diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 521f55b8..8714a4cf 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,26 +1,28 @@ -ARG UBUNTU_VERSION=latest -FROM ubuntu:${UBUNTU_VERSION} +ARG UBUNTU_VERSION=22.04 +FROM mcr.microsoft.com/devcontainers/base:ubuntu-${UBUNTU_VERSION} # Update apt-get and install various needed utilities -RUN apt-get update && \ - apt-get install -y curl && \ - apt-get install -y wget && \ - apt-get install -y xz-utils && \ - apt-get install -y make && \ - apt-get install -y gcc && \ - apt-get install -y git +RUN set -ex \ + apt-get update \ + && apt-get install --no-install-recommends -y curl \ + wget \ + xz-utils \ + make \ + gcc \ + git # Install bridged provider prerequisites # See README.md # Install go -ARG GO_VERSION=1.21.7 -RUN rm -rf /usr/local/go && \ - wget -O- https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz | \ - tar -C /usr/local -xzf - - -ENV GOPATH=/root/go +ARG GO_VERSION=1.21.12 ENV PATH=$PATH:/usr/local/go/bin +RUN set -ex \ + rm -rf /usr/local/go \ + && export arch=$(uname -m | awk '{ if ($1 == "x86_64") print "amd64"; else if ($1 == "aarch64" || $1 == "arm64") print "arm64"; else print "unknown" }') \ + && curl -L "https://go.dev/dl/go${GO_VERSION}.linux-${arch}.tar.gz" | tar -C /usr/local/ -xzvf - \ + && which go \ + && go version # Install go linter RUN mkdir -p $GOPATH/bin && \ @@ -29,39 +31,78 @@ RUN mkdir -p $GOPATH/bin && \ ENV PATH=$PATH:$GOPATH/bin # Install pulumictl -ARG PULUMICTL_VERSION=v0.0.46 -RUN rm -rf /usr/local/bin/pulumictl && \ - wget -O- https://github.com/pulumi/pulumictl/releases/download/${PULUMICTL_VERSION}/pulumictl-${PULUMICTL_VERSION}-linux-amd64.tar.gz | \ - tar -C /usr/local/bin -xzf - +RUN set -ex \ + && export arch=$(uname -m | awk '{ if ($1 == "x86_64") print "amd64"; else if ($1 == "aarch64" || $1 == "arm64") print "arm64"; else print "unknown" }') \ + && export urlPulumiRelease="https://api.github.com/repos/pulumi/pulumictl/releases/latest" \ + && export urlPulumiVersion=$(curl -s ${urlPulumiRelease} | awk -F '["v,]' '/tag_name/{print $5}') \ + && export urlPulumiBase="https://github.com/pulumi/pulumictl/releases/download" \ + && export urlPulumiBin="pulumictl-v${urlPulumiVersion}-linux-${arch}.tar.gz" \ + && export urlPulumi="${urlPulumiBase}/v${urlPulumiVersion}/${urlPulumiBin}" \ + && curl -L ${urlPulumi} | tar xzvf - --directory /tmp \ + && chmod +x /tmp/pulumictl \ + && mv /tmp/pulumictl /usr/local/bin/ \ + && which pulumictl \ + && pulumictl version \ + && rm -rf /tmp/* \ + && true # Install nodejs -ARG NODEJS_VERSION=v16.16.0 -ARG NODEJS_PKG=node-${NODEJS_VERSION}-linux-x64 -ARG NODEJS_TARBALL=${NODEJS_PKG}.tar.xz -RUN rm -rf /usr/local/node && \ - wget -O ${NODEJS_TARBALL} https://nodejs.org/dist/${NODEJS_VERSION}/${NODEJS_TARBALL} && \ - tar -C /usr/local -xf ${NODEJS_TARBALL} && \ - mv /usr/local/${NODEJS_PKG} /usr/local/node - -ENV PATH=$PATH:/usr/local/node/bin - -# Install yarn -RUN npm install --global yarn +RUN set -ex \ + && export NODE_MAJOR=18 \ + && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \ + | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \ + && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" \ + | tee /etc/apt/sources.list.d/nodesource.list \ + && apt-get update \ + && apt-get install --no-install-recommends nodejs \ + && apt-get clean \ + && apt-get autoremove -y \ + && apt-get purge -y --auto-remove \ + && rm -rf \ + /var/lib/{apt,dpkg,cache,log} \ + /usr/share/{doc,man,locale} \ + /var/cache/apt \ + /root/.cache \ + /var/tmp/* \ + /tmp/* \ + && node --version \ + && npm --version \ + && npm install --global yarn \ + && yarn --version \ + && true # Install python and related items -RUN apt-get install -y python3 && \ - apt-get install -y python3-setuptools +RUN apt-get install -y --no-install-recommends python3 && \ + apt-get install -y --no-install-recommends python3-setuptools python3-venv python3-pip # Install .NET -RUN wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \ - dpkg -i packages-microsoft-prod.deb && \ - rm packages-microsoft-prod.deb - -RUN apt-get update && \ - apt-get install -y apt-transport-https && \ - apt-get update && \ - apt-get install -y dotnet-sdk-6.0 +RUN set -ex \ + && apt-get update \ + && apt-get install -y --no-install-recommends dotnet-sdk-6.0 dotnet-runtime-6.0 \ + && apt-get clean \ + && apt-get autoremove -y \ + && apt-get purge -y --auto-remove \ + && rm -rf \ + /var/lib/{apt,dpkg,cache,log} \ + /usr/share/{doc,man,locale} \ + /var/cache/apt \ + /root/.cache \ + /var/tmp/* \ + /tmp/* \ + && true -# Install Pulumi -RUN curl -fsSL https://get.pulumi.com | sh -ENV PATH=$PATH:/root/.pulumi/bin +# Install pulumi +RUN set -ex \ + && export arch=$(uname -m | awk '{ if ($1 == "x86_64") print "x64"; else if ($1 == "aarch64" || $1 == "arm64") print "arm64"; else print "unknown" }') \ + && export urlPulumiRelease="https://api.github.com/repos/pulumi/pulumi/releases/latest" \ + && export urlPulumiVersion=$(curl -s ${urlPulumiRelease} | awk -F '["v,]' '/tag_name/{print $5}') \ + && export urlPulumiBase="https://github.com/pulumi/pulumi/releases/download" \ + && export urlPulumiBin="pulumi-v${urlPulumiVersion}-linux-${arch}.tar.gz" \ + && export urlPulumi="${urlPulumiBase}/v${urlPulumiVersion}/${urlPulumiBin}" \ + && curl -L ${urlPulumi} | tar xzvf - --directory /tmp \ + && chmod +x /tmp/pulumi/* \ + && mv /tmp/pulumi/* /usr/local/bin/ \ + && which pulumi \ + && pulumi version \ + && rm -rf /tmp/* \ + && true diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 13a66e8a..6707bdfd 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -19,7 +19,7 @@ jobs: goversion: - 1.21.x nodeversion: - - 16.x + - 18.x pythonversion: - "3.9" # javaversion: @@ -33,45 +33,46 @@ jobs: steps: - name: Checkout Repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{matrix.goversion}} - name: Install pulumictl - uses: jaxxstorm/action-install-gh-release@v1.10.0 + uses: jaxxstorm/action-install-gh-release@v1.12.0 with: repo: pulumi/pulumictl - name: Install pulumi - uses: pulumi/actions@v4 + uses: pulumi/actions@v5 - if: ${{ matrix.language == 'nodejs'}} name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} registry-url: https://registry.npmjs.org - if: ${{ matrix.language == 'dotnet'}} name: Setup DotNet - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: ${{matrix.dotnetversion}} - if: ${{ matrix.language == 'python'}} name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{matrix.pythonversion}} - if: ${{ matrix.language == 'java'}} name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: cache: gradle distribution: temurin diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f598c255..aab42cd4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -43,25 +43,25 @@ jobs: contents: write steps: - name: Checkout Repo - uses: actions/checkout@v3 - - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags + uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{matrix.goversion}} - name: Install pulumictl - uses: jaxxstorm/action-install-gh-release@v1.10.0 + uses: jaxxstorm/action-install-gh-release@v1.12.0 with: repo: pulumi/pulumictl - name: Set PreRelease Version run: echo "GORELEASER_CURRENT_TAG=v$(pulumictl get version --language generic)" >> $GITHUB_ENV - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v2 + uses: goreleaser/goreleaser-action@v6 with: args: -p 3 release --rm-dist version: latest @@ -78,40 +78,40 @@ jobs: needs: publish_binary steps: - name: Checkout Repo - uses: actions/checkout@v2 - - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags + uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - name: Install Go - uses: actions/setup-go@v3 + uses: actions/setup-go@v5 with: go-version: ${{ matrix.goversion }} - name: Install pulumictl - uses: jaxxstorm/action-install-gh-release@v1.10.0 + uses: jaxxstorm/action-install-gh-release@v1.12.0 with: repo: pulumi/pulumictl - name: Install pulumi - uses: pulumi/actions@v4 + uses: pulumi/actions@v5 - if: ${{ matrix.language == 'nodejs'}} name: Setup Node - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: ${{matrix.nodeversion}} registry-url: ${{env.NPM_REGISTRY_URL}} - if: ${{ matrix.language == 'dotnet'}} name: Setup DotNet - uses: actions/setup-dotnet@v1 + uses: actions/setup-dotnet@v4 with: dotnet-version: ${{matrix.dotnetversion}} - if: ${{ matrix.language == 'java'}} name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: cache: gradle distribution: temurin @@ -119,7 +119,7 @@ jobs: - if: ${{ matrix.language == 'python'}} name: Setup Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{matrix.pythonversion}} @@ -165,7 +165,7 @@ jobs: goversion: - 1.21.x nodeversion: - - 16.x + - 18.x pythonversion: - "3.9" # javaversion: diff --git a/Makefile b/Makefile index cd3151c6..b9fa4a8c 100644 --- a/Makefile +++ b/Makefile @@ -111,7 +111,7 @@ tidy:: upstream/.git # call go mod tidy in relevant directories find ./provider -name go.mod -execdir go mod tidy \; cleanup:: # cleans up the temporary directory - rm -r $(WORKING_DIR)/bin + rm -rf $(WORKING_DIR)/bin rm -f provider/cmd/${PROVIDER}/schema.go help:: diff --git a/README-DEVELOPMENT.md b/README-DEVELOPMENT.md index ee8f8330..a1a4ab8c 100644 --- a/README-DEVELOPMENT.md +++ b/README-DEVELOPMENT.md @@ -24,7 +24,7 @@ Ensure the following tools are installed and present in your `$PATH`: * [`pulumictl`](https://github.com/pulumi/pulumictl#installation) * [Go 1.17](https://golang.org/dl/) or 1.latest -* [NodeJS](https://nodejs.org/en/) 16.x. We recommend using [nvm](https://github.com/nvm-sh/nvm) to manage NodeJS installations. +* [NodeJS](https://nodejs.org/en/) 18.x. We recommend using [nvm](https://github.com/nvm-sh/nvm) to manage NodeJS installations. * [Yarn](https://yarnpkg.com/) * [TypeScript](https://www.typescriptlang.org/) * [Python](https://www.python.org/downloads/) (called as `python3`). For recent diff --git a/provider/cmd/pulumi-resource-fortios/schema.json b/provider/cmd/pulumi-resource-fortios/schema.json index c1880b51..d47cef11 100644 --- a/provider/cmd/pulumi-resource-fortios/schema.json +++ b/provider/cmd/pulumi-resource-fortios/schema.json @@ -205,6 +205,7 @@ }, "vdom": { "type": "string", + "description": "Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the\nvdom value on that resource.\n", "defaultInfo": { "environment": [ "FORTIOS_VDOM" @@ -807,56 +808,46 @@ "fortios:antivirus/ProfilePop3:ProfilePop3": { "properties": { "archiveBlock": { - "type": "string", - "description": "Select the archive types to block.\n" + "type": "string" }, "archiveLog": { - "type": "string", - "description": "Select the archive types to log.\n" + "type": "string" }, "avScan": { - "type": "string", - "description": "Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`.\n" + "type": "string" }, "contentDisarm": { "type": "string", "description": "AV Content Disarm and Reconstruction settings. The structure of `content_disarm` block is documented below.\n" }, "emulator": { - "type": "string", - "description": "Enable/disable the virus emulator. Valid values: `enable`, `disable`.\n" + "type": "string" }, "executables": { - "type": "string", - "description": "Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`.\n" + "type": "string" }, "externalBlocklist": { "type": "string", "description": "One or more external malware block lists. The structure of `external_blocklist` block is documented below.\n" }, "fortiai": { - "type": "string", - "description": "Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`.\n" + "type": "string" }, "fortindr": { - "type": "string", - "description": "Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`.\n" + "type": "string" }, "fortisandbox": { - "type": "string", - "description": "Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`.\n" + "type": "string" }, "options": { - "type": "string", - "description": "Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`.\n" + "type": "string" }, "outbreakPrevention": { "type": "string", "description": "Configure Virus Outbreak Prevention settings. The structure of `outbreak_prevention` block is documented below.\n" }, "quarantine": { - "type": "string", - "description": "Enable/disable quarantine for infected files. Valid values: `disable`, `enable`.\n" + "type": "string" } }, "type": "object", @@ -3194,54 +3185,289 @@ "fortios:extendercontroller/Extender1Modem1:Extender1Modem1": { "properties": { "autoSwitch": { - "$ref": "#/types/fortios:extendercontroller/Extender1Modem1AutoSwitch:Extender1Modem1AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" + "$ref": "#/types/fortios:extendercontroller/Extender1Modem1AutoSwitch:Extender1Modem1AutoSwitch" }, "connStatus": { - "type": "integer", - "description": "Connection status.\n" + "type": "integer" }, "defaultSim": { + "type": "string" + }, + "gps": { + "type": "string" + }, + "ifname": { + "type": "string" + }, + "preferredCarrier": { + "type": "string" + }, + "redundantIntf": { + "type": "string" + }, + "redundantMode": { + "type": "string" + }, + "sim1Pin": { + "type": "string" + }, + "sim1PinCode": { "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" + "secret": true + }, + "sim2Pin": { + "type": "string" + }, + "sim2PinCode": { + "type": "string", + "secret": true + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "autoSwitch", + "connStatus", + "defaultSim", + "gps", + "ifname", + "preferredCarrier", + "redundantIntf", + "redundantMode", + "sim1Pin", + "sim2Pin" + ] + } + } + }, + "fortios:extendercontroller/Extender1Modem1AutoSwitch:Extender1Modem1AutoSwitch": { + "properties": { + "dataplan": { + "type": "string", + "description": "Automatically switch based on data usage. Valid values: `disable`, `enable`.\n" + }, + "disconnect": { + "type": "string", + "description": "Auto switch by disconnect. Valid values: `disable`, `enable`.\n" + }, + "disconnectPeriod": { + "type": "integer", + "description": "Automatically switch based on disconnect period.\n" + }, + "disconnectThreshold": { + "type": "integer", + "description": "Automatically switch based on disconnect threshold.\n" + }, + "signal": { + "type": "string", + "description": "Automatically switch based on signal strength. Valid values: `disable`, `enable`.\n" + }, + "switchBack": { + "type": "string", + "description": "Auto switch with switch back multi-options. Valid values: `time`, `timer`.\n" + }, + "switchBackTime": { + "type": "string", + "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n" + }, + "switchBackTimer": { + "type": "integer", + "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "dataplan", + "disconnect", + "disconnectPeriod", + "disconnectThreshold", + "signal", + "switchBack", + "switchBackTime", + "switchBackTimer" + ] + } + } + }, + "fortios:extendercontroller/Extender1Modem2:Extender1Modem2": { + "properties": { + "autoSwitch": { + "$ref": "#/types/fortios:extendercontroller/Extender1Modem2AutoSwitch:Extender1Modem2AutoSwitch" + }, + "connStatus": { + "type": "integer" + }, + "defaultSim": { + "type": "string" }, "gps": { + "type": "string" + }, + "ifname": { + "type": "string" + }, + "preferredCarrier": { + "type": "string" + }, + "redundantIntf": { + "type": "string" + }, + "redundantMode": { + "type": "string" + }, + "sim1Pin": { + "type": "string" + }, + "sim1PinCode": { + "type": "string", + "secret": true + }, + "sim2Pin": { + "type": "string" + }, + "sim2PinCode": { + "type": "string", + "secret": true + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "autoSwitch", + "connStatus", + "defaultSim", + "gps", + "ifname", + "preferredCarrier", + "redundantIntf", + "redundantMode", + "sim1Pin", + "sim2Pin" + ] + } + } + }, + "fortios:extendercontroller/Extender1Modem2AutoSwitch:Extender1Modem2AutoSwitch": { + "properties": { + "dataplan": { "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" + "description": "Automatically switch based on data usage. Valid values: `disable`, `enable`.\n" + }, + "disconnect": { + "type": "string", + "description": "Auto switch by disconnect. Valid values: `disable`, `enable`.\n" + }, + "disconnectPeriod": { + "type": "integer", + "description": "Automatically switch based on disconnect period.\n" + }, + "disconnectThreshold": { + "type": "integer", + "description": "Automatically switch based on disconnect threshold.\n" + }, + "signal": { + "type": "string", + "description": "Automatically switch based on signal strength. Valid values: `disable`, `enable`.\n" + }, + "switchBack": { + "type": "string", + "description": "Auto switch with switch back multi-options. Valid values: `time`, `timer`.\n" + }, + "switchBackTime": { + "type": "string", + "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n" + }, + "switchBackTimer": { + "type": "integer", + "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "dataplan", + "disconnect", + "disconnectPeriod", + "disconnectThreshold", + "signal", + "switchBack", + "switchBackTime", + "switchBackTimer" + ] + } + } + }, + "fortios:extendercontroller/ExtenderControllerReport:ExtenderControllerReport": { + "properties": { + "interval": { + "type": "integer", + "description": "Controller report interval.\n" + }, + "signalThreshold": { + "type": "integer", + "description": "Controller report signal threshold.\n\nThe `modem1` block supports:\n" + }, + "status": { + "type": "string", + "description": "FortiExtender controller report status. Valid values: `disable`, `enable`.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "interval", + "signalThreshold", + "status" + ] + } + } + }, + "fortios:extendercontroller/ExtenderModem1:ExtenderModem1": { + "properties": { + "autoSwitch": { + "$ref": "#/types/fortios:extendercontroller/ExtenderModem1AutoSwitch:ExtenderModem1AutoSwitch" + }, + "connStatus": { + "type": "integer", + "description": "Connection status.\n" + }, + "defaultSim": { + "type": "string" + }, + "gps": { + "type": "string" }, "ifname": { "type": "string", "description": "FortiExtender interface name.\n" }, "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" + "type": "string" }, "redundantIntf": { "type": "string", "description": "Redundant interface.\n" }, "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n", - "secret": true + "type": "string" }, "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n", - "secret": true + "type": "string" } }, "type": "object", @@ -3262,275 +3488,7 @@ } } }, - "fortios:extendercontroller/Extender1Modem1AutoSwitch:Extender1Modem1AutoSwitch": { - "properties": { - "dataplan": { - "type": "string", - "description": "Automatically switch based on data usage. Valid values: `disable`, `enable`.\n" - }, - "disconnect": { - "type": "string", - "description": "Auto switch by disconnect. Valid values: `disable`, `enable`.\n" - }, - "disconnectPeriod": { - "type": "integer", - "description": "Automatically switch based on disconnect period.\n" - }, - "disconnectThreshold": { - "type": "integer", - "description": "Automatically switch based on disconnect threshold.\n" - }, - "signal": { - "type": "string", - "description": "Automatically switch based on signal strength. Valid values: `disable`, `enable`.\n" - }, - "switchBack": { - "type": "string", - "description": "Auto switch with switch back multi-options. Valid values: `time`, `timer`.\n" - }, - "switchBackTime": { - "type": "string", - "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n" - }, - "switchBackTimer": { - "type": "integer", - "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n" - } - }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "dataplan", - "disconnect", - "disconnectPeriod", - "disconnectThreshold", - "signal", - "switchBack", - "switchBackTime", - "switchBackTimer" - ] - } - } - }, - "fortios:extendercontroller/Extender1Modem2:Extender1Modem2": { - "properties": { - "autoSwitch": { - "$ref": "#/types/fortios:extendercontroller/Extender1Modem2AutoSwitch:Extender1Modem2AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" - }, - "connStatus": { - "type": "integer", - "description": "Connection status.\n" - }, - "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" - }, - "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" - }, - "ifname": { - "type": "string", - "description": "FortiExtender interface name.\n" - }, - "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" - }, - "redundantIntf": { - "type": "string", - "description": "Redundant interface.\n" - }, - "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" - }, - "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" - }, - "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n", - "secret": true - }, - "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" - }, - "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n", - "secret": true - } - }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "autoSwitch", - "connStatus", - "defaultSim", - "gps", - "ifname", - "preferredCarrier", - "redundantIntf", - "redundantMode", - "sim1Pin", - "sim2Pin" - ] - } - } - }, - "fortios:extendercontroller/Extender1Modem2AutoSwitch:Extender1Modem2AutoSwitch": { - "properties": { - "dataplan": { - "type": "string", - "description": "Automatically switch based on data usage. Valid values: `disable`, `enable`.\n" - }, - "disconnect": { - "type": "string", - "description": "Auto switch by disconnect. Valid values: `disable`, `enable`.\n" - }, - "disconnectPeriod": { - "type": "integer", - "description": "Automatically switch based on disconnect period.\n" - }, - "disconnectThreshold": { - "type": "integer", - "description": "Automatically switch based on disconnect threshold.\n" - }, - "signal": { - "type": "string", - "description": "Automatically switch based on signal strength. Valid values: `disable`, `enable`.\n" - }, - "switchBack": { - "type": "string", - "description": "Auto switch with switch back multi-options. Valid values: `time`, `timer`.\n" - }, - "switchBackTime": { - "type": "string", - "description": "Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM).\n" - }, - "switchBackTimer": { - "type": "integer", - "description": "Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec).\n" - } - }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "dataplan", - "disconnect", - "disconnectPeriod", - "disconnectThreshold", - "signal", - "switchBack", - "switchBackTime", - "switchBackTimer" - ] - } - } - }, - "fortios:extendercontroller/ExtenderControllerReport:ExtenderControllerReport": { - "properties": { - "interval": { - "type": "integer", - "description": "Controller report interval.\n" - }, - "signalThreshold": { - "type": "integer", - "description": "Controller report signal threshold.\n\nThe `modem1` block supports:\n" - }, - "status": { - "type": "string", - "description": "FortiExtender controller report status. Valid values: `disable`, `enable`.\n" - } - }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "interval", - "signalThreshold", - "status" - ] - } - } - }, - "fortios:extendercontroller/ExtenderModem1:ExtenderModem1": { - "properties": { - "autoSwitch": { - "$ref": "#/types/fortios:extendercontroller/ExtenderModem1AutoSwitch:ExtenderModem1AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" - }, - "connStatus": { - "type": "integer", - "description": "Connection status.\n" - }, - "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" - }, - "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" - }, - "ifname": { - "type": "string", - "description": "FortiExtender interface name.\n" - }, - "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" - }, - "redundantIntf": { - "type": "string", - "description": "Redundant interface.\n" - }, - "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" - }, - "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" - }, - "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n" - }, - "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" - }, - "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n" - } - }, - "type": "object", - "language": { - "nodejs": { - "requiredOutputs": [ - "autoSwitch", - "connStatus", - "defaultSim", - "gps", - "ifname", - "preferredCarrier", - "redundantIntf", - "redundantMode", - "sim1Pin", - "sim2Pin" - ] - } - } - }, - "fortios:extendercontroller/ExtenderModem1AutoSwitch:ExtenderModem1AutoSwitch": { + "fortios:extendercontroller/ExtenderModem1AutoSwitch:ExtenderModem1AutoSwitch": { "properties": { "dataplan": { "type": "string", @@ -3584,52 +3542,43 @@ "fortios:extendercontroller/ExtenderModem2:ExtenderModem2": { "properties": { "autoSwitch": { - "$ref": "#/types/fortios:extendercontroller/ExtenderModem2AutoSwitch:ExtenderModem2AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" + "$ref": "#/types/fortios:extendercontroller/ExtenderModem2AutoSwitch:ExtenderModem2AutoSwitch" }, "connStatus": { "type": "integer", "description": "Connection status.\n" }, "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" + "type": "string" }, "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" + "type": "string" }, "ifname": { "type": "string", "description": "FortiExtender interface name.\n" }, "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" + "type": "string" }, "redundantIntf": { "type": "string", "description": "Redundant interface.\n" }, "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n" + "type": "string" }, "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n" + "type": "string" } }, "type": "object", @@ -3805,48 +3754,37 @@ "fortios:extendercontroller/ExtenderprofileCellularModem1:ExtenderprofileCellularModem1": { "properties": { "autoSwitch": { - "$ref": "#/types/fortios:extendercontroller/ExtenderprofileCellularModem1AutoSwitch:ExtenderprofileCellularModem1AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" + "$ref": "#/types/fortios:extendercontroller/ExtenderprofileCellularModem1AutoSwitch:ExtenderprofileCellularModem1AutoSwitch" }, "connStatus": { - "type": "integer", - "description": "Connection status.\n" + "type": "integer" }, "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" + "type": "string" }, "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" + "type": "string" }, "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" + "type": "string" }, "redundantIntf": { - "type": "string", - "description": "Redundant interface.\n" + "type": "string" }, "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n" + "type": "string" }, "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n" + "type": "string" } }, "type": "object", @@ -3920,48 +3858,37 @@ "fortios:extendercontroller/ExtenderprofileCellularModem2:ExtenderprofileCellularModem2": { "properties": { "autoSwitch": { - "$ref": "#/types/fortios:extendercontroller/ExtenderprofileCellularModem2AutoSwitch:ExtenderprofileCellularModem2AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" + "$ref": "#/types/fortios:extendercontroller/ExtenderprofileCellularModem2AutoSwitch:ExtenderprofileCellularModem2AutoSwitch" }, "connStatus": { - "type": "integer", - "description": "Connection status.\n" + "type": "integer" }, "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" + "type": "string" }, "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" + "type": "string" }, "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" + "type": "string" }, "redundantIntf": { - "type": "string", - "description": "Redundant interface.\n" + "type": "string" }, "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n" + "type": "string" }, "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n" + "type": "string" } }, "type": "object", @@ -4310,48 +4237,37 @@ "fortios:extensioncontroller/ExtenderprofileCellularModem1:ExtenderprofileCellularModem1": { "properties": { "autoSwitch": { - "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileCellularModem1AutoSwitch:ExtenderprofileCellularModem1AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileCellularModem1AutoSwitch:ExtenderprofileCellularModem1AutoSwitch" }, "connStatus": { - "type": "integer", - "description": "Connection status.\n" + "type": "integer" }, "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" + "type": "string" }, "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" + "type": "string" }, "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" + "type": "string" }, "redundantIntf": { - "type": "string", - "description": "Redundant interface.\n" + "type": "string" }, "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n" + "type": "string" }, "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n" + "type": "string" } }, "type": "object", @@ -4425,48 +4341,37 @@ "fortios:extensioncontroller/ExtenderprofileCellularModem2:ExtenderprofileCellularModem2": { "properties": { "autoSwitch": { - "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileCellularModem2AutoSwitch:ExtenderprofileCellularModem2AutoSwitch", - "description": "FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below.\n" + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileCellularModem2AutoSwitch:ExtenderprofileCellularModem2AutoSwitch" }, "connStatus": { - "type": "integer", - "description": "Connection status.\n" + "type": "integer" }, "defaultSim": { - "type": "string", - "description": "Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`.\n" + "type": "string" }, "gps": { - "type": "string", - "description": "FortiExtender GPS enable/disable. Valid values: `disable`, `enable`.\n" + "type": "string" }, "preferredCarrier": { - "type": "string", - "description": "Preferred carrier.\n" + "type": "string" }, "redundantIntf": { - "type": "string", - "description": "Redundant interface.\n" + "type": "string" }, "redundantMode": { - "type": "string", - "description": "FortiExtender mode. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1Pin": { - "type": "string", - "description": "SIM #1 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim1PinCode": { - "type": "string", - "description": "SIM #1 PIN password.\n" + "type": "string" }, "sim2Pin": { - "type": "string", - "description": "SIM #2 PIN status. Valid values: `disable`, `enable`.\n" + "type": "string" }, "sim2PinCode": { - "type": "string", - "description": "SIM #2 PIN password.\n" + "type": "string" } }, "type": "object", @@ -4711,6 +4616,218 @@ } } }, + "fortios:extensioncontroller/ExtenderprofileWifi:ExtenderprofileWifi": { + "properties": { + "country": { + "type": "string", + "description": "Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`.\n" + }, + "radio1": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifiRadio1:ExtenderprofileWifiRadio1", + "description": "Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below.\n" + }, + "radio2": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifiRadio2:ExtenderprofileWifiRadio2", + "description": "Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below.\n\nThe `radio_1` block supports:\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "country", + "radio1", + "radio2" + ] + } + } + }, + "fortios:extensioncontroller/ExtenderprofileWifiRadio1:ExtenderprofileWifiRadio1": { + "properties": { + "band": { + "type": "string" + }, + "bandwidth": { + "type": "string" + }, + "beaconInterval": { + "type": "integer" + }, + "bssColor": { + "type": "integer" + }, + "bssColorMode": { + "type": "string" + }, + "channel": { + "type": "string" + }, + "extensionChannel": { + "type": "string" + }, + "guardInterval": { + "type": "string" + }, + "lanExtVap": { + "type": "string" + }, + "localVaps": { + "type": "array", + "items": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifiRadio1LocalVap:ExtenderprofileWifiRadio1LocalVap" + } + }, + "maxClients": { + "type": "integer" + }, + "mode": { + "type": "string" + }, + "n80211d": { + "type": "string" + }, + "operatingStandard": { + "type": "string" + }, + "powerLevel": { + "type": "integer" + }, + "status": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "band", + "bandwidth", + "beaconInterval", + "bssColor", + "bssColorMode", + "channel", + "extensionChannel", + "guardInterval", + "lanExtVap", + "maxClients", + "mode", + "n80211d", + "operatingStandard", + "powerLevel", + "status" + ] + } + } + }, + "fortios:extensioncontroller/ExtenderprofileWifiRadio1LocalVap:ExtenderprofileWifiRadio1LocalVap": { + "properties": { + "name": { + "type": "string", + "description": "Wi-Fi local VAP name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:extensioncontroller/ExtenderprofileWifiRadio2:ExtenderprofileWifiRadio2": { + "properties": { + "band": { + "type": "string" + }, + "bandwidth": { + "type": "string" + }, + "beaconInterval": { + "type": "integer" + }, + "bssColor": { + "type": "integer" + }, + "bssColorMode": { + "type": "string" + }, + "channel": { + "type": "string" + }, + "extensionChannel": { + "type": "string" + }, + "guardInterval": { + "type": "string" + }, + "lanExtVap": { + "type": "string" + }, + "localVaps": { + "type": "array", + "items": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifiRadio2LocalVap:ExtenderprofileWifiRadio2LocalVap" + } + }, + "maxClients": { + "type": "integer" + }, + "mode": { + "type": "string" + }, + "n80211d": { + "type": "string" + }, + "operatingStandard": { + "type": "string" + }, + "powerLevel": { + "type": "integer" + }, + "status": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "band", + "bandwidth", + "beaconInterval", + "bssColor", + "bssColorMode", + "channel", + "extensionChannel", + "guardInterval", + "lanExtVap", + "maxClients", + "mode", + "n80211d", + "operatingStandard", + "powerLevel", + "status" + ] + } + } + }, + "fortios:extensioncontroller/ExtenderprofileWifiRadio2LocalVap:ExtenderprofileWifiRadio2LocalVap": { + "properties": { + "name": { + "type": "string", + "description": "Wi-Fi local VAP name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, "fortios:extensioncontroller/FortigateprofileLanExtension:FortigateprofileLanExtension": { "properties": { "backhaulInterface": { @@ -5421,24 +5538,19 @@ "fortios:filter/email/ProfilePop3:ProfilePop3": { "properties": { "action": { - "type": "string", - "description": "Action taken for matched file. Valid values: `log`, `block`.\n" + "type": "string" }, "log": { - "type": "string", - "description": "Enable/disable file filter logging. Valid values: `enable`, `disable`.\n" + "type": "string" }, "logAll": { - "type": "string", - "description": "Enable/disable logging of all email traffic. Valid values: `disable`, `enable`.\n" + "type": "string" }, "tagMsg": { - "type": "string", - "description": "Subject text or header added to spam email.\n" + "type": "string" }, "tagType": { - "type": "string", - "description": "Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`.\n" + "type": "string" } }, "type": "object", @@ -5916,20 +6028,16 @@ "fortios:filter/spam/ProfilePop3:ProfilePop3": { "properties": { "action": { - "type": "string", - "description": "Action for spam email. Valid values: `pass`, `tag`.\n" + "type": "string" }, "log": { - "type": "string", - "description": "Enable/disable logging. Valid values: `enable`, `disable`.\n" + "type": "string" }, "tagMsg": { - "type": "string", - "description": "Subject text or header added to spam email.\n" + "type": "string" }, "tagType": { - "type": "string", - "description": "Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`.\n" + "type": "string" } }, "type": "object", @@ -7050,122 +7158,95 @@ "type": "array", "items": { "$ref": "#/types/fortios:firewall/Accessproxy6ApiGateway6Application:Accessproxy6ApiGateway6Application" - }, - "description": "SaaS application controlled by this Access Proxy. The structure of `application` block is documented below.\n" + } }, "h2Support": { - "type": "string", - "description": "HTTP2 support, default=Enable. Valid values: `enable`, `disable`.\n" + "type": "string" }, "h3Support": { - "type": "string", - "description": "HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`.\n" + "type": "string" }, "httpCookieAge": { - "type": "integer", - "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n" + "type": "integer" }, "httpCookieDomain": { - "type": "string", - "description": "Domain that HTTP cookie persistence should apply to.\n" + "type": "string" }, "httpCookieDomainFromHost": { - "type": "string", - "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`.\n" + "type": "string" }, "httpCookieGeneration": { - "type": "integer", - "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n" + "type": "integer" }, "httpCookiePath": { - "type": "string", - "description": "Limit HTTP cookie persistence to the specified path.\n" + "type": "string" }, "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: `disable`, `same-ip`.\n" + "type": "string" }, "httpsCookieSecure": { - "type": "string", - "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`.\n" + "type": "string" }, "id": { "type": "integer", - "description": "API Gateway ID.\n" + "description": "an identifier for the resource with format {{name}}.\n" }, "ldbMethod": { - "type": "string", - "description": "Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`.\n" + "type": "string" }, "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: `none`, `http-cookie`.\n" + "type": "string" }, "quic": { - "$ref": "#/types/fortios:firewall/Accessproxy6ApiGateway6Quic:Accessproxy6ApiGateway6Quic", - "description": "QUIC setting. The structure of `quic` block is documented below.\n" + "$ref": "#/types/fortios:firewall/Accessproxy6ApiGateway6Quic:Accessproxy6ApiGateway6Quic" }, "realservers": { "type": "array", "items": { "$ref": "#/types/fortios:firewall/Accessproxy6ApiGateway6Realserver:Accessproxy6ApiGateway6Realserver" - }, - "description": "Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below.\n" + } }, "samlRedirect": { - "type": "string", - "description": "Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`.\n" + "type": "string" }, "samlServer": { - "type": "string", - "description": "SAML service provider configuration for VIP authentication.\n" + "type": "string" }, "service": { - "type": "string", - "description": "Service.\n" + "type": "string" }, "sslAlgorithm": { - "type": "string", - "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`.\n" + "type": "string" }, "sslCipherSuites": { "type": "array", "items": { "$ref": "#/types/fortios:firewall/Accessproxy6ApiGateway6SslCipherSuite:Accessproxy6ApiGateway6SslCipherSuite" - }, - "description": "SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` 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: `768`, `1024`, `1536`, `2048`, `3072`, `4096`.\n" + "type": "string" }, "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" + "type": "string" }, "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" + "type": "string" }, "sslRenegotiation": { - "type": "string", - "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`.\n" + "type": "string" }, "sslVpnWebPortal": { - "type": "string", - "description": "SSL-VPN web portal.\n" + "type": "string" }, "urlMap": { - "type": "string", - "description": "URL pattern to match.\n" + "type": "string" }, "urlMapType": { - "type": "string", - "description": "Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`.\n" + "type": "string" }, "virtualHost": { - "type": "string", - "description": "Virtual host.\n" + "type": "string" } }, "type": "object", @@ -7808,122 +7889,95 @@ "type": "array", "items": { "$ref": "#/types/fortios:firewall/AccessproxyApiGateway6Application:AccessproxyApiGateway6Application" - }, - "description": "SaaS application controlled by this Access Proxy. The structure of `application` block is documented below.\n" + } }, "h2Support": { - "type": "string", - "description": "HTTP2 support, default=Enable. Valid values: `enable`, `disable`.\n" + "type": "string" }, "h3Support": { - "type": "string", - "description": "HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`.\n" + "type": "string" }, "httpCookieAge": { - "type": "integer", - "description": "Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit.\n" + "type": "integer" }, "httpCookieDomain": { - "type": "string", - "description": "Domain that HTTP cookie persistence should apply to.\n" + "type": "string" }, "httpCookieDomainFromHost": { - "type": "string", - "description": "Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`.\n" + "type": "string" }, "httpCookieGeneration": { - "type": "integer", - "description": "Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies.\n" + "type": "integer" }, "httpCookiePath": { - "type": "string", - "description": "Limit HTTP cookie persistence to the specified path.\n" + "type": "string" }, "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: `disable`, `same-ip`.\n" + "type": "string" }, "httpsCookieSecure": { - "type": "string", - "description": "Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`.\n" + "type": "string" }, "id": { "type": "integer", - "description": "API Gateway ID.\n" + "description": "an identifier for the resource with format {{name}}.\n" }, "ldbMethod": { - "type": "string", - "description": "Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`.\n" + "type": "string" }, "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: `none`, `http-cookie`.\n" + "type": "string" }, "quic": { - "$ref": "#/types/fortios:firewall/AccessproxyApiGateway6Quic:AccessproxyApiGateway6Quic", - "description": "QUIC setting. The structure of `quic` block is documented below.\n" + "$ref": "#/types/fortios:firewall/AccessproxyApiGateway6Quic:AccessproxyApiGateway6Quic" }, "realservers": { "type": "array", "items": { "$ref": "#/types/fortios:firewall/AccessproxyApiGateway6Realserver:AccessproxyApiGateway6Realserver" - }, - "description": "Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below.\n" + } }, "samlRedirect": { - "type": "string", - "description": "Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`.\n" + "type": "string" }, "samlServer": { - "type": "string", - "description": "SAML service provider configuration for VIP authentication.\n" + "type": "string" }, "service": { - "type": "string", - "description": "Service.\n" + "type": "string" }, "sslAlgorithm": { - "type": "string", - "description": "Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`.\n" + "type": "string" }, "sslCipherSuites": { "type": "array", "items": { "$ref": "#/types/fortios:firewall/AccessproxyApiGateway6SslCipherSuite:AccessproxyApiGateway6SslCipherSuite" - }, - "description": "SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` 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: `768`, `1024`, `1536`, `2048`, `3072`, `4096`.\n" + "type": "string" }, "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" + "type": "string" }, "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" + "type": "string" }, "sslRenegotiation": { - "type": "string", - "description": "Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`.\n" + "type": "string" }, "sslVpnWebPortal": { - "type": "string", - "description": "SSL-VPN web portal.\n" + "type": "string" }, "urlMap": { - "type": "string", - "description": "URL pattern to match.\n" + "type": "string" }, "urlMapType": { - "type": "string", - "description": "Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`.\n" + "type": "string" }, "virtualHost": { - "type": "string", - "description": "Virtual host.\n" + "type": "string" } }, "type": "object", @@ -9015,8 +9069,7 @@ "fortios:firewall/CentralsnatmapDstAddr6:CentralsnatmapDstAddr6": { "properties": { "name": { - "type": "string", - "description": "Address name.\n" + "type": "string" } }, "type": "object", @@ -9063,8 +9116,7 @@ "fortios:firewall/CentralsnatmapNatIppool6:CentralsnatmapNatIppool6": { "properties": { "name": { - "type": "string", - "description": "Address name.\n" + "type": "string" } }, "type": "object", @@ -9095,8 +9147,7 @@ "fortios:firewall/CentralsnatmapOrigAddr6:CentralsnatmapOrigAddr6": { "properties": { "name": { - "type": "string", - "description": "Address name.\n" + "type": "string" } }, "type": "object", @@ -9219,11 +9270,11 @@ }, "threshold": { "type": "integer", - "description": "Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: packets per second or concurrent session number.\n" + "description": "Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: packets per second or concurrent session number.\n" }, "thresholddefault": { "type": "integer", - "description": "Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: packets per second or concurrent session number.\n" + "description": "Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: packets per second or concurrent session number.\n" } }, "type": "object", @@ -9323,11 +9374,11 @@ }, "threshold": { "type": "integer", - "description": "Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: packets per second or concurrent session number.\n" + "description": "Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: packets per second or concurrent session number.\n" }, "thresholddefault": { "type": "integer", - "description": "Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: packets per second or concurrent session number.\n" + "description": "Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: packets per second or concurrent session number.\n" } }, "type": "object", @@ -9844,16 +9895,14 @@ "fortios:firewall/InternetserviceextensionDisableEntryIp6Range:InternetserviceextensionDisableEntryIp6Range": { "properties": { "endIp6": { - "type": "string", - "description": "End IPv6 address.\n" + "type": "string" }, "id": { "type": "integer", - "description": "Disable entry ID.\n" + "description": "an identifier for the resource with format {{fosid}}.\n" }, "startIp6": { - "type": "string", - "description": "Start IPv6 address.\n" + "type": "string" } }, "type": "object", @@ -9969,8 +10018,7 @@ "fortios:firewall/InternetserviceextensionEntryDst6:InternetserviceextensionEntryDst6": { "properties": { "name": { - "type": "string", - "description": "Select the destination address6 or address group object from available options.\n" + "type": "string" } }, "type": "object", @@ -10062,6 +10110,82 @@ } }, "fortios:firewall/Localinpolicy6Dstaddr:Localinpolicy6Dstaddr": { + "properties": { + "name": { + "type": "string", + "description": "Custom Internet Service6 group name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/Localinpolicy6InternetService6SrcCustom:Localinpolicy6InternetService6SrcCustom": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/Localinpolicy6InternetService6SrcCustomGroup:Localinpolicy6InternetService6SrcCustomGroup": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/Localinpolicy6InternetService6SrcGroup:Localinpolicy6InternetService6SrcGroup": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/Localinpolicy6InternetService6SrcName:Localinpolicy6InternetService6SrcName": { + "properties": { + "name": { + "type": "string" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/Localinpolicy6IntfBlock:Localinpolicy6IntfBlock": { "properties": { "name": { "type": "string", @@ -10125,6 +10249,86 @@ } } }, + "fortios:firewall/LocalinpolicyInternetServiceSrcCustom:LocalinpolicyInternetServiceSrcCustom": { + "properties": { + "name": { + "type": "string", + "description": "Custom Internet Service name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/LocalinpolicyInternetServiceSrcCustomGroup:LocalinpolicyInternetServiceSrcCustomGroup": { + "properties": { + "name": { + "type": "string", + "description": "Custom Internet Service group name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/LocalinpolicyInternetServiceSrcGroup:LocalinpolicyInternetServiceSrcGroup": { + "properties": { + "name": { + "type": "string", + "description": "Internet Service group name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/LocalinpolicyInternetServiceSrcName:LocalinpolicyInternetServiceSrcName": { + "properties": { + "name": { + "type": "string", + "description": "Internet Service name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, + "fortios:firewall/LocalinpolicyIntfBlock:LocalinpolicyIntfBlock": { + "properties": { + "name": { + "type": "string", + "description": "Address name.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name" + ] + } + } + }, "fortios:firewall/LocalinpolicyService:LocalinpolicyService": { "properties": { "name": { @@ -10309,6 +10513,54 @@ } } }, + "fortios:firewall/OndemandsnifferHost:OndemandsnifferHost": { + "properties": { + "host": { + "type": "string", + "description": "IPv4 or IPv6 host.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "host" + ] + } + } + }, + "fortios:firewall/OndemandsnifferPort:OndemandsnifferPort": { + "properties": { + "port": { + "type": "integer", + "description": "Port to filter in this traffic sniffer.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "port" + ] + } + } + }, + "fortios:firewall/OndemandsnifferProtocol:OndemandsnifferProtocol": { + "properties": { + "protocol": { + "type": "integer", + "description": "Integer value for the protocol type as defined by IANA (0 - 255).\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "protocol" + ] + } + } + }, "fortios:firewall/Policy46Dstaddr:Policy46Dstaddr": { "properties": { "name": { @@ -12052,44 +12304,34 @@ "fortios:firewall/ProfileprotocoloptionsPop3:ProfileprotocoloptionsPop3": { "properties": { "inspectAll": { - "type": "string", - "description": "Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`.\n" + "type": "string" }, "options": { - "type": "string", - "description": "One or more options that can be applied to the session. Valid values: `oversize`.\n" + "type": "string" }, "oversizeLimit": { - "type": "integer", - "description": "Maximum in-memory file size that can be scanned (MB).\n" + "type": "integer" }, "ports": { - "type": "integer", - "description": "Ports to scan for content (1 - 65535, default = 445).\n" + "type": "integer" }, "proxyAfterTcpHandshake": { - "type": "string", - "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`.\n" + "type": "string" }, "scanBzip2": { - "type": "string", - "description": "Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`.\n" + "type": "string" }, "sslOffloaded": { - "type": "string", - "description": "SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`.\n" + "type": "string" }, "status": { - "type": "string", - "description": "Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`.\n" + "type": "string" }, "uncompressedNestLimit": { - "type": "integer", - "description": "Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12).\n" + "type": "integer" }, "uncompressedOversizeLimit": { - "type": "integer", - "description": "Maximum in-memory uncompressed file size that can be scanned (MB).\n" + "type": "integer" } }, "type": "object", @@ -13866,7 +14108,7 @@ }, "threshold": { "type": "integer", - "description": "Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: packets per second or concurrent session number.\n" + "description": "Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: packets per second or concurrent session number.\n" }, "thresholddefault": { "type": "integer", @@ -13982,6 +14224,27 @@ } } }, + "fortios:firewall/SslsshprofileEchOuterSni:SslsshprofileEchOuterSni": { + "properties": { + "name": { + "type": "string", + "description": "ClientHelloOuter SNI name.\n" + }, + "sni": { + "type": "string", + "description": "ClientHelloOuter SNI to be blocked.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "name", + "sni" + ] + } + } + }, "fortios:firewall/SslsshprofileFtps:SslsshprofileFtps": { "properties": { "certValidationFailure": { @@ -14095,6 +14358,10 @@ "type": "string", "description": "Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`.\n" }, + "encryptedClientHello": { + "type": "string", + "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`.\n" + }, "expiredServerCert": { "type": "string", "description": "Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`.\n" @@ -14161,6 +14428,7 @@ "certValidationTimeout", "clientCertRequest", "clientCertificate", + "encryptedClientHello", "expiredServerCert", "invalidServerCert", "minAllowedSslVersion", @@ -14273,68 +14541,52 @@ "fortios:firewall/SslsshprofilePop3s:SslsshprofilePop3s": { "properties": { "certValidationFailure": { - "type": "string", - "description": "Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`.\n" + "type": "string" }, "certValidationTimeout": { - "type": "string", - "description": "Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`.\n" + "type": "string" }, "clientCertRequest": { - "type": "string", - "description": "Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`.\n" + "type": "string" }, "clientCertificate": { - "type": "string", - "description": "Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`.\n" + "type": "string" }, "expiredServerCert": { - "type": "string", - "description": "Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`.\n" + "type": "string" }, "invalidServerCert": { - "type": "string", - "description": "Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`.\n" + "type": "string" }, "ports": { - "type": "string", - "description": "Ports to use for scanning (1 - 65535, default = 443).\n" + "type": "string" }, "proxyAfterTcpHandshake": { - "type": "string", - "description": "Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`.\n" + "type": "string" }, "revokedServerCert": { - "type": "string", - "description": "Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`.\n" + "type": "string" }, "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: `enable`, `strict`, `disable`.\n" + "type": "string" }, "status": { - "type": "string", - "description": "Configure protocol inspection status. Valid values: `disable`, `deep-inspection`.\n" + "type": "string" }, "unsupportedSsl": { - "type": "string", - "description": "Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`.\n" + "type": "string" }, "unsupportedSslCipher": { - "type": "string", - "description": "Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`.\n" + "type": "string" }, "unsupportedSslNegotiation": { - "type": "string", - "description": "Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`.\n" + "type": "string" }, "unsupportedSslVersion": { - "type": "string", - "description": "Action based on the SSL version used being unsupported.\n" + "type": "string" }, "untrustedServerCert": { - "type": "string", - "description": "Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`.\n" + "type": "string" } }, "type": "object", @@ -14525,6 +14777,10 @@ "type": "string", "description": "Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`.\n" }, + "encryptedClientHello": { + "type": "string", + "description": "Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`.\n" + }, "expiredServerCert": { "type": "string", "description": "Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`.\n" @@ -14579,6 +14835,7 @@ "certValidationTimeout", "clientCertRequest", "clientCertificate", + "encryptedClientHello", "expiredServerCert", "inspectAll", "invalidServerCert", @@ -23335,20 +23592,17 @@ "fortios:router/BgpAggregateAddress6:BgpAggregateAddress6": { "properties": { "asSet": { - "type": "string", - "description": "Enable/disable generate AS set path information. Valid values: `enable`, `disable`.\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource.\n" }, "prefix6": { - "type": "string", - "description": "Aggregate IPv6 prefix.\n" + "type": "string" }, "summaryOnly": { - "type": "string", - "description": "Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -24213,16 +24467,13 @@ "fortios:router/BgpNeighborConditionalAdvertise6:BgpNeighborConditionalAdvertise6": { "properties": { "advertiseRoutemap": { - "type": "string", - "description": "Name of advertising route map.\n" + "type": "string" }, "conditionRoutemap": { - "type": "string", - "description": "Name of condition route map.\n" + "type": "string" }, "conditionType": { - "type": "string", - "description": "Type of condition. Valid values: `exist`, `non-exist`.\n" + "type": "string" } }, "type": "object", @@ -24693,6 +24944,10 @@ "type": "integer", "description": "AS number of neighbor.\n" }, + "remoteAsFilter": { + "type": "string", + "description": "BGP filter for remote AS.\n" + }, "removePrivateAs": { "type": "string", "description": "Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`.\n" @@ -24996,6 +25251,7 @@ "prefixListOutVpnv4", "prefixListOutVpnv6", "remoteAs", + "remoteAsFilter", "removePrivateAs", "removePrivateAs6", "removePrivateAsEvpn", @@ -25052,19 +25308,17 @@ "properties": { "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource.\n" }, "maxNeighborNum": { - "type": "integer", - "description": "Maximum number of neighbors.\n" + "type": "integer" }, "neighborGroup": { "type": "string", "description": "BGP neighbor group table. The structure of `neighbor_group` block is documented below.\n" }, "prefix6": { - "type": "string", - "description": "Aggregate IPv6 prefix.\n" + "type": "string" } }, "type": "object", @@ -25113,24 +25367,21 @@ "fortios:router/BgpNetwork6:BgpNetwork6": { "properties": { "backdoor": { - "type": "string", - "description": "Enable/disable route as backdoor. Valid values: `enable`, `disable`.\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource.\n" }, "networkImportCheck": { "type": "string", "description": "Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`.\n" }, "prefix6": { - "type": "string", - "description": "Aggregate IPv6 prefix.\n" + "type": "string" }, "routeMap": { - "type": "string", - "description": "Route map of VRF leaking.\n" + "type": "string" } }, "type": "object", @@ -25185,16 +25436,13 @@ "fortios:router/BgpRedistribute6:BgpRedistribute6": { "properties": { "name": { - "type": "string", - "description": "Neighbor group name.\n" + "type": "string" }, "routeMap": { - "type": "string", - "description": "Route map of VRF leaking.\n" + "type": "string" }, "status": { - "type": "string", - "description": "Status Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -25238,34 +25486,28 @@ "type": "array", "items": { "$ref": "#/types/fortios:router/BgpVrf6ExportRt:BgpVrf6ExportRt" - }, - "description": "List of export route target. The structure of `export_rt` block is documented below.\n" + } }, "importRouteMap": { - "type": "string", - "description": "Import route map.\n" + "type": "string" }, "importRts": { "type": "array", "items": { "$ref": "#/types/fortios:router/BgpVrf6ImportRt:BgpVrf6ImportRt" - }, - "description": "List of import route target. The structure of `import_rt` block is documented below.\n" + } }, "leakTargets": { "type": "array", "items": { "$ref": "#/types/fortios:router/BgpVrf6LeakTarget:BgpVrf6LeakTarget" - }, - "description": "Target VRF table. The structure of `leak_target` block is documented below.\n" + } }, "rd": { - "type": "string", - "description": "Route Distinguisher: AA:NN|A.B.C.D:NN.\n" + "type": "string" }, "role": { - "type": "string", - "description": "VRF role. Valid values: `standalone`, `ce`, `pe`.\n" + "type": "string" }, "vrf": { "type": "string", @@ -25432,8 +25674,7 @@ "type": "array", "items": { "$ref": "#/types/fortios:router/BgpVrfLeak6Target:BgpVrfLeak6Target" - }, - "description": "Target VRF table. The structure of `target` block is documented below.\n" + } }, "vrf": { "type": "string", @@ -25776,28 +26017,22 @@ "fortios:router/IsisRedistribute6:IsisRedistribute6": { "properties": { "level": { - "type": "string", - "description": "Level. Valid values: `level-1-2`, `level-1`, `level-2`.\n" + "type": "string" }, "metric": { - "type": "integer", - "description": "Metric.\n" + "type": "integer" }, "metricType": { - "type": "string", - "description": "Metric type. Valid values: `external`, `internal`.\n" + "type": "string" }, "protocol": { - "type": "string", - "description": "Protocol name.\n" + "type": "string" }, "routemap": { - "type": "string", - "description": "Route map name.\n" + "type": "string" }, "status": { - "type": "string", - "description": "Enable/disable interface for IS-IS. Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -25859,15 +26094,13 @@ "properties": { "id": { "type": "integer", - "description": "isis-net ID.\n" + "description": "an identifier for the resource.\n" }, "level": { - "type": "string", - "description": "Level. Valid values: `level-1-2`, `level-1`, `level-2`.\n" + "type": "string" }, "prefix6": { - "type": "string", - "description": "IPv6 prefix.\n" + "type": "string" } }, "type": "object", @@ -26655,90 +26888,71 @@ "fortios:router/Ospf6Ospf6Interface:Ospf6Ospf6Interface": { "properties": { "areaId": { - "type": "string", - "description": "A.B.C.D, in IPv4 address format.\n" + "type": "string" }, "authentication": { - "type": "string", - "description": "Authentication mode. Valid values: `none`, `ah`, `esp`.\n" + "type": "string" }, "bfd": { "type": "string", "description": "Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`.\n" }, "cost": { - "type": "integer", - "description": "Cost of the interface, value range from 0 to 65535, 0 means auto-cost.\n" + "type": "integer" }, "deadInterval": { - "type": "integer", - "description": "Dead interval.\n" + "type": "integer" }, "helloInterval": { - "type": "integer", - "description": "Hello interval.\n" + "type": "integer" }, "interface": { - "type": "string", - "description": "Configuration interface name.\n" + "type": "string" }, "ipsecAuthAlg": { - "type": "string", - "description": "Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`.\n" + "type": "string" }, "ipsecEncAlg": { - "type": "string", - "description": "Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`.\n" + "type": "string" }, "ipsecKeys": { "type": "array", "items": { "$ref": "#/types/fortios:router/Ospf6Ospf6InterfaceIpsecKey:Ospf6Ospf6InterfaceIpsecKey" - }, - "description": "IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below.\n" + } }, "keyRolloverInterval": { - "type": "integer", - "description": "Key roll-over interval.\n" + "type": "integer" }, "mtu": { - "type": "integer", - "description": "MTU for OSPFv3 packets.\n" + "type": "integer" }, "mtuIgnore": { - "type": "string", - "description": "Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`.\n" + "type": "string" }, "name": { - "type": "string", - "description": "Interface entry name.\n" + "type": "string" }, "neighbors": { "type": "array", "items": { "$ref": "#/types/fortios:router/Ospf6Ospf6InterfaceNeighbor:Ospf6Ospf6InterfaceNeighbor" - }, - "description": "OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below.\n" + } }, "networkType": { - "type": "string", - "description": "Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`.\n" + "type": "string" }, "priority": { - "type": "integer", - "description": "priority\n" + "type": "integer" }, "retransmitInterval": { - "type": "integer", - "description": "Retransmit interval.\n" + "type": "integer" }, "status": { - "type": "string", - "description": "Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`.\n" + "type": "string" }, "transmitDelay": { - "type": "integer", - "description": "Transmit delay.\n" + "type": "integer" } }, "type": "object", @@ -27138,11 +27352,10 @@ "properties": { "id": { "type": "integer", - "description": "Area entry IP address.\n" + "description": "an identifier for the resource.\n" }, "keyString": { "type": "string", - "description": "Password for the key.\n", "secret": true } }, @@ -27389,11 +27602,10 @@ "properties": { "id": { "type": "integer", - "description": "Area entry IP address.\n" + "description": "an identifier for the resource.\n" }, "keyString": { "type": "string", - "description": "Password for the key.\n", "secret": true } }, @@ -28632,16 +28844,13 @@ "fortios:router/bgp/NeighborConditionalAdvertise6:NeighborConditionalAdvertise6": { "properties": { "advertiseRoutemap": { - "type": "string", - "description": "Name of advertising route map.\n" + "type": "string" }, "conditionRoutemap": { - "type": "string", - "description": "Name of condition route map.\n" + "type": "string" }, "conditionType": { - "type": "string", - "description": "Type of condition. Valid values: `exist`, `non-exist`.\n" + "type": "string" } }, "type": "object", @@ -30393,6 +30602,10 @@ "type": "integer", "description": "AS number of neighbor.\n" }, + "remoteAsFilter": { + "type": "string", + "description": "BGP filter for remote AS.\n" + }, "removePrivateAs": { "type": "string", "description": "Enable/disable remove private AS number from IPv4 outbound updates.\n" @@ -30695,6 +30908,7 @@ "prefixListOutVpnv4", "prefixListOutVpnv6", "remoteAs", + "remoteAsFilter", "removePrivateAs", "removePrivateAs6", "removePrivateAsEvpn", @@ -34647,6 +34861,14 @@ "type": "string", "description": "Policy matching MAC address.\n" }, + "matchPeriod": { + "type": "integer", + "description": "Number of days the matched devices will be retained (0 - 120, 0 = always retain).\n" + }, + "matchType": { + "type": "string", + "description": "Match and retain the devices based on the type. Valid values: `dynamic`, `override`.\n" + }, "n8021x": { "type": "string", "description": "802.1x security policy to be applied when using this policy.\n" @@ -34684,6 +34906,8 @@ "hwVendor", "lldpProfile", "mac", + "matchPeriod", + "matchType", "n8021x", "name", "qosPolicy", @@ -35046,7 +35270,7 @@ }, "postOfficeBox": { "type": "string", - "description": "Post office box (P.O. box).\n" + "description": "Post office box.\n" }, "postalCommunity": { "type": "string", @@ -35155,7 +35379,7 @@ }, "altitudeUnit": { "type": "string", - "description": "m ( meters), f ( floors). Valid values: `m`, `f`.\n" + "description": "Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`.\n" }, "datum": { "type": "string", @@ -35163,11 +35387,11 @@ }, "latitude": { "type": "string", - "description": "Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N.\n" + "description": "Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N.\n" }, "longitude": { "type": "string", - "description": "Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E.\n" + "description": "Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E.\n" }, "parentKey": { "type": "string", @@ -35469,48 +35693,37 @@ "fortios:switchcontroller/ManagedswitchN8021xSettings:ManagedswitchN8021xSettings": { "properties": { "linkDownAuth": { - "type": "string", - "description": "Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`.\n" + "type": "string" }, "localOverride": { - "type": "string", - "description": "Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "mabReauth": { - "type": "string", - "description": "Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`.\n" + "type": "string" }, "macCalledStationDelimiter": { - "type": "string", - "description": "MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`.\n" + "type": "string" }, "macCallingStationDelimiter": { - "type": "string", - "description": "MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`.\n" + "type": "string" }, "macCase": { - "type": "string", - "description": "MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`.\n" + "type": "string" }, "macPasswordDelimiter": { - "type": "string", - "description": "MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`.\n" + "type": "string" }, "macUsernameDelimiter": { - "type": "string", - "description": "MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`.\n" + "type": "string" }, "maxReauthAttempt": { - "type": "integer", - "description": "Maximum number of authentication attempts (0 - 15, default = 3).\n" + "type": "integer" }, "reauthPeriod": { - "type": "integer", - "description": "Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable).\n" + "type": "integer" }, "txPeriod": { - "type": "integer", - "description": "802.1X Tx period (seconds, default=30).\n" + "type": "integer" } }, "type": "object", @@ -35549,6 +35762,10 @@ "type": "string", "description": "LACP member select mode. Valid values: `bandwidth`, `count`.\n" }, + "allowArpMonitor": { + "type": "string", + "description": "Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`.\n" + }, "allowedVlans": { "type": "array", "items": { @@ -35622,6 +35839,10 @@ "type": "integer", "description": "Switch controller export port to pool-list.\n" }, + "fallbackPort": { + "type": "string", + "description": "LACP fallback port.\n" + }, "fecCapable": { "type": "integer", "description": "FEC capable.\n" @@ -35817,7 +36038,7 @@ }, "pauseMeterResume": { "type": "string", - "description": "Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING).\n" + "description": "Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`.\n" }, "poeCapable": { "type": "integer", @@ -35909,7 +36130,7 @@ }, "sflowCounterInterval": { "type": "integer", - "description": "sFlow sampler counter polling interval (1 - 255 sec).\n" + "description": "sFlow sampling counter polling interval in seconds (0 - 255).\n" }, "sflowSampleRate": { "type": "integer", @@ -35989,6 +36210,7 @@ "requiredOutputs": [ "accessMode", "aggregatorMode", + "allowArpMonitor", "allowedVlansAll", "arpInspectionTrust", "authenticatedPort", @@ -36002,6 +36224,7 @@ "exportTo", "exportToPool", "exportToPoolFlag", + "fallbackPort", "fecCapable", "fecState", "fgtPeerDeviceName", @@ -36124,16 +36347,13 @@ "fortios:switchcontroller/ManagedswitchPortDhcpSnoopOption82Override:ManagedswitchPortDhcpSnoopOption82Override": { "properties": { "circuitId": { - "type": "string", - "description": "Circuit ID string.\n" + "type": "string" }, "remoteId": { - "type": "string", - "description": "Remote ID string.\n" + "type": "string" }, "vlanName": { - "type": "string", - "description": "VLAN name.\n" + "type": "string" } }, "type": "object", @@ -36569,7 +36789,7 @@ }, "rate": { "type": "integer", - "description": "Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold.\n" + "description": "Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions \u003e= 7.4.0: 0-10000000, drop-all=0.\n" }, "unknownMulticast": { "type": "string", @@ -36770,7 +36990,7 @@ "properties": { "tags": { "type": "string", - "description": "Tag string(eg. string1 string2 string3).\n" + "description": "Tag string. For example, string1 string2 string3.\n" } }, "type": "object", @@ -37178,7 +37398,7 @@ }, "maxRatePercent": { "type": "integer", - "description": "Maximum rate (%!o(MISSING)f link speed).\n" + "description": "Maximum rate (% of link speed).\n" }, "minRate": { "type": "integer", @@ -37186,7 +37406,7 @@ }, "minRatePercent": { "type": "integer", - "description": "Minimum rate (%!o(MISSING)f link speed).\n" + "description": "Minimum rate (% of link speed).\n" }, "name": { "type": "string", @@ -37376,6 +37596,10 @@ "type": "string", "description": "DLP profiles and settings. Valid values: `none`, `read`, `read-write`.\n" }, + "dlp": { + "type": "string", + "description": "DLP profiles and settings. Valid values: `none`, `read`, `read-write`.\n" + }, "dnsfilter": { "type": "string", "description": "DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`.\n" @@ -37434,6 +37658,7 @@ "casb", "dataLeakPrevention", "dataLossPrevention", + "dlp", "dnsfilter", "emailfilter", "endpointControl", @@ -38549,7 +38774,7 @@ }, "preference": { "type": "integer", - "description": "DNS entry preference, 0 is the highest preference (0 - 65535, default = 10)\n" + "description": "DNS entry preference (0 - 65535, highest preference = 0, default = 10).\n" }, "status": { "type": "string", @@ -38761,11 +38986,11 @@ }, "setupTime": { "type": "string", - "description": "When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC.\n" + "description": "Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC).\n" }, "time": { "type": "string", - "description": "Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC.\n" + "description": "Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC).\n" }, "timing": { "type": "string", @@ -38795,16 +39020,14 @@ "fortios:system/GeoipoverrideIp6Range:GeoipoverrideIp6Range": { "properties": { "endIp": { - "type": "string", - "description": "Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx).\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID of individual entry in the IPv6 range table.\n" + "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": "string" } }, "type": "object", @@ -38904,7 +39127,7 @@ }, "override": { "type": "string", - "description": "Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`.\n" + "description": "Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`.\n" }, "overrideWaitTime": { "type": "integer", @@ -39580,215 +39803,166 @@ "fortios:system/InterfaceIpv6:InterfaceIpv6": { "properties": { "autoconf": { - "type": "string", - "description": "Enable/disable address auto config. Valid values: `enable`, `disable`.\n" + "type": "string" }, "cliConn6Status": { - "type": "integer", - "description": "CLI IPv6 connection status.\n" + "type": "integer" }, "dhcp6ClientOptions": { - "type": "string", - "description": "DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`.\n" + "type": "string" }, "dhcp6IapdLists": { "type": "array", "items": { "$ref": "#/types/fortios:system/InterfaceIpv6Dhcp6IapdList:InterfaceIpv6Dhcp6IapdList" - }, - "description": "DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below.\n" + } }, "dhcp6InformationRequest": { - "type": "string", - "description": "Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`.\n" + "type": "string" }, "dhcp6PrefixDelegation": { - "type": "string", - "description": "Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`.\n" + "type": "string" }, "dhcp6PrefixHint": { - "type": "string", - "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n" + "type": "string" }, "dhcp6PrefixHintPlt": { - "type": "integer", - "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n" + "type": "integer" }, "dhcp6PrefixHintVlt": { - "type": "integer", - "description": "DHCPv6 prefix hint valid life time (sec).\n" + "type": "integer" }, "dhcp6RelayInterfaceId": { - "type": "string", - "description": "DHCP6 relay interface ID.\n" + "type": "string" }, "dhcp6RelayIp": { - "type": "string", - "description": "DHCPv6 relay IP address.\n" + "type": "string" }, "dhcp6RelayService": { - "type": "string", - "description": "Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`.\n" + "type": "string" }, "dhcp6RelaySourceInterface": { - "type": "string", - "description": "Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`.\n" + "type": "string" }, "dhcp6RelaySourceIp": { - "type": "string", - "description": "IPv6 address used by the DHCP6 relay as its source IP.\n" + "type": "string" }, "dhcp6RelayType": { - "type": "string", - "description": "DHCPv6 relay type. Valid values: `regular`.\n" + "type": "string" }, "icmp6SendRedirect": { - "type": "string", - "description": "Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`.\n" + "type": "string" }, "interfaceIdentifier": { - "type": "string", - "description": "IPv6 interface identifier.\n" + "type": "string" }, "ip6Address": { - "type": "string", - "description": "Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n" + "type": "string" }, "ip6Allowaccess": { - "type": "string", - "description": "Allow management access to the interface.\n" + "type": "string" }, "ip6DefaultLife": { - "type": "integer", - "description": "Default life (sec).\n" + "type": "integer" }, "ip6DelegatedPrefixIaid": { - "type": "integer", - "description": "IAID of obtained delegated-prefix from the upstream interface.\n" + "type": "integer" }, "ip6DelegatedPrefixLists": { "type": "array", "items": { "$ref": "#/types/fortios:system/InterfaceIpv6Ip6DelegatedPrefixList:InterfaceIpv6Ip6DelegatedPrefixList" - }, - "description": "Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below.\n" + } }, "ip6DnsServerOverride": { - "type": "string", - "description": "Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`.\n" + "type": "string" }, "ip6ExtraAddrs": { "type": "array", "items": { "$ref": "#/types/fortios:system/InterfaceIpv6Ip6ExtraAddr:InterfaceIpv6Ip6ExtraAddr" - }, - "description": "Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below.\n" + } }, "ip6HopLimit": { - "type": "integer", - "description": "Hop limit (0 means unspecified).\n" + "type": "integer" }, "ip6LinkMtu": { - "type": "integer", - "description": "IPv6 link MTU.\n" + "type": "integer" }, "ip6ManageFlag": { - "type": "string", - "description": "Enable/disable the managed flag. Valid values: `enable`, `disable`.\n" + "type": "string" }, "ip6MaxInterval": { - "type": "integer", - "description": "IPv6 maximum interval (4 to 1800 sec).\n" + "type": "integer" }, "ip6MinInterval": { - "type": "integer", - "description": "IPv6 minimum interval (3 to 1350 sec).\n" + "type": "integer" }, "ip6Mode": { - "type": "string", - "description": "Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`.\n" + "type": "string" }, "ip6OtherFlag": { - "type": "string", - "description": "Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`.\n" + "type": "string" }, "ip6PrefixLists": { "type": "array", "items": { "$ref": "#/types/fortios:system/InterfaceIpv6Ip6PrefixList:InterfaceIpv6Ip6PrefixList" - }, - "description": "Advertised prefix list. The structure of `ip6_prefix_list` block is documented below.\n" + } }, "ip6PrefixMode": { - "type": "string", - "description": "Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`.\n" + "type": "string" }, "ip6ReachableTime": { - "type": "integer", - "description": "IPv6 reachable time (milliseconds; 0 means unspecified).\n" + "type": "integer" }, "ip6RetransTime": { - "type": "integer", - "description": "IPv6 retransmit time (milliseconds; 0 means unspecified).\n" + "type": "integer" }, "ip6SendAdv": { - "type": "string", - "description": "Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`.\n" + "type": "string" }, "ip6Subnet": { - "type": "string", - "description": "Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx\n" + "type": "string" }, "ip6UpstreamInterface": { - "type": "string", - "description": "Interface name providing delegated information.\n" + "type": "string" }, "ndCert": { - "type": "string", - "description": "Neighbor discovery certificate.\n" + "type": "string" }, "ndCgaModifier": { - "type": "string", - "description": "Neighbor discovery CGA modifier.\n" + "type": "string" }, "ndMode": { - "type": "string", - "description": "Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`.\n" + "type": "string" }, "ndSecurityLevel": { - "type": "integer", - "description": "Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).\n" + "type": "integer" }, "ndTimestampDelta": { - "type": "integer", - "description": "Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).\n" + "type": "integer" }, "ndTimestampFuzz": { - "type": "integer", - "description": "Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).\n" + "type": "integer" }, "raSendMtu": { - "type": "string", - "description": "Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`.\n" + "type": "string" }, "uniqueAutoconfAddr": { - "type": "string", - "description": "Enable/disable unique auto config address. Valid values: `enable`, `disable`.\n" + "type": "string" }, "vrip6LinkLocal": { - "type": "string", - "description": "Link-local IPv6 address of virtual router.\n" + "type": "string" }, "vrrp6s": { "type": "array", "items": { "$ref": "#/types/fortios:system/InterfaceIpv6Vrrp6:InterfaceIpv6Vrrp6" - }, - "description": "IPv6 VRRP configuration. The structure of `vrrp6` block is documented below.\n\nThe `ip6_extra_addr` block supports:\n" + } }, "vrrpVirtualMac6": { - "type": "string", - "description": "Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -39846,20 +40020,16 @@ "fortios:system/InterfaceIpv6Dhcp6IapdList:InterfaceIpv6Dhcp6IapdList": { "properties": { "iaid": { - "type": "integer", - "description": "Identity association identifier.\n" + "type": "integer" }, "prefixHint": { - "type": "string", - "description": "DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.\n" + "type": "string" }, "prefixHintPlt": { - "type": "integer", - "description": "DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.\n" + "type": "integer" }, "prefixHintVlt": { - "type": "integer", - "description": "DHCPv6 prefix hint valid life time (sec).\n\nThe `vrrp6` block supports:\n" + "type": "integer" } }, "type": "object", @@ -39877,36 +40047,28 @@ "fortios:system/InterfaceIpv6Ip6DelegatedPrefixList:InterfaceIpv6Ip6DelegatedPrefixList": { "properties": { "autonomousFlag": { - "type": "string", - "description": "Enable/disable the autonomous flag. Valid values: `enable`, `disable`.\n" + "type": "string" }, "delegatedPrefixIaid": { - "type": "integer", - "description": "IAID of obtained delegated-prefix from the upstream interface.\n" + "type": "integer" }, "onlinkFlag": { - "type": "string", - "description": "Enable/disable the onlink flag. Valid values: `enable`, `disable`.\n" + "type": "string" }, "prefixId": { - "type": "integer", - "description": "Prefix ID.\n" + "type": "integer" }, "rdnss": { - "type": "string", - "description": "Recursive DNS server option.\n\nThe `dhcp6_iapd_list` block supports:\n" + "type": "string" }, "rdnssService": { - "type": "string", - "description": "Recursive DNS service option. Valid values: `delegated`, `default`, `specify`.\n" + "type": "string" }, "subnet": { - "type": "string", - "description": "Add subnet ID to routing prefix.\n" + "type": "string" }, "upstreamInterface": { - "type": "string", - "description": "Name of the interface that provides delegated information.\n" + "type": "string" } }, "type": "object", @@ -39928,8 +40090,7 @@ "fortios:system/InterfaceIpv6Ip6ExtraAddr:InterfaceIpv6Ip6ExtraAddr": { "properties": { "prefix": { - "type": "string", - "description": "IPv6 prefix.\n" + "type": "string" } }, "type": "object", @@ -39944,35 +40105,28 @@ "fortios:system/InterfaceIpv6Ip6PrefixList:InterfaceIpv6Ip6PrefixList": { "properties": { "autonomousFlag": { - "type": "string", - "description": "Enable/disable the autonomous flag. Valid values: `enable`, `disable`.\n" + "type": "string" }, "dnssls": { "type": "array", "items": { "$ref": "#/types/fortios:system/InterfaceIpv6Ip6PrefixListDnssl:InterfaceIpv6Ip6PrefixListDnssl" - }, - "description": "DNS search list option. The structure of `dnssl` block is documented below.\n" + } }, "onlinkFlag": { - "type": "string", - "description": "Enable/disable the onlink flag. Valid values: `enable`, `disable`.\n" + "type": "string" }, "preferredLifeTime": { - "type": "integer", - "description": "Preferred life time (sec).\n" + "type": "integer" }, "prefix": { - "type": "string", - "description": "IPv6 prefix.\n" + "type": "string" }, "rdnss": { - "type": "string", - "description": "Recursive DNS server option.\n\nThe `dhcp6_iapd_list` block supports:\n" + "type": "string" }, "validLifeTime": { - "type": "integer", - "description": "Valid life time (sec).\n" + "type": "integer" } }, "type": "object", @@ -40008,48 +40162,39 @@ "fortios:system/InterfaceIpv6Vrrp6:InterfaceIpv6Vrrp6": { "properties": { "acceptMode": { - "type": "string", - "description": "Enable/disable accept mode. Valid values: `enable`, `disable`.\n" + "type": "string" }, "advInterval": { - "type": "integer", - "description": "Advertisement interval (1 - 255 seconds).\n" + "type": "integer" }, "ignoreDefaultRoute": { - "type": "string", - "description": "Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`.\n" + "type": "string" }, "preempt": { - "type": "string", - "description": "Enable/disable preempt mode. Valid values: `enable`, `disable`.\n" + "type": "string" }, "priority": { "type": "integer", "description": "Priority of learned routes.\n" }, "startTime": { - "type": "integer", - "description": "Startup time (1 - 255 seconds).\n" + "type": "integer" }, "status": { "type": "string", "description": "Bring the interface up or shut the interface down. Valid values: `up`, `down`.\n" }, "vrdst6": { - "type": "string", - "description": "Monitor the route to this destination.\n" + "type": "string" }, "vrgrp": { - "type": "integer", - "description": "VRRP group ID (1 - 65535).\n" + "type": "integer" }, "vrid": { - "type": "integer", - "description": "Virtual router identifier (1 - 255).\n" + "type": "integer" }, "vrip6": { - "type": "string", - "description": "IPv6 address of the virtual router.\n" + "type": "string" } }, "type": "object", @@ -40329,6 +40474,13 @@ "type": "string", "description": "Description.\n" }, + "excludes": { + "type": "array", + "items": { + "$ref": "#/types/fortios:system/IpamPoolExclude:IpamPoolExclude" + }, + "description": "Configure pool exclude subnets. The structure of `exclude` block is documented below.\n" + }, "name": { "type": "string", "description": "IPAM pool name.\n" @@ -40349,6 +40501,27 @@ } } }, + "fortios:system/IpamPoolExclude:IpamPoolExclude": { + "properties": { + "excludeSubnet": { + "type": "string", + "description": "Configure subnet to exclude from the IPAM pool.\n" + }, + "id": { + "type": "integer", + "description": "Exclude ID.\n" + } + }, + "type": "object", + "language": { + "nodejs": { + "requiredOutputs": [ + "excludeSubnet", + "id" + ] + } + } + }, "fortios:system/IpamRule:IpamRule": { "properties": { "description": { @@ -40703,13 +40876,17 @@ }, "key": { "type": "string", - "description": "Key for MD5/SHA1 authentication.\n", + "description": "Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions \u003e= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4).\n", "secret": true }, "keyId": { "type": "integer", "description": "Key ID for authentication.\n" }, + "keyType": { + "type": "string", + "description": "Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`.\n" + }, "ntpv3": { "type": "string", "description": "Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`.\n" @@ -40729,6 +40906,7 @@ "interfaceSelectMethod", "ipType", "keyId", + "keyType", "ntpv3", "server" ] @@ -41978,8 +42156,7 @@ "fortios:system/SdwanDuplicationDstaddr6:SdwanDuplicationDstaddr6": { "properties": { "name": { - "type": "string", - "description": "Address or address group name.\n" + "type": "string" } }, "type": "object", @@ -42058,8 +42235,7 @@ "fortios:system/SdwanDuplicationSrcaddr6:SdwanDuplicationSrcaddr6": { "properties": { "name": { - "type": "string", - "description": "Address or address group name.\n" + "type": "string" } }, "type": "object", @@ -42179,7 +42355,7 @@ }, "interval": { "type": "integer", - "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).\n" + "description": "Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 3600*1000 msec.\n" }, "members": { "type": "array", @@ -42198,7 +42374,7 @@ }, "packetSize": { "type": "integer", - "description": "Packet size of a twamp test session,\n" + "description": "Packet size of a TWAMP test session. (124/158 - 1024)\n" }, "password": { "type": "string", @@ -42207,7 +42383,7 @@ }, "port": { "type": "integer", - "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" + "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": "integer", @@ -42219,7 +42395,7 @@ }, "probeTimeout": { "type": "integer", - "description": "Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500).\n" + "description": "Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 3600*1000 msec.\n" }, "protocol": { "type": "string", @@ -42463,7 +42639,7 @@ }, "priority": { "type": "integer", - "description": "Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules.\n" + "description": "Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions \u003e= 7.0.4: 1 - 65535, default = 1.\n" }, "priority6": { "type": "integer", @@ -42543,14 +42719,14 @@ }, "member": { "type": "integer", - "description": "Member sequence number.\n" + "description": "Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.*\n" }, "memberBlocks": { "type": "array", "items": { "$ref": "#/types/fortios:system/SdwanNeighborMemberBlock:SdwanNeighborMemberBlock" }, - "description": "Member sequence number list. The structure of `member_block` block is documented below.\n" + "description": "Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below.\n" }, "minimumSlaMeetMembers": { "type": "integer", @@ -42982,8 +43158,7 @@ "fortios:system/SdwanServiceDst6:SdwanServiceDst6": { "properties": { "name": { - "type": "string", - "description": "Address or address group name.\n" + "type": "string" } }, "type": "object", @@ -43243,8 +43418,7 @@ "fortios:system/SdwanServiceSrc6:SdwanServiceSrc6": { "properties": { "name": { - "type": "string", - "description": "Address or address group name.\n" + "type": "string" } }, "type": "object", @@ -43927,7 +44101,7 @@ }, "interval": { "type": "integer", - "description": "Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5).\n" + "description": "Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500.\n" }, "members": { "type": "array", @@ -44175,11 +44349,11 @@ }, "volumeRatio": { "type": "integer", - "description": "Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255).\n" + "description": "Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255.\n" }, "weight": { "type": "integer", - "description": "Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights.\n" + "description": "Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255.\n" } }, "type": "object", @@ -44549,8 +44723,7 @@ "fortios:system/VirtualwanlinkServiceDst6:VirtualwanlinkServiceDst6": { "properties": { "name": { - "type": "string", - "description": "Address or address group name.\n" + "type": "string" } }, "type": "object", @@ -44794,8 +44967,7 @@ "fortios:system/VirtualwanlinkServiceSrc6:VirtualwanlinkServiceSrc6": { "properties": { "name": { - "type": "string", - "description": "Address or address group name.\n" + "type": "string" } }, "type": "object", @@ -44874,8 +45046,7 @@ "fortios:system/VxlanRemoteIp6:VxlanRemoteIp6": { "properties": { "ip6": { - "type": "string", - "description": "IPv6 address.\n" + "type": "string" } }, "type": "object", @@ -45905,6 +46076,10 @@ "type": "string", "description": "DLP profiles and settings.\n" }, + "dlp": { + "type": "string", + "description": "DLP profiles and settings.\n" + }, "dnsfilter": { "type": "string", "description": "DNS Filter profiles and settings.\n" @@ -45961,6 +46136,7 @@ "casb", "dataLeakPrevention", "dataLossPrevention", + "dlp", "dnsfilter", "emailfilter", "endpointControl", @@ -48192,6 +48368,10 @@ "type": "integer", "description": "Key ID for authentication.\n" }, + "keyType": { + "type": "string", + "description": "Select NTP authentication type.\n" + }, "ntpv3": { "type": "string", "description": "Enable to use NTPv3 instead of NTPv4.\n" @@ -48210,6 +48390,7 @@ "ipType", "key", "keyId", + "keyType", "ntpv3", "server" ], @@ -51083,24 +51264,20 @@ "fortios:system/snmp/CommunityHosts6:CommunityHosts6": { "properties": { "haDirect": { - "type": "string", - "description": "Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`.\n" + "type": "string" }, "hostType": { - "type": "string", - "description": "Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`.\n" + "type": "string" }, "id": { "type": "integer", - "description": "Host6 entry ID.\n" + "description": "an identifier for the resource with format {{fosid}}.\n" }, "ipv6": { - "type": "string", - "description": "SNMP manager IPv6 address prefix.\n" + "type": "string" }, "sourceIpv6": { - "type": "string", - "description": "Source IPv6 address for SNMP traps.\n" + "type": "string" } }, "type": "object", @@ -52376,7 +52553,7 @@ }, "provisionalInviteExpiryTime": { "type": "integer", - "description": "Expiry time for provisional INVITE (10 - 3600 sec).\n" + "description": "Expiry time (10-3600, in seconds) for provisional INVITE.\n" }, "publishRate": { "type": "integer", @@ -52976,16 +53153,14 @@ "fortios:vpn/ipsec/Phase1Ipv4ExcludeRange:Phase1Ipv4ExcludeRange": { "properties": { "endIp": { - "type": "string", - "description": "End of IPv6 exclusive range.\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource with format {{name}}.\n" }, "startIp": { - "type": "string", - "description": "Start of IPv6 exclusive range.\n" + "type": "string" } }, "type": "object", @@ -53002,16 +53177,14 @@ "fortios:vpn/ipsec/Phase1Ipv6ExcludeRange:Phase1Ipv6ExcludeRange": { "properties": { "endIp": { - "type": "string", - "description": "End of IPv6 exclusive range.\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource with format {{name}}.\n" }, "startIp": { - "type": "string", - "description": "Start of IPv6 exclusive range.\n" + "type": "string" } }, "type": "object", @@ -53076,16 +53249,14 @@ "fortios:vpn/ipsec/Phase1interfaceIpv4ExcludeRange:Phase1interfaceIpv4ExcludeRange": { "properties": { "endIp": { - "type": "string", - "description": "End of IPv6 exclusive range.\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource with format {{name}}.\n" }, "startIp": { - "type": "string", - "description": "Start of IPv6 exclusive range.\n" + "type": "string" } }, "type": "object", @@ -53102,16 +53273,14 @@ "fortios:vpn/ipsec/Phase1interfaceIpv6ExcludeRange:Phase1interfaceIpv6ExcludeRange": { "properties": { "endIp": { - "type": "string", - "description": "End of IPv6 exclusive range.\n" + "type": "string" }, "id": { "type": "integer", - "description": "ID.\n" + "description": "an identifier for the resource with format {{name}}.\n" }, "startIp": { - "type": "string", - "description": "Start of IPv6 exclusive range.\n" + "type": "string" } }, "type": "object", @@ -53235,8 +53404,7 @@ "fortios:vpn/ssl/SettingsAuthenticationRuleSourceAddress6:SettingsAuthenticationRuleSourceAddress6": { "properties": { "name": { - "type": "string", - "description": "Group name.\n" + "type": "string" } }, "type": "object", @@ -53299,8 +53467,7 @@ "fortios:vpn/ssl/SettingsSourceAddress6:SettingsSourceAddress6": { "properties": { "name": { - "type": "string", - "description": "Group name.\n" + "type": "string" } }, "type": "object", @@ -53363,8 +53530,7 @@ "fortios:vpn/ssl/SettingsTunnelIpv6Pool:SettingsTunnelIpv6Pool": { "properties": { "name": { - "type": "string", - "description": "Group name.\n" + "type": "string" } }, "type": "object", @@ -53690,7 +53856,7 @@ "properties": { "id": { "type": "string", - "description": "Hex string of MD5 checksum.\n" + "description": "an identifier for the resource with format {{name}}.\n" } }, "type": "object", @@ -53760,7 +53926,7 @@ }, "height": { "type": "integer", - "description": "Screen height (range from 480 - 65535, default = 768).\n" + "description": "Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions \u003e= 7.0.6: range from 0 - 65535, default = 0.\n" }, "host": { "type": "string", @@ -53801,7 +53967,7 @@ }, "preconnectionId": { "type": "integer", - "description": "The numeric ID of the RDP source (0-2147483648).\n" + "description": "The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, \u003e= 7.0.1: 0-4294967295.\n" }, "remotePort": { "type": "integer", @@ -53813,7 +53979,7 @@ }, "security": { "type": "string", - "description": "Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`.\n" + "description": "Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`.\n" }, "sendPreconnectionId": { "type": "string", @@ -53858,7 +54024,7 @@ }, "width": { "type": "integer", - "description": "Screen width (range from 640 - 65535, default = 1024).\n" + "description": "Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions \u003e= 7.0.6: range from 0 - 65535, default = 0.\n" } }, "type": "object", @@ -54123,7 +54289,7 @@ }, "domains": { "type": "string", - "description": "Split DNS domains used for SSL-VPN clients separated by comma(,).\n" + "description": "Split DNS domains used for SSL-VPN clients separated by comma.\n" }, "id": { "type": "integer", @@ -54202,7 +54368,7 @@ }, "height": { "type": "integer", - "description": "Screen height (range from 480 - 65535, default = 768).\n" + "description": "Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions \u003e= 7.0.6: range from 0 - 65535, default = 0.\n" }, "host": { "type": "string", @@ -54243,7 +54409,7 @@ }, "preconnectionId": { "type": "integer", - "description": "The numeric ID of the RDP source (0-2147483648).\n" + "description": "The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, \u003e= 7.0.1: 0-4294967295.\n" }, "remotePort": { "type": "integer", @@ -54255,7 +54421,7 @@ }, "security": { "type": "string", - "description": "Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`.\n" + "description": "Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`.\n" }, "sendPreconnectionId": { "type": "string", @@ -54300,7 +54466,7 @@ }, "width": { "type": "integer", - "description": "Screen width (range from 640 - 65535, default = 1024).\n" + "description": "Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions \u003e= 7.0.6: range from 0 - 65535, default = 0.\n" } }, "type": "object", @@ -54385,7 +54551,7 @@ }, "height": { "type": "integer", - "description": "Screen height (range from 480 - 65535, default = 768).\n" + "description": "Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions \u003e= 7.0.6: range from 0 - 65535, default = 0.\n" }, "host": { "type": "string", @@ -54426,7 +54592,7 @@ }, "preconnectionId": { "type": "integer", - "description": "The numeric ID of the RDP source (0-2147483648).\n" + "description": "The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, \u003e= 7.0.1: 0-4294967295.\n" }, "remotePort": { "type": "integer", @@ -54438,7 +54604,7 @@ }, "security": { "type": "string", - "description": "Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`.\n" + "description": "Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`.\n" }, "sendPreconnectionId": { "type": "string", @@ -54483,7 +54649,7 @@ }, "width": { "type": "integer", - "description": "Screen width (range from 640 - 65535, default = 1024).\n" + "description": "Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions \u003e= 7.0.6: range from 0 - 65535, default = 0.\n" } }, "type": "object", @@ -55960,7 +56126,7 @@ }, "ssl": { "type": "string", - "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`.\n" }, "sslPort": { "type": "integer", @@ -56068,7 +56234,7 @@ }, "ssl": { "type": "string", - "description": "Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`.\n" }, "sslPort": { "type": "integer", @@ -56175,8 +56341,7 @@ "fortios:webproxy/ExplicitPacPolicySrcaddr6:ExplicitPacPolicySrcaddr6": { "properties": { "name": { - "type": "string", - "description": "Address name.\n" + "type": "string" } }, "type": "object", @@ -56244,8 +56409,7 @@ "fortios:webproxy/GlobalLearnClientIpSrcaddr6:GlobalLearnClientIpSrcaddr6": { "properties": { "name": { - "type": "string", - "description": "Address name.\n" + "type": "string" } }, "type": "object", @@ -56649,6 +56813,10 @@ "type": "integer", "description": "Number of clients that can connect using this pre-shared key (1 - 65535, default is 256).\n" }, + "keyType": { + "type": "string", + "description": "Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`.\n" + }, "mac": { "type": "string", "description": "MAC address.\n" @@ -56668,6 +56836,18 @@ "type": "string", "description": "WPA Pre-shared key.\n", "secret": true + }, + "saePassword": { + "type": "string", + "description": "WPA3 SAE password.\n" + }, + "saePk": { + "type": "string", + "description": "Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`.\n" + }, + "saePrivateKey": { + "type": "string", + "description": "Private key used for WPA3 SAE-PK authentication.\n" } }, "type": "object", @@ -56676,8 +56856,11 @@ "requiredOutputs": [ "concurrentClientLimitType", "concurrentClients", + "keyType", "mac", - "name" + "name", + "saePk", + "saePrivateKey" ] } } @@ -57333,86 +57516,67 @@ "fortios:wirelesscontroller/WtpRadio1:WtpRadio1": { "properties": { "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 4 operates on.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio1Channel:WtpRadio1Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "drmaManualMode": { - "type": "string", - "description": "Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.\n" + "type": "string" }, "overrideAnalysis": { - "type": "string", - "description": "Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideBand": { - "type": "string", - "description": "Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideChannel": { - "type": "string", - "description": "Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideTxpower": { - "type": "string", - "description": "Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideVaps": { - "type": "string", - "description": "Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "radioId": { - "type": "integer", - "description": "radio-id\n" + "type": "integer" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio1Vap:WtpRadio1Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } } }, "type": "object", @@ -57475,86 +57639,67 @@ "fortios:wirelesscontroller/WtpRadio2:WtpRadio2": { "properties": { "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 4 operates on.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio2Channel:WtpRadio2Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "drmaManualMode": { - "type": "string", - "description": "Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.\n" + "type": "string" }, "overrideAnalysis": { - "type": "string", - "description": "Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideBand": { - "type": "string", - "description": "Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideChannel": { - "type": "string", - "description": "Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideTxpower": { - "type": "string", - "description": "Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideVaps": { - "type": "string", - "description": "Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "radioId": { - "type": "integer", - "description": "radio-id\n" + "type": "integer" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio2Vap:WtpRadio2Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } } }, "type": "object", @@ -57617,82 +57762,64 @@ "fortios:wirelesscontroller/WtpRadio3:WtpRadio3": { "properties": { "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 4 operates on.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio3Channel:WtpRadio3Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "drmaManualMode": { - "type": "string", - "description": "Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.\n" + "type": "string" }, "overrideAnalysis": { - "type": "string", - "description": "Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideBand": { - "type": "string", - "description": "Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideChannel": { - "type": "string", - "description": "Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideTxpower": { - "type": "string", - "description": "Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideVaps": { - "type": "string", - "description": "Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio3Vap:WtpRadio3Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } } }, "type": "object", @@ -57754,82 +57881,64 @@ "fortios:wirelesscontroller/WtpRadio4:WtpRadio4": { "properties": { "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 4 operates on.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio4Channel:WtpRadio4Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "drmaManualMode": { - "type": "string", - "description": "Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`.\n" + "type": "string" }, "overrideAnalysis": { - "type": "string", - "description": "Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideBand": { - "type": "string", - "description": "Enable to override the WTP profile band setting. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideChannel": { - "type": "string", - "description": "Enable to override WTP profile channel settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideTxpower": { - "type": "string", - "description": "Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`.\n" + "type": "string" }, "overrideVaps": { - "type": "string", - "description": "Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`.\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpRadio4Vap:WtpRadio4Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } } }, "type": "object", @@ -58131,19 +58240,19 @@ }, "aeroscoutApMac": { "type": "string", - "description": "Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`.\n" + "description": "Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`.\n" }, "aeroscoutMmuReport": { "type": "string", - "description": "Enable/disable MU compounded report. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`.\n" }, "aeroscoutMu": { "type": "string", - "description": "Enable/disable AeroScout support. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`.\n" }, "aeroscoutMuFactor": { "type": "integer", - "description": "AeroScout Mobile Unit (MU) mode dilution factor (default = 20).\n" + "description": "eroScout MU mode dilution factor (default = 20).\n" }, "aeroscoutMuTimeout": { "type": "integer", @@ -58159,7 +58268,7 @@ }, "ekahauBlinkMode": { "type": "string", - "description": "Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`.\n" }, "ekahauTag": { "type": "string", @@ -58167,11 +58276,11 @@ }, "ercServerIp": { "type": "string", - "description": "IP address of Ekahua RTLS Controller (ERC).\n" + "description": "IP address of Ekahau RTLS Controller (ERC).\n" }, "ercServerPort": { "type": "integer", - "description": "Ekahua RTLS Controller (ERC) UDP listening port.\n" + "description": "Ekahau RTLS Controller (ERC) UDP listening port.\n" }, "fortipresence": { "type": "string", @@ -58187,7 +58296,7 @@ }, "fortipresencePort": { "type": "integer", - "description": "FortiPresence server UDP listening port (default = 3000).\n" + "description": "UDP listening port of FortiPresence server (default = 3000).\n" }, "fortipresenceProject": { "type": "string", @@ -58364,330 +58473,256 @@ "fortios:wirelesscontroller/WtpprofileRadio1:WtpprofileRadio1": { "properties": { "airtimeFairness": { - "type": "string", - "description": "Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "amsdu": { - "type": "string", - "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apHandoff": { "type": "string", "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.\n" }, "apSnifferAddr": { - "type": "string", - "description": "MAC address to monitor.\n" + "type": "string" }, "apSnifferBufsize": { - "type": "integer", - "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n" + "type": "integer" }, "apSnifferChan": { - "type": "integer", - "description": "Channel on which to operate the sniffer (default = 6).\n" + "type": "integer" }, "apSnifferCtl": { - "type": "string", - "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferData": { - "type": "string", - "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtBeacon": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtOther": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtProbe": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "arrpProfile": { - "type": "string", - "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n" + "type": "string" }, "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 3 operates on.\n" + "type": "string" }, "band5gType": { - "type": "string", - "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "bandwidthCapacity": { - "type": "integer", - "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n" + "type": "integer" }, "beaconInterval": { - "type": "integer", - "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" + "type": "integer" }, "bssColor": { - "type": "integer", - "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n" + "type": "integer" }, "bssColorMode": { - "type": "string", - "description": "BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "callCapacity": { - "type": "integer", - "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n" + "type": "integer" }, "channelBonding": { - "type": "string", - "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.\n" + "type": "string" + }, + "channelBondingExt": { + "type": "string" }, "channelUtilization": { - "type": "string", - "description": "Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio1Channel:WtpprofileRadio1Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "coexistence": { - "type": "string", - "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "drma": { - "type": "string", - "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.\n" + "type": "string" }, "drmaSensitivity": { - "type": "string", - "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.\n" + "type": "string" }, "dtim": { - "type": "integer", - "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" + "type": "integer" }, "fragThreshold": { - "type": "integer", - "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "frequencyHandoff": { "type": "string", "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.\n" }, "iperfProtocol": { - "type": "string", - "description": "Iperf test protocol (default = \"UDP\"). Valid values: `udp`, `tcp`.\n" + "type": "string" }, "iperfServerPort": { - "type": "integer", - "description": "Iperf service port number.\n" + "type": "integer" }, "maxClients": { "type": "integer", "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n" }, "maxDistance": { - "type": "integer", - "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n" + "type": "integer" }, "mimoMode": { - "type": "string", - "description": "Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.\n" + "type": "string" }, "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.\n" + "type": "string" }, "n80211d": { - "type": "string", - "description": "Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "optionalAntenna": { - "type": "string", - "description": "Optional antenna used on FAP (default = none).\n" + "type": "string" }, "optionalAntennaGain": { - "type": "string", - "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "powersaveOptimize": { - "type": "string", - "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n" + "type": "string" }, "protectionMode": { - "type": "string", - "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.\n" + "type": "string" }, "radioId": { - "type": "integer", - "description": "radio-id\n" + "type": "integer" }, "rtsThreshold": { - "type": "integer", - "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "samBssid": { - "type": "string", - "description": "BSSID for WiFi network.\n" + "type": "string" }, "samCaCertificate": { - "type": "string", - "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCaptivePortal": { - "type": "string", - "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "samClientCertificate": { - "type": "string", - "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCwpFailureString": { - "type": "string", - "description": "Failure identification on the page after an incorrect login.\n" + "type": "string" }, "samCwpMatchString": { - "type": "string", - "description": "Identification string from the captive portal login form.\n" + "type": "string" }, "samCwpPassword": { - "type": "string", - "description": "Password for captive portal authentication.\n" + "type": "string" }, "samCwpSuccessString": { - "type": "string", - "description": "Success identification on the page after a successful login.\n" + "type": "string" }, "samCwpTestUrl": { - "type": "string", - "description": "Website the client is trying to access.\n" + "type": "string" }, "samCwpUsername": { - "type": "string", - "description": "Username for captive portal authentication.\n" + "type": "string" }, "samEapMethod": { - "type": "string", - "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.\n" + "type": "string" }, "samPassword": { - "type": "string", - "description": "Passphrase for WiFi network connection.\n" + "type": "string" }, "samPrivateKey": { - "type": "string", - "description": "Private key for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samPrivateKeyPassword": { - "type": "string", - "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samReportIntv": { - "type": "integer", - "description": "SAM report interval (sec), 0 for a one-time report.\n" + "type": "integer" }, "samSecurityType": { - "type": "string", - "description": "Select WiFi network security type (default = \"wpa-personal\").\n" + "type": "string" }, "samServerFqdn": { - "type": "string", - "description": "SAM test server domain name.\n" + "type": "string" }, "samServerIp": { - "type": "string", - "description": "SAM test server IP address.\n" + "type": "string" }, "samServerType": { - "type": "string", - "description": "Select SAM server type (default = \"IP\"). Valid values: `ip`, `fqdn`.\n" + "type": "string" }, "samSsid": { - "type": "string", - "description": "SSID for WiFi network.\n" + "type": "string" }, "samTest": { - "type": "string", - "description": "Select SAM test type (default = \"PING\"). Valid values: `ping`, `iperf`.\n" + "type": "string" }, "samUsername": { - "type": "string", - "description": "Username for WiFi network connection.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "transmitOptimize": { - "type": "string", - "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio1Vap:WtpprofileRadio1Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } }, "widsProfile": { - "type": "string", - "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n" + "type": "string" }, "zeroWaitDfs": { - "type": "string", - "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -58720,6 +58755,7 @@ "callAdmissionControl", "callCapacity", "channelBonding", + "channelBondingExt", "channelUtilization", "coexistence", "darrp", @@ -58808,330 +58844,256 @@ "fortios:wirelesscontroller/WtpprofileRadio2:WtpprofileRadio2": { "properties": { "airtimeFairness": { - "type": "string", - "description": "Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "amsdu": { - "type": "string", - "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apHandoff": { "type": "string", "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.\n" }, "apSnifferAddr": { - "type": "string", - "description": "MAC address to monitor.\n" + "type": "string" }, "apSnifferBufsize": { - "type": "integer", - "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n" + "type": "integer" }, "apSnifferChan": { - "type": "integer", - "description": "Channel on which to operate the sniffer (default = 6).\n" + "type": "integer" }, "apSnifferCtl": { - "type": "string", - "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferData": { - "type": "string", - "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtBeacon": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtOther": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtProbe": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "arrpProfile": { - "type": "string", - "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n" + "type": "string" }, "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 3 operates on.\n" + "type": "string" }, "band5gType": { - "type": "string", - "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "bandwidthCapacity": { - "type": "integer", - "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n" + "type": "integer" }, "beaconInterval": { - "type": "integer", - "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" + "type": "integer" }, "bssColor": { - "type": "integer", - "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n" + "type": "integer" }, "bssColorMode": { - "type": "string", - "description": "BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "callCapacity": { - "type": "integer", - "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n" + "type": "integer" }, "channelBonding": { - "type": "string", - "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.\n" + "type": "string" + }, + "channelBondingExt": { + "type": "string" }, "channelUtilization": { - "type": "string", - "description": "Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio2Channel:WtpprofileRadio2Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "coexistence": { - "type": "string", - "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "drma": { - "type": "string", - "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.\n" + "type": "string" }, "drmaSensitivity": { - "type": "string", - "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.\n" + "type": "string" }, "dtim": { - "type": "integer", - "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" + "type": "integer" }, "fragThreshold": { - "type": "integer", - "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "frequencyHandoff": { "type": "string", "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.\n" }, "iperfProtocol": { - "type": "string", - "description": "Iperf test protocol (default = \"UDP\"). Valid values: `udp`, `tcp`.\n" + "type": "string" }, "iperfServerPort": { - "type": "integer", - "description": "Iperf service port number.\n" + "type": "integer" }, "maxClients": { "type": "integer", "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n" }, "maxDistance": { - "type": "integer", - "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n" + "type": "integer" }, "mimoMode": { - "type": "string", - "description": "Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.\n" + "type": "string" }, "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.\n" + "type": "string" }, "n80211d": { - "type": "string", - "description": "Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "optionalAntenna": { - "type": "string", - "description": "Optional antenna used on FAP (default = none).\n" + "type": "string" }, "optionalAntennaGain": { - "type": "string", - "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "powersaveOptimize": { - "type": "string", - "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n" + "type": "string" }, "protectionMode": { - "type": "string", - "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.\n" + "type": "string" }, "radioId": { - "type": "integer", - "description": "radio-id\n" + "type": "integer" }, "rtsThreshold": { - "type": "integer", - "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "samBssid": { - "type": "string", - "description": "BSSID for WiFi network.\n" + "type": "string" }, "samCaCertificate": { - "type": "string", - "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCaptivePortal": { - "type": "string", - "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "samClientCertificate": { - "type": "string", - "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCwpFailureString": { - "type": "string", - "description": "Failure identification on the page after an incorrect login.\n" + "type": "string" }, "samCwpMatchString": { - "type": "string", - "description": "Identification string from the captive portal login form.\n" + "type": "string" }, "samCwpPassword": { - "type": "string", - "description": "Password for captive portal authentication.\n" + "type": "string" }, "samCwpSuccessString": { - "type": "string", - "description": "Success identification on the page after a successful login.\n" + "type": "string" }, "samCwpTestUrl": { - "type": "string", - "description": "Website the client is trying to access.\n" + "type": "string" }, "samCwpUsername": { - "type": "string", - "description": "Username for captive portal authentication.\n" + "type": "string" }, "samEapMethod": { - "type": "string", - "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.\n" + "type": "string" }, "samPassword": { - "type": "string", - "description": "Passphrase for WiFi network connection.\n" + "type": "string" }, "samPrivateKey": { - "type": "string", - "description": "Private key for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samPrivateKeyPassword": { - "type": "string", - "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samReportIntv": { - "type": "integer", - "description": "SAM report interval (sec), 0 for a one-time report.\n" + "type": "integer" }, "samSecurityType": { - "type": "string", - "description": "Select WiFi network security type (default = \"wpa-personal\").\n" + "type": "string" }, "samServerFqdn": { - "type": "string", - "description": "SAM test server domain name.\n" + "type": "string" }, "samServerIp": { - "type": "string", - "description": "SAM test server IP address.\n" + "type": "string" }, "samServerType": { - "type": "string", - "description": "Select SAM server type (default = \"IP\"). Valid values: `ip`, `fqdn`.\n" + "type": "string" }, "samSsid": { - "type": "string", - "description": "SSID for WiFi network.\n" + "type": "string" }, "samTest": { - "type": "string", - "description": "Select SAM test type (default = \"PING\"). Valid values: `ping`, `iperf`.\n" + "type": "string" }, "samUsername": { - "type": "string", - "description": "Username for WiFi network connection.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "transmitOptimize": { - "type": "string", - "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio2Vap:WtpprofileRadio2Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } }, "widsProfile": { - "type": "string", - "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n" + "type": "string" }, "zeroWaitDfs": { - "type": "string", - "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -59164,6 +59126,7 @@ "callAdmissionControl", "callCapacity", "channelBonding", + "channelBondingExt", "channelUtilization", "coexistence", "darrp", @@ -59252,326 +59215,253 @@ "fortios:wirelesscontroller/WtpprofileRadio3:WtpprofileRadio3": { "properties": { "airtimeFairness": { - "type": "string", - "description": "Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "amsdu": { - "type": "string", - "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apHandoff": { "type": "string", "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.\n" }, "apSnifferAddr": { - "type": "string", - "description": "MAC address to monitor.\n" + "type": "string" }, "apSnifferBufsize": { - "type": "integer", - "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n" + "type": "integer" }, "apSnifferChan": { - "type": "integer", - "description": "Channel on which to operate the sniffer (default = 6).\n" + "type": "integer" }, "apSnifferCtl": { - "type": "string", - "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferData": { - "type": "string", - "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtBeacon": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtOther": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtProbe": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "arrpProfile": { - "type": "string", - "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n" + "type": "string" }, "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 3 operates on.\n" + "type": "string" }, "band5gType": { - "type": "string", - "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "bandwidthCapacity": { - "type": "integer", - "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n" + "type": "integer" }, "beaconInterval": { - "type": "integer", - "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" + "type": "integer" }, "bssColor": { - "type": "integer", - "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n" + "type": "integer" }, "bssColorMode": { - "type": "string", - "description": "BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "callCapacity": { - "type": "integer", - "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n" + "type": "integer" }, "channelBonding": { - "type": "string", - "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.\n" + "type": "string" + }, + "channelBondingExt": { + "type": "string" }, "channelUtilization": { - "type": "string", - "description": "Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio3Channel:WtpprofileRadio3Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "coexistence": { - "type": "string", - "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "drma": { - "type": "string", - "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.\n" + "type": "string" }, "drmaSensitivity": { - "type": "string", - "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.\n" + "type": "string" }, "dtim": { - "type": "integer", - "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" + "type": "integer" }, "fragThreshold": { - "type": "integer", - "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "frequencyHandoff": { "type": "string", "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.\n" }, "iperfProtocol": { - "type": "string", - "description": "Iperf test protocol (default = \"UDP\"). Valid values: `udp`, `tcp`.\n" + "type": "string" }, "iperfServerPort": { - "type": "integer", - "description": "Iperf service port number.\n" + "type": "integer" }, "maxClients": { "type": "integer", "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n" }, "maxDistance": { - "type": "integer", - "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n" + "type": "integer" }, "mimoMode": { - "type": "string", - "description": "Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.\n" + "type": "string" }, "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.\n" + "type": "string" }, "n80211d": { - "type": "string", - "description": "Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "optionalAntenna": { - "type": "string", - "description": "Optional antenna used on FAP (default = none).\n" + "type": "string" }, "optionalAntennaGain": { - "type": "string", - "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "powersaveOptimize": { - "type": "string", - "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n" + "type": "string" }, "protectionMode": { - "type": "string", - "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.\n" + "type": "string" }, "rtsThreshold": { - "type": "integer", - "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "samBssid": { - "type": "string", - "description": "BSSID for WiFi network.\n" + "type": "string" }, "samCaCertificate": { - "type": "string", - "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCaptivePortal": { - "type": "string", - "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "samClientCertificate": { - "type": "string", - "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCwpFailureString": { - "type": "string", - "description": "Failure identification on the page after an incorrect login.\n" + "type": "string" }, "samCwpMatchString": { - "type": "string", - "description": "Identification string from the captive portal login form.\n" + "type": "string" }, "samCwpPassword": { - "type": "string", - "description": "Password for captive portal authentication.\n" + "type": "string" }, "samCwpSuccessString": { - "type": "string", - "description": "Success identification on the page after a successful login.\n" + "type": "string" }, "samCwpTestUrl": { - "type": "string", - "description": "Website the client is trying to access.\n" + "type": "string" }, "samCwpUsername": { - "type": "string", - "description": "Username for captive portal authentication.\n" + "type": "string" }, "samEapMethod": { - "type": "string", - "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.\n" + "type": "string" }, "samPassword": { - "type": "string", - "description": "Passphrase for WiFi network connection.\n" + "type": "string" }, "samPrivateKey": { - "type": "string", - "description": "Private key for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samPrivateKeyPassword": { - "type": "string", - "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samReportIntv": { - "type": "integer", - "description": "SAM report interval (sec), 0 for a one-time report.\n" + "type": "integer" }, "samSecurityType": { - "type": "string", - "description": "Select WiFi network security type (default = \"wpa-personal\").\n" + "type": "string" }, "samServerFqdn": { - "type": "string", - "description": "SAM test server domain name.\n" + "type": "string" }, "samServerIp": { - "type": "string", - "description": "SAM test server IP address.\n" + "type": "string" }, "samServerType": { - "type": "string", - "description": "Select SAM server type (default = \"IP\"). Valid values: `ip`, `fqdn`.\n" + "type": "string" }, "samSsid": { - "type": "string", - "description": "SSID for WiFi network.\n" + "type": "string" }, "samTest": { - "type": "string", - "description": "Select SAM test type (default = \"PING\"). Valid values: `ping`, `iperf`.\n" + "type": "string" }, "samUsername": { - "type": "string", - "description": "Username for WiFi network connection.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "transmitOptimize": { - "type": "string", - "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio3Vap:WtpprofileRadio3Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } }, "widsProfile": { - "type": "string", - "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n" + "type": "string" }, "zeroWaitDfs": { - "type": "string", - "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -59604,6 +59494,7 @@ "callAdmissionControl", "callCapacity", "channelBonding", + "channelBondingExt", "channelUtilization", "coexistence", "darrp", @@ -59691,326 +59582,253 @@ "fortios:wirelesscontroller/WtpprofileRadio4:WtpprofileRadio4": { "properties": { "airtimeFairness": { - "type": "string", - "description": "Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "amsdu": { - "type": "string", - "description": "Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apHandoff": { "type": "string", "description": "Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`.\n" }, "apSnifferAddr": { - "type": "string", - "description": "MAC address to monitor.\n" + "type": "string" }, "apSnifferBufsize": { - "type": "integer", - "description": "Sniffer buffer size (1 - 32 MB, default = 16).\n" + "type": "integer" }, "apSnifferChan": { - "type": "integer", - "description": "Channel on which to operate the sniffer (default = 6).\n" + "type": "integer" }, "apSnifferCtl": { - "type": "string", - "description": "Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferData": { - "type": "string", - "description": "Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtBeacon": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtOther": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "apSnifferMgmtProbe": { - "type": "string", - "description": "Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "arrpProfile": { - "type": "string", - "description": "Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio.\n" + "type": "string" }, "autoPowerHigh": { - "type": "integer", - "description": "The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerLevel": { - "type": "string", - "description": "Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "autoPowerLow": { - "type": "integer", - "description": "The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type).\n" + "type": "integer" }, "autoPowerTarget": { - "type": "string", - "description": "The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70).\n" + "type": "string" }, "band": { - "type": "string", - "description": "WiFi band that Radio 3 operates on.\n" + "type": "string" }, "band5gType": { - "type": "string", - "description": "WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "bandwidthCapacity": { - "type": "integer", - "description": "Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000).\n" + "type": "integer" }, "beaconInterval": { - "type": "integer", - "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" + "type": "integer" }, "bssColor": { - "type": "integer", - "description": "BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0).\n" + "type": "integer" }, "bssColorMode": { - "type": "string", - "description": "BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "callCapacity": { - "type": "integer", - "description": "Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10).\n" + "type": "integer" }, "channelBonding": { - "type": "string", - "description": "Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`.\n" + "type": "string" + }, + "channelBondingExt": { + "type": "string" }, "channelUtilization": { - "type": "string", - "description": "Enable/disable measuring channel utilization. Valid values: `enable`, `disable`.\n" + "type": "string" }, "channels": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio4Channel:WtpprofileRadio4Channel" - }, - "description": "Selected list of wireless radio channels. The structure of `channel` block is documented below.\n" + } }, "coexistence": { - "type": "string", - "description": "Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "drma": { - "type": "string", - "description": "Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`.\n" + "type": "string" }, "drmaSensitivity": { - "type": "string", - "description": "Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`.\n" + "type": "string" }, "dtim": { - "type": "integer", - "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" + "type": "integer" }, "fragThreshold": { - "type": "integer", - "description": "Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "frequencyHandoff": { "type": "string", "description": "Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`.\n" }, "iperfProtocol": { - "type": "string", - "description": "Iperf test protocol (default = \"UDP\"). Valid values: `udp`, `tcp`.\n" + "type": "string" }, "iperfServerPort": { - "type": "integer", - "description": "Iperf service port number.\n" + "type": "integer" }, "maxClients": { "type": "integer", "description": "Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation).\n" }, "maxDistance": { - "type": "integer", - "description": "Maximum expected distance between the AP and clients (0 - 54000 m, default = 0).\n" + "type": "integer" }, "mimoMode": { - "type": "string", - "description": "Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`.\n" + "type": "string" }, "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.\n" + "type": "string" }, "n80211d": { - "type": "string", - "description": "Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "optionalAntenna": { - "type": "string", - "description": "Optional antenna used on FAP (default = none).\n" + "type": "string" }, "optionalAntennaGain": { - "type": "string", - "description": "Optional antenna gain in dBi (0 to 20, default = 0).\n" + "type": "string" }, "powerLevel": { - "type": "integer", - "description": "Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100).\n" + "type": "integer" }, "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`, `percentage`.\n" + "type": "string" }, "powerValue": { - "type": "integer", - "description": "Radio EIRP power in dBm (1 - 33, default = 27).\n" + "type": "integer" }, "powersaveOptimize": { - "type": "string", - "description": "Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`.\n" + "type": "string" }, "protectionMode": { - "type": "string", - "description": "Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`.\n" + "type": "string" }, "rtsThreshold": { - "type": "integer", - "description": "Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346).\n" + "type": "integer" }, "samBssid": { - "type": "string", - "description": "BSSID for WiFi network.\n" + "type": "string" }, "samCaCertificate": { - "type": "string", - "description": "CA certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCaptivePortal": { - "type": "string", - "description": "Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`.\n" + "type": "string" }, "samClientCertificate": { - "type": "string", - "description": "Client certificate for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samCwpFailureString": { - "type": "string", - "description": "Failure identification on the page after an incorrect login.\n" + "type": "string" }, "samCwpMatchString": { - "type": "string", - "description": "Identification string from the captive portal login form.\n" + "type": "string" }, "samCwpPassword": { - "type": "string", - "description": "Password for captive portal authentication.\n" + "type": "string" }, "samCwpSuccessString": { - "type": "string", - "description": "Success identification on the page after a successful login.\n" + "type": "string" }, "samCwpTestUrl": { - "type": "string", - "description": "Website the client is trying to access.\n" + "type": "string" }, "samCwpUsername": { - "type": "string", - "description": "Username for captive portal authentication.\n" + "type": "string" }, "samEapMethod": { - "type": "string", - "description": "Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`.\n" + "type": "string" }, "samPassword": { - "type": "string", - "description": "Passphrase for WiFi network connection.\n" + "type": "string" }, "samPrivateKey": { - "type": "string", - "description": "Private key for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samPrivateKeyPassword": { - "type": "string", - "description": "Password for private key file for WPA2/WPA3-ENTERPRISE.\n" + "type": "string" }, "samReportIntv": { - "type": "integer", - "description": "SAM report interval (sec), 0 for a one-time report.\n" + "type": "integer" }, "samSecurityType": { - "type": "string", - "description": "Select WiFi network security type (default = \"wpa-personal\").\n" + "type": "string" }, "samServerFqdn": { - "type": "string", - "description": "SAM test server domain name.\n" + "type": "string" }, "samServerIp": { - "type": "string", - "description": "SAM test server IP address.\n" + "type": "string" }, "samServerType": { - "type": "string", - "description": "Select SAM server type (default = \"IP\"). Valid values: `ip`, `fqdn`.\n" + "type": "string" }, "samSsid": { - "type": "string", - "description": "SSID for WiFi network.\n" + "type": "string" }, "samTest": { - "type": "string", - "description": "Select SAM test type (default = \"PING\"). Valid values: `ping`, `iperf`.\n" + "type": "string" }, "samUsername": { - "type": "string", - "description": "Username for WiFi network connection.\n" + "type": "string" }, "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: `enable`, `disable`.\n" + "type": "string" }, "spectrumAnalysis": { - "type": "string", - "description": "Enable/disable spectrum analysis to find interference that would negatively impact wireless performance.\n" + "type": "string" }, "transmitOptimize": { - "type": "string", - "description": "Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`.\n" + "type": "string" }, "vapAll": { - "type": "string", - "description": "Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable).\n" + "type": "string" }, "vaps": { "type": "array", "items": { "$ref": "#/types/fortios:wirelesscontroller/WtpprofileRadio4Vap:WtpprofileRadio4Vap" - }, - "description": "Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below.\n" + } }, "widsProfile": { - "type": "string", - "description": "Wireless Intrusion Detection System (WIDS) profile name to assign to the radio.\n" + "type": "string" }, "zeroWaitDfs": { - "type": "string", - "description": "Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`.\n" + "type": "string" } }, "type": "object", @@ -60043,6 +59861,7 @@ "callAdmissionControl", "callCapacity", "channelBonding", + "channelBondingExt", "channelUtilization", "coexistence", "darrp", @@ -60692,7 +60511,8 @@ "description": "The username of the user.\n" }, "vdom": { - "type": "string" + "type": "string", + "description": "Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the\nvdom value on that resource.\n" } }, "inputProperties": { @@ -60839,6 +60659,7 @@ }, "vdom": { "type": "string", + "description": "Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the\nvdom value on that resource.\n", "defaultInfo": { "environment": [ "FORTIOS_VDOM" @@ -60849,7 +60670,7 @@ }, "resources": { "fortios:alertemail/setting:Setting": { - "description": "Configure alert email settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.alertemail.Setting(\"trname\", {\n adminLoginLogs: \"disable\",\n alertInterval: 2,\n amcInterfaceBypassMode: \"disable\",\n antivirusLogs: \"disable\",\n configurationChangesLogs: \"disable\",\n criticalInterval: 3,\n debugInterval: 60,\n emailInterval: 5,\n emergencyInterval: 1,\n errorInterval: 5,\n fdsLicenseExpiringDays: 15,\n informationInterval: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.alertemail.Setting(\"trname\",\n admin_login_logs=\"disable\",\n alert_interval=2,\n amc_interface_bypass_mode=\"disable\",\n antivirus_logs=\"disable\",\n configuration_changes_logs=\"disable\",\n critical_interval=3,\n debug_interval=60,\n email_interval=5,\n emergency_interval=1,\n error_interval=5,\n fds_license_expiring_days=15,\n information_interval=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Alertemail.Setting(\"trname\", new()\n {\n AdminLoginLogs = \"disable\",\n AlertInterval = 2,\n AmcInterfaceBypassMode = \"disable\",\n AntivirusLogs = \"disable\",\n ConfigurationChangesLogs = \"disable\",\n CriticalInterval = 3,\n DebugInterval = 60,\n EmailInterval = 5,\n EmergencyInterval = 1,\n ErrorInterval = 5,\n FdsLicenseExpiringDays = 15,\n InformationInterval = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/alertemail\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := alertemail.NewSetting(ctx, \"trname\", \u0026alertemail.SettingArgs{\n\t\t\tAdminLoginLogs: pulumi.String(\"disable\"),\n\t\t\tAlertInterval: pulumi.Int(2),\n\t\t\tAmcInterfaceBypassMode: pulumi.String(\"disable\"),\n\t\t\tAntivirusLogs: pulumi.String(\"disable\"),\n\t\t\tConfigurationChangesLogs: pulumi.String(\"disable\"),\n\t\t\tCriticalInterval: pulumi.Int(3),\n\t\t\tDebugInterval: pulumi.Int(60),\n\t\t\tEmailInterval: pulumi.Int(5),\n\t\t\tEmergencyInterval: pulumi.Int(1),\n\t\t\tErrorInterval: pulumi.Int(5),\n\t\t\tFdsLicenseExpiringDays: pulumi.Int(15),\n\t\t\tInformationInterval: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.alertemail.Setting;\nimport com.pulumi.fortios.alertemail.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .adminLoginLogs(\"disable\")\n .alertInterval(2)\n .amcInterfaceBypassMode(\"disable\")\n .antivirusLogs(\"disable\")\n .configurationChangesLogs(\"disable\")\n .criticalInterval(3)\n .debugInterval(60)\n .emailInterval(5)\n .emergencyInterval(1)\n .errorInterval(5)\n .fdsLicenseExpiringDays(15)\n .informationInterval(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:alertemail:Setting\n properties:\n adminLoginLogs: disable\n alertInterval: 2\n amcInterfaceBypassMode: disable\n antivirusLogs: disable\n configurationChangesLogs: disable\n criticalInterval: 3\n debugInterval: 60\n emailInterval: 5\n emergencyInterval: 1\n errorInterval: 5\n fdsLicenseExpiringDays: 15\n informationInterval: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAlertemail Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:alertemail/setting:Setting labelname AlertemailSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:alertemail/setting:Setting labelname AlertemailSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure alert email settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.alertemail.Setting(\"trname\", {\n adminLoginLogs: \"disable\",\n alertInterval: 2,\n amcInterfaceBypassMode: \"disable\",\n antivirusLogs: \"disable\",\n configurationChangesLogs: \"disable\",\n criticalInterval: 3,\n debugInterval: 60,\n emailInterval: 5,\n emergencyInterval: 1,\n errorInterval: 5,\n fdsLicenseExpiringDays: 15,\n informationInterval: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.alertemail.Setting(\"trname\",\n admin_login_logs=\"disable\",\n alert_interval=2,\n amc_interface_bypass_mode=\"disable\",\n antivirus_logs=\"disable\",\n configuration_changes_logs=\"disable\",\n critical_interval=3,\n debug_interval=60,\n email_interval=5,\n emergency_interval=1,\n error_interval=5,\n fds_license_expiring_days=15,\n information_interval=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Alertemail.Setting(\"trname\", new()\n {\n AdminLoginLogs = \"disable\",\n AlertInterval = 2,\n AmcInterfaceBypassMode = \"disable\",\n AntivirusLogs = \"disable\",\n ConfigurationChangesLogs = \"disable\",\n CriticalInterval = 3,\n DebugInterval = 60,\n EmailInterval = 5,\n EmergencyInterval = 1,\n ErrorInterval = 5,\n FdsLicenseExpiringDays = 15,\n InformationInterval = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/alertemail\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := alertemail.NewSetting(ctx, \"trname\", \u0026alertemail.SettingArgs{\n\t\t\tAdminLoginLogs: pulumi.String(\"disable\"),\n\t\t\tAlertInterval: pulumi.Int(2),\n\t\t\tAmcInterfaceBypassMode: pulumi.String(\"disable\"),\n\t\t\tAntivirusLogs: pulumi.String(\"disable\"),\n\t\t\tConfigurationChangesLogs: pulumi.String(\"disable\"),\n\t\t\tCriticalInterval: pulumi.Int(3),\n\t\t\tDebugInterval: pulumi.Int(60),\n\t\t\tEmailInterval: pulumi.Int(5),\n\t\t\tEmergencyInterval: pulumi.Int(1),\n\t\t\tErrorInterval: pulumi.Int(5),\n\t\t\tFdsLicenseExpiringDays: pulumi.Int(15),\n\t\t\tInformationInterval: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.alertemail.Setting;\nimport com.pulumi.fortios.alertemail.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .adminLoginLogs(\"disable\")\n .alertInterval(2)\n .amcInterfaceBypassMode(\"disable\")\n .antivirusLogs(\"disable\")\n .configurationChangesLogs(\"disable\")\n .criticalInterval(3)\n .debugInterval(60)\n .emailInterval(5)\n .emergencyInterval(1)\n .errorInterval(5)\n .fdsLicenseExpiringDays(15)\n .informationInterval(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:alertemail:Setting\n properties:\n adminLoginLogs: disable\n alertInterval: 2\n amcInterfaceBypassMode: disable\n antivirusLogs: disable\n configurationChangesLogs: disable\n criticalInterval: 3\n debugInterval: 60\n emailInterval: 5\n emergencyInterval: 1\n errorInterval: 5\n fdsLicenseExpiringDays: 15\n informationInterval: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAlertemail Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:alertemail/setting:Setting labelname AlertemailSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:alertemail/setting:Setting labelname AlertemailSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "adminLoginLogs": { "type": "string", @@ -60893,7 +60714,7 @@ }, "fdsLicenseExpiringDays": { "type": "integer", - "description": "Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.\n" + "description": "Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15.\n" }, "fdsLicenseExpiringWarning": { "type": "string", @@ -61034,6 +60855,7 @@ "sshLogs", "sslvpnAuthenticationErrorsLogs", "username", + "vdomparam", "violationTrafficLogs", "warningInterval", "webfilterLogs" @@ -61081,7 +60903,7 @@ }, "fdsLicenseExpiringDays": { "type": "integer", - "description": "Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.\n" + "description": "Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15.\n" }, "fdsLicenseExpiringWarning": { "type": "string", @@ -61234,7 +61056,7 @@ }, "fdsLicenseExpiringDays": { "type": "integer", - "description": "Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15.\n" + "description": "Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15.\n" }, "fdsLicenseExpiringWarning": { "type": "string", @@ -61377,7 +61199,8 @@ "hash", "hashType", "name", - "status" + "status", + "vdomparam" ], "inputProperties": { "comment": { @@ -61441,7 +61264,7 @@ } }, "fortios:antivirus/heuristic:Heuristic": { - "description": "Configure global heuristic options. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Heuristic(\"trname\", {mode: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Heuristic(\"trname\", mode=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Heuristic(\"trname\", new()\n {\n Mode = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewHeuristic(ctx, \"trname\", \u0026antivirus.HeuristicArgs{\n\t\t\tMode: 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.fortios.antivirus.Heuristic;\nimport com.pulumi.fortios.antivirus.HeuristicArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Heuristic(\"trname\", HeuristicArgs.builder() \n .mode(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Heuristic\n properties:\n mode: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Heuristic can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/heuristic:Heuristic labelname AntivirusHeuristic\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/heuristic:Heuristic labelname AntivirusHeuristic\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure global heuristic options. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Heuristic(\"trname\", {mode: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Heuristic(\"trname\", mode=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Heuristic(\"trname\", new()\n {\n Mode = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewHeuristic(ctx, \"trname\", \u0026antivirus.HeuristicArgs{\n\t\t\tMode: 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.fortios.antivirus.Heuristic;\nimport com.pulumi.fortios.antivirus.HeuristicArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Heuristic(\"trname\", HeuristicArgs.builder()\n .mode(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Heuristic\n properties:\n mode: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Heuristic can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/heuristic:Heuristic labelname AntivirusHeuristic\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/heuristic:Heuristic labelname AntivirusHeuristic\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "mode": { "type": "string", @@ -61453,7 +61276,8 @@ } }, "required": [ - "mode" + "mode", + "vdomparam" ], "inputProperties": { "mode": { @@ -61483,7 +61307,7 @@ } }, "fortios:antivirus/profile:Profile": { - "description": "Configure AntiVirus profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Profile(\"trname\", {\n analyticsBlFiletype: 0,\n analyticsDb: \"disable\",\n analyticsMaxUpload: 10,\n analyticsWlFiletype: 0,\n avBlockLog: \"enable\",\n avVirusLog: \"enable\",\n extendedLog: \"disable\",\n ftgdAnalytics: \"disable\",\n inspectionMode: \"flow-based\",\n mobileMalwareDb: \"enable\",\n scanMode: \"quick\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Profile(\"trname\",\n analytics_bl_filetype=0,\n analytics_db=\"disable\",\n analytics_max_upload=10,\n analytics_wl_filetype=0,\n av_block_log=\"enable\",\n av_virus_log=\"enable\",\n extended_log=\"disable\",\n ftgd_analytics=\"disable\",\n inspection_mode=\"flow-based\",\n mobile_malware_db=\"enable\",\n scan_mode=\"quick\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Profile(\"trname\", new()\n {\n AnalyticsBlFiletype = 0,\n AnalyticsDb = \"disable\",\n AnalyticsMaxUpload = 10,\n AnalyticsWlFiletype = 0,\n AvBlockLog = \"enable\",\n AvVirusLog = \"enable\",\n ExtendedLog = \"disable\",\n FtgdAnalytics = \"disable\",\n InspectionMode = \"flow-based\",\n MobileMalwareDb = \"enable\",\n ScanMode = \"quick\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewProfile(ctx, \"trname\", \u0026antivirus.ProfileArgs{\n\t\t\tAnalyticsBlFiletype: pulumi.Int(0),\n\t\t\tAnalyticsDb: pulumi.String(\"disable\"),\n\t\t\tAnalyticsMaxUpload: pulumi.Int(10),\n\t\t\tAnalyticsWlFiletype: pulumi.Int(0),\n\t\t\tAvBlockLog: pulumi.String(\"enable\"),\n\t\t\tAvVirusLog: pulumi.String(\"enable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFtgdAnalytics: pulumi.String(\"disable\"),\n\t\t\tInspectionMode: pulumi.String(\"flow-based\"),\n\t\t\tMobileMalwareDb: pulumi.String(\"enable\"),\n\t\t\tScanMode: pulumi.String(\"quick\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.antivirus.Profile;\nimport com.pulumi.fortios.antivirus.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .analyticsBlFiletype(0)\n .analyticsDb(\"disable\")\n .analyticsMaxUpload(10)\n .analyticsWlFiletype(0)\n .avBlockLog(\"enable\")\n .avVirusLog(\"enable\")\n .extendedLog(\"disable\")\n .ftgdAnalytics(\"disable\")\n .inspectionMode(\"flow-based\")\n .mobileMalwareDb(\"enable\")\n .scanMode(\"quick\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Profile\n properties:\n analyticsBlFiletype: 0\n analyticsDb: disable\n analyticsMaxUpload: 10\n analyticsWlFiletype: 0\n avBlockLog: enable\n avVirusLog: enable\n extendedLog: disable\n ftgdAnalytics: disable\n inspectionMode: flow-based\n mobileMalwareDb: enable\n scanMode: quick\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiVirus profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Profile(\"trname\", {\n analyticsBlFiletype: 0,\n analyticsDb: \"disable\",\n analyticsMaxUpload: 10,\n analyticsWlFiletype: 0,\n avBlockLog: \"enable\",\n avVirusLog: \"enable\",\n extendedLog: \"disable\",\n ftgdAnalytics: \"disable\",\n inspectionMode: \"flow-based\",\n mobileMalwareDb: \"enable\",\n scanMode: \"quick\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Profile(\"trname\",\n analytics_bl_filetype=0,\n analytics_db=\"disable\",\n analytics_max_upload=10,\n analytics_wl_filetype=0,\n av_block_log=\"enable\",\n av_virus_log=\"enable\",\n extended_log=\"disable\",\n ftgd_analytics=\"disable\",\n inspection_mode=\"flow-based\",\n mobile_malware_db=\"enable\",\n scan_mode=\"quick\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Profile(\"trname\", new()\n {\n AnalyticsBlFiletype = 0,\n AnalyticsDb = \"disable\",\n AnalyticsMaxUpload = 10,\n AnalyticsWlFiletype = 0,\n AvBlockLog = \"enable\",\n AvVirusLog = \"enable\",\n ExtendedLog = \"disable\",\n FtgdAnalytics = \"disable\",\n InspectionMode = \"flow-based\",\n MobileMalwareDb = \"enable\",\n ScanMode = \"quick\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewProfile(ctx, \"trname\", \u0026antivirus.ProfileArgs{\n\t\t\tAnalyticsBlFiletype: pulumi.Int(0),\n\t\t\tAnalyticsDb: pulumi.String(\"disable\"),\n\t\t\tAnalyticsMaxUpload: pulumi.Int(10),\n\t\t\tAnalyticsWlFiletype: pulumi.Int(0),\n\t\t\tAvBlockLog: pulumi.String(\"enable\"),\n\t\t\tAvVirusLog: pulumi.String(\"enable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFtgdAnalytics: pulumi.String(\"disable\"),\n\t\t\tInspectionMode: pulumi.String(\"flow-based\"),\n\t\t\tMobileMalwareDb: pulumi.String(\"enable\"),\n\t\t\tScanMode: pulumi.String(\"quick\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.antivirus.Profile;\nimport com.pulumi.fortios.antivirus.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .analyticsBlFiletype(0)\n .analyticsDb(\"disable\")\n .analyticsMaxUpload(10)\n .analyticsWlFiletype(0)\n .avBlockLog(\"enable\")\n .avVirusLog(\"enable\")\n .extendedLog(\"disable\")\n .ftgdAnalytics(\"disable\")\n .inspectionMode(\"flow-based\")\n .mobileMalwareDb(\"enable\")\n .scanMode(\"quick\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Profile\n properties:\n analyticsBlFiletype: 0\n analyticsDb: disable\n analyticsMaxUpload: 10\n analyticsWlFiletype: 0\n avBlockLog: enable\n avVirusLog: enable\n extendedLog: disable\n ftgdAnalytics: disable\n inspectionMode: flow-based\n mobileMalwareDb: enable\n scanMode: quick\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "analyticsAcceptFiletype": { "type": "integer", @@ -61598,7 +61422,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:antivirus/ProfileHttp:ProfileHttp", @@ -61709,7 +61533,8 @@ "scanMode", "smb", "smtp", - "ssh" + "ssh", + "vdomparam" ], "inputProperties": { "analyticsAcceptFiletype": { @@ -61825,7 +61650,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:antivirus/ProfileHttp:ProfileHttp", @@ -62014,7 +61839,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:antivirus/ProfileHttp:ProfileHttp", @@ -62091,7 +61916,7 @@ } }, "fortios:antivirus/quarantine:Quarantine": { - "description": "Configure quarantine options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Quarantine(\"trname\", {\n agelimit: 0,\n destination: \"disk\",\n lowspace: \"ovrw-old\",\n maxfilesize: 0,\n quarantineQuota: 0,\n storeBlocked: \"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\",\n storeHeuristic: \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n storeInfected: \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Quarantine(\"trname\",\n agelimit=0,\n destination=\"disk\",\n lowspace=\"ovrw-old\",\n maxfilesize=0,\n quarantine_quota=0,\n store_blocked=\"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\",\n store_heuristic=\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n store_infected=\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Quarantine(\"trname\", new()\n {\n Agelimit = 0,\n Destination = \"disk\",\n Lowspace = \"ovrw-old\",\n Maxfilesize = 0,\n QuarantineQuota = 0,\n StoreBlocked = \"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\",\n StoreHeuristic = \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n StoreInfected = \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewQuarantine(ctx, \"trname\", \u0026antivirus.QuarantineArgs{\n\t\t\tAgelimit: pulumi.Int(0),\n\t\t\tDestination: pulumi.String(\"disk\"),\n\t\t\tLowspace: pulumi.String(\"ovrw-old\"),\n\t\t\tMaxfilesize: pulumi.Int(0),\n\t\t\tQuarantineQuota: pulumi.Int(0),\n\t\t\tStoreBlocked: pulumi.String(\"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\"),\n\t\t\tStoreHeuristic: pulumi.String(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\"),\n\t\t\tStoreInfected: pulumi.String(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.antivirus.Quarantine;\nimport com.pulumi.fortios.antivirus.QuarantineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Quarantine(\"trname\", QuarantineArgs.builder() \n .agelimit(0)\n .destination(\"disk\")\n .lowspace(\"ovrw-old\")\n .maxfilesize(0)\n .quarantineQuota(0)\n .storeBlocked(\"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\")\n .storeHeuristic(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\")\n .storeInfected(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Quarantine\n properties:\n agelimit: 0\n destination: disk\n lowspace: ovrw-old\n maxfilesize: 0\n quarantineQuota: 0\n storeBlocked: imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\n storeHeuristic: imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\n storeInfected: imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Quarantine can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/quarantine:Quarantine labelname AntivirusQuarantine\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/quarantine:Quarantine labelname AntivirusQuarantine\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure quarantine options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Quarantine(\"trname\", {\n agelimit: 0,\n destination: \"disk\",\n lowspace: \"ovrw-old\",\n maxfilesize: 0,\n quarantineQuota: 0,\n storeBlocked: \"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\",\n storeHeuristic: \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n storeInfected: \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Quarantine(\"trname\",\n agelimit=0,\n destination=\"disk\",\n lowspace=\"ovrw-old\",\n maxfilesize=0,\n quarantine_quota=0,\n store_blocked=\"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\",\n store_heuristic=\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n store_infected=\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Quarantine(\"trname\", new()\n {\n Agelimit = 0,\n Destination = \"disk\",\n Lowspace = \"ovrw-old\",\n Maxfilesize = 0,\n QuarantineQuota = 0,\n StoreBlocked = \"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\",\n StoreHeuristic = \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n StoreInfected = \"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewQuarantine(ctx, \"trname\", \u0026antivirus.QuarantineArgs{\n\t\t\tAgelimit: pulumi.Int(0),\n\t\t\tDestination: pulumi.String(\"disk\"),\n\t\t\tLowspace: pulumi.String(\"ovrw-old\"),\n\t\t\tMaxfilesize: pulumi.Int(0),\n\t\t\tQuarantineQuota: pulumi.Int(0),\n\t\t\tStoreBlocked: pulumi.String(\"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\"),\n\t\t\tStoreHeuristic: pulumi.String(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\"),\n\t\t\tStoreInfected: pulumi.String(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.antivirus.Quarantine;\nimport com.pulumi.fortios.antivirus.QuarantineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Quarantine(\"trname\", QuarantineArgs.builder()\n .agelimit(0)\n .destination(\"disk\")\n .lowspace(\"ovrw-old\")\n .maxfilesize(0)\n .quarantineQuota(0)\n .storeBlocked(\"imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\")\n .storeHeuristic(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\")\n .storeInfected(\"imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Quarantine\n properties:\n agelimit: 0\n destination: disk\n lowspace: ovrw-old\n maxfilesize: 0\n quarantineQuota: 0\n storeBlocked: imap smtp pop3 http ftp nntp imaps smtps pop3s ftps mapi cifs\n storeHeuristic: imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\n storeInfected: imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Quarantine can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/quarantine:Quarantine labelname AntivirusQuarantine\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/quarantine:Quarantine labelname AntivirusQuarantine\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "agelimit": { "type": "integer", @@ -62163,7 +61988,8 @@ "storeBlocked", "storeHeuristic", "storeInfected", - "storeMachineLearning" + "storeMachineLearning", + "vdomparam" ], "inputProperties": { "agelimit": { @@ -62289,7 +62115,7 @@ } }, "fortios:antivirus/settings:Settings": { - "description": "Configure AntiVirus settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Settings(\"trname\", {\n defaultDb: \"extended\",\n grayware: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Settings(\"trname\",\n default_db=\"extended\",\n grayware=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Settings(\"trname\", new()\n {\n DefaultDb = \"extended\",\n Grayware = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewSettings(ctx, \"trname\", \u0026antivirus.SettingsArgs{\n\t\t\tDefaultDb: pulumi.String(\"extended\"),\n\t\t\tGrayware: 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.fortios.antivirus.Settings;\nimport com.pulumi.fortios.antivirus.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .defaultDb(\"extended\")\n .grayware(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Settings\n properties:\n defaultDb: extended\n grayware: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/settings:Settings labelname AntivirusSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/settings:Settings labelname AntivirusSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiVirus settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.antivirus.Settings(\"trname\", {\n defaultDb: \"extended\",\n grayware: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.antivirus.Settings(\"trname\",\n default_db=\"extended\",\n grayware=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Antivirus.Settings(\"trname\", new()\n {\n DefaultDb = \"extended\",\n Grayware = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/antivirus\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := antivirus.NewSettings(ctx, \"trname\", \u0026antivirus.SettingsArgs{\n\t\t\tDefaultDb: pulumi.String(\"extended\"),\n\t\t\tGrayware: 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.fortios.antivirus.Settings;\nimport com.pulumi.fortios.antivirus.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .defaultDb(\"extended\")\n .grayware(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:antivirus:Settings\n properties:\n defaultDb: extended\n grayware: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAntivirus Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:antivirus/settings:Settings labelname AntivirusSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:antivirus/settings:Settings labelname AntivirusSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cacheCleanResult": { "type": "string", @@ -62331,7 +62157,8 @@ "grayware", "machineLearningDetection", "overrideTimeout", - "useExtremeDb" + "useExtremeDb", + "vdomparam" ], "inputProperties": { "cacheCleanResult": { @@ -62466,6 +62293,7 @@ "signature", "tag", "technology", + "vdomparam", "vendor" ], "inputProperties": { @@ -62573,7 +62401,7 @@ } }, "fortios:application/group:Group": { - "description": "Configure firewall application groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.application.Group(\"trname\", {\n categories: [{\n id: 2,\n }],\n comment: \"group1 test\",\n type: \"category\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.application.Group(\"trname\",\n categories=[fortios.application.GroupCategoryArgs(\n id=2,\n )],\n comment=\"group1 test\",\n type=\"category\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Application.Group(\"trname\", new()\n {\n Categories = new[]\n {\n new Fortios.Application.Inputs.GroupCategoryArgs\n {\n Id = 2,\n },\n },\n Comment = \"group1 test\",\n Type = \"category\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/application\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := application.NewGroup(ctx, \"trname\", \u0026application.GroupArgs{\n\t\t\tCategories: application.GroupCategoryArray{\n\t\t\t\t\u0026application.GroupCategoryArgs{\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t},\n\t\t\t},\n\t\t\tComment: pulumi.String(\"group1 test\"),\n\t\t\tType: pulumi.String(\"category\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.application.Group;\nimport com.pulumi.fortios.application.GroupArgs;\nimport com.pulumi.fortios.application.inputs.GroupCategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Group(\"trname\", GroupArgs.builder() \n .categories(GroupCategoryArgs.builder()\n .id(2)\n .build())\n .comment(\"group1 test\")\n .type(\"category\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:application:Group\n properties:\n categories:\n - id: 2\n comment: group1 test\n type: category\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nApplication Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:application/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:application/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure firewall application groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.application.Group(\"trname\", {\n categories: [{\n id: 2,\n }],\n comment: \"group1 test\",\n type: \"category\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.application.Group(\"trname\",\n categories=[fortios.application.GroupCategoryArgs(\n id=2,\n )],\n comment=\"group1 test\",\n type=\"category\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Application.Group(\"trname\", new()\n {\n Categories = new[]\n {\n new Fortios.Application.Inputs.GroupCategoryArgs\n {\n Id = 2,\n },\n },\n Comment = \"group1 test\",\n Type = \"category\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/application\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := application.NewGroup(ctx, \"trname\", \u0026application.GroupArgs{\n\t\t\tCategories: application.GroupCategoryArray{\n\t\t\t\t\u0026application.GroupCategoryArgs{\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t},\n\t\t\t},\n\t\t\tComment: pulumi.String(\"group1 test\"),\n\t\t\tType: pulumi.String(\"category\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.application.Group;\nimport com.pulumi.fortios.application.GroupArgs;\nimport com.pulumi.fortios.application.inputs.GroupCategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Group(\"trname\", GroupArgs.builder()\n .categories(GroupCategoryArgs.builder()\n .id(2)\n .build())\n .comment(\"group1 test\")\n .type(\"category\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:application:Group\n properties:\n categories:\n - id: 2\n comment: group1 test\n type: category\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nApplication Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:application/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:application/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "applications": { "type": "array", @@ -62603,7 +62431,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -62648,6 +62476,7 @@ "protocols", "technology", "type", + "vdomparam", "vendor" ], "inputProperties": { @@ -62679,7 +62508,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -62750,7 +62579,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -62794,7 +62623,7 @@ } }, "fortios:application/list:List": { - "description": "Configure application control lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.application.List(\"trname\", {\n appReplacemsg: \"enable\",\n deepAppInspection: \"enable\",\n enforceDefaultAppPort: \"disable\",\n extendedLog: \"disable\",\n options: \"allow-dns\",\n otherApplicationAction: \"pass\",\n otherApplicationLog: \"disable\",\n unknownApplicationAction: \"pass\",\n unknownApplicationLog: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.application.List(\"trname\",\n app_replacemsg=\"enable\",\n deep_app_inspection=\"enable\",\n enforce_default_app_port=\"disable\",\n extended_log=\"disable\",\n options=\"allow-dns\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Application.List(\"trname\", new()\n {\n AppReplacemsg = \"enable\",\n DeepAppInspection = \"enable\",\n EnforceDefaultAppPort = \"disable\",\n ExtendedLog = \"disable\",\n Options = \"allow-dns\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/application\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := application.NewList(ctx, \"trname\", \u0026application.ListArgs{\n\t\t\tAppReplacemsg: pulumi.String(\"enable\"),\n\t\t\tDeepAppInspection: pulumi.String(\"enable\"),\n\t\t\tEnforceDefaultAppPort: pulumi.String(\"disable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tOptions: pulumi.String(\"allow-dns\"),\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.fortios.application.List;\nimport com.pulumi.fortios.application.ListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new List(\"trname\", ListArgs.builder() \n .appReplacemsg(\"enable\")\n .deepAppInspection(\"enable\")\n .enforceDefaultAppPort(\"disable\")\n .extendedLog(\"disable\")\n .options(\"allow-dns\")\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: fortios:application:List\n properties:\n appReplacemsg: enable\n deepAppInspection: enable\n enforceDefaultAppPort: disable\n extendedLog: disable\n options: allow-dns\n otherApplicationAction: pass\n otherApplicationLog: disable\n unknownApplicationAction: pass\n unknownApplicationLog: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nApplication List can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:application/list:List labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:application/list:List labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure application control lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.application.List(\"trname\", {\n appReplacemsg: \"enable\",\n deepAppInspection: \"enable\",\n enforceDefaultAppPort: \"disable\",\n extendedLog: \"disable\",\n options: \"allow-dns\",\n otherApplicationAction: \"pass\",\n otherApplicationLog: \"disable\",\n unknownApplicationAction: \"pass\",\n unknownApplicationLog: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.application.List(\"trname\",\n app_replacemsg=\"enable\",\n deep_app_inspection=\"enable\",\n enforce_default_app_port=\"disable\",\n extended_log=\"disable\",\n options=\"allow-dns\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Application.List(\"trname\", new()\n {\n AppReplacemsg = \"enable\",\n DeepAppInspection = \"enable\",\n EnforceDefaultAppPort = \"disable\",\n ExtendedLog = \"disable\",\n Options = \"allow-dns\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/application\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := application.NewList(ctx, \"trname\", \u0026application.ListArgs{\n\t\t\tAppReplacemsg: pulumi.String(\"enable\"),\n\t\t\tDeepAppInspection: pulumi.String(\"enable\"),\n\t\t\tEnforceDefaultAppPort: pulumi.String(\"disable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tOptions: pulumi.String(\"allow-dns\"),\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.fortios.application.List;\nimport com.pulumi.fortios.application.ListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new List(\"trname\", ListArgs.builder()\n .appReplacemsg(\"enable\")\n .deepAppInspection(\"enable\")\n .enforceDefaultAppPort(\"disable\")\n .extendedLog(\"disable\")\n .options(\"allow-dns\")\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: fortios:application:List\n properties:\n appReplacemsg: enable\n deepAppInspection: enable\n enforceDefaultAppPort: disable\n extendedLog: disable\n options: allow-dns\n otherApplicationAction: pass\n otherApplicationLog: disable\n unknownApplicationAction: pass\n unknownApplicationLog: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nApplication List can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:application/list:List labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:application/list:List labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "appReplacemsg": { "type": "string", @@ -62844,7 +62673,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -62902,7 +62731,8 @@ "p2pBlockList", "replacemsgGroup", "unknownApplicationAction", - "unknownApplicationLog" + "unknownApplicationLog", + "vdomparam" ], "inputProperties": { "appReplacemsg": { @@ -62953,7 +62783,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -63049,7 +62879,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -63118,7 +62948,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "metadatas": { "type": "array", @@ -63186,6 +63016,7 @@ "risk", "subCategory", "technology", + "vdomparam", "vendor", "weight" ], @@ -63213,7 +63044,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "metadatas": { "type": "array", @@ -63296,7 +63127,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "metadatas": { "type": "array", @@ -63371,7 +63202,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "fosid": { @@ -63401,12 +63233,16 @@ } }, "fortios:authentication/rule:Rule": { - "description": "Configure Authentication Rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.authentication.Rule(\"trname\", {\n ipBased: \"enable\",\n protocol: \"ftp\",\n status: \"enable\",\n transactionBased: \"disable\",\n webAuthCookie: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.authentication.Rule(\"trname\",\n ip_based=\"enable\",\n protocol=\"ftp\",\n status=\"enable\",\n transaction_based=\"disable\",\n web_auth_cookie=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Authentication.Rule(\"trname\", new()\n {\n IpBased = \"enable\",\n Protocol = \"ftp\",\n Status = \"enable\",\n TransactionBased = \"disable\",\n WebAuthCookie = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/authentication\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := authentication.NewRule(ctx, \"trname\", \u0026authentication.RuleArgs{\n\t\t\tIpBased: pulumi.String(\"enable\"),\n\t\t\tProtocol: pulumi.String(\"ftp\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTransactionBased: pulumi.String(\"disable\"),\n\t\t\tWebAuthCookie: 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.fortios.authentication.Rule;\nimport com.pulumi.fortios.authentication.RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Rule(\"trname\", RuleArgs.builder() \n .ipBased(\"enable\")\n .protocol(\"ftp\")\n .status(\"enable\")\n .transactionBased(\"disable\")\n .webAuthCookie(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:authentication:Rule\n properties:\n ipBased: enable\n protocol: ftp\n status: enable\n transactionBased: disable\n webAuthCookie: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAuthentication Rule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:authentication/rule:Rule labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:authentication/rule:Rule labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Authentication Rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.authentication.Rule(\"trname\", {\n ipBased: \"enable\",\n protocol: \"ftp\",\n status: \"enable\",\n transactionBased: \"disable\",\n webAuthCookie: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.authentication.Rule(\"trname\",\n ip_based=\"enable\",\n protocol=\"ftp\",\n status=\"enable\",\n transaction_based=\"disable\",\n web_auth_cookie=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Authentication.Rule(\"trname\", new()\n {\n IpBased = \"enable\",\n Protocol = \"ftp\",\n Status = \"enable\",\n TransactionBased = \"disable\",\n WebAuthCookie = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/authentication\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := authentication.NewRule(ctx, \"trname\", \u0026authentication.RuleArgs{\n\t\t\tIpBased: pulumi.String(\"enable\"),\n\t\t\tProtocol: pulumi.String(\"ftp\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTransactionBased: pulumi.String(\"disable\"),\n\t\t\tWebAuthCookie: 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.fortios.authentication.Rule;\nimport com.pulumi.fortios.authentication.RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Rule(\"trname\", RuleArgs.builder()\n .ipBased(\"enable\")\n .protocol(\"ftp\")\n .status(\"enable\")\n .transactionBased(\"disable\")\n .webAuthCookie(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:authentication:Rule\n properties:\n ipBased: enable\n protocol: ftp\n status: enable\n transactionBased: disable\n webAuthCookie: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAuthentication Rule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:authentication/rule:Rule labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:authentication/rule:Rule labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "activeAuthMethod": { "type": "string", "description": "Select an active authentication method.\n" }, + "certAuthCookie": { + "type": "string", + "description": "Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`.\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -63439,7 +63275,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipBased": { "type": "string", @@ -63501,6 +63337,7 @@ }, "required": [ "activeAuthMethod", + "certAuthCookie", "corsDepth", "corsStateful", "ipBased", @@ -63509,6 +63346,7 @@ "ssoAuthMethod", "status", "transactionBased", + "vdomparam", "webAuthCookie", "webPortal" ], @@ -63517,6 +63355,10 @@ "type": "string", "description": "Select an active authentication method.\n" }, + "certAuthCookie": { + "type": "string", + "description": "Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`.\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -63549,7 +63391,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipBased": { "type": "string", @@ -63618,6 +63460,10 @@ "type": "string", "description": "Select an active authentication method.\n" }, + "certAuthCookie": { + "type": "string", + "description": "Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`.\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -63650,7 +63496,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipBased": { "type": "string", @@ -63716,7 +63562,7 @@ } }, "fortios:authentication/scheme:Scheme": { - "description": "Configure Authentication Schemes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname3 = new fortios.user.Fsso(\"trname3\", {\n port: 8000,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"1.1.1.1\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n});\nconst trname = new fortios.authentication.Scheme(\"trname\", {\n fssoAgentForNtlm: trname3.name,\n fssoGuest: \"disable\",\n method: \"ntlm\",\n negotiateNtlm: \"enable\",\n requireTfa: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname3 = fortios.user.Fsso(\"trname3\",\n port=8000,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"1.1.1.1\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\")\ntrname = fortios.authentication.Scheme(\"trname\",\n fsso_agent_for_ntlm=trname3.name,\n fsso_guest=\"disable\",\n method=\"ntlm\",\n negotiate_ntlm=\"enable\",\n require_tfa=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortios.User.Fsso(\"trname3\", new()\n {\n Port = 8000,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"1.1.1.1\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n });\n\n var trname = new Fortios.Authentication.Scheme(\"trname\", new()\n {\n FssoAgentForNtlm = trname3.Name,\n FssoGuest = \"disable\",\n Method = \"ntlm\",\n NegotiateNtlm = \"enable\",\n RequireTfa = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/authentication\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := user.NewFsso(ctx, \"trname3\", \u0026user.FssoArgs{\n\t\t\tPort: pulumi.Int(8000),\n\t\t\tPort2: pulumi.Int(8000),\n\t\t\tPort3: pulumi.Int(8000),\n\t\t\tPort4: pulumi.Int(8000),\n\t\t\tPort5: pulumi.Int(8000),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = authentication.NewScheme(ctx, \"trname\", \u0026authentication.SchemeArgs{\n\t\t\tFssoAgentForNtlm: trname3.Name,\n\t\t\tFssoGuest: pulumi.String(\"disable\"),\n\t\t\tMethod: pulumi.String(\"ntlm\"),\n\t\t\tNegotiateNtlm: pulumi.String(\"enable\"),\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.fortios.user.Fsso;\nimport com.pulumi.fortios.user.FssoArgs;\nimport com.pulumi.fortios.authentication.Scheme;\nimport com.pulumi.fortios.authentication.SchemeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Fsso(\"trname3\", FssoArgs.builder() \n .port(8000)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"1.1.1.1\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .build());\n\n var trname = new Scheme(\"trname\", SchemeArgs.builder() \n .fssoAgentForNtlm(trname3.name())\n .fssoGuest(\"disable\")\n .method(\"ntlm\")\n .negotiateNtlm(\"enable\")\n .requireTfa(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname3:\n type: fortios:user:Fsso\n properties:\n port: 8000\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: 1.1.1.1\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n trname:\n type: fortios:authentication:Scheme\n properties:\n fssoAgentForNtlm: ${trname3.name}\n fssoGuest: disable\n method: ntlm\n negotiateNtlm: enable\n requireTfa: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAuthentication Scheme can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:authentication/scheme:Scheme labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:authentication/scheme:Scheme labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Authentication Schemes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname3 = new fortios.user.Fsso(\"trname3\", {\n port: 8000,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"1.1.1.1\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n});\nconst trname = new fortios.authentication.Scheme(\"trname\", {\n fssoAgentForNtlm: trname3.name,\n fssoGuest: \"disable\",\n method: \"ntlm\",\n negotiateNtlm: \"enable\",\n requireTfa: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname3 = fortios.user.Fsso(\"trname3\",\n port=8000,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"1.1.1.1\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\")\ntrname = fortios.authentication.Scheme(\"trname\",\n fsso_agent_for_ntlm=trname3.name,\n fsso_guest=\"disable\",\n method=\"ntlm\",\n negotiate_ntlm=\"enable\",\n require_tfa=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortios.User.Fsso(\"trname3\", new()\n {\n Port = 8000,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"1.1.1.1\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n });\n\n var trname = new Fortios.Authentication.Scheme(\"trname\", new()\n {\n FssoAgentForNtlm = trname3.Name,\n FssoGuest = \"disable\",\n Method = \"ntlm\",\n NegotiateNtlm = \"enable\",\n RequireTfa = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/authentication\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := user.NewFsso(ctx, \"trname3\", \u0026user.FssoArgs{\n\t\t\tPort: pulumi.Int(8000),\n\t\t\tPort2: pulumi.Int(8000),\n\t\t\tPort3: pulumi.Int(8000),\n\t\t\tPort4: pulumi.Int(8000),\n\t\t\tPort5: pulumi.Int(8000),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = authentication.NewScheme(ctx, \"trname\", \u0026authentication.SchemeArgs{\n\t\t\tFssoAgentForNtlm: trname3.Name,\n\t\t\tFssoGuest: pulumi.String(\"disable\"),\n\t\t\tMethod: pulumi.String(\"ntlm\"),\n\t\t\tNegotiateNtlm: pulumi.String(\"enable\"),\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.fortios.user.Fsso;\nimport com.pulumi.fortios.user.FssoArgs;\nimport com.pulumi.fortios.authentication.Scheme;\nimport com.pulumi.fortios.authentication.SchemeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Fsso(\"trname3\", FssoArgs.builder()\n .port(8000)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"1.1.1.1\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .build());\n\n var trname = new Scheme(\"trname\", SchemeArgs.builder()\n .fssoAgentForNtlm(trname3.name())\n .fssoGuest(\"disable\")\n .method(\"ntlm\")\n .negotiateNtlm(\"enable\")\n .requireTfa(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname3:\n type: fortios:user:Fsso\n properties:\n port: 8000\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: 1.1.1.1\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n trname:\n type: fortios:authentication:Scheme\n properties:\n fssoAgentForNtlm: ${trname3.name}\n fssoGuest: disable\n method: ntlm\n negotiateNtlm: enable\n requireTfa: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAuthentication Scheme can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:authentication/scheme:Scheme labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:authentication/scheme:Scheme labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "domainController": { "type": "string", @@ -63736,7 +63582,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "kerberosKeytab": { "type": "string", @@ -63798,7 +63644,8 @@ "samlServer", "samlTimeout", "sshCa", - "userCert" + "userCert", + "vdomparam" ], "inputProperties": { "domainController": { @@ -63819,7 +63666,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "kerberosKeytab": { "type": "string", @@ -63895,7 +63742,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "kerberosKeytab": { "type": "string", @@ -63951,7 +63798,7 @@ } }, "fortios:authentication/setting:Setting": { - "description": "Configure authentication setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.authentication.Setting(\"trname\", {\n authHttps: \"enable\",\n captivePortalIp: \"0.0.0.0\",\n captivePortalIp6: \"::\",\n captivePortalPort: 7830,\n captivePortalSslPort: 7831,\n captivePortalType: \"fqdn\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.authentication.Setting(\"trname\",\n auth_https=\"enable\",\n captive_portal_ip=\"0.0.0.0\",\n captive_portal_ip6=\"::\",\n captive_portal_port=7830,\n captive_portal_ssl_port=7831,\n captive_portal_type=\"fqdn\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Authentication.Setting(\"trname\", new()\n {\n AuthHttps = \"enable\",\n CaptivePortalIp = \"0.0.0.0\",\n CaptivePortalIp6 = \"::\",\n CaptivePortalPort = 7830,\n CaptivePortalSslPort = 7831,\n CaptivePortalType = \"fqdn\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/authentication\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := authentication.NewSetting(ctx, \"trname\", \u0026authentication.SettingArgs{\n\t\t\tAuthHttps: pulumi.String(\"enable\"),\n\t\t\tCaptivePortalIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCaptivePortalIp6: pulumi.String(\"::\"),\n\t\t\tCaptivePortalPort: pulumi.Int(7830),\n\t\t\tCaptivePortalSslPort: pulumi.Int(7831),\n\t\t\tCaptivePortalType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.authentication.Setting;\nimport com.pulumi.fortios.authentication.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .authHttps(\"enable\")\n .captivePortalIp(\"0.0.0.0\")\n .captivePortalIp6(\"::\")\n .captivePortalPort(7830)\n .captivePortalSslPort(7831)\n .captivePortalType(\"fqdn\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:authentication:Setting\n properties:\n authHttps: enable\n captivePortalIp: 0.0.0.0\n captivePortalIp6: '::'\n captivePortalPort: 7830\n captivePortalSslPort: 7831\n captivePortalType: fqdn\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAuthentication Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:authentication/setting:Setting labelname AuthenticationSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:authentication/setting:Setting labelname AuthenticationSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure authentication setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.authentication.Setting(\"trname\", {\n authHttps: \"enable\",\n captivePortalIp: \"0.0.0.0\",\n captivePortalIp6: \"::\",\n captivePortalPort: 7830,\n captivePortalSslPort: 7831,\n captivePortalType: \"fqdn\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.authentication.Setting(\"trname\",\n auth_https=\"enable\",\n captive_portal_ip=\"0.0.0.0\",\n captive_portal_ip6=\"::\",\n captive_portal_port=7830,\n captive_portal_ssl_port=7831,\n captive_portal_type=\"fqdn\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Authentication.Setting(\"trname\", new()\n {\n AuthHttps = \"enable\",\n CaptivePortalIp = \"0.0.0.0\",\n CaptivePortalIp6 = \"::\",\n CaptivePortalPort = 7830,\n CaptivePortalSslPort = 7831,\n CaptivePortalType = \"fqdn\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/authentication\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := authentication.NewSetting(ctx, \"trname\", \u0026authentication.SettingArgs{\n\t\t\tAuthHttps: pulumi.String(\"enable\"),\n\t\t\tCaptivePortalIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCaptivePortalIp6: pulumi.String(\"::\"),\n\t\t\tCaptivePortalPort: pulumi.Int(7830),\n\t\t\tCaptivePortalSslPort: pulumi.Int(7831),\n\t\t\tCaptivePortalType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.authentication.Setting;\nimport com.pulumi.fortios.authentication.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .authHttps(\"enable\")\n .captivePortalIp(\"0.0.0.0\")\n .captivePortalIp6(\"::\")\n .captivePortalPort(7830)\n .captivePortalSslPort(7831)\n .captivePortalType(\"fqdn\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:authentication:Setting\n properties:\n authHttps: enable\n captivePortalIp: 0.0.0.0\n captivePortalIp6: '::'\n captivePortalPort: 7830\n captivePortalSslPort: 7831\n captivePortalType: fqdn\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nAuthentication Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:authentication/setting:Setting labelname AuthenticationSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:authentication/setting:Setting labelname AuthenticationSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "activeAuthScheme": { "type": "string", @@ -64026,7 +63873,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipAuthCookie": { "type": "string", @@ -64075,7 +63922,8 @@ "ipAuthCookie", "persistentCookie", "ssoAuthScheme", - "updateTime" + "updateTime", + "vdomparam" ], "inputProperties": { "activeAuthScheme": { @@ -64151,7 +63999,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipAuthCookie": { "type": "string", @@ -64258,7 +64106,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipAuthCookie": { "type": "string", @@ -64310,7 +64158,8 @@ }, "required": [ "fabricSync", - "maxConcurrentStitches" + "maxConcurrentStitches", + "vdomparam" ], "inputProperties": { "fabricSync": { @@ -64350,13 +64199,17 @@ "fortios:casb/profile:Profile": { "description": "Configure CASB profile. Applies to FortiOS Version `\u003e= 7.4.1`.\n\n## Import\n\nCasb Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:casb/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:casb/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { + "comment": { + "type": "string", + "description": "Comment.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -64375,16 +64228,21 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { + "comment": { + "type": "string", + "description": "Comment.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -64407,13 +64265,17 @@ "stateInputs": { "description": "Input properties used for looking up and filtering Profile resources.\n", "properties": { + "comment": { + "type": "string", + "description": "Comment.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -64460,7 +64322,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -64489,7 +64351,8 @@ "name", "status", "type", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "casbName": { @@ -64513,7 +64376,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -64562,7 +64425,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -64622,7 +64485,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchStrategy": { "type": "string", @@ -64665,7 +64528,8 @@ "name", "status", "type", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "application": { @@ -64697,7 +64561,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchStrategy": { "type": "string", @@ -64765,7 +64629,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchStrategy": { "type": "string", @@ -64833,6 +64697,10 @@ "type": "string", "description": "URL of the EST server.\n" }, + "fabricCa": { + "type": "string", + "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`.\n" + }, "lastUpdated": { "type": "integer", "description": "Time at which CA was last updated.\n" @@ -64880,6 +64748,7 @@ "ca", "caIdentifier", "estUrl", + "fabricCa", "lastUpdated", "name", "obsolete", @@ -64888,7 +64757,8 @@ "source", "sourceIp", "sslInspectionTrusted", - "trusted" + "trusted", + "vdomparam" ], "language": { "csharp": { @@ -64922,6 +64792,10 @@ "type": "string", "description": "URL of the EST server.\n" }, + "fabricCa": { + "type": "string", + "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`.\n" + }, "lastUpdated": { "type": "integer", "description": "Time at which CA was last updated.\n" @@ -64997,6 +64871,10 @@ "type": "string", "description": "URL of the EST server.\n" }, + "fabricCa": { + "type": "string", + "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`.\n" + }, "lastUpdated": { "type": "integer", "description": "Time at which CA was last updated.\n" @@ -65121,7 +64999,8 @@ "source", "sourceIp", "updateInterval", - "updateVdom" + "updateVdom", + "vdomparam" ], "language": { "csharp": { @@ -65264,7 +65143,7 @@ } }, "fortios:certificate/local:Local": { - "description": "Local keys and certificates.\n\nBy design considerations, the feature is using the fortios.json.GenericApi resource as documented below.\n\n## Example\n\n### Delete Certificate:\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.system.Autoscript(\"trname1\", {\n interval: 1,\n outputSize: 10,\n repeat: 1,\n script: `config vpn certificate local\ndelete testcer\nend\n\n`,\n start: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.system.Autoscript(\"trname1\",\n interval=1,\n output_size=10,\n repeat=1,\n script=\"\"\"config vpn certificate local\ndelete testcer\nend\n\n\"\"\",\n start=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.System.Autoscript(\"trname1\", new()\n {\n Interval = 1,\n OutputSize = 10,\n Repeat = 1,\n Script = @\"config vpn certificate local\ndelete testcer\nend\n\n\",\n Start = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoscript(ctx, \"trname1\", \u0026system.AutoscriptArgs{\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tOutputSize: pulumi.Int(10),\n\t\t\tRepeat: pulumi.Int(1),\n\t\t\tScript: pulumi.String(\"config vpn certificate local\\ndelete testcer\\nend\\n\\n\"),\n\t\t\tStart: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoscript;\nimport com.pulumi.fortios.system.AutoscriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Autoscript(\"trname1\", AutoscriptArgs.builder() \n .interval(1)\n .outputSize(10)\n .repeat(1)\n .script(\"\"\"\nconfig vpn certificate local\ndelete testcer\nend\n\n \"\"\")\n .start(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:system:Autoscript\n properties:\n interval: 1\n outputSize: 10\n repeat: 1\n script: |+\n config vpn certificate local\n delete testcer\n end\n\n start: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Local keys and certificates.\n\nBy design considerations, the feature is using the fortios.json.GenericApi resource as documented below.\n\n## Example\n\n### Import Certificate:\n\n**Step1: Prepare certificate**\n\nThe following key is a randomly generated example key for testing. In actual use, please replace it with your own key.\n\n```\n# cat xxx.key\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#cat xxxx.crt\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```\n\n\n**Step2: Prepare TF file with fortios.json.GenericApi resource**\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```python\nimport pulumi\nimport pulumi_local as local\nimport pulumiverse_fortios as fortios\n\nkey_file = local.get_file(filename=\"./test.key\")\ncrt_file = local.get_file(filename=\"./test.crt\")\ngenericapi1 = fortios.json.GenericApi(\"genericapi1\",\n json=f\"\"\"{{\n \"type\": \"regular\",\n \"certname\": \"testcer\",\n \"password\": \"\",\n \"key_file_content\": \"{key_file.content_base64}\",\n \"file_content\": \"{crt_file.content_base64}\"\n}}\n\n\"\"\",\n method=\"POST\",\n path=\"/api/v2/monitor/vpn-certificate/local/import\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\nusing Local = Pulumi.Local;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var keyFile = Local.GetFile.Invoke(new()\n {\n Filename = \"./test.key\",\n });\n\n var crtFile = Local.GetFile.Invoke(new()\n {\n Filename = \"./test.crt\",\n });\n\n var genericapi1 = new Fortios.Json.GenericApi(\"genericapi1\", new()\n {\n Json = Output.Tuple(keyFile, crtFile).Apply(values =\u003e\n {\n var keyFile = values.Item1;\n var crtFile = values.Item2;\n return @$\"{{\n \"\"type\"\": \"\"regular\"\",\n \"\"certname\"\": \"\"testcer\"\",\n \"\"password\"\": \"\"\"\",\n \"\"key_file_content\"\": \"\"{keyFile.Apply(getFileResult =\u003e getFileResult.ContentBase64)}\"\",\n \"\"file_content\"\": \"\"{crtFile.Apply(getFileResult =\u003e getFileResult.ContentBase64)}\"\"\n}}\n\n\";\n }),\n Method = \"POST\",\n Path = \"/api/v2/monitor/vpn-certificate/local/import\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/pulumi/pulumi-local/sdk/go/local\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/json\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tkeyFile, err := local.LookupFile(ctx, \u0026local.LookupFileArgs{\n\t\t\tFilename: \"./test.key\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tcrtFile, err := local.LookupFile(ctx, \u0026local.LookupFileArgs{\n\t\t\tFilename: \"./test.crt\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = json.NewGenericApi(ctx, \"genericapi1\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(fmt.Sprintf(`{\n \"type\": \"regular\",\n \"certname\": \"testcer\",\n \"password\": \"\",\n \"key_file_content\": \"%v\",\n \"file_content\": \"%v\"\n}\n\n`, keyFile.ContentBase64, crtFile.ContentBase64)),\n\t\t\tMethod: pulumi.String(\"POST\"),\n\t\t\tPath: pulumi.String(\"/api/v2/monitor/vpn-certificate/local/import\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.local.LocalFunctions;\nimport com.pulumi.local.inputs.GetFileArgs;\nimport com.pulumi.fortios.json.GenericApi;\nimport com.pulumi.fortios.json.GenericApiArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var keyFile = LocalFunctions.getFile(GetFileArgs.builder()\n .filename(\"./test.key\")\n .build());\n\n final var crtFile = LocalFunctions.getFile(GetFileArgs.builder()\n .filename(\"./test.crt\")\n .build());\n\n var genericapi1 = new GenericApi(\"genericapi1\", GenericApiArgs.builder()\n .json(\"\"\"\n{\n \"type\": \"regular\",\n \"certname\": \"testcer\",\n \"password\": \"\",\n \"key_file_content\": \"%s\",\n \"file_content\": \"%s\"\n}\n\n\", keyFile.applyValue(getFileResult -\u003e getFileResult.contentBase64()),crtFile.applyValue(getFileResult -\u003e getFileResult.contentBase64())))\n .method(\"POST\")\n .path(\"/api/v2/monitor/vpn-certificate/local/import\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n genericapi1:\n type: fortios:json:GenericApi\n properties:\n json: |+\n {\n \"type\": \"regular\",\n \"certname\": \"testcer\",\n \"password\": \"\",\n \"key_file_content\": \"${keyFile.contentBase64}\",\n \"file_content\": \"${crtFile.contentBase64}\"\n }\n\n method: POST\n path: /api/v2/monitor/vpn-certificate/local/import\nvariables:\n keyFile:\n fn::invoke:\n Function: local:getFile\n Arguments:\n filename: ./test.key\n crtFile:\n fn::invoke:\n Function: local:getFile\n Arguments:\n filename: ./test.crt\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n**Step3: Apply**\n### Delete Certificate:\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.system.Autoscript(\"trname1\", {\n interval: 1,\n outputSize: 10,\n repeat: 1,\n script: `config vpn certificate local\ndelete testcer\nend\n\n`,\n start: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.system.Autoscript(\"trname1\",\n interval=1,\n output_size=10,\n repeat=1,\n script=\"\"\"config vpn certificate local\ndelete testcer\nend\n\n\"\"\",\n start=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.System.Autoscript(\"trname1\", new()\n {\n Interval = 1,\n OutputSize = 10,\n Repeat = 1,\n Script = @\"config vpn certificate local\ndelete testcer\nend\n\n\",\n Start = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoscript(ctx, \"trname1\", \u0026system.AutoscriptArgs{\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tOutputSize: pulumi.Int(10),\n\t\t\tRepeat: pulumi.Int(1),\n\t\t\tScript: pulumi.String(\"config vpn certificate local\\ndelete testcer\\nend\\n\\n\"),\n\t\t\tStart: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoscript;\nimport com.pulumi.fortios.system.AutoscriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Autoscript(\"trname1\", AutoscriptArgs.builder()\n .interval(1)\n .outputSize(10)\n .repeat(1)\n .script(\"\"\"\nconfig vpn certificate local\ndelete testcer\nend\n\n \"\"\")\n .start(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:system:Autoscript\n properties:\n interval: 1\n outputSize: 10\n repeat: 1\n script: |+\n config vpn certificate local\n delete testcer\n end\n\n start: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "acmeCaUrl": { "type": "string" @@ -65423,7 +65302,8 @@ "scepUrl", "source", "sourceIp", - "state" + "state", + "vdomparam" ], "inputProperties": { "acmeCaUrl": { @@ -65714,7 +65594,8 @@ "name", "range", "remote", - "source" + "source", + "vdomparam" ], "inputProperties": { "name": { @@ -65822,7 +65703,8 @@ "ip6", "port", "serverName", - "username" + "username", + "vdomparam" ], "inputProperties": { "domainName": { @@ -65920,7 +65802,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -65946,7 +65828,8 @@ "domainController", "fileFilter", "name", - "serverCredentialType" + "serverCredentialType", + "vdomparam" ], "inputProperties": { "domainController": { @@ -65963,7 +65846,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66004,7 +65887,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66032,7 +65915,7 @@ } }, "fortios:credentialstore/domaincontroller:Domaincontroller": { - "description": "Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`.\n\n## Import\n\nCredentialStore DomainController can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:credentialstore/domaincontroller:Domaincontroller labelname {{server_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:credentialstore/domaincontroller:Domaincontroller labelname {{server_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`.\n\n## Import\n\nCredentialStore DomainController can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:credentialstore/domaincontroller:Domaincontroller labelname {{server_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:credentialstore/domaincontroller:Domaincontroller labelname {{server_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "domainName": { "type": "string", @@ -66079,7 +65962,8 @@ "ip6", "port", "serverName", - "username" + "username", + "vdomparam" ], "inputProperties": { "domainName": { @@ -66235,7 +66119,8 @@ "name", "protocolVersionInvalid", "requestErrorFlagSet", - "trackRequestsAnswers" + "trackRequestsAnswers", + "vdomparam" ], "inputProperties": { "cmdFlagsReserveSet": { @@ -66419,6 +66304,7 @@ "name", "pattern", "transform", + "vdomparam", "verify", "verify2", "verifyTransformedPattern" @@ -66560,7 +66446,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchAround": { "type": "string", @@ -66587,7 +66473,8 @@ "matchAround", "matchType", "name", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "comment": { @@ -66607,7 +66494,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchAround": { "type": "string", @@ -66652,7 +66539,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchAround": { "type": "string", @@ -66700,7 +66587,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66718,7 +66605,8 @@ "required": [ "data", "name", - "optional" + "optional", + "vdomparam" ], "inputProperties": { "columns": { @@ -66738,7 +66626,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66775,7 +66663,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66796,7 +66684,7 @@ } }, "fortios:dlp/filepattern:Filepattern": { - "description": "Configure file patterns used by DLP blocking.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Filepattern(\"trname\", {fosid: 9});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Filepattern(\"trname\", fosid=9)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Filepattern(\"trname\", new()\n {\n Fosid = 9,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewFilepattern(ctx, \"trname\", \u0026dlp.FilepatternArgs{\n\t\t\tFosid: pulumi.Int(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.fortios.dlp.Filepattern;\nimport com.pulumi.fortios.dlp.FilepatternArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filepattern(\"trname\", FilepatternArgs.builder() \n .fosid(9)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Filepattern\n properties:\n fosid: 9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp Filepattern can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/filepattern:Filepattern labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/filepattern:Filepattern labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure file patterns used by DLP blocking.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Filepattern(\"trname\", {fosid: 9});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Filepattern(\"trname\", fosid=9)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Filepattern(\"trname\", new()\n {\n Fosid = 9,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewFilepattern(ctx, \"trname\", \u0026dlp.FilepatternArgs{\n\t\t\tFosid: pulumi.Int(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.fortios.dlp.Filepattern;\nimport com.pulumi.fortios.dlp.FilepatternArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filepattern(\"trname\", FilepatternArgs.builder()\n .fosid(9)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Filepattern\n properties:\n fosid: 9\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp Filepattern can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/filepattern:Filepattern labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/filepattern:Filepattern labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -66819,7 +66707,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66832,7 +66720,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -66857,7 +66746,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66897,7 +66786,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -66913,7 +66802,7 @@ } }, "fortios:dlp/fpdocsource:Fpdocsource": { - "description": "Create a DLP fingerprint database by allowing the FortiGate to access a file server containing files from which to create fingerprints.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Fpdocsource(\"trname\", {\n date: 1,\n filePath: \"/\",\n filePattern: \"*\",\n keepModified: \"enable\",\n period: \"none\",\n removeDeleted: \"enable\",\n scanOnCreation: \"enable\",\n scanSubdirectories: \"enable\",\n server: \"1.1.1.1\",\n serverType: \"samba\",\n todHour: 1,\n todMin: 0,\n username: \"sgh\",\n vdom: \"mgmt\",\n weekday: \"sunday\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Fpdocsource(\"trname\",\n date=1,\n file_path=\"/\",\n file_pattern=\"*\",\n keep_modified=\"enable\",\n period=\"none\",\n remove_deleted=\"enable\",\n scan_on_creation=\"enable\",\n scan_subdirectories=\"enable\",\n server=\"1.1.1.1\",\n server_type=\"samba\",\n tod_hour=1,\n tod_min=0,\n username=\"sgh\",\n vdom=\"mgmt\",\n weekday=\"sunday\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Fpdocsource(\"trname\", new()\n {\n Date = 1,\n FilePath = \"/\",\n FilePattern = \"*\",\n KeepModified = \"enable\",\n Period = \"none\",\n RemoveDeleted = \"enable\",\n ScanOnCreation = \"enable\",\n ScanSubdirectories = \"enable\",\n Server = \"1.1.1.1\",\n ServerType = \"samba\",\n TodHour = 1,\n TodMin = 0,\n Username = \"sgh\",\n Vdom = \"mgmt\",\n Weekday = \"sunday\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewFpdocsource(ctx, \"trname\", \u0026dlp.FpdocsourceArgs{\n\t\t\tDate: pulumi.Int(1),\n\t\t\tFilePath: pulumi.String(\"/\"),\n\t\t\tFilePattern: pulumi.String(\"*\"),\n\t\t\tKeepModified: pulumi.String(\"enable\"),\n\t\t\tPeriod: pulumi.String(\"none\"),\n\t\t\tRemoveDeleted: pulumi.String(\"enable\"),\n\t\t\tScanOnCreation: pulumi.String(\"enable\"),\n\t\t\tScanSubdirectories: pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerType: pulumi.String(\"samba\"),\n\t\t\tTodHour: pulumi.Int(1),\n\t\t\tTodMin: pulumi.Int(0),\n\t\t\tUsername: pulumi.String(\"sgh\"),\n\t\t\tVdom: pulumi.String(\"mgmt\"),\n\t\t\tWeekday: pulumi.String(\"sunday\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.dlp.Fpdocsource;\nimport com.pulumi.fortios.dlp.FpdocsourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fpdocsource(\"trname\", FpdocsourceArgs.builder() \n .date(1)\n .filePath(\"/\")\n .filePattern(\"*\")\n .keepModified(\"enable\")\n .period(\"none\")\n .removeDeleted(\"enable\")\n .scanOnCreation(\"enable\")\n .scanSubdirectories(\"enable\")\n .server(\"1.1.1.1\")\n .serverType(\"samba\")\n .todHour(1)\n .todMin(0)\n .username(\"sgh\")\n .vdom(\"mgmt\")\n .weekday(\"sunday\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Fpdocsource\n properties:\n date: 1\n filePath: /\n filePattern: '*'\n keepModified: enable\n period: none\n removeDeleted: enable\n scanOnCreation: enable\n scanSubdirectories: enable\n server: 1.1.1.1\n serverType: samba\n todHour: 1\n todMin: 0\n username: sgh\n vdom: mgmt\n weekday: sunday\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp FpDocSource can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/fpdocsource:Fpdocsource labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/fpdocsource:Fpdocsource labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Create a DLP fingerprint database by allowing the FortiGate to access a file server containing files from which to create fingerprints.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Fpdocsource(\"trname\", {\n date: 1,\n filePath: \"/\",\n filePattern: \"*\",\n keepModified: \"enable\",\n period: \"none\",\n removeDeleted: \"enable\",\n scanOnCreation: \"enable\",\n scanSubdirectories: \"enable\",\n server: \"1.1.1.1\",\n serverType: \"samba\",\n todHour: 1,\n todMin: 0,\n username: \"sgh\",\n vdom: \"mgmt\",\n weekday: \"sunday\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Fpdocsource(\"trname\",\n date=1,\n file_path=\"/\",\n file_pattern=\"*\",\n keep_modified=\"enable\",\n period=\"none\",\n remove_deleted=\"enable\",\n scan_on_creation=\"enable\",\n scan_subdirectories=\"enable\",\n server=\"1.1.1.1\",\n server_type=\"samba\",\n tod_hour=1,\n tod_min=0,\n username=\"sgh\",\n vdom=\"mgmt\",\n weekday=\"sunday\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Fpdocsource(\"trname\", new()\n {\n Date = 1,\n FilePath = \"/\",\n FilePattern = \"*\",\n KeepModified = \"enable\",\n Period = \"none\",\n RemoveDeleted = \"enable\",\n ScanOnCreation = \"enable\",\n ScanSubdirectories = \"enable\",\n Server = \"1.1.1.1\",\n ServerType = \"samba\",\n TodHour = 1,\n TodMin = 0,\n Username = \"sgh\",\n Vdom = \"mgmt\",\n Weekday = \"sunday\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewFpdocsource(ctx, \"trname\", \u0026dlp.FpdocsourceArgs{\n\t\t\tDate: pulumi.Int(1),\n\t\t\tFilePath: pulumi.String(\"/\"),\n\t\t\tFilePattern: pulumi.String(\"*\"),\n\t\t\tKeepModified: pulumi.String(\"enable\"),\n\t\t\tPeriod: pulumi.String(\"none\"),\n\t\t\tRemoveDeleted: pulumi.String(\"enable\"),\n\t\t\tScanOnCreation: pulumi.String(\"enable\"),\n\t\t\tScanSubdirectories: pulumi.String(\"enable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerType: pulumi.String(\"samba\"),\n\t\t\tTodHour: pulumi.Int(1),\n\t\t\tTodMin: pulumi.Int(0),\n\t\t\tUsername: pulumi.String(\"sgh\"),\n\t\t\tVdom: pulumi.String(\"mgmt\"),\n\t\t\tWeekday: pulumi.String(\"sunday\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.dlp.Fpdocsource;\nimport com.pulumi.fortios.dlp.FpdocsourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fpdocsource(\"trname\", FpdocsourceArgs.builder()\n .date(1)\n .filePath(\"/\")\n .filePattern(\"*\")\n .keepModified(\"enable\")\n .period(\"none\")\n .removeDeleted(\"enable\")\n .scanOnCreation(\"enable\")\n .scanSubdirectories(\"enable\")\n .server(\"1.1.1.1\")\n .serverType(\"samba\")\n .todHour(1)\n .todMin(0)\n .username(\"sgh\")\n .vdom(\"mgmt\")\n .weekday(\"sunday\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Fpdocsource\n properties:\n date: 1\n filePath: /\n filePattern: '*'\n keepModified: enable\n period: none\n removeDeleted: enable\n scanOnCreation: enable\n scanSubdirectories: enable\n server: 1.1.1.1\n serverType: samba\n todHour: 1\n todMin: 0\n username: sgh\n vdom: mgmt\n weekday: sunday\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp FpDocSource can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/fpdocsource:Fpdocsource labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/fpdocsource:Fpdocsource labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "date": { "type": "integer", @@ -67010,6 +66899,7 @@ "todMin", "username", "vdom", + "vdomparam", "weekday" ], "inputProperties": { @@ -67197,7 +67087,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "name": { @@ -67255,7 +67146,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nacQuarLog": { "type": "string", @@ -67293,7 +67184,8 @@ "nacQuarLog", "name", "replacemsgGroup", - "summaryProto" + "summaryProto", + "vdomparam" ], "inputProperties": { "comment": { @@ -67322,7 +67214,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nacQuarLog": { "type": "string", @@ -67383,7 +67275,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nacQuarLog": { "type": "string", @@ -67431,7 +67323,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "name": { @@ -67461,7 +67354,7 @@ } }, "fortios:dlp/sensor:Sensor": { - "description": "Configure DLP sensors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Sensor(\"trname\", {\n dlpLog: \"enable\",\n extendedLog: \"disable\",\n flowBased: \"enable\",\n nacQuarLog: \"disable\",\n summaryProto: \"smtp pop3\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Sensor(\"trname\",\n dlp_log=\"enable\",\n extended_log=\"disable\",\n flow_based=\"enable\",\n nac_quar_log=\"disable\",\n summary_proto=\"smtp pop3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Sensor(\"trname\", new()\n {\n DlpLog = \"enable\",\n ExtendedLog = \"disable\",\n FlowBased = \"enable\",\n NacQuarLog = \"disable\",\n SummaryProto = \"smtp pop3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewSensor(ctx, \"trname\", \u0026dlp.SensorArgs{\n\t\t\tDlpLog: pulumi.String(\"enable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFlowBased: pulumi.String(\"enable\"),\n\t\t\tNacQuarLog: pulumi.String(\"disable\"),\n\t\t\tSummaryProto: pulumi.String(\"smtp pop3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.dlp.Sensor;\nimport com.pulumi.fortios.dlp.SensorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sensor(\"trname\", SensorArgs.builder() \n .dlpLog(\"enable\")\n .extendedLog(\"disable\")\n .flowBased(\"enable\")\n .nacQuarLog(\"disable\")\n .summaryProto(\"smtp pop3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Sensor\n properties:\n dlpLog: enable\n extendedLog: disable\n flowBased: enable\n nacQuarLog: disable\n summaryProto: smtp pop3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp Sensor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/sensor:Sensor labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/sensor:Sensor labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DLP sensors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Sensor(\"trname\", {\n dlpLog: \"enable\",\n extendedLog: \"disable\",\n flowBased: \"enable\",\n nacQuarLog: \"disable\",\n summaryProto: \"smtp pop3\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Sensor(\"trname\",\n dlp_log=\"enable\",\n extended_log=\"disable\",\n flow_based=\"enable\",\n nac_quar_log=\"disable\",\n summary_proto=\"smtp pop3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Sensor(\"trname\", new()\n {\n DlpLog = \"enable\",\n ExtendedLog = \"disable\",\n FlowBased = \"enable\",\n NacQuarLog = \"disable\",\n SummaryProto = \"smtp pop3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewSensor(ctx, \"trname\", \u0026dlp.SensorArgs{\n\t\t\tDlpLog: pulumi.String(\"enable\"),\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFlowBased: pulumi.String(\"enable\"),\n\t\t\tNacQuarLog: pulumi.String(\"disable\"),\n\t\t\tSummaryProto: pulumi.String(\"smtp pop3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.dlp.Sensor;\nimport com.pulumi.fortios.dlp.SensorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sensor(\"trname\", SensorArgs.builder()\n .dlpLog(\"enable\")\n .extendedLog(\"disable\")\n .flowBased(\"enable\")\n .nacQuarLog(\"disable\")\n .summaryProto(\"smtp pop3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Sensor\n properties:\n dlpLog: enable\n extendedLog: disable\n flowBased: enable\n nacQuarLog: disable\n summaryProto: smtp pop3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp Sensor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/sensor:Sensor labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/sensor:Sensor labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -67511,7 +67404,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchType": { "type": "string", @@ -67554,7 +67447,8 @@ "name", "options", "replacemsgGroup", - "summaryProto" + "summaryProto", + "vdomparam" ], "inputProperties": { "comment": { @@ -67605,7 +67499,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchType": { "type": "string", @@ -67689,7 +67583,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "matchType": { "type": "string", @@ -67726,7 +67620,7 @@ } }, "fortios:dlp/settings:Settings": { - "description": "Designate logical storage for DLP fingerprint database.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Settings(\"trname\", {\n cacheMemPercent: 2,\n chunkSize: 2800,\n dbMode: \"stop-adding\",\n size: 16,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Settings(\"trname\",\n cache_mem_percent=2,\n chunk_size=2800,\n db_mode=\"stop-adding\",\n size=16)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Settings(\"trname\", new()\n {\n CacheMemPercent = 2,\n ChunkSize = 2800,\n DbMode = \"stop-adding\",\n Size = 16,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewSettings(ctx, \"trname\", \u0026dlp.SettingsArgs{\n\t\t\tCacheMemPercent: pulumi.Int(2),\n\t\t\tChunkSize: pulumi.Int(2800),\n\t\t\tDbMode: pulumi.String(\"stop-adding\"),\n\t\t\tSize: pulumi.Int(16),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.dlp.Settings;\nimport com.pulumi.fortios.dlp.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .cacheMemPercent(2)\n .chunkSize(2800)\n .dbMode(\"stop-adding\")\n .size(16)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Settings\n properties:\n cacheMemPercent: 2\n chunkSize: 2800\n dbMode: stop-adding\n size: 16\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/settings:Settings labelname DlpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/settings:Settings labelname DlpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Designate logical storage for DLP fingerprint database.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.dlp.Settings(\"trname\", {\n cacheMemPercent: 2,\n chunkSize: 2800,\n dbMode: \"stop-adding\",\n size: 16,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.dlp.Settings(\"trname\",\n cache_mem_percent=2,\n chunk_size=2800,\n db_mode=\"stop-adding\",\n size=16)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Dlp.Settings(\"trname\", new()\n {\n CacheMemPercent = 2,\n ChunkSize = 2800,\n DbMode = \"stop-adding\",\n Size = 16,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/dlp\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dlp.NewSettings(ctx, \"trname\", \u0026dlp.SettingsArgs{\n\t\t\tCacheMemPercent: pulumi.Int(2),\n\t\t\tChunkSize: pulumi.Int(2800),\n\t\t\tDbMode: pulumi.String(\"stop-adding\"),\n\t\t\tSize: pulumi.Int(16),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.dlp.Settings;\nimport com.pulumi.fortios.dlp.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .cacheMemPercent(2)\n .chunkSize(2800)\n .dbMode(\"stop-adding\")\n .size(16)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:dlp:Settings\n properties:\n cacheMemPercent: 2\n chunkSize: 2800\n dbMode: stop-adding\n size: 16\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDlp Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:dlp/settings:Settings labelname DlpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:dlp/settings:Settings labelname DlpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cacheMemPercent": { "type": "integer", @@ -67758,7 +67652,8 @@ "chunkSize", "dbMode", "size", - "storageDevice" + "storageDevice", + "vdomparam" ], "inputProperties": { "cacheMemPercent": { @@ -67856,6 +67751,7 @@ "isolatedCpus", "rxCpus", "txCpus", + "vdomparam", "vnpCpus", "vnpspCpus" ], @@ -67939,7 +67835,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hugepagePercentage": { "type": "integer", @@ -67994,7 +67890,8 @@ "perSessionAccounting", "protects", "sleepOnIdle", - "status" + "status", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -68007,7 +67904,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hugepagePercentage": { "type": "integer", @@ -68067,7 +67964,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hugepagePercentage": { "type": "integer", @@ -68154,7 +68051,8 @@ "ftclUid", "info", "srcIp", - "srcMac" + "srcMac", + "vdomparam" ], "inputProperties": { "adGroups": { @@ -68249,6 +68147,10 @@ "type": "string", "description": "FortiClient EMS certificate.\n" }, + "cloudAuthenticationAccessKey": { + "type": "string", + "description": "FortiClient EMS Cloud multitenancy access key\n" + }, "cloudServerType": { "type": "string", "description": "Cloud server type. Valid values: `production`, `alpha`, `beta`.\n" @@ -68259,7 +68161,7 @@ }, "emsId": { "type": "integer", - "description": "EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions \u003e= 7.2.4: 1 - 7.\n" + "description": "EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions \u003e= 7.2.4: 1 - 7.\n" }, "fortinetoneCloudAuthentication": { "type": "string", @@ -68359,6 +68261,7 @@ "callTimeout", "capabilities", "certificate", + "cloudAuthenticationAccessKey", "cloudServerType", "dirtyReason", "emsId", @@ -68382,6 +68285,7 @@ "statusCheckInterval", "tenantId", "trustCaCn", + "vdomparam", "verifyingCa", "websocketOverride" ], @@ -68407,6 +68311,10 @@ "type": "string", "description": "FortiClient EMS certificate.\n" }, + "cloudAuthenticationAccessKey": { + "type": "string", + "description": "FortiClient EMS Cloud multitenancy access key\n" + }, "cloudServerType": { "type": "string", "description": "Cloud server type. Valid values: `production`, `alpha`, `beta`.\n" @@ -68417,7 +68325,7 @@ }, "emsId": { "type": "integer", - "description": "EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions \u003e= 7.2.4: 1 - 7.\n" + "description": "EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions \u003e= 7.2.4: 1 - 7.\n" }, "fortinetoneCloudAuthentication": { "type": "string", @@ -68538,6 +68446,10 @@ "type": "string", "description": "FortiClient EMS certificate.\n" }, + "cloudAuthenticationAccessKey": { + "type": "string", + "description": "FortiClient EMS Cloud multitenancy access key\n" + }, "cloudServerType": { "type": "string", "description": "Cloud server type. Valid values: `production`, `alpha`, `beta`.\n" @@ -68548,7 +68460,7 @@ }, "emsId": { "type": "integer", - "description": "EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions \u003e= 7.2.4: 1 - 7.\n" + "description": "EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions \u003e= 7.2.4: 1 - 7.\n" }, "fortinetoneCloudAuthentication": { "type": "string", @@ -68659,6 +68571,10 @@ "type": "string", "description": "List of EMS capabilities.\n" }, + "cloudAuthenticationAccessKey": { + "type": "string", + "description": "FortiClient EMS Cloud multitenancy access key\n" + }, "cloudServerType": { "type": "string", "description": "Cloud server type. Valid values: `production`, `alpha`, `beta`.\n" @@ -68763,6 +68679,7 @@ "required": [ "callTimeout", "capabilities", + "cloudAuthenticationAccessKey", "cloudServerType", "dirtyReason", "emsId", @@ -68785,6 +68702,7 @@ "status", "tenantId", "trustCaCn", + "vdomparam", "verifyingCa", "websocketOverride" ], @@ -68797,6 +68715,10 @@ "type": "string", "description": "List of EMS capabilities.\n" }, + "cloudAuthenticationAccessKey": { + "type": "string", + "description": "FortiClient EMS Cloud multitenancy access key\n" + }, "cloudServerType": { "type": "string", "description": "Cloud server type. Valid values: `production`, `alpha`, `beta`.\n" @@ -68911,6 +68833,10 @@ "type": "string", "description": "List of EMS capabilities.\n" }, + "cloudAuthenticationAccessKey": { + "type": "string", + "description": "FortiClient EMS Cloud multitenancy access key\n" + }, "cloudServerType": { "type": "string", "description": "Cloud server type. Valid values: `production`, `alpha`, `beta`.\n" @@ -69075,7 +69001,8 @@ "name", "restApiAuth", "serialNumber", - "uploadPort" + "uploadPort", + "vdomparam" ], "inputProperties": { "address": { @@ -69186,7 +69113,7 @@ } }, "fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync": { - "description": "Configure FortiClient registration synchronization settings. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.endpointcontrol.Forticlientregistrationsync(\"trname\", {\n peerIp: \"1.1.1.1\",\n peerName: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.endpointcontrol.Forticlientregistrationsync(\"trname\",\n peer_ip=\"1.1.1.1\",\n peer_name=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Endpointcontrol.Forticlientregistrationsync(\"trname\", new()\n {\n PeerIp = \"1.1.1.1\",\n PeerName = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := endpointcontrol.NewForticlientregistrationsync(ctx, \"trname\", \u0026endpointcontrol.ForticlientregistrationsyncArgs{\n\t\t\tPeerIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tPeerName: 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.fortios.endpointcontrol.Forticlientregistrationsync;\nimport com.pulumi.fortios.endpointcontrol.ForticlientregistrationsyncArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Forticlientregistrationsync(\"trname\", ForticlientregistrationsyncArgs.builder() \n .peerIp(\"1.1.1.1\")\n .peerName(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:endpointcontrol:Forticlientregistrationsync\n properties:\n peerIp: 1.1.1.1\n peerName: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nEndpointControl ForticlientRegistrationSync can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync labelname {{peer_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync labelname {{peer_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiClient registration synchronization settings. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.endpointcontrol.Forticlientregistrationsync(\"trname\", {\n peerIp: \"1.1.1.1\",\n peerName: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.endpointcontrol.Forticlientregistrationsync(\"trname\",\n peer_ip=\"1.1.1.1\",\n peer_name=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Endpointcontrol.Forticlientregistrationsync(\"trname\", new()\n {\n PeerIp = \"1.1.1.1\",\n PeerName = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := endpointcontrol.NewForticlientregistrationsync(ctx, \"trname\", \u0026endpointcontrol.ForticlientregistrationsyncArgs{\n\t\t\tPeerIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tPeerName: 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.fortios.endpointcontrol.Forticlientregistrationsync;\nimport com.pulumi.fortios.endpointcontrol.ForticlientregistrationsyncArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Forticlientregistrationsync(\"trname\", ForticlientregistrationsyncArgs.builder()\n .peerIp(\"1.1.1.1\")\n .peerName(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:endpointcontrol:Forticlientregistrationsync\n properties:\n peerIp: 1.1.1.1\n peerName: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nEndpointControl ForticlientRegistrationSync can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync labelname {{peer_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:endpointcontrol/forticlientregistrationsync:Forticlientregistrationsync labelname {{peer_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "peerIp": { "type": "string", @@ -69203,7 +69130,8 @@ }, "required": [ "peerIp", - "peerName" + "peerName", + "vdomparam" ], "inputProperties": { "peerIp": { @@ -69246,7 +69174,7 @@ } }, "fortios:endpointcontrol/profile:Profile": { - "description": "Configure FortiClient endpoint control profiles. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.endpointcontrol.Profile(\"trname\", {\n deviceGroups: [{\n name: \"Mobile Devices\",\n }],\n forticlientAndroidSettings: {\n disableWfWhenProtected: \"enable\",\n forticlientAdvancedVpn: \"disable\",\n forticlientVpnProvisioning: \"disable\",\n forticlientWf: \"disable\",\n },\n forticlientIosSettings: {\n clientVpnProvisioning: \"disable\",\n disableWfWhenProtected: \"enable\",\n distributeConfigurationProfile: \"disable\",\n forticlientWf: \"disable\",\n },\n forticlientWinmacSettings: {\n avRealtimeProtection: \"disable\",\n avSignatureUpToDate: \"disable\",\n forticlientApplicationFirewall: \"disable\",\n forticlientAv: \"disable\",\n forticlientEmsCompliance: \"disable\",\n forticlientEmsComplianceAction: \"warning\",\n forticlientLinuxVer: \"5.4.1\",\n forticlientLogUpload: \"enable\",\n forticlientLogUploadLevel: \"traffic vulnerability event\",\n forticlientMacVer: \"5.4.1\",\n forticlientMinimumSoftwareVersion: \"disable\",\n forticlientRegistrationComplianceAction: \"warning\",\n forticlientSecurityPosture: \"disable\",\n forticlientSecurityPostureComplianceAction: \"warning\",\n forticlientSystemCompliance: \"enable\",\n forticlientSystemComplianceAction: \"warning\",\n forticlientVulnScan: \"enable\",\n forticlientVulnScanComplianceAction: \"warning\",\n forticlientVulnScanEnforce: \"high\",\n forticlientVulnScanEnforceGrace: 1,\n forticlientVulnScanExempt: \"disable\",\n forticlientWf: \"disable\",\n forticlientWinVer: \"5.4.1\",\n osAvSoftwareInstalled: \"disable\",\n sandboxAnalysis: \"disable\",\n },\n onNetAddrs: [{\n name: \"all\",\n }],\n profileName: \"1\",\n users: [{\n name: \"guest\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.endpointcontrol.Profile(\"trname\",\n device_groups=[fortios.endpointcontrol.ProfileDeviceGroupArgs(\n name=\"Mobile Devices\",\n )],\n forticlient_android_settings=fortios.endpointcontrol.ProfileForticlientAndroidSettingsArgs(\n disable_wf_when_protected=\"enable\",\n forticlient_advanced_vpn=\"disable\",\n forticlient_vpn_provisioning=\"disable\",\n forticlient_wf=\"disable\",\n ),\n forticlient_ios_settings=fortios.endpointcontrol.ProfileForticlientIosSettingsArgs(\n client_vpn_provisioning=\"disable\",\n disable_wf_when_protected=\"enable\",\n distribute_configuration_profile=\"disable\",\n forticlient_wf=\"disable\",\n ),\n forticlient_winmac_settings=fortios.endpointcontrol.ProfileForticlientWinmacSettingsArgs(\n av_realtime_protection=\"disable\",\n av_signature_up_to_date=\"disable\",\n forticlient_application_firewall=\"disable\",\n forticlient_av=\"disable\",\n forticlient_ems_compliance=\"disable\",\n forticlient_ems_compliance_action=\"warning\",\n forticlient_linux_ver=\"5.4.1\",\n forticlient_log_upload=\"enable\",\n forticlient_log_upload_level=\"traffic vulnerability event\",\n forticlient_mac_ver=\"5.4.1\",\n forticlient_minimum_software_version=\"disable\",\n forticlient_registration_compliance_action=\"warning\",\n forticlient_security_posture=\"disable\",\n forticlient_security_posture_compliance_action=\"warning\",\n forticlient_system_compliance=\"enable\",\n forticlient_system_compliance_action=\"warning\",\n forticlient_vuln_scan=\"enable\",\n forticlient_vuln_scan_compliance_action=\"warning\",\n forticlient_vuln_scan_enforce=\"high\",\n forticlient_vuln_scan_enforce_grace=1,\n forticlient_vuln_scan_exempt=\"disable\",\n forticlient_wf=\"disable\",\n forticlient_win_ver=\"5.4.1\",\n os_av_software_installed=\"disable\",\n sandbox_analysis=\"disable\",\n ),\n on_net_addrs=[fortios.endpointcontrol.ProfileOnNetAddrArgs(\n name=\"all\",\n )],\n profile_name=\"1\",\n users=[fortios.endpointcontrol.ProfileUserArgs(\n name=\"guest\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Endpointcontrol.Profile(\"trname\", new()\n {\n DeviceGroups = new[]\n {\n new Fortios.Endpointcontrol.Inputs.ProfileDeviceGroupArgs\n {\n Name = \"Mobile Devices\",\n },\n },\n ForticlientAndroidSettings = new Fortios.Endpointcontrol.Inputs.ProfileForticlientAndroidSettingsArgs\n {\n DisableWfWhenProtected = \"enable\",\n ForticlientAdvancedVpn = \"disable\",\n ForticlientVpnProvisioning = \"disable\",\n ForticlientWf = \"disable\",\n },\n ForticlientIosSettings = new Fortios.Endpointcontrol.Inputs.ProfileForticlientIosSettingsArgs\n {\n ClientVpnProvisioning = \"disable\",\n DisableWfWhenProtected = \"enable\",\n DistributeConfigurationProfile = \"disable\",\n ForticlientWf = \"disable\",\n },\n ForticlientWinmacSettings = new Fortios.Endpointcontrol.Inputs.ProfileForticlientWinmacSettingsArgs\n {\n AvRealtimeProtection = \"disable\",\n AvSignatureUpToDate = \"disable\",\n ForticlientApplicationFirewall = \"disable\",\n ForticlientAv = \"disable\",\n ForticlientEmsCompliance = \"disable\",\n ForticlientEmsComplianceAction = \"warning\",\n ForticlientLinuxVer = \"5.4.1\",\n ForticlientLogUpload = \"enable\",\n ForticlientLogUploadLevel = \"traffic vulnerability event\",\n ForticlientMacVer = \"5.4.1\",\n ForticlientMinimumSoftwareVersion = \"disable\",\n ForticlientRegistrationComplianceAction = \"warning\",\n ForticlientSecurityPosture = \"disable\",\n ForticlientSecurityPostureComplianceAction = \"warning\",\n ForticlientSystemCompliance = \"enable\",\n ForticlientSystemComplianceAction = \"warning\",\n ForticlientVulnScan = \"enable\",\n ForticlientVulnScanComplianceAction = \"warning\",\n ForticlientVulnScanEnforce = \"high\",\n ForticlientVulnScanEnforceGrace = 1,\n ForticlientVulnScanExempt = \"disable\",\n ForticlientWf = \"disable\",\n ForticlientWinVer = \"5.4.1\",\n OsAvSoftwareInstalled = \"disable\",\n SandboxAnalysis = \"disable\",\n },\n OnNetAddrs = new[]\n {\n new Fortios.Endpointcontrol.Inputs.ProfileOnNetAddrArgs\n {\n Name = \"all\",\n },\n },\n ProfileName = \"1\",\n Users = new[]\n {\n new Fortios.Endpointcontrol.Inputs.ProfileUserArgs\n {\n Name = \"guest\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := endpointcontrol.NewProfile(ctx, \"trname\", \u0026endpointcontrol.ProfileArgs{\n\t\t\tDeviceGroups: endpointcontrol.ProfileDeviceGroupArray{\n\t\t\t\t\u0026endpointcontrol.ProfileDeviceGroupArgs{\n\t\t\t\t\tName: pulumi.String(\"Mobile Devices\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tForticlientAndroidSettings: \u0026endpointcontrol.ProfileForticlientAndroidSettingsArgs{\n\t\t\t\tDisableWfWhenProtected: pulumi.String(\"enable\"),\n\t\t\t\tForticlientAdvancedVpn: pulumi.String(\"disable\"),\n\t\t\t\tForticlientVpnProvisioning: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWf: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tForticlientIosSettings: \u0026endpointcontrol.ProfileForticlientIosSettingsArgs{\n\t\t\t\tClientVpnProvisioning: pulumi.String(\"disable\"),\n\t\t\t\tDisableWfWhenProtected: pulumi.String(\"enable\"),\n\t\t\t\tDistributeConfigurationProfile: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWf: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tForticlientWinmacSettings: \u0026endpointcontrol.ProfileForticlientWinmacSettingsArgs{\n\t\t\t\tAvRealtimeProtection: pulumi.String(\"disable\"),\n\t\t\t\tAvSignatureUpToDate: pulumi.String(\"disable\"),\n\t\t\t\tForticlientApplicationFirewall: pulumi.String(\"disable\"),\n\t\t\t\tForticlientAv: pulumi.String(\"disable\"),\n\t\t\t\tForticlientEmsCompliance: pulumi.String(\"disable\"),\n\t\t\t\tForticlientEmsComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientLinuxVer: pulumi.String(\"5.4.1\"),\n\t\t\t\tForticlientLogUpload: pulumi.String(\"enable\"),\n\t\t\t\tForticlientLogUploadLevel: pulumi.String(\"traffic vulnerability event\"),\n\t\t\t\tForticlientMacVer: pulumi.String(\"5.4.1\"),\n\t\t\t\tForticlientMinimumSoftwareVersion: pulumi.String(\"disable\"),\n\t\t\t\tForticlientRegistrationComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientSecurityPosture: pulumi.String(\"disable\"),\n\t\t\t\tForticlientSecurityPostureComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientSystemCompliance: pulumi.String(\"enable\"),\n\t\t\t\tForticlientSystemComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientVulnScan: pulumi.String(\"enable\"),\n\t\t\t\tForticlientVulnScanComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientVulnScanEnforce: pulumi.String(\"high\"),\n\t\t\t\tForticlientVulnScanEnforceGrace: pulumi.Int(1),\n\t\t\t\tForticlientVulnScanExempt: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWf: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWinVer: pulumi.String(\"5.4.1\"),\n\t\t\t\tOsAvSoftwareInstalled: pulumi.String(\"disable\"),\n\t\t\t\tSandboxAnalysis: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tOnNetAddrs: endpointcontrol.ProfileOnNetAddrArray{\n\t\t\t\t\u0026endpointcontrol.ProfileOnNetAddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfileName: pulumi.String(\"1\"),\n\t\t\tUsers: endpointcontrol.ProfileUserArray{\n\t\t\t\t\u0026endpointcontrol.ProfileUserArgs{\n\t\t\t\t\tName: pulumi.String(\"guest\"),\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.fortios.endpointcontrol.Profile;\nimport com.pulumi.fortios.endpointcontrol.ProfileArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileDeviceGroupArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileForticlientAndroidSettingsArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileForticlientIosSettingsArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileForticlientWinmacSettingsArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileOnNetAddrArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .deviceGroups(ProfileDeviceGroupArgs.builder()\n .name(\"Mobile Devices\")\n .build())\n .forticlientAndroidSettings(ProfileForticlientAndroidSettingsArgs.builder()\n .disableWfWhenProtected(\"enable\")\n .forticlientAdvancedVpn(\"disable\")\n .forticlientVpnProvisioning(\"disable\")\n .forticlientWf(\"disable\")\n .build())\n .forticlientIosSettings(ProfileForticlientIosSettingsArgs.builder()\n .clientVpnProvisioning(\"disable\")\n .disableWfWhenProtected(\"enable\")\n .distributeConfigurationProfile(\"disable\")\n .forticlientWf(\"disable\")\n .build())\n .forticlientWinmacSettings(ProfileForticlientWinmacSettingsArgs.builder()\n .avRealtimeProtection(\"disable\")\n .avSignatureUpToDate(\"disable\")\n .forticlientApplicationFirewall(\"disable\")\n .forticlientAv(\"disable\")\n .forticlientEmsCompliance(\"disable\")\n .forticlientEmsComplianceAction(\"warning\")\n .forticlientLinuxVer(\"5.4.1\")\n .forticlientLogUpload(\"enable\")\n .forticlientLogUploadLevel(\"traffic vulnerability event\")\n .forticlientMacVer(\"5.4.1\")\n .forticlientMinimumSoftwareVersion(\"disable\")\n .forticlientRegistrationComplianceAction(\"warning\")\n .forticlientSecurityPosture(\"disable\")\n .forticlientSecurityPostureComplianceAction(\"warning\")\n .forticlientSystemCompliance(\"enable\")\n .forticlientSystemComplianceAction(\"warning\")\n .forticlientVulnScan(\"enable\")\n .forticlientVulnScanComplianceAction(\"warning\")\n .forticlientVulnScanEnforce(\"high\")\n .forticlientVulnScanEnforceGrace(1)\n .forticlientVulnScanExempt(\"disable\")\n .forticlientWf(\"disable\")\n .forticlientWinVer(\"5.4.1\")\n .osAvSoftwareInstalled(\"disable\")\n .sandboxAnalysis(\"disable\")\n .build())\n .onNetAddrs(ProfileOnNetAddrArgs.builder()\n .name(\"all\")\n .build())\n .profileName(\"1\")\n .users(ProfileUserArgs.builder()\n .name(\"guest\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:endpointcontrol:Profile\n properties:\n deviceGroups:\n - name: Mobile Devices\n forticlientAndroidSettings:\n disableWfWhenProtected: enable\n forticlientAdvancedVpn: disable\n forticlientVpnProvisioning: disable\n forticlientWf: disable\n forticlientIosSettings:\n clientVpnProvisioning: disable\n disableWfWhenProtected: enable\n distributeConfigurationProfile: disable\n forticlientWf: disable\n forticlientWinmacSettings:\n avRealtimeProtection: disable\n avSignatureUpToDate: disable\n forticlientApplicationFirewall: disable\n forticlientAv: disable\n forticlientEmsCompliance: disable\n forticlientEmsComplianceAction: warning\n forticlientLinuxVer: 5.4.1\n forticlientLogUpload: enable\n forticlientLogUploadLevel: traffic vulnerability event\n forticlientMacVer: 5.4.1\n forticlientMinimumSoftwareVersion: disable\n forticlientRegistrationComplianceAction: warning\n forticlientSecurityPosture: disable\n forticlientSecurityPostureComplianceAction: warning\n forticlientSystemCompliance: enable\n forticlientSystemComplianceAction: warning\n forticlientVulnScan: enable\n forticlientVulnScanComplianceAction: warning\n forticlientVulnScanEnforce: high\n forticlientVulnScanEnforceGrace: 1\n forticlientVulnScanExempt: disable\n forticlientWf: disable\n forticlientWinVer: 5.4.1\n osAvSoftwareInstalled: disable\n sandboxAnalysis: disable\n onNetAddrs:\n - name: all\n profileName: '1'\n users:\n - name: guest\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nEndpointControl Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:endpointcontrol/profile:Profile labelname {{profile_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:endpointcontrol/profile:Profile labelname {{profile_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiClient endpoint control profiles. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.endpointcontrol.Profile(\"trname\", {\n deviceGroups: [{\n name: \"Mobile Devices\",\n }],\n forticlientAndroidSettings: {\n disableWfWhenProtected: \"enable\",\n forticlientAdvancedVpn: \"disable\",\n forticlientVpnProvisioning: \"disable\",\n forticlientWf: \"disable\",\n },\n forticlientIosSettings: {\n clientVpnProvisioning: \"disable\",\n disableWfWhenProtected: \"enable\",\n distributeConfigurationProfile: \"disable\",\n forticlientWf: \"disable\",\n },\n forticlientWinmacSettings: {\n avRealtimeProtection: \"disable\",\n avSignatureUpToDate: \"disable\",\n forticlientApplicationFirewall: \"disable\",\n forticlientAv: \"disable\",\n forticlientEmsCompliance: \"disable\",\n forticlientEmsComplianceAction: \"warning\",\n forticlientLinuxVer: \"5.4.1\",\n forticlientLogUpload: \"enable\",\n forticlientLogUploadLevel: \"traffic vulnerability event\",\n forticlientMacVer: \"5.4.1\",\n forticlientMinimumSoftwareVersion: \"disable\",\n forticlientRegistrationComplianceAction: \"warning\",\n forticlientSecurityPosture: \"disable\",\n forticlientSecurityPostureComplianceAction: \"warning\",\n forticlientSystemCompliance: \"enable\",\n forticlientSystemComplianceAction: \"warning\",\n forticlientVulnScan: \"enable\",\n forticlientVulnScanComplianceAction: \"warning\",\n forticlientVulnScanEnforce: \"high\",\n forticlientVulnScanEnforceGrace: 1,\n forticlientVulnScanExempt: \"disable\",\n forticlientWf: \"disable\",\n forticlientWinVer: \"5.4.1\",\n osAvSoftwareInstalled: \"disable\",\n sandboxAnalysis: \"disable\",\n },\n onNetAddrs: [{\n name: \"all\",\n }],\n profileName: \"1\",\n users: [{\n name: \"guest\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.endpointcontrol.Profile(\"trname\",\n device_groups=[fortios.endpointcontrol.ProfileDeviceGroupArgs(\n name=\"Mobile Devices\",\n )],\n forticlient_android_settings=fortios.endpointcontrol.ProfileForticlientAndroidSettingsArgs(\n disable_wf_when_protected=\"enable\",\n forticlient_advanced_vpn=\"disable\",\n forticlient_vpn_provisioning=\"disable\",\n forticlient_wf=\"disable\",\n ),\n forticlient_ios_settings=fortios.endpointcontrol.ProfileForticlientIosSettingsArgs(\n client_vpn_provisioning=\"disable\",\n disable_wf_when_protected=\"enable\",\n distribute_configuration_profile=\"disable\",\n forticlient_wf=\"disable\",\n ),\n forticlient_winmac_settings=fortios.endpointcontrol.ProfileForticlientWinmacSettingsArgs(\n av_realtime_protection=\"disable\",\n av_signature_up_to_date=\"disable\",\n forticlient_application_firewall=\"disable\",\n forticlient_av=\"disable\",\n forticlient_ems_compliance=\"disable\",\n forticlient_ems_compliance_action=\"warning\",\n forticlient_linux_ver=\"5.4.1\",\n forticlient_log_upload=\"enable\",\n forticlient_log_upload_level=\"traffic vulnerability event\",\n forticlient_mac_ver=\"5.4.1\",\n forticlient_minimum_software_version=\"disable\",\n forticlient_registration_compliance_action=\"warning\",\n forticlient_security_posture=\"disable\",\n forticlient_security_posture_compliance_action=\"warning\",\n forticlient_system_compliance=\"enable\",\n forticlient_system_compliance_action=\"warning\",\n forticlient_vuln_scan=\"enable\",\n forticlient_vuln_scan_compliance_action=\"warning\",\n forticlient_vuln_scan_enforce=\"high\",\n forticlient_vuln_scan_enforce_grace=1,\n forticlient_vuln_scan_exempt=\"disable\",\n forticlient_wf=\"disable\",\n forticlient_win_ver=\"5.4.1\",\n os_av_software_installed=\"disable\",\n sandbox_analysis=\"disable\",\n ),\n on_net_addrs=[fortios.endpointcontrol.ProfileOnNetAddrArgs(\n name=\"all\",\n )],\n profile_name=\"1\",\n users=[fortios.endpointcontrol.ProfileUserArgs(\n name=\"guest\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Endpointcontrol.Profile(\"trname\", new()\n {\n DeviceGroups = new[]\n {\n new Fortios.Endpointcontrol.Inputs.ProfileDeviceGroupArgs\n {\n Name = \"Mobile Devices\",\n },\n },\n ForticlientAndroidSettings = new Fortios.Endpointcontrol.Inputs.ProfileForticlientAndroidSettingsArgs\n {\n DisableWfWhenProtected = \"enable\",\n ForticlientAdvancedVpn = \"disable\",\n ForticlientVpnProvisioning = \"disable\",\n ForticlientWf = \"disable\",\n },\n ForticlientIosSettings = new Fortios.Endpointcontrol.Inputs.ProfileForticlientIosSettingsArgs\n {\n ClientVpnProvisioning = \"disable\",\n DisableWfWhenProtected = \"enable\",\n DistributeConfigurationProfile = \"disable\",\n ForticlientWf = \"disable\",\n },\n ForticlientWinmacSettings = new Fortios.Endpointcontrol.Inputs.ProfileForticlientWinmacSettingsArgs\n {\n AvRealtimeProtection = \"disable\",\n AvSignatureUpToDate = \"disable\",\n ForticlientApplicationFirewall = \"disable\",\n ForticlientAv = \"disable\",\n ForticlientEmsCompliance = \"disable\",\n ForticlientEmsComplianceAction = \"warning\",\n ForticlientLinuxVer = \"5.4.1\",\n ForticlientLogUpload = \"enable\",\n ForticlientLogUploadLevel = \"traffic vulnerability event\",\n ForticlientMacVer = \"5.4.1\",\n ForticlientMinimumSoftwareVersion = \"disable\",\n ForticlientRegistrationComplianceAction = \"warning\",\n ForticlientSecurityPosture = \"disable\",\n ForticlientSecurityPostureComplianceAction = \"warning\",\n ForticlientSystemCompliance = \"enable\",\n ForticlientSystemComplianceAction = \"warning\",\n ForticlientVulnScan = \"enable\",\n ForticlientVulnScanComplianceAction = \"warning\",\n ForticlientVulnScanEnforce = \"high\",\n ForticlientVulnScanEnforceGrace = 1,\n ForticlientVulnScanExempt = \"disable\",\n ForticlientWf = \"disable\",\n ForticlientWinVer = \"5.4.1\",\n OsAvSoftwareInstalled = \"disable\",\n SandboxAnalysis = \"disable\",\n },\n OnNetAddrs = new[]\n {\n new Fortios.Endpointcontrol.Inputs.ProfileOnNetAddrArgs\n {\n Name = \"all\",\n },\n },\n ProfileName = \"1\",\n Users = new[]\n {\n new Fortios.Endpointcontrol.Inputs.ProfileUserArgs\n {\n Name = \"guest\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := endpointcontrol.NewProfile(ctx, \"trname\", \u0026endpointcontrol.ProfileArgs{\n\t\t\tDeviceGroups: endpointcontrol.ProfileDeviceGroupArray{\n\t\t\t\t\u0026endpointcontrol.ProfileDeviceGroupArgs{\n\t\t\t\t\tName: pulumi.String(\"Mobile Devices\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tForticlientAndroidSettings: \u0026endpointcontrol.ProfileForticlientAndroidSettingsArgs{\n\t\t\t\tDisableWfWhenProtected: pulumi.String(\"enable\"),\n\t\t\t\tForticlientAdvancedVpn: pulumi.String(\"disable\"),\n\t\t\t\tForticlientVpnProvisioning: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWf: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tForticlientIosSettings: \u0026endpointcontrol.ProfileForticlientIosSettingsArgs{\n\t\t\t\tClientVpnProvisioning: pulumi.String(\"disable\"),\n\t\t\t\tDisableWfWhenProtected: pulumi.String(\"enable\"),\n\t\t\t\tDistributeConfigurationProfile: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWf: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tForticlientWinmacSettings: \u0026endpointcontrol.ProfileForticlientWinmacSettingsArgs{\n\t\t\t\tAvRealtimeProtection: pulumi.String(\"disable\"),\n\t\t\t\tAvSignatureUpToDate: pulumi.String(\"disable\"),\n\t\t\t\tForticlientApplicationFirewall: pulumi.String(\"disable\"),\n\t\t\t\tForticlientAv: pulumi.String(\"disable\"),\n\t\t\t\tForticlientEmsCompliance: pulumi.String(\"disable\"),\n\t\t\t\tForticlientEmsComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientLinuxVer: pulumi.String(\"5.4.1\"),\n\t\t\t\tForticlientLogUpload: pulumi.String(\"enable\"),\n\t\t\t\tForticlientLogUploadLevel: pulumi.String(\"traffic vulnerability event\"),\n\t\t\t\tForticlientMacVer: pulumi.String(\"5.4.1\"),\n\t\t\t\tForticlientMinimumSoftwareVersion: pulumi.String(\"disable\"),\n\t\t\t\tForticlientRegistrationComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientSecurityPosture: pulumi.String(\"disable\"),\n\t\t\t\tForticlientSecurityPostureComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientSystemCompliance: pulumi.String(\"enable\"),\n\t\t\t\tForticlientSystemComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientVulnScan: pulumi.String(\"enable\"),\n\t\t\t\tForticlientVulnScanComplianceAction: pulumi.String(\"warning\"),\n\t\t\t\tForticlientVulnScanEnforce: pulumi.String(\"high\"),\n\t\t\t\tForticlientVulnScanEnforceGrace: pulumi.Int(1),\n\t\t\t\tForticlientVulnScanExempt: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWf: pulumi.String(\"disable\"),\n\t\t\t\tForticlientWinVer: pulumi.String(\"5.4.1\"),\n\t\t\t\tOsAvSoftwareInstalled: pulumi.String(\"disable\"),\n\t\t\t\tSandboxAnalysis: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tOnNetAddrs: endpointcontrol.ProfileOnNetAddrArray{\n\t\t\t\t\u0026endpointcontrol.ProfileOnNetAddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tProfileName: pulumi.String(\"1\"),\n\t\t\tUsers: endpointcontrol.ProfileUserArray{\n\t\t\t\t\u0026endpointcontrol.ProfileUserArgs{\n\t\t\t\t\tName: pulumi.String(\"guest\"),\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.fortios.endpointcontrol.Profile;\nimport com.pulumi.fortios.endpointcontrol.ProfileArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileDeviceGroupArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileForticlientAndroidSettingsArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileForticlientIosSettingsArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileForticlientWinmacSettingsArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileOnNetAddrArgs;\nimport com.pulumi.fortios.endpointcontrol.inputs.ProfileUserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .deviceGroups(ProfileDeviceGroupArgs.builder()\n .name(\"Mobile Devices\")\n .build())\n .forticlientAndroidSettings(ProfileForticlientAndroidSettingsArgs.builder()\n .disableWfWhenProtected(\"enable\")\n .forticlientAdvancedVpn(\"disable\")\n .forticlientVpnProvisioning(\"disable\")\n .forticlientWf(\"disable\")\n .build())\n .forticlientIosSettings(ProfileForticlientIosSettingsArgs.builder()\n .clientVpnProvisioning(\"disable\")\n .disableWfWhenProtected(\"enable\")\n .distributeConfigurationProfile(\"disable\")\n .forticlientWf(\"disable\")\n .build())\n .forticlientWinmacSettings(ProfileForticlientWinmacSettingsArgs.builder()\n .avRealtimeProtection(\"disable\")\n .avSignatureUpToDate(\"disable\")\n .forticlientApplicationFirewall(\"disable\")\n .forticlientAv(\"disable\")\n .forticlientEmsCompliance(\"disable\")\n .forticlientEmsComplianceAction(\"warning\")\n .forticlientLinuxVer(\"5.4.1\")\n .forticlientLogUpload(\"enable\")\n .forticlientLogUploadLevel(\"traffic vulnerability event\")\n .forticlientMacVer(\"5.4.1\")\n .forticlientMinimumSoftwareVersion(\"disable\")\n .forticlientRegistrationComplianceAction(\"warning\")\n .forticlientSecurityPosture(\"disable\")\n .forticlientSecurityPostureComplianceAction(\"warning\")\n .forticlientSystemCompliance(\"enable\")\n .forticlientSystemComplianceAction(\"warning\")\n .forticlientVulnScan(\"enable\")\n .forticlientVulnScanComplianceAction(\"warning\")\n .forticlientVulnScanEnforce(\"high\")\n .forticlientVulnScanEnforceGrace(1)\n .forticlientVulnScanExempt(\"disable\")\n .forticlientWf(\"disable\")\n .forticlientWinVer(\"5.4.1\")\n .osAvSoftwareInstalled(\"disable\")\n .sandboxAnalysis(\"disable\")\n .build())\n .onNetAddrs(ProfileOnNetAddrArgs.builder()\n .name(\"all\")\n .build())\n .profileName(\"1\")\n .users(ProfileUserArgs.builder()\n .name(\"guest\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:endpointcontrol:Profile\n properties:\n deviceGroups:\n - name: Mobile Devices\n forticlientAndroidSettings:\n disableWfWhenProtected: enable\n forticlientAdvancedVpn: disable\n forticlientVpnProvisioning: disable\n forticlientWf: disable\n forticlientIosSettings:\n clientVpnProvisioning: disable\n disableWfWhenProtected: enable\n distributeConfigurationProfile: disable\n forticlientWf: disable\n forticlientWinmacSettings:\n avRealtimeProtection: disable\n avSignatureUpToDate: disable\n forticlientApplicationFirewall: disable\n forticlientAv: disable\n forticlientEmsCompliance: disable\n forticlientEmsComplianceAction: warning\n forticlientLinuxVer: 5.4.1\n forticlientLogUpload: enable\n forticlientLogUploadLevel: traffic vulnerability event\n forticlientMacVer: 5.4.1\n forticlientMinimumSoftwareVersion: disable\n forticlientRegistrationComplianceAction: warning\n forticlientSecurityPosture: disable\n forticlientSecurityPostureComplianceAction: warning\n forticlientSystemCompliance: enable\n forticlientSystemComplianceAction: warning\n forticlientVulnScan: enable\n forticlientVulnScanComplianceAction: warning\n forticlientVulnScanEnforce: high\n forticlientVulnScanEnforceGrace: 1\n forticlientVulnScanExempt: disable\n forticlientWf: disable\n forticlientWinVer: 5.4.1\n osAvSoftwareInstalled: disable\n sandboxAnalysis: disable\n onNetAddrs:\n - name: all\n profileName: '1'\n users:\n - name: guest\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nEndpointControl Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:endpointcontrol/profile:Profile labelname {{profile_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:endpointcontrol/profile:Profile labelname {{profile_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -69277,7 +69205,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "onNetAddrs": { "type": "array", @@ -69325,7 +69253,8 @@ "forticlientIosSettings", "forticlientWinmacSettings", "profileName", - "replacemsgOverrideGroup" + "replacemsgOverrideGroup", + "vdomparam" ], "inputProperties": { "description": { @@ -69357,7 +69286,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "onNetAddrs": { "type": "array", @@ -69434,7 +69363,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "onNetAddrs": { "type": "array", @@ -69525,7 +69454,8 @@ "regFortigate", "status", "uid", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "flag": { @@ -69605,7 +69535,7 @@ } }, "fortios:endpointcontrol/settings:Settings": { - "description": "Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.endpointcontrol.Settings(\"trname\", {\n downloadLocation: \"fortiguard\",\n forticlientAvdbUpdateInterval: 8,\n forticlientDeregUnsupportedClient: \"enable\",\n forticlientEmsRestApiCallTimeout: 5000,\n forticlientKeepaliveInterval: 60,\n forticlientOfflineGrace: \"disable\",\n forticlientOfflineGraceInterval: 120,\n forticlientRegKeyEnforce: \"disable\",\n forticlientRegTimeout: 7,\n forticlientSysUpdateInterval: 720,\n forticlientUserAvatar: \"enable\",\n forticlientWarningInterval: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.endpointcontrol.Settings(\"trname\",\n download_location=\"fortiguard\",\n forticlient_avdb_update_interval=8,\n forticlient_dereg_unsupported_client=\"enable\",\n forticlient_ems_rest_api_call_timeout=5000,\n forticlient_keepalive_interval=60,\n forticlient_offline_grace=\"disable\",\n forticlient_offline_grace_interval=120,\n forticlient_reg_key_enforce=\"disable\",\n forticlient_reg_timeout=7,\n forticlient_sys_update_interval=720,\n forticlient_user_avatar=\"enable\",\n forticlient_warning_interval=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Endpointcontrol.Settings(\"trname\", new()\n {\n DownloadLocation = \"fortiguard\",\n ForticlientAvdbUpdateInterval = 8,\n ForticlientDeregUnsupportedClient = \"enable\",\n ForticlientEmsRestApiCallTimeout = 5000,\n ForticlientKeepaliveInterval = 60,\n ForticlientOfflineGrace = \"disable\",\n ForticlientOfflineGraceInterval = 120,\n ForticlientRegKeyEnforce = \"disable\",\n ForticlientRegTimeout = 7,\n ForticlientSysUpdateInterval = 720,\n ForticlientUserAvatar = \"enable\",\n ForticlientWarningInterval = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := endpointcontrol.NewSettings(ctx, \"trname\", \u0026endpointcontrol.SettingsArgs{\n\t\t\tDownloadLocation: pulumi.String(\"fortiguard\"),\n\t\t\tForticlientAvdbUpdateInterval: pulumi.Int(8),\n\t\t\tForticlientDeregUnsupportedClient: pulumi.String(\"enable\"),\n\t\t\tForticlientEmsRestApiCallTimeout: pulumi.Int(5000),\n\t\t\tForticlientKeepaliveInterval: pulumi.Int(60),\n\t\t\tForticlientOfflineGrace: pulumi.String(\"disable\"),\n\t\t\tForticlientOfflineGraceInterval: pulumi.Int(120),\n\t\t\tForticlientRegKeyEnforce: pulumi.String(\"disable\"),\n\t\t\tForticlientRegTimeout: pulumi.Int(7),\n\t\t\tForticlientSysUpdateInterval: pulumi.Int(720),\n\t\t\tForticlientUserAvatar: pulumi.String(\"enable\"),\n\t\t\tForticlientWarningInterval: pulumi.Int(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.fortios.endpointcontrol.Settings;\nimport com.pulumi.fortios.endpointcontrol.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .downloadLocation(\"fortiguard\")\n .forticlientAvdbUpdateInterval(8)\n .forticlientDeregUnsupportedClient(\"enable\")\n .forticlientEmsRestApiCallTimeout(5000)\n .forticlientKeepaliveInterval(60)\n .forticlientOfflineGrace(\"disable\")\n .forticlientOfflineGraceInterval(120)\n .forticlientRegKeyEnforce(\"disable\")\n .forticlientRegTimeout(7)\n .forticlientSysUpdateInterval(720)\n .forticlientUserAvatar(\"enable\")\n .forticlientWarningInterval(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:endpointcontrol:Settings\n properties:\n downloadLocation: fortiguard\n forticlientAvdbUpdateInterval: 8\n forticlientDeregUnsupportedClient: enable\n forticlientEmsRestApiCallTimeout: 5000\n forticlientKeepaliveInterval: 60\n forticlientOfflineGrace: disable\n forticlientOfflineGraceInterval: 120\n forticlientRegKeyEnforce: disable\n forticlientRegTimeout: 7\n forticlientSysUpdateInterval: 720\n forticlientUserAvatar: enable\n forticlientWarningInterval: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nEndpointControl Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:endpointcontrol/settings:Settings labelname EndpointControlSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:endpointcontrol/settings:Settings labelname EndpointControlSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.endpointcontrol.Settings(\"trname\", {\n downloadLocation: \"fortiguard\",\n forticlientAvdbUpdateInterval: 8,\n forticlientDeregUnsupportedClient: \"enable\",\n forticlientEmsRestApiCallTimeout: 5000,\n forticlientKeepaliveInterval: 60,\n forticlientOfflineGrace: \"disable\",\n forticlientOfflineGraceInterval: 120,\n forticlientRegKeyEnforce: \"disable\",\n forticlientRegTimeout: 7,\n forticlientSysUpdateInterval: 720,\n forticlientUserAvatar: \"enable\",\n forticlientWarningInterval: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.endpointcontrol.Settings(\"trname\",\n download_location=\"fortiguard\",\n forticlient_avdb_update_interval=8,\n forticlient_dereg_unsupported_client=\"enable\",\n forticlient_ems_rest_api_call_timeout=5000,\n forticlient_keepalive_interval=60,\n forticlient_offline_grace=\"disable\",\n forticlient_offline_grace_interval=120,\n forticlient_reg_key_enforce=\"disable\",\n forticlient_reg_timeout=7,\n forticlient_sys_update_interval=720,\n forticlient_user_avatar=\"enable\",\n forticlient_warning_interval=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Endpointcontrol.Settings(\"trname\", new()\n {\n DownloadLocation = \"fortiguard\",\n ForticlientAvdbUpdateInterval = 8,\n ForticlientDeregUnsupportedClient = \"enable\",\n ForticlientEmsRestApiCallTimeout = 5000,\n ForticlientKeepaliveInterval = 60,\n ForticlientOfflineGrace = \"disable\",\n ForticlientOfflineGraceInterval = 120,\n ForticlientRegKeyEnforce = \"disable\",\n ForticlientRegTimeout = 7,\n ForticlientSysUpdateInterval = 720,\n ForticlientUserAvatar = \"enable\",\n ForticlientWarningInterval = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/endpointcontrol\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := endpointcontrol.NewSettings(ctx, \"trname\", \u0026endpointcontrol.SettingsArgs{\n\t\t\tDownloadLocation: pulumi.String(\"fortiguard\"),\n\t\t\tForticlientAvdbUpdateInterval: pulumi.Int(8),\n\t\t\tForticlientDeregUnsupportedClient: pulumi.String(\"enable\"),\n\t\t\tForticlientEmsRestApiCallTimeout: pulumi.Int(5000),\n\t\t\tForticlientKeepaliveInterval: pulumi.Int(60),\n\t\t\tForticlientOfflineGrace: pulumi.String(\"disable\"),\n\t\t\tForticlientOfflineGraceInterval: pulumi.Int(120),\n\t\t\tForticlientRegKeyEnforce: pulumi.String(\"disable\"),\n\t\t\tForticlientRegTimeout: pulumi.Int(7),\n\t\t\tForticlientSysUpdateInterval: pulumi.Int(720),\n\t\t\tForticlientUserAvatar: pulumi.String(\"enable\"),\n\t\t\tForticlientWarningInterval: pulumi.Int(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.fortios.endpointcontrol.Settings;\nimport com.pulumi.fortios.endpointcontrol.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .downloadLocation(\"fortiguard\")\n .forticlientAvdbUpdateInterval(8)\n .forticlientDeregUnsupportedClient(\"enable\")\n .forticlientEmsRestApiCallTimeout(5000)\n .forticlientKeepaliveInterval(60)\n .forticlientOfflineGrace(\"disable\")\n .forticlientOfflineGraceInterval(120)\n .forticlientRegKeyEnforce(\"disable\")\n .forticlientRegTimeout(7)\n .forticlientSysUpdateInterval(720)\n .forticlientUserAvatar(\"enable\")\n .forticlientWarningInterval(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:endpointcontrol:Settings\n properties:\n downloadLocation: fortiguard\n forticlientAvdbUpdateInterval: 8\n forticlientDeregUnsupportedClient: enable\n forticlientEmsRestApiCallTimeout: 5000\n forticlientKeepaliveInterval: 60\n forticlientOfflineGrace: disable\n forticlientOfflineGraceInterval: 120\n forticlientRegKeyEnforce: disable\n forticlientRegTimeout: 7\n forticlientSysUpdateInterval: 720\n forticlientUserAvatar: enable\n forticlientWarningInterval: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nEndpointControl Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:endpointcontrol/settings:Settings labelname EndpointControlSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:endpointcontrol/settings:Settings labelname EndpointControlSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "downloadCustomLink": { "type": "string", @@ -69692,7 +69622,8 @@ "forticlientSysUpdateInterval", "forticlientUserAvatar", "forticlientWarningInterval", - "override" + "override", + "vdomparam" ], "inputProperties": { "downloadCustomLink": { @@ -69844,7 +69775,7 @@ } }, "fortios:extendercontroller/dataplan:Dataplan": { - "description": "FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`.\n\n## Import\n\nExtenderController Dataplan can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/dataplan:Dataplan labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/dataplan:Dataplan labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`.\n\n## Import\n\nExtenderController Dataplan can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/dataplan:Dataplan labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/dataplan:Dataplan labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "apn": { "type": "string", @@ -69946,7 +69877,8 @@ "signalThreshold", "slot", "type", - "username" + "username", + "vdomparam" ], "inputProperties": { "apn": { @@ -70124,7 +70056,7 @@ } }, "fortios:extendercontroller/extender1:Extender1": { - "description": "Extender controller configuration.\nThis resource will be deprecated. For FortiOS Version \u003e= 7.2.1, using `fortios.extensioncontroller.Extender`. For FortiOS version \u003c 7.2.1, see `fortios.extendercontroller.Extender`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.extendercontroller.Extender1(\"trname\", {\n authorized: \"disable\",\n controllerReport: {\n interval: 300,\n signalThreshold: 10,\n status: \"disable\",\n },\n extName: \"2932\",\n fosid: \"FX201E5919004031\",\n modem1: {\n autoSwitch: {\n dataplan: \"disable\",\n disconnect: \"disable\",\n disconnectPeriod: 600,\n disconnectThreshold: 3,\n signal: \"disable\",\n switchBack: \"timer\",\n switchBackTime: \"00:01\",\n switchBackTimer: 86400,\n },\n connStatus: 0,\n defaultSim: \"sim2\",\n gps: \"enable\",\n redundantIntf: \"s1\",\n redundantMode: \"enable\",\n sim1Pin: \"disable\",\n sim1PinCode: \"testpincode\",\n sim2Pin: \"disable\",\n },\n modem2: {\n autoSwitch: {\n dataplan: \"disable\",\n disconnect: \"disable\",\n disconnectPeriod: 600,\n disconnectThreshold: 3,\n signal: \"disable\",\n switchBackTime: \"00:01\",\n switchBackTimer: 86400,\n },\n connStatus: 0,\n defaultSim: \"sim1\",\n gps: \"enable\",\n redundantMode: \"disable\",\n sim1Pin: \"disable\",\n sim2Pin: \"disable\",\n },\n vdom: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.extendercontroller.Extender1(\"trname\",\n authorized=\"disable\",\n controller_report=fortios.extendercontroller.Extender1ControllerReportArgs(\n interval=300,\n signal_threshold=10,\n status=\"disable\",\n ),\n ext_name=\"2932\",\n fosid=\"FX201E5919004031\",\n modem1=fortios.extendercontroller.Extender1Modem1Args(\n auto_switch=fortios.extendercontroller.Extender1Modem1AutoSwitchArgs(\n dataplan=\"disable\",\n disconnect=\"disable\",\n disconnect_period=600,\n disconnect_threshold=3,\n signal=\"disable\",\n switch_back=\"timer\",\n switch_back_time=\"00:01\",\n switch_back_timer=86400,\n ),\n conn_status=0,\n default_sim=\"sim2\",\n gps=\"enable\",\n redundant_intf=\"s1\",\n redundant_mode=\"enable\",\n sim1_pin=\"disable\",\n sim1_pin_code=\"testpincode\",\n sim2_pin=\"disable\",\n ),\n modem2=fortios.extendercontroller.Extender1Modem2Args(\n auto_switch=fortios.extendercontroller.Extender1Modem2AutoSwitchArgs(\n dataplan=\"disable\",\n disconnect=\"disable\",\n disconnect_period=600,\n disconnect_threshold=3,\n signal=\"disable\",\n switch_back_time=\"00:01\",\n switch_back_timer=86400,\n ),\n conn_status=0,\n default_sim=\"sim1\",\n gps=\"enable\",\n redundant_mode=\"disable\",\n sim1_pin=\"disable\",\n sim2_pin=\"disable\",\n ),\n vdom=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Extendercontroller.Extender1(\"trname\", new()\n {\n Authorized = \"disable\",\n ControllerReport = new Fortios.Extendercontroller.Inputs.Extender1ControllerReportArgs\n {\n Interval = 300,\n SignalThreshold = 10,\n Status = \"disable\",\n },\n ExtName = \"2932\",\n Fosid = \"FX201E5919004031\",\n Modem1 = new Fortios.Extendercontroller.Inputs.Extender1Modem1Args\n {\n AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitchArgs\n {\n Dataplan = \"disable\",\n Disconnect = \"disable\",\n DisconnectPeriod = 600,\n DisconnectThreshold = 3,\n Signal = \"disable\",\n SwitchBack = \"timer\",\n SwitchBackTime = \"00:01\",\n SwitchBackTimer = 86400,\n },\n ConnStatus = 0,\n DefaultSim = \"sim2\",\n Gps = \"enable\",\n RedundantIntf = \"s1\",\n RedundantMode = \"enable\",\n Sim1Pin = \"disable\",\n Sim1PinCode = \"testpincode\",\n Sim2Pin = \"disable\",\n },\n Modem2 = new Fortios.Extendercontroller.Inputs.Extender1Modem2Args\n {\n AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitchArgs\n {\n Dataplan = \"disable\",\n Disconnect = \"disable\",\n DisconnectPeriod = 600,\n DisconnectThreshold = 3,\n Signal = \"disable\",\n SwitchBackTime = \"00:01\",\n SwitchBackTimer = 86400,\n },\n ConnStatus = 0,\n DefaultSim = \"sim1\",\n Gps = \"enable\",\n RedundantMode = \"disable\",\n Sim1Pin = \"disable\",\n Sim2Pin = \"disable\",\n },\n Vdom = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/extendercontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := extendercontroller.NewExtender1(ctx, \"trname\", \u0026extendercontroller.Extender1Args{\n\t\t\tAuthorized: pulumi.String(\"disable\"),\n\t\t\tControllerReport: \u0026extendercontroller.Extender1ControllerReportArgs{\n\t\t\t\tInterval: pulumi.Int(300),\n\t\t\t\tSignalThreshold: pulumi.Int(10),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tExtName: pulumi.String(\"2932\"),\n\t\t\tFosid: pulumi.String(\"FX201E5919004031\"),\n\t\t\tModem1: \u0026extendercontroller.Extender1Modem1Args{\n\t\t\t\tAutoSwitch: \u0026extendercontroller.Extender1Modem1AutoSwitchArgs{\n\t\t\t\t\tDataplan: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnect: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnectPeriod: pulumi.Int(600),\n\t\t\t\t\tDisconnectThreshold: pulumi.Int(3),\n\t\t\t\t\tSignal: pulumi.String(\"disable\"),\n\t\t\t\t\tSwitchBack: pulumi.String(\"timer\"),\n\t\t\t\t\tSwitchBackTime: pulumi.String(\"00:01\"),\n\t\t\t\t\tSwitchBackTimer: pulumi.Int(86400),\n\t\t\t\t},\n\t\t\t\tConnStatus: pulumi.Int(0),\n\t\t\t\tDefaultSim: pulumi.String(\"sim2\"),\n\t\t\t\tGps: pulumi.String(\"enable\"),\n\t\t\t\tRedundantIntf: pulumi.String(\"s1\"),\n\t\t\t\tRedundantMode: pulumi.String(\"enable\"),\n\t\t\t\tSim1Pin: pulumi.String(\"disable\"),\n\t\t\t\tSim1PinCode: pulumi.String(\"testpincode\"),\n\t\t\t\tSim2Pin: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tModem2: \u0026extendercontroller.Extender1Modem2Args{\n\t\t\t\tAutoSwitch: \u0026extendercontroller.Extender1Modem2AutoSwitchArgs{\n\t\t\t\t\tDataplan: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnect: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnectPeriod: pulumi.Int(600),\n\t\t\t\t\tDisconnectThreshold: pulumi.Int(3),\n\t\t\t\t\tSignal: pulumi.String(\"disable\"),\n\t\t\t\t\tSwitchBackTime: pulumi.String(\"00:01\"),\n\t\t\t\t\tSwitchBackTimer: pulumi.Int(86400),\n\t\t\t\t},\n\t\t\t\tConnStatus: pulumi.Int(0),\n\t\t\t\tDefaultSim: pulumi.String(\"sim1\"),\n\t\t\t\tGps: pulumi.String(\"enable\"),\n\t\t\t\tRedundantMode: pulumi.String(\"disable\"),\n\t\t\t\tSim1Pin: pulumi.String(\"disable\"),\n\t\t\t\tSim2Pin: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tVdom: pulumi.Int(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.fortios.extendercontroller.Extender1;\nimport com.pulumi.fortios.extendercontroller.Extender1Args;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1ControllerReportArgs;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1Args;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1AutoSwitchArgs;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2Args;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2AutoSwitchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Extender1(\"trname\", Extender1Args.builder() \n .authorized(\"disable\")\n .controllerReport(Extender1ControllerReportArgs.builder()\n .interval(300)\n .signalThreshold(10)\n .status(\"disable\")\n .build())\n .extName(\"2932\")\n .fosid(\"FX201E5919004031\")\n .modem1(Extender1Modem1Args.builder()\n .autoSwitch(Extender1Modem1AutoSwitchArgs.builder()\n .dataplan(\"disable\")\n .disconnect(\"disable\")\n .disconnectPeriod(600)\n .disconnectThreshold(3)\n .signal(\"disable\")\n .switchBack(\"timer\")\n .switchBackTime(\"00:01\")\n .switchBackTimer(86400)\n .build())\n .connStatus(0)\n .defaultSim(\"sim2\")\n .gps(\"enable\")\n .redundantIntf(\"s1\")\n .redundantMode(\"enable\")\n .sim1Pin(\"disable\")\n .sim1PinCode(\"testpincode\")\n .sim2Pin(\"disable\")\n .build())\n .modem2(Extender1Modem2Args.builder()\n .autoSwitch(Extender1Modem2AutoSwitchArgs.builder()\n .dataplan(\"disable\")\n .disconnect(\"disable\")\n .disconnectPeriod(600)\n .disconnectThreshold(3)\n .signal(\"disable\")\n .switchBackTime(\"00:01\")\n .switchBackTimer(86400)\n .build())\n .connStatus(0)\n .defaultSim(\"sim1\")\n .gps(\"enable\")\n .redundantMode(\"disable\")\n .sim1Pin(\"disable\")\n .sim2Pin(\"disable\")\n .build())\n .vdom(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:extendercontroller:Extender1\n properties:\n authorized: disable\n controllerReport:\n interval: 300\n signalThreshold: 10\n status: disable\n extName: '2932'\n fosid: FX201E5919004031\n modem1:\n autoSwitch:\n dataplan: disable\n disconnect: disable\n disconnectPeriod: 600\n disconnectThreshold: 3\n signal: disable\n switchBack: timer\n switchBackTime: 00:01\n switchBackTimer: 86400\n connStatus: 0\n defaultSim: sim2\n gps: enable\n redundantIntf: s1\n redundantMode: enable\n sim1Pin: disable\n sim1PinCode: testpincode\n sim2Pin: disable\n modem2:\n autoSwitch:\n dataplan: disable\n disconnect: disable\n disconnectPeriod: 600\n disconnectThreshold: 3\n signal: disable\n switchBackTime: 00:01\n switchBackTimer: 86400\n connStatus: 0\n defaultSim: sim1\n gps: enable\n redundantMode: disable\n sim1Pin: disable\n sim2Pin: disable\n vdom: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nExtenderController Extender1 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Extender controller configuration.\nThis resource will be deprecated. For FortiOS Version \u003e= 7.2.1, using `fortios.extensioncontroller.Extender`. For FortiOS version \u003c 7.2.1, see `fortios.extendercontroller.Extender`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.extendercontroller.Extender1(\"trname\", {\n authorized: \"disable\",\n controllerReport: {\n interval: 300,\n signalThreshold: 10,\n status: \"disable\",\n },\n extName: \"2932\",\n fosid: \"FX201E5919004031\",\n modem1: {\n autoSwitch: {\n dataplan: \"disable\",\n disconnect: \"disable\",\n disconnectPeriod: 600,\n disconnectThreshold: 3,\n signal: \"disable\",\n switchBack: \"timer\",\n switchBackTime: \"00:01\",\n switchBackTimer: 86400,\n },\n connStatus: 0,\n defaultSim: \"sim2\",\n gps: \"enable\",\n redundantIntf: \"s1\",\n redundantMode: \"enable\",\n sim1Pin: \"disable\",\n sim1PinCode: \"testpincode\",\n sim2Pin: \"disable\",\n },\n modem2: {\n autoSwitch: {\n dataplan: \"disable\",\n disconnect: \"disable\",\n disconnectPeriod: 600,\n disconnectThreshold: 3,\n signal: \"disable\",\n switchBackTime: \"00:01\",\n switchBackTimer: 86400,\n },\n connStatus: 0,\n defaultSim: \"sim1\",\n gps: \"enable\",\n redundantMode: \"disable\",\n sim1Pin: \"disable\",\n sim2Pin: \"disable\",\n },\n vdom: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.extendercontroller.Extender1(\"trname\",\n authorized=\"disable\",\n controller_report=fortios.extendercontroller.Extender1ControllerReportArgs(\n interval=300,\n signal_threshold=10,\n status=\"disable\",\n ),\n ext_name=\"2932\",\n fosid=\"FX201E5919004031\",\n modem1=fortios.extendercontroller.Extender1Modem1Args(\n auto_switch=fortios.extendercontroller.Extender1Modem1AutoSwitchArgs(\n dataplan=\"disable\",\n disconnect=\"disable\",\n disconnect_period=600,\n disconnect_threshold=3,\n signal=\"disable\",\n switch_back=\"timer\",\n switch_back_time=\"00:01\",\n switch_back_timer=86400,\n ),\n conn_status=0,\n default_sim=\"sim2\",\n gps=\"enable\",\n redundant_intf=\"s1\",\n redundant_mode=\"enable\",\n sim1_pin=\"disable\",\n sim1_pin_code=\"testpincode\",\n sim2_pin=\"disable\",\n ),\n modem2=fortios.extendercontroller.Extender1Modem2Args(\n auto_switch=fortios.extendercontroller.Extender1Modem2AutoSwitchArgs(\n dataplan=\"disable\",\n disconnect=\"disable\",\n disconnect_period=600,\n disconnect_threshold=3,\n signal=\"disable\",\n switch_back_time=\"00:01\",\n switch_back_timer=86400,\n ),\n conn_status=0,\n default_sim=\"sim1\",\n gps=\"enable\",\n redundant_mode=\"disable\",\n sim1_pin=\"disable\",\n sim2_pin=\"disable\",\n ),\n vdom=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Extendercontroller.Extender1(\"trname\", new()\n {\n Authorized = \"disable\",\n ControllerReport = new Fortios.Extendercontroller.Inputs.Extender1ControllerReportArgs\n {\n Interval = 300,\n SignalThreshold = 10,\n Status = \"disable\",\n },\n ExtName = \"2932\",\n Fosid = \"FX201E5919004031\",\n Modem1 = new Fortios.Extendercontroller.Inputs.Extender1Modem1Args\n {\n AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem1AutoSwitchArgs\n {\n Dataplan = \"disable\",\n Disconnect = \"disable\",\n DisconnectPeriod = 600,\n DisconnectThreshold = 3,\n Signal = \"disable\",\n SwitchBack = \"timer\",\n SwitchBackTime = \"00:01\",\n SwitchBackTimer = 86400,\n },\n ConnStatus = 0,\n DefaultSim = \"sim2\",\n Gps = \"enable\",\n RedundantIntf = \"s1\",\n RedundantMode = \"enable\",\n Sim1Pin = \"disable\",\n Sim1PinCode = \"testpincode\",\n Sim2Pin = \"disable\",\n },\n Modem2 = new Fortios.Extendercontroller.Inputs.Extender1Modem2Args\n {\n AutoSwitch = new Fortios.Extendercontroller.Inputs.Extender1Modem2AutoSwitchArgs\n {\n Dataplan = \"disable\",\n Disconnect = \"disable\",\n DisconnectPeriod = 600,\n DisconnectThreshold = 3,\n Signal = \"disable\",\n SwitchBackTime = \"00:01\",\n SwitchBackTimer = 86400,\n },\n ConnStatus = 0,\n DefaultSim = \"sim1\",\n Gps = \"enable\",\n RedundantMode = \"disable\",\n Sim1Pin = \"disable\",\n Sim2Pin = \"disable\",\n },\n Vdom = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/extendercontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := extendercontroller.NewExtender1(ctx, \"trname\", \u0026extendercontroller.Extender1Args{\n\t\t\tAuthorized: pulumi.String(\"disable\"),\n\t\t\tControllerReport: \u0026extendercontroller.Extender1ControllerReportArgs{\n\t\t\t\tInterval: pulumi.Int(300),\n\t\t\t\tSignalThreshold: pulumi.Int(10),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tExtName: pulumi.String(\"2932\"),\n\t\t\tFosid: pulumi.String(\"FX201E5919004031\"),\n\t\t\tModem1: \u0026extendercontroller.Extender1Modem1Args{\n\t\t\t\tAutoSwitch: \u0026extendercontroller.Extender1Modem1AutoSwitchArgs{\n\t\t\t\t\tDataplan: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnect: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnectPeriod: pulumi.Int(600),\n\t\t\t\t\tDisconnectThreshold: pulumi.Int(3),\n\t\t\t\t\tSignal: pulumi.String(\"disable\"),\n\t\t\t\t\tSwitchBack: pulumi.String(\"timer\"),\n\t\t\t\t\tSwitchBackTime: pulumi.String(\"00:01\"),\n\t\t\t\t\tSwitchBackTimer: pulumi.Int(86400),\n\t\t\t\t},\n\t\t\t\tConnStatus: pulumi.Int(0),\n\t\t\t\tDefaultSim: pulumi.String(\"sim2\"),\n\t\t\t\tGps: pulumi.String(\"enable\"),\n\t\t\t\tRedundantIntf: pulumi.String(\"s1\"),\n\t\t\t\tRedundantMode: pulumi.String(\"enable\"),\n\t\t\t\tSim1Pin: pulumi.String(\"disable\"),\n\t\t\t\tSim1PinCode: pulumi.String(\"testpincode\"),\n\t\t\t\tSim2Pin: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tModem2: \u0026extendercontroller.Extender1Modem2Args{\n\t\t\t\tAutoSwitch: \u0026extendercontroller.Extender1Modem2AutoSwitchArgs{\n\t\t\t\t\tDataplan: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnect: pulumi.String(\"disable\"),\n\t\t\t\t\tDisconnectPeriod: pulumi.Int(600),\n\t\t\t\t\tDisconnectThreshold: pulumi.Int(3),\n\t\t\t\t\tSignal: pulumi.String(\"disable\"),\n\t\t\t\t\tSwitchBackTime: pulumi.String(\"00:01\"),\n\t\t\t\t\tSwitchBackTimer: pulumi.Int(86400),\n\t\t\t\t},\n\t\t\t\tConnStatus: pulumi.Int(0),\n\t\t\t\tDefaultSim: pulumi.String(\"sim1\"),\n\t\t\t\tGps: pulumi.String(\"enable\"),\n\t\t\t\tRedundantMode: pulumi.String(\"disable\"),\n\t\t\t\tSim1Pin: pulumi.String(\"disable\"),\n\t\t\t\tSim2Pin: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tVdom: pulumi.Int(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.fortios.extendercontroller.Extender1;\nimport com.pulumi.fortios.extendercontroller.Extender1Args;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1ControllerReportArgs;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1Args;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem1AutoSwitchArgs;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2Args;\nimport com.pulumi.fortios.extendercontroller.inputs.Extender1Modem2AutoSwitchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Extender1(\"trname\", Extender1Args.builder()\n .authorized(\"disable\")\n .controllerReport(Extender1ControllerReportArgs.builder()\n .interval(300)\n .signalThreshold(10)\n .status(\"disable\")\n .build())\n .extName(\"2932\")\n .fosid(\"FX201E5919004031\")\n .modem1(Extender1Modem1Args.builder()\n .autoSwitch(Extender1Modem1AutoSwitchArgs.builder()\n .dataplan(\"disable\")\n .disconnect(\"disable\")\n .disconnectPeriod(600)\n .disconnectThreshold(3)\n .signal(\"disable\")\n .switchBack(\"timer\")\n .switchBackTime(\"00:01\")\n .switchBackTimer(86400)\n .build())\n .connStatus(0)\n .defaultSim(\"sim2\")\n .gps(\"enable\")\n .redundantIntf(\"s1\")\n .redundantMode(\"enable\")\n .sim1Pin(\"disable\")\n .sim1PinCode(\"testpincode\")\n .sim2Pin(\"disable\")\n .build())\n .modem2(Extender1Modem2Args.builder()\n .autoSwitch(Extender1Modem2AutoSwitchArgs.builder()\n .dataplan(\"disable\")\n .disconnect(\"disable\")\n .disconnectPeriod(600)\n .disconnectThreshold(3)\n .signal(\"disable\")\n .switchBackTime(\"00:01\")\n .switchBackTimer(86400)\n .build())\n .connStatus(0)\n .defaultSim(\"sim1\")\n .gps(\"enable\")\n .redundantMode(\"disable\")\n .sim1Pin(\"disable\")\n .sim2Pin(\"disable\")\n .build())\n .vdom(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:extendercontroller:Extender1\n properties:\n authorized: disable\n controllerReport:\n interval: 300\n signalThreshold: 10\n status: disable\n extName: '2932'\n fosid: FX201E5919004031\n modem1:\n autoSwitch:\n dataplan: disable\n disconnect: disable\n disconnectPeriod: 600\n disconnectThreshold: 3\n signal: disable\n switchBack: timer\n switchBackTime: 00:01\n switchBackTimer: 86400\n connStatus: 0\n defaultSim: sim2\n gps: enable\n redundantIntf: s1\n redundantMode: enable\n sim1Pin: disable\n sim1PinCode: testpincode\n sim2Pin: disable\n modem2:\n autoSwitch:\n dataplan: disable\n disconnect: disable\n disconnectPeriod: 600\n disconnectThreshold: 3\n signal: disable\n switchBackTime: 00:01\n switchBackTimer: 86400\n connStatus: 0\n defaultSim: sim1\n gps: enable\n redundantMode: disable\n sim1Pin: disable\n sim2Pin: disable\n vdom: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nExtenderController Extender1 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/extender1:Extender1 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authorized": { "type": "string", @@ -70148,7 +70080,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loginPassword": { "type": "string", @@ -70185,7 +70117,8 @@ "modem1", "modem2", "name", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "authorized": { @@ -70210,7 +70143,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loginPassword": { "type": "string", @@ -70268,7 +70201,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loginPassword": { "type": "string", @@ -70302,7 +70235,7 @@ } }, "fortios:extendercontroller/extender:Extender": { - "description": "Extender controller configuration.\nThe resource applies to FortiOS Version \u003c 7.2.1. For FortiOS version \u003e= 7.2.1, see `fortios.extensioncontroller.Extender`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.extendercontroller.Extender(\"trname\", {\n admin: \"disable\",\n billingStartDay: 1,\n connStatus: 0,\n dialMode: \"always-connect\",\n dialStatus: 0,\n extName: \"332\",\n fosid: \"1\",\n initiatedUpdate: \"disable\",\n mode: \"standalone\",\n modemType: \"gsm/lte\",\n multiMode: \"auto\",\n pppAuthProtocol: \"auto\",\n pppEchoRequest: \"disable\",\n quotaLimitMb: 0,\n redial: \"none\",\n roaming: \"disable\",\n role: \"primary\",\n vdom: 0,\n wimaxAuthProtocol: \"tls\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.extendercontroller.Extender(\"trname\",\n admin=\"disable\",\n billing_start_day=1,\n conn_status=0,\n dial_mode=\"always-connect\",\n dial_status=0,\n ext_name=\"332\",\n fosid=\"1\",\n initiated_update=\"disable\",\n mode=\"standalone\",\n modem_type=\"gsm/lte\",\n multi_mode=\"auto\",\n ppp_auth_protocol=\"auto\",\n ppp_echo_request=\"disable\",\n quota_limit_mb=0,\n redial=\"none\",\n roaming=\"disable\",\n role=\"primary\",\n vdom=0,\n wimax_auth_protocol=\"tls\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Extendercontroller.Extender(\"trname\", new()\n {\n Admin = \"disable\",\n BillingStartDay = 1,\n ConnStatus = 0,\n DialMode = \"always-connect\",\n DialStatus = 0,\n ExtName = \"332\",\n Fosid = \"1\",\n InitiatedUpdate = \"disable\",\n Mode = \"standalone\",\n ModemType = \"gsm/lte\",\n MultiMode = \"auto\",\n PppAuthProtocol = \"auto\",\n PppEchoRequest = \"disable\",\n QuotaLimitMb = 0,\n Redial = \"none\",\n Roaming = \"disable\",\n Role = \"primary\",\n Vdom = 0,\n WimaxAuthProtocol = \"tls\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/extendercontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := extendercontroller.NewExtender(ctx, \"trname\", \u0026extendercontroller.ExtenderArgs{\n\t\t\tAdmin: pulumi.String(\"disable\"),\n\t\t\tBillingStartDay: pulumi.Int(1),\n\t\t\tConnStatus: pulumi.Int(0),\n\t\t\tDialMode: pulumi.String(\"always-connect\"),\n\t\t\tDialStatus: pulumi.Int(0),\n\t\t\tExtName: pulumi.String(\"332\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tInitiatedUpdate: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"standalone\"),\n\t\t\tModemType: pulumi.String(\"gsm/lte\"),\n\t\t\tMultiMode: pulumi.String(\"auto\"),\n\t\t\tPppAuthProtocol: pulumi.String(\"auto\"),\n\t\t\tPppEchoRequest: pulumi.String(\"disable\"),\n\t\t\tQuotaLimitMb: pulumi.Int(0),\n\t\t\tRedial: pulumi.String(\"none\"),\n\t\t\tRoaming: pulumi.String(\"disable\"),\n\t\t\tRole: pulumi.String(\"primary\"),\n\t\t\tVdom: pulumi.Int(0),\n\t\t\tWimaxAuthProtocol: pulumi.String(\"tls\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.extendercontroller.Extender;\nimport com.pulumi.fortios.extendercontroller.ExtenderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Extender(\"trname\", ExtenderArgs.builder() \n .admin(\"disable\")\n .billingStartDay(1)\n .connStatus(0)\n .dialMode(\"always-connect\")\n .dialStatus(0)\n .extName(\"332\")\n .fosid(\"1\")\n .initiatedUpdate(\"disable\")\n .mode(\"standalone\")\n .modemType(\"gsm/lte\")\n .multiMode(\"auto\")\n .pppAuthProtocol(\"auto\")\n .pppEchoRequest(\"disable\")\n .quotaLimitMb(0)\n .redial(\"none\")\n .roaming(\"disable\")\n .role(\"primary\")\n .vdom(0)\n .wimaxAuthProtocol(\"tls\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:extendercontroller:Extender\n properties:\n admin: disable\n billingStartDay: 1\n connStatus: 0\n dialMode: always-connect\n dialStatus: 0\n extName: '332'\n fosid: '1'\n initiatedUpdate: disable\n mode: standalone\n modemType: gsm/lte\n multiMode: auto\n pppAuthProtocol: auto\n pppEchoRequest: disable\n quotaLimitMb: 0\n redial: none\n roaming: disable\n role: primary\n vdom: 0\n wimaxAuthProtocol: tls\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nExtenderController Extender can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/extender:Extender labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/extender:Extender labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Extender controller configuration.\nThe resource applies to FortiOS Version \u003c 7.2.1. For FortiOS version \u003e= 7.2.1, see `fortios.extensioncontroller.Extender`\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.extendercontroller.Extender(\"trname\", {\n admin: \"disable\",\n billingStartDay: 1,\n connStatus: 0,\n dialMode: \"always-connect\",\n dialStatus: 0,\n extName: \"332\",\n fosid: \"1\",\n initiatedUpdate: \"disable\",\n mode: \"standalone\",\n modemType: \"gsm/lte\",\n multiMode: \"auto\",\n pppAuthProtocol: \"auto\",\n pppEchoRequest: \"disable\",\n quotaLimitMb: 0,\n redial: \"none\",\n roaming: \"disable\",\n role: \"primary\",\n vdom: 0,\n wimaxAuthProtocol: \"tls\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.extendercontroller.Extender(\"trname\",\n admin=\"disable\",\n billing_start_day=1,\n conn_status=0,\n dial_mode=\"always-connect\",\n dial_status=0,\n ext_name=\"332\",\n fosid=\"1\",\n initiated_update=\"disable\",\n mode=\"standalone\",\n modem_type=\"gsm/lte\",\n multi_mode=\"auto\",\n ppp_auth_protocol=\"auto\",\n ppp_echo_request=\"disable\",\n quota_limit_mb=0,\n redial=\"none\",\n roaming=\"disable\",\n role=\"primary\",\n vdom=0,\n wimax_auth_protocol=\"tls\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Extendercontroller.Extender(\"trname\", new()\n {\n Admin = \"disable\",\n BillingStartDay = 1,\n ConnStatus = 0,\n DialMode = \"always-connect\",\n DialStatus = 0,\n ExtName = \"332\",\n Fosid = \"1\",\n InitiatedUpdate = \"disable\",\n Mode = \"standalone\",\n ModemType = \"gsm/lte\",\n MultiMode = \"auto\",\n PppAuthProtocol = \"auto\",\n PppEchoRequest = \"disable\",\n QuotaLimitMb = 0,\n Redial = \"none\",\n Roaming = \"disable\",\n Role = \"primary\",\n Vdom = 0,\n WimaxAuthProtocol = \"tls\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/extendercontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := extendercontroller.NewExtender(ctx, \"trname\", \u0026extendercontroller.ExtenderArgs{\n\t\t\tAdmin: pulumi.String(\"disable\"),\n\t\t\tBillingStartDay: pulumi.Int(1),\n\t\t\tConnStatus: pulumi.Int(0),\n\t\t\tDialMode: pulumi.String(\"always-connect\"),\n\t\t\tDialStatus: pulumi.Int(0),\n\t\t\tExtName: pulumi.String(\"332\"),\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tInitiatedUpdate: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"standalone\"),\n\t\t\tModemType: pulumi.String(\"gsm/lte\"),\n\t\t\tMultiMode: pulumi.String(\"auto\"),\n\t\t\tPppAuthProtocol: pulumi.String(\"auto\"),\n\t\t\tPppEchoRequest: pulumi.String(\"disable\"),\n\t\t\tQuotaLimitMb: pulumi.Int(0),\n\t\t\tRedial: pulumi.String(\"none\"),\n\t\t\tRoaming: pulumi.String(\"disable\"),\n\t\t\tRole: pulumi.String(\"primary\"),\n\t\t\tVdom: pulumi.Int(0),\n\t\t\tWimaxAuthProtocol: pulumi.String(\"tls\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.extendercontroller.Extender;\nimport com.pulumi.fortios.extendercontroller.ExtenderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Extender(\"trname\", ExtenderArgs.builder()\n .admin(\"disable\")\n .billingStartDay(1)\n .connStatus(0)\n .dialMode(\"always-connect\")\n .dialStatus(0)\n .extName(\"332\")\n .fosid(\"1\")\n .initiatedUpdate(\"disable\")\n .mode(\"standalone\")\n .modemType(\"gsm/lte\")\n .multiMode(\"auto\")\n .pppAuthProtocol(\"auto\")\n .pppEchoRequest(\"disable\")\n .quotaLimitMb(0)\n .redial(\"none\")\n .roaming(\"disable\")\n .role(\"primary\")\n .vdom(0)\n .wimaxAuthProtocol(\"tls\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:extendercontroller:Extender\n properties:\n admin: disable\n billingStartDay: 1\n connStatus: 0\n dialMode: always-connect\n dialStatus: 0\n extName: '332'\n fosid: '1'\n initiatedUpdate: disable\n mode: standalone\n modemType: gsm/lte\n multiMode: auto\n pppAuthProtocol: auto\n pppEchoRequest: disable\n quotaLimitMb: 0\n redial: none\n roaming: disable\n role: primary\n vdom: 0\n wimaxAuthProtocol: tls\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nExtenderController Extender can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/extender:Extender labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/extender:Extender labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "aaaSharedSecret": { "type": "string", @@ -70391,7 +70324,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haSharedSecret": { "type": "string", @@ -70579,6 +70512,7 @@ "role", "secondaryHa", "vdom", + "vdomparam", "wanExtension", "wimaxAuthProtocol", "wimaxCarrier", @@ -70673,7 +70607,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haSharedSecret": { "type": "string", @@ -70913,7 +70847,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haSharedSecret": { "type": "string", @@ -71061,7 +70995,7 @@ } }, "fortios:extendercontroller/extenderprofile:Extenderprofile": { - "description": "FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`.\n\n## Import\n\nExtenderController ExtenderProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/extenderprofile:Extenderprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/extenderprofile:Extenderprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`.\n\n## Import\n\nExtenderController ExtenderProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extendercontroller/extenderprofile:Extenderprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extendercontroller/extenderprofile:Extenderprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowaccess": { "type": "string", @@ -71089,7 +71023,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extendercontroller/ExtenderprofileLanExtension:ExtenderprofileLanExtension", @@ -71126,7 +71060,8 @@ "lanExtension", "loginPasswordChange", "model", - "name" + "name", + "vdomparam" ], "inputProperties": { "allowaccess": { @@ -71155,7 +71090,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extendercontroller/ExtenderprofileLanExtension:ExtenderprofileLanExtension", @@ -71213,7 +71148,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extendercontroller/ExtenderprofileLanExtension:ExtenderprofileLanExtension", @@ -71347,7 +71282,8 @@ "signalThreshold", "slot", "type", - "username" + "username", + "vdomparam" ], "inputProperties": { "apn": { @@ -71567,7 +71503,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loginPassword": { "type": "string", @@ -71628,6 +71564,7 @@ "overrideLoginPasswordChange", "profile", "vdom", + "vdomparam", "wanExtension" ], "inputProperties": { @@ -71673,7 +71610,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loginPassword": { "type": "string", @@ -71763,7 +71700,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loginPassword": { "type": "string", @@ -71840,7 +71777,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileLanExtension:ExtenderprofileLanExtension", @@ -71856,7 +71793,7 @@ }, "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" + "description": "Model.\n" }, "name": { "type": "string", @@ -71865,6 +71802,10 @@ "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" + }, + "wifi": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifi:ExtenderprofileWifi", + "description": "FortiExtender wifi configuration. The structure of `wifi` block is documented below.\n" } }, "required": [ @@ -71877,7 +71818,9 @@ "lanExtension", "loginPasswordChange", "model", - "name" + "name", + "vdomparam", + "wifi" ], "inputProperties": { "allowaccess": { @@ -71906,7 +71849,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileLanExtension:ExtenderprofileLanExtension", @@ -71922,7 +71865,7 @@ }, "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" + "description": "Model.\n" }, "name": { "type": "string", @@ -71933,6 +71876,10 @@ "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", "willReplaceOnChanges": true + }, + "wifi": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifi:ExtenderprofileWifi", + "description": "FortiExtender wifi configuration. The structure of `wifi` block is documented below.\n" } }, "stateInputs": { @@ -71964,7 +71911,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileLanExtension:ExtenderprofileLanExtension", @@ -71980,13 +71927,320 @@ }, "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" + "description": "Model.\n" }, "name": { "type": "string", "description": "FortiExtender profile name.\n", "willReplaceOnChanges": true }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + }, + "wifi": { + "$ref": "#/types/fortios:extensioncontroller/ExtenderprofileWifi:ExtenderprofileWifi", + "description": "FortiExtender wifi configuration. The structure of `wifi` block is documented below.\n" + } + }, + "type": "object" + } + }, + "fortios:extensioncontroller/extendervap:Extendervap": { + "description": "FortiExtender wifi vap configuration. Applies to FortiOS Version `\u003e= 7.4.4`.\n\n## Import\n\nExtensionController ExtenderVap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "properties": { + "allowaccess": { + "type": "string", + "description": "Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`.\n" + }, + "authServerAddress": { + "type": "string", + "description": "Wi-Fi Authentication Server Address (IPv4 format).\n" + }, + "authServerPort": { + "type": "integer", + "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: `disable`, `enable`.\n" + }, + "bssColorPartial": { + "type": "string", + "description": "Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`.\n" + }, + "dtim": { + "type": "integer", + "description": "Wi-Fi DTIM (1 - 255) default = 1.\n" + }, + "endIp": { + "type": "string", + "description": "End ip address.\n" + }, + "ipAddress": { + "type": "string", + "description": "Extender ip address.\n" + }, + "maxClients": { + "type": "integer", + "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: `disable`, `enable`.\n" + }, + "name": { + "type": "string", + "description": "Wi-Fi VAP name.\n" + }, + "passphrase": { + "type": "string", + "description": "Wi-Fi passphrase.\n" + }, + "pmf": { + "type": "string", + "description": "Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`.\n" + }, + "rtsThreshold": { + "type": "integer", + "description": "Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled).\n" + }, + "saePassword": { + "type": "string", + "description": "Wi-Fi SAE Password.\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: `disable`, `enable`.\n" + }, + "type": { + "type": "string", + "description": "Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`.\n" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" + } + }, + "required": [ + "allowaccess", + "authServerAddress", + "authServerPort", + "authServerSecret", + "broadcastSsid", + "bssColorPartial", + "dtim", + "endIp", + "ipAddress", + "maxClients", + "muMimo", + "name", + "pmf", + "rtsThreshold", + "security", + "ssid", + "startIp", + "targetWakeTime", + "type", + "vdomparam" + ], + "inputProperties": { + "allowaccess": { + "type": "string", + "description": "Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`.\n" + }, + "authServerAddress": { + "type": "string", + "description": "Wi-Fi Authentication Server Address (IPv4 format).\n" + }, + "authServerPort": { + "type": "integer", + "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: `disable`, `enable`.\n" + }, + "bssColorPartial": { + "type": "string", + "description": "Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`.\n" + }, + "dtim": { + "type": "integer", + "description": "Wi-Fi DTIM (1 - 255) default = 1.\n" + }, + "endIp": { + "type": "string", + "description": "End ip address.\n" + }, + "ipAddress": { + "type": "string", + "description": "Extender ip address.\n" + }, + "maxClients": { + "type": "integer", + "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: `disable`, `enable`.\n" + }, + "name": { + "type": "string", + "description": "Wi-Fi VAP name.\n", + "willReplaceOnChanges": true + }, + "passphrase": { + "type": "string", + "description": "Wi-Fi passphrase.\n" + }, + "pmf": { + "type": "string", + "description": "Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`.\n" + }, + "rtsThreshold": { + "type": "integer", + "description": "Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled).\n" + }, + "saePassword": { + "type": "string", + "description": "Wi-Fi SAE Password.\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: `disable`, `enable`.\n" + }, + "type": { + "type": "string", + "description": "Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`.\n" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "stateInputs": { + "description": "Input properties used for looking up and filtering Extendervap resources.\n", + "properties": { + "allowaccess": { + "type": "string", + "description": "Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`.\n" + }, + "authServerAddress": { + "type": "string", + "description": "Wi-Fi Authentication Server Address (IPv4 format).\n" + }, + "authServerPort": { + "type": "integer", + "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: `disable`, `enable`.\n" + }, + "bssColorPartial": { + "type": "string", + "description": "Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`.\n" + }, + "dtim": { + "type": "integer", + "description": "Wi-Fi DTIM (1 - 255) default = 1.\n" + }, + "endIp": { + "type": "string", + "description": "End ip address.\n" + }, + "ipAddress": { + "type": "string", + "description": "Extender ip address.\n" + }, + "maxClients": { + "type": "integer", + "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: `disable`, `enable`.\n" + }, + "name": { + "type": "string", + "description": "Wi-Fi VAP name.\n", + "willReplaceOnChanges": true + }, + "passphrase": { + "type": "string", + "description": "Wi-Fi passphrase.\n" + }, + "pmf": { + "type": "string", + "description": "Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`.\n" + }, + "rtsThreshold": { + "type": "integer", + "description": "Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled).\n" + }, + "saePassword": { + "type": "string", + "description": "Wi-Fi SAE Password.\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: `disable`, `enable`.\n" + }, + "type": { + "type": "string", + "description": "Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", @@ -72044,7 +72298,8 @@ "hostname", "name", "profile", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "authorized": { @@ -72144,7 +72399,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extensioncontroller/FortigateprofileLanExtension:FortigateprofileLanExtension", @@ -72163,7 +72418,8 @@ "extension", "fosid", "lanExtension", - "name" + "name", + "vdomparam" ], "inputProperties": { "extension": { @@ -72176,7 +72432,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extensioncontroller/FortigateprofileLanExtension:FortigateprofileLanExtension", @@ -72206,7 +72462,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "lanExtension": { "$ref": "#/types/fortios:extensioncontroller/FortigateprofileLanExtension:FortigateprofileLanExtension", @@ -72227,7 +72483,7 @@ } }, "fortios:filter/dns/domainfilter:Domainfilter": { - "description": "Configure DNS domain filters.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.dns.Domainfilter(\"trname\", {\n entries: [{\n action: \"block\",\n domain: \"bac.com\",\n id: 1,\n status: \"enable\",\n type: \"simple\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.dns.Domainfilter(\"trname\",\n entries=[fortios.filter.dns.DomainfilterEntryArgs(\n action=\"block\",\n domain=\"bac.com\",\n id=1,\n status=\"enable\",\n type=\"simple\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Dns.Domainfilter(\"trname\", new()\n {\n Entries = new[]\n {\n new Fortios.Filter.Dns.Inputs.DomainfilterEntryArgs\n {\n Action = \"block\",\n Domain = \"bac.com\",\n Id = 1,\n Status = \"enable\",\n Type = \"simple\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewDomainfilter(ctx, \"trname\", \u0026filter.DomainfilterArgs{\n\t\t\tEntries: dns.DomainfilterEntryArray{\n\t\t\t\t\u0026dns.DomainfilterEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\tDomain: pulumi.String(\"bac.com\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t\tType: pulumi.String(\"simple\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Domainfilter;\nimport com.pulumi.fortios.filter.DomainfilterArgs;\nimport com.pulumi.fortios.filter.inputs.DomainfilterEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Domainfilter(\"trname\", DomainfilterArgs.builder() \n .entries(DomainfilterEntryArgs.builder()\n .action(\"block\")\n .domain(\"bac.com\")\n .id(1)\n .status(\"enable\")\n .type(\"simple\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/dns:Domainfilter\n properties:\n entries:\n - action: block\n domain: bac.com\n id: 1\n status: enable\n type: simple\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDnsfilter DomainFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/dns/domainfilter:Domainfilter labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/dns/domainfilter:Domainfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DNS domain filters.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.dns.Domainfilter(\"trname\", {\n entries: [{\n action: \"block\",\n domain: \"bac.com\",\n id: 1,\n status: \"enable\",\n type: \"simple\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.dns.Domainfilter(\"trname\",\n entries=[fortios.filter.dns.DomainfilterEntryArgs(\n action=\"block\",\n domain=\"bac.com\",\n id=1,\n status=\"enable\",\n type=\"simple\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Dns.Domainfilter(\"trname\", new()\n {\n Entries = new[]\n {\n new Fortios.Filter.Dns.Inputs.DomainfilterEntryArgs\n {\n Action = \"block\",\n Domain = \"bac.com\",\n Id = 1,\n Status = \"enable\",\n Type = \"simple\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewDomainfilter(ctx, \"trname\", \u0026filter.DomainfilterArgs{\n\t\t\tEntries: dns.DomainfilterEntryArray{\n\t\t\t\t\u0026dns.DomainfilterEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\tDomain: pulumi.String(\"bac.com\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t\tType: pulumi.String(\"simple\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Domainfilter;\nimport com.pulumi.fortios.filter.DomainfilterArgs;\nimport com.pulumi.fortios.filter.inputs.DomainfilterEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Domainfilter(\"trname\", DomainfilterArgs.builder()\n .entries(DomainfilterEntryArgs.builder()\n .action(\"block\")\n .domain(\"bac.com\")\n .id(1)\n .status(\"enable\")\n .type(\"simple\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/dns:Domainfilter\n properties:\n entries:\n - action: block\n domain: bac.com\n id: 1\n status: enable\n type: simple\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDnsfilter DomainFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/dns/domainfilter:Domainfilter labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/dns/domainfilter:Domainfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -72250,7 +72506,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72263,7 +72519,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -72288,7 +72545,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72328,7 +72585,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72344,7 +72601,7 @@ } }, "fortios:filter/dns/profile:Profile": { - "description": "Configure DNS domain filter profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.dns.Profile(\"trname\", {\n blockAction: \"redirect\",\n blockBotnet: \"disable\",\n domainFilter: {\n domainFilterTable: 0,\n },\n ftgdDns: {\n filters: [\n {\n action: \"block\",\n category: 26,\n id: 1,\n log: \"enable\",\n },\n {\n action: \"block\",\n category: 61,\n id: 2,\n log: \"enable\",\n },\n {\n action: \"block\",\n category: 86,\n id: 3,\n log: \"enable\",\n },\n {\n action: \"block\",\n category: 88,\n id: 4,\n log: \"enable\",\n },\n ],\n },\n logAllDomain: \"disable\",\n redirectPortal: \"0.0.0.0\",\n safeSearch: \"disable\",\n sdnsDomainLog: \"enable\",\n sdnsFtgdErrLog: \"enable\",\n youtubeRestrict: \"strict\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.dns.Profile(\"trname\",\n block_action=\"redirect\",\n block_botnet=\"disable\",\n domain_filter=fortios.filter.dns.ProfileDomainFilterArgs(\n domain_filter_table=0,\n ),\n ftgd_dns=fortios.filter.dns.ProfileFtgdDnsArgs(\n filters=[\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=26,\n id=1,\n log=\"enable\",\n ),\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=61,\n id=2,\n log=\"enable\",\n ),\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=86,\n id=3,\n log=\"enable\",\n ),\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=88,\n id=4,\n log=\"enable\",\n ),\n ],\n ),\n log_all_domain=\"disable\",\n redirect_portal=\"0.0.0.0\",\n safe_search=\"disable\",\n sdns_domain_log=\"enable\",\n sdns_ftgd_err_log=\"enable\",\n youtube_restrict=\"strict\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Dns.Profile(\"trname\", new()\n {\n BlockAction = \"redirect\",\n BlockBotnet = \"disable\",\n DomainFilter = new Fortios.Filter.Dns.Inputs.ProfileDomainFilterArgs\n {\n DomainFilterTable = 0,\n },\n FtgdDns = new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsArgs\n {\n Filters = new[]\n {\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 26,\n Id = 1,\n Log = \"enable\",\n },\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 61,\n Id = 2,\n Log = \"enable\",\n },\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 86,\n Id = 3,\n Log = \"enable\",\n },\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 88,\n Id = 4,\n Log = \"enable\",\n },\n },\n },\n LogAllDomain = \"disable\",\n RedirectPortal = \"0.0.0.0\",\n SafeSearch = \"disable\",\n SdnsDomainLog = \"enable\",\n SdnsFtgdErrLog = \"enable\",\n YoutubeRestrict = \"strict\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tBlockAction: pulumi.String(\"redirect\"),\n\t\t\tBlockBotnet: pulumi.String(\"disable\"),\n\t\t\tDomainFilter: \u0026dns.ProfileDomainFilterArgs{\n\t\t\t\tDomainFilterTable: pulumi.Int(0),\n\t\t\t},\n\t\t\tFtgdDns: \u0026dns.ProfileFtgdDnsArgs{\n\t\t\t\tFilters: dns.ProfileFtgdDnsFilterArray{\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(26),\n\t\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(61),\n\t\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(86),\n\t\t\t\t\t\tId: pulumi.Int(3),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(88),\n\t\t\t\t\t\tId: pulumi.Int(4),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tLogAllDomain: pulumi.String(\"disable\"),\n\t\t\tRedirectPortal: pulumi.String(\"0.0.0.0\"),\n\t\t\tSafeSearch: pulumi.String(\"disable\"),\n\t\t\tSdnsDomainLog: pulumi.String(\"enable\"),\n\t\t\tSdnsFtgdErrLog: pulumi.String(\"enable\"),\n\t\t\tYoutubeRestrict: 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.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileDomainFilterArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileFtgdDnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .blockAction(\"redirect\")\n .blockBotnet(\"disable\")\n .domainFilter(ProfileDomainFilterArgs.builder()\n .domainFilterTable(0)\n .build())\n .ftgdDns(ProfileFtgdDnsArgs.builder()\n .filters( \n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(26)\n .id(1)\n .log(\"enable\")\n .build(),\n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(61)\n .id(2)\n .log(\"enable\")\n .build(),\n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(86)\n .id(3)\n .log(\"enable\")\n .build(),\n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(88)\n .id(4)\n .log(\"enable\")\n .build())\n .build())\n .logAllDomain(\"disable\")\n .redirectPortal(\"0.0.0.0\")\n .safeSearch(\"disable\")\n .sdnsDomainLog(\"enable\")\n .sdnsFtgdErrLog(\"enable\")\n .youtubeRestrict(\"strict\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/dns:Profile\n properties:\n blockAction: redirect\n blockBotnet: disable\n domainFilter:\n domainFilterTable: 0\n ftgdDns:\n filters:\n - action: block\n category: 26\n id: 1\n log: enable\n - action: block\n category: 61\n id: 2\n log: enable\n - action: block\n category: 86\n id: 3\n log: enable\n - action: block\n category: 88\n id: 4\n log: enable\n logAllDomain: disable\n redirectPortal: 0.0.0.0\n safeSearch: disable\n sdnsDomainLog: enable\n sdnsFtgdErrLog: enable\n youtubeRestrict: strict\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDnsfilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/dns/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/dns/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DNS domain filter profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.dns.Profile(\"trname\", {\n blockAction: \"redirect\",\n blockBotnet: \"disable\",\n domainFilter: {\n domainFilterTable: 0,\n },\n ftgdDns: {\n filters: [\n {\n action: \"block\",\n category: 26,\n id: 1,\n log: \"enable\",\n },\n {\n action: \"block\",\n category: 61,\n id: 2,\n log: \"enable\",\n },\n {\n action: \"block\",\n category: 86,\n id: 3,\n log: \"enable\",\n },\n {\n action: \"block\",\n category: 88,\n id: 4,\n log: \"enable\",\n },\n ],\n },\n logAllDomain: \"disable\",\n redirectPortal: \"0.0.0.0\",\n safeSearch: \"disable\",\n sdnsDomainLog: \"enable\",\n sdnsFtgdErrLog: \"enable\",\n youtubeRestrict: \"strict\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.dns.Profile(\"trname\",\n block_action=\"redirect\",\n block_botnet=\"disable\",\n domain_filter=fortios.filter.dns.ProfileDomainFilterArgs(\n domain_filter_table=0,\n ),\n ftgd_dns=fortios.filter.dns.ProfileFtgdDnsArgs(\n filters=[\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=26,\n id=1,\n log=\"enable\",\n ),\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=61,\n id=2,\n log=\"enable\",\n ),\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=86,\n id=3,\n log=\"enable\",\n ),\n fortios.filter.dns.ProfileFtgdDnsFilterArgs(\n action=\"block\",\n category=88,\n id=4,\n log=\"enable\",\n ),\n ],\n ),\n log_all_domain=\"disable\",\n redirect_portal=\"0.0.0.0\",\n safe_search=\"disable\",\n sdns_domain_log=\"enable\",\n sdns_ftgd_err_log=\"enable\",\n youtube_restrict=\"strict\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Dns.Profile(\"trname\", new()\n {\n BlockAction = \"redirect\",\n BlockBotnet = \"disable\",\n DomainFilter = new Fortios.Filter.Dns.Inputs.ProfileDomainFilterArgs\n {\n DomainFilterTable = 0,\n },\n FtgdDns = new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsArgs\n {\n Filters = new[]\n {\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 26,\n Id = 1,\n Log = \"enable\",\n },\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 61,\n Id = 2,\n Log = \"enable\",\n },\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 86,\n Id = 3,\n Log = \"enable\",\n },\n new Fortios.Filter.Dns.Inputs.ProfileFtgdDnsFilterArgs\n {\n Action = \"block\",\n Category = 88,\n Id = 4,\n Log = \"enable\",\n },\n },\n },\n LogAllDomain = \"disable\",\n RedirectPortal = \"0.0.0.0\",\n SafeSearch = \"disable\",\n SdnsDomainLog = \"enable\",\n SdnsFtgdErrLog = \"enable\",\n YoutubeRestrict = \"strict\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tBlockAction: pulumi.String(\"redirect\"),\n\t\t\tBlockBotnet: pulumi.String(\"disable\"),\n\t\t\tDomainFilter: \u0026dns.ProfileDomainFilterArgs{\n\t\t\t\tDomainFilterTable: pulumi.Int(0),\n\t\t\t},\n\t\t\tFtgdDns: \u0026dns.ProfileFtgdDnsArgs{\n\t\t\t\tFilters: dns.ProfileFtgdDnsFilterArray{\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(26),\n\t\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(61),\n\t\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(86),\n\t\t\t\t\t\tId: pulumi.Int(3),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026dns.ProfileFtgdDnsFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"block\"),\n\t\t\t\t\t\tCategory: pulumi.Int(88),\n\t\t\t\t\t\tId: pulumi.Int(4),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tLogAllDomain: pulumi.String(\"disable\"),\n\t\t\tRedirectPortal: pulumi.String(\"0.0.0.0\"),\n\t\t\tSafeSearch: pulumi.String(\"disable\"),\n\t\t\tSdnsDomainLog: pulumi.String(\"enable\"),\n\t\t\tSdnsFtgdErrLog: pulumi.String(\"enable\"),\n\t\t\tYoutubeRestrict: 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.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileDomainFilterArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileFtgdDnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .blockAction(\"redirect\")\n .blockBotnet(\"disable\")\n .domainFilter(ProfileDomainFilterArgs.builder()\n .domainFilterTable(0)\n .build())\n .ftgdDns(ProfileFtgdDnsArgs.builder()\n .filters( \n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(26)\n .id(1)\n .log(\"enable\")\n .build(),\n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(61)\n .id(2)\n .log(\"enable\")\n .build(),\n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(86)\n .id(3)\n .log(\"enable\")\n .build(),\n ProfileFtgdDnsFilterArgs.builder()\n .action(\"block\")\n .category(88)\n .id(4)\n .log(\"enable\")\n .build())\n .build())\n .logAllDomain(\"disable\")\n .redirectPortal(\"0.0.0.0\")\n .safeSearch(\"disable\")\n .sdnsDomainLog(\"enable\")\n .sdnsFtgdErrLog(\"enable\")\n .youtubeRestrict(\"strict\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/dns:Profile\n properties:\n blockAction: redirect\n blockBotnet: disable\n domainFilter:\n domainFilterTable: 0\n ftgdDns:\n filters:\n - action: block\n category: 26\n id: 1\n log: enable\n - action: block\n category: 61\n id: 2\n log: enable\n - action: block\n category: 86\n id: 3\n log: enable\n - action: block\n category: 88\n id: 4\n log: enable\n logAllDomain: disable\n redirectPortal: 0.0.0.0\n safeSearch: disable\n sdnsDomainLog: enable\n sdnsFtgdErrLog: enable\n youtubeRestrict: strict\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nDnsfilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/dns/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/dns/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "blockAction": { "type": "string", @@ -72386,7 +72643,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logAllDomain": { "type": "string", @@ -72416,6 +72673,10 @@ "type": "string", "description": "Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`.\n" }, + "stripEch": { + "type": "string", + "description": "Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`.\n" + }, "transparentDnsDatabases": { "type": "array", "items": { @@ -72429,7 +72690,7 @@ }, "youtubeRestrict": { "type": "string", - "description": "Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`.\n" + "description": "Set safe search for YouTube restriction level.\n" } }, "required": [ @@ -72444,6 +72705,8 @@ "safeSearch", "sdnsDomainLog", "sdnsFtgdErrLog", + "stripEch", + "vdomparam", "youtubeRestrict" ], "inputProperties": { @@ -72487,7 +72750,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logAllDomain": { "type": "string", @@ -72518,6 +72781,10 @@ "type": "string", "description": "Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`.\n" }, + "stripEch": { + "type": "string", + "description": "Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`.\n" + }, "transparentDnsDatabases": { "type": "array", "items": { @@ -72532,7 +72799,7 @@ }, "youtubeRestrict": { "type": "string", - "description": "Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`.\n" + "description": "Set safe search for YouTube restriction level.\n" } }, "stateInputs": { @@ -72578,7 +72845,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logAllDomain": { "type": "string", @@ -72609,6 +72876,10 @@ "type": "string", "description": "Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`.\n" }, + "stripEch": { + "type": "string", + "description": "Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`.\n" + }, "transparentDnsDatabases": { "type": "array", "items": { @@ -72623,7 +72894,7 @@ }, "youtubeRestrict": { "type": "string", - "description": "Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`.\n" + "description": "Set safe search for YouTube restriction level.\n" } }, "type": "object" @@ -72653,7 +72924,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72666,7 +72937,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -72691,7 +72963,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72728,7 +73000,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72744,7 +73016,7 @@ } }, "fortios:filter/email/bwl:Bwl": { - "description": "Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14`.\n\n## Import\n\nEmailfilter Bwl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/email/bwl:Bwl labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/email/bwl:Bwl labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15`.\n\n## Import\n\nEmailfilter Bwl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/email/bwl:Bwl labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/email/bwl:Bwl labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -72767,7 +73039,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72780,7 +73052,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -72805,7 +73078,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72842,7 +73115,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72881,7 +73154,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72894,7 +73167,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -72919,7 +73193,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72956,7 +73230,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -72995,7 +73269,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73008,7 +73282,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -73033,7 +73308,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73070,7 +73345,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73108,7 +73383,8 @@ "required": [ "spamSubmitForce", "spamSubmitSrv", - "spamSubmitTxt2htm" + "spamSubmitTxt2htm", + "vdomparam" ], "inputProperties": { "spamSubmitForce": { @@ -73177,7 +73453,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73190,7 +73466,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -73215,7 +73492,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73252,7 +73529,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73291,7 +73568,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73304,7 +73581,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -73329,7 +73607,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73366,7 +73644,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73394,7 +73672,8 @@ } }, "required": [ - "dnsTimeout" + "dnsTimeout", + "vdomparam" ], "inputProperties": { "dnsTimeout": { @@ -73444,7 +73723,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gmail": { "$ref": "#/types/fortios:filter/email/ProfileGmail:ProfileGmail", @@ -73559,6 +73838,7 @@ "spamLogFortiguardResponse", "spamMheaderTable", "spamRblTable", + "vdomparam", "yahooMail" ], "inputProperties": { @@ -73580,7 +73860,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gmail": { "$ref": "#/types/fortios:filter/email/ProfileGmail:ProfileGmail", @@ -73694,7 +73974,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gmail": { "$ref": "#/types/fortios:filter/email/ProfileGmail:ProfileGmail", @@ -73811,7 +74091,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -73847,7 +74127,8 @@ "log", "name", "replacemsgGroup", - "scanArchiveContents" + "scanArchiveContents", + "vdomparam" ], "inputProperties": { "comment": { @@ -73868,7 +74149,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -73921,7 +74202,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -73969,7 +74250,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -73988,7 +74269,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -74001,7 +74283,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74034,7 +74316,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74058,7 +74340,7 @@ } }, "fortios:filter/spam/bwl:Bwl": { - "description": "Configure anti-spam black/white list. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Bwl(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"reject\",\n addrType: \"ipv4\",\n ip4Subnet: \"1.1.1.0 255.255.255.0\",\n ip6Subnet: \"::/128\",\n patternType: \"wildcard\",\n status: \"enable\",\n type: \"ip\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Bwl(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.BwlEntryArgs(\n action=\"reject\",\n addr_type=\"ipv4\",\n ip4_subnet=\"1.1.1.0 255.255.255.0\",\n ip6_subnet=\"::/128\",\n pattern_type=\"wildcard\",\n status=\"enable\",\n type=\"ip\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Bwl(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.BwlEntryArgs\n {\n Action = \"reject\",\n AddrType = \"ipv4\",\n Ip4Subnet = \"1.1.1.0 255.255.255.0\",\n Ip6Subnet = \"::/128\",\n PatternType = \"wildcard\",\n Status = \"enable\",\n Type = \"ip\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewBwl(ctx, \"trname\", \u0026filter.BwlArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.BwlEntryArray{\n\t\t\t\t\u0026spam.BwlEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"reject\"),\n\t\t\t\t\tAddrType: pulumi.String(\"ipv4\"),\n\t\t\t\t\tIp4Subnet: pulumi.String(\"1.1.1.0 255.255.255.0\"),\n\t\t\t\t\tIp6Subnet: pulumi.String(\"::/128\"),\n\t\t\t\t\tPatternType: pulumi.String(\"wildcard\"),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t\tType: pulumi.String(\"ip\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Bwl;\nimport com.pulumi.fortios.filter.BwlArgs;\nimport com.pulumi.fortios.filter.inputs.BwlEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Bwl(\"trname\", BwlArgs.builder() \n .comment(\"test\")\n .entries(BwlEntryArgs.builder()\n .action(\"reject\")\n .addrType(\"ipv4\")\n .ip4Subnet(\"1.1.1.0 255.255.255.0\")\n .ip6Subnet(\"::/128\")\n .patternType(\"wildcard\")\n .status(\"enable\")\n .type(\"ip\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Bwl\n properties:\n comment: test\n entries:\n - action: reject\n addrType: ipv4\n ip4Subnet: 1.1.1.0 255.255.255.0\n ip6Subnet: ::/128\n patternType: wildcard\n status: enable\n type: ip\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Bwl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/bwl:Bwl labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/bwl:Bwl labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure anti-spam black/white list. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Bwl(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"reject\",\n addrType: \"ipv4\",\n ip4Subnet: \"1.1.1.0 255.255.255.0\",\n ip6Subnet: \"::/128\",\n patternType: \"wildcard\",\n status: \"enable\",\n type: \"ip\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Bwl(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.BwlEntryArgs(\n action=\"reject\",\n addr_type=\"ipv4\",\n ip4_subnet=\"1.1.1.0 255.255.255.0\",\n ip6_subnet=\"::/128\",\n pattern_type=\"wildcard\",\n status=\"enable\",\n type=\"ip\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Bwl(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.BwlEntryArgs\n {\n Action = \"reject\",\n AddrType = \"ipv4\",\n Ip4Subnet = \"1.1.1.0 255.255.255.0\",\n Ip6Subnet = \"::/128\",\n PatternType = \"wildcard\",\n Status = \"enable\",\n Type = \"ip\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewBwl(ctx, \"trname\", \u0026filter.BwlArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.BwlEntryArray{\n\t\t\t\t\u0026spam.BwlEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"reject\"),\n\t\t\t\t\tAddrType: pulumi.String(\"ipv4\"),\n\t\t\t\t\tIp4Subnet: pulumi.String(\"1.1.1.0 255.255.255.0\"),\n\t\t\t\t\tIp6Subnet: pulumi.String(\"::/128\"),\n\t\t\t\t\tPatternType: pulumi.String(\"wildcard\"),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t\tType: pulumi.String(\"ip\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Bwl;\nimport com.pulumi.fortios.filter.BwlArgs;\nimport com.pulumi.fortios.filter.inputs.BwlEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Bwl(\"trname\", BwlArgs.builder()\n .comment(\"test\")\n .entries(BwlEntryArgs.builder()\n .action(\"reject\")\n .addrType(\"ipv4\")\n .ip4Subnet(\"1.1.1.0 255.255.255.0\")\n .ip6Subnet(\"::/128\")\n .patternType(\"wildcard\")\n .status(\"enable\")\n .type(\"ip\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Bwl\n properties:\n comment: test\n entries:\n - action: reject\n addrType: ipv4\n ip4Subnet: 1.1.1.0 255.255.255.0\n ip6Subnet: ::/128\n patternType: wildcard\n status: enable\n type: ip\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Bwl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/bwl:Bwl labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/bwl:Bwl labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -74081,7 +74363,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74094,7 +74376,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -74119,7 +74402,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74159,7 +74442,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74175,7 +74458,7 @@ } }, "fortios:filter/spam/bword:Bword": { - "description": "Configure AntiSpam banned word list. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Bword(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"clear\",\n language: \"western\",\n pattern: \"test*patten\",\n patternType: \"wildcard\",\n score: 10,\n status: \"enable\",\n where: \"subject\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Bword(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.BwordEntryArgs(\n action=\"clear\",\n language=\"western\",\n pattern=\"test*patten\",\n pattern_type=\"wildcard\",\n score=10,\n status=\"enable\",\n where=\"subject\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Bword(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.BwordEntryArgs\n {\n Action = \"clear\",\n Language = \"western\",\n Pattern = \"test*patten\",\n PatternType = \"wildcard\",\n Score = 10,\n Status = \"enable\",\n Where = \"subject\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewBword(ctx, \"trname\", \u0026filter.BwordArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.BwordEntryArray{\n\t\t\t\t\u0026spam.BwordEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"clear\"),\n\t\t\t\t\tLanguage: pulumi.String(\"western\"),\n\t\t\t\t\tPattern: pulumi.String(\"test*patten\"),\n\t\t\t\t\tPatternType: pulumi.String(\"wildcard\"),\n\t\t\t\t\tScore: pulumi.Int(10),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t\tWhere: pulumi.String(\"subject\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Bword;\nimport com.pulumi.fortios.filter.BwordArgs;\nimport com.pulumi.fortios.filter.inputs.BwordEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Bword(\"trname\", BwordArgs.builder() \n .comment(\"test\")\n .entries(BwordEntryArgs.builder()\n .action(\"clear\")\n .language(\"western\")\n .pattern(\"test*patten\")\n .patternType(\"wildcard\")\n .score(10)\n .status(\"enable\")\n .where(\"subject\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Bword\n properties:\n comment: test\n entries:\n - action: clear\n language: western\n pattern: test*patten\n patternType: wildcard\n score: 10\n status: enable\n where: subject\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Bword can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/bword:Bword labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/bword:Bword labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiSpam banned word list. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Bword(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"clear\",\n language: \"western\",\n pattern: \"test*patten\",\n patternType: \"wildcard\",\n score: 10,\n status: \"enable\",\n where: \"subject\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Bword(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.BwordEntryArgs(\n action=\"clear\",\n language=\"western\",\n pattern=\"test*patten\",\n pattern_type=\"wildcard\",\n score=10,\n status=\"enable\",\n where=\"subject\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Bword(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.BwordEntryArgs\n {\n Action = \"clear\",\n Language = \"western\",\n Pattern = \"test*patten\",\n PatternType = \"wildcard\",\n Score = 10,\n Status = \"enable\",\n Where = \"subject\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewBword(ctx, \"trname\", \u0026filter.BwordArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.BwordEntryArray{\n\t\t\t\t\u0026spam.BwordEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"clear\"),\n\t\t\t\t\tLanguage: pulumi.String(\"western\"),\n\t\t\t\t\tPattern: pulumi.String(\"test*patten\"),\n\t\t\t\t\tPatternType: pulumi.String(\"wildcard\"),\n\t\t\t\t\tScore: pulumi.Int(10),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t\tWhere: pulumi.String(\"subject\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Bword;\nimport com.pulumi.fortios.filter.BwordArgs;\nimport com.pulumi.fortios.filter.inputs.BwordEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Bword(\"trname\", BwordArgs.builder()\n .comment(\"test\")\n .entries(BwordEntryArgs.builder()\n .action(\"clear\")\n .language(\"western\")\n .pattern(\"test*patten\")\n .patternType(\"wildcard\")\n .score(10)\n .status(\"enable\")\n .where(\"subject\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Bword\n properties:\n comment: test\n entries:\n - action: clear\n language: western\n pattern: test*patten\n patternType: wildcard\n score: 10\n status: enable\n where: subject\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Bword can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/bword:Bword labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/bword:Bword labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -74198,7 +74481,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74211,7 +74494,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -74236,7 +74520,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74276,7 +74560,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74292,7 +74576,7 @@ } }, "fortios:filter/spam/dnsbl:Dnsbl": { - "description": "Configure AntiSpam DNSBL/ORBL. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Dnsbl(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"reject\",\n server: \"1.1.1.1\",\n status: \"enable\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Dnsbl(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.DnsblEntryArgs(\n action=\"reject\",\n server=\"1.1.1.1\",\n status=\"enable\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Dnsbl(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.DnsblEntryArgs\n {\n Action = \"reject\",\n Server = \"1.1.1.1\",\n Status = \"enable\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewDnsbl(ctx, \"trname\", \u0026filter.DnsblArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.DnsblEntryArray{\n\t\t\t\t\u0026spam.DnsblEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"reject\"),\n\t\t\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Dnsbl;\nimport com.pulumi.fortios.filter.DnsblArgs;\nimport com.pulumi.fortios.filter.inputs.DnsblEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnsbl(\"trname\", DnsblArgs.builder() \n .comment(\"test\")\n .entries(DnsblEntryArgs.builder()\n .action(\"reject\")\n .server(\"1.1.1.1\")\n .status(\"enable\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Dnsbl\n properties:\n comment: test\n entries:\n - action: reject\n server: 1.1.1.1\n status: enable\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Dnsbl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/dnsbl:Dnsbl labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/dnsbl:Dnsbl labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiSpam DNSBL/ORBL. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Dnsbl(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"reject\",\n server: \"1.1.1.1\",\n status: \"enable\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Dnsbl(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.DnsblEntryArgs(\n action=\"reject\",\n server=\"1.1.1.1\",\n status=\"enable\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Dnsbl(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.DnsblEntryArgs\n {\n Action = \"reject\",\n Server = \"1.1.1.1\",\n Status = \"enable\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewDnsbl(ctx, \"trname\", \u0026filter.DnsblArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.DnsblEntryArray{\n\t\t\t\t\u0026spam.DnsblEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"reject\"),\n\t\t\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Dnsbl;\nimport com.pulumi.fortios.filter.DnsblArgs;\nimport com.pulumi.fortios.filter.inputs.DnsblEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnsbl(\"trname\", DnsblArgs.builder()\n .comment(\"test\")\n .entries(DnsblEntryArgs.builder()\n .action(\"reject\")\n .server(\"1.1.1.1\")\n .status(\"enable\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Dnsbl\n properties:\n comment: test\n entries:\n - action: reject\n server: 1.1.1.1\n status: enable\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Dnsbl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/dnsbl:Dnsbl labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/dnsbl:Dnsbl labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -74315,7 +74599,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74328,7 +74612,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -74353,7 +74638,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74393,7 +74678,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74409,7 +74694,7 @@ } }, "fortios:filter/spam/fortishield:Fortishield": { - "description": "Configure FortiGuard - AntiSpam. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Fortishield(\"trname\", {\n spamSubmitForce: \"enable\",\n spamSubmitSrv: \"www.nospammer.net\",\n spamSubmitTxt2htm: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Fortishield(\"trname\",\n spam_submit_force=\"enable\",\n spam_submit_srv=\"www.nospammer.net\",\n spam_submit_txt2htm=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Fortishield(\"trname\", new()\n {\n SpamSubmitForce = \"enable\",\n SpamSubmitSrv = \"www.nospammer.net\",\n SpamSubmitTxt2htm = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFortishield(ctx, \"trname\", \u0026filter.FortishieldArgs{\n\t\t\tSpamSubmitForce: pulumi.String(\"enable\"),\n\t\t\tSpamSubmitSrv: pulumi.String(\"www.nospammer.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.fortios.filter.Fortishield;\nimport com.pulumi.fortios.filter.FortishieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortishield(\"trname\", FortishieldArgs.builder() \n .spamSubmitForce(\"enable\")\n .spamSubmitSrv(\"www.nospammer.net\")\n .spamSubmitTxt2htm(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Fortishield\n properties:\n spamSubmitForce: enable\n spamSubmitSrv: www.nospammer.net\n spamSubmitTxt2htm: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Fortishield can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/fortishield:Fortishield labelname SpamfilterFortishield\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/fortishield:Fortishield labelname SpamfilterFortishield\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGuard - AntiSpam. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Fortishield(\"trname\", {\n spamSubmitForce: \"enable\",\n spamSubmitSrv: \"www.nospammer.net\",\n spamSubmitTxt2htm: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Fortishield(\"trname\",\n spam_submit_force=\"enable\",\n spam_submit_srv=\"www.nospammer.net\",\n spam_submit_txt2htm=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Fortishield(\"trname\", new()\n {\n SpamSubmitForce = \"enable\",\n SpamSubmitSrv = \"www.nospammer.net\",\n SpamSubmitTxt2htm = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFortishield(ctx, \"trname\", \u0026filter.FortishieldArgs{\n\t\t\tSpamSubmitForce: pulumi.String(\"enable\"),\n\t\t\tSpamSubmitSrv: pulumi.String(\"www.nospammer.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.fortios.filter.Fortishield;\nimport com.pulumi.fortios.filter.FortishieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortishield(\"trname\", FortishieldArgs.builder()\n .spamSubmitForce(\"enable\")\n .spamSubmitSrv(\"www.nospammer.net\")\n .spamSubmitTxt2htm(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Fortishield\n properties:\n spamSubmitForce: enable\n spamSubmitSrv: www.nospammer.net\n spamSubmitTxt2htm: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Fortishield can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/fortishield:Fortishield labelname SpamfilterFortishield\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/fortishield:Fortishield labelname SpamfilterFortishield\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "spamSubmitForce": { "type": "string", @@ -74431,7 +74716,8 @@ "required": [ "spamSubmitForce", "spamSubmitSrv", - "spamSubmitTxt2htm" + "spamSubmitTxt2htm", + "vdomparam" ], "inputProperties": { "spamSubmitForce": { @@ -74500,7 +74786,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74513,7 +74799,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -74538,7 +74825,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74578,7 +74865,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74594,7 +74881,7 @@ } }, "fortios:filter/spam/mheader:Mheader": { - "description": "Configure AntiSpam MIME header. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Mheader(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"spam\",\n fieldbody: \"scstest\",\n fieldname: \"EIWEtest\",\n id: 1,\n patternType: \"wildcard\",\n status: \"enable\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Mheader(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.MheaderEntryArgs(\n action=\"spam\",\n fieldbody=\"scstest\",\n fieldname=\"EIWEtest\",\n id=1,\n pattern_type=\"wildcard\",\n status=\"enable\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Mheader(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.MheaderEntryArgs\n {\n Action = \"spam\",\n Fieldbody = \"scstest\",\n Fieldname = \"EIWEtest\",\n Id = 1,\n PatternType = \"wildcard\",\n Status = \"enable\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewMheader(ctx, \"trname\", \u0026filter.MheaderArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.MheaderEntryArray{\n\t\t\t\t\u0026spam.MheaderEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\t\t\tFieldbody: pulumi.String(\"scstest\"),\n\t\t\t\t\tFieldname: pulumi.String(\"EIWEtest\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tPatternType: pulumi.String(\"wildcard\"),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Mheader;\nimport com.pulumi.fortios.filter.MheaderArgs;\nimport com.pulumi.fortios.filter.inputs.MheaderEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Mheader(\"trname\", MheaderArgs.builder() \n .comment(\"test\")\n .entries(MheaderEntryArgs.builder()\n .action(\"spam\")\n .fieldbody(\"scstest\")\n .fieldname(\"EIWEtest\")\n .id(1)\n .patternType(\"wildcard\")\n .status(\"enable\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Mheader\n properties:\n comment: test\n entries:\n - action: spam\n fieldbody: scstest\n fieldname: EIWEtest\n id: 1\n patternType: wildcard\n status: enable\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Mheader can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/mheader:Mheader labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/mheader:Mheader labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiSpam MIME header. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Mheader(\"trname\", {\n comment: \"test\",\n entries: [{\n action: \"spam\",\n fieldbody: \"scstest\",\n fieldname: \"EIWEtest\",\n id: 1,\n patternType: \"wildcard\",\n status: \"enable\",\n }],\n fosid: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Mheader(\"trname\",\n comment=\"test\",\n entries=[fortios.filter.spam.MheaderEntryArgs(\n action=\"spam\",\n fieldbody=\"scstest\",\n fieldname=\"EIWEtest\",\n id=1,\n pattern_type=\"wildcard\",\n status=\"enable\",\n )],\n fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Mheader(\"trname\", new()\n {\n Comment = \"test\",\n Entries = new[]\n {\n new Fortios.Filter.Spam.Inputs.MheaderEntryArgs\n {\n Action = \"spam\",\n Fieldbody = \"scstest\",\n Fieldname = \"EIWEtest\",\n Id = 1,\n PatternType = \"wildcard\",\n Status = \"enable\",\n },\n },\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewMheader(ctx, \"trname\", \u0026filter.MheaderArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tEntries: spam.MheaderEntryArray{\n\t\t\t\t\u0026spam.MheaderEntryArgs{\n\t\t\t\t\tAction: pulumi.String(\"spam\"),\n\t\t\t\t\tFieldbody: pulumi.String(\"scstest\"),\n\t\t\t\t\tFieldname: pulumi.String(\"EIWEtest\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tPatternType: pulumi.String(\"wildcard\"),\n\t\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Mheader;\nimport com.pulumi.fortios.filter.MheaderArgs;\nimport com.pulumi.fortios.filter.inputs.MheaderEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Mheader(\"trname\", MheaderArgs.builder()\n .comment(\"test\")\n .entries(MheaderEntryArgs.builder()\n .action(\"spam\")\n .fieldbody(\"scstest\")\n .fieldname(\"EIWEtest\")\n .id(1)\n .patternType(\"wildcard\")\n .status(\"enable\")\n .build())\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Mheader\n properties:\n comment: test\n entries:\n - action: spam\n fieldbody: scstest\n fieldname: EIWEtest\n id: 1\n patternType: wildcard\n status: enable\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Mheader can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/mheader:Mheader labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/mheader:Mheader labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -74617,7 +74904,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74630,7 +74917,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -74655,7 +74943,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74695,7 +74983,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -74711,7 +74999,7 @@ } }, "fortios:filter/spam/options:Options": { - "description": "Configure AntiSpam options. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Options(\"trname\", {dnsTimeout: 7});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Options(\"trname\", dns_timeout=7)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Options(\"trname\", new()\n {\n DnsTimeout = 7,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewOptions(ctx, \"trname\", \u0026filter.OptionsArgs{\n\t\t\tDnsTimeout: pulumi.Int(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.fortios.filter.Options;\nimport com.pulumi.fortios.filter.OptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Options(\"trname\", OptionsArgs.builder() \n .dnsTimeout(7)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Options\n properties:\n dnsTimeout: 7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Options can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/options:Options labelname SpamfilterOptions\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/options:Options labelname SpamfilterOptions\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiSpam options. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Options(\"trname\", {dnsTimeout: 7});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Options(\"trname\", dns_timeout=7)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Options(\"trname\", new()\n {\n DnsTimeout = 7,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewOptions(ctx, \"trname\", \u0026filter.OptionsArgs{\n\t\t\tDnsTimeout: pulumi.Int(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.fortios.filter.Options;\nimport com.pulumi.fortios.filter.OptionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Options(\"trname\", OptionsArgs.builder()\n .dnsTimeout(7)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Options\n properties:\n dnsTimeout: 7\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Options can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/options:Options labelname SpamfilterOptions\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/options:Options labelname SpamfilterOptions\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dnsTimeout": { "type": "integer", @@ -74723,7 +75011,8 @@ } }, "required": [ - "dnsTimeout" + "dnsTimeout", + "vdomparam" ], "inputProperties": { "dnsTimeout": { @@ -74753,7 +75042,7 @@ } }, "fortios:filter/spam/profile:Profile": { - "description": "Configure AntiSpam profiles. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Profile(\"trname\", {\n comment: \"terraform test\",\n external: \"disable\",\n flowBased: \"disable\",\n gmail: {\n log: \"disable\",\n },\n imap: {\n action: \"tag\",\n log: \"disable\",\n tagMsg: \"Spam\",\n tagType: \"subject spaminfo\",\n },\n mapi: {\n action: \"discard\",\n log: \"disable\",\n },\n msnHotmail: {\n log: \"disable\",\n },\n pop3: {\n action: \"tag\",\n log: \"disable\",\n tagMsg: \"Spam\",\n tagType: \"subject spaminfo\",\n },\n smtp: {\n action: \"discard\",\n hdrip: \"disable\",\n localOverride: \"disable\",\n log: \"disable\",\n tagMsg: \"Spam\",\n tagType: \"subject spaminfo\",\n },\n spamBwlTable: 0,\n spamBwordTable: 0,\n spamBwordThreshold: 10,\n spamFiltering: \"disable\",\n spamIptrustTable: 0,\n spamLog: \"enable\",\n spamLogFortiguardResponse: \"disable\",\n spamMheaderTable: 0,\n spamRblTable: 0,\n yahooMail: {\n log: \"disable\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Profile(\"trname\",\n comment=\"terraform test\",\n external=\"disable\",\n flow_based=\"disable\",\n gmail=fortios.filter.spam.ProfileGmailArgs(\n log=\"disable\",\n ),\n imap=fortios.filter.spam.ProfileImapArgs(\n action=\"tag\",\n log=\"disable\",\n tag_msg=\"Spam\",\n tag_type=\"subject spaminfo\",\n ),\n mapi=fortios.filter.spam.ProfileMapiArgs(\n action=\"discard\",\n log=\"disable\",\n ),\n msn_hotmail=fortios.filter.spam.ProfileMsnHotmailArgs(\n log=\"disable\",\n ),\n pop3=fortios.filter.spam.ProfilePop3Args(\n action=\"tag\",\n log=\"disable\",\n tag_msg=\"Spam\",\n tag_type=\"subject spaminfo\",\n ),\n smtp=fortios.filter.spam.ProfileSmtpArgs(\n action=\"discard\",\n hdrip=\"disable\",\n local_override=\"disable\",\n log=\"disable\",\n tag_msg=\"Spam\",\n tag_type=\"subject spaminfo\",\n ),\n spam_bwl_table=0,\n spam_bword_table=0,\n spam_bword_threshold=10,\n spam_filtering=\"disable\",\n spam_iptrust_table=0,\n spam_log=\"enable\",\n spam_log_fortiguard_response=\"disable\",\n spam_mheader_table=0,\n spam_rbl_table=0,\n yahoo_mail=fortios.filter.spam.ProfileYahooMailArgs(\n log=\"disable\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Profile(\"trname\", new()\n {\n Comment = \"terraform test\",\n External = \"disable\",\n FlowBased = \"disable\",\n Gmail = new Fortios.Filter.Spam.Inputs.ProfileGmailArgs\n {\n Log = \"disable\",\n },\n Imap = new Fortios.Filter.Spam.Inputs.ProfileImapArgs\n {\n Action = \"tag\",\n Log = \"disable\",\n TagMsg = \"Spam\",\n TagType = \"subject spaminfo\",\n },\n Mapi = new Fortios.Filter.Spam.Inputs.ProfileMapiArgs\n {\n Action = \"discard\",\n Log = \"disable\",\n },\n MsnHotmail = new Fortios.Filter.Spam.Inputs.ProfileMsnHotmailArgs\n {\n Log = \"disable\",\n },\n Pop3 = new Fortios.Filter.Spam.Inputs.ProfilePop3Args\n {\n Action = \"tag\",\n Log = \"disable\",\n TagMsg = \"Spam\",\n TagType = \"subject spaminfo\",\n },\n Smtp = new Fortios.Filter.Spam.Inputs.ProfileSmtpArgs\n {\n Action = \"discard\",\n Hdrip = \"disable\",\n LocalOverride = \"disable\",\n Log = \"disable\",\n TagMsg = \"Spam\",\n TagType = \"subject spaminfo\",\n },\n SpamBwlTable = 0,\n SpamBwordTable = 0,\n SpamBwordThreshold = 10,\n SpamFiltering = \"disable\",\n SpamIptrustTable = 0,\n SpamLog = \"enable\",\n SpamLogFortiguardResponse = \"disable\",\n SpamMheaderTable = 0,\n SpamRblTable = 0,\n YahooMail = new Fortios.Filter.Spam.Inputs.ProfileYahooMailArgs\n {\n Log = \"disable\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tComment: pulumi.String(\"terraform test\"),\n\t\t\tExternal: pulumi.String(\"disable\"),\n\t\t\tFlowBased: pulumi.String(\"disable\"),\n\t\t\tGmail: \u0026spam.ProfileGmailArgs{\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tImap: \u0026spam.ProfileImapArgs{\n\t\t\t\tAction: pulumi.String(\"tag\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\tTagMsg: pulumi.String(\"Spam\"),\n\t\t\t\tTagType: pulumi.String(\"subject spaminfo\"),\n\t\t\t},\n\t\t\tMapi: \u0026spam.ProfileMapiArgs{\n\t\t\t\tAction: pulumi.String(\"discard\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tMsnHotmail: \u0026spam.ProfileMsnHotmailArgs{\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tPop3: \u0026spam.ProfilePop3Args{\n\t\t\t\tAction: pulumi.String(\"tag\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\tTagMsg: pulumi.String(\"Spam\"),\n\t\t\t\tTagType: pulumi.String(\"subject spaminfo\"),\n\t\t\t},\n\t\t\tSmtp: \u0026spam.ProfileSmtpArgs{\n\t\t\t\tAction: pulumi.String(\"discard\"),\n\t\t\t\tHdrip: pulumi.String(\"disable\"),\n\t\t\t\tLocalOverride: pulumi.String(\"disable\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\tTagMsg: pulumi.String(\"Spam\"),\n\t\t\t\tTagType: pulumi.String(\"subject spaminfo\"),\n\t\t\t},\n\t\t\tSpamBwlTable: pulumi.Int(0),\n\t\t\tSpamBwordTable: pulumi.Int(0),\n\t\t\tSpamBwordThreshold: pulumi.Int(10),\n\t\t\tSpamFiltering: pulumi.String(\"disable\"),\n\t\t\tSpamIptrustTable: pulumi.Int(0),\n\t\t\tSpamLog: pulumi.String(\"enable\"),\n\t\t\tSpamLogFortiguardResponse: pulumi.String(\"disable\"),\n\t\t\tSpamMheaderTable: pulumi.Int(0),\n\t\t\tSpamRblTable: pulumi.Int(0),\n\t\t\tYahooMail: \u0026spam.ProfileYahooMailArgs{\n\t\t\t\tLog: 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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileGmailArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileImapArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileMapiArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileMsnHotmailArgs;\nimport com.pulumi.fortios.filter.inputs.ProfilePop3Args;\nimport com.pulumi.fortios.filter.inputs.ProfileSmtpArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileYahooMailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .comment(\"terraform test\")\n .external(\"disable\")\n .flowBased(\"disable\")\n .gmail(ProfileGmailArgs.builder()\n .log(\"disable\")\n .build())\n .imap(ProfileImapArgs.builder()\n .action(\"tag\")\n .log(\"disable\")\n .tagMsg(\"Spam\")\n .tagType(\"subject spaminfo\")\n .build())\n .mapi(ProfileMapiArgs.builder()\n .action(\"discard\")\n .log(\"disable\")\n .build())\n .msnHotmail(ProfileMsnHotmailArgs.builder()\n .log(\"disable\")\n .build())\n .pop3(ProfilePop3Args.builder()\n .action(\"tag\")\n .log(\"disable\")\n .tagMsg(\"Spam\")\n .tagType(\"subject spaminfo\")\n .build())\n .smtp(ProfileSmtpArgs.builder()\n .action(\"discard\")\n .hdrip(\"disable\")\n .localOverride(\"disable\")\n .log(\"disable\")\n .tagMsg(\"Spam\")\n .tagType(\"subject spaminfo\")\n .build())\n .spamBwlTable(0)\n .spamBwordTable(0)\n .spamBwordThreshold(10)\n .spamFiltering(\"disable\")\n .spamIptrustTable(0)\n .spamLog(\"enable\")\n .spamLogFortiguardResponse(\"disable\")\n .spamMheaderTable(0)\n .spamRblTable(0)\n .yahooMail(ProfileYahooMailArgs.builder()\n .log(\"disable\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Profile\n properties:\n comment: terraform test\n external: disable\n flowBased: disable\n gmail:\n log: disable\n imap:\n action: tag\n log: disable\n tagMsg: Spam\n tagType: subject spaminfo\n mapi:\n action: discard\n log: disable\n msnHotmail:\n log: disable\n pop3:\n action: tag\n log: disable\n tagMsg: Spam\n tagType: subject spaminfo\n smtp:\n action: discard\n hdrip: disable\n localOverride: disable\n log: disable\n tagMsg: Spam\n tagType: subject spaminfo\n spamBwlTable: 0\n spamBwordTable: 0\n spamBwordThreshold: 10\n spamFiltering: disable\n spamIptrustTable: 0\n spamLog: enable\n spamLogFortiguardResponse: disable\n spamMheaderTable: 0\n spamRblTable: 0\n yahooMail:\n log: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure AntiSpam profiles. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.spam.Profile(\"trname\", {\n comment: \"terraform test\",\n external: \"disable\",\n flowBased: \"disable\",\n gmail: {\n log: \"disable\",\n },\n imap: {\n action: \"tag\",\n log: \"disable\",\n tagMsg: \"Spam\",\n tagType: \"subject spaminfo\",\n },\n mapi: {\n action: \"discard\",\n log: \"disable\",\n },\n msnHotmail: {\n log: \"disable\",\n },\n pop3: {\n action: \"tag\",\n log: \"disable\",\n tagMsg: \"Spam\",\n tagType: \"subject spaminfo\",\n },\n smtp: {\n action: \"discard\",\n hdrip: \"disable\",\n localOverride: \"disable\",\n log: \"disable\",\n tagMsg: \"Spam\",\n tagType: \"subject spaminfo\",\n },\n spamBwlTable: 0,\n spamBwordTable: 0,\n spamBwordThreshold: 10,\n spamFiltering: \"disable\",\n spamIptrustTable: 0,\n spamLog: \"enable\",\n spamLogFortiguardResponse: \"disable\",\n spamMheaderTable: 0,\n spamRblTable: 0,\n yahooMail: {\n log: \"disable\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.spam.Profile(\"trname\",\n comment=\"terraform test\",\n external=\"disable\",\n flow_based=\"disable\",\n gmail=fortios.filter.spam.ProfileGmailArgs(\n log=\"disable\",\n ),\n imap=fortios.filter.spam.ProfileImapArgs(\n action=\"tag\",\n log=\"disable\",\n tag_msg=\"Spam\",\n tag_type=\"subject spaminfo\",\n ),\n mapi=fortios.filter.spam.ProfileMapiArgs(\n action=\"discard\",\n log=\"disable\",\n ),\n msn_hotmail=fortios.filter.spam.ProfileMsnHotmailArgs(\n log=\"disable\",\n ),\n pop3=fortios.filter.spam.ProfilePop3Args(\n action=\"tag\",\n log=\"disable\",\n tag_msg=\"Spam\",\n tag_type=\"subject spaminfo\",\n ),\n smtp=fortios.filter.spam.ProfileSmtpArgs(\n action=\"discard\",\n hdrip=\"disable\",\n local_override=\"disable\",\n log=\"disable\",\n tag_msg=\"Spam\",\n tag_type=\"subject spaminfo\",\n ),\n spam_bwl_table=0,\n spam_bword_table=0,\n spam_bword_threshold=10,\n spam_filtering=\"disable\",\n spam_iptrust_table=0,\n spam_log=\"enable\",\n spam_log_fortiguard_response=\"disable\",\n spam_mheader_table=0,\n spam_rbl_table=0,\n yahoo_mail=fortios.filter.spam.ProfileYahooMailArgs(\n log=\"disable\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Spam.Profile(\"trname\", new()\n {\n Comment = \"terraform test\",\n External = \"disable\",\n FlowBased = \"disable\",\n Gmail = new Fortios.Filter.Spam.Inputs.ProfileGmailArgs\n {\n Log = \"disable\",\n },\n Imap = new Fortios.Filter.Spam.Inputs.ProfileImapArgs\n {\n Action = \"tag\",\n Log = \"disable\",\n TagMsg = \"Spam\",\n TagType = \"subject spaminfo\",\n },\n Mapi = new Fortios.Filter.Spam.Inputs.ProfileMapiArgs\n {\n Action = \"discard\",\n Log = \"disable\",\n },\n MsnHotmail = new Fortios.Filter.Spam.Inputs.ProfileMsnHotmailArgs\n {\n Log = \"disable\",\n },\n Pop3 = new Fortios.Filter.Spam.Inputs.ProfilePop3Args\n {\n Action = \"tag\",\n Log = \"disable\",\n TagMsg = \"Spam\",\n TagType = \"subject spaminfo\",\n },\n Smtp = new Fortios.Filter.Spam.Inputs.ProfileSmtpArgs\n {\n Action = \"discard\",\n Hdrip = \"disable\",\n LocalOverride = \"disable\",\n Log = \"disable\",\n TagMsg = \"Spam\",\n TagType = \"subject spaminfo\",\n },\n SpamBwlTable = 0,\n SpamBwordTable = 0,\n SpamBwordThreshold = 10,\n SpamFiltering = \"disable\",\n SpamIptrustTable = 0,\n SpamLog = \"enable\",\n SpamLogFortiguardResponse = \"disable\",\n SpamMheaderTable = 0,\n SpamRblTable = 0,\n YahooMail = new Fortios.Filter.Spam.Inputs.ProfileYahooMailArgs\n {\n Log = \"disable\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tComment: pulumi.String(\"terraform test\"),\n\t\t\tExternal: pulumi.String(\"disable\"),\n\t\t\tFlowBased: pulumi.String(\"disable\"),\n\t\t\tGmail: \u0026spam.ProfileGmailArgs{\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tImap: \u0026spam.ProfileImapArgs{\n\t\t\t\tAction: pulumi.String(\"tag\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\tTagMsg: pulumi.String(\"Spam\"),\n\t\t\t\tTagType: pulumi.String(\"subject spaminfo\"),\n\t\t\t},\n\t\t\tMapi: \u0026spam.ProfileMapiArgs{\n\t\t\t\tAction: pulumi.String(\"discard\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tMsnHotmail: \u0026spam.ProfileMsnHotmailArgs{\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tPop3: \u0026spam.ProfilePop3Args{\n\t\t\t\tAction: pulumi.String(\"tag\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\tTagMsg: pulumi.String(\"Spam\"),\n\t\t\t\tTagType: pulumi.String(\"subject spaminfo\"),\n\t\t\t},\n\t\t\tSmtp: \u0026spam.ProfileSmtpArgs{\n\t\t\t\tAction: pulumi.String(\"discard\"),\n\t\t\t\tHdrip: pulumi.String(\"disable\"),\n\t\t\t\tLocalOverride: pulumi.String(\"disable\"),\n\t\t\t\tLog: pulumi.String(\"disable\"),\n\t\t\t\tTagMsg: pulumi.String(\"Spam\"),\n\t\t\t\tTagType: pulumi.String(\"subject spaminfo\"),\n\t\t\t},\n\t\t\tSpamBwlTable: pulumi.Int(0),\n\t\t\tSpamBwordTable: pulumi.Int(0),\n\t\t\tSpamBwordThreshold: pulumi.Int(10),\n\t\t\tSpamFiltering: pulumi.String(\"disable\"),\n\t\t\tSpamIptrustTable: pulumi.Int(0),\n\t\t\tSpamLog: pulumi.String(\"enable\"),\n\t\t\tSpamLogFortiguardResponse: pulumi.String(\"disable\"),\n\t\t\tSpamMheaderTable: pulumi.Int(0),\n\t\t\tSpamRblTable: pulumi.Int(0),\n\t\t\tYahooMail: \u0026spam.ProfileYahooMailArgs{\n\t\t\t\tLog: 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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileGmailArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileImapArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileMapiArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileMsnHotmailArgs;\nimport com.pulumi.fortios.filter.inputs.ProfilePop3Args;\nimport com.pulumi.fortios.filter.inputs.ProfileSmtpArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileYahooMailArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .comment(\"terraform test\")\n .external(\"disable\")\n .flowBased(\"disable\")\n .gmail(ProfileGmailArgs.builder()\n .log(\"disable\")\n .build())\n .imap(ProfileImapArgs.builder()\n .action(\"tag\")\n .log(\"disable\")\n .tagMsg(\"Spam\")\n .tagType(\"subject spaminfo\")\n .build())\n .mapi(ProfileMapiArgs.builder()\n .action(\"discard\")\n .log(\"disable\")\n .build())\n .msnHotmail(ProfileMsnHotmailArgs.builder()\n .log(\"disable\")\n .build())\n .pop3(ProfilePop3Args.builder()\n .action(\"tag\")\n .log(\"disable\")\n .tagMsg(\"Spam\")\n .tagType(\"subject spaminfo\")\n .build())\n .smtp(ProfileSmtpArgs.builder()\n .action(\"discard\")\n .hdrip(\"disable\")\n .localOverride(\"disable\")\n .log(\"disable\")\n .tagMsg(\"Spam\")\n .tagType(\"subject spaminfo\")\n .build())\n .spamBwlTable(0)\n .spamBwordTable(0)\n .spamBwordThreshold(10)\n .spamFiltering(\"disable\")\n .spamIptrustTable(0)\n .spamLog(\"enable\")\n .spamLogFortiguardResponse(\"disable\")\n .spamMheaderTable(0)\n .spamRblTable(0)\n .yahooMail(ProfileYahooMailArgs.builder()\n .log(\"disable\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/spam:Profile\n properties:\n comment: terraform test\n external: disable\n flowBased: disable\n gmail:\n log: disable\n imap:\n action: tag\n log: disable\n tagMsg: Spam\n tagType: subject spaminfo\n mapi:\n action: discard\n log: disable\n msnHotmail:\n log: disable\n pop3:\n action: tag\n log: disable\n tagMsg: Spam\n tagType: subject spaminfo\n smtp:\n action: discard\n hdrip: disable\n localOverride: disable\n log: disable\n tagMsg: Spam\n tagType: subject spaminfo\n spamBwlTable: 0\n spamBwordTable: 0\n spamBwordThreshold: 10\n spamFiltering: disable\n spamIptrustTable: 0\n spamLog: enable\n spamLogFortiguardResponse: disable\n spamMheaderTable: 0\n spamRblTable: 0\n yahooMail:\n log: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSpamfilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/spam/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/spam/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -74769,7 +75058,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gmail": { "$ref": "#/types/fortios:filter/spam/ProfileGmail:ProfileGmail", @@ -74873,6 +75162,7 @@ "spamLogFortiguardResponse", "spamMheaderTable", "spamRblTable", + "vdomparam", "yahooMail" ], "inputProperties": { @@ -74890,7 +75180,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gmail": { "$ref": "#/types/fortios:filter/spam/ProfileGmail:ProfileGmail", @@ -74992,7 +75282,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gmail": { "$ref": "#/types/fortios:filter/spam/ProfileGmail:ProfileGmail", @@ -75081,7 +75371,7 @@ } }, "fortios:filter/ssh/profile:Profile": { - "description": "SSH filter profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.ssh.Profile(\"trname\", {\n block: \"x11\",\n defaultCommandLog: \"enable\",\n log: \"x11\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.ssh.Profile(\"trname\",\n block=\"x11\",\n default_command_log=\"enable\",\n log=\"x11\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Ssh.Profile(\"trname\", new()\n {\n Block = \"x11\",\n DefaultCommandLog = \"enable\",\n Log = \"x11\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tBlock: pulumi.String(\"x11\"),\n\t\t\tDefaultCommandLog: pulumi.String(\"enable\"),\n\t\t\tLog: pulumi.String(\"x11\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .block(\"x11\")\n .defaultCommandLog(\"enable\")\n .log(\"x11\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/ssh:Profile\n properties:\n block: x11\n defaultCommandLog: enable\n log: x11\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSshFilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/ssh/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/ssh/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SSH filter profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.ssh.Profile(\"trname\", {\n block: \"x11\",\n defaultCommandLog: \"enable\",\n log: \"x11\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.ssh.Profile(\"trname\",\n block=\"x11\",\n default_command_log=\"enable\",\n log=\"x11\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Ssh.Profile(\"trname\", new()\n {\n Block = \"x11\",\n DefaultCommandLog = \"enable\",\n Log = \"x11\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tBlock: pulumi.String(\"x11\"),\n\t\t\tDefaultCommandLog: pulumi.String(\"enable\"),\n\t\t\tLog: pulumi.String(\"x11\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .block(\"x11\")\n .defaultCommandLog(\"enable\")\n .log(\"x11\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/ssh:Profile\n properties:\n block: x11\n defaultCommandLog: enable\n log: x11\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSshFilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/ssh/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/ssh/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "block": { "type": "string", @@ -75101,7 +75391,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75128,7 +75418,8 @@ "defaultCommandLog", "fileFilter", "log", - "name" + "name", + "vdomparam" ], "inputProperties": { "block": { @@ -75149,7 +75440,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75194,7 +75485,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75238,7 +75529,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "match": { "type": "string", @@ -75263,7 +75554,8 @@ "required": [ "fosid", "match", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -75281,7 +75573,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "match": { "type": "string", @@ -75322,7 +75614,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "match": { "type": "string", @@ -75380,7 +75672,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75418,6 +75710,7 @@ "log", "name", "replacemsgGroup", + "vdomparam", "vimeo", "youtube", "youtubeChannelFilter" @@ -75452,7 +75745,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75517,7 +75810,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75554,7 +75847,7 @@ } }, "fortios:filter/video/youtubechannelfilter:Youtubechannelfilter": { - "description": "Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1`.\n\n## Import\n\nVideofilter YoutubeChannelFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/video/youtubechannelfilter:Youtubechannelfilter labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/video/youtubechannelfilter:Youtubechannelfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1`.\n\n## Import\n\nVideofilter YoutubeChannelFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/video/youtubechannelfilter:Youtubechannelfilter labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/video/youtubechannelfilter:Youtubechannelfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -75581,7 +75874,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75605,7 +75898,8 @@ "fosid", "log", "name", - "overrideCategory" + "overrideCategory", + "vdomparam" ], "inputProperties": { "comment": { @@ -75634,7 +75928,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75683,7 +75977,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -75724,7 +76018,8 @@ }, "required": [ "fosid", - "key" + "key", + "vdomparam" ], "inputProperties": { "fosid": { @@ -75764,7 +76059,7 @@ } }, "fortios:filter/web/content:Content": { - "description": "Configure Web filter banned word table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Content(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Content(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Content(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewContent(ctx, \"trname\", \u0026filter.ContentArgs{\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Content;\nimport com.pulumi.fortios.filter.ContentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Content(\"trname\", ContentArgs.builder() \n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Content\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Content can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/content:Content labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/content:Content labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Web filter banned word table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Content(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Content(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Content(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewContent(ctx, \"trname\", \u0026filter.ContentArgs{\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Content;\nimport com.pulumi.fortios.filter.ContentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Content(\"trname\", ContentArgs.builder()\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Content\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Content can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/content:Content labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/content:Content labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -75787,7 +76082,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -75800,7 +76095,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -75825,7 +76121,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -75865,7 +76161,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -75881,7 +76177,7 @@ } }, "fortios:filter/web/contentheader:Contentheader": { - "description": "Configure content types used by Web filter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Contentheader(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Contentheader(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Contentheader(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewContentheader(ctx, \"trname\", \u0026filter.ContentheaderArgs{\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Contentheader;\nimport com.pulumi.fortios.filter.ContentheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Contentheader(\"trname\", ContentheaderArgs.builder() \n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Contentheader\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter ContentHeader can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/contentheader:Contentheader labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/contentheader:Contentheader labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure content types used by Web filter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Contentheader(\"trname\", {fosid: 1});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Contentheader(\"trname\", fosid=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Contentheader(\"trname\", new()\n {\n Fosid = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewContentheader(ctx, \"trname\", \u0026filter.ContentheaderArgs{\n\t\t\tFosid: pulumi.Int(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.fortios.filter.Contentheader;\nimport com.pulumi.fortios.filter.ContentheaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Contentheader(\"trname\", ContentheaderArgs.builder()\n .fosid(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Contentheader\n properties:\n fosid: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter ContentHeader can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/contentheader:Contentheader labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/contentheader:Contentheader labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -75904,7 +76200,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -75917,7 +76213,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -75942,7 +76239,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -75982,7 +76279,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -75998,11 +76295,11 @@ } }, "fortios:filter/web/fortiguard:Fortiguard": { - "description": "Configure FortiGuard Web Filter service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Fortiguard(\"trname\", {\n cacheMemPercent: 2,\n cacheMode: \"ttl\",\n cachePrefixMatch: \"enable\",\n closePorts: \"disable\",\n ovrdAuthHttps: \"enable\",\n ovrdAuthPort: 8008,\n ovrdAuthPortHttp: 8008,\n ovrdAuthPortHttps: 8010,\n ovrdAuthPortHttpsFlow: 8015,\n ovrdAuthPortWarning: 8020,\n warnAuthHttps: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Fortiguard(\"trname\",\n cache_mem_percent=2,\n cache_mode=\"ttl\",\n cache_prefix_match=\"enable\",\n close_ports=\"disable\",\n ovrd_auth_https=\"enable\",\n ovrd_auth_port=8008,\n ovrd_auth_port_http=8008,\n ovrd_auth_port_https=8010,\n ovrd_auth_port_https_flow=8015,\n ovrd_auth_port_warning=8020,\n warn_auth_https=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Fortiguard(\"trname\", new()\n {\n CacheMemPercent = 2,\n CacheMode = \"ttl\",\n CachePrefixMatch = \"enable\",\n ClosePorts = \"disable\",\n OvrdAuthHttps = \"enable\",\n OvrdAuthPort = 8008,\n OvrdAuthPortHttp = 8008,\n OvrdAuthPortHttps = 8010,\n OvrdAuthPortHttpsFlow = 8015,\n OvrdAuthPortWarning = 8020,\n WarnAuthHttps = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFortiguard(ctx, \"trname\", \u0026filter.FortiguardArgs{\n\t\t\tCacheMemPercent: pulumi.Int(2),\n\t\t\tCacheMode: pulumi.String(\"ttl\"),\n\t\t\tCachePrefixMatch: pulumi.String(\"enable\"),\n\t\t\tClosePorts: pulumi.String(\"disable\"),\n\t\t\tOvrdAuthHttps: pulumi.String(\"enable\"),\n\t\t\tOvrdAuthPort: pulumi.Int(8008),\n\t\t\tOvrdAuthPortHttp: pulumi.Int(8008),\n\t\t\tOvrdAuthPortHttps: pulumi.Int(8010),\n\t\t\tOvrdAuthPortHttpsFlow: pulumi.Int(8015),\n\t\t\tOvrdAuthPortWarning: pulumi.Int(8020),\n\t\t\tWarnAuthHttps: 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.fortios.filter.Fortiguard;\nimport com.pulumi.fortios.filter.FortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortiguard(\"trname\", FortiguardArgs.builder() \n .cacheMemPercent(2)\n .cacheMode(\"ttl\")\n .cachePrefixMatch(\"enable\")\n .closePorts(\"disable\")\n .ovrdAuthHttps(\"enable\")\n .ovrdAuthPort(8008)\n .ovrdAuthPortHttp(8008)\n .ovrdAuthPortHttps(8010)\n .ovrdAuthPortHttpsFlow(8015)\n .ovrdAuthPortWarning(8020)\n .warnAuthHttps(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Fortiguard\n properties:\n cacheMemPercent: 2\n cacheMode: ttl\n cachePrefixMatch: enable\n closePorts: disable\n ovrdAuthHttps: enable\n ovrdAuthPort: 8008\n ovrdAuthPortHttp: 8008\n ovrdAuthPortHttps: 8010\n ovrdAuthPortHttpsFlow: 8015\n ovrdAuthPortWarning: 8020\n warnAuthHttps: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Fortiguard can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/fortiguard:Fortiguard labelname WebfilterFortiguard\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/fortiguard:Fortiguard labelname WebfilterFortiguard\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGuard Web Filter service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Fortiguard(\"trname\", {\n cacheMemPercent: 2,\n cacheMode: \"ttl\",\n cachePrefixMatch: \"enable\",\n closePorts: \"disable\",\n ovrdAuthHttps: \"enable\",\n ovrdAuthPort: 8008,\n ovrdAuthPortHttp: 8008,\n ovrdAuthPortHttps: 8010,\n ovrdAuthPortHttpsFlow: 8015,\n ovrdAuthPortWarning: 8020,\n warnAuthHttps: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Fortiguard(\"trname\",\n cache_mem_percent=2,\n cache_mode=\"ttl\",\n cache_prefix_match=\"enable\",\n close_ports=\"disable\",\n ovrd_auth_https=\"enable\",\n ovrd_auth_port=8008,\n ovrd_auth_port_http=8008,\n ovrd_auth_port_https=8010,\n ovrd_auth_port_https_flow=8015,\n ovrd_auth_port_warning=8020,\n warn_auth_https=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Fortiguard(\"trname\", new()\n {\n CacheMemPercent = 2,\n CacheMode = \"ttl\",\n CachePrefixMatch = \"enable\",\n ClosePorts = \"disable\",\n OvrdAuthHttps = \"enable\",\n OvrdAuthPort = 8008,\n OvrdAuthPortHttp = 8008,\n OvrdAuthPortHttps = 8010,\n OvrdAuthPortHttpsFlow = 8015,\n OvrdAuthPortWarning = 8020,\n WarnAuthHttps = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFortiguard(ctx, \"trname\", \u0026filter.FortiguardArgs{\n\t\t\tCacheMemPercent: pulumi.Int(2),\n\t\t\tCacheMode: pulumi.String(\"ttl\"),\n\t\t\tCachePrefixMatch: pulumi.String(\"enable\"),\n\t\t\tClosePorts: pulumi.String(\"disable\"),\n\t\t\tOvrdAuthHttps: pulumi.String(\"enable\"),\n\t\t\tOvrdAuthPort: pulumi.Int(8008),\n\t\t\tOvrdAuthPortHttp: pulumi.Int(8008),\n\t\t\tOvrdAuthPortHttps: pulumi.Int(8010),\n\t\t\tOvrdAuthPortHttpsFlow: pulumi.Int(8015),\n\t\t\tOvrdAuthPortWarning: pulumi.Int(8020),\n\t\t\tWarnAuthHttps: 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.fortios.filter.Fortiguard;\nimport com.pulumi.fortios.filter.FortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortiguard(\"trname\", FortiguardArgs.builder()\n .cacheMemPercent(2)\n .cacheMode(\"ttl\")\n .cachePrefixMatch(\"enable\")\n .closePorts(\"disable\")\n .ovrdAuthHttps(\"enable\")\n .ovrdAuthPort(8008)\n .ovrdAuthPortHttp(8008)\n .ovrdAuthPortHttps(8010)\n .ovrdAuthPortHttpsFlow(8015)\n .ovrdAuthPortWarning(8020)\n .warnAuthHttps(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Fortiguard\n properties:\n cacheMemPercent: 2\n cacheMode: ttl\n cachePrefixMatch: enable\n closePorts: disable\n ovrdAuthHttps: enable\n ovrdAuthPort: 8008\n ovrdAuthPortHttp: 8008\n ovrdAuthPortHttps: 8010\n ovrdAuthPortHttpsFlow: 8015\n ovrdAuthPortWarning: 8020\n warnAuthHttps: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Fortiguard can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/fortiguard:Fortiguard labelname WebfilterFortiguard\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/fortiguard:Fortiguard labelname WebfilterFortiguard\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cacheMemPercent": { "type": "integer", - "description": "Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING).\n" + "description": "Maximum percentage of available memory allocated to caching (1 - 15).\n" }, "cacheMemPermille": { "type": "integer", @@ -76075,12 +76372,13 @@ "ovrdAuthPortHttpsFlow", "ovrdAuthPortWarning", "requestPacketSizeLimit", + "vdomparam", "warnAuthHttps" ], "inputProperties": { "cacheMemPercent": { "type": "integer", - "description": "Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING).\n" + "description": "Maximum percentage of available memory allocated to caching (1 - 15).\n" }, "cacheMemPermille": { "type": "integer", @@ -76145,7 +76443,7 @@ "properties": { "cacheMemPercent": { "type": "integer", - "description": "Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING).\n" + "description": "Maximum percentage of available memory allocated to caching (1 - 15).\n" }, "cacheMemPermille": { "type": "integer", @@ -76209,7 +76507,7 @@ } }, "fortios:filter/web/ftgdlocalcat:Ftgdlocalcat": { - "description": "Configure FortiGuard Web Filter local categories.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ftgdlocalcat(\"trname\", {\n desc: \"s1\",\n fosid: 188,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ftgdlocalcat(\"trname\",\n desc=\"s1\",\n fosid=188,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ftgdlocalcat(\"trname\", new()\n {\n Desc = \"s1\",\n Fosid = 188,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFtgdlocalcat(ctx, \"trname\", \u0026filter.FtgdlocalcatArgs{\n\t\t\tDesc: pulumi.String(\"s1\"),\n\t\t\tFosid: pulumi.Int(188),\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.fortios.filter.Ftgdlocalcat;\nimport com.pulumi.fortios.filter.FtgdlocalcatArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ftgdlocalcat(\"trname\", FtgdlocalcatArgs.builder() \n .desc(\"s1\")\n .fosid(188)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ftgdlocalcat\n properties:\n desc: s1\n fosid: 188\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter FtgdLocalCat can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalcat:Ftgdlocalcat labelname {{desc}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalcat:Ftgdlocalcat labelname {{desc}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGuard Web Filter local categories.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ftgdlocalcat(\"trname\", {\n desc: \"s1\",\n fosid: 188,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ftgdlocalcat(\"trname\",\n desc=\"s1\",\n fosid=188,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ftgdlocalcat(\"trname\", new()\n {\n Desc = \"s1\",\n Fosid = 188,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFtgdlocalcat(ctx, \"trname\", \u0026filter.FtgdlocalcatArgs{\n\t\t\tDesc: pulumi.String(\"s1\"),\n\t\t\tFosid: pulumi.Int(188),\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.fortios.filter.Ftgdlocalcat;\nimport com.pulumi.fortios.filter.FtgdlocalcatArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ftgdlocalcat(\"trname\", FtgdlocalcatArgs.builder()\n .desc(\"s1\")\n .fosid(188)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ftgdlocalcat\n properties:\n desc: s1\n fosid: 188\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter FtgdLocalCat can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalcat:Ftgdlocalcat labelname {{desc}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalcat:Ftgdlocalcat labelname {{desc}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "desc": { "type": "string", @@ -76231,7 +76529,8 @@ "required": [ "desc", "fosid", - "status" + "status", + "vdomparam" ], "inputProperties": { "desc": { @@ -76279,7 +76578,7 @@ } }, "fortios:filter/web/ftgdlocalrating:Ftgdlocalrating": { - "description": "Configure local FortiGuard Web Filter local ratings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ftgdlocalrating(\"trname\", {\n rating: \"1\",\n status: \"enable\",\n url: \"sgala.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ftgdlocalrating(\"trname\",\n rating=\"1\",\n status=\"enable\",\n url=\"sgala.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ftgdlocalrating(\"trname\", new()\n {\n Rating = \"1\",\n Status = \"enable\",\n Url = \"sgala.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFtgdlocalrating(ctx, \"trname\", \u0026filter.FtgdlocalratingArgs{\n\t\t\tRating: pulumi.String(\"1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrl: pulumi.String(\"sgala.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Ftgdlocalrating;\nimport com.pulumi.fortios.filter.FtgdlocalratingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ftgdlocalrating(\"trname\", FtgdlocalratingArgs.builder() \n .rating(\"1\")\n .status(\"enable\")\n .url(\"sgala.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ftgdlocalrating\n properties:\n rating: '1'\n status: enable\n url: sgala.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter FtgdLocalRating can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalrating:Ftgdlocalrating labelname {{url}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalrating:Ftgdlocalrating labelname {{url}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure local FortiGuard Web Filter local ratings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ftgdlocalrating(\"trname\", {\n rating: \"1\",\n status: \"enable\",\n url: \"sgala.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ftgdlocalrating(\"trname\",\n rating=\"1\",\n status=\"enable\",\n url=\"sgala.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ftgdlocalrating(\"trname\", new()\n {\n Rating = \"1\",\n Status = \"enable\",\n Url = \"sgala.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewFtgdlocalrating(ctx, \"trname\", \u0026filter.FtgdlocalratingArgs{\n\t\t\tRating: pulumi.String(\"1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrl: pulumi.String(\"sgala.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Ftgdlocalrating;\nimport com.pulumi.fortios.filter.FtgdlocalratingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ftgdlocalrating(\"trname\", FtgdlocalratingArgs.builder()\n .rating(\"1\")\n .status(\"enable\")\n .url(\"sgala.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ftgdlocalrating\n properties:\n rating: '1'\n status: enable\n url: sgala.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter FtgdLocalRating can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalrating:Ftgdlocalrating labelname {{url}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ftgdlocalrating:Ftgdlocalrating labelname {{url}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -76305,7 +76604,8 @@ "required": [ "rating", "status", - "url" + "url", + "vdomparam" ], "inputProperties": { "comment": { @@ -76364,7 +76664,7 @@ } }, "fortios:filter/web/ipsurlfiltercachesetting:Ipsurlfiltercachesetting": { - "description": "Configure IPS URL filter cache settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ipsurlfiltercachesetting(\"trname\", {\n dnsRetryInterval: 0,\n extendedTtl: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ipsurlfiltercachesetting(\"trname\",\n dns_retry_interval=0,\n extended_ttl=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ipsurlfiltercachesetting(\"trname\", new()\n {\n DnsRetryInterval = 0,\n ExtendedTtl = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewIpsurlfiltercachesetting(ctx, \"trname\", \u0026filter.IpsurlfiltercachesettingArgs{\n\t\t\tDnsRetryInterval: pulumi.Int(0),\n\t\t\tExtendedTtl: pulumi.Int(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.fortios.filter.Ipsurlfiltercachesetting;\nimport com.pulumi.fortios.filter.IpsurlfiltercachesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipsurlfiltercachesetting(\"trname\", IpsurlfiltercachesettingArgs.builder() \n .dnsRetryInterval(0)\n .extendedTtl(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ipsurlfiltercachesetting\n properties:\n dnsRetryInterval: 0\n extendedTtl: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter IpsUrlfilterCacheSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltercachesetting:Ipsurlfiltercachesetting labelname WebfilterIpsUrlfilterCacheSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltercachesetting:Ipsurlfiltercachesetting labelname WebfilterIpsUrlfilterCacheSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPS URL filter cache settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ipsurlfiltercachesetting(\"trname\", {\n dnsRetryInterval: 0,\n extendedTtl: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ipsurlfiltercachesetting(\"trname\",\n dns_retry_interval=0,\n extended_ttl=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ipsurlfiltercachesetting(\"trname\", new()\n {\n DnsRetryInterval = 0,\n ExtendedTtl = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewIpsurlfiltercachesetting(ctx, \"trname\", \u0026filter.IpsurlfiltercachesettingArgs{\n\t\t\tDnsRetryInterval: pulumi.Int(0),\n\t\t\tExtendedTtl: pulumi.Int(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.fortios.filter.Ipsurlfiltercachesetting;\nimport com.pulumi.fortios.filter.IpsurlfiltercachesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipsurlfiltercachesetting(\"trname\", IpsurlfiltercachesettingArgs.builder()\n .dnsRetryInterval(0)\n .extendedTtl(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ipsurlfiltercachesetting\n properties:\n dnsRetryInterval: 0\n extendedTtl: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter IpsUrlfilterCacheSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltercachesetting:Ipsurlfiltercachesetting labelname WebfilterIpsUrlfilterCacheSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltercachesetting:Ipsurlfiltercachesetting labelname WebfilterIpsUrlfilterCacheSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dnsRetryInterval": { "type": "integer", @@ -76381,7 +76681,8 @@ }, "required": [ "dnsRetryInterval", - "extendedTtl" + "extendedTtl", + "vdomparam" ], "inputProperties": { "dnsRetryInterval": { @@ -76419,7 +76720,7 @@ } }, "fortios:filter/web/ipsurlfiltersetting6:Ipsurlfiltersetting6": { - "description": "Configure IPS URL filter settings for IPv6.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ipsurlfiltersetting6(\"trname\", {\n distance: 1,\n gateway6: \"::\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ipsurlfiltersetting6(\"trname\",\n distance=1,\n gateway6=\"::\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ipsurlfiltersetting6(\"trname\", new()\n {\n Distance = 1,\n Gateway6 = \"::\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewIpsurlfiltersetting6(ctx, \"trname\", \u0026filter.Ipsurlfiltersetting6Args{\n\t\t\tDistance: pulumi.Int(1),\n\t\t\tGateway6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Ipsurlfiltersetting6;\nimport com.pulumi.fortios.filter.Ipsurlfiltersetting6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipsurlfiltersetting6(\"trname\", Ipsurlfiltersetting6Args.builder() \n .distance(1)\n .gateway6(\"::\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ipsurlfiltersetting6\n properties:\n distance: 1\n gateway6: '::'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter IpsUrlfilterSetting6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting6:Ipsurlfiltersetting6 labelname WebfilterIpsUrlfilterSetting6\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting6:Ipsurlfiltersetting6 labelname WebfilterIpsUrlfilterSetting6\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPS URL filter settings for IPv6.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ipsurlfiltersetting6(\"trname\", {\n distance: 1,\n gateway6: \"::\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ipsurlfiltersetting6(\"trname\",\n distance=1,\n gateway6=\"::\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ipsurlfiltersetting6(\"trname\", new()\n {\n Distance = 1,\n Gateway6 = \"::\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewIpsurlfiltersetting6(ctx, \"trname\", \u0026filter.Ipsurlfiltersetting6Args{\n\t\t\tDistance: pulumi.Int(1),\n\t\t\tGateway6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Ipsurlfiltersetting6;\nimport com.pulumi.fortios.filter.Ipsurlfiltersetting6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipsurlfiltersetting6(\"trname\", Ipsurlfiltersetting6Args.builder()\n .distance(1)\n .gateway6(\"::\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ipsurlfiltersetting6\n properties:\n distance: 1\n gateway6: '::'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter IpsUrlfilterSetting6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting6:Ipsurlfiltersetting6 labelname WebfilterIpsUrlfilterSetting6\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting6:Ipsurlfiltersetting6 labelname WebfilterIpsUrlfilterSetting6\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "device": { "type": "string", @@ -76445,7 +76746,8 @@ "required": [ "device", "distance", - "gateway6" + "gateway6", + "vdomparam" ], "inputProperties": { "device": { @@ -76499,7 +76801,7 @@ } }, "fortios:filter/web/ipsurlfiltersetting:Ipsurlfiltersetting": { - "description": "Configure IPS URL filter settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ipsurlfiltersetting(\"trname\", {\n distance: 1,\n gateway: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ipsurlfiltersetting(\"trname\",\n distance=1,\n gateway=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ipsurlfiltersetting(\"trname\", new()\n {\n Distance = 1,\n Gateway = \"0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewIpsurlfiltersetting(ctx, \"trname\", \u0026filter.IpsurlfiltersettingArgs{\n\t\t\tDistance: pulumi.Int(1),\n\t\t\tGateway: 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.fortios.filter.Ipsurlfiltersetting;\nimport com.pulumi.fortios.filter.IpsurlfiltersettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipsurlfiltersetting(\"trname\", IpsurlfiltersettingArgs.builder() \n .distance(1)\n .gateway(\"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ipsurlfiltersetting\n properties:\n distance: 1\n gateway: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter IpsUrlfilterSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting:Ipsurlfiltersetting labelname WebfilterIpsUrlfilterSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting:Ipsurlfiltersetting labelname WebfilterIpsUrlfilterSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPS URL filter settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Ipsurlfiltersetting(\"trname\", {\n distance: 1,\n gateway: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Ipsurlfiltersetting(\"trname\",\n distance=1,\n gateway=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Ipsurlfiltersetting(\"trname\", new()\n {\n Distance = 1,\n Gateway = \"0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewIpsurlfiltersetting(ctx, \"trname\", \u0026filter.IpsurlfiltersettingArgs{\n\t\t\tDistance: pulumi.Int(1),\n\t\t\tGateway: 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.fortios.filter.Ipsurlfiltersetting;\nimport com.pulumi.fortios.filter.IpsurlfiltersettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipsurlfiltersetting(\"trname\", IpsurlfiltersettingArgs.builder()\n .distance(1)\n .gateway(\"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Ipsurlfiltersetting\n properties:\n distance: 1\n gateway: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter IpsUrlfilterSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting:Ipsurlfiltersetting labelname WebfilterIpsUrlfilterSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/ipsurlfiltersetting:Ipsurlfiltersetting labelname WebfilterIpsUrlfilterSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "device": { "type": "string", @@ -76525,7 +76827,8 @@ "required": [ "device", "distance", - "gateway" + "gateway", + "vdomparam" ], "inputProperties": { "device": { @@ -76579,7 +76882,7 @@ } }, "fortios:filter/web/override:Override": { - "description": "Configure FortiGuard Web Filter administrative overrides.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Override(\"trname\", {\n expires: \"2021/03/16 19:18:25\",\n fosid: 1,\n ip: \"69.101.119.0\",\n ip6: \"4565:7700::\",\n newProfile: \"monitor-all\",\n oldProfile: \"default\",\n scope: \"user\",\n status: \"disable\",\n user: \"Eew\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Override(\"trname\",\n expires=\"2021/03/16 19:18:25\",\n fosid=1,\n ip=\"69.101.119.0\",\n ip6=\"4565:7700::\",\n new_profile=\"monitor-all\",\n old_profile=\"default\",\n scope=\"user\",\n status=\"disable\",\n user=\"Eew\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Override(\"trname\", new()\n {\n Expires = \"2021/03/16 19:18:25\",\n Fosid = 1,\n Ip = \"69.101.119.0\",\n Ip6 = \"4565:7700::\",\n NewProfile = \"monitor-all\",\n OldProfile = \"default\",\n Scope = \"user\",\n Status = \"disable\",\n User = \"Eew\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewOverride(ctx, \"trname\", \u0026filter.OverrideArgs{\n\t\t\tExpires: pulumi.String(\"2021/03/16 19:18:25\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tIp: pulumi.String(\"69.101.119.0\"),\n\t\t\tIp6: pulumi.String(\"4565:7700::\"),\n\t\t\tNewProfile: pulumi.String(\"monitor-all\"),\n\t\t\tOldProfile: pulumi.String(\"default\"),\n\t\t\tScope: pulumi.String(\"user\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUser: pulumi.String(\"Eew\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Override;\nimport com.pulumi.fortios.filter.OverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Override(\"trname\", OverrideArgs.builder() \n .expires(\"2021/03/16 19:18:25\")\n .fosid(1)\n .ip(\"69.101.119.0\")\n .ip6(\"4565:7700::\")\n .newProfile(\"monitor-all\")\n .oldProfile(\"default\")\n .scope(\"user\")\n .status(\"disable\")\n .user(\"Eew\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Override\n properties:\n expires: 2021/03/16 19:18:25\n fosid: 1\n ip: 69.101.119.0\n ip6: '4565:7700::'\n newProfile: monitor-all\n oldProfile: default\n scope: user\n status: disable\n user: Eew\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Override can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/override:Override labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/override:Override labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGuard Web Filter administrative overrides.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Override(\"trname\", {\n expires: \"2021/03/16 19:18:25\",\n fosid: 1,\n ip: \"69.101.119.0\",\n ip6: \"4565:7700::\",\n newProfile: \"monitor-all\",\n oldProfile: \"default\",\n scope: \"user\",\n status: \"disable\",\n user: \"Eew\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Override(\"trname\",\n expires=\"2021/03/16 19:18:25\",\n fosid=1,\n ip=\"69.101.119.0\",\n ip6=\"4565:7700::\",\n new_profile=\"monitor-all\",\n old_profile=\"default\",\n scope=\"user\",\n status=\"disable\",\n user=\"Eew\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Override(\"trname\", new()\n {\n Expires = \"2021/03/16 19:18:25\",\n Fosid = 1,\n Ip = \"69.101.119.0\",\n Ip6 = \"4565:7700::\",\n NewProfile = \"monitor-all\",\n OldProfile = \"default\",\n Scope = \"user\",\n Status = \"disable\",\n User = \"Eew\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewOverride(ctx, \"trname\", \u0026filter.OverrideArgs{\n\t\t\tExpires: pulumi.String(\"2021/03/16 19:18:25\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tIp: pulumi.String(\"69.101.119.0\"),\n\t\t\tIp6: pulumi.String(\"4565:7700::\"),\n\t\t\tNewProfile: pulumi.String(\"monitor-all\"),\n\t\t\tOldProfile: pulumi.String(\"default\"),\n\t\t\tScope: pulumi.String(\"user\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUser: pulumi.String(\"Eew\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Override;\nimport com.pulumi.fortios.filter.OverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Override(\"trname\", OverrideArgs.builder()\n .expires(\"2021/03/16 19:18:25\")\n .fosid(1)\n .ip(\"69.101.119.0\")\n .ip6(\"4565:7700::\")\n .newProfile(\"monitor-all\")\n .oldProfile(\"default\")\n .scope(\"user\")\n .status(\"disable\")\n .user(\"Eew\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Override\n properties:\n expires: 2021/03/16 19:18:25\n fosid: 1\n ip: 69.101.119.0\n ip6: '4565:7700::'\n newProfile: monitor-all\n oldProfile: default\n scope: user\n status: disable\n user: Eew\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Override can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/override:Override labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/override:Override labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "expires": { "type": "string", @@ -76641,7 +76944,8 @@ "scope", "status", "user", - "userGroup" + "userGroup", + "vdomparam" ], "inputProperties": { "expires": { @@ -76759,7 +77063,7 @@ } }, "fortios:filter/web/profile:Profile": { - "description": "Configure Web filter profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Profile(\"trname\", {\n extendedLog: \"disable\",\n ftgdWf: {\n exemptQuota: \"17\",\n filters: [\n {\n action: \"warning\",\n category: 2,\n id: 1,\n log: \"enable\",\n warnDuration: \"5m\",\n warningDurationType: \"timeout\",\n warningPrompt: \"per-category\",\n },\n {\n action: \"warning\",\n category: 7,\n id: 2,\n log: \"enable\",\n warnDuration: \"5m\",\n warningDurationType: \"timeout\",\n warningPrompt: \"per-category\",\n },\n ],\n maxQuotaTimeout: 300,\n rateCrlUrls: \"enable\",\n rateCssUrls: \"enable\",\n rateImageUrls: \"enable\",\n rateJavascriptUrls: \"enable\",\n },\n httpsReplacemsg: \"enable\",\n inspectionMode: \"flow-based\",\n logAllUrl: \"disable\",\n override: {\n ovrdCookie: \"deny\",\n ovrdDur: \"15m\",\n ovrdDurMode: \"constant\",\n ovrdScope: \"user\",\n profileAttribute: \"Login-LAT-Service\",\n profileType: \"list\",\n },\n postAction: \"normal\",\n web: {\n blacklist: \"disable\",\n bwordTable: 0,\n bwordThreshold: 10,\n contentHeaderList: 0,\n logSearch: \"disable\",\n urlfilterTable: 0,\n youtubeRestrict: \"none\",\n },\n webContentLog: \"enable\",\n webExtendedAllActionLog: \"disable\",\n webFilterActivexLog: \"enable\",\n webFilterAppletLog: \"enable\",\n webFilterCommandBlockLog: \"enable\",\n webFilterCookieLog: \"enable\",\n webFilterCookieRemovalLog: \"enable\",\n webFilterJsLog: \"enable\",\n webFilterJscriptLog: \"enable\",\n webFilterRefererLog: \"enable\",\n webFilterUnknownLog: \"enable\",\n webFilterVbsLog: \"enable\",\n webFtgdErrLog: \"enable\",\n webFtgdQuotaUsage: \"enable\",\n webInvalidDomainLog: \"enable\",\n webUrlLog: \"enable\",\n wisp: \"disable\",\n wispAlgorithm: \"auto-learning\",\n youtubeChannelStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Profile(\"trname\",\n extended_log=\"disable\",\n ftgd_wf=fortios.filter.web.ProfileFtgdWfArgs(\n exempt_quota=\"17\",\n filters=[\n fortios.filter.web.ProfileFtgdWfFilterArgs(\n action=\"warning\",\n category=2,\n id=1,\n log=\"enable\",\n warn_duration=\"5m\",\n warning_duration_type=\"timeout\",\n warning_prompt=\"per-category\",\n ),\n fortios.filter.web.ProfileFtgdWfFilterArgs(\n action=\"warning\",\n category=7,\n id=2,\n log=\"enable\",\n warn_duration=\"5m\",\n warning_duration_type=\"timeout\",\n warning_prompt=\"per-category\",\n ),\n ],\n max_quota_timeout=300,\n rate_crl_urls=\"enable\",\n rate_css_urls=\"enable\",\n rate_image_urls=\"enable\",\n rate_javascript_urls=\"enable\",\n ),\n https_replacemsg=\"enable\",\n inspection_mode=\"flow-based\",\n log_all_url=\"disable\",\n override=fortios.filter.web.ProfileOverrideArgs(\n ovrd_cookie=\"deny\",\n ovrd_dur=\"15m\",\n ovrd_dur_mode=\"constant\",\n ovrd_scope=\"user\",\n profile_attribute=\"Login-LAT-Service\",\n profile_type=\"list\",\n ),\n post_action=\"normal\",\n web=fortios.filter.web.ProfileWebArgs(\n blacklist=\"disable\",\n bword_table=0,\n bword_threshold=10,\n content_header_list=0,\n log_search=\"disable\",\n urlfilter_table=0,\n youtube_restrict=\"none\",\n ),\n web_content_log=\"enable\",\n web_extended_all_action_log=\"disable\",\n web_filter_activex_log=\"enable\",\n web_filter_applet_log=\"enable\",\n web_filter_command_block_log=\"enable\",\n web_filter_cookie_log=\"enable\",\n web_filter_cookie_removal_log=\"enable\",\n web_filter_js_log=\"enable\",\n web_filter_jscript_log=\"enable\",\n web_filter_referer_log=\"enable\",\n web_filter_unknown_log=\"enable\",\n web_filter_vbs_log=\"enable\",\n web_ftgd_err_log=\"enable\",\n web_ftgd_quota_usage=\"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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Profile(\"trname\", new()\n {\n ExtendedLog = \"disable\",\n FtgdWf = new Fortios.Filter.Web.Inputs.ProfileFtgdWfArgs\n {\n ExemptQuota = \"17\",\n Filters = new[]\n {\n new Fortios.Filter.Web.Inputs.ProfileFtgdWfFilterArgs\n {\n Action = \"warning\",\n Category = 2,\n Id = 1,\n Log = \"enable\",\n WarnDuration = \"5m\",\n WarningDurationType = \"timeout\",\n WarningPrompt = \"per-category\",\n },\n new Fortios.Filter.Web.Inputs.ProfileFtgdWfFilterArgs\n {\n Action = \"warning\",\n Category = 7,\n Id = 2,\n Log = \"enable\",\n WarnDuration = \"5m\",\n WarningDurationType = \"timeout\",\n WarningPrompt = \"per-category\",\n },\n },\n MaxQuotaTimeout = 300,\n RateCrlUrls = \"enable\",\n RateCssUrls = \"enable\",\n RateImageUrls = \"enable\",\n RateJavascriptUrls = \"enable\",\n },\n HttpsReplacemsg = \"enable\",\n InspectionMode = \"flow-based\",\n LogAllUrl = \"disable\",\n Override = new Fortios.Filter.Web.Inputs.ProfileOverrideArgs\n {\n OvrdCookie = \"deny\",\n OvrdDur = \"15m\",\n OvrdDurMode = \"constant\",\n OvrdScope = \"user\",\n ProfileAttribute = \"Login-LAT-Service\",\n ProfileType = \"list\",\n },\n PostAction = \"normal\",\n Web = new Fortios.Filter.Web.Inputs.ProfileWebArgs\n {\n Blacklist = \"disable\",\n BwordTable = 0,\n BwordThreshold = 10,\n ContentHeaderList = 0,\n LogSearch = \"disable\",\n UrlfilterTable = 0,\n YoutubeRestrict = \"none\",\n },\n WebContentLog = \"enable\",\n WebExtendedAllActionLog = \"disable\",\n WebFilterActivexLog = \"enable\",\n WebFilterAppletLog = \"enable\",\n WebFilterCommandBlockLog = \"enable\",\n WebFilterCookieLog = \"enable\",\n WebFilterCookieRemovalLog = \"enable\",\n WebFilterJsLog = \"enable\",\n WebFilterJscriptLog = \"enable\",\n WebFilterRefererLog = \"enable\",\n WebFilterUnknownLog = \"enable\",\n WebFilterVbsLog = \"enable\",\n WebFtgdErrLog = \"enable\",\n WebFtgdQuotaUsage = \"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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFtgdWf: \u0026web.ProfileFtgdWfArgs{\n\t\t\t\tExemptQuota: pulumi.String(\"17\"),\n\t\t\t\tFilters: web.ProfileFtgdWfFilterArray{\n\t\t\t\t\t\u0026web.ProfileFtgdWfFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"warning\"),\n\t\t\t\t\t\tCategory: pulumi.Int(2),\n\t\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t\tWarnDuration: pulumi.String(\"5m\"),\n\t\t\t\t\t\tWarningDurationType: pulumi.String(\"timeout\"),\n\t\t\t\t\t\tWarningPrompt: pulumi.String(\"per-category\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026web.ProfileFtgdWfFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"warning\"),\n\t\t\t\t\t\tCategory: pulumi.Int(7),\n\t\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t\tWarnDuration: pulumi.String(\"5m\"),\n\t\t\t\t\t\tWarningDurationType: pulumi.String(\"timeout\"),\n\t\t\t\t\t\tWarningPrompt: pulumi.String(\"per-category\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMaxQuotaTimeout: pulumi.Int(300),\n\t\t\t\tRateCrlUrls: pulumi.String(\"enable\"),\n\t\t\t\tRateCssUrls: pulumi.String(\"enable\"),\n\t\t\t\tRateImageUrls: pulumi.String(\"enable\"),\n\t\t\t\tRateJavascriptUrls: pulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tHttpsReplacemsg: pulumi.String(\"enable\"),\n\t\t\tInspectionMode: pulumi.String(\"flow-based\"),\n\t\t\tLogAllUrl: pulumi.String(\"disable\"),\n\t\t\tOverride: \u0026web.ProfileOverrideArgs{\n\t\t\t\tOvrdCookie: pulumi.String(\"deny\"),\n\t\t\t\tOvrdDur: pulumi.String(\"15m\"),\n\t\t\t\tOvrdDurMode: pulumi.String(\"constant\"),\n\t\t\t\tOvrdScope: pulumi.String(\"user\"),\n\t\t\t\tProfileAttribute: pulumi.String(\"Login-LAT-Service\"),\n\t\t\t\tProfileType: pulumi.String(\"list\"),\n\t\t\t},\n\t\t\tPostAction: pulumi.String(\"normal\"),\n\t\t\tWeb: \u0026web.ProfileWebArgs{\n\t\t\t\tBlacklist: pulumi.String(\"disable\"),\n\t\t\t\tBwordTable: pulumi.Int(0),\n\t\t\t\tBwordThreshold: pulumi.Int(10),\n\t\t\t\tContentHeaderList: pulumi.Int(0),\n\t\t\t\tLogSearch: pulumi.String(\"disable\"),\n\t\t\t\tUrlfilterTable: pulumi.Int(0),\n\t\t\t\tYoutubeRestrict: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tWebContentLog: pulumi.String(\"enable\"),\n\t\t\tWebExtendedAllActionLog: pulumi.String(\"disable\"),\n\t\t\tWebFilterActivexLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterAppletLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCommandBlockLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCookieLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCookieRemovalLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterJsLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterJscriptLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterRefererLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterUnknownLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterVbsLog: pulumi.String(\"enable\"),\n\t\t\tWebFtgdErrLog: pulumi.String(\"enable\"),\n\t\t\tWebFtgdQuotaUsage: 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.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileFtgdWfArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileOverrideArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileWebArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .extendedLog(\"disable\")\n .ftgdWf(ProfileFtgdWfArgs.builder()\n .exemptQuota(\"17\")\n .filters( \n ProfileFtgdWfFilterArgs.builder()\n .action(\"warning\")\n .category(2)\n .id(1)\n .log(\"enable\")\n .warnDuration(\"5m\")\n .warningDurationType(\"timeout\")\n .warningPrompt(\"per-category\")\n .build(),\n ProfileFtgdWfFilterArgs.builder()\n .action(\"warning\")\n .category(7)\n .id(2)\n .log(\"enable\")\n .warnDuration(\"5m\")\n .warningDurationType(\"timeout\")\n .warningPrompt(\"per-category\")\n .build())\n .maxQuotaTimeout(300)\n .rateCrlUrls(\"enable\")\n .rateCssUrls(\"enable\")\n .rateImageUrls(\"enable\")\n .rateJavascriptUrls(\"enable\")\n .build())\n .httpsReplacemsg(\"enable\")\n .inspectionMode(\"flow-based\")\n .logAllUrl(\"disable\")\n .override(ProfileOverrideArgs.builder()\n .ovrdCookie(\"deny\")\n .ovrdDur(\"15m\")\n .ovrdDurMode(\"constant\")\n .ovrdScope(\"user\")\n .profileAttribute(\"Login-LAT-Service\")\n .profileType(\"list\")\n .build())\n .postAction(\"normal\")\n .web(ProfileWebArgs.builder()\n .blacklist(\"disable\")\n .bwordTable(0)\n .bwordThreshold(10)\n .contentHeaderList(0)\n .logSearch(\"disable\")\n .urlfilterTable(0)\n .youtubeRestrict(\"none\")\n .build())\n .webContentLog(\"enable\")\n .webExtendedAllActionLog(\"disable\")\n .webFilterActivexLog(\"enable\")\n .webFilterAppletLog(\"enable\")\n .webFilterCommandBlockLog(\"enable\")\n .webFilterCookieLog(\"enable\")\n .webFilterCookieRemovalLog(\"enable\")\n .webFilterJsLog(\"enable\")\n .webFilterJscriptLog(\"enable\")\n .webFilterRefererLog(\"enable\")\n .webFilterUnknownLog(\"enable\")\n .webFilterVbsLog(\"enable\")\n .webFtgdErrLog(\"enable\")\n .webFtgdQuotaUsage(\"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: fortios:filter/web:Profile\n properties:\n extendedLog: disable\n ftgdWf:\n exemptQuota: '17'\n filters:\n - action: warning\n category: 2\n id: 1\n log: enable\n warnDuration: 5m\n warningDurationType: timeout\n warningPrompt: per-category\n - action: warning\n category: 7\n id: 2\n log: enable\n warnDuration: 5m\n warningDurationType: timeout\n warningPrompt: per-category\n maxQuotaTimeout: 300\n rateCrlUrls: enable\n rateCssUrls: enable\n rateImageUrls: enable\n rateJavascriptUrls: enable\n httpsReplacemsg: enable\n inspectionMode: flow-based\n logAllUrl: disable\n override:\n ovrdCookie: deny\n ovrdDur: 15m\n ovrdDurMode: constant\n ovrdScope: user\n profileAttribute: Login-LAT-Service\n profileType: list\n postAction: normal\n web:\n blacklist: disable\n bwordTable: 0\n bwordThreshold: 10\n contentHeaderList: 0\n logSearch: disable\n urlfilterTable: 0\n youtubeRestrict: none\n webContentLog: enable\n webExtendedAllActionLog: disable\n webFilterActivexLog: enable\n webFilterAppletLog: enable\n webFilterCommandBlockLog: enable\n webFilterCookieLog: enable\n webFilterCookieRemovalLog: enable\n webFilterJsLog: enable\n webFilterJscriptLog: enable\n webFilterRefererLog: enable\n webFilterUnknownLog: enable\n webFilterVbsLog: enable\n webFtgdErrLog: enable\n webFtgdQuotaUsage: enable\n webInvalidDomainLog: enable\n webUrlLog: enable\n wisp: disable\n wispAlgorithm: auto-learning\n youtubeChannelStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Web filter profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Profile(\"trname\", {\n extendedLog: \"disable\",\n ftgdWf: {\n exemptQuota: \"17\",\n filters: [\n {\n action: \"warning\",\n category: 2,\n id: 1,\n log: \"enable\",\n warnDuration: \"5m\",\n warningDurationType: \"timeout\",\n warningPrompt: \"per-category\",\n },\n {\n action: \"warning\",\n category: 7,\n id: 2,\n log: \"enable\",\n warnDuration: \"5m\",\n warningDurationType: \"timeout\",\n warningPrompt: \"per-category\",\n },\n ],\n maxQuotaTimeout: 300,\n rateCrlUrls: \"enable\",\n rateCssUrls: \"enable\",\n rateImageUrls: \"enable\",\n rateJavascriptUrls: \"enable\",\n },\n httpsReplacemsg: \"enable\",\n inspectionMode: \"flow-based\",\n logAllUrl: \"disable\",\n override: {\n ovrdCookie: \"deny\",\n ovrdDur: \"15m\",\n ovrdDurMode: \"constant\",\n ovrdScope: \"user\",\n profileAttribute: \"Login-LAT-Service\",\n profileType: \"list\",\n },\n postAction: \"normal\",\n web: {\n blacklist: \"disable\",\n bwordTable: 0,\n bwordThreshold: 10,\n contentHeaderList: 0,\n logSearch: \"disable\",\n urlfilterTable: 0,\n youtubeRestrict: \"none\",\n },\n webContentLog: \"enable\",\n webExtendedAllActionLog: \"disable\",\n webFilterActivexLog: \"enable\",\n webFilterAppletLog: \"enable\",\n webFilterCommandBlockLog: \"enable\",\n webFilterCookieLog: \"enable\",\n webFilterCookieRemovalLog: \"enable\",\n webFilterJsLog: \"enable\",\n webFilterJscriptLog: \"enable\",\n webFilterRefererLog: \"enable\",\n webFilterUnknownLog: \"enable\",\n webFilterVbsLog: \"enable\",\n webFtgdErrLog: \"enable\",\n webFtgdQuotaUsage: \"enable\",\n webInvalidDomainLog: \"enable\",\n webUrlLog: \"enable\",\n wisp: \"disable\",\n wispAlgorithm: \"auto-learning\",\n youtubeChannelStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Profile(\"trname\",\n extended_log=\"disable\",\n ftgd_wf=fortios.filter.web.ProfileFtgdWfArgs(\n exempt_quota=\"17\",\n filters=[\n fortios.filter.web.ProfileFtgdWfFilterArgs(\n action=\"warning\",\n category=2,\n id=1,\n log=\"enable\",\n warn_duration=\"5m\",\n warning_duration_type=\"timeout\",\n warning_prompt=\"per-category\",\n ),\n fortios.filter.web.ProfileFtgdWfFilterArgs(\n action=\"warning\",\n category=7,\n id=2,\n log=\"enable\",\n warn_duration=\"5m\",\n warning_duration_type=\"timeout\",\n warning_prompt=\"per-category\",\n ),\n ],\n max_quota_timeout=300,\n rate_crl_urls=\"enable\",\n rate_css_urls=\"enable\",\n rate_image_urls=\"enable\",\n rate_javascript_urls=\"enable\",\n ),\n https_replacemsg=\"enable\",\n inspection_mode=\"flow-based\",\n log_all_url=\"disable\",\n override=fortios.filter.web.ProfileOverrideArgs(\n ovrd_cookie=\"deny\",\n ovrd_dur=\"15m\",\n ovrd_dur_mode=\"constant\",\n ovrd_scope=\"user\",\n profile_attribute=\"Login-LAT-Service\",\n profile_type=\"list\",\n ),\n post_action=\"normal\",\n web=fortios.filter.web.ProfileWebArgs(\n blacklist=\"disable\",\n bword_table=0,\n bword_threshold=10,\n content_header_list=0,\n log_search=\"disable\",\n urlfilter_table=0,\n youtube_restrict=\"none\",\n ),\n web_content_log=\"enable\",\n web_extended_all_action_log=\"disable\",\n web_filter_activex_log=\"enable\",\n web_filter_applet_log=\"enable\",\n web_filter_command_block_log=\"enable\",\n web_filter_cookie_log=\"enable\",\n web_filter_cookie_removal_log=\"enable\",\n web_filter_js_log=\"enable\",\n web_filter_jscript_log=\"enable\",\n web_filter_referer_log=\"enable\",\n web_filter_unknown_log=\"enable\",\n web_filter_vbs_log=\"enable\",\n web_ftgd_err_log=\"enable\",\n web_ftgd_quota_usage=\"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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Profile(\"trname\", new()\n {\n ExtendedLog = \"disable\",\n FtgdWf = new Fortios.Filter.Web.Inputs.ProfileFtgdWfArgs\n {\n ExemptQuota = \"17\",\n Filters = new[]\n {\n new Fortios.Filter.Web.Inputs.ProfileFtgdWfFilterArgs\n {\n Action = \"warning\",\n Category = 2,\n Id = 1,\n Log = \"enable\",\n WarnDuration = \"5m\",\n WarningDurationType = \"timeout\",\n WarningPrompt = \"per-category\",\n },\n new Fortios.Filter.Web.Inputs.ProfileFtgdWfFilterArgs\n {\n Action = \"warning\",\n Category = 7,\n Id = 2,\n Log = \"enable\",\n WarnDuration = \"5m\",\n WarningDurationType = \"timeout\",\n WarningPrompt = \"per-category\",\n },\n },\n MaxQuotaTimeout = 300,\n RateCrlUrls = \"enable\",\n RateCssUrls = \"enable\",\n RateImageUrls = \"enable\",\n RateJavascriptUrls = \"enable\",\n },\n HttpsReplacemsg = \"enable\",\n InspectionMode = \"flow-based\",\n LogAllUrl = \"disable\",\n Override = new Fortios.Filter.Web.Inputs.ProfileOverrideArgs\n {\n OvrdCookie = \"deny\",\n OvrdDur = \"15m\",\n OvrdDurMode = \"constant\",\n OvrdScope = \"user\",\n ProfileAttribute = \"Login-LAT-Service\",\n ProfileType = \"list\",\n },\n PostAction = \"normal\",\n Web = new Fortios.Filter.Web.Inputs.ProfileWebArgs\n {\n Blacklist = \"disable\",\n BwordTable = 0,\n BwordThreshold = 10,\n ContentHeaderList = 0,\n LogSearch = \"disable\",\n UrlfilterTable = 0,\n YoutubeRestrict = \"none\",\n },\n WebContentLog = \"enable\",\n WebExtendedAllActionLog = \"disable\",\n WebFilterActivexLog = \"enable\",\n WebFilterAppletLog = \"enable\",\n WebFilterCommandBlockLog = \"enable\",\n WebFilterCookieLog = \"enable\",\n WebFilterCookieRemovalLog = \"enable\",\n WebFilterJsLog = \"enable\",\n WebFilterJscriptLog = \"enable\",\n WebFilterRefererLog = \"enable\",\n WebFilterUnknownLog = \"enable\",\n WebFilterVbsLog = \"enable\",\n WebFtgdErrLog = \"enable\",\n WebFtgdQuotaUsage = \"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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewProfile(ctx, \"trname\", \u0026filter.ProfileArgs{\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tFtgdWf: \u0026web.ProfileFtgdWfArgs{\n\t\t\t\tExemptQuota: pulumi.String(\"17\"),\n\t\t\t\tFilters: web.ProfileFtgdWfFilterArray{\n\t\t\t\t\t\u0026web.ProfileFtgdWfFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"warning\"),\n\t\t\t\t\t\tCategory: pulumi.Int(2),\n\t\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t\tWarnDuration: pulumi.String(\"5m\"),\n\t\t\t\t\t\tWarningDurationType: pulumi.String(\"timeout\"),\n\t\t\t\t\t\tWarningPrompt: pulumi.String(\"per-category\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026web.ProfileFtgdWfFilterArgs{\n\t\t\t\t\t\tAction: pulumi.String(\"warning\"),\n\t\t\t\t\t\tCategory: pulumi.Int(7),\n\t\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\t\t\t\tWarnDuration: pulumi.String(\"5m\"),\n\t\t\t\t\t\tWarningDurationType: pulumi.String(\"timeout\"),\n\t\t\t\t\t\tWarningPrompt: pulumi.String(\"per-category\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMaxQuotaTimeout: pulumi.Int(300),\n\t\t\t\tRateCrlUrls: pulumi.String(\"enable\"),\n\t\t\t\tRateCssUrls: pulumi.String(\"enable\"),\n\t\t\t\tRateImageUrls: pulumi.String(\"enable\"),\n\t\t\t\tRateJavascriptUrls: pulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tHttpsReplacemsg: pulumi.String(\"enable\"),\n\t\t\tInspectionMode: pulumi.String(\"flow-based\"),\n\t\t\tLogAllUrl: pulumi.String(\"disable\"),\n\t\t\tOverride: \u0026web.ProfileOverrideArgs{\n\t\t\t\tOvrdCookie: pulumi.String(\"deny\"),\n\t\t\t\tOvrdDur: pulumi.String(\"15m\"),\n\t\t\t\tOvrdDurMode: pulumi.String(\"constant\"),\n\t\t\t\tOvrdScope: pulumi.String(\"user\"),\n\t\t\t\tProfileAttribute: pulumi.String(\"Login-LAT-Service\"),\n\t\t\t\tProfileType: pulumi.String(\"list\"),\n\t\t\t},\n\t\t\tPostAction: pulumi.String(\"normal\"),\n\t\t\tWeb: \u0026web.ProfileWebArgs{\n\t\t\t\tBlacklist: pulumi.String(\"disable\"),\n\t\t\t\tBwordTable: pulumi.Int(0),\n\t\t\t\tBwordThreshold: pulumi.Int(10),\n\t\t\t\tContentHeaderList: pulumi.Int(0),\n\t\t\t\tLogSearch: pulumi.String(\"disable\"),\n\t\t\t\tUrlfilterTable: pulumi.Int(0),\n\t\t\t\tYoutubeRestrict: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tWebContentLog: pulumi.String(\"enable\"),\n\t\t\tWebExtendedAllActionLog: pulumi.String(\"disable\"),\n\t\t\tWebFilterActivexLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterAppletLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCommandBlockLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCookieLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterCookieRemovalLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterJsLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterJscriptLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterRefererLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterUnknownLog: pulumi.String(\"enable\"),\n\t\t\tWebFilterVbsLog: pulumi.String(\"enable\"),\n\t\t\tWebFtgdErrLog: pulumi.String(\"enable\"),\n\t\t\tWebFtgdQuotaUsage: 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.fortios.filter.Profile;\nimport com.pulumi.fortios.filter.ProfileArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileFtgdWfArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileOverrideArgs;\nimport com.pulumi.fortios.filter.inputs.ProfileWebArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .extendedLog(\"disable\")\n .ftgdWf(ProfileFtgdWfArgs.builder()\n .exemptQuota(\"17\")\n .filters( \n ProfileFtgdWfFilterArgs.builder()\n .action(\"warning\")\n .category(2)\n .id(1)\n .log(\"enable\")\n .warnDuration(\"5m\")\n .warningDurationType(\"timeout\")\n .warningPrompt(\"per-category\")\n .build(),\n ProfileFtgdWfFilterArgs.builder()\n .action(\"warning\")\n .category(7)\n .id(2)\n .log(\"enable\")\n .warnDuration(\"5m\")\n .warningDurationType(\"timeout\")\n .warningPrompt(\"per-category\")\n .build())\n .maxQuotaTimeout(300)\n .rateCrlUrls(\"enable\")\n .rateCssUrls(\"enable\")\n .rateImageUrls(\"enable\")\n .rateJavascriptUrls(\"enable\")\n .build())\n .httpsReplacemsg(\"enable\")\n .inspectionMode(\"flow-based\")\n .logAllUrl(\"disable\")\n .override(ProfileOverrideArgs.builder()\n .ovrdCookie(\"deny\")\n .ovrdDur(\"15m\")\n .ovrdDurMode(\"constant\")\n .ovrdScope(\"user\")\n .profileAttribute(\"Login-LAT-Service\")\n .profileType(\"list\")\n .build())\n .postAction(\"normal\")\n .web(ProfileWebArgs.builder()\n .blacklist(\"disable\")\n .bwordTable(0)\n .bwordThreshold(10)\n .contentHeaderList(0)\n .logSearch(\"disable\")\n .urlfilterTable(0)\n .youtubeRestrict(\"none\")\n .build())\n .webContentLog(\"enable\")\n .webExtendedAllActionLog(\"disable\")\n .webFilterActivexLog(\"enable\")\n .webFilterAppletLog(\"enable\")\n .webFilterCommandBlockLog(\"enable\")\n .webFilterCookieLog(\"enable\")\n .webFilterCookieRemovalLog(\"enable\")\n .webFilterJsLog(\"enable\")\n .webFilterJscriptLog(\"enable\")\n .webFilterRefererLog(\"enable\")\n .webFilterUnknownLog(\"enable\")\n .webFilterVbsLog(\"enable\")\n .webFtgdErrLog(\"enable\")\n .webFtgdQuotaUsage(\"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: fortios:filter/web:Profile\n properties:\n extendedLog: disable\n ftgdWf:\n exemptQuota: '17'\n filters:\n - action: warning\n category: 2\n id: 1\n log: enable\n warnDuration: 5m\n warningDurationType: timeout\n warningPrompt: per-category\n - action: warning\n category: 7\n id: 2\n log: enable\n warnDuration: 5m\n warningDurationType: timeout\n warningPrompt: per-category\n maxQuotaTimeout: 300\n rateCrlUrls: enable\n rateCssUrls: enable\n rateImageUrls: enable\n rateJavascriptUrls: enable\n httpsReplacemsg: enable\n inspectionMode: flow-based\n logAllUrl: disable\n override:\n ovrdCookie: deny\n ovrdDur: 15m\n ovrdDurMode: constant\n ovrdScope: user\n profileAttribute: Login-LAT-Service\n profileType: list\n postAction: normal\n web:\n blacklist: disable\n bwordTable: 0\n bwordThreshold: 10\n contentHeaderList: 0\n logSearch: disable\n urlfilterTable: 0\n youtubeRestrict: none\n webContentLog: enable\n webExtendedAllActionLog: disable\n webFilterActivexLog: enable\n webFilterAppletLog: enable\n webFilterCommandBlockLog: enable\n webFilterCookieLog: enable\n webFilterCookieRemovalLog: enable\n webFilterJsLog: enable\n webFilterJscriptLog: enable\n webFilterRefererLog: enable\n webFilterUnknownLog: enable\n webFilterVbsLog: enable\n webFtgdErrLog: enable\n webFtgdQuotaUsage: enable\n webInvalidDomainLog: enable\n webUrlLog: enable\n wisp: disable\n wispAlgorithm: auto-learning\n youtubeChannelStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "antiphish": { "$ref": "#/types/fortios:filter/web/ProfileAntiphish:ProfileAntiphish", @@ -76791,7 +77095,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpsReplacemsg": { "type": "string", @@ -76951,6 +77255,7 @@ "ovrdPerm", "postAction", "replacemsgGroup", + "vdomparam", "web", "webAntiphishingLog", "webContentLog", @@ -77005,7 +77310,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpsReplacemsg": { "type": "string", @@ -77185,7 +77490,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpsReplacemsg": { "type": "string", @@ -77336,7 +77641,7 @@ } }, "fortios:filter/web/searchengine:Searchengine": { - "description": "Configure web filter search engines.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Searchengine(\"trname\", {\n charset: \"utf-8\",\n hostname: \"sg.eiwuc.com\",\n query: \"sc=\",\n safesearch: \"disable\",\n url: \"^\\\\/f\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Searchengine(\"trname\",\n charset=\"utf-8\",\n hostname=\"sg.eiwuc.com\",\n query=\"sc=\",\n safesearch=\"disable\",\n url=\"^\\\\/f\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Searchengine(\"trname\", new()\n {\n Charset = \"utf-8\",\n Hostname = \"sg.eiwuc.com\",\n Query = \"sc=\",\n Safesearch = \"disable\",\n Url = \"^\\\\/f\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewSearchengine(ctx, \"trname\", \u0026filter.SearchengineArgs{\n\t\t\tCharset: pulumi.String(\"utf-8\"),\n\t\t\tHostname: pulumi.String(\"sg.eiwuc.com\"),\n\t\t\tQuery: pulumi.String(\"sc=\"),\n\t\t\tSafesearch: pulumi.String(\"disable\"),\n\t\t\tUrl: pulumi.String(\"^\\\\/f\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Searchengine;\nimport com.pulumi.fortios.filter.SearchengineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Searchengine(\"trname\", SearchengineArgs.builder() \n .charset(\"utf-8\")\n .hostname(\"sg.eiwuc.com\")\n .query(\"sc=\")\n .safesearch(\"disable\")\n .url(\"^\\\\/f\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Searchengine\n properties:\n charset: utf-8\n hostname: sg.eiwuc.com\n query: sc=\n safesearch: disable\n url: ^\\/f\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter SearchEngine can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/searchengine:Searchengine labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/searchengine:Searchengine labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure web filter search engines.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Searchengine(\"trname\", {\n charset: \"utf-8\",\n hostname: \"sg.eiwuc.com\",\n query: \"sc=\",\n safesearch: \"disable\",\n url: \"^\\\\/f\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Searchengine(\"trname\",\n charset=\"utf-8\",\n hostname=\"sg.eiwuc.com\",\n query=\"sc=\",\n safesearch=\"disable\",\n url=\"^\\\\/f\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Searchengine(\"trname\", new()\n {\n Charset = \"utf-8\",\n Hostname = \"sg.eiwuc.com\",\n Query = \"sc=\",\n Safesearch = \"disable\",\n Url = \"^\\\\/f\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewSearchengine(ctx, \"trname\", \u0026filter.SearchengineArgs{\n\t\t\tCharset: pulumi.String(\"utf-8\"),\n\t\t\tHostname: pulumi.String(\"sg.eiwuc.com\"),\n\t\t\tQuery: pulumi.String(\"sc=\"),\n\t\t\tSafesearch: pulumi.String(\"disable\"),\n\t\t\tUrl: pulumi.String(\"^\\\\/f\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.filter.Searchengine;\nimport com.pulumi.fortios.filter.SearchengineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Searchengine(\"trname\", SearchengineArgs.builder()\n .charset(\"utf-8\")\n .hostname(\"sg.eiwuc.com\")\n .query(\"sc=\")\n .safesearch(\"disable\")\n .url(\"^\\\\/f\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Searchengine\n properties:\n charset: utf-8\n hostname: sg.eiwuc.com\n query: sc=\n safesearch: disable\n url: ^\\/f\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter SearchEngine can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/searchengine:Searchengine labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/searchengine:Searchengine labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "charset": { "type": "string", @@ -77378,7 +77683,8 @@ "query", "safesearch", "safesearchStr", - "url" + "url", + "vdomparam" ], "inputProperties": { "charset": { @@ -77458,7 +77764,7 @@ } }, "fortios:filter/web/urlfilter:Urlfilter": { - "description": "Configure URL filter lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Urlfilter(\"trname\", {\n fosid: 1,\n ipAddrBlock: \"enable\",\n oneArmIpsUrlfilter: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Urlfilter(\"trname\",\n fosid=1,\n ip_addr_block=\"enable\",\n one_arm_ips_urlfilter=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Urlfilter(\"trname\", new()\n {\n Fosid = 1,\n IpAddrBlock = \"enable\",\n OneArmIpsUrlfilter = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewUrlfilter(ctx, \"trname\", \u0026filter.UrlfilterArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tIpAddrBlock: pulumi.String(\"enable\"),\n\t\t\tOneArmIpsUrlfilter: 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.fortios.filter.Urlfilter;\nimport com.pulumi.fortios.filter.UrlfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Urlfilter(\"trname\", UrlfilterArgs.builder() \n .fosid(1)\n .ipAddrBlock(\"enable\")\n .oneArmIpsUrlfilter(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Urlfilter\n properties:\n fosid: 1\n ipAddrBlock: enable\n oneArmIpsUrlfilter: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Urlfilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/urlfilter:Urlfilter labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/urlfilter:Urlfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure URL filter lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.filter.web.Urlfilter(\"trname\", {\n fosid: 1,\n ipAddrBlock: \"enable\",\n oneArmIpsUrlfilter: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.filter.web.Urlfilter(\"trname\",\n fosid=1,\n ip_addr_block=\"enable\",\n one_arm_ips_urlfilter=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Filter.Web.Urlfilter(\"trname\", new()\n {\n Fosid = 1,\n IpAddrBlock = \"enable\",\n OneArmIpsUrlfilter = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/filter\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := filter.NewUrlfilter(ctx, \"trname\", \u0026filter.UrlfilterArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tIpAddrBlock: pulumi.String(\"enable\"),\n\t\t\tOneArmIpsUrlfilter: 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.fortios.filter.Urlfilter;\nimport com.pulumi.fortios.filter.UrlfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Urlfilter(\"trname\", UrlfilterArgs.builder()\n .fosid(1)\n .ipAddrBlock(\"enable\")\n .oneArmIpsUrlfilter(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:filter/web:Urlfilter\n properties:\n fosid: 1\n ipAddrBlock: enable\n oneArmIpsUrlfilter: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebfilter Urlfilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:filter/web/urlfilter:Urlfilter labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:filter/web/urlfilter:Urlfilter labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -77481,7 +77787,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip4MappedIp6": { "type": "string", @@ -77509,7 +77815,8 @@ "ip4MappedIp6", "ipAddrBlock", "name", - "oneArmIpsUrlfilter" + "oneArmIpsUrlfilter", + "vdomparam" ], "inputProperties": { "comment": { @@ -77534,7 +77841,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip4MappedIp6": { "type": "string", @@ -77586,7 +77893,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip4MappedIp6": { "type": "string", @@ -77660,7 +77967,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpSupportedMaxVersion": { "type": "string", @@ -77718,6 +78025,7 @@ "svrPoolServerMaxRequest", "svrPoolTtl", "userAgentDetect", + "vdomparam", "vip" ], "inputProperties": { @@ -77765,7 +78073,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpSupportedMaxVersion": { "type": "string", @@ -77856,7 +78164,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpSupportedMaxVersion": { "type": "string", @@ -77950,7 +78258,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpSupportedMaxVersion": { "type": "string", @@ -78008,6 +78316,7 @@ "svrPoolServerMaxRequest", "svrPoolTtl", "userAgentDetect", + "vdomparam", "vip" ], "inputProperties": { @@ -78055,7 +78364,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpSupportedMaxVersion": { "type": "string", @@ -78146,7 +78455,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpSupportedMaxVersion": { "type": "string", @@ -78213,7 +78522,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -78256,7 +78565,8 @@ "permitPty", "permitUserRc", "permitX11Forwarding", - "sourceAddress" + "sourceAddress", + "vdomparam" ], "inputProperties": { "authCa": { @@ -78276,7 +78586,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -78332,7 +78642,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -78404,7 +78714,8 @@ "hostType", "name", "replacemsgGroup", - "sslCertificate" + "sslCertificate", + "vdomparam" ], "inputProperties": { "host": { @@ -78466,7 +78777,7 @@ } }, "fortios:firewall/address6:Address6": { - "description": "Configure IPv6 firewall addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Address6(\"trname\", {\n cacheTtl: 0,\n color: 0,\n endIp: \"::\",\n host: \"fdff:ffff::\",\n hostType: \"any\",\n ip6: \"fdff:ffff::/120\",\n startIp: \"fdff:ffff::\",\n type: \"ipprefix\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Address6(\"trname\",\n cache_ttl=0,\n color=0,\n end_ip=\"::\",\n host=\"fdff:ffff::\",\n host_type=\"any\",\n ip6=\"fdff:ffff::/120\",\n start_ip=\"fdff:ffff::\",\n type=\"ipprefix\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Address6(\"trname\", new()\n {\n CacheTtl = 0,\n Color = 0,\n EndIp = \"::\",\n Host = \"fdff:ffff::\",\n HostType = \"any\",\n Ip6 = \"fdff:ffff::/120\",\n StartIp = \"fdff:ffff::\",\n Type = \"ipprefix\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAddress6(ctx, \"trname\", \u0026firewall.Address6Args{\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"::\"),\n\t\t\tHost: pulumi.String(\"fdff:ffff::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"fdff:ffff::/120\"),\n\t\t\tStartIp: pulumi.String(\"fdff:ffff::\"),\n\t\t\tType: pulumi.String(\"ipprefix\"),\n\t\t\tVisibility: 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.fortios.firewall.Address6;\nimport com.pulumi.fortios.firewall.Address6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Address6(\"trname\", Address6Args.builder() \n .cacheTtl(0)\n .color(0)\n .endIp(\"::\")\n .host(\"fdff:ffff::\")\n .hostType(\"any\")\n .ip6(\"fdff:ffff::/120\")\n .startIp(\"fdff:ffff::\")\n .type(\"ipprefix\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Address6\n properties:\n cacheTtl: 0\n color: 0\n endIp: '::'\n host: 'fdff:ffff::'\n hostType: any\n ip6: fdff:ffff::/120\n startIp: 'fdff:ffff::'\n type: ipprefix\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Address6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/address6:Address6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/address6:Address6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 firewall addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Address6(\"trname\", {\n cacheTtl: 0,\n color: 0,\n endIp: \"::\",\n host: \"fdff:ffff::\",\n hostType: \"any\",\n ip6: \"fdff:ffff::/120\",\n startIp: \"fdff:ffff::\",\n type: \"ipprefix\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Address6(\"trname\",\n cache_ttl=0,\n color=0,\n end_ip=\"::\",\n host=\"fdff:ffff::\",\n host_type=\"any\",\n ip6=\"fdff:ffff::/120\",\n start_ip=\"fdff:ffff::\",\n type=\"ipprefix\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Address6(\"trname\", new()\n {\n CacheTtl = 0,\n Color = 0,\n EndIp = \"::\",\n Host = \"fdff:ffff::\",\n HostType = \"any\",\n Ip6 = \"fdff:ffff::/120\",\n StartIp = \"fdff:ffff::\",\n Type = \"ipprefix\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAddress6(ctx, \"trname\", \u0026firewall.Address6Args{\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"::\"),\n\t\t\tHost: pulumi.String(\"fdff:ffff::\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"fdff:ffff::/120\"),\n\t\t\tStartIp: pulumi.String(\"fdff:ffff::\"),\n\t\t\tType: pulumi.String(\"ipprefix\"),\n\t\t\tVisibility: 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.fortios.firewall.Address6;\nimport com.pulumi.fortios.firewall.Address6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Address6(\"trname\", Address6Args.builder()\n .cacheTtl(0)\n .color(0)\n .endIp(\"::\")\n .host(\"fdff:ffff::\")\n .hostType(\"any\")\n .ip6(\"fdff:ffff::/120\")\n .startIp(\"fdff:ffff::\")\n .type(\"ipprefix\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Address6\n properties:\n cacheTtl: 0\n color: 0\n endIp: '::'\n host: 'fdff:ffff::'\n hostType: any\n ip6: fdff:ffff::/120\n startIp: 'fdff:ffff::'\n type: ipprefix\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Address6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/address6:Address6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/address6:Address6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cacheTtl": { "type": "integer", @@ -78510,7 +78821,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -78627,6 +78938,7 @@ "tenant", "type", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -78672,7 +78984,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -78813,7 +79125,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -78913,7 +79225,7 @@ } }, "fortios:firewall/address6template:Address6template": { - "description": "Configure IPv6 address templates.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Address6template(\"trname\", {\n ip6: \"2001:db8:0:b::/64\",\n subnetSegments: [\n {\n bits: 4,\n exclusive: \"disable\",\n id: 1,\n name: \"country\",\n },\n {\n bits: 4,\n exclusive: \"disable\",\n id: 2,\n name: \"state\",\n },\n ],\n subnetSegmentCount: 2,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Address6template(\"trname\",\n ip6=\"2001:db8:0:b::/64\",\n subnet_segments=[\n fortios.firewall.Address6templateSubnetSegmentArgs(\n bits=4,\n exclusive=\"disable\",\n id=1,\n name=\"country\",\n ),\n fortios.firewall.Address6templateSubnetSegmentArgs(\n bits=4,\n exclusive=\"disable\",\n id=2,\n name=\"state\",\n ),\n ],\n subnet_segment_count=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Address6template(\"trname\", new()\n {\n Ip6 = \"2001:db8:0:b::/64\",\n SubnetSegments = new[]\n {\n new Fortios.Firewall.Inputs.Address6templateSubnetSegmentArgs\n {\n Bits = 4,\n Exclusive = \"disable\",\n Id = 1,\n Name = \"country\",\n },\n new Fortios.Firewall.Inputs.Address6templateSubnetSegmentArgs\n {\n Bits = 4,\n Exclusive = \"disable\",\n Id = 2,\n Name = \"state\",\n },\n },\n SubnetSegmentCount = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAddress6template(ctx, \"trname\", \u0026firewall.Address6templateArgs{\n\t\t\tIp6: pulumi.String(\"2001:db8:0:b::/64\"),\n\t\t\tSubnetSegments: firewall.Address6templateSubnetSegmentArray{\n\t\t\t\t\u0026firewall.Address6templateSubnetSegmentArgs{\n\t\t\t\t\tBits: pulumi.Int(4),\n\t\t\t\t\tExclusive: pulumi.String(\"disable\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tName: pulumi.String(\"country\"),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.Address6templateSubnetSegmentArgs{\n\t\t\t\t\tBits: pulumi.Int(4),\n\t\t\t\t\tExclusive: pulumi.String(\"disable\"),\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\tName: pulumi.String(\"state\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSubnetSegmentCount: pulumi.Int(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.fortios.firewall.Address6template;\nimport com.pulumi.fortios.firewall.Address6templateArgs;\nimport com.pulumi.fortios.firewall.inputs.Address6templateSubnetSegmentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Address6template(\"trname\", Address6templateArgs.builder() \n .ip6(\"2001:db8:0:b::/64\")\n .subnetSegments( \n Address6templateSubnetSegmentArgs.builder()\n .bits(4)\n .exclusive(\"disable\")\n .id(1)\n .name(\"country\")\n .build(),\n Address6templateSubnetSegmentArgs.builder()\n .bits(4)\n .exclusive(\"disable\")\n .id(2)\n .name(\"state\")\n .build())\n .subnetSegmentCount(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Address6template\n properties:\n ip6: 2001:db8:0:b::/64\n subnetSegments:\n - bits: 4\n exclusive: disable\n id: 1\n name: country\n - bits: 4\n exclusive: disable\n id: 2\n name: state\n subnetSegmentCount: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Address6Template can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/address6template:Address6template labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/address6template:Address6template labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 address templates.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Address6template(\"trname\", {\n ip6: \"2001:db8:0:b::/64\",\n subnetSegments: [\n {\n bits: 4,\n exclusive: \"disable\",\n id: 1,\n name: \"country\",\n },\n {\n bits: 4,\n exclusive: \"disable\",\n id: 2,\n name: \"state\",\n },\n ],\n subnetSegmentCount: 2,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Address6template(\"trname\",\n ip6=\"2001:db8:0:b::/64\",\n subnet_segments=[\n fortios.firewall.Address6templateSubnetSegmentArgs(\n bits=4,\n exclusive=\"disable\",\n id=1,\n name=\"country\",\n ),\n fortios.firewall.Address6templateSubnetSegmentArgs(\n bits=4,\n exclusive=\"disable\",\n id=2,\n name=\"state\",\n ),\n ],\n subnet_segment_count=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Address6template(\"trname\", new()\n {\n Ip6 = \"2001:db8:0:b::/64\",\n SubnetSegments = new[]\n {\n new Fortios.Firewall.Inputs.Address6templateSubnetSegmentArgs\n {\n Bits = 4,\n Exclusive = \"disable\",\n Id = 1,\n Name = \"country\",\n },\n new Fortios.Firewall.Inputs.Address6templateSubnetSegmentArgs\n {\n Bits = 4,\n Exclusive = \"disable\",\n Id = 2,\n Name = \"state\",\n },\n },\n SubnetSegmentCount = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAddress6template(ctx, \"trname\", \u0026firewall.Address6templateArgs{\n\t\t\tIp6: pulumi.String(\"2001:db8:0:b::/64\"),\n\t\t\tSubnetSegments: firewall.Address6templateSubnetSegmentArray{\n\t\t\t\t\u0026firewall.Address6templateSubnetSegmentArgs{\n\t\t\t\t\tBits: pulumi.Int(4),\n\t\t\t\t\tExclusive: pulumi.String(\"disable\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tName: pulumi.String(\"country\"),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.Address6templateSubnetSegmentArgs{\n\t\t\t\t\tBits: pulumi.Int(4),\n\t\t\t\t\tExclusive: pulumi.String(\"disable\"),\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\tName: pulumi.String(\"state\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSubnetSegmentCount: pulumi.Int(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.fortios.firewall.Address6template;\nimport com.pulumi.fortios.firewall.Address6templateArgs;\nimport com.pulumi.fortios.firewall.inputs.Address6templateSubnetSegmentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Address6template(\"trname\", Address6templateArgs.builder()\n .ip6(\"2001:db8:0:b::/64\")\n .subnetSegments( \n Address6templateSubnetSegmentArgs.builder()\n .bits(4)\n .exclusive(\"disable\")\n .id(1)\n .name(\"country\")\n .build(),\n Address6templateSubnetSegmentArgs.builder()\n .bits(4)\n .exclusive(\"disable\")\n .id(2)\n .name(\"state\")\n .build())\n .subnetSegmentCount(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Address6template\n properties:\n ip6: 2001:db8:0:b::/64\n subnetSegments:\n - bits: 4\n exclusive: disable\n id: 1\n name: country\n - bits: 4\n exclusive: disable\n id: 2\n name: state\n subnetSegmentCount: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Address6Template can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/address6template:Address6template labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/address6template:Address6template labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -78925,7 +79237,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6": { "type": "string", @@ -78955,7 +79267,8 @@ "fabricObject", "ip6", "name", - "subnetSegmentCount" + "subnetSegmentCount", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -78968,7 +79281,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6": { "type": "string", @@ -79012,7 +79325,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6": { "type": "string", @@ -79043,7 +79356,7 @@ } }, "fortios:firewall/address:Address": { - "description": "Configure IPv4 addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Address(\"trname\", {\n allowRouting: \"disable\",\n associatedInterface: \"port2\",\n color: 3,\n endIp: \"255.255.255.0\",\n startIp: \"22.1.1.0\",\n subnet: \"22.1.1.0 255.255.255.0\",\n type: \"ipmask\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Address(\"trname\",\n allow_routing=\"disable\",\n associated_interface=\"port2\",\n color=3,\n end_ip=\"255.255.255.0\",\n start_ip=\"22.1.1.0\",\n subnet=\"22.1.1.0 255.255.255.0\",\n type=\"ipmask\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Address(\"trname\", new()\n {\n AllowRouting = \"disable\",\n AssociatedInterface = \"port2\",\n Color = 3,\n EndIp = \"255.255.255.0\",\n StartIp = \"22.1.1.0\",\n Subnet = \"22.1.1.0 255.255.255.0\",\n Type = \"ipmask\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAddress(ctx, \"trname\", \u0026firewall.AddressArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tAssociatedInterface: pulumi.String(\"port2\"),\n\t\t\tColor: pulumi.Int(3),\n\t\t\tEndIp: pulumi.String(\"255.255.255.0\"),\n\t\t\tStartIp: pulumi.String(\"22.1.1.0\"),\n\t\t\tSubnet: pulumi.String(\"22.1.1.0 255.255.255.0\"),\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t\tVisibility: 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.fortios.firewall.Address;\nimport com.pulumi.fortios.firewall.AddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Address(\"trname\", AddressArgs.builder() \n .allowRouting(\"disable\")\n .associatedInterface(\"port2\")\n .color(3)\n .endIp(\"255.255.255.0\")\n .startIp(\"22.1.1.0\")\n .subnet(\"22.1.1.0 255.255.255.0\")\n .type(\"ipmask\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Address\n properties:\n allowRouting: disable\n associatedInterface: port2\n color: 3\n endIp: 255.255.255.0\n startIp: 22.1.1.0\n subnet: 22.1.1.0 255.255.255.0\n type: ipmask\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Address can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/address:Address labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/address:Address labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Address(\"trname\", {\n allowRouting: \"disable\",\n associatedInterface: \"port2\",\n color: 3,\n endIp: \"255.255.255.0\",\n startIp: \"22.1.1.0\",\n subnet: \"22.1.1.0 255.255.255.0\",\n type: \"ipmask\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Address(\"trname\",\n allow_routing=\"disable\",\n associated_interface=\"port2\",\n color=3,\n end_ip=\"255.255.255.0\",\n start_ip=\"22.1.1.0\",\n subnet=\"22.1.1.0 255.255.255.0\",\n type=\"ipmask\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Address(\"trname\", new()\n {\n AllowRouting = \"disable\",\n AssociatedInterface = \"port2\",\n Color = 3,\n EndIp = \"255.255.255.0\",\n StartIp = \"22.1.1.0\",\n Subnet = \"22.1.1.0 255.255.255.0\",\n Type = \"ipmask\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAddress(ctx, \"trname\", \u0026firewall.AddressArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tAssociatedInterface: pulumi.String(\"port2\"),\n\t\t\tColor: pulumi.Int(3),\n\t\t\tEndIp: pulumi.String(\"255.255.255.0\"),\n\t\t\tStartIp: pulumi.String(\"22.1.1.0\"),\n\t\t\tSubnet: pulumi.String(\"22.1.1.0 255.255.255.0\"),\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t\tVisibility: 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.fortios.firewall.Address;\nimport com.pulumi.fortios.firewall.AddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Address(\"trname\", AddressArgs.builder()\n .allowRouting(\"disable\")\n .associatedInterface(\"port2\")\n .color(3)\n .endIp(\"255.255.255.0\")\n .startIp(\"22.1.1.0\")\n .subnet(\"22.1.1.0 255.255.255.0\")\n .type(\"ipmask\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Address\n properties:\n allowRouting: disable\n associatedInterface: port2\n color: 3\n endIp: 255.255.255.0\n startIp: 22.1.1.0\n subnet: 22.1.1.0 255.255.255.0\n type: ipmask\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Address can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/address:Address labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/address:Address labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowRouting": { "type": "string", @@ -79110,7 +79423,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hwModel": { "type": "string", @@ -79271,6 +79584,7 @@ "subnet", "type", "uuid", + "vdomparam", "wildcard" ], "inputProperties": { @@ -79339,7 +79653,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hwModel": { "type": "string", @@ -79552,7 +79866,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hwModel": { "type": "string", @@ -79701,7 +80015,7 @@ } }, "fortios:firewall/addrgrp6:Addrgrp6": { - "description": "Configure IPv6 address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Address6(\"trname1\", {\n cacheTtl: 0,\n color: 0,\n endIp: \"::\",\n host: \"\",\n hostType: \"any\",\n ip6: \"fdff:ffff::/120\",\n startIp: \"\",\n type: \"ipprefix\",\n visibility: \"enable\",\n});\nconst trname = new fortios.firewall.Addrgrp6(\"trname\", {\n color: 0,\n visibility: \"enable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Address6(\"trname1\",\n cache_ttl=0,\n color=0,\n end_ip=\"::\",\n host=\"\",\n host_type=\"any\",\n ip6=\"fdff:ffff::/120\",\n start_ip=\"\",\n type=\"ipprefix\",\n visibility=\"enable\")\ntrname = fortios.firewall.Addrgrp6(\"trname\",\n color=0,\n visibility=\"enable\",\n members=[fortios.firewall.Addrgrp6MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Address6(\"trname1\", new()\n {\n CacheTtl = 0,\n Color = 0,\n EndIp = \"::\",\n Host = \"\",\n HostType = \"any\",\n Ip6 = \"fdff:ffff::/120\",\n StartIp = \"\",\n Type = \"ipprefix\",\n Visibility = \"enable\",\n });\n\n var trname = new Fortios.Firewall.Addrgrp6(\"trname\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Addrgrp6MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewAddress6(ctx, \"trname1\", \u0026firewall.Address6Args{\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"::\"),\n\t\t\tHost: pulumi.String(\"\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"fdff:ffff::/120\"),\n\t\t\tStartIp: pulumi.String(\"\"),\n\t\t\tType: pulumi.String(\"ipprefix\"),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewAddrgrp6(ctx, \"trname\", \u0026firewall.Addrgrp6Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tMembers: firewall.Addrgrp6MemberArray{\n\t\t\t\t\u0026firewall.Addrgrp6MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Address6;\nimport com.pulumi.fortios.firewall.Address6Args;\nimport com.pulumi.fortios.firewall.Addrgrp6;\nimport com.pulumi.fortios.firewall.Addrgrp6Args;\nimport com.pulumi.fortios.firewall.inputs.Addrgrp6MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Address6(\"trname1\", Address6Args.builder() \n .cacheTtl(0)\n .color(0)\n .endIp(\"::\")\n .host(\"\")\n .hostType(\"any\")\n .ip6(\"fdff:ffff::/120\")\n .startIp(\"\")\n .type(\"ipprefix\")\n .visibility(\"enable\")\n .build());\n\n var trname = new Addrgrp6(\"trname\", Addrgrp6Args.builder() \n .color(0)\n .visibility(\"enable\")\n .members(Addrgrp6MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Address6\n properties:\n cacheTtl: 0\n color: 0\n endIp: '::'\n host:\n hostType: any\n ip6: fdff:ffff::/120\n startIp:\n type: ipprefix\n visibility: enable\n trname:\n type: fortios:firewall:Addrgrp6\n properties:\n color: 0\n visibility: enable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Addrgrp6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/addrgrp6:Addrgrp6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/addrgrp6:Addrgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Address6(\"trname1\", {\n cacheTtl: 0,\n color: 0,\n endIp: \"::\",\n host: \"\",\n hostType: \"any\",\n ip6: \"fdff:ffff::/120\",\n startIp: \"\",\n type: \"ipprefix\",\n visibility: \"enable\",\n});\nconst trname = new fortios.firewall.Addrgrp6(\"trname\", {\n color: 0,\n visibility: \"enable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Address6(\"trname1\",\n cache_ttl=0,\n color=0,\n end_ip=\"::\",\n host=\"\",\n host_type=\"any\",\n ip6=\"fdff:ffff::/120\",\n start_ip=\"\",\n type=\"ipprefix\",\n visibility=\"enable\")\ntrname = fortios.firewall.Addrgrp6(\"trname\",\n color=0,\n visibility=\"enable\",\n members=[fortios.firewall.Addrgrp6MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Address6(\"trname1\", new()\n {\n CacheTtl = 0,\n Color = 0,\n EndIp = \"::\",\n Host = \"\",\n HostType = \"any\",\n Ip6 = \"fdff:ffff::/120\",\n StartIp = \"\",\n Type = \"ipprefix\",\n Visibility = \"enable\",\n });\n\n var trname = new Fortios.Firewall.Addrgrp6(\"trname\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Addrgrp6MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewAddress6(ctx, \"trname1\", \u0026firewall.Address6Args{\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"::\"),\n\t\t\tHost: pulumi.String(\"\"),\n\t\t\tHostType: pulumi.String(\"any\"),\n\t\t\tIp6: pulumi.String(\"fdff:ffff::/120\"),\n\t\t\tStartIp: pulumi.String(\"\"),\n\t\t\tType: pulumi.String(\"ipprefix\"),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewAddrgrp6(ctx, \"trname\", \u0026firewall.Addrgrp6Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tMembers: firewall.Addrgrp6MemberArray{\n\t\t\t\t\u0026firewall.Addrgrp6MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Address6;\nimport com.pulumi.fortios.firewall.Address6Args;\nimport com.pulumi.fortios.firewall.Addrgrp6;\nimport com.pulumi.fortios.firewall.Addrgrp6Args;\nimport com.pulumi.fortios.firewall.inputs.Addrgrp6MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Address6(\"trname1\", Address6Args.builder()\n .cacheTtl(0)\n .color(0)\n .endIp(\"::\")\n .host(\"\")\n .hostType(\"any\")\n .ip6(\"fdff:ffff::/120\")\n .startIp(\"\")\n .type(\"ipprefix\")\n .visibility(\"enable\")\n .build());\n\n var trname = new Addrgrp6(\"trname\", Addrgrp6Args.builder()\n .color(0)\n .visibility(\"enable\")\n .members(Addrgrp6MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Address6\n properties:\n cacheTtl: 0\n color: 0\n endIp: '::'\n host:\n hostType: any\n ip6: fdff:ffff::/120\n startIp:\n type: ipprefix\n visibility: enable\n trname:\n type: fortios:firewall:Addrgrp6\n properties:\n color: 0\n visibility: enable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Addrgrp6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/addrgrp6:Addrgrp6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/addrgrp6:Addrgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -79732,7 +80046,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -79772,6 +80086,7 @@ "members", "name", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -79804,7 +80119,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -79873,7 +80188,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -79911,7 +80226,7 @@ } }, "fortios:firewall/addrgrp:Addrgrp": { - "description": "Configure IPv4 address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Address(\"trname1\", {\n allowRouting: \"disable\",\n cacheTtl: 0,\n color: 0,\n endIp: \"255.0.0.0\",\n startIp: \"12.0.0.0\",\n subnet: \"12.0.0.0 255.0.0.0\",\n type: \"ipmask\",\n visibility: \"enable\",\n wildcard: \"12.0.0.0 255.0.0.0\",\n});\nconst trname = new fortios.firewall.Addrgrp(\"trname\", {\n allowRouting: \"disable\",\n color: 0,\n exclude: \"disable\",\n visibility: \"enable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Address(\"trname1\",\n allow_routing=\"disable\",\n cache_ttl=0,\n color=0,\n end_ip=\"255.0.0.0\",\n start_ip=\"12.0.0.0\",\n subnet=\"12.0.0.0 255.0.0.0\",\n type=\"ipmask\",\n visibility=\"enable\",\n wildcard=\"12.0.0.0 255.0.0.0\")\ntrname = fortios.firewall.Addrgrp(\"trname\",\n allow_routing=\"disable\",\n color=0,\n exclude=\"disable\",\n visibility=\"enable\",\n members=[fortios.firewall.AddrgrpMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Address(\"trname1\", new()\n {\n AllowRouting = \"disable\",\n CacheTtl = 0,\n Color = 0,\n EndIp = \"255.0.0.0\",\n StartIp = \"12.0.0.0\",\n Subnet = \"12.0.0.0 255.0.0.0\",\n Type = \"ipmask\",\n Visibility = \"enable\",\n Wildcard = \"12.0.0.0 255.0.0.0\",\n });\n\n var trname = new Fortios.Firewall.Addrgrp(\"trname\", new()\n {\n AllowRouting = \"disable\",\n Color = 0,\n Exclude = \"disable\",\n Visibility = \"enable\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.AddrgrpMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewAddress(ctx, \"trname1\", \u0026firewall.AddressArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"255.0.0.0\"),\n\t\t\tStartIp: pulumi.String(\"12.0.0.0\"),\n\t\t\tSubnet: pulumi.String(\"12.0.0.0 255.0.0.0\"),\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tWildcard: pulumi.String(\"12.0.0.0 255.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewAddrgrp(ctx, \"trname\", \u0026firewall.AddrgrpArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExclude: pulumi.String(\"disable\"),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tMembers: firewall.AddrgrpMemberArray{\n\t\t\t\t\u0026firewall.AddrgrpMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Address;\nimport com.pulumi.fortios.firewall.AddressArgs;\nimport com.pulumi.fortios.firewall.Addrgrp;\nimport com.pulumi.fortios.firewall.AddrgrpArgs;\nimport com.pulumi.fortios.firewall.inputs.AddrgrpMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Address(\"trname1\", AddressArgs.builder() \n .allowRouting(\"disable\")\n .cacheTtl(0)\n .color(0)\n .endIp(\"255.0.0.0\")\n .startIp(\"12.0.0.0\")\n .subnet(\"12.0.0.0 255.0.0.0\")\n .type(\"ipmask\")\n .visibility(\"enable\")\n .wildcard(\"12.0.0.0 255.0.0.0\")\n .build());\n\n var trname = new Addrgrp(\"trname\", AddrgrpArgs.builder() \n .allowRouting(\"disable\")\n .color(0)\n .exclude(\"disable\")\n .visibility(\"enable\")\n .members(AddrgrpMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Address\n properties:\n allowRouting: disable\n cacheTtl: 0\n color: 0\n endIp: 255.0.0.0\n startIp: 12.0.0.0\n subnet: 12.0.0.0 255.0.0.0\n type: ipmask\n visibility: enable\n wildcard: 12.0.0.0 255.0.0.0\n trname:\n type: fortios:firewall:Addrgrp\n properties:\n allowRouting: disable\n color: 0\n exclude: disable\n visibility: enable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Addrgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/addrgrp:Addrgrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/addrgrp:Addrgrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Address(\"trname1\", {\n allowRouting: \"disable\",\n cacheTtl: 0,\n color: 0,\n endIp: \"255.0.0.0\",\n startIp: \"12.0.0.0\",\n subnet: \"12.0.0.0 255.0.0.0\",\n type: \"ipmask\",\n visibility: \"enable\",\n wildcard: \"12.0.0.0 255.0.0.0\",\n});\nconst trname = new fortios.firewall.Addrgrp(\"trname\", {\n allowRouting: \"disable\",\n color: 0,\n exclude: \"disable\",\n visibility: \"enable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Address(\"trname1\",\n allow_routing=\"disable\",\n cache_ttl=0,\n color=0,\n end_ip=\"255.0.0.0\",\n start_ip=\"12.0.0.0\",\n subnet=\"12.0.0.0 255.0.0.0\",\n type=\"ipmask\",\n visibility=\"enable\",\n wildcard=\"12.0.0.0 255.0.0.0\")\ntrname = fortios.firewall.Addrgrp(\"trname\",\n allow_routing=\"disable\",\n color=0,\n exclude=\"disable\",\n visibility=\"enable\",\n members=[fortios.firewall.AddrgrpMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Address(\"trname1\", new()\n {\n AllowRouting = \"disable\",\n CacheTtl = 0,\n Color = 0,\n EndIp = \"255.0.0.0\",\n StartIp = \"12.0.0.0\",\n Subnet = \"12.0.0.0 255.0.0.0\",\n Type = \"ipmask\",\n Visibility = \"enable\",\n Wildcard = \"12.0.0.0 255.0.0.0\",\n });\n\n var trname = new Fortios.Firewall.Addrgrp(\"trname\", new()\n {\n AllowRouting = \"disable\",\n Color = 0,\n Exclude = \"disable\",\n Visibility = \"enable\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.AddrgrpMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewAddress(ctx, \"trname1\", \u0026firewall.AddressArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tCacheTtl: pulumi.Int(0),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"255.0.0.0\"),\n\t\t\tStartIp: pulumi.String(\"12.0.0.0\"),\n\t\t\tSubnet: pulumi.String(\"12.0.0.0 255.0.0.0\"),\n\t\t\tType: pulumi.String(\"ipmask\"),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tWildcard: pulumi.String(\"12.0.0.0 255.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewAddrgrp(ctx, \"trname\", \u0026firewall.AddrgrpArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExclude: pulumi.String(\"disable\"),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tMembers: firewall.AddrgrpMemberArray{\n\t\t\t\t\u0026firewall.AddrgrpMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Address;\nimport com.pulumi.fortios.firewall.AddressArgs;\nimport com.pulumi.fortios.firewall.Addrgrp;\nimport com.pulumi.fortios.firewall.AddrgrpArgs;\nimport com.pulumi.fortios.firewall.inputs.AddrgrpMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Address(\"trname1\", AddressArgs.builder()\n .allowRouting(\"disable\")\n .cacheTtl(0)\n .color(0)\n .endIp(\"255.0.0.0\")\n .startIp(\"12.0.0.0\")\n .subnet(\"12.0.0.0 255.0.0.0\")\n .type(\"ipmask\")\n .visibility(\"enable\")\n .wildcard(\"12.0.0.0 255.0.0.0\")\n .build());\n\n var trname = new Addrgrp(\"trname\", AddrgrpArgs.builder()\n .allowRouting(\"disable\")\n .color(0)\n .exclude(\"disable\")\n .visibility(\"enable\")\n .members(AddrgrpMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Address\n properties:\n allowRouting: disable\n cacheTtl: 0\n color: 0\n endIp: 255.0.0.0\n startIp: 12.0.0.0\n subnet: 12.0.0.0 255.0.0.0\n type: ipmask\n visibility: enable\n wildcard: 12.0.0.0 255.0.0.0\n trname:\n type: fortios:firewall:Addrgrp\n properties:\n allowRouting: disable\n color: 0\n exclude: disable\n visibility: enable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Addrgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/addrgrp:Addrgrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/addrgrp:Addrgrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowRouting": { "type": "string", @@ -79950,7 +80265,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -79997,6 +80312,7 @@ "name", "type", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -80037,7 +80353,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -80118,7 +80434,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -80160,7 +80476,7 @@ } }, "fortios:firewall/authportal:Authportal": { - "description": "Configure firewall authentication portals.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Authportal(\"trname\", {\n groups: [{\n name: \"Guest-group\",\n }],\n portalAddr: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Authportal(\"trname\",\n groups=[fortios.firewall.AuthportalGroupArgs(\n name=\"Guest-group\",\n )],\n portal_addr=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Authportal(\"trname\", new()\n {\n Groups = new[]\n {\n new Fortios.Firewall.Inputs.AuthportalGroupArgs\n {\n Name = \"Guest-group\",\n },\n },\n PortalAddr = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAuthportal(ctx, \"trname\", \u0026firewall.AuthportalArgs{\n\t\t\tGroups: firewall.AuthportalGroupArray{\n\t\t\t\t\u0026firewall.AuthportalGroupArgs{\n\t\t\t\t\tName: pulumi.String(\"Guest-group\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPortalAddr: pulumi.String(\"1.1.1.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.fortios.firewall.Authportal;\nimport com.pulumi.fortios.firewall.AuthportalArgs;\nimport com.pulumi.fortios.firewall.inputs.AuthportalGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Authportal(\"trname\", AuthportalArgs.builder() \n .groups(AuthportalGroupArgs.builder()\n .name(\"Guest-group\")\n .build())\n .portalAddr(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Authportal\n properties:\n groups:\n - name: Guest-group\n portalAddr: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall AuthPortal can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/authportal:Authportal labelname FirewallAuthPortal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/authportal:Authportal labelname FirewallAuthPortal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure firewall authentication portals.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Authportal(\"trname\", {\n groups: [{\n name: \"Guest-group\",\n }],\n portalAddr: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Authportal(\"trname\",\n groups=[fortios.firewall.AuthportalGroupArgs(\n name=\"Guest-group\",\n )],\n portal_addr=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Authportal(\"trname\", new()\n {\n Groups = new[]\n {\n new Fortios.Firewall.Inputs.AuthportalGroupArgs\n {\n Name = \"Guest-group\",\n },\n },\n PortalAddr = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewAuthportal(ctx, \"trname\", \u0026firewall.AuthportalArgs{\n\t\t\tGroups: firewall.AuthportalGroupArray{\n\t\t\t\t\u0026firewall.AuthportalGroupArgs{\n\t\t\t\t\tName: pulumi.String(\"Guest-group\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tPortalAddr: pulumi.String(\"1.1.1.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.fortios.firewall.Authportal;\nimport com.pulumi.fortios.firewall.AuthportalArgs;\nimport com.pulumi.fortios.firewall.inputs.AuthportalGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Authportal(\"trname\", AuthportalArgs.builder()\n .groups(AuthportalGroupArgs.builder()\n .name(\"Guest-group\")\n .build())\n .portalAddr(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Authportal\n properties:\n groups:\n - name: Guest-group\n portalAddr: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall AuthPortal can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/authportal:Authportal labelname FirewallAuthPortal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/authportal:Authportal labelname FirewallAuthPortal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -80168,7 +80484,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -80202,7 +80518,8 @@ "identityBasedRoute", "portalAddr", "portalAddr6", - "proxyAuth" + "proxyAuth", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -80211,7 +80528,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -80251,7 +80568,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -80286,7 +80603,7 @@ } }, "fortios:firewall/centralsnatmap:Centralsnatmap": { - "description": "Configure central SNAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Centralsnatmap(\"trname\", {\n dstAddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port3\",\n }],\n nat: \"enable\",\n natPort: \"0\",\n origAddrs: [{\n name: \"all\",\n }],\n origPort: \"0\",\n policyid: 1,\n protocol: 33,\n srcintfs: [{\n name: \"port1\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Centralsnatmap(\"trname\",\n dst_addrs=[fortios.firewall.CentralsnatmapDstAddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.CentralsnatmapDstintfArgs(\n name=\"port3\",\n )],\n nat=\"enable\",\n nat_port=\"0\",\n orig_addrs=[fortios.firewall.CentralsnatmapOrigAddrArgs(\n name=\"all\",\n )],\n orig_port=\"0\",\n policyid=1,\n protocol=33,\n srcintfs=[fortios.firewall.CentralsnatmapSrcintfArgs(\n name=\"port1\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Centralsnatmap(\"trname\", new()\n {\n DstAddrs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapDstAddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapDstintfArgs\n {\n Name = \"port3\",\n },\n },\n Nat = \"enable\",\n NatPort = \"0\",\n OrigAddrs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapOrigAddrArgs\n {\n Name = \"all\",\n },\n },\n OrigPort = \"0\",\n Policyid = 1,\n Protocol = 33,\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapSrcintfArgs\n {\n Name = \"port1\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewCentralsnatmap(ctx, \"trname\", \u0026firewall.CentralsnatmapArgs{\n\t\t\tDstAddrs: firewall.CentralsnatmapDstAddrArray{\n\t\t\t\t\u0026firewall.CentralsnatmapDstAddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.CentralsnatmapDstintfArray{\n\t\t\t\t\u0026firewall.CentralsnatmapDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNat: pulumi.String(\"enable\"),\n\t\t\tNatPort: pulumi.String(\"0\"),\n\t\t\tOrigAddrs: firewall.CentralsnatmapOrigAddrArray{\n\t\t\t\t\u0026firewall.CentralsnatmapOrigAddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tOrigPort: pulumi.String(\"0\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProtocol: pulumi.Int(33),\n\t\t\tSrcintfs: firewall.CentralsnatmapSrcintfArray{\n\t\t\t\t\u0026firewall.CentralsnatmapSrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port1\"),\n\t\t\t\t},\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.fortios.firewall.Centralsnatmap;\nimport com.pulumi.fortios.firewall.CentralsnatmapArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapDstAddrArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapOrigAddrArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapSrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Centralsnatmap(\"trname\", CentralsnatmapArgs.builder() \n .dstAddrs(CentralsnatmapDstAddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(CentralsnatmapDstintfArgs.builder()\n .name(\"port3\")\n .build())\n .nat(\"enable\")\n .natPort(\"0\")\n .origAddrs(CentralsnatmapOrigAddrArgs.builder()\n .name(\"all\")\n .build())\n .origPort(\"0\")\n .policyid(1)\n .protocol(33)\n .srcintfs(CentralsnatmapSrcintfArgs.builder()\n .name(\"port1\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Centralsnatmap\n properties:\n dstAddrs:\n - name: all\n dstintfs:\n - name: port3\n nat: enable\n natPort: '0'\n origAddrs:\n - name: all\n origPort: '0'\n policyid: 1\n protocol: 33\n srcintfs:\n - name: port1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall CentralSnatMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/centralsnatmap:Centralsnatmap labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/centralsnatmap:Centralsnatmap labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure central SNAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Centralsnatmap(\"trname\", {\n dstAddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port3\",\n }],\n nat: \"enable\",\n natPort: \"0\",\n origAddrs: [{\n name: \"all\",\n }],\n origPort: \"0\",\n policyid: 1,\n protocol: 33,\n srcintfs: [{\n name: \"port1\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Centralsnatmap(\"trname\",\n dst_addrs=[fortios.firewall.CentralsnatmapDstAddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.CentralsnatmapDstintfArgs(\n name=\"port3\",\n )],\n nat=\"enable\",\n nat_port=\"0\",\n orig_addrs=[fortios.firewall.CentralsnatmapOrigAddrArgs(\n name=\"all\",\n )],\n orig_port=\"0\",\n policyid=1,\n protocol=33,\n srcintfs=[fortios.firewall.CentralsnatmapSrcintfArgs(\n name=\"port1\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Centralsnatmap(\"trname\", new()\n {\n DstAddrs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapDstAddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapDstintfArgs\n {\n Name = \"port3\",\n },\n },\n Nat = \"enable\",\n NatPort = \"0\",\n OrigAddrs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapOrigAddrArgs\n {\n Name = \"all\",\n },\n },\n OrigPort = \"0\",\n Policyid = 1,\n Protocol = 33,\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.CentralsnatmapSrcintfArgs\n {\n Name = \"port1\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewCentralsnatmap(ctx, \"trname\", \u0026firewall.CentralsnatmapArgs{\n\t\t\tDstAddrs: firewall.CentralsnatmapDstAddrArray{\n\t\t\t\t\u0026firewall.CentralsnatmapDstAddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.CentralsnatmapDstintfArray{\n\t\t\t\t\u0026firewall.CentralsnatmapDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNat: pulumi.String(\"enable\"),\n\t\t\tNatPort: pulumi.String(\"0\"),\n\t\t\tOrigAddrs: firewall.CentralsnatmapOrigAddrArray{\n\t\t\t\t\u0026firewall.CentralsnatmapOrigAddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tOrigPort: pulumi.String(\"0\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProtocol: pulumi.Int(33),\n\t\t\tSrcintfs: firewall.CentralsnatmapSrcintfArray{\n\t\t\t\t\u0026firewall.CentralsnatmapSrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port1\"),\n\t\t\t\t},\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.fortios.firewall.Centralsnatmap;\nimport com.pulumi.fortios.firewall.CentralsnatmapArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapDstAddrArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapOrigAddrArgs;\nimport com.pulumi.fortios.firewall.inputs.CentralsnatmapSrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Centralsnatmap(\"trname\", CentralsnatmapArgs.builder()\n .dstAddrs(CentralsnatmapDstAddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(CentralsnatmapDstintfArgs.builder()\n .name(\"port3\")\n .build())\n .nat(\"enable\")\n .natPort(\"0\")\n .origAddrs(CentralsnatmapOrigAddrArgs.builder()\n .name(\"all\")\n .build())\n .origPort(\"0\")\n .policyid(1)\n .protocol(33)\n .srcintfs(CentralsnatmapSrcintfArgs.builder()\n .name(\"port1\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Centralsnatmap\n properties:\n dstAddrs:\n - name: all\n dstintfs:\n - name: port3\n nat: enable\n natPort: '0'\n origAddrs:\n - name: all\n origPort: '0'\n policyid: 1\n protocol: 33\n srcintfs:\n - name: port1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall CentralSnatMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/centralsnatmap:Centralsnatmap labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/centralsnatmap:Centralsnatmap labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -80323,7 +80640,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nat": { "type": "string", @@ -80377,6 +80694,10 @@ "type": "integer", "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: `enable`, `disable`.\n" + }, "protocol": { "type": "integer", "description": "Integer value for the protocol type (0 - 255).\n" @@ -80416,11 +80737,13 @@ "origAddrs", "origPort", "policyid", + "portPreserve", "protocol", "srcintfs", "status", "type", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "comments": { @@ -80458,7 +80781,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nat": { "type": "string", @@ -80513,6 +80836,10 @@ "description": "Policy ID.\n", "willReplaceOnChanges": true }, + "portPreserve": { + "type": "string", + "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`.\n" + }, "protocol": { "type": "integer", "description": "Integer value for the protocol type (0 - 255).\n" @@ -80589,7 +80916,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nat": { "type": "string", @@ -80644,6 +80971,10 @@ "description": "Policy ID.\n", "willReplaceOnChanges": true }, + "portPreserve": { + "type": "string", + "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`.\n" + }, "protocol": { "type": "integer", "description": "Integer value for the protocol type (0 - 255).\n" @@ -80882,7 +81213,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -81041,7 +81373,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -81424,6 +81756,7 @@ "trafficShaperReverse", "utmStatus", "uuid", + "vdomparam", "voipProfile", "vpntunnel", "wafProfile", @@ -81558,7 +81891,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -82014,7 +82347,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -82364,7 +82697,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -82384,7 +82717,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -82397,7 +82731,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -82429,7 +82763,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -82464,7 +82798,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -82494,7 +82828,8 @@ "dstmac", "name", "trafficSource", - "trafficType" + "trafficType", + "vdomparam" ], "inputProperties": { "dstmac": { @@ -82507,7 +82842,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -82547,7 +82882,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -82578,7 +82913,7 @@ } }, "fortios:firewall/dnstranslation:Dnstranslation": { - "description": "Configure DNS translation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Dnstranslation(\"trname\", {\n dst: \"2.2.2.2\",\n fosid: 1,\n netmask: \"255.0.0.0\",\n src: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Dnstranslation(\"trname\",\n dst=\"2.2.2.2\",\n fosid=1,\n netmask=\"255.0.0.0\",\n src=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Dnstranslation(\"trname\", new()\n {\n Dst = \"2.2.2.2\",\n Fosid = 1,\n Netmask = \"255.0.0.0\",\n Src = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewDnstranslation(ctx, \"trname\", \u0026firewall.DnstranslationArgs{\n\t\t\tDst: pulumi.String(\"2.2.2.2\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tNetmask: pulumi.String(\"255.0.0.0\"),\n\t\t\tSrc: pulumi.String(\"1.1.1.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.fortios.firewall.Dnstranslation;\nimport com.pulumi.fortios.firewall.DnstranslationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnstranslation(\"trname\", DnstranslationArgs.builder() \n .dst(\"2.2.2.2\")\n .fosid(1)\n .netmask(\"255.0.0.0\")\n .src(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Dnstranslation\n properties:\n dst: 2.2.2.2\n fosid: 1\n netmask: 255.0.0.0\n src: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Dnstranslation can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/dnstranslation:Dnstranslation labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/dnstranslation:Dnstranslation labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DNS translation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Dnstranslation(\"trname\", {\n dst: \"2.2.2.2\",\n fosid: 1,\n netmask: \"255.0.0.0\",\n src: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Dnstranslation(\"trname\",\n dst=\"2.2.2.2\",\n fosid=1,\n netmask=\"255.0.0.0\",\n src=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Dnstranslation(\"trname\", new()\n {\n Dst = \"2.2.2.2\",\n Fosid = 1,\n Netmask = \"255.0.0.0\",\n Src = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewDnstranslation(ctx, \"trname\", \u0026firewall.DnstranslationArgs{\n\t\t\tDst: pulumi.String(\"2.2.2.2\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tNetmask: pulumi.String(\"255.0.0.0\"),\n\t\t\tSrc: pulumi.String(\"1.1.1.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.fortios.firewall.Dnstranslation;\nimport com.pulumi.fortios.firewall.DnstranslationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnstranslation(\"trname\", DnstranslationArgs.builder()\n .dst(\"2.2.2.2\")\n .fosid(1)\n .netmask(\"255.0.0.0\")\n .src(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Dnstranslation\n properties:\n dst: 2.2.2.2\n fosid: 1\n netmask: 255.0.0.0\n src: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Dnstranslation can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/dnstranslation:Dnstranslation labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/dnstranslation:Dnstranslation labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dst": { "type": "string", @@ -82605,7 +82940,8 @@ "dst", "fosid", "netmask", - "src" + "src", + "vdomparam" ], "inputProperties": { "dst": { @@ -82685,7 +83021,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -82728,7 +83064,8 @@ "name", "policyid", "srcaddrs", - "status" + "status", + "vdomparam" ], "inputProperties": { "anomalies": { @@ -82755,7 +83092,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -82826,7 +83163,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -82895,7 +83232,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -82938,7 +83275,8 @@ "name", "policyid", "srcaddrs", - "status" + "status", + "vdomparam" ], "inputProperties": { "anomalies": { @@ -82965,7 +83303,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -83036,7 +83374,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -83091,7 +83429,8 @@ } }, "required": [ - "bannedIpPersistency" + "bannedIpPersistency", + "vdomparam" ], "inputProperties": { "bannedIpPersistency": { @@ -83121,7 +83460,7 @@ } }, "fortios:firewall/identitybasedroute:Identitybasedroute": { - "description": "Configure identity based routing.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Identitybasedroute(\"trname\", {comments: \"test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Identitybasedroute(\"trname\", comments=\"test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Identitybasedroute(\"trname\", new()\n {\n Comments = \"test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIdentitybasedroute(ctx, \"trname\", \u0026firewall.IdentitybasedrouteArgs{\n\t\t\tComments: pulumi.String(\"test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Identitybasedroute;\nimport com.pulumi.fortios.firewall.IdentitybasedrouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Identitybasedroute(\"trname\", IdentitybasedrouteArgs.builder() \n .comments(\"test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Identitybasedroute\n properties:\n comments: test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall IdentityBasedRoute can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/identitybasedroute:Identitybasedroute labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/identitybasedroute:Identitybasedroute labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure identity based routing.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Identitybasedroute(\"trname\", {comments: \"test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Identitybasedroute(\"trname\", comments=\"test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Identitybasedroute(\"trname\", new()\n {\n Comments = \"test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIdentitybasedroute(ctx, \"trname\", \u0026firewall.IdentitybasedrouteArgs{\n\t\t\tComments: pulumi.String(\"test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Identitybasedroute;\nimport com.pulumi.fortios.firewall.IdentitybasedrouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Identitybasedroute(\"trname\", IdentitybasedrouteArgs.builder()\n .comments(\"test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Identitybasedroute\n properties:\n comments: test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall IdentityBasedRoute can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/identitybasedroute:Identitybasedroute labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/identitybasedroute:Identitybasedroute labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -83133,7 +83472,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -83153,7 +83492,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -83166,7 +83506,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -83198,7 +83538,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -83221,7 +83561,7 @@ } }, "fortios:firewall/interfacepolicy6:Interfacepolicy6": { - "description": "Configure IPv6 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Interfacepolicy6(\"trname\", {\n addressType: \"ipv6\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddr6s: [{\n name: \"all\",\n }],\n \"interface\": \"port4\",\n ipsSensorStatus: \"disable\",\n logtraffic: \"all\",\n policyid: 1,\n scanBotnetConnections: \"block\",\n service6s: [{\n name: \"ALL\",\n }],\n spamfilterProfileStatus: \"disable\",\n srcaddr6s: [{\n name: \"all\",\n }],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Interfacepolicy6(\"trname\",\n address_type=\"ipv6\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddr6s=[fortios.firewall.Interfacepolicy6Dstaddr6Args(\n name=\"all\",\n )],\n interface=\"port4\",\n ips_sensor_status=\"disable\",\n logtraffic=\"all\",\n policyid=1,\n scan_botnet_connections=\"block\",\n service6s=[fortios.firewall.Interfacepolicy6Service6Args(\n name=\"ALL\",\n )],\n spamfilter_profile_status=\"disable\",\n srcaddr6s=[fortios.firewall.Interfacepolicy6Srcaddr6Args(\n name=\"all\",\n )],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Interfacepolicy6(\"trname\", new()\n {\n AddressType = \"ipv6\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddr6s = new[]\n {\n new Fortios.Firewall.Inputs.Interfacepolicy6Dstaddr6Args\n {\n Name = \"all\",\n },\n },\n Interface = \"port4\",\n IpsSensorStatus = \"disable\",\n Logtraffic = \"all\",\n Policyid = 1,\n ScanBotnetConnections = \"block\",\n Service6s = new[]\n {\n new Fortios.Firewall.Inputs.Interfacepolicy6Service6Args\n {\n Name = \"ALL\",\n },\n },\n SpamfilterProfileStatus = \"disable\",\n Srcaddr6s = new[]\n {\n new Fortios.Firewall.Inputs.Interfacepolicy6Srcaddr6Args\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInterfacepolicy6(ctx, \"trname\", \u0026firewall.Interfacepolicy6Args{\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: firewall.Interfacepolicy6Dstaddr6Array{\n\t\t\t\t\u0026firewall.Interfacepolicy6Dstaddr6Args{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tScanBotnetConnections: pulumi.String(\"block\"),\n\t\t\tService6s: firewall.Interfacepolicy6Service6Array{\n\t\t\t\t\u0026firewall.Interfacepolicy6Service6Args{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSpamfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tSrcaddr6s: firewall.Interfacepolicy6Srcaddr6Array{\n\t\t\t\t\u0026firewall.Interfacepolicy6Srcaddr6Args{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Interfacepolicy6;\nimport com.pulumi.fortios.firewall.Interfacepolicy6Args;\nimport com.pulumi.fortios.firewall.inputs.Interfacepolicy6Dstaddr6Args;\nimport com.pulumi.fortios.firewall.inputs.Interfacepolicy6Service6Args;\nimport com.pulumi.fortios.firewall.inputs.Interfacepolicy6Srcaddr6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Interfacepolicy6(\"trname\", Interfacepolicy6Args.builder() \n .addressType(\"ipv6\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddr6s(Interfacepolicy6Dstaddr6Args.builder()\n .name(\"all\")\n .build())\n .interface_(\"port4\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"all\")\n .policyid(1)\n .scanBotnetConnections(\"block\")\n .service6s(Interfacepolicy6Service6Args.builder()\n .name(\"ALL\")\n .build())\n .spamfilterProfileStatus(\"disable\")\n .srcaddr6s(Interfacepolicy6Srcaddr6Args.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Interfacepolicy6\n properties:\n addressType: ipv6\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddr6s:\n - name: all\n interface: port4\n ipsSensorStatus: disable\n logtraffic: all\n policyid: 1\n scanBotnetConnections: block\n service6s:\n - name: ALL\n spamfilterProfileStatus: disable\n srcaddr6s:\n - name: all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InterfacePolicy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy6:Interfacepolicy6 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy6:Interfacepolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Interfacepolicy6(\"trname\", {\n addressType: \"ipv6\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddr6s: [{\n name: \"all\",\n }],\n \"interface\": \"port4\",\n ipsSensorStatus: \"disable\",\n logtraffic: \"all\",\n policyid: 1,\n scanBotnetConnections: \"block\",\n service6s: [{\n name: \"ALL\",\n }],\n spamfilterProfileStatus: \"disable\",\n srcaddr6s: [{\n name: \"all\",\n }],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Interfacepolicy6(\"trname\",\n address_type=\"ipv6\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddr6s=[fortios.firewall.Interfacepolicy6Dstaddr6Args(\n name=\"all\",\n )],\n interface=\"port4\",\n ips_sensor_status=\"disable\",\n logtraffic=\"all\",\n policyid=1,\n scan_botnet_connections=\"block\",\n service6s=[fortios.firewall.Interfacepolicy6Service6Args(\n name=\"ALL\",\n )],\n spamfilter_profile_status=\"disable\",\n srcaddr6s=[fortios.firewall.Interfacepolicy6Srcaddr6Args(\n name=\"all\",\n )],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Interfacepolicy6(\"trname\", new()\n {\n AddressType = \"ipv6\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddr6s = new[]\n {\n new Fortios.Firewall.Inputs.Interfacepolicy6Dstaddr6Args\n {\n Name = \"all\",\n },\n },\n Interface = \"port4\",\n IpsSensorStatus = \"disable\",\n Logtraffic = \"all\",\n Policyid = 1,\n ScanBotnetConnections = \"block\",\n Service6s = new[]\n {\n new Fortios.Firewall.Inputs.Interfacepolicy6Service6Args\n {\n Name = \"ALL\",\n },\n },\n SpamfilterProfileStatus = \"disable\",\n Srcaddr6s = new[]\n {\n new Fortios.Firewall.Inputs.Interfacepolicy6Srcaddr6Args\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInterfacepolicy6(ctx, \"trname\", \u0026firewall.Interfacepolicy6Args{\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: firewall.Interfacepolicy6Dstaddr6Array{\n\t\t\t\t\u0026firewall.Interfacepolicy6Dstaddr6Args{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tScanBotnetConnections: pulumi.String(\"block\"),\n\t\t\tService6s: firewall.Interfacepolicy6Service6Array{\n\t\t\t\t\u0026firewall.Interfacepolicy6Service6Args{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSpamfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tSrcaddr6s: firewall.Interfacepolicy6Srcaddr6Array{\n\t\t\t\t\u0026firewall.Interfacepolicy6Srcaddr6Args{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Interfacepolicy6;\nimport com.pulumi.fortios.firewall.Interfacepolicy6Args;\nimport com.pulumi.fortios.firewall.inputs.Interfacepolicy6Dstaddr6Args;\nimport com.pulumi.fortios.firewall.inputs.Interfacepolicy6Service6Args;\nimport com.pulumi.fortios.firewall.inputs.Interfacepolicy6Srcaddr6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Interfacepolicy6(\"trname\", Interfacepolicy6Args.builder()\n .addressType(\"ipv6\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddr6s(Interfacepolicy6Dstaddr6Args.builder()\n .name(\"all\")\n .build())\n .interface_(\"port4\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"all\")\n .policyid(1)\n .scanBotnetConnections(\"block\")\n .service6s(Interfacepolicy6Service6Args.builder()\n .name(\"ALL\")\n .build())\n .spamfilterProfileStatus(\"disable\")\n .srcaddr6s(Interfacepolicy6Srcaddr6Args.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Interfacepolicy6\n properties:\n addressType: ipv6\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddr6s:\n - name: all\n interface: port4\n ipsSensorStatus: disable\n logtraffic: all\n policyid: 1\n scanBotnetConnections: block\n service6s:\n - name: ALL\n spamfilterProfileStatus: disable\n srcaddr6s:\n - name: all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InterfacePolicy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy6:Interfacepolicy6 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy6:Interfacepolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addressType": { "type": "string", @@ -83296,7 +83636,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -83397,6 +83737,7 @@ "srcaddr6s", "status", "uuid", + "vdomparam", "webfilterProfile", "webfilterProfileStatus" ], @@ -83474,7 +83815,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -83630,7 +83971,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -83709,7 +84050,7 @@ } }, "fortios:firewall/interfacepolicy:Interfacepolicy": { - "description": "Configure IPv4 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Interfacepolicy(\"trname\", {\n addressType: \"ipv4\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddrs: [{\n name: \"all\",\n }],\n \"interface\": \"port4\",\n ipsSensorStatus: \"disable\",\n logtraffic: \"all\",\n policyid: 1,\n scanBotnetConnections: \"block\",\n services: [{\n name: \"ALL\",\n }],\n spamfilterProfileStatus: \"disable\",\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Interfacepolicy(\"trname\",\n address_type=\"ipv4\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddrs=[fortios.firewall.InterfacepolicyDstaddrArgs(\n name=\"all\",\n )],\n interface=\"port4\",\n ips_sensor_status=\"disable\",\n logtraffic=\"all\",\n policyid=1,\n scan_botnet_connections=\"block\",\n services=[fortios.firewall.InterfacepolicyServiceArgs(\n name=\"ALL\",\n )],\n spamfilter_profile_status=\"disable\",\n srcaddrs=[fortios.firewall.InterfacepolicySrcaddrArgs(\n name=\"all\",\n )],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Interfacepolicy(\"trname\", new()\n {\n AddressType = \"ipv4\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.InterfacepolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Interface = \"port4\",\n IpsSensorStatus = \"disable\",\n Logtraffic = \"all\",\n Policyid = 1,\n ScanBotnetConnections = \"block\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.InterfacepolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n SpamfilterProfileStatus = \"disable\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.InterfacepolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInterfacepolicy(ctx, \"trname\", \u0026firewall.InterfacepolicyArgs{\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: firewall.InterfacepolicyDstaddrArray{\n\t\t\t\t\u0026firewall.InterfacepolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tScanBotnetConnections: pulumi.String(\"block\"),\n\t\t\tServices: firewall.InterfacepolicyServiceArray{\n\t\t\t\t\u0026firewall.InterfacepolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSpamfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: firewall.InterfacepolicySrcaddrArray{\n\t\t\t\t\u0026firewall.InterfacepolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Interfacepolicy;\nimport com.pulumi.fortios.firewall.InterfacepolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.InterfacepolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.InterfacepolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.InterfacepolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Interfacepolicy(\"trname\", InterfacepolicyArgs.builder() \n .addressType(\"ipv4\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(InterfacepolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .interface_(\"port4\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"all\")\n .policyid(1)\n .scanBotnetConnections(\"block\")\n .services(InterfacepolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .spamfilterProfileStatus(\"disable\")\n .srcaddrs(InterfacepolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Interfacepolicy\n properties:\n addressType: ipv4\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddrs:\n - name: all\n interface: port4\n ipsSensorStatus: disable\n logtraffic: all\n policyid: 1\n scanBotnetConnections: block\n services:\n - name: ALL\n spamfilterProfileStatus: disable\n srcaddrs:\n - name: all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InterfacePolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy:Interfacepolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy:Interfacepolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 interface policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Interfacepolicy(\"trname\", {\n addressType: \"ipv4\",\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n dstaddrs: [{\n name: \"all\",\n }],\n \"interface\": \"port4\",\n ipsSensorStatus: \"disable\",\n logtraffic: \"all\",\n policyid: 1,\n scanBotnetConnections: \"block\",\n services: [{\n name: \"ALL\",\n }],\n spamfilterProfileStatus: \"disable\",\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Interfacepolicy(\"trname\",\n address_type=\"ipv4\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n dstaddrs=[fortios.firewall.InterfacepolicyDstaddrArgs(\n name=\"all\",\n )],\n interface=\"port4\",\n ips_sensor_status=\"disable\",\n logtraffic=\"all\",\n policyid=1,\n scan_botnet_connections=\"block\",\n services=[fortios.firewall.InterfacepolicyServiceArgs(\n name=\"ALL\",\n )],\n spamfilter_profile_status=\"disable\",\n srcaddrs=[fortios.firewall.InterfacepolicySrcaddrArgs(\n name=\"all\",\n )],\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Interfacepolicy(\"trname\", new()\n {\n AddressType = \"ipv4\",\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.InterfacepolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Interface = \"port4\",\n IpsSensorStatus = \"disable\",\n Logtraffic = \"all\",\n Policyid = 1,\n ScanBotnetConnections = \"block\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.InterfacepolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n SpamfilterProfileStatus = \"disable\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.InterfacepolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInterfacepolicy(ctx, \"trname\", \u0026firewall.InterfacepolicyArgs{\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: firewall.InterfacepolicyDstaddrArray{\n\t\t\t\t\u0026firewall.InterfacepolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tScanBotnetConnections: pulumi.String(\"block\"),\n\t\t\tServices: firewall.InterfacepolicyServiceArray{\n\t\t\t\t\u0026firewall.InterfacepolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSpamfilterProfileStatus: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: firewall.InterfacepolicySrcaddrArray{\n\t\t\t\t\u0026firewall.InterfacepolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Interfacepolicy;\nimport com.pulumi.fortios.firewall.InterfacepolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.InterfacepolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.InterfacepolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.InterfacepolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Interfacepolicy(\"trname\", InterfacepolicyArgs.builder()\n .addressType(\"ipv4\")\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .dstaddrs(InterfacepolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .interface_(\"port4\")\n .ipsSensorStatus(\"disable\")\n .logtraffic(\"all\")\n .policyid(1)\n .scanBotnetConnections(\"block\")\n .services(InterfacepolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .spamfilterProfileStatus(\"disable\")\n .srcaddrs(InterfacepolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Interfacepolicy\n properties:\n addressType: ipv4\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n dstaddrs:\n - name: all\n interface: port4\n ipsSensorStatus: disable\n logtraffic: all\n policyid: 1\n scanBotnetConnections: block\n services:\n - name: ALL\n spamfilterProfileStatus: disable\n srcaddrs:\n - name: all\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InterfacePolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy:Interfacepolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/interfacepolicy:Interfacepolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addressType": { "type": "string", @@ -83784,7 +84125,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -83886,6 +84227,7 @@ "srcaddrs", "status", "uuid", + "vdomparam", "webfilterProfile", "webfilterProfileStatus" ], @@ -83963,7 +84305,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -84120,7 +84462,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -84276,7 +84618,8 @@ "obsolete", "reputation", "singularity", - "sldId" + "sldId", + "vdomparam" ], "inputProperties": { "database": { @@ -84433,7 +84776,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84441,7 +84784,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "comment": { @@ -84465,7 +84809,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84497,7 +84841,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84509,7 +84853,7 @@ } }, "fortios:firewall/internetserviceappend:Internetserviceappend": { - "description": "Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1,7.4.2`.\n\n## Import\n\nFirewall InternetServiceAppend can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/internetserviceappend:Internetserviceappend labelname FirewallInternetServiceAppend\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/internetserviceappend:Internetserviceappend labelname FirewallInternetServiceAppend\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`.\n\n## Import\n\nFirewall InternetServiceAppend can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/internetserviceappend:Internetserviceappend labelname FirewallInternetServiceAppend\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/internetserviceappend:Internetserviceappend labelname FirewallInternetServiceAppend\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addrMode": { "type": "string", @@ -84531,7 +84875,8 @@ "required": [ "addrMode", "appendPort", - "matchPort" + "matchPort", + "vdomparam" ], "inputProperties": { "addrMode": { @@ -84594,7 +84939,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -84651,7 +84997,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -84668,7 +85014,8 @@ }, "required": [ "name", - "reputation" + "reputation", + "vdomparam" ], "inputProperties": { "comment": { @@ -84688,7 +85035,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -84724,7 +85071,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -84756,7 +85103,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -84775,7 +85122,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -84788,7 +85136,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -84820,7 +85168,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -84862,7 +85210,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84870,7 +85218,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -84890,7 +85239,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84918,7 +85267,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84930,7 +85279,7 @@ } }, "fortios:firewall/internetserviceextension:Internetserviceextension": { - "description": "Configure Internet Services Extension.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Internetserviceextension(\"trname\", {\n comment: \"EIWE\",\n fosid: 65536,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Internetserviceextension(\"trname\",\n comment=\"EIWE\",\n fosid=65536)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Internetserviceextension(\"trname\", new()\n {\n Comment = \"EIWE\",\n Fosid = 65536,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInternetserviceextension(ctx, \"trname\", \u0026firewall.InternetserviceextensionArgs{\n\t\t\tComment: pulumi.String(\"EIWE\"),\n\t\t\tFosid: pulumi.Int(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.fortios.firewall.Internetserviceextension;\nimport com.pulumi.fortios.firewall.InternetserviceextensionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Internetserviceextension(\"trname\", InternetserviceextensionArgs.builder() \n .comment(\"EIWE\")\n .fosid(65536)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Internetserviceextension\n properties:\n comment: EIWE\n fosid: 65536\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InternetServiceExtension can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/internetserviceextension:Internetserviceextension labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/internetserviceextension:Internetserviceextension labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Internet Services Extension.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Internetserviceextension(\"trname\", {\n comment: \"EIWE\",\n fosid: 65536,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Internetserviceextension(\"trname\",\n comment=\"EIWE\",\n fosid=65536)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Internetserviceextension(\"trname\", new()\n {\n Comment = \"EIWE\",\n Fosid = 65536,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInternetserviceextension(ctx, \"trname\", \u0026firewall.InternetserviceextensionArgs{\n\t\t\tComment: pulumi.String(\"EIWE\"),\n\t\t\tFosid: pulumi.Int(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.fortios.firewall.Internetserviceextension;\nimport com.pulumi.fortios.firewall.InternetserviceextensionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Internetserviceextension(\"trname\", InternetserviceextensionArgs.builder()\n .comment(\"EIWE\")\n .fosid(65536)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Internetserviceextension\n properties:\n comment: EIWE\n fosid: 65536\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InternetServiceExtension can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/internetserviceextension:Internetserviceextension labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/internetserviceextension:Internetserviceextension labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -84960,7 +85309,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -84968,7 +85317,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "comment": { @@ -84999,7 +85349,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -85038,7 +85388,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -85050,7 +85400,7 @@ } }, "fortios:firewall/internetservicegroup:Internetservicegroup": { - "description": "Configure group of Internet Service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Internetservicegroup(\"trname\", {\n direction: \"both\",\n members: [\n {\n id: 65641,\n },\n {\n id: 65646,\n },\n {\n id: 196747,\n },\n {\n id: 327781,\n },\n {\n id: 327786,\n },\n {\n id: 327791,\n },\n {\n id: 327839,\n },\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Internetservicegroup(\"trname\",\n direction=\"both\",\n members=[\n fortios.firewall.InternetservicegroupMemberArgs(\n id=65641,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=65646,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=196747,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327781,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327786,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327791,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327839,\n ),\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Internetservicegroup(\"trname\", new()\n {\n Direction = \"both\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 65641,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 65646,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 196747,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327781,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327786,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327791,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327839,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInternetservicegroup(ctx, \"trname\", \u0026firewall.InternetservicegroupArgs{\n\t\t\tDirection: pulumi.String(\"both\"),\n\t\t\tMembers: firewall.InternetservicegroupMemberArray{\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(65641),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(65646),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(196747),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327781),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327786),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327791),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327839),\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.fortios.firewall.Internetservicegroup;\nimport com.pulumi.fortios.firewall.InternetservicegroupArgs;\nimport com.pulumi.fortios.firewall.inputs.InternetservicegroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Internetservicegroup(\"trname\", InternetservicegroupArgs.builder() \n .direction(\"both\")\n .members( \n InternetservicegroupMemberArgs.builder()\n .id(65641)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(65646)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(196747)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327781)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327786)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327791)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327839)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Internetservicegroup\n properties:\n direction: both\n members:\n - id: 65641\n - id: 65646\n - id: 196747\n - id: 327781\n - id: 327786\n - id: 327791\n - id: 327839\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InternetServiceGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/internetservicegroup:Internetservicegroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/internetservicegroup:Internetservicegroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure group of Internet Service.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Internetservicegroup(\"trname\", {\n direction: \"both\",\n members: [\n {\n id: 65641,\n },\n {\n id: 65646,\n },\n {\n id: 196747,\n },\n {\n id: 327781,\n },\n {\n id: 327786,\n },\n {\n id: 327791,\n },\n {\n id: 327839,\n },\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Internetservicegroup(\"trname\",\n direction=\"both\",\n members=[\n fortios.firewall.InternetservicegroupMemberArgs(\n id=65641,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=65646,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=196747,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327781,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327786,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327791,\n ),\n fortios.firewall.InternetservicegroupMemberArgs(\n id=327839,\n ),\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Internetservicegroup(\"trname\", new()\n {\n Direction = \"both\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 65641,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 65646,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 196747,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327781,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327786,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327791,\n },\n new Fortios.Firewall.Inputs.InternetservicegroupMemberArgs\n {\n Id = 327839,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewInternetservicegroup(ctx, \"trname\", \u0026firewall.InternetservicegroupArgs{\n\t\t\tDirection: pulumi.String(\"both\"),\n\t\t\tMembers: firewall.InternetservicegroupMemberArray{\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(65641),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(65646),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(196747),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327781),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327786),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327791),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.InternetservicegroupMemberArgs{\n\t\t\t\t\tId: pulumi.Int(327839),\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.fortios.firewall.Internetservicegroup;\nimport com.pulumi.fortios.firewall.InternetservicegroupArgs;\nimport com.pulumi.fortios.firewall.inputs.InternetservicegroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Internetservicegroup(\"trname\", InternetservicegroupArgs.builder()\n .direction(\"both\")\n .members( \n InternetservicegroupMemberArgs.builder()\n .id(65641)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(65646)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(196747)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327781)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327786)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327791)\n .build(),\n InternetservicegroupMemberArgs.builder()\n .id(327839)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Internetservicegroup\n properties:\n direction: both\n members:\n - id: 65641\n - id: 65646\n - id: 196747\n - id: 327781\n - id: 327786\n - id: 327791\n - id: 327839\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall InternetServiceGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/internetservicegroup:Internetservicegroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/internetservicegroup:Internetservicegroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -85066,7 +85416,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -85086,7 +85436,8 @@ }, "required": [ "direction", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -85103,7 +85454,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -85139,7 +85490,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -85179,7 +85530,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -85234,7 +85586,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -85289,7 +85642,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -85364,7 +85718,8 @@ "internetServiceId", "name", "regionId", - "type" + "type", + "vdomparam" ], "inputProperties": { "cityId": { @@ -85451,7 +85806,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -85506,7 +85862,8 @@ }, "required": [ "description", - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "description": { @@ -85556,7 +85913,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "subApps": { "type": "array", @@ -85571,7 +85928,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -85584,7 +85942,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "subApps": { "type": "array", @@ -85612,7 +85970,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "subApps": { "type": "array", @@ -85631,7 +85989,7 @@ } }, "fortios:firewall/ipmacbinding/setting:Setting": { - "description": "Configure IP to MAC binding settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ipmacbinding.Setting(\"trname\", {\n bindthroughfw: \"disable\",\n bindtofw: \"disable\",\n undefinedhost: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ipmacbinding.Setting(\"trname\",\n bindthroughfw=\"disable\",\n bindtofw=\"disable\",\n undefinedhost=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ipmacbinding.Setting(\"trname\", new()\n {\n Bindthroughfw = \"disable\",\n Bindtofw = \"disable\",\n Undefinedhost = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSetting(ctx, \"trname\", \u0026firewall.SettingArgs{\n\t\t\tBindthroughfw: pulumi.String(\"disable\"),\n\t\t\tBindtofw: pulumi.String(\"disable\"),\n\t\t\tUndefinedhost: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Setting;\nimport com.pulumi.fortios.firewall.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .bindthroughfw(\"disable\")\n .bindtofw(\"disable\")\n .undefinedhost(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ipmacbinding:Setting\n properties:\n bindthroughfw: disable\n bindtofw: disable\n undefinedhost: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallIpmacbinding Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/setting:Setting labelname FirewallIpmacbindingSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/setting:Setting labelname FirewallIpmacbindingSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IP to MAC binding settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ipmacbinding.Setting(\"trname\", {\n bindthroughfw: \"disable\",\n bindtofw: \"disable\",\n undefinedhost: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ipmacbinding.Setting(\"trname\",\n bindthroughfw=\"disable\",\n bindtofw=\"disable\",\n undefinedhost=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ipmacbinding.Setting(\"trname\", new()\n {\n Bindthroughfw = \"disable\",\n Bindtofw = \"disable\",\n Undefinedhost = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSetting(ctx, \"trname\", \u0026firewall.SettingArgs{\n\t\t\tBindthroughfw: pulumi.String(\"disable\"),\n\t\t\tBindtofw: pulumi.String(\"disable\"),\n\t\t\tUndefinedhost: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Setting;\nimport com.pulumi.fortios.firewall.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .bindthroughfw(\"disable\")\n .bindtofw(\"disable\")\n .undefinedhost(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ipmacbinding:Setting\n properties:\n bindthroughfw: disable\n bindtofw: disable\n undefinedhost: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallIpmacbinding Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/setting:Setting labelname FirewallIpmacbindingSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/setting:Setting labelname FirewallIpmacbindingSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bindthroughfw": { "type": "string", @@ -85653,7 +86011,8 @@ "required": [ "bindthroughfw", "bindtofw", - "undefinedhost" + "undefinedhost", + "vdomparam" ], "inputProperties": { "bindthroughfw": { @@ -85699,7 +86058,7 @@ } }, "fortios:firewall/ipmacbinding/table:Table": { - "description": "Configure IP to MAC address pairs in the IP/MAC binding table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ipmacbinding.Table(\"trname\", {\n ip: \"1.1.1.1\",\n mac: \"00:01:6c:06:a6:29\",\n seqNum: 1,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ipmacbinding.Table(\"trname\",\n ip=\"1.1.1.1\",\n mac=\"00:01:6c:06:a6:29\",\n seq_num=1,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ipmacbinding.Table(\"trname\", new()\n {\n Ip = \"1.1.1.1\",\n Mac = \"00:01:6c:06:a6:29\",\n SeqNum = 1,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewTable(ctx, \"trname\", \u0026firewall.TableArgs{\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tMac: pulumi.String(\"00:01:6c:06:a6:29\"),\n\t\t\tSeqNum: pulumi.Int(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.fortios.firewall.Table;\nimport com.pulumi.fortios.firewall.TableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Table(\"trname\", TableArgs.builder() \n .ip(\"1.1.1.1\")\n .mac(\"00:01:6c:06:a6:29\")\n .seqNum(1)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ipmacbinding:Table\n properties:\n ip: 1.1.1.1\n mac: 00:01:6c:06:a6:29\n seqNum: 1\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallIpmacbinding Table can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/table:Table labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/table:Table labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IP to MAC address pairs in the IP/MAC binding table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ipmacbinding.Table(\"trname\", {\n ip: \"1.1.1.1\",\n mac: \"00:01:6c:06:a6:29\",\n seqNum: 1,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ipmacbinding.Table(\"trname\",\n ip=\"1.1.1.1\",\n mac=\"00:01:6c:06:a6:29\",\n seq_num=1,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ipmacbinding.Table(\"trname\", new()\n {\n Ip = \"1.1.1.1\",\n Mac = \"00:01:6c:06:a6:29\",\n SeqNum = 1,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewTable(ctx, \"trname\", \u0026firewall.TableArgs{\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tMac: pulumi.String(\"00:01:6c:06:a6:29\"),\n\t\t\tSeqNum: pulumi.Int(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.fortios.firewall.Table;\nimport com.pulumi.fortios.firewall.TableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Table(\"trname\", TableArgs.builder()\n .ip(\"1.1.1.1\")\n .mac(\"00:01:6c:06:a6:29\")\n .seqNum(1)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ipmacbinding:Table\n properties:\n ip: 1.1.1.1\n mac: 00:01:6c:06:a6:29\n seqNum: 1\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallIpmacbinding Table can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/table:Table labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ipmacbinding/table:Table labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "ip": { "type": "string", @@ -85731,7 +86090,8 @@ "mac", "name", "seqNum", - "status" + "status", + "vdomparam" ], "inputProperties": { "ip": { @@ -85796,7 +86156,7 @@ } }, "fortios:firewall/ippool6:Ippool6": { - "description": "Configure IPv6 IP pools.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ippool6(\"trname\", {\n endip: \"2001:3ca1:10f:1a:121b::19\",\n startip: \"2001:3ca1:10f:1a:121b::10\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ippool6(\"trname\",\n endip=\"2001:3ca1:10f:1a:121b::19\",\n startip=\"2001:3ca1:10f:1a:121b::10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ippool6(\"trname\", new()\n {\n Endip = \"2001:3ca1:10f:1a:121b::19\",\n Startip = \"2001:3ca1:10f:1a:121b::10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIppool6(ctx, \"trname\", \u0026firewall.Ippool6Args{\n\t\t\tEndip: pulumi.String(\"2001:3ca1:10f:1a:121b::19\"),\n\t\t\tStartip: pulumi.String(\"2001:3ca1:10f:1a:121b::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.fortios.firewall.Ippool6;\nimport com.pulumi.fortios.firewall.Ippool6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ippool6(\"trname\", Ippool6Args.builder() \n .endip(\"2001:3ca1:10f:1a:121b::19\")\n .startip(\"2001:3ca1:10f:1a:121b::10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ippool6\n properties:\n endip: 2001:3ca1:10f:1a:121b::19\n startip: 2001:3ca1:10f:1a:121b::10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Ippool6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ippool6:Ippool6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ippool6:Ippool6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 IP pools.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ippool6(\"trname\", {\n endip: \"2001:3ca1:10f:1a:121b::19\",\n startip: \"2001:3ca1:10f:1a:121b::10\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ippool6(\"trname\",\n endip=\"2001:3ca1:10f:1a:121b::19\",\n startip=\"2001:3ca1:10f:1a:121b::10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ippool6(\"trname\", new()\n {\n Endip = \"2001:3ca1:10f:1a:121b::19\",\n Startip = \"2001:3ca1:10f:1a:121b::10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIppool6(ctx, \"trname\", \u0026firewall.Ippool6Args{\n\t\t\tEndip: pulumi.String(\"2001:3ca1:10f:1a:121b::19\"),\n\t\t\tStartip: pulumi.String(\"2001:3ca1:10f:1a:121b::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.fortios.firewall.Ippool6;\nimport com.pulumi.fortios.firewall.Ippool6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ippool6(\"trname\", Ippool6Args.builder()\n .endip(\"2001:3ca1:10f:1a:121b::19\")\n .startip(\"2001:3ca1:10f:1a:121b::10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ippool6\n properties:\n endip: 2001:3ca1:10f:1a:121b::19\n startip: 2001:3ca1:10f:1a:121b::10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Ippool6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ippool6:Ippool6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ippool6:Ippool6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addNat46Route": { "type": "string", @@ -85832,7 +86192,8 @@ "endip", "name", "nat46", - "startip" + "startip", + "vdomparam" ], "inputProperties": { "addNat46Route": { @@ -85906,7 +86267,7 @@ } }, "fortios:firewall/ippool:Ippool": { - "description": "Configure IPv4 IP pools.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ippool(\"trname\", {\n arpReply: \"enable\",\n blockSize: 128,\n endip: \"1.0.0.20\",\n numBlocksPerUser: 8,\n pbaTimeout: 30,\n permitAnyHost: \"disable\",\n sourceEndip: \"0.0.0.0\",\n sourceStartip: \"0.0.0.0\",\n startip: \"1.0.0.0\",\n type: \"overload\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ippool(\"trname\",\n arp_reply=\"enable\",\n block_size=128,\n endip=\"1.0.0.20\",\n num_blocks_per_user=8,\n pba_timeout=30,\n permit_any_host=\"disable\",\n source_endip=\"0.0.0.0\",\n source_startip=\"0.0.0.0\",\n startip=\"1.0.0.0\",\n type=\"overload\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ippool(\"trname\", new()\n {\n ArpReply = \"enable\",\n BlockSize = 128,\n Endip = \"1.0.0.20\",\n NumBlocksPerUser = 8,\n PbaTimeout = 30,\n PermitAnyHost = \"disable\",\n SourceEndip = \"0.0.0.0\",\n SourceStartip = \"0.0.0.0\",\n Startip = \"1.0.0.0\",\n Type = \"overload\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIppool(ctx, \"trname\", \u0026firewall.IppoolArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tBlockSize: pulumi.Int(128),\n\t\t\tEndip: pulumi.String(\"1.0.0.20\"),\n\t\t\tNumBlocksPerUser: pulumi.Int(8),\n\t\t\tPbaTimeout: pulumi.Int(30),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tSourceEndip: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceStartip: pulumi.String(\"0.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"1.0.0.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.fortios.firewall.Ippool;\nimport com.pulumi.fortios.firewall.IppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ippool(\"trname\", IppoolArgs.builder() \n .arpReply(\"enable\")\n .blockSize(128)\n .endip(\"1.0.0.20\")\n .numBlocksPerUser(8)\n .pbaTimeout(30)\n .permitAnyHost(\"disable\")\n .sourceEndip(\"0.0.0.0\")\n .sourceStartip(\"0.0.0.0\")\n .startip(\"1.0.0.0\")\n .type(\"overload\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ippool\n properties:\n arpReply: enable\n blockSize: 128\n endip: 1.0.0.20\n numBlocksPerUser: 8\n pbaTimeout: 30\n permitAnyHost: disable\n sourceEndip: 0.0.0.0\n sourceStartip: 0.0.0.0\n startip: 1.0.0.0\n type: overload\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Ippool can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ippool:Ippool labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ippool:Ippool labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 IP pools.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ippool(\"trname\", {\n arpReply: \"enable\",\n blockSize: 128,\n endip: \"1.0.0.20\",\n numBlocksPerUser: 8,\n pbaTimeout: 30,\n permitAnyHost: \"disable\",\n sourceEndip: \"0.0.0.0\",\n sourceStartip: \"0.0.0.0\",\n startip: \"1.0.0.0\",\n type: \"overload\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ippool(\"trname\",\n arp_reply=\"enable\",\n block_size=128,\n endip=\"1.0.0.20\",\n num_blocks_per_user=8,\n pba_timeout=30,\n permit_any_host=\"disable\",\n source_endip=\"0.0.0.0\",\n source_startip=\"0.0.0.0\",\n startip=\"1.0.0.0\",\n type=\"overload\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ippool(\"trname\", new()\n {\n ArpReply = \"enable\",\n BlockSize = 128,\n Endip = \"1.0.0.20\",\n NumBlocksPerUser = 8,\n PbaTimeout = 30,\n PermitAnyHost = \"disable\",\n SourceEndip = \"0.0.0.0\",\n SourceStartip = \"0.0.0.0\",\n Startip = \"1.0.0.0\",\n Type = \"overload\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIppool(ctx, \"trname\", \u0026firewall.IppoolArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tBlockSize: pulumi.Int(128),\n\t\t\tEndip: pulumi.String(\"1.0.0.20\"),\n\t\t\tNumBlocksPerUser: pulumi.Int(8),\n\t\t\tPbaTimeout: pulumi.Int(30),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tSourceEndip: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceStartip: pulumi.String(\"0.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"1.0.0.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.fortios.firewall.Ippool;\nimport com.pulumi.fortios.firewall.IppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ippool(\"trname\", IppoolArgs.builder()\n .arpReply(\"enable\")\n .blockSize(128)\n .endip(\"1.0.0.20\")\n .numBlocksPerUser(8)\n .pbaTimeout(30)\n .permitAnyHost(\"disable\")\n .sourceEndip(\"0.0.0.0\")\n .sourceStartip(\"0.0.0.0\")\n .startip(\"1.0.0.0\")\n .type(\"overload\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ippool\n properties:\n arpReply: enable\n blockSize: 128\n endip: 1.0.0.20\n numBlocksPerUser: 8\n pbaTimeout: 30\n permitAnyHost: disable\n sourceEndip: 0.0.0.0\n sourceStartip: 0.0.0.0\n startip: 1.0.0.0\n type: overload\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Ippool can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ippool:Ippool labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ippool:Ippool labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addNat64Route": { "type": "string", @@ -85952,6 +86313,10 @@ "type": "integer", "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n" }, + "pbaInterimLog": { + "type": "integer", + "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n" + }, "pbaTimeout": { "type": "integer", "description": "Port block allocation timeout (seconds).\n" @@ -86004,6 +86369,7 @@ "name", "nat64", "numBlocksPerUser", + "pbaInterimLog", "pbaTimeout", "permitAnyHost", "portPerUser", @@ -86012,7 +86378,8 @@ "startip", "startport", "subnetBroadcastInIppool", - "type" + "type", + "vdomparam" ], "inputProperties": { "addNat64Route": { @@ -86059,6 +86426,10 @@ "type": "integer", "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n" }, + "pbaInterimLog": { + "type": "integer", + "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n" + }, "pbaTimeout": { "type": "integer", "description": "Port block allocation timeout (seconds).\n" @@ -86152,6 +86523,10 @@ "type": "integer", "description": "Number of addresses blocks that can be used by a user (1 to 128, default = 8).\n" }, + "pbaInterimLog": { + "type": "integer", + "description": "Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging).\n" + }, "pbaTimeout": { "type": "integer", "description": "Port block allocation timeout (seconds).\n" @@ -86198,7 +86573,7 @@ } }, "fortios:firewall/iptranslation:Iptranslation": { - "description": "Configure firewall IP-translation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Iptranslation(\"trname\", {\n endip: \"2.2.2.2\",\n mapStartip: \"0.0.0.0\",\n startip: \"1.1.1.1\",\n transid: 1,\n type: \"SCTP\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Iptranslation(\"trname\",\n endip=\"2.2.2.2\",\n map_startip=\"0.0.0.0\",\n startip=\"1.1.1.1\",\n transid=1,\n type=\"SCTP\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Iptranslation(\"trname\", new()\n {\n Endip = \"2.2.2.2\",\n MapStartip = \"0.0.0.0\",\n Startip = \"1.1.1.1\",\n Transid = 1,\n Type = \"SCTP\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIptranslation(ctx, \"trname\", \u0026firewall.IptranslationArgs{\n\t\t\tEndip: pulumi.String(\"2.2.2.2\"),\n\t\t\tMapStartip: pulumi.String(\"0.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"1.1.1.1\"),\n\t\t\tTransid: pulumi.Int(1),\n\t\t\tType: pulumi.String(\"SCTP\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Iptranslation;\nimport com.pulumi.fortios.firewall.IptranslationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Iptranslation(\"trname\", IptranslationArgs.builder() \n .endip(\"2.2.2.2\")\n .mapStartip(\"0.0.0.0\")\n .startip(\"1.1.1.1\")\n .transid(1)\n .type(\"SCTP\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Iptranslation\n properties:\n endip: 2.2.2.2\n mapStartip: 0.0.0.0\n startip: 1.1.1.1\n transid: 1\n type: SCTP\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall IpTranslation can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/iptranslation:Iptranslation labelname {{transid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/iptranslation:Iptranslation labelname {{transid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure firewall IP-translation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Iptranslation(\"trname\", {\n endip: \"2.2.2.2\",\n mapStartip: \"0.0.0.0\",\n startip: \"1.1.1.1\",\n transid: 1,\n type: \"SCTP\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Iptranslation(\"trname\",\n endip=\"2.2.2.2\",\n map_startip=\"0.0.0.0\",\n startip=\"1.1.1.1\",\n transid=1,\n type=\"SCTP\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Iptranslation(\"trname\", new()\n {\n Endip = \"2.2.2.2\",\n MapStartip = \"0.0.0.0\",\n Startip = \"1.1.1.1\",\n Transid = 1,\n Type = \"SCTP\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIptranslation(ctx, \"trname\", \u0026firewall.IptranslationArgs{\n\t\t\tEndip: pulumi.String(\"2.2.2.2\"),\n\t\t\tMapStartip: pulumi.String(\"0.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"1.1.1.1\"),\n\t\t\tTransid: pulumi.Int(1),\n\t\t\tType: pulumi.String(\"SCTP\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Iptranslation;\nimport com.pulumi.fortios.firewall.IptranslationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Iptranslation(\"trname\", IptranslationArgs.builder()\n .endip(\"2.2.2.2\")\n .mapStartip(\"0.0.0.0\")\n .startip(\"1.1.1.1\")\n .transid(1)\n .type(\"SCTP\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Iptranslation\n properties:\n endip: 2.2.2.2\n mapStartip: 0.0.0.0\n startip: 1.1.1.1\n transid: 1\n type: SCTP\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall IpTranslation can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/iptranslation:Iptranslation labelname {{transid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/iptranslation:Iptranslation labelname {{transid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "endip": { "type": "string", @@ -86230,7 +86605,8 @@ "mapStartip", "startip", "transid", - "type" + "type", + "vdomparam" ], "inputProperties": { "endip": { @@ -86297,7 +86673,7 @@ } }, "fortios:firewall/ipv6ehfilter:Ipv6ehfilter": { - "description": "Configure IPv6 extension header filter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ipv6ehfilter(\"trname\", {\n auth: \"disable\",\n destOpt: \"disable\",\n fragment: \"disable\",\n hopOpt: \"disable\",\n noNext: \"disable\",\n routing: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ipv6ehfilter(\"trname\",\n auth=\"disable\",\n dest_opt=\"disable\",\n fragment=\"disable\",\n hop_opt=\"disable\",\n no_next=\"disable\",\n routing=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ipv6ehfilter(\"trname\", new()\n {\n Auth = \"disable\",\n DestOpt = \"disable\",\n Fragment = \"disable\",\n HopOpt = \"disable\",\n NoNext = \"disable\",\n Routing = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIpv6ehfilter(ctx, \"trname\", \u0026firewall.Ipv6ehfilterArgs{\n\t\t\tAuth: pulumi.String(\"disable\"),\n\t\t\tDestOpt: pulumi.String(\"disable\"),\n\t\t\tFragment: pulumi.String(\"disable\"),\n\t\t\tHopOpt: pulumi.String(\"disable\"),\n\t\t\tNoNext: pulumi.String(\"disable\"),\n\t\t\tRouting: 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.fortios.firewall.Ipv6ehfilter;\nimport com.pulumi.fortios.firewall.Ipv6ehfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipv6ehfilter(\"trname\", Ipv6ehfilterArgs.builder() \n .auth(\"disable\")\n .destOpt(\"disable\")\n .fragment(\"disable\")\n .hopOpt(\"disable\")\n .noNext(\"disable\")\n .routing(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ipv6ehfilter\n properties:\n auth: disable\n destOpt: disable\n fragment: disable\n hopOpt: disable\n noNext: disable\n routing: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Ipv6EhFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ipv6ehfilter:Ipv6ehfilter labelname FirewallIpv6EhFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ipv6ehfilter:Ipv6ehfilter labelname FirewallIpv6EhFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 extension header filter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ipv6ehfilter(\"trname\", {\n auth: \"disable\",\n destOpt: \"disable\",\n fragment: \"disable\",\n hopOpt: \"disable\",\n noNext: \"disable\",\n routing: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ipv6ehfilter(\"trname\",\n auth=\"disable\",\n dest_opt=\"disable\",\n fragment=\"disable\",\n hop_opt=\"disable\",\n no_next=\"disable\",\n routing=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ipv6ehfilter(\"trname\", new()\n {\n Auth = \"disable\",\n DestOpt = \"disable\",\n Fragment = \"disable\",\n HopOpt = \"disable\",\n NoNext = \"disable\",\n Routing = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewIpv6ehfilter(ctx, \"trname\", \u0026firewall.Ipv6ehfilterArgs{\n\t\t\tAuth: pulumi.String(\"disable\"),\n\t\t\tDestOpt: pulumi.String(\"disable\"),\n\t\t\tFragment: pulumi.String(\"disable\"),\n\t\t\tHopOpt: pulumi.String(\"disable\"),\n\t\t\tNoNext: pulumi.String(\"disable\"),\n\t\t\tRouting: 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.fortios.firewall.Ipv6ehfilter;\nimport com.pulumi.fortios.firewall.Ipv6ehfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipv6ehfilter(\"trname\", Ipv6ehfilterArgs.builder()\n .auth(\"disable\")\n .destOpt(\"disable\")\n .fragment(\"disable\")\n .hopOpt(\"disable\")\n .noNext(\"disable\")\n .routing(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ipv6ehfilter\n properties:\n auth: disable\n destOpt: disable\n fragment: disable\n hopOpt: disable\n noNext: disable\n routing: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Ipv6EhFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ipv6ehfilter:Ipv6ehfilter labelname FirewallIpv6EhFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ipv6ehfilter:Ipv6ehfilter labelname FirewallIpv6EhFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "auth": { "type": "string", @@ -86344,7 +86720,8 @@ "hopOpt", "noNext", "routing", - "routingType" + "routingType", + "vdomparam" ], "inputProperties": { "auth": { @@ -86430,7 +86807,7 @@ } }, "fortios:firewall/ldbmonitor:Ldbmonitor": { - "description": "Configure server load balancing health monitors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ldbmonitor(\"trname\", {\n httpMaxRedirects: 0,\n interval: 10,\n port: 0,\n retry: 3,\n timeout: 2,\n type: \"ping\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ldbmonitor(\"trname\",\n http_max_redirects=0,\n interval=10,\n port=0,\n retry=3,\n timeout=2,\n type=\"ping\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ldbmonitor(\"trname\", new()\n {\n HttpMaxRedirects = 0,\n Interval = 10,\n Port = 0,\n Retry = 3,\n Timeout = 2,\n Type = \"ping\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewLdbmonitor(ctx, \"trname\", \u0026firewall.LdbmonitorArgs{\n\t\t\tHttpMaxRedirects: pulumi.Int(0),\n\t\t\tInterval: pulumi.Int(10),\n\t\t\tPort: pulumi.Int(0),\n\t\t\tRetry: pulumi.Int(3),\n\t\t\tTimeout: pulumi.Int(2),\n\t\t\tType: pulumi.String(\"ping\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Ldbmonitor;\nimport com.pulumi.fortios.firewall.LdbmonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ldbmonitor(\"trname\", LdbmonitorArgs.builder() \n .httpMaxRedirects(0)\n .interval(10)\n .port(0)\n .retry(3)\n .timeout(2)\n .type(\"ping\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ldbmonitor\n properties:\n httpMaxRedirects: 0\n interval: 10\n port: 0\n retry: 3\n timeout: 2\n type: ping\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall LdbMonitor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ldbmonitor:Ldbmonitor labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ldbmonitor:Ldbmonitor labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure server load balancing health monitors.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ldbmonitor(\"trname\", {\n httpMaxRedirects: 0,\n interval: 10,\n port: 0,\n retry: 3,\n timeout: 2,\n type: \"ping\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ldbmonitor(\"trname\",\n http_max_redirects=0,\n interval=10,\n port=0,\n retry=3,\n timeout=2,\n type=\"ping\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ldbmonitor(\"trname\", new()\n {\n HttpMaxRedirects = 0,\n Interval = 10,\n Port = 0,\n Retry = 3,\n Timeout = 2,\n Type = \"ping\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewLdbmonitor(ctx, \"trname\", \u0026firewall.LdbmonitorArgs{\n\t\t\tHttpMaxRedirects: pulumi.Int(0),\n\t\t\tInterval: pulumi.Int(10),\n\t\t\tPort: pulumi.Int(0),\n\t\t\tRetry: pulumi.Int(3),\n\t\t\tTimeout: pulumi.Int(2),\n\t\t\tType: pulumi.String(\"ping\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Ldbmonitor;\nimport com.pulumi.fortios.firewall.LdbmonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ldbmonitor(\"trname\", LdbmonitorArgs.builder()\n .httpMaxRedirects(0)\n .interval(10)\n .port(0)\n .retry(3)\n .timeout(2)\n .type(\"ping\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ldbmonitor\n properties:\n httpMaxRedirects: 0\n interval: 10\n port: 0\n retry: 3\n timeout: 2\n type: ping\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall LdbMonitor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ldbmonitor:Ldbmonitor labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ldbmonitor:Ldbmonitor labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dnsMatchIp": { "type": "string", @@ -86458,7 +86835,7 @@ }, "interval": { "type": "integer", - "description": "Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions \u003e= 7.2.0: 5 - 65535 sec.\n" + "description": "Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions \u003e= 7.2.0: 5 - 65535 sec.\n" }, "name": { "type": "string", @@ -86466,7 +86843,7 @@ }, "port": { "type": "integer", - "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions \u003e= 7.2.0: 0 - 65535.\n" + "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions \u003e= 7.2.0: 0 - 65535.\n" }, "retry": { "type": "integer", @@ -86502,7 +86879,8 @@ "retry", "srcIp", "timeout", - "type" + "type", + "vdomparam" ], "inputProperties": { "dnsMatchIp": { @@ -86531,7 +86909,7 @@ }, "interval": { "type": "integer", - "description": "Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions \u003e= 7.2.0: 5 - 65535 sec.\n" + "description": "Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions \u003e= 7.2.0: 5 - 65535 sec.\n" }, "name": { "type": "string", @@ -86539,7 +86917,7 @@ }, "port": { "type": "integer", - "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions \u003e= 7.2.0: 0 - 65535.\n" + "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions \u003e= 7.2.0: 0 - 65535.\n" }, "retry": { "type": "integer", @@ -86595,7 +86973,7 @@ }, "interval": { "type": "integer", - "description": "Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions \u003e= 7.2.0: 5 - 65535 sec.\n" + "description": "Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions \u003e= 7.2.0: 5 - 65535 sec.\n" }, "name": { "type": "string", @@ -86603,7 +86981,7 @@ }, "port": { "type": "integer", - "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions \u003e= 7.2.0: 0 - 65535.\n" + "description": "Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions \u003e= 7.2.0: 0 - 65535.\n" }, "retry": { "type": "integer", @@ -86631,7 +87009,7 @@ } }, "fortios:firewall/localinpolicy6:Localinpolicy6": { - "description": "Configure user defined IPv6 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Localinpolicy6(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n intf: \"port4\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Localinpolicy6(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.Localinpolicy6DstaddrArgs(\n name=\"all\",\n )],\n intf=\"port4\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.Localinpolicy6ServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.Localinpolicy6SrcaddrArgs(\n name=\"all\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Localinpolicy6(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Localinpolicy6DstaddrArgs\n {\n Name = \"all\",\n },\n },\n Intf = \"port4\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Localinpolicy6ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Localinpolicy6SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewLocalinpolicy6(ctx, \"trname\", \u0026firewall.Localinpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.Localinpolicy6DstaddrArray{\n\t\t\t\t\u0026firewall.Localinpolicy6DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIntf: pulumi.String(\"port4\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.Localinpolicy6ServiceArray{\n\t\t\t\t\u0026firewall.Localinpolicy6ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.Localinpolicy6SrcaddrArray{\n\t\t\t\t\u0026firewall.Localinpolicy6SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Localinpolicy6;\nimport com.pulumi.fortios.firewall.Localinpolicy6Args;\nimport com.pulumi.fortios.firewall.inputs.Localinpolicy6DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Localinpolicy6ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Localinpolicy6SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Localinpolicy6(\"trname\", Localinpolicy6Args.builder() \n .action(\"accept\")\n .dstaddrs(Localinpolicy6DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .intf(\"port4\")\n .policyid(1)\n .schedule(\"always\")\n .services(Localinpolicy6ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(Localinpolicy6SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Localinpolicy6\n properties:\n action: accept\n dstaddrs:\n - name: all\n intf: port4\n policyid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall LocalInPolicy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy6:Localinpolicy6 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy6:Localinpolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure user defined IPv6 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Localinpolicy6(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n intf: \"port4\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Localinpolicy6(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.Localinpolicy6DstaddrArgs(\n name=\"all\",\n )],\n intf=\"port4\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.Localinpolicy6ServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.Localinpolicy6SrcaddrArgs(\n name=\"all\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Localinpolicy6(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Localinpolicy6DstaddrArgs\n {\n Name = \"all\",\n },\n },\n Intf = \"port4\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Localinpolicy6ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Localinpolicy6SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewLocalinpolicy6(ctx, \"trname\", \u0026firewall.Localinpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.Localinpolicy6DstaddrArray{\n\t\t\t\t\u0026firewall.Localinpolicy6DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIntf: pulumi.String(\"port4\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.Localinpolicy6ServiceArray{\n\t\t\t\t\u0026firewall.Localinpolicy6ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.Localinpolicy6SrcaddrArray{\n\t\t\t\t\u0026firewall.Localinpolicy6SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Localinpolicy6;\nimport com.pulumi.fortios.firewall.Localinpolicy6Args;\nimport com.pulumi.fortios.firewall.inputs.Localinpolicy6DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Localinpolicy6ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Localinpolicy6SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Localinpolicy6(\"trname\", Localinpolicy6Args.builder()\n .action(\"accept\")\n .dstaddrs(Localinpolicy6DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .intf(\"port4\")\n .policyid(1)\n .schedule(\"always\")\n .services(Localinpolicy6ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(Localinpolicy6SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Localinpolicy6\n properties:\n action: accept\n dstaddrs:\n - name: all\n intf: port4\n policyid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall LocalInPolicy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy6:Localinpolicy6 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy6:Localinpolicy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -86658,11 +87036,54 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\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: `enable`, `disable`.\n" + }, + "internetService6SrcCustomGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcCustomGroup:Localinpolicy6InternetService6SrcCustomGroup" + }, + "description": "Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below.\n" + }, + "internetService6SrcCustoms": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcCustom:Localinpolicy6InternetService6SrcCustom" + }, + "description": "Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below.\n" + }, + "internetService6SrcGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcGroup:Localinpolicy6InternetService6SrcGroup" + }, + "description": "Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below.\n" + }, + "internetService6SrcNames": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcName:Localinpolicy6InternetService6SrcName" + }, + "description": "IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below.\n" + }, + "internetService6SrcNegate": { + "type": "string", + "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`.\n" }, "intf": { "type": "string", - "description": "Incoming interface name from available options.\n" + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.*\n" + }, + "intfBlocks": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6IntfBlock:Localinpolicy6IntfBlock" + }, + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below.\n" }, "policyid": { "type": "integer", @@ -86715,6 +87136,8 @@ "action", "dstaddrs", "dstaddrNegate", + "internetService6Src", + "internetService6SrcNegate", "intf", "policyid", "schedule", @@ -86724,6 +87147,7 @@ "srcaddrNegate", "status", "uuid", + "vdomparam", "virtualPatch" ], "inputProperties": { @@ -86752,11 +87176,54 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\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: `enable`, `disable`.\n" + }, + "internetService6SrcCustomGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcCustomGroup:Localinpolicy6InternetService6SrcCustomGroup" + }, + "description": "Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below.\n" + }, + "internetService6SrcCustoms": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcCustom:Localinpolicy6InternetService6SrcCustom" + }, + "description": "Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below.\n" + }, + "internetService6SrcGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcGroup:Localinpolicy6InternetService6SrcGroup" + }, + "description": "Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below.\n" + }, + "internetService6SrcNames": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcName:Localinpolicy6InternetService6SrcName" + }, + "description": "IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below.\n" + }, + "internetService6SrcNegate": { + "type": "string", + "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`.\n" }, "intf": { "type": "string", - "description": "Incoming interface name from available options.\n" + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.*\n" + }, + "intfBlocks": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6IntfBlock:Localinpolicy6IntfBlock" + }, + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below.\n" }, "policyid": { "type": "integer", @@ -86809,7 +87276,6 @@ }, "requiredInputs": [ "dstaddrs", - "intf", "schedule", "services", "srcaddrs" @@ -86842,11 +87308,54 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\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: `enable`, `disable`.\n" + }, + "internetService6SrcCustomGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcCustomGroup:Localinpolicy6InternetService6SrcCustomGroup" + }, + "description": "Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below.\n" + }, + "internetService6SrcCustoms": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcCustom:Localinpolicy6InternetService6SrcCustom" + }, + "description": "Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below.\n" + }, + "internetService6SrcGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcGroup:Localinpolicy6InternetService6SrcGroup" + }, + "description": "Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below.\n" + }, + "internetService6SrcNames": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6InternetService6SrcName:Localinpolicy6InternetService6SrcName" + }, + "description": "IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below.\n" + }, + "internetService6SrcNegate": { + "type": "string", + "description": "When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`.\n" }, "intf": { "type": "string", - "description": "Incoming interface name from available options.\n" + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.*\n" + }, + "intfBlocks": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/Localinpolicy6IntfBlock:Localinpolicy6IntfBlock" + }, + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below.\n" }, "policyid": { "type": "integer", @@ -86901,7 +87410,7 @@ } }, "fortios:firewall/localinpolicy:Localinpolicy": { - "description": "Configure user defined IPv4 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Localinpolicy(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n haMgmtIntfOnly: \"disable\",\n intf: \"port4\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Localinpolicy(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.LocalinpolicyDstaddrArgs(\n name=\"all\",\n )],\n ha_mgmt_intf_only=\"disable\",\n intf=\"port4\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.LocalinpolicyServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.LocalinpolicySrcaddrArgs(\n name=\"all\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Localinpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.LocalinpolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n HaMgmtIntfOnly = \"disable\",\n Intf = \"port4\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.LocalinpolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.LocalinpolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewLocalinpolicy(ctx, \"trname\", \u0026firewall.LocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.LocalinpolicyDstaddrArray{\n\t\t\t\t\u0026firewall.LocalinpolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tHaMgmtIntfOnly: pulumi.String(\"disable\"),\n\t\t\tIntf: pulumi.String(\"port4\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.LocalinpolicyServiceArray{\n\t\t\t\t\u0026firewall.LocalinpolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.LocalinpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.LocalinpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Localinpolicy;\nimport com.pulumi.fortios.firewall.LocalinpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.LocalinpolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.LocalinpolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.LocalinpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Localinpolicy(\"trname\", LocalinpolicyArgs.builder() \n .action(\"accept\")\n .dstaddrs(LocalinpolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .haMgmtIntfOnly(\"disable\")\n .intf(\"port4\")\n .policyid(1)\n .schedule(\"always\")\n .services(LocalinpolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(LocalinpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Localinpolicy\n properties:\n action: accept\n dstaddrs:\n - name: all\n haMgmtIntfOnly: disable\n intf: port4\n policyid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall LocalInPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy:Localinpolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy:Localinpolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure user defined IPv4 local-in policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Localinpolicy(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n haMgmtIntfOnly: \"disable\",\n intf: \"port4\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Localinpolicy(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.LocalinpolicyDstaddrArgs(\n name=\"all\",\n )],\n ha_mgmt_intf_only=\"disable\",\n intf=\"port4\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.LocalinpolicyServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.LocalinpolicySrcaddrArgs(\n name=\"all\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Localinpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.LocalinpolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n HaMgmtIntfOnly = \"disable\",\n Intf = \"port4\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.LocalinpolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.LocalinpolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewLocalinpolicy(ctx, \"trname\", \u0026firewall.LocalinpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.LocalinpolicyDstaddrArray{\n\t\t\t\t\u0026firewall.LocalinpolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tHaMgmtIntfOnly: pulumi.String(\"disable\"),\n\t\t\tIntf: pulumi.String(\"port4\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.LocalinpolicyServiceArray{\n\t\t\t\t\u0026firewall.LocalinpolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.LocalinpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.LocalinpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Localinpolicy;\nimport com.pulumi.fortios.firewall.LocalinpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.LocalinpolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.LocalinpolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.LocalinpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Localinpolicy(\"trname\", LocalinpolicyArgs.builder()\n .action(\"accept\")\n .dstaddrs(LocalinpolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .haMgmtIntfOnly(\"disable\")\n .intf(\"port4\")\n .policyid(1)\n .schedule(\"always\")\n .services(LocalinpolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(LocalinpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Localinpolicy\n properties:\n action: accept\n dstaddrs:\n - name: all\n haMgmtIntfOnly: disable\n intf: port4\n policyid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall LocalInPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy:Localinpolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/localinpolicy:Localinpolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -86928,15 +87437,58 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haMgmtIntfOnly": { "type": "string", "description": "Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`.\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: `enable`, `disable`.\n" + }, + "internetServiceSrcCustomGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcCustomGroup:LocalinpolicyInternetServiceSrcCustomGroup" + }, + "description": "Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below.\n" + }, + "internetServiceSrcCustoms": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcCustom:LocalinpolicyInternetServiceSrcCustom" + }, + "description": "Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below.\n" + }, + "internetServiceSrcGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcGroup:LocalinpolicyInternetServiceSrcGroup" + }, + "description": "Internet Service source group name. The structure of `internet_service_src_group` block is documented below.\n" + }, + "internetServiceSrcNames": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcName:LocalinpolicyInternetServiceSrcName" + }, + "description": "Internet Service source name. The structure of `internet_service_src_name` block is documented below.\n" + }, + "internetServiceSrcNegate": { + "type": "string", + "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.\n" + }, "intf": { "type": "string", - "description": "Incoming interface name from available options.\n" + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.*\n" + }, + "intfBlocks": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyIntfBlock:LocalinpolicyIntfBlock" + }, + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below.\n" }, "policyid": { "type": "integer", @@ -86990,6 +87542,8 @@ "dstaddrs", "dstaddrNegate", "haMgmtIntfOnly", + "internetServiceSrc", + "internetServiceSrcNegate", "intf", "policyid", "schedule", @@ -86998,6 +87552,7 @@ "srcaddrNegate", "status", "uuid", + "vdomparam", "virtualPatch" ], "inputProperties": { @@ -87026,15 +87581,58 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haMgmtIntfOnly": { "type": "string", "description": "Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`.\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: `enable`, `disable`.\n" + }, + "internetServiceSrcCustomGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcCustomGroup:LocalinpolicyInternetServiceSrcCustomGroup" + }, + "description": "Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below.\n" + }, + "internetServiceSrcCustoms": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcCustom:LocalinpolicyInternetServiceSrcCustom" + }, + "description": "Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below.\n" + }, + "internetServiceSrcGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcGroup:LocalinpolicyInternetServiceSrcGroup" + }, + "description": "Internet Service source group name. The structure of `internet_service_src_group` block is documented below.\n" + }, + "internetServiceSrcNames": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcName:LocalinpolicyInternetServiceSrcName" + }, + "description": "Internet Service source name. The structure of `internet_service_src_name` block is documented below.\n" + }, + "internetServiceSrcNegate": { + "type": "string", + "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.\n" + }, "intf": { "type": "string", - "description": "Incoming interface name from available options.\n" + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.*\n" + }, + "intfBlocks": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyIntfBlock:LocalinpolicyIntfBlock" + }, + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below.\n" }, "policyid": { "type": "integer", @@ -87118,15 +87716,58 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haMgmtIntfOnly": { "type": "string", "description": "Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`.\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: `enable`, `disable`.\n" + }, + "internetServiceSrcCustomGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcCustomGroup:LocalinpolicyInternetServiceSrcCustomGroup" + }, + "description": "Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below.\n" + }, + "internetServiceSrcCustoms": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcCustom:LocalinpolicyInternetServiceSrcCustom" + }, + "description": "Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below.\n" + }, + "internetServiceSrcGroups": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcGroup:LocalinpolicyInternetServiceSrcGroup" + }, + "description": "Internet Service source group name. The structure of `internet_service_src_group` block is documented below.\n" + }, + "internetServiceSrcNames": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyInternetServiceSrcName:LocalinpolicyInternetServiceSrcName" + }, + "description": "Internet Service source name. The structure of `internet_service_src_name` block is documented below.\n" + }, + "internetServiceSrcNegate": { + "type": "string", + "description": "When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`.\n" + }, "intf": { "type": "string", - "description": "Incoming interface name from available options.\n" + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.*\n" + }, + "intfBlocks": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/LocalinpolicyIntfBlock:LocalinpolicyIntfBlock" + }, + "description": "Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below.\n" }, "policyid": { "type": "integer", @@ -87181,7 +87822,7 @@ } }, "fortios:firewall/multicastaddress6:Multicastaddress6": { - "description": "Configure IPv6 multicast address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastaddress6(\"trname\", {\n color: 0,\n ip6: \"ff02::1:ff0e:8c6c/128\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastaddress6(\"trname\",\n color=0,\n ip6=\"ff02::1:ff0e:8c6c/128\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastaddress6(\"trname\", new()\n {\n Color = 0,\n Ip6 = \"ff02::1:ff0e:8c6c/128\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastaddress6(ctx, \"trname\", \u0026firewall.Multicastaddress6Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tIp6: pulumi.String(\"ff02::1:ff0e:8c6c/128\"),\n\t\t\tVisibility: 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.fortios.firewall.Multicastaddress6;\nimport com.pulumi.fortios.firewall.Multicastaddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastaddress6(\"trname\", Multicastaddress6Args.builder() \n .color(0)\n .ip6(\"ff02::1:ff0e:8c6c/128\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastaddress6\n properties:\n color: 0\n ip6: ff02::1:ff0e:8c6c/128\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastAddress6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress6:Multicastaddress6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress6:Multicastaddress6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 multicast address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastaddress6(\"trname\", {\n color: 0,\n ip6: \"ff02::1:ff0e:8c6c/128\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastaddress6(\"trname\",\n color=0,\n ip6=\"ff02::1:ff0e:8c6c/128\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastaddress6(\"trname\", new()\n {\n Color = 0,\n Ip6 = \"ff02::1:ff0e:8c6c/128\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastaddress6(ctx, \"trname\", \u0026firewall.Multicastaddress6Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tIp6: pulumi.String(\"ff02::1:ff0e:8c6c/128\"),\n\t\t\tVisibility: 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.fortios.firewall.Multicastaddress6;\nimport com.pulumi.fortios.firewall.Multicastaddress6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastaddress6(\"trname\", Multicastaddress6Args.builder()\n .color(0)\n .ip6(\"ff02::1:ff0e:8c6c/128\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastaddress6\n properties:\n color: 0\n ip6: ff02::1:ff0e:8c6c/128\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastAddress6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress6:Multicastaddress6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress6:Multicastaddress6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -87197,7 +87838,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6": { "type": "string", @@ -87227,6 +87868,7 @@ "color", "ip6", "name", + "vdomparam", "visibility" ], "inputProperties": { @@ -87244,7 +87886,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6": { "type": "string", @@ -87291,7 +87933,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6": { "type": "string", @@ -87322,7 +87964,7 @@ } }, "fortios:firewall/multicastaddress:Multicastaddress": { - "description": "Configure multicast addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastaddress(\"trname\", {\n color: 0,\n endIp: \"224.0.0.22\",\n startIp: \"224.0.0.11\",\n subnet: \"224.0.0.11 224.0.0.22\",\n type: \"multicastrange\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastaddress(\"trname\",\n color=0,\n end_ip=\"224.0.0.22\",\n start_ip=\"224.0.0.11\",\n subnet=\"224.0.0.11 224.0.0.22\",\n type=\"multicastrange\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastaddress(\"trname\", new()\n {\n Color = 0,\n EndIp = \"224.0.0.22\",\n StartIp = \"224.0.0.11\",\n Subnet = \"224.0.0.11 224.0.0.22\",\n Type = \"multicastrange\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastaddress(ctx, \"trname\", \u0026firewall.MulticastaddressArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"224.0.0.22\"),\n\t\t\tStartIp: pulumi.String(\"224.0.0.11\"),\n\t\t\tSubnet: pulumi.String(\"224.0.0.11 224.0.0.22\"),\n\t\t\tType: pulumi.String(\"multicastrange\"),\n\t\t\tVisibility: 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.fortios.firewall.Multicastaddress;\nimport com.pulumi.fortios.firewall.MulticastaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastaddress(\"trname\", MulticastaddressArgs.builder() \n .color(0)\n .endIp(\"224.0.0.22\")\n .startIp(\"224.0.0.11\")\n .subnet(\"224.0.0.11 224.0.0.22\")\n .type(\"multicastrange\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastaddress\n properties:\n color: 0\n endIp: 224.0.0.22\n startIp: 224.0.0.11\n subnet: 224.0.0.11 224.0.0.22\n type: multicastrange\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastAddress can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress:Multicastaddress labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress:Multicastaddress labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure multicast addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastaddress(\"trname\", {\n color: 0,\n endIp: \"224.0.0.22\",\n startIp: \"224.0.0.11\",\n subnet: \"224.0.0.11 224.0.0.22\",\n type: \"multicastrange\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastaddress(\"trname\",\n color=0,\n end_ip=\"224.0.0.22\",\n start_ip=\"224.0.0.11\",\n subnet=\"224.0.0.11 224.0.0.22\",\n type=\"multicastrange\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastaddress(\"trname\", new()\n {\n Color = 0,\n EndIp = \"224.0.0.22\",\n StartIp = \"224.0.0.11\",\n Subnet = \"224.0.0.11 224.0.0.22\",\n Type = \"multicastrange\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastaddress(ctx, \"trname\", \u0026firewall.MulticastaddressArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEndIp: pulumi.String(\"224.0.0.22\"),\n\t\t\tStartIp: pulumi.String(\"224.0.0.11\"),\n\t\t\tSubnet: pulumi.String(\"224.0.0.11 224.0.0.22\"),\n\t\t\tType: pulumi.String(\"multicastrange\"),\n\t\t\tVisibility: 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.fortios.firewall.Multicastaddress;\nimport com.pulumi.fortios.firewall.MulticastaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastaddress(\"trname\", MulticastaddressArgs.builder()\n .color(0)\n .endIp(\"224.0.0.22\")\n .startIp(\"224.0.0.11\")\n .subnet(\"224.0.0.11 224.0.0.22\")\n .type(\"multicastrange\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastaddress\n properties:\n color: 0\n endIp: 224.0.0.22\n startIp: 224.0.0.11\n subnet: 224.0.0.11 224.0.0.22\n type: multicastrange\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastAddress can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress:Multicastaddress labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastaddress:Multicastaddress labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "associatedInterface": { "type": "string", @@ -87346,7 +87988,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -87388,6 +88030,7 @@ "startIp", "subnet", "type", + "vdomparam", "visibility" ], "inputProperties": { @@ -87413,7 +88056,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -87473,7 +88116,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -87512,7 +88155,7 @@ } }, "fortios:firewall/multicastpolicy6:Multicastpolicy6": { - "description": "Configure IPv6 multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastpolicy6(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintf: \"port4\",\n endPort: 65535,\n fosid: 1,\n logtraffic: \"disable\",\n protocol: 0,\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n startPort: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastpolicy6(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.Multicastpolicy6DstaddrArgs(\n name=\"all\",\n )],\n dstintf=\"port4\",\n end_port=65535,\n fosid=1,\n logtraffic=\"disable\",\n protocol=0,\n srcaddrs=[fortios.firewall.Multicastpolicy6SrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\n start_port=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastpolicy6(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Multicastpolicy6DstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintf = \"port4\",\n EndPort = 65535,\n Fosid = 1,\n Logtraffic = \"disable\",\n Protocol = 0,\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Multicastpolicy6SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\n StartPort = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastpolicy6(ctx, \"trname\", \u0026firewall.Multicastpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.Multicastpolicy6DstaddrArray{\n\t\t\t\t\u0026firewall.Multicastpolicy6DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tEndPort: pulumi.Int(65535),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tSrcaddrs: firewall.Multicastpolicy6SrcaddrArray{\n\t\t\t\t\u0026firewall.Multicastpolicy6SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStartPort: pulumi.Int(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.fortios.firewall.Multicastpolicy6;\nimport com.pulumi.fortios.firewall.Multicastpolicy6Args;\nimport com.pulumi.fortios.firewall.inputs.Multicastpolicy6DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Multicastpolicy6SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastpolicy6(\"trname\", Multicastpolicy6Args.builder() \n .action(\"accept\")\n .dstaddrs(Multicastpolicy6DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintf(\"port4\")\n .endPort(65535)\n .fosid(1)\n .logtraffic(\"disable\")\n .protocol(0)\n .srcaddrs(Multicastpolicy6SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .startPort(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastpolicy6\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintf: port4\n endPort: 65535\n fosid: 1\n logtraffic: disable\n protocol: 0\n srcaddrs:\n - name: all\n srcintf: port3\n startPort: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastPolicy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy6:Multicastpolicy6 labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy6:Multicastpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastpolicy6(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintf: \"port4\",\n endPort: 65535,\n fosid: 1,\n logtraffic: \"disable\",\n protocol: 0,\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n startPort: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastpolicy6(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.Multicastpolicy6DstaddrArgs(\n name=\"all\",\n )],\n dstintf=\"port4\",\n end_port=65535,\n fosid=1,\n logtraffic=\"disable\",\n protocol=0,\n srcaddrs=[fortios.firewall.Multicastpolicy6SrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\n start_port=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastpolicy6(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Multicastpolicy6DstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintf = \"port4\",\n EndPort = 65535,\n Fosid = 1,\n Logtraffic = \"disable\",\n Protocol = 0,\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Multicastpolicy6SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\n StartPort = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastpolicy6(ctx, \"trname\", \u0026firewall.Multicastpolicy6Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.Multicastpolicy6DstaddrArray{\n\t\t\t\t\u0026firewall.Multicastpolicy6DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tEndPort: pulumi.Int(65535),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tSrcaddrs: firewall.Multicastpolicy6SrcaddrArray{\n\t\t\t\t\u0026firewall.Multicastpolicy6SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStartPort: pulumi.Int(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.fortios.firewall.Multicastpolicy6;\nimport com.pulumi.fortios.firewall.Multicastpolicy6Args;\nimport com.pulumi.fortios.firewall.inputs.Multicastpolicy6DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Multicastpolicy6SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastpolicy6(\"trname\", Multicastpolicy6Args.builder()\n .action(\"accept\")\n .dstaddrs(Multicastpolicy6DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintf(\"port4\")\n .endPort(65535)\n .fosid(1)\n .logtraffic(\"disable\")\n .protocol(0)\n .srcaddrs(Multicastpolicy6SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .startPort(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastpolicy6\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintf: port4\n endPort: 65535\n fosid: 1\n logtraffic: disable\n protocol: 0\n srcaddrs:\n - name: all\n srcintf: port3\n startPort: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastPolicy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy6:Multicastpolicy6 labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy6:Multicastpolicy6 labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -87551,7 +88194,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsSensor": { "type": "string", @@ -87617,7 +88260,8 @@ "startPort", "status", "utmStatus", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "action": { @@ -87658,7 +88302,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsSensor": { "type": "string", @@ -87756,7 +88400,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsSensor": { "type": "string", @@ -87811,7 +88455,7 @@ } }, "fortios:firewall/multicastpolicy:Multicastpolicy": { - "description": "Configure multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastpolicy(\"trname\", {\n action: \"accept\",\n dnat: \"0.0.0.0\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintf: \"port4\",\n endPort: 65535,\n fosid: 1,\n logtraffic: \"enable\",\n protocol: 0,\n snat: \"disable\",\n snatIp: \"0.0.0.0\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n startPort: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastpolicy(\"trname\",\n action=\"accept\",\n dnat=\"0.0.0.0\",\n dstaddrs=[fortios.firewall.MulticastpolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintf=\"port4\",\n end_port=65535,\n fosid=1,\n logtraffic=\"enable\",\n protocol=0,\n snat=\"disable\",\n snat_ip=\"0.0.0.0\",\n srcaddrs=[fortios.firewall.MulticastpolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\n start_port=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dnat = \"0.0.0.0\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.MulticastpolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintf = \"port4\",\n EndPort = 65535,\n Fosid = 1,\n Logtraffic = \"enable\",\n Protocol = 0,\n Snat = \"disable\",\n SnatIp = \"0.0.0.0\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.MulticastpolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\n StartPort = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastpolicy(ctx, \"trname\", \u0026firewall.MulticastpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDnat: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstaddrs: firewall.MulticastpolicyDstaddrArray{\n\t\t\t\t\u0026firewall.MulticastpolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tEndPort: pulumi.Int(65535),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tLogtraffic: pulumi.String(\"enable\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tSnat: pulumi.String(\"disable\"),\n\t\t\tSnatIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcaddrs: firewall.MulticastpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.MulticastpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStartPort: pulumi.Int(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.fortios.firewall.Multicastpolicy;\nimport com.pulumi.fortios.firewall.MulticastpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.MulticastpolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.MulticastpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastpolicy(\"trname\", MulticastpolicyArgs.builder() \n .action(\"accept\")\n .dnat(\"0.0.0.0\")\n .dstaddrs(MulticastpolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintf(\"port4\")\n .endPort(65535)\n .fosid(1)\n .logtraffic(\"enable\")\n .protocol(0)\n .snat(\"disable\")\n .snatIp(\"0.0.0.0\")\n .srcaddrs(MulticastpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .startPort(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastpolicy\n properties:\n action: accept\n dnat: 0.0.0.0\n dstaddrs:\n - name: all\n dstintf: port4\n endPort: 65535\n fosid: 1\n logtraffic: enable\n protocol: 0\n snat: disable\n snatIp: 0.0.0.0\n srcaddrs:\n - name: all\n srcintf: port3\n startPort: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy:Multicastpolicy labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy:Multicastpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure multicast NAT policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Multicastpolicy(\"trname\", {\n action: \"accept\",\n dnat: \"0.0.0.0\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintf: \"port4\",\n endPort: 65535,\n fosid: 1,\n logtraffic: \"enable\",\n protocol: 0,\n snat: \"disable\",\n snatIp: \"0.0.0.0\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n startPort: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Multicastpolicy(\"trname\",\n action=\"accept\",\n dnat=\"0.0.0.0\",\n dstaddrs=[fortios.firewall.MulticastpolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintf=\"port4\",\n end_port=65535,\n fosid=1,\n logtraffic=\"enable\",\n protocol=0,\n snat=\"disable\",\n snat_ip=\"0.0.0.0\",\n srcaddrs=[fortios.firewall.MulticastpolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\n start_port=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Multicastpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dnat = \"0.0.0.0\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.MulticastpolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintf = \"port4\",\n EndPort = 65535,\n Fosid = 1,\n Logtraffic = \"enable\",\n Protocol = 0,\n Snat = \"disable\",\n SnatIp = \"0.0.0.0\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.MulticastpolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\n StartPort = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewMulticastpolicy(ctx, \"trname\", \u0026firewall.MulticastpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDnat: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstaddrs: firewall.MulticastpolicyDstaddrArray{\n\t\t\t\t\u0026firewall.MulticastpolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tEndPort: pulumi.Int(65535),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tLogtraffic: pulumi.String(\"enable\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tSnat: pulumi.String(\"disable\"),\n\t\t\tSnatIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcaddrs: firewall.MulticastpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.MulticastpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStartPort: pulumi.Int(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.fortios.firewall.Multicastpolicy;\nimport com.pulumi.fortios.firewall.MulticastpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.MulticastpolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.MulticastpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastpolicy(\"trname\", MulticastpolicyArgs.builder()\n .action(\"accept\")\n .dnat(\"0.0.0.0\")\n .dstaddrs(MulticastpolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintf(\"port4\")\n .endPort(65535)\n .fosid(1)\n .logtraffic(\"enable\")\n .protocol(0)\n .snat(\"disable\")\n .snatIp(\"0.0.0.0\")\n .srcaddrs(MulticastpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .startPort(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Multicastpolicy\n properties:\n action: accept\n dnat: 0.0.0.0\n dstaddrs:\n - name: all\n dstintf: port4\n endPort: 65535\n fosid: 1\n logtraffic: enable\n protocol: 0\n snat: disable\n snatIp: 0.0.0.0\n srcaddrs:\n - name: all\n srcintf: port3\n startPort: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall MulticastPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy:Multicastpolicy labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/multicastpolicy:Multicastpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -87854,7 +88498,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsSensor": { "type": "string", @@ -87936,7 +88580,8 @@ "status", "trafficShaper", "utmStatus", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "action": { @@ -87981,7 +88626,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsSensor": { "type": "string", @@ -88095,7 +88740,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsSensor": { "type": "string", @@ -88187,7 +88832,8 @@ }, "required": [ "name", - "sdn" + "sdn", + "vdomparam" ], "inputProperties": { "comment": { @@ -88241,7 +88887,7 @@ } }, "fortios:firewall/objectAddress:ObjectAddress": { - "description": "Provides a resource to configure firewall addresses used in firewall policies of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Address`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Iprange Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s1 = new fortios.firewall.ObjectAddress(\"s1\", {\n comment: \"dd\",\n endIp: \"2.0.0.0\",\n startIp: \"1.0.0.0\",\n type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns1 = fortios.firewall.ObjectAddress(\"s1\",\n comment=\"dd\",\n end_ip=\"2.0.0.0\",\n start_ip=\"1.0.0.0\",\n type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s1 = new Fortios.Firewall.ObjectAddress(\"s1\", new()\n {\n Comment = \"dd\",\n EndIp = \"2.0.0.0\",\n StartIp = \"1.0.0.0\",\n Type = \"iprange\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s1\", \u0026firewall.ObjectAddressArgs{\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tEndIp: pulumi.String(\"2.0.0.0\"),\n\t\t\tStartIp: pulumi.String(\"1.0.0.0\"),\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.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s1 = new ObjectAddress(\"s1\", ObjectAddressArgs.builder() \n .comment(\"dd\")\n .endIp(\"2.0.0.0\")\n .startIp(\"1.0.0.0\")\n .type(\"iprange\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s1:\n type: fortios:firewall:ObjectAddress\n properties:\n comment: dd\n endIp: 2.0.0.0\n startIp: 1.0.0.0\n type: iprange\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Geography Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s2 = new fortios.firewall.ObjectAddress(\"s2\", {\n comment: \"dd\",\n country: \"AO\",\n type: \"geography\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns2 = fortios.firewall.ObjectAddress(\"s2\",\n comment=\"dd\",\n country=\"AO\",\n type=\"geography\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s2 = new Fortios.Firewall.ObjectAddress(\"s2\", new()\n {\n Comment = \"dd\",\n Country = \"AO\",\n Type = \"geography\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s2\", \u0026firewall.ObjectAddressArgs{\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tCountry: pulumi.String(\"AO\"),\n\t\t\tType: pulumi.String(\"geography\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s2 = new ObjectAddress(\"s2\", ObjectAddressArgs.builder() \n .comment(\"dd\")\n .country(\"AO\")\n .type(\"geography\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s2:\n type: fortios:firewall:ObjectAddress\n properties:\n comment: dd\n country: AO\n type: geography\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Fqdn Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s3 = new fortios.firewall.ObjectAddress(\"s3\", {\n associatedInterface: \"port4\",\n comment: \"dd\",\n fqdn: \"baid.com\",\n showInAddressList: \"disable\",\n staticRouteConfigure: \"enable\",\n type: \"fqdn\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns3 = fortios.firewall.ObjectAddress(\"s3\",\n associated_interface=\"port4\",\n comment=\"dd\",\n fqdn=\"baid.com\",\n show_in_address_list=\"disable\",\n static_route_configure=\"enable\",\n type=\"fqdn\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s3 = new Fortios.Firewall.ObjectAddress(\"s3\", new()\n {\n AssociatedInterface = \"port4\",\n Comment = \"dd\",\n Fqdn = \"baid.com\",\n ShowInAddressList = \"disable\",\n StaticRouteConfigure = \"enable\",\n Type = \"fqdn\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s3\", \u0026firewall.ObjectAddressArgs{\n\t\t\tAssociatedInterface: pulumi.String(\"port4\"),\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tFqdn: pulumi.String(\"baid.com\"),\n\t\t\tShowInAddressList: pulumi.String(\"disable\"),\n\t\t\tStaticRouteConfigure: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s3 = new ObjectAddress(\"s3\", ObjectAddressArgs.builder() \n .associatedInterface(\"port4\")\n .comment(\"dd\")\n .fqdn(\"baid.com\")\n .showInAddressList(\"disable\")\n .staticRouteConfigure(\"enable\")\n .type(\"fqdn\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s3:\n type: fortios:firewall:ObjectAddress\n properties:\n associatedInterface: port4\n comment: dd\n fqdn: baid.com\n showInAddressList: disable\n staticRouteConfigure: enable\n type: fqdn\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Ipmask Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s4 = new fortios.firewall.ObjectAddress(\"s4\", {\n comment: \"dd\",\n subnet: \"0.0.0.0 0.0.0.0\",\n type: \"ipmask\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns4 = fortios.firewall.ObjectAddress(\"s4\",\n comment=\"dd\",\n subnet=\"0.0.0.0 0.0.0.0\",\n type=\"ipmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s4 = new Fortios.Firewall.ObjectAddress(\"s4\", new()\n {\n Comment = \"dd\",\n Subnet = \"0.0.0.0 0.0.0.0\",\n Type = \"ipmask\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s4\", \u0026firewall.ObjectAddressArgs{\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\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.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s4 = new ObjectAddress(\"s4\", ObjectAddressArgs.builder() \n .comment(\"dd\")\n .subnet(\"0.0.0.0 0.0.0.0\")\n .type(\"ipmask\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s4:\n type: fortios:firewall:ObjectAddress\n properties:\n comment: dd\n subnet: 0.0.0.0 0.0.0.0\n type: ipmask\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure firewall addresses used in firewall policies of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Address`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Iprange Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s1 = new fortios.firewall.ObjectAddress(\"s1\", {\n comment: \"dd\",\n endIp: \"2.0.0.0\",\n startIp: \"1.0.0.0\",\n type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns1 = fortios.firewall.ObjectAddress(\"s1\",\n comment=\"dd\",\n end_ip=\"2.0.0.0\",\n start_ip=\"1.0.0.0\",\n type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s1 = new Fortios.Firewall.ObjectAddress(\"s1\", new()\n {\n Comment = \"dd\",\n EndIp = \"2.0.0.0\",\n StartIp = \"1.0.0.0\",\n Type = \"iprange\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s1\", \u0026firewall.ObjectAddressArgs{\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tEndIp: pulumi.String(\"2.0.0.0\"),\n\t\t\tStartIp: pulumi.String(\"1.0.0.0\"),\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.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s1 = new ObjectAddress(\"s1\", ObjectAddressArgs.builder()\n .comment(\"dd\")\n .endIp(\"2.0.0.0\")\n .startIp(\"1.0.0.0\")\n .type(\"iprange\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s1:\n type: fortios:firewall:ObjectAddress\n properties:\n comment: dd\n endIp: 2.0.0.0\n startIp: 1.0.0.0\n type: iprange\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Geography Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s2 = new fortios.firewall.ObjectAddress(\"s2\", {\n comment: \"dd\",\n country: \"AO\",\n type: \"geography\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns2 = fortios.firewall.ObjectAddress(\"s2\",\n comment=\"dd\",\n country=\"AO\",\n type=\"geography\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s2 = new Fortios.Firewall.ObjectAddress(\"s2\", new()\n {\n Comment = \"dd\",\n Country = \"AO\",\n Type = \"geography\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s2\", \u0026firewall.ObjectAddressArgs{\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tCountry: pulumi.String(\"AO\"),\n\t\t\tType: pulumi.String(\"geography\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s2 = new ObjectAddress(\"s2\", ObjectAddressArgs.builder()\n .comment(\"dd\")\n .country(\"AO\")\n .type(\"geography\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s2:\n type: fortios:firewall:ObjectAddress\n properties:\n comment: dd\n country: AO\n type: geography\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Fqdn Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s3 = new fortios.firewall.ObjectAddress(\"s3\", {\n associatedInterface: \"port4\",\n comment: \"dd\",\n fqdn: \"baid.com\",\n showInAddressList: \"disable\",\n staticRouteConfigure: \"enable\",\n type: \"fqdn\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns3 = fortios.firewall.ObjectAddress(\"s3\",\n associated_interface=\"port4\",\n comment=\"dd\",\n fqdn=\"baid.com\",\n show_in_address_list=\"disable\",\n static_route_configure=\"enable\",\n type=\"fqdn\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s3 = new Fortios.Firewall.ObjectAddress(\"s3\", new()\n {\n AssociatedInterface = \"port4\",\n Comment = \"dd\",\n Fqdn = \"baid.com\",\n ShowInAddressList = \"disable\",\n StaticRouteConfigure = \"enable\",\n Type = \"fqdn\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s3\", \u0026firewall.ObjectAddressArgs{\n\t\t\tAssociatedInterface: pulumi.String(\"port4\"),\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tFqdn: pulumi.String(\"baid.com\"),\n\t\t\tShowInAddressList: pulumi.String(\"disable\"),\n\t\t\tStaticRouteConfigure: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s3 = new ObjectAddress(\"s3\", ObjectAddressArgs.builder()\n .associatedInterface(\"port4\")\n .comment(\"dd\")\n .fqdn(\"baid.com\")\n .showInAddressList(\"disable\")\n .staticRouteConfigure(\"enable\")\n .type(\"fqdn\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s3:\n type: fortios:firewall:ObjectAddress\n properties:\n associatedInterface: port4\n comment: dd\n fqdn: baid.com\n showInAddressList: disable\n staticRouteConfigure: enable\n type: fqdn\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Ipmask Address\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s4 = new fortios.firewall.ObjectAddress(\"s4\", {\n comment: \"dd\",\n subnet: \"0.0.0.0 0.0.0.0\",\n type: \"ipmask\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns4 = fortios.firewall.ObjectAddress(\"s4\",\n comment=\"dd\",\n subnet=\"0.0.0.0 0.0.0.0\",\n type=\"ipmask\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s4 = new Fortios.Firewall.ObjectAddress(\"s4\", new()\n {\n Comment = \"dd\",\n Subnet = \"0.0.0.0 0.0.0.0\",\n Type = \"ipmask\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddress(ctx, \"s4\", \u0026firewall.ObjectAddressArgs{\n\t\t\tComment: pulumi.String(\"dd\"),\n\t\t\tSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\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.fortios.firewall.ObjectAddress;\nimport com.pulumi.fortios.firewall.ObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s4 = new ObjectAddress(\"s4\", ObjectAddressArgs.builder()\n .comment(\"dd\")\n .subnet(\"0.0.0.0 0.0.0.0\")\n .type(\"ipmask\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s4:\n type: fortios:firewall:ObjectAddress\n properties:\n comment: dd\n subnet: 0.0.0.0 0.0.0.0\n type: ipmask\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "associatedInterface": { "type": "string", @@ -88401,7 +89047,7 @@ } }, "fortios:firewall/objectAddressgroup:ObjectAddressgroup": { - "description": "Provides a resource to configure firewall address group used in firewall policies of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Addrgrp`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s1 = new fortios.firewall.ObjectAddressgroup(\"s1\", {\n comment: \"dfdsad\",\n members: [\n \"google-play\",\n \"swscan.apple.com\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns1 = fortios.firewall.ObjectAddressgroup(\"s1\",\n comment=\"dfdsad\",\n members=[\n \"google-play\",\n \"swscan.apple.com\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s1 = new Fortios.Firewall.ObjectAddressgroup(\"s1\", new()\n {\n Comment = \"dfdsad\",\n Members = new[]\n {\n \"google-play\",\n \"swscan.apple.com\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddressgroup(ctx, \"s1\", \u0026firewall.ObjectAddressgroupArgs{\n\t\t\tComment: pulumi.String(\"dfdsad\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"google-play\"),\n\t\t\t\tpulumi.String(\"swscan.apple.com\"),\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.fortios.firewall.ObjectAddressgroup;\nimport com.pulumi.fortios.firewall.ObjectAddressgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s1 = new ObjectAddressgroup(\"s1\", ObjectAddressgroupArgs.builder() \n .comment(\"dfdsad\")\n .members( \n \"google-play\",\n \"swscan.apple.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s1:\n type: fortios:firewall:ObjectAddressgroup\n properties:\n comment: dfdsad\n members:\n - google-play\n - swscan.apple.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure firewall address group used in firewall policies of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Addrgrp`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s1 = new fortios.firewall.ObjectAddressgroup(\"s1\", {\n comment: \"dfdsad\",\n members: [\n \"google-play\",\n \"swscan.apple.com\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns1 = fortios.firewall.ObjectAddressgroup(\"s1\",\n comment=\"dfdsad\",\n members=[\n \"google-play\",\n \"swscan.apple.com\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s1 = new Fortios.Firewall.ObjectAddressgroup(\"s1\", new()\n {\n Comment = \"dfdsad\",\n Members = new[]\n {\n \"google-play\",\n \"swscan.apple.com\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectAddressgroup(ctx, \"s1\", \u0026firewall.ObjectAddressgroupArgs{\n\t\t\tComment: pulumi.String(\"dfdsad\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"google-play\"),\n\t\t\t\tpulumi.String(\"swscan.apple.com\"),\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.fortios.firewall.ObjectAddressgroup;\nimport com.pulumi.fortios.firewall.ObjectAddressgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s1 = new ObjectAddressgroup(\"s1\", ObjectAddressgroupArgs.builder()\n .comment(\"dfdsad\")\n .members( \n \"google-play\",\n \"swscan.apple.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s1:\n type: fortios:firewall:ObjectAddressgroup\n properties:\n comment: dfdsad\n members:\n - google-play\n - swscan.apple.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "comment": { "type": "string", @@ -88466,7 +89112,7 @@ } }, "fortios:firewall/objectIppool:ObjectIppool": { - "description": "Provides a resource to configure IPv4 IP address pools of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Ippool`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Overload Ippool\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s1 = new fortios.firewall.ObjectIppool(\"s1\", {\n arpReply: \"enable\",\n comments: \"fdsaf\",\n endip: \"22.0.0.0\",\n startip: \"11.0.0.0\",\n type: \"overload\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns1 = fortios.firewall.ObjectIppool(\"s1\",\n arp_reply=\"enable\",\n comments=\"fdsaf\",\n endip=\"22.0.0.0\",\n startip=\"11.0.0.0\",\n type=\"overload\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s1 = new Fortios.Firewall.ObjectIppool(\"s1\", new()\n {\n ArpReply = \"enable\",\n Comments = \"fdsaf\",\n Endip = \"22.0.0.0\",\n Startip = \"11.0.0.0\",\n Type = \"overload\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectIppool(ctx, \"s1\", \u0026firewall.ObjectIppoolArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComments: pulumi.String(\"fdsaf\"),\n\t\t\tEndip: pulumi.String(\"22.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"11.0.0.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.fortios.firewall.ObjectIppool;\nimport com.pulumi.fortios.firewall.ObjectIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s1 = new ObjectIppool(\"s1\", ObjectIppoolArgs.builder() \n .arpReply(\"enable\")\n .comments(\"fdsaf\")\n .endip(\"22.0.0.0\")\n .startip(\"11.0.0.0\")\n .type(\"overload\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s1:\n type: fortios:firewall:ObjectIppool\n properties:\n arpReply: enable\n comments: fdsaf\n endip: 22.0.0.0\n startip: 11.0.0.0\n type: overload\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### One-To-One Ippool\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s2 = new fortios.firewall.ObjectIppool(\"s2\", {\n arpReply: \"enable\",\n comments: \"fdsaf\",\n endip: \"222.0.0.0\",\n startip: \"121.0.0.0\",\n type: \"one-to-one\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns2 = fortios.firewall.ObjectIppool(\"s2\",\n arp_reply=\"enable\",\n comments=\"fdsaf\",\n endip=\"222.0.0.0\",\n startip=\"121.0.0.0\",\n type=\"one-to-one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s2 = new Fortios.Firewall.ObjectIppool(\"s2\", new()\n {\n ArpReply = \"enable\",\n Comments = \"fdsaf\",\n Endip = \"222.0.0.0\",\n Startip = \"121.0.0.0\",\n Type = \"one-to-one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectIppool(ctx, \"s2\", \u0026firewall.ObjectIppoolArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComments: pulumi.String(\"fdsaf\"),\n\t\t\tEndip: pulumi.String(\"222.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"121.0.0.0\"),\n\t\t\tType: pulumi.String(\"one-to-one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectIppool;\nimport com.pulumi.fortios.firewall.ObjectIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s2 = new ObjectIppool(\"s2\", ObjectIppoolArgs.builder() \n .arpReply(\"enable\")\n .comments(\"fdsaf\")\n .endip(\"222.0.0.0\")\n .startip(\"121.0.0.0\")\n .type(\"one-to-one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s2:\n type: fortios:firewall:ObjectIppool\n properties:\n arpReply: enable\n comments: fdsaf\n endip: 222.0.0.0\n startip: 121.0.0.0\n type: one-to-one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure IPv4 IP address pools of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Ippool`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Overload Ippool\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s1 = new fortios.firewall.ObjectIppool(\"s1\", {\n arpReply: \"enable\",\n comments: \"fdsaf\",\n endip: \"22.0.0.0\",\n startip: \"11.0.0.0\",\n type: \"overload\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns1 = fortios.firewall.ObjectIppool(\"s1\",\n arp_reply=\"enable\",\n comments=\"fdsaf\",\n endip=\"22.0.0.0\",\n startip=\"11.0.0.0\",\n type=\"overload\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s1 = new Fortios.Firewall.ObjectIppool(\"s1\", new()\n {\n ArpReply = \"enable\",\n Comments = \"fdsaf\",\n Endip = \"22.0.0.0\",\n Startip = \"11.0.0.0\",\n Type = \"overload\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectIppool(ctx, \"s1\", \u0026firewall.ObjectIppoolArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComments: pulumi.String(\"fdsaf\"),\n\t\t\tEndip: pulumi.String(\"22.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"11.0.0.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.fortios.firewall.ObjectIppool;\nimport com.pulumi.fortios.firewall.ObjectIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s1 = new ObjectIppool(\"s1\", ObjectIppoolArgs.builder()\n .arpReply(\"enable\")\n .comments(\"fdsaf\")\n .endip(\"22.0.0.0\")\n .startip(\"11.0.0.0\")\n .type(\"overload\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s1:\n type: fortios:firewall:ObjectIppool\n properties:\n arpReply: enable\n comments: fdsaf\n endip: 22.0.0.0\n startip: 11.0.0.0\n type: overload\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### One-To-One Ippool\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst s2 = new fortios.firewall.ObjectIppool(\"s2\", {\n arpReply: \"enable\",\n comments: \"fdsaf\",\n endip: \"222.0.0.0\",\n startip: \"121.0.0.0\",\n type: \"one-to-one\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ns2 = fortios.firewall.ObjectIppool(\"s2\",\n arp_reply=\"enable\",\n comments=\"fdsaf\",\n endip=\"222.0.0.0\",\n startip=\"121.0.0.0\",\n type=\"one-to-one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var s2 = new Fortios.Firewall.ObjectIppool(\"s2\", new()\n {\n ArpReply = \"enable\",\n Comments = \"fdsaf\",\n Endip = \"222.0.0.0\",\n Startip = \"121.0.0.0\",\n Type = \"one-to-one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectIppool(ctx, \"s2\", \u0026firewall.ObjectIppoolArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComments: pulumi.String(\"fdsaf\"),\n\t\t\tEndip: pulumi.String(\"222.0.0.0\"),\n\t\t\tStartip: pulumi.String(\"121.0.0.0\"),\n\t\t\tType: pulumi.String(\"one-to-one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectIppool;\nimport com.pulumi.fortios.firewall.ObjectIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var s2 = new ObjectIppool(\"s2\", ObjectIppoolArgs.builder()\n .arpReply(\"enable\")\n .comments(\"fdsaf\")\n .endip(\"222.0.0.0\")\n .startip(\"121.0.0.0\")\n .type(\"one-to-one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n s2:\n type: fortios:firewall:ObjectIppool\n properties:\n arpReply: enable\n comments: fdsaf\n endip: 222.0.0.0\n startip: 121.0.0.0\n type: one-to-one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "arpReply": { "type": "string", @@ -88563,7 +89209,7 @@ } }, "fortios:firewall/objectService:ObjectService": { - "description": "Provides a resource to configure firewall service of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall/service.Custom`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Fqdn Service\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectService(\"v11\", {\n category: \"General\",\n comment: \"comment\",\n fqdn: \"abc.com\",\n protocol: \"TCP/UDP/SCTP\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectService(\"v11\",\n category=\"General\",\n comment=\"comment\",\n fqdn=\"abc.com\",\n protocol=\"TCP/UDP/SCTP\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectService(\"v11\", new()\n {\n Category = \"General\",\n Comment = \"comment\",\n Fqdn = \"abc.com\",\n Protocol = \"TCP/UDP/SCTP\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectService(ctx, \"v11\", \u0026firewall.ObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tFqdn: pulumi.String(\"abc.com\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectService;\nimport com.pulumi.fortios.firewall.ObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectService(\"v11\", ObjectServiceArgs.builder() \n .category(\"General\")\n .comment(\"comment\")\n .fqdn(\"abc.com\")\n .protocol(\"TCP/UDP/SCTP\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectService\n properties:\n category: General\n comment: comment\n fqdn: abc.com\n protocol: TCP/UDP/SCTP\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Iprange Service\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v13 = new fortios.firewall.ObjectService(\"v13\", {\n category: \"General\",\n comment: \"comment\",\n iprange: \"1.1.1.1-2.2.2.2\",\n protocol: \"TCP/UDP/SCTP\",\n sctpPortrange: \"66-88\",\n tcpPortrange: \"22-33\",\n udpPortrange: \"44-55\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv13 = fortios.firewall.ObjectService(\"v13\",\n category=\"General\",\n comment=\"comment\",\n iprange=\"1.1.1.1-2.2.2.2\",\n protocol=\"TCP/UDP/SCTP\",\n sctp_portrange=\"66-88\",\n tcp_portrange=\"22-33\",\n udp_portrange=\"44-55\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v13 = new Fortios.Firewall.ObjectService(\"v13\", new()\n {\n Category = \"General\",\n Comment = \"comment\",\n Iprange = \"1.1.1.1-2.2.2.2\",\n Protocol = \"TCP/UDP/SCTP\",\n SctpPortrange = \"66-88\",\n TcpPortrange = \"22-33\",\n UdpPortrange = \"44-55\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectService(ctx, \"v13\", \u0026firewall.ObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tIprange: pulumi.String(\"1.1.1.1-2.2.2.2\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tSctpPortrange: pulumi.String(\"66-88\"),\n\t\t\tTcpPortrange: pulumi.String(\"22-33\"),\n\t\t\tUdpPortrange: pulumi.String(\"44-55\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectService;\nimport com.pulumi.fortios.firewall.ObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v13 = new ObjectService(\"v13\", ObjectServiceArgs.builder() \n .category(\"General\")\n .comment(\"comment\")\n .iprange(\"1.1.1.1-2.2.2.2\")\n .protocol(\"TCP/UDP/SCTP\")\n .sctpPortrange(\"66-88\")\n .tcpPortrange(\"22-33\")\n .udpPortrange(\"44-55\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v13:\n type: fortios:firewall:ObjectService\n properties:\n category: General\n comment: comment\n iprange: 1.1.1.1-2.2.2.2\n protocol: TCP/UDP/SCTP\n sctpPortrange: 66-88\n tcpPortrange: 22-33\n udpPortrange: 44-55\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### ICMP Service\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst iCMP = new fortios.firewall.ObjectService(\"iCMP\", {\n category: \"General\",\n comment: \"comment\",\n icmpcode: \"3\",\n icmptype: \"2\",\n protocol: \"ICMP\",\n protocolNumber: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ni_cmp = fortios.firewall.ObjectService(\"iCMP\",\n category=\"General\",\n comment=\"comment\",\n icmpcode=\"3\",\n icmptype=\"2\",\n protocol=\"ICMP\",\n protocol_number=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iCMP = new Fortios.Firewall.ObjectService(\"iCMP\", new()\n {\n Category = \"General\",\n Comment = \"comment\",\n Icmpcode = \"3\",\n Icmptype = \"2\",\n Protocol = \"ICMP\",\n ProtocolNumber = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectService(ctx, \"iCMP\", \u0026firewall.ObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tIcmpcode: pulumi.String(\"3\"),\n\t\t\tIcmptype: pulumi.String(\"2\"),\n\t\t\tProtocol: pulumi.String(\"ICMP\"),\n\t\t\tProtocolNumber: 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.fortios.firewall.ObjectService;\nimport com.pulumi.fortios.firewall.ObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var iCMP = new ObjectService(\"iCMP\", ObjectServiceArgs.builder() \n .category(\"General\")\n .comment(\"comment\")\n .icmpcode(\"3\")\n .icmptype(\"2\")\n .protocol(\"ICMP\")\n .protocolNumber(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iCMP:\n type: fortios:firewall:ObjectService\n properties:\n category: General\n comment: comment\n icmpcode: '3'\n icmptype: '2'\n protocol: ICMP\n protocolNumber: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure firewall service of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall/service.Custom`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Fqdn Service\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectService(\"v11\", {\n category: \"General\",\n comment: \"comment\",\n fqdn: \"abc.com\",\n protocol: \"TCP/UDP/SCTP\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectService(\"v11\",\n category=\"General\",\n comment=\"comment\",\n fqdn=\"abc.com\",\n protocol=\"TCP/UDP/SCTP\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectService(\"v11\", new()\n {\n Category = \"General\",\n Comment = \"comment\",\n Fqdn = \"abc.com\",\n Protocol = \"TCP/UDP/SCTP\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectService(ctx, \"v11\", \u0026firewall.ObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tFqdn: pulumi.String(\"abc.com\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectService;\nimport com.pulumi.fortios.firewall.ObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectService(\"v11\", ObjectServiceArgs.builder()\n .category(\"General\")\n .comment(\"comment\")\n .fqdn(\"abc.com\")\n .protocol(\"TCP/UDP/SCTP\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectService\n properties:\n category: General\n comment: comment\n fqdn: abc.com\n protocol: TCP/UDP/SCTP\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Iprange Service\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v13 = new fortios.firewall.ObjectService(\"v13\", {\n category: \"General\",\n comment: \"comment\",\n iprange: \"1.1.1.1-2.2.2.2\",\n protocol: \"TCP/UDP/SCTP\",\n sctpPortrange: \"66-88\",\n tcpPortrange: \"22-33\",\n udpPortrange: \"44-55\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv13 = fortios.firewall.ObjectService(\"v13\",\n category=\"General\",\n comment=\"comment\",\n iprange=\"1.1.1.1-2.2.2.2\",\n protocol=\"TCP/UDP/SCTP\",\n sctp_portrange=\"66-88\",\n tcp_portrange=\"22-33\",\n udp_portrange=\"44-55\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v13 = new Fortios.Firewall.ObjectService(\"v13\", new()\n {\n Category = \"General\",\n Comment = \"comment\",\n Iprange = \"1.1.1.1-2.2.2.2\",\n Protocol = \"TCP/UDP/SCTP\",\n SctpPortrange = \"66-88\",\n TcpPortrange = \"22-33\",\n UdpPortrange = \"44-55\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectService(ctx, \"v13\", \u0026firewall.ObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tIprange: pulumi.String(\"1.1.1.1-2.2.2.2\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tSctpPortrange: pulumi.String(\"66-88\"),\n\t\t\tTcpPortrange: pulumi.String(\"22-33\"),\n\t\t\tUdpPortrange: pulumi.String(\"44-55\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectService;\nimport com.pulumi.fortios.firewall.ObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v13 = new ObjectService(\"v13\", ObjectServiceArgs.builder()\n .category(\"General\")\n .comment(\"comment\")\n .iprange(\"1.1.1.1-2.2.2.2\")\n .protocol(\"TCP/UDP/SCTP\")\n .sctpPortrange(\"66-88\")\n .tcpPortrange(\"22-33\")\n .udpPortrange(\"44-55\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v13:\n type: fortios:firewall:ObjectService\n properties:\n category: General\n comment: comment\n iprange: 1.1.1.1-2.2.2.2\n protocol: TCP/UDP/SCTP\n sctpPortrange: 66-88\n tcpPortrange: 22-33\n udpPortrange: 44-55\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### ICMP Service\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst iCMP = new fortios.firewall.ObjectService(\"iCMP\", {\n category: \"General\",\n comment: \"comment\",\n icmpcode: \"3\",\n icmptype: \"2\",\n protocol: \"ICMP\",\n protocolNumber: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ni_cmp = fortios.firewall.ObjectService(\"iCMP\",\n category=\"General\",\n comment=\"comment\",\n icmpcode=\"3\",\n icmptype=\"2\",\n protocol=\"ICMP\",\n protocol_number=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iCMP = new Fortios.Firewall.ObjectService(\"iCMP\", new()\n {\n Category = \"General\",\n Comment = \"comment\",\n Icmpcode = \"3\",\n Icmptype = \"2\",\n Protocol = \"ICMP\",\n ProtocolNumber = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectService(ctx, \"iCMP\", \u0026firewall.ObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t\tIcmpcode: pulumi.String(\"3\"),\n\t\t\tIcmptype: pulumi.String(\"2\"),\n\t\t\tProtocol: pulumi.String(\"ICMP\"),\n\t\t\tProtocolNumber: 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.fortios.firewall.ObjectService;\nimport com.pulumi.fortios.firewall.ObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var iCMP = new ObjectService(\"iCMP\", ObjectServiceArgs.builder()\n .category(\"General\")\n .comment(\"comment\")\n .icmpcode(\"3\")\n .icmptype(\"2\")\n .protocol(\"ICMP\")\n .protocolNumber(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n iCMP:\n type: fortios:firewall:ObjectService\n properties:\n category: General\n comment: comment\n icmpcode: '3'\n icmptype: '2'\n protocol: ICMP\n protocolNumber: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "category": { "type": "string", @@ -88750,7 +89396,7 @@ } }, "fortios:firewall/objectServicecategory:ObjectServicecategory": { - "description": "Provides a resource to configure firewall service category of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall/service.Category`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst testCategoryName = new fortios.firewall.ObjectServicecategory(\"testCategoryName\", {comment: \"comment\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest_category_name = fortios.firewall.ObjectServicecategory(\"testCategoryName\", comment=\"comment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var testCategoryName = new Fortios.Firewall.ObjectServicecategory(\"testCategoryName\", new()\n {\n Comment = \"comment\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectServicecategory(ctx, \"testCategoryName\", \u0026firewall.ObjectServicecategoryArgs{\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectServicecategory;\nimport com.pulumi.fortios.firewall.ObjectServicecategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var testCategoryName = new ObjectServicecategory(\"testCategoryName\", ObjectServicecategoryArgs.builder() \n .comment(\"comment\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n testCategoryName:\n type: fortios:firewall:ObjectServicecategory\n properties:\n comment: comment\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure firewall service category of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall/service.Category`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst testCategoryName = new fortios.firewall.ObjectServicecategory(\"testCategoryName\", {comment: \"comment\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest_category_name = fortios.firewall.ObjectServicecategory(\"testCategoryName\", comment=\"comment\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var testCategoryName = new Fortios.Firewall.ObjectServicecategory(\"testCategoryName\", new()\n {\n Comment = \"comment\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectServicecategory(ctx, \"testCategoryName\", \u0026firewall.ObjectServicecategoryArgs{\n\t\t\tComment: pulumi.String(\"comment\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectServicecategory;\nimport com.pulumi.fortios.firewall.ObjectServicecategoryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var testCategoryName = new ObjectServicecategory(\"testCategoryName\", ObjectServicecategoryArgs.builder()\n .comment(\"comment\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n testCategoryName:\n type: fortios:firewall:ObjectServicecategory\n properties:\n comment: comment\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "comment": { "type": "string", @@ -88790,7 +89436,7 @@ } }, "fortios:firewall/objectServicegroup:ObjectServicegroup": { - "description": "Provides a resource to configure firewall service group of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall/service.Group`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectServicegroup(\"v11\", {\n comment: \"fdsafdsa\",\n members: [\n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectServicegroup(\"v11\",\n comment=\"fdsafdsa\",\n members=[\n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectServicegroup(\"v11\", new()\n {\n Comment = \"fdsafdsa\",\n Members = new[]\n {\n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectServicegroup(ctx, \"v11\", \u0026firewall.ObjectServicegroupArgs{\n\t\t\tComment: pulumi.String(\"fdsafdsa\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"DCE-RPC\"),\n\t\t\t\tpulumi.String(\"DNS\"),\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.fortios.firewall.ObjectServicegroup;\nimport com.pulumi.fortios.firewall.ObjectServicegroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectServicegroup(\"v11\", ObjectServicegroupArgs.builder() \n .comment(\"fdsafdsa\")\n .members( \n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectServicegroup\n properties:\n comment: fdsafdsa\n members:\n - DCE-RPC\n - DNS\n - HTTPS\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure firewall service group of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall/service.Group`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectServicegroup(\"v11\", {\n comment: \"fdsafdsa\",\n members: [\n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectServicegroup(\"v11\",\n comment=\"fdsafdsa\",\n members=[\n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectServicegroup(\"v11\", new()\n {\n Comment = \"fdsafdsa\",\n Members = new[]\n {\n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectServicegroup(ctx, \"v11\", \u0026firewall.ObjectServicegroupArgs{\n\t\t\tComment: pulumi.String(\"fdsafdsa\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"DCE-RPC\"),\n\t\t\t\tpulumi.String(\"DNS\"),\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.fortios.firewall.ObjectServicegroup;\nimport com.pulumi.fortios.firewall.ObjectServicegroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectServicegroup(\"v11\", ObjectServicegroupArgs.builder()\n .comment(\"fdsafdsa\")\n .members( \n \"DCE-RPC\",\n \"DNS\",\n \"HTTPS\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectServicegroup\n properties:\n comment: fdsafdsa\n members:\n - DCE-RPC\n - DNS\n - HTTPS\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "comment": { "type": "string", @@ -88855,7 +89501,7 @@ } }, "fortios:firewall/objectVip:ObjectVip": { - "description": "Provides a resource to configure firewall virtual IPs (VIPs) of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Vip`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectVip(\"v11\", {\n comment: \"fdsafdsafds\",\n extintf: \"port3\",\n extip: \"11.1.1.1-21.1.1.1\",\n extport: \"2-3\",\n mappedips: [\"22.2.2.2-32.2.2.2\"],\n mappedport: \"4-5\",\n portforward: \"enable\",\n protocol: \"tcp\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectVip(\"v11\",\n comment=\"fdsafdsafds\",\n extintf=\"port3\",\n extip=\"11.1.1.1-21.1.1.1\",\n extport=\"2-3\",\n mappedips=[\"22.2.2.2-32.2.2.2\"],\n mappedport=\"4-5\",\n portforward=\"enable\",\n protocol=\"tcp\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectVip(\"v11\", new()\n {\n Comment = \"fdsafdsafds\",\n Extintf = \"port3\",\n Extip = \"11.1.1.1-21.1.1.1\",\n Extport = \"2-3\",\n Mappedips = new[]\n {\n \"22.2.2.2-32.2.2.2\",\n },\n Mappedport = \"4-5\",\n Portforward = \"enable\",\n Protocol = \"tcp\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectVip(ctx, \"v11\", \u0026firewall.ObjectVipArgs{\n\t\t\tComment: pulumi.String(\"fdsafdsafds\"),\n\t\t\tExtintf: pulumi.String(\"port3\"),\n\t\t\tExtip: pulumi.String(\"11.1.1.1-21.1.1.1\"),\n\t\t\tExtport: pulumi.String(\"2-3\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"22.2.2.2-32.2.2.2\"),\n\t\t\t},\n\t\t\tMappedport: pulumi.String(\"4-5\"),\n\t\t\tPortforward: pulumi.String(\"enable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectVip;\nimport com.pulumi.fortios.firewall.ObjectVipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectVip(\"v11\", ObjectVipArgs.builder() \n .comment(\"fdsafdsafds\")\n .extintf(\"port3\")\n .extip(\"11.1.1.1-21.1.1.1\")\n .extport(\"2-3\")\n .mappedips(\"22.2.2.2-32.2.2.2\")\n .mappedport(\"4-5\")\n .portforward(\"enable\")\n .protocol(\"tcp\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectVip\n properties:\n comment: fdsafdsafds\n extintf: port3\n extip: 11.1.1.1-21.1.1.1\n extport: 2-3\n mappedips:\n - 22.2.2.2-32.2.2.2\n mappedport: 4-5\n portforward: enable\n protocol: tcp\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure firewall virtual IPs (VIPs) of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Vip`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectVip(\"v11\", {\n comment: \"fdsafdsafds\",\n extintf: \"port3\",\n extip: \"11.1.1.1-21.1.1.1\",\n extport: \"2-3\",\n mappedips: [\"22.2.2.2-32.2.2.2\"],\n mappedport: \"4-5\",\n portforward: \"enable\",\n protocol: \"tcp\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectVip(\"v11\",\n comment=\"fdsafdsafds\",\n extintf=\"port3\",\n extip=\"11.1.1.1-21.1.1.1\",\n extport=\"2-3\",\n mappedips=[\"22.2.2.2-32.2.2.2\"],\n mappedport=\"4-5\",\n portforward=\"enable\",\n protocol=\"tcp\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectVip(\"v11\", new()\n {\n Comment = \"fdsafdsafds\",\n Extintf = \"port3\",\n Extip = \"11.1.1.1-21.1.1.1\",\n Extport = \"2-3\",\n Mappedips = new[]\n {\n \"22.2.2.2-32.2.2.2\",\n },\n Mappedport = \"4-5\",\n Portforward = \"enable\",\n Protocol = \"tcp\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectVip(ctx, \"v11\", \u0026firewall.ObjectVipArgs{\n\t\t\tComment: pulumi.String(\"fdsafdsafds\"),\n\t\t\tExtintf: pulumi.String(\"port3\"),\n\t\t\tExtip: pulumi.String(\"11.1.1.1-21.1.1.1\"),\n\t\t\tExtport: pulumi.String(\"2-3\"),\n\t\t\tMappedips: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"22.2.2.2-32.2.2.2\"),\n\t\t\t},\n\t\t\tMappedport: pulumi.String(\"4-5\"),\n\t\t\tPortforward: pulumi.String(\"enable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.ObjectVip;\nimport com.pulumi.fortios.firewall.ObjectVipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectVip(\"v11\", ObjectVipArgs.builder()\n .comment(\"fdsafdsafds\")\n .extintf(\"port3\")\n .extip(\"11.1.1.1-21.1.1.1\")\n .extport(\"2-3\")\n .mappedips(\"22.2.2.2-32.2.2.2\")\n .mappedport(\"4-5\")\n .portforward(\"enable\")\n .protocol(\"tcp\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectVip\n properties:\n comment: fdsafdsafds\n extintf: port3\n extip: 11.1.1.1-21.1.1.1\n extport: 2-3\n mappedips:\n - 22.2.2.2-32.2.2.2\n mappedport: 4-5\n portforward: enable\n protocol: tcp\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "comment": { "type": "string", @@ -88999,7 +89645,7 @@ } }, "fortios:firewall/objectVipgroup:ObjectVipgroup": { - "description": "Provides a resource to configure virtual IP groups of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Vipgrp`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectVipgroup(\"v11\", {\n comments: \"comments\",\n \"interface\": \"port3\",\n members: [\n \"vip1\",\n \"vip3\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectVipgroup(\"v11\",\n comments=\"comments\",\n interface=\"port3\",\n members=[\n \"vip1\",\n \"vip3\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectVipgroup(\"v11\", new()\n {\n Comments = \"comments\",\n Interface = \"port3\",\n Members = new[]\n {\n \"vip1\",\n \"vip3\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectVipgroup(ctx, \"v11\", \u0026firewall.ObjectVipgroupArgs{\n\t\t\tComments: pulumi.String(\"comments\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"vip1\"),\n\t\t\t\tpulumi.String(\"vip3\"),\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.fortios.firewall.ObjectVipgroup;\nimport com.pulumi.fortios.firewall.ObjectVipgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectVipgroup(\"v11\", ObjectVipgroupArgs.builder() \n .comments(\"comments\")\n .interface_(\"port3\")\n .members( \n \"vip1\",\n \"vip3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectVipgroup\n properties:\n comments: comments\n interface: port3\n members:\n - vip1\n - vip3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure virtual IP groups of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.firewall.Vipgrp`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst v11 = new fortios.firewall.ObjectVipgroup(\"v11\", {\n comments: \"comments\",\n \"interface\": \"port3\",\n members: [\n \"vip1\",\n \"vip3\",\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nv11 = fortios.firewall.ObjectVipgroup(\"v11\",\n comments=\"comments\",\n interface=\"port3\",\n members=[\n \"vip1\",\n \"vip3\",\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var v11 = new Fortios.Firewall.ObjectVipgroup(\"v11\", new()\n {\n Comments = \"comments\",\n Interface = \"port3\",\n Members = new[]\n {\n \"vip1\",\n \"vip3\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewObjectVipgroup(ctx, \"v11\", \u0026firewall.ObjectVipgroupArgs{\n\t\t\tComments: pulumi.String(\"comments\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tMembers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"vip1\"),\n\t\t\t\tpulumi.String(\"vip3\"),\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.fortios.firewall.ObjectVipgroup;\nimport com.pulumi.fortios.firewall.ObjectVipgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var v11 = new ObjectVipgroup(\"v11\", ObjectVipgroupArgs.builder()\n .comments(\"comments\")\n .interface_(\"port3\")\n .members( \n \"vip1\",\n \"vip3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n v11:\n type: fortios:firewall:ObjectVipgroup\n properties:\n comments: comments\n interface: port3\n members:\n - vip1\n - vip3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "comments": { "type": "string", @@ -89076,8 +89722,189 @@ "type": "object" } }, + "fortios:firewall/ondemandsniffer:Ondemandsniffer": { + "description": "Configure on-demand packet sniffer. Applies to FortiOS Version `\u003e= 7.4.4`.\n\n## Import\n\nFirewall OnDemandSniffer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "properties": { + "advancedFilter": { + "type": "string", + "description": "Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin.\n" + }, + "dynamicSortSubtable": { + "type": "string", + "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" + }, + "getAllTables": { + "type": "string", + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + }, + "hosts": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferHost:OndemandsnifferHost" + }, + "description": "IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below.\n" + }, + "interface": { + "type": "string", + "description": "Interface name that on-demand packet sniffer will take place.\n" + }, + "maxPacketCount": { + "type": "integer", + "description": "Maximum number of packets to capture per on-demand packet sniffer.\n" + }, + "name": { + "type": "string", + "description": "On-demand packet sniffer name.\n" + }, + "nonIpPacket": { + "type": "string", + "description": "Include non-IP packets. Valid values: `enable`, `disable`.\n" + }, + "ports": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferPort:OndemandsnifferPort" + }, + "description": "Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below.\n" + }, + "protocols": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferProtocol:OndemandsnifferProtocol" + }, + "description": "Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below.\n" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" + } + }, + "required": [ + "interface", + "maxPacketCount", + "name", + "nonIpPacket", + "vdomparam" + ], + "inputProperties": { + "advancedFilter": { + "type": "string", + "description": "Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin.\n" + }, + "dynamicSortSubtable": { + "type": "string", + "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" + }, + "getAllTables": { + "type": "string", + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + }, + "hosts": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferHost:OndemandsnifferHost" + }, + "description": "IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below.\n" + }, + "interface": { + "type": "string", + "description": "Interface name that on-demand packet sniffer will take place.\n" + }, + "maxPacketCount": { + "type": "integer", + "description": "Maximum number of packets to capture per on-demand packet sniffer.\n" + }, + "name": { + "type": "string", + "description": "On-demand packet sniffer name.\n" + }, + "nonIpPacket": { + "type": "string", + "description": "Include non-IP packets. Valid values: `enable`, `disable`.\n" + }, + "ports": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferPort:OndemandsnifferPort" + }, + "description": "Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below.\n" + }, + "protocols": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferProtocol:OndemandsnifferProtocol" + }, + "description": "Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below.\n" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "stateInputs": { + "description": "Input properties used for looking up and filtering Ondemandsniffer resources.\n", + "properties": { + "advancedFilter": { + "type": "string", + "description": "Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin.\n" + }, + "dynamicSortSubtable": { + "type": "string", + "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" + }, + "getAllTables": { + "type": "string", + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + }, + "hosts": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferHost:OndemandsnifferHost" + }, + "description": "IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below.\n" + }, + "interface": { + "type": "string", + "description": "Interface name that on-demand packet sniffer will take place.\n" + }, + "maxPacketCount": { + "type": "integer", + "description": "Maximum number of packets to capture per on-demand packet sniffer.\n" + }, + "name": { + "type": "string", + "description": "On-demand packet sniffer name.\n" + }, + "nonIpPacket": { + "type": "string", + "description": "Include non-IP packets. Valid values: `enable`, `disable`.\n" + }, + "ports": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferPort:OndemandsnifferPort" + }, + "description": "Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below.\n" + }, + "protocols": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/OndemandsnifferProtocol:OndemandsnifferProtocol" + }, + "description": "Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below.\n" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "type": "object" + } + }, "fortios:firewall/policy46:Policy46": { - "description": "Configure IPv4 to IPv6 policies. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnameVip46 = new fortios.firewall.Vip46(\"trnameVip46\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"10.1.100.55\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"2000:172:16:200::55\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\nconst trnamePolicy46 = new fortios.firewall.Policy46(\"trnamePolicy46\", {\n action: \"deny\",\n dstintf: \"port3\",\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n permitAnyHost: \"disable\",\n policyid: 2,\n schedule: \"always\",\n srcintf: \"port2\",\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n dstaddrs: [{\n name: trnameVip46.name,\n }],\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname_vip46 = fortios.firewall.Vip46(\"trnameVip46\",\n arp_reply=\"enable\",\n color=0,\n extip=\"10.1.100.55\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"2000:172:16:200::55\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\ntrname_policy46 = fortios.firewall.Policy46(\"trnamePolicy46\",\n action=\"deny\",\n dstintf=\"port3\",\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n permit_any_host=\"disable\",\n policyid=2,\n schedule=\"always\",\n srcintf=\"port2\",\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n dstaddrs=[fortios.firewall.Policy46DstaddrArgs(\n name=trname_vip46.name,\n )],\n services=[fortios.firewall.Policy46ServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.Policy46SrcaddrArgs(\n name=\"FIREWALL_AUTH_PORTAL_ADDRESS\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameVip46 = new Fortios.Firewall.Vip46(\"trnameVip46\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"10.1.100.55\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"2000:172:16:200::55\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n var trnamePolicy46 = new Fortios.Firewall.Policy46(\"trnamePolicy46\", new()\n {\n Action = \"deny\",\n Dstintf = \"port3\",\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n PermitAnyHost = \"disable\",\n Policyid = 2,\n Schedule = \"always\",\n Srcintf = \"port2\",\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy46DstaddrArgs\n {\n Name = trnameVip46.Name,\n },\n },\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Policy46ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy46SrcaddrArgs\n {\n Name = \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameVip46, err := firewall.NewVip46(ctx, \"trnameVip46\", \u0026firewall.Vip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"10.1.100.55\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2000:172:16:200::55\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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 = firewall.NewPolicy46(ctx, \"trnamePolicy46\", \u0026firewall.Policy46Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstintf: pulumi.String(\"port3\"),\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(2),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSrcintf: pulumi.String(\"port2\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Int(0),\n\t\t\tTcpMssSender: pulumi.Int(0),\n\t\t\tDstaddrs: firewall.Policy46DstaddrArray{\n\t\t\t\t\u0026firewall.Policy46DstaddrArgs{\n\t\t\t\t\tName: trnameVip46.Name,\n\t\t\t\t},\n\t\t\t},\n\t\t\tServices: firewall.Policy46ServiceArray{\n\t\t\t\t\u0026firewall.Policy46ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.Policy46SrcaddrArray{\n\t\t\t\t\u0026firewall.Policy46SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"FIREWALL_AUTH_PORTAL_ADDRESS\"),\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.fortios.firewall.Vip46;\nimport com.pulumi.fortios.firewall.Vip46Args;\nimport com.pulumi.fortios.firewall.Policy46;\nimport com.pulumi.fortios.firewall.Policy46Args;\nimport com.pulumi.fortios.firewall.inputs.Policy46DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy46ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy46SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameVip46 = new Vip46(\"trnameVip46\", Vip46Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"10.1.100.55\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"2000:172:16:200::55\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n var trnamePolicy46 = new Policy46(\"trnamePolicy46\", Policy46Args.builder() \n .action(\"deny\")\n .dstintf(\"port3\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .permitAnyHost(\"disable\")\n .policyid(2)\n .schedule(\"always\")\n .srcintf(\"port2\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .dstaddrs(Policy46DstaddrArgs.builder()\n .name(trnameVip46.name())\n .build())\n .services(Policy46ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(Policy46SrcaddrArgs.builder()\n .name(\"FIREWALL_AUTH_PORTAL_ADDRESS\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameVip46:\n type: fortios:firewall:Vip46\n properties:\n arpReply: enable\n color: 0\n extip: 10.1.100.55\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 2000:172:16:200::55\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n trnamePolicy46:\n type: fortios:firewall:Policy46\n properties:\n action: deny\n dstintf: port3\n fixedport: disable\n ippool: disable\n logtraffic: disable\n permitAnyHost: disable\n policyid: 2\n schedule: always\n srcintf: port2\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n dstaddrs:\n - name: ${trnameVip46.name}\n services:\n - name: ALL\n srcaddrs:\n - name: FIREWALL_AUTH_PORTAL_ADDRESS\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy46 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy46:Policy46 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy46:Policy46 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 to IPv6 policies. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnameVip46 = new fortios.firewall.Vip46(\"trnameVip46\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"10.1.100.55\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"2000:172:16:200::55\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\nconst trnamePolicy46 = new fortios.firewall.Policy46(\"trnamePolicy46\", {\n action: \"deny\",\n dstintf: \"port3\",\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n permitAnyHost: \"disable\",\n policyid: 2,\n schedule: \"always\",\n srcintf: \"port2\",\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n dstaddrs: [{\n name: trnameVip46.name,\n }],\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname_vip46 = fortios.firewall.Vip46(\"trnameVip46\",\n arp_reply=\"enable\",\n color=0,\n extip=\"10.1.100.55\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"2000:172:16:200::55\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\ntrname_policy46 = fortios.firewall.Policy46(\"trnamePolicy46\",\n action=\"deny\",\n dstintf=\"port3\",\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n permit_any_host=\"disable\",\n policyid=2,\n schedule=\"always\",\n srcintf=\"port2\",\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n dstaddrs=[fortios.firewall.Policy46DstaddrArgs(\n name=trname_vip46.name,\n )],\n services=[fortios.firewall.Policy46ServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.Policy46SrcaddrArgs(\n name=\"FIREWALL_AUTH_PORTAL_ADDRESS\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnameVip46 = new Fortios.Firewall.Vip46(\"trnameVip46\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"10.1.100.55\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"2000:172:16:200::55\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n var trnamePolicy46 = new Fortios.Firewall.Policy46(\"trnamePolicy46\", new()\n {\n Action = \"deny\",\n Dstintf = \"port3\",\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n PermitAnyHost = \"disable\",\n Policyid = 2,\n Schedule = \"always\",\n Srcintf = \"port2\",\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy46DstaddrArgs\n {\n Name = trnameVip46.Name,\n },\n },\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Policy46ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy46SrcaddrArgs\n {\n Name = \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnameVip46, err := firewall.NewVip46(ctx, \"trnameVip46\", \u0026firewall.Vip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"10.1.100.55\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2000:172:16:200::55\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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 = firewall.NewPolicy46(ctx, \"trnamePolicy46\", \u0026firewall.Policy46Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDstintf: pulumi.String(\"port3\"),\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(2),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSrcintf: pulumi.String(\"port2\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Int(0),\n\t\t\tTcpMssSender: pulumi.Int(0),\n\t\t\tDstaddrs: firewall.Policy46DstaddrArray{\n\t\t\t\t\u0026firewall.Policy46DstaddrArgs{\n\t\t\t\t\tName: trnameVip46.Name,\n\t\t\t\t},\n\t\t\t},\n\t\t\tServices: firewall.Policy46ServiceArray{\n\t\t\t\t\u0026firewall.Policy46ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.Policy46SrcaddrArray{\n\t\t\t\t\u0026firewall.Policy46SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"FIREWALL_AUTH_PORTAL_ADDRESS\"),\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.fortios.firewall.Vip46;\nimport com.pulumi.fortios.firewall.Vip46Args;\nimport com.pulumi.fortios.firewall.Policy46;\nimport com.pulumi.fortios.firewall.Policy46Args;\nimport com.pulumi.fortios.firewall.inputs.Policy46DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy46ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy46SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnameVip46 = new Vip46(\"trnameVip46\", Vip46Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"10.1.100.55\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"2000:172:16:200::55\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n var trnamePolicy46 = new Policy46(\"trnamePolicy46\", Policy46Args.builder()\n .action(\"deny\")\n .dstintf(\"port3\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .permitAnyHost(\"disable\")\n .policyid(2)\n .schedule(\"always\")\n .srcintf(\"port2\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .dstaddrs(Policy46DstaddrArgs.builder()\n .name(trnameVip46.name())\n .build())\n .services(Policy46ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(Policy46SrcaddrArgs.builder()\n .name(\"FIREWALL_AUTH_PORTAL_ADDRESS\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnameVip46:\n type: fortios:firewall:Vip46\n properties:\n arpReply: enable\n color: 0\n extip: 10.1.100.55\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 2000:172:16:200::55\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n trnamePolicy46:\n type: fortios:firewall:Policy46\n properties:\n action: deny\n dstintf: port3\n fixedport: disable\n ippool: disable\n logtraffic: disable\n permitAnyHost: disable\n policyid: 2\n schedule: always\n srcintf: port2\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n dstaddrs:\n - name: ${trnameVip46.name}\n services:\n - name: ALL\n srcaddrs:\n - name: FIREWALL_AUTH_PORTAL_ADDRESS\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy46 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy46:Policy46 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy46:Policy46 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -89108,7 +89935,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ippool": { "type": "string", @@ -89216,7 +90043,8 @@ "tcpMssSender", "trafficShaper", "trafficShaperReverse", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "action": { @@ -89248,7 +90076,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ippool": { "type": "string", @@ -89377,7 +90205,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ippool": { "type": "string", @@ -89471,7 +90299,7 @@ } }, "fortios:firewall/policy64:Policy64": { - "description": "Configure IPv6 to IPv4 policies. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Policy64(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintf: \"port4\",\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n permitAnyHost: \"disable\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Policy64(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.Policy64DstaddrArgs(\n name=\"all\",\n )],\n dstintf=\"port4\",\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n permit_any_host=\"disable\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.Policy64ServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.Policy64SrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Policy64(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy64DstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintf = \"port4\",\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n PermitAnyHost = \"disable\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Policy64ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy64SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPolicy64(ctx, \"trname\", \u0026firewall.Policy64Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.Policy64DstaddrArray{\n\t\t\t\t\u0026firewall.Policy64DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.Policy64ServiceArray{\n\t\t\t\t\u0026firewall.Policy64ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.Policy64SrcaddrArray{\n\t\t\t\t\u0026firewall.Policy64SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Int(0),\n\t\t\tTcpMssSender: pulumi.Int(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.fortios.firewall.Policy64;\nimport com.pulumi.fortios.firewall.Policy64Args;\nimport com.pulumi.fortios.firewall.inputs.Policy64DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy64ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy64SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy64(\"trname\", Policy64Args.builder() \n .action(\"accept\")\n .dstaddrs(Policy64DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintf(\"port4\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .permitAnyHost(\"disable\")\n .policyid(1)\n .schedule(\"always\")\n .services(Policy64ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(Policy64SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Policy64\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintf: port4\n fixedport: disable\n ippool: disable\n logtraffic: disable\n permitAnyHost: disable\n policyid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n srcintf: port3\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy64:Policy64 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy64:Policy64 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 to IPv4 policies. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Policy64(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintf: \"port4\",\n fixedport: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n permitAnyHost: \"disable\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Policy64(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.Policy64DstaddrArgs(\n name=\"all\",\n )],\n dstintf=\"port4\",\n fixedport=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n permit_any_host=\"disable\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.Policy64ServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.Policy64SrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Policy64(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy64DstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintf = \"port4\",\n Fixedport = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n PermitAnyHost = \"disable\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Policy64ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy64SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPolicy64(ctx, \"trname\", \u0026firewall.Policy64Args{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.Policy64DstaddrArray{\n\t\t\t\t\u0026firewall.Policy64DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintf: pulumi.String(\"port4\"),\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tPermitAnyHost: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.Policy64ServiceArray{\n\t\t\t\t\u0026firewall.Policy64ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.Policy64SrcaddrArray{\n\t\t\t\t\u0026firewall.Policy64SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Int(0),\n\t\t\tTcpMssSender: pulumi.Int(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.fortios.firewall.Policy64;\nimport com.pulumi.fortios.firewall.Policy64Args;\nimport com.pulumi.fortios.firewall.inputs.Policy64DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy64ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy64SrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy64(\"trname\", Policy64Args.builder()\n .action(\"accept\")\n .dstaddrs(Policy64DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintf(\"port4\")\n .fixedport(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .permitAnyHost(\"disable\")\n .policyid(1)\n .schedule(\"always\")\n .services(Policy64ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(Policy64SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Policy64\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintf: port4\n fixedport: disable\n ippool: disable\n logtraffic: disable\n permitAnyHost: disable\n policyid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n srcintf: port3\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy64:Policy64 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy64:Policy64 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -89502,7 +90330,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ippool": { "type": "string", @@ -89610,7 +90438,8 @@ "tcpMssSender", "trafficShaper", "trafficShaperReverse", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "action": { @@ -89642,7 +90471,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ippool": { "type": "string", @@ -89771,7 +90600,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ippool": { "type": "string", @@ -89865,7 +90694,7 @@ } }, "fortios:firewall/policy6:Policy6": { - "description": "Configure IPv6 policies. Applies to FortiOS Version `\u003c= 6.4.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Policy6(\"trname\", {\n action: \"deny\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n diffservcodeForward: \"000000\",\n diffservcodeRev: \"000000\",\n dsri: \"disable\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstaddrNegate: \"disable\",\n dstintfs: [{\n name: \"port3\",\n }],\n firewallSessionDirty: \"check-all\",\n fixedport: \"disable\",\n inbound: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n nat: \"disable\",\n natinbound: \"disable\",\n natoutbound: \"disable\",\n outbound: \"disable\",\n policyid: 1,\n profileProtocolOptions: \"default\",\n profileType: \"single\",\n rsso: \"disable\",\n schedule: \"always\",\n sendDenyPacket: \"disable\",\n services: [{\n name: \"ALL\",\n }],\n serviceNegate: \"disable\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcaddrNegate: \"disable\",\n srcintfs: [{\n name: \"port4\",\n }],\n sslMirror: \"disable\",\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n timeoutSendRst: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n utmStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Policy6(\"trname\",\n action=\"deny\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n diffservcode_forward=\"000000\",\n diffservcode_rev=\"000000\",\n dsri=\"disable\",\n dstaddrs=[fortios.firewall.Policy6DstaddrArgs(\n name=\"all\",\n )],\n dstaddr_negate=\"disable\",\n dstintfs=[fortios.firewall.Policy6DstintfArgs(\n name=\"port3\",\n )],\n firewall_session_dirty=\"check-all\",\n fixedport=\"disable\",\n inbound=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n nat=\"disable\",\n natinbound=\"disable\",\n natoutbound=\"disable\",\n outbound=\"disable\",\n policyid=1,\n profile_protocol_options=\"default\",\n profile_type=\"single\",\n rsso=\"disable\",\n schedule=\"always\",\n send_deny_packet=\"disable\",\n services=[fortios.firewall.Policy6ServiceArgs(\n name=\"ALL\",\n )],\n service_negate=\"disable\",\n srcaddrs=[fortios.firewall.Policy6SrcaddrArgs(\n name=\"all\",\n )],\n srcaddr_negate=\"disable\",\n srcintfs=[fortios.firewall.Policy6SrcintfArgs(\n name=\"port4\",\n )],\n ssl_mirror=\"disable\",\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n timeout_send_rst=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n utm_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Policy6(\"trname\", new()\n {\n Action = \"deny\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n DiffservcodeForward = \"000000\",\n DiffservcodeRev = \"000000\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6DstaddrArgs\n {\n Name = \"all\",\n },\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6DstintfArgs\n {\n Name = \"port3\",\n },\n },\n FirewallSessionDirty = \"check-all\",\n Fixedport = \"disable\",\n Inbound = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n Nat = \"disable\",\n Natinbound = \"disable\",\n Natoutbound = \"disable\",\n Outbound = \"disable\",\n Policyid = 1,\n ProfileProtocolOptions = \"default\",\n ProfileType = \"single\",\n Rsso = \"disable\",\n Schedule = \"always\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Policy6ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n ServiceNegate = \"disable\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6SrcintfArgs\n {\n Name = \"port4\",\n },\n },\n SslMirror = \"disable\",\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n TimeoutSendRst = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n UtmStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPolicy6(ctx, \"trname\", \u0026firewall.Policy6Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDiffservcodeForward: pulumi.String(\"000000\"),\n\t\t\tDiffservcodeRev: pulumi.String(\"000000\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: firewall.Policy6DstaddrArray{\n\t\t\t\t\u0026firewall.Policy6DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: firewall.Policy6DstintfArray{\n\t\t\t\t\u0026firewall.Policy6DstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFirewallSessionDirty: pulumi.String(\"check-all\"),\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tInbound: 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\tNat: pulumi.String(\"disable\"),\n\t\t\tNatinbound: pulumi.String(\"disable\"),\n\t\t\tNatoutbound: pulumi.String(\"disable\"),\n\t\t\tOutbound: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRsso: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: firewall.Policy6ServiceArray{\n\t\t\t\t\u0026firewall.Policy6ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: firewall.Policy6SrcaddrArray{\n\t\t\t\t\u0026firewall.Policy6SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: firewall.Policy6SrcintfArray{\n\t\t\t\t\u0026firewall.Policy6SrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslMirror: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Int(0),\n\t\t\tTcpMssSender: pulumi.Int(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTimeoutSendRst: 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\tUtmStatus: 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.fortios.firewall.Policy6;\nimport com.pulumi.fortios.firewall.Policy6Args;\nimport com.pulumi.fortios.firewall.inputs.Policy6DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6DstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6SrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6SrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy6(\"trname\", Policy6Args.builder() \n .action(\"deny\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .diffservcodeForward(\"000000\")\n .diffservcodeRev(\"000000\")\n .dsri(\"disable\")\n .dstaddrs(Policy6DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstaddrNegate(\"disable\")\n .dstintfs(Policy6DstintfArgs.builder()\n .name(\"port3\")\n .build())\n .firewallSessionDirty(\"check-all\")\n .fixedport(\"disable\")\n .inbound(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .nat(\"disable\")\n .natinbound(\"disable\")\n .natoutbound(\"disable\")\n .outbound(\"disable\")\n .policyid(1)\n .profileProtocolOptions(\"default\")\n .profileType(\"single\")\n .rsso(\"disable\")\n .schedule(\"always\")\n .sendDenyPacket(\"disable\")\n .services(Policy6ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .serviceNegate(\"disable\")\n .srcaddrs(Policy6SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcaddrNegate(\"disable\")\n .srcintfs(Policy6SrcintfArgs.builder()\n .name(\"port4\")\n .build())\n .sslMirror(\"disable\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .tcpSessionWithoutSyn(\"disable\")\n .timeoutSendRst(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .utmStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Policy6\n properties:\n action: deny\n diffservForward: disable\n diffservReverse: disable\n diffservcodeForward: '000000'\n diffservcodeRev: '000000'\n dsri: disable\n dstaddrs:\n - name: all\n dstaddrNegate: disable\n dstintfs:\n - name: port3\n firewallSessionDirty: check-all\n fixedport: disable\n inbound: disable\n ippool: disable\n logtraffic: disable\n logtrafficStart: disable\n nat: disable\n natinbound: disable\n natoutbound: disable\n outbound: disable\n policyid: 1\n profileProtocolOptions: default\n profileType: single\n rsso: disable\n schedule: always\n sendDenyPacket: disable\n services:\n - name: ALL\n serviceNegate: disable\n srcaddrs:\n - name: all\n srcaddrNegate: disable\n srcintfs:\n - name: port4\n sslMirror: disable\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n timeoutSendRst: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n utmStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy6:Policy6 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy6:Policy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 policies. Applies to FortiOS Version `\u003c= 6.4.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Policy6(\"trname\", {\n action: \"deny\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n diffservcodeForward: \"000000\",\n diffservcodeRev: \"000000\",\n dsri: \"disable\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstaddrNegate: \"disable\",\n dstintfs: [{\n name: \"port3\",\n }],\n firewallSessionDirty: \"check-all\",\n fixedport: \"disable\",\n inbound: \"disable\",\n ippool: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n nat: \"disable\",\n natinbound: \"disable\",\n natoutbound: \"disable\",\n outbound: \"disable\",\n policyid: 1,\n profileProtocolOptions: \"default\",\n profileType: \"single\",\n rsso: \"disable\",\n schedule: \"always\",\n sendDenyPacket: \"disable\",\n services: [{\n name: \"ALL\",\n }],\n serviceNegate: \"disable\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcaddrNegate: \"disable\",\n srcintfs: [{\n name: \"port4\",\n }],\n sslMirror: \"disable\",\n status: \"enable\",\n tcpMssReceiver: 0,\n tcpMssSender: 0,\n tcpSessionWithoutSyn: \"disable\",\n timeoutSendRst: \"disable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n utmStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Policy6(\"trname\",\n action=\"deny\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n diffservcode_forward=\"000000\",\n diffservcode_rev=\"000000\",\n dsri=\"disable\",\n dstaddrs=[fortios.firewall.Policy6DstaddrArgs(\n name=\"all\",\n )],\n dstaddr_negate=\"disable\",\n dstintfs=[fortios.firewall.Policy6DstintfArgs(\n name=\"port3\",\n )],\n firewall_session_dirty=\"check-all\",\n fixedport=\"disable\",\n inbound=\"disable\",\n ippool=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n nat=\"disable\",\n natinbound=\"disable\",\n natoutbound=\"disable\",\n outbound=\"disable\",\n policyid=1,\n profile_protocol_options=\"default\",\n profile_type=\"single\",\n rsso=\"disable\",\n schedule=\"always\",\n send_deny_packet=\"disable\",\n services=[fortios.firewall.Policy6ServiceArgs(\n name=\"ALL\",\n )],\n service_negate=\"disable\",\n srcaddrs=[fortios.firewall.Policy6SrcaddrArgs(\n name=\"all\",\n )],\n srcaddr_negate=\"disable\",\n srcintfs=[fortios.firewall.Policy6SrcintfArgs(\n name=\"port4\",\n )],\n ssl_mirror=\"disable\",\n status=\"enable\",\n tcp_mss_receiver=0,\n tcp_mss_sender=0,\n tcp_session_without_syn=\"disable\",\n timeout_send_rst=\"disable\",\n tos=\"0x00\",\n tos_mask=\"0x00\",\n tos_negate=\"disable\",\n utm_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Policy6(\"trname\", new()\n {\n Action = \"deny\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n DiffservcodeForward = \"000000\",\n DiffservcodeRev = \"000000\",\n Dsri = \"disable\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6DstaddrArgs\n {\n Name = \"all\",\n },\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6DstintfArgs\n {\n Name = \"port3\",\n },\n },\n FirewallSessionDirty = \"check-all\",\n Fixedport = \"disable\",\n Inbound = \"disable\",\n Ippool = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n Nat = \"disable\",\n Natinbound = \"disable\",\n Natoutbound = \"disable\",\n Outbound = \"disable\",\n Policyid = 1,\n ProfileProtocolOptions = \"default\",\n ProfileType = \"single\",\n Rsso = \"disable\",\n Schedule = \"always\",\n SendDenyPacket = \"disable\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.Policy6ServiceArgs\n {\n Name = \"ALL\",\n },\n },\n ServiceNegate = \"disable\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6SrcaddrArgs\n {\n Name = \"all\",\n },\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.Policy6SrcintfArgs\n {\n Name = \"port4\",\n },\n },\n SslMirror = \"disable\",\n Status = \"enable\",\n TcpMssReceiver = 0,\n TcpMssSender = 0,\n TcpSessionWithoutSyn = \"disable\",\n TimeoutSendRst = \"disable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n TosNegate = \"disable\",\n UtmStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPolicy6(ctx, \"trname\", \u0026firewall.Policy6Args{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDiffservcodeForward: pulumi.String(\"000000\"),\n\t\t\tDiffservcodeRev: pulumi.String(\"000000\"),\n\t\t\tDsri: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: firewall.Policy6DstaddrArray{\n\t\t\t\t\u0026firewall.Policy6DstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: firewall.Policy6DstintfArray{\n\t\t\t\t\u0026firewall.Policy6DstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFirewallSessionDirty: pulumi.String(\"check-all\"),\n\t\t\tFixedport: pulumi.String(\"disable\"),\n\t\t\tInbound: 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\tNat: pulumi.String(\"disable\"),\n\t\t\tNatinbound: pulumi.String(\"disable\"),\n\t\t\tNatoutbound: pulumi.String(\"disable\"),\n\t\t\tOutbound: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tRsso: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSendDenyPacket: pulumi.String(\"disable\"),\n\t\t\tServices: firewall.Policy6ServiceArray{\n\t\t\t\t\u0026firewall.Policy6ServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: firewall.Policy6SrcaddrArray{\n\t\t\t\t\u0026firewall.Policy6SrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: firewall.Policy6SrcintfArray{\n\t\t\t\t\u0026firewall.Policy6SrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslMirror: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTcpMssReceiver: pulumi.Int(0),\n\t\t\tTcpMssSender: pulumi.Int(0),\n\t\t\tTcpSessionWithoutSyn: pulumi.String(\"disable\"),\n\t\t\tTimeoutSendRst: 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\tUtmStatus: 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.fortios.firewall.Policy6;\nimport com.pulumi.fortios.firewall.Policy6Args;\nimport com.pulumi.fortios.firewall.inputs.Policy6DstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6DstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6ServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6SrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.Policy6SrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy6(\"trname\", Policy6Args.builder()\n .action(\"deny\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .diffservcodeForward(\"000000\")\n .diffservcodeRev(\"000000\")\n .dsri(\"disable\")\n .dstaddrs(Policy6DstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstaddrNegate(\"disable\")\n .dstintfs(Policy6DstintfArgs.builder()\n .name(\"port3\")\n .build())\n .firewallSessionDirty(\"check-all\")\n .fixedport(\"disable\")\n .inbound(\"disable\")\n .ippool(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .nat(\"disable\")\n .natinbound(\"disable\")\n .natoutbound(\"disable\")\n .outbound(\"disable\")\n .policyid(1)\n .profileProtocolOptions(\"default\")\n .profileType(\"single\")\n .rsso(\"disable\")\n .schedule(\"always\")\n .sendDenyPacket(\"disable\")\n .services(Policy6ServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .serviceNegate(\"disable\")\n .srcaddrs(Policy6SrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcaddrNegate(\"disable\")\n .srcintfs(Policy6SrcintfArgs.builder()\n .name(\"port4\")\n .build())\n .sslMirror(\"disable\")\n .status(\"enable\")\n .tcpMssReceiver(0)\n .tcpMssSender(0)\n .tcpSessionWithoutSyn(\"disable\")\n .timeoutSendRst(\"disable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .utmStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Policy6\n properties:\n action: deny\n diffservForward: disable\n diffservReverse: disable\n diffservcodeForward: '000000'\n diffservcodeRev: '000000'\n dsri: disable\n dstaddrs:\n - name: all\n dstaddrNegate: disable\n dstintfs:\n - name: port3\n firewallSessionDirty: check-all\n fixedport: disable\n inbound: disable\n ippool: disable\n logtraffic: disable\n logtrafficStart: disable\n nat: disable\n natinbound: disable\n natoutbound: disable\n outbound: disable\n policyid: 1\n profileProtocolOptions: default\n profileType: single\n rsso: disable\n schedule: always\n sendDenyPacket: disable\n services:\n - name: ALL\n serviceNegate: disable\n srcaddrs:\n - name: all\n srcaddrNegate: disable\n srcintfs:\n - name: port4\n sslMirror: disable\n status: enable\n tcpMssReceiver: 0\n tcpMssSender: 0\n tcpSessionWithoutSyn: disable\n timeoutSendRst: disable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n utmStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy6:Policy6 labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy6:Policy6 labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -90005,7 +90834,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -90355,6 +91184,7 @@ "trafficShaperReverse", "utmStatus", "uuid", + "vdomparam", "vlanCosFwd", "vlanCosRev", "vlanFilter", @@ -90506,7 +91336,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -90939,7 +91769,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -91228,7 +92058,7 @@ } }, "fortios:firewall/policy:Policy": { - "description": "Configure IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Policy(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port4\",\n }],\n logtraffic: \"utm\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"HTTP\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n srcintfs: [{\n name: \"port3\",\n }],\n wanopt: \"disable\",\n wanoptDetection: \"active\",\n wanoptPassiveOpt: \"default\",\n wccp: \"disable\",\n webcache: \"disable\",\n webcacheHttps: \"disable\",\n wsso: \"enable\",\n});\nconst myrule = new fortios.firewall.Policy(\"myrule\", {\n action: \"accept\",\n antiReplay: \"enable\",\n authPath: \"disable\",\n autoAsicOffload: \"enable\",\n avProfile: \"wifi-default\",\n dstintfs: [{\n name: \"port1\",\n }],\n inspectionMode: \"flow\",\n internetService: \"enable\",\n internetServiceNames: [\n {\n name: \"Amazon-AWS\",\n },\n {\n name: \"GitHub-GitHub\",\n },\n ],\n ipsSensor: \"protect_email_server\",\n logtraffic: \"utm\",\n policyid: 2,\n schedule: \"always\",\n srcaddrs: [{\n name: \"FABRIC_DEVICE\",\n }],\n srcintfs: [{\n name: \"port2\",\n }],\n sslSshProfile: \"certificate-inspection\",\n status: \"enable\",\n utmStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Policy(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.PolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.PolicyDstintfArgs(\n name=\"port4\",\n )],\n logtraffic=\"utm\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.PolicyServiceArgs(\n name=\"HTTP\",\n )],\n srcaddrs=[fortios.firewall.PolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintfs=[fortios.firewall.PolicySrcintfArgs(\n name=\"port3\",\n )],\n wanopt=\"disable\",\n wanopt_detection=\"active\",\n wanopt_passive_opt=\"default\",\n wccp=\"disable\",\n webcache=\"disable\",\n webcache_https=\"disable\",\n wsso=\"enable\")\nmyrule = fortios.firewall.Policy(\"myrule\",\n action=\"accept\",\n anti_replay=\"enable\",\n auth_path=\"disable\",\n auto_asic_offload=\"enable\",\n av_profile=\"wifi-default\",\n dstintfs=[fortios.firewall.PolicyDstintfArgs(\n name=\"port1\",\n )],\n inspection_mode=\"flow\",\n internet_service=\"enable\",\n internet_service_names=[\n fortios.firewall.PolicyInternetServiceNameArgs(\n name=\"Amazon-AWS\",\n ),\n fortios.firewall.PolicyInternetServiceNameArgs(\n name=\"GitHub-GitHub\",\n ),\n ],\n ips_sensor=\"protect_email_server\",\n logtraffic=\"utm\",\n policyid=2,\n schedule=\"always\",\n srcaddrs=[fortios.firewall.PolicySrcaddrArgs(\n name=\"FABRIC_DEVICE\",\n )],\n srcintfs=[fortios.firewall.PolicySrcintfArgs(\n name=\"port2\",\n )],\n ssl_ssh_profile=\"certificate-inspection\",\n status=\"enable\",\n utm_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Policy(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.PolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n Logtraffic = \"utm\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.PolicyServiceArgs\n {\n Name = \"HTTP\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcintfArgs\n {\n Name = \"port3\",\n },\n },\n Wanopt = \"disable\",\n WanoptDetection = \"active\",\n WanoptPassiveOpt = \"default\",\n Wccp = \"disable\",\n Webcache = \"disable\",\n WebcacheHttps = \"disable\",\n Wsso = \"enable\",\n });\n\n var myrule = new Fortios.Firewall.Policy(\"myrule\", new()\n {\n Action = \"accept\",\n AntiReplay = \"enable\",\n AuthPath = \"disable\",\n AutoAsicOffload = \"enable\",\n AvProfile = \"wifi-default\",\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicyDstintfArgs\n {\n Name = \"port1\",\n },\n },\n InspectionMode = \"flow\",\n InternetService = \"enable\",\n InternetServiceNames = new[]\n {\n new Fortios.Firewall.Inputs.PolicyInternetServiceNameArgs\n {\n Name = \"Amazon-AWS\",\n },\n new Fortios.Firewall.Inputs.PolicyInternetServiceNameArgs\n {\n Name = \"GitHub-GitHub\",\n },\n },\n IpsSensor = \"protect_email_server\",\n Logtraffic = \"utm\",\n Policyid = 2,\n Schedule = \"always\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcaddrArgs\n {\n Name = \"FABRIC_DEVICE\",\n },\n },\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcintfArgs\n {\n Name = \"port2\",\n },\n },\n SslSshProfile = \"certificate-inspection\",\n Status = \"enable\",\n UtmStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPolicy(ctx, \"trname\", \u0026firewall.PolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.PolicyDstaddrArray{\n\t\t\t\t\u0026firewall.PolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.PolicyDstintfArray{\n\t\t\t\t\u0026firewall.PolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.PolicyServiceArray{\n\t\t\t\t\u0026firewall.PolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"HTTP\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.PolicySrcaddrArray{\n\t\t\t\t\u0026firewall.PolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintfs: firewall.PolicySrcintfArray{\n\t\t\t\t\u0026firewall.PolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWanopt: pulumi.String(\"disable\"),\n\t\t\tWanoptDetection: pulumi.String(\"active\"),\n\t\t\tWanoptPassiveOpt: pulumi.String(\"default\"),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t\tWebcache: pulumi.String(\"disable\"),\n\t\t\tWebcacheHttps: pulumi.String(\"disable\"),\n\t\t\tWsso: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewPolicy(ctx, \"myrule\", \u0026firewall.PolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tAuthPath: pulumi.String(\"disable\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tAvProfile: pulumi.String(\"wifi-default\"),\n\t\t\tDstintfs: firewall.PolicyDstintfArray{\n\t\t\t\t\u0026firewall.PolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInspectionMode: pulumi.String(\"flow\"),\n\t\t\tInternetService: pulumi.String(\"enable\"),\n\t\t\tInternetServiceNames: firewall.PolicyInternetServiceNameArray{\n\t\t\t\t\u0026firewall.PolicyInternetServiceNameArgs{\n\t\t\t\t\tName: pulumi.String(\"Amazon-AWS\"),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.PolicyInternetServiceNameArgs{\n\t\t\t\t\tName: pulumi.String(\"GitHub-GitHub\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIpsSensor: pulumi.String(\"protect_email_server\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPolicyid: pulumi.Int(2),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSrcaddrs: firewall.PolicySrcaddrArray{\n\t\t\t\t\u0026firewall.PolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"FABRIC_DEVICE\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintfs: firewall.PolicySrcintfArray{\n\t\t\t\t\u0026firewall.PolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslSshProfile: pulumi.String(\"certificate-inspection\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUtmStatus: 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.fortios.firewall.Policy;\nimport com.pulumi.fortios.firewall.PolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicySrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicySrcintfArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyInternetServiceNameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy(\"trname\", PolicyArgs.builder() \n .action(\"accept\")\n .dstaddrs(PolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(PolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .logtraffic(\"utm\")\n .policyid(1)\n .schedule(\"always\")\n .services(PolicyServiceArgs.builder()\n .name(\"HTTP\")\n .build())\n .srcaddrs(PolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintfs(PolicySrcintfArgs.builder()\n .name(\"port3\")\n .build())\n .wanopt(\"disable\")\n .wanoptDetection(\"active\")\n .wanoptPassiveOpt(\"default\")\n .wccp(\"disable\")\n .webcache(\"disable\")\n .webcacheHttps(\"disable\")\n .wsso(\"enable\")\n .build());\n\n var myrule = new Policy(\"myrule\", PolicyArgs.builder() \n .action(\"accept\")\n .antiReplay(\"enable\")\n .authPath(\"disable\")\n .autoAsicOffload(\"enable\")\n .avProfile(\"wifi-default\")\n .dstintfs(PolicyDstintfArgs.builder()\n .name(\"port1\")\n .build())\n .inspectionMode(\"flow\")\n .internetService(\"enable\")\n .internetServiceNames( \n PolicyInternetServiceNameArgs.builder()\n .name(\"Amazon-AWS\")\n .build(),\n PolicyInternetServiceNameArgs.builder()\n .name(\"GitHub-GitHub\")\n .build())\n .ipsSensor(\"protect_email_server\")\n .logtraffic(\"utm\")\n .policyid(2)\n .schedule(\"always\")\n .srcaddrs(PolicySrcaddrArgs.builder()\n .name(\"FABRIC_DEVICE\")\n .build())\n .srcintfs(PolicySrcintfArgs.builder()\n .name(\"port2\")\n .build())\n .sslSshProfile(\"certificate-inspection\")\n .status(\"enable\")\n .utmStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Policy\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintfs:\n - name: port4\n logtraffic: utm\n policyid: 1\n schedule: always\n services:\n - name: HTTP\n srcaddrs:\n - name: all\n srcintfs:\n - name: port3\n wanopt: disable\n wanoptDetection: active\n wanoptPassiveOpt: default\n wccp: disable\n webcache: disable\n webcacheHttps: disable\n wsso: enable\n myrule:\n type: fortios:firewall:Policy\n properties:\n action: accept\n antiReplay: enable\n authPath: disable\n autoAsicOffload: enable\n avProfile: wifi-default\n dstintfs:\n - name: port1\n inspectionMode: flow\n internetService: enable\n internetServiceNames:\n - name: Amazon-AWS\n - name: GitHub-GitHub\n ipsSensor: protect_email_server\n logtraffic: utm\n policyid: 2\n schedule: always\n srcaddrs:\n - name: FABRIC_DEVICE\n srcintfs:\n - name: port2\n sslSshProfile: certificate-inspection\n status: enable\n utmStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy:Policy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy:Policy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Policy(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port4\",\n }],\n logtraffic: \"utm\",\n policyid: 1,\n schedule: \"always\",\n services: [{\n name: \"HTTP\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n srcintfs: [{\n name: \"port3\",\n }],\n wanopt: \"disable\",\n wanoptDetection: \"active\",\n wanoptPassiveOpt: \"default\",\n wccp: \"disable\",\n webcache: \"disable\",\n webcacheHttps: \"disable\",\n wsso: \"enable\",\n});\nconst myrule = new fortios.firewall.Policy(\"myrule\", {\n action: \"accept\",\n antiReplay: \"enable\",\n authPath: \"disable\",\n autoAsicOffload: \"enable\",\n avProfile: \"wifi-default\",\n dstintfs: [{\n name: \"port1\",\n }],\n inspectionMode: \"flow\",\n internetService: \"enable\",\n internetServiceNames: [\n {\n name: \"Amazon-AWS\",\n },\n {\n name: \"GitHub-GitHub\",\n },\n ],\n ipsSensor: \"protect_email_server\",\n logtraffic: \"utm\",\n policyid: 2,\n schedule: \"always\",\n srcaddrs: [{\n name: \"FABRIC_DEVICE\",\n }],\n srcintfs: [{\n name: \"port2\",\n }],\n sslSshProfile: \"certificate-inspection\",\n status: \"enable\",\n utmStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Policy(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.PolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.PolicyDstintfArgs(\n name=\"port4\",\n )],\n logtraffic=\"utm\",\n policyid=1,\n schedule=\"always\",\n services=[fortios.firewall.PolicyServiceArgs(\n name=\"HTTP\",\n )],\n srcaddrs=[fortios.firewall.PolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintfs=[fortios.firewall.PolicySrcintfArgs(\n name=\"port3\",\n )],\n wanopt=\"disable\",\n wanopt_detection=\"active\",\n wanopt_passive_opt=\"default\",\n wccp=\"disable\",\n webcache=\"disable\",\n webcache_https=\"disable\",\n wsso=\"enable\")\nmyrule = fortios.firewall.Policy(\"myrule\",\n action=\"accept\",\n anti_replay=\"enable\",\n auth_path=\"disable\",\n auto_asic_offload=\"enable\",\n av_profile=\"wifi-default\",\n dstintfs=[fortios.firewall.PolicyDstintfArgs(\n name=\"port1\",\n )],\n inspection_mode=\"flow\",\n internet_service=\"enable\",\n internet_service_names=[\n fortios.firewall.PolicyInternetServiceNameArgs(\n name=\"Amazon-AWS\",\n ),\n fortios.firewall.PolicyInternetServiceNameArgs(\n name=\"GitHub-GitHub\",\n ),\n ],\n ips_sensor=\"protect_email_server\",\n logtraffic=\"utm\",\n policyid=2,\n schedule=\"always\",\n srcaddrs=[fortios.firewall.PolicySrcaddrArgs(\n name=\"FABRIC_DEVICE\",\n )],\n srcintfs=[fortios.firewall.PolicySrcintfArgs(\n name=\"port2\",\n )],\n ssl_ssh_profile=\"certificate-inspection\",\n status=\"enable\",\n utm_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Policy(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.PolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n Logtraffic = \"utm\",\n Policyid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.PolicyServiceArgs\n {\n Name = \"HTTP\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcintfArgs\n {\n Name = \"port3\",\n },\n },\n Wanopt = \"disable\",\n WanoptDetection = \"active\",\n WanoptPassiveOpt = \"default\",\n Wccp = \"disable\",\n Webcache = \"disable\",\n WebcacheHttps = \"disable\",\n Wsso = \"enable\",\n });\n\n var myrule = new Fortios.Firewall.Policy(\"myrule\", new()\n {\n Action = \"accept\",\n AntiReplay = \"enable\",\n AuthPath = \"disable\",\n AutoAsicOffload = \"enable\",\n AvProfile = \"wifi-default\",\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicyDstintfArgs\n {\n Name = \"port1\",\n },\n },\n InspectionMode = \"flow\",\n InternetService = \"enable\",\n InternetServiceNames = new[]\n {\n new Fortios.Firewall.Inputs.PolicyInternetServiceNameArgs\n {\n Name = \"Amazon-AWS\",\n },\n new Fortios.Firewall.Inputs.PolicyInternetServiceNameArgs\n {\n Name = \"GitHub-GitHub\",\n },\n },\n IpsSensor = \"protect_email_server\",\n Logtraffic = \"utm\",\n Policyid = 2,\n Schedule = \"always\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcaddrArgs\n {\n Name = \"FABRIC_DEVICE\",\n },\n },\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.PolicySrcintfArgs\n {\n Name = \"port2\",\n },\n },\n SslSshProfile = \"certificate-inspection\",\n Status = \"enable\",\n UtmStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPolicy(ctx, \"trname\", \u0026firewall.PolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.PolicyDstaddrArray{\n\t\t\t\t\u0026firewall.PolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.PolicyDstintfArray{\n\t\t\t\t\u0026firewall.PolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.PolicyServiceArray{\n\t\t\t\t\u0026firewall.PolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"HTTP\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.PolicySrcaddrArray{\n\t\t\t\t\u0026firewall.PolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintfs: firewall.PolicySrcintfArray{\n\t\t\t\t\u0026firewall.PolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWanopt: pulumi.String(\"disable\"),\n\t\t\tWanoptDetection: pulumi.String(\"active\"),\n\t\t\tWanoptPassiveOpt: pulumi.String(\"default\"),\n\t\t\tWccp: pulumi.String(\"disable\"),\n\t\t\tWebcache: pulumi.String(\"disable\"),\n\t\t\tWebcacheHttps: pulumi.String(\"disable\"),\n\t\t\tWsso: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewPolicy(ctx, \"myrule\", \u0026firewall.PolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAntiReplay: pulumi.String(\"enable\"),\n\t\t\tAuthPath: pulumi.String(\"disable\"),\n\t\t\tAutoAsicOffload: pulumi.String(\"enable\"),\n\t\t\tAvProfile: pulumi.String(\"wifi-default\"),\n\t\t\tDstintfs: firewall.PolicyDstintfArray{\n\t\t\t\t\u0026firewall.PolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tInspectionMode: pulumi.String(\"flow\"),\n\t\t\tInternetService: pulumi.String(\"enable\"),\n\t\t\tInternetServiceNames: firewall.PolicyInternetServiceNameArray{\n\t\t\t\t\u0026firewall.PolicyInternetServiceNameArgs{\n\t\t\t\t\tName: pulumi.String(\"Amazon-AWS\"),\n\t\t\t\t},\n\t\t\t\t\u0026firewall.PolicyInternetServiceNameArgs{\n\t\t\t\t\tName: pulumi.String(\"GitHub-GitHub\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIpsSensor: pulumi.String(\"protect_email_server\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPolicyid: pulumi.Int(2),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSrcaddrs: firewall.PolicySrcaddrArray{\n\t\t\t\t\u0026firewall.PolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"FABRIC_DEVICE\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintfs: firewall.PolicySrcintfArray{\n\t\t\t\t\u0026firewall.PolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslSshProfile: pulumi.String(\"certificate-inspection\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUtmStatus: 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.fortios.firewall.Policy;\nimport com.pulumi.fortios.firewall.PolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicySrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicySrcintfArgs;\nimport com.pulumi.fortios.firewall.inputs.PolicyInternetServiceNameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy(\"trname\", PolicyArgs.builder()\n .action(\"accept\")\n .dstaddrs(PolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(PolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .logtraffic(\"utm\")\n .policyid(1)\n .schedule(\"always\")\n .services(PolicyServiceArgs.builder()\n .name(\"HTTP\")\n .build())\n .srcaddrs(PolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintfs(PolicySrcintfArgs.builder()\n .name(\"port3\")\n .build())\n .wanopt(\"disable\")\n .wanoptDetection(\"active\")\n .wanoptPassiveOpt(\"default\")\n .wccp(\"disable\")\n .webcache(\"disable\")\n .webcacheHttps(\"disable\")\n .wsso(\"enable\")\n .build());\n\n var myrule = new Policy(\"myrule\", PolicyArgs.builder()\n .action(\"accept\")\n .antiReplay(\"enable\")\n .authPath(\"disable\")\n .autoAsicOffload(\"enable\")\n .avProfile(\"wifi-default\")\n .dstintfs(PolicyDstintfArgs.builder()\n .name(\"port1\")\n .build())\n .inspectionMode(\"flow\")\n .internetService(\"enable\")\n .internetServiceNames( \n PolicyInternetServiceNameArgs.builder()\n .name(\"Amazon-AWS\")\n .build(),\n PolicyInternetServiceNameArgs.builder()\n .name(\"GitHub-GitHub\")\n .build())\n .ipsSensor(\"protect_email_server\")\n .logtraffic(\"utm\")\n .policyid(2)\n .schedule(\"always\")\n .srcaddrs(PolicySrcaddrArgs.builder()\n .name(\"FABRIC_DEVICE\")\n .build())\n .srcintfs(PolicySrcintfArgs.builder()\n .name(\"port2\")\n .build())\n .sslSshProfile(\"certificate-inspection\")\n .status(\"enable\")\n .utmStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Policy\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintfs:\n - name: port4\n logtraffic: utm\n policyid: 1\n schedule: always\n services:\n - name: HTTP\n srcaddrs:\n - name: all\n srcintfs:\n - name: port3\n wanopt: disable\n wanoptDetection: active\n wanoptPassiveOpt: default\n wccp: disable\n webcache: disable\n webcacheHttps: disable\n wsso: enable\n myrule:\n type: fortios:firewall:Policy\n properties:\n action: accept\n antiReplay: enable\n authPath: disable\n autoAsicOffload: enable\n avProfile: wifi-default\n dstintfs:\n - name: port1\n inspectionMode: flow\n internetService: enable\n internetServiceNames:\n - name: Amazon-AWS\n - name: GitHub-GitHub\n ipsSensor: protect_email_server\n logtraffic: utm\n policyid: 2\n schedule: always\n srcaddrs:\n - name: FABRIC_DEVICE\n srcintfs:\n - name: port2\n sslSshProfile: certificate-inspection\n status: enable\n utmStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Policy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/policy:Policy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/policy:Policy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -91459,7 +92289,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -91812,6 +92642,10 @@ }, "description": "IP Pool names. The structure of `poolname` block is documented below.\n" }, + "portPreserve": { + "type": "string", + "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`.\n" + }, "profileGroup": { "type": "string", "description": "Name of profile group.\n" @@ -92221,6 +93055,7 @@ "policyExpiry", "policyExpiryDate", "policyid", + "portPreserve", "profileProtocolOptions", "profileType", "radiusMacAuthBypass", @@ -92244,6 +93079,7 @@ "tosNegate", "utmStatus", "uuid", + "vdomparam", "vlanCosFwd", "vlanCosRev", "wanopt", @@ -92487,7 +93323,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -92841,6 +93677,10 @@ }, "description": "IP Pool names. The structure of `poolname` block is documented below.\n" }, + "portPreserve": { + "type": "string", + "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`.\n" + }, "profileGroup": { "type": "string", "description": "Name of profile group.\n" @@ -93426,7 +94266,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -93780,6 +94620,10 @@ }, "description": "IP Pool names. The structure of `poolname` block is documented below.\n" }, + "portPreserve": { + "type": "string", + "description": "Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`.\n" + }, "profileGroup": { "type": "string", "description": "Name of profile group.\n" @@ -94321,7 +95165,7 @@ } }, "fortios:firewall/profilegroup:Profilegroup": { - "description": "Configure profile groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Profilegroup(\"trname\", {\n profileProtocolOptions: \"default\",\n sslSshProfile: \"deep-inspection\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Profilegroup(\"trname\",\n profile_protocol_options=\"default\",\n ssl_ssh_profile=\"deep-inspection\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Profilegroup(\"trname\", new()\n {\n ProfileProtocolOptions = \"default\",\n SslSshProfile = \"deep-inspection\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProfilegroup(ctx, \"trname\", \u0026firewall.ProfilegroupArgs{\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tSslSshProfile: pulumi.String(\"deep-inspection\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Profilegroup;\nimport com.pulumi.fortios.firewall.ProfilegroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profilegroup(\"trname\", ProfilegroupArgs.builder() \n .profileProtocolOptions(\"default\")\n .sslSshProfile(\"deep-inspection\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Profilegroup\n properties:\n profileProtocolOptions: default\n sslSshProfile: deep-inspection\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProfileGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/profilegroup:Profilegroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/profilegroup:Profilegroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure profile groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Profilegroup(\"trname\", {\n profileProtocolOptions: \"default\",\n sslSshProfile: \"deep-inspection\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Profilegroup(\"trname\",\n profile_protocol_options=\"default\",\n ssl_ssh_profile=\"deep-inspection\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Profilegroup(\"trname\", new()\n {\n ProfileProtocolOptions = \"default\",\n SslSshProfile = \"deep-inspection\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProfilegroup(ctx, \"trname\", \u0026firewall.ProfilegroupArgs{\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tSslSshProfile: pulumi.String(\"deep-inspection\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Profilegroup;\nimport com.pulumi.fortios.firewall.ProfilegroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profilegroup(\"trname\", ProfilegroupArgs.builder()\n .profileProtocolOptions(\"default\")\n .sslSshProfile(\"deep-inspection\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Profilegroup\n properties:\n profileProtocolOptions: default\n sslSshProfile: deep-inspection\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProfileGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/profilegroup:Profilegroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/profilegroup:Profilegroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "applicationList": { "type": "string", @@ -94444,6 +95288,7 @@ "spamfilterProfile", "sshFilterProfile", "sslSshProfile", + "vdomparam", "videofilterProfile", "virtualPatchProfile", "voipProfile", @@ -94662,7 +95507,7 @@ } }, "fortios:firewall/profileprotocoloptions:Profileprotocoloptions": { - "description": "Configure protocol options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Profileprotocoloptions(\"trname\", {\n dns: {\n ports: 53,\n status: \"enable\",\n },\n ftp: {\n comfortAmount: 1,\n comfortInterval: 10,\n inspectAll: \"disable\",\n options: \"splice\",\n oversizeLimit: 10,\n ports: 21,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n http: {\n blockPageStatusCode: 403,\n comfortAmount: 1,\n comfortInterval: 10,\n fortinetBar: \"disable\",\n fortinetBarPort: 8011,\n httpPolicy: \"disable\",\n inspectAll: \"disable\",\n oversizeLimit: 10,\n ports: 80,\n rangeBlock: \"disable\",\n retryCount: 0,\n scanBzip2: \"enable\",\n status: \"enable\",\n streamingContentBypass: \"enable\",\n stripXForwardedFor: \"disable\",\n switchingProtocols: \"bypass\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n imap: {\n inspectAll: \"disable\",\n options: \"fragmail\",\n oversizeLimit: 10,\n ports: 143,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n mailSignature: {\n status: \"disable\",\n },\n mapi: {\n options: \"fragmail\",\n oversizeLimit: 10,\n ports: 135,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n nntp: {\n inspectAll: \"disable\",\n options: \"splice\",\n oversizeLimit: 10,\n ports: 119,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n oversizeLog: \"disable\",\n pop3: {\n inspectAll: \"disable\",\n options: \"fragmail\",\n oversizeLimit: 10,\n ports: 110,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n rpcOverHttp: \"disable\",\n smtp: {\n inspectAll: \"disable\",\n options: \"fragmail splice\",\n oversizeLimit: 10,\n ports: 25,\n scanBzip2: \"enable\",\n serverBusy: \"disable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n switchingProtocolsLog: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Profileprotocoloptions(\"trname\",\n dns=fortios.firewall.ProfileprotocoloptionsDnsArgs(\n ports=53,\n status=\"enable\",\n ),\n ftp=fortios.firewall.ProfileprotocoloptionsFtpArgs(\n comfort_amount=1,\n comfort_interval=10,\n inspect_all=\"disable\",\n options=\"splice\",\n oversize_limit=10,\n ports=21,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n http=fortios.firewall.ProfileprotocoloptionsHttpArgs(\n block_page_status_code=403,\n comfort_amount=1,\n comfort_interval=10,\n fortinet_bar=\"disable\",\n fortinet_bar_port=8011,\n http_policy=\"disable\",\n inspect_all=\"disable\",\n oversize_limit=10,\n ports=80,\n range_block=\"disable\",\n retry_count=0,\n scan_bzip2=\"enable\",\n status=\"enable\",\n streaming_content_bypass=\"enable\",\n strip_x_forwarded_for=\"disable\",\n switching_protocols=\"bypass\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n imap=fortios.firewall.ProfileprotocoloptionsImapArgs(\n inspect_all=\"disable\",\n options=\"fragmail\",\n oversize_limit=10,\n ports=143,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n mail_signature=fortios.firewall.ProfileprotocoloptionsMailSignatureArgs(\n status=\"disable\",\n ),\n mapi=fortios.firewall.ProfileprotocoloptionsMapiArgs(\n options=\"fragmail\",\n oversize_limit=10,\n ports=135,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n nntp=fortios.firewall.ProfileprotocoloptionsNntpArgs(\n inspect_all=\"disable\",\n options=\"splice\",\n oversize_limit=10,\n ports=119,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n oversize_log=\"disable\",\n pop3=fortios.firewall.ProfileprotocoloptionsPop3Args(\n inspect_all=\"disable\",\n options=\"fragmail\",\n oversize_limit=10,\n ports=110,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n rpc_over_http=\"disable\",\n smtp=fortios.firewall.ProfileprotocoloptionsSmtpArgs(\n inspect_all=\"disable\",\n options=\"fragmail splice\",\n oversize_limit=10,\n ports=25,\n scan_bzip2=\"enable\",\n server_busy=\"disable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n switching_protocols_log=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Profileprotocoloptions(\"trname\", new()\n {\n Dns = new Fortios.Firewall.Inputs.ProfileprotocoloptionsDnsArgs\n {\n Ports = 53,\n Status = \"enable\",\n },\n Ftp = new Fortios.Firewall.Inputs.ProfileprotocoloptionsFtpArgs\n {\n ComfortAmount = 1,\n ComfortInterval = 10,\n InspectAll = \"disable\",\n Options = \"splice\",\n OversizeLimit = 10,\n Ports = 21,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n Http = new Fortios.Firewall.Inputs.ProfileprotocoloptionsHttpArgs\n {\n BlockPageStatusCode = 403,\n ComfortAmount = 1,\n ComfortInterval = 10,\n FortinetBar = \"disable\",\n FortinetBarPort = 8011,\n HttpPolicy = \"disable\",\n InspectAll = \"disable\",\n OversizeLimit = 10,\n Ports = 80,\n RangeBlock = \"disable\",\n RetryCount = 0,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n StreamingContentBypass = \"enable\",\n StripXForwardedFor = \"disable\",\n SwitchingProtocols = \"bypass\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n Imap = new Fortios.Firewall.Inputs.ProfileprotocoloptionsImapArgs\n {\n InspectAll = \"disable\",\n Options = \"fragmail\",\n OversizeLimit = 10,\n Ports = 143,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n MailSignature = new Fortios.Firewall.Inputs.ProfileprotocoloptionsMailSignatureArgs\n {\n Status = \"disable\",\n },\n Mapi = new Fortios.Firewall.Inputs.ProfileprotocoloptionsMapiArgs\n {\n Options = \"fragmail\",\n OversizeLimit = 10,\n Ports = 135,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n Nntp = new Fortios.Firewall.Inputs.ProfileprotocoloptionsNntpArgs\n {\n InspectAll = \"disable\",\n Options = \"splice\",\n OversizeLimit = 10,\n Ports = 119,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n OversizeLog = \"disable\",\n Pop3 = new Fortios.Firewall.Inputs.ProfileprotocoloptionsPop3Args\n {\n InspectAll = \"disable\",\n Options = \"fragmail\",\n OversizeLimit = 10,\n Ports = 110,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n RpcOverHttp = \"disable\",\n Smtp = new Fortios.Firewall.Inputs.ProfileprotocoloptionsSmtpArgs\n {\n InspectAll = \"disable\",\n Options = \"fragmail splice\",\n OversizeLimit = 10,\n Ports = 25,\n ScanBzip2 = \"enable\",\n ServerBusy = \"disable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n SwitchingProtocolsLog = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProfileprotocoloptions(ctx, \"trname\", \u0026firewall.ProfileprotocoloptionsArgs{\n\t\t\tDns: \u0026firewall.ProfileprotocoloptionsDnsArgs{\n\t\t\t\tPorts: pulumi.Int(53),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tFtp: \u0026firewall.ProfileprotocoloptionsFtpArgs{\n\t\t\t\tComfortAmount: pulumi.Int(1),\n\t\t\t\tComfortInterval: pulumi.Int(10),\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"splice\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(21),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tHttp: \u0026firewall.ProfileprotocoloptionsHttpArgs{\n\t\t\t\tBlockPageStatusCode: pulumi.Int(403),\n\t\t\t\tComfortAmount: pulumi.Int(1),\n\t\t\t\tComfortInterval: pulumi.Int(10),\n\t\t\t\tFortinetBar: pulumi.String(\"disable\"),\n\t\t\t\tFortinetBarPort: pulumi.Int(8011),\n\t\t\t\tHttpPolicy: pulumi.String(\"disable\"),\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(80),\n\t\t\t\tRangeBlock: pulumi.String(\"disable\"),\n\t\t\t\tRetryCount: pulumi.Int(0),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tStreamingContentBypass: pulumi.String(\"enable\"),\n\t\t\t\tStripXForwardedFor: pulumi.String(\"disable\"),\n\t\t\t\tSwitchingProtocols: pulumi.String(\"bypass\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tImap: \u0026firewall.ProfileprotocoloptionsImapArgs{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"fragmail\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(143),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tMailSignature: \u0026firewall.ProfileprotocoloptionsMailSignatureArgs{\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tMapi: \u0026firewall.ProfileprotocoloptionsMapiArgs{\n\t\t\t\tOptions: pulumi.String(\"fragmail\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(135),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tNntp: \u0026firewall.ProfileprotocoloptionsNntpArgs{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"splice\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(119),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tOversizeLog: pulumi.String(\"disable\"),\n\t\t\tPop3: \u0026firewall.ProfileprotocoloptionsPop3Args{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"fragmail\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(110),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tRpcOverHttp: pulumi.String(\"disable\"),\n\t\t\tSmtp: \u0026firewall.ProfileprotocoloptionsSmtpArgs{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"fragmail splice\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(25),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tServerBusy: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tSwitchingProtocolsLog: 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.fortios.firewall.Profileprotocoloptions;\nimport com.pulumi.fortios.firewall.ProfileprotocoloptionsArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsDnsArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsFtpArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsHttpArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsImapArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsMailSignatureArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsMapiArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsNntpArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsPop3Args;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsSmtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profileprotocoloptions(\"trname\", ProfileprotocoloptionsArgs.builder() \n .dns(ProfileprotocoloptionsDnsArgs.builder()\n .ports(53)\n .status(\"enable\")\n .build())\n .ftp(ProfileprotocoloptionsFtpArgs.builder()\n .comfortAmount(1)\n .comfortInterval(10)\n .inspectAll(\"disable\")\n .options(\"splice\")\n .oversizeLimit(10)\n .ports(21)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .http(ProfileprotocoloptionsHttpArgs.builder()\n .blockPageStatusCode(403)\n .comfortAmount(1)\n .comfortInterval(10)\n .fortinetBar(\"disable\")\n .fortinetBarPort(8011)\n .httpPolicy(\"disable\")\n .inspectAll(\"disable\")\n .oversizeLimit(10)\n .ports(80)\n .rangeBlock(\"disable\")\n .retryCount(0)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .streamingContentBypass(\"enable\")\n .stripXForwardedFor(\"disable\")\n .switchingProtocols(\"bypass\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .imap(ProfileprotocoloptionsImapArgs.builder()\n .inspectAll(\"disable\")\n .options(\"fragmail\")\n .oversizeLimit(10)\n .ports(143)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .mailSignature(ProfileprotocoloptionsMailSignatureArgs.builder()\n .status(\"disable\")\n .build())\n .mapi(ProfileprotocoloptionsMapiArgs.builder()\n .options(\"fragmail\")\n .oversizeLimit(10)\n .ports(135)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .nntp(ProfileprotocoloptionsNntpArgs.builder()\n .inspectAll(\"disable\")\n .options(\"splice\")\n .oversizeLimit(10)\n .ports(119)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .oversizeLog(\"disable\")\n .pop3(ProfileprotocoloptionsPop3Args.builder()\n .inspectAll(\"disable\")\n .options(\"fragmail\")\n .oversizeLimit(10)\n .ports(110)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .rpcOverHttp(\"disable\")\n .smtp(ProfileprotocoloptionsSmtpArgs.builder()\n .inspectAll(\"disable\")\n .options(\"fragmail splice\")\n .oversizeLimit(10)\n .ports(25)\n .scanBzip2(\"enable\")\n .serverBusy(\"disable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .switchingProtocolsLog(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Profileprotocoloptions\n properties:\n dns:\n ports: 53\n status: enable\n ftp:\n comfortAmount: 1\n comfortInterval: 10\n inspectAll: disable\n options: splice\n oversizeLimit: 10\n ports: 21\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n http:\n blockPageStatusCode: 403\n comfortAmount: 1\n comfortInterval: 10\n fortinetBar: disable\n fortinetBarPort: 8011\n httpPolicy: disable\n inspectAll: disable\n oversizeLimit: 10\n ports: 80\n rangeBlock: disable\n retryCount: 0\n scanBzip2: enable\n status: enable\n streamingContentBypass: enable\n stripXForwardedFor: disable\n switchingProtocols: bypass\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n imap:\n inspectAll: disable\n options: fragmail\n oversizeLimit: 10\n ports: 143\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n mailSignature:\n status: disable\n mapi:\n options: fragmail\n oversizeLimit: 10\n ports: 135\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n nntp:\n inspectAll: disable\n options: splice\n oversizeLimit: 10\n ports: 119\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n oversizeLog: disable\n pop3:\n inspectAll: disable\n options: fragmail\n oversizeLimit: 10\n ports: 110\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n rpcOverHttp: disable\n smtp:\n inspectAll: disable\n options: fragmail splice\n oversizeLimit: 10\n ports: 25\n scanBzip2: enable\n serverBusy: disable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n switchingProtocolsLog: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProfileProtocolOptions can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/profileprotocoloptions:Profileprotocoloptions labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/profileprotocoloptions:Profileprotocoloptions labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure protocol options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Profileprotocoloptions(\"trname\", {\n dns: {\n ports: 53,\n status: \"enable\",\n },\n ftp: {\n comfortAmount: 1,\n comfortInterval: 10,\n inspectAll: \"disable\",\n options: \"splice\",\n oversizeLimit: 10,\n ports: 21,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n http: {\n blockPageStatusCode: 403,\n comfortAmount: 1,\n comfortInterval: 10,\n fortinetBar: \"disable\",\n fortinetBarPort: 8011,\n httpPolicy: \"disable\",\n inspectAll: \"disable\",\n oversizeLimit: 10,\n ports: 80,\n rangeBlock: \"disable\",\n retryCount: 0,\n scanBzip2: \"enable\",\n status: \"enable\",\n streamingContentBypass: \"enable\",\n stripXForwardedFor: \"disable\",\n switchingProtocols: \"bypass\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n imap: {\n inspectAll: \"disable\",\n options: \"fragmail\",\n oversizeLimit: 10,\n ports: 143,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n mailSignature: {\n status: \"disable\",\n },\n mapi: {\n options: \"fragmail\",\n oversizeLimit: 10,\n ports: 135,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n nntp: {\n inspectAll: \"disable\",\n options: \"splice\",\n oversizeLimit: 10,\n ports: 119,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n oversizeLog: \"disable\",\n pop3: {\n inspectAll: \"disable\",\n options: \"fragmail\",\n oversizeLimit: 10,\n ports: 110,\n scanBzip2: \"enable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n rpcOverHttp: \"disable\",\n smtp: {\n inspectAll: \"disable\",\n options: \"fragmail splice\",\n oversizeLimit: 10,\n ports: 25,\n scanBzip2: \"enable\",\n serverBusy: \"disable\",\n status: \"enable\",\n uncompressedNestLimit: 12,\n uncompressedOversizeLimit: 10,\n },\n switchingProtocolsLog: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Profileprotocoloptions(\"trname\",\n dns=fortios.firewall.ProfileprotocoloptionsDnsArgs(\n ports=53,\n status=\"enable\",\n ),\n ftp=fortios.firewall.ProfileprotocoloptionsFtpArgs(\n comfort_amount=1,\n comfort_interval=10,\n inspect_all=\"disable\",\n options=\"splice\",\n oversize_limit=10,\n ports=21,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n http=fortios.firewall.ProfileprotocoloptionsHttpArgs(\n block_page_status_code=403,\n comfort_amount=1,\n comfort_interval=10,\n fortinet_bar=\"disable\",\n fortinet_bar_port=8011,\n http_policy=\"disable\",\n inspect_all=\"disable\",\n oversize_limit=10,\n ports=80,\n range_block=\"disable\",\n retry_count=0,\n scan_bzip2=\"enable\",\n status=\"enable\",\n streaming_content_bypass=\"enable\",\n strip_x_forwarded_for=\"disable\",\n switching_protocols=\"bypass\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n imap=fortios.firewall.ProfileprotocoloptionsImapArgs(\n inspect_all=\"disable\",\n options=\"fragmail\",\n oversize_limit=10,\n ports=143,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n mail_signature=fortios.firewall.ProfileprotocoloptionsMailSignatureArgs(\n status=\"disable\",\n ),\n mapi=fortios.firewall.ProfileprotocoloptionsMapiArgs(\n options=\"fragmail\",\n oversize_limit=10,\n ports=135,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n nntp=fortios.firewall.ProfileprotocoloptionsNntpArgs(\n inspect_all=\"disable\",\n options=\"splice\",\n oversize_limit=10,\n ports=119,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n oversize_log=\"disable\",\n pop3=fortios.firewall.ProfileprotocoloptionsPop3Args(\n inspect_all=\"disable\",\n options=\"fragmail\",\n oversize_limit=10,\n ports=110,\n scan_bzip2=\"enable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n rpc_over_http=\"disable\",\n smtp=fortios.firewall.ProfileprotocoloptionsSmtpArgs(\n inspect_all=\"disable\",\n options=\"fragmail splice\",\n oversize_limit=10,\n ports=25,\n scan_bzip2=\"enable\",\n server_busy=\"disable\",\n status=\"enable\",\n uncompressed_nest_limit=12,\n uncompressed_oversize_limit=10,\n ),\n switching_protocols_log=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Profileprotocoloptions(\"trname\", new()\n {\n Dns = new Fortios.Firewall.Inputs.ProfileprotocoloptionsDnsArgs\n {\n Ports = 53,\n Status = \"enable\",\n },\n Ftp = new Fortios.Firewall.Inputs.ProfileprotocoloptionsFtpArgs\n {\n ComfortAmount = 1,\n ComfortInterval = 10,\n InspectAll = \"disable\",\n Options = \"splice\",\n OversizeLimit = 10,\n Ports = 21,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n Http = new Fortios.Firewall.Inputs.ProfileprotocoloptionsHttpArgs\n {\n BlockPageStatusCode = 403,\n ComfortAmount = 1,\n ComfortInterval = 10,\n FortinetBar = \"disable\",\n FortinetBarPort = 8011,\n HttpPolicy = \"disable\",\n InspectAll = \"disable\",\n OversizeLimit = 10,\n Ports = 80,\n RangeBlock = \"disable\",\n RetryCount = 0,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n StreamingContentBypass = \"enable\",\n StripXForwardedFor = \"disable\",\n SwitchingProtocols = \"bypass\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n Imap = new Fortios.Firewall.Inputs.ProfileprotocoloptionsImapArgs\n {\n InspectAll = \"disable\",\n Options = \"fragmail\",\n OversizeLimit = 10,\n Ports = 143,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n MailSignature = new Fortios.Firewall.Inputs.ProfileprotocoloptionsMailSignatureArgs\n {\n Status = \"disable\",\n },\n Mapi = new Fortios.Firewall.Inputs.ProfileprotocoloptionsMapiArgs\n {\n Options = \"fragmail\",\n OversizeLimit = 10,\n Ports = 135,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n Nntp = new Fortios.Firewall.Inputs.ProfileprotocoloptionsNntpArgs\n {\n InspectAll = \"disable\",\n Options = \"splice\",\n OversizeLimit = 10,\n Ports = 119,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n OversizeLog = \"disable\",\n Pop3 = new Fortios.Firewall.Inputs.ProfileprotocoloptionsPop3Args\n {\n InspectAll = \"disable\",\n Options = \"fragmail\",\n OversizeLimit = 10,\n Ports = 110,\n ScanBzip2 = \"enable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n RpcOverHttp = \"disable\",\n Smtp = new Fortios.Firewall.Inputs.ProfileprotocoloptionsSmtpArgs\n {\n InspectAll = \"disable\",\n Options = \"fragmail splice\",\n OversizeLimit = 10,\n Ports = 25,\n ScanBzip2 = \"enable\",\n ServerBusy = \"disable\",\n Status = \"enable\",\n UncompressedNestLimit = 12,\n UncompressedOversizeLimit = 10,\n },\n SwitchingProtocolsLog = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProfileprotocoloptions(ctx, \"trname\", \u0026firewall.ProfileprotocoloptionsArgs{\n\t\t\tDns: \u0026firewall.ProfileprotocoloptionsDnsArgs{\n\t\t\t\tPorts: pulumi.Int(53),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t},\n\t\t\tFtp: \u0026firewall.ProfileprotocoloptionsFtpArgs{\n\t\t\t\tComfortAmount: pulumi.Int(1),\n\t\t\t\tComfortInterval: pulumi.Int(10),\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"splice\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(21),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tHttp: \u0026firewall.ProfileprotocoloptionsHttpArgs{\n\t\t\t\tBlockPageStatusCode: pulumi.Int(403),\n\t\t\t\tComfortAmount: pulumi.Int(1),\n\t\t\t\tComfortInterval: pulumi.Int(10),\n\t\t\t\tFortinetBar: pulumi.String(\"disable\"),\n\t\t\t\tFortinetBarPort: pulumi.Int(8011),\n\t\t\t\tHttpPolicy: pulumi.String(\"disable\"),\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(80),\n\t\t\t\tRangeBlock: pulumi.String(\"disable\"),\n\t\t\t\tRetryCount: pulumi.Int(0),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tStreamingContentBypass: pulumi.String(\"enable\"),\n\t\t\t\tStripXForwardedFor: pulumi.String(\"disable\"),\n\t\t\t\tSwitchingProtocols: pulumi.String(\"bypass\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tImap: \u0026firewall.ProfileprotocoloptionsImapArgs{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"fragmail\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(143),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tMailSignature: \u0026firewall.ProfileprotocoloptionsMailSignatureArgs{\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tMapi: \u0026firewall.ProfileprotocoloptionsMapiArgs{\n\t\t\t\tOptions: pulumi.String(\"fragmail\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(135),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tNntp: \u0026firewall.ProfileprotocoloptionsNntpArgs{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"splice\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(119),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tOversizeLog: pulumi.String(\"disable\"),\n\t\t\tPop3: \u0026firewall.ProfileprotocoloptionsPop3Args{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"fragmail\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(110),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tRpcOverHttp: pulumi.String(\"disable\"),\n\t\t\tSmtp: \u0026firewall.ProfileprotocoloptionsSmtpArgs{\n\t\t\t\tInspectAll: pulumi.String(\"disable\"),\n\t\t\t\tOptions: pulumi.String(\"fragmail splice\"),\n\t\t\t\tOversizeLimit: pulumi.Int(10),\n\t\t\t\tPorts: pulumi.Int(25),\n\t\t\t\tScanBzip2: pulumi.String(\"enable\"),\n\t\t\t\tServerBusy: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tUncompressedNestLimit: pulumi.Int(12),\n\t\t\t\tUncompressedOversizeLimit: pulumi.Int(10),\n\t\t\t},\n\t\t\tSwitchingProtocolsLog: 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.fortios.firewall.Profileprotocoloptions;\nimport com.pulumi.fortios.firewall.ProfileprotocoloptionsArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsDnsArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsFtpArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsHttpArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsImapArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsMailSignatureArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsMapiArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsNntpArgs;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsPop3Args;\nimport com.pulumi.fortios.firewall.inputs.ProfileprotocoloptionsSmtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profileprotocoloptions(\"trname\", ProfileprotocoloptionsArgs.builder()\n .dns(ProfileprotocoloptionsDnsArgs.builder()\n .ports(53)\n .status(\"enable\")\n .build())\n .ftp(ProfileprotocoloptionsFtpArgs.builder()\n .comfortAmount(1)\n .comfortInterval(10)\n .inspectAll(\"disable\")\n .options(\"splice\")\n .oversizeLimit(10)\n .ports(21)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .http(ProfileprotocoloptionsHttpArgs.builder()\n .blockPageStatusCode(403)\n .comfortAmount(1)\n .comfortInterval(10)\n .fortinetBar(\"disable\")\n .fortinetBarPort(8011)\n .httpPolicy(\"disable\")\n .inspectAll(\"disable\")\n .oversizeLimit(10)\n .ports(80)\n .rangeBlock(\"disable\")\n .retryCount(0)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .streamingContentBypass(\"enable\")\n .stripXForwardedFor(\"disable\")\n .switchingProtocols(\"bypass\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .imap(ProfileprotocoloptionsImapArgs.builder()\n .inspectAll(\"disable\")\n .options(\"fragmail\")\n .oversizeLimit(10)\n .ports(143)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .mailSignature(ProfileprotocoloptionsMailSignatureArgs.builder()\n .status(\"disable\")\n .build())\n .mapi(ProfileprotocoloptionsMapiArgs.builder()\n .options(\"fragmail\")\n .oversizeLimit(10)\n .ports(135)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .nntp(ProfileprotocoloptionsNntpArgs.builder()\n .inspectAll(\"disable\")\n .options(\"splice\")\n .oversizeLimit(10)\n .ports(119)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .oversizeLog(\"disable\")\n .pop3(ProfileprotocoloptionsPop3Args.builder()\n .inspectAll(\"disable\")\n .options(\"fragmail\")\n .oversizeLimit(10)\n .ports(110)\n .scanBzip2(\"enable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .rpcOverHttp(\"disable\")\n .smtp(ProfileprotocoloptionsSmtpArgs.builder()\n .inspectAll(\"disable\")\n .options(\"fragmail splice\")\n .oversizeLimit(10)\n .ports(25)\n .scanBzip2(\"enable\")\n .serverBusy(\"disable\")\n .status(\"enable\")\n .uncompressedNestLimit(12)\n .uncompressedOversizeLimit(10)\n .build())\n .switchingProtocolsLog(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Profileprotocoloptions\n properties:\n dns:\n ports: 53\n status: enable\n ftp:\n comfortAmount: 1\n comfortInterval: 10\n inspectAll: disable\n options: splice\n oversizeLimit: 10\n ports: 21\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n http:\n blockPageStatusCode: 403\n comfortAmount: 1\n comfortInterval: 10\n fortinetBar: disable\n fortinetBarPort: 8011\n httpPolicy: disable\n inspectAll: disable\n oversizeLimit: 10\n ports: 80\n rangeBlock: disable\n retryCount: 0\n scanBzip2: enable\n status: enable\n streamingContentBypass: enable\n stripXForwardedFor: disable\n switchingProtocols: bypass\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n imap:\n inspectAll: disable\n options: fragmail\n oversizeLimit: 10\n ports: 143\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n mailSignature:\n status: disable\n mapi:\n options: fragmail\n oversizeLimit: 10\n ports: 135\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n nntp:\n inspectAll: disable\n options: splice\n oversizeLimit: 10\n ports: 119\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n oversizeLog: disable\n pop3:\n inspectAll: disable\n options: fragmail\n oversizeLimit: 10\n ports: 110\n scanBzip2: enable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n rpcOverHttp: disable\n smtp:\n inspectAll: disable\n options: fragmail splice\n oversizeLimit: 10\n ports: 25\n scanBzip2: enable\n serverBusy: disable\n status: enable\n uncompressedNestLimit: 12\n uncompressedOversizeLimit: 10\n switchingProtocolsLog: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProfileProtocolOptions can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/profileprotocoloptions:Profileprotocoloptions labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/profileprotocoloptions:Profileprotocoloptions labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cifs": { "$ref": "#/types/fortios:firewall/ProfileprotocoloptionsCifs:ProfileprotocoloptionsCifs", @@ -94686,7 +95531,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:firewall/ProfileprotocoloptionsHttp:ProfileprotocoloptionsHttp", @@ -94762,7 +95607,8 @@ "rpcOverHttp", "smtp", "ssh", - "switchingProtocolsLog" + "switchingProtocolsLog", + "vdomparam" ], "inputProperties": { "cifs": { @@ -94787,7 +95633,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:firewall/ProfileprotocoloptionsHttp:ProfileprotocoloptionsHttp", @@ -94872,7 +95718,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:firewall/ProfileprotocoloptionsHttp:ProfileprotocoloptionsHttp", @@ -94936,7 +95782,7 @@ } }, "fortios:firewall/proxyaddress:Proxyaddress": { - "description": "Web proxy address configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Proxyaddress(\"trname\", {\n caseSensitivity: \"disable\",\n color: 2,\n referrer: \"enable\",\n type: \"host-regex\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Proxyaddress(\"trname\",\n case_sensitivity=\"disable\",\n color=2,\n referrer=\"enable\",\n type=\"host-regex\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Proxyaddress(\"trname\", new()\n {\n CaseSensitivity = \"disable\",\n Color = 2,\n Referrer = \"enable\",\n Type = \"host-regex\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProxyaddress(ctx, \"trname\", \u0026firewall.ProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Int(2),\n\t\t\tReferrer: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"host-regex\"),\n\t\t\tVisibility: 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.fortios.firewall.Proxyaddress;\nimport com.pulumi.fortios.firewall.ProxyaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proxyaddress(\"trname\", ProxyaddressArgs.builder() \n .caseSensitivity(\"disable\")\n .color(2)\n .referrer(\"enable\")\n .type(\"host-regex\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Proxyaddress\n properties:\n caseSensitivity: disable\n color: 2\n referrer: enable\n type: host-regex\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProxyAddress can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/proxyaddress:Proxyaddress labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/proxyaddress:Proxyaddress labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Web proxy address configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Proxyaddress(\"trname\", {\n caseSensitivity: \"disable\",\n color: 2,\n referrer: \"enable\",\n type: \"host-regex\",\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Proxyaddress(\"trname\",\n case_sensitivity=\"disable\",\n color=2,\n referrer=\"enable\",\n type=\"host-regex\",\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Proxyaddress(\"trname\", new()\n {\n CaseSensitivity = \"disable\",\n Color = 2,\n Referrer = \"enable\",\n Type = \"host-regex\",\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProxyaddress(ctx, \"trname\", \u0026firewall.ProxyaddressArgs{\n\t\t\tCaseSensitivity: pulumi.String(\"disable\"),\n\t\t\tColor: pulumi.Int(2),\n\t\t\tReferrer: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"host-regex\"),\n\t\t\tVisibility: 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.fortios.firewall.Proxyaddress;\nimport com.pulumi.fortios.firewall.ProxyaddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proxyaddress(\"trname\", ProxyaddressArgs.builder()\n .caseSensitivity(\"disable\")\n .color(2)\n .referrer(\"enable\")\n .type(\"host-regex\")\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Proxyaddress\n properties:\n caseSensitivity: disable\n color: 2\n referrer: enable\n type: host-regex\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProxyAddress can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/proxyaddress:Proxyaddress labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/proxyaddress:Proxyaddress labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "applications": { "type": "array", @@ -94970,7 +95816,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "header": { "type": "string", @@ -95068,6 +95914,7 @@ "uaMaxVer", "uaMinVer", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -95103,7 +95950,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "header": { "type": "string", @@ -95220,7 +96067,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "header": { "type": "string", @@ -95322,7 +96169,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -95365,6 +96212,7 @@ "name", "type", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -95382,7 +96230,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -95440,7 +96288,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -95482,7 +96330,7 @@ } }, "fortios:firewall/proxypolicy:Proxypolicy": { - "description": "Configure proxy policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Proxypolicy(\"trname\", {\n action: \"deny\",\n disclaimer: \"disable\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstaddrNegate: \"disable\",\n dstintfs: [{\n name: \"port4\",\n }],\n httpTunnelAuth: \"disable\",\n internetService: \"disable\",\n internetServiceNegate: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n policyid: 1,\n profileProtocolOptions: \"default\",\n profileType: \"single\",\n proxy: \"transparent-web\",\n scanBotnetConnections: \"disable\",\n schedule: \"always\",\n services: [{\n name: \"webproxy\",\n }],\n serviceNegate: \"disable\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcaddrNegate: \"disable\",\n srcintfs: [{\n name: \"port3\",\n }],\n status: \"enable\",\n transparent: \"disable\",\n utmStatus: \"disable\",\n webcache: \"disable\",\n webcacheHttps: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Proxypolicy(\"trname\",\n action=\"deny\",\n disclaimer=\"disable\",\n dstaddrs=[fortios.firewall.ProxypolicyDstaddrArgs(\n name=\"all\",\n )],\n dstaddr_negate=\"disable\",\n dstintfs=[fortios.firewall.ProxypolicyDstintfArgs(\n name=\"port4\",\n )],\n http_tunnel_auth=\"disable\",\n internet_service=\"disable\",\n internet_service_negate=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n policyid=1,\n profile_protocol_options=\"default\",\n profile_type=\"single\",\n proxy=\"transparent-web\",\n scan_botnet_connections=\"disable\",\n schedule=\"always\",\n services=[fortios.firewall.ProxypolicyServiceArgs(\n name=\"webproxy\",\n )],\n service_negate=\"disable\",\n srcaddrs=[fortios.firewall.ProxypolicySrcaddrArgs(\n name=\"all\",\n )],\n srcaddr_negate=\"disable\",\n srcintfs=[fortios.firewall.ProxypolicySrcintfArgs(\n name=\"port3\",\n )],\n status=\"enable\",\n transparent=\"disable\",\n utm_status=\"disable\",\n webcache=\"disable\",\n webcache_https=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Proxypolicy(\"trname\", new()\n {\n Action = \"deny\",\n Disclaimer = \"disable\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n HttpTunnelAuth = \"disable\",\n InternetService = \"disable\",\n InternetServiceNegate = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n Policyid = 1,\n ProfileProtocolOptions = \"default\",\n ProfileType = \"single\",\n Proxy = \"transparent-web\",\n ScanBotnetConnections = \"disable\",\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicyServiceArgs\n {\n Name = \"webproxy\",\n },\n },\n ServiceNegate = \"disable\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicySrcintfArgs\n {\n Name = \"port3\",\n },\n },\n Status = \"enable\",\n Transparent = \"disable\",\n UtmStatus = \"disable\",\n Webcache = \"disable\",\n WebcacheHttps = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProxypolicy(ctx, \"trname\", \u0026firewall.ProxypolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDisclaimer: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: firewall.ProxypolicyDstaddrArray{\n\t\t\t\t\u0026firewall.ProxypolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: firewall.ProxypolicyDstintfArray{\n\t\t\t\t\u0026firewall.ProxypolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tHttpTunnelAuth: pulumi.String(\"disable\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceNegate: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tProxy: pulumi.String(\"transparent-web\"),\n\t\t\tScanBotnetConnections: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.ProxypolicyServiceArray{\n\t\t\t\t\u0026firewall.ProxypolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"webproxy\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: firewall.ProxypolicySrcaddrArray{\n\t\t\t\t\u0026firewall.ProxypolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: firewall.ProxypolicySrcintfArray{\n\t\t\t\t\u0026firewall.ProxypolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTransparent: pulumi.String(\"disable\"),\n\t\t\tUtmStatus: pulumi.String(\"disable\"),\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.fortios.firewall.Proxypolicy;\nimport com.pulumi.fortios.firewall.ProxypolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicySrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicySrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proxypolicy(\"trname\", ProxypolicyArgs.builder() \n .action(\"deny\")\n .disclaimer(\"disable\")\n .dstaddrs(ProxypolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstaddrNegate(\"disable\")\n .dstintfs(ProxypolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .httpTunnelAuth(\"disable\")\n .internetService(\"disable\")\n .internetServiceNegate(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .policyid(1)\n .profileProtocolOptions(\"default\")\n .profileType(\"single\")\n .proxy(\"transparent-web\")\n .scanBotnetConnections(\"disable\")\n .schedule(\"always\")\n .services(ProxypolicyServiceArgs.builder()\n .name(\"webproxy\")\n .build())\n .serviceNegate(\"disable\")\n .srcaddrs(ProxypolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcaddrNegate(\"disable\")\n .srcintfs(ProxypolicySrcintfArgs.builder()\n .name(\"port3\")\n .build())\n .status(\"enable\")\n .transparent(\"disable\")\n .utmStatus(\"disable\")\n .webcache(\"disable\")\n .webcacheHttps(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Proxypolicy\n properties:\n action: deny\n disclaimer: disable\n dstaddrs:\n - name: all\n dstaddrNegate: disable\n dstintfs:\n - name: port4\n httpTunnelAuth: disable\n internetService: disable\n internetServiceNegate: disable\n logtraffic: disable\n logtrafficStart: disable\n policyid: 1\n profileProtocolOptions: default\n profileType: single\n proxy: transparent-web\n scanBotnetConnections: disable\n schedule: always\n services:\n - name: webproxy\n serviceNegate: disable\n srcaddrs:\n - name: all\n srcaddrNegate: disable\n srcintfs:\n - name: port3\n status: enable\n transparent: disable\n utmStatus: disable\n webcache: disable\n webcacheHttps: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProxyPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/proxypolicy:Proxypolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/proxypolicy:Proxypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure proxy policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Proxypolicy(\"trname\", {\n action: \"deny\",\n disclaimer: \"disable\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstaddrNegate: \"disable\",\n dstintfs: [{\n name: \"port4\",\n }],\n httpTunnelAuth: \"disable\",\n internetService: \"disable\",\n internetServiceNegate: \"disable\",\n logtraffic: \"disable\",\n logtrafficStart: \"disable\",\n policyid: 1,\n profileProtocolOptions: \"default\",\n profileType: \"single\",\n proxy: \"transparent-web\",\n scanBotnetConnections: \"disable\",\n schedule: \"always\",\n services: [{\n name: \"webproxy\",\n }],\n serviceNegate: \"disable\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcaddrNegate: \"disable\",\n srcintfs: [{\n name: \"port3\",\n }],\n status: \"enable\",\n transparent: \"disable\",\n utmStatus: \"disable\",\n webcache: \"disable\",\n webcacheHttps: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Proxypolicy(\"trname\",\n action=\"deny\",\n disclaimer=\"disable\",\n dstaddrs=[fortios.firewall.ProxypolicyDstaddrArgs(\n name=\"all\",\n )],\n dstaddr_negate=\"disable\",\n dstintfs=[fortios.firewall.ProxypolicyDstintfArgs(\n name=\"port4\",\n )],\n http_tunnel_auth=\"disable\",\n internet_service=\"disable\",\n internet_service_negate=\"disable\",\n logtraffic=\"disable\",\n logtraffic_start=\"disable\",\n policyid=1,\n profile_protocol_options=\"default\",\n profile_type=\"single\",\n proxy=\"transparent-web\",\n scan_botnet_connections=\"disable\",\n schedule=\"always\",\n services=[fortios.firewall.ProxypolicyServiceArgs(\n name=\"webproxy\",\n )],\n service_negate=\"disable\",\n srcaddrs=[fortios.firewall.ProxypolicySrcaddrArgs(\n name=\"all\",\n )],\n srcaddr_negate=\"disable\",\n srcintfs=[fortios.firewall.ProxypolicySrcintfArgs(\n name=\"port3\",\n )],\n status=\"enable\",\n transparent=\"disable\",\n utm_status=\"disable\",\n webcache=\"disable\",\n webcache_https=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Proxypolicy(\"trname\", new()\n {\n Action = \"deny\",\n Disclaimer = \"disable\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n DstaddrNegate = \"disable\",\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n HttpTunnelAuth = \"disable\",\n InternetService = \"disable\",\n InternetServiceNegate = \"disable\",\n Logtraffic = \"disable\",\n LogtrafficStart = \"disable\",\n Policyid = 1,\n ProfileProtocolOptions = \"default\",\n ProfileType = \"single\",\n Proxy = \"transparent-web\",\n ScanBotnetConnections = \"disable\",\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicyServiceArgs\n {\n Name = \"webproxy\",\n },\n },\n ServiceNegate = \"disable\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n SrcaddrNegate = \"disable\",\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.ProxypolicySrcintfArgs\n {\n Name = \"port3\",\n },\n },\n Status = \"enable\",\n Transparent = \"disable\",\n UtmStatus = \"disable\",\n Webcache = \"disable\",\n WebcacheHttps = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewProxypolicy(ctx, \"trname\", \u0026firewall.ProxypolicyArgs{\n\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\tDisclaimer: pulumi.String(\"disable\"),\n\t\t\tDstaddrs: firewall.ProxypolicyDstaddrArray{\n\t\t\t\t\u0026firewall.ProxypolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstaddrNegate: pulumi.String(\"disable\"),\n\t\t\tDstintfs: firewall.ProxypolicyDstintfArray{\n\t\t\t\t\u0026firewall.ProxypolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tHttpTunnelAuth: pulumi.String(\"disable\"),\n\t\t\tInternetService: pulumi.String(\"disable\"),\n\t\t\tInternetServiceNegate: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"disable\"),\n\t\t\tLogtrafficStart: pulumi.String(\"disable\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tProxy: pulumi.String(\"transparent-web\"),\n\t\t\tScanBotnetConnections: pulumi.String(\"disable\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.ProxypolicyServiceArray{\n\t\t\t\t\u0026firewall.ProxypolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"webproxy\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tServiceNegate: pulumi.String(\"disable\"),\n\t\t\tSrcaddrs: firewall.ProxypolicySrcaddrArray{\n\t\t\t\t\u0026firewall.ProxypolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrNegate: pulumi.String(\"disable\"),\n\t\t\tSrcintfs: firewall.ProxypolicySrcintfArray{\n\t\t\t\t\u0026firewall.ProxypolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTransparent: pulumi.String(\"disable\"),\n\t\t\tUtmStatus: pulumi.String(\"disable\"),\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.fortios.firewall.Proxypolicy;\nimport com.pulumi.fortios.firewall.ProxypolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicySrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.ProxypolicySrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proxypolicy(\"trname\", ProxypolicyArgs.builder()\n .action(\"deny\")\n .disclaimer(\"disable\")\n .dstaddrs(ProxypolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstaddrNegate(\"disable\")\n .dstintfs(ProxypolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .httpTunnelAuth(\"disable\")\n .internetService(\"disable\")\n .internetServiceNegate(\"disable\")\n .logtraffic(\"disable\")\n .logtrafficStart(\"disable\")\n .policyid(1)\n .profileProtocolOptions(\"default\")\n .profileType(\"single\")\n .proxy(\"transparent-web\")\n .scanBotnetConnections(\"disable\")\n .schedule(\"always\")\n .services(ProxypolicyServiceArgs.builder()\n .name(\"webproxy\")\n .build())\n .serviceNegate(\"disable\")\n .srcaddrs(ProxypolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcaddrNegate(\"disable\")\n .srcintfs(ProxypolicySrcintfArgs.builder()\n .name(\"port3\")\n .build())\n .status(\"enable\")\n .transparent(\"disable\")\n .utmStatus(\"disable\")\n .webcache(\"disable\")\n .webcacheHttps(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Proxypolicy\n properties:\n action: deny\n disclaimer: disable\n dstaddrs:\n - name: all\n dstaddrNegate: disable\n dstintfs:\n - name: port4\n httpTunnelAuth: disable\n internetService: disable\n internetServiceNegate: disable\n logtraffic: disable\n logtrafficStart: disable\n policyid: 1\n profileProtocolOptions: default\n profileType: single\n proxy: transparent-web\n scanBotnetConnections: disable\n schedule: always\n services:\n - name: webproxy\n serviceNegate: disable\n srcaddrs:\n - name: all\n srcaddrNegate: disable\n srcintfs:\n - name: port3\n status: enable\n transparent: disable\n utmStatus: disable\n webcache: disable\n webcacheHttps: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ProxyPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/proxypolicy:Proxypolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/proxypolicy:Proxypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accessProxies": { "type": "array", @@ -95593,7 +96441,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -95946,6 +96794,7 @@ "transparent", "utmStatus", "uuid", + "vdomparam", "videofilterProfile", "virtualPatchProfile", "voipProfile", @@ -96067,7 +96916,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -96488,7 +97337,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "globalLabel": { "type": "string", @@ -97003,7 +97852,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -97016,7 +97865,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "cities": { @@ -97036,7 +97886,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -97068,7 +97918,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -97084,7 +97934,7 @@ } }, "fortios:firewall/schedule/group:Group": { - "description": "Schedule group configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.schedule.Recurring(\"trname1\", {\n color: 0,\n day: \"sunday\",\n end: \"00:00\",\n start: \"00:00\",\n});\nconst trname = new fortios.firewall.schedule.Group(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.schedule.Recurring(\"trname1\",\n color=0,\n day=\"sunday\",\n end=\"00:00\",\n start=\"00:00\")\ntrname = fortios.firewall.schedule.Group(\"trname\",\n color=0,\n members=[fortios.firewall.schedule.GroupMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Schedule.Recurring(\"trname1\", new()\n {\n Color = 0,\n Day = \"sunday\",\n End = \"00:00\",\n Start = \"00:00\",\n });\n\n var trname = new Fortios.Firewall.Schedule.Group(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Schedule.Inputs.GroupMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewRecurring(ctx, \"trname1\", \u0026firewall.RecurringArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDay: pulumi.String(\"sunday\"),\n\t\t\tEnd: pulumi.String(\"00:00\"),\n\t\t\tStart: pulumi.String(\"00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewGroup(ctx, \"trname\", \u0026firewall.GroupArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: schedule.GroupMemberArray{\n\t\t\t\t\u0026schedule.GroupMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Recurring;\nimport com.pulumi.fortios.firewall.RecurringArgs;\nimport com.pulumi.fortios.firewall.Group;\nimport com.pulumi.fortios.firewall.GroupArgs;\nimport com.pulumi.fortios.firewall.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Recurring(\"trname1\", RecurringArgs.builder() \n .color(0)\n .day(\"sunday\")\n .end(\"00:00\")\n .start(\"00:00\")\n .build());\n\n var trname = new Group(\"trname\", GroupArgs.builder() \n .color(0)\n .members(GroupMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall/schedule:Recurring\n properties:\n color: 0\n day: sunday\n end: 00:00\n start: 00:00\n trname:\n type: fortios:firewall/schedule:Group\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSchedule Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/schedule/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/schedule/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Schedule group configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.schedule.Recurring(\"trname1\", {\n color: 0,\n day: \"sunday\",\n end: \"00:00\",\n start: \"00:00\",\n});\nconst trname = new fortios.firewall.schedule.Group(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.schedule.Recurring(\"trname1\",\n color=0,\n day=\"sunday\",\n end=\"00:00\",\n start=\"00:00\")\ntrname = fortios.firewall.schedule.Group(\"trname\",\n color=0,\n members=[fortios.firewall.schedule.GroupMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Schedule.Recurring(\"trname1\", new()\n {\n Color = 0,\n Day = \"sunday\",\n End = \"00:00\",\n Start = \"00:00\",\n });\n\n var trname = new Fortios.Firewall.Schedule.Group(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Schedule.Inputs.GroupMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewRecurring(ctx, \"trname1\", \u0026firewall.RecurringArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDay: pulumi.String(\"sunday\"),\n\t\t\tEnd: pulumi.String(\"00:00\"),\n\t\t\tStart: pulumi.String(\"00:00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewGroup(ctx, \"trname\", \u0026firewall.GroupArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: schedule.GroupMemberArray{\n\t\t\t\t\u0026schedule.GroupMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Recurring;\nimport com.pulumi.fortios.firewall.RecurringArgs;\nimport com.pulumi.fortios.firewall.Group;\nimport com.pulumi.fortios.firewall.GroupArgs;\nimport com.pulumi.fortios.firewall.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Recurring(\"trname1\", RecurringArgs.builder()\n .color(0)\n .day(\"sunday\")\n .end(\"00:00\")\n .start(\"00:00\")\n .build());\n\n var trname = new Group(\"trname\", GroupArgs.builder()\n .color(0)\n .members(GroupMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall/schedule:Recurring\n properties:\n color: 0\n day: sunday\n end: 00:00\n start: 00:00\n trname:\n type: fortios:firewall/schedule:Group\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSchedule Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/schedule/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/schedule/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -97100,7 +97950,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -97122,7 +97972,8 @@ "color", "fabricObject", "members", - "name" + "name", + "vdomparam" ], "inputProperties": { "color": { @@ -97139,7 +97990,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -97178,7 +98029,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -97201,7 +98052,7 @@ } }, "fortios:firewall/schedule/onetime:Onetime": { - "description": "Onetime schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.schedule.Onetime(\"trname\", {\n color: 0,\n end: \"00:00 2020/12/12\",\n expirationDays: 2,\n start: \"00:00 2010/12/12\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.schedule.Onetime(\"trname\",\n color=0,\n end=\"00:00 2020/12/12\",\n expiration_days=2,\n start=\"00:00 2010/12/12\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Schedule.Onetime(\"trname\", new()\n {\n Color = 0,\n End = \"00:00 2020/12/12\",\n ExpirationDays = 2,\n Start = \"00:00 2010/12/12\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewOnetime(ctx, \"trname\", \u0026firewall.OnetimeArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEnd: pulumi.String(\"00:00 2020/12/12\"),\n\t\t\tExpirationDays: pulumi.Int(2),\n\t\t\tStart: pulumi.String(\"00:00 2010/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.fortios.firewall.Onetime;\nimport com.pulumi.fortios.firewall.OnetimeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Onetime(\"trname\", OnetimeArgs.builder() \n .color(0)\n .end(\"00:00 2020/12/12\")\n .expirationDays(2)\n .start(\"00:00 2010/12/12\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/schedule:Onetime\n properties:\n color: 0\n end: 00:00 2020/12/12\n expirationDays: 2\n start: 00:00 2010/12/12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSchedule Onetime can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/schedule/onetime:Onetime labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/schedule/onetime:Onetime labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Onetime schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.schedule.Onetime(\"trname\", {\n color: 0,\n end: \"00:00 2020/12/12\",\n expirationDays: 2,\n start: \"00:00 2010/12/12\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.schedule.Onetime(\"trname\",\n color=0,\n end=\"00:00 2020/12/12\",\n expiration_days=2,\n start=\"00:00 2010/12/12\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Schedule.Onetime(\"trname\", new()\n {\n Color = 0,\n End = \"00:00 2020/12/12\",\n ExpirationDays = 2,\n Start = \"00:00 2010/12/12\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewOnetime(ctx, \"trname\", \u0026firewall.OnetimeArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tEnd: pulumi.String(\"00:00 2020/12/12\"),\n\t\t\tExpirationDays: pulumi.Int(2),\n\t\t\tStart: pulumi.String(\"00:00 2010/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.fortios.firewall.Onetime;\nimport com.pulumi.fortios.firewall.OnetimeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Onetime(\"trname\", OnetimeArgs.builder()\n .color(0)\n .end(\"00:00 2020/12/12\")\n .expirationDays(2)\n .start(\"00:00 2010/12/12\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/schedule:Onetime\n properties:\n color: 0\n end: 00:00 2020/12/12\n expirationDays: 2\n start: 00:00 2010/12/12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSchedule Onetime can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/schedule/onetime:Onetime labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/schedule/onetime:Onetime labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -97248,7 +98099,8 @@ "fabricObject", "name", "start", - "startUtc" + "startUtc", + "vdomparam" ], "inputProperties": { "color": { @@ -97338,7 +98190,7 @@ } }, "fortios:firewall/schedule/recurring:Recurring": { - "description": "Recurring schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.schedule.Recurring(\"trname\", {\n color: 0,\n day: \"sunday\",\n end: \"00:00\",\n start: \"00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.schedule.Recurring(\"trname\",\n color=0,\n day=\"sunday\",\n end=\"00:00\",\n start=\"00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Schedule.Recurring(\"trname\", new()\n {\n Color = 0,\n Day = \"sunday\",\n End = \"00:00\",\n Start = \"00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewRecurring(ctx, \"trname\", \u0026firewall.RecurringArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDay: pulumi.String(\"sunday\"),\n\t\t\tEnd: pulumi.String(\"00:00\"),\n\t\t\tStart: pulumi.String(\"00: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.fortios.firewall.Recurring;\nimport com.pulumi.fortios.firewall.RecurringArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Recurring(\"trname\", RecurringArgs.builder() \n .color(0)\n .day(\"sunday\")\n .end(\"00:00\")\n .start(\"00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/schedule:Recurring\n properties:\n color: 0\n day: sunday\n end: 00:00\n start: 00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSchedule Recurring can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/schedule/recurring:Recurring labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/schedule/recurring:Recurring labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Recurring schedule configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.schedule.Recurring(\"trname\", {\n color: 0,\n day: \"sunday\",\n end: \"00:00\",\n start: \"00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.schedule.Recurring(\"trname\",\n color=0,\n day=\"sunday\",\n end=\"00:00\",\n start=\"00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Schedule.Recurring(\"trname\", new()\n {\n Color = 0,\n Day = \"sunday\",\n End = \"00:00\",\n Start = \"00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewRecurring(ctx, \"trname\", \u0026firewall.RecurringArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDay: pulumi.String(\"sunday\"),\n\t\t\tEnd: pulumi.String(\"00:00\"),\n\t\t\tStart: pulumi.String(\"00: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.fortios.firewall.Recurring;\nimport com.pulumi.fortios.firewall.RecurringArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Recurring(\"trname\", RecurringArgs.builder()\n .color(0)\n .day(\"sunday\")\n .end(\"00:00\")\n .start(\"00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/schedule:Recurring\n properties:\n color: 0\n day: sunday\n end: 00:00\n start: 00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSchedule Recurring can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/schedule/recurring:Recurring labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/schedule/recurring:Recurring labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -97375,7 +98227,8 @@ "end", "fabricObject", "name", - "start" + "start", + "vdomparam" ], "inputProperties": { "color": { @@ -97561,7 +98414,7 @@ } }, "fortios:firewall/securitypolicy:Securitypolicy": { - "description": "Configure NGFW IPv4/IPv6 application policies. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Securitypolicy(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port4\",\n }],\n logtraffic: \"utm\",\n policyid: 1,\n profileProtocolOptions: \"default\",\n profileType: \"single\",\n schedule: \"always\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcintfs: [{\n name: \"port2\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Securitypolicy(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.SecuritypolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.SecuritypolicyDstintfArgs(\n name=\"port4\",\n )],\n logtraffic=\"utm\",\n policyid=1,\n profile_protocol_options=\"default\",\n profile_type=\"single\",\n schedule=\"always\",\n srcaddrs=[fortios.firewall.SecuritypolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintfs=[fortios.firewall.SecuritypolicySrcintfArgs(\n name=\"port2\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Securitypolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n Logtraffic = \"utm\",\n Policyid = 1,\n ProfileProtocolOptions = \"default\",\n ProfileType = \"single\",\n Schedule = \"always\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicySrcintfArgs\n {\n Name = \"port2\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSecuritypolicy(ctx, \"trname\", \u0026firewall.SecuritypolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.SecuritypolicyDstaddrArray{\n\t\t\t\t\u0026firewall.SecuritypolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.SecuritypolicyDstintfArray{\n\t\t\t\t\u0026firewall.SecuritypolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSrcaddrs: firewall.SecuritypolicySrcaddrArray{\n\t\t\t\t\u0026firewall.SecuritypolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintfs: firewall.SecuritypolicySrcintfArray{\n\t\t\t\t\u0026firewall.SecuritypolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port2\"),\n\t\t\t\t},\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.fortios.firewall.Securitypolicy;\nimport com.pulumi.fortios.firewall.SecuritypolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicySrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicySrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Securitypolicy(\"trname\", SecuritypolicyArgs.builder() \n .action(\"accept\")\n .dstaddrs(SecuritypolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(SecuritypolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .logtraffic(\"utm\")\n .policyid(1)\n .profileProtocolOptions(\"default\")\n .profileType(\"single\")\n .schedule(\"always\")\n .srcaddrs(SecuritypolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintfs(SecuritypolicySrcintfArgs.builder()\n .name(\"port2\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Securitypolicy\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintfs:\n - name: port4\n logtraffic: utm\n policyid: 1\n profileProtocolOptions: default\n profileType: single\n schedule: always\n srcaddrs:\n - name: all\n srcintfs:\n - name: port2\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall SecurityPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/securitypolicy:Securitypolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/securitypolicy:Securitypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure NGFW IPv4/IPv6 application policies. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Securitypolicy(\"trname\", {\n action: \"accept\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port4\",\n }],\n logtraffic: \"utm\",\n policyid: 1,\n profileProtocolOptions: \"default\",\n profileType: \"single\",\n schedule: \"always\",\n srcaddrs: [{\n name: \"all\",\n }],\n srcintfs: [{\n name: \"port2\",\n }],\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Securitypolicy(\"trname\",\n action=\"accept\",\n dstaddrs=[fortios.firewall.SecuritypolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.SecuritypolicyDstintfArgs(\n name=\"port4\",\n )],\n logtraffic=\"utm\",\n policyid=1,\n profile_protocol_options=\"default\",\n profile_type=\"single\",\n schedule=\"always\",\n srcaddrs=[fortios.firewall.SecuritypolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintfs=[fortios.firewall.SecuritypolicySrcintfArgs(\n name=\"port2\",\n )],\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Securitypolicy(\"trname\", new()\n {\n Action = \"accept\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n Logtraffic = \"utm\",\n Policyid = 1,\n ProfileProtocolOptions = \"default\",\n ProfileType = \"single\",\n Schedule = \"always\",\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintfs = new[]\n {\n new Fortios.Firewall.Inputs.SecuritypolicySrcintfArgs\n {\n Name = \"port2\",\n },\n },\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSecuritypolicy(ctx, \"trname\", \u0026firewall.SecuritypolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tDstaddrs: firewall.SecuritypolicyDstaddrArray{\n\t\t\t\t\u0026firewall.SecuritypolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.SecuritypolicyDstintfArray{\n\t\t\t\t\u0026firewall.SecuritypolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tPolicyid: pulumi.Int(1),\n\t\t\tProfileProtocolOptions: pulumi.String(\"default\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tSrcaddrs: firewall.SecuritypolicySrcaddrArray{\n\t\t\t\t\u0026firewall.SecuritypolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintfs: firewall.SecuritypolicySrcintfArray{\n\t\t\t\t\u0026firewall.SecuritypolicySrcintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port2\"),\n\t\t\t\t},\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.fortios.firewall.Securitypolicy;\nimport com.pulumi.fortios.firewall.SecuritypolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicySrcaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.SecuritypolicySrcintfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Securitypolicy(\"trname\", SecuritypolicyArgs.builder()\n .action(\"accept\")\n .dstaddrs(SecuritypolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(SecuritypolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .logtraffic(\"utm\")\n .policyid(1)\n .profileProtocolOptions(\"default\")\n .profileType(\"single\")\n .schedule(\"always\")\n .srcaddrs(SecuritypolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintfs(SecuritypolicySrcintfArgs.builder()\n .name(\"port2\")\n .build())\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Securitypolicy\n properties:\n action: accept\n dstaddrs:\n - name: all\n dstintfs:\n - name: port4\n logtraffic: utm\n policyid: 1\n profileProtocolOptions: default\n profileType: single\n schedule: always\n srcaddrs:\n - name: all\n srcintfs:\n - name: port2\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall SecurityPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/securitypolicy:Securitypolicy labelname {{policyid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/securitypolicy:Securitypolicy labelname {{policyid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -97685,7 +98538,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -97980,11 +98833,11 @@ "items": { "$ref": "#/types/fortios:firewall/SecuritypolicyUrlCategory:SecuritypolicyUrlCategory" }, - "description": "URL category ID list. The structure of `url_category` block is documented below.\n" + "description": "URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below.\n" }, "urlCategoryUnitary": { "type": "string", - "description": "URL categories or groups.\n" + "description": "URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.*\n" }, "users": { "type": "array", @@ -98065,6 +98918,7 @@ "status", "urlCategoryUnitary", "uuid", + "vdomparam", "videofilterProfile", "virtualPatchProfile", "voipProfile", @@ -98193,7 +99047,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -98489,11 +99343,11 @@ "items": { "$ref": "#/types/fortios:firewall/SecuritypolicyUrlCategory:SecuritypolicyUrlCategory" }, - "description": "URL category ID list. The structure of `url_category` block is documented below.\n" + "description": "URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below.\n" }, "urlCategoryUnitary": { "type": "string", - "description": "URL categories or groups.\n" + "description": "URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.*\n" }, "users": { "type": "array", @@ -98653,7 +99507,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -98949,11 +99803,11 @@ "items": { "$ref": "#/types/fortios:firewall/SecuritypolicyUrlCategory:SecuritypolicyUrlCategory" }, - "description": "URL category ID list. The structure of `url_category` block is documented below.\n" + "description": "URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below.\n" }, "urlCategoryUnitary": { "type": "string", - "description": "URL categories or groups.\n" + "description": "URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.*\n" }, "users": { "type": "array", @@ -99201,7 +100055,8 @@ }, "required": [ "fabricObject", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -99247,7 +100102,7 @@ } }, "fortios:firewall/service/custom:Custom": { - "description": "Configure custom services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.service.Custom(\"trname\", {\n appServiceType: \"disable\",\n category: \"General\",\n checkResetRange: \"default\",\n color: 0,\n helper: \"auto\",\n iprange: \"0.0.0.0\",\n protocol: \"TCP/UDP/SCTP\",\n protocolNumber: 6,\n proxy: \"disable\",\n tcpHalfcloseTimer: 0,\n tcpHalfopenTimer: 0,\n tcpPortrange: \"223-332\",\n tcpTimewaitTimer: 0,\n udpIdleTimer: 0,\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.service.Custom(\"trname\",\n app_service_type=\"disable\",\n category=\"General\",\n check_reset_range=\"default\",\n color=0,\n helper=\"auto\",\n iprange=\"0.0.0.0\",\n protocol=\"TCP/UDP/SCTP\",\n protocol_number=6,\n proxy=\"disable\",\n tcp_halfclose_timer=0,\n tcp_halfopen_timer=0,\n tcp_portrange=\"223-332\",\n tcp_timewait_timer=0,\n udp_idle_timer=0,\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Service.Custom(\"trname\", new()\n {\n AppServiceType = \"disable\",\n Category = \"General\",\n CheckResetRange = \"default\",\n Color = 0,\n Helper = \"auto\",\n Iprange = \"0.0.0.0\",\n Protocol = \"TCP/UDP/SCTP\",\n ProtocolNumber = 6,\n Proxy = \"disable\",\n TcpHalfcloseTimer = 0,\n TcpHalfopenTimer = 0,\n TcpPortrange = \"223-332\",\n TcpTimewaitTimer = 0,\n UdpIdleTimer = 0,\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewCustom(ctx, \"trname\", \u0026firewall.CustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tCheckResetRange: pulumi.String(\"default\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tHelper: pulumi.String(\"auto\"),\n\t\t\tIprange: pulumi.String(\"0.0.0.0\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tProtocolNumber: pulumi.Int(6),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t\tTcpHalfcloseTimer: pulumi.Int(0),\n\t\t\tTcpHalfopenTimer: pulumi.Int(0),\n\t\t\tTcpPortrange: pulumi.String(\"223-332\"),\n\t\t\tTcpTimewaitTimer: pulumi.Int(0),\n\t\t\tUdpIdleTimer: pulumi.Int(0),\n\t\t\tVisibility: 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.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Custom(\"trname\", CustomArgs.builder() \n .appServiceType(\"disable\")\n .category(\"General\")\n .checkResetRange(\"default\")\n .color(0)\n .helper(\"auto\")\n .iprange(\"0.0.0.0\")\n .protocol(\"TCP/UDP/SCTP\")\n .protocolNumber(6)\n .proxy(\"disable\")\n .tcpHalfcloseTimer(0)\n .tcpHalfopenTimer(0)\n .tcpPortrange(\"223-332\")\n .tcpTimewaitTimer(0)\n .udpIdleTimer(0)\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/service:Custom\n properties:\n appServiceType: disable\n category: General\n checkResetRange: default\n color: 0\n helper: auto\n iprange: 0.0.0.0\n protocol: TCP/UDP/SCTP\n protocolNumber: 6\n proxy: disable\n tcpHalfcloseTimer: 0\n tcpHalfopenTimer: 0\n tcpPortrange: 223-332\n tcpTimewaitTimer: 0\n udpIdleTimer: 0\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallService Custom can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/service/custom:Custom labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/service/custom:Custom labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure custom services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.service.Custom(\"trname\", {\n appServiceType: \"disable\",\n category: \"General\",\n checkResetRange: \"default\",\n color: 0,\n helper: \"auto\",\n iprange: \"0.0.0.0\",\n protocol: \"TCP/UDP/SCTP\",\n protocolNumber: 6,\n proxy: \"disable\",\n tcpHalfcloseTimer: 0,\n tcpHalfopenTimer: 0,\n tcpPortrange: \"223-332\",\n tcpTimewaitTimer: 0,\n udpIdleTimer: 0,\n visibility: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.service.Custom(\"trname\",\n app_service_type=\"disable\",\n category=\"General\",\n check_reset_range=\"default\",\n color=0,\n helper=\"auto\",\n iprange=\"0.0.0.0\",\n protocol=\"TCP/UDP/SCTP\",\n protocol_number=6,\n proxy=\"disable\",\n tcp_halfclose_timer=0,\n tcp_halfopen_timer=0,\n tcp_portrange=\"223-332\",\n tcp_timewait_timer=0,\n udp_idle_timer=0,\n visibility=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Service.Custom(\"trname\", new()\n {\n AppServiceType = \"disable\",\n Category = \"General\",\n CheckResetRange = \"default\",\n Color = 0,\n Helper = \"auto\",\n Iprange = \"0.0.0.0\",\n Protocol = \"TCP/UDP/SCTP\",\n ProtocolNumber = 6,\n Proxy = \"disable\",\n TcpHalfcloseTimer = 0,\n TcpHalfopenTimer = 0,\n TcpPortrange = \"223-332\",\n TcpTimewaitTimer = 0,\n UdpIdleTimer = 0,\n Visibility = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewCustom(ctx, \"trname\", \u0026firewall.CustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tCheckResetRange: pulumi.String(\"default\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tHelper: pulumi.String(\"auto\"),\n\t\t\tIprange: pulumi.String(\"0.0.0.0\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tProtocolNumber: pulumi.Int(6),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t\tTcpHalfcloseTimer: pulumi.Int(0),\n\t\t\tTcpHalfopenTimer: pulumi.Int(0),\n\t\t\tTcpPortrange: pulumi.String(\"223-332\"),\n\t\t\tTcpTimewaitTimer: pulumi.Int(0),\n\t\t\tUdpIdleTimer: pulumi.Int(0),\n\t\t\tVisibility: 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.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Custom(\"trname\", CustomArgs.builder()\n .appServiceType(\"disable\")\n .category(\"General\")\n .checkResetRange(\"default\")\n .color(0)\n .helper(\"auto\")\n .iprange(\"0.0.0.0\")\n .protocol(\"TCP/UDP/SCTP\")\n .protocolNumber(6)\n .proxy(\"disable\")\n .tcpHalfcloseTimer(0)\n .tcpHalfopenTimer(0)\n .tcpPortrange(\"223-332\")\n .tcpTimewaitTimer(0)\n .udpIdleTimer(0)\n .visibility(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/service:Custom\n properties:\n appServiceType: disable\n category: General\n checkResetRange: default\n color: 0\n helper: auto\n iprange: 0.0.0.0\n protocol: TCP/UDP/SCTP\n protocolNumber: 6\n proxy: disable\n tcpHalfcloseTimer: 0\n tcpHalfopenTimer: 0\n tcpPortrange: 223-332\n tcpTimewaitTimer: 0\n udpIdleTimer: 0\n visibility: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallService Custom can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/service/custom:Custom labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/service/custom:Custom labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "appCategories": { "type": "array", @@ -99297,7 +100152,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helper": { "type": "string", @@ -99405,6 +100260,7 @@ "udpIdleTimer", "udpPortrange", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -99456,7 +100312,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helper": { "type": "string", @@ -99591,7 +100447,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helper": { "type": "string", @@ -99679,7 +100535,7 @@ } }, "fortios:firewall/service/group:Group": { - "description": "Configure service groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.service.Custom(\"trname1\", {\n appServiceType: \"disable\",\n category: \"General\",\n checkResetRange: \"default\",\n color: 0,\n helper: \"auto\",\n iprange: \"0.0.0.0\",\n protocol: \"TCP/UDP/SCTP\",\n protocolNumber: 6,\n proxy: \"disable\",\n tcpHalfcloseTimer: 0,\n tcpHalfopenTimer: 0,\n tcpPortrange: \"223-332\",\n tcpTimewaitTimer: 0,\n udpIdleTimer: 0,\n visibility: \"enable\",\n});\nconst trname = new fortios.firewall.service.Group(\"trname\", {\n color: 0,\n proxy: \"disable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.service.Custom(\"trname1\",\n app_service_type=\"disable\",\n category=\"General\",\n check_reset_range=\"default\",\n color=0,\n helper=\"auto\",\n iprange=\"0.0.0.0\",\n protocol=\"TCP/UDP/SCTP\",\n protocol_number=6,\n proxy=\"disable\",\n tcp_halfclose_timer=0,\n tcp_halfopen_timer=0,\n tcp_portrange=\"223-332\",\n tcp_timewait_timer=0,\n udp_idle_timer=0,\n visibility=\"enable\")\ntrname = fortios.firewall.service.Group(\"trname\",\n color=0,\n proxy=\"disable\",\n members=[fortios.firewall.service.GroupMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Service.Custom(\"trname1\", new()\n {\n AppServiceType = \"disable\",\n Category = \"General\",\n CheckResetRange = \"default\",\n Color = 0,\n Helper = \"auto\",\n Iprange = \"0.0.0.0\",\n Protocol = \"TCP/UDP/SCTP\",\n ProtocolNumber = 6,\n Proxy = \"disable\",\n TcpHalfcloseTimer = 0,\n TcpHalfopenTimer = 0,\n TcpPortrange = \"223-332\",\n TcpTimewaitTimer = 0,\n UdpIdleTimer = 0,\n Visibility = \"enable\",\n });\n\n var trname = new Fortios.Firewall.Service.Group(\"trname\", new()\n {\n Color = 0,\n Proxy = \"disable\",\n Members = new[]\n {\n new Fortios.Firewall.Service.Inputs.GroupMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewCustom(ctx, \"trname1\", \u0026firewall.CustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tCheckResetRange: pulumi.String(\"default\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tHelper: pulumi.String(\"auto\"),\n\t\t\tIprange: pulumi.String(\"0.0.0.0\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tProtocolNumber: pulumi.Int(6),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t\tTcpHalfcloseTimer: pulumi.Int(0),\n\t\t\tTcpHalfopenTimer: pulumi.Int(0),\n\t\t\tTcpPortrange: pulumi.String(\"223-332\"),\n\t\t\tTcpTimewaitTimer: pulumi.Int(0),\n\t\t\tUdpIdleTimer: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewGroup(ctx, \"trname\", \u0026firewall.GroupArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t\tMembers: service.GroupMemberArray{\n\t\t\t\t\u0026service.GroupMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport com.pulumi.fortios.firewall.Group;\nimport com.pulumi.fortios.firewall.GroupArgs;\nimport com.pulumi.fortios.firewall.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Custom(\"trname1\", CustomArgs.builder() \n .appServiceType(\"disable\")\n .category(\"General\")\n .checkResetRange(\"default\")\n .color(0)\n .helper(\"auto\")\n .iprange(\"0.0.0.0\")\n .protocol(\"TCP/UDP/SCTP\")\n .protocolNumber(6)\n .proxy(\"disable\")\n .tcpHalfcloseTimer(0)\n .tcpHalfopenTimer(0)\n .tcpPortrange(\"223-332\")\n .tcpTimewaitTimer(0)\n .udpIdleTimer(0)\n .visibility(\"enable\")\n .build());\n\n var trname = new Group(\"trname\", GroupArgs.builder() \n .color(0)\n .proxy(\"disable\")\n .members(GroupMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall/service:Custom\n properties:\n appServiceType: disable\n category: General\n checkResetRange: default\n color: 0\n helper: auto\n iprange: 0.0.0.0\n protocol: TCP/UDP/SCTP\n protocolNumber: 6\n proxy: disable\n tcpHalfcloseTimer: 0\n tcpHalfopenTimer: 0\n tcpPortrange: 223-332\n tcpTimewaitTimer: 0\n udpIdleTimer: 0\n visibility: enable\n trname:\n type: fortios:firewall/service:Group\n properties:\n color: 0\n proxy: disable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallService Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/service/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/service/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure service groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.service.Custom(\"trname1\", {\n appServiceType: \"disable\",\n category: \"General\",\n checkResetRange: \"default\",\n color: 0,\n helper: \"auto\",\n iprange: \"0.0.0.0\",\n protocol: \"TCP/UDP/SCTP\",\n protocolNumber: 6,\n proxy: \"disable\",\n tcpHalfcloseTimer: 0,\n tcpHalfopenTimer: 0,\n tcpPortrange: \"223-332\",\n tcpTimewaitTimer: 0,\n udpIdleTimer: 0,\n visibility: \"enable\",\n});\nconst trname = new fortios.firewall.service.Group(\"trname\", {\n color: 0,\n proxy: \"disable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.service.Custom(\"trname1\",\n app_service_type=\"disable\",\n category=\"General\",\n check_reset_range=\"default\",\n color=0,\n helper=\"auto\",\n iprange=\"0.0.0.0\",\n protocol=\"TCP/UDP/SCTP\",\n protocol_number=6,\n proxy=\"disable\",\n tcp_halfclose_timer=0,\n tcp_halfopen_timer=0,\n tcp_portrange=\"223-332\",\n tcp_timewait_timer=0,\n udp_idle_timer=0,\n visibility=\"enable\")\ntrname = fortios.firewall.service.Group(\"trname\",\n color=0,\n proxy=\"disable\",\n members=[fortios.firewall.service.GroupMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Service.Custom(\"trname1\", new()\n {\n AppServiceType = \"disable\",\n Category = \"General\",\n CheckResetRange = \"default\",\n Color = 0,\n Helper = \"auto\",\n Iprange = \"0.0.0.0\",\n Protocol = \"TCP/UDP/SCTP\",\n ProtocolNumber = 6,\n Proxy = \"disable\",\n TcpHalfcloseTimer = 0,\n TcpHalfopenTimer = 0,\n TcpPortrange = \"223-332\",\n TcpTimewaitTimer = 0,\n UdpIdleTimer = 0,\n Visibility = \"enable\",\n });\n\n var trname = new Fortios.Firewall.Service.Group(\"trname\", new()\n {\n Color = 0,\n Proxy = \"disable\",\n Members = new[]\n {\n new Fortios.Firewall.Service.Inputs.GroupMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewCustom(ctx, \"trname1\", \u0026firewall.CustomArgs{\n\t\t\tAppServiceType: pulumi.String(\"disable\"),\n\t\t\tCategory: pulumi.String(\"General\"),\n\t\t\tCheckResetRange: pulumi.String(\"default\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tHelper: pulumi.String(\"auto\"),\n\t\t\tIprange: pulumi.String(\"0.0.0.0\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tProtocolNumber: pulumi.Int(6),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t\tTcpHalfcloseTimer: pulumi.Int(0),\n\t\t\tTcpHalfopenTimer: pulumi.Int(0),\n\t\t\tTcpPortrange: pulumi.String(\"223-332\"),\n\t\t\tTcpTimewaitTimer: pulumi.Int(0),\n\t\t\tUdpIdleTimer: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewGroup(ctx, \"trname\", \u0026firewall.GroupArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tProxy: pulumi.String(\"disable\"),\n\t\t\tMembers: service.GroupMemberArray{\n\t\t\t\t\u0026service.GroupMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport com.pulumi.fortios.firewall.Group;\nimport com.pulumi.fortios.firewall.GroupArgs;\nimport com.pulumi.fortios.firewall.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Custom(\"trname1\", CustomArgs.builder()\n .appServiceType(\"disable\")\n .category(\"General\")\n .checkResetRange(\"default\")\n .color(0)\n .helper(\"auto\")\n .iprange(\"0.0.0.0\")\n .protocol(\"TCP/UDP/SCTP\")\n .protocolNumber(6)\n .proxy(\"disable\")\n .tcpHalfcloseTimer(0)\n .tcpHalfopenTimer(0)\n .tcpPortrange(\"223-332\")\n .tcpTimewaitTimer(0)\n .udpIdleTimer(0)\n .visibility(\"enable\")\n .build());\n\n var trname = new Group(\"trname\", GroupArgs.builder()\n .color(0)\n .proxy(\"disable\")\n .members(GroupMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall/service:Custom\n properties:\n appServiceType: disable\n category: General\n checkResetRange: default\n color: 0\n helper: auto\n iprange: 0.0.0.0\n protocol: TCP/UDP/SCTP\n protocolNumber: 6\n proxy: disable\n tcpHalfcloseTimer: 0\n tcpHalfopenTimer: 0\n tcpPortrange: 223-332\n tcpTimewaitTimer: 0\n udpIdleTimer: 0\n visibility: enable\n trname:\n type: fortios:firewall/service:Group\n properties:\n color: 0\n proxy: disable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallService Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/service/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/service/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -99699,7 +100555,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -99730,7 +100586,8 @@ "fabricObject", "name", "proxy", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "color": { @@ -99751,7 +100608,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -99799,7 +100656,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -99830,7 +100687,7 @@ } }, "fortios:firewall/shaper/peripshaper:Peripshaper": { - "description": "Configure per-IP traffic shaper.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.shaper.Peripshaper(\"trname\", {\n bandwidthUnit: \"kbps\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n diffservcodeForward: \"000000\",\n diffservcodeRev: \"000000\",\n maxBandwidth: 1024,\n maxConcurrentSession: 33,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.shaper.Peripshaper(\"trname\",\n bandwidth_unit=\"kbps\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n diffservcode_forward=\"000000\",\n diffservcode_rev=\"000000\",\n max_bandwidth=1024,\n max_concurrent_session=33)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shaper.Peripshaper(\"trname\", new()\n {\n BandwidthUnit = \"kbps\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n DiffservcodeForward = \"000000\",\n DiffservcodeRev = \"000000\",\n MaxBandwidth = 1024,\n MaxConcurrentSession = 33,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPeripshaper(ctx, \"trname\", \u0026firewall.PeripshaperArgs{\n\t\t\tBandwidthUnit: pulumi.String(\"kbps\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDiffservcodeForward: pulumi.String(\"000000\"),\n\t\t\tDiffservcodeRev: pulumi.String(\"000000\"),\n\t\t\tMaxBandwidth: pulumi.Int(1024),\n\t\t\tMaxConcurrentSession: pulumi.Int(33),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Peripshaper;\nimport com.pulumi.fortios.firewall.PeripshaperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Peripshaper(\"trname\", PeripshaperArgs.builder() \n .bandwidthUnit(\"kbps\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .diffservcodeForward(\"000000\")\n .diffservcodeRev(\"000000\")\n .maxBandwidth(1024)\n .maxConcurrentSession(33)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/shaper:Peripshaper\n properties:\n bandwidthUnit: kbps\n diffservForward: disable\n diffservReverse: disable\n diffservcodeForward: '000000'\n diffservcodeRev: '000000'\n maxBandwidth: 1024\n maxConcurrentSession: 33\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallShaper PerIpShaper can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shaper/peripshaper:Peripshaper labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shaper/peripshaper:Peripshaper labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure per-IP traffic shaper.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.shaper.Peripshaper(\"trname\", {\n bandwidthUnit: \"kbps\",\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n diffservcodeForward: \"000000\",\n diffservcodeRev: \"000000\",\n maxBandwidth: 1024,\n maxConcurrentSession: 33,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.shaper.Peripshaper(\"trname\",\n bandwidth_unit=\"kbps\",\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n diffservcode_forward=\"000000\",\n diffservcode_rev=\"000000\",\n max_bandwidth=1024,\n max_concurrent_session=33)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shaper.Peripshaper(\"trname\", new()\n {\n BandwidthUnit = \"kbps\",\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n DiffservcodeForward = \"000000\",\n DiffservcodeRev = \"000000\",\n MaxBandwidth = 1024,\n MaxConcurrentSession = 33,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewPeripshaper(ctx, \"trname\", \u0026firewall.PeripshaperArgs{\n\t\t\tBandwidthUnit: pulumi.String(\"kbps\"),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDiffservcodeForward: pulumi.String(\"000000\"),\n\t\t\tDiffservcodeRev: pulumi.String(\"000000\"),\n\t\t\tMaxBandwidth: pulumi.Int(1024),\n\t\t\tMaxConcurrentSession: pulumi.Int(33),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Peripshaper;\nimport com.pulumi.fortios.firewall.PeripshaperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Peripshaper(\"trname\", PeripshaperArgs.builder()\n .bandwidthUnit(\"kbps\")\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .diffservcodeForward(\"000000\")\n .diffservcodeRev(\"000000\")\n .maxBandwidth(1024)\n .maxConcurrentSession(33)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/shaper:Peripshaper\n properties:\n bandwidthUnit: kbps\n diffservForward: disable\n diffservReverse: disable\n diffservcodeForward: '000000'\n diffservcodeRev: '000000'\n maxBandwidth: 1024\n maxConcurrentSession: 33\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallShaper PerIpShaper can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shaper/peripshaper:Peripshaper labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shaper/peripshaper:Peripshaper labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bandwidthUnit": { "type": "string", @@ -99854,7 +100711,7 @@ }, "maxBandwidth": { "type": "integer", - "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maxConcurrentSession": { "type": "integer", @@ -99887,7 +100744,8 @@ "maxConcurrentSession", "maxConcurrentTcpSession", "maxConcurrentUdpSession", - "name" + "name", + "vdomparam" ], "inputProperties": { "bandwidthUnit": { @@ -99912,7 +100770,7 @@ }, "maxBandwidth": { "type": "integer", - "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maxConcurrentSession": { "type": "integer", @@ -99961,7 +100819,7 @@ }, "maxBandwidth": { "type": "integer", - "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maxConcurrentSession": { "type": "integer", @@ -99989,7 +100847,7 @@ } }, "fortios:firewall/shaper/trafficshaper:Trafficshaper": { - "description": "Configure shared traffic shaper.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.shaper.Trafficshaper(\"trname\", {\n bandwidthUnit: \"kbps\",\n diffserv: \"disable\",\n diffservcode: \"000000\",\n guaranteedBandwidth: 0,\n maximumBandwidth: 1024,\n perPolicy: \"disable\",\n priority: \"low\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.shaper.Trafficshaper(\"trname\",\n bandwidth_unit=\"kbps\",\n diffserv=\"disable\",\n diffservcode=\"000000\",\n guaranteed_bandwidth=0,\n maximum_bandwidth=1024,\n per_policy=\"disable\",\n priority=\"low\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shaper.Trafficshaper(\"trname\", new()\n {\n BandwidthUnit = \"kbps\",\n Diffserv = \"disable\",\n Diffservcode = \"000000\",\n GuaranteedBandwidth = 0,\n MaximumBandwidth = 1024,\n PerPolicy = \"disable\",\n Priority = \"low\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewTrafficshaper(ctx, \"trname\", \u0026firewall.TrafficshaperArgs{\n\t\t\tBandwidthUnit: pulumi.String(\"kbps\"),\n\t\t\tDiffserv: pulumi.String(\"disable\"),\n\t\t\tDiffservcode: pulumi.String(\"000000\"),\n\t\t\tGuaranteedBandwidth: pulumi.Int(0),\n\t\t\tMaximumBandwidth: pulumi.Int(1024),\n\t\t\tPerPolicy: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.String(\"low\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Trafficshaper;\nimport com.pulumi.fortios.firewall.TrafficshaperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Trafficshaper(\"trname\", TrafficshaperArgs.builder() \n .bandwidthUnit(\"kbps\")\n .diffserv(\"disable\")\n .diffservcode(\"000000\")\n .guaranteedBandwidth(0)\n .maximumBandwidth(1024)\n .perPolicy(\"disable\")\n .priority(\"low\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/shaper:Trafficshaper\n properties:\n bandwidthUnit: kbps\n diffserv: disable\n diffservcode: '000000'\n guaranteedBandwidth: 0\n maximumBandwidth: 1024\n perPolicy: disable\n priority: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallShaper TrafficShaper can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shaper/trafficshaper:Trafficshaper labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shaper/trafficshaper:Trafficshaper labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure shared traffic shaper.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.shaper.Trafficshaper(\"trname\", {\n bandwidthUnit: \"kbps\",\n diffserv: \"disable\",\n diffservcode: \"000000\",\n guaranteedBandwidth: 0,\n maximumBandwidth: 1024,\n perPolicy: \"disable\",\n priority: \"low\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.shaper.Trafficshaper(\"trname\",\n bandwidth_unit=\"kbps\",\n diffserv=\"disable\",\n diffservcode=\"000000\",\n guaranteed_bandwidth=0,\n maximum_bandwidth=1024,\n per_policy=\"disable\",\n priority=\"low\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shaper.Trafficshaper(\"trname\", new()\n {\n BandwidthUnit = \"kbps\",\n Diffserv = \"disable\",\n Diffservcode = \"000000\",\n GuaranteedBandwidth = 0,\n MaximumBandwidth = 1024,\n PerPolicy = \"disable\",\n Priority = \"low\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewTrafficshaper(ctx, \"trname\", \u0026firewall.TrafficshaperArgs{\n\t\t\tBandwidthUnit: pulumi.String(\"kbps\"),\n\t\t\tDiffserv: pulumi.String(\"disable\"),\n\t\t\tDiffservcode: pulumi.String(\"000000\"),\n\t\t\tGuaranteedBandwidth: pulumi.Int(0),\n\t\t\tMaximumBandwidth: pulumi.Int(1024),\n\t\t\tPerPolicy: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.String(\"low\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Trafficshaper;\nimport com.pulumi.fortios.firewall.TrafficshaperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Trafficshaper(\"trname\", TrafficshaperArgs.builder()\n .bandwidthUnit(\"kbps\")\n .diffserv(\"disable\")\n .diffservcode(\"000000\")\n .guaranteedBandwidth(0)\n .maximumBandwidth(1024)\n .perPolicy(\"disable\")\n .priority(\"low\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/shaper:Trafficshaper\n properties:\n bandwidthUnit: kbps\n diffserv: disable\n diffservcode: '000000'\n guaranteedBandwidth: 0\n maximumBandwidth: 1024\n perPolicy: disable\n priority: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallShaper TrafficShaper can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shaper/trafficshaper:Trafficshaper labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shaper/trafficshaper:Trafficshaper labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bandwidthUnit": { "type": "string", @@ -100037,11 +100895,11 @@ }, "guaranteedBandwidth": { "type": "integer", - "description": "Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maximumBandwidth": { "type": "integer", - "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maximumCos": { "type": "string", @@ -100091,7 +100949,8 @@ "name", "overhead", "perPolicy", - "priority" + "priority", + "vdomparam" ], "inputProperties": { "bandwidthUnit": { @@ -100140,11 +100999,11 @@ }, "guaranteedBandwidth": { "type": "integer", - "description": "Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maximumBandwidth": { "type": "integer", - "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maximumCos": { "type": "string", @@ -100225,11 +101084,11 @@ }, "guaranteedBandwidth": { "type": "integer", - "description": "Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maximumBandwidth": { "type": "integer", - "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, \u003e= 7.2.1: 0 - 80000000.\n" + "description": "Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000.\n" }, "maximumCos": { "type": "string", @@ -100265,7 +101124,7 @@ } }, "fortios:firewall/shapingpolicy:Shapingpolicy": { - "description": "Configure shaping policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Shapingpolicy(\"trname\", {\n classId: 0,\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n diffservcodeForward: \"000000\",\n diffservcodeRev: \"000000\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port4\",\n }],\n fosid: 1,\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n ipVersion: \"4\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Shapingpolicy(\"trname\",\n class_id=0,\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n diffservcode_forward=\"000000\",\n diffservcode_rev=\"000000\",\n dstaddrs=[fortios.firewall.ShapingpolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.ShapingpolicyDstintfArgs(\n name=\"port4\",\n )],\n fosid=1,\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n ip_version=\"4\",\n services=[fortios.firewall.ShapingpolicyServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.ShapingpolicySrcaddrArgs(\n name=\"all\",\n )],\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shapingpolicy(\"trname\", new()\n {\n ClassId = 0,\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n DiffservcodeForward = \"000000\",\n DiffservcodeRev = \"000000\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n Fosid = 1,\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n IpVersion = \"4\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicySrcaddrArgs\n {\n Name = \"all\",\n },\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewShapingpolicy(ctx, \"trname\", \u0026firewall.ShapingpolicyArgs{\n\t\t\tClassId: pulumi.Int(0),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDiffservcodeForward: pulumi.String(\"000000\"),\n\t\t\tDiffservcodeRev: pulumi.String(\"000000\"),\n\t\t\tDstaddrs: firewall.ShapingpolicyDstaddrArray{\n\t\t\t\t\u0026firewall.ShapingpolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.ShapingpolicyDstintfArray{\n\t\t\t\t\u0026firewall.ShapingpolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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\tServices: firewall.ShapingpolicyServiceArray{\n\t\t\t\t\u0026firewall.ShapingpolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.ShapingpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.ShapingpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Shapingpolicy;\nimport com.pulumi.fortios.firewall.ShapingpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Shapingpolicy(\"trname\", ShapingpolicyArgs.builder() \n .classId(0)\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .diffservcodeForward(\"000000\")\n .diffservcodeRev(\"000000\")\n .dstaddrs(ShapingpolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(ShapingpolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .fosid(1)\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .ipVersion(\"4\")\n .services(ShapingpolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(ShapingpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Shapingpolicy\n properties:\n classId: 0\n diffservForward: disable\n diffservReverse: disable\n diffservcodeForward: '000000'\n diffservcodeRev: '000000'\n dstaddrs:\n - name: all\n dstintfs:\n - name: port4\n fosid: 1\n internetService: disable\n internetServiceSrc: disable\n ipVersion: '4'\n services:\n - name: ALL\n srcaddrs:\n - name: all\n status: enable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ShapingPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shapingpolicy:Shapingpolicy labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shapingpolicy:Shapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure shaping policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Shapingpolicy(\"trname\", {\n classId: 0,\n diffservForward: \"disable\",\n diffservReverse: \"disable\",\n diffservcodeForward: \"000000\",\n diffservcodeRev: \"000000\",\n dstaddrs: [{\n name: \"all\",\n }],\n dstintfs: [{\n name: \"port4\",\n }],\n fosid: 1,\n internetService: \"disable\",\n internetServiceSrc: \"disable\",\n ipVersion: \"4\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n tosNegate: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Shapingpolicy(\"trname\",\n class_id=0,\n diffserv_forward=\"disable\",\n diffserv_reverse=\"disable\",\n diffservcode_forward=\"000000\",\n diffservcode_rev=\"000000\",\n dstaddrs=[fortios.firewall.ShapingpolicyDstaddrArgs(\n name=\"all\",\n )],\n dstintfs=[fortios.firewall.ShapingpolicyDstintfArgs(\n name=\"port4\",\n )],\n fosid=1,\n internet_service=\"disable\",\n internet_service_src=\"disable\",\n ip_version=\"4\",\n services=[fortios.firewall.ShapingpolicyServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.ShapingpolicySrcaddrArgs(\n name=\"all\",\n )],\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shapingpolicy(\"trname\", new()\n {\n ClassId = 0,\n DiffservForward = \"disable\",\n DiffservReverse = \"disable\",\n DiffservcodeForward = \"000000\",\n DiffservcodeRev = \"000000\",\n Dstaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicyDstaddrArgs\n {\n Name = \"all\",\n },\n },\n Dstintfs = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicyDstintfArgs\n {\n Name = \"port4\",\n },\n },\n Fosid = 1,\n InternetService = \"disable\",\n InternetServiceSrc = \"disable\",\n IpVersion = \"4\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.ShapingpolicySrcaddrArgs\n {\n Name = \"all\",\n },\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewShapingpolicy(ctx, \"trname\", \u0026firewall.ShapingpolicyArgs{\n\t\t\tClassId: pulumi.Int(0),\n\t\t\tDiffservForward: pulumi.String(\"disable\"),\n\t\t\tDiffservReverse: pulumi.String(\"disable\"),\n\t\t\tDiffservcodeForward: pulumi.String(\"000000\"),\n\t\t\tDiffservcodeRev: pulumi.String(\"000000\"),\n\t\t\tDstaddrs: firewall.ShapingpolicyDstaddrArray{\n\t\t\t\t\u0026firewall.ShapingpolicyDstaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDstintfs: firewall.ShapingpolicyDstintfArray{\n\t\t\t\t\u0026firewall.ShapingpolicyDstintfArgs{\n\t\t\t\t\tName: pulumi.String(\"port4\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tFosid: pulumi.Int(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\tServices: firewall.ShapingpolicyServiceArray{\n\t\t\t\t\u0026firewall.ShapingpolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.ShapingpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.ShapingpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\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.fortios.firewall.Shapingpolicy;\nimport com.pulumi.fortios.firewall.ShapingpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicyDstaddrArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicyDstintfArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Shapingpolicy(\"trname\", ShapingpolicyArgs.builder()\n .classId(0)\n .diffservForward(\"disable\")\n .diffservReverse(\"disable\")\n .diffservcodeForward(\"000000\")\n .diffservcodeRev(\"000000\")\n .dstaddrs(ShapingpolicyDstaddrArgs.builder()\n .name(\"all\")\n .build())\n .dstintfs(ShapingpolicyDstintfArgs.builder()\n .name(\"port4\")\n .build())\n .fosid(1)\n .internetService(\"disable\")\n .internetServiceSrc(\"disable\")\n .ipVersion(\"4\")\n .services(ShapingpolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(ShapingpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .tosNegate(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Shapingpolicy\n properties:\n classId: 0\n diffservForward: disable\n diffservReverse: disable\n diffservcodeForward: '000000'\n diffservcodeRev: '000000'\n dstaddrs:\n - name: all\n dstintfs:\n - name: port4\n fosid: 1\n internetService: disable\n internetServiceSrc: disable\n ipVersion: '4'\n services:\n - name: ALL\n srcaddrs:\n - name: all\n status: enable\n tos: 0x00\n tosMask: 0x00\n tosNegate: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ShapingPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shapingpolicy:Shapingpolicy labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shapingpolicy:Shapingpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "appCategories": { "type": "array", @@ -100351,7 +101210,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -100557,7 +101416,8 @@ "trafficShaper", "trafficShaperReverse", "trafficType", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "appCategories": { @@ -100645,7 +101505,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -100920,7 +101780,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -101107,7 +101967,7 @@ } }, "fortios:firewall/shapingprofile:Shapingprofile": { - "description": "Configure shaping profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Shapingprofile(\"trname\", {\n defaultClassId: 2,\n profileName: \"shapingprofiles1\",\n shapingEntries: [{\n classId: 2,\n guaranteedBandwidthPercentage: 33,\n id: 1,\n maximumBandwidthPercentage: 88,\n priority: \"high\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Shapingprofile(\"trname\",\n default_class_id=2,\n profile_name=\"shapingprofiles1\",\n shaping_entries=[fortios.firewall.ShapingprofileShapingEntryArgs(\n class_id=2,\n guaranteed_bandwidth_percentage=33,\n id=1,\n maximum_bandwidth_percentage=88,\n priority=\"high\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shapingprofile(\"trname\", new()\n {\n DefaultClassId = 2,\n ProfileName = \"shapingprofiles1\",\n ShapingEntries = new[]\n {\n new Fortios.Firewall.Inputs.ShapingprofileShapingEntryArgs\n {\n ClassId = 2,\n GuaranteedBandwidthPercentage = 33,\n Id = 1,\n MaximumBandwidthPercentage = 88,\n Priority = \"high\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewShapingprofile(ctx, \"trname\", \u0026firewall.ShapingprofileArgs{\n\t\t\tDefaultClassId: pulumi.Int(2),\n\t\t\tProfileName: pulumi.String(\"shapingprofiles1\"),\n\t\t\tShapingEntries: firewall.ShapingprofileShapingEntryArray{\n\t\t\t\t\u0026firewall.ShapingprofileShapingEntryArgs{\n\t\t\t\t\tClassId: pulumi.Int(2),\n\t\t\t\t\tGuaranteedBandwidthPercentage: pulumi.Int(33),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tMaximumBandwidthPercentage: pulumi.Int(88),\n\t\t\t\t\tPriority: pulumi.String(\"high\"),\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.fortios.firewall.Shapingprofile;\nimport com.pulumi.fortios.firewall.ShapingprofileArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingprofileShapingEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Shapingprofile(\"trname\", ShapingprofileArgs.builder() \n .defaultClassId(2)\n .profileName(\"shapingprofiles1\")\n .shapingEntries(ShapingprofileShapingEntryArgs.builder()\n .classId(2)\n .guaranteedBandwidthPercentage(33)\n .id(1)\n .maximumBandwidthPercentage(88)\n .priority(\"high\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Shapingprofile\n properties:\n defaultClassId: 2\n profileName: shapingprofiles1\n shapingEntries:\n - classId: 2\n guaranteedBandwidthPercentage: 33\n id: 1\n maximumBandwidthPercentage: 88\n priority: high\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ShapingProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shapingprofile:Shapingprofile labelname {{profile_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shapingprofile:Shapingprofile labelname {{profile_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure shaping profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Shapingprofile(\"trname\", {\n defaultClassId: 2,\n profileName: \"shapingprofiles1\",\n shapingEntries: [{\n classId: 2,\n guaranteedBandwidthPercentage: 33,\n id: 1,\n maximumBandwidthPercentage: 88,\n priority: \"high\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Shapingprofile(\"trname\",\n default_class_id=2,\n profile_name=\"shapingprofiles1\",\n shaping_entries=[fortios.firewall.ShapingprofileShapingEntryArgs(\n class_id=2,\n guaranteed_bandwidth_percentage=33,\n id=1,\n maximum_bandwidth_percentage=88,\n priority=\"high\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Shapingprofile(\"trname\", new()\n {\n DefaultClassId = 2,\n ProfileName = \"shapingprofiles1\",\n ShapingEntries = new[]\n {\n new Fortios.Firewall.Inputs.ShapingprofileShapingEntryArgs\n {\n ClassId = 2,\n GuaranteedBandwidthPercentage = 33,\n Id = 1,\n MaximumBandwidthPercentage = 88,\n Priority = \"high\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewShapingprofile(ctx, \"trname\", \u0026firewall.ShapingprofileArgs{\n\t\t\tDefaultClassId: pulumi.Int(2),\n\t\t\tProfileName: pulumi.String(\"shapingprofiles1\"),\n\t\t\tShapingEntries: firewall.ShapingprofileShapingEntryArray{\n\t\t\t\t\u0026firewall.ShapingprofileShapingEntryArgs{\n\t\t\t\t\tClassId: pulumi.Int(2),\n\t\t\t\t\tGuaranteedBandwidthPercentage: pulumi.Int(33),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tMaximumBandwidthPercentage: pulumi.Int(88),\n\t\t\t\t\tPriority: pulumi.String(\"high\"),\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.fortios.firewall.Shapingprofile;\nimport com.pulumi.fortios.firewall.ShapingprofileArgs;\nimport com.pulumi.fortios.firewall.inputs.ShapingprofileShapingEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Shapingprofile(\"trname\", ShapingprofileArgs.builder()\n .defaultClassId(2)\n .profileName(\"shapingprofiles1\")\n .shapingEntries(ShapingprofileShapingEntryArgs.builder()\n .classId(2)\n .guaranteedBandwidthPercentage(33)\n .id(1)\n .maximumBandwidthPercentage(88)\n .priority(\"high\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Shapingprofile\n properties:\n defaultClassId: 2\n profileName: shapingprofiles1\n shapingEntries:\n - classId: 2\n guaranteedBandwidthPercentage: 33\n id: 1\n maximumBandwidthPercentage: 88\n priority: high\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall ShapingProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/shapingprofile:Shapingprofile labelname {{profile_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/shapingprofile:Shapingprofile labelname {{profile_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -101123,7 +101983,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "profileName": { "type": "string", @@ -101148,7 +102008,8 @@ "required": [ "defaultClassId", "profileName", - "type" + "type", + "vdomparam" ], "inputProperties": { "comment": { @@ -101165,7 +102026,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "profileName": { "type": "string", @@ -101209,7 +102070,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "profileName": { "type": "string", @@ -101236,7 +102097,7 @@ } }, "fortios:firewall/sniffer:Sniffer": { - "description": "Configure sniffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Sniffer(\"trname\", {\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n fosid: 1,\n \"interface\": \"port4\",\n ipsDosStatus: \"disable\",\n ipsSensorStatus: \"disable\",\n ipv6: \"disable\",\n logtraffic: \"utm\",\n maxPacketCount: 4000,\n nonIp: \"enable\",\n scanBotnetConnections: \"disable\",\n spamfilterProfileStatus: \"disable\",\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Sniffer(\"trname\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n fosid=1,\n interface=\"port4\",\n ips_dos_status=\"disable\",\n ips_sensor_status=\"disable\",\n ipv6=\"disable\",\n logtraffic=\"utm\",\n max_packet_count=4000,\n non_ip=\"enable\",\n scan_botnet_connections=\"disable\",\n spamfilter_profile_status=\"disable\",\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Sniffer(\"trname\", new()\n {\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Fosid = 1,\n Interface = \"port4\",\n IpsDosStatus = \"disable\",\n IpsSensorStatus = \"disable\",\n Ipv6 = \"disable\",\n Logtraffic = \"utm\",\n MaxPacketCount = 4000,\n NonIp = \"enable\",\n ScanBotnetConnections = \"disable\",\n SpamfilterProfileStatus = \"disable\",\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSniffer(ctx, \"trname\", \u0026firewall.SnifferArgs{\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\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpsDosStatus: pulumi.String(\"disable\"),\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tIpv6: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tMaxPacketCount: pulumi.Int(4000),\n\t\t\tNonIp: pulumi.String(\"enable\"),\n\t\t\tScanBotnetConnections: pulumi.String(\"disable\"),\n\t\t\tSpamfilterProfileStatus: pulumi.String(\"disable\"),\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.fortios.firewall.Sniffer;\nimport com.pulumi.fortios.firewall.SnifferArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sniffer(\"trname\", SnifferArgs.builder() \n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .fosid(1)\n .interface_(\"port4\")\n .ipsDosStatus(\"disable\")\n .ipsSensorStatus(\"disable\")\n .ipv6(\"disable\")\n .logtraffic(\"utm\")\n .maxPacketCount(4000)\n .nonIp(\"enable\")\n .scanBotnetConnections(\"disable\")\n .spamfilterProfileStatus(\"disable\")\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Sniffer\n properties:\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n fosid: 1\n interface: port4\n ipsDosStatus: disable\n ipsSensorStatus: disable\n ipv6: disable\n logtraffic: utm\n maxPacketCount: 4000\n nonIp: enable\n scanBotnetConnections: disable\n spamfilterProfileStatus: disable\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Sniffer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/sniffer:Sniffer labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/sniffer:Sniffer labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure sniffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Sniffer(\"trname\", {\n applicationListStatus: \"disable\",\n avProfileStatus: \"disable\",\n dlpSensorStatus: \"disable\",\n dsri: \"disable\",\n fosid: 1,\n \"interface\": \"port4\",\n ipsDosStatus: \"disable\",\n ipsSensorStatus: \"disable\",\n ipv6: \"disable\",\n logtraffic: \"utm\",\n maxPacketCount: 4000,\n nonIp: \"enable\",\n scanBotnetConnections: \"disable\",\n spamfilterProfileStatus: \"disable\",\n status: \"enable\",\n webfilterProfileStatus: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Sniffer(\"trname\",\n application_list_status=\"disable\",\n av_profile_status=\"disable\",\n dlp_sensor_status=\"disable\",\n dsri=\"disable\",\n fosid=1,\n interface=\"port4\",\n ips_dos_status=\"disable\",\n ips_sensor_status=\"disable\",\n ipv6=\"disable\",\n logtraffic=\"utm\",\n max_packet_count=4000,\n non_ip=\"enable\",\n scan_botnet_connections=\"disable\",\n spamfilter_profile_status=\"disable\",\n status=\"enable\",\n webfilter_profile_status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Sniffer(\"trname\", new()\n {\n ApplicationListStatus = \"disable\",\n AvProfileStatus = \"disable\",\n DlpSensorStatus = \"disable\",\n Dsri = \"disable\",\n Fosid = 1,\n Interface = \"port4\",\n IpsDosStatus = \"disable\",\n IpsSensorStatus = \"disable\",\n Ipv6 = \"disable\",\n Logtraffic = \"utm\",\n MaxPacketCount = 4000,\n NonIp = \"enable\",\n ScanBotnetConnections = \"disable\",\n SpamfilterProfileStatus = \"disable\",\n Status = \"enable\",\n WebfilterProfileStatus = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSniffer(ctx, \"trname\", \u0026firewall.SnifferArgs{\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\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpsDosStatus: pulumi.String(\"disable\"),\n\t\t\tIpsSensorStatus: pulumi.String(\"disable\"),\n\t\t\tIpv6: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"utm\"),\n\t\t\tMaxPacketCount: pulumi.Int(4000),\n\t\t\tNonIp: pulumi.String(\"enable\"),\n\t\t\tScanBotnetConnections: pulumi.String(\"disable\"),\n\t\t\tSpamfilterProfileStatus: pulumi.String(\"disable\"),\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.fortios.firewall.Sniffer;\nimport com.pulumi.fortios.firewall.SnifferArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sniffer(\"trname\", SnifferArgs.builder()\n .applicationListStatus(\"disable\")\n .avProfileStatus(\"disable\")\n .dlpSensorStatus(\"disable\")\n .dsri(\"disable\")\n .fosid(1)\n .interface_(\"port4\")\n .ipsDosStatus(\"disable\")\n .ipsSensorStatus(\"disable\")\n .ipv6(\"disable\")\n .logtraffic(\"utm\")\n .maxPacketCount(4000)\n .nonIp(\"enable\")\n .scanBotnetConnections(\"disable\")\n .spamfilterProfileStatus(\"disable\")\n .status(\"enable\")\n .webfilterProfileStatus(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Sniffer\n properties:\n applicationListStatus: disable\n avProfileStatus: disable\n dlpSensorStatus: disable\n dsri: disable\n fosid: 1\n interface: port4\n ipsDosStatus: disable\n ipsSensorStatus: disable\n ipv6: disable\n logtraffic: utm\n maxPacketCount: 4000\n nonIp: enable\n scanBotnetConnections: disable\n spamfilterProfileStatus: disable\n status: enable\n webfilterProfileStatus: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Sniffer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/sniffer:Sniffer labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/sniffer:Sniffer labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomalies": { "type": "array", @@ -101315,7 +102176,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -101358,7 +102219,7 @@ }, "maxPacketCount": { "type": "integer", - "description": "Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000.\n" + "description": "Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000.\n" }, "nonIp": { "type": "string", @@ -101443,6 +102304,7 @@ "spamfilterProfileStatus", "status", "uuid", + "vdomparam", "vlan", "webfilterProfile", "webfilterProfileStatus" @@ -101525,7 +102387,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -101568,7 +102430,7 @@ }, "maxPacketCount": { "type": "integer", - "description": "Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000.\n" + "description": "Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000.\n" }, "nonIp": { "type": "string", @@ -101703,7 +102565,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -101746,7 +102608,7 @@ }, "maxPacketCount": { "type": "integer", - "description": "Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000.\n" + "description": "Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000.\n" }, "nonIp": { "type": "string", @@ -101802,7 +102664,7 @@ } }, "fortios:firewall/ssh/hostkey:Hostkey": { - "description": "SSH proxy host public keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ssh.Hostkey(\"trname\", {\n hostname: \"testmachine\",\n ip: \"1.1.1.1\",\n port: 22,\n status: \"trusted\",\n type: \"RSA\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ssh.Hostkey(\"trname\",\n hostname=\"testmachine\",\n ip=\"1.1.1.1\",\n port=22,\n status=\"trusted\",\n type=\"RSA\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ssh.Hostkey(\"trname\", new()\n {\n Hostname = \"testmachine\",\n Ip = \"1.1.1.1\",\n Port = 22,\n Status = \"trusted\",\n Type = \"RSA\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewHostkey(ctx, \"trname\", \u0026firewall.HostkeyArgs{\n\t\t\tHostname: pulumi.String(\"testmachine\"),\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tPort: pulumi.Int(22),\n\t\t\tStatus: pulumi.String(\"trusted\"),\n\t\t\tType: pulumi.String(\"RSA\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Hostkey;\nimport com.pulumi.fortios.firewall.HostkeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Hostkey(\"trname\", HostkeyArgs.builder() \n .hostname(\"testmachine\")\n .ip(\"1.1.1.1\")\n .port(22)\n .status(\"trusted\")\n .type(\"RSA\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ssh:Hostkey\n properties:\n hostname: testmachine\n ip: 1.1.1.1\n port: 22\n status: trusted\n type: RSA\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSsh HostKey can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ssh/hostkey:Hostkey labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ssh/hostkey:Hostkey labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SSH proxy host public keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ssh.Hostkey(\"trname\", {\n hostname: \"testmachine\",\n ip: \"1.1.1.1\",\n port: 22,\n status: \"trusted\",\n type: \"RSA\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ssh.Hostkey(\"trname\",\n hostname=\"testmachine\",\n ip=\"1.1.1.1\",\n port=22,\n status=\"trusted\",\n type=\"RSA\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ssh.Hostkey(\"trname\", new()\n {\n Hostname = \"testmachine\",\n Ip = \"1.1.1.1\",\n Port = 22,\n Status = \"trusted\",\n Type = \"RSA\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewHostkey(ctx, \"trname\", \u0026firewall.HostkeyArgs{\n\t\t\tHostname: pulumi.String(\"testmachine\"),\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tPort: pulumi.Int(22),\n\t\t\tStatus: pulumi.String(\"trusted\"),\n\t\t\tType: pulumi.String(\"RSA\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Hostkey;\nimport com.pulumi.fortios.firewall.HostkeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Hostkey(\"trname\", HostkeyArgs.builder()\n .hostname(\"testmachine\")\n .ip(\"1.1.1.1\")\n .port(22)\n .status(\"trusted\")\n .type(\"RSA\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ssh:Hostkey\n properties:\n hostname: testmachine\n ip: 1.1.1.1\n port: 22\n status: trusted\n type: RSA\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSsh HostKey can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ssh/hostkey:Hostkey labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ssh/hostkey:Hostkey labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "hostname": { "type": "string", @@ -101854,7 +102716,8 @@ "port", "status", "type", - "usage" + "usage", + "vdomparam" ], "inputProperties": { "hostname": { @@ -101984,7 +102847,8 @@ "name", "privateKey", "publicKey", - "source" + "source", + "vdomparam" ], "inputProperties": { "name": { @@ -102090,7 +102954,8 @@ "name", "privateKey", "publicKey", - "source" + "source", + "vdomparam" ], "inputProperties": { "name": { @@ -102162,7 +103027,7 @@ } }, "fortios:firewall/ssh/setting:Setting": { - "description": "SSH proxy settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ssh.Setting(\"trname\", {\n caname: \"Fortinet_SSH_CA\",\n hostTrustedChecking: \"enable\",\n hostkeyDsa1024: \"Fortinet_SSH_DSA1024\",\n hostkeyEcdsa256: \"Fortinet_SSH_ECDSA256\",\n hostkeyEcdsa384: \"Fortinet_SSH_ECDSA384\",\n hostkeyEcdsa521: \"Fortinet_SSH_ECDSA521\",\n hostkeyEd25519: \"Fortinet_SSH_ED25519\",\n hostkeyRsa2048: \"Fortinet_SSH_RSA2048\",\n untrustedCaname: \"Fortinet_SSH_CA_Untrusted\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ssh.Setting(\"trname\",\n caname=\"Fortinet_SSH_CA\",\n host_trusted_checking=\"enable\",\n hostkey_dsa1024=\"Fortinet_SSH_DSA1024\",\n hostkey_ecdsa256=\"Fortinet_SSH_ECDSA256\",\n hostkey_ecdsa384=\"Fortinet_SSH_ECDSA384\",\n hostkey_ecdsa521=\"Fortinet_SSH_ECDSA521\",\n hostkey_ed25519=\"Fortinet_SSH_ED25519\",\n hostkey_rsa2048=\"Fortinet_SSH_RSA2048\",\n untrusted_caname=\"Fortinet_SSH_CA_Untrusted\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ssh.Setting(\"trname\", new()\n {\n Caname = \"Fortinet_SSH_CA\",\n HostTrustedChecking = \"enable\",\n HostkeyDsa1024 = \"Fortinet_SSH_DSA1024\",\n HostkeyEcdsa256 = \"Fortinet_SSH_ECDSA256\",\n HostkeyEcdsa384 = \"Fortinet_SSH_ECDSA384\",\n HostkeyEcdsa521 = \"Fortinet_SSH_ECDSA521\",\n HostkeyEd25519 = \"Fortinet_SSH_ED25519\",\n HostkeyRsa2048 = \"Fortinet_SSH_RSA2048\",\n UntrustedCaname = \"Fortinet_SSH_CA_Untrusted\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSetting(ctx, \"trname\", \u0026firewall.SettingArgs{\n\t\t\tCaname: pulumi.String(\"Fortinet_SSH_CA\"),\n\t\t\tHostTrustedChecking: pulumi.String(\"enable\"),\n\t\t\tHostkeyDsa1024: pulumi.String(\"Fortinet_SSH_DSA1024\"),\n\t\t\tHostkeyEcdsa256: pulumi.String(\"Fortinet_SSH_ECDSA256\"),\n\t\t\tHostkeyEcdsa384: pulumi.String(\"Fortinet_SSH_ECDSA384\"),\n\t\t\tHostkeyEcdsa521: pulumi.String(\"Fortinet_SSH_ECDSA521\"),\n\t\t\tHostkeyEd25519: pulumi.String(\"Fortinet_SSH_ED25519\"),\n\t\t\tHostkeyRsa2048: pulumi.String(\"Fortinet_SSH_RSA2048\"),\n\t\t\tUntrustedCaname: pulumi.String(\"Fortinet_SSH_CA_Untrusted\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Setting;\nimport com.pulumi.fortios.firewall.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .caname(\"Fortinet_SSH_CA\")\n .hostTrustedChecking(\"enable\")\n .hostkeyDsa1024(\"Fortinet_SSH_DSA1024\")\n .hostkeyEcdsa256(\"Fortinet_SSH_ECDSA256\")\n .hostkeyEcdsa384(\"Fortinet_SSH_ECDSA384\")\n .hostkeyEcdsa521(\"Fortinet_SSH_ECDSA521\")\n .hostkeyEd25519(\"Fortinet_SSH_ED25519\")\n .hostkeyRsa2048(\"Fortinet_SSH_RSA2048\")\n .untrustedCaname(\"Fortinet_SSH_CA_Untrusted\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ssh:Setting\n properties:\n caname: Fortinet_SSH_CA\n hostTrustedChecking: enable\n hostkeyDsa1024: Fortinet_SSH_DSA1024\n hostkeyEcdsa256: Fortinet_SSH_ECDSA256\n hostkeyEcdsa384: Fortinet_SSH_ECDSA384\n hostkeyEcdsa521: Fortinet_SSH_ECDSA521\n hostkeyEd25519: Fortinet_SSH_ED25519\n hostkeyRsa2048: Fortinet_SSH_RSA2048\n untrustedCaname: Fortinet_SSH_CA_Untrusted\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSsh Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ssh/setting:Setting labelname FirewallSshSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ssh/setting:Setting labelname FirewallSshSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SSH proxy settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ssh.Setting(\"trname\", {\n caname: \"Fortinet_SSH_CA\",\n hostTrustedChecking: \"enable\",\n hostkeyDsa1024: \"Fortinet_SSH_DSA1024\",\n hostkeyEcdsa256: \"Fortinet_SSH_ECDSA256\",\n hostkeyEcdsa384: \"Fortinet_SSH_ECDSA384\",\n hostkeyEcdsa521: \"Fortinet_SSH_ECDSA521\",\n hostkeyEd25519: \"Fortinet_SSH_ED25519\",\n hostkeyRsa2048: \"Fortinet_SSH_RSA2048\",\n untrustedCaname: \"Fortinet_SSH_CA_Untrusted\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ssh.Setting(\"trname\",\n caname=\"Fortinet_SSH_CA\",\n host_trusted_checking=\"enable\",\n hostkey_dsa1024=\"Fortinet_SSH_DSA1024\",\n hostkey_ecdsa256=\"Fortinet_SSH_ECDSA256\",\n hostkey_ecdsa384=\"Fortinet_SSH_ECDSA384\",\n hostkey_ecdsa521=\"Fortinet_SSH_ECDSA521\",\n hostkey_ed25519=\"Fortinet_SSH_ED25519\",\n hostkey_rsa2048=\"Fortinet_SSH_RSA2048\",\n untrusted_caname=\"Fortinet_SSH_CA_Untrusted\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ssh.Setting(\"trname\", new()\n {\n Caname = \"Fortinet_SSH_CA\",\n HostTrustedChecking = \"enable\",\n HostkeyDsa1024 = \"Fortinet_SSH_DSA1024\",\n HostkeyEcdsa256 = \"Fortinet_SSH_ECDSA256\",\n HostkeyEcdsa384 = \"Fortinet_SSH_ECDSA384\",\n HostkeyEcdsa521 = \"Fortinet_SSH_ECDSA521\",\n HostkeyEd25519 = \"Fortinet_SSH_ED25519\",\n HostkeyRsa2048 = \"Fortinet_SSH_RSA2048\",\n UntrustedCaname = \"Fortinet_SSH_CA_Untrusted\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSetting(ctx, \"trname\", \u0026firewall.SettingArgs{\n\t\t\tCaname: pulumi.String(\"Fortinet_SSH_CA\"),\n\t\t\tHostTrustedChecking: pulumi.String(\"enable\"),\n\t\t\tHostkeyDsa1024: pulumi.String(\"Fortinet_SSH_DSA1024\"),\n\t\t\tHostkeyEcdsa256: pulumi.String(\"Fortinet_SSH_ECDSA256\"),\n\t\t\tHostkeyEcdsa384: pulumi.String(\"Fortinet_SSH_ECDSA384\"),\n\t\t\tHostkeyEcdsa521: pulumi.String(\"Fortinet_SSH_ECDSA521\"),\n\t\t\tHostkeyEd25519: pulumi.String(\"Fortinet_SSH_ED25519\"),\n\t\t\tHostkeyRsa2048: pulumi.String(\"Fortinet_SSH_RSA2048\"),\n\t\t\tUntrustedCaname: pulumi.String(\"Fortinet_SSH_CA_Untrusted\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Setting;\nimport com.pulumi.fortios.firewall.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .caname(\"Fortinet_SSH_CA\")\n .hostTrustedChecking(\"enable\")\n .hostkeyDsa1024(\"Fortinet_SSH_DSA1024\")\n .hostkeyEcdsa256(\"Fortinet_SSH_ECDSA256\")\n .hostkeyEcdsa384(\"Fortinet_SSH_ECDSA384\")\n .hostkeyEcdsa521(\"Fortinet_SSH_ECDSA521\")\n .hostkeyEd25519(\"Fortinet_SSH_ED25519\")\n .hostkeyRsa2048(\"Fortinet_SSH_RSA2048\")\n .untrustedCaname(\"Fortinet_SSH_CA_Untrusted\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ssh:Setting\n properties:\n caname: Fortinet_SSH_CA\n hostTrustedChecking: enable\n hostkeyDsa1024: Fortinet_SSH_DSA1024\n hostkeyEcdsa256: Fortinet_SSH_ECDSA256\n hostkeyEcdsa384: Fortinet_SSH_ECDSA384\n hostkeyEcdsa521: Fortinet_SSH_ECDSA521\n hostkeyEd25519: Fortinet_SSH_ED25519\n hostkeyRsa2048: Fortinet_SSH_RSA2048\n untrustedCaname: Fortinet_SSH_CA_Untrusted\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSsh Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ssh/setting:Setting labelname FirewallSshSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ssh/setting:Setting labelname FirewallSshSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "caname": { "type": "string", @@ -102214,7 +103079,8 @@ "hostkeyEcdsa521", "hostkeyEd25519", "hostkeyRsa2048", - "untrustedCaname" + "untrustedCaname", + "vdomparam" ], "inputProperties": { "caname": { @@ -102308,7 +103174,7 @@ } }, "fortios:firewall/ssl/setting:Setting": { - "description": "SSL proxy settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ssl.Setting(\"trname\", {\n abbreviateHandshake: \"enable\",\n certCacheCapacity: 200,\n certCacheTimeout: 10,\n kxpQueueThreshold: 16,\n noMatchingCipherAction: \"bypass\",\n proxyConnectTimeout: 30,\n sessionCacheCapacity: 500,\n sessionCacheTimeout: 20,\n sslDhBits: \"2048\",\n sslQueueThreshold: 32,\n sslSendEmptyFrags: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ssl.Setting(\"trname\",\n abbreviate_handshake=\"enable\",\n cert_cache_capacity=200,\n cert_cache_timeout=10,\n kxp_queue_threshold=16,\n no_matching_cipher_action=\"bypass\",\n proxy_connect_timeout=30,\n session_cache_capacity=500,\n session_cache_timeout=20,\n ssl_dh_bits=\"2048\",\n ssl_queue_threshold=32,\n ssl_send_empty_frags=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ssl.Setting(\"trname\", new()\n {\n AbbreviateHandshake = \"enable\",\n CertCacheCapacity = 200,\n CertCacheTimeout = 10,\n KxpQueueThreshold = 16,\n NoMatchingCipherAction = \"bypass\",\n ProxyConnectTimeout = 30,\n SessionCacheCapacity = 500,\n SessionCacheTimeout = 20,\n SslDhBits = \"2048\",\n SslQueueThreshold = 32,\n SslSendEmptyFrags = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSetting(ctx, \"trname\", \u0026firewall.SettingArgs{\n\t\t\tAbbreviateHandshake: pulumi.String(\"enable\"),\n\t\t\tCertCacheCapacity: pulumi.Int(200),\n\t\t\tCertCacheTimeout: pulumi.Int(10),\n\t\t\tKxpQueueThreshold: pulumi.Int(16),\n\t\t\tNoMatchingCipherAction: pulumi.String(\"bypass\"),\n\t\t\tProxyConnectTimeout: pulumi.Int(30),\n\t\t\tSessionCacheCapacity: pulumi.Int(500),\n\t\t\tSessionCacheTimeout: pulumi.Int(20),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslQueueThreshold: pulumi.Int(32),\n\t\t\tSslSendEmptyFrags: 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.fortios.firewall.Setting;\nimport com.pulumi.fortios.firewall.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .abbreviateHandshake(\"enable\")\n .certCacheCapacity(200)\n .certCacheTimeout(10)\n .kxpQueueThreshold(16)\n .noMatchingCipherAction(\"bypass\")\n .proxyConnectTimeout(30)\n .sessionCacheCapacity(500)\n .sessionCacheTimeout(20)\n .sslDhBits(\"2048\")\n .sslQueueThreshold(32)\n .sslSendEmptyFrags(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ssl:Setting\n properties:\n abbreviateHandshake: enable\n certCacheCapacity: 200\n certCacheTimeout: 10\n kxpQueueThreshold: 16\n noMatchingCipherAction: bypass\n proxyConnectTimeout: 30\n sessionCacheCapacity: 500\n sessionCacheTimeout: 20\n sslDhBits: '2048'\n sslQueueThreshold: 32\n sslSendEmptyFrags: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSsl Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ssl/setting:Setting labelname FirewallSslSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ssl/setting:Setting labelname FirewallSslSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SSL proxy settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.ssl.Setting(\"trname\", {\n abbreviateHandshake: \"enable\",\n certCacheCapacity: 200,\n certCacheTimeout: 10,\n kxpQueueThreshold: 16,\n noMatchingCipherAction: \"bypass\",\n proxyConnectTimeout: 30,\n sessionCacheCapacity: 500,\n sessionCacheTimeout: 20,\n sslDhBits: \"2048\",\n sslQueueThreshold: 32,\n sslSendEmptyFrags: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.ssl.Setting(\"trname\",\n abbreviate_handshake=\"enable\",\n cert_cache_capacity=200,\n cert_cache_timeout=10,\n kxp_queue_threshold=16,\n no_matching_cipher_action=\"bypass\",\n proxy_connect_timeout=30,\n session_cache_capacity=500,\n session_cache_timeout=20,\n ssl_dh_bits=\"2048\",\n ssl_queue_threshold=32,\n ssl_send_empty_frags=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ssl.Setting(\"trname\", new()\n {\n AbbreviateHandshake = \"enable\",\n CertCacheCapacity = 200,\n CertCacheTimeout = 10,\n KxpQueueThreshold = 16,\n NoMatchingCipherAction = \"bypass\",\n ProxyConnectTimeout = 30,\n SessionCacheCapacity = 500,\n SessionCacheTimeout = 20,\n SslDhBits = \"2048\",\n SslQueueThreshold = 32,\n SslSendEmptyFrags = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSetting(ctx, \"trname\", \u0026firewall.SettingArgs{\n\t\t\tAbbreviateHandshake: pulumi.String(\"enable\"),\n\t\t\tCertCacheCapacity: pulumi.Int(200),\n\t\t\tCertCacheTimeout: pulumi.Int(10),\n\t\t\tKxpQueueThreshold: pulumi.Int(16),\n\t\t\tNoMatchingCipherAction: pulumi.String(\"bypass\"),\n\t\t\tProxyConnectTimeout: pulumi.Int(30),\n\t\t\tSessionCacheCapacity: pulumi.Int(500),\n\t\t\tSessionCacheTimeout: pulumi.Int(20),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslQueueThreshold: pulumi.Int(32),\n\t\t\tSslSendEmptyFrags: 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.fortios.firewall.Setting;\nimport com.pulumi.fortios.firewall.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .abbreviateHandshake(\"enable\")\n .certCacheCapacity(200)\n .certCacheTimeout(10)\n .kxpQueueThreshold(16)\n .noMatchingCipherAction(\"bypass\")\n .proxyConnectTimeout(30)\n .sessionCacheCapacity(500)\n .sessionCacheTimeout(20)\n .sslDhBits(\"2048\")\n .sslQueueThreshold(32)\n .sslSendEmptyFrags(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/ssl:Setting\n properties:\n abbreviateHandshake: enable\n certCacheCapacity: 200\n certCacheTimeout: 10\n kxpQueueThreshold: 16\n noMatchingCipherAction: bypass\n proxyConnectTimeout: 30\n sessionCacheCapacity: 500\n sessionCacheTimeout: 20\n sslDhBits: '2048'\n sslQueueThreshold: 32\n sslSendEmptyFrags: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallSsl Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ssl/setting:Setting labelname FirewallSslSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ssl/setting:Setting labelname FirewallSslSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "abbreviateHandshake": { "type": "string", @@ -102370,7 +103236,8 @@ "sessionCacheTimeout", "sslDhBits", "sslQueueThreshold", - "sslSendEmptyFrags" + "sslSendEmptyFrags", + "vdomparam" ], "inputProperties": { "abbreviateHandshake": { @@ -102490,7 +103357,7 @@ } }, "fortios:firewall/sslserver:Sslserver": { - "description": "Configure SSL servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Sslserver(\"trname\", {\n addHeaderXForwardedProto: \"enable\",\n ip: \"1.1.1.1\",\n mappedPort: 2234,\n port: 32321,\n sslAlgorithm: \"high\",\n sslCert: \"Fortinet_CA_SSL\",\n sslClientRenegotiation: \"allow\",\n sslDhBits: \"2048\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslSendEmptyFrags: \"enable\",\n urlRewrite: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Sslserver(\"trname\",\n add_header_x_forwarded_proto=\"enable\",\n ip=\"1.1.1.1\",\n mapped_port=2234,\n port=32321,\n ssl_algorithm=\"high\",\n ssl_cert=\"Fortinet_CA_SSL\",\n ssl_client_renegotiation=\"allow\",\n ssl_dh_bits=\"2048\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_send_empty_frags=\"enable\",\n url_rewrite=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Sslserver(\"trname\", new()\n {\n AddHeaderXForwardedProto = \"enable\",\n Ip = \"1.1.1.1\",\n MappedPort = 2234,\n Port = 32321,\n SslAlgorithm = \"high\",\n SslCert = \"Fortinet_CA_SSL\",\n SslClientRenegotiation = \"allow\",\n SslDhBits = \"2048\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslSendEmptyFrags = \"enable\",\n UrlRewrite = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSslserver(ctx, \"trname\", \u0026firewall.SslserverArgs{\n\t\t\tAddHeaderXForwardedProto: pulumi.String(\"enable\"),\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tMappedPort: pulumi.Int(2234),\n\t\t\tPort: pulumi.Int(32321),\n\t\t\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslCert: pulumi.String(\"Fortinet_CA_SSL\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"allow\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslSendEmptyFrags: pulumi.String(\"enable\"),\n\t\t\tUrlRewrite: 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.fortios.firewall.Sslserver;\nimport com.pulumi.fortios.firewall.SslserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sslserver(\"trname\", SslserverArgs.builder() \n .addHeaderXForwardedProto(\"enable\")\n .ip(\"1.1.1.1\")\n .mappedPort(2234)\n .port(32321)\n .sslAlgorithm(\"high\")\n .sslCert(\"Fortinet_CA_SSL\")\n .sslClientRenegotiation(\"allow\")\n .sslDhBits(\"2048\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslSendEmptyFrags(\"enable\")\n .urlRewrite(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Sslserver\n properties:\n addHeaderXForwardedProto: enable\n ip: 1.1.1.1\n mappedPort: 2234\n port: 32321\n sslAlgorithm: high\n sslCert: Fortinet_CA_SSL\n sslClientRenegotiation: allow\n sslDhBits: '2048'\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslSendEmptyFrags: enable\n urlRewrite: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall SslServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/sslserver:Sslserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/sslserver:Sslserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SSL servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Sslserver(\"trname\", {\n addHeaderXForwardedProto: \"enable\",\n ip: \"1.1.1.1\",\n mappedPort: 2234,\n port: 32321,\n sslAlgorithm: \"high\",\n sslCert: \"Fortinet_CA_SSL\",\n sslClientRenegotiation: \"allow\",\n sslDhBits: \"2048\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslSendEmptyFrags: \"enable\",\n urlRewrite: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Sslserver(\"trname\",\n add_header_x_forwarded_proto=\"enable\",\n ip=\"1.1.1.1\",\n mapped_port=2234,\n port=32321,\n ssl_algorithm=\"high\",\n ssl_cert=\"Fortinet_CA_SSL\",\n ssl_client_renegotiation=\"allow\",\n ssl_dh_bits=\"2048\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_send_empty_frags=\"enable\",\n url_rewrite=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Sslserver(\"trname\", new()\n {\n AddHeaderXForwardedProto = \"enable\",\n Ip = \"1.1.1.1\",\n MappedPort = 2234,\n Port = 32321,\n SslAlgorithm = \"high\",\n SslCert = \"Fortinet_CA_SSL\",\n SslClientRenegotiation = \"allow\",\n SslDhBits = \"2048\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslSendEmptyFrags = \"enable\",\n UrlRewrite = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSslserver(ctx, \"trname\", \u0026firewall.SslserverArgs{\n\t\t\tAddHeaderXForwardedProto: pulumi.String(\"enable\"),\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tMappedPort: pulumi.Int(2234),\n\t\t\tPort: pulumi.Int(32321),\n\t\t\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslCert: pulumi.String(\"Fortinet_CA_SSL\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"allow\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslSendEmptyFrags: pulumi.String(\"enable\"),\n\t\t\tUrlRewrite: 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.fortios.firewall.Sslserver;\nimport com.pulumi.fortios.firewall.SslserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sslserver(\"trname\", SslserverArgs.builder()\n .addHeaderXForwardedProto(\"enable\")\n .ip(\"1.1.1.1\")\n .mappedPort(2234)\n .port(32321)\n .sslAlgorithm(\"high\")\n .sslCert(\"Fortinet_CA_SSL\")\n .sslClientRenegotiation(\"allow\")\n .sslDhBits(\"2048\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslSendEmptyFrags(\"enable\")\n .urlRewrite(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Sslserver\n properties:\n addHeaderXForwardedProto: enable\n ip: 1.1.1.1\n mappedPort: 2234\n port: 32321\n sslAlgorithm: high\n sslCert: Fortinet_CA_SSL\n sslClientRenegotiation: allow\n sslDhBits: '2048'\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslSendEmptyFrags: enable\n urlRewrite: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall SslServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/sslserver:Sslserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/sslserver:Sslserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addHeaderXForwardedProto": { "type": "string", @@ -102518,7 +103385,7 @@ }, "sslCert": { "type": "string", - "description": "Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = \"Fortinet_CA_SSL\". On FortiOS versions 7.4.0-7.4.1: default = \"Fortinet_SSL\".\n" + "description": "Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = \"Fortinet_CA_SSL\". On FortiOS versions 7.4.0-7.4.1: default = \"Fortinet_SSL\".\n" }, "sslClientRenegotiation": { "type": "string", @@ -102567,7 +103434,8 @@ "sslMinVersion", "sslMode", "sslSendEmptyFrags", - "urlRewrite" + "urlRewrite", + "vdomparam" ], "inputProperties": { "addHeaderXForwardedProto": { @@ -102596,7 +103464,7 @@ }, "sslCert": { "type": "string", - "description": "Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = \"Fortinet_CA_SSL\". On FortiOS versions 7.4.0-7.4.1: default = \"Fortinet_SSL\".\n" + "description": "Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = \"Fortinet_CA_SSL\". On FortiOS versions 7.4.0-7.4.1: default = \"Fortinet_SSL\".\n" }, "sslClientRenegotiation": { "type": "string", @@ -102666,7 +103534,7 @@ }, "sslCert": { "type": "string", - "description": "Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = \"Fortinet_CA_SSL\". On FortiOS versions 7.4.0-7.4.1: default = \"Fortinet_SSL\".\n" + "description": "Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = \"Fortinet_CA_SSL\". On FortiOS versions 7.4.0-7.4.1: default = \"Fortinet_SSL\".\n" }, "sslClientRenegotiation": { "type": "string", @@ -102706,7 +103574,7 @@ } }, "fortios:firewall/sslsshprofile:Sslsshprofile": { - "description": "Configure SSL/SSH protocol options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst t1 = new fortios.firewall.Sslsshprofile(\"t1\", {\n ftps: {\n ports: \"990\",\n },\n https: {\n ports: \"443 127 422 392\",\n },\n imaps: {\n ports: \"993 1123\",\n },\n pop3s: {\n ports: \"995\",\n },\n smtps: {\n ports: \"465\",\n },\n ssl: {\n inspectAll: \"disable\",\n },\n});\nconst t2 = new fortios.firewall.Sslsshprofile(\"t2\", {\n https: {\n ports: \"443\",\n },\n ssl: {\n inspectAll: \"deep-inspection\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nt1 = fortios.firewall.Sslsshprofile(\"t1\",\n ftps=fortios.firewall.SslsshprofileFtpsArgs(\n ports=\"990\",\n ),\n https=fortios.firewall.SslsshprofileHttpsArgs(\n ports=\"443 127 422 392\",\n ),\n imaps=fortios.firewall.SslsshprofileImapsArgs(\n ports=\"993 1123\",\n ),\n pop3s=fortios.firewall.SslsshprofilePop3sArgs(\n ports=\"995\",\n ),\n smtps=fortios.firewall.SslsshprofileSmtpsArgs(\n ports=\"465\",\n ),\n ssl=fortios.firewall.SslsshprofileSslArgs(\n inspect_all=\"disable\",\n ))\nt2 = fortios.firewall.Sslsshprofile(\"t2\",\n https=fortios.firewall.SslsshprofileHttpsArgs(\n ports=\"443\",\n ),\n ssl=fortios.firewall.SslsshprofileSslArgs(\n inspect_all=\"deep-inspection\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var t1 = new Fortios.Firewall.Sslsshprofile(\"t1\", new()\n {\n Ftps = new Fortios.Firewall.Inputs.SslsshprofileFtpsArgs\n {\n Ports = \"990\",\n },\n Https = new Fortios.Firewall.Inputs.SslsshprofileHttpsArgs\n {\n Ports = \"443 127 422 392\",\n },\n Imaps = new Fortios.Firewall.Inputs.SslsshprofileImapsArgs\n {\n Ports = \"993 1123\",\n },\n Pop3s = new Fortios.Firewall.Inputs.SslsshprofilePop3sArgs\n {\n Ports = \"995\",\n },\n Smtps = new Fortios.Firewall.Inputs.SslsshprofileSmtpsArgs\n {\n Ports = \"465\",\n },\n Ssl = new Fortios.Firewall.Inputs.SslsshprofileSslArgs\n {\n InspectAll = \"disable\",\n },\n });\n\n var t2 = new Fortios.Firewall.Sslsshprofile(\"t2\", new()\n {\n Https = new Fortios.Firewall.Inputs.SslsshprofileHttpsArgs\n {\n Ports = \"443\",\n },\n Ssl = new Fortios.Firewall.Inputs.SslsshprofileSslArgs\n {\n InspectAll = \"deep-inspection\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSslsshprofile(ctx, \"t1\", \u0026firewall.SslsshprofileArgs{\n\t\t\tFtps: \u0026firewall.SslsshprofileFtpsArgs{\n\t\t\t\tPorts: pulumi.String(\"990\"),\n\t\t\t},\n\t\t\tHttps: \u0026firewall.SslsshprofileHttpsArgs{\n\t\t\t\tPorts: pulumi.String(\"443 127 422 392\"),\n\t\t\t},\n\t\t\tImaps: \u0026firewall.SslsshprofileImapsArgs{\n\t\t\t\tPorts: pulumi.String(\"993 1123\"),\n\t\t\t},\n\t\t\tPop3s: \u0026firewall.SslsshprofilePop3sArgs{\n\t\t\t\tPorts: pulumi.String(\"995\"),\n\t\t\t},\n\t\t\tSmtps: \u0026firewall.SslsshprofileSmtpsArgs{\n\t\t\t\tPorts: pulumi.String(\"465\"),\n\t\t\t},\n\t\t\tSsl: \u0026firewall.SslsshprofileSslArgs{\n\t\t\t\tInspectAll: 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 = firewall.NewSslsshprofile(ctx, \"t2\", \u0026firewall.SslsshprofileArgs{\n\t\t\tHttps: \u0026firewall.SslsshprofileHttpsArgs{\n\t\t\t\tPorts: pulumi.String(\"443\"),\n\t\t\t},\n\t\t\tSsl: \u0026firewall.SslsshprofileSslArgs{\n\t\t\t\tInspectAll: pulumi.String(\"deep-inspection\"),\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.fortios.firewall.Sslsshprofile;\nimport com.pulumi.fortios.firewall.SslsshprofileArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileFtpsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileHttpsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileImapsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofilePop3sArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileSmtpsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileSslArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var t1 = new Sslsshprofile(\"t1\", SslsshprofileArgs.builder() \n .ftps(SslsshprofileFtpsArgs.builder()\n .ports(990)\n .build())\n .https(SslsshprofileHttpsArgs.builder()\n .ports(\"443 127 422 392\")\n .build())\n .imaps(SslsshprofileImapsArgs.builder()\n .ports(\"993 1123\")\n .build())\n .pop3s(SslsshprofilePop3sArgs.builder()\n .ports(995)\n .build())\n .smtps(SslsshprofileSmtpsArgs.builder()\n .ports(465)\n .build())\n .ssl(SslsshprofileSslArgs.builder()\n .inspectAll(\"disable\")\n .build())\n .build());\n\n var t2 = new Sslsshprofile(\"t2\", SslsshprofileArgs.builder() \n .https(SslsshprofileHttpsArgs.builder()\n .ports(443)\n .build())\n .ssl(SslsshprofileSslArgs.builder()\n .inspectAll(\"deep-inspection\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n t1:\n type: fortios:firewall:Sslsshprofile\n properties:\n ftps:\n ports: 990\n https:\n ports: 443 127 422 392\n imaps:\n ports: 993 1123\n pop3s:\n ports: 995\n smtps:\n ports: 465\n ssl:\n inspectAll: disable\n t2:\n type: fortios:firewall:Sslsshprofile\n properties:\n https:\n ports: 443\n ssl:\n inspectAll: deep-inspection\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall SslSshProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/sslsshprofile:Sslsshprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/sslsshprofile:Sslsshprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SSL/SSH protocol options.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst t1 = new fortios.firewall.Sslsshprofile(\"t1\", {\n ftps: {\n ports: \"990\",\n },\n https: {\n ports: \"443 127 422 392\",\n },\n imaps: {\n ports: \"993 1123\",\n },\n pop3s: {\n ports: \"995\",\n },\n smtps: {\n ports: \"465\",\n },\n ssl: {\n inspectAll: \"disable\",\n },\n});\nconst t2 = new fortios.firewall.Sslsshprofile(\"t2\", {\n https: {\n ports: \"443\",\n },\n ssl: {\n inspectAll: \"deep-inspection\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nt1 = fortios.firewall.Sslsshprofile(\"t1\",\n ftps=fortios.firewall.SslsshprofileFtpsArgs(\n ports=\"990\",\n ),\n https=fortios.firewall.SslsshprofileHttpsArgs(\n ports=\"443 127 422 392\",\n ),\n imaps=fortios.firewall.SslsshprofileImapsArgs(\n ports=\"993 1123\",\n ),\n pop3s=fortios.firewall.SslsshprofilePop3sArgs(\n ports=\"995\",\n ),\n smtps=fortios.firewall.SslsshprofileSmtpsArgs(\n ports=\"465\",\n ),\n ssl=fortios.firewall.SslsshprofileSslArgs(\n inspect_all=\"disable\",\n ))\nt2 = fortios.firewall.Sslsshprofile(\"t2\",\n https=fortios.firewall.SslsshprofileHttpsArgs(\n ports=\"443\",\n ),\n ssl=fortios.firewall.SslsshprofileSslArgs(\n inspect_all=\"deep-inspection\",\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var t1 = new Fortios.Firewall.Sslsshprofile(\"t1\", new()\n {\n Ftps = new Fortios.Firewall.Inputs.SslsshprofileFtpsArgs\n {\n Ports = \"990\",\n },\n Https = new Fortios.Firewall.Inputs.SslsshprofileHttpsArgs\n {\n Ports = \"443 127 422 392\",\n },\n Imaps = new Fortios.Firewall.Inputs.SslsshprofileImapsArgs\n {\n Ports = \"993 1123\",\n },\n Pop3s = new Fortios.Firewall.Inputs.SslsshprofilePop3sArgs\n {\n Ports = \"995\",\n },\n Smtps = new Fortios.Firewall.Inputs.SslsshprofileSmtpsArgs\n {\n Ports = \"465\",\n },\n Ssl = new Fortios.Firewall.Inputs.SslsshprofileSslArgs\n {\n InspectAll = \"disable\",\n },\n });\n\n var t2 = new Fortios.Firewall.Sslsshprofile(\"t2\", new()\n {\n Https = new Fortios.Firewall.Inputs.SslsshprofileHttpsArgs\n {\n Ports = \"443\",\n },\n Ssl = new Fortios.Firewall.Inputs.SslsshprofileSslArgs\n {\n InspectAll = \"deep-inspection\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewSslsshprofile(ctx, \"t1\", \u0026firewall.SslsshprofileArgs{\n\t\t\tFtps: \u0026firewall.SslsshprofileFtpsArgs{\n\t\t\t\tPorts: pulumi.String(\"990\"),\n\t\t\t},\n\t\t\tHttps: \u0026firewall.SslsshprofileHttpsArgs{\n\t\t\t\tPorts: pulumi.String(\"443 127 422 392\"),\n\t\t\t},\n\t\t\tImaps: \u0026firewall.SslsshprofileImapsArgs{\n\t\t\t\tPorts: pulumi.String(\"993 1123\"),\n\t\t\t},\n\t\t\tPop3s: \u0026firewall.SslsshprofilePop3sArgs{\n\t\t\t\tPorts: pulumi.String(\"995\"),\n\t\t\t},\n\t\t\tSmtps: \u0026firewall.SslsshprofileSmtpsArgs{\n\t\t\t\tPorts: pulumi.String(\"465\"),\n\t\t\t},\n\t\t\tSsl: \u0026firewall.SslsshprofileSslArgs{\n\t\t\t\tInspectAll: 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 = firewall.NewSslsshprofile(ctx, \"t2\", \u0026firewall.SslsshprofileArgs{\n\t\t\tHttps: \u0026firewall.SslsshprofileHttpsArgs{\n\t\t\t\tPorts: pulumi.String(\"443\"),\n\t\t\t},\n\t\t\tSsl: \u0026firewall.SslsshprofileSslArgs{\n\t\t\t\tInspectAll: pulumi.String(\"deep-inspection\"),\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.fortios.firewall.Sslsshprofile;\nimport com.pulumi.fortios.firewall.SslsshprofileArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileFtpsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileHttpsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileImapsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofilePop3sArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileSmtpsArgs;\nimport com.pulumi.fortios.firewall.inputs.SslsshprofileSslArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var t1 = new Sslsshprofile(\"t1\", SslsshprofileArgs.builder()\n .ftps(SslsshprofileFtpsArgs.builder()\n .ports(990)\n .build())\n .https(SslsshprofileHttpsArgs.builder()\n .ports(\"443 127 422 392\")\n .build())\n .imaps(SslsshprofileImapsArgs.builder()\n .ports(\"993 1123\")\n .build())\n .pop3s(SslsshprofilePop3sArgs.builder()\n .ports(995)\n .build())\n .smtps(SslsshprofileSmtpsArgs.builder()\n .ports(465)\n .build())\n .ssl(SslsshprofileSslArgs.builder()\n .inspectAll(\"disable\")\n .build())\n .build());\n\n var t2 = new Sslsshprofile(\"t2\", SslsshprofileArgs.builder()\n .https(SslsshprofileHttpsArgs.builder()\n .ports(443)\n .build())\n .ssl(SslsshprofileSslArgs.builder()\n .inspectAll(\"deep-inspection\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n t1:\n type: fortios:firewall:Sslsshprofile\n properties:\n ftps:\n ports: 990\n https:\n ports: 443 127 422 392\n imaps:\n ports: 993 1123\n pop3s:\n ports: 995\n smtps:\n ports: 465\n ssl:\n inspectAll: disable\n t2:\n type: fortios:firewall:Sslsshprofile\n properties:\n https:\n ports: 443\n ssl:\n inspectAll: deep-inspection\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall SslSshProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/sslsshprofile:Sslsshprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/sslsshprofile:Sslsshprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowlist": { "type": "string", @@ -102736,13 +103604,20 @@ "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, + "echOuterSnis": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/SslsshprofileEchOuterSni:SslsshprofileEchOuterSni" + }, + "description": "ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below.\n" + }, "ftps": { "$ref": "#/types/fortios:firewall/SslsshprofileFtps:SslsshprofileFtps", "description": "Configure FTPS options. The structure of `ftps` block is documented below.\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "https": { "$ref": "#/types/fortios:firewall/SslsshprofileHttps:SslsshprofileHttps", @@ -102884,6 +103759,7 @@ "supportedAlpn", "untrustedCaname", "useSslServer", + "vdomparam", "whitelist" ], "inputProperties": { @@ -102915,13 +103791,20 @@ "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, + "echOuterSnis": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/SslsshprofileEchOuterSni:SslsshprofileEchOuterSni" + }, + "description": "ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below.\n" + }, "ftps": { "$ref": "#/types/fortios:firewall/SslsshprofileFtps:SslsshprofileFtps", "description": "Configure FTPS options. The structure of `ftps` block is documented below.\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "https": { "$ref": "#/types/fortios:firewall/SslsshprofileHttps:SslsshprofileHttps", @@ -103066,13 +103949,20 @@ "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, + "echOuterSnis": { + "type": "array", + "items": { + "$ref": "#/types/fortios:firewall/SslsshprofileEchOuterSni:SslsshprofileEchOuterSni" + }, + "description": "ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below.\n" + }, "ftps": { "$ref": "#/types/fortios:firewall/SslsshprofileFtps:SslsshprofileFtps", "description": "Configure FTPS options. The structure of `ftps` block is documented below.\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "https": { "$ref": "#/types/fortios:firewall/SslsshprofileHttps:SslsshprofileHttps", @@ -103207,7 +104097,8 @@ }, "required": [ "classId", - "className" + "className", + "vdomparam" ], "inputProperties": { "classId": { @@ -103250,7 +104141,7 @@ } }, "fortios:firewall/ttlpolicy:Ttlpolicy": { - "description": "Configure TTL policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ttlpolicy(\"trname\", {\n action: \"accept\",\n fosid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n status: \"enable\",\n ttl: \"23\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ttlpolicy(\"trname\",\n action=\"accept\",\n fosid=1,\n schedule=\"always\",\n services=[fortios.firewall.TtlpolicyServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.TtlpolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\n status=\"enable\",\n ttl=\"23\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ttlpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Fosid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.TtlpolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.TtlpolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\n Status = \"enable\",\n Ttl = \"23\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewTtlpolicy(ctx, \"trname\", \u0026firewall.TtlpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.TtlpolicyServiceArray{\n\t\t\t\t\u0026firewall.TtlpolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.TtlpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.TtlpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTtl: pulumi.String(\"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.fortios.firewall.Ttlpolicy;\nimport com.pulumi.fortios.firewall.TtlpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.TtlpolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.TtlpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ttlpolicy(\"trname\", TtlpolicyArgs.builder() \n .action(\"accept\")\n .fosid(1)\n .schedule(\"always\")\n .services(TtlpolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(TtlpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .status(\"enable\")\n .ttl(\"23\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ttlpolicy\n properties:\n action: accept\n fosid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n srcintf: port3\n status: enable\n ttl: '23'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall TtlPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ttlpolicy:Ttlpolicy labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ttlpolicy:Ttlpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure TTL policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Ttlpolicy(\"trname\", {\n action: \"accept\",\n fosid: 1,\n schedule: \"always\",\n services: [{\n name: \"ALL\",\n }],\n srcaddrs: [{\n name: \"all\",\n }],\n srcintf: \"port3\",\n status: \"enable\",\n ttl: \"23\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Ttlpolicy(\"trname\",\n action=\"accept\",\n fosid=1,\n schedule=\"always\",\n services=[fortios.firewall.TtlpolicyServiceArgs(\n name=\"ALL\",\n )],\n srcaddrs=[fortios.firewall.TtlpolicySrcaddrArgs(\n name=\"all\",\n )],\n srcintf=\"port3\",\n status=\"enable\",\n ttl=\"23\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Ttlpolicy(\"trname\", new()\n {\n Action = \"accept\",\n Fosid = 1,\n Schedule = \"always\",\n Services = new[]\n {\n new Fortios.Firewall.Inputs.TtlpolicyServiceArgs\n {\n Name = \"ALL\",\n },\n },\n Srcaddrs = new[]\n {\n new Fortios.Firewall.Inputs.TtlpolicySrcaddrArgs\n {\n Name = \"all\",\n },\n },\n Srcintf = \"port3\",\n Status = \"enable\",\n Ttl = \"23\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewTtlpolicy(ctx, \"trname\", \u0026firewall.TtlpolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tSchedule: pulumi.String(\"always\"),\n\t\t\tServices: firewall.TtlpolicyServiceArray{\n\t\t\t\t\u0026firewall.TtlpolicyServiceArgs{\n\t\t\t\t\tName: pulumi.String(\"ALL\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcaddrs: firewall.TtlpolicySrcaddrArray{\n\t\t\t\t\u0026firewall.TtlpolicySrcaddrArgs{\n\t\t\t\t\tName: pulumi.String(\"all\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSrcintf: pulumi.String(\"port3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTtl: pulumi.String(\"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.fortios.firewall.Ttlpolicy;\nimport com.pulumi.fortios.firewall.TtlpolicyArgs;\nimport com.pulumi.fortios.firewall.inputs.TtlpolicyServiceArgs;\nimport com.pulumi.fortios.firewall.inputs.TtlpolicySrcaddrArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ttlpolicy(\"trname\", TtlpolicyArgs.builder()\n .action(\"accept\")\n .fosid(1)\n .schedule(\"always\")\n .services(TtlpolicyServiceArgs.builder()\n .name(\"ALL\")\n .build())\n .srcaddrs(TtlpolicySrcaddrArgs.builder()\n .name(\"all\")\n .build())\n .srcintf(\"port3\")\n .status(\"enable\")\n .ttl(\"23\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Ttlpolicy\n properties:\n action: accept\n fosid: 1\n schedule: always\n services:\n - name: ALL\n srcaddrs:\n - name: all\n srcintf: port3\n status: enable\n ttl: '23'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall TtlPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/ttlpolicy:Ttlpolicy labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/ttlpolicy:Ttlpolicy labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -103266,7 +104157,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "schedule": { "type": "string", @@ -103311,7 +104202,8 @@ "srcaddrs", "srcintf", "status", - "ttl" + "ttl", + "vdomparam" ], "inputProperties": { "action": { @@ -103329,7 +104221,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "schedule": { "type": "string", @@ -103393,7 +104285,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "schedule": { "type": "string", @@ -103462,7 +104354,8 @@ "fosid", "macNumber", "name", - "obsolete" + "obsolete", + "vdomparam" ], "inputProperties": { "fosid": { @@ -103516,7 +104409,7 @@ } }, "fortios:firewall/vip46:Vip46": { - "description": "Configure IPv4 to IPv6 virtual IPs. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip46(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"10.202.1.200\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:2::200\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip46(\"trname\",\n arp_reply=\"enable\",\n color=0,\n extip=\"10.202.1.200\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"2001:1:1:2::200\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip46(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"10.202.1.200\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:2::200\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip46(ctx, \"trname\", \u0026firewall.Vip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"10.202.1.200\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:2::200\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Vip46;\nimport com.pulumi.fortios.firewall.Vip46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip46(\"trname\", Vip46Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"10.202.1.200\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:2::200\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Vip46\n properties:\n arpReply: enable\n color: 0\n extip: 10.202.1.200\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 2001:1:1:2::200\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip46 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip46:Vip46 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip46:Vip46 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 to IPv6 virtual IPs. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip46(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"10.202.1.200\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:2::200\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip46(\"trname\",\n arp_reply=\"enable\",\n color=0,\n extip=\"10.202.1.200\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"2001:1:1:2::200\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip46(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"10.202.1.200\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:2::200\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip46(ctx, \"trname\", \u0026firewall.Vip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"10.202.1.200\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:2::200\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Vip46;\nimport com.pulumi.fortios.firewall.Vip46Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip46(\"trname\", Vip46Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"10.202.1.200\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:2::200\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Vip46\n properties:\n arpReply: enable\n color: 0\n extip: 10.202.1.200\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 2001:1:1:2::200\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip46 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip46:Vip46 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip46:Vip46 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "arpReply": { "type": "string", @@ -103548,7 +104441,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -103633,7 +104526,8 @@ "protocol", "serverType", "type", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "arpReply": { @@ -103666,7 +104560,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -103775,7 +104669,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -103851,7 +104745,7 @@ } }, "fortios:firewall/vip64:Vip64": { - "description": "Configure IPv6 to IPv4 virtual IPs. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip64(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:db8:99:203::22\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"1.1.1.1\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip64(\"trname\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:db8:99:203::22\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"1.1.1.1\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip64(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:db8:99:203::22\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"1.1.1.1\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip64(ctx, \"trname\", \u0026firewall.Vip64Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:db8:99:203::22\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"1.1.1.1\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Vip64;\nimport com.pulumi.fortios.firewall.Vip64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip64(\"trname\", Vip64Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:db8:99:203::22\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"1.1.1.1\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Vip64\n properties:\n arpReply: enable\n color: 0\n extip: 2001:db8:99:203::22\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 1.1.1.1\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip64:Vip64 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip64:Vip64 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 to IPv4 virtual IPs. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip64(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:db8:99:203::22\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"1.1.1.1\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip64(\"trname\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:db8:99:203::22\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"1.1.1.1\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip64(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:db8:99:203::22\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"1.1.1.1\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip64(ctx, \"trname\", \u0026firewall.Vip64Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:db8:99:203::22\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"1.1.1.1\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Vip64;\nimport com.pulumi.fortios.firewall.Vip64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip64(\"trname\", Vip64Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:db8:99:203::22\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"1.1.1.1\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall:Vip64\n properties:\n arpReply: enable\n color: 0\n extip: 2001:db8:99:203::22\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 1.1.1.1\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip64:Vip64 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip64:Vip64 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "arpReply": { "type": "string", @@ -103883,7 +104777,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -103961,7 +104855,8 @@ "protocol", "serverType", "type", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "arpReply": { @@ -103994,7 +104889,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -104096,7 +104991,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -104165,7 +105060,7 @@ } }, "fortios:firewall/vip6:Vip6": { - "description": "Configure virtual IP for IPv6.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip6(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:1:1:12::100\",\n extport: \"0-65535\",\n fosid: 0,\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieGeneration: 0,\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:12::200\",\n mappedport: \"0-65535\",\n maxEmbryonicConnections: 1000,\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n protocol: \"tcp\",\n sslAlgorithm: \"high\",\n sslClientFallback: \"enable\",\n sslClientRenegotiation: \"secure\",\n sslClientSessionStateMax: 1000,\n sslClientSessionStateTimeout: 30,\n sslClientSessionStateType: \"both\",\n sslDhBits: \"2048\",\n sslHpkp: \"disable\",\n sslHpkpAge: 5184000,\n sslHpkpIncludeSubdomains: \"disable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslHttpMatchHost: \"enable\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslPfs: \"require\",\n sslSendEmptyFrags: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateMax: 100,\n sslServerSessionStateTimeout: 60,\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip6(\"trname\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:1:1:12::100\",\n extport=\"0-65535\",\n fosid=0,\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_generation=0,\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedip=\"2001:1:1:12::200\",\n mappedport=\"0-65535\",\n max_embryonic_connections=1000,\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n protocol=\"tcp\",\n ssl_algorithm=\"high\",\n ssl_client_fallback=\"enable\",\n ssl_client_renegotiation=\"secure\",\n ssl_client_session_state_max=1000,\n ssl_client_session_state_timeout=30,\n ssl_client_session_state_type=\"both\",\n ssl_dh_bits=\"2048\",\n ssl_hpkp=\"disable\",\n ssl_hpkp_age=5184000,\n ssl_hpkp_include_subdomains=\"disable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_http_match_host=\"enable\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_pfs=\"require\",\n ssl_send_empty_frags=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_max=100,\n ssl_server_session_state_timeout=60,\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip6(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:1:1:12::100\",\n Extport = \"0-65535\",\n Fosid = 0,\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieGeneration = 0,\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:12::200\",\n Mappedport = \"0-65535\",\n MaxEmbryonicConnections = 1000,\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n SslAlgorithm = \"high\",\n SslClientFallback = \"enable\",\n SslClientRenegotiation = \"secure\",\n SslClientSessionStateMax = 1000,\n SslClientSessionStateTimeout = 30,\n SslClientSessionStateType = \"both\",\n SslDhBits = \"2048\",\n SslHpkp = \"disable\",\n SslHpkpAge = 5184000,\n SslHpkpIncludeSubdomains = \"disable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslHttpMatchHost = \"enable\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslPfs = \"require\",\n SslSendEmptyFrags = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateMax = 100,\n SslServerSessionStateTimeout = 60,\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip6(ctx, \"trname\", \u0026firewall.Vip6Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:1:1:12::100\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tHttpCookieAge: pulumi.Int(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieGeneration: pulumi.Int(0),\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\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:12::200\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Int(1000),\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\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"secure\"),\n\t\t\tSslClientSessionStateMax: pulumi.Int(1000),\n\t\t\tSslClientSessionStateTimeout: pulumi.Int(30),\n\t\t\tSslClientSessionStateType: pulumi.String(\"both\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslHpkp: pulumi.String(\"disable\"),\n\t\t\tSslHpkpAge: pulumi.Int(5184000),\n\t\t\tSslHpkpIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Int(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslHttpMatchHost: pulumi.String(\"enable\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslPfs: pulumi.String(\"require\"),\n\t\t\tSslSendEmptyFrags: 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\tSslServerSessionStateMax: pulumi.Int(100),\n\t\t\tSslServerSessionStateTimeout: pulumi.Int(60),\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.fortios.firewall.Vip6;\nimport com.pulumi.fortios.firewall.Vip6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip6(\"trname\", Vip6Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:1:1:12::100\")\n .extport(\"0-65535\")\n .fosid(0)\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieGeneration(0)\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:12::200\")\n .mappedport(\"0-65535\")\n .maxEmbryonicConnections(1000)\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .sslAlgorithm(\"high\")\n .sslClientFallback(\"enable\")\n .sslClientRenegotiation(\"secure\")\n .sslClientSessionStateMax(1000)\n .sslClientSessionStateTimeout(30)\n .sslClientSessionStateType(\"both\")\n .sslDhBits(\"2048\")\n .sslHpkp(\"disable\")\n .sslHpkpAge(5184000)\n .sslHpkpIncludeSubdomains(\"disable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslHttpMatchHost(\"enable\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslPfs(\"require\")\n .sslSendEmptyFrags(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateMax(100)\n .sslServerSessionStateTimeout(60)\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: fortios:firewall:Vip6\n properties:\n arpReply: enable\n color: 0\n extip: 2001:1:1:12::100\n extport: 0-65535\n fosid: 0\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieGeneration: 0\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedip: 2001:1:1:12::200\n mappedport: 0-65535\n maxEmbryonicConnections: 1000\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n protocol: tcp\n sslAlgorithm: high\n sslClientFallback: enable\n sslClientRenegotiation: secure\n sslClientSessionStateMax: 1000\n sslClientSessionStateTimeout: 30\n sslClientSessionStateType: both\n sslDhBits: '2048'\n sslHpkp: disable\n sslHpkpAge: 5.184e+06\n sslHpkpIncludeSubdomains: disable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslHttpMatchHost: enable\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslPfs: require\n sslSendEmptyFrags: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateMax: 100\n sslServerSessionStateTimeout: 60\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip6:Vip6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip6:Vip6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure virtual IP for IPv6.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip6(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:1:1:12::100\",\n extport: \"0-65535\",\n fosid: 0,\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieGeneration: 0,\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:12::200\",\n mappedport: \"0-65535\",\n maxEmbryonicConnections: 1000,\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n protocol: \"tcp\",\n sslAlgorithm: \"high\",\n sslClientFallback: \"enable\",\n sslClientRenegotiation: \"secure\",\n sslClientSessionStateMax: 1000,\n sslClientSessionStateTimeout: 30,\n sslClientSessionStateType: \"both\",\n sslDhBits: \"2048\",\n sslHpkp: \"disable\",\n sslHpkpAge: 5184000,\n sslHpkpIncludeSubdomains: \"disable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslHttpMatchHost: \"enable\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslPfs: \"require\",\n sslSendEmptyFrags: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateMax: 100,\n sslServerSessionStateTimeout: 60,\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip6(\"trname\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:1:1:12::100\",\n extport=\"0-65535\",\n fosid=0,\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_generation=0,\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedip=\"2001:1:1:12::200\",\n mappedport=\"0-65535\",\n max_embryonic_connections=1000,\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n protocol=\"tcp\",\n ssl_algorithm=\"high\",\n ssl_client_fallback=\"enable\",\n ssl_client_renegotiation=\"secure\",\n ssl_client_session_state_max=1000,\n ssl_client_session_state_timeout=30,\n ssl_client_session_state_type=\"both\",\n ssl_dh_bits=\"2048\",\n ssl_hpkp=\"disable\",\n ssl_hpkp_age=5184000,\n ssl_hpkp_include_subdomains=\"disable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_http_match_host=\"enable\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_pfs=\"require\",\n ssl_send_empty_frags=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_max=100,\n ssl_server_session_state_timeout=60,\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip6(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:1:1:12::100\",\n Extport = \"0-65535\",\n Fosid = 0,\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieGeneration = 0,\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:12::200\",\n Mappedport = \"0-65535\",\n MaxEmbryonicConnections = 1000,\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n SslAlgorithm = \"high\",\n SslClientFallback = \"enable\",\n SslClientRenegotiation = \"secure\",\n SslClientSessionStateMax = 1000,\n SslClientSessionStateTimeout = 30,\n SslClientSessionStateType = \"both\",\n SslDhBits = \"2048\",\n SslHpkp = \"disable\",\n SslHpkpAge = 5184000,\n SslHpkpIncludeSubdomains = \"disable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslHttpMatchHost = \"enable\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslPfs = \"require\",\n SslSendEmptyFrags = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateMax = 100,\n SslServerSessionStateTimeout = 60,\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip6(ctx, \"trname\", \u0026firewall.Vip6Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:1:1:12::100\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tHttpCookieAge: pulumi.Int(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieGeneration: pulumi.Int(0),\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\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:12::200\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Int(1000),\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\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"secure\"),\n\t\t\tSslClientSessionStateMax: pulumi.Int(1000),\n\t\t\tSslClientSessionStateTimeout: pulumi.Int(30),\n\t\t\tSslClientSessionStateType: pulumi.String(\"both\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslHpkp: pulumi.String(\"disable\"),\n\t\t\tSslHpkpAge: pulumi.Int(5184000),\n\t\t\tSslHpkpIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Int(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslHttpMatchHost: pulumi.String(\"enable\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslPfs: pulumi.String(\"require\"),\n\t\t\tSslSendEmptyFrags: 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\tSslServerSessionStateMax: pulumi.Int(100),\n\t\t\tSslServerSessionStateTimeout: pulumi.Int(60),\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.fortios.firewall.Vip6;\nimport com.pulumi.fortios.firewall.Vip6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip6(\"trname\", Vip6Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:1:1:12::100\")\n .extport(\"0-65535\")\n .fosid(0)\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieGeneration(0)\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:12::200\")\n .mappedport(\"0-65535\")\n .maxEmbryonicConnections(1000)\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .sslAlgorithm(\"high\")\n .sslClientFallback(\"enable\")\n .sslClientRenegotiation(\"secure\")\n .sslClientSessionStateMax(1000)\n .sslClientSessionStateTimeout(30)\n .sslClientSessionStateType(\"both\")\n .sslDhBits(\"2048\")\n .sslHpkp(\"disable\")\n .sslHpkpAge(5184000)\n .sslHpkpIncludeSubdomains(\"disable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslHttpMatchHost(\"enable\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslPfs(\"require\")\n .sslSendEmptyFrags(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateMax(100)\n .sslServerSessionStateTimeout(60)\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: fortios:firewall:Vip6\n properties:\n arpReply: enable\n color: 0\n extip: 2001:1:1:12::100\n extport: 0-65535\n fosid: 0\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieGeneration: 0\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedip: 2001:1:1:12::200\n mappedport: 0-65535\n maxEmbryonicConnections: 1000\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n protocol: tcp\n sslAlgorithm: high\n sslClientFallback: enable\n sslClientRenegotiation: secure\n sslClientSessionStateMax: 1000\n sslClientSessionStateTimeout: 30\n sslClientSessionStateType: both\n sslDhBits: '2048'\n sslHpkp: disable\n sslHpkpAge: 5.184e+06\n sslHpkpIncludeSubdomains: disable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslHttpMatchHost: enable\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslPfs: require\n sslSendEmptyFrags: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateMax: 100\n sslServerSessionStateTimeout: 60\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip6:Vip6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip6:Vip6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addNat64Route": { "type": "string", @@ -104205,7 +105100,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "h2Support": { "type": "string", @@ -104348,6 +105243,10 @@ }, "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below.\n" }, + "srcVipFilter": { + "type": "string", + "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`.\n" + }, "sslAcceptFfdheGroups": { "type": "string", "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`.\n" @@ -104553,6 +105452,7 @@ "protocol", "quic", "serverType", + "srcVipFilter", "sslAcceptFfdheGroups", "sslAlgorithm", "sslCertificate", @@ -104587,6 +105487,7 @@ "sslServerSessionStateType", "type", "uuid", + "vdomparam", "weblogicServer", "websphereServer" ], @@ -104629,7 +105530,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "h2Support": { "type": "string", @@ -104772,6 +105673,10 @@ }, "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below.\n" }, + "srcVipFilter": { + "type": "string", + "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`.\n" + }, "sslAcceptFfdheGroups": { "type": "string", "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`.\n" @@ -104985,7 +105890,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "h2Support": { "type": "string", @@ -105128,6 +106033,10 @@ }, "description": "Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below.\n" }, + "srcVipFilter": { + "type": "string", + "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`.\n" + }, "sslAcceptFfdheGroups": { "type": "string", "description": "Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`.\n" @@ -105300,7 +106209,7 @@ } }, "fortios:firewall/vip:Vip": { - "description": "Configure virtual IP for IPv4.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n dnsMappingTtl: 0,\n extintf: \"any\",\n extip: \"1.0.0.1-1.0.0.2\",\n extport: \"0-65535\",\n fosid: 0,\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieGeneration: 0,\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedips: [{\n range: \"3.0.0.0-3.0.0.1\",\n }],\n mappedport: \"0-65535\",\n maxEmbryonicConnections: 1000,\n natSourceVip: \"disable\",\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n portmappingType: \"1-to-1\",\n protocol: \"tcp\",\n sslAlgorithm: \"high\",\n sslClientFallback: \"enable\",\n sslClientRenegotiation: \"secure\",\n sslClientSessionStateMax: 1000,\n sslClientSessionStateTimeout: 30,\n sslClientSessionStateType: \"both\",\n sslDhBits: \"2048\",\n sslHpkp: \"disable\",\n sslHpkpAge: 5184000,\n sslHpkpIncludeSubdomains: \"disable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslHttpMatchHost: \"enable\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslPfs: \"require\",\n sslSendEmptyFrags: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateMax: 100,\n sslServerSessionStateTimeout: 60,\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip(\"trname\",\n arp_reply=\"enable\",\n color=0,\n dns_mapping_ttl=0,\n extintf=\"any\",\n extip=\"1.0.0.1-1.0.0.2\",\n extport=\"0-65535\",\n fosid=0,\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_generation=0,\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedips=[fortios.firewall.VipMappedipArgs(\n range=\"3.0.0.0-3.0.0.1\",\n )],\n mappedport=\"0-65535\",\n max_embryonic_connections=1000,\n nat_source_vip=\"disable\",\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n portmapping_type=\"1-to-1\",\n protocol=\"tcp\",\n ssl_algorithm=\"high\",\n ssl_client_fallback=\"enable\",\n ssl_client_renegotiation=\"secure\",\n ssl_client_session_state_max=1000,\n ssl_client_session_state_timeout=30,\n ssl_client_session_state_type=\"both\",\n ssl_dh_bits=\"2048\",\n ssl_hpkp=\"disable\",\n ssl_hpkp_age=5184000,\n ssl_hpkp_include_subdomains=\"disable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_http_match_host=\"enable\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_pfs=\"require\",\n ssl_send_empty_frags=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_max=100,\n ssl_server_session_state_timeout=60,\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n DnsMappingTtl = 0,\n Extintf = \"any\",\n Extip = \"1.0.0.1-1.0.0.2\",\n Extport = \"0-65535\",\n Fosid = 0,\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieGeneration = 0,\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedips = new[]\n {\n new Fortios.Firewall.Inputs.VipMappedipArgs\n {\n Range = \"3.0.0.0-3.0.0.1\",\n },\n },\n Mappedport = \"0-65535\",\n MaxEmbryonicConnections = 1000,\n NatSourceVip = \"disable\",\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n PortmappingType = \"1-to-1\",\n Protocol = \"tcp\",\n SslAlgorithm = \"high\",\n SslClientFallback = \"enable\",\n SslClientRenegotiation = \"secure\",\n SslClientSessionStateMax = 1000,\n SslClientSessionStateTimeout = 30,\n SslClientSessionStateType = \"both\",\n SslDhBits = \"2048\",\n SslHpkp = \"disable\",\n SslHpkpAge = 5184000,\n SslHpkpIncludeSubdomains = \"disable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslHttpMatchHost = \"enable\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslPfs = \"require\",\n SslSendEmptyFrags = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateMax = 100,\n SslServerSessionStateTimeout = 60,\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip(ctx, \"trname\", \u0026firewall.VipArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDnsMappingTtl: pulumi.Int(0),\n\t\t\tExtintf: pulumi.String(\"any\"),\n\t\t\tExtip: pulumi.String(\"1.0.0.1-1.0.0.2\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tHttpCookieAge: pulumi.Int(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieGeneration: pulumi.Int(0),\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\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedips: firewall.VipMappedipArray{\n\t\t\t\t\u0026firewall.VipMappedipArgs{\n\t\t\t\t\tRange: pulumi.String(\"3.0.0.0-3.0.0.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Int(1000),\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\tPortmappingType: pulumi.String(\"1-to-1\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"secure\"),\n\t\t\tSslClientSessionStateMax: pulumi.Int(1000),\n\t\t\tSslClientSessionStateTimeout: pulumi.Int(30),\n\t\t\tSslClientSessionStateType: pulumi.String(\"both\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslHpkp: pulumi.String(\"disable\"),\n\t\t\tSslHpkpAge: pulumi.Int(5184000),\n\t\t\tSslHpkpIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Int(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslHttpMatchHost: pulumi.String(\"enable\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslPfs: pulumi.String(\"require\"),\n\t\t\tSslSendEmptyFrags: 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\tSslServerSessionStateMax: pulumi.Int(100),\n\t\t\tSslServerSessionStateTimeout: pulumi.Int(60),\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.fortios.firewall.Vip;\nimport com.pulumi.fortios.firewall.VipArgs;\nimport com.pulumi.fortios.firewall.inputs.VipMappedipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip(\"trname\", VipArgs.builder() \n .arpReply(\"enable\")\n .color(0)\n .dnsMappingTtl(0)\n .extintf(\"any\")\n .extip(\"1.0.0.1-1.0.0.2\")\n .extport(\"0-65535\")\n .fosid(0)\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieGeneration(0)\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedips(VipMappedipArgs.builder()\n .range(\"3.0.0.0-3.0.0.1\")\n .build())\n .mappedport(\"0-65535\")\n .maxEmbryonicConnections(1000)\n .natSourceVip(\"disable\")\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .portmappingType(\"1-to-1\")\n .protocol(\"tcp\")\n .sslAlgorithm(\"high\")\n .sslClientFallback(\"enable\")\n .sslClientRenegotiation(\"secure\")\n .sslClientSessionStateMax(1000)\n .sslClientSessionStateTimeout(30)\n .sslClientSessionStateType(\"both\")\n .sslDhBits(\"2048\")\n .sslHpkp(\"disable\")\n .sslHpkpAge(5184000)\n .sslHpkpIncludeSubdomains(\"disable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslHttpMatchHost(\"enable\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslPfs(\"require\")\n .sslSendEmptyFrags(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateMax(100)\n .sslServerSessionStateTimeout(60)\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: fortios:firewall:Vip\n properties:\n arpReply: enable\n color: 0\n dnsMappingTtl: 0\n extintf: any\n extip: 1.0.0.1-1.0.0.2\n extport: 0-65535\n fosid: 0\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieGeneration: 0\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedips:\n - range: 3.0.0.0-3.0.0.1\n mappedport: 0-65535\n maxEmbryonicConnections: 1000\n natSourceVip: disable\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n portmappingType: 1-to-1\n protocol: tcp\n sslAlgorithm: high\n sslClientFallback: enable\n sslClientRenegotiation: secure\n sslClientSessionStateMax: 1000\n sslClientSessionStateTimeout: 30\n sslClientSessionStateType: both\n sslDhBits: '2048'\n sslHpkp: disable\n sslHpkpAge: 5.184e+06\n sslHpkpIncludeSubdomains: disable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslHttpMatchHost: enable\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslPfs: require\n sslSendEmptyFrags: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateMax: 100\n sslServerSessionStateTimeout: 60\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip:Vip labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip:Vip labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure virtual IP for IPv4.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.Vip(\"trname\", {\n arpReply: \"enable\",\n color: 0,\n dnsMappingTtl: 0,\n extintf: \"any\",\n extip: \"1.0.0.1-1.0.0.2\",\n extport: \"0-65535\",\n fosid: 0,\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieGeneration: 0,\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedips: [{\n range: \"3.0.0.0-3.0.0.1\",\n }],\n mappedport: \"0-65535\",\n maxEmbryonicConnections: 1000,\n natSourceVip: \"disable\",\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n portmappingType: \"1-to-1\",\n protocol: \"tcp\",\n sslAlgorithm: \"high\",\n sslClientFallback: \"enable\",\n sslClientRenegotiation: \"secure\",\n sslClientSessionStateMax: 1000,\n sslClientSessionStateTimeout: 30,\n sslClientSessionStateType: \"both\",\n sslDhBits: \"2048\",\n sslHpkp: \"disable\",\n sslHpkpAge: 5184000,\n sslHpkpIncludeSubdomains: \"disable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslHttpMatchHost: \"enable\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslPfs: \"require\",\n sslSendEmptyFrags: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateMax: 100,\n sslServerSessionStateTimeout: 60,\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.Vip(\"trname\",\n arp_reply=\"enable\",\n color=0,\n dns_mapping_ttl=0,\n extintf=\"any\",\n extip=\"1.0.0.1-1.0.0.2\",\n extport=\"0-65535\",\n fosid=0,\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_generation=0,\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedips=[fortios.firewall.VipMappedipArgs(\n range=\"3.0.0.0-3.0.0.1\",\n )],\n mappedport=\"0-65535\",\n max_embryonic_connections=1000,\n nat_source_vip=\"disable\",\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n portmapping_type=\"1-to-1\",\n protocol=\"tcp\",\n ssl_algorithm=\"high\",\n ssl_client_fallback=\"enable\",\n ssl_client_renegotiation=\"secure\",\n ssl_client_session_state_max=1000,\n ssl_client_session_state_timeout=30,\n ssl_client_session_state_type=\"both\",\n ssl_dh_bits=\"2048\",\n ssl_hpkp=\"disable\",\n ssl_hpkp_age=5184000,\n ssl_hpkp_include_subdomains=\"disable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_http_match_host=\"enable\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_pfs=\"require\",\n ssl_send_empty_frags=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_max=100,\n ssl_server_session_state_timeout=60,\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Vip(\"trname\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n DnsMappingTtl = 0,\n Extintf = \"any\",\n Extip = \"1.0.0.1-1.0.0.2\",\n Extport = \"0-65535\",\n Fosid = 0,\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieGeneration = 0,\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedips = new[]\n {\n new Fortios.Firewall.Inputs.VipMappedipArgs\n {\n Range = \"3.0.0.0-3.0.0.1\",\n },\n },\n Mappedport = \"0-65535\",\n MaxEmbryonicConnections = 1000,\n NatSourceVip = \"disable\",\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n PortmappingType = \"1-to-1\",\n Protocol = \"tcp\",\n SslAlgorithm = \"high\",\n SslClientFallback = \"enable\",\n SslClientRenegotiation = \"secure\",\n SslClientSessionStateMax = 1000,\n SslClientSessionStateTimeout = 30,\n SslClientSessionStateType = \"both\",\n SslDhBits = \"2048\",\n SslHpkp = \"disable\",\n SslHpkpAge = 5184000,\n SslHpkpIncludeSubdomains = \"disable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslHttpMatchHost = \"enable\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslPfs = \"require\",\n SslSendEmptyFrags = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateMax = 100,\n SslServerSessionStateTimeout = 60,\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewVip(ctx, \"trname\", \u0026firewall.VipArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDnsMappingTtl: pulumi.Int(0),\n\t\t\tExtintf: pulumi.String(\"any\"),\n\t\t\tExtip: pulumi.String(\"1.0.0.1-1.0.0.2\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tHttpCookieAge: pulumi.Int(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieGeneration: pulumi.Int(0),\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\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedips: firewall.VipMappedipArray{\n\t\t\t\t\u0026firewall.VipMappedipArgs{\n\t\t\t\t\tRange: pulumi.String(\"3.0.0.0-3.0.0.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Int(1000),\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\tPortmappingType: pulumi.String(\"1-to-1\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\n\t\t\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"secure\"),\n\t\t\tSslClientSessionStateMax: pulumi.Int(1000),\n\t\t\tSslClientSessionStateTimeout: pulumi.Int(30),\n\t\t\tSslClientSessionStateType: pulumi.String(\"both\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslHpkp: pulumi.String(\"disable\"),\n\t\t\tSslHpkpAge: pulumi.Int(5184000),\n\t\t\tSslHpkpIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Int(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslHttpMatchHost: pulumi.String(\"enable\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslPfs: pulumi.String(\"require\"),\n\t\t\tSslSendEmptyFrags: 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\tSslServerSessionStateMax: pulumi.Int(100),\n\t\t\tSslServerSessionStateTimeout: pulumi.Int(60),\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.fortios.firewall.Vip;\nimport com.pulumi.fortios.firewall.VipArgs;\nimport com.pulumi.fortios.firewall.inputs.VipMappedipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vip(\"trname\", VipArgs.builder()\n .arpReply(\"enable\")\n .color(0)\n .dnsMappingTtl(0)\n .extintf(\"any\")\n .extip(\"1.0.0.1-1.0.0.2\")\n .extport(\"0-65535\")\n .fosid(0)\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieGeneration(0)\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedips(VipMappedipArgs.builder()\n .range(\"3.0.0.0-3.0.0.1\")\n .build())\n .mappedport(\"0-65535\")\n .maxEmbryonicConnections(1000)\n .natSourceVip(\"disable\")\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .portmappingType(\"1-to-1\")\n .protocol(\"tcp\")\n .sslAlgorithm(\"high\")\n .sslClientFallback(\"enable\")\n .sslClientRenegotiation(\"secure\")\n .sslClientSessionStateMax(1000)\n .sslClientSessionStateTimeout(30)\n .sslClientSessionStateType(\"both\")\n .sslDhBits(\"2048\")\n .sslHpkp(\"disable\")\n .sslHpkpAge(5184000)\n .sslHpkpIncludeSubdomains(\"disable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslHttpMatchHost(\"enable\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslPfs(\"require\")\n .sslSendEmptyFrags(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateMax(100)\n .sslServerSessionStateTimeout(60)\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: fortios:firewall:Vip\n properties:\n arpReply: enable\n color: 0\n dnsMappingTtl: 0\n extintf: any\n extip: 1.0.0.1-1.0.0.2\n extport: 0-65535\n fosid: 0\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieGeneration: 0\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedips:\n - range: 3.0.0.0-3.0.0.1\n mappedport: 0-65535\n maxEmbryonicConnections: 1000\n natSourceVip: disable\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n portmappingType: 1-to-1\n protocol: tcp\n sslAlgorithm: high\n sslClientFallback: enable\n sslClientRenegotiation: secure\n sslClientSessionStateMax: 1000\n sslClientSessionStateTimeout: 30\n sslClientSessionStateType: both\n sslDhBits: '2048'\n sslHpkp: disable\n sslHpkpAge: 5.184e+06\n sslHpkpIncludeSubdomains: disable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslHttpMatchHost: enable\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslPfs: require\n sslSendEmptyFrags: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateMax: 100\n sslServerSessionStateTimeout: 60\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vip can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vip:Vip labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vip:Vip labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addNat46Route": { "type": "string", @@ -105351,7 +106260,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gratuitousArpInterval": { "type": "integer", @@ -105547,6 +106456,10 @@ }, "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. The structure of `src_filter` block is documented below.\n" }, + "srcVipFilter": { + "type": "string", + "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`.\n" + }, "srcintfFilters": { "type": "array", "items": { @@ -105772,6 +106685,7 @@ "protocol", "quic", "serverType", + "srcVipFilter", "sslAcceptFfdheGroups", "sslAlgorithm", "sslCertificate", @@ -105807,6 +106721,7 @@ "status", "type", "uuid", + "vdomparam", "weblogicServer", "websphereServer" ], @@ -105860,7 +106775,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gratuitousArpInterval": { "type": "integer", @@ -106056,6 +106971,10 @@ }, "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. The structure of `src_filter` block is documented below.\n" }, + "srcVipFilter": { + "type": "string", + "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`.\n" + }, "srcintfFilters": { "type": "array", "items": { @@ -106287,7 +107206,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gratuitousArpInterval": { "type": "integer", @@ -106483,6 +107402,10 @@ }, "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. The structure of `src_filter` block is documented below.\n" }, + "srcVipFilter": { + "type": "string", + "description": "Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`.\n" + }, "srcintfFilters": { "type": "array", "items": { @@ -106666,7 +107589,7 @@ } }, "fortios:firewall/vipgrp46:Vipgrp46": { - "description": "Configure IPv4 to IPv6 virtual IP groups. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip46(\"trname1\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"10.202.1.100\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:2::100\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\nconst trname = new fortios.firewall.Vipgrp46(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip46(\"trname1\",\n arp_reply=\"enable\",\n color=0,\n extip=\"10.202.1.100\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"2001:1:1:2::100\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\ntrname = fortios.firewall.Vipgrp46(\"trname\",\n color=0,\n members=[fortios.firewall.Vipgrp46MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip46(\"trname1\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"10.202.1.100\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:2::100\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n var trname = new Fortios.Firewall.Vipgrp46(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Vipgrp46MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip46(ctx, \"trname1\", \u0026firewall.Vip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"10.202.1.100\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:2::100\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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 = firewall.NewVipgrp46(ctx, \"trname\", \u0026firewall.Vipgrp46Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: firewall.Vipgrp46MemberArray{\n\t\t\t\t\u0026firewall.Vipgrp46MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip46;\nimport com.pulumi.fortios.firewall.Vip46Args;\nimport com.pulumi.fortios.firewall.Vipgrp46;\nimport com.pulumi.fortios.firewall.Vipgrp46Args;\nimport com.pulumi.fortios.firewall.inputs.Vipgrp46MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip46(\"trname1\", Vip46Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"10.202.1.100\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:2::100\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n var trname = new Vipgrp46(\"trname\", Vipgrp46Args.builder() \n .color(0)\n .members(Vipgrp46MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip46\n properties:\n arpReply: enable\n color: 0\n extip: 10.202.1.100\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 2001:1:1:2::100\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n trname:\n type: fortios:firewall:Vipgrp46\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp46 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp46:Vipgrp46 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp46:Vipgrp46 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 to IPv6 virtual IP groups. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip46(\"trname1\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"10.202.1.100\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:2::100\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\nconst trname = new fortios.firewall.Vipgrp46(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip46(\"trname1\",\n arp_reply=\"enable\",\n color=0,\n extip=\"10.202.1.100\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"2001:1:1:2::100\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\ntrname = fortios.firewall.Vipgrp46(\"trname\",\n color=0,\n members=[fortios.firewall.Vipgrp46MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip46(\"trname1\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"10.202.1.100\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:2::100\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n var trname = new Fortios.Firewall.Vipgrp46(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Vipgrp46MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip46(ctx, \"trname1\", \u0026firewall.Vip46Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"10.202.1.100\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:2::100\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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 = firewall.NewVipgrp46(ctx, \"trname\", \u0026firewall.Vipgrp46Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: firewall.Vipgrp46MemberArray{\n\t\t\t\t\u0026firewall.Vipgrp46MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip46;\nimport com.pulumi.fortios.firewall.Vip46Args;\nimport com.pulumi.fortios.firewall.Vipgrp46;\nimport com.pulumi.fortios.firewall.Vipgrp46Args;\nimport com.pulumi.fortios.firewall.inputs.Vipgrp46MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip46(\"trname1\", Vip46Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"10.202.1.100\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:2::100\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n var trname = new Vipgrp46(\"trname\", Vipgrp46Args.builder()\n .color(0)\n .members(Vipgrp46MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip46\n properties:\n arpReply: enable\n color: 0\n extip: 10.202.1.100\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 2001:1:1:2::100\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n trname:\n type: fortios:firewall:Vipgrp46\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp46 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp46:Vipgrp46 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp46:Vipgrp46 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -106682,7 +107605,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106708,7 +107631,8 @@ "color", "members", "name", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "color": { @@ -106725,7 +107649,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106768,7 +107692,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106795,7 +107719,7 @@ } }, "fortios:firewall/vipgrp64:Vipgrp64": { - "description": "Configure IPv6 to IPv4 virtual IP groups. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip64(\"trname1\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:db8:99:503::22\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"1.1.3.1\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\nconst trname = new fortios.firewall.Vipgrp64(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip64(\"trname1\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:db8:99:503::22\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"1.1.3.1\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\ntrname = fortios.firewall.Vipgrp64(\"trname\",\n color=0,\n members=[fortios.firewall.Vipgrp64MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip64(\"trname1\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:db8:99:503::22\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"1.1.3.1\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n var trname = new Fortios.Firewall.Vipgrp64(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Vipgrp64MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip64(ctx, \"trname1\", \u0026firewall.Vip64Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:db8:99:503::22\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"1.1.3.1\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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 = firewall.NewVipgrp64(ctx, \"trname\", \u0026firewall.Vipgrp64Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: firewall.Vipgrp64MemberArray{\n\t\t\t\t\u0026firewall.Vipgrp64MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip64;\nimport com.pulumi.fortios.firewall.Vip64Args;\nimport com.pulumi.fortios.firewall.Vipgrp64;\nimport com.pulumi.fortios.firewall.Vipgrp64Args;\nimport com.pulumi.fortios.firewall.inputs.Vipgrp64MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip64(\"trname1\", Vip64Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:db8:99:503::22\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"1.1.3.1\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n var trname = new Vipgrp64(\"trname\", Vipgrp64Args.builder() \n .color(0)\n .members(Vipgrp64MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip64\n properties:\n arpReply: enable\n color: 0\n extip: 2001:db8:99:503::22\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 1.1.3.1\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n trname:\n type: fortios:firewall:Vipgrp64\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp64:Vipgrp64 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp64:Vipgrp64 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 to IPv4 virtual IP groups. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip64(\"trname1\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:db8:99:503::22\",\n extport: \"0-65535\",\n fosid: 0,\n ldbMethod: \"static\",\n mappedip: \"1.1.3.1\",\n mappedport: \"0-65535\",\n portforward: \"disable\",\n protocol: \"tcp\",\n type: \"static-nat\",\n});\nconst trname = new fortios.firewall.Vipgrp64(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip64(\"trname1\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:db8:99:503::22\",\n extport=\"0-65535\",\n fosid=0,\n ldb_method=\"static\",\n mappedip=\"1.1.3.1\",\n mappedport=\"0-65535\",\n portforward=\"disable\",\n protocol=\"tcp\",\n type=\"static-nat\")\ntrname = fortios.firewall.Vipgrp64(\"trname\",\n color=0,\n members=[fortios.firewall.Vipgrp64MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip64(\"trname1\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:db8:99:503::22\",\n Extport = \"0-65535\",\n Fosid = 0,\n LdbMethod = \"static\",\n Mappedip = \"1.1.3.1\",\n Mappedport = \"0-65535\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n Type = \"static-nat\",\n });\n\n var trname = new Fortios.Firewall.Vipgrp64(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Vipgrp64MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip64(ctx, \"trname1\", \u0026firewall.Vip64Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:db8:99:503::22\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"1.1.3.1\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tPortforward: pulumi.String(\"disable\"),\n\t\t\tProtocol: pulumi.String(\"tcp\"),\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 = firewall.NewVipgrp64(ctx, \"trname\", \u0026firewall.Vipgrp64Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: firewall.Vipgrp64MemberArray{\n\t\t\t\t\u0026firewall.Vipgrp64MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip64;\nimport com.pulumi.fortios.firewall.Vip64Args;\nimport com.pulumi.fortios.firewall.Vipgrp64;\nimport com.pulumi.fortios.firewall.Vipgrp64Args;\nimport com.pulumi.fortios.firewall.inputs.Vipgrp64MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip64(\"trname1\", Vip64Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:db8:99:503::22\")\n .extport(\"0-65535\")\n .fosid(0)\n .ldbMethod(\"static\")\n .mappedip(\"1.1.3.1\")\n .mappedport(\"0-65535\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .type(\"static-nat\")\n .build());\n\n var trname = new Vipgrp64(\"trname\", Vipgrp64Args.builder()\n .color(0)\n .members(Vipgrp64MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip64\n properties:\n arpReply: enable\n color: 0\n extip: 2001:db8:99:503::22\n extport: 0-65535\n fosid: 0\n ldbMethod: static\n mappedip: 1.1.3.1\n mappedport: 0-65535\n portforward: disable\n protocol: tcp\n type: static-nat\n trname:\n type: fortios:firewall:Vipgrp64\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp64:Vipgrp64 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp64:Vipgrp64 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -106811,7 +107735,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106837,7 +107761,8 @@ "color", "members", "name", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "color": { @@ -106854,7 +107779,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106897,7 +107822,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106924,7 +107849,7 @@ } }, "fortios:firewall/vipgrp6:Vipgrp6": { - "description": "Configure IPv6 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip6(\"trname1\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:1:1:2::100\",\n extport: \"0-65535\",\n fosid: 0,\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieGeneration: 0,\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:2::200\",\n mappedport: \"0-65535\",\n maxEmbryonicConnections: 1000,\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n protocol: \"tcp\",\n sslAlgorithm: \"high\",\n sslClientFallback: \"enable\",\n sslClientRenegotiation: \"secure\",\n sslClientSessionStateMax: 1000,\n sslClientSessionStateTimeout: 30,\n sslClientSessionStateType: \"both\",\n sslDhBits: \"2048\",\n sslHpkp: \"disable\",\n sslHpkpAge: 5184000,\n sslHpkpIncludeSubdomains: \"disable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslHttpMatchHost: \"enable\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslPfs: \"require\",\n sslSendEmptyFrags: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateMax: 100,\n sslServerSessionStateTimeout: 60,\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\nconst trname = new fortios.firewall.Vipgrp6(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip6(\"trname1\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:1:1:2::100\",\n extport=\"0-65535\",\n fosid=0,\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_generation=0,\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedip=\"2001:1:1:2::200\",\n mappedport=\"0-65535\",\n max_embryonic_connections=1000,\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n protocol=\"tcp\",\n ssl_algorithm=\"high\",\n ssl_client_fallback=\"enable\",\n ssl_client_renegotiation=\"secure\",\n ssl_client_session_state_max=1000,\n ssl_client_session_state_timeout=30,\n ssl_client_session_state_type=\"both\",\n ssl_dh_bits=\"2048\",\n ssl_hpkp=\"disable\",\n ssl_hpkp_age=5184000,\n ssl_hpkp_include_subdomains=\"disable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_http_match_host=\"enable\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_pfs=\"require\",\n ssl_send_empty_frags=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_max=100,\n ssl_server_session_state_timeout=60,\n ssl_server_session_state_type=\"both\",\n type=\"static-nat\",\n weblogic_server=\"disable\",\n websphere_server=\"disable\")\ntrname = fortios.firewall.Vipgrp6(\"trname\",\n color=0,\n members=[fortios.firewall.Vipgrp6MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip6(\"trname1\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:1:1:2::100\",\n Extport = \"0-65535\",\n Fosid = 0,\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieGeneration = 0,\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:2::200\",\n Mappedport = \"0-65535\",\n MaxEmbryonicConnections = 1000,\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n SslAlgorithm = \"high\",\n SslClientFallback = \"enable\",\n SslClientRenegotiation = \"secure\",\n SslClientSessionStateMax = 1000,\n SslClientSessionStateTimeout = 30,\n SslClientSessionStateType = \"both\",\n SslDhBits = \"2048\",\n SslHpkp = \"disable\",\n SslHpkpAge = 5184000,\n SslHpkpIncludeSubdomains = \"disable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslHttpMatchHost = \"enable\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslPfs = \"require\",\n SslSendEmptyFrags = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateMax = 100,\n SslServerSessionStateTimeout = 60,\n SslServerSessionStateType = \"both\",\n Type = \"static-nat\",\n WeblogicServer = \"disable\",\n WebsphereServer = \"disable\",\n });\n\n var trname = new Fortios.Firewall.Vipgrp6(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Vipgrp6MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip6(ctx, \"trname1\", \u0026firewall.Vip6Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:1:1:2::100\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tHttpCookieAge: pulumi.Int(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieGeneration: pulumi.Int(0),\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\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:2::200\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Int(1000),\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\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"secure\"),\n\t\t\tSslClientSessionStateMax: pulumi.Int(1000),\n\t\t\tSslClientSessionStateTimeout: pulumi.Int(30),\n\t\t\tSslClientSessionStateType: pulumi.String(\"both\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslHpkp: pulumi.String(\"disable\"),\n\t\t\tSslHpkpAge: pulumi.Int(5184000),\n\t\t\tSslHpkpIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Int(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslHttpMatchHost: pulumi.String(\"enable\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslPfs: pulumi.String(\"require\"),\n\t\t\tSslSendEmptyFrags: 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\tSslServerSessionStateMax: pulumi.Int(100),\n\t\t\tSslServerSessionStateTimeout: pulumi.Int(60),\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\t_, err = firewall.NewVipgrp6(ctx, \"trname\", \u0026firewall.Vipgrp6Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: firewall.Vipgrp6MemberArray{\n\t\t\t\t\u0026firewall.Vipgrp6MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip6;\nimport com.pulumi.fortios.firewall.Vip6Args;\nimport com.pulumi.fortios.firewall.Vipgrp6;\nimport com.pulumi.fortios.firewall.Vipgrp6Args;\nimport com.pulumi.fortios.firewall.inputs.Vipgrp6MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip6(\"trname1\", Vip6Args.builder() \n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:1:1:2::100\")\n .extport(\"0-65535\")\n .fosid(0)\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieGeneration(0)\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:2::200\")\n .mappedport(\"0-65535\")\n .maxEmbryonicConnections(1000)\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .sslAlgorithm(\"high\")\n .sslClientFallback(\"enable\")\n .sslClientRenegotiation(\"secure\")\n .sslClientSessionStateMax(1000)\n .sslClientSessionStateTimeout(30)\n .sslClientSessionStateType(\"both\")\n .sslDhBits(\"2048\")\n .sslHpkp(\"disable\")\n .sslHpkpAge(5184000)\n .sslHpkpIncludeSubdomains(\"disable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslHttpMatchHost(\"enable\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslPfs(\"require\")\n .sslSendEmptyFrags(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateMax(100)\n .sslServerSessionStateTimeout(60)\n .sslServerSessionStateType(\"both\")\n .type(\"static-nat\")\n .weblogicServer(\"disable\")\n .websphereServer(\"disable\")\n .build());\n\n var trname = new Vipgrp6(\"trname\", Vipgrp6Args.builder() \n .color(0)\n .members(Vipgrp6MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip6\n properties:\n arpReply: enable\n color: 0\n extip: 2001:1:1:2::100\n extport: 0-65535\n fosid: 0\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieGeneration: 0\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedip: 2001:1:1:2::200\n mappedport: 0-65535\n maxEmbryonicConnections: 1000\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n protocol: tcp\n sslAlgorithm: high\n sslClientFallback: enable\n sslClientRenegotiation: secure\n sslClientSessionStateMax: 1000\n sslClientSessionStateTimeout: 30\n sslClientSessionStateType: both\n sslDhBits: '2048'\n sslHpkp: disable\n sslHpkpAge: 5.184e+06\n sslHpkpIncludeSubdomains: disable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslHttpMatchHost: enable\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslPfs: require\n sslSendEmptyFrags: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateMax: 100\n sslServerSessionStateTimeout: 60\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n trname:\n type: fortios:firewall:Vipgrp6\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp6:Vipgrp6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp6:Vipgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip6(\"trname1\", {\n arpReply: \"enable\",\n color: 0,\n extip: \"2001:1:1:2::100\",\n extport: \"0-65535\",\n fosid: 0,\n httpCookieAge: 60,\n httpCookieDomainFromHost: \"disable\",\n httpCookieGeneration: 0,\n httpCookieShare: \"same-ip\",\n httpIpHeader: \"disable\",\n httpMultiplex: \"disable\",\n httpsCookieSecure: \"disable\",\n ldbMethod: \"static\",\n mappedip: \"2001:1:1:2::200\",\n mappedport: \"0-65535\",\n maxEmbryonicConnections: 1000,\n outlookWebAccess: \"disable\",\n persistence: \"none\",\n portforward: \"disable\",\n protocol: \"tcp\",\n sslAlgorithm: \"high\",\n sslClientFallback: \"enable\",\n sslClientRenegotiation: \"secure\",\n sslClientSessionStateMax: 1000,\n sslClientSessionStateTimeout: 30,\n sslClientSessionStateType: \"both\",\n sslDhBits: \"2048\",\n sslHpkp: \"disable\",\n sslHpkpAge: 5184000,\n sslHpkpIncludeSubdomains: \"disable\",\n sslHsts: \"disable\",\n sslHstsAge: 5184000,\n sslHstsIncludeSubdomains: \"disable\",\n sslHttpLocationConversion: \"disable\",\n sslHttpMatchHost: \"enable\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"half\",\n sslPfs: \"require\",\n sslSendEmptyFrags: \"enable\",\n sslServerAlgorithm: \"client\",\n sslServerMaxVersion: \"client\",\n sslServerMinVersion: \"client\",\n sslServerSessionStateMax: 100,\n sslServerSessionStateTimeout: 60,\n sslServerSessionStateType: \"both\",\n type: \"static-nat\",\n weblogicServer: \"disable\",\n websphereServer: \"disable\",\n});\nconst trname = new fortios.firewall.Vipgrp6(\"trname\", {\n color: 0,\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip6(\"trname1\",\n arp_reply=\"enable\",\n color=0,\n extip=\"2001:1:1:2::100\",\n extport=\"0-65535\",\n fosid=0,\n http_cookie_age=60,\n http_cookie_domain_from_host=\"disable\",\n http_cookie_generation=0,\n http_cookie_share=\"same-ip\",\n http_ip_header=\"disable\",\n http_multiplex=\"disable\",\n https_cookie_secure=\"disable\",\n ldb_method=\"static\",\n mappedip=\"2001:1:1:2::200\",\n mappedport=\"0-65535\",\n max_embryonic_connections=1000,\n outlook_web_access=\"disable\",\n persistence=\"none\",\n portforward=\"disable\",\n protocol=\"tcp\",\n ssl_algorithm=\"high\",\n ssl_client_fallback=\"enable\",\n ssl_client_renegotiation=\"secure\",\n ssl_client_session_state_max=1000,\n ssl_client_session_state_timeout=30,\n ssl_client_session_state_type=\"both\",\n ssl_dh_bits=\"2048\",\n ssl_hpkp=\"disable\",\n ssl_hpkp_age=5184000,\n ssl_hpkp_include_subdomains=\"disable\",\n ssl_hsts=\"disable\",\n ssl_hsts_age=5184000,\n ssl_hsts_include_subdomains=\"disable\",\n ssl_http_location_conversion=\"disable\",\n ssl_http_match_host=\"enable\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"half\",\n ssl_pfs=\"require\",\n ssl_send_empty_frags=\"enable\",\n ssl_server_algorithm=\"client\",\n ssl_server_max_version=\"client\",\n ssl_server_min_version=\"client\",\n ssl_server_session_state_max=100,\n ssl_server_session_state_timeout=60,\n ssl_server_session_state_type=\"both\",\n type=\"static-nat\",\n weblogic_server=\"disable\",\n websphere_server=\"disable\")\ntrname = fortios.firewall.Vipgrp6(\"trname\",\n color=0,\n members=[fortios.firewall.Vipgrp6MemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip6(\"trname1\", new()\n {\n ArpReply = \"enable\",\n Color = 0,\n Extip = \"2001:1:1:2::100\",\n Extport = \"0-65535\",\n Fosid = 0,\n HttpCookieAge = 60,\n HttpCookieDomainFromHost = \"disable\",\n HttpCookieGeneration = 0,\n HttpCookieShare = \"same-ip\",\n HttpIpHeader = \"disable\",\n HttpMultiplex = \"disable\",\n HttpsCookieSecure = \"disable\",\n LdbMethod = \"static\",\n Mappedip = \"2001:1:1:2::200\",\n Mappedport = \"0-65535\",\n MaxEmbryonicConnections = 1000,\n OutlookWebAccess = \"disable\",\n Persistence = \"none\",\n Portforward = \"disable\",\n Protocol = \"tcp\",\n SslAlgorithm = \"high\",\n SslClientFallback = \"enable\",\n SslClientRenegotiation = \"secure\",\n SslClientSessionStateMax = 1000,\n SslClientSessionStateTimeout = 30,\n SslClientSessionStateType = \"both\",\n SslDhBits = \"2048\",\n SslHpkp = \"disable\",\n SslHpkpAge = 5184000,\n SslHpkpIncludeSubdomains = \"disable\",\n SslHsts = \"disable\",\n SslHstsAge = 5184000,\n SslHstsIncludeSubdomains = \"disable\",\n SslHttpLocationConversion = \"disable\",\n SslHttpMatchHost = \"enable\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"half\",\n SslPfs = \"require\",\n SslSendEmptyFrags = \"enable\",\n SslServerAlgorithm = \"client\",\n SslServerMaxVersion = \"client\",\n SslServerMinVersion = \"client\",\n SslServerSessionStateMax = 100,\n SslServerSessionStateTimeout = 60,\n SslServerSessionStateType = \"both\",\n Type = \"static-nat\",\n WeblogicServer = \"disable\",\n WebsphereServer = \"disable\",\n });\n\n var trname = new Fortios.Firewall.Vipgrp6(\"trname\", new()\n {\n Color = 0,\n Members = new[]\n {\n new Fortios.Firewall.Inputs.Vipgrp6MemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip6(ctx, \"trname1\", \u0026firewall.Vip6Args{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tExtip: pulumi.String(\"2001:1:1:2::100\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tFosid: pulumi.Int(0),\n\t\t\tHttpCookieAge: pulumi.Int(60),\n\t\t\tHttpCookieDomainFromHost: pulumi.String(\"disable\"),\n\t\t\tHttpCookieGeneration: pulumi.Int(0),\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\tHttpsCookieSecure: pulumi.String(\"disable\"),\n\t\t\tLdbMethod: pulumi.String(\"static\"),\n\t\t\tMappedip: pulumi.String(\"2001:1:1:2::200\"),\n\t\t\tMappedport: pulumi.String(\"0-65535\"),\n\t\t\tMaxEmbryonicConnections: pulumi.Int(1000),\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\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\tSslClientFallback: pulumi.String(\"enable\"),\n\t\t\tSslClientRenegotiation: pulumi.String(\"secure\"),\n\t\t\tSslClientSessionStateMax: pulumi.Int(1000),\n\t\t\tSslClientSessionStateTimeout: pulumi.Int(30),\n\t\t\tSslClientSessionStateType: pulumi.String(\"both\"),\n\t\t\tSslDhBits: pulumi.String(\"2048\"),\n\t\t\tSslHpkp: pulumi.String(\"disable\"),\n\t\t\tSslHpkpAge: pulumi.Int(5184000),\n\t\t\tSslHpkpIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHsts: pulumi.String(\"disable\"),\n\t\t\tSslHstsAge: pulumi.Int(5184000),\n\t\t\tSslHstsIncludeSubdomains: pulumi.String(\"disable\"),\n\t\t\tSslHttpLocationConversion: pulumi.String(\"disable\"),\n\t\t\tSslHttpMatchHost: pulumi.String(\"enable\"),\n\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\tSslMode: pulumi.String(\"half\"),\n\t\t\tSslPfs: pulumi.String(\"require\"),\n\t\t\tSslSendEmptyFrags: 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\tSslServerSessionStateMax: pulumi.Int(100),\n\t\t\tSslServerSessionStateTimeout: pulumi.Int(60),\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\t_, err = firewall.NewVipgrp6(ctx, \"trname\", \u0026firewall.Vipgrp6Args{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tMembers: firewall.Vipgrp6MemberArray{\n\t\t\t\t\u0026firewall.Vipgrp6MemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip6;\nimport com.pulumi.fortios.firewall.Vip6Args;\nimport com.pulumi.fortios.firewall.Vipgrp6;\nimport com.pulumi.fortios.firewall.Vipgrp6Args;\nimport com.pulumi.fortios.firewall.inputs.Vipgrp6MemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip6(\"trname1\", Vip6Args.builder()\n .arpReply(\"enable\")\n .color(0)\n .extip(\"2001:1:1:2::100\")\n .extport(\"0-65535\")\n .fosid(0)\n .httpCookieAge(60)\n .httpCookieDomainFromHost(\"disable\")\n .httpCookieGeneration(0)\n .httpCookieShare(\"same-ip\")\n .httpIpHeader(\"disable\")\n .httpMultiplex(\"disable\")\n .httpsCookieSecure(\"disable\")\n .ldbMethod(\"static\")\n .mappedip(\"2001:1:1:2::200\")\n .mappedport(\"0-65535\")\n .maxEmbryonicConnections(1000)\n .outlookWebAccess(\"disable\")\n .persistence(\"none\")\n .portforward(\"disable\")\n .protocol(\"tcp\")\n .sslAlgorithm(\"high\")\n .sslClientFallback(\"enable\")\n .sslClientRenegotiation(\"secure\")\n .sslClientSessionStateMax(1000)\n .sslClientSessionStateTimeout(30)\n .sslClientSessionStateType(\"both\")\n .sslDhBits(\"2048\")\n .sslHpkp(\"disable\")\n .sslHpkpAge(5184000)\n .sslHpkpIncludeSubdomains(\"disable\")\n .sslHsts(\"disable\")\n .sslHstsAge(5184000)\n .sslHstsIncludeSubdomains(\"disable\")\n .sslHttpLocationConversion(\"disable\")\n .sslHttpMatchHost(\"enable\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"half\")\n .sslPfs(\"require\")\n .sslSendEmptyFrags(\"enable\")\n .sslServerAlgorithm(\"client\")\n .sslServerMaxVersion(\"client\")\n .sslServerMinVersion(\"client\")\n .sslServerSessionStateMax(100)\n .sslServerSessionStateTimeout(60)\n .sslServerSessionStateType(\"both\")\n .type(\"static-nat\")\n .weblogicServer(\"disable\")\n .websphereServer(\"disable\")\n .build());\n\n var trname = new Vipgrp6(\"trname\", Vipgrp6Args.builder()\n .color(0)\n .members(Vipgrp6MemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip6\n properties:\n arpReply: enable\n color: 0\n extip: 2001:1:1:2::100\n extport: 0-65535\n fosid: 0\n httpCookieAge: 60\n httpCookieDomainFromHost: disable\n httpCookieGeneration: 0\n httpCookieShare: same-ip\n httpIpHeader: disable\n httpMultiplex: disable\n httpsCookieSecure: disable\n ldbMethod: static\n mappedip: 2001:1:1:2::200\n mappedport: 0-65535\n maxEmbryonicConnections: 1000\n outlookWebAccess: disable\n persistence: none\n portforward: disable\n protocol: tcp\n sslAlgorithm: high\n sslClientFallback: enable\n sslClientRenegotiation: secure\n sslClientSessionStateMax: 1000\n sslClientSessionStateTimeout: 30\n sslClientSessionStateType: both\n sslDhBits: '2048'\n sslHpkp: disable\n sslHpkpAge: 5.184e+06\n sslHpkpIncludeSubdomains: disable\n sslHsts: disable\n sslHstsAge: 5.184e+06\n sslHstsIncludeSubdomains: disable\n sslHttpLocationConversion: disable\n sslHttpMatchHost: enable\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: half\n sslPfs: require\n sslSendEmptyFrags: enable\n sslServerAlgorithm: client\n sslServerMaxVersion: client\n sslServerMinVersion: client\n sslServerSessionStateMax: 100\n sslServerSessionStateTimeout: 60\n sslServerSessionStateType: both\n type: static-nat\n weblogicServer: disable\n websphereServer: disable\n trname:\n type: fortios:firewall:Vipgrp6\n properties:\n color: 0\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp6:Vipgrp6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp6:Vipgrp6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -106940,7 +107865,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -106966,7 +107891,8 @@ "color", "members", "name", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "color": { @@ -106983,7 +107909,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -107026,7 +107952,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -107053,7 +107979,7 @@ } }, "fortios:firewall/vipgrp:Vipgrp": { - "description": "Configure IPv4 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip(\"trname1\", {\n extintf: \"any\",\n extport: \"0-65535\",\n extip: \"2.0.0.1-2.0.0.4\",\n mappedips: [{\n range: \"3.0.0.0-3.0.0.3\",\n }],\n});\nconst trname = new fortios.firewall.Vipgrp(\"trname\", {\n color: 0,\n \"interface\": \"any\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip(\"trname1\",\n extintf=\"any\",\n extport=\"0-65535\",\n extip=\"2.0.0.1-2.0.0.4\",\n mappedips=[fortios.firewall.VipMappedipArgs(\n range=\"3.0.0.0-3.0.0.3\",\n )])\ntrname = fortios.firewall.Vipgrp(\"trname\",\n color=0,\n interface=\"any\",\n members=[fortios.firewall.VipgrpMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip(\"trname1\", new()\n {\n Extintf = \"any\",\n Extport = \"0-65535\",\n Extip = \"2.0.0.1-2.0.0.4\",\n Mappedips = new[]\n {\n new Fortios.Firewall.Inputs.VipMappedipArgs\n {\n Range = \"3.0.0.0-3.0.0.3\",\n },\n },\n });\n\n var trname = new Fortios.Firewall.Vipgrp(\"trname\", new()\n {\n Color = 0,\n Interface = \"any\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.VipgrpMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip(ctx, \"trname1\", \u0026firewall.VipArgs{\n\t\t\tExtintf: pulumi.String(\"any\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tExtip: pulumi.String(\"2.0.0.1-2.0.0.4\"),\n\t\t\tMappedips: firewall.VipMappedipArray{\n\t\t\t\t\u0026firewall.VipMappedipArgs{\n\t\t\t\t\tRange: pulumi.String(\"3.0.0.0-3.0.0.3\"),\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\t_, err = firewall.NewVipgrp(ctx, \"trname\", \u0026firewall.VipgrpArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tInterface: pulumi.String(\"any\"),\n\t\t\tMembers: firewall.VipgrpMemberArray{\n\t\t\t\t\u0026firewall.VipgrpMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip;\nimport com.pulumi.fortios.firewall.VipArgs;\nimport com.pulumi.fortios.firewall.inputs.VipMappedipArgs;\nimport com.pulumi.fortios.firewall.Vipgrp;\nimport com.pulumi.fortios.firewall.VipgrpArgs;\nimport com.pulumi.fortios.firewall.inputs.VipgrpMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip(\"trname1\", VipArgs.builder() \n .extintf(\"any\")\n .extport(\"0-65535\")\n .extip(\"2.0.0.1-2.0.0.4\")\n .mappedips(VipMappedipArgs.builder()\n .range(\"3.0.0.0-3.0.0.3\")\n .build())\n .build());\n\n var trname = new Vipgrp(\"trname\", VipgrpArgs.builder() \n .color(0)\n .interface_(\"any\")\n .members(VipgrpMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip\n properties:\n extintf: any\n extport: 0-65535\n extip: 2.0.0.1-2.0.0.4\n mappedips:\n - range: 3.0.0.0-3.0.0.3\n trname:\n type: fortios:firewall:Vipgrp\n properties:\n color: 0\n interface: any\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp:Vipgrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp:Vipgrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 virtual IP groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.Vip(\"trname1\", {\n extintf: \"any\",\n extport: \"0-65535\",\n extip: \"2.0.0.1-2.0.0.4\",\n mappedips: [{\n range: \"3.0.0.0-3.0.0.3\",\n }],\n});\nconst trname = new fortios.firewall.Vipgrp(\"trname\", {\n color: 0,\n \"interface\": \"any\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.Vip(\"trname1\",\n extintf=\"any\",\n extport=\"0-65535\",\n extip=\"2.0.0.1-2.0.0.4\",\n mappedips=[fortios.firewall.VipMappedipArgs(\n range=\"3.0.0.0-3.0.0.3\",\n )])\ntrname = fortios.firewall.Vipgrp(\"trname\",\n color=0,\n interface=\"any\",\n members=[fortios.firewall.VipgrpMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Vip(\"trname1\", new()\n {\n Extintf = \"any\",\n Extport = \"0-65535\",\n Extip = \"2.0.0.1-2.0.0.4\",\n Mappedips = new[]\n {\n new Fortios.Firewall.Inputs.VipMappedipArgs\n {\n Range = \"3.0.0.0-3.0.0.3\",\n },\n },\n });\n\n var trname = new Fortios.Firewall.Vipgrp(\"trname\", new()\n {\n Color = 0,\n Interface = \"any\",\n Members = new[]\n {\n new Fortios.Firewall.Inputs.VipgrpMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewVip(ctx, \"trname1\", \u0026firewall.VipArgs{\n\t\t\tExtintf: pulumi.String(\"any\"),\n\t\t\tExtport: pulumi.String(\"0-65535\"),\n\t\t\tExtip: pulumi.String(\"2.0.0.1-2.0.0.4\"),\n\t\t\tMappedips: firewall.VipMappedipArray{\n\t\t\t\t\u0026firewall.VipMappedipArgs{\n\t\t\t\t\tRange: pulumi.String(\"3.0.0.0-3.0.0.3\"),\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\t_, err = firewall.NewVipgrp(ctx, \"trname\", \u0026firewall.VipgrpArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tInterface: pulumi.String(\"any\"),\n\t\t\tMembers: firewall.VipgrpMemberArray{\n\t\t\t\t\u0026firewall.VipgrpMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Vip;\nimport com.pulumi.fortios.firewall.VipArgs;\nimport com.pulumi.fortios.firewall.inputs.VipMappedipArgs;\nimport com.pulumi.fortios.firewall.Vipgrp;\nimport com.pulumi.fortios.firewall.VipgrpArgs;\nimport com.pulumi.fortios.firewall.inputs.VipgrpMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Vip(\"trname1\", VipArgs.builder()\n .extintf(\"any\")\n .extport(\"0-65535\")\n .extip(\"2.0.0.1-2.0.0.4\")\n .mappedips(VipMappedipArgs.builder()\n .range(\"3.0.0.0-3.0.0.3\")\n .build())\n .build());\n\n var trname = new Vipgrp(\"trname\", VipgrpArgs.builder()\n .color(0)\n .interface_(\"any\")\n .members(VipgrpMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall:Vip\n properties:\n extintf: any\n extport: 0-65535\n extip: 2.0.0.1-2.0.0.4\n mappedips:\n - range: 3.0.0.0-3.0.0.3\n trname:\n type: fortios:firewall:Vipgrp\n properties:\n color: 0\n interface: any\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewall Vipgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/vipgrp:Vipgrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/vipgrp:Vipgrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -107069,7 +107995,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -107100,7 +108026,8 @@ "interface", "members", "name", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "color": { @@ -107117,7 +108044,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -107165,7 +108092,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -107196,7 +108123,7 @@ } }, "fortios:firewall/wildcardfqdn/custom:Custom": { - "description": "Config global/VDOM Wildcard FQDN address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.wildcardfqdn.Custom(\"trname\", {\n color: 0,\n visibility: \"enable\",\n wildcardFqdn: \"*.go.google.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.wildcardfqdn.Custom(\"trname\",\n color=0,\n visibility=\"enable\",\n wildcard_fqdn=\"*.go.google.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Wildcardfqdn.Custom(\"trname\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n WildcardFqdn = \"*.go.google.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewCustom(ctx, \"trname\", \u0026firewall.CustomArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tWildcardFqdn: pulumi.String(\"*.go.google.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Custom(\"trname\", CustomArgs.builder() \n .color(0)\n .visibility(\"enable\")\n .wildcardFqdn(\"*.go.google.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/wildcardfqdn:Custom\n properties:\n color: 0\n visibility: enable\n wildcardFqdn: '*.go.google.com'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallWildcardFqdn Custom can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/custom:Custom labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/custom:Custom labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Config global/VDOM Wildcard FQDN address.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.firewall.wildcardfqdn.Custom(\"trname\", {\n color: 0,\n visibility: \"enable\",\n wildcardFqdn: \"*.go.google.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.firewall.wildcardfqdn.Custom(\"trname\",\n color=0,\n visibility=\"enable\",\n wildcard_fqdn=\"*.go.google.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Firewall.Wildcardfqdn.Custom(\"trname\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n WildcardFqdn = \"*.go.google.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := firewall.NewCustom(ctx, \"trname\", \u0026firewall.CustomArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tWildcardFqdn: pulumi.String(\"*.go.google.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Custom(\"trname\", CustomArgs.builder()\n .color(0)\n .visibility(\"enable\")\n .wildcardFqdn(\"*.go.google.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:firewall/wildcardfqdn:Custom\n properties:\n color: 0\n visibility: enable\n wildcardFqdn: '*.go.google.com'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallWildcardFqdn Custom can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/custom:Custom labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/custom:Custom labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -107231,6 +108158,7 @@ "color", "name", "uuid", + "vdomparam", "visibility", "wildcardFqdn" ], @@ -107302,7 +108230,7 @@ } }, "fortios:firewall/wildcardfqdn/group:Group": { - "description": "Config global Wildcard FQDN address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.wildcardfqdn.Custom(\"trname1\", {\n color: 0,\n visibility: \"enable\",\n wildcardFqdn: \"*.ms.com\",\n});\nconst trname = new fortios.firewall.wildcardfqdn.Group(\"trname\", {\n color: 0,\n visibility: \"enable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.wildcardfqdn.Custom(\"trname1\",\n color=0,\n visibility=\"enable\",\n wildcard_fqdn=\"*.ms.com\")\ntrname = fortios.firewall.wildcardfqdn.Group(\"trname\",\n color=0,\n visibility=\"enable\",\n members=[fortios.firewall.wildcardfqdn.GroupMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Wildcardfqdn.Custom(\"trname1\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n WildcardFqdn = \"*.ms.com\",\n });\n\n var trname = new Fortios.Firewall.Wildcardfqdn.Group(\"trname\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n Members = new[]\n {\n new Fortios.Firewall.Wildcardfqdn.Inputs.GroupMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewCustom(ctx, \"trname1\", \u0026firewall.CustomArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tWildcardFqdn: pulumi.String(\"*.ms.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewGroup(ctx, \"trname\", \u0026firewall.GroupArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tMembers: wildcardfqdn.GroupMemberArray{\n\t\t\t\t\u0026wildcardfqdn.GroupMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport com.pulumi.fortios.firewall.Group;\nimport com.pulumi.fortios.firewall.GroupArgs;\nimport com.pulumi.fortios.firewall.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Custom(\"trname1\", CustomArgs.builder() \n .color(0)\n .visibility(\"enable\")\n .wildcardFqdn(\"*.ms.com\")\n .build());\n\n var trname = new Group(\"trname\", GroupArgs.builder() \n .color(0)\n .visibility(\"enable\")\n .members(GroupMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall/wildcardfqdn:Custom\n properties:\n color: 0\n visibility: enable\n wildcardFqdn: '*.ms.com'\n trname:\n type: fortios:firewall/wildcardfqdn:Group\n properties:\n color: 0\n visibility: enable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallWildcardFqdn Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Config global Wildcard FQDN address groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.firewall.wildcardfqdn.Custom(\"trname1\", {\n color: 0,\n visibility: \"enable\",\n wildcardFqdn: \"*.ms.com\",\n});\nconst trname = new fortios.firewall.wildcardfqdn.Group(\"trname\", {\n color: 0,\n visibility: \"enable\",\n members: [{\n name: trname1.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.firewall.wildcardfqdn.Custom(\"trname1\",\n color=0,\n visibility=\"enable\",\n wildcard_fqdn=\"*.ms.com\")\ntrname = fortios.firewall.wildcardfqdn.Group(\"trname\",\n color=0,\n visibility=\"enable\",\n members=[fortios.firewall.wildcardfqdn.GroupMemberArgs(\n name=trname1.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.Firewall.Wildcardfqdn.Custom(\"trname1\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n WildcardFqdn = \"*.ms.com\",\n });\n\n var trname = new Fortios.Firewall.Wildcardfqdn.Group(\"trname\", new()\n {\n Color = 0,\n Visibility = \"enable\",\n Members = new[]\n {\n new Fortios.Firewall.Wildcardfqdn.Inputs.GroupMemberArgs\n {\n Name = trname1.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := firewall.NewCustom(ctx, \"trname1\", \u0026firewall.CustomArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tWildcardFqdn: pulumi.String(\"*.ms.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = firewall.NewGroup(ctx, \"trname\", \u0026firewall.GroupArgs{\n\t\t\tColor: pulumi.Int(0),\n\t\t\tVisibility: pulumi.String(\"enable\"),\n\t\t\tMembers: wildcardfqdn.GroupMemberArray{\n\t\t\t\t\u0026wildcardfqdn.GroupMemberArgs{\n\t\t\t\t\tName: trname1.Name,\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.fortios.firewall.Custom;\nimport com.pulumi.fortios.firewall.CustomArgs;\nimport com.pulumi.fortios.firewall.Group;\nimport com.pulumi.fortios.firewall.GroupArgs;\nimport com.pulumi.fortios.firewall.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Custom(\"trname1\", CustomArgs.builder()\n .color(0)\n .visibility(\"enable\")\n .wildcardFqdn(\"*.ms.com\")\n .build());\n\n var trname = new Group(\"trname\", GroupArgs.builder()\n .color(0)\n .visibility(\"enable\")\n .members(GroupMemberArgs.builder()\n .name(trname1.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:firewall/wildcardfqdn:Custom\n properties:\n color: 0\n visibility: enable\n wildcardFqdn: '*.ms.com'\n trname:\n type: fortios:firewall/wildcardfqdn:Group\n properties:\n color: 0\n visibility: enable\n members:\n - name: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFirewallWildcardFqdn Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:firewall/wildcardfqdn/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "color": { "type": "integer", @@ -107318,7 +108246,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -107349,6 +108277,7 @@ "members", "name", "uuid", + "vdomparam", "visibility" ], "inputProperties": { @@ -107366,7 +108295,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -107413,7 +108342,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -107444,7 +108373,7 @@ } }, "fortios:fmg/devicemanagerDevice:DevicemanagerDevice": { - "description": "This resource supports adding/deleting online FortiGate to/from FortiManager\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerDevice(\"test1\", {\n deviceName: \"FGVM64-test\",\n ipaddr: \"192.168.88.101\",\n password: \"\",\n userid: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerDevice(\"test1\",\n device_name=\"FGVM64-test\",\n ipaddr=\"192.168.88.101\",\n password=\"\",\n userid=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerDevice(\"test1\", new()\n {\n DeviceName = \"FGVM64-test\",\n Ipaddr = \"192.168.88.101\",\n Password = \"\",\n Userid = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerDevice(ctx, \"test1\", \u0026fmg.DevicemanagerDeviceArgs{\n\t\t\tDeviceName: pulumi.String(\"FGVM64-test\"),\n\t\t\tIpaddr: pulumi.String(\"192.168.88.101\"),\n\t\t\tPassword: pulumi.String(\"\"),\n\t\t\tUserid: 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.fortios.fmg.DevicemanagerDevice;\nimport com.pulumi.fortios.fmg.DevicemanagerDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerDevice(\"test1\", DevicemanagerDeviceArgs.builder() \n .deviceName(\"FGVM64-test\")\n .ipaddr(\"192.168.88.101\")\n .password(\"\")\n .userid(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerDevice\n properties:\n deviceName: FGVM64-test\n ipaddr: 192.168.88.101\n password:\n userid: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports adding/deleting online FortiGate to/from FortiManager\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerDevice(\"test1\", {\n deviceName: \"FGVM64-test\",\n ipaddr: \"192.168.88.101\",\n password: \"\",\n userid: \"admin\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerDevice(\"test1\",\n device_name=\"FGVM64-test\",\n ipaddr=\"192.168.88.101\",\n password=\"\",\n userid=\"admin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerDevice(\"test1\", new()\n {\n DeviceName = \"FGVM64-test\",\n Ipaddr = \"192.168.88.101\",\n Password = \"\",\n Userid = \"admin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerDevice(ctx, \"test1\", \u0026fmg.DevicemanagerDeviceArgs{\n\t\t\tDeviceName: pulumi.String(\"FGVM64-test\"),\n\t\t\tIpaddr: pulumi.String(\"192.168.88.101\"),\n\t\t\tPassword: pulumi.String(\"\"),\n\t\t\tUserid: 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.fortios.fmg.DevicemanagerDevice;\nimport com.pulumi.fortios.fmg.DevicemanagerDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerDevice(\"test1\", DevicemanagerDeviceArgs.builder()\n .deviceName(\"FGVM64-test\")\n .ipaddr(\"192.168.88.101\")\n .password(\"\")\n .userid(\"admin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerDevice\n properties:\n deviceName: FGVM64-test\n ipaddr: 192.168.88.101\n password:\n userid: admin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -107527,7 +108456,7 @@ } }, "fortios:fmg/devicemanagerInstallDevice:DevicemanagerInstallDevice": { - "description": "This resource supports installing devicemanager script from FortiManager to the related device\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerInstallDevice(\"test1\", {\n targetDevname: \"FGVM64-test\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerInstallDevice(\"test1\",\n target_devname=\"FGVM64-test\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerInstallDevice(\"test1\", new()\n {\n TargetDevname = \"FGVM64-test\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerInstallDevice(ctx, \"test1\", \u0026fmg.DevicemanagerInstallDeviceArgs{\n\t\t\tTargetDevname: pulumi.String(\"FGVM64-test\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.fmg.DevicemanagerInstallDevice;\nimport com.pulumi.fortios.fmg.DevicemanagerInstallDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerInstallDevice(\"test1\", DevicemanagerInstallDeviceArgs.builder() \n .targetDevname(\"FGVM64-test\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerInstallDevice\n properties:\n targetDevname: FGVM64-test\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports installing devicemanager script from FortiManager to the related device\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerInstallDevice(\"test1\", {\n targetDevname: \"FGVM64-test\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerInstallDevice(\"test1\",\n target_devname=\"FGVM64-test\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerInstallDevice(\"test1\", new()\n {\n TargetDevname = \"FGVM64-test\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerInstallDevice(ctx, \"test1\", \u0026fmg.DevicemanagerInstallDeviceArgs{\n\t\t\tTargetDevname: pulumi.String(\"FGVM64-test\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.fmg.DevicemanagerInstallDevice;\nimport com.pulumi.fortios.fmg.DevicemanagerInstallDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerInstallDevice(\"test1\", DevicemanagerInstallDeviceArgs.builder()\n .targetDevname(\"FGVM64-test\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerInstallDevice\n properties:\n targetDevname: FGVM64-test\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -107594,7 +108523,7 @@ } }, "fortios:fmg/devicemanagerInstallPolicypackage:DevicemanagerInstallPolicypackage": { - "description": "This resource supports installing devicemanager policy package from FortiManager to the related FortiGate\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerInstallPolicypackage(\"test1\", {\n packageName: \"test-pkg1\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerInstallPolicypackage(\"test1\",\n package_name=\"test-pkg1\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerInstallPolicypackage(\"test1\", new()\n {\n PackageName = \"test-pkg1\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerInstallPolicypackage(ctx, \"test1\", \u0026fmg.DevicemanagerInstallPolicypackageArgs{\n\t\t\tPackageName: pulumi.String(\"test-pkg1\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.fmg.DevicemanagerInstallPolicypackage;\nimport com.pulumi.fortios.fmg.DevicemanagerInstallPolicypackageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerInstallPolicypackage(\"test1\", DevicemanagerInstallPolicypackageArgs.builder() \n .packageName(\"test-pkg1\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerInstallPolicypackage\n properties:\n packageName: test-pkg1\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports installing devicemanager policy package from FortiManager to the related FortiGate\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerInstallPolicypackage(\"test1\", {\n packageName: \"test-pkg1\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerInstallPolicypackage(\"test1\",\n package_name=\"test-pkg1\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerInstallPolicypackage(\"test1\", new()\n {\n PackageName = \"test-pkg1\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerInstallPolicypackage(ctx, \"test1\", \u0026fmg.DevicemanagerInstallPolicypackageArgs{\n\t\t\tPackageName: pulumi.String(\"test-pkg1\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.fmg.DevicemanagerInstallPolicypackage;\nimport com.pulumi.fortios.fmg.DevicemanagerInstallPolicypackageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerInstallPolicypackage(\"test1\", DevicemanagerInstallPolicypackageArgs.builder()\n .packageName(\"test-pkg1\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerInstallPolicypackage\n properties:\n packageName: test-pkg1\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -107649,7 +108578,7 @@ } }, "fortios:fmg/devicemanagerScript:DevicemanagerScript": { - "description": "This resource supports Create/Read/Update/Delete devicemanager script for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerScript(\"test1\", {\n content: `config system interface \n edit port3 \n\t set vdom \"root\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n`,\n description: \"description\",\n target: \"remote_device\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerScript(\"test1\",\n content=\"\"\"config system interface \n edit port3 \n\t set vdom \"root\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n\"\"\",\n description=\"description\",\n target=\"remote_device\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerScript(\"test1\", new()\n {\n Content = @\"config system interface \n edit port3 \n\t set vdom \"\"root\"\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n\",\n Description = \"description\",\n Target = \"remote_device\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerScript(ctx, \"test1\", \u0026fmg.DevicemanagerScriptArgs{\n\t\t\tContent: pulumi.String(`config system interface \n edit port3 \n\t set vdom \"root\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n`),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tTarget: pulumi.String(\"remote_device\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.DevicemanagerScript;\nimport com.pulumi.fortios.fmg.DevicemanagerScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerScript(\"test1\", DevicemanagerScriptArgs.builder() \n .content(\"\"\"\nconfig system interface \n edit port3 \n\t set vdom \"root\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n \"\"\")\n .description(\"description\")\n .target(\"remote_device\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerScript\n properties:\n content: \"config system interface \\n edit port3 \\n\\t set vdom \\\"root\\\"\\n\\t set ip 10.7.0.200 255.255.0.0 \\n\\t set allowaccess ping http https\\n\\t next \\n end\\n\"\n description: description\n target: remote_device\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete devicemanager script for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.DevicemanagerScript(\"test1\", {\n content: `config system interface \n edit port3 \n\\x09 set vdom \"root\"\n\\x09 set ip 10.7.0.200 255.255.0.0 \n\\x09 set allowaccess ping http https\n\\x09 next \n end\n`,\n description: \"description\",\n target: \"remote_device\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.DevicemanagerScript(\"test1\",\n content=\"\"\"config system interface \n edit port3 \n\\x09 set vdom \"root\"\n\\x09 set ip 10.7.0.200 255.255.0.0 \n\\x09 set allowaccess ping http https\n\\x09 next \n end\n\"\"\",\n description=\"description\",\n target=\"remote_device\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.DevicemanagerScript(\"test1\", new()\n {\n Content = @\"config system interface \n edit port3 \n\t set vdom \"\"root\"\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n\",\n Description = \"description\",\n Target = \"remote_device\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerScript(ctx, \"test1\", \u0026fmg.DevicemanagerScriptArgs{\n\t\t\tContent: pulumi.String(`config system interface \n edit port3 \n\t set vdom \"root\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n`),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tTarget: pulumi.String(\"remote_device\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.DevicemanagerScript;\nimport com.pulumi.fortios.fmg.DevicemanagerScriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new DevicemanagerScript(\"test1\", DevicemanagerScriptArgs.builder()\n .content(\"\"\"\nconfig system interface \n edit port3 \n\t set vdom \"root\"\n\t set ip 10.7.0.200 255.255.0.0 \n\t set allowaccess ping http https\n\t next \n end\n \"\"\")\n .description(\"description\")\n .target(\"remote_device\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:DevicemanagerScript\n properties:\n content: \"config system interface \\n edit port3 \\n\\t set vdom \\\"root\\\"\\n\\t set ip 10.7.0.200 255.255.0.0 \\n\\t set allowaccess ping http https\\n\\t next \\n end\\n\"\n description: description\n target: remote_device\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -107729,7 +108658,7 @@ } }, "fortios:fmg/devicemanagerScriptExecute:DevicemanagerScriptExecute": { - "description": "This resource supports executing devicemanager script on Fortimanager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test3 = new fortios.fmg.DevicemanagerScriptExecute(\"test3\", {\n scriptName: \"config-intf3\",\n targetDevname: \"devname\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest3 = fortios.fmg.DevicemanagerScriptExecute(\"test3\",\n script_name=\"config-intf3\",\n target_devname=\"devname\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test3 = new Fortios.Fmg.DevicemanagerScriptExecute(\"test3\", new()\n {\n ScriptName = \"config-intf3\",\n TargetDevname = \"devname\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerScriptExecute(ctx, \"test3\", \u0026fmg.DevicemanagerScriptExecuteArgs{\n\t\t\tScriptName: pulumi.String(\"config-intf3\"),\n\t\t\tTargetDevname: pulumi.String(\"devname\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.fmg.DevicemanagerScriptExecute;\nimport com.pulumi.fortios.fmg.DevicemanagerScriptExecuteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test3 = new DevicemanagerScriptExecute(\"test3\", DevicemanagerScriptExecuteArgs.builder() \n .scriptName(\"config-intf3\")\n .targetDevname(\"devname\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test3:\n type: fortios:fmg:DevicemanagerScriptExecute\n properties:\n scriptName: config-intf3\n targetDevname: devname\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports executing devicemanager script on Fortimanager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test3 = new fortios.fmg.DevicemanagerScriptExecute(\"test3\", {\n scriptName: \"config-intf3\",\n targetDevname: \"devname\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest3 = fortios.fmg.DevicemanagerScriptExecute(\"test3\",\n script_name=\"config-intf3\",\n target_devname=\"devname\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test3 = new Fortios.Fmg.DevicemanagerScriptExecute(\"test3\", new()\n {\n ScriptName = \"config-intf3\",\n TargetDevname = \"devname\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewDevicemanagerScriptExecute(ctx, \"test3\", \u0026fmg.DevicemanagerScriptExecuteArgs{\n\t\t\tScriptName: pulumi.String(\"config-intf3\"),\n\t\t\tTargetDevname: pulumi.String(\"devname\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.fmg.DevicemanagerScriptExecute;\nimport com.pulumi.fortios.fmg.DevicemanagerScriptExecuteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test3 = new DevicemanagerScriptExecute(\"test3\", DevicemanagerScriptExecuteArgs.builder()\n .scriptName(\"config-intf3\")\n .targetDevname(\"devname\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test3:\n type: fortios:fmg:DevicemanagerScriptExecute\n properties:\n scriptName: config-intf3\n targetDevname: devname\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -107820,7 +108749,7 @@ } }, "fortios:fmg/firewallObjectAddress:FirewallObjectAddress": { - "description": "This resource supports Create/Read/Update/Delete firewall object address for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectAddress(\"test1\", {\n associatedIntf: \"any\",\n comment: \"test obj address\",\n fqdn: \"fqdn.google.com\",\n type: \"fqdn\",\n});\nconst test2 = new fortios.fmg.FirewallObjectAddress(\"test2\", {\n allowRouting: \"disable\",\n associatedIntf: \"any\",\n comment: \"test obj address\",\n subnet: \"2.2.2.0 255.255.255.0\",\n type: \"ipmask\",\n});\nconst test3 = new fortios.fmg.FirewallObjectAddress(\"test3\", {\n associatedIntf: \"any\",\n comment: \"test obj address\",\n endIp: \"2.2.2.100\",\n startIp: \"2.2.2.1\",\n type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectAddress(\"test1\",\n associated_intf=\"any\",\n comment=\"test obj address\",\n fqdn=\"fqdn.google.com\",\n type=\"fqdn\")\ntest2 = fortios.fmg.FirewallObjectAddress(\"test2\",\n allow_routing=\"disable\",\n associated_intf=\"any\",\n comment=\"test obj address\",\n subnet=\"2.2.2.0 255.255.255.0\",\n type=\"ipmask\")\ntest3 = fortios.fmg.FirewallObjectAddress(\"test3\",\n associated_intf=\"any\",\n comment=\"test obj address\",\n end_ip=\"2.2.2.100\",\n start_ip=\"2.2.2.1\",\n type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectAddress(\"test1\", new()\n {\n AssociatedIntf = \"any\",\n Comment = \"test obj address\",\n Fqdn = \"fqdn.google.com\",\n Type = \"fqdn\",\n });\n\n var test2 = new Fortios.Fmg.FirewallObjectAddress(\"test2\", new()\n {\n AllowRouting = \"disable\",\n AssociatedIntf = \"any\",\n Comment = \"test obj address\",\n Subnet = \"2.2.2.0 255.255.255.0\",\n Type = \"ipmask\",\n });\n\n var test3 = new Fortios.Fmg.FirewallObjectAddress(\"test3\", new()\n {\n AssociatedIntf = \"any\",\n Comment = \"test obj address\",\n EndIp = \"2.2.2.100\",\n StartIp = \"2.2.2.1\",\n Type = \"iprange\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectAddress(ctx, \"test1\", \u0026fmg.FirewallObjectAddressArgs{\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj address\"),\n\t\t\tFqdn: pulumi.String(\"fqdn.google.com\"),\n\t\t\tType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewFirewallObjectAddress(ctx, \"test2\", \u0026fmg.FirewallObjectAddressArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj address\"),\n\t\t\tSubnet: pulumi.String(\"2.2.2.0 255.255.255.0\"),\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\t_, err = fmg.NewFirewallObjectAddress(ctx, \"test3\", \u0026fmg.FirewallObjectAddressArgs{\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj address\"),\n\t\t\tEndIp: pulumi.String(\"2.2.2.100\"),\n\t\t\tStartIp: pulumi.String(\"2.2.2.1\"),\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.fortios.fmg.FirewallObjectAddress;\nimport com.pulumi.fortios.fmg.FirewallObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectAddress(\"test1\", FirewallObjectAddressArgs.builder() \n .associatedIntf(\"any\")\n .comment(\"test obj address\")\n .fqdn(\"fqdn.google.com\")\n .type(\"fqdn\")\n .build());\n\n var test2 = new FirewallObjectAddress(\"test2\", FirewallObjectAddressArgs.builder() \n .allowRouting(\"disable\")\n .associatedIntf(\"any\")\n .comment(\"test obj address\")\n .subnet(\"2.2.2.0 255.255.255.0\")\n .type(\"ipmask\")\n .build());\n\n var test3 = new FirewallObjectAddress(\"test3\", FirewallObjectAddressArgs.builder() \n .associatedIntf(\"any\")\n .comment(\"test obj address\")\n .endIp(\"2.2.2.100\")\n .startIp(\"2.2.2.1\")\n .type(\"iprange\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectAddress\n properties:\n associatedIntf: any\n comment: test obj address\n fqdn: fqdn.google.com\n type: fqdn\n test2:\n type: fortios:fmg:FirewallObjectAddress\n properties:\n allowRouting: disable\n associatedIntf: any\n comment: test obj address\n subnet: 2.2.2.0 255.255.255.0\n type: ipmask\n test3:\n type: fortios:fmg:FirewallObjectAddress\n properties:\n associatedIntf: any\n comment: test obj address\n endIp: 2.2.2.100\n startIp: 2.2.2.1\n type: iprange\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete firewall object address for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectAddress(\"test1\", {\n associatedIntf: \"any\",\n comment: \"test obj address\",\n fqdn: \"fqdn.google.com\",\n type: \"fqdn\",\n});\nconst test2 = new fortios.fmg.FirewallObjectAddress(\"test2\", {\n allowRouting: \"disable\",\n associatedIntf: \"any\",\n comment: \"test obj address\",\n subnet: \"2.2.2.0 255.255.255.0\",\n type: \"ipmask\",\n});\nconst test3 = new fortios.fmg.FirewallObjectAddress(\"test3\", {\n associatedIntf: \"any\",\n comment: \"test obj address\",\n endIp: \"2.2.2.100\",\n startIp: \"2.2.2.1\",\n type: \"iprange\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectAddress(\"test1\",\n associated_intf=\"any\",\n comment=\"test obj address\",\n fqdn=\"fqdn.google.com\",\n type=\"fqdn\")\ntest2 = fortios.fmg.FirewallObjectAddress(\"test2\",\n allow_routing=\"disable\",\n associated_intf=\"any\",\n comment=\"test obj address\",\n subnet=\"2.2.2.0 255.255.255.0\",\n type=\"ipmask\")\ntest3 = fortios.fmg.FirewallObjectAddress(\"test3\",\n associated_intf=\"any\",\n comment=\"test obj address\",\n end_ip=\"2.2.2.100\",\n start_ip=\"2.2.2.1\",\n type=\"iprange\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectAddress(\"test1\", new()\n {\n AssociatedIntf = \"any\",\n Comment = \"test obj address\",\n Fqdn = \"fqdn.google.com\",\n Type = \"fqdn\",\n });\n\n var test2 = new Fortios.Fmg.FirewallObjectAddress(\"test2\", new()\n {\n AllowRouting = \"disable\",\n AssociatedIntf = \"any\",\n Comment = \"test obj address\",\n Subnet = \"2.2.2.0 255.255.255.0\",\n Type = \"ipmask\",\n });\n\n var test3 = new Fortios.Fmg.FirewallObjectAddress(\"test3\", new()\n {\n AssociatedIntf = \"any\",\n Comment = \"test obj address\",\n EndIp = \"2.2.2.100\",\n StartIp = \"2.2.2.1\",\n Type = \"iprange\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectAddress(ctx, \"test1\", \u0026fmg.FirewallObjectAddressArgs{\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj address\"),\n\t\t\tFqdn: pulumi.String(\"fqdn.google.com\"),\n\t\t\tType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewFirewallObjectAddress(ctx, \"test2\", \u0026fmg.FirewallObjectAddressArgs{\n\t\t\tAllowRouting: pulumi.String(\"disable\"),\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj address\"),\n\t\t\tSubnet: pulumi.String(\"2.2.2.0 255.255.255.0\"),\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\t_, err = fmg.NewFirewallObjectAddress(ctx, \"test3\", \u0026fmg.FirewallObjectAddressArgs{\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj address\"),\n\t\t\tEndIp: pulumi.String(\"2.2.2.100\"),\n\t\t\tStartIp: pulumi.String(\"2.2.2.1\"),\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.fortios.fmg.FirewallObjectAddress;\nimport com.pulumi.fortios.fmg.FirewallObjectAddressArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectAddress(\"test1\", FirewallObjectAddressArgs.builder()\n .associatedIntf(\"any\")\n .comment(\"test obj address\")\n .fqdn(\"fqdn.google.com\")\n .type(\"fqdn\")\n .build());\n\n var test2 = new FirewallObjectAddress(\"test2\", FirewallObjectAddressArgs.builder()\n .allowRouting(\"disable\")\n .associatedIntf(\"any\")\n .comment(\"test obj address\")\n .subnet(\"2.2.2.0 255.255.255.0\")\n .type(\"ipmask\")\n .build());\n\n var test3 = new FirewallObjectAddress(\"test3\", FirewallObjectAddressArgs.builder()\n .associatedIntf(\"any\")\n .comment(\"test obj address\")\n .endIp(\"2.2.2.100\")\n .startIp(\"2.2.2.1\")\n .type(\"iprange\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectAddress\n properties:\n associatedIntf: any\n comment: test obj address\n fqdn: fqdn.google.com\n type: fqdn\n test2:\n type: fortios:fmg:FirewallObjectAddress\n properties:\n allowRouting: disable\n associatedIntf: any\n comment: test obj address\n subnet: 2.2.2.0 255.255.255.0\n type: ipmask\n test3:\n type: fortios:fmg:FirewallObjectAddress\n properties:\n associatedIntf: any\n comment: test obj address\n endIp: 2.2.2.100\n startIp: 2.2.2.1\n type: iprange\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -107956,7 +108885,7 @@ } }, "fortios:fmg/firewallObjectIppool:FirewallObjectIppool": { - "description": "This resource supports Create/Read/Update/Delete firewall object ippool for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectIppool(\"test1\", {\n arpIntf: \"any\",\n arpReply: \"enable\",\n associatedIntf: \"any\",\n comment: \"test obj ippool\",\n endip: \"1.1.10.100\",\n startip: \"1.1.10.1\",\n type: \"one-to-one\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectIppool(\"test1\",\n arp_intf=\"any\",\n arp_reply=\"enable\",\n associated_intf=\"any\",\n comment=\"test obj ippool\",\n endip=\"1.1.10.100\",\n startip=\"1.1.10.1\",\n type=\"one-to-one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectIppool(\"test1\", new()\n {\n ArpIntf = \"any\",\n ArpReply = \"enable\",\n AssociatedIntf = \"any\",\n Comment = \"test obj ippool\",\n Endip = \"1.1.10.100\",\n Startip = \"1.1.10.1\",\n Type = \"one-to-one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectIppool(ctx, \"test1\", \u0026fmg.FirewallObjectIppoolArgs{\n\t\t\tArpIntf: pulumi.String(\"any\"),\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj ippool\"),\n\t\t\tEndip: pulumi.String(\"1.1.10.100\"),\n\t\t\tStartip: pulumi.String(\"1.1.10.1\"),\n\t\t\tType: pulumi.String(\"one-to-one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.FirewallObjectIppool;\nimport com.pulumi.fortios.fmg.FirewallObjectIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectIppool(\"test1\", FirewallObjectIppoolArgs.builder() \n .arpIntf(\"any\")\n .arpReply(\"enable\")\n .associatedIntf(\"any\")\n .comment(\"test obj ippool\")\n .endip(\"1.1.10.100\")\n .startip(\"1.1.10.1\")\n .type(\"one-to-one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectIppool\n properties:\n arpIntf: any\n arpReply: enable\n associatedIntf: any\n comment: test obj ippool\n endip: 1.1.10.100\n startip: 1.1.10.1\n type: one-to-one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete firewall object ippool for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectIppool(\"test1\", {\n arpIntf: \"any\",\n arpReply: \"enable\",\n associatedIntf: \"any\",\n comment: \"test obj ippool\",\n endip: \"1.1.10.100\",\n startip: \"1.1.10.1\",\n type: \"one-to-one\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectIppool(\"test1\",\n arp_intf=\"any\",\n arp_reply=\"enable\",\n associated_intf=\"any\",\n comment=\"test obj ippool\",\n endip=\"1.1.10.100\",\n startip=\"1.1.10.1\",\n type=\"one-to-one\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectIppool(\"test1\", new()\n {\n ArpIntf = \"any\",\n ArpReply = \"enable\",\n AssociatedIntf = \"any\",\n Comment = \"test obj ippool\",\n Endip = \"1.1.10.100\",\n Startip = \"1.1.10.1\",\n Type = \"one-to-one\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectIppool(ctx, \"test1\", \u0026fmg.FirewallObjectIppoolArgs{\n\t\t\tArpIntf: pulumi.String(\"any\"),\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tAssociatedIntf: pulumi.String(\"any\"),\n\t\t\tComment: pulumi.String(\"test obj ippool\"),\n\t\t\tEndip: pulumi.String(\"1.1.10.100\"),\n\t\t\tStartip: pulumi.String(\"1.1.10.1\"),\n\t\t\tType: pulumi.String(\"one-to-one\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.FirewallObjectIppool;\nimport com.pulumi.fortios.fmg.FirewallObjectIppoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectIppool(\"test1\", FirewallObjectIppoolArgs.builder()\n .arpIntf(\"any\")\n .arpReply(\"enable\")\n .associatedIntf(\"any\")\n .comment(\"test obj ippool\")\n .endip(\"1.1.10.100\")\n .startip(\"1.1.10.1\")\n .type(\"one-to-one\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectIppool\n properties:\n arpIntf: any\n arpReply: enable\n associatedIntf: any\n comment: test obj ippool\n endip: 1.1.10.100\n startip: 1.1.10.1\n type: one-to-one\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -108086,7 +109015,7 @@ } }, "fortios:fmg/firewallObjectService:FirewallObjectService": { - "description": "This resource supports Create/Read/Update/Delete firewall object service for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectService(\"test1\", {\n category: \"Email\",\n comment: \"test obj service\",\n iprange: \"1.1.1.1\",\n protocol: \"TCP/UDP/SCTP\",\n sctpPortranges: [\"100-200:150-250\"],\n tcpPortranges: [\"100-200:150-250\"],\n udpPortranges: [\"100-200:150-250\"],\n});\nconst test2 = new fortios.fmg.FirewallObjectService(\"test2\", {\n category: \"Web Access\",\n comment: \"test obj service\",\n icmpCode: 3,\n icmpType: 2,\n protocol: \"ICMP\",\n});\nconst test3 = new fortios.fmg.FirewallObjectService(\"test3\", {\n category: \"File Access\",\n comment: \"test obj service\",\n protocol: \"IP\",\n protocolNumber: 4,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectService(\"test1\",\n category=\"Email\",\n comment=\"test obj service\",\n iprange=\"1.1.1.1\",\n protocol=\"TCP/UDP/SCTP\",\n sctp_portranges=[\"100-200:150-250\"],\n tcp_portranges=[\"100-200:150-250\"],\n udp_portranges=[\"100-200:150-250\"])\ntest2 = fortios.fmg.FirewallObjectService(\"test2\",\n category=\"Web Access\",\n comment=\"test obj service\",\n icmp_code=3,\n icmp_type=2,\n protocol=\"ICMP\")\ntest3 = fortios.fmg.FirewallObjectService(\"test3\",\n category=\"File Access\",\n comment=\"test obj service\",\n protocol=\"IP\",\n protocol_number=4)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectService(\"test1\", new()\n {\n Category = \"Email\",\n Comment = \"test obj service\",\n Iprange = \"1.1.1.1\",\n Protocol = \"TCP/UDP/SCTP\",\n SctpPortranges = new[]\n {\n \"100-200:150-250\",\n },\n TcpPortranges = new[]\n {\n \"100-200:150-250\",\n },\n UdpPortranges = new[]\n {\n \"100-200:150-250\",\n },\n });\n\n var test2 = new Fortios.Fmg.FirewallObjectService(\"test2\", new()\n {\n Category = \"Web Access\",\n Comment = \"test obj service\",\n IcmpCode = 3,\n IcmpType = 2,\n Protocol = \"ICMP\",\n });\n\n var test3 = new Fortios.Fmg.FirewallObjectService(\"test3\", new()\n {\n Category = \"File Access\",\n Comment = \"test obj service\",\n Protocol = \"IP\",\n ProtocolNumber = 4,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectService(ctx, \"test1\", \u0026fmg.FirewallObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"Email\"),\n\t\t\tComment: pulumi.String(\"test obj service\"),\n\t\t\tIprange: pulumi.String(\"1.1.1.1\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tSctpPortranges: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"100-200:150-250\"),\n\t\t\t},\n\t\t\tTcpPortranges: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"100-200:150-250\"),\n\t\t\t},\n\t\t\tUdpPortranges: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"100-200:150-250\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewFirewallObjectService(ctx, \"test2\", \u0026fmg.FirewallObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"Web Access\"),\n\t\t\tComment: pulumi.String(\"test obj service\"),\n\t\t\tIcmpCode: pulumi.Int(3),\n\t\t\tIcmpType: pulumi.Int(2),\n\t\t\tProtocol: pulumi.String(\"ICMP\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewFirewallObjectService(ctx, \"test3\", \u0026fmg.FirewallObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"File Access\"),\n\t\t\tComment: pulumi.String(\"test obj service\"),\n\t\t\tProtocol: pulumi.String(\"IP\"),\n\t\t\tProtocolNumber: pulumi.Int(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.fortios.fmg.FirewallObjectService;\nimport com.pulumi.fortios.fmg.FirewallObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectService(\"test1\", FirewallObjectServiceArgs.builder() \n .category(\"Email\")\n .comment(\"test obj service\")\n .iprange(\"1.1.1.1\")\n .protocol(\"TCP/UDP/SCTP\")\n .sctpPortranges(\"100-200:150-250\")\n .tcpPortranges(\"100-200:150-250\")\n .udpPortranges(\"100-200:150-250\")\n .build());\n\n var test2 = new FirewallObjectService(\"test2\", FirewallObjectServiceArgs.builder() \n .category(\"Web Access\")\n .comment(\"test obj service\")\n .icmpCode(3)\n .icmpType(2)\n .protocol(\"ICMP\")\n .build());\n\n var test3 = new FirewallObjectService(\"test3\", FirewallObjectServiceArgs.builder() \n .category(\"File Access\")\n .comment(\"test obj service\")\n .protocol(\"IP\")\n .protocolNumber(4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectService\n properties:\n category: Email\n comment: test obj service\n iprange: 1.1.1.1\n protocol: TCP/UDP/SCTP\n sctpPortranges:\n - 100-200:150-250\n tcpPortranges:\n - 100-200:150-250\n udpPortranges:\n - 100-200:150-250\n test2:\n type: fortios:fmg:FirewallObjectService\n properties:\n category: Web Access\n comment: test obj service\n icmpCode: 3\n icmpType: 2\n protocol: ICMP\n test3:\n type: fortios:fmg:FirewallObjectService\n properties:\n category: File Access\n comment: test obj service\n protocol: IP\n protocolNumber: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete firewall object service for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectService(\"test1\", {\n category: \"Email\",\n comment: \"test obj service\",\n iprange: \"1.1.1.1\",\n protocol: \"TCP/UDP/SCTP\",\n sctpPortranges: [\"100-200:150-250\"],\n tcpPortranges: [\"100-200:150-250\"],\n udpPortranges: [\"100-200:150-250\"],\n});\nconst test2 = new fortios.fmg.FirewallObjectService(\"test2\", {\n category: \"Web Access\",\n comment: \"test obj service\",\n icmpCode: 3,\n icmpType: 2,\n protocol: \"ICMP\",\n});\nconst test3 = new fortios.fmg.FirewallObjectService(\"test3\", {\n category: \"File Access\",\n comment: \"test obj service\",\n protocol: \"IP\",\n protocolNumber: 4,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectService(\"test1\",\n category=\"Email\",\n comment=\"test obj service\",\n iprange=\"1.1.1.1\",\n protocol=\"TCP/UDP/SCTP\",\n sctp_portranges=[\"100-200:150-250\"],\n tcp_portranges=[\"100-200:150-250\"],\n udp_portranges=[\"100-200:150-250\"])\ntest2 = fortios.fmg.FirewallObjectService(\"test2\",\n category=\"Web Access\",\n comment=\"test obj service\",\n icmp_code=3,\n icmp_type=2,\n protocol=\"ICMP\")\ntest3 = fortios.fmg.FirewallObjectService(\"test3\",\n category=\"File Access\",\n comment=\"test obj service\",\n protocol=\"IP\",\n protocol_number=4)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectService(\"test1\", new()\n {\n Category = \"Email\",\n Comment = \"test obj service\",\n Iprange = \"1.1.1.1\",\n Protocol = \"TCP/UDP/SCTP\",\n SctpPortranges = new[]\n {\n \"100-200:150-250\",\n },\n TcpPortranges = new[]\n {\n \"100-200:150-250\",\n },\n UdpPortranges = new[]\n {\n \"100-200:150-250\",\n },\n });\n\n var test2 = new Fortios.Fmg.FirewallObjectService(\"test2\", new()\n {\n Category = \"Web Access\",\n Comment = \"test obj service\",\n IcmpCode = 3,\n IcmpType = 2,\n Protocol = \"ICMP\",\n });\n\n var test3 = new Fortios.Fmg.FirewallObjectService(\"test3\", new()\n {\n Category = \"File Access\",\n Comment = \"test obj service\",\n Protocol = \"IP\",\n ProtocolNumber = 4,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectService(ctx, \"test1\", \u0026fmg.FirewallObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"Email\"),\n\t\t\tComment: pulumi.String(\"test obj service\"),\n\t\t\tIprange: pulumi.String(\"1.1.1.1\"),\n\t\t\tProtocol: pulumi.String(\"TCP/UDP/SCTP\"),\n\t\t\tSctpPortranges: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"100-200:150-250\"),\n\t\t\t},\n\t\t\tTcpPortranges: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"100-200:150-250\"),\n\t\t\t},\n\t\t\tUdpPortranges: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"100-200:150-250\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewFirewallObjectService(ctx, \"test2\", \u0026fmg.FirewallObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"Web Access\"),\n\t\t\tComment: pulumi.String(\"test obj service\"),\n\t\t\tIcmpCode: pulumi.Int(3),\n\t\t\tIcmpType: pulumi.Int(2),\n\t\t\tProtocol: pulumi.String(\"ICMP\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewFirewallObjectService(ctx, \"test3\", \u0026fmg.FirewallObjectServiceArgs{\n\t\t\tCategory: pulumi.String(\"File Access\"),\n\t\t\tComment: pulumi.String(\"test obj service\"),\n\t\t\tProtocol: pulumi.String(\"IP\"),\n\t\t\tProtocolNumber: pulumi.Int(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.fortios.fmg.FirewallObjectService;\nimport com.pulumi.fortios.fmg.FirewallObjectServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectService(\"test1\", FirewallObjectServiceArgs.builder()\n .category(\"Email\")\n .comment(\"test obj service\")\n .iprange(\"1.1.1.1\")\n .protocol(\"TCP/UDP/SCTP\")\n .sctpPortranges(\"100-200:150-250\")\n .tcpPortranges(\"100-200:150-250\")\n .udpPortranges(\"100-200:150-250\")\n .build());\n\n var test2 = new FirewallObjectService(\"test2\", FirewallObjectServiceArgs.builder()\n .category(\"Web Access\")\n .comment(\"test obj service\")\n .icmpCode(3)\n .icmpType(2)\n .protocol(\"ICMP\")\n .build());\n\n var test3 = new FirewallObjectService(\"test3\", FirewallObjectServiceArgs.builder()\n .category(\"File Access\")\n .comment(\"test obj service\")\n .protocol(\"IP\")\n .protocolNumber(4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectService\n properties:\n category: Email\n comment: test obj service\n iprange: 1.1.1.1\n protocol: TCP/UDP/SCTP\n sctpPortranges:\n - 100-200:150-250\n tcpPortranges:\n - 100-200:150-250\n udpPortranges:\n - 100-200:150-250\n test2:\n type: fortios:fmg:FirewallObjectService\n properties:\n category: Web Access\n comment: test obj service\n icmpCode: 3\n icmpType: 2\n protocol: ICMP\n test3:\n type: fortios:fmg:FirewallObjectService\n properties:\n category: File Access\n comment: test obj service\n protocol: IP\n protocolNumber: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -108294,7 +109223,7 @@ } }, "fortios:fmg/firewallObjectVip:FirewallObjectVip": { - "description": "This resource supports Create/Read/Update/Delete firewall object virtual ip for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectVip(\"test1\", {\n arpReply: \"enable\",\n comment: \"test obj vip\",\n configDefault: \"enable\",\n extIntf: \"any\",\n extIp: \"2.2.2.2\",\n mappedIp: \"1.1.1.1\",\n type: \"static-nat\",\n});\nconst test2 = new fortios.fmg.FirewallObjectVip(\"test2\", {\n arpReply: \"disable\",\n comment: \"test obj vip\",\n configDefault: \"enable\",\n extIp: \"2.2.2.2-2.2.2.100\",\n mappedAddr: \"update.microsoft.com\",\n type: \"fqdn\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectVip(\"test1\",\n arp_reply=\"enable\",\n comment=\"test obj vip\",\n config_default=\"enable\",\n ext_intf=\"any\",\n ext_ip=\"2.2.2.2\",\n mapped_ip=\"1.1.1.1\",\n type=\"static-nat\")\ntest2 = fortios.fmg.FirewallObjectVip(\"test2\",\n arp_reply=\"disable\",\n comment=\"test obj vip\",\n config_default=\"enable\",\n ext_ip=\"2.2.2.2-2.2.2.100\",\n mapped_addr=\"update.microsoft.com\",\n type=\"fqdn\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectVip(\"test1\", new()\n {\n ArpReply = \"enable\",\n Comment = \"test obj vip\",\n ConfigDefault = \"enable\",\n ExtIntf = \"any\",\n ExtIp = \"2.2.2.2\",\n MappedIp = \"1.1.1.1\",\n Type = \"static-nat\",\n });\n\n var test2 = new Fortios.Fmg.FirewallObjectVip(\"test2\", new()\n {\n ArpReply = \"disable\",\n Comment = \"test obj vip\",\n ConfigDefault = \"enable\",\n ExtIp = \"2.2.2.2-2.2.2.100\",\n MappedAddr = \"update.microsoft.com\",\n Type = \"fqdn\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectVip(ctx, \"test1\", \u0026fmg.FirewallObjectVipArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComment: pulumi.String(\"test obj vip\"),\n\t\t\tConfigDefault: pulumi.String(\"enable\"),\n\t\t\tExtIntf: pulumi.String(\"any\"),\n\t\t\tExtIp: pulumi.String(\"2.2.2.2\"),\n\t\t\tMappedIp: pulumi.String(\"1.1.1.1\"),\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 = fmg.NewFirewallObjectVip(ctx, \"test2\", \u0026fmg.FirewallObjectVipArgs{\n\t\t\tArpReply: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"test obj vip\"),\n\t\t\tConfigDefault: pulumi.String(\"enable\"),\n\t\t\tExtIp: pulumi.String(\"2.2.2.2-2.2.2.100\"),\n\t\t\tMappedAddr: pulumi.String(\"update.microsoft.com\"),\n\t\t\tType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.FirewallObjectVip;\nimport com.pulumi.fortios.fmg.FirewallObjectVipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectVip(\"test1\", FirewallObjectVipArgs.builder() \n .arpReply(\"enable\")\n .comment(\"test obj vip\")\n .configDefault(\"enable\")\n .extIntf(\"any\")\n .extIp(\"2.2.2.2\")\n .mappedIp(\"1.1.1.1\")\n .type(\"static-nat\")\n .build());\n\n var test2 = new FirewallObjectVip(\"test2\", FirewallObjectVipArgs.builder() \n .arpReply(\"disable\")\n .comment(\"test obj vip\")\n .configDefault(\"enable\")\n .extIp(\"2.2.2.2-2.2.2.100\")\n .mappedAddr(\"update.microsoft.com\")\n .type(\"fqdn\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectVip\n properties:\n arpReply: enable\n comment: test obj vip\n configDefault: enable\n extIntf: any\n extIp: 2.2.2.2\n mappedIp: 1.1.1.1\n type: static-nat\n test2:\n type: fortios:fmg:FirewallObjectVip\n properties:\n arpReply: disable\n comment: test obj vip\n configDefault: enable\n extIp: 2.2.2.2-2.2.2.100\n mappedAddr: update.microsoft.com\n type: fqdn\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete firewall object virtual ip for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallObjectVip(\"test1\", {\n arpReply: \"enable\",\n comment: \"test obj vip\",\n configDefault: \"enable\",\n extIntf: \"any\",\n extIp: \"2.2.2.2\",\n mappedIp: \"1.1.1.1\",\n type: \"static-nat\",\n});\nconst test2 = new fortios.fmg.FirewallObjectVip(\"test2\", {\n arpReply: \"disable\",\n comment: \"test obj vip\",\n configDefault: \"enable\",\n extIp: \"2.2.2.2-2.2.2.100\",\n mappedAddr: \"update.microsoft.com\",\n type: \"fqdn\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallObjectVip(\"test1\",\n arp_reply=\"enable\",\n comment=\"test obj vip\",\n config_default=\"enable\",\n ext_intf=\"any\",\n ext_ip=\"2.2.2.2\",\n mapped_ip=\"1.1.1.1\",\n type=\"static-nat\")\ntest2 = fortios.fmg.FirewallObjectVip(\"test2\",\n arp_reply=\"disable\",\n comment=\"test obj vip\",\n config_default=\"enable\",\n ext_ip=\"2.2.2.2-2.2.2.100\",\n mapped_addr=\"update.microsoft.com\",\n type=\"fqdn\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallObjectVip(\"test1\", new()\n {\n ArpReply = \"enable\",\n Comment = \"test obj vip\",\n ConfigDefault = \"enable\",\n ExtIntf = \"any\",\n ExtIp = \"2.2.2.2\",\n MappedIp = \"1.1.1.1\",\n Type = \"static-nat\",\n });\n\n var test2 = new Fortios.Fmg.FirewallObjectVip(\"test2\", new()\n {\n ArpReply = \"disable\",\n Comment = \"test obj vip\",\n ConfigDefault = \"enable\",\n ExtIp = \"2.2.2.2-2.2.2.100\",\n MappedAddr = \"update.microsoft.com\",\n Type = \"fqdn\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallObjectVip(ctx, \"test1\", \u0026fmg.FirewallObjectVipArgs{\n\t\t\tArpReply: pulumi.String(\"enable\"),\n\t\t\tComment: pulumi.String(\"test obj vip\"),\n\t\t\tConfigDefault: pulumi.String(\"enable\"),\n\t\t\tExtIntf: pulumi.String(\"any\"),\n\t\t\tExtIp: pulumi.String(\"2.2.2.2\"),\n\t\t\tMappedIp: pulumi.String(\"1.1.1.1\"),\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 = fmg.NewFirewallObjectVip(ctx, \"test2\", \u0026fmg.FirewallObjectVipArgs{\n\t\t\tArpReply: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"test obj vip\"),\n\t\t\tConfigDefault: pulumi.String(\"enable\"),\n\t\t\tExtIp: pulumi.String(\"2.2.2.2-2.2.2.100\"),\n\t\t\tMappedAddr: pulumi.String(\"update.microsoft.com\"),\n\t\t\tType: pulumi.String(\"fqdn\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.FirewallObjectVip;\nimport com.pulumi.fortios.fmg.FirewallObjectVipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallObjectVip(\"test1\", FirewallObjectVipArgs.builder()\n .arpReply(\"enable\")\n .comment(\"test obj vip\")\n .configDefault(\"enable\")\n .extIntf(\"any\")\n .extIp(\"2.2.2.2\")\n .mappedIp(\"1.1.1.1\")\n .type(\"static-nat\")\n .build());\n\n var test2 = new FirewallObjectVip(\"test2\", FirewallObjectVipArgs.builder()\n .arpReply(\"disable\")\n .comment(\"test obj vip\")\n .configDefault(\"enable\")\n .extIp(\"2.2.2.2-2.2.2.100\")\n .mappedAddr(\"update.microsoft.com\")\n .type(\"fqdn\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallObjectVip\n properties:\n arpReply: enable\n comment: test obj vip\n configDefault: enable\n extIntf: any\n extIp: 2.2.2.2\n mappedIp: 1.1.1.1\n type: static-nat\n test2:\n type: fortios:fmg:FirewallObjectVip\n properties:\n arpReply: disable\n comment: test obj vip\n configDefault: enable\n extIp: 2.2.2.2-2.2.2.100\n mappedAddr: update.microsoft.com\n type: fqdn\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -108430,7 +109359,7 @@ } }, "fortios:fmg/firewallSecurityPolicy:FirewallSecurityPolicy": { - "description": "This resource supports Create/Read/Update/Delete firewall security policy on FortiManager which could be installed to the FortiGate later\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallSecurityPolicy(\"test1\", {\n action: \"accept\",\n avProfiles: [\"g-default\"],\n capturePacket: \"enable\",\n comments: \"policy test\",\n dnsfilterProfiles: [\"default\"],\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n fixedport: \"enable\",\n groups: [\"Guest-group\"],\n ippool: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"enable\",\n nat: \"enable\",\n packageName: \"dvm-test\",\n profileType: \"single\",\n schedules: [\"always\"],\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n trafficShapers: [\"high-priority\"],\n users: [\"guest\"],\n utmStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallSecurityPolicy(\"test1\",\n action=\"accept\",\n av_profiles=[\"g-default\"],\n capture_packet=\"enable\",\n comments=\"policy test\",\n dnsfilter_profiles=[\"default\"],\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n fixedport=\"enable\",\n groups=[\"Guest-group\"],\n ippool=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"enable\",\n nat=\"enable\",\n package_name=\"dvm-test\",\n profile_type=\"single\",\n schedules=[\"always\"],\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n traffic_shapers=[\"high-priority\"],\n users=[\"guest\"],\n utm_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallSecurityPolicy(\"test1\", new()\n {\n Action = \"accept\",\n AvProfiles = new[]\n {\n \"g-default\",\n },\n CapturePacket = \"enable\",\n Comments = \"policy test\",\n DnsfilterProfiles = new[]\n {\n \"default\",\n },\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fixedport = \"enable\",\n Groups = new[]\n {\n \"Guest-group\",\n },\n Ippool = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"enable\",\n Nat = \"enable\",\n PackageName = \"dvm-test\",\n ProfileType = \"single\",\n Schedules = new[]\n {\n \"always\",\n },\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n TrafficShapers = new[]\n {\n \"high-priority\",\n },\n Users = new[]\n {\n \"guest\",\n },\n UtmStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallSecurityPolicy(ctx, \"test1\", \u0026fmg.FirewallSecurityPolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAvProfiles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"g-default\"),\n\t\t\t},\n\t\t\tCapturePacket: pulumi.String(\"enable\"),\n\t\t\tComments: pulumi.String(\"policy test\"),\n\t\t\tDnsfilterProfiles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"default\"),\n\t\t\t},\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(\"enable\"),\n\t\t\tGroups: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"Guest-group\"),\n\t\t\t},\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"enable\"),\n\t\t\tNat: pulumi.String(\"enable\"),\n\t\t\tPackageName: pulumi.String(\"dvm-test\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tSchedules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"always\"),\n\t\t\t},\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\tTrafficShapers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"high-priority\"),\n\t\t\t},\n\t\t\tUsers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"guest\"),\n\t\t\t},\n\t\t\tUtmStatus: 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.fortios.fmg.FirewallSecurityPolicy;\nimport com.pulumi.fortios.fmg.FirewallSecurityPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallSecurityPolicy(\"test1\", FirewallSecurityPolicyArgs.builder() \n .action(\"accept\")\n .avProfiles(\"g-default\")\n .capturePacket(\"enable\")\n .comments(\"policy test\")\n .dnsfilterProfiles(\"default\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .fixedport(\"enable\")\n .groups(\"Guest-group\")\n .ippool(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"enable\")\n .nat(\"enable\")\n .packageName(\"dvm-test\")\n .profileType(\"single\")\n .schedules(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .trafficShapers(\"high-priority\")\n .users(\"guest\")\n .utmStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallSecurityPolicy\n properties:\n action: accept\n avProfiles:\n - g-default\n capturePacket: enable\n comments: policy test\n dnsfilterProfiles:\n - default\n dstaddrs:\n - all\n dstintfs:\n - any\n fixedport: enable\n groups:\n - Guest-group\n ippool: disable\n logtraffic: all\n logtrafficStart: enable\n nat: enable\n packageName: dvm-test\n profileType: single\n schedules:\n - always\n services:\n - ALL\n srcaddrs:\n - all\n srcintfs:\n - any\n trafficShapers:\n - high-priority\n users:\n - guest\n utmStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete firewall security policy on FortiManager which could be installed to the FortiGate later\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallSecurityPolicy(\"test1\", {\n action: \"accept\",\n avProfiles: [\"g-default\"],\n capturePacket: \"enable\",\n comments: \"policy test\",\n dnsfilterProfiles: [\"default\"],\n dstaddrs: [\"all\"],\n dstintfs: [\"any\"],\n fixedport: \"enable\",\n groups: [\"Guest-group\"],\n ippool: \"disable\",\n logtraffic: \"all\",\n logtrafficStart: \"enable\",\n nat: \"enable\",\n packageName: \"dvm-test\",\n profileType: \"single\",\n schedules: [\"always\"],\n services: [\"ALL\"],\n srcaddrs: [\"all\"],\n srcintfs: [\"any\"],\n trafficShapers: [\"high-priority\"],\n users: [\"guest\"],\n utmStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallSecurityPolicy(\"test1\",\n action=\"accept\",\n av_profiles=[\"g-default\"],\n capture_packet=\"enable\",\n comments=\"policy test\",\n dnsfilter_profiles=[\"default\"],\n dstaddrs=[\"all\"],\n dstintfs=[\"any\"],\n fixedport=\"enable\",\n groups=[\"Guest-group\"],\n ippool=\"disable\",\n logtraffic=\"all\",\n logtraffic_start=\"enable\",\n nat=\"enable\",\n package_name=\"dvm-test\",\n profile_type=\"single\",\n schedules=[\"always\"],\n services=[\"ALL\"],\n srcaddrs=[\"all\"],\n srcintfs=[\"any\"],\n traffic_shapers=[\"high-priority\"],\n users=[\"guest\"],\n utm_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallSecurityPolicy(\"test1\", new()\n {\n Action = \"accept\",\n AvProfiles = new[]\n {\n \"g-default\",\n },\n CapturePacket = \"enable\",\n Comments = \"policy test\",\n DnsfilterProfiles = new[]\n {\n \"default\",\n },\n Dstaddrs = new[]\n {\n \"all\",\n },\n Dstintfs = new[]\n {\n \"any\",\n },\n Fixedport = \"enable\",\n Groups = new[]\n {\n \"Guest-group\",\n },\n Ippool = \"disable\",\n Logtraffic = \"all\",\n LogtrafficStart = \"enable\",\n Nat = \"enable\",\n PackageName = \"dvm-test\",\n ProfileType = \"single\",\n Schedules = new[]\n {\n \"always\",\n },\n Services = new[]\n {\n \"ALL\",\n },\n Srcaddrs = new[]\n {\n \"all\",\n },\n Srcintfs = new[]\n {\n \"any\",\n },\n TrafficShapers = new[]\n {\n \"high-priority\",\n },\n Users = new[]\n {\n \"guest\",\n },\n UtmStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallSecurityPolicy(ctx, \"test1\", \u0026fmg.FirewallSecurityPolicyArgs{\n\t\t\tAction: pulumi.String(\"accept\"),\n\t\t\tAvProfiles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"g-default\"),\n\t\t\t},\n\t\t\tCapturePacket: pulumi.String(\"enable\"),\n\t\t\tComments: pulumi.String(\"policy test\"),\n\t\t\tDnsfilterProfiles: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"default\"),\n\t\t\t},\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(\"enable\"),\n\t\t\tGroups: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"Guest-group\"),\n\t\t\t},\n\t\t\tIppool: pulumi.String(\"disable\"),\n\t\t\tLogtraffic: pulumi.String(\"all\"),\n\t\t\tLogtrafficStart: pulumi.String(\"enable\"),\n\t\t\tNat: pulumi.String(\"enable\"),\n\t\t\tPackageName: pulumi.String(\"dvm-test\"),\n\t\t\tProfileType: pulumi.String(\"single\"),\n\t\t\tSchedules: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"always\"),\n\t\t\t},\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\tTrafficShapers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"high-priority\"),\n\t\t\t},\n\t\t\tUsers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"guest\"),\n\t\t\t},\n\t\t\tUtmStatus: 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.fortios.fmg.FirewallSecurityPolicy;\nimport com.pulumi.fortios.fmg.FirewallSecurityPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallSecurityPolicy(\"test1\", FirewallSecurityPolicyArgs.builder()\n .action(\"accept\")\n .avProfiles(\"g-default\")\n .capturePacket(\"enable\")\n .comments(\"policy test\")\n .dnsfilterProfiles(\"default\")\n .dstaddrs(\"all\")\n .dstintfs(\"any\")\n .fixedport(\"enable\")\n .groups(\"Guest-group\")\n .ippool(\"disable\")\n .logtraffic(\"all\")\n .logtrafficStart(\"enable\")\n .nat(\"enable\")\n .packageName(\"dvm-test\")\n .profileType(\"single\")\n .schedules(\"always\")\n .services(\"ALL\")\n .srcaddrs(\"all\")\n .srcintfs(\"any\")\n .trafficShapers(\"high-priority\")\n .users(\"guest\")\n .utmStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallSecurityPolicy\n properties:\n action: accept\n avProfiles:\n - g-default\n capturePacket: enable\n comments: policy test\n dnsfilterProfiles:\n - default\n dstaddrs:\n - all\n dstintfs:\n - any\n fixedport: enable\n groups:\n - Guest-group\n ippool: disable\n logtraffic: all\n logtrafficStart: enable\n nat: enable\n packageName: dvm-test\n profileType: single\n schedules:\n - always\n services:\n - ALL\n srcaddrs:\n - all\n srcintfs:\n - any\n trafficShapers:\n - high-priority\n users:\n - guest\n utmStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "action": { "type": "string", @@ -109200,7 +110129,7 @@ } }, "fortios:fmg/firewallSecurityPolicypackage:FirewallSecurityPolicypackage": { - "description": "This resource supports Create/Read/Update/Delete firewall security policypackage on FortiManager which could be installed to the FortiGate later\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallSecurityPolicypackage(\"test1\", {target: \"FGVM64-test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallSecurityPolicypackage(\"test1\", target=\"FGVM64-test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallSecurityPolicypackage(\"test1\", new()\n {\n Target = \"FGVM64-test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallSecurityPolicypackage(ctx, \"test1\", \u0026fmg.FirewallSecurityPolicypackageArgs{\n\t\t\tTarget: pulumi.String(\"FGVM64-test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.FirewallSecurityPolicypackage;\nimport com.pulumi.fortios.fmg.FirewallSecurityPolicypackageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallSecurityPolicypackage(\"test1\", FirewallSecurityPolicypackageArgs.builder() \n .target(\"FGVM64-test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallSecurityPolicypackage\n properties:\n target: FGVM64-test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete firewall security policypackage on FortiManager which could be installed to the FortiGate later\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.FirewallSecurityPolicypackage(\"test1\", {target: \"FGVM64-test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.FirewallSecurityPolicypackage(\"test1\", target=\"FGVM64-test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.FirewallSecurityPolicypackage(\"test1\", new()\n {\n Target = \"FGVM64-test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewFirewallSecurityPolicypackage(ctx, \"test1\", \u0026fmg.FirewallSecurityPolicypackageArgs{\n\t\t\tTarget: pulumi.String(\"FGVM64-test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.FirewallSecurityPolicypackage;\nimport com.pulumi.fortios.fmg.FirewallSecurityPolicypackageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new FirewallSecurityPolicypackage(\"test1\", FirewallSecurityPolicypackageArgs.builder()\n .target(\"FGVM64-test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:FirewallSecurityPolicypackage\n properties:\n target: FGVM64-test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -109276,7 +110205,7 @@ } }, "fortios:fmg/jsonrpcRequest:JsonrpcRequest": { - "description": "This resource supports handling JSON RPC request for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.JsonrpcRequest(\"test1\", {jsonContent: `{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n`});\nconst test2 = new fortios.fmg.JsonrpcRequest(\"test2\", {jsonContent: `{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n`});\nconst test3 = new fortios.fmg.JsonrpcRequest(\"test3\", {jsonContent: `{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\n`});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.JsonrpcRequest(\"test1\", json_content=\"\"\"{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n\"\"\")\ntest2 = fortios.fmg.JsonrpcRequest(\"test2\", json_content=\"\"\"{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n\"\"\")\ntest3 = fortios.fmg.JsonrpcRequest(\"test3\", json_content=\"\"\"{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.JsonrpcRequest(\"test1\", new()\n {\n JsonContent = @\"{\n \"\"method\"\": \"\"add\"\",\n \"\"params\"\": [\n {\n \"\"data\"\": [\n {\n \"\"action\"\": \"\"accept\"\",\n \"\"dstaddr\"\": [\"\"all\"\"],\n \"\"dstintf\"\": \"\"any\"\",\n \"\"name\"\": \"\"policytest\"\",\n \"\"schedule\"\": \"\"none\"\",\n \"\"service\"\": \"\"ALL\"\",\n \"\"srcaddr\"\": \"\"all\"\",\n \"\"srcintf\"\": \"\"any\"\",\n \"\"internet-service\"\": \"\"enable\"\",\n \"\"internet-service-id\"\": \"\"Alibaba-Web\"\",\n \"\"internet-service-src\"\": \"\"enable\"\",\n \"\"internet-service-src-id\"\": \"\"Alibaba-Web\"\",\n \"\"users\"\": \"\"guest\"\",\n \"\"groups\"\": \"\"Guest-group\"\"\n }\n ],\n \"\"url\"\": \"\"/pm/config/adom/root/pkg/default/firewall/policy\"\"\n }\n ]\n}\n\n\",\n });\n\n var test2 = new Fortios.Fmg.JsonrpcRequest(\"test2\", new()\n {\n JsonContent = @\"{\n \"\"method\"\": \"\"add\"\",\n \"\"params\"\": [\n {\n \"\"data\"\": [\n {\n \"\"ip\"\": \"\"192.168.1.2\"\",\n \"\"name\"\": \"\"logserver4\"\",\n \"\"port\"\": \"\"514\"\"\n }\n ],\n \"\"url\"\": \"\"/cli/global/system/syslog\"\"\n }\n ]\n}\n\n\",\n });\n\n var test3 = new Fortios.Fmg.JsonrpcRequest(\"test3\", new()\n {\n JsonContent = @\"{\n \"\"method\"\": \"\"get\"\",\n \"\"params\"\": [\n {\n \"\"url\"\": \"\"/cli/global/system/admin/user/APIUser\"\"\n }\n ]\n}\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewJsonrpcRequest(ctx, \"test1\", \u0026fmg.JsonrpcRequestArgs{\n\t\t\tJsonContent: pulumi.String(`{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewJsonrpcRequest(ctx, \"test2\", \u0026fmg.JsonrpcRequestArgs{\n\t\t\tJsonContent: pulumi.String(`{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewJsonrpcRequest(ctx, \"test3\", \u0026fmg.JsonrpcRequestArgs{\n\t\t\tJsonContent: pulumi.String(`{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\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.fortios.fmg.JsonrpcRequest;\nimport com.pulumi.fortios.fmg.JsonrpcRequestArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new JsonrpcRequest(\"test1\", JsonrpcRequestArgs.builder() \n .jsonContent(\"\"\"\n{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n \"\"\")\n .build());\n\n var test2 = new JsonrpcRequest(\"test2\", JsonrpcRequestArgs.builder() \n .jsonContent(\"\"\"\n{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n \"\"\")\n .build());\n\n var test3 = new JsonrpcRequest(\"test3\", JsonrpcRequestArgs.builder() \n .jsonContent(\"\"\"\n{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:JsonrpcRequest\n properties:\n jsonContent: |+\n {\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n }\n\n test2:\n type: fortios:fmg:JsonrpcRequest\n properties:\n jsonContent: |+\n {\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n }\n\n test3:\n type: fortios:fmg:JsonrpcRequest\n properties:\n jsonContent: |+\n {\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n }\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports handling JSON RPC request for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.JsonrpcRequest(\"test1\", {jsonContent: `{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n`});\nconst test2 = new fortios.fmg.JsonrpcRequest(\"test2\", {jsonContent: `{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n`});\nconst test3 = new fortios.fmg.JsonrpcRequest(\"test3\", {jsonContent: `{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\n`});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.JsonrpcRequest(\"test1\", json_content=\"\"\"{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n\"\"\")\ntest2 = fortios.fmg.JsonrpcRequest(\"test2\", json_content=\"\"\"{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n\"\"\")\ntest3 = fortios.fmg.JsonrpcRequest(\"test3\", json_content=\"\"\"{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\n\"\"\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.JsonrpcRequest(\"test1\", new()\n {\n JsonContent = @\"{\n \"\"method\"\": \"\"add\"\",\n \"\"params\"\": [\n {\n \"\"data\"\": [\n {\n \"\"action\"\": \"\"accept\"\",\n \"\"dstaddr\"\": [\"\"all\"\"],\n \"\"dstintf\"\": \"\"any\"\",\n \"\"name\"\": \"\"policytest\"\",\n \"\"schedule\"\": \"\"none\"\",\n \"\"service\"\": \"\"ALL\"\",\n \"\"srcaddr\"\": \"\"all\"\",\n \"\"srcintf\"\": \"\"any\"\",\n \"\"internet-service\"\": \"\"enable\"\",\n \"\"internet-service-id\"\": \"\"Alibaba-Web\"\",\n \"\"internet-service-src\"\": \"\"enable\"\",\n \"\"internet-service-src-id\"\": \"\"Alibaba-Web\"\",\n \"\"users\"\": \"\"guest\"\",\n \"\"groups\"\": \"\"Guest-group\"\"\n }\n ],\n \"\"url\"\": \"\"/pm/config/adom/root/pkg/default/firewall/policy\"\"\n }\n ]\n}\n\n\",\n });\n\n var test2 = new Fortios.Fmg.JsonrpcRequest(\"test2\", new()\n {\n JsonContent = @\"{\n \"\"method\"\": \"\"add\"\",\n \"\"params\"\": [\n {\n \"\"data\"\": [\n {\n \"\"ip\"\": \"\"192.168.1.2\"\",\n \"\"name\"\": \"\"logserver4\"\",\n \"\"port\"\": \"\"514\"\"\n }\n ],\n \"\"url\"\": \"\"/cli/global/system/syslog\"\"\n }\n ]\n}\n\n\",\n });\n\n var test3 = new Fortios.Fmg.JsonrpcRequest(\"test3\", new()\n {\n JsonContent = @\"{\n \"\"method\"\": \"\"get\"\",\n \"\"params\"\": [\n {\n \"\"url\"\": \"\"/cli/global/system/admin/user/APIUser\"\"\n }\n ]\n}\n\n\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewJsonrpcRequest(ctx, \"test1\", \u0026fmg.JsonrpcRequestArgs{\n\t\t\tJsonContent: pulumi.String(`{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewJsonrpcRequest(ctx, \"test2\", \u0026fmg.JsonrpcRequestArgs{\n\t\t\tJsonContent: pulumi.String(`{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n`),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewJsonrpcRequest(ctx, \"test3\", \u0026fmg.JsonrpcRequestArgs{\n\t\t\tJsonContent: pulumi.String(`{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\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.fortios.fmg.JsonrpcRequest;\nimport com.pulumi.fortios.fmg.JsonrpcRequestArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new JsonrpcRequest(\"test1\", JsonrpcRequestArgs.builder()\n .jsonContent(\"\"\"\n{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n}\n\n \"\"\")\n .build());\n\n var test2 = new JsonrpcRequest(\"test2\", JsonrpcRequestArgs.builder()\n .jsonContent(\"\"\"\n{\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n}\n\n \"\"\")\n .build());\n\n var test3 = new JsonrpcRequest(\"test3\", JsonrpcRequestArgs.builder()\n .jsonContent(\"\"\"\n{\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n}\n\n \"\"\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:JsonrpcRequest\n properties:\n jsonContent: |+\n {\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"action\": \"accept\",\n \"dstaddr\": [\"all\"],\n \"dstintf\": \"any\",\n \"name\": \"policytest\",\n \"schedule\": \"none\",\n \"service\": \"ALL\",\n \"srcaddr\": \"all\",\n \"srcintf\": \"any\",\n \"internet-service\": \"enable\",\n \"internet-service-id\": \"Alibaba-Web\",\n \"internet-service-src\": \"enable\",\n \"internet-service-src-id\": \"Alibaba-Web\",\n \"users\": \"guest\",\n \"groups\": \"Guest-group\"\n }\n ],\n \"url\": \"/pm/config/adom/root/pkg/default/firewall/policy\"\n }\n ]\n }\n\n test2:\n type: fortios:fmg:JsonrpcRequest\n properties:\n jsonContent: |+\n {\n \"method\": \"add\",\n \"params\": [\n {\n \"data\": [\n {\n \"ip\": \"192.168.1.2\",\n \"name\": \"logserver4\",\n \"port\": \"514\"\n }\n ],\n \"url\": \"/cli/global/system/syslog\"\n }\n ]\n }\n\n test3:\n type: fortios:fmg:JsonrpcRequest\n properties:\n jsonContent: |+\n {\n \"method\": \"get\",\n \"params\": [\n {\n \"url\": \"/cli/global/system/admin/user/APIUser\"\n }\n ]\n }\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "comment": { "type": "string", @@ -109328,7 +110257,7 @@ } }, "fortios:fmg/objectAdomRevision:ObjectAdomRevision": { - "description": "This resource supports Create/Read/Update/Delete object adom revision for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.ObjectAdomRevision(\"test1\", {\n createdBy: \"fortinet\",\n description: \"adom revision\",\n locked: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.ObjectAdomRevision(\"test1\",\n created_by=\"fortinet\",\n description=\"adom revision\",\n locked=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.ObjectAdomRevision(\"test1\", new()\n {\n CreatedBy = \"fortinet\",\n Description = \"adom revision\",\n Locked = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewObjectAdomRevision(ctx, \"test1\", \u0026fmg.ObjectAdomRevisionArgs{\n\t\t\tCreatedBy: pulumi.String(\"fortinet\"),\n\t\t\tDescription: pulumi.String(\"adom revision\"),\n\t\t\tLocked: pulumi.Int(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.fortios.fmg.ObjectAdomRevision;\nimport com.pulumi.fortios.fmg.ObjectAdomRevisionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new ObjectAdomRevision(\"test1\", ObjectAdomRevisionArgs.builder() \n .createdBy(\"fortinet\")\n .description(\"adom revision\")\n .locked(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:ObjectAdomRevision\n properties:\n createdBy: fortinet\n description: adom revision\n locked: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete object adom revision for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.ObjectAdomRevision(\"test1\", {\n createdBy: \"fortinet\",\n description: \"adom revision\",\n locked: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.ObjectAdomRevision(\"test1\",\n created_by=\"fortinet\",\n description=\"adom revision\",\n locked=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.ObjectAdomRevision(\"test1\", new()\n {\n CreatedBy = \"fortinet\",\n Description = \"adom revision\",\n Locked = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewObjectAdomRevision(ctx, \"test1\", \u0026fmg.ObjectAdomRevisionArgs{\n\t\t\tCreatedBy: pulumi.String(\"fortinet\"),\n\t\t\tDescription: pulumi.String(\"adom revision\"),\n\t\t\tLocked: pulumi.Int(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.fortios.fmg.ObjectAdomRevision;\nimport com.pulumi.fortios.fmg.ObjectAdomRevisionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new ObjectAdomRevision(\"test1\", ObjectAdomRevisionArgs.builder()\n .createdBy(\"fortinet\")\n .description(\"adom revision\")\n .locked(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:ObjectAdomRevision\n properties:\n createdBy: fortinet\n description: adom revision\n locked: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -109404,7 +110333,7 @@ } }, "fortios:fmg/systemAdmin:SystemAdmin": { - "description": "This resource supports modifying system admin setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdmin(\"test1\", {\n httpPort: 80,\n httpsPort: 443,\n idleTimeout: 20,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdmin(\"test1\",\n http_port=80,\n https_port=443,\n idle_timeout=20)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdmin(\"test1\", new()\n {\n HttpPort = 80,\n HttpsPort = 443,\n IdleTimeout = 20,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdmin(ctx, \"test1\", \u0026fmg.SystemAdminArgs{\n\t\t\tHttpPort: pulumi.Int(80),\n\t\t\tHttpsPort: pulumi.Int(443),\n\t\t\tIdleTimeout: pulumi.Int(20),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdmin;\nimport com.pulumi.fortios.fmg.SystemAdminArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemAdmin(\"test1\", SystemAdminArgs.builder() \n .httpPort(80)\n .httpsPort(443)\n .idleTimeout(20)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdmin\n properties:\n httpPort: 80\n httpsPort: 443\n idleTimeout: 20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports modifying system admin setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdmin(\"test1\", {\n httpPort: 80,\n httpsPort: 443,\n idleTimeout: 20,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdmin(\"test1\",\n http_port=80,\n https_port=443,\n idle_timeout=20)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdmin(\"test1\", new()\n {\n HttpPort = 80,\n HttpsPort = 443,\n IdleTimeout = 20,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdmin(ctx, \"test1\", \u0026fmg.SystemAdminArgs{\n\t\t\tHttpPort: pulumi.Int(80),\n\t\t\tHttpsPort: pulumi.Int(443),\n\t\t\tIdleTimeout: pulumi.Int(20),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdmin;\nimport com.pulumi.fortios.fmg.SystemAdminArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemAdmin(\"test1\", SystemAdminArgs.builder()\n .httpPort(80)\n .httpsPort(443)\n .idleTimeout(20)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdmin\n properties:\n httpPort: 80\n httpsPort: 443\n idleTimeout: 20\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "httpPort": { "type": "integer", @@ -109453,7 +110382,7 @@ } }, "fortios:fmg/systemAdminProfiles:SystemAdminProfiles": { - "description": "This resource supports Create/Read/Update/Delete admin profiles for FortiManager\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdminProfiles(\"test1\", {\n adomPolicyPackages: \"read\",\n adomSwitch: \"read\",\n assignment: \"read\",\n configRetrieve: \"read\",\n configRevert: \"read\",\n consistencyCheck: \"read-write\",\n deployManagement: \"read\",\n description: \"11\",\n deviceAp: \"none\",\n deviceConfig: \"read\",\n deviceForticlient: \"read\",\n deviceFortiswitch: \"read\",\n deviceManager: \"read-write\",\n deviceOperation: \"read\",\n deviceProfile: \"read\",\n deviceRevisionDeletion: \"read\",\n deviceWanLinkLoadBalance: \"read\",\n fortiguardCenter: \"read\",\n fortiguardCenterAdvanced: \"read\",\n fortiguardCenterFirmwareManagerment: \"read\",\n fortiguardCenterLicensing: \"read\",\n globalPolicyPackages: \"read-write\",\n importPolicyPackages: \"read\",\n intfMapping: \"read-write\",\n logViewer: \"read\",\n policyObjects: \"read-write\",\n profileid: \"terraform-test1\",\n setInstallTargets: \"read-write\",\n systemSetting: \"read\",\n terminalAccess: \"read\",\n vpnManager: \"read\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdminProfiles(\"test1\",\n adom_policy_packages=\"read\",\n adom_switch=\"read\",\n assignment=\"read\",\n config_retrieve=\"read\",\n config_revert=\"read\",\n consistency_check=\"read-write\",\n deploy_management=\"read\",\n description=\"11\",\n device_ap=\"none\",\n device_config=\"read\",\n device_forticlient=\"read\",\n device_fortiswitch=\"read\",\n device_manager=\"read-write\",\n device_operation=\"read\",\n device_profile=\"read\",\n device_revision_deletion=\"read\",\n device_wan_link_load_balance=\"read\",\n fortiguard_center=\"read\",\n fortiguard_center_advanced=\"read\",\n fortiguard_center_firmware_managerment=\"read\",\n fortiguard_center_licensing=\"read\",\n global_policy_packages=\"read-write\",\n import_policy_packages=\"read\",\n intf_mapping=\"read-write\",\n log_viewer=\"read\",\n policy_objects=\"read-write\",\n profileid=\"terraform-test1\",\n set_install_targets=\"read-write\",\n system_setting=\"read\",\n terminal_access=\"read\",\n vpn_manager=\"read\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdminProfiles(\"test1\", new()\n {\n AdomPolicyPackages = \"read\",\n AdomSwitch = \"read\",\n Assignment = \"read\",\n ConfigRetrieve = \"read\",\n ConfigRevert = \"read\",\n ConsistencyCheck = \"read-write\",\n DeployManagement = \"read\",\n Description = \"11\",\n DeviceAp = \"none\",\n DeviceConfig = \"read\",\n DeviceForticlient = \"read\",\n DeviceFortiswitch = \"read\",\n DeviceManager = \"read-write\",\n DeviceOperation = \"read\",\n DeviceProfile = \"read\",\n DeviceRevisionDeletion = \"read\",\n DeviceWanLinkLoadBalance = \"read\",\n FortiguardCenter = \"read\",\n FortiguardCenterAdvanced = \"read\",\n FortiguardCenterFirmwareManagerment = \"read\",\n FortiguardCenterLicensing = \"read\",\n GlobalPolicyPackages = \"read-write\",\n ImportPolicyPackages = \"read\",\n IntfMapping = \"read-write\",\n LogViewer = \"read\",\n PolicyObjects = \"read-write\",\n Profileid = \"terraform-test1\",\n SetInstallTargets = \"read-write\",\n SystemSetting = \"read\",\n TerminalAccess = \"read\",\n VpnManager = \"read\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdminProfiles(ctx, \"test1\", \u0026fmg.SystemAdminProfilesArgs{\n\t\t\tAdomPolicyPackages: pulumi.String(\"read\"),\n\t\t\tAdomSwitch: pulumi.String(\"read\"),\n\t\t\tAssignment: pulumi.String(\"read\"),\n\t\t\tConfigRetrieve: pulumi.String(\"read\"),\n\t\t\tConfigRevert: pulumi.String(\"read\"),\n\t\t\tConsistencyCheck: pulumi.String(\"read-write\"),\n\t\t\tDeployManagement: pulumi.String(\"read\"),\n\t\t\tDescription: pulumi.String(\"11\"),\n\t\t\tDeviceAp: pulumi.String(\"none\"),\n\t\t\tDeviceConfig: pulumi.String(\"read\"),\n\t\t\tDeviceForticlient: pulumi.String(\"read\"),\n\t\t\tDeviceFortiswitch: pulumi.String(\"read\"),\n\t\t\tDeviceManager: pulumi.String(\"read-write\"),\n\t\t\tDeviceOperation: pulumi.String(\"read\"),\n\t\t\tDeviceProfile: pulumi.String(\"read\"),\n\t\t\tDeviceRevisionDeletion: pulumi.String(\"read\"),\n\t\t\tDeviceWanLinkLoadBalance: pulumi.String(\"read\"),\n\t\t\tFortiguardCenter: pulumi.String(\"read\"),\n\t\t\tFortiguardCenterAdvanced: pulumi.String(\"read\"),\n\t\t\tFortiguardCenterFirmwareManagerment: pulumi.String(\"read\"),\n\t\t\tFortiguardCenterLicensing: pulumi.String(\"read\"),\n\t\t\tGlobalPolicyPackages: pulumi.String(\"read-write\"),\n\t\t\tImportPolicyPackages: pulumi.String(\"read\"),\n\t\t\tIntfMapping: pulumi.String(\"read-write\"),\n\t\t\tLogViewer: pulumi.String(\"read\"),\n\t\t\tPolicyObjects: pulumi.String(\"read-write\"),\n\t\t\tProfileid: pulumi.String(\"terraform-test1\"),\n\t\t\tSetInstallTargets: pulumi.String(\"read-write\"),\n\t\t\tSystemSetting: pulumi.String(\"read\"),\n\t\t\tTerminalAccess: pulumi.String(\"read\"),\n\t\t\tVpnManager: pulumi.String(\"read\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdminProfiles;\nimport com.pulumi.fortios.fmg.SystemAdminProfilesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemAdminProfiles(\"test1\", SystemAdminProfilesArgs.builder() \n .adomPolicyPackages(\"read\")\n .adomSwitch(\"read\")\n .assignment(\"read\")\n .configRetrieve(\"read\")\n .configRevert(\"read\")\n .consistencyCheck(\"read-write\")\n .deployManagement(\"read\")\n .description(\"11\")\n .deviceAp(\"none\")\n .deviceConfig(\"read\")\n .deviceForticlient(\"read\")\n .deviceFortiswitch(\"read\")\n .deviceManager(\"read-write\")\n .deviceOperation(\"read\")\n .deviceProfile(\"read\")\n .deviceRevisionDeletion(\"read\")\n .deviceWanLinkLoadBalance(\"read\")\n .fortiguardCenter(\"read\")\n .fortiguardCenterAdvanced(\"read\")\n .fortiguardCenterFirmwareManagerment(\"read\")\n .fortiguardCenterLicensing(\"read\")\n .globalPolicyPackages(\"read-write\")\n .importPolicyPackages(\"read\")\n .intfMapping(\"read-write\")\n .logViewer(\"read\")\n .policyObjects(\"read-write\")\n .profileid(\"terraform-test1\")\n .setInstallTargets(\"read-write\")\n .systemSetting(\"read\")\n .terminalAccess(\"read\")\n .vpnManager(\"read\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdminProfiles\n properties:\n adomPolicyPackages: read\n adomSwitch: read\n assignment: read\n configRetrieve: read\n configRevert: read\n consistencyCheck: read-write\n deployManagement: read\n description: '11'\n deviceAp: none\n deviceConfig: read\n deviceForticlient: read\n deviceFortiswitch: read\n deviceManager: read-write\n deviceOperation: read\n deviceProfile: read\n deviceRevisionDeletion: read\n deviceWanLinkLoadBalance: read\n fortiguardCenter: read\n fortiguardCenterAdvanced: read\n fortiguardCenterFirmwareManagerment: read\n fortiguardCenterLicensing: read\n globalPolicyPackages: read-write\n importPolicyPackages: read\n intfMapping: read-write\n logViewer: read\n policyObjects: read-write\n profileid: terraform-test1\n setInstallTargets: read-write\n systemSetting: read\n terminalAccess: read\n vpnManager: read\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete admin profiles for FortiManager\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdminProfiles(\"test1\", {\n adomPolicyPackages: \"read\",\n adomSwitch: \"read\",\n assignment: \"read\",\n configRetrieve: \"read\",\n configRevert: \"read\",\n consistencyCheck: \"read-write\",\n deployManagement: \"read\",\n description: \"11\",\n deviceAp: \"none\",\n deviceConfig: \"read\",\n deviceForticlient: \"read\",\n deviceFortiswitch: \"read\",\n deviceManager: \"read-write\",\n deviceOperation: \"read\",\n deviceProfile: \"read\",\n deviceRevisionDeletion: \"read\",\n deviceWanLinkLoadBalance: \"read\",\n fortiguardCenter: \"read\",\n fortiguardCenterAdvanced: \"read\",\n fortiguardCenterFirmwareManagerment: \"read\",\n fortiguardCenterLicensing: \"read\",\n globalPolicyPackages: \"read-write\",\n importPolicyPackages: \"read\",\n intfMapping: \"read-write\",\n logViewer: \"read\",\n policyObjects: \"read-write\",\n profileid: \"terraform-test1\",\n setInstallTargets: \"read-write\",\n systemSetting: \"read\",\n terminalAccess: \"read\",\n vpnManager: \"read\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdminProfiles(\"test1\",\n adom_policy_packages=\"read\",\n adom_switch=\"read\",\n assignment=\"read\",\n config_retrieve=\"read\",\n config_revert=\"read\",\n consistency_check=\"read-write\",\n deploy_management=\"read\",\n description=\"11\",\n device_ap=\"none\",\n device_config=\"read\",\n device_forticlient=\"read\",\n device_fortiswitch=\"read\",\n device_manager=\"read-write\",\n device_operation=\"read\",\n device_profile=\"read\",\n device_revision_deletion=\"read\",\n device_wan_link_load_balance=\"read\",\n fortiguard_center=\"read\",\n fortiguard_center_advanced=\"read\",\n fortiguard_center_firmware_managerment=\"read\",\n fortiguard_center_licensing=\"read\",\n global_policy_packages=\"read-write\",\n import_policy_packages=\"read\",\n intf_mapping=\"read-write\",\n log_viewer=\"read\",\n policy_objects=\"read-write\",\n profileid=\"terraform-test1\",\n set_install_targets=\"read-write\",\n system_setting=\"read\",\n terminal_access=\"read\",\n vpn_manager=\"read\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdminProfiles(\"test1\", new()\n {\n AdomPolicyPackages = \"read\",\n AdomSwitch = \"read\",\n Assignment = \"read\",\n ConfigRetrieve = \"read\",\n ConfigRevert = \"read\",\n ConsistencyCheck = \"read-write\",\n DeployManagement = \"read\",\n Description = \"11\",\n DeviceAp = \"none\",\n DeviceConfig = \"read\",\n DeviceForticlient = \"read\",\n DeviceFortiswitch = \"read\",\n DeviceManager = \"read-write\",\n DeviceOperation = \"read\",\n DeviceProfile = \"read\",\n DeviceRevisionDeletion = \"read\",\n DeviceWanLinkLoadBalance = \"read\",\n FortiguardCenter = \"read\",\n FortiguardCenterAdvanced = \"read\",\n FortiguardCenterFirmwareManagerment = \"read\",\n FortiguardCenterLicensing = \"read\",\n GlobalPolicyPackages = \"read-write\",\n ImportPolicyPackages = \"read\",\n IntfMapping = \"read-write\",\n LogViewer = \"read\",\n PolicyObjects = \"read-write\",\n Profileid = \"terraform-test1\",\n SetInstallTargets = \"read-write\",\n SystemSetting = \"read\",\n TerminalAccess = \"read\",\n VpnManager = \"read\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdminProfiles(ctx, \"test1\", \u0026fmg.SystemAdminProfilesArgs{\n\t\t\tAdomPolicyPackages: pulumi.String(\"read\"),\n\t\t\tAdomSwitch: pulumi.String(\"read\"),\n\t\t\tAssignment: pulumi.String(\"read\"),\n\t\t\tConfigRetrieve: pulumi.String(\"read\"),\n\t\t\tConfigRevert: pulumi.String(\"read\"),\n\t\t\tConsistencyCheck: pulumi.String(\"read-write\"),\n\t\t\tDeployManagement: pulumi.String(\"read\"),\n\t\t\tDescription: pulumi.String(\"11\"),\n\t\t\tDeviceAp: pulumi.String(\"none\"),\n\t\t\tDeviceConfig: pulumi.String(\"read\"),\n\t\t\tDeviceForticlient: pulumi.String(\"read\"),\n\t\t\tDeviceFortiswitch: pulumi.String(\"read\"),\n\t\t\tDeviceManager: pulumi.String(\"read-write\"),\n\t\t\tDeviceOperation: pulumi.String(\"read\"),\n\t\t\tDeviceProfile: pulumi.String(\"read\"),\n\t\t\tDeviceRevisionDeletion: pulumi.String(\"read\"),\n\t\t\tDeviceWanLinkLoadBalance: pulumi.String(\"read\"),\n\t\t\tFortiguardCenter: pulumi.String(\"read\"),\n\t\t\tFortiguardCenterAdvanced: pulumi.String(\"read\"),\n\t\t\tFortiguardCenterFirmwareManagerment: pulumi.String(\"read\"),\n\t\t\tFortiguardCenterLicensing: pulumi.String(\"read\"),\n\t\t\tGlobalPolicyPackages: pulumi.String(\"read-write\"),\n\t\t\tImportPolicyPackages: pulumi.String(\"read\"),\n\t\t\tIntfMapping: pulumi.String(\"read-write\"),\n\t\t\tLogViewer: pulumi.String(\"read\"),\n\t\t\tPolicyObjects: pulumi.String(\"read-write\"),\n\t\t\tProfileid: pulumi.String(\"terraform-test1\"),\n\t\t\tSetInstallTargets: pulumi.String(\"read-write\"),\n\t\t\tSystemSetting: pulumi.String(\"read\"),\n\t\t\tTerminalAccess: pulumi.String(\"read\"),\n\t\t\tVpnManager: pulumi.String(\"read\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdminProfiles;\nimport com.pulumi.fortios.fmg.SystemAdminProfilesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemAdminProfiles(\"test1\", SystemAdminProfilesArgs.builder()\n .adomPolicyPackages(\"read\")\n .adomSwitch(\"read\")\n .assignment(\"read\")\n .configRetrieve(\"read\")\n .configRevert(\"read\")\n .consistencyCheck(\"read-write\")\n .deployManagement(\"read\")\n .description(\"11\")\n .deviceAp(\"none\")\n .deviceConfig(\"read\")\n .deviceForticlient(\"read\")\n .deviceFortiswitch(\"read\")\n .deviceManager(\"read-write\")\n .deviceOperation(\"read\")\n .deviceProfile(\"read\")\n .deviceRevisionDeletion(\"read\")\n .deviceWanLinkLoadBalance(\"read\")\n .fortiguardCenter(\"read\")\n .fortiguardCenterAdvanced(\"read\")\n .fortiguardCenterFirmwareManagerment(\"read\")\n .fortiguardCenterLicensing(\"read\")\n .globalPolicyPackages(\"read-write\")\n .importPolicyPackages(\"read\")\n .intfMapping(\"read-write\")\n .logViewer(\"read\")\n .policyObjects(\"read-write\")\n .profileid(\"terraform-test1\")\n .setInstallTargets(\"read-write\")\n .systemSetting(\"read\")\n .terminalAccess(\"read\")\n .vpnManager(\"read\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdminProfiles\n properties:\n adomPolicyPackages: read\n adomSwitch: read\n assignment: read\n configRetrieve: read\n configRevert: read\n consistencyCheck: read-write\n deployManagement: read\n description: '11'\n deviceAp: none\n deviceConfig: read\n deviceForticlient: read\n deviceFortiswitch: read\n deviceManager: read-write\n deviceOperation: read\n deviceProfile: read\n deviceRevisionDeletion: read\n deviceWanLinkLoadBalance: read\n fortiguardCenter: read\n fortiguardCenterAdvanced: read\n fortiguardCenterFirmwareManagerment: read\n fortiguardCenterLicensing: read\n globalPolicyPackages: read-write\n importPolicyPackages: read\n intfMapping: read-write\n logViewer: read\n policyObjects: read-write\n profileid: terraform-test1\n setInstallTargets: read-write\n systemSetting: read\n terminalAccess: read\n vpnManager: read\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adomPolicyPackages": { "type": "string", @@ -109844,7 +110773,7 @@ } }, "fortios:fmg/systemAdminUser:SystemAdminUser": { - "description": "This resource supports Create/Read/Update/Delete admin user for FortiManager\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdminUser(\"test1\", {\n description: \"local user\",\n password: \"123\",\n profileid: \"Standard_User\",\n rpcPermit: \"read\",\n trusthost1: \"1.1.1.1 255.255.255.255\",\n userType: \"local\",\n userid: \"user1\",\n});\nconst test2 = new fortios.fmg.SystemAdminUser(\"test2\", {\n description: \"api user\",\n password: \"098\",\n profileid: \"Standard_User\",\n rpcPermit: \"read-write\",\n trusthost1: \"2.2.2.2 255.255.255.255\",\n userid: \"user2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdminUser(\"test1\",\n description=\"local user\",\n password=\"123\",\n profileid=\"Standard_User\",\n rpc_permit=\"read\",\n trusthost1=\"1.1.1.1 255.255.255.255\",\n user_type=\"local\",\n userid=\"user1\")\ntest2 = fortios.fmg.SystemAdminUser(\"test2\",\n description=\"api user\",\n password=\"098\",\n profileid=\"Standard_User\",\n rpc_permit=\"read-write\",\n trusthost1=\"2.2.2.2 255.255.255.255\",\n userid=\"user2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdminUser(\"test1\", new()\n {\n Description = \"local user\",\n Password = \"123\",\n Profileid = \"Standard_User\",\n RpcPermit = \"read\",\n Trusthost1 = \"1.1.1.1 255.255.255.255\",\n UserType = \"local\",\n Userid = \"user1\",\n });\n\n var test2 = new Fortios.Fmg.SystemAdminUser(\"test2\", new()\n {\n Description = \"api user\",\n Password = \"098\",\n Profileid = \"Standard_User\",\n RpcPermit = \"read-write\",\n Trusthost1 = \"2.2.2.2 255.255.255.255\",\n Userid = \"user2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdminUser(ctx, \"test1\", \u0026fmg.SystemAdminUserArgs{\n\t\t\tDescription: pulumi.String(\"local user\"),\n\t\t\tPassword: pulumi.String(\"123\"),\n\t\t\tProfileid: pulumi.String(\"Standard_User\"),\n\t\t\tRpcPermit: pulumi.String(\"read\"),\n\t\t\tTrusthost1: pulumi.String(\"1.1.1.1 255.255.255.255\"),\n\t\t\tUserType: pulumi.String(\"local\"),\n\t\t\tUserid: pulumi.String(\"user1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewSystemAdminUser(ctx, \"test2\", \u0026fmg.SystemAdminUserArgs{\n\t\t\tDescription: pulumi.String(\"api user\"),\n\t\t\tPassword: pulumi.String(\"098\"),\n\t\t\tProfileid: pulumi.String(\"Standard_User\"),\n\t\t\tRpcPermit: pulumi.String(\"read-write\"),\n\t\t\tTrusthost1: pulumi.String(\"2.2.2.2 255.255.255.255\"),\n\t\t\tUserid: pulumi.String(\"user2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdminUser;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemAdminUser(\"test1\", SystemAdminUserArgs.builder() \n .description(\"local user\")\n .password(\"123\")\n .profileid(\"Standard_User\")\n .rpcPermit(\"read\")\n .trusthost1(\"1.1.1.1 255.255.255.255\")\n .userType(\"local\")\n .userid(\"user1\")\n .build());\n\n var test2 = new SystemAdminUser(\"test2\", SystemAdminUserArgs.builder() \n .description(\"api user\")\n .password(\"098\")\n .profileid(\"Standard_User\")\n .rpcPermit(\"read-write\")\n .trusthost1(\"2.2.2.2 255.255.255.255\")\n .userid(\"user2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdminUser\n properties:\n description: local user\n password: '123'\n profileid: Standard_User\n rpcPermit: read\n trusthost1: 1.1.1.1 255.255.255.255\n userType: local\n userid: user1\n test2:\n type: fortios:fmg:SystemAdminUser\n properties:\n description: api user\n password: '098'\n profileid: Standard_User\n rpcPermit: read-write\n trusthost1: 2.2.2.2 255.255.255.255\n userid: user2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete admin user for FortiManager\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdminUser(\"test1\", {\n description: \"local user\",\n password: \"123\",\n profileid: \"Standard_User\",\n rpcPermit: \"read\",\n trusthost1: \"1.1.1.1 255.255.255.255\",\n userType: \"local\",\n userid: \"user1\",\n});\nconst test2 = new fortios.fmg.SystemAdminUser(\"test2\", {\n description: \"api user\",\n password: \"098\",\n profileid: \"Standard_User\",\n rpcPermit: \"read-write\",\n trusthost1: \"2.2.2.2 255.255.255.255\",\n userid: \"user2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdminUser(\"test1\",\n description=\"local user\",\n password=\"123\",\n profileid=\"Standard_User\",\n rpc_permit=\"read\",\n trusthost1=\"1.1.1.1 255.255.255.255\",\n user_type=\"local\",\n userid=\"user1\")\ntest2 = fortios.fmg.SystemAdminUser(\"test2\",\n description=\"api user\",\n password=\"098\",\n profileid=\"Standard_User\",\n rpc_permit=\"read-write\",\n trusthost1=\"2.2.2.2 255.255.255.255\",\n userid=\"user2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdminUser(\"test1\", new()\n {\n Description = \"local user\",\n Password = \"123\",\n Profileid = \"Standard_User\",\n RpcPermit = \"read\",\n Trusthost1 = \"1.1.1.1 255.255.255.255\",\n UserType = \"local\",\n Userid = \"user1\",\n });\n\n var test2 = new Fortios.Fmg.SystemAdminUser(\"test2\", new()\n {\n Description = \"api user\",\n Password = \"098\",\n Profileid = \"Standard_User\",\n RpcPermit = \"read-write\",\n Trusthost1 = \"2.2.2.2 255.255.255.255\",\n Userid = \"user2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdminUser(ctx, \"test1\", \u0026fmg.SystemAdminUserArgs{\n\t\t\tDescription: pulumi.String(\"local user\"),\n\t\t\tPassword: pulumi.String(\"123\"),\n\t\t\tProfileid: pulumi.String(\"Standard_User\"),\n\t\t\tRpcPermit: pulumi.String(\"read\"),\n\t\t\tTrusthost1: pulumi.String(\"1.1.1.1 255.255.255.255\"),\n\t\t\tUserType: pulumi.String(\"local\"),\n\t\t\tUserid: pulumi.String(\"user1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = fmg.NewSystemAdminUser(ctx, \"test2\", \u0026fmg.SystemAdminUserArgs{\n\t\t\tDescription: pulumi.String(\"api user\"),\n\t\t\tPassword: pulumi.String(\"098\"),\n\t\t\tProfileid: pulumi.String(\"Standard_User\"),\n\t\t\tRpcPermit: pulumi.String(\"read-write\"),\n\t\t\tTrusthost1: pulumi.String(\"2.2.2.2 255.255.255.255\"),\n\t\t\tUserid: pulumi.String(\"user2\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdminUser;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemAdminUser(\"test1\", SystemAdminUserArgs.builder()\n .description(\"local user\")\n .password(\"123\")\n .profileid(\"Standard_User\")\n .rpcPermit(\"read\")\n .trusthost1(\"1.1.1.1 255.255.255.255\")\n .userType(\"local\")\n .userid(\"user1\")\n .build());\n\n var test2 = new SystemAdminUser(\"test2\", SystemAdminUserArgs.builder()\n .description(\"api user\")\n .password(\"098\")\n .profileid(\"Standard_User\")\n .rpcPermit(\"read-write\")\n .trusthost1(\"2.2.2.2 255.255.255.255\")\n .userid(\"user2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdminUser\n properties:\n description: local user\n password: '123'\n profileid: Standard_User\n rpcPermit: read\n trusthost1: 1.1.1.1 255.255.255.255\n userType: local\n userid: user1\n test2:\n type: fortios:fmg:SystemAdminUser\n properties:\n description: api user\n password: '098'\n profileid: Standard_User\n rpcPermit: read-write\n trusthost1: 2.2.2.2 255.255.255.255\n userid: user2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "description": { "type": "string", @@ -109983,7 +110912,7 @@ } }, "fortios:fmg/systemAdom:SystemAdom": { - "description": "This resource supports Create/Read/Update/Delete system adom for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdom(\"test1\", {\n actionWhenConflictsOccurDuringPolicyCheck: \"Continue\",\n autoPushPolicyPackagesWhenDeviceBackOnline: \"Enable\",\n centralManagementFortiap: true,\n centralManagementSdwan: false,\n centralManagementVpn: false,\n mode: \"Normal\",\n performPolicyCheckBeforeEveryInstall: true,\n status: 1,\n type: \"FortiCarrier\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdom(\"test1\",\n action_when_conflicts_occur_during_policy_check=\"Continue\",\n auto_push_policy_packages_when_device_back_online=\"Enable\",\n central_management_fortiap=True,\n central_management_sdwan=False,\n central_management_vpn=False,\n mode=\"Normal\",\n perform_policy_check_before_every_install=True,\n status=1,\n type=\"FortiCarrier\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdom(\"test1\", new()\n {\n ActionWhenConflictsOccurDuringPolicyCheck = \"Continue\",\n AutoPushPolicyPackagesWhenDeviceBackOnline = \"Enable\",\n CentralManagementFortiap = true,\n CentralManagementSdwan = false,\n CentralManagementVpn = false,\n Mode = \"Normal\",\n PerformPolicyCheckBeforeEveryInstall = true,\n Status = 1,\n Type = \"FortiCarrier\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdom(ctx, \"test1\", \u0026fmg.SystemAdomArgs{\n\t\t\tActionWhenConflictsOccurDuringPolicyCheck: pulumi.String(\"Continue\"),\n\t\t\tAutoPushPolicyPackagesWhenDeviceBackOnline: pulumi.String(\"Enable\"),\n\t\t\tCentralManagementFortiap: pulumi.Bool(true),\n\t\t\tCentralManagementSdwan: pulumi.Bool(false),\n\t\t\tCentralManagementVpn: pulumi.Bool(false),\n\t\t\tMode: pulumi.String(\"Normal\"),\n\t\t\tPerformPolicyCheckBeforeEveryInstall: pulumi.Bool(true),\n\t\t\tStatus: pulumi.Int(1),\n\t\t\tType: pulumi.String(\"FortiCarrier\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdom;\nimport com.pulumi.fortios.fmg.SystemAdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemAdom(\"test1\", SystemAdomArgs.builder() \n .actionWhenConflictsOccurDuringPolicyCheck(\"Continue\")\n .autoPushPolicyPackagesWhenDeviceBackOnline(\"Enable\")\n .centralManagementFortiap(true)\n .centralManagementSdwan(false)\n .centralManagementVpn(false)\n .mode(\"Normal\")\n .performPolicyCheckBeforeEveryInstall(true)\n .status(1)\n .type(\"FortiCarrier\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdom\n properties:\n actionWhenConflictsOccurDuringPolicyCheck: Continue\n autoPushPolicyPackagesWhenDeviceBackOnline: Enable\n centralManagementFortiap: true\n centralManagementSdwan: false\n centralManagementVpn: false\n mode: Normal\n performPolicyCheckBeforeEveryInstall: true\n status: 1\n type: FortiCarrier\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports Create/Read/Update/Delete system adom for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemAdom(\"test1\", {\n actionWhenConflictsOccurDuringPolicyCheck: \"Continue\",\n autoPushPolicyPackagesWhenDeviceBackOnline: \"Enable\",\n centralManagementFortiap: true,\n centralManagementSdwan: false,\n centralManagementVpn: false,\n mode: \"Normal\",\n performPolicyCheckBeforeEveryInstall: true,\n status: 1,\n type: \"FortiCarrier\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemAdom(\"test1\",\n action_when_conflicts_occur_during_policy_check=\"Continue\",\n auto_push_policy_packages_when_device_back_online=\"Enable\",\n central_management_fortiap=True,\n central_management_sdwan=False,\n central_management_vpn=False,\n mode=\"Normal\",\n perform_policy_check_before_every_install=True,\n status=1,\n type=\"FortiCarrier\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemAdom(\"test1\", new()\n {\n ActionWhenConflictsOccurDuringPolicyCheck = \"Continue\",\n AutoPushPolicyPackagesWhenDeviceBackOnline = \"Enable\",\n CentralManagementFortiap = true,\n CentralManagementSdwan = false,\n CentralManagementVpn = false,\n Mode = \"Normal\",\n PerformPolicyCheckBeforeEveryInstall = true,\n Status = 1,\n Type = \"FortiCarrier\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemAdom(ctx, \"test1\", \u0026fmg.SystemAdomArgs{\n\t\t\tActionWhenConflictsOccurDuringPolicyCheck: pulumi.String(\"Continue\"),\n\t\t\tAutoPushPolicyPackagesWhenDeviceBackOnline: pulumi.String(\"Enable\"),\n\t\t\tCentralManagementFortiap: pulumi.Bool(true),\n\t\t\tCentralManagementSdwan: pulumi.Bool(false),\n\t\t\tCentralManagementVpn: pulumi.Bool(false),\n\t\t\tMode: pulumi.String(\"Normal\"),\n\t\t\tPerformPolicyCheckBeforeEveryInstall: pulumi.Bool(true),\n\t\t\tStatus: pulumi.Int(1),\n\t\t\tType: pulumi.String(\"FortiCarrier\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemAdom;\nimport com.pulumi.fortios.fmg.SystemAdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemAdom(\"test1\", SystemAdomArgs.builder()\n .actionWhenConflictsOccurDuringPolicyCheck(\"Continue\")\n .autoPushPolicyPackagesWhenDeviceBackOnline(\"Enable\")\n .centralManagementFortiap(true)\n .centralManagementSdwan(false)\n .centralManagementVpn(false)\n .mode(\"Normal\")\n .performPolicyCheckBeforeEveryInstall(true)\n .status(1)\n .type(\"FortiCarrier\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemAdom\n properties:\n actionWhenConflictsOccurDuringPolicyCheck: Continue\n autoPushPolicyPackagesWhenDeviceBackOnline: Enable\n centralManagementFortiap: true\n centralManagementSdwan: false\n centralManagementVpn: false\n mode: Normal\n performPolicyCheckBeforeEveryInstall: true\n status: 1\n type: FortiCarrier\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "actionWhenConflictsOccurDuringPolicyCheck": { "type": "string", @@ -110119,7 +111048,7 @@ } }, "fortios:fmg/systemDns:SystemDns": { - "description": "This resource supports modifying system dns setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemDns(\"test1\", {\n primary: \"208.91.112.52\",\n secondary: \"208.91.112.54\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemDns(\"test1\",\n primary=\"208.91.112.52\",\n secondary=\"208.91.112.54\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemDns(\"test1\", new()\n {\n Primary = \"208.91.112.52\",\n Secondary = \"208.91.112.54\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemDns(ctx, \"test1\", \u0026fmg.SystemDnsArgs{\n\t\t\tPrimary: pulumi.String(\"208.91.112.52\"),\n\t\t\tSecondary: pulumi.String(\"208.91.112.54\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemDns;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemDns(\"test1\", SystemDnsArgs.builder() \n .primary(\"208.91.112.52\")\n .secondary(\"208.91.112.54\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemDns\n properties:\n primary: 208.91.112.52\n secondary: 208.91.112.54\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports modifying system dns setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemDns(\"test1\", {\n primary: \"208.91.112.52\",\n secondary: \"208.91.112.54\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemDns(\"test1\",\n primary=\"208.91.112.52\",\n secondary=\"208.91.112.54\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemDns(\"test1\", new()\n {\n Primary = \"208.91.112.52\",\n Secondary = \"208.91.112.54\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemDns(ctx, \"test1\", \u0026fmg.SystemDnsArgs{\n\t\t\tPrimary: pulumi.String(\"208.91.112.52\"),\n\t\t\tSecondary: pulumi.String(\"208.91.112.54\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemDns;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemDns(\"test1\", SystemDnsArgs.builder()\n .primary(\"208.91.112.52\")\n .secondary(\"208.91.112.54\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemDns\n properties:\n primary: 208.91.112.52\n secondary: 208.91.112.54\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "primary": { "type": "string", @@ -110156,7 +111085,7 @@ } }, "fortios:fmg/systemGlobal:SystemGlobal": { - "description": "This resource supports modifying system global setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemGlobal(\"test1\", {\n adomMode: \"advanced\",\n adomStatus: \"disable\",\n fortianalyzerStatus: \"disable\",\n hostname: \"FMG-VM64-test\",\n timezone: \"09\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemGlobal(\"test1\",\n adom_mode=\"advanced\",\n adom_status=\"disable\",\n fortianalyzer_status=\"disable\",\n hostname=\"FMG-VM64-test\",\n timezone=\"09\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemGlobal(\"test1\", new()\n {\n AdomMode = \"advanced\",\n AdomStatus = \"disable\",\n FortianalyzerStatus = \"disable\",\n Hostname = \"FMG-VM64-test\",\n Timezone = \"09\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemGlobal(ctx, \"test1\", \u0026fmg.SystemGlobalArgs{\n\t\t\tAdomMode: pulumi.String(\"advanced\"),\n\t\t\tAdomStatus: pulumi.String(\"disable\"),\n\t\t\tFortianalyzerStatus: pulumi.String(\"disable\"),\n\t\t\tHostname: pulumi.String(\"FMG-VM64-test\"),\n\t\t\tTimezone: pulumi.String(\"09\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemGlobal;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemGlobal(\"test1\", SystemGlobalArgs.builder() \n .adomMode(\"advanced\")\n .adomStatus(\"disable\")\n .fortianalyzerStatus(\"disable\")\n .hostname(\"FMG-VM64-test\")\n .timezone(\"09\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemGlobal\n properties:\n adomMode: advanced\n adomStatus: disable\n fortianalyzerStatus: disable\n hostname: FMG-VM64-test\n timezone: '09'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports modifying system global setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemGlobal(\"test1\", {\n adomMode: \"advanced\",\n adomStatus: \"disable\",\n fortianalyzerStatus: \"disable\",\n hostname: \"FMG-VM64-test\",\n timezone: \"09\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemGlobal(\"test1\",\n adom_mode=\"advanced\",\n adom_status=\"disable\",\n fortianalyzer_status=\"disable\",\n hostname=\"FMG-VM64-test\",\n timezone=\"09\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemGlobal(\"test1\", new()\n {\n AdomMode = \"advanced\",\n AdomStatus = \"disable\",\n FortianalyzerStatus = \"disable\",\n Hostname = \"FMG-VM64-test\",\n Timezone = \"09\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemGlobal(ctx, \"test1\", \u0026fmg.SystemGlobalArgs{\n\t\t\tAdomMode: pulumi.String(\"advanced\"),\n\t\t\tAdomStatus: pulumi.String(\"disable\"),\n\t\t\tFortianalyzerStatus: pulumi.String(\"disable\"),\n\t\t\tHostname: pulumi.String(\"FMG-VM64-test\"),\n\t\t\tTimezone: pulumi.String(\"09\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemGlobal;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemGlobal(\"test1\", SystemGlobalArgs.builder()\n .adomMode(\"advanced\")\n .adomStatus(\"disable\")\n .fortianalyzerStatus(\"disable\")\n .hostname(\"FMG-VM64-test\")\n .timezone(\"09\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemGlobal\n properties:\n adomMode: advanced\n adomStatus: disable\n fortianalyzerStatus: disable\n hostname: FMG-VM64-test\n timezone: '09'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adomMode": { "type": "string", @@ -110229,7 +111158,7 @@ } }, "fortios:fmg/systemLicenseForticare:SystemLicenseForticare": { - "description": "This resource supports uploading FortiCare registration code to FortiGate through FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemLicenseForticare(\"test1\", {\n registrationCode: \"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\",\n target: \"fortigate-test\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemLicenseForticare(\"test1\",\n registration_code=\"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\",\n target=\"fortigate-test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemLicenseForticare(\"test1\", new()\n {\n RegistrationCode = \"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\",\n Target = \"fortigate-test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemLicenseForticare(ctx, \"test1\", \u0026fmg.SystemLicenseForticareArgs{\n\t\t\tRegistrationCode: pulumi.String(\"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\"),\n\t\t\tTarget: pulumi.String(\"fortigate-test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemLicenseForticare;\nimport com.pulumi.fortios.fmg.SystemLicenseForticareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemLicenseForticare(\"test1\", SystemLicenseForticareArgs.builder() \n .registrationCode(\"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\")\n .target(\"fortigate-test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemLicenseForticare\n properties:\n registrationCode: jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\n target: fortigate-test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports uploading FortiCare registration code to FortiGate through FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemLicenseForticare(\"test1\", {\n registrationCode: \"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\",\n target: \"fortigate-test\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemLicenseForticare(\"test1\",\n registration_code=\"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\",\n target=\"fortigate-test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemLicenseForticare(\"test1\", new()\n {\n RegistrationCode = \"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\",\n Target = \"fortigate-test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemLicenseForticare(ctx, \"test1\", \u0026fmg.SystemLicenseForticareArgs{\n\t\t\tRegistrationCode: pulumi.String(\"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\"),\n\t\t\tTarget: pulumi.String(\"fortigate-test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemLicenseForticare;\nimport com.pulumi.fortios.fmg.SystemLicenseForticareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemLicenseForticare(\"test1\", SystemLicenseForticareArgs.builder()\n .registrationCode(\"jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\")\n .target(\"fortigate-test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemLicenseForticare\n properties:\n registrationCode: jn3t3Nw7qckQzt955Htkfj5hwQ6aaa\n target: fortigate-test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -110286,7 +111215,7 @@ } }, "fortios:fmg/systemLicenseVm:SystemLicenseVm": { - "description": "This resource supports uploading VM license to FortiGate through FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemLicenseVm(\"test1\", {\n fileContent: \"XXX\",\n target: \"fortigate-test\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemLicenseVm(\"test1\",\n file_content=\"XXX\",\n target=\"fortigate-test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemLicenseVm(\"test1\", new()\n {\n FileContent = \"XXX\",\n Target = \"fortigate-test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemLicenseVm(ctx, \"test1\", \u0026fmg.SystemLicenseVmArgs{\n\t\t\tFileContent: pulumi.String(\"XXX\"),\n\t\t\tTarget: pulumi.String(\"fortigate-test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemLicenseVm;\nimport com.pulumi.fortios.fmg.SystemLicenseVmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemLicenseVm(\"test1\", SystemLicenseVmArgs.builder() \n .fileContent(\"XXX\")\n .target(\"fortigate-test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemLicenseVm\n properties:\n fileContent: XXX\n # your license file content\n target: fortigate-test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports uploading VM license to FortiGate through FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemLicenseVm(\"test1\", {\n fileContent: \"XXX\",\n target: \"fortigate-test\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemLicenseVm(\"test1\",\n file_content=\"XXX\",\n target=\"fortigate-test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemLicenseVm(\"test1\", new()\n {\n FileContent = \"XXX\",\n Target = \"fortigate-test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemLicenseVm(ctx, \"test1\", \u0026fmg.SystemLicenseVmArgs{\n\t\t\tFileContent: pulumi.String(\"XXX\"),\n\t\t\tTarget: pulumi.String(\"fortigate-test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemLicenseVm;\nimport com.pulumi.fortios.fmg.SystemLicenseVmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemLicenseVm(\"test1\", SystemLicenseVmArgs.builder()\n .fileContent(\"XXX\")\n .target(\"fortigate-test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemLicenseVm\n properties:\n fileContent: XXX\n # your license file content\n target: fortigate-test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "adom": { "type": "string", @@ -110343,7 +111272,7 @@ } }, "fortios:fmg/systemNetworkInterface:SystemNetworkInterface": { - "description": "This resource supports updating system network interface for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemNetworkInterface(\"test1\", {\n allowAccesses: [\n \"ping\",\n \"ssh\",\n \"https\",\n \"http\",\n ],\n description: \"\",\n ip: \"1.1.1.3 255.255.255.0\",\n serviceAccesses: [\n \"webfilter\",\n \"fgtupdates\",\n ],\n status: \"up\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemNetworkInterface(\"test1\",\n allow_accesses=[\n \"ping\",\n \"ssh\",\n \"https\",\n \"http\",\n ],\n description=\"\",\n ip=\"1.1.1.3 255.255.255.0\",\n service_accesses=[\n \"webfilter\",\n \"fgtupdates\",\n ],\n status=\"up\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemNetworkInterface(\"test1\", new()\n {\n AllowAccesses = new[]\n {\n \"ping\",\n \"ssh\",\n \"https\",\n \"http\",\n },\n Description = \"\",\n Ip = \"1.1.1.3 255.255.255.0\",\n ServiceAccesses = new[]\n {\n \"webfilter\",\n \"fgtupdates\",\n },\n Status = \"up\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemNetworkInterface(ctx, \"test1\", \u0026fmg.SystemNetworkInterfaceArgs{\n\t\t\tAllowAccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"\"),\n\t\t\tIp: pulumi.String(\"1.1.1.3 255.255.255.0\"),\n\t\t\tServiceAccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"webfilter\"),\n\t\t\t\tpulumi.String(\"fgtupdates\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemNetworkInterface;\nimport com.pulumi.fortios.fmg.SystemNetworkInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemNetworkInterface(\"test1\", SystemNetworkInterfaceArgs.builder() \n .allowAccesses( \n \"ping\",\n \"ssh\",\n \"https\",\n \"http\")\n .description(\"\")\n .ip(\"1.1.1.3 255.255.255.0\")\n .serviceAccesses( \n \"webfilter\",\n \"fgtupdates\")\n .status(\"up\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemNetworkInterface\n properties:\n allowAccesses:\n - ping\n - ssh\n - https\n - http\n description:\n ip: 1.1.1.3 255.255.255.0\n serviceAccesses:\n - webfilter\n - fgtupdates\n status: up\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports updating system network interface for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemNetworkInterface(\"test1\", {\n allowAccesses: [\n \"ping\",\n \"ssh\",\n \"https\",\n \"http\",\n ],\n description: \"\",\n ip: \"1.1.1.3 255.255.255.0\",\n serviceAccesses: [\n \"webfilter\",\n \"fgtupdates\",\n ],\n status: \"up\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemNetworkInterface(\"test1\",\n allow_accesses=[\n \"ping\",\n \"ssh\",\n \"https\",\n \"http\",\n ],\n description=\"\",\n ip=\"1.1.1.3 255.255.255.0\",\n service_accesses=[\n \"webfilter\",\n \"fgtupdates\",\n ],\n status=\"up\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemNetworkInterface(\"test1\", new()\n {\n AllowAccesses = new[]\n {\n \"ping\",\n \"ssh\",\n \"https\",\n \"http\",\n },\n Description = \"\",\n Ip = \"1.1.1.3 255.255.255.0\",\n ServiceAccesses = new[]\n {\n \"webfilter\",\n \"fgtupdates\",\n },\n Status = \"up\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemNetworkInterface(ctx, \"test1\", \u0026fmg.SystemNetworkInterfaceArgs{\n\t\t\tAllowAccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ping\"),\n\t\t\t\tpulumi.String(\"ssh\"),\n\t\t\t\tpulumi.String(\"https\"),\n\t\t\t\tpulumi.String(\"http\"),\n\t\t\t},\n\t\t\tDescription: pulumi.String(\"\"),\n\t\t\tIp: pulumi.String(\"1.1.1.3 255.255.255.0\"),\n\t\t\tServiceAccesses: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"webfilter\"),\n\t\t\t\tpulumi.String(\"fgtupdates\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemNetworkInterface;\nimport com.pulumi.fortios.fmg.SystemNetworkInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemNetworkInterface(\"test1\", SystemNetworkInterfaceArgs.builder()\n .allowAccesses( \n \"ping\",\n \"ssh\",\n \"https\",\n \"http\")\n .description(\"\")\n .ip(\"1.1.1.3 255.255.255.0\")\n .serviceAccesses( \n \"webfilter\",\n \"fgtupdates\")\n .status(\"up\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemNetworkInterface\n properties:\n allowAccesses:\n - ping\n - ssh\n - https\n - http\n description:\n ip: 1.1.1.3 255.255.255.0\n serviceAccesses:\n - webfilter\n - fgtupdates\n status: up\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "allowAccesses": { "type": "array", @@ -110446,7 +111375,7 @@ } }, "fortios:fmg/systemNetworkRoute:SystemNetworkRoute": { - "description": "This resource supports updating system network route for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemNetworkRoute(\"test1\", {\n destination: \"192.168.2.0 255.255.255.0\",\n device: \"port4\",\n gateway: \"192.168.2.1\",\n routeId: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemNetworkRoute(\"test1\",\n destination=\"192.168.2.0 255.255.255.0\",\n device=\"port4\",\n gateway=\"192.168.2.1\",\n route_id=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemNetworkRoute(\"test1\", new()\n {\n Destination = \"192.168.2.0 255.255.255.0\",\n Device = \"port4\",\n Gateway = \"192.168.2.1\",\n RouteId = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemNetworkRoute(ctx, \"test1\", \u0026fmg.SystemNetworkRouteArgs{\n\t\t\tDestination: pulumi.String(\"192.168.2.0 255.255.255.0\"),\n\t\t\tDevice: pulumi.String(\"port4\"),\n\t\t\tGateway: pulumi.String(\"192.168.2.1\"),\n\t\t\tRouteId: pulumi.Int(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.fortios.fmg.SystemNetworkRoute;\nimport com.pulumi.fortios.fmg.SystemNetworkRouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemNetworkRoute(\"test1\", SystemNetworkRouteArgs.builder() \n .destination(\"192.168.2.0 255.255.255.0\")\n .device(\"port4\")\n .gateway(\"192.168.2.1\")\n .routeId(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemNetworkRoute\n properties:\n destination: 192.168.2.0 255.255.255.0\n device: port4\n gateway: 192.168.2.1\n routeId: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports updating system network route for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemNetworkRoute(\"test1\", {\n destination: \"192.168.2.0 255.255.255.0\",\n device: \"port4\",\n gateway: \"192.168.2.1\",\n routeId: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemNetworkRoute(\"test1\",\n destination=\"192.168.2.0 255.255.255.0\",\n device=\"port4\",\n gateway=\"192.168.2.1\",\n route_id=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemNetworkRoute(\"test1\", new()\n {\n Destination = \"192.168.2.0 255.255.255.0\",\n Device = \"port4\",\n Gateway = \"192.168.2.1\",\n RouteId = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemNetworkRoute(ctx, \"test1\", \u0026fmg.SystemNetworkRouteArgs{\n\t\t\tDestination: pulumi.String(\"192.168.2.0 255.255.255.0\"),\n\t\t\tDevice: pulumi.String(\"port4\"),\n\t\t\tGateway: pulumi.String(\"192.168.2.1\"),\n\t\t\tRouteId: pulumi.Int(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.fortios.fmg.SystemNetworkRoute;\nimport com.pulumi.fortios.fmg.SystemNetworkRouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SystemNetworkRoute(\"test1\", SystemNetworkRouteArgs.builder()\n .destination(\"192.168.2.0 255.255.255.0\")\n .device(\"port4\")\n .gateway(\"192.168.2.1\")\n .routeId(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemNetworkRoute\n properties:\n destination: 192.168.2.0 255.255.255.0\n device: port4\n gateway: 192.168.2.1\n routeId: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "destination": { "type": "string", @@ -110519,7 +111448,7 @@ } }, "fortios:fmg/systemNtp:SystemNtp": { - "description": "This resource supports modifying system ntp setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemNtp(\"test1\", {\n server: \"ntp1.fortinet.com\",\n status: \"enable\",\n syncInterval: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemNtp(\"test1\",\n server=\"ntp1.fortinet.com\",\n status=\"enable\",\n sync_interval=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemNtp(\"test1\", new()\n {\n Server = \"ntp1.fortinet.com\",\n Status = \"enable\",\n SyncInterval = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemNtp(ctx, \"test1\", \u0026fmg.SystemNtpArgs{\n\t\t\tServer: pulumi.String(\"ntp1.fortinet.com\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tSyncInterval: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemNtp;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemNtp(\"test1\", SystemNtpArgs.builder() \n .server(\"ntp1.fortinet.com\")\n .status(\"enable\")\n .syncInterval(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemNtp\n properties:\n server: ntp1.fortinet.com\n status: enable\n syncInterval: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "This resource supports modifying system ntp setting for FortiManager.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.fmg.SystemNtp(\"test1\", {\n server: \"ntp1.fortinet.com\",\n status: \"enable\",\n syncInterval: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.fmg.SystemNtp(\"test1\",\n server=\"ntp1.fortinet.com\",\n status=\"enable\",\n sync_interval=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Fmg.SystemNtp(\"test1\", new()\n {\n Server = \"ntp1.fortinet.com\",\n Status = \"enable\",\n SyncInterval = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/fmg\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := fmg.NewSystemNtp(ctx, \"test1\", \u0026fmg.SystemNtpArgs{\n\t\t\tServer: pulumi.String(\"ntp1.fortinet.com\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tSyncInterval: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.fmg.SystemNtp;\nimport com.pulumi.fortios.fmg.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 test1 = new SystemNtp(\"test1\", SystemNtpArgs.builder()\n .server(\"ntp1.fortinet.com\")\n .status(\"enable\")\n .syncInterval(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:fmg:SystemNtp\n properties:\n server: ntp1.fortinet.com\n status: enable\n syncInterval: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "server": { "type": "string", @@ -110626,7 +111555,7 @@ } }, "fortios:ftpproxy/explicit:Explicit": { - "description": "Configure explicit FTP proxy settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.ftpproxy.Explicit(\"trname\", {\n incomingIp: \"0.0.0.0\",\n secDefaultAction: \"deny\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.ftpproxy.Explicit(\"trname\",\n incoming_ip=\"0.0.0.0\",\n sec_default_action=\"deny\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Ftpproxy.Explicit(\"trname\", new()\n {\n IncomingIp = \"0.0.0.0\",\n SecDefaultAction = \"deny\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ftpproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ftpproxy.NewExplicit(ctx, \"trname\", \u0026ftpproxy.ExplicitArgs{\n\t\t\tIncomingIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSecDefaultAction: pulumi.String(\"deny\"),\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.fortios.ftpproxy.Explicit;\nimport com.pulumi.fortios.ftpproxy.ExplicitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Explicit(\"trname\", ExplicitArgs.builder() \n .incomingIp(\"0.0.0.0\")\n .secDefaultAction(\"deny\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:ftpproxy:Explicit\n properties:\n incomingIp: 0.0.0.0\n secDefaultAction: deny\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFtpProxy Explicit can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ftpproxy/explicit:Explicit labelname FtpProxyExplicit\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ftpproxy/explicit:Explicit labelname FtpProxyExplicit\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure explicit FTP proxy settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.ftpproxy.Explicit(\"trname\", {\n incomingIp: \"0.0.0.0\",\n secDefaultAction: \"deny\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.ftpproxy.Explicit(\"trname\",\n incoming_ip=\"0.0.0.0\",\n sec_default_action=\"deny\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Ftpproxy.Explicit(\"trname\", new()\n {\n IncomingIp = \"0.0.0.0\",\n SecDefaultAction = \"deny\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ftpproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ftpproxy.NewExplicit(ctx, \"trname\", \u0026ftpproxy.ExplicitArgs{\n\t\t\tIncomingIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSecDefaultAction: pulumi.String(\"deny\"),\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.fortios.ftpproxy.Explicit;\nimport com.pulumi.fortios.ftpproxy.ExplicitArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Explicit(\"trname\", ExplicitArgs.builder()\n .incomingIp(\"0.0.0.0\")\n .secDefaultAction(\"deny\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:ftpproxy:Explicit\n properties:\n incomingIp: 0.0.0.0\n secDefaultAction: deny\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nFtpProxy Explicit can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ftpproxy/explicit:Explicit labelname FtpProxyExplicit\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ftpproxy/explicit:Explicit labelname FtpProxyExplicit\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "incomingIp": { "type": "string", @@ -110683,7 +111612,8 @@ "sslAlgorithm", "sslCert", "sslDhBits", - "status" + "status", + "vdomparam" ], "inputProperties": { "incomingIp": { @@ -110785,7 +111715,7 @@ } }, "fortios:icap/profile:Profile": { - "description": "Configure ICAP profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.icap.Profile(\"trname\", {\n icapHeaders: [{\n base64Encoding: \"disable\",\n content: \"$user\",\n name: \"X-Authenticated-User\",\n }],\n methods: \"delete get head options post put trace other\",\n request: \"disable\",\n requestFailure: \"error\",\n response: \"disable\",\n responseFailure: \"error\",\n responseReqHdr: \"disable\",\n streamingContentBypass: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.icap.Profile(\"trname\",\n icap_headers=[fortios.icap.ProfileIcapHeaderArgs(\n base64_encoding=\"disable\",\n content=\"$user\",\n name=\"X-Authenticated-User\",\n )],\n methods=\"delete get head options post put trace other\",\n request=\"disable\",\n request_failure=\"error\",\n response=\"disable\",\n response_failure=\"error\",\n response_req_hdr=\"disable\",\n streaming_content_bypass=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Icap.Profile(\"trname\", new()\n {\n IcapHeaders = new[]\n {\n new Fortios.Icap.Inputs.ProfileIcapHeaderArgs\n {\n Base64Encoding = \"disable\",\n Content = \"$user\",\n Name = \"X-Authenticated-User\",\n },\n },\n Methods = \"delete get head options post put trace other\",\n Request = \"disable\",\n RequestFailure = \"error\",\n Response = \"disable\",\n ResponseFailure = \"error\",\n ResponseReqHdr = \"disable\",\n StreamingContentBypass = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/icap\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := icap.NewProfile(ctx, \"trname\", \u0026icap.ProfileArgs{\n\t\t\tIcapHeaders: icap.ProfileIcapHeaderArray{\n\t\t\t\t\u0026icap.ProfileIcapHeaderArgs{\n\t\t\t\t\tBase64Encoding: pulumi.String(\"disable\"),\n\t\t\t\t\tContent: pulumi.String(\"$user\"),\n\t\t\t\t\tName: pulumi.String(\"X-Authenticated-User\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMethods: pulumi.String(\"delete get head options post put trace other\"),\n\t\t\tRequest: pulumi.String(\"disable\"),\n\t\t\tRequestFailure: pulumi.String(\"error\"),\n\t\t\tResponse: pulumi.String(\"disable\"),\n\t\t\tResponseFailure: pulumi.String(\"error\"),\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.fortios.icap.Profile;\nimport com.pulumi.fortios.icap.ProfileArgs;\nimport com.pulumi.fortios.icap.inputs.ProfileIcapHeaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .icapHeaders(ProfileIcapHeaderArgs.builder()\n .base64Encoding(\"disable\")\n .content(\"$user\")\n .name(\"X-Authenticated-User\")\n .build())\n .methods(\"delete get head options post put trace other\")\n .request(\"disable\")\n .requestFailure(\"error\")\n .response(\"disable\")\n .responseFailure(\"error\")\n .responseReqHdr(\"disable\")\n .streamingContentBypass(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:icap:Profile\n properties:\n icapHeaders:\n - base64Encoding: disable\n content: $user\n name: X-Authenticated-User\n methods: delete get head options post put trace other\n request: disable\n requestFailure: error\n response: disable\n responseFailure: error\n responseReqHdr: disable\n streamingContentBypass: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIcap Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:icap/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:icap/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure ICAP profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.icap.Profile(\"trname\", {\n icapHeaders: [{\n base64Encoding: \"disable\",\n content: \"$user\",\n name: \"X-Authenticated-User\",\n }],\n methods: \"delete get head options post put trace other\",\n request: \"disable\",\n requestFailure: \"error\",\n response: \"disable\",\n responseFailure: \"error\",\n responseReqHdr: \"disable\",\n streamingContentBypass: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.icap.Profile(\"trname\",\n icap_headers=[fortios.icap.ProfileIcapHeaderArgs(\n base64_encoding=\"disable\",\n content=\"$user\",\n name=\"X-Authenticated-User\",\n )],\n methods=\"delete get head options post put trace other\",\n request=\"disable\",\n request_failure=\"error\",\n response=\"disable\",\n response_failure=\"error\",\n response_req_hdr=\"disable\",\n streaming_content_bypass=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Icap.Profile(\"trname\", new()\n {\n IcapHeaders = new[]\n {\n new Fortios.Icap.Inputs.ProfileIcapHeaderArgs\n {\n Base64Encoding = \"disable\",\n Content = \"$user\",\n Name = \"X-Authenticated-User\",\n },\n },\n Methods = \"delete get head options post put trace other\",\n Request = \"disable\",\n RequestFailure = \"error\",\n Response = \"disable\",\n ResponseFailure = \"error\",\n ResponseReqHdr = \"disable\",\n StreamingContentBypass = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/icap\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := icap.NewProfile(ctx, \"trname\", \u0026icap.ProfileArgs{\n\t\t\tIcapHeaders: icap.ProfileIcapHeaderArray{\n\t\t\t\t\u0026icap.ProfileIcapHeaderArgs{\n\t\t\t\t\tBase64Encoding: pulumi.String(\"disable\"),\n\t\t\t\t\tContent: pulumi.String(\"$user\"),\n\t\t\t\t\tName: pulumi.String(\"X-Authenticated-User\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMethods: pulumi.String(\"delete get head options post put trace other\"),\n\t\t\tRequest: pulumi.String(\"disable\"),\n\t\t\tRequestFailure: pulumi.String(\"error\"),\n\t\t\tResponse: pulumi.String(\"disable\"),\n\t\t\tResponseFailure: pulumi.String(\"error\"),\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.fortios.icap.Profile;\nimport com.pulumi.fortios.icap.ProfileArgs;\nimport com.pulumi.fortios.icap.inputs.ProfileIcapHeaderArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .icapHeaders(ProfileIcapHeaderArgs.builder()\n .base64Encoding(\"disable\")\n .content(\"$user\")\n .name(\"X-Authenticated-User\")\n .build())\n .methods(\"delete get head options post put trace other\")\n .request(\"disable\")\n .requestFailure(\"error\")\n .response(\"disable\")\n .responseFailure(\"error\")\n .responseReqHdr(\"disable\")\n .streamingContentBypass(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:icap:Profile\n properties:\n icapHeaders:\n - base64Encoding: disable\n content: $user\n name: X-Authenticated-User\n methods: delete get head options post put trace other\n request: disable\n requestFailure: error\n response: disable\n responseFailure: error\n responseReqHdr: disable\n streamingContentBypass: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIcap Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:icap/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:icap/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "chunkEncap": { "type": "string", @@ -110821,7 +111751,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "icapBlockLog": { "type": "string", @@ -110953,7 +111883,8 @@ "responseServer", "scanProgressInterval", "streamingContentBypass", - "timeout" + "timeout", + "vdomparam" ], "inputProperties": { "chunkEncap": { @@ -110990,7 +111921,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "icapBlockLog": { "type": "string", @@ -111134,7 +112065,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "icapBlockLog": { "type": "string", @@ -111245,7 +112176,7 @@ } }, "fortios:icap/server:Server": { - "description": "Configure ICAP servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.icap.Server(\"trname\", {\n ip6Address: \"::\",\n ipAddress: \"1.1.1.1\",\n ipVersion: \"4\",\n maxConnections: 100,\n port: 22,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.icap.Server(\"trname\",\n ip6_address=\"::\",\n ip_address=\"1.1.1.1\",\n ip_version=\"4\",\n max_connections=100,\n port=22)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Icap.Server(\"trname\", new()\n {\n Ip6Address = \"::\",\n IpAddress = \"1.1.1.1\",\n IpVersion = \"4\",\n MaxConnections = 100,\n Port = 22,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/icap\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := icap.NewServer(ctx, \"trname\", \u0026icap.ServerArgs{\n\t\t\tIp6Address: pulumi.String(\"::\"),\n\t\t\tIpAddress: pulumi.String(\"1.1.1.1\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tMaxConnections: pulumi.Int(100),\n\t\t\tPort: pulumi.Int(22),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.icap.Server;\nimport com.pulumi.fortios.icap.ServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Server(\"trname\", ServerArgs.builder() \n .ip6Address(\"::\")\n .ipAddress(\"1.1.1.1\")\n .ipVersion(\"4\")\n .maxConnections(100)\n .port(22)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:icap:Server\n properties:\n ip6Address: '::'\n ipAddress: 1.1.1.1\n ipVersion: '4'\n maxConnections: 100\n port: 22\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIcap Server can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:icap/server:Server labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:icap/server:Server labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure ICAP servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.icap.Server(\"trname\", {\n ip6Address: \"::\",\n ipAddress: \"1.1.1.1\",\n ipVersion: \"4\",\n maxConnections: 100,\n port: 22,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.icap.Server(\"trname\",\n ip6_address=\"::\",\n ip_address=\"1.1.1.1\",\n ip_version=\"4\",\n max_connections=100,\n port=22)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Icap.Server(\"trname\", new()\n {\n Ip6Address = \"::\",\n IpAddress = \"1.1.1.1\",\n IpVersion = \"4\",\n MaxConnections = 100,\n Port = 22,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/icap\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := icap.NewServer(ctx, \"trname\", \u0026icap.ServerArgs{\n\t\t\tIp6Address: pulumi.String(\"::\"),\n\t\t\tIpAddress: pulumi.String(\"1.1.1.1\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tMaxConnections: pulumi.Int(100),\n\t\t\tPort: pulumi.Int(22),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.icap.Server;\nimport com.pulumi.fortios.icap.ServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Server(\"trname\", ServerArgs.builder()\n .ip6Address(\"::\")\n .ipAddress(\"1.1.1.1\")\n .ipVersion(\"4\")\n .maxConnections(100)\n .port(22)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:icap:Server\n properties:\n ip6Address: '::'\n ipAddress: 1.1.1.1\n ipVersion: '4'\n maxConnections: 100\n port: 22\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIcap Server can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:icap/server:Server labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:icap/server:Server labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addrType": { "type": "string", @@ -111312,7 +112243,8 @@ "name", "port", "secure", - "sslCert" + "sslCert", + "vdomparam" ], "inputProperties": { "addrType": { @@ -111440,7 +112372,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -111464,7 +112396,8 @@ }, "required": [ "ldbMethod", - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -111473,7 +112406,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -111506,7 +112439,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldbMethod": { "type": "string", @@ -111611,7 +112544,8 @@ "sigName", "signature", "status", - "tag" + "tag", + "vdomparam" ], "inputProperties": { "action": { @@ -111755,7 +112689,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -111774,7 +112708,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -111783,7 +112718,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -111812,7 +112747,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -111836,7 +112771,7 @@ } }, "fortios:ips/global:Global": { - "description": "Configure IPS global parameter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.ips.Global(\"trname\", {\n anomalyMode: \"continuous\",\n database: \"regular\",\n deepAppInspDbLimit: 0,\n deepAppInspTimeout: 0,\n engineCount: 0,\n excludeSignatures: \"industrial\",\n failOpen: \"disable\",\n intelligentMode: \"enable\",\n sessionLimitMode: \"heuristic\",\n socketSize: 0,\n syncSessionTtl: \"enable\",\n trafficSubmit: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.ips.Global(\"trname\",\n anomaly_mode=\"continuous\",\n database=\"regular\",\n deep_app_insp_db_limit=0,\n deep_app_insp_timeout=0,\n engine_count=0,\n exclude_signatures=\"industrial\",\n fail_open=\"disable\",\n intelligent_mode=\"enable\",\n session_limit_mode=\"heuristic\",\n socket_size=0,\n sync_session_ttl=\"enable\",\n traffic_submit=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Ips.Global(\"trname\", new()\n {\n AnomalyMode = \"continuous\",\n Database = \"regular\",\n DeepAppInspDbLimit = 0,\n DeepAppInspTimeout = 0,\n EngineCount = 0,\n ExcludeSignatures = \"industrial\",\n FailOpen = \"disable\",\n IntelligentMode = \"enable\",\n SessionLimitMode = \"heuristic\",\n SocketSize = 0,\n SyncSessionTtl = \"enable\",\n TrafficSubmit = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ips\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ips.NewGlobal(ctx, \"trname\", \u0026ips.GlobalArgs{\n\t\t\tAnomalyMode: pulumi.String(\"continuous\"),\n\t\t\tDatabase: pulumi.String(\"regular\"),\n\t\t\tDeepAppInspDbLimit: pulumi.Int(0),\n\t\t\tDeepAppInspTimeout: pulumi.Int(0),\n\t\t\tEngineCount: pulumi.Int(0),\n\t\t\tExcludeSignatures: pulumi.String(\"industrial\"),\n\t\t\tFailOpen: pulumi.String(\"disable\"),\n\t\t\tIntelligentMode: pulumi.String(\"enable\"),\n\t\t\tSessionLimitMode: pulumi.String(\"heuristic\"),\n\t\t\tSocketSize: pulumi.Int(0),\n\t\t\tSyncSessionTtl: pulumi.String(\"enable\"),\n\t\t\tTrafficSubmit: 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.fortios.ips.Global;\nimport com.pulumi.fortios.ips.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder() \n .anomalyMode(\"continuous\")\n .database(\"regular\")\n .deepAppInspDbLimit(0)\n .deepAppInspTimeout(0)\n .engineCount(0)\n .excludeSignatures(\"industrial\")\n .failOpen(\"disable\")\n .intelligentMode(\"enable\")\n .sessionLimitMode(\"heuristic\")\n .socketSize(0)\n .syncSessionTtl(\"enable\")\n .trafficSubmit(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:ips:Global\n properties:\n anomalyMode: continuous\n database: regular\n deepAppInspDbLimit: 0\n deepAppInspTimeout: 0\n engineCount: 0\n excludeSignatures: industrial\n failOpen: disable\n intelligentMode: enable\n sessionLimitMode: heuristic\n socketSize: 0\n syncSessionTtl: enable\n trafficSubmit: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIps Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ips/global:Global labelname IpsGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ips/global:Global labelname IpsGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPS global parameter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.ips.Global(\"trname\", {\n anomalyMode: \"continuous\",\n database: \"regular\",\n deepAppInspDbLimit: 0,\n deepAppInspTimeout: 0,\n engineCount: 0,\n excludeSignatures: \"industrial\",\n failOpen: \"disable\",\n intelligentMode: \"enable\",\n sessionLimitMode: \"heuristic\",\n socketSize: 0,\n syncSessionTtl: \"enable\",\n trafficSubmit: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.ips.Global(\"trname\",\n anomaly_mode=\"continuous\",\n database=\"regular\",\n deep_app_insp_db_limit=0,\n deep_app_insp_timeout=0,\n engine_count=0,\n exclude_signatures=\"industrial\",\n fail_open=\"disable\",\n intelligent_mode=\"enable\",\n session_limit_mode=\"heuristic\",\n socket_size=0,\n sync_session_ttl=\"enable\",\n traffic_submit=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Ips.Global(\"trname\", new()\n {\n AnomalyMode = \"continuous\",\n Database = \"regular\",\n DeepAppInspDbLimit = 0,\n DeepAppInspTimeout = 0,\n EngineCount = 0,\n ExcludeSignatures = \"industrial\",\n FailOpen = \"disable\",\n IntelligentMode = \"enable\",\n SessionLimitMode = \"heuristic\",\n SocketSize = 0,\n SyncSessionTtl = \"enable\",\n TrafficSubmit = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ips\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ips.NewGlobal(ctx, \"trname\", \u0026ips.GlobalArgs{\n\t\t\tAnomalyMode: pulumi.String(\"continuous\"),\n\t\t\tDatabase: pulumi.String(\"regular\"),\n\t\t\tDeepAppInspDbLimit: pulumi.Int(0),\n\t\t\tDeepAppInspTimeout: pulumi.Int(0),\n\t\t\tEngineCount: pulumi.Int(0),\n\t\t\tExcludeSignatures: pulumi.String(\"industrial\"),\n\t\t\tFailOpen: pulumi.String(\"disable\"),\n\t\t\tIntelligentMode: pulumi.String(\"enable\"),\n\t\t\tSessionLimitMode: pulumi.String(\"heuristic\"),\n\t\t\tSocketSize: pulumi.Int(0),\n\t\t\tSyncSessionTtl: pulumi.String(\"enable\"),\n\t\t\tTrafficSubmit: 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.fortios.ips.Global;\nimport com.pulumi.fortios.ips.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder()\n .anomalyMode(\"continuous\")\n .database(\"regular\")\n .deepAppInspDbLimit(0)\n .deepAppInspTimeout(0)\n .engineCount(0)\n .excludeSignatures(\"industrial\")\n .failOpen(\"disable\")\n .intelligentMode(\"enable\")\n .sessionLimitMode(\"heuristic\")\n .socketSize(0)\n .syncSessionTtl(\"enable\")\n .trafficSubmit(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:ips:Global\n properties:\n anomalyMode: continuous\n database: regular\n deepAppInspDbLimit: 0\n deepAppInspTimeout: 0\n engineCount: 0\n excludeSignatures: industrial\n failOpen: disable\n intelligentMode: enable\n sessionLimitMode: heuristic\n socketSize: 0\n syncSessionTtl: enable\n trafficSubmit: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIps Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ips/global:Global labelname IpsGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ips/global:Global labelname IpsGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomalyMode": { "type": "string", @@ -111876,7 +112811,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "intelligentMode": { "type": "string", @@ -111946,7 +112881,8 @@ "socketSize", "syncSessionTtl", "tlsActiveProbe", - "trafficSubmit" + "trafficSubmit", + "vdomparam" ], "inputProperties": { "anomalyMode": { @@ -111987,7 +112923,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "intelligentMode": { "type": "string", @@ -112080,7 +113016,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "intelligentMode": { "type": "string", @@ -112136,7 +113072,7 @@ } }, "fortios:ips/rule:Rule": { - "description": "Configure IPS rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\n// import first and then modify\nconst trname = new fortios.ips.Rule(\"trname\", {\n action: \"block\",\n application: \"All\",\n date: 1462435200,\n group: \"backdoor\",\n location: \"server\",\n log: \"enable\",\n logPacket: \"disable\",\n os: \"All\",\n rev: 6637,\n ruleId: 40473,\n service: \"UDP, DNS\",\n severity: \"critical\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\n# import first and then modify\ntrname = fortios.ips.Rule(\"trname\",\n action=\"block\",\n application=\"All\",\n date=1462435200,\n group=\"backdoor\",\n location=\"server\",\n log=\"enable\",\n log_packet=\"disable\",\n os=\"All\",\n rev=6637,\n rule_id=40473,\n service=\"UDP, DNS\",\n severity=\"critical\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // import first and then modify\n var trname = new Fortios.Ips.Rule(\"trname\", new()\n {\n Action = \"block\",\n Application = \"All\",\n Date = 1462435200,\n Group = \"backdoor\",\n Location = \"server\",\n Log = \"enable\",\n LogPacket = \"disable\",\n Os = \"All\",\n Rev = 6637,\n RuleId = 40473,\n Service = \"UDP, DNS\",\n Severity = \"critical\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ips\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// import first and then modify\n\t\t_, err := ips.NewRule(ctx, \"trname\", \u0026ips.RuleArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tApplication: pulumi.String(\"All\"),\n\t\t\tDate: pulumi.Int(1462435200),\n\t\t\tGroup: pulumi.String(\"backdoor\"),\n\t\t\tLocation: pulumi.String(\"server\"),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tLogPacket: pulumi.String(\"disable\"),\n\t\t\tOs: pulumi.String(\"All\"),\n\t\t\tRev: pulumi.Int(6637),\n\t\t\tRuleId: pulumi.Int(40473),\n\t\t\tService: pulumi.String(\"UDP, DNS\"),\n\t\t\tSeverity: pulumi.String(\"critical\"),\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.fortios.ips.Rule;\nimport com.pulumi.fortios.ips.RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Rule(\"trname\", RuleArgs.builder() \n .action(\"block\")\n .application(\"All\")\n .date(1462435200)\n .group(\"backdoor\")\n .location(\"server\")\n .log(\"enable\")\n .logPacket(\"disable\")\n .os(\"All\")\n .rev(6637)\n .ruleId(40473)\n .service(\"UDP, DNS\")\n .severity(\"critical\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # import first and then modify\n trname:\n type: fortios:ips:Rule\n properties:\n action: block\n application: All\n date: 1.4624352e+09\n group: backdoor\n location: server\n log: enable\n logPacket: disable\n os: All\n rev: 6637\n ruleId: 40473\n service: UDP, DNS\n severity: critical\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIps Rule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ips/rule:Rule labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ips/rule:Rule labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPS rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\n// import first and then modify\nconst trname = new fortios.ips.Rule(\"trname\", {\n action: \"block\",\n application: \"All\",\n date: 1462435200,\n group: \"backdoor\",\n location: \"server\",\n log: \"enable\",\n logPacket: \"disable\",\n os: \"All\",\n rev: 6637,\n ruleId: 40473,\n service: \"UDP, DNS\",\n severity: \"critical\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\n# import first and then modify\ntrname = fortios.ips.Rule(\"trname\",\n action=\"block\",\n application=\"All\",\n date=1462435200,\n group=\"backdoor\",\n location=\"server\",\n log=\"enable\",\n log_packet=\"disable\",\n os=\"All\",\n rev=6637,\n rule_id=40473,\n service=\"UDP, DNS\",\n severity=\"critical\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // import first and then modify\n var trname = new Fortios.Ips.Rule(\"trname\", new()\n {\n Action = \"block\",\n Application = \"All\",\n Date = 1462435200,\n Group = \"backdoor\",\n Location = \"server\",\n Log = \"enable\",\n LogPacket = \"disable\",\n Os = \"All\",\n Rev = 6637,\n RuleId = 40473,\n Service = \"UDP, DNS\",\n Severity = \"critical\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ips\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// import first and then modify\n\t\t_, err := ips.NewRule(ctx, \"trname\", \u0026ips.RuleArgs{\n\t\t\tAction: pulumi.String(\"block\"),\n\t\t\tApplication: pulumi.String(\"All\"),\n\t\t\tDate: pulumi.Int(1462435200),\n\t\t\tGroup: pulumi.String(\"backdoor\"),\n\t\t\tLocation: pulumi.String(\"server\"),\n\t\t\tLog: pulumi.String(\"enable\"),\n\t\t\tLogPacket: pulumi.String(\"disable\"),\n\t\t\tOs: pulumi.String(\"All\"),\n\t\t\tRev: pulumi.Int(6637),\n\t\t\tRuleId: pulumi.Int(40473),\n\t\t\tService: pulumi.String(\"UDP, DNS\"),\n\t\t\tSeverity: pulumi.String(\"critical\"),\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.fortios.ips.Rule;\nimport com.pulumi.fortios.ips.RuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // import first and then modify\n var trname = new Rule(\"trname\", RuleArgs.builder()\n .action(\"block\")\n .application(\"All\")\n .date(1462435200)\n .group(\"backdoor\")\n .location(\"server\")\n .log(\"enable\")\n .logPacket(\"disable\")\n .os(\"All\")\n .rev(6637)\n .ruleId(40473)\n .service(\"UDP, DNS\")\n .severity(\"critical\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # import first and then modify\n trname:\n type: fortios:ips:Rule\n properties:\n action: block\n application: All\n date: 1.4624352e+09\n group: backdoor\n location: server\n log: enable\n logPacket: disable\n os: All\n rev: 6637\n ruleId: 40473\n service: UDP, DNS\n severity: critical\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIps Rule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ips/rule:Rule labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ips/rule:Rule labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -112156,7 +113092,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -112228,7 +113164,8 @@ "ruleId", "service", "severity", - "status" + "status", + "vdomparam" ], "inputProperties": { "action": { @@ -112249,7 +113186,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -112330,7 +113267,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -112406,7 +113343,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "fosid": { @@ -112470,7 +113408,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -112501,7 +113439,8 @@ "extendedLog", "name", "replacemsgGroup", - "scanBotnetConnections" + "scanBotnetConnections", + "vdomparam" ], "inputProperties": { "blockMaliciousUrl": { @@ -112536,7 +113475,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -112599,7 +113538,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -112631,7 +113570,7 @@ } }, "fortios:ips/settings:Settings": { - "description": "Configure IPS VDOM parameter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.ips.Settings(\"trname\", {\n ipsPacketQuota: 0,\n packetLogHistory: 1,\n packetLogMemory: 256,\n packetLogPostAttack: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.ips.Settings(\"trname\",\n ips_packet_quota=0,\n packet_log_history=1,\n packet_log_memory=256,\n packet_log_post_attack=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Ips.Settings(\"trname\", new()\n {\n IpsPacketQuota = 0,\n PacketLogHistory = 1,\n PacketLogMemory = 256,\n PacketLogPostAttack = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ips\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ips.NewSettings(ctx, \"trname\", \u0026ips.SettingsArgs{\n\t\t\tIpsPacketQuota: pulumi.Int(0),\n\t\t\tPacketLogHistory: pulumi.Int(1),\n\t\t\tPacketLogMemory: pulumi.Int(256),\n\t\t\tPacketLogPostAttack: pulumi.Int(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.fortios.ips.Settings;\nimport com.pulumi.fortios.ips.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .ipsPacketQuota(0)\n .packetLogHistory(1)\n .packetLogMemory(256)\n .packetLogPostAttack(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:ips:Settings\n properties:\n ipsPacketQuota: 0\n packetLogHistory: 1\n packetLogMemory: 256\n packetLogPostAttack: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIps Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ips/settings:Settings labelname IpsSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ips/settings:Settings labelname IpsSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPS VDOM parameter.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.ips.Settings(\"trname\", {\n ipsPacketQuota: 0,\n packetLogHistory: 1,\n packetLogMemory: 256,\n packetLogPostAttack: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.ips.Settings(\"trname\",\n ips_packet_quota=0,\n packet_log_history=1,\n packet_log_memory=256,\n packet_log_post_attack=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Ips.Settings(\"trname\", new()\n {\n IpsPacketQuota = 0,\n PacketLogHistory = 1,\n PacketLogMemory = 256,\n PacketLogPostAttack = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/ips\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := ips.NewSettings(ctx, \"trname\", \u0026ips.SettingsArgs{\n\t\t\tIpsPacketQuota: pulumi.Int(0),\n\t\t\tPacketLogHistory: pulumi.Int(1),\n\t\t\tPacketLogMemory: pulumi.Int(256),\n\t\t\tPacketLogPostAttack: pulumi.Int(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.fortios.ips.Settings;\nimport com.pulumi.fortios.ips.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .ipsPacketQuota(0)\n .packetLogHistory(1)\n .packetLogMemory(256)\n .packetLogPostAttack(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:ips:Settings\n properties:\n ipsPacketQuota: 0\n packetLogHistory: 1\n packetLogMemory: 256\n packetLogPostAttack: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nIps Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:ips/settings:Settings labelname IpsSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:ips/settings:Settings labelname IpsSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "ipsPacketQuota": { "type": "integer", @@ -112663,7 +113602,8 @@ "packetLogHistory", "packetLogMemory", "packetLogPostAttack", - "proxyInlineIps" + "proxyInlineIps", + "vdomparam" ], "inputProperties": { "ipsPacketQuota": { @@ -112757,6 +113697,7 @@ "idPolicyId", "policyId", "vdomId", + "vdomparam", "which" ], "inputProperties": { @@ -112821,7 +113762,7 @@ } }, "fortios:json/genericApi:GenericApi": { - "description": "FortiAPI Generic Interface.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.json.GenericApi(\"test1\", {\n json: \"\",\n method: \"GET\",\n path: \"/api/v2/cmdb/firewall/address\",\n});\nexport const response1 = test1.response;\nconst test2 = new fortios.json.GenericApi(\"test2\", {\n json: `{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n`,\n method: \"POST\",\n path: \"/api/v2/cmdb/firewall/address\",\n});\nexport const response2 = test2.response;\nconst test3 = new fortios.json.GenericApi(\"test3\", {\n json: \"\",\n method: \"PUT\",\n path: \"/api/v2/cmdb/firewall/policy/3\",\n specialparams: \"action=move\u0026after=1\",\n});\nexport const response3 = test3.response;\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.json.GenericApi(\"test1\",\n json=\"\",\n method=\"GET\",\n path=\"/api/v2/cmdb/firewall/address\")\npulumi.export(\"response1\", test1.response)\ntest2 = fortios.json.GenericApi(\"test2\",\n json=\"\"\"{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n\"\"\",\n method=\"POST\",\n path=\"/api/v2/cmdb/firewall/address\")\npulumi.export(\"response2\", test2.response)\ntest3 = fortios.json.GenericApi(\"test3\",\n json=\"\",\n method=\"PUT\",\n path=\"/api/v2/cmdb/firewall/policy/3\",\n specialparams=\"action=move\u0026after=1\")\npulumi.export(\"response3\", test3.response)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Json.GenericApi(\"test1\", new()\n {\n Json = \"\",\n Method = \"GET\",\n Path = \"/api/v2/cmdb/firewall/address\",\n });\n\n var test2 = new Fortios.Json.GenericApi(\"test2\", new()\n {\n Json = @\"{\n \"\"name\"\": \"\"11221\"\",\n \"\"type\"\": \"\"geography\"\",\n \"\"fqdn\"\": \"\"\"\",\n \"\"country\"\": \"\"AL\"\",\n \"\"comment\"\": \"\"ccc\"\",\n \"\"visibility\"\": \"\"enable\"\",\n \"\"associated-interface\"\": \"\"port1\"\",\n \"\"allow-routing\"\": \"\"disable\"\"\n}\n\n\",\n Method = \"POST\",\n Path = \"/api/v2/cmdb/firewall/address\",\n });\n\n var test3 = new Fortios.Json.GenericApi(\"test3\", new()\n {\n Json = \"\",\n Method = \"PUT\",\n Path = \"/api/v2/cmdb/firewall/policy/3\",\n Specialparams = \"action=move\u0026after=1\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"response1\"] = test1.Response,\n [\"response2\"] = test2.Response,\n [\"response3\"] = test3.Response,\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/json\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest1, err := json.NewGenericApi(ctx, \"test1\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(\"\"),\n\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\tPath: pulumi.String(\"/api/v2/cmdb/firewall/address\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"response1\", test1.Response)\n\t\ttest2, err := json.NewGenericApi(ctx, \"test2\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(`{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n`),\n\t\t\tMethod: pulumi.String(\"POST\"),\n\t\t\tPath: pulumi.String(\"/api/v2/cmdb/firewall/address\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"response2\", test2.Response)\n\t\ttest3, err := json.NewGenericApi(ctx, \"test3\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(\"\"),\n\t\t\tMethod: pulumi.String(\"PUT\"),\n\t\t\tPath: pulumi.String(\"/api/v2/cmdb/firewall/policy/3\"),\n\t\t\tSpecialparams: pulumi.String(\"action=move\u0026after=1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"response3\", test3.Response)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.json.GenericApi;\nimport com.pulumi.fortios.json.GenericApiArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new GenericApi(\"test1\", GenericApiArgs.builder() \n .json(\"\")\n .method(\"GET\")\n .path(\"/api/v2/cmdb/firewall/address\")\n .build());\n\n ctx.export(\"response1\", test1.response());\n var test2 = new GenericApi(\"test2\", GenericApiArgs.builder() \n .json(\"\"\"\n{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n \"\"\")\n .method(\"POST\")\n .path(\"/api/v2/cmdb/firewall/address\")\n .build());\n\n ctx.export(\"response2\", test2.response());\n var test3 = new GenericApi(\"test3\", GenericApiArgs.builder() \n .json(\"\")\n .method(\"PUT\")\n .path(\"/api/v2/cmdb/firewall/policy/3\")\n .specialparams(\"action=move\u0026after=1\")\n .build());\n\n ctx.export(\"response3\", test3.response());\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:json:GenericApi\n properties:\n json:\n method: GET\n path: /api/v2/cmdb/firewall/address\n test2:\n type: fortios:json:GenericApi\n properties:\n json: |+\n {\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n }\n\n method: POST\n path: /api/v2/cmdb/firewall/address\n test3:\n type: fortios:json:GenericApi\n properties:\n json:\n method: PUT\n path: /api/v2/cmdb/firewall/policy/3\n specialparams: action=move\u0026after=1\noutputs:\n response1: ${test1.response}\n response2: ${test2.response}\n response3: ${test3.response}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "FortiAPI Generic Interface.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.json.GenericApi(\"test1\", {\n json: \"\",\n method: \"GET\",\n path: \"/api/v2/cmdb/firewall/address\",\n});\nexport const response1 = test1.response;\nconst test2 = new fortios.json.GenericApi(\"test2\", {\n json: `{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n`,\n method: \"POST\",\n path: \"/api/v2/cmdb/firewall/address\",\n});\nexport const response2 = test2.response;\nconst test3 = new fortios.json.GenericApi(\"test3\", {\n json: \"\",\n method: \"PUT\",\n path: \"/api/v2/cmdb/firewall/policy/3\",\n specialparams: \"action=move\u0026after=1\",\n});\nexport const response3 = test3.response;\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.json.GenericApi(\"test1\",\n json=\"\",\n method=\"GET\",\n path=\"/api/v2/cmdb/firewall/address\")\npulumi.export(\"response1\", test1.response)\ntest2 = fortios.json.GenericApi(\"test2\",\n json=\"\"\"{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n\"\"\",\n method=\"POST\",\n path=\"/api/v2/cmdb/firewall/address\")\npulumi.export(\"response2\", test2.response)\ntest3 = fortios.json.GenericApi(\"test3\",\n json=\"\",\n method=\"PUT\",\n path=\"/api/v2/cmdb/firewall/policy/3\",\n specialparams=\"action=move\u0026after=1\")\npulumi.export(\"response3\", test3.response)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Json.GenericApi(\"test1\", new()\n {\n Json = \"\",\n Method = \"GET\",\n Path = \"/api/v2/cmdb/firewall/address\",\n });\n\n var test2 = new Fortios.Json.GenericApi(\"test2\", new()\n {\n Json = @\"{\n \"\"name\"\": \"\"11221\"\",\n \"\"type\"\": \"\"geography\"\",\n \"\"fqdn\"\": \"\"\"\",\n \"\"country\"\": \"\"AL\"\",\n \"\"comment\"\": \"\"ccc\"\",\n \"\"visibility\"\": \"\"enable\"\",\n \"\"associated-interface\"\": \"\"port1\"\",\n \"\"allow-routing\"\": \"\"disable\"\"\n}\n\n\",\n Method = \"POST\",\n Path = \"/api/v2/cmdb/firewall/address\",\n });\n\n var test3 = new Fortios.Json.GenericApi(\"test3\", new()\n {\n Json = \"\",\n Method = \"PUT\",\n Path = \"/api/v2/cmdb/firewall/policy/3\",\n Specialparams = \"action=move\u0026after=1\",\n });\n\n return new Dictionary\u003cstring, object?\u003e\n {\n [\"response1\"] = test1.Response,\n [\"response2\"] = test2.Response,\n [\"response3\"] = test3.Response,\n };\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/json\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttest1, err := json.NewGenericApi(ctx, \"test1\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(\"\"),\n\t\t\tMethod: pulumi.String(\"GET\"),\n\t\t\tPath: pulumi.String(\"/api/v2/cmdb/firewall/address\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"response1\", test1.Response)\n\t\ttest2, err := json.NewGenericApi(ctx, \"test2\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(`{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n`),\n\t\t\tMethod: pulumi.String(\"POST\"),\n\t\t\tPath: pulumi.String(\"/api/v2/cmdb/firewall/address\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"response2\", test2.Response)\n\t\ttest3, err := json.NewGenericApi(ctx, \"test3\", \u0026json.GenericApiArgs{\n\t\t\tJson: pulumi.String(\"\"),\n\t\t\tMethod: pulumi.String(\"PUT\"),\n\t\t\tPath: pulumi.String(\"/api/v2/cmdb/firewall/policy/3\"),\n\t\t\tSpecialparams: pulumi.String(\"action=move\u0026after=1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tctx.Export(\"response3\", test3.Response)\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.json.GenericApi;\nimport com.pulumi.fortios.json.GenericApiArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new GenericApi(\"test1\", GenericApiArgs.builder()\n .json(\"\")\n .method(\"GET\")\n .path(\"/api/v2/cmdb/firewall/address\")\n .build());\n\n ctx.export(\"response1\", test1.response());\n var test2 = new GenericApi(\"test2\", GenericApiArgs.builder()\n .json(\"\"\"\n{\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n}\n\n \"\"\")\n .method(\"POST\")\n .path(\"/api/v2/cmdb/firewall/address\")\n .build());\n\n ctx.export(\"response2\", test2.response());\n var test3 = new GenericApi(\"test3\", GenericApiArgs.builder()\n .json(\"\")\n .method(\"PUT\")\n .path(\"/api/v2/cmdb/firewall/policy/3\")\n .specialparams(\"action=move\u0026after=1\")\n .build());\n\n ctx.export(\"response3\", test3.response());\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:json:GenericApi\n properties:\n json:\n method: GET\n path: /api/v2/cmdb/firewall/address\n test2:\n type: fortios:json:GenericApi\n properties:\n json: |+\n {\n \"name\": \"11221\",\n \"type\": \"geography\",\n \"fqdn\": \"\",\n \"country\": \"AL\",\n \"comment\": \"ccc\",\n \"visibility\": \"enable\",\n \"associated-interface\": \"port1\",\n \"allow-routing\": \"disable\"\n }\n\n method: POST\n path: /api/v2/cmdb/firewall/address\n test3:\n type: fortios:json:GenericApi\n properties:\n json:\n method: PUT\n path: /api/v2/cmdb/firewall/policy/3\n specialparams: action=move\u0026after=1\noutputs:\n response1: ${test1.response}\n response2: ${test2.response}\n response3: ${test3.response}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "forceRecreate": { "type": "string", @@ -112924,7 +113865,7 @@ } }, "fortios:log/customfield:Customfield": { - "description": "Configure custom log fields.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Customfield(\"trname\", {\n fosid: \"1\",\n value: \"logteststr\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Customfield(\"trname\",\n fosid=\"1\",\n value=\"logteststr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Customfield(\"trname\", new()\n {\n Fosid = \"1\",\n Value = \"logteststr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewCustomfield(ctx, \"trname\", \u0026log.CustomfieldArgs{\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tValue: pulumi.String(\"logteststr\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Customfield;\nimport com.pulumi.fortios.log.CustomfieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Customfield(\"trname\", CustomfieldArgs.builder() \n .fosid(\"1\")\n .value(\"logteststr\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Customfield\n properties:\n fosid: '1'\n value: logteststr\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog CustomField can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/customfield:Customfield labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/customfield:Customfield labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure custom log fields.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Customfield(\"trname\", {\n fosid: \"1\",\n value: \"logteststr\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Customfield(\"trname\",\n fosid=\"1\",\n value=\"logteststr\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Customfield(\"trname\", new()\n {\n Fosid = \"1\",\n Value = \"logteststr\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewCustomfield(ctx, \"trname\", \u0026log.CustomfieldArgs{\n\t\t\tFosid: pulumi.String(\"1\"),\n\t\t\tValue: pulumi.String(\"logteststr\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Customfield;\nimport com.pulumi.fortios.log.CustomfieldArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Customfield(\"trname\", CustomfieldArgs.builder()\n .fosid(\"1\")\n .value(\"logteststr\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Customfield\n properties:\n fosid: '1'\n value: logteststr\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog CustomField can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/customfield:Customfield labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/customfield:Customfield labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "string", @@ -112946,7 +113887,8 @@ "required": [ "fosid", "name", - "value" + "value", + "vdomparam" ], "inputProperties": { "fosid": { @@ -112997,7 +113939,7 @@ } }, "fortios:log/disk/filter:Filter": { - "description": "Configure filters for local disk logging. Use these filters to determine the log messages to record according to severity and type.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.disk.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.disk.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Disk.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/disk:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogDisk Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/disk/filter:Filter labelname LogDiskFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/disk/filter:Filter labelname LogDiskFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure filters for local disk logging. Use these filters to determine the log messages to record according to severity and type.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.disk.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.disk.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Disk.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/disk:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogDisk Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/disk/filter:Filter labelname LogDiskFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/disk/filter:Filter labelname LogDiskFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "admin": { "type": "string", @@ -113065,7 +114007,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -113195,6 +114137,7 @@ "sslvpnLogAuth", "sslvpnLogSession", "system", + "vdomparam", "vipSsl", "voip", "wanOpt", @@ -113268,7 +114211,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -113437,7 +114380,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -113541,7 +114484,7 @@ } }, "fortios:log/disk/setting:Setting": { - "description": "Settings for local disk logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.disk.Setting(\"trname\", {\n diskfull: \"overwrite\",\n dlpArchiveQuota: 0,\n fullFinalWarningThreshold: 95,\n fullFirstWarningThreshold: 75,\n fullSecondWarningThreshold: 90,\n ipsArchive: \"enable\",\n logQuota: 0,\n maxLogFileSize: 20,\n maxPolicyPacketCaptureSize: 100,\n maximumLogAge: 7,\n reportQuota: 0,\n rollDay: \"sunday\",\n rollSchedule: \"daily\",\n rollTime: \"00:00\",\n sourceIp: \"0.0.0.0\",\n status: \"enable\",\n upload: \"disable\",\n uploadDeleteFiles: \"enable\",\n uploadDestination: \"ftp-server\",\n uploadSslConn: \"default\",\n uploadip: \"0.0.0.0\",\n uploadport: 21,\n uploadsched: \"disable\",\n uploadtime: \"00:00\",\n uploadtype: \"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.disk.Setting(\"trname\",\n diskfull=\"overwrite\",\n dlp_archive_quota=0,\n full_final_warning_threshold=95,\n full_first_warning_threshold=75,\n full_second_warning_threshold=90,\n ips_archive=\"enable\",\n log_quota=0,\n max_log_file_size=20,\n max_policy_packet_capture_size=100,\n maximum_log_age=7,\n report_quota=0,\n roll_day=\"sunday\",\n roll_schedule=\"daily\",\n roll_time=\"00:00\",\n source_ip=\"0.0.0.0\",\n status=\"enable\",\n upload=\"disable\",\n upload_delete_files=\"enable\",\n upload_destination=\"ftp-server\",\n upload_ssl_conn=\"default\",\n uploadip=\"0.0.0.0\",\n uploadport=21,\n uploadsched=\"disable\",\n uploadtime=\"00:00\",\n uploadtype=\"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Disk.Setting(\"trname\", new()\n {\n Diskfull = \"overwrite\",\n DlpArchiveQuota = 0,\n FullFinalWarningThreshold = 95,\n FullFirstWarningThreshold = 75,\n FullSecondWarningThreshold = 90,\n IpsArchive = \"enable\",\n LogQuota = 0,\n MaxLogFileSize = 20,\n MaxPolicyPacketCaptureSize = 100,\n MaximumLogAge = 7,\n ReportQuota = 0,\n RollDay = \"sunday\",\n RollSchedule = \"daily\",\n RollTime = \"00:00\",\n SourceIp = \"0.0.0.0\",\n Status = \"enable\",\n Upload = \"disable\",\n UploadDeleteFiles = \"enable\",\n UploadDestination = \"ftp-server\",\n UploadSslConn = \"default\",\n Uploadip = \"0.0.0.0\",\n Uploadport = 21,\n Uploadsched = \"disable\",\n Uploadtime = \"00:00\",\n Uploadtype = \"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tDiskfull: pulumi.String(\"overwrite\"),\n\t\t\tDlpArchiveQuota: pulumi.Int(0),\n\t\t\tFullFinalWarningThreshold: pulumi.Int(95),\n\t\t\tFullFirstWarningThreshold: pulumi.Int(75),\n\t\t\tFullSecondWarningThreshold: pulumi.Int(90),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tLogQuota: pulumi.Int(0),\n\t\t\tMaxLogFileSize: pulumi.Int(20),\n\t\t\tMaxPolicyPacketCaptureSize: pulumi.Int(100),\n\t\t\tMaximumLogAge: pulumi.Int(7),\n\t\t\tReportQuota: pulumi.Int(0),\n\t\t\tRollDay: pulumi.String(\"sunday\"),\n\t\t\tRollSchedule: pulumi.String(\"daily\"),\n\t\t\tRollTime: pulumi.String(\"00:00\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUpload: pulumi.String(\"disable\"),\n\t\t\tUploadDeleteFiles: pulumi.String(\"enable\"),\n\t\t\tUploadDestination: pulumi.String(\"ftp-server\"),\n\t\t\tUploadSslConn: pulumi.String(\"default\"),\n\t\t\tUploadip: pulumi.String(\"0.0.0.0\"),\n\t\t\tUploadport: pulumi.Int(21),\n\t\t\tUploadsched: pulumi.String(\"disable\"),\n\t\t\tUploadtime: pulumi.String(\"00:00\"),\n\t\t\tUploadtype: pulumi.String(\"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .diskfull(\"overwrite\")\n .dlpArchiveQuota(0)\n .fullFinalWarningThreshold(95)\n .fullFirstWarningThreshold(75)\n .fullSecondWarningThreshold(90)\n .ipsArchive(\"enable\")\n .logQuota(0)\n .maxLogFileSize(20)\n .maxPolicyPacketCaptureSize(100)\n .maximumLogAge(7)\n .reportQuota(0)\n .rollDay(\"sunday\")\n .rollSchedule(\"daily\")\n .rollTime(\"00:00\")\n .sourceIp(\"0.0.0.0\")\n .status(\"enable\")\n .upload(\"disable\")\n .uploadDeleteFiles(\"enable\")\n .uploadDestination(\"ftp-server\")\n .uploadSslConn(\"default\")\n .uploadip(\"0.0.0.0\")\n .uploadport(21)\n .uploadsched(\"disable\")\n .uploadtime(\"00:00\")\n .uploadtype(\"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/disk:Setting\n properties:\n diskfull: overwrite\n dlpArchiveQuota: 0\n fullFinalWarningThreshold: 95\n fullFirstWarningThreshold: 75\n fullSecondWarningThreshold: 90\n ipsArchive: enable\n logQuota: 0\n maxLogFileSize: 20\n maxPolicyPacketCaptureSize: 100\n maximumLogAge: 7\n reportQuota: 0\n rollDay: sunday\n rollSchedule: daily\n rollTime: 00:00\n sourceIp: 0.0.0.0\n status: enable\n upload: disable\n uploadDeleteFiles: enable\n uploadDestination: ftp-server\n uploadSslConn: default\n uploadip: 0.0.0.0\n uploadport: 21\n uploadsched: disable\n uploadtime: 00:00\n uploadtype: traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogDisk Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/disk/setting:Setting labelname LogDiskSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/disk/setting:Setting labelname LogDiskSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Settings for local disk logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.disk.Setting(\"trname\", {\n diskfull: \"overwrite\",\n dlpArchiveQuota: 0,\n fullFinalWarningThreshold: 95,\n fullFirstWarningThreshold: 75,\n fullSecondWarningThreshold: 90,\n ipsArchive: \"enable\",\n logQuota: 0,\n maxLogFileSize: 20,\n maxPolicyPacketCaptureSize: 100,\n maximumLogAge: 7,\n reportQuota: 0,\n rollDay: \"sunday\",\n rollSchedule: \"daily\",\n rollTime: \"00:00\",\n sourceIp: \"0.0.0.0\",\n status: \"enable\",\n upload: \"disable\",\n uploadDeleteFiles: \"enable\",\n uploadDestination: \"ftp-server\",\n uploadSslConn: \"default\",\n uploadip: \"0.0.0.0\",\n uploadport: 21,\n uploadsched: \"disable\",\n uploadtime: \"00:00\",\n uploadtype: \"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.disk.Setting(\"trname\",\n diskfull=\"overwrite\",\n dlp_archive_quota=0,\n full_final_warning_threshold=95,\n full_first_warning_threshold=75,\n full_second_warning_threshold=90,\n ips_archive=\"enable\",\n log_quota=0,\n max_log_file_size=20,\n max_policy_packet_capture_size=100,\n maximum_log_age=7,\n report_quota=0,\n roll_day=\"sunday\",\n roll_schedule=\"daily\",\n roll_time=\"00:00\",\n source_ip=\"0.0.0.0\",\n status=\"enable\",\n upload=\"disable\",\n upload_delete_files=\"enable\",\n upload_destination=\"ftp-server\",\n upload_ssl_conn=\"default\",\n uploadip=\"0.0.0.0\",\n uploadport=21,\n uploadsched=\"disable\",\n uploadtime=\"00:00\",\n uploadtype=\"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Disk.Setting(\"trname\", new()\n {\n Diskfull = \"overwrite\",\n DlpArchiveQuota = 0,\n FullFinalWarningThreshold = 95,\n FullFirstWarningThreshold = 75,\n FullSecondWarningThreshold = 90,\n IpsArchive = \"enable\",\n LogQuota = 0,\n MaxLogFileSize = 20,\n MaxPolicyPacketCaptureSize = 100,\n MaximumLogAge = 7,\n ReportQuota = 0,\n RollDay = \"sunday\",\n RollSchedule = \"daily\",\n RollTime = \"00:00\",\n SourceIp = \"0.0.0.0\",\n Status = \"enable\",\n Upload = \"disable\",\n UploadDeleteFiles = \"enable\",\n UploadDestination = \"ftp-server\",\n UploadSslConn = \"default\",\n Uploadip = \"0.0.0.0\",\n Uploadport = 21,\n Uploadsched = \"disable\",\n Uploadtime = \"00:00\",\n Uploadtype = \"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tDiskfull: pulumi.String(\"overwrite\"),\n\t\t\tDlpArchiveQuota: pulumi.Int(0),\n\t\t\tFullFinalWarningThreshold: pulumi.Int(95),\n\t\t\tFullFirstWarningThreshold: pulumi.Int(75),\n\t\t\tFullSecondWarningThreshold: pulumi.Int(90),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tLogQuota: pulumi.Int(0),\n\t\t\tMaxLogFileSize: pulumi.Int(20),\n\t\t\tMaxPolicyPacketCaptureSize: pulumi.Int(100),\n\t\t\tMaximumLogAge: pulumi.Int(7),\n\t\t\tReportQuota: pulumi.Int(0),\n\t\t\tRollDay: pulumi.String(\"sunday\"),\n\t\t\tRollSchedule: pulumi.String(\"daily\"),\n\t\t\tRollTime: pulumi.String(\"00:00\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUpload: pulumi.String(\"disable\"),\n\t\t\tUploadDeleteFiles: pulumi.String(\"enable\"),\n\t\t\tUploadDestination: pulumi.String(\"ftp-server\"),\n\t\t\tUploadSslConn: pulumi.String(\"default\"),\n\t\t\tUploadip: pulumi.String(\"0.0.0.0\"),\n\t\t\tUploadport: pulumi.Int(21),\n\t\t\tUploadsched: pulumi.String(\"disable\"),\n\t\t\tUploadtime: pulumi.String(\"00:00\"),\n\t\t\tUploadtype: pulumi.String(\"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .diskfull(\"overwrite\")\n .dlpArchiveQuota(0)\n .fullFinalWarningThreshold(95)\n .fullFirstWarningThreshold(75)\n .fullSecondWarningThreshold(90)\n .ipsArchive(\"enable\")\n .logQuota(0)\n .maxLogFileSize(20)\n .maxPolicyPacketCaptureSize(100)\n .maximumLogAge(7)\n .reportQuota(0)\n .rollDay(\"sunday\")\n .rollSchedule(\"daily\")\n .rollTime(\"00:00\")\n .sourceIp(\"0.0.0.0\")\n .status(\"enable\")\n .upload(\"disable\")\n .uploadDeleteFiles(\"enable\")\n .uploadDestination(\"ftp-server\")\n .uploadSslConn(\"default\")\n .uploadip(\"0.0.0.0\")\n .uploadport(21)\n .uploadsched(\"disable\")\n .uploadtime(\"00:00\")\n .uploadtype(\"traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/disk:Setting\n properties:\n diskfull: overwrite\n dlpArchiveQuota: 0\n fullFinalWarningThreshold: 95\n fullFirstWarningThreshold: 75\n fullSecondWarningThreshold: 90\n ipsArchive: enable\n logQuota: 0\n maxLogFileSize: 20\n maxPolicyPacketCaptureSize: 100\n maximumLogAge: 7\n reportQuota: 0\n rollDay: sunday\n rollSchedule: daily\n rollTime: 00:00\n sourceIp: 0.0.0.0\n status: enable\n upload: disable\n uploadDeleteFiles: enable\n uploadDestination: ftp-server\n uploadSslConn: default\n uploadip: 0.0.0.0\n uploadport: 21\n uploadsched: disable\n uploadtime: 00:00\n uploadtype: traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogDisk Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/disk/setting:Setting labelname LogDiskSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/disk/setting:Setting labelname LogDiskSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "diskfull": { "type": "string", @@ -113698,7 +114641,8 @@ "uploadsched", "uploadtime", "uploadtype", - "uploaduser" + "uploaduser", + "vdomparam" ], "inputProperties": { "diskfull": { @@ -113965,7 +114909,7 @@ } }, "fortios:log/eventfilter:Eventfilter": { - "description": "Configure log event filters.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Eventfilter(\"trname\", {\n complianceCheck: \"enable\",\n endpoint: \"enable\",\n event: \"enable\",\n ha: \"enable\",\n router: \"enable\",\n securityRating: \"enable\",\n system: \"enable\",\n user: \"enable\",\n vpn: \"enable\",\n wanOpt: \"enable\",\n wirelessActivity: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Eventfilter(\"trname\",\n compliance_check=\"enable\",\n endpoint=\"enable\",\n event=\"enable\",\n ha=\"enable\",\n router=\"enable\",\n security_rating=\"enable\",\n system=\"enable\",\n user=\"enable\",\n vpn=\"enable\",\n wan_opt=\"enable\",\n wireless_activity=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Eventfilter(\"trname\", new()\n {\n ComplianceCheck = \"enable\",\n Endpoint = \"enable\",\n Event = \"enable\",\n Ha = \"enable\",\n Router = \"enable\",\n SecurityRating = \"enable\",\n System = \"enable\",\n User = \"enable\",\n Vpn = \"enable\",\n WanOpt = \"enable\",\n WirelessActivity = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewEventfilter(ctx, \"trname\", \u0026log.EventfilterArgs{\n\t\t\tComplianceCheck: pulumi.String(\"enable\"),\n\t\t\tEndpoint: pulumi.String(\"enable\"),\n\t\t\tEvent: pulumi.String(\"enable\"),\n\t\t\tHa: pulumi.String(\"enable\"),\n\t\t\tRouter: pulumi.String(\"enable\"),\n\t\t\tSecurityRating: pulumi.String(\"enable\"),\n\t\t\tSystem: pulumi.String(\"enable\"),\n\t\t\tUser: pulumi.String(\"enable\"),\n\t\t\tVpn: pulumi.String(\"enable\"),\n\t\t\tWanOpt: pulumi.String(\"enable\"),\n\t\t\tWirelessActivity: 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.fortios.log.Eventfilter;\nimport com.pulumi.fortios.log.EventfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Eventfilter(\"trname\", EventfilterArgs.builder() \n .complianceCheck(\"enable\")\n .endpoint(\"enable\")\n .event(\"enable\")\n .ha(\"enable\")\n .router(\"enable\")\n .securityRating(\"enable\")\n .system(\"enable\")\n .user(\"enable\")\n .vpn(\"enable\")\n .wanOpt(\"enable\")\n .wirelessActivity(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Eventfilter\n properties:\n complianceCheck: enable\n endpoint: enable\n event: enable\n ha: enable\n router: enable\n securityRating: enable\n system: enable\n user: enable\n vpn: enable\n wanOpt: enable\n wirelessActivity: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog Eventfilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/eventfilter:Eventfilter labelname LogEventfilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/eventfilter:Eventfilter labelname LogEventfilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure log event filters.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Eventfilter(\"trname\", {\n complianceCheck: \"enable\",\n endpoint: \"enable\",\n event: \"enable\",\n ha: \"enable\",\n router: \"enable\",\n securityRating: \"enable\",\n system: \"enable\",\n user: \"enable\",\n vpn: \"enable\",\n wanOpt: \"enable\",\n wirelessActivity: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Eventfilter(\"trname\",\n compliance_check=\"enable\",\n endpoint=\"enable\",\n event=\"enable\",\n ha=\"enable\",\n router=\"enable\",\n security_rating=\"enable\",\n system=\"enable\",\n user=\"enable\",\n vpn=\"enable\",\n wan_opt=\"enable\",\n wireless_activity=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Eventfilter(\"trname\", new()\n {\n ComplianceCheck = \"enable\",\n Endpoint = \"enable\",\n Event = \"enable\",\n Ha = \"enable\",\n Router = \"enable\",\n SecurityRating = \"enable\",\n System = \"enable\",\n User = \"enable\",\n Vpn = \"enable\",\n WanOpt = \"enable\",\n WirelessActivity = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewEventfilter(ctx, \"trname\", \u0026log.EventfilterArgs{\n\t\t\tComplianceCheck: pulumi.String(\"enable\"),\n\t\t\tEndpoint: pulumi.String(\"enable\"),\n\t\t\tEvent: pulumi.String(\"enable\"),\n\t\t\tHa: pulumi.String(\"enable\"),\n\t\t\tRouter: pulumi.String(\"enable\"),\n\t\t\tSecurityRating: pulumi.String(\"enable\"),\n\t\t\tSystem: pulumi.String(\"enable\"),\n\t\t\tUser: pulumi.String(\"enable\"),\n\t\t\tVpn: pulumi.String(\"enable\"),\n\t\t\tWanOpt: pulumi.String(\"enable\"),\n\t\t\tWirelessActivity: 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.fortios.log.Eventfilter;\nimport com.pulumi.fortios.log.EventfilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Eventfilter(\"trname\", EventfilterArgs.builder()\n .complianceCheck(\"enable\")\n .endpoint(\"enable\")\n .event(\"enable\")\n .ha(\"enable\")\n .router(\"enable\")\n .securityRating(\"enable\")\n .system(\"enable\")\n .user(\"enable\")\n .vpn(\"enable\")\n .wanOpt(\"enable\")\n .wirelessActivity(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Eventfilter\n properties:\n complianceCheck: enable\n endpoint: enable\n event: enable\n ha: enable\n router: enable\n securityRating: enable\n system: enable\n user: enable\n vpn: enable\n wanOpt: enable\n wirelessActivity: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog Eventfilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/eventfilter:Eventfilter labelname LogEventfilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/eventfilter:Eventfilter labelname LogEventfilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cifs": { "type": "string", @@ -114059,6 +115003,7 @@ "switchController", "system", "user", + "vdomparam", "vpn", "wanOpt", "webproxy", @@ -114272,7 +115217,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -114319,6 +115264,7 @@ "multicastTraffic", "severity", "snifferTraffic", + "vdomparam", "voip", "ztnaTraffic" ], @@ -114365,7 +115311,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -114446,7 +115392,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -114525,7 +115471,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -114572,6 +115518,7 @@ "multicastTraffic", "severity", "snifferTraffic", + "vdomparam", "voip", "ztnaTraffic" ], @@ -114613,7 +115560,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -114689,7 +115636,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -114741,7 +115688,8 @@ } }, "required": [ - "status" + "status", + "vdomparam" ], "inputProperties": { "status": { @@ -114799,7 +115747,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -114898,7 +115846,8 @@ "uploadDay", "uploadInterval", "uploadOption", - "uploadTime" + "uploadTime", + "vdomparam" ], "inputProperties": { "accessConfig": { @@ -114927,7 +115876,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -115035,7 +115984,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -115118,7 +116067,7 @@ } }, "fortios:log/fortianalyzer/filter:Filter": { - "description": "Filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/filter:Filter labelname LogFortianalyzerFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/filter:Filter labelname LogFortianalyzerFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/filter:Filter labelname LogFortianalyzerFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/filter:Filter labelname LogFortianalyzerFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -115166,7 +116115,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -115229,6 +116178,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -115279,7 +116229,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -115376,7 +116326,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -115428,7 +116378,7 @@ } }, "fortios:log/fortianalyzer/overridefilter:Overridefilter": { - "description": "Override filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridefilter:Overridefilter labelname LogFortianalyzerOverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridefilter:Overridefilter labelname LogFortianalyzerOverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridefilter:Overridefilter labelname LogFortianalyzerOverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridefilter:Overridefilter labelname LogFortianalyzerOverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -115471,7 +116421,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -115534,6 +116484,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -115579,7 +116530,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -115671,7 +116622,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -115723,7 +116674,7 @@ } }, "fortios:log/fortianalyzer/overridesetting:Overridesetting": { - "description": "Override FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Overridesetting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 4,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n override: \"disable\",\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n useManagementVdom: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Overridesetting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=4,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n override=\"disable\",\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\",\n use_management_vdom=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Overridesetting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 4,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Override = \"disable\",\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n UseManagementVdom = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(4),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t\tUseManagementVdom: 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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder() \n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(4)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .override(\"disable\")\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .useManagementVdom(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Overridesetting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 4\n hmacAlgorithm: sha256\n ipsArchive: enable\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n override: disable\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n useManagementVdom: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridesetting:Overridesetting labelname LogFortianalyzerOverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridesetting:Overridesetting labelname LogFortianalyzerOverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Overridesetting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 4,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n override: \"disable\",\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n useManagementVdom: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Overridesetting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=4,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n override=\"disable\",\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\",\n use_management_vdom=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Overridesetting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 4,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Override = \"disable\",\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n UseManagementVdom = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(4),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t\tUseManagementVdom: 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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder()\n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(4)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .override(\"disable\")\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .useManagementVdom(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Overridesetting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 4\n hmacAlgorithm: sha256\n ipsArchive: enable\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n override: disable\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n useManagementVdom: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridesetting:Overridesetting labelname LogFortianalyzerOverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/overridesetting:Overridesetting labelname LogFortianalyzerOverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "__changeIp": { "type": "integer", @@ -115767,7 +116718,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -115900,7 +116851,8 @@ "uploadInterval", "uploadOption", "uploadTime", - "useManagementVdom" + "useManagementVdom", + "vdomparam" ], "inputProperties": { "__changeIp": { @@ -115945,7 +116897,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -116093,7 +117045,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -116200,7 +117152,7 @@ } }, "fortios:log/fortianalyzer/setting:Setting": { - "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Setting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 1,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n mgmtName: \"FGh_Log1\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Setting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=1,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n mgmt_name=\"FGh_Log1\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Setting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 1,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MgmtName = \"FGh_Log1\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(1),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMgmtName: pulumi.String(\"FGh_Log1\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(1)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .mgmtName(\"FGh_Log1\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Setting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 1\n hmacAlgorithm: sha256\n ipsArchive: enable\n mgmtName: FGh_Log1\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/setting:Setting labelname LogFortianalyzerSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/setting:Setting labelname LogFortianalyzerSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.Setting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 1,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n mgmtName: \"FGh_Log1\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.Setting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=1,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n mgmt_name=\"FGh_Log1\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.Setting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 1,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MgmtName = \"FGh_Log1\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(1),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMgmtName: pulumi.String(\"FGh_Log1\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(1)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .mgmtName(\"FGh_Log1\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer:Setting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 1\n hmacAlgorithm: sha256\n ipsArchive: enable\n mgmtName: FGh_Log1\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/setting:Setting labelname LogFortianalyzerSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/setting:Setting labelname LogFortianalyzerSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "__changeIp": { "type": "integer", @@ -116244,7 +117196,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -116367,7 +117319,8 @@ "uploadDay", "uploadInterval", "uploadOption", - "uploadTime" + "uploadTime", + "vdomparam" ], "inputProperties": { "__changeIp": { @@ -116412,7 +117365,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -116552,7 +117505,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -116651,7 +117604,7 @@ } }, "fortios:log/fortianalyzer/v2/filter:Filter": { - "description": "Filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/filter:Filter labelname LogFortianalyzer2Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/filter:Filter labelname LogFortianalyzer2Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/filter:Filter labelname LogFortianalyzer2Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/filter:Filter labelname LogFortianalyzer2Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -116699,7 +117652,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -116762,6 +117715,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -116812,7 +117766,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -116909,7 +117863,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -116961,7 +117915,7 @@ } }, "fortios:log/fortianalyzer/v2/overridefilter:Overridefilter": { - "description": "Override filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridefilter:Overridefilter labelname LogFortianalyzer2OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridefilter:Overridefilter labelname LogFortianalyzer2OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridefilter:Overridefilter labelname LogFortianalyzer2OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridefilter:Overridefilter labelname LogFortianalyzer2OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -117004,7 +117958,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -117067,6 +118021,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -117112,7 +118067,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -117204,7 +118159,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -117256,7 +118211,7 @@ } }, "fortios:log/fortianalyzer/v2/overridesetting:Overridesetting": { - "description": "Override FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Overridesetting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 5,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n override: \"disable\",\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n useManagementVdom: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Overridesetting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=5,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n override=\"disable\",\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\",\n use_management_vdom=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Overridesetting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 5,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Override = \"disable\",\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n UseManagementVdom = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(5),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t\tUseManagementVdom: 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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder() \n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(5)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .override(\"disable\")\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .useManagementVdom(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Overridesetting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 5\n hmacAlgorithm: sha256\n ipsArchive: enable\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n override: disable\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n useManagementVdom: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridesetting:Overridesetting labelname LogFortianalyzer2OverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridesetting:Overridesetting labelname LogFortianalyzer2OverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Overridesetting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 5,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n override: \"disable\",\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n useManagementVdom: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Overridesetting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=5,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n override=\"disable\",\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\",\n use_management_vdom=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Overridesetting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 5,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Override = \"disable\",\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n UseManagementVdom = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(5),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t\tUseManagementVdom: 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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder()\n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(5)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .override(\"disable\")\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .useManagementVdom(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Overridesetting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 5\n hmacAlgorithm: sha256\n ipsArchive: enable\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n override: disable\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n useManagementVdom: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridesetting:Overridesetting labelname LogFortianalyzer2OverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/overridesetting:Overridesetting labelname LogFortianalyzer2OverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "__changeIp": { "type": "integer", @@ -117300,7 +118255,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -117433,7 +118388,8 @@ "uploadInterval", "uploadOption", "uploadTime", - "useManagementVdom" + "useManagementVdom", + "vdomparam" ], "inputProperties": { "__changeIp": { @@ -117478,7 +118434,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -117626,7 +118582,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -117733,7 +118689,7 @@ } }, "fortios:log/fortianalyzer/v2/setting:Setting": { - "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Setting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 2,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n mgmtName: \"FGh_Log2\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Setting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=2,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n mgmt_name=\"FGh_Log2\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Setting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 2,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MgmtName = \"FGh_Log2\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(2),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMgmtName: pulumi.String(\"FGh_Log2\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(2)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .mgmtName(\"FGh_Log2\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Setting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 2\n hmacAlgorithm: sha256\n ipsArchive: enable\n mgmtName: FGh_Log2\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/setting:Setting labelname LogFortianalyzer2Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/setting:Setting labelname LogFortianalyzer2Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v2.Setting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 2,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n mgmtName: \"FGh_Log2\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v2.Setting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=2,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n mgmt_name=\"FGh_Log2\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V2.Setting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 2,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MgmtName = \"FGh_Log2\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(2),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMgmtName: pulumi.String(\"FGh_Log2\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(2)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .mgmtName(\"FGh_Log2\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v2:Setting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 2\n hmacAlgorithm: sha256\n ipsArchive: enable\n mgmtName: FGh_Log2\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer2 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/setting:Setting labelname LogFortianalyzer2Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v2/setting:Setting labelname LogFortianalyzer2Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "__changeIp": { "type": "integer", @@ -117777,7 +118733,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -117900,7 +118856,8 @@ "uploadDay", "uploadInterval", "uploadOption", - "uploadTime" + "uploadTime", + "vdomparam" ], "inputProperties": { "__changeIp": { @@ -117945,7 +118902,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -118085,7 +119042,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -118184,7 +119141,7 @@ } }, "fortios:log/fortianalyzer/v3/filter:Filter": { - "description": "Filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/filter:Filter labelname LogFortianalyzer3Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/filter:Filter labelname LogFortianalyzer3Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/filter:Filter labelname LogFortianalyzer3Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/filter:Filter labelname LogFortianalyzer3Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -118232,7 +119189,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -118295,6 +119252,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -118345,7 +119303,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -118442,7 +119400,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -118494,7 +119452,7 @@ } }, "fortios:log/fortianalyzer/v3/overridefilter:Overridefilter": { - "description": "Override filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridefilter:Overridefilter labelname LogFortianalyzer3OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridefilter:Overridefilter labelname LogFortianalyzer3OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for FortiAnalyzer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridefilter:Overridefilter labelname LogFortianalyzer3OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridefilter:Overridefilter labelname LogFortianalyzer3OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -118537,7 +119495,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -118600,6 +119558,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -118645,7 +119604,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -118737,7 +119696,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -118789,7 +119748,7 @@ } }, "fortios:log/fortianalyzer/v3/overridesetting:Overridesetting": { - "description": "Override FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Overridesetting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 6,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n override: \"disable\",\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n useManagementVdom: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Overridesetting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=6,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n override=\"disable\",\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\",\n use_management_vdom=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Overridesetting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 6,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Override = \"disable\",\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n UseManagementVdom = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(6),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t\tUseManagementVdom: 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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder() \n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(6)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .override(\"disable\")\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .useManagementVdom(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Overridesetting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 6\n hmacAlgorithm: sha256\n ipsArchive: enable\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n override: disable\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n useManagementVdom: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridesetting:Overridesetting labelname LogFortianalyzer3OverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridesetting:Overridesetting labelname LogFortianalyzer3OverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Overridesetting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 6,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n override: \"disable\",\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n useManagementVdom: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Overridesetting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=6,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n override=\"disable\",\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\",\n use_management_vdom=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Overridesetting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 6,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Override = \"disable\",\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n UseManagementVdom = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(6),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t\tUseManagementVdom: 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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder()\n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(6)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .override(\"disable\")\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .useManagementVdom(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Overridesetting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 6\n hmacAlgorithm: sha256\n ipsArchive: enable\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n override: disable\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n useManagementVdom: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridesetting:Overridesetting labelname LogFortianalyzer3OverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/overridesetting:Overridesetting labelname LogFortianalyzer3OverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "__changeIp": { "type": "integer", @@ -118833,7 +119792,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -118966,7 +119925,8 @@ "uploadInterval", "uploadOption", "uploadTime", - "useManagementVdom" + "useManagementVdom", + "vdomparam" ], "inputProperties": { "__changeIp": { @@ -119011,7 +119971,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -119159,7 +120119,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -119266,7 +120226,7 @@ } }, "fortios:log/fortianalyzer/v3/setting:Setting": { - "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Setting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 3,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n mgmtName: \"FGh_Log3\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Setting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=3,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n mgmt_name=\"FGh_Log3\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Setting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 3,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MgmtName = \"FGh_Log3\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(3),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMgmtName: pulumi.String(\"FGh_Log3\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(3)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .mgmtName(\"FGh_Log3\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Setting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 3\n hmacAlgorithm: sha256\n ipsArchive: enable\n mgmtName: FGh_Log3\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/setting:Setting labelname LogFortianalyzer3Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/setting:Setting labelname LogFortianalyzer3Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global FortiAnalyzer settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortianalyzer.v3.Setting(\"trname\", {\n __changeIp: 0,\n connTimeout: 10,\n encAlgorithm: \"high\",\n fazType: 3,\n hmacAlgorithm: \"sha256\",\n ipsArchive: \"enable\",\n mgmtName: \"FGh_Log3\",\n monitorFailureRetryPeriod: 5,\n monitorKeepalivePeriod: 5,\n reliable: \"disable\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:59\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortianalyzer.v3.Setting(\"trname\",\n __change_ip=0,\n conn_timeout=10,\n enc_algorithm=\"high\",\n faz_type=3,\n hmac_algorithm=\"sha256\",\n ips_archive=\"enable\",\n mgmt_name=\"FGh_Log3\",\n monitor_failure_retry_period=5,\n monitor_keepalive_period=5,\n reliable=\"disable\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:59\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortianalyzer.V3.Setting(\"trname\", new()\n {\n __changeIp = 0,\n ConnTimeout = 10,\n EncAlgorithm = \"high\",\n FazType = 3,\n HmacAlgorithm = \"sha256\",\n IpsArchive = \"enable\",\n MgmtName = \"FGh_Log3\",\n MonitorFailureRetryPeriod = 5,\n MonitorKeepalivePeriod = 5,\n Reliable = \"disable\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:59\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\t__changeIp: pulumi.Int(0),\n\t\t\tConnTimeout: pulumi.Int(10),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFazType: pulumi.Int(3),\n\t\t\tHmacAlgorithm: pulumi.String(\"sha256\"),\n\t\t\tIpsArchive: pulumi.String(\"enable\"),\n\t\t\tMgmtName: pulumi.String(\"FGh_Log3\"),\n\t\t\tMonitorFailureRetryPeriod: pulumi.Int(5),\n\t\t\tMonitorKeepalivePeriod: pulumi.Int(5),\n\t\t\tReliable: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00:59\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .__changeIp(0)\n .connTimeout(10)\n .encAlgorithm(\"high\")\n .fazType(3)\n .hmacAlgorithm(\"sha256\")\n .ipsArchive(\"enable\")\n .mgmtName(\"FGh_Log3\")\n .monitorFailureRetryPeriod(5)\n .monitorKeepalivePeriod(5)\n .reliable(\"disable\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:59\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortianalyzer/v3:Setting\n properties:\n __changeIp: 0\n connTimeout: 10\n encAlgorithm: high\n fazType: 3\n hmacAlgorithm: sha256\n ipsArchive: enable\n mgmtName: FGh_Log3\n monitorFailureRetryPeriod: 5\n monitorKeepalivePeriod: 5\n reliable: disable\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:59\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortianalyzer3 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/setting:Setting labelname LogFortianalyzer3Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortianalyzer/v3/setting:Setting labelname LogFortianalyzer3Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "__changeIp": { "type": "integer", @@ -119310,7 +120270,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -119433,7 +120393,8 @@ "uploadDay", "uploadInterval", "uploadOption", - "uploadTime" + "uploadTime", + "vdomparam" ], "inputProperties": { "__changeIp": { @@ -119478,7 +120439,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -119618,7 +120579,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hmacAlgorithm": { "type": "string", @@ -119717,7 +120678,7 @@ } }, "fortios:log/fortiguard/filter:Filter": { - "description": "Filters for FortiCloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/filter:Filter labelname LogFortiguardFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/filter:Filter labelname LogFortiguardFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for FortiCloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Filter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Filter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Filter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/filter:Filter labelname LogFortiguardFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/filter:Filter labelname LogFortiguardFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -119765,7 +120726,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -119828,6 +120789,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -119878,7 +120840,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -119975,7 +120937,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -120027,7 +120989,7 @@ } }, "fortios:log/fortiguard/overridefilter:Overridefilter": { - "description": "Override filters for FortiCloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridefilter:Overridefilter labelname LogFortiguardOverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridefilter:Overridefilter labelname LogFortiguardOverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for FortiCloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dlpArchive: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dlp_archive=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n DlpArchive = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDlpArchive: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dlpArchive(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Overridefilter\n properties:\n anomaly: enable\n dlpArchive: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridefilter:Overridefilter labelname LogFortiguardOverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridefilter:Overridefilter labelname LogFortiguardOverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -120070,7 +121032,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -120133,6 +121095,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -120178,7 +121141,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -120270,7 +121233,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -120322,7 +121285,7 @@ } }, "fortios:log/fortiguard/overridesetting:Overridesetting": { - "description": "Override global FortiCloud logging settings for this VDOM.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Overridesetting(\"trname\", {\n override: \"disable\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Overridesetting(\"trname\",\n override=\"disable\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Overridesetting(\"trname\", new()\n {\n Override = \"disable\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00: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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder() \n .override(\"disable\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Overridesetting\n properties:\n override: disable\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridesetting:Overridesetting labelname LogFortiguardOverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridesetting:Overridesetting labelname LogFortiguardOverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override global FortiCloud logging settings for this VDOM.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Overridesetting(\"trname\", {\n override: \"disable\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Overridesetting(\"trname\",\n override=\"disable\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Overridesetting(\"trname\", new()\n {\n Override = \"disable\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridesetting(ctx, \"trname\", \u0026log.OverridesettingArgs{\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00: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.fortios.log.Overridesetting;\nimport com.pulumi.fortios.log.OverridesettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridesetting(\"trname\", OverridesettingArgs.builder()\n .override(\"disable\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Overridesetting\n properties:\n override: disable\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard OverrideSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridesetting:Overridesetting labelname LogFortiguardOverrideSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/overridesetting:Overridesetting labelname LogFortiguardOverrideSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accessConfig": { "type": "string", @@ -120374,7 +121337,8 @@ "uploadDay", "uploadInterval", "uploadOption", - "uploadTime" + "uploadTime", + "vdomparam" ], "inputProperties": { "accessConfig": { @@ -120468,7 +121432,7 @@ } }, "fortios:log/fortiguard/setting:Setting": { - "description": "Configure logging to FortiCloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Setting(\"trname\", {\n encAlgorithm: \"high\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Setting(\"trname\",\n enc_algorithm=\"high\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Setting(\"trname\", new()\n {\n EncAlgorithm = \"high\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00: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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .encAlgorithm(\"high\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Setting\n properties:\n encAlgorithm: high\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/setting:Setting labelname LogFortiguardSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/setting:Setting labelname LogFortiguardSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure logging to FortiCloud.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.fortiguard.Setting(\"trname\", {\n encAlgorithm: \"high\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n uploadInterval: \"daily\",\n uploadOption: \"5-minute\",\n uploadTime: \"00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.fortiguard.Setting(\"trname\",\n enc_algorithm=\"high\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n upload_interval=\"daily\",\n upload_option=\"5-minute\",\n upload_time=\"00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Fortiguard.Setting(\"trname\", new()\n {\n EncAlgorithm = \"high\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n UploadInterval = \"daily\",\n UploadOption = \"5-minute\",\n UploadTime = \"00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUploadInterval: pulumi.String(\"daily\"),\n\t\t\tUploadOption: pulumi.String(\"5-minute\"),\n\t\t\tUploadTime: pulumi.String(\"00: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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .encAlgorithm(\"high\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .uploadInterval(\"daily\")\n .uploadOption(\"5-minute\")\n .uploadTime(\"00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/fortiguard:Setting\n properties:\n encAlgorithm: high\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n status: disable\n uploadInterval: daily\n uploadOption: 5-minute\n uploadTime: 00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogFortiguard Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/fortiguard/setting:Setting labelname LogFortiguardSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/fortiguard/setting:Setting labelname LogFortiguardSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accessConfig": { "type": "string", @@ -120545,7 +121509,8 @@ "uploadDay", "uploadInterval", "uploadOption", - "uploadTime" + "uploadTime", + "vdomparam" ], "inputProperties": { "accessConfig": { @@ -120679,7 +121644,7 @@ } }, "fortios:log/guidisplay:Guidisplay": { - "description": "Configure how log messages are displayed on the GUI.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Guidisplay(\"trname\", {\n fortiviewUnscannedApps: \"disable\",\n resolveApps: \"enable\",\n resolveHosts: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Guidisplay(\"trname\",\n fortiview_unscanned_apps=\"disable\",\n resolve_apps=\"enable\",\n resolve_hosts=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Guidisplay(\"trname\", new()\n {\n FortiviewUnscannedApps = \"disable\",\n ResolveApps = \"enable\",\n ResolveHosts = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewGuidisplay(ctx, \"trname\", \u0026log.GuidisplayArgs{\n\t\t\tFortiviewUnscannedApps: pulumi.String(\"disable\"),\n\t\t\tResolveApps: pulumi.String(\"enable\"),\n\t\t\tResolveHosts: 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.fortios.log.Guidisplay;\nimport com.pulumi.fortios.log.GuidisplayArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Guidisplay(\"trname\", GuidisplayArgs.builder() \n .fortiviewUnscannedApps(\"disable\")\n .resolveApps(\"enable\")\n .resolveHosts(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Guidisplay\n properties:\n fortiviewUnscannedApps: disable\n resolveApps: enable\n resolveHosts: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog GuiDisplay can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/guidisplay:Guidisplay labelname LogGuiDisplay\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/guidisplay:Guidisplay labelname LogGuiDisplay\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure how log messages are displayed on the GUI.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Guidisplay(\"trname\", {\n fortiviewUnscannedApps: \"disable\",\n resolveApps: \"enable\",\n resolveHosts: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Guidisplay(\"trname\",\n fortiview_unscanned_apps=\"disable\",\n resolve_apps=\"enable\",\n resolve_hosts=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Guidisplay(\"trname\", new()\n {\n FortiviewUnscannedApps = \"disable\",\n ResolveApps = \"enable\",\n ResolveHosts = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewGuidisplay(ctx, \"trname\", \u0026log.GuidisplayArgs{\n\t\t\tFortiviewUnscannedApps: pulumi.String(\"disable\"),\n\t\t\tResolveApps: pulumi.String(\"enable\"),\n\t\t\tResolveHosts: 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.fortios.log.Guidisplay;\nimport com.pulumi.fortios.log.GuidisplayArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Guidisplay(\"trname\", GuidisplayArgs.builder()\n .fortiviewUnscannedApps(\"disable\")\n .resolveApps(\"enable\")\n .resolveHosts(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Guidisplay\n properties:\n fortiviewUnscannedApps: disable\n resolveApps: enable\n resolveHosts: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog GuiDisplay can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/guidisplay:Guidisplay labelname LogGuiDisplay\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/guidisplay:Guidisplay labelname LogGuiDisplay\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fortiviewUnscannedApps": { "type": "string", @@ -120701,7 +121666,8 @@ "required": [ "fortiviewUnscannedApps", "resolveApps", - "resolveHosts" + "resolveHosts", + "vdomparam" ], "inputProperties": { "fortiviewUnscannedApps": { @@ -120747,7 +121713,7 @@ } }, "fortios:log/memory/filter:Filter": { - "description": "Filters for memory buffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.memory.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.memory.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Memory.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/memory:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogMemory Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/memory/filter:Filter labelname LogMemoryFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/memory/filter:Filter labelname LogMemoryFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for memory buffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.memory.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.memory.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Memory.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/memory:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogMemory Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/memory/filter:Filter labelname LogMemoryFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/memory/filter:Filter labelname LogMemoryFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "admin": { "type": "string", @@ -120811,7 +121777,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -120940,6 +121906,7 @@ "sslvpnLogAuth", "sslvpnLogSession", "system", + "vdomparam", "vipSsl", "voip", "wanOpt", @@ -121009,7 +121976,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -121174,7 +122141,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -121278,7 +122245,7 @@ } }, "fortios:log/memory/globalsetting:Globalsetting": { - "description": "Global settings for memory logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.memory.Globalsetting(\"trname\", {\n fullFinalWarningThreshold: 95,\n fullFirstWarningThreshold: 75,\n fullSecondWarningThreshold: 90,\n maxSize: 163840,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.memory.Globalsetting(\"trname\",\n full_final_warning_threshold=95,\n full_first_warning_threshold=75,\n full_second_warning_threshold=90,\n max_size=163840)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Memory.Globalsetting(\"trname\", new()\n {\n FullFinalWarningThreshold = 95,\n FullFirstWarningThreshold = 75,\n FullSecondWarningThreshold = 90,\n MaxSize = 163840,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewGlobalsetting(ctx, \"trname\", \u0026log.GlobalsettingArgs{\n\t\t\tFullFinalWarningThreshold: pulumi.Int(95),\n\t\t\tFullFirstWarningThreshold: pulumi.Int(75),\n\t\t\tFullSecondWarningThreshold: pulumi.Int(90),\n\t\t\tMaxSize: pulumi.Int(163840),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Globalsetting;\nimport com.pulumi.fortios.log.GlobalsettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Globalsetting(\"trname\", GlobalsettingArgs.builder() \n .fullFinalWarningThreshold(95)\n .fullFirstWarningThreshold(75)\n .fullSecondWarningThreshold(90)\n .maxSize(163840)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/memory:Globalsetting\n properties:\n fullFinalWarningThreshold: 95\n fullFirstWarningThreshold: 75\n fullSecondWarningThreshold: 90\n maxSize: 163840\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogMemory GlobalSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/memory/globalsetting:Globalsetting labelname LogMemoryGlobalSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/memory/globalsetting:Globalsetting labelname LogMemoryGlobalSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global settings for memory logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.memory.Globalsetting(\"trname\", {\n fullFinalWarningThreshold: 95,\n fullFirstWarningThreshold: 75,\n fullSecondWarningThreshold: 90,\n maxSize: 163840,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.memory.Globalsetting(\"trname\",\n full_final_warning_threshold=95,\n full_first_warning_threshold=75,\n full_second_warning_threshold=90,\n max_size=163840)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Memory.Globalsetting(\"trname\", new()\n {\n FullFinalWarningThreshold = 95,\n FullFirstWarningThreshold = 75,\n FullSecondWarningThreshold = 90,\n MaxSize = 163840,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewGlobalsetting(ctx, \"trname\", \u0026log.GlobalsettingArgs{\n\t\t\tFullFinalWarningThreshold: pulumi.Int(95),\n\t\t\tFullFirstWarningThreshold: pulumi.Int(75),\n\t\t\tFullSecondWarningThreshold: pulumi.Int(90),\n\t\t\tMaxSize: pulumi.Int(163840),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.log.Globalsetting;\nimport com.pulumi.fortios.log.GlobalsettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Globalsetting(\"trname\", GlobalsettingArgs.builder()\n .fullFinalWarningThreshold(95)\n .fullFirstWarningThreshold(75)\n .fullSecondWarningThreshold(90)\n .maxSize(163840)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/memory:Globalsetting\n properties:\n fullFinalWarningThreshold: 95\n fullFirstWarningThreshold: 75\n fullSecondWarningThreshold: 90\n maxSize: 163840\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogMemory GlobalSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/memory/globalsetting:Globalsetting labelname LogMemoryGlobalSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/memory/globalsetting:Globalsetting labelname LogMemoryGlobalSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fullFinalWarningThreshold": { "type": "integer", @@ -121305,7 +122272,8 @@ "fullFinalWarningThreshold", "fullFirstWarningThreshold", "fullSecondWarningThreshold", - "maxSize" + "maxSize", + "vdomparam" ], "inputProperties": { "fullFinalWarningThreshold": { @@ -121359,7 +122327,7 @@ } }, "fortios:log/memory/setting:Setting": { - "description": "Settings for memory buffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.memory.Setting(\"trname\", {\n diskfull: \"overwrite\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.memory.Setting(\"trname\",\n diskfull=\"overwrite\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Memory.Setting(\"trname\", new()\n {\n Diskfull = \"overwrite\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tDiskfull: pulumi.String(\"overwrite\"),\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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .diskfull(\"overwrite\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/memory:Setting\n properties:\n diskfull: overwrite\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogMemory Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/memory/setting:Setting labelname LogMemorySetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/memory/setting:Setting labelname LogMemorySetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Settings for memory buffer.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.memory.Setting(\"trname\", {\n diskfull: \"overwrite\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.memory.Setting(\"trname\",\n diskfull=\"overwrite\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Memory.Setting(\"trname\", new()\n {\n Diskfull = \"overwrite\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tDiskfull: pulumi.String(\"overwrite\"),\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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .diskfull(\"overwrite\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/memory:Setting\n properties:\n diskfull: overwrite\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogMemory Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/memory/setting:Setting labelname LogMemorySetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/memory/setting:Setting labelname LogMemorySetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "diskfull": { "type": "string", @@ -121376,7 +122344,8 @@ }, "required": [ "diskfull", - "status" + "status", + "vdomparam" ], "inputProperties": { "diskfull": { @@ -121414,7 +122383,7 @@ } }, "fortios:log/nulldevice/filter:Filter": { - "description": "Filters for null device logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.nulldevice.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.nulldevice.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Nulldevice.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/nulldevice:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogNullDevice Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/nulldevice/filter:Filter labelname LogNullDeviceFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/nulldevice/filter:Filter labelname LogNullDeviceFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for null device logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.nulldevice.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.nulldevice.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Nulldevice.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/nulldevice:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogNullDevice Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/nulldevice/filter:Filter labelname LogNullDeviceFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/nulldevice/filter:Filter labelname LogNullDeviceFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -121458,7 +122427,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -121520,6 +122489,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -121566,7 +122536,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -121659,7 +122629,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -121711,7 +122681,7 @@ } }, "fortios:log/nulldevice/setting:Setting": { - "description": "Settings for null device logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.nulldevice.Setting(\"trname\", {status: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.nulldevice.Setting(\"trname\", status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Nulldevice.Setting(\"trname\", new()\n {\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/nulldevice:Setting\n properties:\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogNullDevice Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/nulldevice/setting:Setting labelname LogNullDeviceSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/nulldevice/setting:Setting labelname LogNullDeviceSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Settings for null device logging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.nulldevice.Setting(\"trname\", {status: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.nulldevice.Setting(\"trname\", status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Nulldevice.Setting(\"trname\", new()\n {\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/nulldevice:Setting\n properties:\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogNullDevice Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/nulldevice/setting:Setting labelname LogNullDeviceSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/nulldevice/setting:Setting labelname LogNullDeviceSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "status": { "type": "string", @@ -121723,7 +122693,8 @@ } }, "required": [ - "status" + "status", + "vdomparam" ], "inputProperties": { "status": { @@ -121756,7 +122727,7 @@ } }, "fortios:log/setting:Setting": { - "description": "Configure general log settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Setting(\"trname\", {\n briefTrafficFormat: \"disable\",\n daemonLog: \"disable\",\n expolicyImplicitLog: \"disable\",\n fazOverride: \"disable\",\n fwpolicy6ImplicitLog: \"disable\",\n fwpolicyImplicitLog: \"disable\",\n localInAllow: \"disable\",\n localInDenyBroadcast: \"disable\",\n localInDenyUnicast: \"disable\",\n localOut: \"disable\",\n logInvalidPacket: \"disable\",\n logPolicyComment: \"disable\",\n logPolicyName: \"disable\",\n logUserInUpper: \"disable\",\n neighborEvent: \"disable\",\n resolveIp: \"disable\",\n resolvePort: \"enable\",\n syslogOverride: \"disable\",\n userAnonymize: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Setting(\"trname\",\n brief_traffic_format=\"disable\",\n daemon_log=\"disable\",\n expolicy_implicit_log=\"disable\",\n faz_override=\"disable\",\n fwpolicy6_implicit_log=\"disable\",\n fwpolicy_implicit_log=\"disable\",\n local_in_allow=\"disable\",\n local_in_deny_broadcast=\"disable\",\n local_in_deny_unicast=\"disable\",\n local_out=\"disable\",\n log_invalid_packet=\"disable\",\n log_policy_comment=\"disable\",\n log_policy_name=\"disable\",\n log_user_in_upper=\"disable\",\n neighbor_event=\"disable\",\n resolve_ip=\"disable\",\n resolve_port=\"enable\",\n syslog_override=\"disable\",\n user_anonymize=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Setting(\"trname\", new()\n {\n BriefTrafficFormat = \"disable\",\n DaemonLog = \"disable\",\n ExpolicyImplicitLog = \"disable\",\n FazOverride = \"disable\",\n Fwpolicy6ImplicitLog = \"disable\",\n FwpolicyImplicitLog = \"disable\",\n LocalInAllow = \"disable\",\n LocalInDenyBroadcast = \"disable\",\n LocalInDenyUnicast = \"disable\",\n LocalOut = \"disable\",\n LogInvalidPacket = \"disable\",\n LogPolicyComment = \"disable\",\n LogPolicyName = \"disable\",\n LogUserInUpper = \"disable\",\n NeighborEvent = \"disable\",\n ResolveIp = \"disable\",\n ResolvePort = \"enable\",\n SyslogOverride = \"disable\",\n UserAnonymize = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tBriefTrafficFormat: pulumi.String(\"disable\"),\n\t\t\tDaemonLog: pulumi.String(\"disable\"),\n\t\t\tExpolicyImplicitLog: pulumi.String(\"disable\"),\n\t\t\tFazOverride: pulumi.String(\"disable\"),\n\t\t\tFwpolicy6ImplicitLog: pulumi.String(\"disable\"),\n\t\t\tFwpolicyImplicitLog: pulumi.String(\"disable\"),\n\t\t\tLocalInAllow: pulumi.String(\"disable\"),\n\t\t\tLocalInDenyBroadcast: pulumi.String(\"disable\"),\n\t\t\tLocalInDenyUnicast: pulumi.String(\"disable\"),\n\t\t\tLocalOut: pulumi.String(\"disable\"),\n\t\t\tLogInvalidPacket: pulumi.String(\"disable\"),\n\t\t\tLogPolicyComment: pulumi.String(\"disable\"),\n\t\t\tLogPolicyName: pulumi.String(\"disable\"),\n\t\t\tLogUserInUpper: pulumi.String(\"disable\"),\n\t\t\tNeighborEvent: pulumi.String(\"disable\"),\n\t\t\tResolveIp: pulumi.String(\"disable\"),\n\t\t\tResolvePort: pulumi.String(\"enable\"),\n\t\t\tSyslogOverride: pulumi.String(\"disable\"),\n\t\t\tUserAnonymize: 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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .briefTrafficFormat(\"disable\")\n .daemonLog(\"disable\")\n .expolicyImplicitLog(\"disable\")\n .fazOverride(\"disable\")\n .fwpolicy6ImplicitLog(\"disable\")\n .fwpolicyImplicitLog(\"disable\")\n .localInAllow(\"disable\")\n .localInDenyBroadcast(\"disable\")\n .localInDenyUnicast(\"disable\")\n .localOut(\"disable\")\n .logInvalidPacket(\"disable\")\n .logPolicyComment(\"disable\")\n .logPolicyName(\"disable\")\n .logUserInUpper(\"disable\")\n .neighborEvent(\"disable\")\n .resolveIp(\"disable\")\n .resolvePort(\"enable\")\n .syslogOverride(\"disable\")\n .userAnonymize(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Setting\n properties:\n briefTrafficFormat: disable\n daemonLog: disable\n expolicyImplicitLog: disable\n fazOverride: disable\n fwpolicy6ImplicitLog: disable\n fwpolicyImplicitLog: disable\n localInAllow: disable\n localInDenyBroadcast: disable\n localInDenyUnicast: disable\n localOut: disable\n logInvalidPacket: disable\n logPolicyComment: disable\n logPolicyName: disable\n logUserInUpper: disable\n neighborEvent: disable\n resolveIp: disable\n resolvePort: enable\n syslogOverride: disable\n userAnonymize: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/setting:Setting labelname LogSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/setting:Setting labelname LogSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure general log settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Setting(\"trname\", {\n briefTrafficFormat: \"disable\",\n daemonLog: \"disable\",\n expolicyImplicitLog: \"disable\",\n fazOverride: \"disable\",\n fwpolicy6ImplicitLog: \"disable\",\n fwpolicyImplicitLog: \"disable\",\n localInAllow: \"disable\",\n localInDenyBroadcast: \"disable\",\n localInDenyUnicast: \"disable\",\n localOut: \"disable\",\n logInvalidPacket: \"disable\",\n logPolicyComment: \"disable\",\n logPolicyName: \"disable\",\n logUserInUpper: \"disable\",\n neighborEvent: \"disable\",\n resolveIp: \"disable\",\n resolvePort: \"enable\",\n syslogOverride: \"disable\",\n userAnonymize: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Setting(\"trname\",\n brief_traffic_format=\"disable\",\n daemon_log=\"disable\",\n expolicy_implicit_log=\"disable\",\n faz_override=\"disable\",\n fwpolicy6_implicit_log=\"disable\",\n fwpolicy_implicit_log=\"disable\",\n local_in_allow=\"disable\",\n local_in_deny_broadcast=\"disable\",\n local_in_deny_unicast=\"disable\",\n local_out=\"disable\",\n log_invalid_packet=\"disable\",\n log_policy_comment=\"disable\",\n log_policy_name=\"disable\",\n log_user_in_upper=\"disable\",\n neighbor_event=\"disable\",\n resolve_ip=\"disable\",\n resolve_port=\"enable\",\n syslog_override=\"disable\",\n user_anonymize=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Setting(\"trname\", new()\n {\n BriefTrafficFormat = \"disable\",\n DaemonLog = \"disable\",\n ExpolicyImplicitLog = \"disable\",\n FazOverride = \"disable\",\n Fwpolicy6ImplicitLog = \"disable\",\n FwpolicyImplicitLog = \"disable\",\n LocalInAllow = \"disable\",\n LocalInDenyBroadcast = \"disable\",\n LocalInDenyUnicast = \"disable\",\n LocalOut = \"disable\",\n LogInvalidPacket = \"disable\",\n LogPolicyComment = \"disable\",\n LogPolicyName = \"disable\",\n LogUserInUpper = \"disable\",\n NeighborEvent = \"disable\",\n ResolveIp = \"disable\",\n ResolvePort = \"enable\",\n SyslogOverride = \"disable\",\n UserAnonymize = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tBriefTrafficFormat: pulumi.String(\"disable\"),\n\t\t\tDaemonLog: pulumi.String(\"disable\"),\n\t\t\tExpolicyImplicitLog: pulumi.String(\"disable\"),\n\t\t\tFazOverride: pulumi.String(\"disable\"),\n\t\t\tFwpolicy6ImplicitLog: pulumi.String(\"disable\"),\n\t\t\tFwpolicyImplicitLog: pulumi.String(\"disable\"),\n\t\t\tLocalInAllow: pulumi.String(\"disable\"),\n\t\t\tLocalInDenyBroadcast: pulumi.String(\"disable\"),\n\t\t\tLocalInDenyUnicast: pulumi.String(\"disable\"),\n\t\t\tLocalOut: pulumi.String(\"disable\"),\n\t\t\tLogInvalidPacket: pulumi.String(\"disable\"),\n\t\t\tLogPolicyComment: pulumi.String(\"disable\"),\n\t\t\tLogPolicyName: pulumi.String(\"disable\"),\n\t\t\tLogUserInUpper: pulumi.String(\"disable\"),\n\t\t\tNeighborEvent: pulumi.String(\"disable\"),\n\t\t\tResolveIp: pulumi.String(\"disable\"),\n\t\t\tResolvePort: pulumi.String(\"enable\"),\n\t\t\tSyslogOverride: pulumi.String(\"disable\"),\n\t\t\tUserAnonymize: 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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .briefTrafficFormat(\"disable\")\n .daemonLog(\"disable\")\n .expolicyImplicitLog(\"disable\")\n .fazOverride(\"disable\")\n .fwpolicy6ImplicitLog(\"disable\")\n .fwpolicyImplicitLog(\"disable\")\n .localInAllow(\"disable\")\n .localInDenyBroadcast(\"disable\")\n .localInDenyUnicast(\"disable\")\n .localOut(\"disable\")\n .logInvalidPacket(\"disable\")\n .logPolicyComment(\"disable\")\n .logPolicyName(\"disable\")\n .logUserInUpper(\"disable\")\n .neighborEvent(\"disable\")\n .resolveIp(\"disable\")\n .resolvePort(\"enable\")\n .syslogOverride(\"disable\")\n .userAnonymize(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Setting\n properties:\n briefTrafficFormat: disable\n daemonLog: disable\n expolicyImplicitLog: disable\n fazOverride: disable\n fwpolicy6ImplicitLog: disable\n fwpolicyImplicitLog: disable\n localInAllow: disable\n localInDenyBroadcast: disable\n localInDenyUnicast: disable\n localOut: disable\n logInvalidPacket: disable\n logPolicyComment: disable\n logPolicyName: disable\n logUserInUpper: disable\n neighborEvent: disable\n resolveIp: disable\n resolvePort: enable\n syslogOverride: disable\n userAnonymize: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/setting:Setting labelname LogSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/setting:Setting labelname LogSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anonymizationHash": { "type": "string", @@ -121803,7 +122774,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "localInAllow": { "type": "string", @@ -121903,7 +122874,8 @@ "restApiGet", "restApiSet", "syslogOverride", - "userAnonymize" + "userAnonymize", + "vdomparam" ], "inputProperties": { "anonymizationHash": { @@ -121951,7 +122923,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "localInAllow": { "type": "string", @@ -122075,7 +123047,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "localInAllow": { "type": "string", @@ -122155,7 +123127,7 @@ } }, "fortios:log/syslogSetting:SyslogSetting": { - "description": "Provides a resource to configure logging to remote Syslog logging servers.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.log/syslogd.Setting`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.log.SyslogSetting(\"test2\", {\n facility: \"local7\",\n format: \"csv\",\n mode: \"udp\",\n port: \"514\",\n server: \"2.2.2.2\",\n sourceIp: \"10.2.2.199\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.log.SyslogSetting(\"test2\",\n facility=\"local7\",\n format=\"csv\",\n mode=\"udp\",\n port=\"514\",\n server=\"2.2.2.2\",\n source_ip=\"10.2.2.199\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.Log.SyslogSetting(\"test2\", new()\n {\n Facility = \"local7\",\n Format = \"csv\",\n Mode = \"udp\",\n Port = \"514\",\n Server = \"2.2.2.2\",\n SourceIp = \"10.2.2.199\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSyslogSetting(ctx, \"test2\", \u0026log.SyslogSettingArgs{\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"csv\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.String(\"514\"),\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t\tSourceIp: pulumi.String(\"10.2.2.199\"),\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.fortios.log.SyslogSetting;\nimport com.pulumi.fortios.log.SyslogSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new SyslogSetting(\"test2\", SyslogSettingArgs.builder() \n .facility(\"local7\")\n .format(\"csv\")\n .mode(\"udp\")\n .port(\"514\")\n .server(\"2.2.2.2\")\n .sourceIp(\"10.2.2.199\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:log:SyslogSetting\n properties:\n facility: local7\n format: csv\n mode: udp\n port: '514'\n server: 2.2.2.2\n sourceIp: 10.2.2.199\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure logging to remote Syslog logging servers.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.log/syslogd.Setting`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.log.SyslogSetting(\"test2\", {\n facility: \"local7\",\n format: \"csv\",\n mode: \"udp\",\n port: \"514\",\n server: \"2.2.2.2\",\n sourceIp: \"10.2.2.199\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.log.SyslogSetting(\"test2\",\n facility=\"local7\",\n format=\"csv\",\n mode=\"udp\",\n port=\"514\",\n server=\"2.2.2.2\",\n source_ip=\"10.2.2.199\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.Log.SyslogSetting(\"test2\", new()\n {\n Facility = \"local7\",\n Format = \"csv\",\n Mode = \"udp\",\n Port = \"514\",\n Server = \"2.2.2.2\",\n SourceIp = \"10.2.2.199\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSyslogSetting(ctx, \"test2\", \u0026log.SyslogSettingArgs{\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"csv\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.String(\"514\"),\n\t\t\tServer: pulumi.String(\"2.2.2.2\"),\n\t\t\tSourceIp: pulumi.String(\"10.2.2.199\"),\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.fortios.log.SyslogSetting;\nimport com.pulumi.fortios.log.SyslogSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new SyslogSetting(\"test2\", SyslogSettingArgs.builder()\n .facility(\"local7\")\n .format(\"csv\")\n .mode(\"udp\")\n .port(\"514\")\n .server(\"2.2.2.2\")\n .sourceIp(\"10.2.2.199\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:log:SyslogSetting\n properties:\n facility: local7\n format: csv\n mode: udp\n port: '514'\n server: 2.2.2.2\n sourceIp: 10.2.2.199\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "facility": { "type": "string", @@ -122264,7 +123236,7 @@ } }, "fortios:log/syslogd/filter:Filter": { - "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/filter:Filter labelname LogSyslogdFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/filter:Filter labelname LogSyslogdFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/filter:Filter labelname LogSyslogdFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/filter:Filter labelname LogSyslogdFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -122308,7 +123280,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -122370,6 +123342,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -122416,7 +123389,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -122509,7 +123482,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -122561,7 +123534,7 @@ } }, "fortios:log/syslogd/overridefilter:Overridefilter": { - "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/overridefilter:Overridefilter labelname LogSyslogdOverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/overridefilter:Overridefilter labelname LogSyslogdOverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/overridefilter:Overridefilter labelname LogSyslogdOverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/overridefilter:Overridefilter labelname LogSyslogdOverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -122600,7 +123573,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -122662,6 +123635,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -122703,7 +123677,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -122791,7 +123765,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -122874,7 +123848,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -122945,7 +123919,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -122977,7 +123952,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -123065,7 +124040,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -123125,7 +124100,7 @@ } }, "fortios:log/syslogd/setting:Setting": { - "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/setting:Setting labelname LogSyslogdSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/setting:Setting labelname LogSyslogdSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/setting:Setting labelname LogSyslogdSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/setting:Setting labelname LogSyslogdSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "certificate": { "type": "string", @@ -123156,7 +124131,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -123222,7 +124197,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -123254,7 +124230,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -123338,7 +124314,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -123394,7 +124370,7 @@ } }, "fortios:log/syslogd/v2/filter:Filter": { - "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v2.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v2.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V2.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v2:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd2 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/filter:Filter labelname LogSyslogd2Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/filter:Filter labelname LogSyslogd2Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v2.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v2.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V2.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v2:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd2 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/filter:Filter labelname LogSyslogd2Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/filter:Filter labelname LogSyslogd2Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -123438,7 +124414,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -123500,6 +124476,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -123546,7 +124523,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -123639,7 +124616,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -123691,7 +124668,7 @@ } }, "fortios:log/syslogd/v2/overridefilter:Overridefilter": { - "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v2.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v2.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V2.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v2:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd2 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/overridefilter:Overridefilter labelname LogSyslogd2OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/overridefilter:Overridefilter labelname LogSyslogd2OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v2.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v2.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V2.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v2:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd2 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/overridefilter:Overridefilter labelname LogSyslogd2OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/overridefilter:Overridefilter labelname LogSyslogd2OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -123730,7 +124707,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -123792,6 +124769,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -123833,7 +124811,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -123921,7 +124899,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -124004,7 +124982,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -124075,7 +125053,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -124107,7 +125086,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -124195,7 +125174,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -124255,7 +125234,7 @@ } }, "fortios:log/syslogd/v2/setting:Setting": { - "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v2.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 2,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v2.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V2.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v2:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd2 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/setting:Setting labelname LogSyslogd2Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/setting:Setting labelname LogSyslogd2Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v2.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 2,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v2.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V2.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v2:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd2 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/setting:Setting labelname LogSyslogd2Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v2/setting:Setting labelname LogSyslogd2Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "certificate": { "type": "string", @@ -124286,7 +125265,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -124352,7 +125331,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -124384,7 +125364,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -124468,7 +125448,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -124524,7 +125504,7 @@ } }, "fortios:log/syslogd/v3/filter:Filter": { - "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v3.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v3.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V3.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v3:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd3 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/filter:Filter labelname LogSyslogd3Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/filter:Filter labelname LogSyslogd3Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v3.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v3.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V3.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v3:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd3 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/filter:Filter labelname LogSyslogd3Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/filter:Filter labelname LogSyslogd3Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -124568,7 +125548,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -124630,6 +125610,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -124676,7 +125657,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -124769,7 +125750,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -124821,7 +125802,7 @@ } }, "fortios:log/syslogd/v3/overridefilter:Overridefilter": { - "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v3.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v3.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V3.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v3:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd3 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/overridefilter:Overridefilter labelname LogSyslogd3OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/overridefilter:Overridefilter labelname LogSyslogd3OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v3.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v3.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V3.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v3:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd3 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/overridefilter:Overridefilter labelname LogSyslogd3OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/overridefilter:Overridefilter labelname LogSyslogd3OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -124860,7 +125841,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -124922,6 +125903,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -124963,7 +125945,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -125051,7 +126033,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -125134,7 +126116,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -125205,7 +126187,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -125237,7 +126220,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -125325,7 +126308,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -125385,7 +126368,7 @@ } }, "fortios:log/syslogd/v3/setting:Setting": { - "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v3.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v3.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V3.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v3:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd3 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/setting:Setting labelname LogSyslogd3Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/setting:Setting labelname LogSyslogd3Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v3.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v3.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V3.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v3:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd3 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/setting:Setting labelname LogSyslogd3Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v3/setting:Setting labelname LogSyslogd3Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "certificate": { "type": "string", @@ -125416,7 +126399,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -125482,7 +126465,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -125514,7 +126498,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -125598,7 +126582,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -125654,7 +126638,7 @@ } }, "fortios:log/syslogd/v4/filter:Filter": { - "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v4.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v4.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V4.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v4:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd4 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/filter:Filter labelname LogSyslogd4Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/filter:Filter labelname LogSyslogd4Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v4.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v4.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V4.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v4:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd4 Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/filter:Filter labelname LogSyslogd4Filter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/filter:Filter labelname LogSyslogd4Filter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -125698,7 +126682,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -125760,6 +126744,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -125806,7 +126791,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -125899,7 +126884,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -125951,7 +126936,7 @@ } }, "fortios:log/syslogd/v4/overridefilter:Overridefilter": { - "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v4.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v4.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V4.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v4:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd4 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/overridefilter:Overridefilter labelname LogSyslogd4OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/overridefilter:Overridefilter labelname LogSyslogd4OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Override filters for remote system server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v4.Overridefilter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v4.Overridefilter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V4.Overridefilter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewOverridefilter(ctx, \"trname\", \u0026log.OverridefilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Overridefilter;\nimport com.pulumi.fortios.log.OverridefilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Overridefilter(\"trname\", OverridefilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v4:Overridefilter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd4 OverrideFilter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/overridefilter:Overridefilter labelname LogSyslogd4OverrideFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/overridefilter:Overridefilter labelname LogSyslogd4OverrideFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -125990,7 +126975,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -126052,6 +127037,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -126093,7 +127079,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -126181,7 +127167,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -126264,7 +127250,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -126335,7 +127321,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -126367,7 +127354,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -126455,7 +127442,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -126515,7 +127502,7 @@ } }, "fortios:log/syslogd/v4/setting:Setting": { - "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v4.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 4,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v4.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=4)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V4.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 4,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v4:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd4 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/setting:Setting labelname LogSyslogd4Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/setting:Setting labelname LogSyslogd4Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global settings for remote syslog server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.syslogd.v4.Setting(\"trname\", {\n encAlgorithm: \"disable\",\n facility: \"local7\",\n format: \"default\",\n mode: \"udp\",\n port: 514,\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n syslogType: 4,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.syslogd.v4.Setting(\"trname\",\n enc_algorithm=\"disable\",\n facility=\"local7\",\n format=\"default\",\n mode=\"udp\",\n port=514,\n ssl_min_proto_version=\"default\",\n status=\"disable\",\n syslog_type=4)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Syslogd.V4.Setting(\"trname\", new()\n {\n EncAlgorithm = \"disable\",\n Facility = \"local7\",\n Format = \"default\",\n Mode = \"udp\",\n Port = 514,\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n SyslogType = 4,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"disable\"),\n\t\t\tFacility: pulumi.String(\"local7\"),\n\t\t\tFormat: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"udp\"),\n\t\t\tPort: pulumi.Int(514),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tSyslogType: pulumi.Int(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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .encAlgorithm(\"disable\")\n .facility(\"local7\")\n .format(\"default\")\n .mode(\"udp\")\n .port(514)\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .syslogType(4)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/syslogd/v4:Setting\n properties:\n encAlgorithm: disable\n facility: local7\n format: default\n mode: udp\n port: 514\n sslMinProtoVersion: default\n status: disable\n syslogType: 4\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogSyslogd4 Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/setting:Setting labelname LogSyslogd4Setting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/syslogd/v4/setting:Setting labelname LogSyslogd4Setting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "certificate": { "type": "string", @@ -126546,7 +127533,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -126612,7 +127599,8 @@ "sourceIp", "sslMinProtoVersion", "status", - "syslogType" + "syslogType", + "vdomparam" ], "inputProperties": { "certificate": { @@ -126644,7 +127632,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -126728,7 +127716,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -126806,7 +127794,8 @@ "required": [ "cliCmdAudit", "configChangeAudit", - "loginAudit" + "loginAudit", + "vdomparam" ], "inputProperties": { "cliCmdAudit": { @@ -126888,7 +127877,8 @@ "interfaceSelectMethod", "server", "sourceIp", - "status" + "status", + "vdomparam" ], "inputProperties": { "interface": { @@ -126980,7 +127970,8 @@ "required": [ "cliCmdAudit", "configChangeAudit", - "loginAudit" + "loginAudit", + "vdomparam" ], "inputProperties": { "cliCmdAudit": { @@ -127062,7 +128053,8 @@ "interfaceSelectMethod", "server", "sourceIp", - "status" + "status", + "vdomparam" ], "inputProperties": { "interface": { @@ -127154,7 +128146,8 @@ "required": [ "cliCmdAudit", "configChangeAudit", - "loginAudit" + "loginAudit", + "vdomparam" ], "inputProperties": { "cliCmdAudit": { @@ -127236,7 +128229,8 @@ "interfaceSelectMethod", "server", "sourceIp", - "status" + "status", + "vdomparam" ], "inputProperties": { "interface": { @@ -127306,7 +128300,7 @@ } }, "fortios:log/threatweight:Threatweight": { - "description": "Configure threat weight settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Threatweight(\"trname\", {\n applications: [\n {\n category: 2,\n id: 1,\n level: \"low\",\n },\n {\n category: 6,\n id: 2,\n level: \"medium\",\n },\n ],\n blockedConnection: \"high\",\n failedConnection: \"low\",\n ips: {\n criticalSeverity: \"critical\",\n highSeverity: \"high\",\n infoSeverity: \"disable\",\n lowSeverity: \"low\",\n mediumSeverity: \"medium\",\n },\n level: {\n critical: 50,\n high: 30,\n low: 5,\n medium: 10,\n },\n malware: {\n botnetConnection: \"critical\",\n commandBlocked: \"disable\",\n contentDisarm: \"medium\",\n fileBlocked: \"low\",\n mimefragmented: \"disable\",\n oversized: \"disable\",\n switchProto: \"disable\",\n virusFileTypeExecutable: \"medium\",\n virusInfected: \"critical\",\n virusOutbreakPrevention: \"critical\",\n virusScanError: \"high\",\n },\n status: \"enable\",\n urlBlockDetected: \"high\",\n webs: [\n {\n category: 26,\n id: 1,\n level: \"high\",\n },\n {\n category: 61,\n id: 2,\n level: \"high\",\n },\n {\n category: 86,\n id: 3,\n level: \"high\",\n },\n {\n category: 1,\n id: 4,\n level: \"medium\",\n },\n {\n category: 3,\n id: 5,\n level: \"medium\",\n },\n {\n category: 4,\n id: 6,\n level: \"medium\",\n },\n {\n category: 5,\n id: 7,\n level: \"medium\",\n },\n {\n category: 6,\n id: 8,\n level: \"medium\",\n },\n {\n category: 12,\n id: 9,\n level: \"medium\",\n },\n {\n category: 59,\n id: 10,\n level: \"medium\",\n },\n {\n category: 62,\n id: 11,\n level: \"medium\",\n },\n {\n category: 83,\n id: 12,\n level: \"medium\",\n },\n {\n category: 72,\n id: 13,\n level: \"low\",\n },\n {\n category: 14,\n id: 14,\n level: \"low\",\n },\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Threatweight(\"trname\",\n applications=[\n fortios.log.ThreatweightApplicationArgs(\n category=2,\n id=1,\n level=\"low\",\n ),\n fortios.log.ThreatweightApplicationArgs(\n category=6,\n id=2,\n level=\"medium\",\n ),\n ],\n blocked_connection=\"high\",\n failed_connection=\"low\",\n ips=fortios.log.ThreatweightIpsArgs(\n critical_severity=\"critical\",\n high_severity=\"high\",\n info_severity=\"disable\",\n low_severity=\"low\",\n medium_severity=\"medium\",\n ),\n level=fortios.log.ThreatweightLevelArgs(\n critical=50,\n high=30,\n low=5,\n medium=10,\n ),\n malware=fortios.log.ThreatweightMalwareArgs(\n botnet_connection=\"critical\",\n command_blocked=\"disable\",\n content_disarm=\"medium\",\n file_blocked=\"low\",\n mimefragmented=\"disable\",\n oversized=\"disable\",\n switch_proto=\"disable\",\n virus_file_type_executable=\"medium\",\n virus_infected=\"critical\",\n virus_outbreak_prevention=\"critical\",\n virus_scan_error=\"high\",\n ),\n status=\"enable\",\n url_block_detected=\"high\",\n webs=[\n fortios.log.ThreatweightWebArgs(\n category=26,\n id=1,\n level=\"high\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=61,\n id=2,\n level=\"high\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=86,\n id=3,\n level=\"high\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=1,\n id=4,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=3,\n id=5,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=4,\n id=6,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=5,\n id=7,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=6,\n id=8,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=12,\n id=9,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=59,\n id=10,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=62,\n id=11,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=83,\n id=12,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=72,\n id=13,\n level=\"low\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=14,\n id=14,\n level=\"low\",\n ),\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Threatweight(\"trname\", new()\n {\n Applications = new[]\n {\n new Fortios.Log.Inputs.ThreatweightApplicationArgs\n {\n Category = 2,\n Id = 1,\n Level = \"low\",\n },\n new Fortios.Log.Inputs.ThreatweightApplicationArgs\n {\n Category = 6,\n Id = 2,\n Level = \"medium\",\n },\n },\n BlockedConnection = \"high\",\n FailedConnection = \"low\",\n Ips = new Fortios.Log.Inputs.ThreatweightIpsArgs\n {\n CriticalSeverity = \"critical\",\n HighSeverity = \"high\",\n InfoSeverity = \"disable\",\n LowSeverity = \"low\",\n MediumSeverity = \"medium\",\n },\n Level = new Fortios.Log.Inputs.ThreatweightLevelArgs\n {\n Critical = 50,\n High = 30,\n Low = 5,\n Medium = 10,\n },\n Malware = new Fortios.Log.Inputs.ThreatweightMalwareArgs\n {\n BotnetConnection = \"critical\",\n CommandBlocked = \"disable\",\n ContentDisarm = \"medium\",\n FileBlocked = \"low\",\n Mimefragmented = \"disable\",\n Oversized = \"disable\",\n SwitchProto = \"disable\",\n VirusFileTypeExecutable = \"medium\",\n VirusInfected = \"critical\",\n VirusOutbreakPrevention = \"critical\",\n VirusScanError = \"high\",\n },\n Status = \"enable\",\n UrlBlockDetected = \"high\",\n Webs = new[]\n {\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 26,\n Id = 1,\n Level = \"high\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 61,\n Id = 2,\n Level = \"high\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 86,\n Id = 3,\n Level = \"high\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 1,\n Id = 4,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 3,\n Id = 5,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 4,\n Id = 6,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 5,\n Id = 7,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 6,\n Id = 8,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 12,\n Id = 9,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 59,\n Id = 10,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 62,\n Id = 11,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 83,\n Id = 12,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 72,\n Id = 13,\n Level = \"low\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 14,\n Id = 14,\n Level = \"low\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewThreatweight(ctx, \"trname\", \u0026log.ThreatweightArgs{\n\t\t\tApplications: log.ThreatweightApplicationArray{\n\t\t\t\t\u0026log.ThreatweightApplicationArgs{\n\t\t\t\t\tCategory: pulumi.Int(2),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightApplicationArgs{\n\t\t\t\t\tCategory: pulumi.Int(6),\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tBlockedConnection: pulumi.String(\"high\"),\n\t\t\tFailedConnection: pulumi.String(\"low\"),\n\t\t\tIps: \u0026log.ThreatweightIpsArgs{\n\t\t\t\tCriticalSeverity: pulumi.String(\"critical\"),\n\t\t\t\tHighSeverity: pulumi.String(\"high\"),\n\t\t\t\tInfoSeverity: pulumi.String(\"disable\"),\n\t\t\t\tLowSeverity: pulumi.String(\"low\"),\n\t\t\t\tMediumSeverity: pulumi.String(\"medium\"),\n\t\t\t},\n\t\t\tLevel: \u0026log.ThreatweightLevelArgs{\n\t\t\t\tCritical: pulumi.Int(50),\n\t\t\t\tHigh: pulumi.Int(30),\n\t\t\t\tLow: pulumi.Int(5),\n\t\t\t\tMedium: pulumi.Int(10),\n\t\t\t},\n\t\t\tMalware: \u0026log.ThreatweightMalwareArgs{\n\t\t\t\tBotnetConnection: pulumi.String(\"critical\"),\n\t\t\t\tCommandBlocked: pulumi.String(\"disable\"),\n\t\t\t\tContentDisarm: pulumi.String(\"medium\"),\n\t\t\t\tFileBlocked: pulumi.String(\"low\"),\n\t\t\t\tMimefragmented: pulumi.String(\"disable\"),\n\t\t\t\tOversized: pulumi.String(\"disable\"),\n\t\t\t\tSwitchProto: pulumi.String(\"disable\"),\n\t\t\t\tVirusFileTypeExecutable: pulumi.String(\"medium\"),\n\t\t\t\tVirusInfected: pulumi.String(\"critical\"),\n\t\t\t\tVirusOutbreakPrevention: pulumi.String(\"critical\"),\n\t\t\t\tVirusScanError: pulumi.String(\"high\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrlBlockDetected: pulumi.String(\"high\"),\n\t\t\tWebs: log.ThreatweightWebArray{\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(26),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tLevel: pulumi.String(\"high\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(61),\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\tLevel: pulumi.String(\"high\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(86),\n\t\t\t\t\tId: pulumi.Int(3),\n\t\t\t\t\tLevel: pulumi.String(\"high\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(1),\n\t\t\t\t\tId: pulumi.Int(4),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(3),\n\t\t\t\t\tId: pulumi.Int(5),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(4),\n\t\t\t\t\tId: pulumi.Int(6),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(5),\n\t\t\t\t\tId: pulumi.Int(7),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(6),\n\t\t\t\t\tId: pulumi.Int(8),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(12),\n\t\t\t\t\tId: pulumi.Int(9),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(59),\n\t\t\t\t\tId: pulumi.Int(10),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(62),\n\t\t\t\t\tId: pulumi.Int(11),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(83),\n\t\t\t\t\tId: pulumi.Int(12),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(72),\n\t\t\t\t\tId: pulumi.Int(13),\n\t\t\t\t\tLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(14),\n\t\t\t\t\tId: pulumi.Int(14),\n\t\t\t\t\tLevel: pulumi.String(\"low\"),\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.fortios.log.Threatweight;\nimport com.pulumi.fortios.log.ThreatweightArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightApplicationArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightIpsArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightLevelArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightMalwareArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightWebArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Threatweight(\"trname\", ThreatweightArgs.builder() \n .applications( \n ThreatweightApplicationArgs.builder()\n .category(2)\n .id(1)\n .level(\"low\")\n .build(),\n ThreatweightApplicationArgs.builder()\n .category(6)\n .id(2)\n .level(\"medium\")\n .build())\n .blockedConnection(\"high\")\n .failedConnection(\"low\")\n .ips(ThreatweightIpsArgs.builder()\n .criticalSeverity(\"critical\")\n .highSeverity(\"high\")\n .infoSeverity(\"disable\")\n .lowSeverity(\"low\")\n .mediumSeverity(\"medium\")\n .build())\n .level(ThreatweightLevelArgs.builder()\n .critical(50)\n .high(30)\n .low(5)\n .medium(10)\n .build())\n .malware(ThreatweightMalwareArgs.builder()\n .botnetConnection(\"critical\")\n .commandBlocked(\"disable\")\n .contentDisarm(\"medium\")\n .fileBlocked(\"low\")\n .mimefragmented(\"disable\")\n .oversized(\"disable\")\n .switchProto(\"disable\")\n .virusFileTypeExecutable(\"medium\")\n .virusInfected(\"critical\")\n .virusOutbreakPrevention(\"critical\")\n .virusScanError(\"high\")\n .build())\n .status(\"enable\")\n .urlBlockDetected(\"high\")\n .webs( \n ThreatweightWebArgs.builder()\n .category(26)\n .id(1)\n .level(\"high\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(61)\n .id(2)\n .level(\"high\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(86)\n .id(3)\n .level(\"high\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(1)\n .id(4)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(3)\n .id(5)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(4)\n .id(6)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(5)\n .id(7)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(6)\n .id(8)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(12)\n .id(9)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(59)\n .id(10)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(62)\n .id(11)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(83)\n .id(12)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(72)\n .id(13)\n .level(\"low\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(14)\n .id(14)\n .level(\"low\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Threatweight\n properties:\n applications:\n - category: 2\n id: 1\n level: low\n - category: 6\n id: 2\n level: medium\n blockedConnection: high\n failedConnection: low\n ips:\n criticalSeverity: critical\n highSeverity: high\n infoSeverity: disable\n lowSeverity: low\n mediumSeverity: medium\n level:\n critical: 50\n high: 30\n low: 5\n medium: 10\n malware:\n botnetConnection: critical\n commandBlocked: disable\n contentDisarm: medium\n fileBlocked: low\n mimefragmented: disable\n oversized: disable\n switchProto: disable\n virusFileTypeExecutable: medium\n virusInfected: critical\n virusOutbreakPrevention: critical\n virusScanError: high\n status: enable\n urlBlockDetected: high\n webs:\n - category: 26\n id: 1\n level: high\n - category: 61\n id: 2\n level: high\n - category: 86\n id: 3\n level: high\n - category: 1\n id: 4\n level: medium\n - category: 3\n id: 5\n level: medium\n - category: 4\n id: 6\n level: medium\n - category: 5\n id: 7\n level: medium\n - category: 6\n id: 8\n level: medium\n - category: 12\n id: 9\n level: medium\n - category: 59\n id: 10\n level: medium\n - category: 62\n id: 11\n level: medium\n - category: 83\n id: 12\n level: medium\n - category: 72\n id: 13\n level: low\n - category: 14\n id: 14\n level: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog ThreatWeight can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/threatweight:Threatweight labelname LogThreatWeight\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/threatweight:Threatweight labelname LogThreatWeight\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure threat weight settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.Threatweight(\"trname\", {\n applications: [\n {\n category: 2,\n id: 1,\n level: \"low\",\n },\n {\n category: 6,\n id: 2,\n level: \"medium\",\n },\n ],\n blockedConnection: \"high\",\n failedConnection: \"low\",\n ips: {\n criticalSeverity: \"critical\",\n highSeverity: \"high\",\n infoSeverity: \"disable\",\n lowSeverity: \"low\",\n mediumSeverity: \"medium\",\n },\n level: {\n critical: 50,\n high: 30,\n low: 5,\n medium: 10,\n },\n malware: {\n botnetConnection: \"critical\",\n commandBlocked: \"disable\",\n contentDisarm: \"medium\",\n fileBlocked: \"low\",\n mimefragmented: \"disable\",\n oversized: \"disable\",\n switchProto: \"disable\",\n virusFileTypeExecutable: \"medium\",\n virusInfected: \"critical\",\n virusOutbreakPrevention: \"critical\",\n virusScanError: \"high\",\n },\n status: \"enable\",\n urlBlockDetected: \"high\",\n webs: [\n {\n category: 26,\n id: 1,\n level: \"high\",\n },\n {\n category: 61,\n id: 2,\n level: \"high\",\n },\n {\n category: 86,\n id: 3,\n level: \"high\",\n },\n {\n category: 1,\n id: 4,\n level: \"medium\",\n },\n {\n category: 3,\n id: 5,\n level: \"medium\",\n },\n {\n category: 4,\n id: 6,\n level: \"medium\",\n },\n {\n category: 5,\n id: 7,\n level: \"medium\",\n },\n {\n category: 6,\n id: 8,\n level: \"medium\",\n },\n {\n category: 12,\n id: 9,\n level: \"medium\",\n },\n {\n category: 59,\n id: 10,\n level: \"medium\",\n },\n {\n category: 62,\n id: 11,\n level: \"medium\",\n },\n {\n category: 83,\n id: 12,\n level: \"medium\",\n },\n {\n category: 72,\n id: 13,\n level: \"low\",\n },\n {\n category: 14,\n id: 14,\n level: \"low\",\n },\n ],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.Threatweight(\"trname\",\n applications=[\n fortios.log.ThreatweightApplicationArgs(\n category=2,\n id=1,\n level=\"low\",\n ),\n fortios.log.ThreatweightApplicationArgs(\n category=6,\n id=2,\n level=\"medium\",\n ),\n ],\n blocked_connection=\"high\",\n failed_connection=\"low\",\n ips=fortios.log.ThreatweightIpsArgs(\n critical_severity=\"critical\",\n high_severity=\"high\",\n info_severity=\"disable\",\n low_severity=\"low\",\n medium_severity=\"medium\",\n ),\n level=fortios.log.ThreatweightLevelArgs(\n critical=50,\n high=30,\n low=5,\n medium=10,\n ),\n malware=fortios.log.ThreatweightMalwareArgs(\n botnet_connection=\"critical\",\n command_blocked=\"disable\",\n content_disarm=\"medium\",\n file_blocked=\"low\",\n mimefragmented=\"disable\",\n oversized=\"disable\",\n switch_proto=\"disable\",\n virus_file_type_executable=\"medium\",\n virus_infected=\"critical\",\n virus_outbreak_prevention=\"critical\",\n virus_scan_error=\"high\",\n ),\n status=\"enable\",\n url_block_detected=\"high\",\n webs=[\n fortios.log.ThreatweightWebArgs(\n category=26,\n id=1,\n level=\"high\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=61,\n id=2,\n level=\"high\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=86,\n id=3,\n level=\"high\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=1,\n id=4,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=3,\n id=5,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=4,\n id=6,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=5,\n id=7,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=6,\n id=8,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=12,\n id=9,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=59,\n id=10,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=62,\n id=11,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=83,\n id=12,\n level=\"medium\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=72,\n id=13,\n level=\"low\",\n ),\n fortios.log.ThreatweightWebArgs(\n category=14,\n id=14,\n level=\"low\",\n ),\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Threatweight(\"trname\", new()\n {\n Applications = new[]\n {\n new Fortios.Log.Inputs.ThreatweightApplicationArgs\n {\n Category = 2,\n Id = 1,\n Level = \"low\",\n },\n new Fortios.Log.Inputs.ThreatweightApplicationArgs\n {\n Category = 6,\n Id = 2,\n Level = \"medium\",\n },\n },\n BlockedConnection = \"high\",\n FailedConnection = \"low\",\n Ips = new Fortios.Log.Inputs.ThreatweightIpsArgs\n {\n CriticalSeverity = \"critical\",\n HighSeverity = \"high\",\n InfoSeverity = \"disable\",\n LowSeverity = \"low\",\n MediumSeverity = \"medium\",\n },\n Level = new Fortios.Log.Inputs.ThreatweightLevelArgs\n {\n Critical = 50,\n High = 30,\n Low = 5,\n Medium = 10,\n },\n Malware = new Fortios.Log.Inputs.ThreatweightMalwareArgs\n {\n BotnetConnection = \"critical\",\n CommandBlocked = \"disable\",\n ContentDisarm = \"medium\",\n FileBlocked = \"low\",\n Mimefragmented = \"disable\",\n Oversized = \"disable\",\n SwitchProto = \"disable\",\n VirusFileTypeExecutable = \"medium\",\n VirusInfected = \"critical\",\n VirusOutbreakPrevention = \"critical\",\n VirusScanError = \"high\",\n },\n Status = \"enable\",\n UrlBlockDetected = \"high\",\n Webs = new[]\n {\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 26,\n Id = 1,\n Level = \"high\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 61,\n Id = 2,\n Level = \"high\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 86,\n Id = 3,\n Level = \"high\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 1,\n Id = 4,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 3,\n Id = 5,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 4,\n Id = 6,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 5,\n Id = 7,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 6,\n Id = 8,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 12,\n Id = 9,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 59,\n Id = 10,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 62,\n Id = 11,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 83,\n Id = 12,\n Level = \"medium\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 72,\n Id = 13,\n Level = \"low\",\n },\n new Fortios.Log.Inputs.ThreatweightWebArgs\n {\n Category = 14,\n Id = 14,\n Level = \"low\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewThreatweight(ctx, \"trname\", \u0026log.ThreatweightArgs{\n\t\t\tApplications: log.ThreatweightApplicationArray{\n\t\t\t\t\u0026log.ThreatweightApplicationArgs{\n\t\t\t\t\tCategory: pulumi.Int(2),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightApplicationArgs{\n\t\t\t\t\tCategory: pulumi.Int(6),\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tBlockedConnection: pulumi.String(\"high\"),\n\t\t\tFailedConnection: pulumi.String(\"low\"),\n\t\t\tIps: \u0026log.ThreatweightIpsArgs{\n\t\t\t\tCriticalSeverity: pulumi.String(\"critical\"),\n\t\t\t\tHighSeverity: pulumi.String(\"high\"),\n\t\t\t\tInfoSeverity: pulumi.String(\"disable\"),\n\t\t\t\tLowSeverity: pulumi.String(\"low\"),\n\t\t\t\tMediumSeverity: pulumi.String(\"medium\"),\n\t\t\t},\n\t\t\tLevel: \u0026log.ThreatweightLevelArgs{\n\t\t\t\tCritical: pulumi.Int(50),\n\t\t\t\tHigh: pulumi.Int(30),\n\t\t\t\tLow: pulumi.Int(5),\n\t\t\t\tMedium: pulumi.Int(10),\n\t\t\t},\n\t\t\tMalware: \u0026log.ThreatweightMalwareArgs{\n\t\t\t\tBotnetConnection: pulumi.String(\"critical\"),\n\t\t\t\tCommandBlocked: pulumi.String(\"disable\"),\n\t\t\t\tContentDisarm: pulumi.String(\"medium\"),\n\t\t\t\tFileBlocked: pulumi.String(\"low\"),\n\t\t\t\tMimefragmented: pulumi.String(\"disable\"),\n\t\t\t\tOversized: pulumi.String(\"disable\"),\n\t\t\t\tSwitchProto: pulumi.String(\"disable\"),\n\t\t\t\tVirusFileTypeExecutable: pulumi.String(\"medium\"),\n\t\t\t\tVirusInfected: pulumi.String(\"critical\"),\n\t\t\t\tVirusOutbreakPrevention: pulumi.String(\"critical\"),\n\t\t\t\tVirusScanError: pulumi.String(\"high\"),\n\t\t\t},\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrlBlockDetected: pulumi.String(\"high\"),\n\t\t\tWebs: log.ThreatweightWebArray{\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(26),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tLevel: pulumi.String(\"high\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(61),\n\t\t\t\t\tId: pulumi.Int(2),\n\t\t\t\t\tLevel: pulumi.String(\"high\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(86),\n\t\t\t\t\tId: pulumi.Int(3),\n\t\t\t\t\tLevel: pulumi.String(\"high\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(1),\n\t\t\t\t\tId: pulumi.Int(4),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(3),\n\t\t\t\t\tId: pulumi.Int(5),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(4),\n\t\t\t\t\tId: pulumi.Int(6),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(5),\n\t\t\t\t\tId: pulumi.Int(7),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(6),\n\t\t\t\t\tId: pulumi.Int(8),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(12),\n\t\t\t\t\tId: pulumi.Int(9),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(59),\n\t\t\t\t\tId: pulumi.Int(10),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(62),\n\t\t\t\t\tId: pulumi.Int(11),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(83),\n\t\t\t\t\tId: pulumi.Int(12),\n\t\t\t\t\tLevel: pulumi.String(\"medium\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(72),\n\t\t\t\t\tId: pulumi.Int(13),\n\t\t\t\t\tLevel: pulumi.String(\"low\"),\n\t\t\t\t},\n\t\t\t\t\u0026log.ThreatweightWebArgs{\n\t\t\t\t\tCategory: pulumi.Int(14),\n\t\t\t\t\tId: pulumi.Int(14),\n\t\t\t\t\tLevel: pulumi.String(\"low\"),\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.fortios.log.Threatweight;\nimport com.pulumi.fortios.log.ThreatweightArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightApplicationArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightIpsArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightLevelArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightMalwareArgs;\nimport com.pulumi.fortios.log.inputs.ThreatweightWebArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Threatweight(\"trname\", ThreatweightArgs.builder()\n .applications( \n ThreatweightApplicationArgs.builder()\n .category(2)\n .id(1)\n .level(\"low\")\n .build(),\n ThreatweightApplicationArgs.builder()\n .category(6)\n .id(2)\n .level(\"medium\")\n .build())\n .blockedConnection(\"high\")\n .failedConnection(\"low\")\n .ips(ThreatweightIpsArgs.builder()\n .criticalSeverity(\"critical\")\n .highSeverity(\"high\")\n .infoSeverity(\"disable\")\n .lowSeverity(\"low\")\n .mediumSeverity(\"medium\")\n .build())\n .level(ThreatweightLevelArgs.builder()\n .critical(50)\n .high(30)\n .low(5)\n .medium(10)\n .build())\n .malware(ThreatweightMalwareArgs.builder()\n .botnetConnection(\"critical\")\n .commandBlocked(\"disable\")\n .contentDisarm(\"medium\")\n .fileBlocked(\"low\")\n .mimefragmented(\"disable\")\n .oversized(\"disable\")\n .switchProto(\"disable\")\n .virusFileTypeExecutable(\"medium\")\n .virusInfected(\"critical\")\n .virusOutbreakPrevention(\"critical\")\n .virusScanError(\"high\")\n .build())\n .status(\"enable\")\n .urlBlockDetected(\"high\")\n .webs( \n ThreatweightWebArgs.builder()\n .category(26)\n .id(1)\n .level(\"high\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(61)\n .id(2)\n .level(\"high\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(86)\n .id(3)\n .level(\"high\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(1)\n .id(4)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(3)\n .id(5)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(4)\n .id(6)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(5)\n .id(7)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(6)\n .id(8)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(12)\n .id(9)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(59)\n .id(10)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(62)\n .id(11)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(83)\n .id(12)\n .level(\"medium\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(72)\n .id(13)\n .level(\"low\")\n .build(),\n ThreatweightWebArgs.builder()\n .category(14)\n .id(14)\n .level(\"low\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log:Threatweight\n properties:\n applications:\n - category: 2\n id: 1\n level: low\n - category: 6\n id: 2\n level: medium\n blockedConnection: high\n failedConnection: low\n ips:\n criticalSeverity: critical\n highSeverity: high\n infoSeverity: disable\n lowSeverity: low\n mediumSeverity: medium\n level:\n critical: 50\n high: 30\n low: 5\n medium: 10\n malware:\n botnetConnection: critical\n commandBlocked: disable\n contentDisarm: medium\n fileBlocked: low\n mimefragmented: disable\n oversized: disable\n switchProto: disable\n virusFileTypeExecutable: medium\n virusInfected: critical\n virusOutbreakPrevention: critical\n virusScanError: high\n status: enable\n urlBlockDetected: high\n webs:\n - category: 26\n id: 1\n level: high\n - category: 61\n id: 2\n level: high\n - category: 86\n id: 3\n level: high\n - category: 1\n id: 4\n level: medium\n - category: 3\n id: 5\n level: medium\n - category: 4\n id: 6\n level: medium\n - category: 5\n id: 7\n level: medium\n - category: 6\n id: 8\n level: medium\n - category: 12\n id: 9\n level: medium\n - category: 59\n id: 10\n level: medium\n - category: 62\n id: 11\n level: medium\n - category: 83\n id: 12\n level: medium\n - category: 72\n id: 13\n level: low\n - category: 14\n id: 14\n level: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLog ThreatWeight can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/threatweight:Threatweight labelname LogThreatWeight\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/threatweight:Threatweight labelname LogThreatWeight\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "applications": { "type": "array", @@ -127340,7 +128334,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ips": { "$ref": "#/types/fortios:log/ThreatweightIps:ThreatweightIps", @@ -127382,7 +128376,8 @@ "level", "malware", "status", - "urlBlockDetected" + "urlBlockDetected", + "vdomparam" ], "inputProperties": { "applications": { @@ -127417,7 +128412,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ips": { "$ref": "#/types/fortios:log/ThreatweightIps:ThreatweightIps", @@ -127487,7 +128482,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ips": { "$ref": "#/types/fortios:log/ThreatweightIps:ThreatweightIps", @@ -127526,7 +128521,7 @@ } }, "fortios:log/webtrends/filter:Filter": { - "description": "Filters for WebTrends.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.webtrends.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.webtrends.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Webtrends.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder() \n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/webtrends:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogWebtrends Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/webtrends/filter:Filter labelname LogWebtrendsFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/webtrends/filter:Filter labelname LogWebtrendsFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Filters for WebTrends.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.webtrends.Filter(\"trname\", {\n anomaly: \"enable\",\n dns: \"enable\",\n filterType: \"include\",\n forwardTraffic: \"enable\",\n gtp: \"enable\",\n localTraffic: \"enable\",\n multicastTraffic: \"enable\",\n severity: \"information\",\n snifferTraffic: \"enable\",\n ssh: \"enable\",\n voip: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.webtrends.Filter(\"trname\",\n anomaly=\"enable\",\n dns=\"enable\",\n filter_type=\"include\",\n forward_traffic=\"enable\",\n gtp=\"enable\",\n local_traffic=\"enable\",\n multicast_traffic=\"enable\",\n severity=\"information\",\n sniffer_traffic=\"enable\",\n ssh=\"enable\",\n voip=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Webtrends.Filter(\"trname\", new()\n {\n Anomaly = \"enable\",\n Dns = \"enable\",\n FilterType = \"include\",\n ForwardTraffic = \"enable\",\n Gtp = \"enable\",\n LocalTraffic = \"enable\",\n MulticastTraffic = \"enable\",\n Severity = \"information\",\n SnifferTraffic = \"enable\",\n Ssh = \"enable\",\n Voip = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewFilter(ctx, \"trname\", \u0026log.FilterArgs{\n\t\t\tAnomaly: pulumi.String(\"enable\"),\n\t\t\tDns: pulumi.String(\"enable\"),\n\t\t\tFilterType: pulumi.String(\"include\"),\n\t\t\tForwardTraffic: pulumi.String(\"enable\"),\n\t\t\tGtp: pulumi.String(\"enable\"),\n\t\t\tLocalTraffic: pulumi.String(\"enable\"),\n\t\t\tMulticastTraffic: pulumi.String(\"enable\"),\n\t\t\tSeverity: pulumi.String(\"information\"),\n\t\t\tSnifferTraffic: pulumi.String(\"enable\"),\n\t\t\tSsh: pulumi.String(\"enable\"),\n\t\t\tVoip: 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.fortios.log.Filter;\nimport com.pulumi.fortios.log.FilterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Filter(\"trname\", FilterArgs.builder()\n .anomaly(\"enable\")\n .dns(\"enable\")\n .filterType(\"include\")\n .forwardTraffic(\"enable\")\n .gtp(\"enable\")\n .localTraffic(\"enable\")\n .multicastTraffic(\"enable\")\n .severity(\"information\")\n .snifferTraffic(\"enable\")\n .ssh(\"enable\")\n .voip(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/webtrends:Filter\n properties:\n anomaly: enable\n dns: enable\n filterType: include\n forwardTraffic: enable\n gtp: enable\n localTraffic: enable\n multicastTraffic: enable\n severity: information\n snifferTraffic: enable\n ssh: enable\n voip: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogWebtrends Filter can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/webtrends/filter:Filter labelname LogWebtrendsFilter\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/webtrends/filter:Filter labelname LogWebtrendsFilter\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "anomaly": { "type": "string", @@ -127570,7 +128565,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -127632,6 +128627,7 @@ "severity", "snifferTraffic", "ssh", + "vdomparam", "voip", "ztnaTraffic" ], @@ -127678,7 +128674,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -127771,7 +128767,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtp": { "type": "string", @@ -127823,7 +128819,7 @@ } }, "fortios:log/webtrends/setting:Setting": { - "description": "Settings for WebTrends.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.webtrends.Setting(\"trname\", {status: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.webtrends.Setting(\"trname\", status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Webtrends.Setting(\"trname\", new()\n {\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/webtrends:Setting\n properties:\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogWebtrends Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/webtrends/setting:Setting labelname LogWebtrendsSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/webtrends/setting:Setting labelname LogWebtrendsSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Settings for WebTrends.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.log.webtrends.Setting(\"trname\", {status: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.log.webtrends.Setting(\"trname\", status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Log.Webtrends.Setting(\"trname\", new()\n {\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/log\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := log.NewSetting(ctx, \"trname\", \u0026log.SettingArgs{\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.fortios.log.Setting;\nimport com.pulumi.fortios.log.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:log/webtrends:Setting\n properties:\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nLogWebtrends Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:log/webtrends/setting:Setting labelname LogWebtrendsSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:log/webtrends/setting:Setting labelname LogWebtrendsSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "server": { "type": "string", @@ -127840,7 +128836,8 @@ }, "required": [ "server", - "status" + "status", + "vdomparam" ], "inputProperties": { "server": { @@ -127878,7 +128875,7 @@ } }, "fortios:networking/interfacePort:InterfacePort": { - "description": "Provides a resource to configure interface settings of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Interface`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Loopback Interface\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst loopback1 = new fortios.networking.InterfacePort(\"loopback1\", {\n alias: \"cc1\",\n allowaccess: \"ping http\",\n description: \"description\",\n ip: \"23.123.33.10 255.255.255.0\",\n mode: \"static\",\n role: \"lan\",\n status: \"up\",\n type: \"loopback\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nloopback1 = fortios.networking.InterfacePort(\"loopback1\",\n alias=\"cc1\",\n allowaccess=\"ping http\",\n description=\"description\",\n ip=\"23.123.33.10 255.255.255.0\",\n mode=\"static\",\n role=\"lan\",\n status=\"up\",\n type=\"loopback\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var loopback1 = new Fortios.Networking.InterfacePort(\"loopback1\", new()\n {\n Alias = \"cc1\",\n Allowaccess = \"ping http\",\n Description = \"description\",\n Ip = \"23.123.33.10 255.255.255.0\",\n Mode = \"static\",\n Role = \"lan\",\n Status = \"up\",\n Type = \"loopback\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewInterfacePort(ctx, \"loopback1\", \u0026networking.InterfacePortArgs{\n\t\t\tAlias: pulumi.String(\"cc1\"),\n\t\t\tAllowaccess: pulumi.String(\"ping http\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tIp: pulumi.String(\"23.123.33.10 255.255.255.0\"),\n\t\t\tMode: pulumi.String(\"static\"),\n\t\t\tRole: pulumi.String(\"lan\"),\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t\tType: pulumi.String(\"loopback\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.networking.InterfacePort;\nimport com.pulumi.fortios.networking.InterfacePortArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var loopback1 = new InterfacePort(\"loopback1\", InterfacePortArgs.builder() \n .alias(\"cc1\")\n .allowaccess(\"ping http\")\n .description(\"description\")\n .ip(\"23.123.33.10 255.255.255.0\")\n .mode(\"static\")\n .role(\"lan\")\n .status(\"up\")\n .type(\"loopback\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n loopback1:\n type: fortios:networking:InterfacePort\n properties:\n alias: cc1\n allowaccess: ping http\n description: description\n ip: 23.123.33.10 255.255.255.0\n mode: static\n role: lan\n status: up\n type: loopback\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### VLAN Interface\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst vlan1 = new fortios.networking.InterfacePort(\"vlan1\", {\n allowaccess: \"ping\",\n defaultgw: \"enable\",\n distance: \"33\",\n \"interface\": \"port2\",\n ip: \"3.123.33.10 255.255.255.0\",\n mode: \"static\",\n role: \"lan\",\n type: \"vlan\",\n vdom: \"root\",\n vlanid: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nvlan1 = fortios.networking.InterfacePort(\"vlan1\",\n allowaccess=\"ping\",\n defaultgw=\"enable\",\n distance=\"33\",\n interface=\"port2\",\n ip=\"3.123.33.10 255.255.255.0\",\n mode=\"static\",\n role=\"lan\",\n type=\"vlan\",\n vdom=\"root\",\n vlanid=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vlan1 = new Fortios.Networking.InterfacePort(\"vlan1\", new()\n {\n Allowaccess = \"ping\",\n Defaultgw = \"enable\",\n Distance = \"33\",\n Interface = \"port2\",\n Ip = \"3.123.33.10 255.255.255.0\",\n Mode = \"static\",\n Role = \"lan\",\n Type = \"vlan\",\n Vdom = \"root\",\n Vlanid = \"3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewInterfacePort(ctx, \"vlan1\", \u0026networking.InterfacePortArgs{\n\t\t\tAllowaccess: pulumi.String(\"ping\"),\n\t\t\tDefaultgw: pulumi.String(\"enable\"),\n\t\t\tDistance: pulumi.String(\"33\"),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp: pulumi.String(\"3.123.33.10 255.255.255.0\"),\n\t\t\tMode: pulumi.String(\"static\"),\n\t\t\tRole: pulumi.String(\"lan\"),\n\t\t\tType: pulumi.String(\"vlan\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t\tVlanid: 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.fortios.networking.InterfacePort;\nimport com.pulumi.fortios.networking.InterfacePortArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vlan1 = new InterfacePort(\"vlan1\", InterfacePortArgs.builder() \n .allowaccess(\"ping\")\n .defaultgw(\"enable\")\n .distance(\"33\")\n .interface_(\"port2\")\n .ip(\"3.123.33.10 255.255.255.0\")\n .mode(\"static\")\n .role(\"lan\")\n .type(\"vlan\")\n .vdom(\"root\")\n .vlanid(\"3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vlan1:\n type: fortios:networking:InterfacePort\n properties:\n allowaccess: ping\n defaultgw: enable\n distance: '33'\n interface: port2\n ip: 3.123.33.10 255.255.255.0\n mode: static\n role: lan\n type: vlan\n vdom: root\n vlanid: '3'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Physical Interface\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.networking.InterfacePort(\"test1\", {\n alias: \"dkeeew\",\n allowaccess: \"ping https\",\n defaultgw: \"enable\",\n description: \"description\",\n deviceIdentification: \"enable\",\n distance: \"33\",\n dnsServerOverride: \"enable\",\n ip: \"93.133.133.110 255.255.255.0\",\n mode: \"static\",\n mtu: \"2933\",\n mtuOverride: \"enable\",\n role: \"lan\",\n speed: \"auto\",\n status: \"up\",\n tcpMss: \"3232\",\n type: \"physical\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.networking.InterfacePort(\"test1\",\n alias=\"dkeeew\",\n allowaccess=\"ping https\",\n defaultgw=\"enable\",\n description=\"description\",\n device_identification=\"enable\",\n distance=\"33\",\n dns_server_override=\"enable\",\n ip=\"93.133.133.110 255.255.255.0\",\n mode=\"static\",\n mtu=\"2933\",\n mtu_override=\"enable\",\n role=\"lan\",\n speed=\"auto\",\n status=\"up\",\n tcp_mss=\"3232\",\n type=\"physical\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Networking.InterfacePort(\"test1\", new()\n {\n Alias = \"dkeeew\",\n Allowaccess = \"ping https\",\n Defaultgw = \"enable\",\n Description = \"description\",\n DeviceIdentification = \"enable\",\n Distance = \"33\",\n DnsServerOverride = \"enable\",\n Ip = \"93.133.133.110 255.255.255.0\",\n Mode = \"static\",\n Mtu = \"2933\",\n MtuOverride = \"enable\",\n Role = \"lan\",\n Speed = \"auto\",\n Status = \"up\",\n TcpMss = \"3232\",\n Type = \"physical\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewInterfacePort(ctx, \"test1\", \u0026networking.InterfacePortArgs{\n\t\t\tAlias: pulumi.String(\"dkeeew\"),\n\t\t\tAllowaccess: pulumi.String(\"ping https\"),\n\t\t\tDefaultgw: pulumi.String(\"enable\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tDeviceIdentification: pulumi.String(\"enable\"),\n\t\t\tDistance: pulumi.String(\"33\"),\n\t\t\tDnsServerOverride: pulumi.String(\"enable\"),\n\t\t\tIp: pulumi.String(\"93.133.133.110 255.255.255.0\"),\n\t\t\tMode: pulumi.String(\"static\"),\n\t\t\tMtu: pulumi.String(\"2933\"),\n\t\t\tMtuOverride: pulumi.String(\"enable\"),\n\t\t\tRole: pulumi.String(\"lan\"),\n\t\t\tSpeed: pulumi.String(\"auto\"),\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t\tTcpMss: pulumi.String(\"3232\"),\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.networking.InterfacePort;\nimport com.pulumi.fortios.networking.InterfacePortArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new InterfacePort(\"test1\", InterfacePortArgs.builder() \n .alias(\"dkeeew\")\n .allowaccess(\"ping https\")\n .defaultgw(\"enable\")\n .description(\"description\")\n .deviceIdentification(\"enable\")\n .distance(\"33\")\n .dnsServerOverride(\"enable\")\n .ip(\"93.133.133.110 255.255.255.0\")\n .mode(\"static\")\n .mtu(\"2933\")\n .mtuOverride(\"enable\")\n .role(\"lan\")\n .speed(\"auto\")\n .status(\"up\")\n .tcpMss(\"3232\")\n .type(\"physical\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:networking:InterfacePort\n properties:\n alias: dkeeew\n allowaccess: ping https\n defaultgw: enable\n description: description\n deviceIdentification: enable\n distance: '33'\n dnsServerOverride: enable\n ip: 93.133.133.110 255.255.255.0\n mode: static\n mtu: '2933'\n mtuOverride: enable\n role: lan\n speed: auto\n status: up\n tcpMss: '3232'\n type: physical\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure interface settings of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Interface`, we recommend that you use the new resource.\n\n## Example Usage\n\n### Loopback Interface\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst loopback1 = new fortios.networking.InterfacePort(\"loopback1\", {\n alias: \"cc1\",\n allowaccess: \"ping http\",\n description: \"description\",\n ip: \"23.123.33.10 255.255.255.0\",\n mode: \"static\",\n role: \"lan\",\n status: \"up\",\n type: \"loopback\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nloopback1 = fortios.networking.InterfacePort(\"loopback1\",\n alias=\"cc1\",\n allowaccess=\"ping http\",\n description=\"description\",\n ip=\"23.123.33.10 255.255.255.0\",\n mode=\"static\",\n role=\"lan\",\n status=\"up\",\n type=\"loopback\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var loopback1 = new Fortios.Networking.InterfacePort(\"loopback1\", new()\n {\n Alias = \"cc1\",\n Allowaccess = \"ping http\",\n Description = \"description\",\n Ip = \"23.123.33.10 255.255.255.0\",\n Mode = \"static\",\n Role = \"lan\",\n Status = \"up\",\n Type = \"loopback\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewInterfacePort(ctx, \"loopback1\", \u0026networking.InterfacePortArgs{\n\t\t\tAlias: pulumi.String(\"cc1\"),\n\t\t\tAllowaccess: pulumi.String(\"ping http\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tIp: pulumi.String(\"23.123.33.10 255.255.255.0\"),\n\t\t\tMode: pulumi.String(\"static\"),\n\t\t\tRole: pulumi.String(\"lan\"),\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t\tType: pulumi.String(\"loopback\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.networking.InterfacePort;\nimport com.pulumi.fortios.networking.InterfacePortArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var loopback1 = new InterfacePort(\"loopback1\", InterfacePortArgs.builder()\n .alias(\"cc1\")\n .allowaccess(\"ping http\")\n .description(\"description\")\n .ip(\"23.123.33.10 255.255.255.0\")\n .mode(\"static\")\n .role(\"lan\")\n .status(\"up\")\n .type(\"loopback\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n loopback1:\n type: fortios:networking:InterfacePort\n properties:\n alias: cc1\n allowaccess: ping http\n description: description\n ip: 23.123.33.10 255.255.255.0\n mode: static\n role: lan\n status: up\n type: loopback\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### VLAN Interface\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst vlan1 = new fortios.networking.InterfacePort(\"vlan1\", {\n allowaccess: \"ping\",\n defaultgw: \"enable\",\n distance: \"33\",\n \"interface\": \"port2\",\n ip: \"3.123.33.10 255.255.255.0\",\n mode: \"static\",\n role: \"lan\",\n type: \"vlan\",\n vdom: \"root\",\n vlanid: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nvlan1 = fortios.networking.InterfacePort(\"vlan1\",\n allowaccess=\"ping\",\n defaultgw=\"enable\",\n distance=\"33\",\n interface=\"port2\",\n ip=\"3.123.33.10 255.255.255.0\",\n mode=\"static\",\n role=\"lan\",\n type=\"vlan\",\n vdom=\"root\",\n vlanid=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var vlan1 = new Fortios.Networking.InterfacePort(\"vlan1\", new()\n {\n Allowaccess = \"ping\",\n Defaultgw = \"enable\",\n Distance = \"33\",\n Interface = \"port2\",\n Ip = \"3.123.33.10 255.255.255.0\",\n Mode = \"static\",\n Role = \"lan\",\n Type = \"vlan\",\n Vdom = \"root\",\n Vlanid = \"3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewInterfacePort(ctx, \"vlan1\", \u0026networking.InterfacePortArgs{\n\t\t\tAllowaccess: pulumi.String(\"ping\"),\n\t\t\tDefaultgw: pulumi.String(\"enable\"),\n\t\t\tDistance: pulumi.String(\"33\"),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp: pulumi.String(\"3.123.33.10 255.255.255.0\"),\n\t\t\tMode: pulumi.String(\"static\"),\n\t\t\tRole: pulumi.String(\"lan\"),\n\t\t\tType: pulumi.String(\"vlan\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t\tVlanid: 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.fortios.networking.InterfacePort;\nimport com.pulumi.fortios.networking.InterfacePortArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var vlan1 = new InterfacePort(\"vlan1\", InterfacePortArgs.builder()\n .allowaccess(\"ping\")\n .defaultgw(\"enable\")\n .distance(\"33\")\n .interface_(\"port2\")\n .ip(\"3.123.33.10 255.255.255.0\")\n .mode(\"static\")\n .role(\"lan\")\n .type(\"vlan\")\n .vdom(\"root\")\n .vlanid(\"3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n vlan1:\n type: fortios:networking:InterfacePort\n properties:\n allowaccess: ping\n defaultgw: enable\n distance: '33'\n interface: port2\n ip: 3.123.33.10 255.255.255.0\n mode: static\n role: lan\n type: vlan\n vdom: root\n vlanid: '3'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### Physical Interface\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.networking.InterfacePort(\"test1\", {\n alias: \"dkeeew\",\n allowaccess: \"ping https\",\n defaultgw: \"enable\",\n description: \"description\",\n deviceIdentification: \"enable\",\n distance: \"33\",\n dnsServerOverride: \"enable\",\n ip: \"93.133.133.110 255.255.255.0\",\n mode: \"static\",\n mtu: \"2933\",\n mtuOverride: \"enable\",\n role: \"lan\",\n speed: \"auto\",\n status: \"up\",\n tcpMss: \"3232\",\n type: \"physical\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.networking.InterfacePort(\"test1\",\n alias=\"dkeeew\",\n allowaccess=\"ping https\",\n defaultgw=\"enable\",\n description=\"description\",\n device_identification=\"enable\",\n distance=\"33\",\n dns_server_override=\"enable\",\n ip=\"93.133.133.110 255.255.255.0\",\n mode=\"static\",\n mtu=\"2933\",\n mtu_override=\"enable\",\n role=\"lan\",\n speed=\"auto\",\n status=\"up\",\n tcp_mss=\"3232\",\n type=\"physical\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.Networking.InterfacePort(\"test1\", new()\n {\n Alias = \"dkeeew\",\n Allowaccess = \"ping https\",\n Defaultgw = \"enable\",\n Description = \"description\",\n DeviceIdentification = \"enable\",\n Distance = \"33\",\n DnsServerOverride = \"enable\",\n Ip = \"93.133.133.110 255.255.255.0\",\n Mode = \"static\",\n Mtu = \"2933\",\n MtuOverride = \"enable\",\n Role = \"lan\",\n Speed = \"auto\",\n Status = \"up\",\n TcpMss = \"3232\",\n Type = \"physical\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewInterfacePort(ctx, \"test1\", \u0026networking.InterfacePortArgs{\n\t\t\tAlias: pulumi.String(\"dkeeew\"),\n\t\t\tAllowaccess: pulumi.String(\"ping https\"),\n\t\t\tDefaultgw: pulumi.String(\"enable\"),\n\t\t\tDescription: pulumi.String(\"description\"),\n\t\t\tDeviceIdentification: pulumi.String(\"enable\"),\n\t\t\tDistance: pulumi.String(\"33\"),\n\t\t\tDnsServerOverride: pulumi.String(\"enable\"),\n\t\t\tIp: pulumi.String(\"93.133.133.110 255.255.255.0\"),\n\t\t\tMode: pulumi.String(\"static\"),\n\t\t\tMtu: pulumi.String(\"2933\"),\n\t\t\tMtuOverride: pulumi.String(\"enable\"),\n\t\t\tRole: pulumi.String(\"lan\"),\n\t\t\tSpeed: pulumi.String(\"auto\"),\n\t\t\tStatus: pulumi.String(\"up\"),\n\t\t\tTcpMss: pulumi.String(\"3232\"),\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.networking.InterfacePort;\nimport com.pulumi.fortios.networking.InterfacePortArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new InterfacePort(\"test1\", InterfacePortArgs.builder()\n .alias(\"dkeeew\")\n .allowaccess(\"ping https\")\n .defaultgw(\"enable\")\n .description(\"description\")\n .deviceIdentification(\"enable\")\n .distance(\"33\")\n .dnsServerOverride(\"enable\")\n .ip(\"93.133.133.110 255.255.255.0\")\n .mode(\"static\")\n .mtu(\"2933\")\n .mtuOverride(\"enable\")\n .role(\"lan\")\n .speed(\"auto\")\n .status(\"up\")\n .tcpMss(\"3232\")\n .type(\"physical\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:networking:InterfacePort\n properties:\n alias: dkeeew\n allowaccess: ping https\n defaultgw: enable\n description: description\n deviceIdentification: enable\n distance: '33'\n dnsServerOverride: enable\n ip: 93.133.133.110 255.255.255.0\n mode: static\n mtu: '2933'\n mtuOverride: enable\n role: lan\n speed: auto\n status: up\n tcpMss: '3232'\n type: physical\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "alias": { "type": "string", @@ -128155,7 +129152,7 @@ } }, "fortios:networking/routeStatic:RouteStatic": { - "description": "Provides a resource to configure static route of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.router.Static`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst subnet = new fortios.networking.RouteStatic(\"subnet\", {\n blackhole: \"disable\",\n comment: \"Terraform test\",\n device: \"port2\",\n distance: \"22\",\n dst: \"110.2.2.122/32\",\n gateway: \"2.2.2.2\",\n priority: \"3\",\n status: \"enable\",\n weight: \"3\",\n});\nconst internetService = new fortios.networking.RouteStatic(\"internetService\", {\n blackhole: \"disable\",\n comment: \"Terraform Test\",\n device: \"port2\",\n distance: \"22\",\n gateway: \"2.2.2.2\",\n internetService: 5242881,\n priority: \"3\",\n status: \"enable\",\n weight: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nsubnet = fortios.networking.RouteStatic(\"subnet\",\n blackhole=\"disable\",\n comment=\"Terraform test\",\n device=\"port2\",\n distance=\"22\",\n dst=\"110.2.2.122/32\",\n gateway=\"2.2.2.2\",\n priority=\"3\",\n status=\"enable\",\n weight=\"3\")\ninternet_service = fortios.networking.RouteStatic(\"internetService\",\n blackhole=\"disable\",\n comment=\"Terraform Test\",\n device=\"port2\",\n distance=\"22\",\n gateway=\"2.2.2.2\",\n internet_service=5242881,\n priority=\"3\",\n status=\"enable\",\n weight=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var subnet = new Fortios.Networking.RouteStatic(\"subnet\", new()\n {\n Blackhole = \"disable\",\n Comment = \"Terraform test\",\n Device = \"port2\",\n Distance = \"22\",\n Dst = \"110.2.2.122/32\",\n Gateway = \"2.2.2.2\",\n Priority = \"3\",\n Status = \"enable\",\n Weight = \"3\",\n });\n\n var internetService = new Fortios.Networking.RouteStatic(\"internetService\", new()\n {\n Blackhole = \"disable\",\n Comment = \"Terraform Test\",\n Device = \"port2\",\n Distance = \"22\",\n Gateway = \"2.2.2.2\",\n InternetService = 5242881,\n Priority = \"3\",\n Status = \"enable\",\n Weight = \"3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewRouteStatic(ctx, \"subnet\", \u0026networking.RouteStaticArgs{\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"Terraform test\"),\n\t\t\tDevice: pulumi.String(\"port2\"),\n\t\t\tDistance: pulumi.String(\"22\"),\n\t\t\tDst: pulumi.String(\"110.2.2.122/32\"),\n\t\t\tGateway: pulumi.String(\"2.2.2.2\"),\n\t\t\tPriority: pulumi.String(\"3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWeight: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = networking.NewRouteStatic(ctx, \"internetService\", \u0026networking.RouteStaticArgs{\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"Terraform Test\"),\n\t\t\tDevice: pulumi.String(\"port2\"),\n\t\t\tDistance: pulumi.String(\"22\"),\n\t\t\tGateway: pulumi.String(\"2.2.2.2\"),\n\t\t\tInternetService: pulumi.Int(5242881),\n\t\t\tPriority: pulumi.String(\"3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWeight: 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.fortios.networking.RouteStatic;\nimport com.pulumi.fortios.networking.RouteStaticArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var subnet = new RouteStatic(\"subnet\", RouteStaticArgs.builder() \n .blackhole(\"disable\")\n .comment(\"Terraform test\")\n .device(\"port2\")\n .distance(\"22\")\n .dst(\"110.2.2.122/32\")\n .gateway(\"2.2.2.2\")\n .priority(\"3\")\n .status(\"enable\")\n .weight(\"3\")\n .build());\n\n var internetService = new RouteStatic(\"internetService\", RouteStaticArgs.builder() \n .blackhole(\"disable\")\n .comment(\"Terraform Test\")\n .device(\"port2\")\n .distance(\"22\")\n .gateway(\"2.2.2.2\")\n .internetService(5242881)\n .priority(\"3\")\n .status(\"enable\")\n .weight(\"3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n subnet:\n type: fortios:networking:RouteStatic\n properties:\n blackhole: disable\n comment: Terraform test\n device: port2\n distance: '22'\n dst: 110.2.2.122/32\n gateway: 2.2.2.2\n priority: '3'\n status: enable\n weight: '3'\n internetService:\n type: fortios:networking:RouteStatic\n properties:\n blackhole: disable\n comment: Terraform Test\n device: port2\n distance: '22'\n gateway: 2.2.2.2\n internetService: 5.242881e+06\n priority: '3'\n status: enable\n weight: '3'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure static route of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.router.Static`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst subnet = new fortios.networking.RouteStatic(\"subnet\", {\n blackhole: \"disable\",\n comment: \"Terraform test\",\n device: \"port2\",\n distance: \"22\",\n dst: \"110.2.2.122/32\",\n gateway: \"2.2.2.2\",\n priority: \"3\",\n status: \"enable\",\n weight: \"3\",\n});\nconst internetService = new fortios.networking.RouteStatic(\"internetService\", {\n blackhole: \"disable\",\n comment: \"Terraform Test\",\n device: \"port2\",\n distance: \"22\",\n gateway: \"2.2.2.2\",\n internetService: 5242881,\n priority: \"3\",\n status: \"enable\",\n weight: \"3\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nsubnet = fortios.networking.RouteStatic(\"subnet\",\n blackhole=\"disable\",\n comment=\"Terraform test\",\n device=\"port2\",\n distance=\"22\",\n dst=\"110.2.2.122/32\",\n gateway=\"2.2.2.2\",\n priority=\"3\",\n status=\"enable\",\n weight=\"3\")\ninternet_service = fortios.networking.RouteStatic(\"internetService\",\n blackhole=\"disable\",\n comment=\"Terraform Test\",\n device=\"port2\",\n distance=\"22\",\n gateway=\"2.2.2.2\",\n internet_service=5242881,\n priority=\"3\",\n status=\"enable\",\n weight=\"3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var subnet = new Fortios.Networking.RouteStatic(\"subnet\", new()\n {\n Blackhole = \"disable\",\n Comment = \"Terraform test\",\n Device = \"port2\",\n Distance = \"22\",\n Dst = \"110.2.2.122/32\",\n Gateway = \"2.2.2.2\",\n Priority = \"3\",\n Status = \"enable\",\n Weight = \"3\",\n });\n\n var internetService = new Fortios.Networking.RouteStatic(\"internetService\", new()\n {\n Blackhole = \"disable\",\n Comment = \"Terraform Test\",\n Device = \"port2\",\n Distance = \"22\",\n Gateway = \"2.2.2.2\",\n InternetService = 5242881,\n Priority = \"3\",\n Status = \"enable\",\n Weight = \"3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/networking\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := networking.NewRouteStatic(ctx, \"subnet\", \u0026networking.RouteStaticArgs{\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"Terraform test\"),\n\t\t\tDevice: pulumi.String(\"port2\"),\n\t\t\tDistance: pulumi.String(\"22\"),\n\t\t\tDst: pulumi.String(\"110.2.2.122/32\"),\n\t\t\tGateway: pulumi.String(\"2.2.2.2\"),\n\t\t\tPriority: pulumi.String(\"3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWeight: pulumi.String(\"3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = networking.NewRouteStatic(ctx, \"internetService\", \u0026networking.RouteStaticArgs{\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tComment: pulumi.String(\"Terraform Test\"),\n\t\t\tDevice: pulumi.String(\"port2\"),\n\t\t\tDistance: pulumi.String(\"22\"),\n\t\t\tGateway: pulumi.String(\"2.2.2.2\"),\n\t\t\tInternetService: pulumi.Int(5242881),\n\t\t\tPriority: pulumi.String(\"3\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tWeight: 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.fortios.networking.RouteStatic;\nimport com.pulumi.fortios.networking.RouteStaticArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var subnet = new RouteStatic(\"subnet\", RouteStaticArgs.builder()\n .blackhole(\"disable\")\n .comment(\"Terraform test\")\n .device(\"port2\")\n .distance(\"22\")\n .dst(\"110.2.2.122/32\")\n .gateway(\"2.2.2.2\")\n .priority(\"3\")\n .status(\"enable\")\n .weight(\"3\")\n .build());\n\n var internetService = new RouteStatic(\"internetService\", RouteStaticArgs.builder()\n .blackhole(\"disable\")\n .comment(\"Terraform Test\")\n .device(\"port2\")\n .distance(\"22\")\n .gateway(\"2.2.2.2\")\n .internetService(5242881)\n .priority(\"3\")\n .status(\"enable\")\n .weight(\"3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n subnet:\n type: fortios:networking:RouteStatic\n properties:\n blackhole: disable\n comment: Terraform test\n device: port2\n distance: '22'\n dst: 110.2.2.122/32\n gateway: 2.2.2.2\n priority: '3'\n status: enable\n weight: '3'\n internetService:\n type: fortios:networking:RouteStatic\n properties:\n blackhole: disable\n comment: Terraform Test\n device: port2\n distance: '22'\n gateway: 2.2.2.2\n internetService: 5.242881e+06\n priority: '3'\n status: enable\n weight: '3'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "blackhole": { "type": "string", @@ -128315,7 +129312,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -128335,7 +129332,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -128349,7 +129347,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -128382,7 +129380,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -128422,7 +129420,8 @@ }, "required": [ "liveness", - "service" + "service", + "vdomparam" ], "inputProperties": { "liveness": { @@ -128460,7 +129459,7 @@ } }, "fortios:report/chart:Chart": { - "description": "Report chart widget configuration. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Chart(\"trname\", {\n category: \"misc\",\n comments: \"test report chart\",\n dataset: \"s1\",\n dimension: \"3D\",\n favorite: \"no\",\n graphType: \"none\",\n legend: \"enable\",\n legendFontSize: 0,\n period: \"last24h\",\n policy: 0,\n style: \"auto\",\n titleFontSize: 0,\n type: \"graph\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Chart(\"trname\",\n category=\"misc\",\n comments=\"test report chart\",\n dataset=\"s1\",\n dimension=\"3D\",\n favorite=\"no\",\n graph_type=\"none\",\n legend=\"enable\",\n legend_font_size=0,\n period=\"last24h\",\n policy=0,\n style=\"auto\",\n title_font_size=0,\n type=\"graph\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Chart(\"trname\", new()\n {\n Category = \"misc\",\n Comments = \"test report chart\",\n Dataset = \"s1\",\n Dimension = \"3D\",\n Favorite = \"no\",\n GraphType = \"none\",\n Legend = \"enable\",\n LegendFontSize = 0,\n Period = \"last24h\",\n Policy = 0,\n Style = \"auto\",\n TitleFontSize = 0,\n Type = \"graph\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewChart(ctx, \"trname\", \u0026report.ChartArgs{\n\t\t\tCategory: pulumi.String(\"misc\"),\n\t\t\tComments: pulumi.String(\"test report chart\"),\n\t\t\tDataset: pulumi.String(\"s1\"),\n\t\t\tDimension: pulumi.String(\"3D\"),\n\t\t\tFavorite: pulumi.String(\"no\"),\n\t\t\tGraphType: pulumi.String(\"none\"),\n\t\t\tLegend: pulumi.String(\"enable\"),\n\t\t\tLegendFontSize: pulumi.Int(0),\n\t\t\tPeriod: pulumi.String(\"last24h\"),\n\t\t\tPolicy: pulumi.Int(0),\n\t\t\tStyle: pulumi.String(\"auto\"),\n\t\t\tTitleFontSize: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"graph\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Chart;\nimport com.pulumi.fortios.report.ChartArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Chart(\"trname\", ChartArgs.builder() \n .category(\"misc\")\n .comments(\"test report chart\")\n .dataset(\"s1\")\n .dimension(\"3D\")\n .favorite(\"no\")\n .graphType(\"none\")\n .legend(\"enable\")\n .legendFontSize(0)\n .period(\"last24h\")\n .policy(0)\n .style(\"auto\")\n .titleFontSize(0)\n .type(\"graph\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Chart\n properties:\n category: misc\n comments: test report chart\n dataset: s1\n dimension: 3D\n favorite: no\n graphType: none\n legend: enable\n legendFontSize: 0\n period: last24h\n policy: 0\n style: auto\n titleFontSize: 0\n type: graph\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Chart can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/chart:Chart labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/chart:Chart labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Report chart widget configuration. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Chart(\"trname\", {\n category: \"misc\",\n comments: \"test report chart\",\n dataset: \"s1\",\n dimension: \"3D\",\n favorite: \"no\",\n graphType: \"none\",\n legend: \"enable\",\n legendFontSize: 0,\n period: \"last24h\",\n policy: 0,\n style: \"auto\",\n titleFontSize: 0,\n type: \"graph\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Chart(\"trname\",\n category=\"misc\",\n comments=\"test report chart\",\n dataset=\"s1\",\n dimension=\"3D\",\n favorite=\"no\",\n graph_type=\"none\",\n legend=\"enable\",\n legend_font_size=0,\n period=\"last24h\",\n policy=0,\n style=\"auto\",\n title_font_size=0,\n type=\"graph\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Chart(\"trname\", new()\n {\n Category = \"misc\",\n Comments = \"test report chart\",\n Dataset = \"s1\",\n Dimension = \"3D\",\n Favorite = \"no\",\n GraphType = \"none\",\n Legend = \"enable\",\n LegendFontSize = 0,\n Period = \"last24h\",\n Policy = 0,\n Style = \"auto\",\n TitleFontSize = 0,\n Type = \"graph\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewChart(ctx, \"trname\", \u0026report.ChartArgs{\n\t\t\tCategory: pulumi.String(\"misc\"),\n\t\t\tComments: pulumi.String(\"test report chart\"),\n\t\t\tDataset: pulumi.String(\"s1\"),\n\t\t\tDimension: pulumi.String(\"3D\"),\n\t\t\tFavorite: pulumi.String(\"no\"),\n\t\t\tGraphType: pulumi.String(\"none\"),\n\t\t\tLegend: pulumi.String(\"enable\"),\n\t\t\tLegendFontSize: pulumi.Int(0),\n\t\t\tPeriod: pulumi.String(\"last24h\"),\n\t\t\tPolicy: pulumi.Int(0),\n\t\t\tStyle: pulumi.String(\"auto\"),\n\t\t\tTitleFontSize: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"graph\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Chart;\nimport com.pulumi.fortios.report.ChartArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Chart(\"trname\", ChartArgs.builder()\n .category(\"misc\")\n .comments(\"test report chart\")\n .dataset(\"s1\")\n .dimension(\"3D\")\n .favorite(\"no\")\n .graphType(\"none\")\n .legend(\"enable\")\n .legendFontSize(0)\n .period(\"last24h\")\n .policy(0)\n .style(\"auto\")\n .titleFontSize(0)\n .type(\"graph\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Chart\n properties:\n category: misc\n comments: test report chart\n dataset: s1\n dimension: 3D\n favorite: no\n graphType: none\n legend: enable\n legendFontSize: 0\n period: last24h\n policy: 0\n style: auto\n titleFontSize: 0\n type: graph\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Chart can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/chart:Chart labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/chart:Chart labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "background": { "type": "string", @@ -128514,7 +129513,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "graphType": { "type": "string", @@ -128593,6 +129592,7 @@ "titleFontSize", "type", "valueSeries", + "vdomparam", "xSeries", "ySeries" ], @@ -128649,7 +129649,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "graphType": { "type": "string", @@ -128769,7 +129769,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "graphType": { "type": "string", @@ -128834,7 +129834,7 @@ } }, "fortios:report/dataset:Dataset": { - "description": "Report dataset configuration. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Dataset(\"trname\", {\n policy: 0,\n query: \"select * from testdb\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Dataset(\"trname\",\n policy=0,\n query=\"select * from testdb\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Dataset(\"trname\", new()\n {\n Policy = 0,\n Query = \"select * from testdb\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewDataset(ctx, \"trname\", \u0026report.DatasetArgs{\n\t\t\tPolicy: pulumi.Int(0),\n\t\t\tQuery: pulumi.String(\"select * from testdb\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Dataset;\nimport com.pulumi.fortios.report.DatasetArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dataset(\"trname\", DatasetArgs.builder() \n .policy(0)\n .query(\"select * from testdb\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Dataset\n properties:\n policy: 0\n query: select * from testdb\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Dataset can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/dataset:Dataset labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/dataset:Dataset labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Report dataset configuration. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Dataset(\"trname\", {\n policy: 0,\n query: \"select * from testdb\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Dataset(\"trname\",\n policy=0,\n query=\"select * from testdb\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Dataset(\"trname\", new()\n {\n Policy = 0,\n Query = \"select * from testdb\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewDataset(ctx, \"trname\", \u0026report.DatasetArgs{\n\t\t\tPolicy: pulumi.Int(0),\n\t\t\tQuery: pulumi.String(\"select * from testdb\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Dataset;\nimport com.pulumi.fortios.report.DatasetArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dataset(\"trname\", DatasetArgs.builder()\n .policy(0)\n .query(\"select * from testdb\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Dataset\n properties:\n policy: 0\n query: select * from testdb\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Dataset can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/dataset:Dataset labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/dataset:Dataset labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -128849,7 +129849,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -128878,7 +129878,8 @@ "required": [ "name", "policy", - "query" + "query", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -128894,7 +129895,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -128938,7 +129939,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -128970,7 +129971,7 @@ } }, "fortios:report/layout:Layout": { - "description": "Report layout configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Layout(\"trname\", {\n cutoffOption: \"run-time\",\n cutoffTime: \"00:00\",\n day: \"sunday\",\n emailSend: \"disable\",\n format: \"pdf\",\n maxPdfReport: 31,\n options: \"include-table-of-content view-chart-as-heading\",\n scheduleType: \"daily\",\n styleTheme: \"default-report\",\n time: \"00:00\",\n title: \"FortiGate System Analysis Report\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Layout(\"trname\",\n cutoff_option=\"run-time\",\n cutoff_time=\"00:00\",\n day=\"sunday\",\n email_send=\"disable\",\n format=\"pdf\",\n max_pdf_report=31,\n options=\"include-table-of-content view-chart-as-heading\",\n schedule_type=\"daily\",\n style_theme=\"default-report\",\n time=\"00:00\",\n title=\"FortiGate System Analysis Report\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Layout(\"trname\", new()\n {\n CutoffOption = \"run-time\",\n CutoffTime = \"00:00\",\n Day = \"sunday\",\n EmailSend = \"disable\",\n Format = \"pdf\",\n MaxPdfReport = 31,\n Options = \"include-table-of-content view-chart-as-heading\",\n ScheduleType = \"daily\",\n StyleTheme = \"default-report\",\n Time = \"00:00\",\n Title = \"FortiGate System Analysis Report\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewLayout(ctx, \"trname\", \u0026report.LayoutArgs{\n\t\t\tCutoffOption: pulumi.String(\"run-time\"),\n\t\t\tCutoffTime: pulumi.String(\"00:00\"),\n\t\t\tDay: pulumi.String(\"sunday\"),\n\t\t\tEmailSend: pulumi.String(\"disable\"),\n\t\t\tFormat: pulumi.String(\"pdf\"),\n\t\t\tMaxPdfReport: pulumi.Int(31),\n\t\t\tOptions: pulumi.String(\"include-table-of-content view-chart-as-heading\"),\n\t\t\tScheduleType: pulumi.String(\"daily\"),\n\t\t\tStyleTheme: pulumi.String(\"default-report\"),\n\t\t\tTime: pulumi.String(\"00:00\"),\n\t\t\tTitle: pulumi.String(\"FortiGate System Analysis Report\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Layout;\nimport com.pulumi.fortios.report.LayoutArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Layout(\"trname\", LayoutArgs.builder() \n .cutoffOption(\"run-time\")\n .cutoffTime(\"00:00\")\n .day(\"sunday\")\n .emailSend(\"disable\")\n .format(\"pdf\")\n .maxPdfReport(31)\n .options(\"include-table-of-content view-chart-as-heading\")\n .scheduleType(\"daily\")\n .styleTheme(\"default-report\")\n .time(\"00:00\")\n .title(\"FortiGate System Analysis Report\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Layout\n properties:\n cutoffOption: run-time\n cutoffTime: 00:00\n day: sunday\n emailSend: disable\n format: pdf\n maxPdfReport: 31\n options: include-table-of-content view-chart-as-heading\n scheduleType: daily\n styleTheme: default-report\n time: 00:00\n title: FortiGate System Analysis Report\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Layout can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/layout:Layout labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/layout:Layout labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Report layout configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Layout(\"trname\", {\n cutoffOption: \"run-time\",\n cutoffTime: \"00:00\",\n day: \"sunday\",\n emailSend: \"disable\",\n format: \"pdf\",\n maxPdfReport: 31,\n options: \"include-table-of-content view-chart-as-heading\",\n scheduleType: \"daily\",\n styleTheme: \"default-report\",\n time: \"00:00\",\n title: \"FortiGate System Analysis Report\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Layout(\"trname\",\n cutoff_option=\"run-time\",\n cutoff_time=\"00:00\",\n day=\"sunday\",\n email_send=\"disable\",\n format=\"pdf\",\n max_pdf_report=31,\n options=\"include-table-of-content view-chart-as-heading\",\n schedule_type=\"daily\",\n style_theme=\"default-report\",\n time=\"00:00\",\n title=\"FortiGate System Analysis Report\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Layout(\"trname\", new()\n {\n CutoffOption = \"run-time\",\n CutoffTime = \"00:00\",\n Day = \"sunday\",\n EmailSend = \"disable\",\n Format = \"pdf\",\n MaxPdfReport = 31,\n Options = \"include-table-of-content view-chart-as-heading\",\n ScheduleType = \"daily\",\n StyleTheme = \"default-report\",\n Time = \"00:00\",\n Title = \"FortiGate System Analysis Report\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewLayout(ctx, \"trname\", \u0026report.LayoutArgs{\n\t\t\tCutoffOption: pulumi.String(\"run-time\"),\n\t\t\tCutoffTime: pulumi.String(\"00:00\"),\n\t\t\tDay: pulumi.String(\"sunday\"),\n\t\t\tEmailSend: pulumi.String(\"disable\"),\n\t\t\tFormat: pulumi.String(\"pdf\"),\n\t\t\tMaxPdfReport: pulumi.Int(31),\n\t\t\tOptions: pulumi.String(\"include-table-of-content view-chart-as-heading\"),\n\t\t\tScheduleType: pulumi.String(\"daily\"),\n\t\t\tStyleTheme: pulumi.String(\"default-report\"),\n\t\t\tTime: pulumi.String(\"00:00\"),\n\t\t\tTitle: pulumi.String(\"FortiGate System Analysis Report\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Layout;\nimport com.pulumi.fortios.report.LayoutArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Layout(\"trname\", LayoutArgs.builder()\n .cutoffOption(\"run-time\")\n .cutoffTime(\"00:00\")\n .day(\"sunday\")\n .emailSend(\"disable\")\n .format(\"pdf\")\n .maxPdfReport(31)\n .options(\"include-table-of-content view-chart-as-heading\")\n .scheduleType(\"daily\")\n .styleTheme(\"default-report\")\n .time(\"00:00\")\n .title(\"FortiGate System Analysis Report\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Layout\n properties:\n cutoffOption: run-time\n cutoffTime: 00:00\n day: sunday\n emailSend: disable\n format: pdf\n maxPdfReport: 31\n options: include-table-of-content view-chart-as-heading\n scheduleType: daily\n styleTheme: default-report\n time: 00:00\n title: FortiGate System Analysis Report\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Layout can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/layout:Layout labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/layout:Layout labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bodyItems": { "type": "array", @@ -129013,7 +130014,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "maxPdfReport": { "type": "integer", @@ -129072,7 +130073,8 @@ "styleTheme", "subtitle", "time", - "title" + "title", + "vdomparam" ], "inputProperties": { "bodyItems": { @@ -129116,7 +130118,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "maxPdfReport": { "type": "integer", @@ -129208,7 +130210,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "maxPdfReport": { "type": "integer", @@ -129257,7 +130259,7 @@ } }, "fortios:report/setting:Setting": { - "description": "Report setting configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Setting(\"trname\", {\n fortiview: \"enable\",\n pdfReport: \"enable\",\n reportSource: \"forward-traffic\",\n topN: 1000,\n webBrowsingThreshold: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Setting(\"trname\",\n fortiview=\"enable\",\n pdf_report=\"enable\",\n report_source=\"forward-traffic\",\n top_n=1000,\n web_browsing_threshold=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Setting(\"trname\", new()\n {\n Fortiview = \"enable\",\n PdfReport = \"enable\",\n ReportSource = \"forward-traffic\",\n TopN = 1000,\n WebBrowsingThreshold = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewSetting(ctx, \"trname\", \u0026report.SettingArgs{\n\t\t\tFortiview: pulumi.String(\"enable\"),\n\t\t\tPdfReport: pulumi.String(\"enable\"),\n\t\t\tReportSource: pulumi.String(\"forward-traffic\"),\n\t\t\tTopN: pulumi.Int(1000),\n\t\t\tWebBrowsingThreshold: pulumi.Int(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.fortios.report.Setting;\nimport com.pulumi.fortios.report.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .fortiview(\"enable\")\n .pdfReport(\"enable\")\n .reportSource(\"forward-traffic\")\n .topN(1000)\n .webBrowsingThreshold(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Setting\n properties:\n fortiview: enable\n pdfReport: enable\n reportSource: forward-traffic\n topN: 1000\n webBrowsingThreshold: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/setting:Setting labelname ReportSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/setting:Setting labelname ReportSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Report setting configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Setting(\"trname\", {\n fortiview: \"enable\",\n pdfReport: \"enable\",\n reportSource: \"forward-traffic\",\n topN: 1000,\n webBrowsingThreshold: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Setting(\"trname\",\n fortiview=\"enable\",\n pdf_report=\"enable\",\n report_source=\"forward-traffic\",\n top_n=1000,\n web_browsing_threshold=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Setting(\"trname\", new()\n {\n Fortiview = \"enable\",\n PdfReport = \"enable\",\n ReportSource = \"forward-traffic\",\n TopN = 1000,\n WebBrowsingThreshold = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewSetting(ctx, \"trname\", \u0026report.SettingArgs{\n\t\t\tFortiview: pulumi.String(\"enable\"),\n\t\t\tPdfReport: pulumi.String(\"enable\"),\n\t\t\tReportSource: pulumi.String(\"forward-traffic\"),\n\t\t\tTopN: pulumi.Int(1000),\n\t\t\tWebBrowsingThreshold: pulumi.Int(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.fortios.report.Setting;\nimport com.pulumi.fortios.report.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .fortiview(\"enable\")\n .pdfReport(\"enable\")\n .reportSource(\"forward-traffic\")\n .topN(1000)\n .webBrowsingThreshold(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Setting\n properties:\n fortiview: enable\n pdfReport: enable\n reportSource: forward-traffic\n topN: 1000\n webBrowsingThreshold: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/setting:Setting labelname ReportSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/setting:Setting labelname ReportSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fortiview": { "type": "string", @@ -129289,6 +130291,7 @@ "pdfReport", "reportSource", "topN", + "vdomparam", "webBrowsingThreshold" ], "inputProperties": { @@ -129351,7 +130354,7 @@ } }, "fortios:report/style:Style": { - "description": "Report style configuration. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Style(\"trname\", {\n borderBottom: \"\\\" none \\\"\",\n borderLeft: \"\\\" none \\\"\",\n borderRight: \"\\\" none \\\"\",\n borderTop: \"\\\" none \\\"\",\n columnSpan: \"none\",\n fontStyle: \"normal\",\n fontWeight: \"normal\",\n options: \"font text color\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Style(\"trname\",\n border_bottom=\"\\\" none \\\"\",\n border_left=\"\\\" none \\\"\",\n border_right=\"\\\" none \\\"\",\n border_top=\"\\\" none \\\"\",\n column_span=\"none\",\n font_style=\"normal\",\n font_weight=\"normal\",\n options=\"font text color\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Style(\"trname\", new()\n {\n BorderBottom = \"\\\" none \\\"\",\n BorderLeft = \"\\\" none \\\"\",\n BorderRight = \"\\\" none \\\"\",\n BorderTop = \"\\\" none \\\"\",\n ColumnSpan = \"none\",\n FontStyle = \"normal\",\n FontWeight = \"normal\",\n Options = \"font text color\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewStyle(ctx, \"trname\", \u0026report.StyleArgs{\n\t\t\tBorderBottom: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tBorderLeft: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tBorderRight: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tBorderTop: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tColumnSpan: pulumi.String(\"none\"),\n\t\t\tFontStyle: pulumi.String(\"normal\"),\n\t\t\tFontWeight: pulumi.String(\"normal\"),\n\t\t\tOptions: pulumi.String(\"font text color\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Style;\nimport com.pulumi.fortios.report.StyleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Style(\"trname\", StyleArgs.builder() \n .borderBottom(\"\\\" none \\\"\")\n .borderLeft(\"\\\" none \\\"\")\n .borderRight(\"\\\" none \\\"\")\n .borderTop(\"\\\" none \\\"\")\n .columnSpan(\"none\")\n .fontStyle(\"normal\")\n .fontWeight(\"normal\")\n .options(\"font text color\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Style\n properties:\n borderBottom: '\" none \"'\n borderLeft: '\" none \"'\n borderRight: '\" none \"'\n borderTop: '\" none \"'\n columnSpan: none\n fontStyle: normal\n fontWeight: normal\n options: font text color\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Style can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/style:Style labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/style:Style labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Report style configuration. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Style(\"trname\", {\n borderBottom: \"\\\" none \\\"\",\n borderLeft: \"\\\" none \\\"\",\n borderRight: \"\\\" none \\\"\",\n borderTop: \"\\\" none \\\"\",\n columnSpan: \"none\",\n fontStyle: \"normal\",\n fontWeight: \"normal\",\n options: \"font text color\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Style(\"trname\",\n border_bottom=\"\\\" none \\\"\",\n border_left=\"\\\" none \\\"\",\n border_right=\"\\\" none \\\"\",\n border_top=\"\\\" none \\\"\",\n column_span=\"none\",\n font_style=\"normal\",\n font_weight=\"normal\",\n options=\"font text color\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Style(\"trname\", new()\n {\n BorderBottom = \"\\\" none \\\"\",\n BorderLeft = \"\\\" none \\\"\",\n BorderRight = \"\\\" none \\\"\",\n BorderTop = \"\\\" none \\\"\",\n ColumnSpan = \"none\",\n FontStyle = \"normal\",\n FontWeight = \"normal\",\n Options = \"font text color\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewStyle(ctx, \"trname\", \u0026report.StyleArgs{\n\t\t\tBorderBottom: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tBorderLeft: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tBorderRight: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tBorderTop: pulumi.String(\"\\\" none \\\"\"),\n\t\t\tColumnSpan: pulumi.String(\"none\"),\n\t\t\tFontStyle: pulumi.String(\"normal\"),\n\t\t\tFontWeight: pulumi.String(\"normal\"),\n\t\t\tOptions: pulumi.String(\"font text color\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Style;\nimport com.pulumi.fortios.report.StyleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Style(\"trname\", StyleArgs.builder()\n .borderBottom(\"\\\" none \\\"\")\n .borderLeft(\"\\\" none \\\"\")\n .borderRight(\"\\\" none \\\"\")\n .borderTop(\"\\\" none \\\"\")\n .columnSpan(\"none\")\n .fontStyle(\"normal\")\n .fontWeight(\"normal\")\n .options(\"font text color\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Style\n properties:\n borderBottom: '\" none \"'\n borderLeft: '\" none \"'\n borderRight: '\" none \"'\n borderTop: '\" none \"'\n columnSpan: none\n fontStyle: normal\n fontWeight: normal\n options: font text color\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Style can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/style:Style labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/style:Style labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "align": { "type": "string", @@ -129488,6 +130491,7 @@ "paddingLeft", "paddingRight", "paddingTop", + "vdomparam", "width" ], "inputProperties": { @@ -129720,7 +130724,7 @@ } }, "fortios:report/theme:Theme": { - "description": "Report themes configuration Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Theme(\"trname\", {\n columnCount: \"1\",\n graphChartStyle: \"PS\",\n pageOrient: \"portrait\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Theme(\"trname\",\n column_count=\"1\",\n graph_chart_style=\"PS\",\n page_orient=\"portrait\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Theme(\"trname\", new()\n {\n ColumnCount = \"1\",\n GraphChartStyle = \"PS\",\n PageOrient = \"portrait\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewTheme(ctx, \"trname\", \u0026report.ThemeArgs{\n\t\t\tColumnCount: pulumi.String(\"1\"),\n\t\t\tGraphChartStyle: pulumi.String(\"PS\"),\n\t\t\tPageOrient: pulumi.String(\"portrait\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Theme;\nimport com.pulumi.fortios.report.ThemeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Theme(\"trname\", ThemeArgs.builder() \n .columnCount(\"1\")\n .graphChartStyle(\"PS\")\n .pageOrient(\"portrait\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Theme\n properties:\n columnCount: '1'\n graphChartStyle: PS\n pageOrient: portrait\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Theme can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/theme:Theme labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/theme:Theme labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Report themes configuration Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.report.Theme(\"trname\", {\n columnCount: \"1\",\n graphChartStyle: \"PS\",\n pageOrient: \"portrait\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.report.Theme(\"trname\",\n column_count=\"1\",\n graph_chart_style=\"PS\",\n page_orient=\"portrait\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Report.Theme(\"trname\", new()\n {\n ColumnCount = \"1\",\n GraphChartStyle = \"PS\",\n PageOrient = \"portrait\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/report\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := report.NewTheme(ctx, \"trname\", \u0026report.ThemeArgs{\n\t\t\tColumnCount: pulumi.String(\"1\"),\n\t\t\tGraphChartStyle: pulumi.String(\"PS\"),\n\t\t\tPageOrient: pulumi.String(\"portrait\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.report.Theme;\nimport com.pulumi.fortios.report.ThemeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Theme(\"trname\", ThemeArgs.builder()\n .columnCount(\"1\")\n .graphChartStyle(\"PS\")\n .pageOrient(\"portrait\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:report:Theme\n properties:\n columnCount: '1'\n graphChartStyle: PS\n pageOrient: portrait\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nReport Theme can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:report/theme:Theme labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:report/theme:Theme labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bulletListStyle": { "type": "string", @@ -129877,7 +130881,8 @@ "tocHeading2Style", "tocHeading3Style", "tocHeading4Style", - "tocTitleStyle" + "tocTitleStyle", + "vdomparam" ], "inputProperties": { "bulletListStyle": { @@ -130141,7 +131146,7 @@ } }, "fortios:router/accesslist6:Accesslist6": { - "description": "Configure IPv6 access lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Accesslist6(\"trname\", {comments: \"access-list6 test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Accesslist6(\"trname\", comments=\"access-list6 test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Accesslist6(\"trname\", new()\n {\n Comments = \"access-list6 test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAccesslist6(ctx, \"trname\", \u0026router.Accesslist6Args{\n\t\t\tComments: pulumi.String(\"access-list6 test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Accesslist6;\nimport com.pulumi.fortios.router.Accesslist6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Accesslist6(\"trname\", Accesslist6Args.builder() \n .comments(\"access-list6 test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Accesslist6\n properties:\n comments: access-list6 test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AccessList6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/accesslist6:Accesslist6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/accesslist6:Accesslist6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 access lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Accesslist6(\"trname\", {comments: \"access-list6 test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Accesslist6(\"trname\", comments=\"access-list6 test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Accesslist6(\"trname\", new()\n {\n Comments = \"access-list6 test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAccesslist6(ctx, \"trname\", \u0026router.Accesslist6Args{\n\t\t\tComments: pulumi.String(\"access-list6 test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Accesslist6;\nimport com.pulumi.fortios.router.Accesslist6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Accesslist6(\"trname\", Accesslist6Args.builder()\n .comments(\"access-list6 test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Accesslist6\n properties:\n comments: access-list6 test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AccessList6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/accesslist6:Accesslist6 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/accesslist6:Accesslist6 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -130153,7 +131158,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -130173,7 +131178,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -130186,7 +131192,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -130219,7 +131225,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -130243,7 +131249,7 @@ } }, "fortios:router/accesslist:Accesslist": { - "description": "Configure access lists.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Accesslist(\"trname\", {comments: \"test accesslist\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Accesslist(\"trname\", comments=\"test accesslist\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Accesslist(\"trname\", new()\n {\n Comments = \"test accesslist\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAccesslist(ctx, \"trname\", \u0026router.AccesslistArgs{\n\t\t\tComments: pulumi.String(\"test accesslist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Accesslist;\nimport com.pulumi.fortios.router.AccesslistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Accesslist(\"trname\", AccesslistArgs.builder() \n .comments(\"test accesslist\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Accesslist\n properties:\n comments: test accesslist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Note\n\nThe feature can only be correctly supported when FortiOS Version \u003e= 6.2.4, for FortiOS Version \u003c 6.2.4, please use the following resource configuration as an alternative.\n\n### Example\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.system.Autoscript(\"trname1\", {\n interval: 1,\n outputSize: 10,\n repeat: 1,\n script: `config router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n`,\n start: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.system.Autoscript(\"trname1\",\n interval=1,\n output_size=10,\n repeat=1,\n script=\"\"\"config router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n\"\"\",\n start=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.System.Autoscript(\"trname1\", new()\n {\n Interval = 1,\n OutputSize = 10,\n Repeat = 1,\n Script = @\"config router access-list\nedit \"\"static-redistribution\"\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n\",\n Start = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoscript(ctx, \"trname1\", \u0026system.AutoscriptArgs{\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tOutputSize: pulumi.Int(10),\n\t\t\tRepeat: pulumi.Int(1),\n\t\t\tScript: pulumi.String(`config router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n`),\n\t\t\tStart: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoscript;\nimport com.pulumi.fortios.system.AutoscriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Autoscript(\"trname1\", AutoscriptArgs.builder() \n .interval(1)\n .outputSize(10)\n .repeat(1)\n .script(\"\"\"\nconfig router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n \"\"\")\n .start(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:system:Autoscript\n properties:\n interval: 1\n outputSize: 10\n repeat: 1\n script: |+\n config router access-list\n edit \"static-redistribution\"\n config rule\n edit 10\n set prefix 10.0.0.0 255.255.255.0\n set action permit\n set exact-match enable\n end\n end\n\n start: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AccessList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/accesslist:Accesslist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortios:router/accesslist:Accesslist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure access lists.\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Accesslist(\"trname\", {comments: \"test accesslist\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Accesslist(\"trname\", comments=\"test accesslist\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Accesslist(\"trname\", new()\n {\n Comments = \"test accesslist\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAccesslist(ctx, \"trname\", \u0026router.AccesslistArgs{\n\t\t\tComments: pulumi.String(\"test accesslist\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Accesslist;\nimport com.pulumi.fortios.router.AccesslistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Accesslist(\"trname\", AccesslistArgs.builder()\n .comments(\"test accesslist\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Accesslist\n properties:\n comments: test accesslist\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Note\n\nThe feature can only be correctly supported when FortiOS Version \u003e= 6.2.4, for FortiOS Version \u003c 6.2.4, please use the following resource configuration as an alternative.\n\n### Example\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.system.Autoscript(\"trname1\", {\n interval: 1,\n outputSize: 10,\n repeat: 1,\n script: `config router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n`,\n start: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.system.Autoscript(\"trname1\",\n interval=1,\n output_size=10,\n repeat=1,\n script=\"\"\"config router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n\"\"\",\n start=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.System.Autoscript(\"trname1\", new()\n {\n Interval = 1,\n OutputSize = 10,\n Repeat = 1,\n Script = @\"config router access-list\nedit \"\"static-redistribution\"\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n\",\n Start = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoscript(ctx, \"trname1\", \u0026system.AutoscriptArgs{\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tOutputSize: pulumi.Int(10),\n\t\t\tRepeat: pulumi.Int(1),\n\t\t\tScript: pulumi.String(`config router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n`),\n\t\t\tStart: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoscript;\nimport com.pulumi.fortios.system.AutoscriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Autoscript(\"trname1\", AutoscriptArgs.builder()\n .interval(1)\n .outputSize(10)\n .repeat(1)\n .script(\"\"\"\nconfig router access-list\nedit \"static-redistribution\"\nconfig rule\nedit 10\nset prefix 10.0.0.0 255.255.255.0\nset action permit\nset exact-match enable\nend\nend\n\n \"\"\")\n .start(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:system:Autoscript\n properties:\n interval: 1\n outputSize: 10\n repeat: 1\n script: |+\n config router access-list\n edit \"static-redistribution\"\n config rule\n edit 10\n set prefix 10.0.0.0 255.255.255.0\n set action permit\n set exact-match enable\n end\n end\n\n start: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AccessList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/accesslist:Accesslist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"true\"\n\n```sh\n$ pulumi import fortios:router/accesslist:Accesslist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -130272,7 +131278,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -130336,7 +131343,7 @@ } }, "fortios:router/aspathlist:Aspathlist": { - "description": "Configure Autonomous System (AS) path lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Aspathlist(\"trname\", {rules: [{\n action: \"deny\",\n regexp: \"/d+/n\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Aspathlist(\"trname\", rules=[fortios.router.AspathlistRuleArgs(\n action=\"deny\",\n regexp=\"/d+/n\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Aspathlist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortios.Router.Inputs.AspathlistRuleArgs\n {\n Action = \"deny\",\n Regexp = \"/d+/n\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAspathlist(ctx, \"trname\", \u0026router.AspathlistArgs{\n\t\t\tRules: router.AspathlistRuleArray{\n\t\t\t\t\u0026router.AspathlistRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tRegexp: pulumi.String(\"/d+/n\"),\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.fortios.router.Aspathlist;\nimport com.pulumi.fortios.router.AspathlistArgs;\nimport com.pulumi.fortios.router.inputs.AspathlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Aspathlist(\"trname\", AspathlistArgs.builder() \n .rules(AspathlistRuleArgs.builder()\n .action(\"deny\")\n .regexp(\"/d+/n\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Aspathlist\n properties:\n rules:\n - action: deny\n regexp: /d+/n\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AspathList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/aspathlist:Aspathlist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/aspathlist:Aspathlist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Autonomous System (AS) path lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Aspathlist(\"trname\", {rules: [{\n action: \"deny\",\n regexp: \"/d+/n\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Aspathlist(\"trname\", rules=[fortios.router.AspathlistRuleArgs(\n action=\"deny\",\n regexp=\"/d+/n\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Aspathlist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortios.Router.Inputs.AspathlistRuleArgs\n {\n Action = \"deny\",\n Regexp = \"/d+/n\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAspathlist(ctx, \"trname\", \u0026router.AspathlistArgs{\n\t\t\tRules: router.AspathlistRuleArray{\n\t\t\t\t\u0026router.AspathlistRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tRegexp: pulumi.String(\"/d+/n\"),\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.fortios.router.Aspathlist;\nimport com.pulumi.fortios.router.AspathlistArgs;\nimport com.pulumi.fortios.router.inputs.AspathlistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Aspathlist(\"trname\", AspathlistArgs.builder()\n .rules(AspathlistRuleArgs.builder()\n .action(\"deny\")\n .regexp(\"/d+/n\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Aspathlist\n properties:\n rules:\n - action: deny\n regexp: /d+/n\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AspathList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/aspathlist:Aspathlist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/aspathlist:Aspathlist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -130344,7 +131351,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -130363,7 +131370,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -130372,7 +131380,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -130401,7 +131409,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -130425,7 +131433,7 @@ } }, "fortios:router/authpath:Authpath": { - "description": "Configure authentication based routing.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Authpath(\"trname\", {\n device: \"port3\",\n gateway: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Authpath(\"trname\",\n device=\"port3\",\n gateway=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Authpath(\"trname\", new()\n {\n Device = \"port3\",\n Gateway = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAuthpath(ctx, \"trname\", \u0026router.AuthpathArgs{\n\t\t\tDevice: pulumi.String(\"port3\"),\n\t\t\tGateway: pulumi.String(\"1.1.1.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.fortios.router.Authpath;\nimport com.pulumi.fortios.router.AuthpathArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Authpath(\"trname\", AuthpathArgs.builder() \n .device(\"port3\")\n .gateway(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Authpath\n properties:\n device: port3\n gateway: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AuthPath can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/authpath:Authpath labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/authpath:Authpath labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure authentication based routing.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Authpath(\"trname\", {\n device: \"port3\",\n gateway: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Authpath(\"trname\",\n device=\"port3\",\n gateway=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Authpath(\"trname\", new()\n {\n Device = \"port3\",\n Gateway = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewAuthpath(ctx, \"trname\", \u0026router.AuthpathArgs{\n\t\t\tDevice: pulumi.String(\"port3\"),\n\t\t\tGateway: pulumi.String(\"1.1.1.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.fortios.router.Authpath;\nimport com.pulumi.fortios.router.AuthpathArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Authpath(\"trname\", AuthpathArgs.builder()\n .device(\"port3\")\n .gateway(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Authpath\n properties:\n device: port3\n gateway: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter AuthPath can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/authpath:Authpath labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/authpath:Authpath labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "device": { "type": "string", @@ -130447,7 +131455,8 @@ "required": [ "device", "gateway", - "name" + "name", + "vdomparam" ], "inputProperties": { "device": { @@ -130506,7 +131515,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "multihopTemplates": { "type": "array", @@ -130527,6 +131536,9 @@ "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" } }, + "required": [ + "vdomparam" + ], "inputProperties": { "dynamicSortSubtable": { "type": "string", @@ -130534,7 +131546,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "multihopTemplates": { "type": "array", @@ -130565,7 +131577,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "multihopTemplates": { "type": "array", @@ -130599,7 +131611,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "multihopTemplates": { "type": "array", @@ -130620,6 +131632,9 @@ "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" } }, + "required": [ + "vdomparam" + ], "inputProperties": { "dynamicSortSubtable": { "type": "string", @@ -130627,7 +131642,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "multihopTemplates": { "type": "array", @@ -130658,7 +131673,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "multihopTemplates": { "type": "array", @@ -130970,7 +131985,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "holdtimeTimer": { "type": "integer", @@ -131488,6 +132503,7 @@ "unsuppressMap", "unsuppressMap6", "updateSource", + "vdomparam", "weight" ], "inputProperties": { @@ -131775,7 +132791,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "holdtimeTimer": { "type": "integer", @@ -132431,7 +133447,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "holdtimeTimer": { "type": "integer", @@ -132833,7 +133849,8 @@ "fosid", "networkImportCheck", "prefix6", - "routeMap" + "routeMap", + "vdomparam" ], "inputProperties": { "backdoor": { @@ -132929,7 +133946,8 @@ "fosid", "networkImportCheck", "prefix", - "routeMap" + "routeMap", + "vdomparam" ], "inputProperties": { "backdoor": { @@ -132996,7 +134014,7 @@ } }, "fortios:router/bgp:Bgp": { - "description": "Configure BGP.\n\n\u003e The provider supports the definition of Neighbor in Router Bgp `fortios.router.Bgp`, and also allows the definition of separate Neighbor resources `fortios.router/bgp.Neighbor`, but do not use a `fortios.router.Bgp` with in-line Neighbor in conjunction with any `fortios.router/bgp.Neighbor` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Network in Router Bgp `fortios.router.Bgp`, and also allows the definition of separate Network resources `fortios.router/bgp.Network`, but do not use a `fortios.router.Bgp` with in-line Network in conjunction with any `fortios.router/bgp.Network` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Network6 in Router Bgp `fortios.router.Bgp`, and also allows the definition of separate Network6 resources `fortios.router/bgp.Network6`, but do not use a `fortios.router.Bgp` with in-line Network6 in conjunction with any `fortios.router/bgp.Network6` resources, otherwise conflicts and overwrite will occur.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Bgp(\"trname\", {\n additionalPathSelect: 2,\n additionalPathSelect6: 2,\n alwaysCompareMed: \"disable\",\n as: 0,\n clientToClientReflection: \"enable\",\n clusterId: \"0.0.0.0\",\n dampening: \"disable\",\n dampeningMaxSuppressTime: 60,\n dampeningReachabilityHalfLife: 15,\n dampeningReuse: 750,\n dampeningSuppress: 2000,\n dampeningUnreachabilityHalfLife: 15,\n defaultLocalPreference: 100,\n deterministicMed: \"disable\",\n distanceExternal: 20,\n distanceInternal: 200,\n distanceLocal: 200,\n gracefulRestartTime: 120,\n gracefulStalepathTime: 360,\n gracefulUpdateDelay: 120,\n holdtimeTimer: 180,\n ibgpMultipath: \"disable\",\n ignoreOptionalCapability: \"enable\",\n keepaliveTimer: 60,\n logNeighbourChanges: \"enable\",\n networkImportCheck: \"enable\",\n redistributes: [\n {\n name: \"connected\",\n status: \"disable\",\n },\n {\n name: \"rip\",\n status: \"disable\",\n },\n {\n name: \"ospf\",\n status: \"disable\",\n },\n {\n name: \"static\",\n status: \"disable\",\n },\n {\n name: \"isis\",\n status: \"disable\",\n },\n ],\n redistribute6s: [\n {\n name: \"connected\",\n status: \"disable\",\n },\n {\n name: \"rip\",\n status: \"disable\",\n },\n {\n name: \"ospf\",\n status: \"disable\",\n },\n {\n name: \"static\",\n status: \"disable\",\n },\n {\n name: \"isis\",\n status: \"disable\",\n },\n ],\n scanTime: 60,\n synchronization: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Bgp(\"trname\",\n additional_path_select=2,\n additional_path_select6=2,\n always_compare_med=\"disable\",\n as_=0,\n client_to_client_reflection=\"enable\",\n cluster_id=\"0.0.0.0\",\n dampening=\"disable\",\n dampening_max_suppress_time=60,\n dampening_reachability_half_life=15,\n dampening_reuse=750,\n dampening_suppress=2000,\n dampening_unreachability_half_life=15,\n default_local_preference=100,\n deterministic_med=\"disable\",\n distance_external=20,\n distance_internal=200,\n distance_local=200,\n graceful_restart_time=120,\n graceful_stalepath_time=360,\n graceful_update_delay=120,\n holdtime_timer=180,\n ibgp_multipath=\"disable\",\n ignore_optional_capability=\"enable\",\n keepalive_timer=60,\n log_neighbour_changes=\"enable\",\n network_import_check=\"enable\",\n redistributes=[\n fortios.router.BgpRedistributeArgs(\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"rip\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n redistribute6s=[\n fortios.router.BgpRedistribute6Args(\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"rip\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n scan_time=60,\n synchronization=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.BgpRouter(\"trname\", new()\n {\n AdditionalPathSelect = 2,\n AdditionalPathSelect6 = 2,\n AlwaysCompareMed = \"disable\",\n As = 0,\n ClientToClientReflection = \"enable\",\n ClusterId = \"0.0.0.0\",\n Dampening = \"disable\",\n DampeningMaxSuppressTime = 60,\n DampeningReachabilityHalfLife = 15,\n DampeningReuse = 750,\n DampeningSuppress = 2000,\n DampeningUnreachabilityHalfLife = 15,\n DefaultLocalPreference = 100,\n DeterministicMed = \"disable\",\n DistanceExternal = 20,\n DistanceInternal = 200,\n DistanceLocal = 200,\n GracefulRestartTime = 120,\n GracefulStalepathTime = 360,\n GracefulUpdateDelay = 120,\n HoldtimeTimer = 180,\n IbgpMultipath = \"disable\",\n IgnoreOptionalCapability = \"enable\",\n KeepaliveTimer = 60,\n LogNeighbourChanges = \"enable\",\n NetworkImportCheck = \"enable\",\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"rip\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n Redistribute6s = new[]\n {\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"rip\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n ScanTime = 60,\n Synchronization = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewBgp(ctx, \"trname\", \u0026router.BgpArgs{\n\t\t\tAdditionalPathSelect: pulumi.Int(2),\n\t\t\tAdditionalPathSelect6: pulumi.Int(2),\n\t\t\tAlwaysCompareMed: pulumi.String(\"disable\"),\n\t\t\tAs: pulumi.Int(0),\n\t\t\tClientToClientReflection: pulumi.String(\"enable\"),\n\t\t\tClusterId: pulumi.String(\"0.0.0.0\"),\n\t\t\tDampening: pulumi.String(\"disable\"),\n\t\t\tDampeningMaxSuppressTime: pulumi.Int(60),\n\t\t\tDampeningReachabilityHalfLife: pulumi.Int(15),\n\t\t\tDampeningReuse: pulumi.Int(750),\n\t\t\tDampeningSuppress: pulumi.Int(2000),\n\t\t\tDampeningUnreachabilityHalfLife: pulumi.Int(15),\n\t\t\tDefaultLocalPreference: pulumi.Int(100),\n\t\t\tDeterministicMed: pulumi.String(\"disable\"),\n\t\t\tDistanceExternal: pulumi.Int(20),\n\t\t\tDistanceInternal: pulumi.Int(200),\n\t\t\tDistanceLocal: pulumi.Int(200),\n\t\t\tGracefulRestartTime: pulumi.Int(120),\n\t\t\tGracefulStalepathTime: pulumi.Int(360),\n\t\t\tGracefulUpdateDelay: pulumi.Int(120),\n\t\t\tHoldtimeTimer: pulumi.Int(180),\n\t\t\tIbgpMultipath: pulumi.String(\"disable\"),\n\t\t\tIgnoreOptionalCapability: pulumi.String(\"enable\"),\n\t\t\tKeepaliveTimer: pulumi.Int(60),\n\t\t\tLogNeighbourChanges: pulumi.String(\"enable\"),\n\t\t\tNetworkImportCheck: pulumi.String(\"enable\"),\n\t\t\tRedistributes: router.BgpRedistributeArray{\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRedistribute6s: router.BgpRedistribute6Array{\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tScanTime: pulumi.Int(60),\n\t\t\tSynchronization: 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.fortios.router.Bgp;\nimport com.pulumi.fortios.router.BgpArgs;\nimport com.pulumi.fortios.router.inputs.BgpRedistributeArgs;\nimport com.pulumi.fortios.router.inputs.BgpRedistribute6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Bgp(\"trname\", BgpArgs.builder() \n .additionalPathSelect(2)\n .additionalPathSelect6(2)\n .alwaysCompareMed(\"disable\")\n .as(0)\n .clientToClientReflection(\"enable\")\n .clusterId(\"0.0.0.0\")\n .dampening(\"disable\")\n .dampeningMaxSuppressTime(60)\n .dampeningReachabilityHalfLife(15)\n .dampeningReuse(750)\n .dampeningSuppress(2000)\n .dampeningUnreachabilityHalfLife(15)\n .defaultLocalPreference(100)\n .deterministicMed(\"disable\")\n .distanceExternal(20)\n .distanceInternal(200)\n .distanceLocal(200)\n .gracefulRestartTime(120)\n .gracefulStalepathTime(360)\n .gracefulUpdateDelay(120)\n .holdtimeTimer(180)\n .ibgpMultipath(\"disable\")\n .ignoreOptionalCapability(\"enable\")\n .keepaliveTimer(60)\n .logNeighbourChanges(\"enable\")\n .networkImportCheck(\"enable\")\n .redistributes( \n BgpRedistributeArgs.builder()\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"rip\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"static\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .redistribute6s( \n BgpRedistribute6Args.builder()\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"rip\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"static\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .scanTime(60)\n .synchronization(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Bgp\n properties:\n additionalPathSelect: 2\n additionalPathSelect6: 2\n alwaysCompareMed: disable\n as: 0\n clientToClientReflection: enable\n clusterId: 0.0.0.0\n dampening: disable\n dampeningMaxSuppressTime: 60\n dampeningReachabilityHalfLife: 15\n dampeningReuse: 750\n dampeningSuppress: 2000\n dampeningUnreachabilityHalfLife: 15\n defaultLocalPreference: 100\n deterministicMed: disable\n distanceExternal: 20\n distanceInternal: 200\n distanceLocal: 200\n gracefulRestartTime: 120\n gracefulStalepathTime: 360\n gracefulUpdateDelay: 120\n holdtimeTimer: 180\n ibgpMultipath: disable\n ignoreOptionalCapability: enable\n keepaliveTimer: 60\n logNeighbourChanges: enable\n networkImportCheck: enable\n redistributes:\n - name: connected\n status: disable\n - name: rip\n status: disable\n - name: ospf\n status: disable\n - name: static\n status: disable\n - name: isis\n status: disable\n redistribute6s:\n - name: connected\n status: disable\n - name: rip\n status: disable\n - name: ospf\n status: disable\n - name: static\n status: disable\n - name: isis\n status: disable\n scanTime: 60\n synchronization: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Bgp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/bgp:Bgp labelname RouterBgp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/bgp:Bgp labelname RouterBgp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure BGP.\n\n\u003e The provider supports the definition of Neighbor in Router Bgp `fortios.router.Bgp`, and also allows the definition of separate Neighbor resources `fortios.router/bgp.Neighbor`, but do not use a `fortios.router.Bgp` with in-line Neighbor in conjunction with any `fortios.router/bgp.Neighbor` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Network in Router Bgp `fortios.router.Bgp`, and also allows the definition of separate Network resources `fortios.router/bgp.Network`, but do not use a `fortios.router.Bgp` with in-line Network in conjunction with any `fortios.router/bgp.Network` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Network6 in Router Bgp `fortios.router.Bgp`, and also allows the definition of separate Network6 resources `fortios.router/bgp.Network6`, but do not use a `fortios.router.Bgp` with in-line Network6 in conjunction with any `fortios.router/bgp.Network6` resources, otherwise conflicts and overwrite will occur.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Bgp(\"trname\", {\n additionalPathSelect: 2,\n additionalPathSelect6: 2,\n alwaysCompareMed: \"disable\",\n as: 0,\n clientToClientReflection: \"enable\",\n clusterId: \"0.0.0.0\",\n dampening: \"disable\",\n dampeningMaxSuppressTime: 60,\n dampeningReachabilityHalfLife: 15,\n dampeningReuse: 750,\n dampeningSuppress: 2000,\n dampeningUnreachabilityHalfLife: 15,\n defaultLocalPreference: 100,\n deterministicMed: \"disable\",\n distanceExternal: 20,\n distanceInternal: 200,\n distanceLocal: 200,\n gracefulRestartTime: 120,\n gracefulStalepathTime: 360,\n gracefulUpdateDelay: 120,\n holdtimeTimer: 180,\n ibgpMultipath: \"disable\",\n ignoreOptionalCapability: \"enable\",\n keepaliveTimer: 60,\n logNeighbourChanges: \"enable\",\n networkImportCheck: \"enable\",\n redistributes: [\n {\n name: \"connected\",\n status: \"disable\",\n },\n {\n name: \"rip\",\n status: \"disable\",\n },\n {\n name: \"ospf\",\n status: \"disable\",\n },\n {\n name: \"static\",\n status: \"disable\",\n },\n {\n name: \"isis\",\n status: \"disable\",\n },\n ],\n redistribute6s: [\n {\n name: \"connected\",\n status: \"disable\",\n },\n {\n name: \"rip\",\n status: \"disable\",\n },\n {\n name: \"ospf\",\n status: \"disable\",\n },\n {\n name: \"static\",\n status: \"disable\",\n },\n {\n name: \"isis\",\n status: \"disable\",\n },\n ],\n scanTime: 60,\n synchronization: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Bgp(\"trname\",\n additional_path_select=2,\n additional_path_select6=2,\n always_compare_med=\"disable\",\n as_=0,\n client_to_client_reflection=\"enable\",\n cluster_id=\"0.0.0.0\",\n dampening=\"disable\",\n dampening_max_suppress_time=60,\n dampening_reachability_half_life=15,\n dampening_reuse=750,\n dampening_suppress=2000,\n dampening_unreachability_half_life=15,\n default_local_preference=100,\n deterministic_med=\"disable\",\n distance_external=20,\n distance_internal=200,\n distance_local=200,\n graceful_restart_time=120,\n graceful_stalepath_time=360,\n graceful_update_delay=120,\n holdtime_timer=180,\n ibgp_multipath=\"disable\",\n ignore_optional_capability=\"enable\",\n keepalive_timer=60,\n log_neighbour_changes=\"enable\",\n network_import_check=\"enable\",\n redistributes=[\n fortios.router.BgpRedistributeArgs(\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"rip\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistributeArgs(\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n redistribute6s=[\n fortios.router.BgpRedistribute6Args(\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"rip\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.BgpRedistribute6Args(\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n scan_time=60,\n synchronization=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.BgpRouter(\"trname\", new()\n {\n AdditionalPathSelect = 2,\n AdditionalPathSelect6 = 2,\n AlwaysCompareMed = \"disable\",\n As = 0,\n ClientToClientReflection = \"enable\",\n ClusterId = \"0.0.0.0\",\n Dampening = \"disable\",\n DampeningMaxSuppressTime = 60,\n DampeningReachabilityHalfLife = 15,\n DampeningReuse = 750,\n DampeningSuppress = 2000,\n DampeningUnreachabilityHalfLife = 15,\n DefaultLocalPreference = 100,\n DeterministicMed = \"disable\",\n DistanceExternal = 20,\n DistanceInternal = 200,\n DistanceLocal = 200,\n GracefulRestartTime = 120,\n GracefulStalepathTime = 360,\n GracefulUpdateDelay = 120,\n HoldtimeTimer = 180,\n IbgpMultipath = \"disable\",\n IgnoreOptionalCapability = \"enable\",\n KeepaliveTimer = 60,\n LogNeighbourChanges = \"enable\",\n NetworkImportCheck = \"enable\",\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"rip\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistributeArgs\n {\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n Redistribute6s = new[]\n {\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"rip\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.BgpRedistribute6Args\n {\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n ScanTime = 60,\n Synchronization = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewBgp(ctx, \"trname\", \u0026router.BgpArgs{\n\t\t\tAdditionalPathSelect: pulumi.Int(2),\n\t\t\tAdditionalPathSelect6: pulumi.Int(2),\n\t\t\tAlwaysCompareMed: pulumi.String(\"disable\"),\n\t\t\tAs: pulumi.Int(0),\n\t\t\tClientToClientReflection: pulumi.String(\"enable\"),\n\t\t\tClusterId: pulumi.String(\"0.0.0.0\"),\n\t\t\tDampening: pulumi.String(\"disable\"),\n\t\t\tDampeningMaxSuppressTime: pulumi.Int(60),\n\t\t\tDampeningReachabilityHalfLife: pulumi.Int(15),\n\t\t\tDampeningReuse: pulumi.Int(750),\n\t\t\tDampeningSuppress: pulumi.Int(2000),\n\t\t\tDampeningUnreachabilityHalfLife: pulumi.Int(15),\n\t\t\tDefaultLocalPreference: pulumi.Int(100),\n\t\t\tDeterministicMed: pulumi.String(\"disable\"),\n\t\t\tDistanceExternal: pulumi.Int(20),\n\t\t\tDistanceInternal: pulumi.Int(200),\n\t\t\tDistanceLocal: pulumi.Int(200),\n\t\t\tGracefulRestartTime: pulumi.Int(120),\n\t\t\tGracefulStalepathTime: pulumi.Int(360),\n\t\t\tGracefulUpdateDelay: pulumi.Int(120),\n\t\t\tHoldtimeTimer: pulumi.Int(180),\n\t\t\tIbgpMultipath: pulumi.String(\"disable\"),\n\t\t\tIgnoreOptionalCapability: pulumi.String(\"enable\"),\n\t\t\tKeepaliveTimer: pulumi.Int(60),\n\t\t\tLogNeighbourChanges: pulumi.String(\"enable\"),\n\t\t\tNetworkImportCheck: pulumi.String(\"enable\"),\n\t\t\tRedistributes: router.BgpRedistributeArray{\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistributeArgs{\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRedistribute6s: router.BgpRedistribute6Array{\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.BgpRedistribute6Args{\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tScanTime: pulumi.Int(60),\n\t\t\tSynchronization: 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.fortios.router.Bgp;\nimport com.pulumi.fortios.router.BgpArgs;\nimport com.pulumi.fortios.router.inputs.BgpRedistributeArgs;\nimport com.pulumi.fortios.router.inputs.BgpRedistribute6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Bgp(\"trname\", BgpArgs.builder()\n .additionalPathSelect(2)\n .additionalPathSelect6(2)\n .alwaysCompareMed(\"disable\")\n .as(0)\n .clientToClientReflection(\"enable\")\n .clusterId(\"0.0.0.0\")\n .dampening(\"disable\")\n .dampeningMaxSuppressTime(60)\n .dampeningReachabilityHalfLife(15)\n .dampeningReuse(750)\n .dampeningSuppress(2000)\n .dampeningUnreachabilityHalfLife(15)\n .defaultLocalPreference(100)\n .deterministicMed(\"disable\")\n .distanceExternal(20)\n .distanceInternal(200)\n .distanceLocal(200)\n .gracefulRestartTime(120)\n .gracefulStalepathTime(360)\n .gracefulUpdateDelay(120)\n .holdtimeTimer(180)\n .ibgpMultipath(\"disable\")\n .ignoreOptionalCapability(\"enable\")\n .keepaliveTimer(60)\n .logNeighbourChanges(\"enable\")\n .networkImportCheck(\"enable\")\n .redistributes( \n BgpRedistributeArgs.builder()\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"rip\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"static\")\n .status(\"disable\")\n .build(),\n BgpRedistributeArgs.builder()\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .redistribute6s( \n BgpRedistribute6Args.builder()\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"rip\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"static\")\n .status(\"disable\")\n .build(),\n BgpRedistribute6Args.builder()\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .scanTime(60)\n .synchronization(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Bgp\n properties:\n additionalPathSelect: 2\n additionalPathSelect6: 2\n alwaysCompareMed: disable\n as: 0\n clientToClientReflection: enable\n clusterId: 0.0.0.0\n dampening: disable\n dampeningMaxSuppressTime: 60\n dampeningReachabilityHalfLife: 15\n dampeningReuse: 750\n dampeningSuppress: 2000\n dampeningUnreachabilityHalfLife: 15\n defaultLocalPreference: 100\n deterministicMed: disable\n distanceExternal: 20\n distanceInternal: 200\n distanceLocal: 200\n gracefulRestartTime: 120\n gracefulStalepathTime: 360\n gracefulUpdateDelay: 120\n holdtimeTimer: 180\n ibgpMultipath: disable\n ignoreOptionalCapability: enable\n keepaliveTimer: 60\n logNeighbourChanges: enable\n networkImportCheck: enable\n redistributes:\n - name: connected\n status: disable\n - name: rip\n status: disable\n - name: ospf\n status: disable\n - name: static\n status: disable\n - name: isis\n status: disable\n redistribute6s:\n - name: connected\n status: disable\n - name: rip\n status: disable\n - name: ospf\n status: disable\n - name: static\n status: disable\n - name: isis\n status: disable\n scanTime: 60\n synchronization: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Bgp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/bgp:Bgp labelname RouterBgp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/bgp:Bgp labelname RouterBgp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "additionalPath": { "type": "string", @@ -133057,11 +134075,11 @@ }, "as": { "type": "integer", - "description": "Router AS number, valid from 1 to 4294967295, 0 to disable BGP.\n" + "description": "Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.*\n" }, "asString": { "type": "string", - "description": "Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.\n" + "description": "Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.*\n" }, "bestpathAsPathIgnore": { "type": "string", @@ -133172,7 +134190,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gracefulEndOnTimer": { "type": "string", @@ -133390,7 +134408,8 @@ "routerId", "scanTime", "synchronization", - "tagResolveMode" + "tagResolveMode", + "vdomparam" ], "language": { "csharp": { @@ -133457,11 +134476,11 @@ }, "as": { "type": "integer", - "description": "Router AS number, valid from 1 to 4294967295, 0 to disable BGP.\n" + "description": "Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.*\n" }, "asString": { "type": "string", - "description": "Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.\n" + "description": "Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.*\n" }, "bestpathAsPathIgnore": { "type": "string", @@ -133572,7 +134591,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gracefulEndOnTimer": { "type": "string", @@ -133736,9 +134755,6 @@ "description": "BGP VRF leaking table. The structure of `vrf` block is documented below.\n" } }, - "requiredInputs": [ - "as" - ], "stateInputs": { "description": "Input properties used for looking up and filtering Bgp resources.\n", "properties": { @@ -133801,11 +134817,11 @@ }, "as": { "type": "integer", - "description": "Router AS number, valid from 1 to 4294967295, 0 to disable BGP.\n" + "description": "Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.*\n" }, "asString": { "type": "string", - "description": "Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP.\n" + "description": "Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.*\n" }, "bestpathAsPathIgnore": { "type": "string", @@ -133916,7 +134932,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gracefulEndOnTimer": { "type": "string", @@ -134084,7 +135100,7 @@ } }, "fortios:router/communitylist:Communitylist": { - "description": "Configure community lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Communitylist(\"trname\", {\n rules: [{\n action: \"deny\",\n match: \"123:234 345:456\",\n regexp: \"123:234 345:456\",\n }],\n type: \"standard\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Communitylist(\"trname\",\n rules=[fortios.router.CommunitylistRuleArgs(\n action=\"deny\",\n match=\"123:234 345:456\",\n regexp=\"123:234 345:456\",\n )],\n type=\"standard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Communitylist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortios.Router.Inputs.CommunitylistRuleArgs\n {\n Action = \"deny\",\n Match = \"123:234 345:456\",\n Regexp = \"123:234 345:456\",\n },\n },\n Type = \"standard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewCommunitylist(ctx, \"trname\", \u0026router.CommunitylistArgs{\n\t\t\tRules: router.CommunitylistRuleArray{\n\t\t\t\t\u0026router.CommunitylistRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tMatch: pulumi.String(\"123:234 345:456\"),\n\t\t\t\t\tRegexp: pulumi.String(\"123:234 345:456\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"standard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Communitylist;\nimport com.pulumi.fortios.router.CommunitylistArgs;\nimport com.pulumi.fortios.router.inputs.CommunitylistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Communitylist(\"trname\", CommunitylistArgs.builder() \n .rules(CommunitylistRuleArgs.builder()\n .action(\"deny\")\n .match(\"123:234 345:456\")\n .regexp(\"123:234 345:456\")\n .build())\n .type(\"standard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Communitylist\n properties:\n rules:\n - action: deny\n match: 123:234 345:456\n regexp: 123:234 345:456\n type: standard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter CommunityList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/communitylist:Communitylist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/communitylist:Communitylist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure community lists.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Communitylist(\"trname\", {\n rules: [{\n action: \"deny\",\n match: \"123:234 345:456\",\n regexp: \"123:234 345:456\",\n }],\n type: \"standard\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Communitylist(\"trname\",\n rules=[fortios.router.CommunitylistRuleArgs(\n action=\"deny\",\n match=\"123:234 345:456\",\n regexp=\"123:234 345:456\",\n )],\n type=\"standard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Communitylist(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortios.Router.Inputs.CommunitylistRuleArgs\n {\n Action = \"deny\",\n Match = \"123:234 345:456\",\n Regexp = \"123:234 345:456\",\n },\n },\n Type = \"standard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewCommunitylist(ctx, \"trname\", \u0026router.CommunitylistArgs{\n\t\t\tRules: router.CommunitylistRuleArray{\n\t\t\t\t\u0026router.CommunitylistRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tMatch: pulumi.String(\"123:234 345:456\"),\n\t\t\t\t\tRegexp: pulumi.String(\"123:234 345:456\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tType: pulumi.String(\"standard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Communitylist;\nimport com.pulumi.fortios.router.CommunitylistArgs;\nimport com.pulumi.fortios.router.inputs.CommunitylistRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Communitylist(\"trname\", CommunitylistArgs.builder()\n .rules(CommunitylistRuleArgs.builder()\n .action(\"deny\")\n .match(\"123:234 345:456\")\n .regexp(\"123:234 345:456\")\n .build())\n .type(\"standard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Communitylist\n properties:\n rules:\n - action: deny\n match: 123:234 345:456\n regexp: 123:234 345:456\n type: standard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter CommunityList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/communitylist:Communitylist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/communitylist:Communitylist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -134092,7 +135108,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -134116,7 +135132,8 @@ }, "required": [ "name", - "type" + "type", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -134125,7 +135142,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -134161,7 +135178,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -134197,7 +135214,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -134221,7 +135238,8 @@ }, "required": [ "name", - "type" + "type", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -134230,7 +135248,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -134263,7 +135281,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -134291,7 +135309,7 @@ } }, "fortios:router/isis:Isis": { - "description": "Configure IS-IS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Isis(\"trname\", {\n adjacencyCheck: \"disable\",\n adjacencyCheck6: \"disable\",\n advPassiveOnly: \"disable\",\n advPassiveOnly6: \"disable\",\n authModeL1: \"password\",\n authModeL2: \"password\",\n authSendonlyL1: \"disable\",\n authSendonlyL2: \"disable\",\n defaultOriginate: \"disable\",\n defaultOriginate6: \"disable\",\n dynamicHostname: \"disable\",\n ignoreLspErrors: \"disable\",\n isType: \"level-1-2\",\n lspGenIntervalL1: 30,\n lspGenIntervalL2: 30,\n lspRefreshInterval: 900,\n maxLspLifetime: 1200,\n metricStyle: \"narrow\",\n overloadBit: \"disable\",\n redistribute6L1: \"disable\",\n redistribute6L2: \"disable\",\n redistributeL1: \"disable\",\n redistributeL2: \"disable\",\n spfIntervalExpL1: \"500 50000\",\n spfIntervalExpL2: \"500 50000\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Isis(\"trname\",\n adjacency_check=\"disable\",\n adjacency_check6=\"disable\",\n adv_passive_only=\"disable\",\n adv_passive_only6=\"disable\",\n auth_mode_l1=\"password\",\n auth_mode_l2=\"password\",\n auth_sendonly_l1=\"disable\",\n auth_sendonly_l2=\"disable\",\n default_originate=\"disable\",\n default_originate6=\"disable\",\n dynamic_hostname=\"disable\",\n ignore_lsp_errors=\"disable\",\n is_type=\"level-1-2\",\n lsp_gen_interval_l1=30,\n lsp_gen_interval_l2=30,\n lsp_refresh_interval=900,\n max_lsp_lifetime=1200,\n metric_style=\"narrow\",\n overload_bit=\"disable\",\n redistribute6_l1=\"disable\",\n redistribute6_l2=\"disable\",\n redistribute_l1=\"disable\",\n redistribute_l2=\"disable\",\n spf_interval_exp_l1=\"500 50000\",\n spf_interval_exp_l2=\"500 50000\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Isis(\"trname\", new()\n {\n AdjacencyCheck = \"disable\",\n AdjacencyCheck6 = \"disable\",\n AdvPassiveOnly = \"disable\",\n AdvPassiveOnly6 = \"disable\",\n AuthModeL1 = \"password\",\n AuthModeL2 = \"password\",\n AuthSendonlyL1 = \"disable\",\n AuthSendonlyL2 = \"disable\",\n DefaultOriginate = \"disable\",\n DefaultOriginate6 = \"disable\",\n DynamicHostname = \"disable\",\n IgnoreLspErrors = \"disable\",\n IsType = \"level-1-2\",\n LspGenIntervalL1 = 30,\n LspGenIntervalL2 = 30,\n LspRefreshInterval = 900,\n MaxLspLifetime = 1200,\n MetricStyle = \"narrow\",\n OverloadBit = \"disable\",\n Redistribute6L1 = \"disable\",\n Redistribute6L2 = \"disable\",\n RedistributeL1 = \"disable\",\n RedistributeL2 = \"disable\",\n SpfIntervalExpL1 = \"500 50000\",\n SpfIntervalExpL2 = \"500 50000\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewIsis(ctx, \"trname\", \u0026router.IsisArgs{\n\t\t\tAdjacencyCheck: pulumi.String(\"disable\"),\n\t\t\tAdjacencyCheck6: pulumi.String(\"disable\"),\n\t\t\tAdvPassiveOnly: pulumi.String(\"disable\"),\n\t\t\tAdvPassiveOnly6: pulumi.String(\"disable\"),\n\t\t\tAuthModeL1: pulumi.String(\"password\"),\n\t\t\tAuthModeL2: pulumi.String(\"password\"),\n\t\t\tAuthSendonlyL1: pulumi.String(\"disable\"),\n\t\t\tAuthSendonlyL2: pulumi.String(\"disable\"),\n\t\t\tDefaultOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultOriginate6: pulumi.String(\"disable\"),\n\t\t\tDynamicHostname: pulumi.String(\"disable\"),\n\t\t\tIgnoreLspErrors: pulumi.String(\"disable\"),\n\t\t\tIsType: pulumi.String(\"level-1-2\"),\n\t\t\tLspGenIntervalL1: pulumi.Int(30),\n\t\t\tLspGenIntervalL2: pulumi.Int(30),\n\t\t\tLspRefreshInterval: pulumi.Int(900),\n\t\t\tMaxLspLifetime: pulumi.Int(1200),\n\t\t\tMetricStyle: pulumi.String(\"narrow\"),\n\t\t\tOverloadBit: pulumi.String(\"disable\"),\n\t\t\tRedistribute6L1: pulumi.String(\"disable\"),\n\t\t\tRedistribute6L2: pulumi.String(\"disable\"),\n\t\t\tRedistributeL1: pulumi.String(\"disable\"),\n\t\t\tRedistributeL2: pulumi.String(\"disable\"),\n\t\t\tSpfIntervalExpL1: pulumi.String(\"500 50000\"),\n\t\t\tSpfIntervalExpL2: pulumi.String(\"500 50000\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Isis;\nimport com.pulumi.fortios.router.IsisArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Isis(\"trname\", IsisArgs.builder() \n .adjacencyCheck(\"disable\")\n .adjacencyCheck6(\"disable\")\n .advPassiveOnly(\"disable\")\n .advPassiveOnly6(\"disable\")\n .authModeL1(\"password\")\n .authModeL2(\"password\")\n .authSendonlyL1(\"disable\")\n .authSendonlyL2(\"disable\")\n .defaultOriginate(\"disable\")\n .defaultOriginate6(\"disable\")\n .dynamicHostname(\"disable\")\n .ignoreLspErrors(\"disable\")\n .isType(\"level-1-2\")\n .lspGenIntervalL1(30)\n .lspGenIntervalL2(30)\n .lspRefreshInterval(900)\n .maxLspLifetime(1200)\n .metricStyle(\"narrow\")\n .overloadBit(\"disable\")\n .redistribute6L1(\"disable\")\n .redistribute6L2(\"disable\")\n .redistributeL1(\"disable\")\n .redistributeL2(\"disable\")\n .spfIntervalExpL1(\"500 50000\")\n .spfIntervalExpL2(\"500 50000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Isis\n properties:\n adjacencyCheck: disable\n adjacencyCheck6: disable\n advPassiveOnly: disable\n advPassiveOnly6: disable\n authModeL1: password\n authModeL2: password\n authSendonlyL1: disable\n authSendonlyL2: disable\n defaultOriginate: disable\n defaultOriginate6: disable\n dynamicHostname: disable\n ignoreLspErrors: disable\n isType: level-1-2\n lspGenIntervalL1: 30\n lspGenIntervalL2: 30\n lspRefreshInterval: 900\n maxLspLifetime: 1200\n metricStyle: narrow\n overloadBit: disable\n redistribute6L1: disable\n redistribute6L2: disable\n redistributeL1: disable\n redistributeL2: disable\n spfIntervalExpL1: 500 50000\n spfIntervalExpL2: 500 50000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Isis can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/isis:Isis labelname RouterIsis\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/isis:Isis labelname RouterIsis\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IS-IS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Isis(\"trname\", {\n adjacencyCheck: \"disable\",\n adjacencyCheck6: \"disable\",\n advPassiveOnly: \"disable\",\n advPassiveOnly6: \"disable\",\n authModeL1: \"password\",\n authModeL2: \"password\",\n authSendonlyL1: \"disable\",\n authSendonlyL2: \"disable\",\n defaultOriginate: \"disable\",\n defaultOriginate6: \"disable\",\n dynamicHostname: \"disable\",\n ignoreLspErrors: \"disable\",\n isType: \"level-1-2\",\n lspGenIntervalL1: 30,\n lspGenIntervalL2: 30,\n lspRefreshInterval: 900,\n maxLspLifetime: 1200,\n metricStyle: \"narrow\",\n overloadBit: \"disable\",\n redistribute6L1: \"disable\",\n redistribute6L2: \"disable\",\n redistributeL1: \"disable\",\n redistributeL2: \"disable\",\n spfIntervalExpL1: \"500 50000\",\n spfIntervalExpL2: \"500 50000\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Isis(\"trname\",\n adjacency_check=\"disable\",\n adjacency_check6=\"disable\",\n adv_passive_only=\"disable\",\n adv_passive_only6=\"disable\",\n auth_mode_l1=\"password\",\n auth_mode_l2=\"password\",\n auth_sendonly_l1=\"disable\",\n auth_sendonly_l2=\"disable\",\n default_originate=\"disable\",\n default_originate6=\"disable\",\n dynamic_hostname=\"disable\",\n ignore_lsp_errors=\"disable\",\n is_type=\"level-1-2\",\n lsp_gen_interval_l1=30,\n lsp_gen_interval_l2=30,\n lsp_refresh_interval=900,\n max_lsp_lifetime=1200,\n metric_style=\"narrow\",\n overload_bit=\"disable\",\n redistribute6_l1=\"disable\",\n redistribute6_l2=\"disable\",\n redistribute_l1=\"disable\",\n redistribute_l2=\"disable\",\n spf_interval_exp_l1=\"500 50000\",\n spf_interval_exp_l2=\"500 50000\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Isis(\"trname\", new()\n {\n AdjacencyCheck = \"disable\",\n AdjacencyCheck6 = \"disable\",\n AdvPassiveOnly = \"disable\",\n AdvPassiveOnly6 = \"disable\",\n AuthModeL1 = \"password\",\n AuthModeL2 = \"password\",\n AuthSendonlyL1 = \"disable\",\n AuthSendonlyL2 = \"disable\",\n DefaultOriginate = \"disable\",\n DefaultOriginate6 = \"disable\",\n DynamicHostname = \"disable\",\n IgnoreLspErrors = \"disable\",\n IsType = \"level-1-2\",\n LspGenIntervalL1 = 30,\n LspGenIntervalL2 = 30,\n LspRefreshInterval = 900,\n MaxLspLifetime = 1200,\n MetricStyle = \"narrow\",\n OverloadBit = \"disable\",\n Redistribute6L1 = \"disable\",\n Redistribute6L2 = \"disable\",\n RedistributeL1 = \"disable\",\n RedistributeL2 = \"disable\",\n SpfIntervalExpL1 = \"500 50000\",\n SpfIntervalExpL2 = \"500 50000\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewIsis(ctx, \"trname\", \u0026router.IsisArgs{\n\t\t\tAdjacencyCheck: pulumi.String(\"disable\"),\n\t\t\tAdjacencyCheck6: pulumi.String(\"disable\"),\n\t\t\tAdvPassiveOnly: pulumi.String(\"disable\"),\n\t\t\tAdvPassiveOnly6: pulumi.String(\"disable\"),\n\t\t\tAuthModeL1: pulumi.String(\"password\"),\n\t\t\tAuthModeL2: pulumi.String(\"password\"),\n\t\t\tAuthSendonlyL1: pulumi.String(\"disable\"),\n\t\t\tAuthSendonlyL2: pulumi.String(\"disable\"),\n\t\t\tDefaultOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultOriginate6: pulumi.String(\"disable\"),\n\t\t\tDynamicHostname: pulumi.String(\"disable\"),\n\t\t\tIgnoreLspErrors: pulumi.String(\"disable\"),\n\t\t\tIsType: pulumi.String(\"level-1-2\"),\n\t\t\tLspGenIntervalL1: pulumi.Int(30),\n\t\t\tLspGenIntervalL2: pulumi.Int(30),\n\t\t\tLspRefreshInterval: pulumi.Int(900),\n\t\t\tMaxLspLifetime: pulumi.Int(1200),\n\t\t\tMetricStyle: pulumi.String(\"narrow\"),\n\t\t\tOverloadBit: pulumi.String(\"disable\"),\n\t\t\tRedistribute6L1: pulumi.String(\"disable\"),\n\t\t\tRedistribute6L2: pulumi.String(\"disable\"),\n\t\t\tRedistributeL1: pulumi.String(\"disable\"),\n\t\t\tRedistributeL2: pulumi.String(\"disable\"),\n\t\t\tSpfIntervalExpL1: pulumi.String(\"500 50000\"),\n\t\t\tSpfIntervalExpL2: pulumi.String(\"500 50000\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Isis;\nimport com.pulumi.fortios.router.IsisArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Isis(\"trname\", IsisArgs.builder()\n .adjacencyCheck(\"disable\")\n .adjacencyCheck6(\"disable\")\n .advPassiveOnly(\"disable\")\n .advPassiveOnly6(\"disable\")\n .authModeL1(\"password\")\n .authModeL2(\"password\")\n .authSendonlyL1(\"disable\")\n .authSendonlyL2(\"disable\")\n .defaultOriginate(\"disable\")\n .defaultOriginate6(\"disable\")\n .dynamicHostname(\"disable\")\n .ignoreLspErrors(\"disable\")\n .isType(\"level-1-2\")\n .lspGenIntervalL1(30)\n .lspGenIntervalL2(30)\n .lspRefreshInterval(900)\n .maxLspLifetime(1200)\n .metricStyle(\"narrow\")\n .overloadBit(\"disable\")\n .redistribute6L1(\"disable\")\n .redistribute6L2(\"disable\")\n .redistributeL1(\"disable\")\n .redistributeL2(\"disable\")\n .spfIntervalExpL1(\"500 50000\")\n .spfIntervalExpL2(\"500 50000\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Isis\n properties:\n adjacencyCheck: disable\n adjacencyCheck6: disable\n advPassiveOnly: disable\n advPassiveOnly6: disable\n authModeL1: password\n authModeL2: password\n authSendonlyL1: disable\n authSendonlyL2: disable\n defaultOriginate: disable\n defaultOriginate6: disable\n dynamicHostname: disable\n ignoreLspErrors: disable\n isType: level-1-2\n lspGenIntervalL1: 30\n lspGenIntervalL2: 30\n lspRefreshInterval: 900\n maxLspLifetime: 1200\n metricStyle: narrow\n overloadBit: disable\n redistribute6L1: disable\n redistribute6L2: disable\n redistributeL1: disable\n redistributeL2: disable\n spfIntervalExpL1: 500 50000\n spfIntervalExpL2: 500 50000\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Isis can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/isis:Isis labelname RouterIsis\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/isis:Isis labelname RouterIsis\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "adjacencyCheck": { "type": "string", @@ -134361,7 +135379,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ignoreLspErrors": { "type": "string", @@ -134523,7 +135541,8 @@ "redistributeL2", "redistributeL2List", "spfIntervalExpL1", - "spfIntervalExpL2" + "spfIntervalExpL2", + "vdomparam" ], "inputProperties": { "adjacencyCheck": { @@ -134594,7 +135613,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ignoreLspErrors": { "type": "string", @@ -134795,7 +135814,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ignoreLspErrors": { "type": "string", @@ -134929,7 +135948,7 @@ } }, "fortios:router/keychain:Keychain": { - "description": "Configure key-chain.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Keychain(\"trname\", {keys: [{\n acceptLifetime: \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n keyString: \"ewiwn3i23232s212\",\n sendLifetime: \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Keychain(\"trname\", keys=[fortios.router.KeychainKeyArgs(\n accept_lifetime=\"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n key_string=\"ewiwn3i23232s212\",\n send_lifetime=\"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Keychain(\"trname\", new()\n {\n Keys = new[]\n {\n new Fortios.Router.Inputs.KeychainKeyArgs\n {\n AcceptLifetime = \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n KeyString = \"ewiwn3i23232s212\",\n SendLifetime = \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewKeychain(ctx, \"trname\", \u0026router.KeychainArgs{\n\t\t\tKeys: router.KeychainKeyArray{\n\t\t\t\t\u0026router.KeychainKeyArgs{\n\t\t\t\t\tAcceptLifetime: pulumi.String(\"04:00:00 01 01 2008 04:00:00 01 01 2022\"),\n\t\t\t\t\tKeyString: pulumi.String(\"ewiwn3i23232s212\"),\n\t\t\t\t\tSendLifetime: pulumi.String(\"04:00:00 01 01 2008 04:00:00 01 01 2022\"),\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.fortios.router.Keychain;\nimport com.pulumi.fortios.router.KeychainArgs;\nimport com.pulumi.fortios.router.inputs.KeychainKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Keychain(\"trname\", KeychainArgs.builder() \n .keys(KeychainKeyArgs.builder()\n .acceptLifetime(\"04:00:00 01 01 2008 04:00:00 01 01 2022\")\n .keyString(\"ewiwn3i23232s212\")\n .sendLifetime(\"04:00:00 01 01 2008 04:00:00 01 01 2022\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Keychain\n properties:\n keys:\n - acceptLifetime: 04:00:00 01 01 2008 04:00:00 01 01 2022\n keyString: ewiwn3i23232s212\n sendLifetime: 04:00:00 01 01 2008 04:00:00 01 01 2022\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter KeyChain can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/keychain:Keychain labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/keychain:Keychain labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure key-chain.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Keychain(\"trname\", {keys: [{\n acceptLifetime: \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n keyString: \"ewiwn3i23232s212\",\n sendLifetime: \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Keychain(\"trname\", keys=[fortios.router.KeychainKeyArgs(\n accept_lifetime=\"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n key_string=\"ewiwn3i23232s212\",\n send_lifetime=\"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Keychain(\"trname\", new()\n {\n Keys = new[]\n {\n new Fortios.Router.Inputs.KeychainKeyArgs\n {\n AcceptLifetime = \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n KeyString = \"ewiwn3i23232s212\",\n SendLifetime = \"04:00:00 01 01 2008 04:00:00 01 01 2022\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewKeychain(ctx, \"trname\", \u0026router.KeychainArgs{\n\t\t\tKeys: router.KeychainKeyArray{\n\t\t\t\t\u0026router.KeychainKeyArgs{\n\t\t\t\t\tAcceptLifetime: pulumi.String(\"04:00:00 01 01 2008 04:00:00 01 01 2022\"),\n\t\t\t\t\tKeyString: pulumi.String(\"ewiwn3i23232s212\"),\n\t\t\t\t\tSendLifetime: pulumi.String(\"04:00:00 01 01 2008 04:00:00 01 01 2022\"),\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.fortios.router.Keychain;\nimport com.pulumi.fortios.router.KeychainArgs;\nimport com.pulumi.fortios.router.inputs.KeychainKeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Keychain(\"trname\", KeychainArgs.builder()\n .keys(KeychainKeyArgs.builder()\n .acceptLifetime(\"04:00:00 01 01 2008 04:00:00 01 01 2022\")\n .keyString(\"ewiwn3i23232s212\")\n .sendLifetime(\"04:00:00 01 01 2008 04:00:00 01 01 2022\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Keychain\n properties:\n keys:\n - acceptLifetime: 04:00:00 01 01 2008 04:00:00 01 01 2022\n keyString: ewiwn3i23232s212\n sendLifetime: 04:00:00 01 01 2008 04:00:00 01 01 2022\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter KeyChain can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/keychain:Keychain labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/keychain:Keychain labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -134937,7 +135956,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "keys": { "type": "array", @@ -134956,7 +135975,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -134965,7 +135985,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "keys": { "type": "array", @@ -134994,7 +136014,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "keys": { "type": "array", @@ -135018,7 +136038,7 @@ } }, "fortios:router/multicast6:Multicast6": { - "description": "Configure IPv6 multicast.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Multicast6(\"trname\", {\n multicastPmtu: \"disable\",\n multicastRouting: \"disable\",\n pimSmGlobal: {\n registerRateLimit: 0,\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Multicast6(\"trname\",\n multicast_pmtu=\"disable\",\n multicast_routing=\"disable\",\n pim_sm_global=fortios.router.Multicast6PimSmGlobalArgs(\n register_rate_limit=0,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Multicast6(\"trname\", new()\n {\n MulticastPmtu = \"disable\",\n MulticastRouting = \"disable\",\n PimSmGlobal = new Fortios.Router.Inputs.Multicast6PimSmGlobalArgs\n {\n RegisterRateLimit = 0,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewMulticast6(ctx, \"trname\", \u0026router.Multicast6Args{\n\t\t\tMulticastPmtu: pulumi.String(\"disable\"),\n\t\t\tMulticastRouting: pulumi.String(\"disable\"),\n\t\t\tPimSmGlobal: \u0026router.Multicast6PimSmGlobalArgs{\n\t\t\t\tRegisterRateLimit: pulumi.Int(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.fortios.router.Multicast6;\nimport com.pulumi.fortios.router.Multicast6Args;\nimport com.pulumi.fortios.router.inputs.Multicast6PimSmGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicast6(\"trname\", Multicast6Args.builder() \n .multicastPmtu(\"disable\")\n .multicastRouting(\"disable\")\n .pimSmGlobal(Multicast6PimSmGlobalArgs.builder()\n .registerRateLimit(0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Multicast6\n properties:\n multicastPmtu: disable\n multicastRouting: disable\n pimSmGlobal:\n registerRateLimit: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Multicast6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/multicast6:Multicast6 labelname RouterMulticast6\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/multicast6:Multicast6 labelname RouterMulticast6\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 multicast.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Multicast6(\"trname\", {\n multicastPmtu: \"disable\",\n multicastRouting: \"disable\",\n pimSmGlobal: {\n registerRateLimit: 0,\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Multicast6(\"trname\",\n multicast_pmtu=\"disable\",\n multicast_routing=\"disable\",\n pim_sm_global=fortios.router.Multicast6PimSmGlobalArgs(\n register_rate_limit=0,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Multicast6(\"trname\", new()\n {\n MulticastPmtu = \"disable\",\n MulticastRouting = \"disable\",\n PimSmGlobal = new Fortios.Router.Inputs.Multicast6PimSmGlobalArgs\n {\n RegisterRateLimit = 0,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewMulticast6(ctx, \"trname\", \u0026router.Multicast6Args{\n\t\t\tMulticastPmtu: pulumi.String(\"disable\"),\n\t\t\tMulticastRouting: pulumi.String(\"disable\"),\n\t\t\tPimSmGlobal: \u0026router.Multicast6PimSmGlobalArgs{\n\t\t\t\tRegisterRateLimit: pulumi.Int(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.fortios.router.Multicast6;\nimport com.pulumi.fortios.router.Multicast6Args;\nimport com.pulumi.fortios.router.inputs.Multicast6PimSmGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicast6(\"trname\", Multicast6Args.builder()\n .multicastPmtu(\"disable\")\n .multicastRouting(\"disable\")\n .pimSmGlobal(Multicast6PimSmGlobalArgs.builder()\n .registerRateLimit(0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Multicast6\n properties:\n multicastPmtu: disable\n multicastRouting: disable\n pimSmGlobal:\n registerRateLimit: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Multicast6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/multicast6:Multicast6 labelname RouterMulticast6\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/multicast6:Multicast6 labelname RouterMulticast6\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -135026,7 +136046,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -135055,7 +136075,8 @@ "required": [ "multicastPmtu", "multicastRouting", - "pimSmGlobal" + "pimSmGlobal", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -135064,7 +136085,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -135100,7 +136121,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -135131,7 +136152,7 @@ } }, "fortios:router/multicast:Multicast": { - "description": "Configure router multicast.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Multicast(\"trname\", {\n multicastRouting: \"disable\",\n pimSmGlobal: {\n bsrAllowQuickRefresh: \"disable\",\n bsrCandidate: \"disable\",\n bsrHash: 10,\n bsrPriority: 0,\n ciscoCrpPrefix: \"disable\",\n ciscoIgnoreRpSetPriority: \"disable\",\n ciscoRegisterChecksum: \"disable\",\n joinPruneHoldtime: 210,\n messageInterval: 60,\n nullRegisterRetries: 1,\n registerRateLimit: 0,\n registerRpReachability: \"enable\",\n registerSource: \"disable\",\n registerSourceIp: \"0.0.0.0\",\n registerSupression: 60,\n rpRegisterKeepalive: 185,\n sptThreshold: \"enable\",\n ssm: \"disable\",\n },\n routeLimit: 2147483647,\n routeThreshold: 2147483647,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Multicast(\"trname\",\n multicast_routing=\"disable\",\n pim_sm_global=fortios.router.MulticastPimSmGlobalArgs(\n bsr_allow_quick_refresh=\"disable\",\n bsr_candidate=\"disable\",\n bsr_hash=10,\n bsr_priority=0,\n cisco_crp_prefix=\"disable\",\n cisco_ignore_rp_set_priority=\"disable\",\n cisco_register_checksum=\"disable\",\n join_prune_holdtime=210,\n message_interval=60,\n null_register_retries=1,\n register_rate_limit=0,\n register_rp_reachability=\"enable\",\n register_source=\"disable\",\n register_source_ip=\"0.0.0.0\",\n register_supression=60,\n rp_register_keepalive=185,\n spt_threshold=\"enable\",\n ssm=\"disable\",\n ),\n route_limit=2147483647,\n route_threshold=2147483647)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Multicast(\"trname\", new()\n {\n MulticastRouting = \"disable\",\n PimSmGlobal = new Fortios.Router.Inputs.MulticastPimSmGlobalArgs\n {\n BsrAllowQuickRefresh = \"disable\",\n BsrCandidate = \"disable\",\n BsrHash = 10,\n BsrPriority = 0,\n CiscoCrpPrefix = \"disable\",\n CiscoIgnoreRpSetPriority = \"disable\",\n CiscoRegisterChecksum = \"disable\",\n JoinPruneHoldtime = 210,\n MessageInterval = 60,\n NullRegisterRetries = 1,\n RegisterRateLimit = 0,\n RegisterRpReachability = \"enable\",\n RegisterSource = \"disable\",\n RegisterSourceIp = \"0.0.0.0\",\n RegisterSupression = 60,\n RpRegisterKeepalive = 185,\n SptThreshold = \"enable\",\n Ssm = \"disable\",\n },\n RouteLimit = 2147483647,\n RouteThreshold = 2147483647,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewMulticast(ctx, \"trname\", \u0026router.MulticastArgs{\n\t\t\tMulticastRouting: pulumi.String(\"disable\"),\n\t\t\tPimSmGlobal: \u0026router.MulticastPimSmGlobalArgs{\n\t\t\t\tBsrAllowQuickRefresh: pulumi.String(\"disable\"),\n\t\t\t\tBsrCandidate: pulumi.String(\"disable\"),\n\t\t\t\tBsrHash: pulumi.Int(10),\n\t\t\t\tBsrPriority: pulumi.Int(0),\n\t\t\t\tCiscoCrpPrefix: pulumi.String(\"disable\"),\n\t\t\t\tCiscoIgnoreRpSetPriority: pulumi.String(\"disable\"),\n\t\t\t\tCiscoRegisterChecksum: pulumi.String(\"disable\"),\n\t\t\t\tJoinPruneHoldtime: pulumi.Int(210),\n\t\t\t\tMessageInterval: pulumi.Int(60),\n\t\t\t\tNullRegisterRetries: pulumi.Int(1),\n\t\t\t\tRegisterRateLimit: pulumi.Int(0),\n\t\t\t\tRegisterRpReachability: pulumi.String(\"enable\"),\n\t\t\t\tRegisterSource: pulumi.String(\"disable\"),\n\t\t\t\tRegisterSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\t\tRegisterSupression: pulumi.Int(60),\n\t\t\t\tRpRegisterKeepalive: pulumi.Int(185),\n\t\t\t\tSptThreshold: pulumi.String(\"enable\"),\n\t\t\t\tSsm: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tRouteLimit: pulumi.Int(2147483647),\n\t\t\tRouteThreshold: pulumi.Int(2147483647),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Multicast;\nimport com.pulumi.fortios.router.MulticastArgs;\nimport com.pulumi.fortios.router.inputs.MulticastPimSmGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicast(\"trname\", MulticastArgs.builder() \n .multicastRouting(\"disable\")\n .pimSmGlobal(MulticastPimSmGlobalArgs.builder()\n .bsrAllowQuickRefresh(\"disable\")\n .bsrCandidate(\"disable\")\n .bsrHash(10)\n .bsrPriority(0)\n .ciscoCrpPrefix(\"disable\")\n .ciscoIgnoreRpSetPriority(\"disable\")\n .ciscoRegisterChecksum(\"disable\")\n .joinPruneHoldtime(210)\n .messageInterval(60)\n .nullRegisterRetries(1)\n .registerRateLimit(0)\n .registerRpReachability(\"enable\")\n .registerSource(\"disable\")\n .registerSourceIp(\"0.0.0.0\")\n .registerSupression(60)\n .rpRegisterKeepalive(185)\n .sptThreshold(\"enable\")\n .ssm(\"disable\")\n .build())\n .routeLimit(2147483647)\n .routeThreshold(2147483647)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Multicast\n properties:\n multicastRouting: disable\n pimSmGlobal:\n bsrAllowQuickRefresh: disable\n bsrCandidate: disable\n bsrHash: 10\n bsrPriority: 0\n ciscoCrpPrefix: disable\n ciscoIgnoreRpSetPriority: disable\n ciscoRegisterChecksum: disable\n joinPruneHoldtime: 210\n messageInterval: 60\n nullRegisterRetries: 1\n registerRateLimit: 0\n registerRpReachability: enable\n registerSource: disable\n registerSourceIp: 0.0.0.0\n registerSupression: 60\n rpRegisterKeepalive: 185\n sptThreshold: enable\n ssm: disable\n routeLimit: 2.147483647e+09\n routeThreshold: 2.147483647e+09\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Multicast can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/multicast:Multicast labelname RouterMulticast\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/multicast:Multicast labelname RouterMulticast\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure router multicast.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Multicast(\"trname\", {\n multicastRouting: \"disable\",\n pimSmGlobal: {\n bsrAllowQuickRefresh: \"disable\",\n bsrCandidate: \"disable\",\n bsrHash: 10,\n bsrPriority: 0,\n ciscoCrpPrefix: \"disable\",\n ciscoIgnoreRpSetPriority: \"disable\",\n ciscoRegisterChecksum: \"disable\",\n joinPruneHoldtime: 210,\n messageInterval: 60,\n nullRegisterRetries: 1,\n registerRateLimit: 0,\n registerRpReachability: \"enable\",\n registerSource: \"disable\",\n registerSourceIp: \"0.0.0.0\",\n registerSupression: 60,\n rpRegisterKeepalive: 185,\n sptThreshold: \"enable\",\n ssm: \"disable\",\n },\n routeLimit: 2147483647,\n routeThreshold: 2147483647,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Multicast(\"trname\",\n multicast_routing=\"disable\",\n pim_sm_global=fortios.router.MulticastPimSmGlobalArgs(\n bsr_allow_quick_refresh=\"disable\",\n bsr_candidate=\"disable\",\n bsr_hash=10,\n bsr_priority=0,\n cisco_crp_prefix=\"disable\",\n cisco_ignore_rp_set_priority=\"disable\",\n cisco_register_checksum=\"disable\",\n join_prune_holdtime=210,\n message_interval=60,\n null_register_retries=1,\n register_rate_limit=0,\n register_rp_reachability=\"enable\",\n register_source=\"disable\",\n register_source_ip=\"0.0.0.0\",\n register_supression=60,\n rp_register_keepalive=185,\n spt_threshold=\"enable\",\n ssm=\"disable\",\n ),\n route_limit=2147483647,\n route_threshold=2147483647)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Multicast(\"trname\", new()\n {\n MulticastRouting = \"disable\",\n PimSmGlobal = new Fortios.Router.Inputs.MulticastPimSmGlobalArgs\n {\n BsrAllowQuickRefresh = \"disable\",\n BsrCandidate = \"disable\",\n BsrHash = 10,\n BsrPriority = 0,\n CiscoCrpPrefix = \"disable\",\n CiscoIgnoreRpSetPriority = \"disable\",\n CiscoRegisterChecksum = \"disable\",\n JoinPruneHoldtime = 210,\n MessageInterval = 60,\n NullRegisterRetries = 1,\n RegisterRateLimit = 0,\n RegisterRpReachability = \"enable\",\n RegisterSource = \"disable\",\n RegisterSourceIp = \"0.0.0.0\",\n RegisterSupression = 60,\n RpRegisterKeepalive = 185,\n SptThreshold = \"enable\",\n Ssm = \"disable\",\n },\n RouteLimit = 2147483647,\n RouteThreshold = 2147483647,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewMulticast(ctx, \"trname\", \u0026router.MulticastArgs{\n\t\t\tMulticastRouting: pulumi.String(\"disable\"),\n\t\t\tPimSmGlobal: \u0026router.MulticastPimSmGlobalArgs{\n\t\t\t\tBsrAllowQuickRefresh: pulumi.String(\"disable\"),\n\t\t\t\tBsrCandidate: pulumi.String(\"disable\"),\n\t\t\t\tBsrHash: pulumi.Int(10),\n\t\t\t\tBsrPriority: pulumi.Int(0),\n\t\t\t\tCiscoCrpPrefix: pulumi.String(\"disable\"),\n\t\t\t\tCiscoIgnoreRpSetPriority: pulumi.String(\"disable\"),\n\t\t\t\tCiscoRegisterChecksum: pulumi.String(\"disable\"),\n\t\t\t\tJoinPruneHoldtime: pulumi.Int(210),\n\t\t\t\tMessageInterval: pulumi.Int(60),\n\t\t\t\tNullRegisterRetries: pulumi.Int(1),\n\t\t\t\tRegisterRateLimit: pulumi.Int(0),\n\t\t\t\tRegisterRpReachability: pulumi.String(\"enable\"),\n\t\t\t\tRegisterSource: pulumi.String(\"disable\"),\n\t\t\t\tRegisterSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\t\tRegisterSupression: pulumi.Int(60),\n\t\t\t\tRpRegisterKeepalive: pulumi.Int(185),\n\t\t\t\tSptThreshold: pulumi.String(\"enable\"),\n\t\t\t\tSsm: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tRouteLimit: pulumi.Int(2147483647),\n\t\t\tRouteThreshold: pulumi.Int(2147483647),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Multicast;\nimport com.pulumi.fortios.router.MulticastArgs;\nimport com.pulumi.fortios.router.inputs.MulticastPimSmGlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicast(\"trname\", MulticastArgs.builder()\n .multicastRouting(\"disable\")\n .pimSmGlobal(MulticastPimSmGlobalArgs.builder()\n .bsrAllowQuickRefresh(\"disable\")\n .bsrCandidate(\"disable\")\n .bsrHash(10)\n .bsrPriority(0)\n .ciscoCrpPrefix(\"disable\")\n .ciscoIgnoreRpSetPriority(\"disable\")\n .ciscoRegisterChecksum(\"disable\")\n .joinPruneHoldtime(210)\n .messageInterval(60)\n .nullRegisterRetries(1)\n .registerRateLimit(0)\n .registerRpReachability(\"enable\")\n .registerSource(\"disable\")\n .registerSourceIp(\"0.0.0.0\")\n .registerSupression(60)\n .rpRegisterKeepalive(185)\n .sptThreshold(\"enable\")\n .ssm(\"disable\")\n .build())\n .routeLimit(2147483647)\n .routeThreshold(2147483647)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Multicast\n properties:\n multicastRouting: disable\n pimSmGlobal:\n bsrAllowQuickRefresh: disable\n bsrCandidate: disable\n bsrHash: 10\n bsrPriority: 0\n ciscoCrpPrefix: disable\n ciscoIgnoreRpSetPriority: disable\n ciscoRegisterChecksum: disable\n joinPruneHoldtime: 210\n messageInterval: 60\n nullRegisterRetries: 1\n registerRateLimit: 0\n registerRpReachability: enable\n registerSource: disable\n registerSourceIp: 0.0.0.0\n registerSupression: 60\n rpRegisterKeepalive: 185\n sptThreshold: enable\n ssm: disable\n routeLimit: 2.147483647e+09\n routeThreshold: 2.147483647e+09\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Multicast can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/multicast:Multicast labelname RouterMulticast\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/multicast:Multicast labelname RouterMulticast\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -135139,7 +136160,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -135173,7 +136194,8 @@ "multicastRouting", "pimSmGlobal", "routeLimit", - "routeThreshold" + "routeThreshold", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -135182,7 +136204,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -135222,7 +136244,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -135257,7 +136279,7 @@ } }, "fortios:router/multicastflow:Multicastflow": { - "description": "Configure multicast-flow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Multicastflow(\"trname\", {flows: [{\n groupAddr: \"224.252.0.0\",\n sourceAddr: \"224.112.0.0\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Multicastflow(\"trname\", flows=[fortios.router.MulticastflowFlowArgs(\n group_addr=\"224.252.0.0\",\n source_addr=\"224.112.0.0\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Multicastflow(\"trname\", new()\n {\n Flows = new[]\n {\n new Fortios.Router.Inputs.MulticastflowFlowArgs\n {\n GroupAddr = \"224.252.0.0\",\n SourceAddr = \"224.112.0.0\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewMulticastflow(ctx, \"trname\", \u0026router.MulticastflowArgs{\n\t\t\tFlows: router.MulticastflowFlowArray{\n\t\t\t\t\u0026router.MulticastflowFlowArgs{\n\t\t\t\t\tGroupAddr: pulumi.String(\"224.252.0.0\"),\n\t\t\t\t\tSourceAddr: pulumi.String(\"224.112.0.0\"),\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.fortios.router.Multicastflow;\nimport com.pulumi.fortios.router.MulticastflowArgs;\nimport com.pulumi.fortios.router.inputs.MulticastflowFlowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastflow(\"trname\", MulticastflowArgs.builder() \n .flows(MulticastflowFlowArgs.builder()\n .groupAddr(\"224.252.0.0\")\n .sourceAddr(\"224.112.0.0\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Multicastflow\n properties:\n flows:\n - groupAddr: 224.252.0.0\n sourceAddr: 224.112.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter MulticastFlow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/multicastflow:Multicastflow labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/multicastflow:Multicastflow labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure multicast-flow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Multicastflow(\"trname\", {flows: [{\n groupAddr: \"224.252.0.0\",\n sourceAddr: \"224.112.0.0\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Multicastflow(\"trname\", flows=[fortios.router.MulticastflowFlowArgs(\n group_addr=\"224.252.0.0\",\n source_addr=\"224.112.0.0\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Multicastflow(\"trname\", new()\n {\n Flows = new[]\n {\n new Fortios.Router.Inputs.MulticastflowFlowArgs\n {\n GroupAddr = \"224.252.0.0\",\n SourceAddr = \"224.112.0.0\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewMulticastflow(ctx, \"trname\", \u0026router.MulticastflowArgs{\n\t\t\tFlows: router.MulticastflowFlowArray{\n\t\t\t\t\u0026router.MulticastflowFlowArgs{\n\t\t\t\t\tGroupAddr: pulumi.String(\"224.252.0.0\"),\n\t\t\t\t\tSourceAddr: pulumi.String(\"224.112.0.0\"),\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.fortios.router.Multicastflow;\nimport com.pulumi.fortios.router.MulticastflowArgs;\nimport com.pulumi.fortios.router.inputs.MulticastflowFlowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Multicastflow(\"trname\", MulticastflowArgs.builder()\n .flows(MulticastflowFlowArgs.builder()\n .groupAddr(\"224.252.0.0\")\n .sourceAddr(\"224.112.0.0\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Multicastflow\n properties:\n flows:\n - groupAddr: 224.252.0.0\n sourceAddr: 224.112.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter MulticastFlow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/multicastflow:Multicastflow labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/multicastflow:Multicastflow labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -135276,7 +136298,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -135289,7 +136311,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -135309,7 +136332,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -135342,7 +136365,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -135391,7 +136414,8 @@ "fosid", "ip", "pollInterval", - "priority" + "priority", + "vdomparam" ], "inputProperties": { "cost": { @@ -135481,7 +136505,8 @@ "required": [ "area", "fosid", - "prefix" + "prefix", + "vdomparam" ], "inputProperties": { "area": { @@ -135573,7 +136598,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helloInterval": { "type": "integer", @@ -135677,7 +136702,8 @@ "resyncTimeout", "retransmitInterval", "status", - "transmitDelay" + "transmitDelay", + "vdomparam" ], "inputProperties": { "authentication": { @@ -135714,7 +136740,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helloInterval": { "type": "integer", @@ -135835,7 +136861,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helloInterval": { "type": "integer", @@ -135951,7 +136977,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helloInterval": { "type": "integer", @@ -136042,7 +137068,8 @@ "priority", "retransmitInterval", "status", - "transmitDelay" + "transmitDelay", + "vdomparam" ], "inputProperties": { "areaId": { @@ -136071,7 +137098,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helloInterval": { "type": "integer", @@ -136175,7 +137202,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "helloInterval": { "type": "integer", @@ -136254,7 +137281,7 @@ } }, "fortios:router/ospf6:Ospf6": { - "description": "Configure IPv6 OSPF.\n\n\u003e The provider supports the definition of Ospf6-Interface in Router Ospf6 `fortios.router.Ospf6`, and also allows the definition of separate Ospf6-Interface resources `fortios.router/ospf6.Ospf6interface`, but do not use a `fortios.router.Ospf6` with in-line Ospf6-Interface in conjunction with any `fortios.router/ospf6.Ospf6interface` resources, otherwise conflicts and overwrite will occur.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Ospf6(\"trname\", {\n abrType: \"standard\",\n autoCostRefBandwidth: 1000,\n bfd: \"disable\",\n defaultInformationMetric: 10,\n defaultInformationMetricType: \"2\",\n defaultInformationOriginate: \"disable\",\n defaultMetric: 10,\n logNeighbourChanges: \"enable\",\n redistributes: [\n {\n metric: 0,\n metricType: \"2\",\n name: \"connected\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"static\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"rip\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"bgp\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"isis\",\n status: \"disable\",\n },\n ],\n routerId: \"0.0.0.0\",\n spfTimers: \"5 10\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Ospf6(\"trname\",\n abr_type=\"standard\",\n auto_cost_ref_bandwidth=1000,\n bfd=\"disable\",\n default_information_metric=10,\n default_information_metric_type=\"2\",\n default_information_originate=\"disable\",\n default_metric=10,\n log_neighbour_changes=\"enable\",\n redistributes=[\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"rip\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"bgp\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n router_id=\"0.0.0.0\",\n spf_timers=\"5 10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Ospf6Router(\"trname\", new()\n {\n AbrType = \"standard\",\n AutoCostRefBandwidth = 1000,\n Bfd = \"disable\",\n DefaultInformationMetric = 10,\n DefaultInformationMetricType = \"2\",\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 10,\n LogNeighbourChanges = \"enable\",\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"rip\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"bgp\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n RouterId = \"0.0.0.0\",\n SpfTimers = \"5 10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewOspf6(ctx, \"trname\", \u0026router.Ospf6Args{\n\t\t\tAbrType: pulumi.String(\"standard\"),\n\t\t\tAutoCostRefBandwidth: pulumi.Int(1000),\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tDefaultInformationMetric: pulumi.Int(10),\n\t\t\tDefaultInformationMetricType: pulumi.String(\"2\"),\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(10),\n\t\t\tLogNeighbourChanges: pulumi.String(\"enable\"),\n\t\t\tRedistributes: router.Ospf6RedistributeArray{\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRouterId: pulumi.String(\"0.0.0.0\"),\n\t\t\tSpfTimers: pulumi.String(\"5 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.fortios.router.Ospf6;\nimport com.pulumi.fortios.router.Ospf6Args;\nimport com.pulumi.fortios.router.inputs.Ospf6RedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ospf6(\"trname\", Ospf6Args.builder() \n .abrType(\"standard\")\n .autoCostRefBandwidth(1000)\n .bfd(\"disable\")\n .defaultInformationMetric(10)\n .defaultInformationMetricType(\"2\")\n .defaultInformationOriginate(\"disable\")\n .defaultMetric(10)\n .logNeighbourChanges(\"enable\")\n .redistributes( \n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"static\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"rip\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"bgp\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .routerId(\"0.0.0.0\")\n .spfTimers(\"5 10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Ospf6\n properties:\n abrType: standard\n autoCostRefBandwidth: 1000\n bfd: disable\n defaultInformationMetric: 10\n defaultInformationMetricType: '2'\n defaultInformationOriginate: disable\n defaultMetric: 10\n logNeighbourChanges: enable\n redistributes:\n - metric: 0\n metricType: '2'\n name: connected\n status: disable\n - metric: 0\n metricType: '2'\n name: static\n status: disable\n - metric: 0\n metricType: '2'\n name: rip\n status: disable\n - metric: 0\n metricType: '2'\n name: bgp\n status: disable\n - metric: 0\n metricType: '2'\n name: isis\n status: disable\n routerId: 0.0.0.0\n spfTimers: 5 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Ospf6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/ospf6:Ospf6 labelname RouterOspf6\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/ospf6:Ospf6 labelname RouterOspf6\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 OSPF.\n\n\u003e The provider supports the definition of Ospf6-Interface in Router Ospf6 `fortios.router.Ospf6`, and also allows the definition of separate Ospf6-Interface resources `fortios.router/ospf6.Ospf6interface`, but do not use a `fortios.router.Ospf6` with in-line Ospf6-Interface in conjunction with any `fortios.router/ospf6.Ospf6interface` resources, otherwise conflicts and overwrite will occur.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Ospf6(\"trname\", {\n abrType: \"standard\",\n autoCostRefBandwidth: 1000,\n bfd: \"disable\",\n defaultInformationMetric: 10,\n defaultInformationMetricType: \"2\",\n defaultInformationOriginate: \"disable\",\n defaultMetric: 10,\n logNeighbourChanges: \"enable\",\n redistributes: [\n {\n metric: 0,\n metricType: \"2\",\n name: \"connected\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"static\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"rip\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"bgp\",\n status: \"disable\",\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"isis\",\n status: \"disable\",\n },\n ],\n routerId: \"0.0.0.0\",\n spfTimers: \"5 10\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Ospf6(\"trname\",\n abr_type=\"standard\",\n auto_cost_ref_bandwidth=1000,\n bfd=\"disable\",\n default_information_metric=10,\n default_information_metric_type=\"2\",\n default_information_originate=\"disable\",\n default_metric=10,\n log_neighbour_changes=\"enable\",\n redistributes=[\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"rip\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"bgp\",\n status=\"disable\",\n ),\n fortios.router.Ospf6RedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n router_id=\"0.0.0.0\",\n spf_timers=\"5 10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Ospf6Router(\"trname\", new()\n {\n AbrType = \"standard\",\n AutoCostRefBandwidth = 1000,\n Bfd = \"disable\",\n DefaultInformationMetric = 10,\n DefaultInformationMetricType = \"2\",\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 10,\n LogNeighbourChanges = \"enable\",\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"rip\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"bgp\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.Ospf6RedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n RouterId = \"0.0.0.0\",\n SpfTimers = \"5 10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewOspf6(ctx, \"trname\", \u0026router.Ospf6Args{\n\t\t\tAbrType: pulumi.String(\"standard\"),\n\t\t\tAutoCostRefBandwidth: pulumi.Int(1000),\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tDefaultInformationMetric: pulumi.Int(10),\n\t\t\tDefaultInformationMetricType: pulumi.String(\"2\"),\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(10),\n\t\t\tLogNeighbourChanges: pulumi.String(\"enable\"),\n\t\t\tRedistributes: router.Ospf6RedistributeArray{\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.Ospf6RedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRouterId: pulumi.String(\"0.0.0.0\"),\n\t\t\tSpfTimers: pulumi.String(\"5 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.fortios.router.Ospf6;\nimport com.pulumi.fortios.router.Ospf6Args;\nimport com.pulumi.fortios.router.inputs.Ospf6RedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ospf6(\"trname\", Ospf6Args.builder()\n .abrType(\"standard\")\n .autoCostRefBandwidth(1000)\n .bfd(\"disable\")\n .defaultInformationMetric(10)\n .defaultInformationMetricType(\"2\")\n .defaultInformationOriginate(\"disable\")\n .defaultMetric(10)\n .logNeighbourChanges(\"enable\")\n .redistributes( \n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"static\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"rip\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"bgp\")\n .status(\"disable\")\n .build(),\n Ospf6RedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .routerId(\"0.0.0.0\")\n .spfTimers(\"5 10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Ospf6\n properties:\n abrType: standard\n autoCostRefBandwidth: 1000\n bfd: disable\n defaultInformationMetric: 10\n defaultInformationMetricType: '2'\n defaultInformationOriginate: disable\n defaultMetric: 10\n logNeighbourChanges: enable\n redistributes:\n - metric: 0\n metricType: '2'\n name: connected\n status: disable\n - metric: 0\n metricType: '2'\n name: static\n status: disable\n - metric: 0\n metricType: '2'\n name: rip\n status: disable\n - metric: 0\n metricType: '2'\n name: bgp\n status: disable\n - metric: 0\n metricType: '2'\n name: isis\n status: disable\n routerId: 0.0.0.0\n spfTimers: 5 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Ospf6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/ospf6:Ospf6 labelname RouterOspf6\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/ospf6:Ospf6 labelname RouterOspf6\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "abrType": { "type": "string", @@ -136301,7 +137328,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logNeighbourChanges": { "type": "string", @@ -136374,7 +137401,8 @@ "restartOnTopologyChange", "restartPeriod", "routerId", - "spfTimers" + "spfTimers", + "vdomparam" ], "language": { "csharp": { @@ -136427,7 +137455,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logNeighbourChanges": { "type": "string", @@ -136538,7 +137566,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logNeighbourChanges": { "type": "string", @@ -136602,7 +137630,7 @@ } }, "fortios:router/ospf:Ospf": { - "description": "Configure OSPF.\n\n\u003e The provider supports the definition of Ospf-Interface in Router Ospf `fortios.router.Ospf`, and also allows the definition of separate Ospf-Interface resources `fortios.router/ospf.Ospfinterface`, but do not use a `fortios.router.Ospf` with in-line Ospf-Interface in conjunction with any `fortios.router/ospf.Ospfinterface` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Network in Router Ospf `fortios.router.Ospf`, and also allows the definition of separate Network resources `fortios.router/ospf.Network`, but do not use a `fortios.router.Ospf` with in-line Network in conjunction with any `fortios.router/ospf.Network` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Neighbor in Router Ospf `fortios.router.Ospf`, and also allows the definition of separate Neighbor resources `fortios.router/ospf.Neighbor`, but do not use a `fortios.router.Ospf` with in-line Neighbor in conjunction with any `fortios.router/ospf.Neighbor` resources, otherwise conflicts and overwrite will occur.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Ospf(\"trname\", {\n abrType: \"standard\",\n autoCostRefBandwidth: 1000,\n bfd: \"disable\",\n databaseOverflow: \"disable\",\n databaseOverflowMaxLsas: 10000,\n databaseOverflowTimeToRecover: 300,\n defaultInformationMetric: 10,\n defaultInformationMetricType: \"2\",\n defaultInformationOriginate: \"disable\",\n defaultMetric: 10,\n distance: 110,\n distanceExternal: 110,\n distanceInterArea: 110,\n distanceIntraArea: 110,\n logNeighbourChanges: \"enable\",\n redistributes: [\n {\n metric: 0,\n metricType: \"2\",\n name: \"connected\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"static\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"rip\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"bgp\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"isis\",\n status: \"disable\",\n tag: 0,\n },\n ],\n restartMode: \"none\",\n restartPeriod: 120,\n rfc1583Compatible: \"disable\",\n routerId: \"0.0.0.0\",\n spfTimers: \"5 10\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Ospf(\"trname\",\n abr_type=\"standard\",\n auto_cost_ref_bandwidth=1000,\n bfd=\"disable\",\n database_overflow=\"disable\",\n database_overflow_max_lsas=10000,\n database_overflow_time_to_recover=300,\n default_information_metric=10,\n default_information_metric_type=\"2\",\n default_information_originate=\"disable\",\n default_metric=10,\n distance=110,\n distance_external=110,\n distance_inter_area=110,\n distance_intra_area=110,\n log_neighbour_changes=\"enable\",\n redistributes=[\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"connected\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"static\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"rip\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"bgp\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"isis\",\n status=\"disable\",\n tag=0,\n ),\n ],\n restart_mode=\"none\",\n restart_period=120,\n rfc1583_compatible=\"disable\",\n router_id=\"0.0.0.0\",\n spf_timers=\"5 10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.OspfRouter(\"trname\", new()\n {\n AbrType = \"standard\",\n AutoCostRefBandwidth = 1000,\n Bfd = \"disable\",\n DatabaseOverflow = \"disable\",\n DatabaseOverflowMaxLsas = 10000,\n DatabaseOverflowTimeToRecover = 300,\n DefaultInformationMetric = 10,\n DefaultInformationMetricType = \"2\",\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 10,\n Distance = 110,\n DistanceExternal = 110,\n DistanceInterArea = 110,\n DistanceIntraArea = 110,\n LogNeighbourChanges = \"enable\",\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"connected\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"static\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"rip\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"bgp\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"isis\",\n Status = \"disable\",\n Tag = 0,\n },\n },\n RestartMode = \"none\",\n RestartPeriod = 120,\n Rfc1583Compatible = \"disable\",\n RouterId = \"0.0.0.0\",\n SpfTimers = \"5 10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewOspf(ctx, \"trname\", \u0026router.OspfArgs{\n\t\t\tAbrType: pulumi.String(\"standard\"),\n\t\t\tAutoCostRefBandwidth: pulumi.Int(1000),\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tDatabaseOverflow: pulumi.String(\"disable\"),\n\t\t\tDatabaseOverflowMaxLsas: pulumi.Int(10000),\n\t\t\tDatabaseOverflowTimeToRecover: pulumi.Int(300),\n\t\t\tDefaultInformationMetric: pulumi.Int(10),\n\t\t\tDefaultInformationMetricType: pulumi.String(\"2\"),\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(10),\n\t\t\tDistance: pulumi.Int(110),\n\t\t\tDistanceExternal: pulumi.Int(110),\n\t\t\tDistanceInterArea: pulumi.Int(110),\n\t\t\tDistanceIntraArea: pulumi.Int(110),\n\t\t\tLogNeighbourChanges: pulumi.String(\"enable\"),\n\t\t\tRedistributes: router.OspfRedistributeArray{\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRestartMode: pulumi.String(\"none\"),\n\t\t\tRestartPeriod: pulumi.Int(120),\n\t\t\tRfc1583Compatible: pulumi.String(\"disable\"),\n\t\t\tRouterId: pulumi.String(\"0.0.0.0\"),\n\t\t\tSpfTimers: pulumi.String(\"5 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.fortios.router.Ospf;\nimport com.pulumi.fortios.router.OspfArgs;\nimport com.pulumi.fortios.router.inputs.OspfRedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ospf(\"trname\", OspfArgs.builder() \n .abrType(\"standard\")\n .autoCostRefBandwidth(1000)\n .bfd(\"disable\")\n .databaseOverflow(\"disable\")\n .databaseOverflowMaxLsas(10000)\n .databaseOverflowTimeToRecover(300)\n .defaultInformationMetric(10)\n .defaultInformationMetricType(\"2\")\n .defaultInformationOriginate(\"disable\")\n .defaultMetric(10)\n .distance(110)\n .distanceExternal(110)\n .distanceInterArea(110)\n .distanceIntraArea(110)\n .logNeighbourChanges(\"enable\")\n .redistributes( \n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"connected\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"static\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"rip\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"bgp\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"isis\")\n .status(\"disable\")\n .tag(0)\n .build())\n .restartMode(\"none\")\n .restartPeriod(120)\n .rfc1583Compatible(\"disable\")\n .routerId(\"0.0.0.0\")\n .spfTimers(\"5 10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Ospf\n properties:\n abrType: standard\n autoCostRefBandwidth: 1000\n bfd: disable\n databaseOverflow: disable\n databaseOverflowMaxLsas: 10000\n databaseOverflowTimeToRecover: 300\n defaultInformationMetric: 10\n defaultInformationMetricType: '2'\n defaultInformationOriginate: disable\n defaultMetric: 10\n distance: 110\n distanceExternal: 110\n distanceInterArea: 110\n distanceIntraArea: 110\n logNeighbourChanges: enable\n redistributes:\n - metric: 0\n metricType: '2'\n name: connected\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: static\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: rip\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: bgp\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: isis\n status: disable\n tag: 0\n restartMode: none\n restartPeriod: 120\n rfc1583Compatible: disable\n routerId: 0.0.0.0\n spfTimers: 5 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Ospf can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/ospf:Ospf labelname RouterOspf\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/ospf:Ospf labelname RouterOspf\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure OSPF.\n\n\u003e The provider supports the definition of Ospf-Interface in Router Ospf `fortios.router.Ospf`, and also allows the definition of separate Ospf-Interface resources `fortios.router/ospf.Ospfinterface`, but do not use a `fortios.router.Ospf` with in-line Ospf-Interface in conjunction with any `fortios.router/ospf.Ospfinterface` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Network in Router Ospf `fortios.router.Ospf`, and also allows the definition of separate Network resources `fortios.router/ospf.Network`, but do not use a `fortios.router.Ospf` with in-line Network in conjunction with any `fortios.router/ospf.Network` resources, otherwise conflicts and overwrite will occur.\n\n\u003e The provider supports the definition of Neighbor in Router Ospf `fortios.router.Ospf`, and also allows the definition of separate Neighbor resources `fortios.router/ospf.Neighbor`, but do not use a `fortios.router.Ospf` with in-line Neighbor in conjunction with any `fortios.router/ospf.Neighbor` resources, otherwise conflicts and overwrite will occur.\n\n\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Ospf(\"trname\", {\n abrType: \"standard\",\n autoCostRefBandwidth: 1000,\n bfd: \"disable\",\n databaseOverflow: \"disable\",\n databaseOverflowMaxLsas: 10000,\n databaseOverflowTimeToRecover: 300,\n defaultInformationMetric: 10,\n defaultInformationMetricType: \"2\",\n defaultInformationOriginate: \"disable\",\n defaultMetric: 10,\n distance: 110,\n distanceExternal: 110,\n distanceInterArea: 110,\n distanceIntraArea: 110,\n logNeighbourChanges: \"enable\",\n redistributes: [\n {\n metric: 0,\n metricType: \"2\",\n name: \"connected\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"static\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"rip\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"bgp\",\n status: \"disable\",\n tag: 0,\n },\n {\n metric: 0,\n metricType: \"2\",\n name: \"isis\",\n status: \"disable\",\n tag: 0,\n },\n ],\n restartMode: \"none\",\n restartPeriod: 120,\n rfc1583Compatible: \"disable\",\n routerId: \"0.0.0.0\",\n spfTimers: \"5 10\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Ospf(\"trname\",\n abr_type=\"standard\",\n auto_cost_ref_bandwidth=1000,\n bfd=\"disable\",\n database_overflow=\"disable\",\n database_overflow_max_lsas=10000,\n database_overflow_time_to_recover=300,\n default_information_metric=10,\n default_information_metric_type=\"2\",\n default_information_originate=\"disable\",\n default_metric=10,\n distance=110,\n distance_external=110,\n distance_inter_area=110,\n distance_intra_area=110,\n log_neighbour_changes=\"enable\",\n redistributes=[\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"connected\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"static\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"rip\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"bgp\",\n status=\"disable\",\n tag=0,\n ),\n fortios.router.OspfRedistributeArgs(\n metric=0,\n metric_type=\"2\",\n name=\"isis\",\n status=\"disable\",\n tag=0,\n ),\n ],\n restart_mode=\"none\",\n restart_period=120,\n rfc1583_compatible=\"disable\",\n router_id=\"0.0.0.0\",\n spf_timers=\"5 10\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.OspfRouter(\"trname\", new()\n {\n AbrType = \"standard\",\n AutoCostRefBandwidth = 1000,\n Bfd = \"disable\",\n DatabaseOverflow = \"disable\",\n DatabaseOverflowMaxLsas = 10000,\n DatabaseOverflowTimeToRecover = 300,\n DefaultInformationMetric = 10,\n DefaultInformationMetricType = \"2\",\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 10,\n Distance = 110,\n DistanceExternal = 110,\n DistanceInterArea = 110,\n DistanceIntraArea = 110,\n LogNeighbourChanges = \"enable\",\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"connected\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"static\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"rip\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"bgp\",\n Status = \"disable\",\n Tag = 0,\n },\n new Fortios.Router.Inputs.OspfRedistributeArgs\n {\n Metric = 0,\n MetricType = \"2\",\n Name = \"isis\",\n Status = \"disable\",\n Tag = 0,\n },\n },\n RestartMode = \"none\",\n RestartPeriod = 120,\n Rfc1583Compatible = \"disable\",\n RouterId = \"0.0.0.0\",\n SpfTimers = \"5 10\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewOspf(ctx, \"trname\", \u0026router.OspfArgs{\n\t\t\tAbrType: pulumi.String(\"standard\"),\n\t\t\tAutoCostRefBandwidth: pulumi.Int(1000),\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tDatabaseOverflow: pulumi.String(\"disable\"),\n\t\t\tDatabaseOverflowMaxLsas: pulumi.Int(10000),\n\t\t\tDatabaseOverflowTimeToRecover: pulumi.Int(300),\n\t\t\tDefaultInformationMetric: pulumi.Int(10),\n\t\t\tDefaultInformationMetricType: pulumi.String(\"2\"),\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(10),\n\t\t\tDistance: pulumi.Int(110),\n\t\t\tDistanceExternal: pulumi.Int(110),\n\t\t\tDistanceInterArea: pulumi.Int(110),\n\t\t\tDistanceIntraArea: pulumi.Int(110),\n\t\t\tLogNeighbourChanges: pulumi.String(\"enable\"),\n\t\t\tRedistributes: router.OspfRedistributeArray{\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"rip\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t\t\u0026router.OspfRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(0),\n\t\t\t\t\tMetricType: pulumi.String(\"2\"),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t\tTag: pulumi.Int(0),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRestartMode: pulumi.String(\"none\"),\n\t\t\tRestartPeriod: pulumi.Int(120),\n\t\t\tRfc1583Compatible: pulumi.String(\"disable\"),\n\t\t\tRouterId: pulumi.String(\"0.0.0.0\"),\n\t\t\tSpfTimers: pulumi.String(\"5 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.fortios.router.Ospf;\nimport com.pulumi.fortios.router.OspfArgs;\nimport com.pulumi.fortios.router.inputs.OspfRedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ospf(\"trname\", OspfArgs.builder()\n .abrType(\"standard\")\n .autoCostRefBandwidth(1000)\n .bfd(\"disable\")\n .databaseOverflow(\"disable\")\n .databaseOverflowMaxLsas(10000)\n .databaseOverflowTimeToRecover(300)\n .defaultInformationMetric(10)\n .defaultInformationMetricType(\"2\")\n .defaultInformationOriginate(\"disable\")\n .defaultMetric(10)\n .distance(110)\n .distanceExternal(110)\n .distanceInterArea(110)\n .distanceIntraArea(110)\n .logNeighbourChanges(\"enable\")\n .redistributes( \n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"connected\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"static\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"rip\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"bgp\")\n .status(\"disable\")\n .tag(0)\n .build(),\n OspfRedistributeArgs.builder()\n .metric(0)\n .metricType(\"2\")\n .name(\"isis\")\n .status(\"disable\")\n .tag(0)\n .build())\n .restartMode(\"none\")\n .restartPeriod(120)\n .rfc1583Compatible(\"disable\")\n .routerId(\"0.0.0.0\")\n .spfTimers(\"5 10\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Ospf\n properties:\n abrType: standard\n autoCostRefBandwidth: 1000\n bfd: disable\n databaseOverflow: disable\n databaseOverflowMaxLsas: 10000\n databaseOverflowTimeToRecover: 300\n defaultInformationMetric: 10\n defaultInformationMetricType: '2'\n defaultInformationOriginate: disable\n defaultMetric: 10\n distance: 110\n distanceExternal: 110\n distanceInterArea: 110\n distanceIntraArea: 110\n logNeighbourChanges: enable\n redistributes:\n - metric: 0\n metricType: '2'\n name: connected\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: static\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: rip\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: bgp\n status: disable\n tag: 0\n - metric: 0\n metricType: '2'\n name: isis\n status: disable\n tag: 0\n restartMode: none\n restartPeriod: 120\n rfc1583Compatible: disable\n routerId: 0.0.0.0\n spfTimers: 5 10\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Ospf can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/ospf:Ospf labelname RouterOspf\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/ospf:Ospf labelname RouterOspf\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "abrType": { "type": "string", @@ -136692,7 +137720,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logNeighbourChanges": { "type": "string", @@ -136793,7 +137821,8 @@ "restartPeriod", "rfc1583Compatible", "routerId", - "spfTimers" + "spfTimers", + "vdomparam" ], "language": { "csharp": { @@ -136889,7 +137918,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logNeighbourChanges": { "type": "string", @@ -137061,7 +138090,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "logNeighbourChanges": { "type": "string", @@ -137143,7 +138172,7 @@ } }, "fortios:router/policy6:Policy6": { - "description": "Configure IPv6 routing policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Policy6(\"trname\", {\n dst: \"::/0\",\n endPort: 65535,\n gateway: \"::\",\n inputDevice: \"port1\",\n outputDevice: \"port3\",\n protocol: 33,\n seqNum: 1,\n src: \"2001:db8:85a3::8a2e:370:7334/128\",\n startPort: 1,\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Policy6(\"trname\",\n dst=\"::/0\",\n end_port=65535,\n gateway=\"::\",\n input_device=\"port1\",\n output_device=\"port3\",\n protocol=33,\n seq_num=1,\n src=\"2001:db8:85a3::8a2e:370:7334/128\",\n start_port=1,\n status=\"enable\",\n tos=\"0x00\",\n tos_mask=\"0x00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Policy6(\"trname\", new()\n {\n Dst = \"::/0\",\n EndPort = 65535,\n Gateway = \"::\",\n InputDevice = \"port1\",\n OutputDevice = \"port3\",\n Protocol = 33,\n SeqNum = 1,\n Src = \"2001:db8:85a3::8a2e:370:7334/128\",\n StartPort = 1,\n Status = \"enable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewPolicy6(ctx, \"trname\", \u0026router.Policy6Args{\n\t\t\tDst: pulumi.String(\"::/0\"),\n\t\t\tEndPort: pulumi.Int(65535),\n\t\t\tGateway: pulumi.String(\"::\"),\n\t\t\tInputDevice: pulumi.String(\"port1\"),\n\t\t\tOutputDevice: pulumi.String(\"port3\"),\n\t\t\tProtocol: pulumi.Int(33),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tSrc: pulumi.String(\"2001:db8:85a3::8a2e:370:7334/128\"),\n\t\t\tStartPort: pulumi.Int(1),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Policy6;\nimport com.pulumi.fortios.router.Policy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy6(\"trname\", Policy6Args.builder() \n .dst(\"::/0\")\n .endPort(65535)\n .gateway(\"::\")\n .inputDevice(\"port1\")\n .outputDevice(\"port3\")\n .protocol(33)\n .seqNum(1)\n .src(\"2001:db8:85a3::8a2e:370:7334/128\")\n .startPort(1)\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Policy6\n properties:\n dst: ::/0\n endPort: 65535\n gateway: '::'\n inputDevice: port1\n outputDevice: port3\n protocol: 33\n seqNum: 1\n src: 2001:db8:85a3::8a2e:370:7334/128\n startPort: 1\n status: enable\n tos: 0x00\n tosMask: 0x00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Policy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/policy6:Policy6 labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/policy6:Policy6 labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 routing policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Policy6(\"trname\", {\n dst: \"::/0\",\n endPort: 65535,\n gateway: \"::\",\n inputDevice: \"port1\",\n outputDevice: \"port3\",\n protocol: 33,\n seqNum: 1,\n src: \"2001:db8:85a3::8a2e:370:7334/128\",\n startPort: 1,\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Policy6(\"trname\",\n dst=\"::/0\",\n end_port=65535,\n gateway=\"::\",\n input_device=\"port1\",\n output_device=\"port3\",\n protocol=33,\n seq_num=1,\n src=\"2001:db8:85a3::8a2e:370:7334/128\",\n start_port=1,\n status=\"enable\",\n tos=\"0x00\",\n tos_mask=\"0x00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Policy6(\"trname\", new()\n {\n Dst = \"::/0\",\n EndPort = 65535,\n Gateway = \"::\",\n InputDevice = \"port1\",\n OutputDevice = \"port3\",\n Protocol = 33,\n SeqNum = 1,\n Src = \"2001:db8:85a3::8a2e:370:7334/128\",\n StartPort = 1,\n Status = \"enable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewPolicy6(ctx, \"trname\", \u0026router.Policy6Args{\n\t\t\tDst: pulumi.String(\"::/0\"),\n\t\t\tEndPort: pulumi.Int(65535),\n\t\t\tGateway: pulumi.String(\"::\"),\n\t\t\tInputDevice: pulumi.String(\"port1\"),\n\t\t\tOutputDevice: pulumi.String(\"port3\"),\n\t\t\tProtocol: pulumi.Int(33),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tSrc: pulumi.String(\"2001:db8:85a3::8a2e:370:7334/128\"),\n\t\t\tStartPort: pulumi.Int(1),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Policy6;\nimport com.pulumi.fortios.router.Policy6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy6(\"trname\", Policy6Args.builder()\n .dst(\"::/0\")\n .endPort(65535)\n .gateway(\"::\")\n .inputDevice(\"port1\")\n .outputDevice(\"port3\")\n .protocol(33)\n .seqNum(1)\n .src(\"2001:db8:85a3::8a2e:370:7334/128\")\n .startPort(1)\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Policy6\n properties:\n dst: ::/0\n endPort: 65535\n gateway: '::'\n inputDevice: port1\n outputDevice: port3\n protocol: 33\n seqNum: 1\n src: 2001:db8:85a3::8a2e:370:7334/128\n startPort: 1\n status: enable\n tos: 0x00\n tosMask: 0x00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Policy6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/policy6:Policy6 labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/policy6:Policy6 labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -137186,7 +138215,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inputDevice": { "type": "string", @@ -137280,7 +138309,8 @@ "startSourcePort", "status", "tos", - "tosMask" + "tosMask", + "vdomparam" ], "inputProperties": { "action": { @@ -137324,7 +138354,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inputDevice": { "type": "string", @@ -137449,7 +138479,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inputDevice": { "type": "string", @@ -137531,7 +138561,7 @@ } }, "fortios:router/policy:Policy": { - "description": "Configure IPv4 routing policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Policy(\"trname\", {\n action: \"permit\",\n dstNegate: \"disable\",\n endPort: 25,\n endSourcePort: 65535,\n gateway: \"0.0.0.0\",\n inputDevices: [{\n name: \"port1\",\n }],\n outputDevice: \"port2\",\n protocol: 6,\n seqNum: 1,\n srcNegate: \"disable\",\n startPort: 25,\n startSourcePort: 0,\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Policy(\"trname\",\n action=\"permit\",\n dst_negate=\"disable\",\n end_port=25,\n end_source_port=65535,\n gateway=\"0.0.0.0\",\n input_devices=[fortios.router.PolicyInputDeviceArgs(\n name=\"port1\",\n )],\n output_device=\"port2\",\n protocol=6,\n seq_num=1,\n src_negate=\"disable\",\n start_port=25,\n start_source_port=0,\n status=\"enable\",\n tos=\"0x00\",\n tos_mask=\"0x00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Policy(\"trname\", new()\n {\n Action = \"permit\",\n DstNegate = \"disable\",\n EndPort = 25,\n EndSourcePort = 65535,\n Gateway = \"0.0.0.0\",\n InputDevices = new[]\n {\n new Fortios.Router.Inputs.PolicyInputDeviceArgs\n {\n Name = \"port1\",\n },\n },\n OutputDevice = \"port2\",\n Protocol = 6,\n SeqNum = 1,\n SrcNegate = \"disable\",\n StartPort = 25,\n StartSourcePort = 0,\n Status = \"enable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewPolicy(ctx, \"trname\", \u0026router.PolicyArgs{\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tDstNegate: pulumi.String(\"disable\"),\n\t\t\tEndPort: pulumi.Int(25),\n\t\t\tEndSourcePort: pulumi.Int(65535),\n\t\t\tGateway: pulumi.String(\"0.0.0.0\"),\n\t\t\tInputDevices: router.PolicyInputDeviceArray{\n\t\t\t\t\u0026router.PolicyInputDeviceArgs{\n\t\t\t\t\tName: pulumi.String(\"port1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tOutputDevice: pulumi.String(\"port2\"),\n\t\t\tProtocol: pulumi.Int(6),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tSrcNegate: pulumi.String(\"disable\"),\n\t\t\tStartPort: pulumi.Int(25),\n\t\t\tStartSourcePort: pulumi.Int(0),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Policy;\nimport com.pulumi.fortios.router.PolicyArgs;\nimport com.pulumi.fortios.router.inputs.PolicyInputDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy(\"trname\", PolicyArgs.builder() \n .action(\"permit\")\n .dstNegate(\"disable\")\n .endPort(25)\n .endSourcePort(65535)\n .gateway(\"0.0.0.0\")\n .inputDevices(PolicyInputDeviceArgs.builder()\n .name(\"port1\")\n .build())\n .outputDevice(\"port2\")\n .protocol(6)\n .seqNum(1)\n .srcNegate(\"disable\")\n .startPort(25)\n .startSourcePort(0)\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Policy\n properties:\n action: permit\n dstNegate: disable\n endPort: 25\n endSourcePort: 65535\n gateway: 0.0.0.0\n inputDevices:\n - name: port1\n outputDevice: port2\n protocol: 6\n seqNum: 1\n srcNegate: disable\n startPort: 25\n startSourcePort: 0\n status: enable\n tos: 0x00\n tosMask: 0x00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Policy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/policy:Policy labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/policy:Policy labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 routing policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Policy(\"trname\", {\n action: \"permit\",\n dstNegate: \"disable\",\n endPort: 25,\n endSourcePort: 65535,\n gateway: \"0.0.0.0\",\n inputDevices: [{\n name: \"port1\",\n }],\n outputDevice: \"port2\",\n protocol: 6,\n seqNum: 1,\n srcNegate: \"disable\",\n startPort: 25,\n startSourcePort: 0,\n status: \"enable\",\n tos: \"0x00\",\n tosMask: \"0x00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Policy(\"trname\",\n action=\"permit\",\n dst_negate=\"disable\",\n end_port=25,\n end_source_port=65535,\n gateway=\"0.0.0.0\",\n input_devices=[fortios.router.PolicyInputDeviceArgs(\n name=\"port1\",\n )],\n output_device=\"port2\",\n protocol=6,\n seq_num=1,\n src_negate=\"disable\",\n start_port=25,\n start_source_port=0,\n status=\"enable\",\n tos=\"0x00\",\n tos_mask=\"0x00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Policy(\"trname\", new()\n {\n Action = \"permit\",\n DstNegate = \"disable\",\n EndPort = 25,\n EndSourcePort = 65535,\n Gateway = \"0.0.0.0\",\n InputDevices = new[]\n {\n new Fortios.Router.Inputs.PolicyInputDeviceArgs\n {\n Name = \"port1\",\n },\n },\n OutputDevice = \"port2\",\n Protocol = 6,\n SeqNum = 1,\n SrcNegate = \"disable\",\n StartPort = 25,\n StartSourcePort = 0,\n Status = \"enable\",\n Tos = \"0x00\",\n TosMask = \"0x00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewPolicy(ctx, \"trname\", \u0026router.PolicyArgs{\n\t\t\tAction: pulumi.String(\"permit\"),\n\t\t\tDstNegate: pulumi.String(\"disable\"),\n\t\t\tEndPort: pulumi.Int(25),\n\t\t\tEndSourcePort: pulumi.Int(65535),\n\t\t\tGateway: pulumi.String(\"0.0.0.0\"),\n\t\t\tInputDevices: router.PolicyInputDeviceArray{\n\t\t\t\t\u0026router.PolicyInputDeviceArgs{\n\t\t\t\t\tName: pulumi.String(\"port1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tOutputDevice: pulumi.String(\"port2\"),\n\t\t\tProtocol: pulumi.Int(6),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tSrcNegate: pulumi.String(\"disable\"),\n\t\t\tStartPort: pulumi.Int(25),\n\t\t\tStartSourcePort: pulumi.Int(0),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTos: pulumi.String(\"0x00\"),\n\t\t\tTosMask: pulumi.String(\"0x00\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Policy;\nimport com.pulumi.fortios.router.PolicyArgs;\nimport com.pulumi.fortios.router.inputs.PolicyInputDeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy(\"trname\", PolicyArgs.builder()\n .action(\"permit\")\n .dstNegate(\"disable\")\n .endPort(25)\n .endSourcePort(65535)\n .gateway(\"0.0.0.0\")\n .inputDevices(PolicyInputDeviceArgs.builder()\n .name(\"port1\")\n .build())\n .outputDevice(\"port2\")\n .protocol(6)\n .seqNum(1)\n .srcNegate(\"disable\")\n .startPort(25)\n .startSourcePort(0)\n .status(\"enable\")\n .tos(\"0x00\")\n .tosMask(\"0x00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Policy\n properties:\n action: permit\n dstNegate: disable\n endPort: 25\n endSourcePort: 65535\n gateway: 0.0.0.0\n inputDevices:\n - name: port1\n outputDevice: port2\n protocol: 6\n seqNum: 1\n srcNegate: disable\n startPort: 25\n startSourcePort: 0\n status: enable\n tos: 0x00\n tosMask: 0x00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Policy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/policy:Policy labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/policy:Policy labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -137577,7 +138607,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inputDeviceNegate": { "type": "string", @@ -137674,7 +138704,8 @@ "startSourcePort", "status", "tos", - "tosMask" + "tosMask", + "vdomparam" ], "inputProperties": { "action": { @@ -137721,7 +138752,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inputDeviceNegate": { "type": "string", @@ -137852,7 +138883,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inputDeviceNegate": { "type": "string", @@ -137952,7 +138983,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -137972,7 +139003,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -137985,7 +139017,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138018,7 +139050,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138054,7 +139086,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138074,7 +139106,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -138087,7 +139120,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138120,7 +139153,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138144,7 +139177,7 @@ } }, "fortios:router/rip:Rip": { - "description": "Configure RIP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Rip(\"trname\", {\n defaultInformationOriginate: \"disable\",\n defaultMetric: 1,\n garbageTimer: 120,\n maxOutMetric: 0,\n recvBufferSize: 655360,\n redistributes: [\n {\n metric: 10,\n name: \"connected\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"static\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"ospf\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"bgp\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"isis\",\n status: \"disable\",\n },\n ],\n timeoutTimer: 180,\n updateTimer: 30,\n version: \"2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Rip(\"trname\",\n default_information_originate=\"disable\",\n default_metric=1,\n garbage_timer=120,\n max_out_metric=0,\n recv_buffer_size=655360,\n redistributes=[\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"bgp\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n timeout_timer=180,\n update_timer=30,\n version=\"2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Rip(\"trname\", new()\n {\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 1,\n GarbageTimer = 120,\n MaxOutMetric = 0,\n RecvBufferSize = 655360,\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"bgp\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n TimeoutTimer = 180,\n UpdateTimer = 30,\n Version = \"2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewRip(ctx, \"trname\", \u0026router.RipArgs{\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(1),\n\t\t\tGarbageTimer: pulumi.Int(120),\n\t\t\tMaxOutMetric: pulumi.Int(0),\n\t\t\tRecvBufferSize: pulumi.Int(655360),\n\t\t\tRedistributes: router.RipRedistributeArray{\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTimeoutTimer: pulumi.Int(180),\n\t\t\tUpdateTimer: pulumi.Int(30),\n\t\t\tVersion: pulumi.String(\"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.fortios.router.Rip;\nimport com.pulumi.fortios.router.RipArgs;\nimport com.pulumi.fortios.router.inputs.RipRedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Rip(\"trname\", RipArgs.builder() \n .defaultInformationOriginate(\"disable\")\n .defaultMetric(1)\n .garbageTimer(120)\n .maxOutMetric(0)\n .recvBufferSize(655360)\n .redistributes( \n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"static\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"bgp\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .timeoutTimer(180)\n .updateTimer(30)\n .version(\"2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Rip\n properties:\n defaultInformationOriginate: disable\n defaultMetric: 1\n garbageTimer: 120\n maxOutMetric: 0\n recvBufferSize: 655360\n redistributes:\n - metric: 10\n name: connected\n status: disable\n - metric: 10\n name: static\n status: disable\n - metric: 10\n name: ospf\n status: disable\n - metric: 10\n name: bgp\n status: disable\n - metric: 10\n name: isis\n status: disable\n timeoutTimer: 180\n updateTimer: 30\n version: '2'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Rip can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/rip:Rip labelname RouterRip\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/rip:Rip labelname RouterRip\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure RIP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Rip(\"trname\", {\n defaultInformationOriginate: \"disable\",\n defaultMetric: 1,\n garbageTimer: 120,\n maxOutMetric: 0,\n recvBufferSize: 655360,\n redistributes: [\n {\n metric: 10,\n name: \"connected\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"static\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"ospf\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"bgp\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"isis\",\n status: \"disable\",\n },\n ],\n timeoutTimer: 180,\n updateTimer: 30,\n version: \"2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Rip(\"trname\",\n default_information_originate=\"disable\",\n default_metric=1,\n garbage_timer=120,\n max_out_metric=0,\n recv_buffer_size=655360,\n redistributes=[\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"bgp\",\n status=\"disable\",\n ),\n fortios.router.RipRedistributeArgs(\n metric=10,\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n timeout_timer=180,\n update_timer=30,\n version=\"2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Rip(\"trname\", new()\n {\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 1,\n GarbageTimer = 120,\n MaxOutMetric = 0,\n RecvBufferSize = 655360,\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"bgp\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipRedistributeArgs\n {\n Metric = 10,\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n TimeoutTimer = 180,\n UpdateTimer = 30,\n Version = \"2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewRip(ctx, \"trname\", \u0026router.RipArgs{\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(1),\n\t\t\tGarbageTimer: pulumi.Int(120),\n\t\t\tMaxOutMetric: pulumi.Int(0),\n\t\t\tRecvBufferSize: pulumi.Int(655360),\n\t\t\tRedistributes: router.RipRedistributeArray{\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTimeoutTimer: pulumi.Int(180),\n\t\t\tUpdateTimer: pulumi.Int(30),\n\t\t\tVersion: pulumi.String(\"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.fortios.router.Rip;\nimport com.pulumi.fortios.router.RipArgs;\nimport com.pulumi.fortios.router.inputs.RipRedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Rip(\"trname\", RipArgs.builder()\n .defaultInformationOriginate(\"disable\")\n .defaultMetric(1)\n .garbageTimer(120)\n .maxOutMetric(0)\n .recvBufferSize(655360)\n .redistributes( \n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"static\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"bgp\")\n .status(\"disable\")\n .build(),\n RipRedistributeArgs.builder()\n .metric(10)\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .timeoutTimer(180)\n .updateTimer(30)\n .version(\"2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Rip\n properties:\n defaultInformationOriginate: disable\n defaultMetric: 1\n garbageTimer: 120\n maxOutMetric: 0\n recvBufferSize: 655360\n redistributes:\n - metric: 10\n name: connected\n status: disable\n - metric: 10\n name: static\n status: disable\n - metric: 10\n name: ospf\n status: disable\n - metric: 10\n name: bgp\n status: disable\n - metric: 10\n name: isis\n status: disable\n timeoutTimer: 180\n updateTimer: 30\n version: '2'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Rip can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/rip:Rip labelname RouterRip\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/rip:Rip labelname RouterRip\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "defaultInformationOriginate": { "type": "string", @@ -138178,7 +139211,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -138255,6 +139288,7 @@ "recvBufferSize", "timeoutTimer", "updateTimer", + "vdomparam", "version" ], "inputProperties": { @@ -138290,7 +139324,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -138395,7 +139429,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -138469,7 +139503,7 @@ } }, "fortios:router/ripng:Ripng": { - "description": "Configure RIPng.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Ripng(\"trname\", {\n defaultInformationOriginate: \"disable\",\n defaultMetric: 1,\n garbageTimer: 120,\n maxOutMetric: 0,\n redistributes: [\n {\n metric: 10,\n name: \"connected\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"static\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"ospf\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"bgp\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"isis\",\n status: \"disable\",\n },\n ],\n timeoutTimer: 180,\n updateTimer: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Ripng(\"trname\",\n default_information_originate=\"disable\",\n default_metric=1,\n garbage_timer=120,\n max_out_metric=0,\n redistributes=[\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"bgp\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n timeout_timer=180,\n update_timer=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Ripng(\"trname\", new()\n {\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 1,\n GarbageTimer = 120,\n MaxOutMetric = 0,\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"bgp\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n TimeoutTimer = 180,\n UpdateTimer = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewRipng(ctx, \"trname\", \u0026router.RipngArgs{\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(1),\n\t\t\tGarbageTimer: pulumi.Int(120),\n\t\t\tMaxOutMetric: pulumi.Int(0),\n\t\t\tRedistributes: router.RipngRedistributeArray{\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTimeoutTimer: pulumi.Int(180),\n\t\t\tUpdateTimer: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Ripng;\nimport com.pulumi.fortios.router.RipngArgs;\nimport com.pulumi.fortios.router.inputs.RipngRedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ripng(\"trname\", RipngArgs.builder() \n .defaultInformationOriginate(\"disable\")\n .defaultMetric(1)\n .garbageTimer(120)\n .maxOutMetric(0)\n .redistributes( \n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"static\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"bgp\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .timeoutTimer(180)\n .updateTimer(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Ripng\n properties:\n defaultInformationOriginate: disable\n defaultMetric: 1\n garbageTimer: 120\n maxOutMetric: 0\n redistributes:\n - metric: 10\n name: connected\n status: disable\n - metric: 10\n name: static\n status: disable\n - metric: 10\n name: ospf\n status: disable\n - metric: 10\n name: bgp\n status: disable\n - metric: 10\n name: isis\n status: disable\n timeoutTimer: 180\n updateTimer: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Ripng can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/ripng:Ripng labelname RouterRipng\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/ripng:Ripng labelname RouterRipng\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure RIPng.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Ripng(\"trname\", {\n defaultInformationOriginate: \"disable\",\n defaultMetric: 1,\n garbageTimer: 120,\n maxOutMetric: 0,\n redistributes: [\n {\n metric: 10,\n name: \"connected\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"static\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"ospf\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"bgp\",\n status: \"disable\",\n },\n {\n metric: 10,\n name: \"isis\",\n status: \"disable\",\n },\n ],\n timeoutTimer: 180,\n updateTimer: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Ripng(\"trname\",\n default_information_originate=\"disable\",\n default_metric=1,\n garbage_timer=120,\n max_out_metric=0,\n redistributes=[\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"connected\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"static\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"ospf\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"bgp\",\n status=\"disable\",\n ),\n fortios.router.RipngRedistributeArgs(\n metric=10,\n name=\"isis\",\n status=\"disable\",\n ),\n ],\n timeout_timer=180,\n update_timer=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Ripng(\"trname\", new()\n {\n DefaultInformationOriginate = \"disable\",\n DefaultMetric = 1,\n GarbageTimer = 120,\n MaxOutMetric = 0,\n Redistributes = new[]\n {\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"connected\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"static\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"ospf\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"bgp\",\n Status = \"disable\",\n },\n new Fortios.Router.Inputs.RipngRedistributeArgs\n {\n Metric = 10,\n Name = \"isis\",\n Status = \"disable\",\n },\n },\n TimeoutTimer = 180,\n UpdateTimer = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewRipng(ctx, \"trname\", \u0026router.RipngArgs{\n\t\t\tDefaultInformationOriginate: pulumi.String(\"disable\"),\n\t\t\tDefaultMetric: pulumi.Int(1),\n\t\t\tGarbageTimer: pulumi.Int(120),\n\t\t\tMaxOutMetric: pulumi.Int(0),\n\t\t\tRedistributes: router.RipngRedistributeArray{\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"connected\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"static\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"ospf\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"bgp\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t\t\u0026router.RipngRedistributeArgs{\n\t\t\t\t\tMetric: pulumi.Int(10),\n\t\t\t\t\tName: pulumi.String(\"isis\"),\n\t\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTimeoutTimer: pulumi.Int(180),\n\t\t\tUpdateTimer: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Ripng;\nimport com.pulumi.fortios.router.RipngArgs;\nimport com.pulumi.fortios.router.inputs.RipngRedistributeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ripng(\"trname\", RipngArgs.builder()\n .defaultInformationOriginate(\"disable\")\n .defaultMetric(1)\n .garbageTimer(120)\n .maxOutMetric(0)\n .redistributes( \n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"connected\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"static\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"ospf\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"bgp\")\n .status(\"disable\")\n .build(),\n RipngRedistributeArgs.builder()\n .metric(10)\n .name(\"isis\")\n .status(\"disable\")\n .build())\n .timeoutTimer(180)\n .updateTimer(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Ripng\n properties:\n defaultInformationOriginate: disable\n defaultMetric: 1\n garbageTimer: 120\n maxOutMetric: 0\n redistributes:\n - metric: 10\n name: connected\n status: disable\n - metric: 10\n name: static\n status: disable\n - metric: 10\n name: ospf\n status: disable\n - metric: 10\n name: bgp\n status: disable\n - metric: 10\n name: isis\n status: disable\n timeoutTimer: 180\n updateTimer: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Ripng can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/ripng:Ripng labelname RouterRipng\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/ripng:Ripng labelname RouterRipng\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "aggregateAddresses": { "type": "array", @@ -138510,7 +139544,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -138577,7 +139611,8 @@ "garbageTimer", "maxOutMetric", "timeoutTimer", - "updateTimer" + "updateTimer", + "vdomparam" ], "inputProperties": { "aggregateAddresses": { @@ -138619,7 +139654,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -138723,7 +139758,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -138789,7 +139824,7 @@ } }, "fortios:router/routemap:Routemap": { - "description": "Configure route maps.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Routemap(\"trname\", {rules: [{\n action: \"deny\",\n matchCommunityExact: \"disable\",\n matchFlags: 0,\n matchMetric: 0,\n matchOrigin: \"none\",\n matchRouteType: \"No type specified\",\n matchTag: 0,\n setAggregatorAs: 0,\n setAggregatorIp: \"0.0.0.0\",\n setAspathAction: \"prepend\",\n setAtomicAggregate: \"disable\",\n setCommunityAdditive: \"disable\",\n setDampeningMaxSuppress: 0,\n setDampeningReachabilityHalfLife: 0,\n setDampeningReuse: 0,\n setDampeningSuppress: 0,\n setDampeningUnreachabilityHalfLife: 0,\n setFlags: 128,\n setIp6Nexthop: \"::\",\n setIp6NexthopLocal: \"::\",\n setIpNexthop: \"0.0.0.0\",\n setLocalPreference: 0,\n setMetric: 0,\n setMetricType: \"No type specified\",\n setOrigin: \"none\",\n setOriginatorId: \"0.0.0.0\",\n setRouteTag: 0,\n setTag: 0,\n setWeight: 21,\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Routemap(\"trname\", rules=[fortios.router.RoutemapRuleArgs(\n action=\"deny\",\n match_community_exact=\"disable\",\n match_flags=0,\n match_metric=0,\n match_origin=\"none\",\n match_route_type=\"No type specified\",\n match_tag=0,\n set_aggregator_as=0,\n set_aggregator_ip=\"0.0.0.0\",\n set_aspath_action=\"prepend\",\n set_atomic_aggregate=\"disable\",\n set_community_additive=\"disable\",\n set_dampening_max_suppress=0,\n set_dampening_reachability_half_life=0,\n set_dampening_reuse=0,\n set_dampening_suppress=0,\n set_dampening_unreachability_half_life=0,\n set_flags=128,\n set_ip6_nexthop=\"::\",\n set_ip6_nexthop_local=\"::\",\n set_ip_nexthop=\"0.0.0.0\",\n set_local_preference=0,\n set_metric=0,\n set_metric_type=\"No type specified\",\n set_origin=\"none\",\n set_originator_id=\"0.0.0.0\",\n set_route_tag=0,\n set_tag=0,\n set_weight=21,\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Routemap(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortios.Router.Inputs.RoutemapRuleArgs\n {\n Action = \"deny\",\n MatchCommunityExact = \"disable\",\n MatchFlags = 0,\n MatchMetric = 0,\n MatchOrigin = \"none\",\n MatchRouteType = \"No type specified\",\n MatchTag = 0,\n SetAggregatorAs = 0,\n SetAggregatorIp = \"0.0.0.0\",\n SetAspathAction = \"prepend\",\n SetAtomicAggregate = \"disable\",\n SetCommunityAdditive = \"disable\",\n SetDampeningMaxSuppress = 0,\n SetDampeningReachabilityHalfLife = 0,\n SetDampeningReuse = 0,\n SetDampeningSuppress = 0,\n SetDampeningUnreachabilityHalfLife = 0,\n SetFlags = 128,\n SetIp6Nexthop = \"::\",\n SetIp6NexthopLocal = \"::\",\n SetIpNexthop = \"0.0.0.0\",\n SetLocalPreference = 0,\n SetMetric = 0,\n SetMetricType = \"No type specified\",\n SetOrigin = \"none\",\n SetOriginatorId = \"0.0.0.0\",\n SetRouteTag = 0,\n SetTag = 0,\n SetWeight = 21,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewRoutemap(ctx, \"trname\", \u0026router.RoutemapArgs{\n\t\t\tRules: router.RoutemapRuleArray{\n\t\t\t\t\u0026router.RoutemapRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tMatchCommunityExact: pulumi.String(\"disable\"),\n\t\t\t\t\tMatchFlags: pulumi.Int(0),\n\t\t\t\t\tMatchMetric: pulumi.Int(0),\n\t\t\t\t\tMatchOrigin: pulumi.String(\"none\"),\n\t\t\t\t\tMatchRouteType: pulumi.String(\"No type specified\"),\n\t\t\t\t\tMatchTag: pulumi.Int(0),\n\t\t\t\t\tSetAggregatorAs: pulumi.Int(0),\n\t\t\t\t\tSetAggregatorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tSetAspathAction: pulumi.String(\"prepend\"),\n\t\t\t\t\tSetAtomicAggregate: pulumi.String(\"disable\"),\n\t\t\t\t\tSetCommunityAdditive: pulumi.String(\"disable\"),\n\t\t\t\t\tSetDampeningMaxSuppress: pulumi.Int(0),\n\t\t\t\t\tSetDampeningReachabilityHalfLife: pulumi.Int(0),\n\t\t\t\t\tSetDampeningReuse: pulumi.Int(0),\n\t\t\t\t\tSetDampeningSuppress: pulumi.Int(0),\n\t\t\t\t\tSetDampeningUnreachabilityHalfLife: pulumi.Int(0),\n\t\t\t\t\tSetFlags: pulumi.Int(128),\n\t\t\t\t\tSetIp6Nexthop: pulumi.String(\"::\"),\n\t\t\t\t\tSetIp6NexthopLocal: pulumi.String(\"::\"),\n\t\t\t\t\tSetIpNexthop: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tSetLocalPreference: pulumi.Int(0),\n\t\t\t\t\tSetMetric: pulumi.Int(0),\n\t\t\t\t\tSetMetricType: pulumi.String(\"No type specified\"),\n\t\t\t\t\tSetOrigin: pulumi.String(\"none\"),\n\t\t\t\t\tSetOriginatorId: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tSetRouteTag: pulumi.Int(0),\n\t\t\t\t\tSetTag: pulumi.Int(0),\n\t\t\t\t\tSetWeight: pulumi.Int(21),\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.fortios.router.Routemap;\nimport com.pulumi.fortios.router.RoutemapArgs;\nimport com.pulumi.fortios.router.inputs.RoutemapRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Routemap(\"trname\", RoutemapArgs.builder() \n .rules(RoutemapRuleArgs.builder()\n .action(\"deny\")\n .matchCommunityExact(\"disable\")\n .matchFlags(0)\n .matchMetric(0)\n .matchOrigin(\"none\")\n .matchRouteType(\"No type specified\")\n .matchTag(0)\n .setAggregatorAs(0)\n .setAggregatorIp(\"0.0.0.0\")\n .setAspathAction(\"prepend\")\n .setAtomicAggregate(\"disable\")\n .setCommunityAdditive(\"disable\")\n .setDampeningMaxSuppress(0)\n .setDampeningReachabilityHalfLife(0)\n .setDampeningReuse(0)\n .setDampeningSuppress(0)\n .setDampeningUnreachabilityHalfLife(0)\n .setFlags(128)\n .setIp6Nexthop(\"::\")\n .setIp6NexthopLocal(\"::\")\n .setIpNexthop(\"0.0.0.0\")\n .setLocalPreference(0)\n .setMetric(0)\n .setMetricType(\"No type specified\")\n .setOrigin(\"none\")\n .setOriginatorId(\"0.0.0.0\")\n .setRouteTag(0)\n .setTag(0)\n .setWeight(21)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Routemap\n properties:\n rules:\n - action: deny\n matchCommunityExact: disable\n matchFlags: 0\n matchMetric: 0\n matchOrigin: none\n matchRouteType: No type specified\n matchTag: 0\n setAggregatorAs: 0\n setAggregatorIp: 0.0.0.0\n setAspathAction: prepend\n setAtomicAggregate: disable\n setCommunityAdditive: disable\n setDampeningMaxSuppress: 0\n setDampeningReachabilityHalfLife: 0\n setDampeningReuse: 0\n setDampeningSuppress: 0\n setDampeningUnreachabilityHalfLife: 0\n setFlags: 128\n setIp6Nexthop: '::'\n setIp6NexthopLocal: '::'\n setIpNexthop: 0.0.0.0\n setLocalPreference: 0\n setMetric: 0\n setMetricType: No type specified\n setOrigin: none\n setOriginatorId: 0.0.0.0\n setRouteTag: 0\n setTag: 0\n setWeight: 21\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter RouteMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/routemap:Routemap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/routemap:Routemap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure route maps.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Routemap(\"trname\", {rules: [{\n action: \"deny\",\n matchCommunityExact: \"disable\",\n matchFlags: 0,\n matchMetric: 0,\n matchOrigin: \"none\",\n matchRouteType: \"No type specified\",\n matchTag: 0,\n setAggregatorAs: 0,\n setAggregatorIp: \"0.0.0.0\",\n setAspathAction: \"prepend\",\n setAtomicAggregate: \"disable\",\n setCommunityAdditive: \"disable\",\n setDampeningMaxSuppress: 0,\n setDampeningReachabilityHalfLife: 0,\n setDampeningReuse: 0,\n setDampeningSuppress: 0,\n setDampeningUnreachabilityHalfLife: 0,\n setFlags: 128,\n setIp6Nexthop: \"::\",\n setIp6NexthopLocal: \"::\",\n setIpNexthop: \"0.0.0.0\",\n setLocalPreference: 0,\n setMetric: 0,\n setMetricType: \"No type specified\",\n setOrigin: \"none\",\n setOriginatorId: \"0.0.0.0\",\n setRouteTag: 0,\n setTag: 0,\n setWeight: 21,\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Routemap(\"trname\", rules=[fortios.router.RoutemapRuleArgs(\n action=\"deny\",\n match_community_exact=\"disable\",\n match_flags=0,\n match_metric=0,\n match_origin=\"none\",\n match_route_type=\"No type specified\",\n match_tag=0,\n set_aggregator_as=0,\n set_aggregator_ip=\"0.0.0.0\",\n set_aspath_action=\"prepend\",\n set_atomic_aggregate=\"disable\",\n set_community_additive=\"disable\",\n set_dampening_max_suppress=0,\n set_dampening_reachability_half_life=0,\n set_dampening_reuse=0,\n set_dampening_suppress=0,\n set_dampening_unreachability_half_life=0,\n set_flags=128,\n set_ip6_nexthop=\"::\",\n set_ip6_nexthop_local=\"::\",\n set_ip_nexthop=\"0.0.0.0\",\n set_local_preference=0,\n set_metric=0,\n set_metric_type=\"No type specified\",\n set_origin=\"none\",\n set_originator_id=\"0.0.0.0\",\n set_route_tag=0,\n set_tag=0,\n set_weight=21,\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Routemap(\"trname\", new()\n {\n Rules = new[]\n {\n new Fortios.Router.Inputs.RoutemapRuleArgs\n {\n Action = \"deny\",\n MatchCommunityExact = \"disable\",\n MatchFlags = 0,\n MatchMetric = 0,\n MatchOrigin = \"none\",\n MatchRouteType = \"No type specified\",\n MatchTag = 0,\n SetAggregatorAs = 0,\n SetAggregatorIp = \"0.0.0.0\",\n SetAspathAction = \"prepend\",\n SetAtomicAggregate = \"disable\",\n SetCommunityAdditive = \"disable\",\n SetDampeningMaxSuppress = 0,\n SetDampeningReachabilityHalfLife = 0,\n SetDampeningReuse = 0,\n SetDampeningSuppress = 0,\n SetDampeningUnreachabilityHalfLife = 0,\n SetFlags = 128,\n SetIp6Nexthop = \"::\",\n SetIp6NexthopLocal = \"::\",\n SetIpNexthop = \"0.0.0.0\",\n SetLocalPreference = 0,\n SetMetric = 0,\n SetMetricType = \"No type specified\",\n SetOrigin = \"none\",\n SetOriginatorId = \"0.0.0.0\",\n SetRouteTag = 0,\n SetTag = 0,\n SetWeight = 21,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewRoutemap(ctx, \"trname\", \u0026router.RoutemapArgs{\n\t\t\tRules: router.RoutemapRuleArray{\n\t\t\t\t\u0026router.RoutemapRuleArgs{\n\t\t\t\t\tAction: pulumi.String(\"deny\"),\n\t\t\t\t\tMatchCommunityExact: pulumi.String(\"disable\"),\n\t\t\t\t\tMatchFlags: pulumi.Int(0),\n\t\t\t\t\tMatchMetric: pulumi.Int(0),\n\t\t\t\t\tMatchOrigin: pulumi.String(\"none\"),\n\t\t\t\t\tMatchRouteType: pulumi.String(\"No type specified\"),\n\t\t\t\t\tMatchTag: pulumi.Int(0),\n\t\t\t\t\tSetAggregatorAs: pulumi.Int(0),\n\t\t\t\t\tSetAggregatorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tSetAspathAction: pulumi.String(\"prepend\"),\n\t\t\t\t\tSetAtomicAggregate: pulumi.String(\"disable\"),\n\t\t\t\t\tSetCommunityAdditive: pulumi.String(\"disable\"),\n\t\t\t\t\tSetDampeningMaxSuppress: pulumi.Int(0),\n\t\t\t\t\tSetDampeningReachabilityHalfLife: pulumi.Int(0),\n\t\t\t\t\tSetDampeningReuse: pulumi.Int(0),\n\t\t\t\t\tSetDampeningSuppress: pulumi.Int(0),\n\t\t\t\t\tSetDampeningUnreachabilityHalfLife: pulumi.Int(0),\n\t\t\t\t\tSetFlags: pulumi.Int(128),\n\t\t\t\t\tSetIp6Nexthop: pulumi.String(\"::\"),\n\t\t\t\t\tSetIp6NexthopLocal: pulumi.String(\"::\"),\n\t\t\t\t\tSetIpNexthop: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tSetLocalPreference: pulumi.Int(0),\n\t\t\t\t\tSetMetric: pulumi.Int(0),\n\t\t\t\t\tSetMetricType: pulumi.String(\"No type specified\"),\n\t\t\t\t\tSetOrigin: pulumi.String(\"none\"),\n\t\t\t\t\tSetOriginatorId: pulumi.String(\"0.0.0.0\"),\n\t\t\t\t\tSetRouteTag: pulumi.Int(0),\n\t\t\t\t\tSetTag: pulumi.Int(0),\n\t\t\t\t\tSetWeight: pulumi.Int(21),\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.fortios.router.Routemap;\nimport com.pulumi.fortios.router.RoutemapArgs;\nimport com.pulumi.fortios.router.inputs.RoutemapRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Routemap(\"trname\", RoutemapArgs.builder()\n .rules(RoutemapRuleArgs.builder()\n .action(\"deny\")\n .matchCommunityExact(\"disable\")\n .matchFlags(0)\n .matchMetric(0)\n .matchOrigin(\"none\")\n .matchRouteType(\"No type specified\")\n .matchTag(0)\n .setAggregatorAs(0)\n .setAggregatorIp(\"0.0.0.0\")\n .setAspathAction(\"prepend\")\n .setAtomicAggregate(\"disable\")\n .setCommunityAdditive(\"disable\")\n .setDampeningMaxSuppress(0)\n .setDampeningReachabilityHalfLife(0)\n .setDampeningReuse(0)\n .setDampeningSuppress(0)\n .setDampeningUnreachabilityHalfLife(0)\n .setFlags(128)\n .setIp6Nexthop(\"::\")\n .setIp6NexthopLocal(\"::\")\n .setIpNexthop(\"0.0.0.0\")\n .setLocalPreference(0)\n .setMetric(0)\n .setMetricType(\"No type specified\")\n .setOrigin(\"none\")\n .setOriginatorId(\"0.0.0.0\")\n .setRouteTag(0)\n .setTag(0)\n .setWeight(21)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Routemap\n properties:\n rules:\n - action: deny\n matchCommunityExact: disable\n matchFlags: 0\n matchMetric: 0\n matchOrigin: none\n matchRouteType: No type specified\n matchTag: 0\n setAggregatorAs: 0\n setAggregatorIp: 0.0.0.0\n setAspathAction: prepend\n setAtomicAggregate: disable\n setCommunityAdditive: disable\n setDampeningMaxSuppress: 0\n setDampeningReachabilityHalfLife: 0\n setDampeningReuse: 0\n setDampeningSuppress: 0\n setDampeningUnreachabilityHalfLife: 0\n setFlags: 128\n setIp6Nexthop: '::'\n setIp6NexthopLocal: '::'\n setIpNexthop: 0.0.0.0\n setLocalPreference: 0\n setMetric: 0\n setMetricType: No type specified\n setOrigin: none\n setOriginatorId: 0.0.0.0\n setRouteTag: 0\n setTag: 0\n setWeight: 21\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter RouteMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/routemap:Routemap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/routemap:Routemap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -138801,7 +139836,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138821,7 +139856,8 @@ }, "required": [ "comments", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -138834,7 +139870,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138867,7 +139903,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -138891,7 +139927,7 @@ } }, "fortios:router/setting:Setting": { - "description": "Configure router settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Setting(\"trname\", {hostname: \"s1\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Setting(\"trname\", hostname=\"s1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Setting(\"trname\", new()\n {\n Hostname = \"s1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewSetting(ctx, \"trname\", \u0026router.SettingArgs{\n\t\t\tHostname: pulumi.String(\"s1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Setting;\nimport com.pulumi.fortios.router.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .hostname(\"s1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Setting\n properties:\n hostname: s1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/setting:Setting labelname RouterSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/setting:Setting labelname RouterSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure router settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Setting(\"trname\", {hostname: \"s1\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Setting(\"trname\", hostname=\"s1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Setting(\"trname\", new()\n {\n Hostname = \"s1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewSetting(ctx, \"trname\", \u0026router.SettingArgs{\n\t\t\tHostname: pulumi.String(\"s1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.router.Setting;\nimport com.pulumi.fortios.router.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .hostname(\"s1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Setting\n properties:\n hostname: s1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/setting:Setting labelname RouterSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/setting:Setting labelname RouterSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bgpDebugFlags": { "type": "string", @@ -139028,7 +140064,8 @@ "pimsmDebugTimerFlags", "ripDebugFlags", "ripngDebugFlags", - "showFilter" + "showFilter", + "vdomparam" ], "inputProperties": { "bgpDebugFlags": { @@ -139258,7 +140295,7 @@ } }, "fortios:router/static6:Static6": { - "description": "Configure IPv6 static routing tables.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Static6(\"trname\", {\n bfd: \"disable\",\n blackhole: \"disable\",\n device: \"port3\",\n devindex: 5,\n distance: 10,\n dst: \"2001:db8::/32\",\n gateway: \"::\",\n priority: 32,\n seqNum: 1,\n status: \"enable\",\n virtualWanLink: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Static6(\"trname\",\n bfd=\"disable\",\n blackhole=\"disable\",\n device=\"port3\",\n devindex=5,\n distance=10,\n dst=\"2001:db8::/32\",\n gateway=\"::\",\n priority=32,\n seq_num=1,\n status=\"enable\",\n virtual_wan_link=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Static6(\"trname\", new()\n {\n Bfd = \"disable\",\n Blackhole = \"disable\",\n Device = \"port3\",\n Devindex = 5,\n Distance = 10,\n Dst = \"2001:db8::/32\",\n Gateway = \"::\",\n Priority = 32,\n SeqNum = 1,\n Status = \"enable\",\n VirtualWanLink = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewStatic6(ctx, \"trname\", \u0026router.Static6Args{\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tDevice: pulumi.String(\"port3\"),\n\t\t\tDevindex: pulumi.Int(5),\n\t\t\tDistance: pulumi.Int(10),\n\t\t\tDst: pulumi.String(\"2001:db8::/32\"),\n\t\t\tGateway: pulumi.String(\"::\"),\n\t\t\tPriority: pulumi.Int(32),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tVirtualWanLink: 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.fortios.router.Static6;\nimport com.pulumi.fortios.router.Static6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Static6(\"trname\", Static6Args.builder() \n .bfd(\"disable\")\n .blackhole(\"disable\")\n .device(\"port3\")\n .devindex(5)\n .distance(10)\n .dst(\"2001:db8::/32\")\n .gateway(\"::\")\n .priority(32)\n .seqNum(1)\n .status(\"enable\")\n .virtualWanLink(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Static6\n properties:\n bfd: disable\n blackhole: disable\n device: port3\n devindex: 5\n distance: 10\n dst: 2001:db8::/32\n gateway: '::'\n priority: 32\n seqNum: 1\n status: enable\n virtualWanLink: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Static6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/static6:Static6 labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/static6:Static6 labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 static routing tables.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Static6(\"trname\", {\n bfd: \"disable\",\n blackhole: \"disable\",\n device: \"port3\",\n devindex: 5,\n distance: 10,\n dst: \"2001:db8::/32\",\n gateway: \"::\",\n priority: 32,\n seqNum: 1,\n status: \"enable\",\n virtualWanLink: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Static6(\"trname\",\n bfd=\"disable\",\n blackhole=\"disable\",\n device=\"port3\",\n devindex=5,\n distance=10,\n dst=\"2001:db8::/32\",\n gateway=\"::\",\n priority=32,\n seq_num=1,\n status=\"enable\",\n virtual_wan_link=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Static6(\"trname\", new()\n {\n Bfd = \"disable\",\n Blackhole = \"disable\",\n Device = \"port3\",\n Devindex = 5,\n Distance = 10,\n Dst = \"2001:db8::/32\",\n Gateway = \"::\",\n Priority = 32,\n SeqNum = 1,\n Status = \"enable\",\n VirtualWanLink = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewStatic6(ctx, \"trname\", \u0026router.Static6Args{\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tDevice: pulumi.String(\"port3\"),\n\t\t\tDevindex: pulumi.Int(5),\n\t\t\tDistance: pulumi.Int(10),\n\t\t\tDst: pulumi.String(\"2001:db8::/32\"),\n\t\t\tGateway: pulumi.String(\"::\"),\n\t\t\tPriority: pulumi.Int(32),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tVirtualWanLink: 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.fortios.router.Static6;\nimport com.pulumi.fortios.router.Static6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Static6(\"trname\", Static6Args.builder()\n .bfd(\"disable\")\n .blackhole(\"disable\")\n .device(\"port3\")\n .devindex(5)\n .distance(10)\n .dst(\"2001:db8::/32\")\n .gateway(\"::\")\n .priority(32)\n .seqNum(1)\n .status(\"enable\")\n .virtualWanLink(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Static6\n properties:\n bfd: disable\n blackhole: disable\n device: port3\n devindex: 5\n distance: 10\n dst: 2001:db8::/32\n gateway: '::'\n priority: 32\n seqNum: 1\n status: enable\n virtualWanLink: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Static6 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/static6:Static6 labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/static6:Static6 labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bfd": { "type": "string", @@ -139306,7 +140343,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "linkMonitorExempt": { "type": "string", @@ -139314,7 +140351,7 @@ }, "priority": { "type": "integer", - "description": "Administrative priority (0 - 4294967295).\n" + "description": "Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions \u003e= 6.4.2: 1 - 65535.\n" }, "sdwan": { "type": "string", @@ -139367,6 +140404,7 @@ "sdwan", "seqNum", "status", + "vdomparam", "virtualWanLink", "vrf", "weight" @@ -139418,7 +140456,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "linkMonitorExempt": { "type": "string", @@ -139426,7 +140464,7 @@ }, "priority": { "type": "integer", - "description": "Administrative priority (0 - 4294967295).\n" + "description": "Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions \u003e= 6.4.2: 1 - 65535.\n" }, "sdwan": { "type": "string", @@ -139518,7 +140556,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "linkMonitorExempt": { "type": "string", @@ -139526,7 +140564,7 @@ }, "priority": { "type": "integer", - "description": "Administrative priority (0 - 4294967295).\n" + "description": "Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions \u003e= 6.4.2: 1 - 65535.\n" }, "sdwan": { "type": "string", @@ -139570,7 +140608,7 @@ } }, "fortios:router/static:Static": { - "description": "Configure IPv4 static routing tables.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Static(\"trname\", {\n bfd: \"disable\",\n blackhole: \"disable\",\n device: \"port4\",\n distance: 10,\n dst: \"1.0.0.0 255.240.0.0\",\n dynamicGateway: \"disable\",\n gateway: \"0.0.0.0\",\n internetService: 0,\n linkMonitorExempt: \"disable\",\n priority: 22,\n seqNum: 1,\n src: \"0.0.0.0 0.0.0.0\",\n status: \"enable\",\n virtualWanLink: \"disable\",\n vrf: 0,\n weight: 2,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Static(\"trname\",\n bfd=\"disable\",\n blackhole=\"disable\",\n device=\"port4\",\n distance=10,\n dst=\"1.0.0.0 255.240.0.0\",\n dynamic_gateway=\"disable\",\n gateway=\"0.0.0.0\",\n internet_service=0,\n link_monitor_exempt=\"disable\",\n priority=22,\n seq_num=1,\n src=\"0.0.0.0 0.0.0.0\",\n status=\"enable\",\n virtual_wan_link=\"disable\",\n vrf=0,\n weight=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Static(\"trname\", new()\n {\n Bfd = \"disable\",\n Blackhole = \"disable\",\n Device = \"port4\",\n Distance = 10,\n Dst = \"1.0.0.0 255.240.0.0\",\n DynamicGateway = \"disable\",\n Gateway = \"0.0.0.0\",\n InternetService = 0,\n LinkMonitorExempt = \"disable\",\n Priority = 22,\n SeqNum = 1,\n Src = \"0.0.0.0 0.0.0.0\",\n Status = \"enable\",\n VirtualWanLink = \"disable\",\n Vrf = 0,\n Weight = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewStatic(ctx, \"trname\", \u0026router.StaticArgs{\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tDevice: pulumi.String(\"port4\"),\n\t\t\tDistance: pulumi.Int(10),\n\t\t\tDst: pulumi.String(\"1.0.0.0 255.240.0.0\"),\n\t\t\tDynamicGateway: pulumi.String(\"disable\"),\n\t\t\tGateway: pulumi.String(\"0.0.0.0\"),\n\t\t\tInternetService: pulumi.Int(0),\n\t\t\tLinkMonitorExempt: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(22),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tSrc: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tVirtualWanLink: pulumi.String(\"disable\"),\n\t\t\tVrf: pulumi.Int(0),\n\t\t\tWeight: pulumi.Int(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.fortios.router.Static;\nimport com.pulumi.fortios.router.StaticArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Static(\"trname\", StaticArgs.builder() \n .bfd(\"disable\")\n .blackhole(\"disable\")\n .device(\"port4\")\n .distance(10)\n .dst(\"1.0.0.0 255.240.0.0\")\n .dynamicGateway(\"disable\")\n .gateway(\"0.0.0.0\")\n .internetService(0)\n .linkMonitorExempt(\"disable\")\n .priority(22)\n .seqNum(1)\n .src(\"0.0.0.0 0.0.0.0\")\n .status(\"enable\")\n .virtualWanLink(\"disable\")\n .vrf(0)\n .weight(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Static\n properties:\n bfd: disable\n blackhole: disable\n device: port4\n distance: 10\n dst: 1.0.0.0 255.240.0.0\n dynamicGateway: disable\n gateway: 0.0.0.0\n internetService: 0\n linkMonitorExempt: disable\n priority: 22\n seqNum: 1\n src: 0.0.0.0 0.0.0.0\n status: enable\n virtualWanLink: disable\n vrf: 0\n weight: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Static can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/static:Static labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/static:Static labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv4 static routing tables.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.router.Static(\"trname\", {\n bfd: \"disable\",\n blackhole: \"disable\",\n device: \"port4\",\n distance: 10,\n dst: \"1.0.0.0 255.240.0.0\",\n dynamicGateway: \"disable\",\n gateway: \"0.0.0.0\",\n internetService: 0,\n linkMonitorExempt: \"disable\",\n priority: 22,\n seqNum: 1,\n src: \"0.0.0.0 0.0.0.0\",\n status: \"enable\",\n virtualWanLink: \"disable\",\n vrf: 0,\n weight: 2,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.router.Static(\"trname\",\n bfd=\"disable\",\n blackhole=\"disable\",\n device=\"port4\",\n distance=10,\n dst=\"1.0.0.0 255.240.0.0\",\n dynamic_gateway=\"disable\",\n gateway=\"0.0.0.0\",\n internet_service=0,\n link_monitor_exempt=\"disable\",\n priority=22,\n seq_num=1,\n src=\"0.0.0.0 0.0.0.0\",\n status=\"enable\",\n virtual_wan_link=\"disable\",\n vrf=0,\n weight=2)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Router.Static(\"trname\", new()\n {\n Bfd = \"disable\",\n Blackhole = \"disable\",\n Device = \"port4\",\n Distance = 10,\n Dst = \"1.0.0.0 255.240.0.0\",\n DynamicGateway = \"disable\",\n Gateway = \"0.0.0.0\",\n InternetService = 0,\n LinkMonitorExempt = \"disable\",\n Priority = 22,\n SeqNum = 1,\n Src = \"0.0.0.0 0.0.0.0\",\n Status = \"enable\",\n VirtualWanLink = \"disable\",\n Vrf = 0,\n Weight = 2,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := router.NewStatic(ctx, \"trname\", \u0026router.StaticArgs{\n\t\t\tBfd: pulumi.String(\"disable\"),\n\t\t\tBlackhole: pulumi.String(\"disable\"),\n\t\t\tDevice: pulumi.String(\"port4\"),\n\t\t\tDistance: pulumi.Int(10),\n\t\t\tDst: pulumi.String(\"1.0.0.0 255.240.0.0\"),\n\t\t\tDynamicGateway: pulumi.String(\"disable\"),\n\t\t\tGateway: pulumi.String(\"0.0.0.0\"),\n\t\t\tInternetService: pulumi.Int(0),\n\t\t\tLinkMonitorExempt: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(22),\n\t\t\tSeqNum: pulumi.Int(1),\n\t\t\tSrc: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tVirtualWanLink: pulumi.String(\"disable\"),\n\t\t\tVrf: pulumi.Int(0),\n\t\t\tWeight: pulumi.Int(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.fortios.router.Static;\nimport com.pulumi.fortios.router.StaticArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Static(\"trname\", StaticArgs.builder()\n .bfd(\"disable\")\n .blackhole(\"disable\")\n .device(\"port4\")\n .distance(10)\n .dst(\"1.0.0.0 255.240.0.0\")\n .dynamicGateway(\"disable\")\n .gateway(\"0.0.0.0\")\n .internetService(0)\n .linkMonitorExempt(\"disable\")\n .priority(22)\n .seqNum(1)\n .src(\"0.0.0.0 0.0.0.0\")\n .status(\"enable\")\n .virtualWanLink(\"disable\")\n .vrf(0)\n .weight(2)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:router:Static\n properties:\n bfd: disable\n blackhole: disable\n device: port4\n distance: 10\n dst: 1.0.0.0 255.240.0.0\n dynamicGateway: disable\n gateway: 0.0.0.0\n internetService: 0\n linkMonitorExempt: disable\n priority: 22\n seqNum: 1\n src: 0.0.0.0 0.0.0.0\n status: enable\n virtualWanLink: disable\n vrf: 0\n weight: 2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nRouter Static can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:router/static:Static labelname {{seq_num}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:router/static:Static labelname {{seq_num}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bfd": { "type": "string", @@ -139614,7 +140652,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "internetService": { "type": "integer", @@ -139699,6 +140737,7 @@ "src", "status", "tag", + "vdomparam", "virtualWanLink", "vrf", "weight" @@ -139746,7 +140785,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "internetService": { "type": "integer", @@ -139859,7 +140898,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "internetService": { "type": "integer", @@ -139931,7 +140970,7 @@ } }, "fortios:rule/fmwp:Fmwp": { - "description": "Show FMWP signatures. Applies to FortiOS Version `\u003e= 7.4.2`.\n\n## Import\n\nRule Fmwp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:rule/fmwp:Fmwp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:rule/fmwp:Fmwp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Show FMWP signatures. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`.\n\n## Import\n\nRule Fmwp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:rule/fmwp:Fmwp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:rule/fmwp:Fmwp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "action": { "type": "string", @@ -139951,7 +140990,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -140018,7 +141057,8 @@ "rev", "ruleId", "service", - "severity" + "severity", + "vdomparam" ], "inputProperties": { "action": { @@ -140039,7 +141079,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -140116,7 +141156,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -140196,7 +141236,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "metadatas": { "type": "array", @@ -140254,6 +141294,7 @@ "protocol", "risk", "technology", + "vdomparam", "vendor", "weight" ], @@ -140276,7 +141317,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "metadatas": { "type": "array", @@ -140348,7 +141389,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "metadatas": { "type": "array", @@ -140423,7 +141464,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -140490,7 +141531,8 @@ "rev", "ruleId", "service", - "severity" + "severity", + "vdomparam" ], "inputProperties": { "action": { @@ -140511,7 +141553,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -140588,7 +141630,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "group": { "type": "string", @@ -140656,7 +141698,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ingresses": { "type": "array", @@ -140675,7 +141717,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -140684,7 +141727,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ingresses": { "type": "array", @@ -140713,7 +141756,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ingresses": { "type": "array", @@ -140757,7 +141800,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -140768,7 +141811,8 @@ "action", "classifier", "description", - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "action": { @@ -140790,7 +141834,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -140820,7 +141864,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -140840,7 +141884,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -140859,7 +141903,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -140868,7 +141913,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -140897,7 +141942,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -140943,7 +141988,8 @@ "required": [ "fgtPolicy", "iclPolicy", - "islPolicy" + "islPolicy", + "vdomparam" ], "inputProperties": { "fgtPolicy": { @@ -141026,7 +142072,8 @@ "name", "poeStatus", "qosPolicy", - "stormControlPolicy" + "stormControlPolicy", + "vdomparam" ], "inputProperties": { "igmpFloodReport": { @@ -141098,11 +142145,11 @@ } }, "fortios:switchcontroller/customcommand:Customcommand": { - "description": "Configure the FortiGate switch controller to send custom commands to managed FortiSwitch devices.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Customcommand(\"trname\", {\n command: \"ls\",\n commandName: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Customcommand(\"trname\",\n command=\"ls\",\n command_name=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Customcommand(\"trname\", new()\n {\n Command = \"ls\",\n CommandName = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewCustomcommand(ctx, \"trname\", \u0026switchcontroller.CustomcommandArgs{\n\t\t\tCommand: pulumi.String(\"ls\"),\n\t\t\tCommandName: 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.fortios.switchcontroller.Customcommand;\nimport com.pulumi.fortios.switchcontroller.CustomcommandArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Customcommand(\"trname\", CustomcommandArgs.builder() \n .command(\"ls\")\n .commandName(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Customcommand\n properties:\n command: ls\n commandName: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController CustomCommand can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/customcommand:Customcommand labelname {{command_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/customcommand:Customcommand labelname {{command_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure the FortiGate switch controller to send custom commands to managed FortiSwitch devices.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Customcommand(\"trname\", {\n command: \"ls\",\n commandName: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Customcommand(\"trname\",\n command=\"ls\",\n command_name=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Customcommand(\"trname\", new()\n {\n Command = \"ls\",\n CommandName = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewCustomcommand(ctx, \"trname\", \u0026switchcontroller.CustomcommandArgs{\n\t\t\tCommand: pulumi.String(\"ls\"),\n\t\t\tCommandName: 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.fortios.switchcontroller.Customcommand;\nimport com.pulumi.fortios.switchcontroller.CustomcommandArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Customcommand(\"trname\", CustomcommandArgs.builder()\n .command(\"ls\")\n .commandName(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Customcommand\n properties:\n command: ls\n commandName: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController CustomCommand can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/customcommand:Customcommand labelname {{command_name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/customcommand:Customcommand labelname {{command_name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "command": { "type": "string", - "description": "String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)).\n" + "description": "String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a).\n" }, "commandName": { "type": "string", @@ -141120,12 +142167,13 @@ "required": [ "command", "commandName", - "description" + "description", + "vdomparam" ], "inputProperties": { "command": { "type": "string", - "description": "String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)).\n" + "description": "String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a).\n" }, "commandName": { "type": "string", @@ -141150,7 +142198,7 @@ "properties": { "command": { "type": "string", - "description": "String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)).\n" + "description": "String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a).\n" }, "commandName": { "type": "string", @@ -141187,7 +142235,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -141208,7 +142256,8 @@ "required": [ "description", "fortilink", - "name" + "name", + "vdomparam" ], "inputProperties": { "description": { @@ -141225,7 +142274,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -141262,7 +142311,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -141320,7 +142369,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "level": { "type": "string", @@ -141395,7 +142444,8 @@ "timeoutTcpFin", "timeoutTcpRst", "timeoutUdp", - "transport" + "transport", + "vdomparam" ], "inputProperties": { "aggregates": { @@ -141430,7 +142480,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "level": { "type": "string", @@ -141525,7 +142575,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "level": { "type": "string", @@ -141601,7 +142651,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inactiveTimer": { "type": "integer", @@ -141630,7 +142680,8 @@ "inactiveTimer", "linkDownFlush", "nacPorts", - "name" + "name", + "vdomparam" ], "inputProperties": { "accessVlanMode": { @@ -141643,7 +142694,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inactiveTimer": { "type": "integer", @@ -141681,7 +142732,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inactiveTimer": { "type": "integer", @@ -141710,7 +142761,7 @@ } }, "fortios:switchcontroller/global:Global": { - "description": "Configure FortiSwitch global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Global(\"trname\", {\n allowMultipleInterfaces: \"disable\",\n httpsImagePush: \"disable\",\n logMacLimitViolations: \"disable\",\n macAgingInterval: 332,\n macRetentionPeriod: 24,\n macViolationTimer: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Global(\"trname\",\n allow_multiple_interfaces=\"disable\",\n https_image_push=\"disable\",\n log_mac_limit_violations=\"disable\",\n mac_aging_interval=332,\n mac_retention_period=24,\n mac_violation_timer=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Global(\"trname\", new()\n {\n AllowMultipleInterfaces = \"disable\",\n HttpsImagePush = \"disable\",\n LogMacLimitViolations = \"disable\",\n MacAgingInterval = 332,\n MacRetentionPeriod = 24,\n MacViolationTimer = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewGlobal(ctx, \"trname\", \u0026switchcontroller.GlobalArgs{\n\t\t\tAllowMultipleInterfaces: pulumi.String(\"disable\"),\n\t\t\tHttpsImagePush: pulumi.String(\"disable\"),\n\t\t\tLogMacLimitViolations: pulumi.String(\"disable\"),\n\t\t\tMacAgingInterval: pulumi.Int(332),\n\t\t\tMacRetentionPeriod: pulumi.Int(24),\n\t\t\tMacViolationTimer: pulumi.Int(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.fortios.switchcontroller.Global;\nimport com.pulumi.fortios.switchcontroller.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder() \n .allowMultipleInterfaces(\"disable\")\n .httpsImagePush(\"disable\")\n .logMacLimitViolations(\"disable\")\n .macAgingInterval(332)\n .macRetentionPeriod(24)\n .macViolationTimer(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Global\n properties:\n allowMultipleInterfaces: disable\n httpsImagePush: disable\n logMacLimitViolations: disable\n macAgingInterval: 332\n macRetentionPeriod: 24\n macViolationTimer: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/global:Global labelname SwitchControllerGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/global:Global labelname SwitchControllerGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Global(\"trname\", {\n allowMultipleInterfaces: \"disable\",\n httpsImagePush: \"disable\",\n logMacLimitViolations: \"disable\",\n macAgingInterval: 332,\n macRetentionPeriod: 24,\n macViolationTimer: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Global(\"trname\",\n allow_multiple_interfaces=\"disable\",\n https_image_push=\"disable\",\n log_mac_limit_violations=\"disable\",\n mac_aging_interval=332,\n mac_retention_period=24,\n mac_violation_timer=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Global(\"trname\", new()\n {\n AllowMultipleInterfaces = \"disable\",\n HttpsImagePush = \"disable\",\n LogMacLimitViolations = \"disable\",\n MacAgingInterval = 332,\n MacRetentionPeriod = 24,\n MacViolationTimer = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewGlobal(ctx, \"trname\", \u0026switchcontroller.GlobalArgs{\n\t\t\tAllowMultipleInterfaces: pulumi.String(\"disable\"),\n\t\t\tHttpsImagePush: pulumi.String(\"disable\"),\n\t\t\tLogMacLimitViolations: pulumi.String(\"disable\"),\n\t\t\tMacAgingInterval: pulumi.Int(332),\n\t\t\tMacRetentionPeriod: pulumi.Int(24),\n\t\t\tMacViolationTimer: pulumi.Int(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.fortios.switchcontroller.Global;\nimport com.pulumi.fortios.switchcontroller.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder()\n .allowMultipleInterfaces(\"disable\")\n .httpsImagePush(\"disable\")\n .logMacLimitViolations(\"disable\")\n .macAgingInterval(332)\n .macRetentionPeriod(24)\n .macViolationTimer(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Global\n properties:\n allowMultipleInterfaces: disable\n httpsImagePush: disable\n logMacLimitViolations: disable\n macAgingInterval: 332\n macRetentionPeriod: 24\n macViolationTimer: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/global:Global labelname SwitchControllerGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/global:Global labelname SwitchControllerGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowMultipleInterfaces": { "type": "string", @@ -141780,7 +142831,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpsImagePush": { "type": "string", @@ -141800,7 +142851,7 @@ }, "macRetentionPeriod": { "type": "integer", - "description": "Time in hours after which an inactive MAC is removed from client DB.\n" + "description": "Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval).\n" }, "macViolationTimer": { "type": "integer", @@ -141857,6 +142908,7 @@ "quarantineMode", "snDnsResolution", "updateUserDevice", + "vdomparam", "vlanAllMode", "vlanIdentity", "vlanOptimization" @@ -141930,7 +142982,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpsImagePush": { "type": "string", @@ -141950,7 +143002,7 @@ }, "macRetentionPeriod": { "type": "integer", - "description": "Time in hours after which an inactive MAC is removed from client DB.\n" + "description": "Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval).\n" }, "macViolationTimer": { "type": "integer", @@ -142057,7 +143109,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpsImagePush": { "type": "string", @@ -142077,7 +143129,7 @@ }, "macRetentionPeriod": { "type": "integer", - "description": "Time in hours after which an inactive MAC is removed from client DB.\n" + "description": "Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval).\n" }, "macViolationTimer": { "type": "integer", @@ -142117,7 +143169,7 @@ } }, "fortios:switchcontroller/igmpsnooping:Igmpsnooping": { - "description": "Configure FortiSwitch IGMP snooping global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Igmpsnooping(\"trname\", {\n agingTime: 300,\n floodUnknownMulticast: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Igmpsnooping(\"trname\",\n aging_time=300,\n flood_unknown_multicast=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Igmpsnooping(\"trname\", new()\n {\n AgingTime = 300,\n FloodUnknownMulticast = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewIgmpsnooping(ctx, \"trname\", \u0026switchcontroller.IgmpsnoopingArgs{\n\t\t\tAgingTime: pulumi.Int(300),\n\t\t\tFloodUnknownMulticast: 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.fortios.switchcontroller.Igmpsnooping;\nimport com.pulumi.fortios.switchcontroller.IgmpsnoopingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Igmpsnooping(\"trname\", IgmpsnoopingArgs.builder() \n .agingTime(300)\n .floodUnknownMulticast(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Igmpsnooping\n properties:\n agingTime: 300\n floodUnknownMulticast: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController IgmpSnooping can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/igmpsnooping:Igmpsnooping labelname SwitchControllerIgmpSnooping\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/igmpsnooping:Igmpsnooping labelname SwitchControllerIgmpSnooping\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch IGMP snooping global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Igmpsnooping(\"trname\", {\n agingTime: 300,\n floodUnknownMulticast: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Igmpsnooping(\"trname\",\n aging_time=300,\n flood_unknown_multicast=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Igmpsnooping(\"trname\", new()\n {\n AgingTime = 300,\n FloodUnknownMulticast = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewIgmpsnooping(ctx, \"trname\", \u0026switchcontroller.IgmpsnoopingArgs{\n\t\t\tAgingTime: pulumi.Int(300),\n\t\t\tFloodUnknownMulticast: 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.fortios.switchcontroller.Igmpsnooping;\nimport com.pulumi.fortios.switchcontroller.IgmpsnoopingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Igmpsnooping(\"trname\", IgmpsnoopingArgs.builder()\n .agingTime(300)\n .floodUnknownMulticast(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Igmpsnooping\n properties:\n agingTime: 300\n floodUnknownMulticast: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController IgmpSnooping can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/igmpsnooping:Igmpsnooping labelname SwitchControllerIgmpSnooping\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/igmpsnooping:Igmpsnooping labelname SwitchControllerIgmpSnooping\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "agingTime": { "type": "integer", @@ -142139,7 +143191,8 @@ "required": [ "agingTime", "floodUnknownMulticast", - "queryInterval" + "queryInterval", + "vdomparam" ], "inputProperties": { "agingTime": { @@ -142222,6 +143275,7 @@ "dhcpServer", "ip", "name", + "vdomparam", "vlanid" ], "inputProperties": { @@ -142335,6 +143389,7 @@ "nacSegment", "quarantine", "rspan", + "vdomparam", "video", "voice" ], @@ -142414,7 +143469,7 @@ } }, "fortios:switchcontroller/lldpprofile:Lldpprofile": { - "description": "Configure FortiSwitch LLDP profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Lldpprofile(\"trname\", {\n autoIsl: \"enable\",\n autoIslHelloTimer: 3,\n autoIslPortGroup: 0,\n autoIslReceiveTimeout: 60,\n medTlvs: \"inventory-management network-policy\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Lldpprofile(\"trname\",\n auto_isl=\"enable\",\n auto_isl_hello_timer=3,\n auto_isl_port_group=0,\n auto_isl_receive_timeout=60,\n med_tlvs=\"inventory-management network-policy\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Lldpprofile(\"trname\", new()\n {\n AutoIsl = \"enable\",\n AutoIslHelloTimer = 3,\n AutoIslPortGroup = 0,\n AutoIslReceiveTimeout = 60,\n MedTlvs = \"inventory-management network-policy\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewLldpprofile(ctx, \"trname\", \u0026switchcontroller.LldpprofileArgs{\n\t\t\tAutoIsl: pulumi.String(\"enable\"),\n\t\t\tAutoIslHelloTimer: pulumi.Int(3),\n\t\t\tAutoIslPortGroup: pulumi.Int(0),\n\t\t\tAutoIslReceiveTimeout: pulumi.Int(60),\n\t\t\tMedTlvs: pulumi.String(\"inventory-management network-policy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Lldpprofile;\nimport com.pulumi.fortios.switchcontroller.LldpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Lldpprofile(\"trname\", LldpprofileArgs.builder() \n .autoIsl(\"enable\")\n .autoIslHelloTimer(3)\n .autoIslPortGroup(0)\n .autoIslReceiveTimeout(60)\n .medTlvs(\"inventory-management network-policy\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Lldpprofile\n properties:\n autoIsl: enable\n autoIslHelloTimer: 3\n autoIslPortGroup: 0\n autoIslReceiveTimeout: 60\n medTlvs: inventory-management network-policy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController LldpProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpprofile:Lldpprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpprofile:Lldpprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch LLDP profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Lldpprofile(\"trname\", {\n autoIsl: \"enable\",\n autoIslHelloTimer: 3,\n autoIslPortGroup: 0,\n autoIslReceiveTimeout: 60,\n medTlvs: \"inventory-management network-policy\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Lldpprofile(\"trname\",\n auto_isl=\"enable\",\n auto_isl_hello_timer=3,\n auto_isl_port_group=0,\n auto_isl_receive_timeout=60,\n med_tlvs=\"inventory-management network-policy\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Lldpprofile(\"trname\", new()\n {\n AutoIsl = \"enable\",\n AutoIslHelloTimer = 3,\n AutoIslPortGroup = 0,\n AutoIslReceiveTimeout = 60,\n MedTlvs = \"inventory-management network-policy\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewLldpprofile(ctx, \"trname\", \u0026switchcontroller.LldpprofileArgs{\n\t\t\tAutoIsl: pulumi.String(\"enable\"),\n\t\t\tAutoIslHelloTimer: pulumi.Int(3),\n\t\t\tAutoIslPortGroup: pulumi.Int(0),\n\t\t\tAutoIslReceiveTimeout: pulumi.Int(60),\n\t\t\tMedTlvs: pulumi.String(\"inventory-management network-policy\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Lldpprofile;\nimport com.pulumi.fortios.switchcontroller.LldpprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Lldpprofile(\"trname\", LldpprofileArgs.builder()\n .autoIsl(\"enable\")\n .autoIslHelloTimer(3)\n .autoIslPortGroup(0)\n .autoIslReceiveTimeout(60)\n .medTlvs(\"inventory-management network-policy\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Lldpprofile\n properties:\n autoIsl: enable\n autoIslHelloTimer: 3\n autoIslPortGroup: 0\n autoIslReceiveTimeout: 60\n medTlvs: inventory-management network-policy\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController LldpProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpprofile:Lldpprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpprofile:Lldpprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoIsl": { "type": "string", @@ -142473,7 +143528,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "medLocationServices": { "type": "array", @@ -142491,7 +143546,7 @@ }, "medTlvs": { "type": "string", - "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV.\n" + "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions).\n" }, "n8021Tlvs": { "type": "string", @@ -142525,7 +143580,8 @@ "medTlvs", "n8021Tlvs", "n8023Tlvs", - "name" + "name", + "vdomparam" ], "inputProperties": { "autoIsl": { @@ -142585,7 +143641,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "medLocationServices": { "type": "array", @@ -142603,7 +143659,7 @@ }, "medTlvs": { "type": "string", - "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV.\n" + "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions).\n" }, "n8021Tlvs": { "type": "string", @@ -142684,7 +143740,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "medLocationServices": { "type": "array", @@ -142702,7 +143758,7 @@ }, "medTlvs": { "type": "string", - "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV.\n" + "description": "Transmitted LLDP-MED TLVs (type-length-value descriptions).\n" }, "n8021Tlvs": { "type": "string", @@ -142727,7 +143783,7 @@ } }, "fortios:switchcontroller/lldpsettings:Lldpsettings": { - "description": "Configure FortiSwitch LLDP settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Lldpsettings(\"trname\", {\n fastStartInterval: 2,\n managementInterface: \"internal\",\n status: \"enable\",\n txHold: 4,\n txInterval: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Lldpsettings(\"trname\",\n fast_start_interval=2,\n management_interface=\"internal\",\n status=\"enable\",\n tx_hold=4,\n tx_interval=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Lldpsettings(\"trname\", new()\n {\n FastStartInterval = 2,\n ManagementInterface = \"internal\",\n Status = \"enable\",\n TxHold = 4,\n TxInterval = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewLldpsettings(ctx, \"trname\", \u0026switchcontroller.LldpsettingsArgs{\n\t\t\tFastStartInterval: pulumi.Int(2),\n\t\t\tManagementInterface: pulumi.String(\"internal\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTxHold: pulumi.Int(4),\n\t\t\tTxInterval: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Lldpsettings;\nimport com.pulumi.fortios.switchcontroller.LldpsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Lldpsettings(\"trname\", LldpsettingsArgs.builder() \n .fastStartInterval(2)\n .managementInterface(\"internal\")\n .status(\"enable\")\n .txHold(4)\n .txInterval(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Lldpsettings\n properties:\n fastStartInterval: 2\n managementInterface: internal\n status: enable\n txHold: 4\n txInterval: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController LldpSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpsettings:Lldpsettings labelname SwitchControllerLldpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpsettings:Lldpsettings labelname SwitchControllerLldpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch LLDP settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Lldpsettings(\"trname\", {\n fastStartInterval: 2,\n managementInterface: \"internal\",\n status: \"enable\",\n txHold: 4,\n txInterval: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Lldpsettings(\"trname\",\n fast_start_interval=2,\n management_interface=\"internal\",\n status=\"enable\",\n tx_hold=4,\n tx_interval=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Lldpsettings(\"trname\", new()\n {\n FastStartInterval = 2,\n ManagementInterface = \"internal\",\n Status = \"enable\",\n TxHold = 4,\n TxInterval = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewLldpsettings(ctx, \"trname\", \u0026switchcontroller.LldpsettingsArgs{\n\t\t\tFastStartInterval: pulumi.Int(2),\n\t\t\tManagementInterface: pulumi.String(\"internal\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTxHold: pulumi.Int(4),\n\t\t\tTxInterval: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Lldpsettings;\nimport com.pulumi.fortios.switchcontroller.LldpsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Lldpsettings(\"trname\", LldpsettingsArgs.builder()\n .fastStartInterval(2)\n .managementInterface(\"internal\")\n .status(\"enable\")\n .txHold(4)\n .txInterval(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Lldpsettings\n properties:\n fastStartInterval: 2\n managementInterface: internal\n status: enable\n txHold: 4\n txInterval: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController LldpSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpsettings:Lldpsettings labelname SwitchControllerLldpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/lldpsettings:Lldpsettings labelname SwitchControllerLldpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "deviceDetection": { "type": "string", @@ -142764,7 +143820,8 @@ "managementInterface", "status", "txHold", - "txInterval" + "txInterval", + "vdomparam" ], "inputProperties": { "deviceDetection": { @@ -142850,7 +143907,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -142865,7 +143922,8 @@ "addressCivic", "coordinates", "elinNumber", - "name" + "name", + "vdomparam" ], "inputProperties": { "addressCivic": { @@ -142882,7 +143940,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -142912,7 +143970,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -142941,7 +143999,8 @@ } }, "required": [ - "macSyncInterval" + "macSyncInterval", + "vdomparam" ], "inputProperties": { "macSyncInterval": { @@ -143053,7 +144112,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "igmpSnooping": { "$ref": "#/types/fortios:switchcontroller/ManagedswitchIgmpSnooping:ManagedswitchIgmpSnooping", @@ -143351,6 +144410,7 @@ "tdrSupported", "tunnelDiscovered", "type", + "vdomparam", "version" ], "inputProperties": { @@ -143434,7 +144494,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "igmpSnooping": { "$ref": "#/types/fortios:switchcontroller/ManagedswitchIgmpSnooping:ManagedswitchIgmpSnooping", @@ -143764,7 +144824,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "igmpSnooping": { "$ref": "#/types/fortios:switchcontroller/ManagedswitchIgmpSnooping:ManagedswitchIgmpSnooping", @@ -144011,7 +145071,7 @@ } }, "fortios:switchcontroller/nacdevice:Nacdevice": { - "description": "Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`.\n\n## Import\n\nSwitchController NacDevice can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/nacdevice:Nacdevice labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/nacdevice:Nacdevice labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`.\n\n## Import\n\nSwitchController NacDevice can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/nacdevice:Nacdevice labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/nacdevice:Nacdevice labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -144068,7 +145128,8 @@ "macPolicy", "matchedNacPolicy", "portPolicy", - "status" + "status", + "vdomparam" ], "inputProperties": { "description": { @@ -144172,7 +145233,7 @@ } }, "fortios:switchcontroller/nacsettings:Nacsettings": { - "description": "Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`.\n\n## Import\n\nSwitchController NacSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/nacsettings:Nacsettings labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/nacsettings:Nacsettings labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`.\n\n## Import\n\nSwitchController NacSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/nacsettings:Nacsettings labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/nacsettings:Nacsettings labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoAuth": { "type": "string", @@ -144184,7 +145245,7 @@ }, "inactiveTimer": { "type": "integer", - "description": "Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry).\n" + "description": "Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval).\n" }, "linkDownFlush": { "type": "string", @@ -144214,7 +145275,8 @@ "linkDownFlush", "mode", "name", - "onboardingVlan" + "onboardingVlan", + "vdomparam" ], "inputProperties": { "autoAuth": { @@ -144227,7 +145289,7 @@ }, "inactiveTimer": { "type": "integer", - "description": "Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry).\n" + "description": "Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval).\n" }, "linkDownFlush": { "type": "string", @@ -144265,7 +145327,7 @@ }, "inactiveTimer": { "type": "integer", - "description": "Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry).\n" + "description": "Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval).\n" }, "linkDownFlush": { "type": "string", @@ -144294,7 +145356,7 @@ } }, "fortios:switchcontroller/networkmonitorsettings:Networkmonitorsettings": { - "description": "Configure network monitor settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Networkmonitorsettings(\"trname\", {networkMonitoring: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Networkmonitorsettings(\"trname\", network_monitoring=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Networkmonitorsettings(\"trname\", new()\n {\n NetworkMonitoring = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewNetworkmonitorsettings(ctx, \"trname\", \u0026switchcontroller.NetworkmonitorsettingsArgs{\n\t\t\tNetworkMonitoring: 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.fortios.switchcontroller.Networkmonitorsettings;\nimport com.pulumi.fortios.switchcontroller.NetworkmonitorsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Networkmonitorsettings(\"trname\", NetworkmonitorsettingsArgs.builder() \n .networkMonitoring(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Networkmonitorsettings\n properties:\n networkMonitoring: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController NetworkMonitorSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/networkmonitorsettings:Networkmonitorsettings labelname SwitchControllerNetworkMonitorSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/networkmonitorsettings:Networkmonitorsettings labelname SwitchControllerNetworkMonitorSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure network monitor settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Networkmonitorsettings(\"trname\", {networkMonitoring: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Networkmonitorsettings(\"trname\", network_monitoring=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Networkmonitorsettings(\"trname\", new()\n {\n NetworkMonitoring = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewNetworkmonitorsettings(ctx, \"trname\", \u0026switchcontroller.NetworkmonitorsettingsArgs{\n\t\t\tNetworkMonitoring: 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.fortios.switchcontroller.Networkmonitorsettings;\nimport com.pulumi.fortios.switchcontroller.NetworkmonitorsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Networkmonitorsettings(\"trname\", NetworkmonitorsettingsArgs.builder()\n .networkMonitoring(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Networkmonitorsettings\n properties:\n networkMonitoring: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController NetworkMonitorSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/networkmonitorsettings:Networkmonitorsettings labelname SwitchControllerNetworkMonitorSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/networkmonitorsettings:Networkmonitorsettings labelname SwitchControllerNetworkMonitorSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "networkMonitoring": { "type": "string", @@ -144306,7 +145368,8 @@ } }, "required": [ - "networkMonitoring" + "networkMonitoring", + "vdomparam" ], "inputProperties": { "networkMonitoring": { @@ -144336,7 +145399,7 @@ } }, "fortios:switchcontroller/portpolicy:Portpolicy": { - "description": "Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`.\n\n## Import\n\nSwitchController PortPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/portpolicy:Portpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/portpolicy:Portpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`.\n\n## Import\n\nSwitchController PortPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/portpolicy:Portpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/portpolicy:Portpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bouncePortLink": { "type": "string", @@ -144383,6 +145446,7 @@ "n8021x", "name", "qosPolicy", + "vdomparam", "vlanPolicy" ], "inputProperties": { @@ -144497,6 +145561,7 @@ "required": [ "description", "name", + "vdomparam", "vlan", "vlanPri" ], @@ -144554,7 +145619,7 @@ } }, "fortios:switchcontroller/ptp/policy:Policy": { - "description": "PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`.\n\n## Import\n\nSwitchControllerPtp Policy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/policy:Policy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/policy:Policy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`.\n\n## Import\n\nSwitchControllerPtp Policy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/policy:Policy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/policy:Policy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "name": { "type": "string", @@ -144571,7 +145636,8 @@ }, "required": [ "name", - "status" + "status", + "vdomparam" ], "inputProperties": { "name": { @@ -144653,7 +145719,8 @@ "name", "pdelayReqInterval", "ptpProfile", - "transport" + "transport", + "vdomparam" ], "inputProperties": { "description": { @@ -144733,7 +145800,7 @@ } }, "fortios:switchcontroller/ptp/settings:Settings": { - "description": "Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`.\n\n## Import\n\nSwitchControllerPtp Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/settings:Settings labelname SwitchControllerPtpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/settings:Settings labelname SwitchControllerPtpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`.\n\n## Import\n\nSwitchControllerPtp Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/settings:Settings labelname SwitchControllerPtpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/ptp/settings:Settings labelname SwitchControllerPtpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "mode": { "type": "string", @@ -144745,7 +145812,8 @@ } }, "required": [ - "mode" + "mode", + "vdomparam" ], "inputProperties": { "mode": { @@ -144775,7 +145843,7 @@ } }, "fortios:switchcontroller/qos/dot1pmap:Dot1pmap": { - "description": "Configure FortiSwitch QoS 802.1p.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.qos.Dot1pmap(\"trname\", {\n priority0: \"queue-0\",\n priority1: \"queue-0\",\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 pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.qos.Dot1pmap(\"trname\",\n priority0=\"queue-0\",\n priority1=\"queue-0\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Qos.Dot1pmap(\"trname\", new()\n {\n Priority0 = \"queue-0\",\n Priority1 = \"queue-0\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewDot1pmap(ctx, \"trname\", \u0026switchcontroller.Dot1pmapArgs{\n\t\t\tPriority0: pulumi.String(\"queue-0\"),\n\t\t\tPriority1: pulumi.String(\"queue-0\"),\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.fortios.switchcontroller.Dot1pmap;\nimport com.pulumi.fortios.switchcontroller.Dot1pmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dot1pmap(\"trname\", Dot1pmapArgs.builder() \n .priority0(\"queue-0\")\n .priority1(\"queue-0\")\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: fortios:switchcontroller/qos:Dot1pmap\n properties:\n priority0: queue-0\n priority1: queue-0\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\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerQos Dot1PMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/dot1pmap:Dot1pmap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/dot1pmap:Dot1pmap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch QoS 802.1p.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.qos.Dot1pmap(\"trname\", {\n priority0: \"queue-0\",\n priority1: \"queue-0\",\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 pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.qos.Dot1pmap(\"trname\",\n priority0=\"queue-0\",\n priority1=\"queue-0\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Qos.Dot1pmap(\"trname\", new()\n {\n Priority0 = \"queue-0\",\n Priority1 = \"queue-0\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewDot1pmap(ctx, \"trname\", \u0026switchcontroller.Dot1pmapArgs{\n\t\t\tPriority0: pulumi.String(\"queue-0\"),\n\t\t\tPriority1: pulumi.String(\"queue-0\"),\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.fortios.switchcontroller.Dot1pmap;\nimport com.pulumi.fortios.switchcontroller.Dot1pmapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dot1pmap(\"trname\", Dot1pmapArgs.builder()\n .priority0(\"queue-0\")\n .priority1(\"queue-0\")\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: fortios:switchcontroller/qos:Dot1pmap\n properties:\n priority0: queue-0\n priority1: queue-0\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\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerQos Dot1PMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/dot1pmap:Dot1pmap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/dot1pmap:Dot1pmap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -144837,7 +145905,8 @@ "priority4", "priority5", "priority6", - "priority7" + "priority7", + "vdomparam" ], "inputProperties": { "description": { @@ -144949,7 +146018,7 @@ } }, "fortios:switchcontroller/qos/ipdscpmap:Ipdscpmap": { - "description": "Configure FortiSwitch QoS IP precedence/DSCP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.qos.Ipdscpmap(\"trname\", {\n description: \"DEIW\",\n maps: [{\n cosQueue: 3,\n diffserv: \"CS0 CS1 AF11\",\n name: \"1\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.qos.Ipdscpmap(\"trname\",\n description=\"DEIW\",\n maps=[fortios.switchcontroller.qos.IpdscpmapMapArgs(\n cos_queue=3,\n diffserv=\"CS0 CS1 AF11\",\n name=\"1\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Qos.Ipdscpmap(\"trname\", new()\n {\n Description = \"DEIW\",\n Maps = new[]\n {\n new Fortios.Switchcontroller.Qos.Inputs.IpdscpmapMapArgs\n {\n CosQueue = 3,\n Diffserv = \"CS0 CS1 AF11\",\n Name = \"1\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewIpdscpmap(ctx, \"trname\", \u0026switchcontroller.IpdscpmapArgs{\n\t\t\tDescription: pulumi.String(\"DEIW\"),\n\t\t\tMaps: qos.IpdscpmapMapTypeArray{\n\t\t\t\t\u0026qos.IpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Int(3),\n\t\t\t\t\tDiffserv: pulumi.String(\"CS0 CS1 AF11\"),\n\t\t\t\t\tName: 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.fortios.switchcontroller.Ipdscpmap;\nimport com.pulumi.fortios.switchcontroller.IpdscpmapArgs;\nimport com.pulumi.fortios.switchcontroller.inputs.IpdscpmapMapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipdscpmap(\"trname\", IpdscpmapArgs.builder() \n .description(\"DEIW\")\n .maps(IpdscpmapMapArgs.builder()\n .cosQueue(3)\n .diffserv(\"CS0 CS1 AF11\")\n .name(\"1\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller/qos:Ipdscpmap\n properties:\n description: DEIW\n maps:\n - cosQueue: 3\n diffserv: CS0 CS1 AF11\n name: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerQos IpDscpMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/ipdscpmap:Ipdscpmap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/ipdscpmap:Ipdscpmap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch QoS IP precedence/DSCP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.qos.Ipdscpmap(\"trname\", {\n description: \"DEIW\",\n maps: [{\n cosQueue: 3,\n diffserv: \"CS0 CS1 AF11\",\n name: \"1\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.qos.Ipdscpmap(\"trname\",\n description=\"DEIW\",\n maps=[fortios.switchcontroller.qos.IpdscpmapMapArgs(\n cos_queue=3,\n diffserv=\"CS0 CS1 AF11\",\n name=\"1\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Qos.Ipdscpmap(\"trname\", new()\n {\n Description = \"DEIW\",\n Maps = new[]\n {\n new Fortios.Switchcontroller.Qos.Inputs.IpdscpmapMapArgs\n {\n CosQueue = 3,\n Diffserv = \"CS0 CS1 AF11\",\n Name = \"1\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewIpdscpmap(ctx, \"trname\", \u0026switchcontroller.IpdscpmapArgs{\n\t\t\tDescription: pulumi.String(\"DEIW\"),\n\t\t\tMaps: qos.IpdscpmapMapTypeArray{\n\t\t\t\t\u0026qos.IpdscpmapMapTypeArgs{\n\t\t\t\t\tCosQueue: pulumi.Int(3),\n\t\t\t\t\tDiffserv: pulumi.String(\"CS0 CS1 AF11\"),\n\t\t\t\t\tName: 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.fortios.switchcontroller.Ipdscpmap;\nimport com.pulumi.fortios.switchcontroller.IpdscpmapArgs;\nimport com.pulumi.fortios.switchcontroller.inputs.IpdscpmapMapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipdscpmap(\"trname\", IpdscpmapArgs.builder()\n .description(\"DEIW\")\n .maps(IpdscpmapMapArgs.builder()\n .cosQueue(3)\n .diffserv(\"CS0 CS1 AF11\")\n .name(\"1\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller/qos:Ipdscpmap\n properties:\n description: DEIW\n maps:\n - cosQueue: 3\n diffserv: CS0 CS1 AF11\n name: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerQos IpDscpMap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/ipdscpmap:Ipdscpmap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/ipdscpmap:Ipdscpmap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -144961,7 +146030,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "maps": { "type": "array", @@ -144981,7 +146050,8 @@ }, "required": [ "description", - "name" + "name", + "vdomparam" ], "inputProperties": { "description": { @@ -144994,7 +146064,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "maps": { "type": "array", @@ -145027,7 +146097,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "maps": { "type": "array", @@ -145083,7 +146153,8 @@ "name", "queuePolicy", "trustDot1pMap", - "trustIpDscpMap" + "trustIpDscpMap", + "vdomparam" ], "inputProperties": { "defaultCos": { @@ -145150,7 +146221,7 @@ } }, "fortios:switchcontroller/qos/queuepolicy:Queuepolicy": { - "description": "Configure FortiSwitch QoS egress queue policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.qos.Queuepolicy(\"trname\", {\n rateBy: \"kbps\",\n schedule: \"round-robin\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.qos.Queuepolicy(\"trname\",\n rate_by=\"kbps\",\n schedule=\"round-robin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Qos.Queuepolicy(\"trname\", new()\n {\n RateBy = \"kbps\",\n Schedule = \"round-robin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewQueuepolicy(ctx, \"trname\", \u0026switchcontroller.QueuepolicyArgs{\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.fortios.switchcontroller.Queuepolicy;\nimport com.pulumi.fortios.switchcontroller.QueuepolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Queuepolicy(\"trname\", QueuepolicyArgs.builder() \n .rateBy(\"kbps\")\n .schedule(\"round-robin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller/qos:Queuepolicy\n properties:\n rateBy: kbps\n schedule: round-robin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerQos QueuePolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/queuepolicy:Queuepolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/queuepolicy:Queuepolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch QoS egress queue policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.qos.Queuepolicy(\"trname\", {\n rateBy: \"kbps\",\n schedule: \"round-robin\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.qos.Queuepolicy(\"trname\",\n rate_by=\"kbps\",\n schedule=\"round-robin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Qos.Queuepolicy(\"trname\", new()\n {\n RateBy = \"kbps\",\n Schedule = \"round-robin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewQueuepolicy(ctx, \"trname\", \u0026switchcontroller.QueuepolicyArgs{\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.fortios.switchcontroller.Queuepolicy;\nimport com.pulumi.fortios.switchcontroller.QueuepolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Queuepolicy(\"trname\", QueuepolicyArgs.builder()\n .rateBy(\"kbps\")\n .schedule(\"round-robin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller/qos:Queuepolicy\n properties:\n rateBy: kbps\n schedule: round-robin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerQos QueuePolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/queuepolicy:Queuepolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/qos/queuepolicy:Queuepolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cosQueues": { "type": "array", @@ -145165,7 +146236,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -145187,7 +146258,8 @@ "required": [ "name", "rateBy", - "schedule" + "schedule", + "vdomparam" ], "inputProperties": { "cosQueues": { @@ -145203,7 +146275,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -145244,7 +146316,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -145277,7 +146349,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "quarantine": { "type": "string", @@ -145301,7 +146373,8 @@ } }, "required": [ - "quarantine" + "quarantine", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -145310,7 +146383,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "quarantine": { "type": "string", @@ -145343,7 +146416,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "quarantine": { "type": "string", @@ -145413,7 +146486,8 @@ "port", "server", "severity", - "status" + "status", + "vdomparam" ], "inputProperties": { "csv": { @@ -145515,6 +146589,7 @@ "required": [ "name", "policyType", + "vdomparam", "vlan" ], "inputProperties": { @@ -145585,7 +146660,8 @@ "required": [ "internalAllowaccess", "mgmtAllowaccess", - "name" + "name", + "vdomparam" ], "inputProperties": { "internalAllowaccess": { @@ -145633,7 +146709,7 @@ } }, "fortios:switchcontroller/securitypolicy/policy8021X:Policy8021X": { - "description": "Configure 802.1x MAC Authentication Bypass (MAB) policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.securitypolicy.Policy8021X(\"trname\", {\n authFailVlan: \"disable\",\n authFailVlanid: 0,\n eapPassthru: \"disable\",\n framevidApply: \"enable\",\n guestAuthDelay: 30,\n guestVlan: \"disable\",\n guestVlanid: 100,\n macAuthBypass: \"disable\",\n openAuth: \"disable\",\n policyType: \"802.1X\",\n radiusTimeoutOverwrite: \"disable\",\n securityMode: \"802.1X\",\n userGroups: [{\n name: \"Guest-group\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.securitypolicy.Policy8021X(\"trname\",\n auth_fail_vlan=\"disable\",\n auth_fail_vlanid=0,\n eap_passthru=\"disable\",\n framevid_apply=\"enable\",\n guest_auth_delay=30,\n guest_vlan=\"disable\",\n guest_vlanid=100,\n mac_auth_bypass=\"disable\",\n open_auth=\"disable\",\n policy_type=\"802.1X\",\n radius_timeout_overwrite=\"disable\",\n security_mode=\"802.1X\",\n user_groups=[fortios.switchcontroller.securitypolicy.Policy8021XUserGroupArgs(\n name=\"Guest-group\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Securitypolicy.Policy8021X(\"trname\", new()\n {\n AuthFailVlan = \"disable\",\n AuthFailVlanid = 0,\n EapPassthru = \"disable\",\n FramevidApply = \"enable\",\n GuestAuthDelay = 30,\n GuestVlan = \"disable\",\n GuestVlanid = 100,\n MacAuthBypass = \"disable\",\n OpenAuth = \"disable\",\n PolicyType = \"802.1X\",\n RadiusTimeoutOverwrite = \"disable\",\n SecurityMode = \"802.1X\",\n UserGroups = new[]\n {\n new Fortios.Switchcontroller.Securitypolicy.Inputs.Policy8021XUserGroupArgs\n {\n Name = \"Guest-group\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewPolicy8021X(ctx, \"trname\", \u0026switchcontroller.Policy8021XArgs{\n\t\t\tAuthFailVlan: pulumi.String(\"disable\"),\n\t\t\tAuthFailVlanid: pulumi.Int(0),\n\t\t\tEapPassthru: pulumi.String(\"disable\"),\n\t\t\tFramevidApply: pulumi.String(\"enable\"),\n\t\t\tGuestAuthDelay: pulumi.Int(30),\n\t\t\tGuestVlan: pulumi.String(\"disable\"),\n\t\t\tGuestVlanid: pulumi.Int(100),\n\t\t\tMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tOpenAuth: pulumi.String(\"disable\"),\n\t\t\tPolicyType: pulumi.String(\"802.1X\"),\n\t\t\tRadiusTimeoutOverwrite: pulumi.String(\"disable\"),\n\t\t\tSecurityMode: pulumi.String(\"802.1X\"),\n\t\t\tUserGroups: securitypolicy.Policy8021XUserGroupArray{\n\t\t\t\t\u0026securitypolicy.Policy8021XUserGroupArgs{\n\t\t\t\t\tName: pulumi.String(\"Guest-group\"),\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.fortios.switchcontroller.Policy8021X;\nimport com.pulumi.fortios.switchcontroller.Policy8021XArgs;\nimport com.pulumi.fortios.switchcontroller.inputs.Policy8021XUserGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy8021X(\"trname\", Policy8021XArgs.builder() \n .authFailVlan(\"disable\")\n .authFailVlanid(0)\n .eapPassthru(\"disable\")\n .framevidApply(\"enable\")\n .guestAuthDelay(30)\n .guestVlan(\"disable\")\n .guestVlanid(100)\n .macAuthBypass(\"disable\")\n .openAuth(\"disable\")\n .policyType(\"802.1X\")\n .radiusTimeoutOverwrite(\"disable\")\n .securityMode(\"802.1X\")\n .userGroups(Policy8021XUserGroupArgs.builder()\n .name(\"Guest-group\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller/securitypolicy:Policy8021X\n properties:\n authFailVlan: disable\n authFailVlanid: 0\n eapPassthru: disable\n framevidApply: enable\n guestAuthDelay: 30\n guestVlan: disable\n guestVlanid: 100\n macAuthBypass: disable\n openAuth: disable\n policyType: 802.1X\n radiusTimeoutOverwrite: disable\n securityMode: 802.1X\n userGroups:\n - name: Guest-group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerSecurityPolicy 8021X can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/securitypolicy/policy8021X:Policy8021X labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/securitypolicy/policy8021X:Policy8021X labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure 802.1x MAC Authentication Bypass (MAB) policies.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.securitypolicy.Policy8021X(\"trname\", {\n authFailVlan: \"disable\",\n authFailVlanid: 0,\n eapPassthru: \"disable\",\n framevidApply: \"enable\",\n guestAuthDelay: 30,\n guestVlan: \"disable\",\n guestVlanid: 100,\n macAuthBypass: \"disable\",\n openAuth: \"disable\",\n policyType: \"802.1X\",\n radiusTimeoutOverwrite: \"disable\",\n securityMode: \"802.1X\",\n userGroups: [{\n name: \"Guest-group\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.securitypolicy.Policy8021X(\"trname\",\n auth_fail_vlan=\"disable\",\n auth_fail_vlanid=0,\n eap_passthru=\"disable\",\n framevid_apply=\"enable\",\n guest_auth_delay=30,\n guest_vlan=\"disable\",\n guest_vlanid=100,\n mac_auth_bypass=\"disable\",\n open_auth=\"disable\",\n policy_type=\"802.1X\",\n radius_timeout_overwrite=\"disable\",\n security_mode=\"802.1X\",\n user_groups=[fortios.switchcontroller.securitypolicy.Policy8021XUserGroupArgs(\n name=\"Guest-group\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Securitypolicy.Policy8021X(\"trname\", new()\n {\n AuthFailVlan = \"disable\",\n AuthFailVlanid = 0,\n EapPassthru = \"disable\",\n FramevidApply = \"enable\",\n GuestAuthDelay = 30,\n GuestVlan = \"disable\",\n GuestVlanid = 100,\n MacAuthBypass = \"disable\",\n OpenAuth = \"disable\",\n PolicyType = \"802.1X\",\n RadiusTimeoutOverwrite = \"disable\",\n SecurityMode = \"802.1X\",\n UserGroups = new[]\n {\n new Fortios.Switchcontroller.Securitypolicy.Inputs.Policy8021XUserGroupArgs\n {\n Name = \"Guest-group\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewPolicy8021X(ctx, \"trname\", \u0026switchcontroller.Policy8021XArgs{\n\t\t\tAuthFailVlan: pulumi.String(\"disable\"),\n\t\t\tAuthFailVlanid: pulumi.Int(0),\n\t\t\tEapPassthru: pulumi.String(\"disable\"),\n\t\t\tFramevidApply: pulumi.String(\"enable\"),\n\t\t\tGuestAuthDelay: pulumi.Int(30),\n\t\t\tGuestVlan: pulumi.String(\"disable\"),\n\t\t\tGuestVlanid: pulumi.Int(100),\n\t\t\tMacAuthBypass: pulumi.String(\"disable\"),\n\t\t\tOpenAuth: pulumi.String(\"disable\"),\n\t\t\tPolicyType: pulumi.String(\"802.1X\"),\n\t\t\tRadiusTimeoutOverwrite: pulumi.String(\"disable\"),\n\t\t\tSecurityMode: pulumi.String(\"802.1X\"),\n\t\t\tUserGroups: securitypolicy.Policy8021XUserGroupArray{\n\t\t\t\t\u0026securitypolicy.Policy8021XUserGroupArgs{\n\t\t\t\t\tName: pulumi.String(\"Guest-group\"),\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.fortios.switchcontroller.Policy8021X;\nimport com.pulumi.fortios.switchcontroller.Policy8021XArgs;\nimport com.pulumi.fortios.switchcontroller.inputs.Policy8021XUserGroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Policy8021X(\"trname\", Policy8021XArgs.builder()\n .authFailVlan(\"disable\")\n .authFailVlanid(0)\n .eapPassthru(\"disable\")\n .framevidApply(\"enable\")\n .guestAuthDelay(30)\n .guestVlan(\"disable\")\n .guestVlanid(100)\n .macAuthBypass(\"disable\")\n .openAuth(\"disable\")\n .policyType(\"802.1X\")\n .radiusTimeoutOverwrite(\"disable\")\n .securityMode(\"802.1X\")\n .userGroups(Policy8021XUserGroupArgs.builder()\n .name(\"Guest-group\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller/securitypolicy:Policy8021X\n properties:\n authFailVlan: disable\n authFailVlanid: 0\n eapPassthru: disable\n framevidApply: enable\n guestAuthDelay: 30\n guestVlan: disable\n guestVlanid: 100\n macAuthBypass: disable\n openAuth: disable\n policyType: 802.1X\n radiusTimeoutOverwrite: disable\n securityMode: 802.1X\n userGroups:\n - name: Guest-group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchControllerSecurityPolicy 8021X can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/securitypolicy/policy8021X:Policy8021X labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/securitypolicy/policy8021X:Policy8021X labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authFailVlan": { "type": "string", @@ -145651,6 +146727,14 @@ "type": "integer", "description": "Authentication server timeout period (3 - 15 sec, default = 3).\n" }, + "authserverTimeoutTagged": { + "type": "string", + "description": "Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`.\n" + }, + "authserverTimeoutTaggedVlanid": { + "type": "string", + "description": "Tagged VLAN name for which the timeout option is applied to (only one VLAN ID).\n" + }, "authserverTimeoutVlan": { "type": "string", "description": "Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`.\n" @@ -145659,6 +146743,10 @@ "type": "string", "description": "Authentication server timeout VLAN name.\n" }, + "dacl": { + "type": "string", + "description": "Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" @@ -145677,7 +146765,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guestAuthDelay": { "type": "integer", @@ -145736,8 +146824,11 @@ "authFailVlanId", "authFailVlanid", "authserverTimeoutPeriod", + "authserverTimeoutTagged", + "authserverTimeoutTaggedVlanid", "authserverTimeoutVlan", "authserverTimeoutVlanid", + "dacl", "eapAutoUntaggedVlans", "eapPassthru", "framevidApply", @@ -145750,7 +146841,8 @@ "openAuth", "policyType", "radiusTimeoutOverwrite", - "securityMode" + "securityMode", + "vdomparam" ], "inputProperties": { "authFailVlan": { @@ -145769,6 +146861,14 @@ "type": "integer", "description": "Authentication server timeout period (3 - 15 sec, default = 3).\n" }, + "authserverTimeoutTagged": { + "type": "string", + "description": "Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`.\n" + }, + "authserverTimeoutTaggedVlanid": { + "type": "string", + "description": "Tagged VLAN name for which the timeout option is applied to (only one VLAN ID).\n" + }, "authserverTimeoutVlan": { "type": "string", "description": "Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`.\n" @@ -145777,6 +146877,10 @@ "type": "string", "description": "Authentication server timeout VLAN name.\n" }, + "dacl": { + "type": "string", + "description": "Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" @@ -145795,7 +146899,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guestAuthDelay": { "type": "integer", @@ -145870,6 +146974,14 @@ "type": "integer", "description": "Authentication server timeout period (3 - 15 sec, default = 3).\n" }, + "authserverTimeoutTagged": { + "type": "string", + "description": "Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`.\n" + }, + "authserverTimeoutTaggedVlanid": { + "type": "string", + "description": "Tagged VLAN name for which the timeout option is applied to (only one VLAN ID).\n" + }, "authserverTimeoutVlan": { "type": "string", "description": "Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`.\n" @@ -145878,6 +146990,10 @@ "type": "string", "description": "Authentication server timeout VLAN name.\n" }, + "dacl": { + "type": "string", + "description": "Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" @@ -145896,7 +147012,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guestAuthDelay": { "type": "integer", @@ -145956,7 +147072,7 @@ } }, "fortios:switchcontroller/settings8021X:Settings8021X": { - "description": "Configure global 802.1X settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Settings8021X(\"trname\", {\n linkDownAuth: \"set-unauth\",\n maxReauthAttempt: 3,\n reauthPeriod: 12,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Settings8021X(\"trname\",\n link_down_auth=\"set-unauth\",\n max_reauth_attempt=3,\n reauth_period=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Settings8021X(\"trname\", new()\n {\n LinkDownAuth = \"set-unauth\",\n MaxReauthAttempt = 3,\n ReauthPeriod = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSettings8021X(ctx, \"trname\", \u0026switchcontroller.Settings8021XArgs{\n\t\t\tLinkDownAuth: pulumi.String(\"set-unauth\"),\n\t\t\tMaxReauthAttempt: pulumi.Int(3),\n\t\t\tReauthPeriod: pulumi.Int(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.fortios.switchcontroller.Settings8021X;\nimport com.pulumi.fortios.switchcontroller.Settings8021XArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings8021X(\"trname\", Settings8021XArgs.builder() \n .linkDownAuth(\"set-unauth\")\n .maxReauthAttempt(3)\n .reauthPeriod(12)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Settings8021X\n properties:\n linkDownAuth: set-unauth\n maxReauthAttempt: 3\n reauthPeriod: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController 8021XSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/settings8021X:Settings8021X labelname SwitchController8021XSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/settings8021X:Settings8021X labelname SwitchController8021XSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure global 802.1X settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Settings8021X(\"trname\", {\n linkDownAuth: \"set-unauth\",\n maxReauthAttempt: 3,\n reauthPeriod: 12,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Settings8021X(\"trname\",\n link_down_auth=\"set-unauth\",\n max_reauth_attempt=3,\n reauth_period=12)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Settings8021X(\"trname\", new()\n {\n LinkDownAuth = \"set-unauth\",\n MaxReauthAttempt = 3,\n ReauthPeriod = 12,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSettings8021X(ctx, \"trname\", \u0026switchcontroller.Settings8021XArgs{\n\t\t\tLinkDownAuth: pulumi.String(\"set-unauth\"),\n\t\t\tMaxReauthAttempt: pulumi.Int(3),\n\t\t\tReauthPeriod: pulumi.Int(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.fortios.switchcontroller.Settings8021X;\nimport com.pulumi.fortios.switchcontroller.Settings8021XArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings8021X(\"trname\", Settings8021XArgs.builder()\n .linkDownAuth(\"set-unauth\")\n .maxReauthAttempt(3)\n .reauthPeriod(12)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Settings8021X\n properties:\n linkDownAuth: set-unauth\n maxReauthAttempt: 3\n reauthPeriod: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController 8021XSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/settings8021X:Settings8021X labelname SwitchController8021XSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/settings8021X:Settings8021X labelname SwitchController8021XSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "linkDownAuth": { "type": "string", @@ -146013,7 +147129,8 @@ "macUsernameDelimiter", "maxReauthAttempt", "reauthPeriod", - "txPeriod" + "txPeriod", + "vdomparam" ], "inputProperties": { "linkDownAuth": { @@ -146115,7 +147232,7 @@ } }, "fortios:switchcontroller/sflow:Sflow": { - "description": "Configure FortiSwitch sFlow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Sflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 6343,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Sflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=6343)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Sflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 6343,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSflow(ctx, \"trname\", \u0026switchcontroller.SflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(6343),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Sflow;\nimport com.pulumi.fortios.switchcontroller.SflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sflow(\"trname\", SflowArgs.builder() \n .collectorIp(\"0.0.0.0\")\n .collectorPort(6343)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Sflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 6343\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController Sflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/sflow:Sflow labelname SwitchControllerSflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/sflow:Sflow labelname SwitchControllerSflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch sFlow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Sflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 6343,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Sflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=6343)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Sflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 6343,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSflow(ctx, \"trname\", \u0026switchcontroller.SflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(6343),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Sflow;\nimport com.pulumi.fortios.switchcontroller.SflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sflow(\"trname\", SflowArgs.builder()\n .collectorIp(\"0.0.0.0\")\n .collectorPort(6343)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Sflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 6343\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController Sflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/sflow:Sflow labelname SwitchControllerSflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/sflow:Sflow labelname SwitchControllerSflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "collectorIp": { "type": "string", @@ -146132,7 +147249,8 @@ }, "required": [ "collectorIp", - "collectorPort" + "collectorPort", + "vdomparam" ], "inputProperties": { "collectorIp": { @@ -146189,7 +147307,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -146265,7 +147383,8 @@ "trapV1Status", "trapV2cLport", "trapV2cRport", - "trapV2cStatus" + "trapV2cStatus", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -146283,7 +147402,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -146364,7 +147483,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -146463,7 +147582,8 @@ "description", "engineId", "location", - "status" + "status", + "vdomparam" ], "inputProperties": { "contactInfo": { @@ -146547,7 +147667,8 @@ "required": [ "trapHighCpuThreshold", "trapLogFullThreshold", - "trapLowMemoryThreshold" + "trapLowMemoryThreshold", + "vdomparam" ], "inputProperties": { "trapHighCpuThreshold": { @@ -146640,7 +147761,8 @@ "privProto", "queries", "queryPort", - "securityLevel" + "securityLevel", + "vdomparam" ], "inputProperties": { "authProto": { @@ -146740,7 +147862,7 @@ }, "rate": { "type": "integer", - "description": "Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold.\n" + "description": "Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions \u003e= 7.4.0: 0-10000000, drop-all=0.\n" }, "unknownMulticast": { "type": "string", @@ -146759,7 +147881,8 @@ "broadcast", "rate", "unknownMulticast", - "unknownUnicast" + "unknownUnicast", + "vdomparam" ], "inputProperties": { "broadcast": { @@ -146768,7 +147891,7 @@ }, "rate": { "type": "integer", - "description": "Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold.\n" + "description": "Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions \u003e= 7.4.0: 0-10000000, drop-all=0.\n" }, "unknownMulticast": { "type": "string", @@ -146793,7 +147916,7 @@ }, "rate": { "type": "integer", - "description": "Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold.\n" + "description": "Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions \u003e= 7.4.0: 0-10000000, drop-all=0.\n" }, "unknownMulticast": { "type": "string", @@ -146855,7 +147978,8 @@ "rate", "stormControlMode", "unknownMulticast", - "unknownUnicast" + "unknownUnicast", + "vdomparam" ], "inputProperties": { "broadcast": { @@ -146947,7 +148071,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -146962,7 +148086,8 @@ } }, "required": [ - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -146976,7 +148101,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -147005,7 +148130,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -147024,7 +148149,7 @@ } }, "fortios:switchcontroller/stpsettings:Stpsettings": { - "description": "Configure FortiSwitch spanning tree protocol (STP).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Stpsettings(\"trname\", {\n forwardTime: 15,\n helloTime: 2,\n maxAge: 20,\n maxHops: 20,\n pendingTimer: 4,\n revision: 0,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Stpsettings(\"trname\",\n forward_time=15,\n hello_time=2,\n max_age=20,\n max_hops=20,\n pending_timer=4,\n revision=0,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Stpsettings(\"trname\", new()\n {\n ForwardTime = 15,\n HelloTime = 2,\n MaxAge = 20,\n MaxHops = 20,\n PendingTimer = 4,\n Revision = 0,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewStpsettings(ctx, \"trname\", \u0026switchcontroller.StpsettingsArgs{\n\t\t\tForwardTime: pulumi.Int(15),\n\t\t\tHelloTime: pulumi.Int(2),\n\t\t\tMaxAge: pulumi.Int(20),\n\t\t\tMaxHops: pulumi.Int(20),\n\t\t\tPendingTimer: pulumi.Int(4),\n\t\t\tRevision: pulumi.Int(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.fortios.switchcontroller.Stpsettings;\nimport com.pulumi.fortios.switchcontroller.StpsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Stpsettings(\"trname\", StpsettingsArgs.builder() \n .forwardTime(15)\n .helloTime(2)\n .maxAge(20)\n .maxHops(20)\n .pendingTimer(4)\n .revision(0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Stpsettings\n properties:\n forwardTime: 15\n helloTime: 2\n maxAge: 20\n maxHops: 20\n pendingTimer: 4\n revision: 0\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController StpSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/stpsettings:Stpsettings labelname SwitchControllerStpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/stpsettings:Stpsettings labelname SwitchControllerStpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch spanning tree protocol (STP).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Stpsettings(\"trname\", {\n forwardTime: 15,\n helloTime: 2,\n maxAge: 20,\n maxHops: 20,\n pendingTimer: 4,\n revision: 0,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Stpsettings(\"trname\",\n forward_time=15,\n hello_time=2,\n max_age=20,\n max_hops=20,\n pending_timer=4,\n revision=0,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Stpsettings(\"trname\", new()\n {\n ForwardTime = 15,\n HelloTime = 2,\n MaxAge = 20,\n MaxHops = 20,\n PendingTimer = 4,\n Revision = 0,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewStpsettings(ctx, \"trname\", \u0026switchcontroller.StpsettingsArgs{\n\t\t\tForwardTime: pulumi.Int(15),\n\t\t\tHelloTime: pulumi.Int(2),\n\t\t\tMaxAge: pulumi.Int(20),\n\t\t\tMaxHops: pulumi.Int(20),\n\t\t\tPendingTimer: pulumi.Int(4),\n\t\t\tRevision: pulumi.Int(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.fortios.switchcontroller.Stpsettings;\nimport com.pulumi.fortios.switchcontroller.StpsettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Stpsettings(\"trname\", StpsettingsArgs.builder()\n .forwardTime(15)\n .helloTime(2)\n .maxAge(20)\n .maxHops(20)\n .pendingTimer(4)\n .revision(0)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Stpsettings\n properties:\n forwardTime: 15\n helloTime: 2\n maxAge: 20\n maxHops: 20\n pendingTimer: 4\n revision: 0\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController StpSettings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/stpsettings:Stpsettings labelname SwitchControllerStpSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/stpsettings:Stpsettings labelname SwitchControllerStpSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "forwardTime": { "type": "integer", @@ -147036,7 +148161,7 @@ }, "maxAge": { "type": "integer", - "description": "Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20).\n" + "description": "Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20).\n" }, "maxHops": { "type": "integer", @@ -147071,7 +148196,8 @@ "name", "pendingTimer", "revision", - "status" + "status", + "vdomparam" ], "inputProperties": { "forwardTime": { @@ -147084,7 +148210,7 @@ }, "maxAge": { "type": "integer", - "description": "Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20).\n" + "description": "Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20).\n" }, "maxHops": { "type": "integer", @@ -147125,7 +148251,7 @@ }, "maxAge": { "type": "integer", - "description": "Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20).\n" + "description": "Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20).\n" }, "maxHops": { "type": "integer", @@ -147173,7 +148299,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -147194,7 +148320,8 @@ "required": [ "description", "fortilink", - "name" + "name", + "vdomparam" ], "inputProperties": { "description": { @@ -147211,7 +148338,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -147248,7 +148375,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -147284,7 +148411,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "name": { @@ -147314,7 +148442,7 @@ } }, "fortios:switchcontroller/switchlog:Switchlog": { - "description": "Configure FortiSwitch logging (logs are transferred to and inserted into FortiGate event log).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Switchlog(\"trname\", {\n severity: \"critical\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Switchlog(\"trname\",\n severity=\"critical\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Switchlog(\"trname\", new()\n {\n Severity = \"critical\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSwitchlog(ctx, \"trname\", \u0026switchcontroller.SwitchlogArgs{\n\t\t\tSeverity: pulumi.String(\"critical\"),\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.fortios.switchcontroller.Switchlog;\nimport com.pulumi.fortios.switchcontroller.SwitchlogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Switchlog(\"trname\", SwitchlogArgs.builder() \n .severity(\"critical\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Switchlog\n properties:\n severity: critical\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController SwitchLog can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/switchlog:Switchlog labelname SwitchControllerSwitchLog\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/switchlog:Switchlog labelname SwitchControllerSwitchLog\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch logging (logs are transferred to and inserted into FortiGate event log).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Switchlog(\"trname\", {\n severity: \"critical\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Switchlog(\"trname\",\n severity=\"critical\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Switchlog(\"trname\", new()\n {\n Severity = \"critical\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSwitchlog(ctx, \"trname\", \u0026switchcontroller.SwitchlogArgs{\n\t\t\tSeverity: pulumi.String(\"critical\"),\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.fortios.switchcontroller.Switchlog;\nimport com.pulumi.fortios.switchcontroller.SwitchlogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Switchlog(\"trname\", SwitchlogArgs.builder()\n .severity(\"critical\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Switchlog\n properties:\n severity: critical\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController SwitchLog can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/switchlog:Switchlog labelname SwitchControllerSwitchLog\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/switchlog:Switchlog labelname SwitchControllerSwitchLog\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "severity": { "type": "string", @@ -147331,7 +148459,8 @@ }, "required": [ "severity", - "status" + "status", + "vdomparam" ], "inputProperties": { "severity": { @@ -147369,7 +148498,7 @@ } }, "fortios:switchcontroller/switchprofile:Switchprofile": { - "description": "Configure FortiSwitch switch profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Switchprofile(\"trname\", {loginPasswdOverride: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Switchprofile(\"trname\", login_passwd_override=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Switchprofile(\"trname\", new()\n {\n LoginPasswdOverride = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSwitchprofile(ctx, \"trname\", \u0026switchcontroller.SwitchprofileArgs{\n\t\t\tLoginPasswdOverride: 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.fortios.switchcontroller.Switchprofile;\nimport com.pulumi.fortios.switchcontroller.SwitchprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Switchprofile(\"trname\", SwitchprofileArgs.builder() \n .loginPasswdOverride(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Switchprofile\n properties:\n loginPasswdOverride: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController SwitchProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/switchprofile:Switchprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/switchprofile:Switchprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch switch profile.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Switchprofile(\"trname\", {loginPasswdOverride: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Switchprofile(\"trname\", login_passwd_override=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Switchprofile(\"trname\", new()\n {\n LoginPasswdOverride = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewSwitchprofile(ctx, \"trname\", \u0026switchcontroller.SwitchprofileArgs{\n\t\t\tLoginPasswdOverride: 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.fortios.switchcontroller.Switchprofile;\nimport com.pulumi.fortios.switchcontroller.SwitchprofileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Switchprofile(\"trname\", SwitchprofileArgs.builder()\n .loginPasswdOverride(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Switchprofile\n properties:\n loginPasswdOverride: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController SwitchProfile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/switchprofile:Switchprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/switchprofile:Switchprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "login": { "type": "string", @@ -147406,7 +148535,8 @@ "loginPasswdOverride", "name", "revisionBackupOnLogout", - "revisionBackupOnUpgrade" + "revisionBackupOnUpgrade", + "vdomparam" ], "inputProperties": { "login": { @@ -147496,7 +148626,7 @@ }, "dynamicPeriodicInterval": { "type": "integer", - "description": "Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15).\n" + "description": "Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions \u003e= 7.4.4: 5 - 180 sec, default = 60.\n" }, "iotHoldoff": { "type": "integer", @@ -147516,7 +148646,7 @@ }, "nacPeriodicInterval": { "type": "integer", - "description": "Periodic time interval to run NAC engine (5 - 60 sec, default = 15).\n" + "description": "Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions \u003e= 7.4.4: 5 - 180 sec, default = 60.\n" }, "parallelProcess": { "type": "integer", @@ -147547,7 +148677,8 @@ "nacPeriodicInterval", "parallelProcess", "parallelProcessOverride", - "tunnelMode" + "tunnelMode", + "vdomparam" ], "inputProperties": { "caputpEchoInterval": { @@ -147564,7 +148695,7 @@ }, "dynamicPeriodicInterval": { "type": "integer", - "description": "Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15).\n" + "description": "Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions \u003e= 7.4.4: 5 - 180 sec, default = 60.\n" }, "iotHoldoff": { "type": "integer", @@ -147584,7 +148715,7 @@ }, "nacPeriodicInterval": { "type": "integer", - "description": "Periodic time interval to run NAC engine (5 - 60 sec, default = 15).\n" + "description": "Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions \u003e= 7.4.4: 5 - 180 sec, default = 60.\n" }, "parallelProcess": { "type": "integer", @@ -147621,7 +148752,7 @@ }, "dynamicPeriodicInterval": { "type": "integer", - "description": "Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15).\n" + "description": "Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions \u003e= 7.4.4: 5 - 180 sec, default = 60.\n" }, "iotHoldoff": { "type": "integer", @@ -147641,7 +148772,7 @@ }, "nacPeriodicInterval": { "type": "integer", - "description": "Periodic time interval to run NAC engine (5 - 60 sec, default = 15).\n" + "description": "Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions \u003e= 7.4.4: 5 - 180 sec, default = 60.\n" }, "parallelProcess": { "type": "integer", @@ -147665,7 +148796,7 @@ } }, "fortios:switchcontroller/trafficpolicy:Trafficpolicy": { - "description": "Configure FortiSwitch traffic policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Trafficpolicy(\"trname\", {\n guaranteedBandwidth: 0,\n guaranteedBurst: 0,\n maximumBurst: 0,\n policerStatus: \"enable\",\n type: \"ingress\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Trafficpolicy(\"trname\",\n guaranteed_bandwidth=0,\n guaranteed_burst=0,\n maximum_burst=0,\n policer_status=\"enable\",\n type=\"ingress\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Trafficpolicy(\"trname\", new()\n {\n GuaranteedBandwidth = 0,\n GuaranteedBurst = 0,\n MaximumBurst = 0,\n PolicerStatus = \"enable\",\n Type = \"ingress\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewTrafficpolicy(ctx, \"trname\", \u0026switchcontroller.TrafficpolicyArgs{\n\t\t\tGuaranteedBandwidth: pulumi.Int(0),\n\t\t\tGuaranteedBurst: pulumi.Int(0),\n\t\t\tMaximumBurst: pulumi.Int(0),\n\t\t\tPolicerStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"ingress\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Trafficpolicy;\nimport com.pulumi.fortios.switchcontroller.TrafficpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Trafficpolicy(\"trname\", TrafficpolicyArgs.builder() \n .guaranteedBandwidth(0)\n .guaranteedBurst(0)\n .maximumBurst(0)\n .policerStatus(\"enable\")\n .type(\"ingress\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Trafficpolicy\n properties:\n guaranteedBandwidth: 0\n guaranteedBurst: 0\n maximumBurst: 0\n policerStatus: enable\n type: ingress\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController TrafficPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/trafficpolicy:Trafficpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/trafficpolicy:Trafficpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSwitch traffic policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Trafficpolicy(\"trname\", {\n guaranteedBandwidth: 0,\n guaranteedBurst: 0,\n maximumBurst: 0,\n policerStatus: \"enable\",\n type: \"ingress\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Trafficpolicy(\"trname\",\n guaranteed_bandwidth=0,\n guaranteed_burst=0,\n maximum_burst=0,\n policer_status=\"enable\",\n type=\"ingress\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Trafficpolicy(\"trname\", new()\n {\n GuaranteedBandwidth = 0,\n GuaranteedBurst = 0,\n MaximumBurst = 0,\n PolicerStatus = \"enable\",\n Type = \"ingress\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewTrafficpolicy(ctx, \"trname\", \u0026switchcontroller.TrafficpolicyArgs{\n\t\t\tGuaranteedBandwidth: pulumi.Int(0),\n\t\t\tGuaranteedBurst: pulumi.Int(0),\n\t\t\tMaximumBurst: pulumi.Int(0),\n\t\t\tPolicerStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"ingress\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Trafficpolicy;\nimport com.pulumi.fortios.switchcontroller.TrafficpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Trafficpolicy(\"trname\", TrafficpolicyArgs.builder()\n .guaranteedBandwidth(0)\n .guaranteedBurst(0)\n .maximumBurst(0)\n .policerStatus(\"enable\")\n .type(\"ingress\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Trafficpolicy\n properties:\n guaranteedBandwidth: 0\n guaranteedBurst: 0\n maximumBurst: 0\n policerStatus: enable\n type: ingress\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController TrafficPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/trafficpolicy:Trafficpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/trafficpolicy:Trafficpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cos": { "type": "integer", @@ -147722,7 +148853,8 @@ "maximumBurst", "name", "policerStatus", - "type" + "type", + "vdomparam" ], "inputProperties": { "cos": { @@ -147838,7 +148970,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mode": { "type": "string", @@ -147872,7 +149004,8 @@ }, "required": [ "erspanIp", - "mode" + "mode", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -147885,7 +149018,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mode": { "type": "string", @@ -147931,7 +149064,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mode": { "type": "string", @@ -147968,7 +149101,7 @@ } }, "fortios:switchcontroller/virtualportpool:Virtualportpool": { - "description": "Configure virtual pool.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Virtualportpool(\"trname\", {description: \"virtualport\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Virtualportpool(\"trname\", description=\"virtualport\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Virtualportpool(\"trname\", new()\n {\n Description = \"virtualport\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewVirtualportpool(ctx, \"trname\", \u0026switchcontroller.VirtualportpoolArgs{\n\t\t\tDescription: pulumi.String(\"virtualport\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Virtualportpool;\nimport com.pulumi.fortios.switchcontroller.VirtualportpoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Virtualportpool(\"trname\", VirtualportpoolArgs.builder() \n .description(\"virtualport\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Virtualportpool\n properties:\n description: virtualport\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController VirtualPortPool can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/virtualportpool:Virtualportpool labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/virtualportpool:Virtualportpool labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure virtual pool.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.switchcontroller.Virtualportpool(\"trname\", {description: \"virtualport\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.switchcontroller.Virtualportpool(\"trname\", description=\"virtualport\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Switchcontroller.Virtualportpool(\"trname\", new()\n {\n Description = \"virtualport\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/switchcontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := switchcontroller.NewVirtualportpool(ctx, \"trname\", \u0026switchcontroller.VirtualportpoolArgs{\n\t\t\tDescription: pulumi.String(\"virtualport\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.switchcontroller.Virtualportpool;\nimport com.pulumi.fortios.switchcontroller.VirtualportpoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Virtualportpool(\"trname\", VirtualportpoolArgs.builder()\n .description(\"virtualport\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:switchcontroller:Virtualportpool\n properties:\n description: virtualport\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSwitchController VirtualPortPool can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:switchcontroller/virtualportpool:Virtualportpool labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:switchcontroller/virtualportpool:Virtualportpool labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -147985,7 +149118,8 @@ }, "required": [ "description", - "name" + "name", + "vdomparam" ], "inputProperties": { "description": { @@ -148045,7 +149179,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -148102,6 +149236,7 @@ "security", "usergroup", "vdom", + "vdomparam", "vlanid" ], "inputProperties": { @@ -148123,7 +149258,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -148192,7 +149327,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -148275,7 +149410,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -148303,6 +149438,7 @@ "discardMode", "fortilink", "name", + "vdomparam", "vlan" ], "inputProperties": { @@ -148335,7 +149471,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -148391,7 +149527,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -148419,7 +149555,7 @@ } }, "fortios:system/accprofile:Accprofile": { - "description": "Configure access profiles for system administrators.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test12 = new fortios.system.Accprofile(\"test12\", {\n admintimeout: 10,\n admintimeoutOverride: \"disable\",\n authgrp: \"read-write\",\n ftviewgrp: \"read-write\",\n fwgrp: \"custom\",\n fwgrpPermission: {\n address: \"read-write\",\n policy: \"read-write\",\n schedule: \"none\",\n service: \"none\",\n },\n loggrp: \"read-write\",\n loggrpPermission: {\n config: \"none\",\n dataAccess: \"none\",\n reportAccess: \"none\",\n threatWeight: \"none\",\n },\n netgrp: \"read-write\",\n netgrpPermission: {\n cfg: \"none\",\n packetCapture: \"none\",\n routeCfg: \"none\",\n },\n scope: \"vdom\",\n secfabgrp: \"read-write\",\n sysgrp: \"read-write\",\n sysgrpPermission: {\n admin: \"none\",\n cfg: \"none\",\n mnt: \"none\",\n upd: \"none\",\n },\n utmgrp: \"custom\",\n utmgrpPermission: {\n antivirus: \"read-write\",\n applicationControl: \"none\",\n dataLossPrevention: \"none\",\n dnsfilter: \"none\",\n endpointControl: \"none\",\n icap: \"none\",\n ips: \"read-write\",\n voip: \"none\",\n waf: \"none\",\n webfilter: \"none\",\n },\n vpngrp: \"read-write\",\n wanoptgrp: \"read-write\",\n wifi: \"read-write\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest12 = fortios.system.Accprofile(\"test12\",\n admintimeout=10,\n admintimeout_override=\"disable\",\n authgrp=\"read-write\",\n ftviewgrp=\"read-write\",\n fwgrp=\"custom\",\n fwgrp_permission=fortios.system.AccprofileFwgrpPermissionArgs(\n address=\"read-write\",\n policy=\"read-write\",\n schedule=\"none\",\n service=\"none\",\n ),\n loggrp=\"read-write\",\n loggrp_permission=fortios.system.AccprofileLoggrpPermissionArgs(\n config=\"none\",\n data_access=\"none\",\n report_access=\"none\",\n threat_weight=\"none\",\n ),\n netgrp=\"read-write\",\n netgrp_permission=fortios.system.AccprofileNetgrpPermissionArgs(\n cfg=\"none\",\n packet_capture=\"none\",\n route_cfg=\"none\",\n ),\n scope=\"vdom\",\n secfabgrp=\"read-write\",\n sysgrp=\"read-write\",\n sysgrp_permission=fortios.system.AccprofileSysgrpPermissionArgs(\n admin=\"none\",\n cfg=\"none\",\n mnt=\"none\",\n upd=\"none\",\n ),\n utmgrp=\"custom\",\n utmgrp_permission=fortios.system.AccprofileUtmgrpPermissionArgs(\n antivirus=\"read-write\",\n application_control=\"none\",\n data_loss_prevention=\"none\",\n dnsfilter=\"none\",\n endpoint_control=\"none\",\n icap=\"none\",\n ips=\"read-write\",\n voip=\"none\",\n waf=\"none\",\n webfilter=\"none\",\n ),\n vpngrp=\"read-write\",\n wanoptgrp=\"read-write\",\n wifi=\"read-write\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test12 = new Fortios.System.Accprofile(\"test12\", new()\n {\n Admintimeout = 10,\n AdmintimeoutOverride = \"disable\",\n Authgrp = \"read-write\",\n Ftviewgrp = \"read-write\",\n Fwgrp = \"custom\",\n FwgrpPermission = new Fortios.System.Inputs.AccprofileFwgrpPermissionArgs\n {\n Address = \"read-write\",\n Policy = \"read-write\",\n Schedule = \"none\",\n Service = \"none\",\n },\n Loggrp = \"read-write\",\n LoggrpPermission = new Fortios.System.Inputs.AccprofileLoggrpPermissionArgs\n {\n Config = \"none\",\n DataAccess = \"none\",\n ReportAccess = \"none\",\n ThreatWeight = \"none\",\n },\n Netgrp = \"read-write\",\n NetgrpPermission = new Fortios.System.Inputs.AccprofileNetgrpPermissionArgs\n {\n Cfg = \"none\",\n PacketCapture = \"none\",\n RouteCfg = \"none\",\n },\n Scope = \"vdom\",\n Secfabgrp = \"read-write\",\n Sysgrp = \"read-write\",\n SysgrpPermission = new Fortios.System.Inputs.AccprofileSysgrpPermissionArgs\n {\n Admin = \"none\",\n Cfg = \"none\",\n Mnt = \"none\",\n Upd = \"none\",\n },\n Utmgrp = \"custom\",\n UtmgrpPermission = new Fortios.System.Inputs.AccprofileUtmgrpPermissionArgs\n {\n Antivirus = \"read-write\",\n ApplicationControl = \"none\",\n DataLossPrevention = \"none\",\n Dnsfilter = \"none\",\n EndpointControl = \"none\",\n Icap = \"none\",\n Ips = \"read-write\",\n Voip = \"none\",\n Waf = \"none\",\n Webfilter = \"none\",\n },\n Vpngrp = \"read-write\",\n Wanoptgrp = \"read-write\",\n Wifi = \"read-write\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAccprofile(ctx, \"test12\", \u0026system.AccprofileArgs{\n\t\t\tAdmintimeout: pulumi.Int(10),\n\t\t\tAdmintimeoutOverride: pulumi.String(\"disable\"),\n\t\t\tAuthgrp: pulumi.String(\"read-write\"),\n\t\t\tFtviewgrp: pulumi.String(\"read-write\"),\n\t\t\tFwgrp: pulumi.String(\"custom\"),\n\t\t\tFwgrpPermission: \u0026system.AccprofileFwgrpPermissionArgs{\n\t\t\t\tAddress: pulumi.String(\"read-write\"),\n\t\t\t\tPolicy: pulumi.String(\"read-write\"),\n\t\t\t\tSchedule: pulumi.String(\"none\"),\n\t\t\t\tService: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tLoggrp: pulumi.String(\"read-write\"),\n\t\t\tLoggrpPermission: \u0026system.AccprofileLoggrpPermissionArgs{\n\t\t\t\tConfig: pulumi.String(\"none\"),\n\t\t\t\tDataAccess: pulumi.String(\"none\"),\n\t\t\t\tReportAccess: pulumi.String(\"none\"),\n\t\t\t\tThreatWeight: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tNetgrp: pulumi.String(\"read-write\"),\n\t\t\tNetgrpPermission: \u0026system.AccprofileNetgrpPermissionArgs{\n\t\t\t\tCfg: pulumi.String(\"none\"),\n\t\t\t\tPacketCapture: pulumi.String(\"none\"),\n\t\t\t\tRouteCfg: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tScope: pulumi.String(\"vdom\"),\n\t\t\tSecfabgrp: pulumi.String(\"read-write\"),\n\t\t\tSysgrp: pulumi.String(\"read-write\"),\n\t\t\tSysgrpPermission: \u0026system.AccprofileSysgrpPermissionArgs{\n\t\t\t\tAdmin: pulumi.String(\"none\"),\n\t\t\t\tCfg: pulumi.String(\"none\"),\n\t\t\t\tMnt: pulumi.String(\"none\"),\n\t\t\t\tUpd: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tUtmgrp: pulumi.String(\"custom\"),\n\t\t\tUtmgrpPermission: \u0026system.AccprofileUtmgrpPermissionArgs{\n\t\t\t\tAntivirus: pulumi.String(\"read-write\"),\n\t\t\t\tApplicationControl: pulumi.String(\"none\"),\n\t\t\t\tDataLossPrevention: pulumi.String(\"none\"),\n\t\t\t\tDnsfilter: pulumi.String(\"none\"),\n\t\t\t\tEndpointControl: pulumi.String(\"none\"),\n\t\t\t\tIcap: pulumi.String(\"none\"),\n\t\t\t\tIps: pulumi.String(\"read-write\"),\n\t\t\t\tVoip: pulumi.String(\"none\"),\n\t\t\t\tWaf: pulumi.String(\"none\"),\n\t\t\t\tWebfilter: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tVpngrp: pulumi.String(\"read-write\"),\n\t\t\tWanoptgrp: pulumi.String(\"read-write\"),\n\t\t\tWifi: pulumi.String(\"read-write\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Accprofile;\nimport com.pulumi.fortios.system.AccprofileArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileFwgrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileLoggrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileNetgrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileSysgrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileUtmgrpPermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test12 = new Accprofile(\"test12\", AccprofileArgs.builder() \n .admintimeout(10)\n .admintimeoutOverride(\"disable\")\n .authgrp(\"read-write\")\n .ftviewgrp(\"read-write\")\n .fwgrp(\"custom\")\n .fwgrpPermission(AccprofileFwgrpPermissionArgs.builder()\n .address(\"read-write\")\n .policy(\"read-write\")\n .schedule(\"none\")\n .service(\"none\")\n .build())\n .loggrp(\"read-write\")\n .loggrpPermission(AccprofileLoggrpPermissionArgs.builder()\n .config(\"none\")\n .dataAccess(\"none\")\n .reportAccess(\"none\")\n .threatWeight(\"none\")\n .build())\n .netgrp(\"read-write\")\n .netgrpPermission(AccprofileNetgrpPermissionArgs.builder()\n .cfg(\"none\")\n .packetCapture(\"none\")\n .routeCfg(\"none\")\n .build())\n .scope(\"vdom\")\n .secfabgrp(\"read-write\")\n .sysgrp(\"read-write\")\n .sysgrpPermission(AccprofileSysgrpPermissionArgs.builder()\n .admin(\"none\")\n .cfg(\"none\")\n .mnt(\"none\")\n .upd(\"none\")\n .build())\n .utmgrp(\"custom\")\n .utmgrpPermission(AccprofileUtmgrpPermissionArgs.builder()\n .antivirus(\"read-write\")\n .applicationControl(\"none\")\n .dataLossPrevention(\"none\")\n .dnsfilter(\"none\")\n .endpointControl(\"none\")\n .icap(\"none\")\n .ips(\"read-write\")\n .voip(\"none\")\n .waf(\"none\")\n .webfilter(\"none\")\n .build())\n .vpngrp(\"read-write\")\n .wanoptgrp(\"read-write\")\n .wifi(\"read-write\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test12:\n type: fortios:system:Accprofile\n properties:\n admintimeout: 10\n admintimeoutOverride: disable\n authgrp: read-write\n ftviewgrp: read-write\n fwgrp: custom\n fwgrpPermission:\n address: read-write\n policy: read-write\n schedule: none\n service: none\n loggrp: read-write\n loggrpPermission:\n config: none\n dataAccess: none\n reportAccess: none\n threatWeight: none\n netgrp: read-write\n netgrpPermission:\n cfg: none\n packetCapture: none\n routeCfg: none\n scope: vdom\n secfabgrp: read-write\n sysgrp: read-write\n sysgrpPermission:\n admin: none\n cfg: none\n mnt: none\n upd: none\n utmgrp: custom\n utmgrpPermission:\n antivirus: read-write\n applicationControl: none\n dataLossPrevention: none\n dnsfilter: none\n endpointControl: none\n icap: none\n ips: read-write\n voip: none\n waf: none\n webfilter: none\n vpngrp: read-write\n wanoptgrp: read-write\n wifi: read-write\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Accprofile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/accprofile:Accprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/accprofile:Accprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure access profiles for system administrators.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test12 = new fortios.system.Accprofile(\"test12\", {\n admintimeout: 10,\n admintimeoutOverride: \"disable\",\n authgrp: \"read-write\",\n ftviewgrp: \"read-write\",\n fwgrp: \"custom\",\n fwgrpPermission: {\n address: \"read-write\",\n policy: \"read-write\",\n schedule: \"none\",\n service: \"none\",\n },\n loggrp: \"read-write\",\n loggrpPermission: {\n config: \"none\",\n dataAccess: \"none\",\n reportAccess: \"none\",\n threatWeight: \"none\",\n },\n netgrp: \"read-write\",\n netgrpPermission: {\n cfg: \"none\",\n packetCapture: \"none\",\n routeCfg: \"none\",\n },\n scope: \"vdom\",\n secfabgrp: \"read-write\",\n sysgrp: \"read-write\",\n sysgrpPermission: {\n admin: \"none\",\n cfg: \"none\",\n mnt: \"none\",\n upd: \"none\",\n },\n utmgrp: \"custom\",\n utmgrpPermission: {\n antivirus: \"read-write\",\n applicationControl: \"none\",\n dataLossPrevention: \"none\",\n dnsfilter: \"none\",\n endpointControl: \"none\",\n icap: \"none\",\n ips: \"read-write\",\n voip: \"none\",\n waf: \"none\",\n webfilter: \"none\",\n },\n vpngrp: \"read-write\",\n wanoptgrp: \"read-write\",\n wifi: \"read-write\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest12 = fortios.system.Accprofile(\"test12\",\n admintimeout=10,\n admintimeout_override=\"disable\",\n authgrp=\"read-write\",\n ftviewgrp=\"read-write\",\n fwgrp=\"custom\",\n fwgrp_permission=fortios.system.AccprofileFwgrpPermissionArgs(\n address=\"read-write\",\n policy=\"read-write\",\n schedule=\"none\",\n service=\"none\",\n ),\n loggrp=\"read-write\",\n loggrp_permission=fortios.system.AccprofileLoggrpPermissionArgs(\n config=\"none\",\n data_access=\"none\",\n report_access=\"none\",\n threat_weight=\"none\",\n ),\n netgrp=\"read-write\",\n netgrp_permission=fortios.system.AccprofileNetgrpPermissionArgs(\n cfg=\"none\",\n packet_capture=\"none\",\n route_cfg=\"none\",\n ),\n scope=\"vdom\",\n secfabgrp=\"read-write\",\n sysgrp=\"read-write\",\n sysgrp_permission=fortios.system.AccprofileSysgrpPermissionArgs(\n admin=\"none\",\n cfg=\"none\",\n mnt=\"none\",\n upd=\"none\",\n ),\n utmgrp=\"custom\",\n utmgrp_permission=fortios.system.AccprofileUtmgrpPermissionArgs(\n antivirus=\"read-write\",\n application_control=\"none\",\n data_loss_prevention=\"none\",\n dnsfilter=\"none\",\n endpoint_control=\"none\",\n icap=\"none\",\n ips=\"read-write\",\n voip=\"none\",\n waf=\"none\",\n webfilter=\"none\",\n ),\n vpngrp=\"read-write\",\n wanoptgrp=\"read-write\",\n wifi=\"read-write\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test12 = new Fortios.System.Accprofile(\"test12\", new()\n {\n Admintimeout = 10,\n AdmintimeoutOverride = \"disable\",\n Authgrp = \"read-write\",\n Ftviewgrp = \"read-write\",\n Fwgrp = \"custom\",\n FwgrpPermission = new Fortios.System.Inputs.AccprofileFwgrpPermissionArgs\n {\n Address = \"read-write\",\n Policy = \"read-write\",\n Schedule = \"none\",\n Service = \"none\",\n },\n Loggrp = \"read-write\",\n LoggrpPermission = new Fortios.System.Inputs.AccprofileLoggrpPermissionArgs\n {\n Config = \"none\",\n DataAccess = \"none\",\n ReportAccess = \"none\",\n ThreatWeight = \"none\",\n },\n Netgrp = \"read-write\",\n NetgrpPermission = new Fortios.System.Inputs.AccprofileNetgrpPermissionArgs\n {\n Cfg = \"none\",\n PacketCapture = \"none\",\n RouteCfg = \"none\",\n },\n Scope = \"vdom\",\n Secfabgrp = \"read-write\",\n Sysgrp = \"read-write\",\n SysgrpPermission = new Fortios.System.Inputs.AccprofileSysgrpPermissionArgs\n {\n Admin = \"none\",\n Cfg = \"none\",\n Mnt = \"none\",\n Upd = \"none\",\n },\n Utmgrp = \"custom\",\n UtmgrpPermission = new Fortios.System.Inputs.AccprofileUtmgrpPermissionArgs\n {\n Antivirus = \"read-write\",\n ApplicationControl = \"none\",\n DataLossPrevention = \"none\",\n Dnsfilter = \"none\",\n EndpointControl = \"none\",\n Icap = \"none\",\n Ips = \"read-write\",\n Voip = \"none\",\n Waf = \"none\",\n Webfilter = \"none\",\n },\n Vpngrp = \"read-write\",\n Wanoptgrp = \"read-write\",\n Wifi = \"read-write\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAccprofile(ctx, \"test12\", \u0026system.AccprofileArgs{\n\t\t\tAdmintimeout: pulumi.Int(10),\n\t\t\tAdmintimeoutOverride: pulumi.String(\"disable\"),\n\t\t\tAuthgrp: pulumi.String(\"read-write\"),\n\t\t\tFtviewgrp: pulumi.String(\"read-write\"),\n\t\t\tFwgrp: pulumi.String(\"custom\"),\n\t\t\tFwgrpPermission: \u0026system.AccprofileFwgrpPermissionArgs{\n\t\t\t\tAddress: pulumi.String(\"read-write\"),\n\t\t\t\tPolicy: pulumi.String(\"read-write\"),\n\t\t\t\tSchedule: pulumi.String(\"none\"),\n\t\t\t\tService: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tLoggrp: pulumi.String(\"read-write\"),\n\t\t\tLoggrpPermission: \u0026system.AccprofileLoggrpPermissionArgs{\n\t\t\t\tConfig: pulumi.String(\"none\"),\n\t\t\t\tDataAccess: pulumi.String(\"none\"),\n\t\t\t\tReportAccess: pulumi.String(\"none\"),\n\t\t\t\tThreatWeight: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tNetgrp: pulumi.String(\"read-write\"),\n\t\t\tNetgrpPermission: \u0026system.AccprofileNetgrpPermissionArgs{\n\t\t\t\tCfg: pulumi.String(\"none\"),\n\t\t\t\tPacketCapture: pulumi.String(\"none\"),\n\t\t\t\tRouteCfg: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tScope: pulumi.String(\"vdom\"),\n\t\t\tSecfabgrp: pulumi.String(\"read-write\"),\n\t\t\tSysgrp: pulumi.String(\"read-write\"),\n\t\t\tSysgrpPermission: \u0026system.AccprofileSysgrpPermissionArgs{\n\t\t\t\tAdmin: pulumi.String(\"none\"),\n\t\t\t\tCfg: pulumi.String(\"none\"),\n\t\t\t\tMnt: pulumi.String(\"none\"),\n\t\t\t\tUpd: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tUtmgrp: pulumi.String(\"custom\"),\n\t\t\tUtmgrpPermission: \u0026system.AccprofileUtmgrpPermissionArgs{\n\t\t\t\tAntivirus: pulumi.String(\"read-write\"),\n\t\t\t\tApplicationControl: pulumi.String(\"none\"),\n\t\t\t\tDataLossPrevention: pulumi.String(\"none\"),\n\t\t\t\tDnsfilter: pulumi.String(\"none\"),\n\t\t\t\tEndpointControl: pulumi.String(\"none\"),\n\t\t\t\tIcap: pulumi.String(\"none\"),\n\t\t\t\tIps: pulumi.String(\"read-write\"),\n\t\t\t\tVoip: pulumi.String(\"none\"),\n\t\t\t\tWaf: pulumi.String(\"none\"),\n\t\t\t\tWebfilter: pulumi.String(\"none\"),\n\t\t\t},\n\t\t\tVpngrp: pulumi.String(\"read-write\"),\n\t\t\tWanoptgrp: pulumi.String(\"read-write\"),\n\t\t\tWifi: pulumi.String(\"read-write\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Accprofile;\nimport com.pulumi.fortios.system.AccprofileArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileFwgrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileLoggrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileNetgrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileSysgrpPermissionArgs;\nimport com.pulumi.fortios.system.inputs.AccprofileUtmgrpPermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test12 = new Accprofile(\"test12\", AccprofileArgs.builder()\n .admintimeout(10)\n .admintimeoutOverride(\"disable\")\n .authgrp(\"read-write\")\n .ftviewgrp(\"read-write\")\n .fwgrp(\"custom\")\n .fwgrpPermission(AccprofileFwgrpPermissionArgs.builder()\n .address(\"read-write\")\n .policy(\"read-write\")\n .schedule(\"none\")\n .service(\"none\")\n .build())\n .loggrp(\"read-write\")\n .loggrpPermission(AccprofileLoggrpPermissionArgs.builder()\n .config(\"none\")\n .dataAccess(\"none\")\n .reportAccess(\"none\")\n .threatWeight(\"none\")\n .build())\n .netgrp(\"read-write\")\n .netgrpPermission(AccprofileNetgrpPermissionArgs.builder()\n .cfg(\"none\")\n .packetCapture(\"none\")\n .routeCfg(\"none\")\n .build())\n .scope(\"vdom\")\n .secfabgrp(\"read-write\")\n .sysgrp(\"read-write\")\n .sysgrpPermission(AccprofileSysgrpPermissionArgs.builder()\n .admin(\"none\")\n .cfg(\"none\")\n .mnt(\"none\")\n .upd(\"none\")\n .build())\n .utmgrp(\"custom\")\n .utmgrpPermission(AccprofileUtmgrpPermissionArgs.builder()\n .antivirus(\"read-write\")\n .applicationControl(\"none\")\n .dataLossPrevention(\"none\")\n .dnsfilter(\"none\")\n .endpointControl(\"none\")\n .icap(\"none\")\n .ips(\"read-write\")\n .voip(\"none\")\n .waf(\"none\")\n .webfilter(\"none\")\n .build())\n .vpngrp(\"read-write\")\n .wanoptgrp(\"read-write\")\n .wifi(\"read-write\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test12:\n type: fortios:system:Accprofile\n properties:\n admintimeout: 10\n admintimeoutOverride: disable\n authgrp: read-write\n ftviewgrp: read-write\n fwgrp: custom\n fwgrpPermission:\n address: read-write\n policy: read-write\n schedule: none\n service: none\n loggrp: read-write\n loggrpPermission:\n config: none\n dataAccess: none\n reportAccess: none\n threatWeight: none\n netgrp: read-write\n netgrpPermission:\n cfg: none\n packetCapture: none\n routeCfg: none\n scope: vdom\n secfabgrp: read-write\n sysgrp: read-write\n sysgrpPermission:\n admin: none\n cfg: none\n mnt: none\n upd: none\n utmgrp: custom\n utmgrpPermission:\n antivirus: read-write\n applicationControl: none\n dataLossPrevention: none\n dnsfilter: none\n endpointControl: none\n icap: none\n ips: read-write\n voip: none\n waf: none\n webfilter: none\n vpngrp: read-write\n wanoptgrp: read-write\n wifi: read-write\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Accprofile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/accprofile:Accprofile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/accprofile:Accprofile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "admintimeout": { "type": "integer", @@ -148471,7 +149607,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loggrp": { "type": "string", @@ -148572,6 +149708,7 @@ "systemExecuteTelnet", "utmgrp", "utmgrpPermission", + "vdomparam", "vpngrp", "wanoptgrp", "wifi" @@ -148627,7 +149764,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loggrp": { "type": "string", @@ -148757,7 +149894,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "loggrp": { "type": "string", @@ -148853,7 +149990,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -148882,7 +150019,8 @@ "required": [ "sourceIp", "sourceIp6", - "useHaDirect" + "useHaDirect", + "vdomparam" ], "inputProperties": { "accounts": { @@ -148898,7 +150036,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -148941,7 +150079,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -148972,7 +150110,7 @@ } }, "fortios:system/admin:Admin": { - "description": "Configure admin users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Admin(\"trname\", {\n accprofile: \"super_admin\",\n accprofileOverride: \"disable\",\n allowRemoveAdminSession: \"enable\",\n forcePasswordChange: \"disable\",\n guestAuth: \"disable\",\n hidden: 0,\n password: \"fdafdace\",\n passwordExpire: \"0000-00-00 00:00:00\",\n peerAuth: \"disable\",\n radiusVdomOverride: \"disable\",\n remoteAuth: \"disable\",\n twoFactor: \"disable\",\n vdoms: [{\n name: \"root\",\n }],\n wildcard: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Admin(\"trname\",\n accprofile=\"super_admin\",\n accprofile_override=\"disable\",\n allow_remove_admin_session=\"enable\",\n force_password_change=\"disable\",\n guest_auth=\"disable\",\n hidden=0,\n password=\"fdafdace\",\n password_expire=\"0000-00-00 00:00:00\",\n peer_auth=\"disable\",\n radius_vdom_override=\"disable\",\n remote_auth=\"disable\",\n two_factor=\"disable\",\n vdoms=[fortios.system.AdminVdomArgs(\n name=\"root\",\n )],\n wildcard=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Admin(\"trname\", new()\n {\n Accprofile = \"super_admin\",\n AccprofileOverride = \"disable\",\n AllowRemoveAdminSession = \"enable\",\n ForcePasswordChange = \"disable\",\n GuestAuth = \"disable\",\n Hidden = 0,\n Password = \"fdafdace\",\n PasswordExpire = \"0000-00-00 00:00:00\",\n PeerAuth = \"disable\",\n RadiusVdomOverride = \"disable\",\n RemoteAuth = \"disable\",\n TwoFactor = \"disable\",\n Vdoms = new[]\n {\n new Fortios.System.Inputs.AdminVdomArgs\n {\n Name = \"root\",\n },\n },\n Wildcard = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAdmin(ctx, \"trname\", \u0026system.AdminArgs{\n\t\t\tAccprofile: pulumi.String(\"super_admin\"),\n\t\t\tAccprofileOverride: pulumi.String(\"disable\"),\n\t\t\tAllowRemoveAdminSession: pulumi.String(\"enable\"),\n\t\t\tForcePasswordChange: pulumi.String(\"disable\"),\n\t\t\tGuestAuth: pulumi.String(\"disable\"),\n\t\t\tHidden: pulumi.Int(0),\n\t\t\tPassword: pulumi.String(\"fdafdace\"),\n\t\t\tPasswordExpire: pulumi.String(\"0000-00-00 00:00:00\"),\n\t\t\tPeerAuth: pulumi.String(\"disable\"),\n\t\t\tRadiusVdomOverride: pulumi.String(\"disable\"),\n\t\t\tRemoteAuth: pulumi.String(\"disable\"),\n\t\t\tTwoFactor: pulumi.String(\"disable\"),\n\t\t\tVdoms: system.AdminVdomArray{\n\t\t\t\t\u0026system.AdminVdomArgs{\n\t\t\t\t\tName: pulumi.String(\"root\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWildcard: 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.fortios.system.Admin;\nimport com.pulumi.fortios.system.AdminArgs;\nimport com.pulumi.fortios.system.inputs.AdminVdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Admin(\"trname\", AdminArgs.builder() \n .accprofile(\"super_admin\")\n .accprofileOverride(\"disable\")\n .allowRemoveAdminSession(\"enable\")\n .forcePasswordChange(\"disable\")\n .guestAuth(\"disable\")\n .hidden(0)\n .password(\"fdafdace\")\n .passwordExpire(\"0000-00-00 00:00:00\")\n .peerAuth(\"disable\")\n .radiusVdomOverride(\"disable\")\n .remoteAuth(\"disable\")\n .twoFactor(\"disable\")\n .vdoms(AdminVdomArgs.builder()\n .name(\"root\")\n .build())\n .wildcard(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Admin\n properties:\n accprofile: super_admin\n accprofileOverride: disable\n allowRemoveAdminSession: enable\n forcePasswordChange: disable\n guestAuth: disable\n hidden: 0\n password: fdafdace\n passwordExpire: 0000-00-00 00:00:00\n peerAuth: disable\n radiusVdomOverride: disable\n remoteAuth: disable\n twoFactor: disable\n vdoms:\n - name: root\n wildcard: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Admin can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/admin:Admin labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/admin:Admin labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure admin users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Admin(\"trname\", {\n accprofile: \"super_admin\",\n accprofileOverride: \"disable\",\n allowRemoveAdminSession: \"enable\",\n forcePasswordChange: \"disable\",\n guestAuth: \"disable\",\n hidden: 0,\n password: \"fdafdace\",\n passwordExpire: \"0000-00-00 00:00:00\",\n peerAuth: \"disable\",\n radiusVdomOverride: \"disable\",\n remoteAuth: \"disable\",\n twoFactor: \"disable\",\n vdoms: [{\n name: \"root\",\n }],\n wildcard: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Admin(\"trname\",\n accprofile=\"super_admin\",\n accprofile_override=\"disable\",\n allow_remove_admin_session=\"enable\",\n force_password_change=\"disable\",\n guest_auth=\"disable\",\n hidden=0,\n password=\"fdafdace\",\n password_expire=\"0000-00-00 00:00:00\",\n peer_auth=\"disable\",\n radius_vdom_override=\"disable\",\n remote_auth=\"disable\",\n two_factor=\"disable\",\n vdoms=[fortios.system.AdminVdomArgs(\n name=\"root\",\n )],\n wildcard=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Admin(\"trname\", new()\n {\n Accprofile = \"super_admin\",\n AccprofileOverride = \"disable\",\n AllowRemoveAdminSession = \"enable\",\n ForcePasswordChange = \"disable\",\n GuestAuth = \"disable\",\n Hidden = 0,\n Password = \"fdafdace\",\n PasswordExpire = \"0000-00-00 00:00:00\",\n PeerAuth = \"disable\",\n RadiusVdomOverride = \"disable\",\n RemoteAuth = \"disable\",\n TwoFactor = \"disable\",\n Vdoms = new[]\n {\n new Fortios.System.Inputs.AdminVdomArgs\n {\n Name = \"root\",\n },\n },\n Wildcard = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAdmin(ctx, \"trname\", \u0026system.AdminArgs{\n\t\t\tAccprofile: pulumi.String(\"super_admin\"),\n\t\t\tAccprofileOverride: pulumi.String(\"disable\"),\n\t\t\tAllowRemoveAdminSession: pulumi.String(\"enable\"),\n\t\t\tForcePasswordChange: pulumi.String(\"disable\"),\n\t\t\tGuestAuth: pulumi.String(\"disable\"),\n\t\t\tHidden: pulumi.Int(0),\n\t\t\tPassword: pulumi.String(\"fdafdace\"),\n\t\t\tPasswordExpire: pulumi.String(\"0000-00-00 00:00:00\"),\n\t\t\tPeerAuth: pulumi.String(\"disable\"),\n\t\t\tRadiusVdomOverride: pulumi.String(\"disable\"),\n\t\t\tRemoteAuth: pulumi.String(\"disable\"),\n\t\t\tTwoFactor: pulumi.String(\"disable\"),\n\t\t\tVdoms: system.AdminVdomArray{\n\t\t\t\t\u0026system.AdminVdomArgs{\n\t\t\t\t\tName: pulumi.String(\"root\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tWildcard: 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.fortios.system.Admin;\nimport com.pulumi.fortios.system.AdminArgs;\nimport com.pulumi.fortios.system.inputs.AdminVdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Admin(\"trname\", AdminArgs.builder()\n .accprofile(\"super_admin\")\n .accprofileOverride(\"disable\")\n .allowRemoveAdminSession(\"enable\")\n .forcePasswordChange(\"disable\")\n .guestAuth(\"disable\")\n .hidden(0)\n .password(\"fdafdace\")\n .passwordExpire(\"0000-00-00 00:00:00\")\n .peerAuth(\"disable\")\n .radiusVdomOverride(\"disable\")\n .remoteAuth(\"disable\")\n .twoFactor(\"disable\")\n .vdoms(AdminVdomArgs.builder()\n .name(\"root\")\n .build())\n .wildcard(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Admin\n properties:\n accprofile: super_admin\n accprofileOverride: disable\n allowRemoveAdminSession: enable\n forcePasswordChange: disable\n guestAuth: disable\n hidden: 0\n password: fdafdace\n passwordExpire: 0000-00-00 00:00:00\n peerAuth: disable\n radiusVdomOverride: disable\n remoteAuth: disable\n twoFactor: disable\n vdoms:\n - name: root\n wildcard: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Admin can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/admin:Admin labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/admin:Admin labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accprofile": { "type": "string", @@ -149008,7 +150146,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guestAuth": { "type": "string", @@ -149303,6 +150441,7 @@ "twoFactorAuthentication", "twoFactorNotification", "vdomOverride", + "vdomparam", "wildcard" ], "inputProperties": { @@ -149340,7 +150479,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guestAuth": { "type": "string", @@ -149625,7 +150764,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guestAuth": { "type": "string", @@ -149877,7 +151016,7 @@ } }, "fortios:system/adminAdministrator:AdminAdministrator": { - "description": "Provides a resource to configure administrator accounts of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Admin`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst admintest = new fortios.system.AdminAdministrator(\"admintest\", {\n accprofile: \"3d3\",\n comments: \"comments\",\n password: \"cc37331AC1\",\n trusthost1: \"1.1.1.0 255.255.255.0\",\n trusthost2: \"2.2.2.0 255.255.255.0\",\n vdoms: [\"root\"],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nadmintest = fortios.system.AdminAdministrator(\"admintest\",\n accprofile=\"3d3\",\n comments=\"comments\",\n password=\"cc37331AC1\",\n trusthost1=\"1.1.1.0 255.255.255.0\",\n trusthost2=\"2.2.2.0 255.255.255.0\",\n vdoms=[\"root\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var admintest = new Fortios.System.AdminAdministrator(\"admintest\", new()\n {\n Accprofile = \"3d3\",\n Comments = \"comments\",\n Password = \"cc37331AC1\",\n Trusthost1 = \"1.1.1.0 255.255.255.0\",\n Trusthost2 = \"2.2.2.0 255.255.255.0\",\n Vdoms = new[]\n {\n \"root\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAdminAdministrator(ctx, \"admintest\", \u0026system.AdminAdministratorArgs{\n\t\t\tAccprofile: pulumi.String(\"3d3\"),\n\t\t\tComments: pulumi.String(\"comments\"),\n\t\t\tPassword: pulumi.String(\"cc37331AC1\"),\n\t\t\tTrusthost1: pulumi.String(\"1.1.1.0 255.255.255.0\"),\n\t\t\tTrusthost2: pulumi.String(\"2.2.2.0 255.255.255.0\"),\n\t\t\tVdoms: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"root\"),\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.fortios.system.AdminAdministrator;\nimport com.pulumi.fortios.system.AdminAdministratorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var admintest = new AdminAdministrator(\"admintest\", AdminAdministratorArgs.builder() \n .accprofile(\"3d3\")\n .comments(\"comments\")\n .password(\"cc37331AC1\")\n .trusthost1(\"1.1.1.0 255.255.255.0\")\n .trusthost2(\"2.2.2.0 255.255.255.0\")\n .vdoms(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n admintest:\n type: fortios:system:AdminAdministrator\n properties:\n accprofile: 3d3\n comments: comments\n password: cc37331AC1\n trusthost1: 1.1.1.0 255.255.255.0\n trusthost2: 2.2.2.0 255.255.255.0\n vdoms:\n - root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure administrator accounts of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Admin`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst admintest = new fortios.system.AdminAdministrator(\"admintest\", {\n accprofile: \"3d3\",\n comments: \"comments\",\n password: \"cc37331AC1\",\n trusthost1: \"1.1.1.0 255.255.255.0\",\n trusthost2: \"2.2.2.0 255.255.255.0\",\n vdoms: [\"root\"],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nadmintest = fortios.system.AdminAdministrator(\"admintest\",\n accprofile=\"3d3\",\n comments=\"comments\",\n password=\"cc37331AC1\",\n trusthost1=\"1.1.1.0 255.255.255.0\",\n trusthost2=\"2.2.2.0 255.255.255.0\",\n vdoms=[\"root\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var admintest = new Fortios.System.AdminAdministrator(\"admintest\", new()\n {\n Accprofile = \"3d3\",\n Comments = \"comments\",\n Password = \"cc37331AC1\",\n Trusthost1 = \"1.1.1.0 255.255.255.0\",\n Trusthost2 = \"2.2.2.0 255.255.255.0\",\n Vdoms = new[]\n {\n \"root\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAdminAdministrator(ctx, \"admintest\", \u0026system.AdminAdministratorArgs{\n\t\t\tAccprofile: pulumi.String(\"3d3\"),\n\t\t\tComments: pulumi.String(\"comments\"),\n\t\t\tPassword: pulumi.String(\"cc37331AC1\"),\n\t\t\tTrusthost1: pulumi.String(\"1.1.1.0 255.255.255.0\"),\n\t\t\tTrusthost2: pulumi.String(\"2.2.2.0 255.255.255.0\"),\n\t\t\tVdoms: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"root\"),\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.fortios.system.AdminAdministrator;\nimport com.pulumi.fortios.system.AdminAdministratorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var admintest = new AdminAdministrator(\"admintest\", AdminAdministratorArgs.builder()\n .accprofile(\"3d3\")\n .comments(\"comments\")\n .password(\"cc37331AC1\")\n .trusthost1(\"1.1.1.0 255.255.255.0\")\n .trusthost2(\"2.2.2.0 255.255.255.0\")\n .vdoms(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n admintest:\n type: fortios:system:AdminAdministrator\n properties:\n accprofile: 3d3\n comments: comments\n password: cc37331AC1\n trusthost1: 1.1.1.0 255.255.255.0\n trusthost2: 2.2.2.0 255.255.255.0\n vdoms:\n - root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "accprofile": { "type": "string", @@ -149893,7 +151032,7 @@ }, "password": { "type": "string", - "description": "Admin user password.\n" + "description": "Admin user password.\n* `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit.\n" }, "trusthost1": { "type": "string" @@ -149964,7 +151103,7 @@ }, "password": { "type": "string", - "description": "Admin user password.\n" + "description": "Admin user password.\n* `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit.\n" }, "trusthost1": { "type": "string" @@ -150025,7 +151164,7 @@ }, "password": { "type": "string", - "description": "Admin user password.\n" + "description": "Admin user password.\n* `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit.\n" }, "trusthost1": { "type": "string" @@ -150069,7 +151208,7 @@ } }, "fortios:system/adminProfiles:AdminProfiles": { - "description": "Provides a resource to configure access profiles of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Accprofile`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.system.AdminProfiles(\"test1\", {\n admintimeoutOverride: \"disable\",\n authgrp: \"none\",\n comments: \"test\",\n ftviewgrp: \"read\",\n fwgrp: \"none\",\n loggrp: \"none\",\n netgrp: \"none\",\n scope: \"vdom\",\n secfabgrp: \"read-write\",\n sysgrp: \"read\",\n utmgrp: \"none\",\n vpngrp: \"none\",\n wanoptgrp: \"none\",\n wifi: \"none\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.system.AdminProfiles(\"test1\",\n admintimeout_override=\"disable\",\n authgrp=\"none\",\n comments=\"test\",\n ftviewgrp=\"read\",\n fwgrp=\"none\",\n loggrp=\"none\",\n netgrp=\"none\",\n scope=\"vdom\",\n secfabgrp=\"read-write\",\n sysgrp=\"read\",\n utmgrp=\"none\",\n vpngrp=\"none\",\n wanoptgrp=\"none\",\n wifi=\"none\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.System.AdminProfiles(\"test1\", new()\n {\n AdmintimeoutOverride = \"disable\",\n Authgrp = \"none\",\n Comments = \"test\",\n Ftviewgrp = \"read\",\n Fwgrp = \"none\",\n Loggrp = \"none\",\n Netgrp = \"none\",\n Scope = \"vdom\",\n Secfabgrp = \"read-write\",\n Sysgrp = \"read\",\n Utmgrp = \"none\",\n Vpngrp = \"none\",\n Wanoptgrp = \"none\",\n Wifi = \"none\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAdminProfiles(ctx, \"test1\", \u0026system.AdminProfilesArgs{\n\t\t\tAdmintimeoutOverride: pulumi.String(\"disable\"),\n\t\t\tAuthgrp: pulumi.String(\"none\"),\n\t\t\tComments: pulumi.String(\"test\"),\n\t\t\tFtviewgrp: pulumi.String(\"read\"),\n\t\t\tFwgrp: pulumi.String(\"none\"),\n\t\t\tLoggrp: pulumi.String(\"none\"),\n\t\t\tNetgrp: pulumi.String(\"none\"),\n\t\t\tScope: pulumi.String(\"vdom\"),\n\t\t\tSecfabgrp: pulumi.String(\"read-write\"),\n\t\t\tSysgrp: pulumi.String(\"read\"),\n\t\t\tUtmgrp: pulumi.String(\"none\"),\n\t\t\tVpngrp: pulumi.String(\"none\"),\n\t\t\tWanoptgrp: pulumi.String(\"none\"),\n\t\t\tWifi: pulumi.String(\"none\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.AdminProfiles;\nimport com.pulumi.fortios.system.AdminProfilesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new AdminProfiles(\"test1\", AdminProfilesArgs.builder() \n .admintimeoutOverride(\"disable\")\n .authgrp(\"none\")\n .comments(\"test\")\n .ftviewgrp(\"read\")\n .fwgrp(\"none\")\n .loggrp(\"none\")\n .netgrp(\"none\")\n .scope(\"vdom\")\n .secfabgrp(\"read-write\")\n .sysgrp(\"read\")\n .utmgrp(\"none\")\n .vpngrp(\"none\")\n .wanoptgrp(\"none\")\n .wifi(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:system:AdminProfiles\n properties:\n admintimeoutOverride: disable\n authgrp: none\n comments: test\n ftviewgrp: read\n fwgrp: none\n loggrp: none\n netgrp: none\n scope: vdom\n secfabgrp: read-write\n sysgrp: read\n utmgrp: none\n vpngrp: none\n wanoptgrp: none\n wifi: none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure access profiles of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Accprofile`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.system.AdminProfiles(\"test1\", {\n admintimeoutOverride: \"disable\",\n authgrp: \"none\",\n comments: \"test\",\n ftviewgrp: \"read\",\n fwgrp: \"none\",\n loggrp: \"none\",\n netgrp: \"none\",\n scope: \"vdom\",\n secfabgrp: \"read-write\",\n sysgrp: \"read\",\n utmgrp: \"none\",\n vpngrp: \"none\",\n wanoptgrp: \"none\",\n wifi: \"none\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.system.AdminProfiles(\"test1\",\n admintimeout_override=\"disable\",\n authgrp=\"none\",\n comments=\"test\",\n ftviewgrp=\"read\",\n fwgrp=\"none\",\n loggrp=\"none\",\n netgrp=\"none\",\n scope=\"vdom\",\n secfabgrp=\"read-write\",\n sysgrp=\"read\",\n utmgrp=\"none\",\n vpngrp=\"none\",\n wanoptgrp=\"none\",\n wifi=\"none\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.System.AdminProfiles(\"test1\", new()\n {\n AdmintimeoutOverride = \"disable\",\n Authgrp = \"none\",\n Comments = \"test\",\n Ftviewgrp = \"read\",\n Fwgrp = \"none\",\n Loggrp = \"none\",\n Netgrp = \"none\",\n Scope = \"vdom\",\n Secfabgrp = \"read-write\",\n Sysgrp = \"read\",\n Utmgrp = \"none\",\n Vpngrp = \"none\",\n Wanoptgrp = \"none\",\n Wifi = \"none\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAdminProfiles(ctx, \"test1\", \u0026system.AdminProfilesArgs{\n\t\t\tAdmintimeoutOverride: pulumi.String(\"disable\"),\n\t\t\tAuthgrp: pulumi.String(\"none\"),\n\t\t\tComments: pulumi.String(\"test\"),\n\t\t\tFtviewgrp: pulumi.String(\"read\"),\n\t\t\tFwgrp: pulumi.String(\"none\"),\n\t\t\tLoggrp: pulumi.String(\"none\"),\n\t\t\tNetgrp: pulumi.String(\"none\"),\n\t\t\tScope: pulumi.String(\"vdom\"),\n\t\t\tSecfabgrp: pulumi.String(\"read-write\"),\n\t\t\tSysgrp: pulumi.String(\"read\"),\n\t\t\tUtmgrp: pulumi.String(\"none\"),\n\t\t\tVpngrp: pulumi.String(\"none\"),\n\t\t\tWanoptgrp: pulumi.String(\"none\"),\n\t\t\tWifi: pulumi.String(\"none\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.AdminProfiles;\nimport com.pulumi.fortios.system.AdminProfilesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new AdminProfiles(\"test1\", AdminProfilesArgs.builder()\n .admintimeoutOverride(\"disable\")\n .authgrp(\"none\")\n .comments(\"test\")\n .ftviewgrp(\"read\")\n .fwgrp(\"none\")\n .loggrp(\"none\")\n .netgrp(\"none\")\n .scope(\"vdom\")\n .secfabgrp(\"read-write\")\n .sysgrp(\"read\")\n .utmgrp(\"none\")\n .vpngrp(\"none\")\n .wanoptgrp(\"none\")\n .wifi(\"none\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:system:AdminProfiles\n properties:\n admintimeoutOverride: disable\n authgrp: none\n comments: test\n ftviewgrp: read\n fwgrp: none\n loggrp: none\n netgrp: none\n scope: vdom\n secfabgrp: read-write\n sysgrp: read\n utmgrp: none\n vpngrp: none\n wanoptgrp: none\n wifi: none\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "admintimeoutOverride": { "type": "string", @@ -150282,7 +151421,7 @@ "properties": { "affinityCpumask": { "type": "string", - "description": "Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx).\n" + "description": "Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx).\n" }, "defaultAffinityCpumask": { "type": "string", @@ -150305,12 +151444,13 @@ "affinityCpumask", "defaultAffinityCpumask", "fosid", - "interrupt" + "interrupt", + "vdomparam" ], "inputProperties": { "affinityCpumask": { "type": "string", - "description": "Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx).\n" + "description": "Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx).\n" }, "defaultAffinityCpumask": { "type": "string", @@ -150341,7 +151481,7 @@ "properties": { "affinityCpumask": { "type": "string", - "description": "Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx).\n" + "description": "Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx).\n" }, "defaultAffinityCpumask": { "type": "string", @@ -150386,7 +151526,7 @@ }, "rxqid": { "type": "integer", - "description": "ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution.\n" + "description": "ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues).\n" }, "vdomparam": { "type": "string", @@ -150398,7 +151538,8 @@ "fosid", "interface", "roundRobin", - "rxqid" + "rxqid", + "vdomparam" ], "inputProperties": { "affinityCpumask": { @@ -150420,7 +151561,7 @@ }, "rxqid": { "type": "integer", - "description": "ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution.\n" + "description": "ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues).\n" }, "vdomparam": { "type": "string", @@ -150456,7 +151597,7 @@ }, "rxqid": { "type": "integer", - "description": "ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution.\n" + "description": "ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues).\n" }, "vdomparam": { "type": "string", @@ -150480,7 +151621,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -150500,7 +151641,8 @@ }, "required": [ "audible", - "status" + "status", + "vdomparam" ], "inputProperties": { "audible": { @@ -150513,7 +151655,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -150545,7 +151687,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groups": { "type": "array", @@ -150584,7 +151726,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "command": { @@ -150649,7 +151792,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -150692,7 +151835,8 @@ "name", "peerAuth", "peerGroup", - "schedule" + "schedule", + "vdomparam" ], "inputProperties": { "accprofile": { @@ -150718,7 +151862,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -150786,7 +151930,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -150829,7 +151973,7 @@ } }, "fortios:system/apiuserSetting:ApiuserSetting": { - "description": "Provides a resource to configure API users of FortiOS. The API user of the token for this feature should have a super admin profile, It can be set in CLI while GUI does not allow.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Apiuser`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.ApiuserSetting(\"test2\", {\n accprofile: \"restAPIprofile\",\n trusthosts: [\n {\n ipv4Trusthost: \"61.149.0.0 255.255.0.0\",\n type: \"ipv4-trusthost\",\n },\n {\n ipv4Trusthost: \"22.22.0.0 255.255.0.0\",\n type: \"ipv4-trusthost\",\n },\n ],\n vdoms: [\"root\"],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.ApiuserSetting(\"test2\",\n accprofile=\"restAPIprofile\",\n trusthosts=[\n fortios.system.ApiuserSettingTrusthostArgs(\n ipv4_trusthost=\"61.149.0.0 255.255.0.0\",\n type=\"ipv4-trusthost\",\n ),\n fortios.system.ApiuserSettingTrusthostArgs(\n ipv4_trusthost=\"22.22.0.0 255.255.0.0\",\n type=\"ipv4-trusthost\",\n ),\n ],\n vdoms=[\"root\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.ApiuserSetting(\"test2\", new()\n {\n Accprofile = \"restAPIprofile\",\n Trusthosts = new[]\n {\n new Fortios.System.Inputs.ApiuserSettingTrusthostArgs\n {\n Ipv4Trusthost = \"61.149.0.0 255.255.0.0\",\n Type = \"ipv4-trusthost\",\n },\n new Fortios.System.Inputs.ApiuserSettingTrusthostArgs\n {\n Ipv4Trusthost = \"22.22.0.0 255.255.0.0\",\n Type = \"ipv4-trusthost\",\n },\n },\n Vdoms = new[]\n {\n \"root\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewApiuserSetting(ctx, \"test2\", \u0026system.ApiuserSettingArgs{\n\t\t\tAccprofile: pulumi.String(\"restAPIprofile\"),\n\t\t\tTrusthosts: system.ApiuserSettingTrusthostArray{\n\t\t\t\t\u0026system.ApiuserSettingTrusthostArgs{\n\t\t\t\t\tIpv4Trusthost: pulumi.String(\"61.149.0.0 255.255.0.0\"),\n\t\t\t\t\tType: pulumi.String(\"ipv4-trusthost\"),\n\t\t\t\t},\n\t\t\t\t\u0026system.ApiuserSettingTrusthostArgs{\n\t\t\t\t\tIpv4Trusthost: pulumi.String(\"22.22.0.0 255.255.0.0\"),\n\t\t\t\t\tType: pulumi.String(\"ipv4-trusthost\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tVdoms: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"root\"),\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.fortios.system.ApiuserSetting;\nimport com.pulumi.fortios.system.ApiuserSettingArgs;\nimport com.pulumi.fortios.system.inputs.ApiuserSettingTrusthostArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new ApiuserSetting(\"test2\", ApiuserSettingArgs.builder() \n .accprofile(\"restAPIprofile\")\n .trusthosts( \n ApiuserSettingTrusthostArgs.builder()\n .ipv4Trusthost(\"61.149.0.0 255.255.0.0\")\n .type(\"ipv4-trusthost\")\n .build(),\n ApiuserSettingTrusthostArgs.builder()\n .ipv4Trusthost(\"22.22.0.0 255.255.0.0\")\n .type(\"ipv4-trusthost\")\n .build())\n .vdoms(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:ApiuserSetting\n properties:\n accprofile: restAPIprofile\n trusthosts:\n - ipv4Trusthost: 61.149.0.0 255.255.0.0\n type: ipv4-trusthost\n - ipv4Trusthost: 22.22.0.0 255.255.0.0\n type: ipv4-trusthost\n vdoms:\n - root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure API users of FortiOS. The API user of the token for this feature should have a super admin profile, It can be set in CLI while GUI does not allow.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Apiuser`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.ApiuserSetting(\"test2\", {\n accprofile: \"restAPIprofile\",\n trusthosts: [\n {\n ipv4Trusthost: \"61.149.0.0 255.255.0.0\",\n type: \"ipv4-trusthost\",\n },\n {\n ipv4Trusthost: \"22.22.0.0 255.255.0.0\",\n type: \"ipv4-trusthost\",\n },\n ],\n vdoms: [\"root\"],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.ApiuserSetting(\"test2\",\n accprofile=\"restAPIprofile\",\n trusthosts=[\n fortios.system.ApiuserSettingTrusthostArgs(\n ipv4_trusthost=\"61.149.0.0 255.255.0.0\",\n type=\"ipv4-trusthost\",\n ),\n fortios.system.ApiuserSettingTrusthostArgs(\n ipv4_trusthost=\"22.22.0.0 255.255.0.0\",\n type=\"ipv4-trusthost\",\n ),\n ],\n vdoms=[\"root\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.ApiuserSetting(\"test2\", new()\n {\n Accprofile = \"restAPIprofile\",\n Trusthosts = new[]\n {\n new Fortios.System.Inputs.ApiuserSettingTrusthostArgs\n {\n Ipv4Trusthost = \"61.149.0.0 255.255.0.0\",\n Type = \"ipv4-trusthost\",\n },\n new Fortios.System.Inputs.ApiuserSettingTrusthostArgs\n {\n Ipv4Trusthost = \"22.22.0.0 255.255.0.0\",\n Type = \"ipv4-trusthost\",\n },\n },\n Vdoms = new[]\n {\n \"root\",\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewApiuserSetting(ctx, \"test2\", \u0026system.ApiuserSettingArgs{\n\t\t\tAccprofile: pulumi.String(\"restAPIprofile\"),\n\t\t\tTrusthosts: system.ApiuserSettingTrusthostArray{\n\t\t\t\t\u0026system.ApiuserSettingTrusthostArgs{\n\t\t\t\t\tIpv4Trusthost: pulumi.String(\"61.149.0.0 255.255.0.0\"),\n\t\t\t\t\tType: pulumi.String(\"ipv4-trusthost\"),\n\t\t\t\t},\n\t\t\t\t\u0026system.ApiuserSettingTrusthostArgs{\n\t\t\t\t\tIpv4Trusthost: pulumi.String(\"22.22.0.0 255.255.0.0\"),\n\t\t\t\t\tType: pulumi.String(\"ipv4-trusthost\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tVdoms: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"root\"),\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.fortios.system.ApiuserSetting;\nimport com.pulumi.fortios.system.ApiuserSettingArgs;\nimport com.pulumi.fortios.system.inputs.ApiuserSettingTrusthostArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new ApiuserSetting(\"test2\", ApiuserSettingArgs.builder()\n .accprofile(\"restAPIprofile\")\n .trusthosts( \n ApiuserSettingTrusthostArgs.builder()\n .ipv4Trusthost(\"61.149.0.0 255.255.0.0\")\n .type(\"ipv4-trusthost\")\n .build(),\n ApiuserSettingTrusthostArgs.builder()\n .ipv4Trusthost(\"22.22.0.0 255.255.0.0\")\n .type(\"ipv4-trusthost\")\n .build())\n .vdoms(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:ApiuserSetting\n properties:\n accprofile: restAPIprofile\n trusthosts:\n - ipv4Trusthost: 61.149.0.0 255.255.0.0\n type: ipv4-trusthost\n - ipv4Trusthost: 22.22.0.0 255.255.0.0\n type: ipv4-trusthost\n vdoms:\n - root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "accprofile": { "type": "string", @@ -150928,7 +152072,7 @@ } }, "fortios:system/arptable:Arptable": { - "description": "Configure ARP table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Arptable(\"trname\", {\n fosid: 11,\n \"interface\": \"port2\",\n ip: \"1.1.1.1\",\n mac: \"08:00:27:1c:a3:8b\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Arptable(\"trname\",\n fosid=11,\n interface=\"port2\",\n ip=\"1.1.1.1\",\n mac=\"08:00:27:1c:a3:8b\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Arptable(\"trname\", new()\n {\n Fosid = 11,\n Interface = \"port2\",\n Ip = \"1.1.1.1\",\n Mac = \"08:00:27:1c:a3:8b\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewArptable(ctx, \"trname\", \u0026system.ArptableArgs{\n\t\t\tFosid: pulumi.Int(11),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tMac: pulumi.String(\"08:00:27:1c:a3:8b\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Arptable;\nimport com.pulumi.fortios.system.ArptableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Arptable(\"trname\", ArptableArgs.builder() \n .fosid(11)\n .interface_(\"port2\")\n .ip(\"1.1.1.1\")\n .mac(\"08:00:27:1c:a3:8b\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Arptable\n properties:\n fosid: 11\n interface: port2\n ip: 1.1.1.1\n mac: 08:00:27:1c:a3:8b\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ArpTable can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/arptable:Arptable labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/arptable:Arptable labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure ARP table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Arptable(\"trname\", {\n fosid: 11,\n \"interface\": \"port2\",\n ip: \"1.1.1.1\",\n mac: \"08:00:27:1c:a3:8b\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Arptable(\"trname\",\n fosid=11,\n interface=\"port2\",\n ip=\"1.1.1.1\",\n mac=\"08:00:27:1c:a3:8b\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Arptable(\"trname\", new()\n {\n Fosid = 11,\n Interface = \"port2\",\n Ip = \"1.1.1.1\",\n Mac = \"08:00:27:1c:a3:8b\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewArptable(ctx, \"trname\", \u0026system.ArptableArgs{\n\t\t\tFosid: pulumi.Int(11),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tMac: pulumi.String(\"08:00:27:1c:a3:8b\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Arptable;\nimport com.pulumi.fortios.system.ArptableArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Arptable(\"trname\", ArptableArgs.builder()\n .fosid(11)\n .interface_(\"port2\")\n .ip(\"1.1.1.1\")\n .mac(\"08:00:27:1c:a3:8b\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Arptable\n properties:\n fosid: 11\n interface: port2\n ip: 1.1.1.1\n mac: 08:00:27:1c:a3:8b\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ArpTable can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/arptable:Arptable labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/arptable:Arptable labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "integer", @@ -150955,7 +152099,8 @@ "fosid", "interface", "ip", - "mac" + "mac", + "vdomparam" ], "inputProperties": { "fosid": { @@ -151017,7 +152162,7 @@ } }, "fortios:system/autoinstall:Autoinstall": { - "description": "Configure USB auto installation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Autoinstall(\"trname\", {\n autoInstallConfig: \"enable\",\n autoInstallImage: \"enable\",\n defaultConfigFile: \"fgt_system.conf\",\n defaultImageFile: \"image.out\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Autoinstall(\"trname\",\n auto_install_config=\"enable\",\n auto_install_image=\"enable\",\n default_config_file=\"fgt_system.conf\",\n default_image_file=\"image.out\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoinstall(\"trname\", new()\n {\n AutoInstallConfig = \"enable\",\n AutoInstallImage = \"enable\",\n DefaultConfigFile = \"fgt_system.conf\",\n DefaultImageFile = \"image.out\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoinstall(ctx, \"trname\", \u0026system.AutoinstallArgs{\n\t\t\tAutoInstallConfig: pulumi.String(\"enable\"),\n\t\t\tAutoInstallImage: pulumi.String(\"enable\"),\n\t\t\tDefaultConfigFile: pulumi.String(\"fgt_system.conf\"),\n\t\t\tDefaultImageFile: pulumi.String(\"image.out\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoinstall;\nimport com.pulumi.fortios.system.AutoinstallArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Autoinstall(\"trname\", AutoinstallArgs.builder() \n .autoInstallConfig(\"enable\")\n .autoInstallImage(\"enable\")\n .defaultConfigFile(\"fgt_system.conf\")\n .defaultImageFile(\"image.out\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Autoinstall\n properties:\n autoInstallConfig: enable\n autoInstallImage: enable\n defaultConfigFile: fgt_system.conf\n defaultImageFile: image.out\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoInstall can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoinstall:Autoinstall labelname SystemAutoInstall\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoinstall:Autoinstall labelname SystemAutoInstall\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure USB auto installation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Autoinstall(\"trname\", {\n autoInstallConfig: \"enable\",\n autoInstallImage: \"enable\",\n defaultConfigFile: \"fgt_system.conf\",\n defaultImageFile: \"image.out\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Autoinstall(\"trname\",\n auto_install_config=\"enable\",\n auto_install_image=\"enable\",\n default_config_file=\"fgt_system.conf\",\n default_image_file=\"image.out\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoinstall(\"trname\", new()\n {\n AutoInstallConfig = \"enable\",\n AutoInstallImage = \"enable\",\n DefaultConfigFile = \"fgt_system.conf\",\n DefaultImageFile = \"image.out\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoinstall(ctx, \"trname\", \u0026system.AutoinstallArgs{\n\t\t\tAutoInstallConfig: pulumi.String(\"enable\"),\n\t\t\tAutoInstallImage: pulumi.String(\"enable\"),\n\t\t\tDefaultConfigFile: pulumi.String(\"fgt_system.conf\"),\n\t\t\tDefaultImageFile: pulumi.String(\"image.out\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoinstall;\nimport com.pulumi.fortios.system.AutoinstallArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Autoinstall(\"trname\", AutoinstallArgs.builder()\n .autoInstallConfig(\"enable\")\n .autoInstallImage(\"enable\")\n .defaultConfigFile(\"fgt_system.conf\")\n .defaultImageFile(\"image.out\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Autoinstall\n properties:\n autoInstallConfig: enable\n autoInstallImage: enable\n defaultConfigFile: fgt_system.conf\n defaultImageFile: image.out\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoInstall can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoinstall:Autoinstall labelname SystemAutoInstall\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoinstall:Autoinstall labelname SystemAutoInstall\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoInstallConfig": { "type": "string", @@ -151044,7 +152189,8 @@ "autoInstallConfig", "autoInstallImage", "defaultConfigFile", - "defaultImageFile" + "defaultImageFile", + "vdomparam" ], "inputProperties": { "autoInstallConfig": { @@ -151098,7 +152244,7 @@ } }, "fortios:system/automationaction:Automationaction": { - "description": "Action for automation stitches.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Automationaction(\"trname\", {\n actionType: \"email\",\n awsDomain: \"amazonaws.com\",\n delay: 0,\n emailSubject: \"SUBJECT1\",\n method: \"post\",\n minimumInterval: 1,\n protocol: \"http\",\n required: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Automationaction(\"trname\",\n action_type=\"email\",\n aws_domain=\"amazonaws.com\",\n delay=0,\n email_subject=\"SUBJECT1\",\n method=\"post\",\n minimum_interval=1,\n protocol=\"http\",\n required=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Automationaction(\"trname\", new()\n {\n ActionType = \"email\",\n AwsDomain = \"amazonaws.com\",\n Delay = 0,\n EmailSubject = \"SUBJECT1\",\n Method = \"post\",\n MinimumInterval = 1,\n Protocol = \"http\",\n Required = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutomationaction(ctx, \"trname\", \u0026system.AutomationactionArgs{\n\t\t\tActionType: pulumi.String(\"email\"),\n\t\t\tAwsDomain: pulumi.String(\"amazonaws.com\"),\n\t\t\tDelay: pulumi.Int(0),\n\t\t\tEmailSubject: pulumi.String(\"SUBJECT1\"),\n\t\t\tMethod: pulumi.String(\"post\"),\n\t\t\tMinimumInterval: pulumi.Int(1),\n\t\t\tProtocol: pulumi.String(\"http\"),\n\t\t\tRequired: 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.fortios.system.Automationaction;\nimport com.pulumi.fortios.system.AutomationactionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Automationaction(\"trname\", AutomationactionArgs.builder() \n .actionType(\"email\")\n .awsDomain(\"amazonaws.com\")\n .delay(0)\n .emailSubject(\"SUBJECT1\")\n .method(\"post\")\n .minimumInterval(1)\n .protocol(\"http\")\n .required(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Automationaction\n properties:\n actionType: email\n awsDomain: amazonaws.com\n delay: 0\n emailSubject: SUBJECT1\n method: post\n minimumInterval: 1\n protocol: http\n required: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutomationAction can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/automationaction:Automationaction labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/automationaction:Automationaction labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Action for automation stitches.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Automationaction(\"trname\", {\n actionType: \"email\",\n awsDomain: \"amazonaws.com\",\n delay: 0,\n emailSubject: \"SUBJECT1\",\n method: \"post\",\n minimumInterval: 1,\n protocol: \"http\",\n required: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Automationaction(\"trname\",\n action_type=\"email\",\n aws_domain=\"amazonaws.com\",\n delay=0,\n email_subject=\"SUBJECT1\",\n method=\"post\",\n minimum_interval=1,\n protocol=\"http\",\n required=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Automationaction(\"trname\", new()\n {\n ActionType = \"email\",\n AwsDomain = \"amazonaws.com\",\n Delay = 0,\n EmailSubject = \"SUBJECT1\",\n Method = \"post\",\n MinimumInterval = 1,\n Protocol = \"http\",\n Required = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutomationaction(ctx, \"trname\", \u0026system.AutomationactionArgs{\n\t\t\tActionType: pulumi.String(\"email\"),\n\t\t\tAwsDomain: pulumi.String(\"amazonaws.com\"),\n\t\t\tDelay: pulumi.Int(0),\n\t\t\tEmailSubject: pulumi.String(\"SUBJECT1\"),\n\t\t\tMethod: pulumi.String(\"post\"),\n\t\t\tMinimumInterval: pulumi.Int(1),\n\t\t\tProtocol: pulumi.String(\"http\"),\n\t\t\tRequired: 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.fortios.system.Automationaction;\nimport com.pulumi.fortios.system.AutomationactionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Automationaction(\"trname\", AutomationactionArgs.builder()\n .actionType(\"email\")\n .awsDomain(\"amazonaws.com\")\n .delay(0)\n .emailSubject(\"SUBJECT1\")\n .method(\"post\")\n .minimumInterval(1)\n .protocol(\"http\")\n .required(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Automationaction\n properties:\n actionType: email\n awsDomain: amazonaws.com\n delay: 0\n emailSubject: SUBJECT1\n method: post\n minimumInterval: 1\n protocol: http\n required: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutomationAction can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/automationaction:Automationaction labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/automationaction:Automationaction labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accprofile": { "type": "string", @@ -151248,7 +152394,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headers": { "type": "array", @@ -151395,6 +152541,7 @@ "systemAction", "timeout", "tlsCertificate", + "vdomparam", "verifyHostCert" ], "inputProperties": { @@ -151546,7 +152693,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headers": { "type": "array", @@ -151803,7 +152950,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headers": { "type": "array", @@ -151913,7 +153060,7 @@ } }, "fortios:system/automationdestination:Automationdestination": { - "description": "Automation destinations.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Automationdestination(\"trname\", {\n haGroupId: 0,\n type: \"fortigate\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Automationdestination(\"trname\",\n ha_group_id=0,\n type=\"fortigate\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Automationdestination(\"trname\", new()\n {\n HaGroupId = 0,\n Type = \"fortigate\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutomationdestination(ctx, \"trname\", \u0026system.AutomationdestinationArgs{\n\t\t\tHaGroupId: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"fortigate\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Automationdestination;\nimport com.pulumi.fortios.system.AutomationdestinationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Automationdestination(\"trname\", AutomationdestinationArgs.builder() \n .haGroupId(0)\n .type(\"fortigate\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Automationdestination\n properties:\n haGroupId: 0\n type: fortigate\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutomationDestination can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/automationdestination:Automationdestination labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/automationdestination:Automationdestination labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Automation destinations.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Automationdestination(\"trname\", {\n haGroupId: 0,\n type: \"fortigate\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Automationdestination(\"trname\",\n ha_group_id=0,\n type=\"fortigate\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Automationdestination(\"trname\", new()\n {\n HaGroupId = 0,\n Type = \"fortigate\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutomationdestination(ctx, \"trname\", \u0026system.AutomationdestinationArgs{\n\t\t\tHaGroupId: pulumi.Int(0),\n\t\t\tType: pulumi.String(\"fortigate\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Automationdestination;\nimport com.pulumi.fortios.system.AutomationdestinationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Automationdestination(\"trname\", AutomationdestinationArgs.builder()\n .haGroupId(0)\n .type(\"fortigate\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Automationdestination\n properties:\n haGroupId: 0\n type: fortigate\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutomationDestination can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/automationdestination:Automationdestination labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/automationdestination:Automationdestination labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "destinations": { "type": "array", @@ -151928,7 +153075,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haGroupId": { "type": "integer", @@ -151950,7 +153097,8 @@ "required": [ "haGroupId", "name", - "type" + "type", + "vdomparam" ], "inputProperties": { "destinations": { @@ -151966,7 +153114,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haGroupId": { "type": "integer", @@ -152003,7 +153151,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haGroupId": { "type": "integer", @@ -152061,7 +153209,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -152083,7 +153231,8 @@ "required": [ "name", "status", - "trigger" + "trigger", + "vdomparam" ], "inputProperties": { "action": { @@ -152117,7 +153266,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -152176,7 +153325,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -152201,7 +153350,7 @@ } }, "fortios:system/automationtrigger:Automationtrigger": { - "description": "Trigger for automation stitches.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Automationtrigger(\"trname\", {\n eventType: \"event-log\",\n iocLevel: \"high\",\n licenseType: \"forticare-support\",\n logid: 32002,\n triggerFrequency: \"daily\",\n triggerMinute: 60,\n triggerType: \"event-based\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Automationtrigger(\"trname\",\n event_type=\"event-log\",\n ioc_level=\"high\",\n license_type=\"forticare-support\",\n logid=32002,\n trigger_frequency=\"daily\",\n trigger_minute=60,\n trigger_type=\"event-based\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Automationtrigger(\"trname\", new()\n {\n EventType = \"event-log\",\n IocLevel = \"high\",\n LicenseType = \"forticare-support\",\n Logid = 32002,\n TriggerFrequency = \"daily\",\n TriggerMinute = 60,\n TriggerType = \"event-based\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutomationtrigger(ctx, \"trname\", \u0026system.AutomationtriggerArgs{\n\t\t\tEventType: pulumi.String(\"event-log\"),\n\t\t\tIocLevel: pulumi.String(\"high\"),\n\t\t\tLicenseType: pulumi.String(\"forticare-support\"),\n\t\t\tLogid: pulumi.Int(32002),\n\t\t\tTriggerFrequency: pulumi.String(\"daily\"),\n\t\t\tTriggerMinute: pulumi.Int(60),\n\t\t\tTriggerType: pulumi.String(\"event-based\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Automationtrigger;\nimport com.pulumi.fortios.system.AutomationtriggerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Automationtrigger(\"trname\", AutomationtriggerArgs.builder() \n .eventType(\"event-log\")\n .iocLevel(\"high\")\n .licenseType(\"forticare-support\")\n .logid(32002)\n .triggerFrequency(\"daily\")\n .triggerMinute(60)\n .triggerType(\"event-based\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Automationtrigger\n properties:\n eventType: event-log\n iocLevel: high\n licenseType: forticare-support\n logid: 32002\n triggerFrequency: daily\n triggerMinute: 60\n triggerType: event-based\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutomationTrigger can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/automationtrigger:Automationtrigger labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/automationtrigger:Automationtrigger labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Trigger for automation stitches.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Automationtrigger(\"trname\", {\n eventType: \"event-log\",\n iocLevel: \"high\",\n licenseType: \"forticare-support\",\n logid: 32002,\n triggerFrequency: \"daily\",\n triggerMinute: 60,\n triggerType: \"event-based\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Automationtrigger(\"trname\",\n event_type=\"event-log\",\n ioc_level=\"high\",\n license_type=\"forticare-support\",\n logid=32002,\n trigger_frequency=\"daily\",\n trigger_minute=60,\n trigger_type=\"event-based\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Automationtrigger(\"trname\", new()\n {\n EventType = \"event-log\",\n IocLevel = \"high\",\n LicenseType = \"forticare-support\",\n Logid = 32002,\n TriggerFrequency = \"daily\",\n TriggerMinute = 60,\n TriggerType = \"event-based\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutomationtrigger(ctx, \"trname\", \u0026system.AutomationtriggerArgs{\n\t\t\tEventType: pulumi.String(\"event-log\"),\n\t\t\tIocLevel: pulumi.String(\"high\"),\n\t\t\tLicenseType: pulumi.String(\"forticare-support\"),\n\t\t\tLogid: pulumi.Int(32002),\n\t\t\tTriggerFrequency: pulumi.String(\"daily\"),\n\t\t\tTriggerMinute: pulumi.Int(60),\n\t\t\tTriggerType: pulumi.String(\"event-based\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Automationtrigger;\nimport com.pulumi.fortios.system.AutomationtriggerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Automationtrigger(\"trname\", AutomationtriggerArgs.builder()\n .eventType(\"event-log\")\n .iocLevel(\"high\")\n .licenseType(\"forticare-support\")\n .logid(32002)\n .triggerFrequency(\"daily\")\n .triggerMinute(60)\n .triggerType(\"event-based\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Automationtrigger\n properties:\n eventType: event-log\n iocLevel: high\n licenseType: forticare-support\n logid: 32002\n triggerFrequency: daily\n triggerMinute: 60\n triggerType: event-based\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutomationTrigger can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/automationtrigger:Automationtrigger labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/automationtrigger:Automationtrigger labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -152244,7 +153393,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "iocLevel": { "type": "string", @@ -152256,14 +153405,14 @@ }, "logid": { "type": "integer", - "description": "Log ID to trigger event.\n" + "description": "Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.*\n" }, "logidBlocks": { "type": "array", "items": { "$ref": "#/types/fortios:system/AutomationtriggerLogidBlock:AutomationtriggerLogidBlock" }, - "description": "Log IDs to trigger event. The structure of `logid_block` block is documented below.\n" + "description": "Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below.\n" }, "name": { "type": "string", @@ -152295,7 +153444,7 @@ }, "triggerMinute": { "type": "integer", - "description": "Minute of the hour on which to trigger (0 - 59, 60 to randomize).\n" + "description": "Minute of the hour on which to trigger (0 - 59, default = 0).\n" }, "triggerType": { "type": "string", @@ -152330,7 +153479,8 @@ "triggerHour", "triggerMinute", "triggerType", - "triggerWeekday" + "triggerWeekday", + "vdomparam" ], "inputProperties": { "description": { @@ -152374,7 +153524,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "iocLevel": { "type": "string", @@ -152386,14 +153536,14 @@ }, "logid": { "type": "integer", - "description": "Log ID to trigger event.\n" + "description": "Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.*\n" }, "logidBlocks": { "type": "array", "items": { "$ref": "#/types/fortios:system/AutomationtriggerLogidBlock:AutomationtriggerLogidBlock" }, - "description": "Log IDs to trigger event. The structure of `logid_block` block is documented below.\n" + "description": "Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below.\n" }, "name": { "type": "string", @@ -152426,7 +153576,7 @@ }, "triggerMinute": { "type": "integer", - "description": "Minute of the hour on which to trigger (0 - 59, 60 to randomize).\n" + "description": "Minute of the hour on which to trigger (0 - 59, default = 0).\n" }, "triggerType": { "type": "string", @@ -152493,7 +153643,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "iocLevel": { "type": "string", @@ -152505,14 +153655,14 @@ }, "logid": { "type": "integer", - "description": "Log ID to trigger event.\n" + "description": "Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.*\n" }, "logidBlocks": { "type": "array", "items": { "$ref": "#/types/fortios:system/AutomationtriggerLogidBlock:AutomationtriggerLogidBlock" }, - "description": "Log IDs to trigger event. The structure of `logid_block` block is documented below.\n" + "description": "Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below.\n" }, "name": { "type": "string", @@ -152545,7 +153695,7 @@ }, "triggerMinute": { "type": "integer", - "description": "Minute of the hour on which to trigger (0 - 59, 60 to randomize).\n" + "description": "Minute of the hour on which to trigger (0 - 59, default = 0).\n" }, "triggerType": { "type": "string", @@ -152572,7 +153722,7 @@ } }, "fortios:system/autoscript:Autoscript": { - "description": "Configure auto script.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst auto2 = new fortios.system.Autoscript(\"auto2\", {\n interval: 1,\n outputSize: 10,\n repeat: 1,\n script: `config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n`,\n start: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nauto2 = fortios.system.Autoscript(\"auto2\",\n interval=1,\n output_size=10,\n repeat=1,\n script=\"\"\"config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n\"\"\",\n start=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var auto2 = new Fortios.System.Autoscript(\"auto2\", new()\n {\n Interval = 1,\n OutputSize = 10,\n Repeat = 1,\n Script = @\"config firewall address\n edit \"\"111\"\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n\",\n Start = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoscript(ctx, \"auto2\", \u0026system.AutoscriptArgs{\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tOutputSize: pulumi.Int(10),\n\t\t\tRepeat: pulumi.Int(1),\n\t\t\tScript: pulumi.String(`config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n`),\n\t\t\tStart: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoscript;\nimport com.pulumi.fortios.system.AutoscriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var auto2 = new Autoscript(\"auto2\", AutoscriptArgs.builder() \n .interval(1)\n .outputSize(10)\n .repeat(1)\n .script(\"\"\"\nconfig firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n \"\"\")\n .start(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n auto2:\n type: fortios:system:Autoscript\n properties:\n interval: 1\n outputSize: 10\n repeat: 1\n script: |+\n config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\n end\n\n start: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoScript can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoscript:Autoscript labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoscript:Autoscript labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure auto script.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst auto2 = new fortios.system.Autoscript(\"auto2\", {\n interval: 1,\n outputSize: 10,\n repeat: 1,\n script: `config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n`,\n start: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\nauto2 = fortios.system.Autoscript(\"auto2\",\n interval=1,\n output_size=10,\n repeat=1,\n script=\"\"\"config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n\"\"\",\n start=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var auto2 = new Fortios.System.Autoscript(\"auto2\", new()\n {\n Interval = 1,\n OutputSize = 10,\n Repeat = 1,\n Script = @\"config firewall address\n edit \"\"111\"\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n\",\n Start = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewAutoscript(ctx, \"auto2\", \u0026system.AutoscriptArgs{\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tOutputSize: pulumi.Int(10),\n\t\t\tRepeat: pulumi.Int(1),\n\t\t\tScript: pulumi.String(`config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n`),\n\t\t\tStart: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Autoscript;\nimport com.pulumi.fortios.system.AutoscriptArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var auto2 = new Autoscript(\"auto2\", AutoscriptArgs.builder()\n .interval(1)\n .outputSize(10)\n .repeat(1)\n .script(\"\"\"\nconfig firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\nend\n\n \"\"\")\n .start(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n auto2:\n type: fortios:system:Autoscript\n properties:\n interval: 1\n outputSize: 10\n repeat: 1\n script: |+\n config firewall address\n edit \"111\"\n set color 3\n set subnet 1.1.1.1 255.255.255.255\n next\n end\n\n start: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem AutoScript can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoscript:Autoscript labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoscript:Autoscript labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "interval": { "type": "integer", @@ -152613,7 +153763,8 @@ "outputSize", "repeat", "start", - "timeout" + "timeout", + "vdomparam" ], "inputProperties": { "interval": { @@ -152693,7 +153844,7 @@ } }, "fortios:system/autoupdate/pushupdate:Pushupdate": { - "description": "Configure push updates. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.autoupdate.Pushupdate(\"trname\", {\n address: \"0.0.0.0\",\n override: \"disable\",\n port: 9443,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.autoupdate.Pushupdate(\"trname\",\n address=\"0.0.0.0\",\n override=\"disable\",\n port=9443,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoupdate.Pushupdate(\"trname\", new()\n {\n Address = \"0.0.0.0\",\n Override = \"disable\",\n Port = 9443,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPushupdate(ctx, \"trname\", \u0026system.PushupdateArgs{\n\t\t\tAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(9443),\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.fortios.system.Pushupdate;\nimport com.pulumi.fortios.system.PushupdateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pushupdate(\"trname\", PushupdateArgs.builder() \n .address(\"0.0.0.0\")\n .override(\"disable\")\n .port(9443)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/autoupdate:Pushupdate\n properties:\n address: 0.0.0.0\n override: disable\n port: 9443\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemAutoupdate PushUpdate can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoupdate/pushupdate:Pushupdate labelname SystemAutoupdatePushUpdate\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoupdate/pushupdate:Pushupdate labelname SystemAutoupdatePushUpdate\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure push updates. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.autoupdate.Pushupdate(\"trname\", {\n address: \"0.0.0.0\",\n override: \"disable\",\n port: 9443,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.autoupdate.Pushupdate(\"trname\",\n address=\"0.0.0.0\",\n override=\"disable\",\n port=9443,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoupdate.Pushupdate(\"trname\", new()\n {\n Address = \"0.0.0.0\",\n Override = \"disable\",\n Port = 9443,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPushupdate(ctx, \"trname\", \u0026system.PushupdateArgs{\n\t\t\tAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(9443),\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.fortios.system.Pushupdate;\nimport com.pulumi.fortios.system.PushupdateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pushupdate(\"trname\", PushupdateArgs.builder()\n .address(\"0.0.0.0\")\n .override(\"disable\")\n .port(9443)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/autoupdate:Pushupdate\n properties:\n address: 0.0.0.0\n override: disable\n port: 9443\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemAutoupdate PushUpdate can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoupdate/pushupdate:Pushupdate labelname SystemAutoupdatePushUpdate\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoupdate/pushupdate:Pushupdate labelname SystemAutoupdatePushUpdate\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "address": { "type": "string", @@ -152720,7 +153871,8 @@ "address", "override", "port", - "status" + "status", + "vdomparam" ], "inputProperties": { "address": { @@ -152780,7 +153932,7 @@ } }, "fortios:system/autoupdate/schedule:Schedule": { - "description": "Configure update schedule.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.autoupdate.Schedule(\"trname\", {\n day: \"Monday\",\n frequency: \"every\",\n status: \"enable\",\n time: \"02:60\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.autoupdate.Schedule(\"trname\",\n day=\"Monday\",\n frequency=\"every\",\n status=\"enable\",\n time=\"02:60\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoupdate.Schedule(\"trname\", new()\n {\n Day = \"Monday\",\n Frequency = \"every\",\n Status = \"enable\",\n Time = \"02:60\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSchedule(ctx, \"trname\", \u0026system.ScheduleArgs{\n\t\t\tDay: pulumi.String(\"Monday\"),\n\t\t\tFrequency: pulumi.String(\"every\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTime: pulumi.String(\"02:60\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Schedule;\nimport com.pulumi.fortios.system.ScheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Schedule(\"trname\", ScheduleArgs.builder() \n .day(\"Monday\")\n .frequency(\"every\")\n .status(\"enable\")\n .time(\"02:60\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/autoupdate:Schedule\n properties:\n day: Monday\n frequency: every\n status: enable\n time: 02:60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemAutoupdate Schedule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoupdate/schedule:Schedule labelname SystemAutoupdateSchedule\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoupdate/schedule:Schedule labelname SystemAutoupdateSchedule\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure update schedule.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.autoupdate.Schedule(\"trname\", {\n day: \"Monday\",\n frequency: \"every\",\n status: \"enable\",\n time: \"02:60\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.autoupdate.Schedule(\"trname\",\n day=\"Monday\",\n frequency=\"every\",\n status=\"enable\",\n time=\"02:60\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoupdate.Schedule(\"trname\", new()\n {\n Day = \"Monday\",\n Frequency = \"every\",\n Status = \"enable\",\n Time = \"02:60\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSchedule(ctx, \"trname\", \u0026system.ScheduleArgs{\n\t\t\tDay: pulumi.String(\"Monday\"),\n\t\t\tFrequency: pulumi.String(\"every\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTime: pulumi.String(\"02:60\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Schedule;\nimport com.pulumi.fortios.system.ScheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Schedule(\"trname\", ScheduleArgs.builder()\n .day(\"Monday\")\n .frequency(\"every\")\n .status(\"enable\")\n .time(\"02:60\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/autoupdate:Schedule\n properties:\n day: Monday\n frequency: every\n status: enable\n time: 02:60\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemAutoupdate Schedule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoupdate/schedule:Schedule labelname SystemAutoupdateSchedule\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoupdate/schedule:Schedule labelname SystemAutoupdateSchedule\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "day": { "type": "string", @@ -152807,7 +153959,8 @@ "day", "frequency", "status", - "time" + "time", + "vdomparam" ], "inputProperties": { "day": { @@ -152866,7 +154019,7 @@ } }, "fortios:system/autoupdate/tunneling:Tunneling": { - "description": "Configure web proxy tunnelling for the FDN.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.autoupdate.Tunneling(\"trname\", {\n port: 0,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.autoupdate.Tunneling(\"trname\",\n port=0,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoupdate.Tunneling(\"trname\", new()\n {\n Port = 0,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewTunneling(ctx, \"trname\", \u0026system.TunnelingArgs{\n\t\t\tPort: pulumi.Int(0),\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.fortios.system.Tunneling;\nimport com.pulumi.fortios.system.TunnelingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Tunneling(\"trname\", TunnelingArgs.builder() \n .port(0)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/autoupdate:Tunneling\n properties:\n port: 0\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemAutoupdate Tunneling can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoupdate/tunneling:Tunneling labelname SystemAutoupdateTunneling\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoupdate/tunneling:Tunneling labelname SystemAutoupdateTunneling\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure web proxy tunnelling for the FDN.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.autoupdate.Tunneling(\"trname\", {\n port: 0,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.autoupdate.Tunneling(\"trname\",\n port=0,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Autoupdate.Tunneling(\"trname\", new()\n {\n Port = 0,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewTunneling(ctx, \"trname\", \u0026system.TunnelingArgs{\n\t\t\tPort: pulumi.Int(0),\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.fortios.system.Tunneling;\nimport com.pulumi.fortios.system.TunnelingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Tunneling(\"trname\", TunnelingArgs.builder()\n .port(0)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/autoupdate:Tunneling\n properties:\n port: 0\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemAutoupdate Tunneling can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/autoupdate/tunneling:Tunneling labelname SystemAutoupdateTunneling\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/autoupdate/tunneling:Tunneling labelname SystemAutoupdateTunneling\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "address": { "type": "string", @@ -152898,7 +154051,8 @@ "address", "port", "status", - "username" + "username", + "vdomparam" ], "inputProperties": { "address": { @@ -152962,7 +154116,7 @@ } }, "fortios:system/centralmanagement:Centralmanagement": { - "description": "Configure central management.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.system.Centralmanagement(\"trname1\", {\n allowMonitor: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n allowRemoteFirmwareUpgrade: \"enable\",\n encAlgorithm: \"high\",\n fmg: \"0.0.0.0\",\n fmgSourceIp6: \"::\",\n includeDefaultServers: \"enable\",\n mode: \"normal\",\n scheduleConfigRestore: \"enable\",\n scheduleScriptRestore: \"enable\",\n type: \"fortimanager\",\n vdom: \"root\",\n});\nconst trname2 = new fortios.system.Centralmanagement(\"trname2\", {\n allowMonitor: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n allowRemoteFirmwareUpgrade: \"enable\",\n encAlgorithm: \"high\",\n fmg: \"\\\"192.168.52.177\\\"\",\n includeDefaultServers: \"enable\",\n mode: \"normal\",\n type: \"fortimanager\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.system.Centralmanagement(\"trname1\",\n allow_monitor=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n allow_remote_firmware_upgrade=\"enable\",\n enc_algorithm=\"high\",\n fmg=\"0.0.0.0\",\n fmg_source_ip6=\"::\",\n include_default_servers=\"enable\",\n mode=\"normal\",\n schedule_config_restore=\"enable\",\n schedule_script_restore=\"enable\",\n type=\"fortimanager\",\n vdom=\"root\")\ntrname2 = fortios.system.Centralmanagement(\"trname2\",\n allow_monitor=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n allow_remote_firmware_upgrade=\"enable\",\n enc_algorithm=\"high\",\n fmg=\"\\\"192.168.52.177\\\"\",\n include_default_servers=\"enable\",\n mode=\"normal\",\n type=\"fortimanager\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.System.Centralmanagement(\"trname1\", new()\n {\n AllowMonitor = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AllowRemoteFirmwareUpgrade = \"enable\",\n EncAlgorithm = \"high\",\n Fmg = \"0.0.0.0\",\n FmgSourceIp6 = \"::\",\n IncludeDefaultServers = \"enable\",\n Mode = \"normal\",\n ScheduleConfigRestore = \"enable\",\n ScheduleScriptRestore = \"enable\",\n Type = \"fortimanager\",\n Vdom = \"root\",\n });\n\n var trname2 = new Fortios.System.Centralmanagement(\"trname2\", new()\n {\n AllowMonitor = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AllowRemoteFirmwareUpgrade = \"enable\",\n EncAlgorithm = \"high\",\n Fmg = \"\\\"192.168.52.177\\\"\",\n IncludeDefaultServers = \"enable\",\n Mode = \"normal\",\n Type = \"fortimanager\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCentralmanagement(ctx, \"trname1\", \u0026system.CentralmanagementArgs{\n\t\t\tAllowMonitor: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAllowRemoteFirmwareUpgrade: pulumi.String(\"enable\"),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFmg: pulumi.String(\"0.0.0.0\"),\n\t\t\tFmgSourceIp6: pulumi.String(\"::\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"normal\"),\n\t\t\tScheduleConfigRestore: pulumi.String(\"enable\"),\n\t\t\tScheduleScriptRestore: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"fortimanager\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = system.NewCentralmanagement(ctx, \"trname2\", \u0026system.CentralmanagementArgs{\n\t\t\tAllowMonitor: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAllowRemoteFirmwareUpgrade: pulumi.String(\"enable\"),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFmg: pulumi.String(\"\\\"192.168.52.177\\\"\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"normal\"),\n\t\t\tType: pulumi.String(\"fortimanager\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Centralmanagement;\nimport com.pulumi.fortios.system.CentralmanagementArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Centralmanagement(\"trname1\", CentralmanagementArgs.builder() \n .allowMonitor(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .allowRemoteFirmwareUpgrade(\"enable\")\n .encAlgorithm(\"high\")\n .fmg(\"0.0.0.0\")\n .fmgSourceIp6(\"::\")\n .includeDefaultServers(\"enable\")\n .mode(\"normal\")\n .scheduleConfigRestore(\"enable\")\n .scheduleScriptRestore(\"enable\")\n .type(\"fortimanager\")\n .vdom(\"root\")\n .build());\n\n var trname2 = new Centralmanagement(\"trname2\", CentralmanagementArgs.builder() \n .allowMonitor(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .allowRemoteFirmwareUpgrade(\"enable\")\n .encAlgorithm(\"high\")\n .fmg(\"\\\"192.168.52.177\\\"\")\n .includeDefaultServers(\"enable\")\n .mode(\"normal\")\n .type(\"fortimanager\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:system:Centralmanagement\n properties:\n allowMonitor: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n allowRemoteFirmwareUpgrade: enable\n encAlgorithm: high\n fmg: 0.0.0.0\n fmgSourceIp6: '::'\n includeDefaultServers: enable\n mode: normal\n scheduleConfigRestore: enable\n scheduleScriptRestore: enable\n type: fortimanager\n vdom: root\n trname2:\n type: fortios:system:Centralmanagement\n properties:\n allowMonitor: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n allowRemoteFirmwareUpgrade: enable\n encAlgorithm: high\n fmg: '\"192.168.52.177\"'\n includeDefaultServers: enable\n mode: normal\n type: fortimanager\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem CentralManagement can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/centralmanagement:Centralmanagement labelname SystemCentralManagement\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/centralmanagement:Centralmanagement labelname SystemCentralManagement\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure central management.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.system.Centralmanagement(\"trname1\", {\n allowMonitor: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n allowRemoteFirmwareUpgrade: \"enable\",\n encAlgorithm: \"high\",\n fmg: \"0.0.0.0\",\n fmgSourceIp6: \"::\",\n includeDefaultServers: \"enable\",\n mode: \"normal\",\n scheduleConfigRestore: \"enable\",\n scheduleScriptRestore: \"enable\",\n type: \"fortimanager\",\n vdom: \"root\",\n});\nconst trname2 = new fortios.system.Centralmanagement(\"trname2\", {\n allowMonitor: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n allowRemoteFirmwareUpgrade: \"enable\",\n encAlgorithm: \"high\",\n fmg: \"\\\"192.168.52.177\\\"\",\n includeDefaultServers: \"enable\",\n mode: \"normal\",\n type: \"fortimanager\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.system.Centralmanagement(\"trname1\",\n allow_monitor=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n allow_remote_firmware_upgrade=\"enable\",\n enc_algorithm=\"high\",\n fmg=\"0.0.0.0\",\n fmg_source_ip6=\"::\",\n include_default_servers=\"enable\",\n mode=\"normal\",\n schedule_config_restore=\"enable\",\n schedule_script_restore=\"enable\",\n type=\"fortimanager\",\n vdom=\"root\")\ntrname2 = fortios.system.Centralmanagement(\"trname2\",\n allow_monitor=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n allow_remote_firmware_upgrade=\"enable\",\n enc_algorithm=\"high\",\n fmg=\"\\\"192.168.52.177\\\"\",\n include_default_servers=\"enable\",\n mode=\"normal\",\n type=\"fortimanager\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.System.Centralmanagement(\"trname1\", new()\n {\n AllowMonitor = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AllowRemoteFirmwareUpgrade = \"enable\",\n EncAlgorithm = \"high\",\n Fmg = \"0.0.0.0\",\n FmgSourceIp6 = \"::\",\n IncludeDefaultServers = \"enable\",\n Mode = \"normal\",\n ScheduleConfigRestore = \"enable\",\n ScheduleScriptRestore = \"enable\",\n Type = \"fortimanager\",\n Vdom = \"root\",\n });\n\n var trname2 = new Fortios.System.Centralmanagement(\"trname2\", new()\n {\n AllowMonitor = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AllowRemoteFirmwareUpgrade = \"enable\",\n EncAlgorithm = \"high\",\n Fmg = \"\\\"192.168.52.177\\\"\",\n IncludeDefaultServers = \"enable\",\n Mode = \"normal\",\n Type = \"fortimanager\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCentralmanagement(ctx, \"trname1\", \u0026system.CentralmanagementArgs{\n\t\t\tAllowMonitor: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAllowRemoteFirmwareUpgrade: pulumi.String(\"enable\"),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFmg: pulumi.String(\"0.0.0.0\"),\n\t\t\tFmgSourceIp6: pulumi.String(\"::\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"normal\"),\n\t\t\tScheduleConfigRestore: pulumi.String(\"enable\"),\n\t\t\tScheduleScriptRestore: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"fortimanager\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = system.NewCentralmanagement(ctx, \"trname2\", \u0026system.CentralmanagementArgs{\n\t\t\tAllowMonitor: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAllowRemoteFirmwareUpgrade: pulumi.String(\"enable\"),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFmg: pulumi.String(\"\\\"192.168.52.177\\\"\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"normal\"),\n\t\t\tType: pulumi.String(\"fortimanager\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Centralmanagement;\nimport com.pulumi.fortios.system.CentralmanagementArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Centralmanagement(\"trname1\", CentralmanagementArgs.builder()\n .allowMonitor(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .allowRemoteFirmwareUpgrade(\"enable\")\n .encAlgorithm(\"high\")\n .fmg(\"0.0.0.0\")\n .fmgSourceIp6(\"::\")\n .includeDefaultServers(\"enable\")\n .mode(\"normal\")\n .scheduleConfigRestore(\"enable\")\n .scheduleScriptRestore(\"enable\")\n .type(\"fortimanager\")\n .vdom(\"root\")\n .build());\n\n var trname2 = new Centralmanagement(\"trname2\", CentralmanagementArgs.builder()\n .allowMonitor(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .allowRemoteFirmwareUpgrade(\"enable\")\n .encAlgorithm(\"high\")\n .fmg(\"\\\"192.168.52.177\\\"\")\n .includeDefaultServers(\"enable\")\n .mode(\"normal\")\n .type(\"fortimanager\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:system:Centralmanagement\n properties:\n allowMonitor: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n allowRemoteFirmwareUpgrade: enable\n encAlgorithm: high\n fmg: 0.0.0.0\n fmgSourceIp6: '::'\n includeDefaultServers: enable\n mode: normal\n scheduleConfigRestore: enable\n scheduleScriptRestore: enable\n type: fortimanager\n vdom: root\n trname2:\n type: fortios:system:Centralmanagement\n properties:\n allowMonitor: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n allowRemoteFirmwareUpgrade: enable\n encAlgorithm: high\n fmg: '\"192.168.52.177\"'\n includeDefaultServers: enable\n mode: normal\n type: fortimanager\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem CentralManagement can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/centralmanagement:Centralmanagement labelname SystemCentralManagement\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/centralmanagement:Centralmanagement labelname SystemCentralManagement\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowMonitor": { "type": "string", @@ -153014,7 +154168,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "includeDefaultServers": { "type": "string", @@ -153089,7 +154243,8 @@ "scheduleScriptRestore", "serialNumber", "type", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "allowMonitor": { @@ -153142,7 +154297,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "includeDefaultServers": { "type": "string", @@ -153250,7 +154405,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "includeDefaultServers": { "type": "string", @@ -153309,7 +154464,7 @@ } }, "fortios:system/clustersync:Clustersync": { - "description": "Configure FortiGate Session Life Support Protocol (FGSP) session synchronization. Applies to FortiOS Version `\u003c= 7.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Clustersync(\"trname\", {\n hbInterval: 3,\n hbLostThreshold: 3,\n peerip: \"1.1.1.1\",\n peervd: \"root\",\n slaveAddIkeRoutes: \"enable\",\n syncId: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Clustersync(\"trname\",\n hb_interval=3,\n hb_lost_threshold=3,\n peerip=\"1.1.1.1\",\n peervd=\"root\",\n slave_add_ike_routes=\"enable\",\n sync_id=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Clustersync(\"trname\", new()\n {\n HbInterval = 3,\n HbLostThreshold = 3,\n Peerip = \"1.1.1.1\",\n Peervd = \"root\",\n SlaveAddIkeRoutes = \"enable\",\n SyncId = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewClustersync(ctx, \"trname\", \u0026system.ClustersyncArgs{\n\t\t\tHbInterval: pulumi.Int(3),\n\t\t\tHbLostThreshold: pulumi.Int(3),\n\t\t\tPeerip: pulumi.String(\"1.1.1.1\"),\n\t\t\tPeervd: pulumi.String(\"root\"),\n\t\t\tSlaveAddIkeRoutes: pulumi.String(\"enable\"),\n\t\t\tSyncId: pulumi.Int(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.fortios.system.Clustersync;\nimport com.pulumi.fortios.system.ClustersyncArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Clustersync(\"trname\", ClustersyncArgs.builder() \n .hbInterval(3)\n .hbLostThreshold(3)\n .peerip(\"1.1.1.1\")\n .peervd(\"root\")\n .slaveAddIkeRoutes(\"enable\")\n .syncId(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Clustersync\n properties:\n hbInterval: 3\n hbLostThreshold: 3\n peerip: 1.1.1.1\n peervd: root\n slaveAddIkeRoutes: enable\n syncId: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ClusterSync can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/clustersync:Clustersync labelname {{sync_id}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/clustersync:Clustersync labelname {{sync_id}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGate Session Life Support Protocol (FGSP) session synchronization. Applies to FortiOS Version `\u003c= 7.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Clustersync(\"trname\", {\n hbInterval: 3,\n hbLostThreshold: 3,\n peerip: \"1.1.1.1\",\n peervd: \"root\",\n slaveAddIkeRoutes: \"enable\",\n syncId: 1,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Clustersync(\"trname\",\n hb_interval=3,\n hb_lost_threshold=3,\n peerip=\"1.1.1.1\",\n peervd=\"root\",\n slave_add_ike_routes=\"enable\",\n sync_id=1)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Clustersync(\"trname\", new()\n {\n HbInterval = 3,\n HbLostThreshold = 3,\n Peerip = \"1.1.1.1\",\n Peervd = \"root\",\n SlaveAddIkeRoutes = \"enable\",\n SyncId = 1,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewClustersync(ctx, \"trname\", \u0026system.ClustersyncArgs{\n\t\t\tHbInterval: pulumi.Int(3),\n\t\t\tHbLostThreshold: pulumi.Int(3),\n\t\t\tPeerip: pulumi.String(\"1.1.1.1\"),\n\t\t\tPeervd: pulumi.String(\"root\"),\n\t\t\tSlaveAddIkeRoutes: pulumi.String(\"enable\"),\n\t\t\tSyncId: pulumi.Int(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.fortios.system.Clustersync;\nimport com.pulumi.fortios.system.ClustersyncArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Clustersync(\"trname\", ClustersyncArgs.builder()\n .hbInterval(3)\n .hbLostThreshold(3)\n .peerip(\"1.1.1.1\")\n .peervd(\"root\")\n .slaveAddIkeRoutes(\"enable\")\n .syncId(1)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Clustersync\n properties:\n hbInterval: 3\n hbLostThreshold: 3\n peerip: 1.1.1.1\n peervd: root\n slaveAddIkeRoutes: enable\n syncId: 1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ClusterSync can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/clustersync:Clustersync labelname {{sync_id}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/clustersync:Clustersync labelname {{sync_id}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "downIntfsBeforeSessSyncs": { "type": "array", @@ -153324,15 +154479,15 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hbInterval": { "type": "integer", - "description": "Heartbeat interval (1 - 10 sec).\n" + "description": "Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms).\n" }, "hbLostThreshold": { "type": "integer", - "description": "Lost heartbeat threshold (1 - 10).\n" + "description": "Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60.\n" }, "ikeHeartbeatInterval": { "type": "integer", @@ -153398,7 +154553,8 @@ "secondaryAddIpsecRoutes", "sessionSyncFilter", "slaveAddIkeRoutes", - "syncId" + "syncId", + "vdomparam" ], "inputProperties": { "downIntfsBeforeSessSyncs": { @@ -153414,15 +154570,15 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hbInterval": { "type": "integer", - "description": "Heartbeat interval (1 - 10 sec).\n" + "description": "Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms).\n" }, "hbLostThreshold": { "type": "integer", - "description": "Lost heartbeat threshold (1 - 10).\n" + "description": "Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60.\n" }, "ikeHeartbeatInterval": { "type": "integer", @@ -153494,15 +154650,15 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hbInterval": { "type": "integer", - "description": "Heartbeat interval (1 - 10 sec).\n" + "description": "Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms).\n" }, "hbLostThreshold": { "type": "integer", - "description": "Lost heartbeat threshold (1 - 10).\n" + "description": "Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60.\n" }, "ikeHeartbeatInterval": { "type": "integer", @@ -153562,7 +154718,7 @@ } }, "fortios:system/console:Console": { - "description": "Configure console.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Console(\"trname\", {\n baudrate: \"9600\",\n login: \"enable\",\n mode: \"line\",\n output: \"more\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Console(\"trname\",\n baudrate=\"9600\",\n login=\"enable\",\n mode=\"line\",\n output=\"more\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Console(\"trname\", new()\n {\n Baudrate = \"9600\",\n Login = \"enable\",\n Mode = \"line\",\n Output = \"more\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewConsole(ctx, \"trname\", \u0026system.ConsoleArgs{\n\t\t\tBaudrate: pulumi.String(\"9600\"),\n\t\t\tLogin: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"line\"),\n\t\t\tOutput: pulumi.String(\"more\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Console;\nimport com.pulumi.fortios.system.ConsoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Console(\"trname\", ConsoleArgs.builder() \n .baudrate(\"9600\")\n .login(\"enable\")\n .mode(\"line\")\n .output(\"more\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Console\n properties:\n baudrate: '9600'\n login: enable\n mode: line\n output: more\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Console can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/console:Console labelname SystemConsole\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/console:Console labelname SystemConsole\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure console.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Console(\"trname\", {\n baudrate: \"9600\",\n login: \"enable\",\n mode: \"line\",\n output: \"more\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Console(\"trname\",\n baudrate=\"9600\",\n login=\"enable\",\n mode=\"line\",\n output=\"more\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Console(\"trname\", new()\n {\n Baudrate = \"9600\",\n Login = \"enable\",\n Mode = \"line\",\n Output = \"more\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewConsole(ctx, \"trname\", \u0026system.ConsoleArgs{\n\t\t\tBaudrate: pulumi.String(\"9600\"),\n\t\t\tLogin: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"line\"),\n\t\t\tOutput: pulumi.String(\"more\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Console;\nimport com.pulumi.fortios.system.ConsoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Console(\"trname\", ConsoleArgs.builder()\n .baudrate(\"9600\")\n .login(\"enable\")\n .mode(\"line\")\n .output(\"more\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Console\n properties:\n baudrate: '9600'\n login: enable\n mode: line\n output: more\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Console can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/console:Console labelname SystemConsole\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/console:Console labelname SystemConsole\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "baudrate": { "type": "string", @@ -153594,7 +154750,8 @@ "fortiexplorer", "login", "mode", - "output" + "output", + "vdomparam" ], "inputProperties": { "baudrate": { @@ -153656,7 +154813,7 @@ } }, "fortios:system/csf:Csf": { - "description": "Add this FortiGate to a Security Fabric or set up a new Security Fabric on this FortiGate.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Csf(\"trname\", {\n configurationSync: \"default\",\n groupPassword: \"tmp\",\n managementIp: \"0.0.0.0\",\n managementPort: 33,\n status: \"disable\",\n upstreamIp: \"0.0.0.0\",\n upstreamPort: 8013,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Csf(\"trname\",\n configuration_sync=\"default\",\n group_password=\"tmp\",\n management_ip=\"0.0.0.0\",\n management_port=33,\n status=\"disable\",\n upstream_ip=\"0.0.0.0\",\n upstream_port=8013)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Csf(\"trname\", new()\n {\n ConfigurationSync = \"default\",\n GroupPassword = \"tmp\",\n ManagementIp = \"0.0.0.0\",\n ManagementPort = 33,\n Status = \"disable\",\n UpstreamIp = \"0.0.0.0\",\n UpstreamPort = 8013,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCsf(ctx, \"trname\", \u0026system.CsfArgs{\n\t\t\tConfigurationSync: pulumi.String(\"default\"),\n\t\t\tGroupPassword: pulumi.String(\"tmp\"),\n\t\t\tManagementIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tManagementPort: pulumi.Int(33),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUpstreamIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tUpstreamPort: pulumi.Int(8013),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Csf;\nimport com.pulumi.fortios.system.CsfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Csf(\"trname\", CsfArgs.builder() \n .configurationSync(\"default\")\n .groupPassword(\"tmp\")\n .managementIp(\"0.0.0.0\")\n .managementPort(33)\n .status(\"disable\")\n .upstreamIp(\"0.0.0.0\")\n .upstreamPort(8013)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Csf\n properties:\n configurationSync: default\n groupPassword: tmp\n managementIp: 0.0.0.0\n managementPort: 33\n status: disable\n upstreamIp: 0.0.0.0\n upstreamPort: 8013\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Csf can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/csf:Csf labelname SystemCsf\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/csf:Csf labelname SystemCsf\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Add this FortiGate to a Security Fabric or set up a new Security Fabric on this FortiGate.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Csf(\"trname\", {\n configurationSync: \"default\",\n groupPassword: \"tmp\",\n managementIp: \"0.0.0.0\",\n managementPort: 33,\n status: \"disable\",\n upstreamIp: \"0.0.0.0\",\n upstreamPort: 8013,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Csf(\"trname\",\n configuration_sync=\"default\",\n group_password=\"tmp\",\n management_ip=\"0.0.0.0\",\n management_port=33,\n status=\"disable\",\n upstream_ip=\"0.0.0.0\",\n upstream_port=8013)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Csf(\"trname\", new()\n {\n ConfigurationSync = \"default\",\n GroupPassword = \"tmp\",\n ManagementIp = \"0.0.0.0\",\n ManagementPort = 33,\n Status = \"disable\",\n UpstreamIp = \"0.0.0.0\",\n UpstreamPort = 8013,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCsf(ctx, \"trname\", \u0026system.CsfArgs{\n\t\t\tConfigurationSync: pulumi.String(\"default\"),\n\t\t\tGroupPassword: pulumi.String(\"tmp\"),\n\t\t\tManagementIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tManagementPort: pulumi.Int(33),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tUpstreamIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tUpstreamPort: pulumi.Int(8013),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Csf;\nimport com.pulumi.fortios.system.CsfArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Csf(\"trname\", CsfArgs.builder()\n .configurationSync(\"default\")\n .groupPassword(\"tmp\")\n .managementIp(\"0.0.0.0\")\n .managementPort(33)\n .status(\"disable\")\n .upstreamIp(\"0.0.0.0\")\n .upstreamPort(8013)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Csf\n properties:\n configurationSync: default\n groupPassword: tmp\n managementIp: 0.0.0.0\n managementPort: 33\n status: disable\n upstreamIp: 0.0.0.0\n upstreamPort: 8013\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Csf can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/csf:Csf labelname SystemCsf\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/csf:Csf labelname SystemCsf\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acceptAuthByCert": { "type": "string", @@ -153731,7 +154888,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupName": { "type": "string", @@ -153758,6 +154915,10 @@ "type": "string", "description": "SAML setting configuration synchronization. Valid values: `default`, `local`.\n" }, + "sourceIp": { + "type": "string", + "description": "Source IP address for communication with the upstream FortiGate.\n" + }, "status": { "type": "string", "description": "Enable/disable Security Fabric. Valid values: `enable`, `disable`.\n" @@ -153777,6 +154938,14 @@ "type": "string", "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n" }, + "upstreamInterface": { + "type": "string", + "description": "Specify outgoing interface to reach server.\n" + }, + "upstreamInterfaceSelectMethod": { + "type": "string", + "description": "Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`.\n" + }, "upstreamIp": { "type": "string", "description": "IP address of the FortiGate upstream from this FortiGate in the Security Fabric.\n" @@ -153808,11 +154977,15 @@ "managementIp", "managementPort", "samlConfigurationSync", + "sourceIp", "status", "uid", "upstream", + "upstreamInterface", + "upstreamInterfaceSelectMethod", "upstreamIp", - "upstreamPort" + "upstreamPort", + "vdomparam" ], "inputProperties": { "acceptAuthByCert": { @@ -153888,7 +155061,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupName": { "type": "string", @@ -153915,6 +155088,10 @@ "type": "string", "description": "SAML setting configuration synchronization. Valid values: `default`, `local`.\n" }, + "sourceIp": { + "type": "string", + "description": "Source IP address for communication with the upstream FortiGate.\n" + }, "status": { "type": "string", "description": "Enable/disable Security Fabric. Valid values: `enable`, `disable`.\n" @@ -153934,6 +155111,14 @@ "type": "string", "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n" }, + "upstreamInterface": { + "type": "string", + "description": "Specify outgoing interface to reach server.\n" + }, + "upstreamInterfaceSelectMethod": { + "type": "string", + "description": "Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`.\n" + }, "upstreamIp": { "type": "string", "description": "IP address of the FortiGate upstream from this FortiGate in the Security Fabric.\n" @@ -154027,7 +155212,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupName": { "type": "string", @@ -154054,6 +155239,10 @@ "type": "string", "description": "SAML setting configuration synchronization. Valid values: `default`, `local`.\n" }, + "sourceIp": { + "type": "string", + "description": "Source IP address for communication with the upstream FortiGate.\n" + }, "status": { "type": "string", "description": "Enable/disable Security Fabric. Valid values: `enable`, `disable`.\n" @@ -154073,6 +155262,14 @@ "type": "string", "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n" }, + "upstreamInterface": { + "type": "string", + "description": "Specify outgoing interface to reach server.\n" + }, + "upstreamInterfaceSelectMethod": { + "type": "string", + "description": "Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`.\n" + }, "upstreamIp": { "type": "string", "description": "IP address of the FortiGate upstream from this FortiGate in the Security Fabric.\n" @@ -154091,7 +155288,7 @@ } }, "fortios:system/customlanguage:Customlanguage": { - "description": "Configure custom languages.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Customlanguage(\"trname\", {filename: \"en\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Customlanguage(\"trname\", filename=\"en\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Customlanguage(\"trname\", new()\n {\n Filename = \"en\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCustomlanguage(ctx, \"trname\", \u0026system.CustomlanguageArgs{\n\t\t\tFilename: 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.fortios.system.Customlanguage;\nimport com.pulumi.fortios.system.CustomlanguageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Customlanguage(\"trname\", CustomlanguageArgs.builder() \n .filename(\"en\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Customlanguage\n properties:\n filename: en\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem CustomLanguage can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/customlanguage:Customlanguage labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/customlanguage:Customlanguage labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure custom languages.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Customlanguage(\"trname\", {filename: \"en\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Customlanguage(\"trname\", filename=\"en\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Customlanguage(\"trname\", new()\n {\n Filename = \"en\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCustomlanguage(ctx, \"trname\", \u0026system.CustomlanguageArgs{\n\t\t\tFilename: 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.fortios.system.Customlanguage;\nimport com.pulumi.fortios.system.CustomlanguageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Customlanguage(\"trname\", CustomlanguageArgs.builder()\n .filename(\"en\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Customlanguage\n properties:\n filename: en\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem CustomLanguage can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/customlanguage:Customlanguage labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/customlanguage:Customlanguage labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comments": { "type": "string", @@ -154112,7 +155309,8 @@ }, "required": [ "filename", - "name" + "name", + "vdomparam" ], "inputProperties": { "comments": { @@ -154163,7 +155361,7 @@ } }, "fortios:system/ddns:Ddns": { - "description": "Configure DDNS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ddns(\"trname\", {\n boundIp: \"0.0.0.0\",\n clearText: \"disable\",\n ddnsAuth: \"disable\",\n ddnsDomain: \"www.s.com\",\n ddnsPassword: \"ewewcd\",\n ddnsServer: \"tzo.com\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsTtl: 300,\n ddnsUsername: \"sie2ae\",\n ddnsid: 1,\n monitorInterfaces: [{\n interfaceName: \"port2\",\n }],\n sslCertificate: \"Fortinet_Factory\",\n updateInterval: 300,\n usePublicIp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ddns(\"trname\",\n bound_ip=\"0.0.0.0\",\n clear_text=\"disable\",\n ddns_auth=\"disable\",\n ddns_domain=\"www.s.com\",\n ddns_password=\"ewewcd\",\n ddns_server=\"tzo.com\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_ttl=300,\n ddns_username=\"sie2ae\",\n ddnsid=1,\n monitor_interfaces=[fortios.system.DdnsMonitorInterfaceArgs(\n interface_name=\"port2\",\n )],\n ssl_certificate=\"Fortinet_Factory\",\n update_interval=300,\n use_public_ip=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ddns(\"trname\", new()\n {\n BoundIp = \"0.0.0.0\",\n ClearText = \"disable\",\n DdnsAuth = \"disable\",\n DdnsDomain = \"www.s.com\",\n DdnsPassword = \"ewewcd\",\n DdnsServer = \"tzo.com\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsTtl = 300,\n DdnsUsername = \"sie2ae\",\n Ddnsid = 1,\n MonitorInterfaces = new[]\n {\n new Fortios.System.Inputs.DdnsMonitorInterfaceArgs\n {\n InterfaceName = \"port2\",\n },\n },\n SslCertificate = \"Fortinet_Factory\",\n UpdateInterval = 300,\n UsePublicIp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDdns(ctx, \"trname\", \u0026system.DdnsArgs{\n\t\t\tBoundIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tClearText: pulumi.String(\"disable\"),\n\t\t\tDdnsAuth: pulumi.String(\"disable\"),\n\t\t\tDdnsDomain: pulumi.String(\"www.s.com\"),\n\t\t\tDdnsPassword: pulumi.String(\"ewewcd\"),\n\t\t\tDdnsServer: pulumi.String(\"tzo.com\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsTtl: pulumi.Int(300),\n\t\t\tDdnsUsername: pulumi.String(\"sie2ae\"),\n\t\t\tDdnsid: pulumi.Int(1),\n\t\t\tMonitorInterfaces: system.DdnsMonitorInterfaceArray{\n\t\t\t\t\u0026system.DdnsMonitorInterfaceArgs{\n\t\t\t\t\tInterfaceName: pulumi.String(\"port2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslCertificate: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tUpdateInterval: pulumi.Int(300),\n\t\t\tUsePublicIp: 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.fortios.system.Ddns;\nimport com.pulumi.fortios.system.DdnsArgs;\nimport com.pulumi.fortios.system.inputs.DdnsMonitorInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ddns(\"trname\", DdnsArgs.builder() \n .boundIp(\"0.0.0.0\")\n .clearText(\"disable\")\n .ddnsAuth(\"disable\")\n .ddnsDomain(\"www.s.com\")\n .ddnsPassword(\"ewewcd\")\n .ddnsServer(\"tzo.com\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsTtl(300)\n .ddnsUsername(\"sie2ae\")\n .ddnsid(1)\n .monitorInterfaces(DdnsMonitorInterfaceArgs.builder()\n .interfaceName(\"port2\")\n .build())\n .sslCertificate(\"Fortinet_Factory\")\n .updateInterval(300)\n .usePublicIp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ddns\n properties:\n boundIp: 0.0.0.0\n clearText: disable\n ddnsAuth: disable\n ddnsDomain: www.s.com\n ddnsPassword: ewewcd\n ddnsServer: tzo.com\n ddnsServerIp: 0.0.0.0\n ddnsTtl: 300\n ddnsUsername: sie2ae\n ddnsid: 1\n monitorInterfaces:\n - interfaceName: port2\n sslCertificate: Fortinet_Factory\n updateInterval: 300\n usePublicIp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ddns can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ddns:Ddns labelname {{ddnsid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ddns:Ddns labelname {{ddnsid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DDNS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ddns(\"trname\", {\n boundIp: \"0.0.0.0\",\n clearText: \"disable\",\n ddnsAuth: \"disable\",\n ddnsDomain: \"www.s.com\",\n ddnsPassword: \"ewewcd\",\n ddnsServer: \"tzo.com\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsTtl: 300,\n ddnsUsername: \"sie2ae\",\n ddnsid: 1,\n monitorInterfaces: [{\n interfaceName: \"port2\",\n }],\n sslCertificate: \"Fortinet_Factory\",\n updateInterval: 300,\n usePublicIp: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ddns(\"trname\",\n bound_ip=\"0.0.0.0\",\n clear_text=\"disable\",\n ddns_auth=\"disable\",\n ddns_domain=\"www.s.com\",\n ddns_password=\"ewewcd\",\n ddns_server=\"tzo.com\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_ttl=300,\n ddns_username=\"sie2ae\",\n ddnsid=1,\n monitor_interfaces=[fortios.system.DdnsMonitorInterfaceArgs(\n interface_name=\"port2\",\n )],\n ssl_certificate=\"Fortinet_Factory\",\n update_interval=300,\n use_public_ip=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ddns(\"trname\", new()\n {\n BoundIp = \"0.0.0.0\",\n ClearText = \"disable\",\n DdnsAuth = \"disable\",\n DdnsDomain = \"www.s.com\",\n DdnsPassword = \"ewewcd\",\n DdnsServer = \"tzo.com\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsTtl = 300,\n DdnsUsername = \"sie2ae\",\n Ddnsid = 1,\n MonitorInterfaces = new[]\n {\n new Fortios.System.Inputs.DdnsMonitorInterfaceArgs\n {\n InterfaceName = \"port2\",\n },\n },\n SslCertificate = \"Fortinet_Factory\",\n UpdateInterval = 300,\n UsePublicIp = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDdns(ctx, \"trname\", \u0026system.DdnsArgs{\n\t\t\tBoundIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tClearText: pulumi.String(\"disable\"),\n\t\t\tDdnsAuth: pulumi.String(\"disable\"),\n\t\t\tDdnsDomain: pulumi.String(\"www.s.com\"),\n\t\t\tDdnsPassword: pulumi.String(\"ewewcd\"),\n\t\t\tDdnsServer: pulumi.String(\"tzo.com\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsTtl: pulumi.Int(300),\n\t\t\tDdnsUsername: pulumi.String(\"sie2ae\"),\n\t\t\tDdnsid: pulumi.Int(1),\n\t\t\tMonitorInterfaces: system.DdnsMonitorInterfaceArray{\n\t\t\t\t\u0026system.DdnsMonitorInterfaceArgs{\n\t\t\t\t\tInterfaceName: pulumi.String(\"port2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSslCertificate: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tUpdateInterval: pulumi.Int(300),\n\t\t\tUsePublicIp: 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.fortios.system.Ddns;\nimport com.pulumi.fortios.system.DdnsArgs;\nimport com.pulumi.fortios.system.inputs.DdnsMonitorInterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ddns(\"trname\", DdnsArgs.builder()\n .boundIp(\"0.0.0.0\")\n .clearText(\"disable\")\n .ddnsAuth(\"disable\")\n .ddnsDomain(\"www.s.com\")\n .ddnsPassword(\"ewewcd\")\n .ddnsServer(\"tzo.com\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsTtl(300)\n .ddnsUsername(\"sie2ae\")\n .ddnsid(1)\n .monitorInterfaces(DdnsMonitorInterfaceArgs.builder()\n .interfaceName(\"port2\")\n .build())\n .sslCertificate(\"Fortinet_Factory\")\n .updateInterval(300)\n .usePublicIp(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ddns\n properties:\n boundIp: 0.0.0.0\n clearText: disable\n ddnsAuth: disable\n ddnsDomain: www.s.com\n ddnsPassword: ewewcd\n ddnsServer: tzo.com\n ddnsServerIp: 0.0.0.0\n ddnsTtl: 300\n ddnsUsername: sie2ae\n ddnsid: 1\n monitorInterfaces:\n - interfaceName: port2\n sslCertificate: Fortinet_Factory\n updateInterval: 300\n usePublicIp: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ddns can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ddns:Ddns labelname {{ddnsid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ddns:Ddns labelname {{ddnsid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addrType": { "type": "string", @@ -154183,7 +155381,7 @@ }, "ddnsDomain": { "type": "string", - "description": "Your fully qualified domain name (for example, yourname.DDNS.com).\n" + "description": "Your fully qualified domain name. For example, yourname.ddns.com.\n" }, "ddnsKey": { "type": "string", @@ -154240,7 +155438,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "monitorInterfaces": { "type": "array", @@ -154259,7 +155457,7 @@ }, "updateInterval": { "type": "integer", - "description": "DDNS update interval (60 - 2592000 sec, default = 300).\n" + "description": "DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions \u003e= 7.0.4: 0 means default.\n" }, "usePublicIp": { "type": "string", @@ -154289,7 +155487,8 @@ "serverType", "sslCertificate", "updateInterval", - "usePublicIp" + "usePublicIp", + "vdomparam" ], "inputProperties": { "addrType": { @@ -154310,7 +155509,7 @@ }, "ddnsDomain": { "type": "string", - "description": "Your fully qualified domain name (for example, yourname.DDNS.com).\n" + "description": "Your fully qualified domain name. For example, yourname.ddns.com.\n" }, "ddnsKey": { "type": "string", @@ -154368,7 +155567,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "monitorInterfaces": { "type": "array", @@ -154387,7 +155586,7 @@ }, "updateInterval": { "type": "integer", - "description": "DDNS update interval (60 - 2592000 sec, default = 300).\n" + "description": "DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions \u003e= 7.0.4: 0 means default.\n" }, "usePublicIp": { "type": "string", @@ -154424,7 +155623,7 @@ }, "ddnsDomain": { "type": "string", - "description": "Your fully qualified domain name (for example, yourname.DDNS.com).\n" + "description": "Your fully qualified domain name. For example, yourname.ddns.com.\n" }, "ddnsKey": { "type": "string", @@ -154482,7 +155681,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "monitorInterfaces": { "type": "array", @@ -154501,7 +155700,7 @@ }, "updateInterval": { "type": "integer", - "description": "DDNS update interval (60 - 2592000 sec, default = 300).\n" + "description": "DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions \u003e= 7.0.4: 0 means default.\n" }, "usePublicIp": { "type": "string", @@ -154559,7 +155758,8 @@ "dhcpServer", "dhcpStartIp", "interface", - "status" + "status", + "vdomparam" ], "inputProperties": { "defaultGateway": { @@ -154653,7 +155853,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haRebootController": { "type": "string", @@ -154676,7 +155876,7 @@ }, "setupTime": { "type": "string", - "description": "Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC).\n" + "description": "Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC).\n" }, "status": { "type": "string", @@ -154709,7 +155909,8 @@ "status", "time", "timing", - "upgradePath" + "upgradePath", + "vdomparam" ], "inputProperties": { "deviceType": { @@ -154726,7 +155927,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haRebootController": { "type": "string", @@ -154750,7 +155951,7 @@ }, "setupTime": { "type": "string", - "description": "Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC).\n" + "description": "Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC).\n" }, "status": { "type": "string", @@ -154791,7 +155992,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haRebootController": { "type": "string", @@ -154815,7 +156016,7 @@ }, "setupTime": { "type": "string", - "description": "Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC).\n" + "description": "Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC).\n" }, "status": { "type": "string", @@ -154843,7 +156044,7 @@ } }, "fortios:system/dhcp/server:Server": { - "description": "Configure DHCP servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.dhcp.Server(\"trname\", {\n dnsService: \"default\",\n fosid: 1,\n \"interface\": \"port2\",\n ipRanges: [{\n endIp: \"1.1.1.22\",\n id: 1,\n startIp: \"1.1.1.1\",\n }],\n netmask: \"255.255.255.0\",\n ntpServer1: \"192.168.52.22\",\n status: \"disable\",\n timezone: \"00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.dhcp.Server(\"trname\",\n dns_service=\"default\",\n fosid=1,\n interface=\"port2\",\n ip_ranges=[fortios.system.dhcp.ServerIpRangeArgs(\n end_ip=\"1.1.1.22\",\n id=1,\n start_ip=\"1.1.1.1\",\n )],\n netmask=\"255.255.255.0\",\n ntp_server1=\"192.168.52.22\",\n status=\"disable\",\n timezone=\"00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dhcp.Server(\"trname\", new()\n {\n DnsService = \"default\",\n Fosid = 1,\n Interface = \"port2\",\n IpRanges = new[]\n {\n new Fortios.System.Dhcp.Inputs.ServerIpRangeArgs\n {\n EndIp = \"1.1.1.22\",\n Id = 1,\n StartIp = \"1.1.1.1\",\n },\n },\n Netmask = \"255.255.255.0\",\n NtpServer1 = \"192.168.52.22\",\n Status = \"disable\",\n Timezone = \"00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewServer(ctx, \"trname\", \u0026system.ServerArgs{\n\t\t\tDnsService: pulumi.String(\"default\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIpRanges: dhcp.ServerIpRangeArray{\n\t\t\t\t\u0026dhcp.ServerIpRangeArgs{\n\t\t\t\t\tEndIp: pulumi.String(\"1.1.1.22\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tStartIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNetmask: pulumi.String(\"255.255.255.0\"),\n\t\t\tNtpServer1: pulumi.String(\"192.168.52.22\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTimezone: pulumi.String(\"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.fortios.system.Server;\nimport com.pulumi.fortios.system.ServerArgs;\nimport com.pulumi.fortios.system.inputs.ServerIpRangeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Server(\"trname\", ServerArgs.builder() \n .dnsService(\"default\")\n .fosid(1)\n .interface_(\"port2\")\n .ipRanges(ServerIpRangeArgs.builder()\n .endIp(\"1.1.1.22\")\n .id(1)\n .startIp(\"1.1.1.1\")\n .build())\n .netmask(\"255.255.255.0\")\n .ntpServer1(\"192.168.52.22\")\n .status(\"disable\")\n .timezone(\"00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/dhcp:Server\n properties:\n dnsService: default\n fosid: 1\n interface: port2\n ipRanges:\n - endIp: 1.1.1.22\n id: 1\n startIp: 1.1.1.1\n netmask: 255.255.255.0\n ntpServer1: 192.168.52.22\n status: disable\n timezone: '00'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemDhcp Server can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dhcp/server:Server labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dhcp/server:Server labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DHCP servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.dhcp.Server(\"trname\", {\n dnsService: \"default\",\n fosid: 1,\n \"interface\": \"port2\",\n ipRanges: [{\n endIp: \"1.1.1.22\",\n id: 1,\n startIp: \"1.1.1.1\",\n }],\n netmask: \"255.255.255.0\",\n ntpServer1: \"192.168.52.22\",\n status: \"disable\",\n timezone: \"00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.dhcp.Server(\"trname\",\n dns_service=\"default\",\n fosid=1,\n interface=\"port2\",\n ip_ranges=[fortios.system.dhcp.ServerIpRangeArgs(\n end_ip=\"1.1.1.22\",\n id=1,\n start_ip=\"1.1.1.1\",\n )],\n netmask=\"255.255.255.0\",\n ntp_server1=\"192.168.52.22\",\n status=\"disable\",\n timezone=\"00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dhcp.Server(\"trname\", new()\n {\n DnsService = \"default\",\n Fosid = 1,\n Interface = \"port2\",\n IpRanges = new[]\n {\n new Fortios.System.Dhcp.Inputs.ServerIpRangeArgs\n {\n EndIp = \"1.1.1.22\",\n Id = 1,\n StartIp = \"1.1.1.1\",\n },\n },\n Netmask = \"255.255.255.0\",\n NtpServer1 = \"192.168.52.22\",\n Status = \"disable\",\n Timezone = \"00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewServer(ctx, \"trname\", \u0026system.ServerArgs{\n\t\t\tDnsService: pulumi.String(\"default\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIpRanges: dhcp.ServerIpRangeArray{\n\t\t\t\t\u0026dhcp.ServerIpRangeArgs{\n\t\t\t\t\tEndIp: pulumi.String(\"1.1.1.22\"),\n\t\t\t\t\tId: pulumi.Int(1),\n\t\t\t\t\tStartIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNetmask: pulumi.String(\"255.255.255.0\"),\n\t\t\tNtpServer1: pulumi.String(\"192.168.52.22\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTimezone: pulumi.String(\"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.fortios.system.Server;\nimport com.pulumi.fortios.system.ServerArgs;\nimport com.pulumi.fortios.system.inputs.ServerIpRangeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Server(\"trname\", ServerArgs.builder()\n .dnsService(\"default\")\n .fosid(1)\n .interface_(\"port2\")\n .ipRanges(ServerIpRangeArgs.builder()\n .endIp(\"1.1.1.22\")\n .id(1)\n .startIp(\"1.1.1.1\")\n .build())\n .netmask(\"255.255.255.0\")\n .ntpServer1(\"192.168.52.22\")\n .status(\"disable\")\n .timezone(\"00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/dhcp:Server\n properties:\n dnsService: default\n fosid: 1\n interface: port2\n ipRanges:\n - endIp: 1.1.1.22\n id: 1\n startIp: 1.1.1.1\n netmask: 255.255.255.0\n ntpServer1: 192.168.52.22\n status: disable\n timezone: '00'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemDhcp Server can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dhcp/server:Server labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dhcp/server:Server labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoConfiguration": { "type": "string", @@ -154947,7 +156148,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -155126,6 +156327,7 @@ "timezone", "timezoneOption", "vciMatch", + "vdomparam", "wifiAc1", "wifiAc2", "wifiAc3", @@ -155237,7 +156439,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -155486,7 +156688,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -155629,7 +156831,7 @@ } }, "fortios:system/dhcp6/server:Server": { - "description": "Configure DHCPv6 servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.dhcp6.Server(\"trname\", {\n fosid: 1,\n \"interface\": \"port3\",\n leaseTime: 604800,\n rapidCommit: \"disable\",\n status: \"enable\",\n subnet: \"2001:db8:1234:113::/64\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.dhcp6.Server(\"trname\",\n fosid=1,\n interface=\"port3\",\n lease_time=604800,\n rapid_commit=\"disable\",\n status=\"enable\",\n subnet=\"2001:db8:1234:113::/64\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dhcp6.Server(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port3\",\n LeaseTime = 604800,\n RapidCommit = \"disable\",\n Status = \"enable\",\n Subnet = \"2001:db8:1234:113::/64\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewServer(ctx, \"trname\", \u0026system.ServerArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tLeaseTime: pulumi.Int(604800),\n\t\t\tRapidCommit: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tSubnet: pulumi.String(\"2001:db8:1234:113::/64\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Server;\nimport com.pulumi.fortios.system.ServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Server(\"trname\", ServerArgs.builder() \n .fosid(1)\n .interface_(\"port3\")\n .leaseTime(604800)\n .rapidCommit(\"disable\")\n .status(\"enable\")\n .subnet(\"2001:db8:1234:113::/64\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/dhcp6:Server\n properties:\n fosid: 1\n interface: port3\n leaseTime: 604800\n rapidCommit: disable\n status: enable\n subnet: 2001:db8:1234:113::/64\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemDhcp6 Server can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dhcp6/server:Server labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dhcp6/server:Server labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DHCPv6 servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.dhcp6.Server(\"trname\", {\n fosid: 1,\n \"interface\": \"port3\",\n leaseTime: 604800,\n rapidCommit: \"disable\",\n status: \"enable\",\n subnet: \"2001:db8:1234:113::/64\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.dhcp6.Server(\"trname\",\n fosid=1,\n interface=\"port3\",\n lease_time=604800,\n rapid_commit=\"disable\",\n status=\"enable\",\n subnet=\"2001:db8:1234:113::/64\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dhcp6.Server(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port3\",\n LeaseTime = 604800,\n RapidCommit = \"disable\",\n Status = \"enable\",\n Subnet = \"2001:db8:1234:113::/64\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewServer(ctx, \"trname\", \u0026system.ServerArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tLeaseTime: pulumi.Int(604800),\n\t\t\tRapidCommit: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tSubnet: pulumi.String(\"2001:db8:1234:113::/64\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Server;\nimport com.pulumi.fortios.system.ServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Server(\"trname\", ServerArgs.builder()\n .fosid(1)\n .interface_(\"port3\")\n .leaseTime(604800)\n .rapidCommit(\"disable\")\n .status(\"enable\")\n .subnet(\"2001:db8:1234:113::/64\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/dhcp6:Server\n properties:\n fosid: 1\n interface: port3\n leaseTime: 604800\n rapidCommit: disable\n status: enable\n subnet: 2001:db8:1234:113::/64\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemDhcp6 Server can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dhcp6/server:Server labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dhcp6/server:Server labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "delegatedPrefixIaid": { "type": "integer", @@ -155673,7 +156875,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -155758,7 +156960,8 @@ "rapidCommit", "status", "subnet", - "upstreamInterface" + "upstreamInterface", + "vdomparam" ], "inputProperties": { "delegatedPrefixIaid": { @@ -155804,7 +157007,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -155921,7 +157124,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -156013,7 +157216,8 @@ "required": [ "alwaysSynthesizeAaaaRecord", "dns64Prefix", - "status" + "status", + "vdomparam" ], "inputProperties": { "alwaysSynthesizeAaaaRecord": { @@ -156059,15 +157263,15 @@ } }, "fortios:system/dns:Dns": { - "description": "Configure DNS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dns(\"trname\", {\n cacheNotfoundResponses: \"disable\",\n dnsCacheLimit: 5000,\n dnsCacheTtl: 1800,\n ip6Primary: \"::\",\n ip6Secondary: \"::\",\n primary: \"208.91.112.53\",\n retry: 2,\n secondary: \"208.91.112.51\",\n sourceIp: \"0.0.0.0\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dns(\"trname\",\n cache_notfound_responses=\"disable\",\n dns_cache_limit=5000,\n dns_cache_ttl=1800,\n ip6_primary=\"::\",\n ip6_secondary=\"::\",\n primary=\"208.91.112.53\",\n retry=2,\n secondary=\"208.91.112.51\",\n source_ip=\"0.0.0.0\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dns(\"trname\", new()\n {\n CacheNotfoundResponses = \"disable\",\n DnsCacheLimit = 5000,\n DnsCacheTtl = 1800,\n Ip6Primary = \"::\",\n Ip6Secondary = \"::\",\n Primary = \"208.91.112.53\",\n Retry = 2,\n Secondary = \"208.91.112.51\",\n SourceIp = \"0.0.0.0\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDns(ctx, \"trname\", \u0026system.DnsArgs{\n\t\t\tCacheNotfoundResponses: pulumi.String(\"disable\"),\n\t\t\tDnsCacheLimit: pulumi.Int(5000),\n\t\t\tDnsCacheTtl: pulumi.Int(1800),\n\t\t\tIp6Primary: pulumi.String(\"::\"),\n\t\t\tIp6Secondary: pulumi.String(\"::\"),\n\t\t\tPrimary: pulumi.String(\"208.91.112.53\"),\n\t\t\tRetry: pulumi.Int(2),\n\t\t\tSecondary: pulumi.String(\"208.91.112.51\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.system.Dns;\nimport com.pulumi.fortios.system.DnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dns(\"trname\", DnsArgs.builder() \n .cacheNotfoundResponses(\"disable\")\n .dnsCacheLimit(5000)\n .dnsCacheTtl(1800)\n .ip6Primary(\"::\")\n .ip6Secondary(\"::\")\n .primary(\"208.91.112.53\")\n .retry(2)\n .secondary(\"208.91.112.51\")\n .sourceIp(\"0.0.0.0\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dns\n properties:\n cacheNotfoundResponses: disable\n dnsCacheLimit: 5000\n dnsCacheTtl: 1800\n ip6Primary: '::'\n ip6Secondary: '::'\n primary: 208.91.112.53\n retry: 2\n secondary: 208.91.112.51\n sourceIp: 0.0.0.0\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Dns can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dns:Dns labelname SystemDns\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dns:Dns labelname SystemDns\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DNS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dns(\"trname\", {\n cacheNotfoundResponses: \"disable\",\n dnsCacheLimit: 5000,\n dnsCacheTtl: 1800,\n ip6Primary: \"::\",\n ip6Secondary: \"::\",\n primary: \"208.91.112.53\",\n retry: 2,\n secondary: \"208.91.112.51\",\n sourceIp: \"0.0.0.0\",\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dns(\"trname\",\n cache_notfound_responses=\"disable\",\n dns_cache_limit=5000,\n dns_cache_ttl=1800,\n ip6_primary=\"::\",\n ip6_secondary=\"::\",\n primary=\"208.91.112.53\",\n retry=2,\n secondary=\"208.91.112.51\",\n source_ip=\"0.0.0.0\",\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dns(\"trname\", new()\n {\n CacheNotfoundResponses = \"disable\",\n DnsCacheLimit = 5000,\n DnsCacheTtl = 1800,\n Ip6Primary = \"::\",\n Ip6Secondary = \"::\",\n Primary = \"208.91.112.53\",\n Retry = 2,\n Secondary = \"208.91.112.51\",\n SourceIp = \"0.0.0.0\",\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDns(ctx, \"trname\", \u0026system.DnsArgs{\n\t\t\tCacheNotfoundResponses: pulumi.String(\"disable\"),\n\t\t\tDnsCacheLimit: pulumi.Int(5000),\n\t\t\tDnsCacheTtl: pulumi.Int(1800),\n\t\t\tIp6Primary: pulumi.String(\"::\"),\n\t\t\tIp6Secondary: pulumi.String(\"::\"),\n\t\t\tPrimary: pulumi.String(\"208.91.112.53\"),\n\t\t\tRetry: pulumi.Int(2),\n\t\t\tSecondary: pulumi.String(\"208.91.112.51\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.system.Dns;\nimport com.pulumi.fortios.system.DnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dns(\"trname\", DnsArgs.builder()\n .cacheNotfoundResponses(\"disable\")\n .dnsCacheLimit(5000)\n .dnsCacheTtl(1800)\n .ip6Primary(\"::\")\n .ip6Secondary(\"::\")\n .primary(\"208.91.112.53\")\n .retry(2)\n .secondary(\"208.91.112.51\")\n .sourceIp(\"0.0.0.0\")\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dns\n properties:\n cacheNotfoundResponses: disable\n dnsCacheLimit: 5000\n dnsCacheTtl: 1800\n ip6Primary: '::'\n ip6Secondary: '::'\n primary: 208.91.112.53\n retry: 2\n secondary: 208.91.112.51\n sourceIp: 0.0.0.0\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Dns can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dns:Dns labelname SystemDns\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dns:Dns labelname SystemDns\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "altPrimary": { "type": "string", - "description": "Alternate primary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate primary DNS server. This is not used as a failover DNS server.\n" }, "altSecondary": { "type": "string", - "description": "Alternate secondary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate secondary DNS server. This is not used as a failover DNS server.\n" }, "cacheNotfoundResponses": { "type": "string", @@ -156110,7 +157314,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -156198,16 +157402,17 @@ "serverSelectMethod", "sourceIp", "sslCertificate", - "timeout" + "timeout", + "vdomparam" ], "inputProperties": { "altPrimary": { "type": "string", - "description": "Alternate primary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate primary DNS server. This is not used as a failover DNS server.\n" }, "altSecondary": { "type": "string", - "description": "Alternate secondary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate secondary DNS server. This is not used as a failover DNS server.\n" }, "cacheNotfoundResponses": { "type": "string", @@ -156250,7 +157455,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -156325,11 +157530,11 @@ "properties": { "altPrimary": { "type": "string", - "description": "Alternate primary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate primary DNS server. This is not used as a failover DNS server.\n" }, "altSecondary": { "type": "string", - "description": "Alternate secondary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate secondary DNS server. This is not used as a failover DNS server.\n" }, "cacheNotfoundResponses": { "type": "string", @@ -156372,7 +157577,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -156443,7 +157648,7 @@ } }, "fortios:system/dnsdatabase:Dnsdatabase": { - "description": "Configure DNS databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dnsdatabase(\"trname\", {\n authoritative: \"enable\",\n contact: \"hostmaster\",\n dnsEntries: [{\n hostname: \"sghsgh.com\",\n ttl: 3,\n type: \"MX\",\n }],\n domain: \"s.com\",\n forwarder: \"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \",\n ipMaster: \"0.0.0.0\",\n primaryName: \"dns\",\n sourceIp: \"0.0.0.0\",\n status: \"enable\",\n ttl: 86400,\n type: \"master\",\n view: \"shadow\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dnsdatabase(\"trname\",\n authoritative=\"enable\",\n contact=\"hostmaster\",\n dns_entries=[fortios.system.DnsdatabaseDnsEntryArgs(\n hostname=\"sghsgh.com\",\n ttl=3,\n type=\"MX\",\n )],\n domain=\"s.com\",\n forwarder=\"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \",\n ip_master=\"0.0.0.0\",\n primary_name=\"dns\",\n source_ip=\"0.0.0.0\",\n status=\"enable\",\n ttl=86400,\n type=\"master\",\n view=\"shadow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dnsdatabase(\"trname\", new()\n {\n Authoritative = \"enable\",\n Contact = \"hostmaster\",\n DnsEntries = new[]\n {\n new Fortios.System.Inputs.DnsdatabaseDnsEntryArgs\n {\n Hostname = \"sghsgh.com\",\n Ttl = 3,\n Type = \"MX\",\n },\n },\n Domain = \"s.com\",\n Forwarder = \"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \",\n IpMaster = \"0.0.0.0\",\n PrimaryName = \"dns\",\n SourceIp = \"0.0.0.0\",\n Status = \"enable\",\n Ttl = 86400,\n Type = \"master\",\n View = \"shadow\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDnsdatabase(ctx, \"trname\", \u0026system.DnsdatabaseArgs{\n\t\t\tAuthoritative: pulumi.String(\"enable\"),\n\t\t\tContact: pulumi.String(\"hostmaster\"),\n\t\t\tDnsEntries: system.DnsdatabaseDnsEntryArray{\n\t\t\t\t\u0026system.DnsdatabaseDnsEntryArgs{\n\t\t\t\t\tHostname: pulumi.String(\"sghsgh.com\"),\n\t\t\t\t\tTtl: pulumi.Int(3),\n\t\t\t\t\tType: pulumi.String(\"MX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDomain: pulumi.String(\"s.com\"),\n\t\t\tForwarder: pulumi.String(\"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \"),\n\t\t\tIpMaster: pulumi.String(\"0.0.0.0\"),\n\t\t\tPrimaryName: pulumi.String(\"dns\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTtl: pulumi.Int(86400),\n\t\t\tType: pulumi.String(\"master\"),\n\t\t\tView: pulumi.String(\"shadow\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Dnsdatabase;\nimport com.pulumi.fortios.system.DnsdatabaseArgs;\nimport com.pulumi.fortios.system.inputs.DnsdatabaseDnsEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnsdatabase(\"trname\", DnsdatabaseArgs.builder() \n .authoritative(\"enable\")\n .contact(\"hostmaster\")\n .dnsEntries(DnsdatabaseDnsEntryArgs.builder()\n .hostname(\"sghsgh.com\")\n .ttl(3)\n .type(\"MX\")\n .build())\n .domain(\"s.com\")\n .forwarder(\"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \")\n .ipMaster(\"0.0.0.0\")\n .primaryName(\"dns\")\n .sourceIp(\"0.0.0.0\")\n .status(\"enable\")\n .ttl(86400)\n .type(\"master\")\n .view(\"shadow\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dnsdatabase\n properties:\n authoritative: enable\n contact: hostmaster\n dnsEntries:\n - hostname: sghsgh.com\n ttl: 3\n type: MX\n domain: s.com\n forwarder: '\"9.9.9.9\" \"3.3.3.3\" '\n ipMaster: 0.0.0.0\n primaryName: dns\n sourceIp: 0.0.0.0\n status: enable\n ttl: 86400\n type: master\n view: shadow\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem DnsDatabase can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dnsdatabase:Dnsdatabase labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dnsdatabase:Dnsdatabase labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DNS databases.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dnsdatabase(\"trname\", {\n authoritative: \"enable\",\n contact: \"hostmaster\",\n dnsEntries: [{\n hostname: \"sghsgh.com\",\n ttl: 3,\n type: \"MX\",\n }],\n domain: \"s.com\",\n forwarder: \"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \",\n ipMaster: \"0.0.0.0\",\n primaryName: \"dns\",\n sourceIp: \"0.0.0.0\",\n status: \"enable\",\n ttl: 86400,\n type: \"master\",\n view: \"shadow\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dnsdatabase(\"trname\",\n authoritative=\"enable\",\n contact=\"hostmaster\",\n dns_entries=[fortios.system.DnsdatabaseDnsEntryArgs(\n hostname=\"sghsgh.com\",\n ttl=3,\n type=\"MX\",\n )],\n domain=\"s.com\",\n forwarder=\"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \",\n ip_master=\"0.0.0.0\",\n primary_name=\"dns\",\n source_ip=\"0.0.0.0\",\n status=\"enable\",\n ttl=86400,\n type=\"master\",\n view=\"shadow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dnsdatabase(\"trname\", new()\n {\n Authoritative = \"enable\",\n Contact = \"hostmaster\",\n DnsEntries = new[]\n {\n new Fortios.System.Inputs.DnsdatabaseDnsEntryArgs\n {\n Hostname = \"sghsgh.com\",\n Ttl = 3,\n Type = \"MX\",\n },\n },\n Domain = \"s.com\",\n Forwarder = \"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \",\n IpMaster = \"0.0.0.0\",\n PrimaryName = \"dns\",\n SourceIp = \"0.0.0.0\",\n Status = \"enable\",\n Ttl = 86400,\n Type = \"master\",\n View = \"shadow\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDnsdatabase(ctx, \"trname\", \u0026system.DnsdatabaseArgs{\n\t\t\tAuthoritative: pulumi.String(\"enable\"),\n\t\t\tContact: pulumi.String(\"hostmaster\"),\n\t\t\tDnsEntries: system.DnsdatabaseDnsEntryArray{\n\t\t\t\t\u0026system.DnsdatabaseDnsEntryArgs{\n\t\t\t\t\tHostname: pulumi.String(\"sghsgh.com\"),\n\t\t\t\t\tTtl: pulumi.Int(3),\n\t\t\t\t\tType: pulumi.String(\"MX\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tDomain: pulumi.String(\"s.com\"),\n\t\t\tForwarder: pulumi.String(\"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \"),\n\t\t\tIpMaster: pulumi.String(\"0.0.0.0\"),\n\t\t\tPrimaryName: pulumi.String(\"dns\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTtl: pulumi.Int(86400),\n\t\t\tType: pulumi.String(\"master\"),\n\t\t\tView: pulumi.String(\"shadow\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Dnsdatabase;\nimport com.pulumi.fortios.system.DnsdatabaseArgs;\nimport com.pulumi.fortios.system.inputs.DnsdatabaseDnsEntryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnsdatabase(\"trname\", DnsdatabaseArgs.builder()\n .authoritative(\"enable\")\n .contact(\"hostmaster\")\n .dnsEntries(DnsdatabaseDnsEntryArgs.builder()\n .hostname(\"sghsgh.com\")\n .ttl(3)\n .type(\"MX\")\n .build())\n .domain(\"s.com\")\n .forwarder(\"\\\"9.9.9.9\\\" \\\"3.3.3.3\\\" \")\n .ipMaster(\"0.0.0.0\")\n .primaryName(\"dns\")\n .sourceIp(\"0.0.0.0\")\n .status(\"enable\")\n .ttl(86400)\n .type(\"master\")\n .view(\"shadow\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dnsdatabase\n properties:\n authoritative: enable\n contact: hostmaster\n dnsEntries:\n - hostname: sghsgh.com\n ttl: 3\n type: MX\n domain: s.com\n forwarder: '\"9.9.9.9\" \"3.3.3.3\" '\n ipMaster: 0.0.0.0\n primaryName: dns\n sourceIp: 0.0.0.0\n status: enable\n ttl: 86400\n type: master\n view: shadow\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem DnsDatabase can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dnsdatabase:Dnsdatabase labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dnsdatabase:Dnsdatabase labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowTransfer": { "type": "string", @@ -156455,7 +157660,7 @@ }, "contact": { "type": "string", - "description": "Email address of the administrator for this zone.\nYou can specify only the username (e.g. admin) or full email address (e.g. admin@test.com)\nWhen using a simple username, the domain of the email will be this zone.\n" + "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", @@ -156482,7 +157687,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipMaster": { "type": "string", @@ -156522,7 +157727,7 @@ }, "type": { "type": "string", - "description": "Zone type (master to manage entries directly, slave to import entries from other zones).\n" + "description": "Zone type (primary to manage entries directly, secondary to import entries from other zones).\n" }, "vdomparam": { "type": "string", @@ -156550,6 +157755,7 @@ "status", "ttl", "type", + "vdomparam", "view" ], "inputProperties": { @@ -156563,7 +157769,7 @@ }, "contact": { "type": "string", - "description": "Email address of the administrator for this zone.\nYou can specify only the username (e.g. admin) or full email address (e.g. admin@test.com)\nWhen using a simple username, the domain of the email will be this zone.\n" + "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", @@ -156590,7 +157796,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipMaster": { "type": "string", @@ -156631,7 +157837,7 @@ }, "type": { "type": "string", - "description": "Zone type (master to manage entries directly, slave to import entries from other zones).\n" + "description": "Zone type (primary to manage entries directly, secondary to import entries from other zones).\n" }, "vdomparam": { "type": "string", @@ -156663,7 +157869,7 @@ }, "contact": { "type": "string", - "description": "Email address of the administrator for this zone.\nYou can specify only the username (e.g. admin) or full email address (e.g. admin@test.com)\nWhen using a simple username, the domain of the email will be this zone.\n" + "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", @@ -156690,7 +157896,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipMaster": { "type": "string", @@ -156731,7 +157937,7 @@ }, "type": { "type": "string", - "description": "Zone type (master to manage entries directly, slave to import entries from other zones).\n" + "description": "Zone type (primary to manage entries directly, secondary to import entries from other zones).\n" }, "vdomparam": { "type": "string", @@ -156747,7 +157953,7 @@ } }, "fortios:system/dnsserver:Dnsserver": { - "description": "Configure DNS servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dnsserver(\"trname\", {\n dnsfilterProfile: \"default\",\n mode: \"forward-only\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dnsserver(\"trname\",\n dnsfilter_profile=\"default\",\n mode=\"forward-only\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dnsserver(\"trname\", new()\n {\n DnsfilterProfile = \"default\",\n Mode = \"forward-only\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDnsserver(ctx, \"trname\", \u0026system.DnsserverArgs{\n\t\t\tDnsfilterProfile: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"forward-only\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Dnsserver;\nimport com.pulumi.fortios.system.DnsserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnsserver(\"trname\", DnsserverArgs.builder() \n .dnsfilterProfile(\"default\")\n .mode(\"forward-only\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dnsserver\n properties:\n dnsfilterProfile: default\n mode: forward-only\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem DnsServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dnsserver:Dnsserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dnsserver:Dnsserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DNS servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dnsserver(\"trname\", {\n dnsfilterProfile: \"default\",\n mode: \"forward-only\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dnsserver(\"trname\",\n dnsfilter_profile=\"default\",\n mode=\"forward-only\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dnsserver(\"trname\", new()\n {\n DnsfilterProfile = \"default\",\n Mode = \"forward-only\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDnsserver(ctx, \"trname\", \u0026system.DnsserverArgs{\n\t\t\tDnsfilterProfile: pulumi.String(\"default\"),\n\t\t\tMode: pulumi.String(\"forward-only\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Dnsserver;\nimport com.pulumi.fortios.system.DnsserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dnsserver(\"trname\", DnsserverArgs.builder()\n .dnsfilterProfile(\"default\")\n .mode(\"forward-only\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dnsserver\n properties:\n dnsfilterProfile: default\n mode: forward-only\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem DnsServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dnsserver:Dnsserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dnsserver:Dnsserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dnsfilterProfile": { "type": "string", @@ -156755,7 +157961,7 @@ }, "doh": { "type": "string", - "description": "DNS over HTTPS. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`.\n" }, "doh3": { "type": "string", @@ -156784,7 +157990,8 @@ "doh3", "doq", "mode", - "name" + "name", + "vdomparam" ], "inputProperties": { "dnsfilterProfile": { @@ -156793,7 +158000,7 @@ }, "doh": { "type": "string", - "description": "DNS over HTTPS. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`.\n" }, "doh3": { "type": "string", @@ -156827,7 +158034,7 @@ }, "doh": { "type": "string", - "description": "DNS over HTTPS. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`.\n" }, "doh3": { "type": "string", @@ -156856,7 +158063,7 @@ } }, "fortios:system/dscpbasedpriority:Dscpbasedpriority": { - "description": "Configure DSCP based priority table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dscpbasedpriority(\"trname\", {\n ds: 1,\n fosid: 1,\n priority: \"low\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dscpbasedpriority(\"trname\",\n ds=1,\n fosid=1,\n priority=\"low\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dscpbasedpriority(\"trname\", new()\n {\n Ds = 1,\n Fosid = 1,\n Priority = \"low\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDscpbasedpriority(ctx, \"trname\", \u0026system.DscpbasedpriorityArgs{\n\t\t\tDs: pulumi.Int(1),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tPriority: pulumi.String(\"low\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Dscpbasedpriority;\nimport com.pulumi.fortios.system.DscpbasedpriorityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dscpbasedpriority(\"trname\", DscpbasedpriorityArgs.builder() \n .ds(1)\n .fosid(1)\n .priority(\"low\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dscpbasedpriority\n properties:\n ds: 1\n fosid: 1\n priority: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem DscpBasedPriority can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dscpbasedpriority:Dscpbasedpriority labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dscpbasedpriority:Dscpbasedpriority labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure DSCP based priority table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Dscpbasedpriority(\"trname\", {\n ds: 1,\n fosid: 1,\n priority: \"low\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Dscpbasedpriority(\"trname\",\n ds=1,\n fosid=1,\n priority=\"low\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Dscpbasedpriority(\"trname\", new()\n {\n Ds = 1,\n Fosid = 1,\n Priority = \"low\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewDscpbasedpriority(ctx, \"trname\", \u0026system.DscpbasedpriorityArgs{\n\t\t\tDs: pulumi.Int(1),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tPriority: pulumi.String(\"low\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Dscpbasedpriority;\nimport com.pulumi.fortios.system.DscpbasedpriorityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Dscpbasedpriority(\"trname\", DscpbasedpriorityArgs.builder()\n .ds(1)\n .fosid(1)\n .priority(\"low\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Dscpbasedpriority\n properties:\n ds: 1\n fosid: 1\n priority: low\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem DscpBasedPriority can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/dscpbasedpriority:Dscpbasedpriority labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/dscpbasedpriority:Dscpbasedpriority labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "ds": { "type": "integer", @@ -156878,7 +158085,8 @@ "required": [ "ds", "fosid", - "priority" + "priority", + "vdomparam" ], "inputProperties": { "ds": { @@ -156926,7 +158134,7 @@ } }, "fortios:system/emailserver:Emailserver": { - "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\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Emailserver(\"trname\", {\n authenticate: \"disable\",\n port: 465,\n security: \"smtps\",\n server: \"notification.fortinet.net\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n sslMinProtoVersion: \"default\",\n type: \"custom\",\n validateServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Emailserver(\"trname\",\n authenticate=\"disable\",\n port=465,\n security=\"smtps\",\n server=\"notification.fortinet.net\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n ssl_min_proto_version=\"default\",\n type=\"custom\",\n validate_server=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Emailserver(\"trname\", new()\n {\n Authenticate = \"disable\",\n Port = 465,\n Security = \"smtps\",\n Server = \"notification.fortinet.net\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n SslMinProtoVersion = \"default\",\n Type = \"custom\",\n ValidateServer = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewEmailserver(ctx, \"trname\", \u0026system.EmailserverArgs{\n\t\t\tAuthenticate: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(465),\n\t\t\tSecurity: pulumi.String(\"smtps\"),\n\t\t\tServer: pulumi.String(\"notification.fortinet.net\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"custom\"),\n\t\t\tValidateServer: 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.fortios.system.Emailserver;\nimport com.pulumi.fortios.system.EmailserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Emailserver(\"trname\", EmailserverArgs.builder() \n .authenticate(\"disable\")\n .port(465)\n .security(\"smtps\")\n .server(\"notification.fortinet.net\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .sslMinProtoVersion(\"default\")\n .type(\"custom\")\n .validateServer(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Emailserver\n properties:\n authenticate: disable\n port: 465\n security: smtps\n server: notification.fortinet.net\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n sslMinProtoVersion: default\n type: custom\n validateServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem EmailServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/emailserver:Emailserver labelname SystemEmailServer\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/emailserver:Emailserver labelname SystemEmailServer\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "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\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Emailserver(\"trname\", {\n authenticate: \"disable\",\n port: 465,\n security: \"smtps\",\n server: \"notification.fortinet.net\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n sslMinProtoVersion: \"default\",\n type: \"custom\",\n validateServer: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Emailserver(\"trname\",\n authenticate=\"disable\",\n port=465,\n security=\"smtps\",\n server=\"notification.fortinet.net\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n ssl_min_proto_version=\"default\",\n type=\"custom\",\n validate_server=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Emailserver(\"trname\", new()\n {\n Authenticate = \"disable\",\n Port = 465,\n Security = \"smtps\",\n Server = \"notification.fortinet.net\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n SslMinProtoVersion = \"default\",\n Type = \"custom\",\n ValidateServer = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewEmailserver(ctx, \"trname\", \u0026system.EmailserverArgs{\n\t\t\tAuthenticate: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(465),\n\t\t\tSecurity: pulumi.String(\"smtps\"),\n\t\t\tServer: pulumi.String(\"notification.fortinet.net\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"custom\"),\n\t\t\tValidateServer: 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.fortios.system.Emailserver;\nimport com.pulumi.fortios.system.EmailserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Emailserver(\"trname\", EmailserverArgs.builder()\n .authenticate(\"disable\")\n .port(465)\n .security(\"smtps\")\n .server(\"notification.fortinet.net\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .sslMinProtoVersion(\"default\")\n .type(\"custom\")\n .validateServer(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Emailserver\n properties:\n authenticate: disable\n port: 465\n security: smtps\n server: notification.fortinet.net\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n sslMinProtoVersion: default\n type: custom\n validateServer: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem EmailServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/emailserver:Emailserver labelname SystemEmailServer\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/emailserver:Emailserver labelname SystemEmailServer\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authenticate": { "type": "string", @@ -157003,7 +158211,8 @@ "sslMinProtoVersion", "type", "username", - "validateServer" + "validateServer", + "vdomparam" ], "inputProperties": { "authenticate": { @@ -157162,7 +158371,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "importRts": { "type": "array", @@ -157188,7 +158397,8 @@ "arpSuppression", "fosid", "ipLocalLearning", - "rd" + "rd", + "vdomparam" ], "inputProperties": { "arpSuppression": { @@ -157213,7 +158423,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "importRts": { "type": "array", @@ -157261,7 +158471,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "importRts": { "type": "array", @@ -157288,7 +158498,7 @@ } }, "fortios:system/externalresource:Externalresource": { - "description": "Configure external resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Externalresource(\"trname\", {\n category: 199,\n refreshRate: 5,\n resource: \"https://tmpxxxxx.com\",\n status: \"enable\",\n type: \"category\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Externalresource(\"trname\",\n category=199,\n refresh_rate=5,\n resource=\"https://tmpxxxxx.com\",\n status=\"enable\",\n type=\"category\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Externalresource(\"trname\", new()\n {\n Category = 199,\n RefreshRate = 5,\n Resource = \"https://tmpxxxxx.com\",\n Status = \"enable\",\n Type = \"category\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewExternalresource(ctx, \"trname\", \u0026system.ExternalresourceArgs{\n\t\t\tCategory: pulumi.Int(199),\n\t\t\tRefreshRate: pulumi.Int(5),\n\t\t\tResource: pulumi.String(\"https://tmpxxxxx.com\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"category\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Externalresource;\nimport com.pulumi.fortios.system.ExternalresourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Externalresource(\"trname\", ExternalresourceArgs.builder() \n .category(199)\n .refreshRate(5)\n .resource(\"https://tmpxxxxx.com\")\n .status(\"enable\")\n .type(\"category\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Externalresource\n properties:\n category: 199\n refreshRate: 5\n resource: https://tmpxxxxx.com\n status: enable\n type: category\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ExternalResource can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/externalresource:Externalresource labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/externalresource:Externalresource labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure external resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Externalresource(\"trname\", {\n category: 199,\n refreshRate: 5,\n resource: \"https://tmpxxxxx.com\",\n status: \"enable\",\n type: \"category\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Externalresource(\"trname\",\n category=199,\n refresh_rate=5,\n resource=\"https://tmpxxxxx.com\",\n status=\"enable\",\n type=\"category\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Externalresource(\"trname\", new()\n {\n Category = 199,\n RefreshRate = 5,\n Resource = \"https://tmpxxxxx.com\",\n Status = \"enable\",\n Type = \"category\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewExternalresource(ctx, \"trname\", \u0026system.ExternalresourceArgs{\n\t\t\tCategory: pulumi.Int(199),\n\t\t\tRefreshRate: pulumi.Int(5),\n\t\t\tResource: pulumi.String(\"https://tmpxxxxx.com\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tType: pulumi.String(\"category\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Externalresource;\nimport com.pulumi.fortios.system.ExternalresourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Externalresource(\"trname\", ExternalresourceArgs.builder()\n .category(199)\n .refreshRate(5)\n .resource(\"https://tmpxxxxx.com\")\n .status(\"enable\")\n .type(\"category\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Externalresource\n properties:\n category: 199\n refreshRate: 5\n resource: https://tmpxxxxx.com\n status: enable\n type: category\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ExternalResource can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/externalresource:Externalresource labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/externalresource:Externalresource labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "category": { "type": "integer", @@ -157345,7 +158555,7 @@ }, "userAgent": { "type": "string", - "description": "Override HTTP User-Agent header used when retrieving this external resource.\n" + "description": "HTTP User-Agent header (default = 'curl/7.58.0').\n" }, "username": { "type": "string", @@ -157374,7 +158584,8 @@ "updateMethod", "userAgent", "username", - "uuid" + "uuid", + "vdomparam" ], "inputProperties": { "category": { @@ -157433,7 +158644,7 @@ }, "userAgent": { "type": "string", - "description": "Override HTTP User-Agent header used when retrieving this external resource.\n" + "description": "HTTP User-Agent header (default = 'curl/7.58.0').\n" }, "username": { "type": "string", @@ -157512,7 +158723,7 @@ }, "userAgent": { "type": "string", - "description": "Override HTTP User-Agent header used when retrieving this external resource.\n" + "description": "HTTP User-Agent header (default = 'curl/7.58.0').\n" }, "username": { "type": "string", @@ -157555,7 +158766,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "string", @@ -157620,6 +158831,7 @@ "sdwanZone", "status", "syncMode", + "vdomparam", "vpnRole" ], "inputProperties": { @@ -157644,7 +158856,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "string", @@ -157723,7 +158935,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "string", @@ -157798,7 +159010,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haRebootController": { "type": "string", @@ -157841,7 +159053,8 @@ "haRebootController", "nextPathIndex", "status", - "upgradeId" + "upgradeId", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -157858,7 +159071,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haRebootController": { "type": "string", @@ -157913,7 +159126,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haRebootController": { "type": "string", @@ -157955,7 +159168,7 @@ } }, "fortios:system/fipscc:Fipscc": { - "description": "Configure FIPS-CC mode.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fipscc(\"trname\", {\n entropyToken: \"enable\",\n keyGenerationSelfTest: \"disable\",\n selfTestPeriod: 1440,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fipscc(\"trname\",\n entropy_token=\"enable\",\n key_generation_self_test=\"disable\",\n self_test_period=1440,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fipscc(\"trname\", new()\n {\n EntropyToken = \"enable\",\n KeyGenerationSelfTest = \"disable\",\n SelfTestPeriod = 1440,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFipscc(ctx, \"trname\", \u0026system.FipsccArgs{\n\t\t\tEntropyToken: pulumi.String(\"enable\"),\n\t\t\tKeyGenerationSelfTest: pulumi.String(\"disable\"),\n\t\t\tSelfTestPeriod: pulumi.Int(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.fortios.system.Fipscc;\nimport com.pulumi.fortios.system.FipsccArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fipscc(\"trname\", FipsccArgs.builder() \n .entropyToken(\"enable\")\n .keyGenerationSelfTest(\"disable\")\n .selfTestPeriod(1440)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fipscc\n properties:\n entropyToken: enable\n keyGenerationSelfTest: disable\n selfTestPeriod: 1440\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem FipsCc can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fipscc:Fipscc labelname SystemFipsCc\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fipscc:Fipscc labelname SystemFipsCc\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FIPS-CC mode.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fipscc(\"trname\", {\n entropyToken: \"enable\",\n keyGenerationSelfTest: \"disable\",\n selfTestPeriod: 1440,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fipscc(\"trname\",\n entropy_token=\"enable\",\n key_generation_self_test=\"disable\",\n self_test_period=1440,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fipscc(\"trname\", new()\n {\n EntropyToken = \"enable\",\n KeyGenerationSelfTest = \"disable\",\n SelfTestPeriod = 1440,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFipscc(ctx, \"trname\", \u0026system.FipsccArgs{\n\t\t\tEntropyToken: pulumi.String(\"enable\"),\n\t\t\tKeyGenerationSelfTest: pulumi.String(\"disable\"),\n\t\t\tSelfTestPeriod: pulumi.Int(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.fortios.system.Fipscc;\nimport com.pulumi.fortios.system.FipsccArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fipscc(\"trname\", FipsccArgs.builder()\n .entropyToken(\"enable\")\n .keyGenerationSelfTest(\"disable\")\n .selfTestPeriod(1440)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fipscc\n properties:\n entropyToken: enable\n keyGenerationSelfTest: disable\n selfTestPeriod: 1440\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem FipsCc can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fipscc:Fipscc labelname SystemFipsCc\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fipscc:Fipscc labelname SystemFipsCc\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "entropyToken": { "type": "string", @@ -157982,7 +159195,8 @@ "entropyToken", "keyGenerationSelfTest", "selfTestPeriod", - "status" + "status", + "vdomparam" ], "inputProperties": { "entropyToken": { @@ -158036,7 +159250,7 @@ } }, "fortios:system/fm:Fm": { - "description": "Configure FM. Applies to FortiOS Version `\u003c= 7.0.1`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fm(\"trname\", {\n autoBackup: \"disable\",\n ip: \"0.0.0.0\",\n ipsec: \"disable\",\n scheduledConfigRestore: \"disable\",\n status: \"disable\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fm(\"trname\",\n auto_backup=\"disable\",\n ip=\"0.0.0.0\",\n ipsec=\"disable\",\n scheduled_config_restore=\"disable\",\n status=\"disable\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fm(\"trname\", new()\n {\n AutoBackup = \"disable\",\n Ip = \"0.0.0.0\",\n Ipsec = \"disable\",\n ScheduledConfigRestore = \"disable\",\n Status = \"disable\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFm(ctx, \"trname\", \u0026system.FmArgs{\n\t\t\tAutoBackup: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpsec: pulumi.String(\"disable\"),\n\t\t\tScheduledConfigRestore: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Fm;\nimport com.pulumi.fortios.system.FmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fm(\"trname\", FmArgs.builder() \n .autoBackup(\"disable\")\n .ip(\"0.0.0.0\")\n .ipsec(\"disable\")\n .scheduledConfigRestore(\"disable\")\n .status(\"disable\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fm\n properties:\n autoBackup: disable\n ip: 0.0.0.0\n ipsec: disable\n scheduledConfigRestore: disable\n status: disable\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fm can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fm:Fm labelname SystemFm\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fm:Fm labelname SystemFm\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FM. Applies to FortiOS Version `\u003c= 7.0.1`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fm(\"trname\", {\n autoBackup: \"disable\",\n ip: \"0.0.0.0\",\n ipsec: \"disable\",\n scheduledConfigRestore: \"disable\",\n status: \"disable\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fm(\"trname\",\n auto_backup=\"disable\",\n ip=\"0.0.0.0\",\n ipsec=\"disable\",\n scheduled_config_restore=\"disable\",\n status=\"disable\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fm(\"trname\", new()\n {\n AutoBackup = \"disable\",\n Ip = \"0.0.0.0\",\n Ipsec = \"disable\",\n ScheduledConfigRestore = \"disable\",\n Status = \"disable\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFm(ctx, \"trname\", \u0026system.FmArgs{\n\t\t\tAutoBackup: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpsec: pulumi.String(\"disable\"),\n\t\t\tScheduledConfigRestore: pulumi.String(\"disable\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Fm;\nimport com.pulumi.fortios.system.FmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fm(\"trname\", FmArgs.builder()\n .autoBackup(\"disable\")\n .ip(\"0.0.0.0\")\n .ipsec(\"disable\")\n .scheduledConfigRestore(\"disable\")\n .status(\"disable\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fm\n properties:\n autoBackup: disable\n ip: 0.0.0.0\n ipsec: disable\n scheduledConfigRestore: disable\n status: disable\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fm can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fm:Fm labelname SystemFm\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fm:Fm labelname SystemFm\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoBackup": { "type": "string", @@ -158078,7 +159292,8 @@ "ipsec", "scheduledConfigRestore", "status", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "autoBackup": { @@ -158183,7 +159398,8 @@ "interface", "interfaceSelectMethod", "sourceIp", - "status" + "status", + "vdomparam" ], "inputProperties": { "interface": { @@ -158237,7 +159453,7 @@ } }, "fortios:system/fortiguard:Fortiguard": { - "description": "Configure FortiGuard services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fortiguard(\"trname\", {\n antispamCache: \"enable\",\n antispamCacheMpercent: 2,\n antispamCacheTtl: 1800,\n antispamExpiration: 1618617600,\n antispamForceOff: \"disable\",\n antispamLicense: 1,\n antispamTimeout: 7,\n autoJoinForticloud: \"enable\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsServerPort: 443,\n loadBalanceServers: 1,\n outbreakPreventionCache: \"enable\",\n outbreakPreventionCacheMpercent: 2,\n outbreakPreventionCacheTtl: 300,\n outbreakPreventionExpiration: 1618617600,\n outbreakPreventionForceOff: \"disable\",\n outbreakPreventionLicense: 1,\n outbreakPreventionTimeout: 7,\n port: \"8888\",\n sdnsServerIp: \"\\\"208.91.112.220\\\" \",\n sdnsServerPort: 53,\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n updateServerLocation: \"usa\",\n webfilterCache: \"enable\",\n webfilterCacheTtl: 3600,\n webfilterExpiration: 1618617600,\n webfilterForceOff: \"disable\",\n webfilterLicense: 1,\n webfilterTimeout: 15,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fortiguard(\"trname\",\n antispam_cache=\"enable\",\n antispam_cache_mpercent=2,\n antispam_cache_ttl=1800,\n antispam_expiration=1618617600,\n antispam_force_off=\"disable\",\n antispam_license=1,\n antispam_timeout=7,\n auto_join_forticloud=\"enable\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_server_port=443,\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=1618617600,\n outbreak_prevention_force_off=\"disable\",\n outbreak_prevention_license=1,\n outbreak_prevention_timeout=7,\n port=\"8888\",\n sdns_server_ip=\"\\\"208.91.112.220\\\" \",\n sdns_server_port=53,\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=1618617600,\n webfilter_force_off=\"disable\",\n webfilter_license=1,\n webfilter_timeout=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fortiguard(\"trname\", new()\n {\n AntispamCache = \"enable\",\n AntispamCacheMpercent = 2,\n AntispamCacheTtl = 1800,\n AntispamExpiration = 1618617600,\n AntispamForceOff = \"disable\",\n AntispamLicense = 1,\n AntispamTimeout = 7,\n AutoJoinForticloud = \"enable\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsServerPort = 443,\n LoadBalanceServers = 1,\n OutbreakPreventionCache = \"enable\",\n OutbreakPreventionCacheMpercent = 2,\n OutbreakPreventionCacheTtl = 300,\n OutbreakPreventionExpiration = 1618617600,\n OutbreakPreventionForceOff = \"disable\",\n OutbreakPreventionLicense = 1,\n OutbreakPreventionTimeout = 7,\n Port = \"8888\",\n SdnsServerIp = \"\\\"208.91.112.220\\\" \",\n SdnsServerPort = 53,\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n UpdateServerLocation = \"usa\",\n WebfilterCache = \"enable\",\n WebfilterCacheTtl = 3600,\n WebfilterExpiration = 1618617600,\n WebfilterForceOff = \"disable\",\n WebfilterLicense = 1,\n WebfilterTimeout = 15,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFortiguard(ctx, \"trname\", \u0026system.FortiguardArgs{\n\t\t\tAntispamCache: pulumi.String(\"enable\"),\n\t\t\tAntispamCacheMpercent: pulumi.Int(2),\n\t\t\tAntispamCacheTtl: pulumi.Int(1800),\n\t\t\tAntispamExpiration: pulumi.Int(1618617600),\n\t\t\tAntispamForceOff: pulumi.String(\"disable\"),\n\t\t\tAntispamLicense: pulumi.Int(1),\n\t\t\tAntispamTimeout: pulumi.Int(7),\n\t\t\tAutoJoinForticloud: pulumi.String(\"enable\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsServerPort: pulumi.Int(443),\n\t\t\tLoadBalanceServers: pulumi.Int(1),\n\t\t\tOutbreakPreventionCache: pulumi.String(\"enable\"),\n\t\t\tOutbreakPreventionCacheMpercent: pulumi.Int(2),\n\t\t\tOutbreakPreventionCacheTtl: pulumi.Int(300),\n\t\t\tOutbreakPreventionExpiration: pulumi.Int(1618617600),\n\t\t\tOutbreakPreventionForceOff: pulumi.String(\"disable\"),\n\t\t\tOutbreakPreventionLicense: pulumi.Int(1),\n\t\t\tOutbreakPreventionTimeout: pulumi.Int(7),\n\t\t\tPort: pulumi.String(\"8888\"),\n\t\t\tSdnsServerIp: pulumi.String(\"\\\"208.91.112.220\\\" \"),\n\t\t\tSdnsServerPort: pulumi.Int(53),\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.Int(3600),\n\t\t\tWebfilterExpiration: pulumi.Int(1618617600),\n\t\t\tWebfilterForceOff: pulumi.String(\"disable\"),\n\t\t\tWebfilterLicense: pulumi.Int(1),\n\t\t\tWebfilterTimeout: pulumi.Int(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.fortios.system.Fortiguard;\nimport com.pulumi.fortios.system.FortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortiguard(\"trname\", FortiguardArgs.builder() \n .antispamCache(\"enable\")\n .antispamCacheMpercent(2)\n .antispamCacheTtl(1800)\n .antispamExpiration(1618617600)\n .antispamForceOff(\"disable\")\n .antispamLicense(1)\n .antispamTimeout(7)\n .autoJoinForticloud(\"enable\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsServerPort(443)\n .loadBalanceServers(1)\n .outbreakPreventionCache(\"enable\")\n .outbreakPreventionCacheMpercent(2)\n .outbreakPreventionCacheTtl(300)\n .outbreakPreventionExpiration(1618617600)\n .outbreakPreventionForceOff(\"disable\")\n .outbreakPreventionLicense(1)\n .outbreakPreventionTimeout(7)\n .port(\"8888\")\n .sdnsServerIp(\"\\\"208.91.112.220\\\" \")\n .sdnsServerPort(53)\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .updateServerLocation(\"usa\")\n .webfilterCache(\"enable\")\n .webfilterCacheTtl(3600)\n .webfilterExpiration(1618617600)\n .webfilterForceOff(\"disable\")\n .webfilterLicense(1)\n .webfilterTimeout(15)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fortiguard\n properties:\n antispamCache: enable\n antispamCacheMpercent: 2\n antispamCacheTtl: 1800\n antispamExpiration: 1.6186176e+09\n antispamForceOff: disable\n antispamLicense: 1\n antispamTimeout: 7\n autoJoinForticloud: enable\n ddnsServerIp: 0.0.0.0\n ddnsServerPort: 443\n loadBalanceServers: 1\n outbreakPreventionCache: enable\n outbreakPreventionCacheMpercent: 2\n outbreakPreventionCacheTtl: 300\n outbreakPreventionExpiration: 1.6186176e+09\n outbreakPreventionForceOff: disable\n outbreakPreventionLicense: 1\n outbreakPreventionTimeout: 7\n port: '8888'\n sdnsServerIp: '\"208.91.112.220\" '\n sdnsServerPort: 53\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n updateServerLocation: usa\n webfilterCache: enable\n webfilterCacheTtl: 3600\n webfilterExpiration: 1.6186176e+09\n webfilterForceOff: disable\n webfilterLicense: 1\n webfilterTimeout: 15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fortiguard can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fortiguard:Fortiguard labelname SystemFortiguard\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fortiguard:Fortiguard labelname SystemFortiguard\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiGuard services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fortiguard(\"trname\", {\n antispamCache: \"enable\",\n antispamCacheMpercent: 2,\n antispamCacheTtl: 1800,\n antispamExpiration: 1618617600,\n antispamForceOff: \"disable\",\n antispamLicense: 1,\n antispamTimeout: 7,\n autoJoinForticloud: \"enable\",\n ddnsServerIp: \"0.0.0.0\",\n ddnsServerPort: 443,\n loadBalanceServers: 1,\n outbreakPreventionCache: \"enable\",\n outbreakPreventionCacheMpercent: 2,\n outbreakPreventionCacheTtl: 300,\n outbreakPreventionExpiration: 1618617600,\n outbreakPreventionForceOff: \"disable\",\n outbreakPreventionLicense: 1,\n outbreakPreventionTimeout: 7,\n port: \"8888\",\n sdnsServerIp: \"\\\"208.91.112.220\\\" \",\n sdnsServerPort: 53,\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n updateServerLocation: \"usa\",\n webfilterCache: \"enable\",\n webfilterCacheTtl: 3600,\n webfilterExpiration: 1618617600,\n webfilterForceOff: \"disable\",\n webfilterLicense: 1,\n webfilterTimeout: 15,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fortiguard(\"trname\",\n antispam_cache=\"enable\",\n antispam_cache_mpercent=2,\n antispam_cache_ttl=1800,\n antispam_expiration=1618617600,\n antispam_force_off=\"disable\",\n antispam_license=1,\n antispam_timeout=7,\n auto_join_forticloud=\"enable\",\n ddns_server_ip=\"0.0.0.0\",\n ddns_server_port=443,\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=1618617600,\n outbreak_prevention_force_off=\"disable\",\n outbreak_prevention_license=1,\n outbreak_prevention_timeout=7,\n port=\"8888\",\n sdns_server_ip=\"\\\"208.91.112.220\\\" \",\n sdns_server_port=53,\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=1618617600,\n webfilter_force_off=\"disable\",\n webfilter_license=1,\n webfilter_timeout=15)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fortiguard(\"trname\", new()\n {\n AntispamCache = \"enable\",\n AntispamCacheMpercent = 2,\n AntispamCacheTtl = 1800,\n AntispamExpiration = 1618617600,\n AntispamForceOff = \"disable\",\n AntispamLicense = 1,\n AntispamTimeout = 7,\n AutoJoinForticloud = \"enable\",\n DdnsServerIp = \"0.0.0.0\",\n DdnsServerPort = 443,\n LoadBalanceServers = 1,\n OutbreakPreventionCache = \"enable\",\n OutbreakPreventionCacheMpercent = 2,\n OutbreakPreventionCacheTtl = 300,\n OutbreakPreventionExpiration = 1618617600,\n OutbreakPreventionForceOff = \"disable\",\n OutbreakPreventionLicense = 1,\n OutbreakPreventionTimeout = 7,\n Port = \"8888\",\n SdnsServerIp = \"\\\"208.91.112.220\\\" \",\n SdnsServerPort = 53,\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n UpdateServerLocation = \"usa\",\n WebfilterCache = \"enable\",\n WebfilterCacheTtl = 3600,\n WebfilterExpiration = 1618617600,\n WebfilterForceOff = \"disable\",\n WebfilterLicense = 1,\n WebfilterTimeout = 15,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFortiguard(ctx, \"trname\", \u0026system.FortiguardArgs{\n\t\t\tAntispamCache: pulumi.String(\"enable\"),\n\t\t\tAntispamCacheMpercent: pulumi.Int(2),\n\t\t\tAntispamCacheTtl: pulumi.Int(1800),\n\t\t\tAntispamExpiration: pulumi.Int(1618617600),\n\t\t\tAntispamForceOff: pulumi.String(\"disable\"),\n\t\t\tAntispamLicense: pulumi.Int(1),\n\t\t\tAntispamTimeout: pulumi.Int(7),\n\t\t\tAutoJoinForticloud: pulumi.String(\"enable\"),\n\t\t\tDdnsServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDdnsServerPort: pulumi.Int(443),\n\t\t\tLoadBalanceServers: pulumi.Int(1),\n\t\t\tOutbreakPreventionCache: pulumi.String(\"enable\"),\n\t\t\tOutbreakPreventionCacheMpercent: pulumi.Int(2),\n\t\t\tOutbreakPreventionCacheTtl: pulumi.Int(300),\n\t\t\tOutbreakPreventionExpiration: pulumi.Int(1618617600),\n\t\t\tOutbreakPreventionForceOff: pulumi.String(\"disable\"),\n\t\t\tOutbreakPreventionLicense: pulumi.Int(1),\n\t\t\tOutbreakPreventionTimeout: pulumi.Int(7),\n\t\t\tPort: pulumi.String(\"8888\"),\n\t\t\tSdnsServerIp: pulumi.String(\"\\\"208.91.112.220\\\" \"),\n\t\t\tSdnsServerPort: pulumi.Int(53),\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.Int(3600),\n\t\t\tWebfilterExpiration: pulumi.Int(1618617600),\n\t\t\tWebfilterForceOff: pulumi.String(\"disable\"),\n\t\t\tWebfilterLicense: pulumi.Int(1),\n\t\t\tWebfilterTimeout: pulumi.Int(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.fortios.system.Fortiguard;\nimport com.pulumi.fortios.system.FortiguardArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortiguard(\"trname\", FortiguardArgs.builder()\n .antispamCache(\"enable\")\n .antispamCacheMpercent(2)\n .antispamCacheTtl(1800)\n .antispamExpiration(1618617600)\n .antispamForceOff(\"disable\")\n .antispamLicense(1)\n .antispamTimeout(7)\n .autoJoinForticloud(\"enable\")\n .ddnsServerIp(\"0.0.0.0\")\n .ddnsServerPort(443)\n .loadBalanceServers(1)\n .outbreakPreventionCache(\"enable\")\n .outbreakPreventionCacheMpercent(2)\n .outbreakPreventionCacheTtl(300)\n .outbreakPreventionExpiration(1618617600)\n .outbreakPreventionForceOff(\"disable\")\n .outbreakPreventionLicense(1)\n .outbreakPreventionTimeout(7)\n .port(\"8888\")\n .sdnsServerIp(\"\\\"208.91.112.220\\\" \")\n .sdnsServerPort(53)\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .updateServerLocation(\"usa\")\n .webfilterCache(\"enable\")\n .webfilterCacheTtl(3600)\n .webfilterExpiration(1618617600)\n .webfilterForceOff(\"disable\")\n .webfilterLicense(1)\n .webfilterTimeout(15)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fortiguard\n properties:\n antispamCache: enable\n antispamCacheMpercent: 2\n antispamCacheTtl: 1800\n antispamExpiration: 1.6186176e+09\n antispamForceOff: disable\n antispamLicense: 1\n antispamTimeout: 7\n autoJoinForticloud: enable\n ddnsServerIp: 0.0.0.0\n ddnsServerPort: 443\n loadBalanceServers: 1\n outbreakPreventionCache: enable\n outbreakPreventionCacheMpercent: 2\n outbreakPreventionCacheTtl: 300\n outbreakPreventionExpiration: 1.6186176e+09\n outbreakPreventionForceOff: disable\n outbreakPreventionLicense: 1\n outbreakPreventionTimeout: 7\n port: '8888'\n sdnsServerIp: '\"208.91.112.220\" '\n sdnsServerPort: 53\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n updateServerLocation: usa\n webfilterCache: enable\n webfilterCacheTtl: 3600\n webfilterExpiration: 1.6186176e+09\n webfilterForceOff: disable\n webfilterLicense: 1\n webfilterTimeout: 15\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fortiguard can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fortiguard:Fortiguard labelname SystemFortiguard\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fortiguard:Fortiguard labelname SystemFortiguard\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "antispamCache": { "type": "string", @@ -158245,7 +159461,7 @@ }, "antispamCacheMpercent": { "type": "integer", - "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING).\n" + "description": "Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).\n" }, "antispamCacheMpermille": { "type": "integer", @@ -158285,7 +159501,7 @@ }, "autoFirmwareUpgradeDay": { "type": "string", - "description": "Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.\n" + "description": "Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.\n" }, "autoFirmwareUpgradeDelay": { "type": "integer", @@ -158349,7 +159565,7 @@ }, "outbreakPreventionCacheMpercent": { "type": "integer", - "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2).\n" + "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n" }, "outbreakPreventionCacheMpermille": { "type": "integer", @@ -158498,7 +159714,7 @@ }, "webfilterTimeout": { "type": "integer", - "description": "Web filter query time out (1 - 30 sec, default = 7).\n" + "description": "Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions \u003e= 7.4.1: default = 15.\n" } }, "required": [ @@ -158557,6 +159773,7 @@ "updateServerLocation", "updateUwdb", "vdom", + "vdomparam", "videofilterExpiration", "videofilterLicense", "webfilterCache", @@ -158573,7 +159790,7 @@ }, "antispamCacheMpercent": { "type": "integer", - "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING).\n" + "description": "Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).\n" }, "antispamCacheMpermille": { "type": "integer", @@ -158613,7 +159830,7 @@ }, "autoFirmwareUpgradeDay": { "type": "string", - "description": "Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.\n" + "description": "Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.\n" }, "autoFirmwareUpgradeDelay": { "type": "integer", @@ -158677,7 +159894,7 @@ }, "outbreakPreventionCacheMpercent": { "type": "integer", - "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2).\n" + "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n" }, "outbreakPreventionCacheMpermille": { "type": "integer", @@ -158827,7 +160044,7 @@ }, "webfilterTimeout": { "type": "integer", - "description": "Web filter query time out (1 - 30 sec, default = 7).\n" + "description": "Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions \u003e= 7.4.1: default = 15.\n" } }, "requiredInputs": [ @@ -158844,7 +160061,7 @@ }, "antispamCacheMpercent": { "type": "integer", - "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING).\n" + "description": "Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15).\n" }, "antispamCacheMpermille": { "type": "integer", @@ -158884,7 +160101,7 @@ }, "autoFirmwareUpgradeDay": { "type": "string", - "description": "Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.\n" + "description": "Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`.\n" }, "autoFirmwareUpgradeDelay": { "type": "integer", @@ -158948,7 +160165,7 @@ }, "outbreakPreventionCacheMpercent": { "type": "integer", - "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2).\n" + "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n" }, "outbreakPreventionCacheMpermille": { "type": "integer", @@ -159098,14 +160315,14 @@ }, "webfilterTimeout": { "type": "integer", - "description": "Web filter query time out (1 - 30 sec, default = 7).\n" + "description": "Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions \u003e= 7.4.1: default = 15.\n" } }, "type": "object" } }, "fortios:system/fortimanager:Fortimanager": { - "description": "Configure FortiManager. Applies to FortiOS Version `\u003c= 7.0.1`.\n\nBy design considerations, the feature is using the fortios.system.Centralmanagement resource as documented below.\n\n## Example\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Centralmanagement(\"trname\", {\n allowMonitor: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n allowRemoteFirmwareUpgrade: \"enable\",\n encAlgorithm: \"high\",\n fmg: \"\\\"192.168.52.177\\\"\",\n includeDefaultServers: \"enable\",\n mode: \"normal\",\n type: \"fortimanager\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Centralmanagement(\"trname\",\n allow_monitor=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n allow_remote_firmware_upgrade=\"enable\",\n enc_algorithm=\"high\",\n fmg=\"\\\"192.168.52.177\\\"\",\n include_default_servers=\"enable\",\n mode=\"normal\",\n type=\"fortimanager\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Centralmanagement(\"trname\", new()\n {\n AllowMonitor = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AllowRemoteFirmwareUpgrade = \"enable\",\n EncAlgorithm = \"high\",\n Fmg = \"\\\"192.168.52.177\\\"\",\n IncludeDefaultServers = \"enable\",\n Mode = \"normal\",\n Type = \"fortimanager\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCentralmanagement(ctx, \"trname\", \u0026system.CentralmanagementArgs{\n\t\t\tAllowMonitor: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAllowRemoteFirmwareUpgrade: pulumi.String(\"enable\"),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFmg: pulumi.String(\"\\\"192.168.52.177\\\"\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"normal\"),\n\t\t\tType: pulumi.String(\"fortimanager\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Centralmanagement;\nimport com.pulumi.fortios.system.CentralmanagementArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Centralmanagement(\"trname\", CentralmanagementArgs.builder() \n .allowMonitor(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .allowRemoteFirmwareUpgrade(\"enable\")\n .encAlgorithm(\"high\")\n .fmg(\"\\\"192.168.52.177\\\"\")\n .includeDefaultServers(\"enable\")\n .mode(\"normal\")\n .type(\"fortimanager\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Centralmanagement\n properties:\n allowMonitor: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n allowRemoteFirmwareUpgrade: enable\n encAlgorithm: high\n fmg: '\"192.168.52.177\"'\n includeDefaultServers: enable\n mode: normal\n type: fortimanager\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Configure FortiManager. Applies to FortiOS Version `\u003c= 7.0.1`.\n\nBy design considerations, the feature is using the fortios.system.Centralmanagement resource as documented below.\n\n## Example\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Centralmanagement(\"trname\", {\n allowMonitor: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n allowRemoteFirmwareUpgrade: \"enable\",\n encAlgorithm: \"high\",\n fmg: \"\\\"192.168.52.177\\\"\",\n includeDefaultServers: \"enable\",\n mode: \"normal\",\n type: \"fortimanager\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Centralmanagement(\"trname\",\n allow_monitor=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n allow_remote_firmware_upgrade=\"enable\",\n enc_algorithm=\"high\",\n fmg=\"\\\"192.168.52.177\\\"\",\n include_default_servers=\"enable\",\n mode=\"normal\",\n type=\"fortimanager\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Centralmanagement(\"trname\", new()\n {\n AllowMonitor = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AllowRemoteFirmwareUpgrade = \"enable\",\n EncAlgorithm = \"high\",\n Fmg = \"\\\"192.168.52.177\\\"\",\n IncludeDefaultServers = \"enable\",\n Mode = \"normal\",\n Type = \"fortimanager\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCentralmanagement(ctx, \"trname\", \u0026system.CentralmanagementArgs{\n\t\t\tAllowMonitor: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAllowRemoteFirmwareUpgrade: pulumi.String(\"enable\"),\n\t\t\tEncAlgorithm: pulumi.String(\"high\"),\n\t\t\tFmg: pulumi.String(\"\\\"192.168.52.177\\\"\"),\n\t\t\tIncludeDefaultServers: pulumi.String(\"enable\"),\n\t\t\tMode: pulumi.String(\"normal\"),\n\t\t\tType: pulumi.String(\"fortimanager\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Centralmanagement;\nimport com.pulumi.fortios.system.CentralmanagementArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Centralmanagement(\"trname\", CentralmanagementArgs.builder()\n .allowMonitor(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .allowRemoteFirmwareUpgrade(\"enable\")\n .encAlgorithm(\"high\")\n .fmg(\"\\\"192.168.52.177\\\"\")\n .includeDefaultServers(\"enable\")\n .mode(\"normal\")\n .type(\"fortimanager\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Centralmanagement\n properties:\n allowMonitor: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n allowRemoteFirmwareUpgrade: enable\n encAlgorithm: high\n fmg: '\"192.168.52.177\"'\n includeDefaultServers: enable\n mode: normal\n type: fortimanager\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "centralManagement": { "type": "string" @@ -159139,7 +160356,8 @@ "centralMgmtScheduleScriptRestore", "ip", "ipsec", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "centralManagement": { @@ -159228,7 +160446,8 @@ "interface", "interfaceSelectMethod", "sourceIp", - "status" + "status", + "vdomparam" ], "inputProperties": { "interface": { @@ -159282,7 +160501,7 @@ } }, "fortios:system/fortisandbox:Fortisandbox": { - "description": "Configure FortiSandbox.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fortisandbox(\"trname\", {\n encAlgorithm: \"default\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fortisandbox(\"trname\",\n enc_algorithm=\"default\",\n ssl_min_proto_version=\"default\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fortisandbox(\"trname\", new()\n {\n EncAlgorithm = \"default\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFortisandbox(ctx, \"trname\", \u0026system.FortisandboxArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"default\"),\n\t\t\tSslMinProtoVersion: 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.fortios.system.Fortisandbox;\nimport com.pulumi.fortios.system.FortisandboxArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortisandbox(\"trname\", FortisandboxArgs.builder() \n .encAlgorithm(\"default\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fortisandbox\n properties:\n encAlgorithm: default\n sslMinProtoVersion: default\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fortisandbox can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fortisandbox:Fortisandbox labelname SystemFortisandbox\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fortisandbox:Fortisandbox labelname SystemFortisandbox\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiSandbox.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fortisandbox(\"trname\", {\n encAlgorithm: \"default\",\n sslMinProtoVersion: \"default\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fortisandbox(\"trname\",\n enc_algorithm=\"default\",\n ssl_min_proto_version=\"default\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fortisandbox(\"trname\", new()\n {\n EncAlgorithm = \"default\",\n SslMinProtoVersion = \"default\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFortisandbox(ctx, \"trname\", \u0026system.FortisandboxArgs{\n\t\t\tEncAlgorithm: pulumi.String(\"default\"),\n\t\t\tSslMinProtoVersion: 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.fortios.system.Fortisandbox;\nimport com.pulumi.fortios.system.FortisandboxArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fortisandbox(\"trname\", FortisandboxArgs.builder()\n .encAlgorithm(\"default\")\n .sslMinProtoVersion(\"default\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fortisandbox\n properties:\n encAlgorithm: default\n sslMinProtoVersion: default\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Fortisandbox can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fortisandbox:Fortisandbox labelname SystemFortisandbox\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fortisandbox:Fortisandbox labelname SystemFortisandbox\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "email": { "type": "string", @@ -159339,7 +160558,8 @@ "server", "sourceIp", "sslMinProtoVersion", - "status" + "status", + "vdomparam" ], "inputProperties": { "email": { @@ -159441,7 +160661,7 @@ } }, "fortios:system/fssopolling:Fssopolling": { - "description": "Configure Fortinet Single Sign On (FSSO) server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fssopolling(\"trname\", {\n authentication: \"disable\",\n listeningPort: 8000,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fssopolling(\"trname\",\n authentication=\"disable\",\n listening_port=8000,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fssopolling(\"trname\", new()\n {\n Authentication = \"disable\",\n ListeningPort = 8000,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFssopolling(ctx, \"trname\", \u0026system.FssopollingArgs{\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tListeningPort: pulumi.Int(8000),\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.fortios.system.Fssopolling;\nimport com.pulumi.fortios.system.FssopollingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fssopolling(\"trname\", FssopollingArgs.builder() \n .authentication(\"disable\")\n .listeningPort(8000)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fssopolling\n properties:\n authentication: disable\n listeningPort: 8000\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem FssoPolling can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fssopolling:Fssopolling labelname SystemFssoPolling\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fssopolling:Fssopolling labelname SystemFssoPolling\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Fortinet Single Sign On (FSSO) server.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Fssopolling(\"trname\", {\n authentication: \"disable\",\n listeningPort: 8000,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Fssopolling(\"trname\",\n authentication=\"disable\",\n listening_port=8000,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Fssopolling(\"trname\", new()\n {\n Authentication = \"disable\",\n ListeningPort = 8000,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFssopolling(ctx, \"trname\", \u0026system.FssopollingArgs{\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tListeningPort: pulumi.Int(8000),\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.fortios.system.Fssopolling;\nimport com.pulumi.fortios.system.FssopollingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fssopolling(\"trname\", FssopollingArgs.builder()\n .authentication(\"disable\")\n .listeningPort(8000)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Fssopolling\n properties:\n authentication: disable\n listeningPort: 8000\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem FssoPolling can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/fssopolling:Fssopolling labelname SystemFssoPolling\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/fssopolling:Fssopolling labelname SystemFssoPolling\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authPassword": { "type": "string", @@ -159468,7 +160688,8 @@ "required": [ "authentication", "listeningPort", - "status" + "status", + "vdomparam" ], "inputProperties": { "authPassword": { @@ -159524,7 +160745,7 @@ } }, "fortios:system/ftmpush:Ftmpush": { - "description": "Configure FortiToken Mobile push services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ftmpush(\"trname\", {\n serverIp: \"0.0.0.0\",\n serverPort: 4433,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ftmpush(\"trname\",\n server_ip=\"0.0.0.0\",\n server_port=4433,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ftmpush(\"trname\", new()\n {\n ServerIp = \"0.0.0.0\",\n ServerPort = 4433,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFtmpush(ctx, \"trname\", \u0026system.FtmpushArgs{\n\t\t\tServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tServerPort: pulumi.Int(4433),\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.fortios.system.Ftmpush;\nimport com.pulumi.fortios.system.FtmpushArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ftmpush(\"trname\", FtmpushArgs.builder() \n .serverIp(\"0.0.0.0\")\n .serverPort(4433)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ftmpush\n properties:\n serverIp: 0.0.0.0\n serverPort: 4433\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem FtmPush can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ftmpush:Ftmpush labelname SystemFtmPush\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ftmpush:Ftmpush labelname SystemFtmPush\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiToken Mobile push services.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ftmpush(\"trname\", {\n serverIp: \"0.0.0.0\",\n serverPort: 4433,\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ftmpush(\"trname\",\n server_ip=\"0.0.0.0\",\n server_port=4433,\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ftmpush(\"trname\", new()\n {\n ServerIp = \"0.0.0.0\",\n ServerPort = 4433,\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewFtmpush(ctx, \"trname\", \u0026system.FtmpushArgs{\n\t\t\tServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tServerPort: pulumi.Int(4433),\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.fortios.system.Ftmpush;\nimport com.pulumi.fortios.system.FtmpushArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ftmpush(\"trname\", FtmpushArgs.builder()\n .serverIp(\"0.0.0.0\")\n .serverPort(4433)\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ftmpush\n properties:\n serverIp: 0.0.0.0\n serverPort: 4433\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem FtmPush can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ftmpush:Ftmpush labelname SystemFtmPush\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ftmpush:Ftmpush labelname SystemFtmPush\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "proxy": { "type": "string", @@ -159536,7 +160757,7 @@ }, "serverCert": { "type": "string", - "description": "Name of the server certificate to be used for SSL (default = Fortinet_Factory).\n" + "description": "Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory.\n" }, "serverIp": { "type": "string", @@ -159561,7 +160782,8 @@ "serverCert", "serverIp", "serverPort", - "status" + "status", + "vdomparam" ], "inputProperties": { "proxy": { @@ -159574,7 +160796,7 @@ }, "serverCert": { "type": "string", - "description": "Name of the server certificate to be used for SSL (default = Fortinet_Factory).\n" + "description": "Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory.\n" }, "serverIp": { "type": "string", @@ -159607,7 +160829,7 @@ }, "serverCert": { "type": "string", - "description": "Name of the server certificate to be used for SSL (default = Fortinet_Factory).\n" + "description": "Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory.\n" }, "serverIp": { "type": "string", @@ -159631,7 +160853,7 @@ } }, "fortios:system/geneve:Geneve": { - "description": "Configure GENEVE devices. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Geneve(\"trname\", {\n dstport: 22,\n \"interface\": \"port2\",\n ipVersion: \"ipv4-unicast\",\n remoteIp: \"1.1.1.1\",\n remoteIp6: \"::\",\n vni: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Geneve(\"trname\",\n dstport=22,\n interface=\"port2\",\n ip_version=\"ipv4-unicast\",\n remote_ip=\"1.1.1.1\",\n remote_ip6=\"::\",\n vni=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Geneve(\"trname\", new()\n {\n Dstport = 22,\n Interface = \"port2\",\n IpVersion = \"ipv4-unicast\",\n RemoteIp = \"1.1.1.1\",\n RemoteIp6 = \"::\",\n Vni = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGeneve(ctx, \"trname\", \u0026system.GeneveArgs{\n\t\t\tDstport: pulumi.Int(22),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIpVersion: pulumi.String(\"ipv4-unicast\"),\n\t\t\tRemoteIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemoteIp6: pulumi.String(\"::\"),\n\t\t\tVni: pulumi.Int(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.fortios.system.Geneve;\nimport com.pulumi.fortios.system.GeneveArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Geneve(\"trname\", GeneveArgs.builder() \n .dstport(22)\n .interface_(\"port2\")\n .ipVersion(\"ipv4-unicast\")\n .remoteIp(\"1.1.1.1\")\n .remoteIp6(\"::\")\n .vni(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Geneve\n properties:\n dstport: 22\n interface: port2\n ipVersion: ipv4-unicast\n remoteIp: 1.1.1.1\n remoteIp6: '::'\n vni: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Geneve can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/geneve:Geneve labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/geneve:Geneve labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure GENEVE devices. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Geneve(\"trname\", {\n dstport: 22,\n \"interface\": \"port2\",\n ipVersion: \"ipv4-unicast\",\n remoteIp: \"1.1.1.1\",\n remoteIp6: \"::\",\n vni: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Geneve(\"trname\",\n dstport=22,\n interface=\"port2\",\n ip_version=\"ipv4-unicast\",\n remote_ip=\"1.1.1.1\",\n remote_ip6=\"::\",\n vni=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Geneve(\"trname\", new()\n {\n Dstport = 22,\n Interface = \"port2\",\n IpVersion = \"ipv4-unicast\",\n RemoteIp = \"1.1.1.1\",\n RemoteIp6 = \"::\",\n Vni = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGeneve(ctx, \"trname\", \u0026system.GeneveArgs{\n\t\t\tDstport: pulumi.Int(22),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIpVersion: pulumi.String(\"ipv4-unicast\"),\n\t\t\tRemoteIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemoteIp6: pulumi.String(\"::\"),\n\t\t\tVni: pulumi.Int(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.fortios.system.Geneve;\nimport com.pulumi.fortios.system.GeneveArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Geneve(\"trname\", GeneveArgs.builder()\n .dstport(22)\n .interface_(\"port2\")\n .ipVersion(\"ipv4-unicast\")\n .remoteIp(\"1.1.1.1\")\n .remoteIp6(\"::\")\n .vni(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Geneve\n properties:\n dstport: 22\n interface: port2\n ipVersion: ipv4-unicast\n remoteIp: 1.1.1.1\n remoteIp6: '::'\n vni: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Geneve can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/geneve:Geneve labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/geneve:Geneve labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dstport": { "type": "integer", @@ -159678,6 +160900,7 @@ "remoteIp", "remoteIp6", "type", + "vdomparam", "vni" ], "inputProperties": { @@ -159789,7 +161012,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -159829,7 +161053,7 @@ } }, "fortios:system/geoipoverride:Geoipoverride": { - "description": "Configure geographical location mapping for IP address(es) to override mappings from FortiGuard.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Geoipoverride(\"trname\", {description: \"TEST for country\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Geoipoverride(\"trname\", description=\"TEST for country\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Geoipoverride(\"trname\", new()\n {\n Description = \"TEST for country\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGeoipoverride(ctx, \"trname\", \u0026system.GeoipoverrideArgs{\n\t\t\tDescription: pulumi.String(\"TEST for 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.fortios.system.Geoipoverride;\nimport com.pulumi.fortios.system.GeoipoverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Geoipoverride(\"trname\", GeoipoverrideArgs.builder() \n .description(\"TEST for country\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Geoipoverride\n properties:\n description: TEST for country\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem GeoipOverride can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/geoipoverride:Geoipoverride labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/geoipoverride:Geoipoverride labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure geographical location mapping for IP address(es) to override mappings from FortiGuard.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Geoipoverride(\"trname\", {description: \"TEST for country\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Geoipoverride(\"trname\", description=\"TEST for country\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Geoipoverride(\"trname\", new()\n {\n Description = \"TEST for country\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGeoipoverride(ctx, \"trname\", \u0026system.GeoipoverrideArgs{\n\t\t\tDescription: pulumi.String(\"TEST for 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.fortios.system.Geoipoverride;\nimport com.pulumi.fortios.system.GeoipoverrideArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Geoipoverride(\"trname\", GeoipoverrideArgs.builder()\n .description(\"TEST for country\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Geoipoverride\n properties:\n description: TEST for country\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem GeoipOverride can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/geoipoverride:Geoipoverride labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/geoipoverride:Geoipoverride labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "countryId": { "type": "string", @@ -159845,7 +161069,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6Ranges": { "type": "array", @@ -159873,7 +161097,8 @@ "required": [ "countryId", "description", - "name" + "name", + "vdomparam" ], "inputProperties": { "countryId": { @@ -159890,7 +161115,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6Ranges": { "type": "array", @@ -159934,7 +161159,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ip6Ranges": { "type": "array", @@ -159965,15 +161190,15 @@ } }, "fortios:system/global:Global": { - "description": "Configure global attributes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Global(\"trname\", {\n adminSport: 443,\n alias: \"FGVM02TM20003062\",\n hostname: \"ste11\",\n timezone: \"04\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Global(\"trname\",\n admin_sport=443,\n alias=\"FGVM02TM20003062\",\n hostname=\"ste11\",\n timezone=\"04\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Global(\"trname\", new()\n {\n AdminSport = 443,\n Alias = \"FGVM02TM20003062\",\n Hostname = \"ste11\",\n Timezone = \"04\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGlobal(ctx, \"trname\", \u0026system.GlobalArgs{\n\t\t\tAdminSport: pulumi.Int(443),\n\t\t\tAlias: pulumi.String(\"FGVM02TM20003062\"),\n\t\t\tHostname: pulumi.String(\"ste11\"),\n\t\t\tTimezone: pulumi.String(\"04\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Global;\nimport com.pulumi.fortios.system.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder() \n .adminSport(443)\n .alias(\"FGVM02TM20003062\")\n .hostname(\"ste11\")\n .timezone(\"04\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Global\n properties:\n adminSport: 443\n alias: FGVM02TM20003062\n hostname: ste11\n timezone: '04'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/global:Global labelname SystemGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/global:Global labelname SystemGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure global attributes.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Global(\"trname\", {\n adminSport: 443,\n alias: \"FGVM02TM20003062\",\n hostname: \"ste11\",\n timezone: \"04\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Global(\"trname\",\n admin_sport=443,\n alias=\"FGVM02TM20003062\",\n hostname=\"ste11\",\n timezone=\"04\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Global(\"trname\", new()\n {\n AdminSport = 443,\n Alias = \"FGVM02TM20003062\",\n Hostname = \"ste11\",\n Timezone = \"04\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGlobal(ctx, \"trname\", \u0026system.GlobalArgs{\n\t\t\tAdminSport: pulumi.Int(443),\n\t\t\tAlias: pulumi.String(\"FGVM02TM20003062\"),\n\t\t\tHostname: pulumi.String(\"ste11\"),\n\t\t\tTimezone: pulumi.String(\"04\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Global;\nimport com.pulumi.fortios.system.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder()\n .adminSport(443)\n .alias(\"FGVM02TM20003062\")\n .hostname(\"ste11\")\n .timezone(\"04\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Global\n properties:\n adminSport: 443\n alias: FGVM02TM20003062\n hostname: ste11\n timezone: '04'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/global:Global labelname SystemGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/global:Global labelname SystemGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "adminConcurrent": { "type": "string", - "description": "Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`.\n" + "description": "Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`.\n" }, "adminConsoleTimeout": { "type": "integer", - "description": "Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout.\n" + "description": "Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout).\n" }, "adminForticloudSsoDefaultProfile": { "type": "string", @@ -160073,7 +161298,7 @@ }, "admintimeout": { "type": "integer", - "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" + "description": "Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions \u003e= 6.4.0: 1 - 480 minutes (8 hours).\n" }, "alias": { "type": "string", @@ -160101,11 +161326,11 @@ }, "authHttpPort": { "type": "integer", - "description": "User authentication HTTP port. (1 - 65535, default = 80).\n" + "description": "User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions \u003e= 6.4.0: default = 1000.\n" }, "authHttpsPort": { "type": "integer", - "description": "User authentication HTTPS port. (1 - 65535, default = 443).\n" + "description": "User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions \u003e= 6.4.0: default = 1003.\n" }, "authIkeSamlPort": { "type": "integer", @@ -160161,7 +161386,7 @@ }, "cfgRevertTimeout": { "type": "integer", - "description": "Time-out for reverting to the last saved configuration.\n" + "description": "Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600).\n" }, "cfgSave": { "type": "string", @@ -160201,7 +161426,7 @@ }, "cpuUseThreshold": { "type": "integer", - "description": "Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90).\n" + "description": "Threshold at which CPU usage is reported. (% of total CPU, default = 90).\n" }, "csrCaAttribute": { "type": "string", @@ -160227,6 +161452,10 @@ "type": "string", "description": "Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`.\n" }, + "dhcpLeaseBackupInterval": { + "type": "integer", + "description": "DHCP leases backup interval in seconds (10 - 3600, default = 60).\n" + }, "dnsproxyWorkerCount": { "type": "integer", "description": "DNS proxy worker count.\n" @@ -160337,7 +161566,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiAllowDefaultHostname": { "type": "string", @@ -160510,6 +161739,10 @@ "type": "string", "description": "Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`.\n" }, + "ipsecQatOffload": { + "type": "string", + "description": "Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`.\n" + }, "ipsecRoundRobin": { "type": "string", "description": "Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`.\n" @@ -160526,6 +161759,10 @@ "type": "string", "description": "Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`.\n" }, + "ipv6AllowLocalInSilentDrop": { + "type": "string", + "description": "Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`.\n" + }, "ipv6AllowLocalInSlientDrop": { "type": "string", "description": "Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`.\n" @@ -160612,23 +161849,23 @@ }, "memoryUseThresholdExtreme": { "type": "integer", - "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95).\n" + "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95).\n" }, "memoryUseThresholdGreen": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82).\n" + "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82).\n" }, "memoryUseThresholdRed": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88).\n" + "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88).\n" }, "miglogAffinity": { "type": "string", - "description": "Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx).\n" + "description": "Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions \u003e= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx.\n" }, "miglogdChildren": { "type": "integer", - "description": "Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed.\n" + "description": "Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time.\n" }, "multiFactorAuthentication": { "type": "string", @@ -160642,6 +161879,10 @@ "type": "integer", "description": "Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries).\n" }, + "npuNeighborUpdate": { + "type": "string", + "description": "Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`.\n" + }, "perUserBal": { "type": "string", "description": "Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`.\n" @@ -160756,11 +161997,11 @@ }, "refresh": { "type": "integer", - "description": "Statistics refresh interval in GUI.\n" + "description": "Statistics refresh interval second(s) in GUI.\n" }, "remoteauthtimeout": { "type": "integer", - "description": "Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout).\n" + "description": "Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions \u003e= 6.4.0: 1-300 sec.\n" }, "resetSessionlessTcp": { "type": "string", @@ -160924,7 +162165,7 @@ }, "strongCrypto": { "type": "string", - "description": "Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`.\n" + "description": "Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`.\n" }, "switchController": { "type": "string", @@ -160960,7 +162201,7 @@ }, "tcpTimewaitTimer": { "type": "integer", - "description": "Length of the TCP TIME-WAIT state in seconds.\n" + "description": "Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1).\n" }, "tftp": { "type": "string", @@ -161185,6 +162426,7 @@ "deviceIdentificationActiveScanDelay", "deviceIdleTimeout", "dhParams", + "dhcpLeaseBackupInterval", "dnsproxyWorkerCount", "dst", "earlyTcpNpuSession", @@ -161252,10 +162494,12 @@ "ipsecAsicOffload", "ipsecHaSeqjumpRate", "ipsecHmacOffload", + "ipsecQatOffload", "ipsecRoundRobin", "ipsecSoftDecAsync", "ipv6AcceptDad", "ipv6AllowAnycastProbe", + "ipv6AllowLocalInSilentDrop", "ipv6AllowLocalInSlientDrop", "ipv6AllowMulticastProbe", "ipv6AllowTrafficRedirect", @@ -161285,6 +162529,7 @@ "multiFactorAuthentication", "multicastForward", "ndpMaxEntry", + "npuNeighborUpdate", "perUserBal", "perUserBwl", "pmtuDiscovery", @@ -161383,6 +162628,7 @@ "userServerCert", "vdomAdmin", "vdomMode", + "vdomparam", "vipArpRange", "virtualServerCount", "virtualServerHardwareAcceleration", @@ -161406,11 +162652,11 @@ "inputProperties": { "adminConcurrent": { "type": "string", - "description": "Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`.\n" + "description": "Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`.\n" }, "adminConsoleTimeout": { "type": "integer", - "description": "Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout.\n" + "description": "Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout).\n" }, "adminForticloudSsoDefaultProfile": { "type": "string", @@ -161510,7 +162756,7 @@ }, "admintimeout": { "type": "integer", - "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" + "description": "Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions \u003e= 6.4.0: 1 - 480 minutes (8 hours).\n" }, "alias": { "type": "string", @@ -161538,11 +162784,11 @@ }, "authHttpPort": { "type": "integer", - "description": "User authentication HTTP port. (1 - 65535, default = 80).\n" + "description": "User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions \u003e= 6.4.0: default = 1000.\n" }, "authHttpsPort": { "type": "integer", - "description": "User authentication HTTPS port. (1 - 65535, default = 443).\n" + "description": "User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions \u003e= 6.4.0: default = 1003.\n" }, "authIkeSamlPort": { "type": "integer", @@ -161598,7 +162844,7 @@ }, "cfgRevertTimeout": { "type": "integer", - "description": "Time-out for reverting to the last saved configuration.\n" + "description": "Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600).\n" }, "cfgSave": { "type": "string", @@ -161638,7 +162884,7 @@ }, "cpuUseThreshold": { "type": "integer", - "description": "Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90).\n" + "description": "Threshold at which CPU usage is reported. (% of total CPU, default = 90).\n" }, "csrCaAttribute": { "type": "string", @@ -161664,6 +162910,10 @@ "type": "string", "description": "Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`.\n" }, + "dhcpLeaseBackupInterval": { + "type": "integer", + "description": "DHCP leases backup interval in seconds (10 - 3600, default = 60).\n" + }, "dnsproxyWorkerCount": { "type": "integer", "description": "DNS proxy worker count.\n" @@ -161774,7 +163024,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiAllowDefaultHostname": { "type": "string", @@ -161947,6 +163197,10 @@ "type": "string", "description": "Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`.\n" }, + "ipsecQatOffload": { + "type": "string", + "description": "Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`.\n" + }, "ipsecRoundRobin": { "type": "string", "description": "Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`.\n" @@ -161963,6 +163217,10 @@ "type": "string", "description": "Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`.\n" }, + "ipv6AllowLocalInSilentDrop": { + "type": "string", + "description": "Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`.\n" + }, "ipv6AllowLocalInSlientDrop": { "type": "string", "description": "Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`.\n" @@ -162049,23 +163307,23 @@ }, "memoryUseThresholdExtreme": { "type": "integer", - "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95).\n" + "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95).\n" }, "memoryUseThresholdGreen": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82).\n" + "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82).\n" }, "memoryUseThresholdRed": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88).\n" + "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88).\n" }, "miglogAffinity": { "type": "string", - "description": "Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx).\n" + "description": "Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions \u003e= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx.\n" }, "miglogdChildren": { "type": "integer", - "description": "Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed.\n" + "description": "Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time.\n" }, "multiFactorAuthentication": { "type": "string", @@ -162079,6 +163337,10 @@ "type": "integer", "description": "Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries).\n" }, + "npuNeighborUpdate": { + "type": "string", + "description": "Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`.\n" + }, "perUserBal": { "type": "string", "description": "Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`.\n" @@ -162193,11 +163455,11 @@ }, "refresh": { "type": "integer", - "description": "Statistics refresh interval in GUI.\n" + "description": "Statistics refresh interval second(s) in GUI.\n" }, "remoteauthtimeout": { "type": "integer", - "description": "Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout).\n" + "description": "Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions \u003e= 6.4.0: 1-300 sec.\n" }, "resetSessionlessTcp": { "type": "string", @@ -162361,7 +163623,7 @@ }, "strongCrypto": { "type": "string", - "description": "Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`.\n" + "description": "Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`.\n" }, "switchController": { "type": "string", @@ -162397,7 +163659,7 @@ }, "tcpTimewaitTimer": { "type": "integer", - "description": "Length of the TCP TIME-WAIT state in seconds.\n" + "description": "Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1).\n" }, "tftp": { "type": "string", @@ -162562,11 +163824,11 @@ "properties": { "adminConcurrent": { "type": "string", - "description": "Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`.\n" + "description": "Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`.\n" }, "adminConsoleTimeout": { "type": "integer", - "description": "Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout.\n" + "description": "Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout).\n" }, "adminForticloudSsoDefaultProfile": { "type": "string", @@ -162666,7 +163928,7 @@ }, "admintimeout": { "type": "integer", - "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" + "description": "Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions \u003e= 6.4.0: 1 - 480 minutes (8 hours).\n" }, "alias": { "type": "string", @@ -162694,11 +163956,11 @@ }, "authHttpPort": { "type": "integer", - "description": "User authentication HTTP port. (1 - 65535, default = 80).\n" + "description": "User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions \u003e= 6.4.0: default = 1000.\n" }, "authHttpsPort": { "type": "integer", - "description": "User authentication HTTPS port. (1 - 65535, default = 443).\n" + "description": "User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions \u003e= 6.4.0: default = 1003.\n" }, "authIkeSamlPort": { "type": "integer", @@ -162754,7 +164016,7 @@ }, "cfgRevertTimeout": { "type": "integer", - "description": "Time-out for reverting to the last saved configuration.\n" + "description": "Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600).\n" }, "cfgSave": { "type": "string", @@ -162794,7 +164056,7 @@ }, "cpuUseThreshold": { "type": "integer", - "description": "Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90).\n" + "description": "Threshold at which CPU usage is reported. (% of total CPU, default = 90).\n" }, "csrCaAttribute": { "type": "string", @@ -162820,6 +164082,10 @@ "type": "string", "description": "Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`.\n" }, + "dhcpLeaseBackupInterval": { + "type": "integer", + "description": "DHCP leases backup interval in seconds (10 - 3600, default = 60).\n" + }, "dnsproxyWorkerCount": { "type": "integer", "description": "DNS proxy worker count.\n" @@ -162930,7 +164196,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiAllowDefaultHostname": { "type": "string", @@ -163103,6 +164369,10 @@ "type": "string", "description": "Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`.\n" }, + "ipsecQatOffload": { + "type": "string", + "description": "Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`.\n" + }, "ipsecRoundRobin": { "type": "string", "description": "Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`.\n" @@ -163119,6 +164389,10 @@ "type": "string", "description": "Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`.\n" }, + "ipv6AllowLocalInSilentDrop": { + "type": "string", + "description": "Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`.\n" + }, "ipv6AllowLocalInSlientDrop": { "type": "string", "description": "Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`.\n" @@ -163205,23 +164479,23 @@ }, "memoryUseThresholdExtreme": { "type": "integer", - "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95).\n" + "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95).\n" }, "memoryUseThresholdGreen": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82).\n" + "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82).\n" }, "memoryUseThresholdRed": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88).\n" + "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88).\n" }, "miglogAffinity": { "type": "string", - "description": "Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx).\n" + "description": "Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions \u003e= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx.\n" }, "miglogdChildren": { "type": "integer", - "description": "Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed.\n" + "description": "Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time.\n" }, "multiFactorAuthentication": { "type": "string", @@ -163235,6 +164509,10 @@ "type": "integer", "description": "Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries).\n" }, + "npuNeighborUpdate": { + "type": "string", + "description": "Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`.\n" + }, "perUserBal": { "type": "string", "description": "Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`.\n" @@ -163349,11 +164627,11 @@ }, "refresh": { "type": "integer", - "description": "Statistics refresh interval in GUI.\n" + "description": "Statistics refresh interval second(s) in GUI.\n" }, "remoteauthtimeout": { "type": "integer", - "description": "Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout).\n" + "description": "Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions \u003e= 6.4.0: 1-300 sec.\n" }, "resetSessionlessTcp": { "type": "string", @@ -163517,7 +164795,7 @@ }, "strongCrypto": { "type": "string", - "description": "Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`.\n" + "description": "Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`.\n" }, "switchController": { "type": "string", @@ -163553,7 +164831,7 @@ }, "tcpTimewaitTimer": { "type": "integer", - "description": "Length of the TCP TIME-WAIT state in seconds.\n" + "description": "Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1).\n" }, "tftp": { "type": "string", @@ -163717,7 +164995,7 @@ } }, "fortios:system/gretunnel:Gretunnel": { - "description": "Configure GRE tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Gretunnel(\"trname\", {\n checksumReception: \"disable\",\n checksumTransmission: \"disable\",\n dscpCopying: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\n keepaliveFailtimes: 10,\n keepaliveInterval: 0,\n keyInbound: 0,\n keyOutbound: 0,\n localGw: \"3.3.3.3\",\n localGw6: \"::\",\n remoteGw: \"1.1.1.1\",\n remoteGw6: \"::\",\n sequenceNumberReception: \"disable\",\n sequenceNumberTransmission: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Gretunnel(\"trname\",\n checksum_reception=\"disable\",\n checksum_transmission=\"disable\",\n dscp_copying=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\n keepalive_failtimes=10,\n keepalive_interval=0,\n key_inbound=0,\n key_outbound=0,\n local_gw=\"3.3.3.3\",\n local_gw6=\"::\",\n remote_gw=\"1.1.1.1\",\n remote_gw6=\"::\",\n sequence_number_reception=\"disable\",\n sequence_number_transmission=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Gretunnel(\"trname\", new()\n {\n ChecksumReception = \"disable\",\n ChecksumTransmission = \"disable\",\n DscpCopying = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\n KeepaliveFailtimes = 10,\n KeepaliveInterval = 0,\n KeyInbound = 0,\n KeyOutbound = 0,\n LocalGw = \"3.3.3.3\",\n LocalGw6 = \"::\",\n RemoteGw = \"1.1.1.1\",\n RemoteGw6 = \"::\",\n SequenceNumberReception = \"disable\",\n SequenceNumberTransmission = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGretunnel(ctx, \"trname\", \u0026system.GretunnelArgs{\n\t\t\tChecksumReception: pulumi.String(\"disable\"),\n\t\t\tChecksumTransmission: pulumi.String(\"disable\"),\n\t\t\tDscpCopying: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tKeepaliveFailtimes: pulumi.Int(10),\n\t\t\tKeepaliveInterval: pulumi.Int(0),\n\t\t\tKeyInbound: pulumi.Int(0),\n\t\t\tKeyOutbound: pulumi.Int(0),\n\t\t\tLocalGw: pulumi.String(\"3.3.3.3\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tRemoteGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tSequenceNumberReception: pulumi.String(\"disable\"),\n\t\t\tSequenceNumberTransmission: 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.fortios.system.Gretunnel;\nimport com.pulumi.fortios.system.GretunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Gretunnel(\"trname\", GretunnelArgs.builder() \n .checksumReception(\"disable\")\n .checksumTransmission(\"disable\")\n .dscpCopying(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\n .keepaliveFailtimes(10)\n .keepaliveInterval(0)\n .keyInbound(0)\n .keyOutbound(0)\n .localGw(\"3.3.3.3\")\n .localGw6(\"::\")\n .remoteGw(\"1.1.1.1\")\n .remoteGw6(\"::\")\n .sequenceNumberReception(\"disable\")\n .sequenceNumberTransmission(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Gretunnel\n properties:\n checksumReception: disable\n checksumTransmission: disable\n dscpCopying: disable\n interface: port3\n ipVersion: '4'\n keepaliveFailtimes: 10\n keepaliveInterval: 0\n keyInbound: 0\n keyOutbound: 0\n localGw: 3.3.3.3\n localGw6: '::'\n remoteGw: 1.1.1.1\n remoteGw6: '::'\n sequenceNumberReception: disable\n sequenceNumberTransmission: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem GreTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/gretunnel:Gretunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/gretunnel:Gretunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure GRE tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Gretunnel(\"trname\", {\n checksumReception: \"disable\",\n checksumTransmission: \"disable\",\n dscpCopying: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\n keepaliveFailtimes: 10,\n keepaliveInterval: 0,\n keyInbound: 0,\n keyOutbound: 0,\n localGw: \"3.3.3.3\",\n localGw6: \"::\",\n remoteGw: \"1.1.1.1\",\n remoteGw6: \"::\",\n sequenceNumberReception: \"disable\",\n sequenceNumberTransmission: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Gretunnel(\"trname\",\n checksum_reception=\"disable\",\n checksum_transmission=\"disable\",\n dscp_copying=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\n keepalive_failtimes=10,\n keepalive_interval=0,\n key_inbound=0,\n key_outbound=0,\n local_gw=\"3.3.3.3\",\n local_gw6=\"::\",\n remote_gw=\"1.1.1.1\",\n remote_gw6=\"::\",\n sequence_number_reception=\"disable\",\n sequence_number_transmission=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Gretunnel(\"trname\", new()\n {\n ChecksumReception = \"disable\",\n ChecksumTransmission = \"disable\",\n DscpCopying = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\n KeepaliveFailtimes = 10,\n KeepaliveInterval = 0,\n KeyInbound = 0,\n KeyOutbound = 0,\n LocalGw = \"3.3.3.3\",\n LocalGw6 = \"::\",\n RemoteGw = \"1.1.1.1\",\n RemoteGw6 = \"::\",\n SequenceNumberReception = \"disable\",\n SequenceNumberTransmission = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewGretunnel(ctx, \"trname\", \u0026system.GretunnelArgs{\n\t\t\tChecksumReception: pulumi.String(\"disable\"),\n\t\t\tChecksumTransmission: pulumi.String(\"disable\"),\n\t\t\tDscpCopying: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tKeepaliveFailtimes: pulumi.Int(10),\n\t\t\tKeepaliveInterval: pulumi.Int(0),\n\t\t\tKeyInbound: pulumi.Int(0),\n\t\t\tKeyOutbound: pulumi.Int(0),\n\t\t\tLocalGw: pulumi.String(\"3.3.3.3\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tRemoteGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tSequenceNumberReception: pulumi.String(\"disable\"),\n\t\t\tSequenceNumberTransmission: 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.fortios.system.Gretunnel;\nimport com.pulumi.fortios.system.GretunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Gretunnel(\"trname\", GretunnelArgs.builder()\n .checksumReception(\"disable\")\n .checksumTransmission(\"disable\")\n .dscpCopying(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\n .keepaliveFailtimes(10)\n .keepaliveInterval(0)\n .keyInbound(0)\n .keyOutbound(0)\n .localGw(\"3.3.3.3\")\n .localGw6(\"::\")\n .remoteGw(\"1.1.1.1\")\n .remoteGw6(\"::\")\n .sequenceNumberReception(\"disable\")\n .sequenceNumberTransmission(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Gretunnel\n properties:\n checksumReception: disable\n checksumTransmission: disable\n dscpCopying: disable\n interface: port3\n ipVersion: '4'\n keepaliveFailtimes: 10\n keepaliveInterval: 0\n keyInbound: 0\n keyOutbound: 0\n localGw: 3.3.3.3\n localGw6: '::'\n remoteGw: 1.1.1.1\n remoteGw6: '::'\n sequenceNumberReception: disable\n sequenceNumberTransmission: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem GreTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/gretunnel:Gretunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/gretunnel:Gretunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "checksumReception": { "type": "string", @@ -163814,7 +165092,8 @@ "remoteGw6", "sequenceNumberReception", "sequenceNumberTransmission", - "useSdwan" + "useSdwan", + "vdomparam" ], "inputProperties": { "checksumReception": { @@ -163986,7 +165265,7 @@ } }, "fortios:system/ha:Ha": { - "description": "Configure HA.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ha(\"trname\", {\n cpuThreshold: \"5 0 0\",\n encryption: \"disable\",\n ftpProxyThreshold: \"5 0 0\",\n gratuitousArps: \"enable\",\n groupId: 0,\n haDirect: \"disable\",\n haEthType: \"8890\",\n haMgmtStatus: \"disable\",\n haUptimeDiffMargin: 300,\n hbInterval: 2,\n hbLostThreshold: 20,\n hcEthType: \"8891\",\n helloHolddown: 20,\n httpProxyThreshold: \"5 0 0\",\n imapProxyThreshold: \"5 0 0\",\n interClusterSessionSync: \"disable\",\n l2epEthType: \"8893\",\n linkFailedSignal: \"disable\",\n loadBalanceAll: \"disable\",\n memoryCompatibleMode: \"disable\",\n memoryThreshold: \"5 0 0\",\n mode: \"standalone\",\n multicastTtl: 600,\n nntpProxyThreshold: \"5 0 0\",\n override: \"disable\",\n overrideWaitTime: 0,\n secondaryVcluster: {\n override: \"enable\",\n overrideWaitTime: 0,\n pingserverFailoverThreshold: 0,\n pingserverSlaveForceReset: \"enable\",\n priority: 128,\n vclusterId: 1,\n },\n weight: \"40 \",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ha(\"trname\",\n cpu_threshold=\"5 0 0\",\n encryption=\"disable\",\n ftp_proxy_threshold=\"5 0 0\",\n gratuitous_arps=\"enable\",\n group_id=0,\n ha_direct=\"disable\",\n ha_eth_type=\"8890\",\n ha_mgmt_status=\"disable\",\n ha_uptime_diff_margin=300,\n hb_interval=2,\n hb_lost_threshold=20,\n hc_eth_type=\"8891\",\n hello_holddown=20,\n http_proxy_threshold=\"5 0 0\",\n imap_proxy_threshold=\"5 0 0\",\n inter_cluster_session_sync=\"disable\",\n l2ep_eth_type=\"8893\",\n link_failed_signal=\"disable\",\n load_balance_all=\"disable\",\n memory_compatible_mode=\"disable\",\n memory_threshold=\"5 0 0\",\n mode=\"standalone\",\n multicast_ttl=600,\n nntp_proxy_threshold=\"5 0 0\",\n override=\"disable\",\n override_wait_time=0,\n secondary_vcluster=fortios.system.HaSecondaryVclusterArgs(\n override=\"enable\",\n override_wait_time=0,\n pingserver_failover_threshold=0,\n pingserver_slave_force_reset=\"enable\",\n priority=128,\n vcluster_id=1,\n ),\n weight=\"40 \")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ha(\"trname\", new()\n {\n CpuThreshold = \"5 0 0\",\n Encryption = \"disable\",\n FtpProxyThreshold = \"5 0 0\",\n GratuitousArps = \"enable\",\n GroupId = 0,\n HaDirect = \"disable\",\n HaEthType = \"8890\",\n HaMgmtStatus = \"disable\",\n HaUptimeDiffMargin = 300,\n HbInterval = 2,\n HbLostThreshold = 20,\n HcEthType = \"8891\",\n HelloHolddown = 20,\n HttpProxyThreshold = \"5 0 0\",\n ImapProxyThreshold = \"5 0 0\",\n InterClusterSessionSync = \"disable\",\n L2epEthType = \"8893\",\n LinkFailedSignal = \"disable\",\n LoadBalanceAll = \"disable\",\n MemoryCompatibleMode = \"disable\",\n MemoryThreshold = \"5 0 0\",\n Mode = \"standalone\",\n MulticastTtl = 600,\n NntpProxyThreshold = \"5 0 0\",\n Override = \"disable\",\n OverrideWaitTime = 0,\n SecondaryVcluster = new Fortios.System.Inputs.HaSecondaryVclusterArgs\n {\n Override = \"enable\",\n OverrideWaitTime = 0,\n PingserverFailoverThreshold = 0,\n PingserverSlaveForceReset = \"enable\",\n Priority = 128,\n VclusterId = 1,\n },\n Weight = \"40 \",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewHa(ctx, \"trname\", \u0026system.HaArgs{\n\t\t\tCpuThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tEncryption: pulumi.String(\"disable\"),\n\t\t\tFtpProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tGratuitousArps: pulumi.String(\"enable\"),\n\t\t\tGroupId: pulumi.Int(0),\n\t\t\tHaDirect: pulumi.String(\"disable\"),\n\t\t\tHaEthType: pulumi.String(\"8890\"),\n\t\t\tHaMgmtStatus: pulumi.String(\"disable\"),\n\t\t\tHaUptimeDiffMargin: pulumi.Int(300),\n\t\t\tHbInterval: pulumi.Int(2),\n\t\t\tHbLostThreshold: pulumi.Int(20),\n\t\t\tHcEthType: pulumi.String(\"8891\"),\n\t\t\tHelloHolddown: pulumi.Int(20),\n\t\t\tHttpProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tImapProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tInterClusterSessionSync: pulumi.String(\"disable\"),\n\t\t\tL2epEthType: pulumi.String(\"8893\"),\n\t\t\tLinkFailedSignal: pulumi.String(\"disable\"),\n\t\t\tLoadBalanceAll: pulumi.String(\"disable\"),\n\t\t\tMemoryCompatibleMode: pulumi.String(\"disable\"),\n\t\t\tMemoryThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tMode: pulumi.String(\"standalone\"),\n\t\t\tMulticastTtl: pulumi.Int(600),\n\t\t\tNntpProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tOverrideWaitTime: pulumi.Int(0),\n\t\t\tSecondaryVcluster: \u0026system.HaSecondaryVclusterArgs{\n\t\t\t\tOverride: pulumi.String(\"enable\"),\n\t\t\t\tOverrideWaitTime: pulumi.Int(0),\n\t\t\t\tPingserverFailoverThreshold: pulumi.Int(0),\n\t\t\t\tPingserverSlaveForceReset: pulumi.String(\"enable\"),\n\t\t\t\tPriority: pulumi.Int(128),\n\t\t\t\tVclusterId: pulumi.Int(1),\n\t\t\t},\n\t\t\tWeight: pulumi.String(\"40 \"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Ha;\nimport com.pulumi.fortios.system.HaArgs;\nimport com.pulumi.fortios.system.inputs.HaSecondaryVclusterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ha(\"trname\", HaArgs.builder() \n .cpuThreshold(\"5 0 0\")\n .encryption(\"disable\")\n .ftpProxyThreshold(\"5 0 0\")\n .gratuitousArps(\"enable\")\n .groupId(0)\n .haDirect(\"disable\")\n .haEthType(\"8890\")\n .haMgmtStatus(\"disable\")\n .haUptimeDiffMargin(300)\n .hbInterval(2)\n .hbLostThreshold(20)\n .hcEthType(\"8891\")\n .helloHolddown(20)\n .httpProxyThreshold(\"5 0 0\")\n .imapProxyThreshold(\"5 0 0\")\n .interClusterSessionSync(\"disable\")\n .l2epEthType(\"8893\")\n .linkFailedSignal(\"disable\")\n .loadBalanceAll(\"disable\")\n .memoryCompatibleMode(\"disable\")\n .memoryThreshold(\"5 0 0\")\n .mode(\"standalone\")\n .multicastTtl(600)\n .nntpProxyThreshold(\"5 0 0\")\n .override(\"disable\")\n .overrideWaitTime(0)\n .secondaryVcluster(HaSecondaryVclusterArgs.builder()\n .override(\"enable\")\n .overrideWaitTime(0)\n .pingserverFailoverThreshold(0)\n .pingserverSlaveForceReset(\"enable\")\n .priority(128)\n .vclusterId(1)\n .build())\n .weight(\"40 \")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ha\n properties:\n cpuThreshold: 5 0 0\n encryption: disable\n ftpProxyThreshold: 5 0 0\n gratuitousArps: enable\n groupId: 0\n haDirect: disable\n haEthType: '8890'\n haMgmtStatus: disable\n haUptimeDiffMargin: 300\n hbInterval: 2\n hbLostThreshold: 20\n hcEthType: '8891'\n helloHolddown: 20\n httpProxyThreshold: 5 0 0\n imapProxyThreshold: 5 0 0\n interClusterSessionSync: disable\n l2epEthType: '8893'\n linkFailedSignal: disable\n loadBalanceAll: disable\n memoryCompatibleMode: disable\n memoryThreshold: 5 0 0\n mode: standalone\n multicastTtl: 600\n nntpProxyThreshold: 5 0 0\n override: disable\n overrideWaitTime: 0\n secondaryVcluster:\n override: enable\n overrideWaitTime: 0\n pingserverFailoverThreshold: 0\n pingserverSlaveForceReset: enable\n priority: 128\n vclusterId: 1\n weight: '40 '\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ha can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ha:Ha labelname SystemHa\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ha:Ha labelname SystemHa\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure HA.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ha(\"trname\", {\n cpuThreshold: \"5 0 0\",\n encryption: \"disable\",\n ftpProxyThreshold: \"5 0 0\",\n gratuitousArps: \"enable\",\n groupId: 0,\n haDirect: \"disable\",\n haEthType: \"8890\",\n haMgmtStatus: \"disable\",\n haUptimeDiffMargin: 300,\n hbInterval: 2,\n hbLostThreshold: 20,\n hcEthType: \"8891\",\n helloHolddown: 20,\n httpProxyThreshold: \"5 0 0\",\n imapProxyThreshold: \"5 0 0\",\n interClusterSessionSync: \"disable\",\n l2epEthType: \"8893\",\n linkFailedSignal: \"disable\",\n loadBalanceAll: \"disable\",\n memoryCompatibleMode: \"disable\",\n memoryThreshold: \"5 0 0\",\n mode: \"standalone\",\n multicastTtl: 600,\n nntpProxyThreshold: \"5 0 0\",\n override: \"disable\",\n overrideWaitTime: 0,\n secondaryVcluster: {\n override: \"enable\",\n overrideWaitTime: 0,\n pingserverFailoverThreshold: 0,\n pingserverSlaveForceReset: \"enable\",\n priority: 128,\n vclusterId: 1,\n },\n weight: \"40 \",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ha(\"trname\",\n cpu_threshold=\"5 0 0\",\n encryption=\"disable\",\n ftp_proxy_threshold=\"5 0 0\",\n gratuitous_arps=\"enable\",\n group_id=0,\n ha_direct=\"disable\",\n ha_eth_type=\"8890\",\n ha_mgmt_status=\"disable\",\n ha_uptime_diff_margin=300,\n hb_interval=2,\n hb_lost_threshold=20,\n hc_eth_type=\"8891\",\n hello_holddown=20,\n http_proxy_threshold=\"5 0 0\",\n imap_proxy_threshold=\"5 0 0\",\n inter_cluster_session_sync=\"disable\",\n l2ep_eth_type=\"8893\",\n link_failed_signal=\"disable\",\n load_balance_all=\"disable\",\n memory_compatible_mode=\"disable\",\n memory_threshold=\"5 0 0\",\n mode=\"standalone\",\n multicast_ttl=600,\n nntp_proxy_threshold=\"5 0 0\",\n override=\"disable\",\n override_wait_time=0,\n secondary_vcluster=fortios.system.HaSecondaryVclusterArgs(\n override=\"enable\",\n override_wait_time=0,\n pingserver_failover_threshold=0,\n pingserver_slave_force_reset=\"enable\",\n priority=128,\n vcluster_id=1,\n ),\n weight=\"40 \")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ha(\"trname\", new()\n {\n CpuThreshold = \"5 0 0\",\n Encryption = \"disable\",\n FtpProxyThreshold = \"5 0 0\",\n GratuitousArps = \"enable\",\n GroupId = 0,\n HaDirect = \"disable\",\n HaEthType = \"8890\",\n HaMgmtStatus = \"disable\",\n HaUptimeDiffMargin = 300,\n HbInterval = 2,\n HbLostThreshold = 20,\n HcEthType = \"8891\",\n HelloHolddown = 20,\n HttpProxyThreshold = \"5 0 0\",\n ImapProxyThreshold = \"5 0 0\",\n InterClusterSessionSync = \"disable\",\n L2epEthType = \"8893\",\n LinkFailedSignal = \"disable\",\n LoadBalanceAll = \"disable\",\n MemoryCompatibleMode = \"disable\",\n MemoryThreshold = \"5 0 0\",\n Mode = \"standalone\",\n MulticastTtl = 600,\n NntpProxyThreshold = \"5 0 0\",\n Override = \"disable\",\n OverrideWaitTime = 0,\n SecondaryVcluster = new Fortios.System.Inputs.HaSecondaryVclusterArgs\n {\n Override = \"enable\",\n OverrideWaitTime = 0,\n PingserverFailoverThreshold = 0,\n PingserverSlaveForceReset = \"enable\",\n Priority = 128,\n VclusterId = 1,\n },\n Weight = \"40 \",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewHa(ctx, \"trname\", \u0026system.HaArgs{\n\t\t\tCpuThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tEncryption: pulumi.String(\"disable\"),\n\t\t\tFtpProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tGratuitousArps: pulumi.String(\"enable\"),\n\t\t\tGroupId: pulumi.Int(0),\n\t\t\tHaDirect: pulumi.String(\"disable\"),\n\t\t\tHaEthType: pulumi.String(\"8890\"),\n\t\t\tHaMgmtStatus: pulumi.String(\"disable\"),\n\t\t\tHaUptimeDiffMargin: pulumi.Int(300),\n\t\t\tHbInterval: pulumi.Int(2),\n\t\t\tHbLostThreshold: pulumi.Int(20),\n\t\t\tHcEthType: pulumi.String(\"8891\"),\n\t\t\tHelloHolddown: pulumi.Int(20),\n\t\t\tHttpProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tImapProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tInterClusterSessionSync: pulumi.String(\"disable\"),\n\t\t\tL2epEthType: pulumi.String(\"8893\"),\n\t\t\tLinkFailedSignal: pulumi.String(\"disable\"),\n\t\t\tLoadBalanceAll: pulumi.String(\"disable\"),\n\t\t\tMemoryCompatibleMode: pulumi.String(\"disable\"),\n\t\t\tMemoryThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tMode: pulumi.String(\"standalone\"),\n\t\t\tMulticastTtl: pulumi.Int(600),\n\t\t\tNntpProxyThreshold: pulumi.String(\"5 0 0\"),\n\t\t\tOverride: pulumi.String(\"disable\"),\n\t\t\tOverrideWaitTime: pulumi.Int(0),\n\t\t\tSecondaryVcluster: \u0026system.HaSecondaryVclusterArgs{\n\t\t\t\tOverride: pulumi.String(\"enable\"),\n\t\t\t\tOverrideWaitTime: pulumi.Int(0),\n\t\t\t\tPingserverFailoverThreshold: pulumi.Int(0),\n\t\t\t\tPingserverSlaveForceReset: pulumi.String(\"enable\"),\n\t\t\t\tPriority: pulumi.Int(128),\n\t\t\t\tVclusterId: pulumi.Int(1),\n\t\t\t},\n\t\t\tWeight: pulumi.String(\"40 \"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Ha;\nimport com.pulumi.fortios.system.HaArgs;\nimport com.pulumi.fortios.system.inputs.HaSecondaryVclusterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ha(\"trname\", HaArgs.builder()\n .cpuThreshold(\"5 0 0\")\n .encryption(\"disable\")\n .ftpProxyThreshold(\"5 0 0\")\n .gratuitousArps(\"enable\")\n .groupId(0)\n .haDirect(\"disable\")\n .haEthType(\"8890\")\n .haMgmtStatus(\"disable\")\n .haUptimeDiffMargin(300)\n .hbInterval(2)\n .hbLostThreshold(20)\n .hcEthType(\"8891\")\n .helloHolddown(20)\n .httpProxyThreshold(\"5 0 0\")\n .imapProxyThreshold(\"5 0 0\")\n .interClusterSessionSync(\"disable\")\n .l2epEthType(\"8893\")\n .linkFailedSignal(\"disable\")\n .loadBalanceAll(\"disable\")\n .memoryCompatibleMode(\"disable\")\n .memoryThreshold(\"5 0 0\")\n .mode(\"standalone\")\n .multicastTtl(600)\n .nntpProxyThreshold(\"5 0 0\")\n .override(\"disable\")\n .overrideWaitTime(0)\n .secondaryVcluster(HaSecondaryVclusterArgs.builder()\n .override(\"enable\")\n .overrideWaitTime(0)\n .pingserverFailoverThreshold(0)\n .pingserverSlaveForceReset(\"enable\")\n .priority(128)\n .vclusterId(1)\n .build())\n .weight(\"40 \")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ha\n properties:\n cpuThreshold: 5 0 0\n encryption: disable\n ftpProxyThreshold: 5 0 0\n gratuitousArps: enable\n groupId: 0\n haDirect: disable\n haEthType: '8890'\n haMgmtStatus: disable\n haUptimeDiffMargin: 300\n hbInterval: 2\n hbLostThreshold: 20\n hcEthType: '8891'\n helloHolddown: 20\n httpProxyThreshold: 5 0 0\n imapProxyThreshold: 5 0 0\n interClusterSessionSync: disable\n l2epEthType: '8893'\n linkFailedSignal: disable\n loadBalanceAll: disable\n memoryCompatibleMode: disable\n memoryThreshold: 5 0 0\n mode: standalone\n multicastTtl: 600\n nntpProxyThreshold: 5 0 0\n override: disable\n overrideWaitTime: 0\n secondaryVcluster:\n override: enable\n overrideWaitTime: 0\n pingserverFailoverThreshold: 0\n pingserverSlaveForceReset: enable\n priority: 128\n vclusterId: 1\n weight: '40 '\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ha can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ha:Ha labelname SystemHa\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ha:Ha labelname SystemHa\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "arps": { "type": "integer", @@ -164026,7 +165305,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gratuitousArps": { "type": "string", @@ -164034,7 +165313,7 @@ }, "groupId": { "type": "integer", - "description": "Cluster group ID (0 - 255). Must be the same for all members.\n" + "description": "HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters.\n" }, "groupName": { "type": "string", @@ -164042,7 +165321,7 @@ }, "haDirect": { "type": "string", - "description": "Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`.\n" }, "haEthType": { "type": "string", @@ -164065,7 +165344,7 @@ }, "hbInterval": { "type": "integer", - "description": "Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives.\n" + "description": "Time between sending heartbeat packets (1 - 20). Increase to reduce false positives.\n" }, "hbIntervalInMilliseconds": { "type": "string", @@ -164162,7 +165441,7 @@ }, "multicastTtl": { "type": "integer", - "description": "HA multicast TTL on master (5 - 3600 sec).\n" + "description": "HA multicast TTL on primary (5 - 3600 sec).\n" }, "nntpProxyThreshold": { "type": "string", @@ -164306,7 +165585,7 @@ }, "uninterruptiblePrimaryWait": { "type": "integer", - "description": "Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30).\n" + "description": "Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions \u003e= 7.0.6: 15 - 300.\n" }, "uninterruptibleUpgrade": { "type": "string", @@ -164427,6 +165706,7 @@ "vclusterId", "vclusterStatus", "vdom", + "vdomparam", "weight" ], "inputProperties": { @@ -164468,7 +165748,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gratuitousArps": { "type": "string", @@ -164476,7 +165756,7 @@ }, "groupId": { "type": "integer", - "description": "Cluster group ID (0 - 255). Must be the same for all members.\n" + "description": "HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters.\n" }, "groupName": { "type": "string", @@ -164484,7 +165764,7 @@ }, "haDirect": { "type": "string", - "description": "Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`.\n" }, "haEthType": { "type": "string", @@ -164507,7 +165787,7 @@ }, "hbInterval": { "type": "integer", - "description": "Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives.\n" + "description": "Time between sending heartbeat packets (1 - 20). Increase to reduce false positives.\n" }, "hbIntervalInMilliseconds": { "type": "string", @@ -164604,7 +165884,7 @@ }, "multicastTtl": { "type": "integer", - "description": "HA multicast TTL on master (5 - 3600 sec).\n" + "description": "HA multicast TTL on primary (5 - 3600 sec).\n" }, "nntpProxyThreshold": { "type": "string", @@ -164748,7 +166028,7 @@ }, "uninterruptiblePrimaryWait": { "type": "integer", - "description": "Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30).\n" + "description": "Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions \u003e= 7.0.6: 15 - 300.\n" }, "uninterruptibleUpgrade": { "type": "string", @@ -164832,7 +166112,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gratuitousArps": { "type": "string", @@ -164840,7 +166120,7 @@ }, "groupId": { "type": "integer", - "description": "Cluster group ID (0 - 255). Must be the same for all members.\n" + "description": "HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters.\n" }, "groupName": { "type": "string", @@ -164848,7 +166128,7 @@ }, "haDirect": { "type": "string", - "description": "Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`.\n" }, "haEthType": { "type": "string", @@ -164871,7 +166151,7 @@ }, "hbInterval": { "type": "integer", - "description": "Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives.\n" + "description": "Time between sending heartbeat packets (1 - 20). Increase to reduce false positives.\n" }, "hbIntervalInMilliseconds": { "type": "string", @@ -164968,7 +166248,7 @@ }, "multicastTtl": { "type": "integer", - "description": "HA multicast TTL on master (5 - 3600 sec).\n" + "description": "HA multicast TTL on primary (5 - 3600 sec).\n" }, "nntpProxyThreshold": { "type": "string", @@ -165112,7 +166392,7 @@ }, "uninterruptiblePrimaryWait": { "type": "integer", - "description": "Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30).\n" + "description": "Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions \u003e= 7.0.6: 15 - 300.\n" }, "uninterruptibleUpgrade": { "type": "string", @@ -165159,7 +166439,7 @@ } }, "fortios:system/hamonitor:Hamonitor": { - "description": "Configure HA monitor.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Hamonitor(\"trname\", {\n monitorVlan: \"disable\",\n vlanHbInterval: 5,\n vlanHbLostThreshold: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Hamonitor(\"trname\",\n monitor_vlan=\"disable\",\n vlan_hb_interval=5,\n vlan_hb_lost_threshold=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Hamonitor(\"trname\", new()\n {\n MonitorVlan = \"disable\",\n VlanHbInterval = 5,\n VlanHbLostThreshold = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewHamonitor(ctx, \"trname\", \u0026system.HamonitorArgs{\n\t\t\tMonitorVlan: pulumi.String(\"disable\"),\n\t\t\tVlanHbInterval: pulumi.Int(5),\n\t\t\tVlanHbLostThreshold: pulumi.Int(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.fortios.system.Hamonitor;\nimport com.pulumi.fortios.system.HamonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Hamonitor(\"trname\", HamonitorArgs.builder() \n .monitorVlan(\"disable\")\n .vlanHbInterval(5)\n .vlanHbLostThreshold(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Hamonitor\n properties:\n monitorVlan: disable\n vlanHbInterval: 5\n vlanHbLostThreshold: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem HaMonitor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/hamonitor:Hamonitor labelname SystemHaMonitor\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/hamonitor:Hamonitor labelname SystemHaMonitor\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure HA monitor.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Hamonitor(\"trname\", {\n monitorVlan: \"disable\",\n vlanHbInterval: 5,\n vlanHbLostThreshold: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Hamonitor(\"trname\",\n monitor_vlan=\"disable\",\n vlan_hb_interval=5,\n vlan_hb_lost_threshold=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Hamonitor(\"trname\", new()\n {\n MonitorVlan = \"disable\",\n VlanHbInterval = 5,\n VlanHbLostThreshold = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewHamonitor(ctx, \"trname\", \u0026system.HamonitorArgs{\n\t\t\tMonitorVlan: pulumi.String(\"disable\"),\n\t\t\tVlanHbInterval: pulumi.Int(5),\n\t\t\tVlanHbLostThreshold: pulumi.Int(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.fortios.system.Hamonitor;\nimport com.pulumi.fortios.system.HamonitorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Hamonitor(\"trname\", HamonitorArgs.builder()\n .monitorVlan(\"disable\")\n .vlanHbInterval(5)\n .vlanHbLostThreshold(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Hamonitor\n properties:\n monitorVlan: disable\n vlanHbInterval: 5\n vlanHbLostThreshold: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem HaMonitor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/hamonitor:Hamonitor labelname SystemHaMonitor\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/hamonitor:Hamonitor labelname SystemHaMonitor\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "monitorVlan": { "type": "string", @@ -165180,6 +166460,7 @@ }, "required": [ "monitorVlan", + "vdomparam", "vlanHbInterval", "vlanHbLostThreshold" ], @@ -165327,7 +166608,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -165358,7 +166639,8 @@ "dhMode", "dhMultiprocess", "dhWorkerCount", - "embryonicLimit" + "embryonicLimit", + "vdomparam" ], "inputProperties": { "dhGroup1": { @@ -165459,7 +166741,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -165568,7 +166850,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -165580,7 +166862,7 @@ } }, "fortios:system/interface:Interface": { - "description": "Configure interfaces.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Interface(\"trname\", {\n algorithm: \"L4\",\n defaultgw: \"enable\",\n description: \"Created by Terraform Provider for FortiOS\",\n distance: 5,\n ip: \"0.0.0.0 0.0.0.0\",\n ipv6: {\n ndMode: \"basic\",\n },\n mode: \"dhcp\",\n mtu: 1500,\n mtuOverride: \"disable\",\n snmpIndex: 3,\n type: \"physical\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Interface(\"trname\",\n algorithm=\"L4\",\n defaultgw=\"enable\",\n description=\"Created by Terraform Provider for FortiOS\",\n distance=5,\n ip=\"0.0.0.0 0.0.0.0\",\n ipv6=fortios.system.InterfaceIpv6Args(\n nd_mode=\"basic\",\n ),\n mode=\"dhcp\",\n mtu=1500,\n mtu_override=\"disable\",\n snmp_index=3,\n type=\"physical\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Interface(\"trname\", new()\n {\n Algorithm = \"L4\",\n Defaultgw = \"enable\",\n Description = \"Created by Terraform Provider for FortiOS\",\n Distance = 5,\n Ip = \"0.0.0.0 0.0.0.0\",\n Ipv6 = new Fortios.System.Inputs.InterfaceIpv6Args\n {\n NdMode = \"basic\",\n },\n Mode = \"dhcp\",\n Mtu = 1500,\n MtuOverride = \"disable\",\n SnmpIndex = 3,\n Type = \"physical\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewInterface(ctx, \"trname\", \u0026system.InterfaceArgs{\n\t\t\tAlgorithm: pulumi.String(\"L4\"),\n\t\t\tDefaultgw: pulumi.String(\"enable\"),\n\t\t\tDescription: pulumi.String(\"Created by Terraform Provider for FortiOS\"),\n\t\t\tDistance: pulumi.Int(5),\n\t\t\tIp: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tIpv6: \u0026system.InterfaceIpv6Args{\n\t\t\t\tNdMode: pulumi.String(\"basic\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"dhcp\"),\n\t\t\tMtu: pulumi.Int(1500),\n\t\t\tMtuOverride: pulumi.String(\"disable\"),\n\t\t\tSnmpIndex: pulumi.Int(3),\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Interface;\nimport com.pulumi.fortios.system.InterfaceArgs;\nimport com.pulumi.fortios.system.inputs.InterfaceIpv6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Interface(\"trname\", InterfaceArgs.builder() \n .algorithm(\"L4\")\n .defaultgw(\"enable\")\n .description(\"Created by Terraform Provider for FortiOS\")\n .distance(5)\n .ip(\"0.0.0.0 0.0.0.0\")\n .ipv6(InterfaceIpv6Args.builder()\n .ndMode(\"basic\")\n .build())\n .mode(\"dhcp\")\n .mtu(1500)\n .mtuOverride(\"disable\")\n .snmpIndex(3)\n .type(\"physical\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Interface\n properties:\n algorithm: L4\n defaultgw: enable\n description: Created by Terraform Provider for FortiOS\n distance: 5\n ip: 0.0.0.0 0.0.0.0\n ipv6:\n ndMode: basic\n mode: dhcp\n mtu: 1500\n mtuOverride: disable\n snmpIndex: 3\n type: physical\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Interface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/interface:Interface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/interface:Interface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure interfaces.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Interface(\"trname\", {\n algorithm: \"L4\",\n defaultgw: \"enable\",\n description: \"Created by Terraform Provider for FortiOS\",\n distance: 5,\n ip: \"0.0.0.0 0.0.0.0\",\n ipv6: {\n ndMode: \"basic\",\n },\n mode: \"dhcp\",\n mtu: 1500,\n mtuOverride: \"disable\",\n snmpIndex: 3,\n type: \"physical\",\n vdom: \"root\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Interface(\"trname\",\n algorithm=\"L4\",\n defaultgw=\"enable\",\n description=\"Created by Terraform Provider for FortiOS\",\n distance=5,\n ip=\"0.0.0.0 0.0.0.0\",\n ipv6=fortios.system.InterfaceIpv6Args(\n nd_mode=\"basic\",\n ),\n mode=\"dhcp\",\n mtu=1500,\n mtu_override=\"disable\",\n snmp_index=3,\n type=\"physical\",\n vdom=\"root\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Interface(\"trname\", new()\n {\n Algorithm = \"L4\",\n Defaultgw = \"enable\",\n Description = \"Created by Terraform Provider for FortiOS\",\n Distance = 5,\n Ip = \"0.0.0.0 0.0.0.0\",\n Ipv6 = new Fortios.System.Inputs.InterfaceIpv6Args\n {\n NdMode = \"basic\",\n },\n Mode = \"dhcp\",\n Mtu = 1500,\n MtuOverride = \"disable\",\n SnmpIndex = 3,\n Type = \"physical\",\n Vdom = \"root\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewInterface(ctx, \"trname\", \u0026system.InterfaceArgs{\n\t\t\tAlgorithm: pulumi.String(\"L4\"),\n\t\t\tDefaultgw: pulumi.String(\"enable\"),\n\t\t\tDescription: pulumi.String(\"Created by Terraform Provider for FortiOS\"),\n\t\t\tDistance: pulumi.Int(5),\n\t\t\tIp: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tIpv6: \u0026system.InterfaceIpv6Args{\n\t\t\t\tNdMode: pulumi.String(\"basic\"),\n\t\t\t},\n\t\t\tMode: pulumi.String(\"dhcp\"),\n\t\t\tMtu: pulumi.Int(1500),\n\t\t\tMtuOverride: pulumi.String(\"disable\"),\n\t\t\tSnmpIndex: pulumi.Int(3),\n\t\t\tType: pulumi.String(\"physical\"),\n\t\t\tVdom: pulumi.String(\"root\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Interface;\nimport com.pulumi.fortios.system.InterfaceArgs;\nimport com.pulumi.fortios.system.inputs.InterfaceIpv6Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Interface(\"trname\", InterfaceArgs.builder()\n .algorithm(\"L4\")\n .defaultgw(\"enable\")\n .description(\"Created by Terraform Provider for FortiOS\")\n .distance(5)\n .ip(\"0.0.0.0 0.0.0.0\")\n .ipv6(InterfaceIpv6Args.builder()\n .ndMode(\"basic\")\n .build())\n .mode(\"dhcp\")\n .mtu(1500)\n .mtuOverride(\"disable\")\n .snmpIndex(3)\n .type(\"physical\")\n .vdom(\"root\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Interface\n properties:\n algorithm: L4\n defaultgw: enable\n description: Created by Terraform Provider for FortiOS\n distance: 5\n ip: 0.0.0.0 0.0.0.0\n ipv6:\n ndMode: basic\n mode: dhcp\n mtu: 1500\n mtuOverride: disable\n snmpIndex: 3\n type: physical\n vdom: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Interface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/interface:Interface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/interface:Interface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acName": { "type": "string", @@ -165749,6 +167031,10 @@ "type": "string", "description": "Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`.\n" }, + "dhcpRelayAllowNoEndOption": { + "type": "string", + "description": "Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`.\n" + }, "dhcpRelayCircuitId": { "type": "string", "description": "DHCP relay circuit ID.\n" @@ -165942,7 +167228,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gwdetect": { "type": "string", @@ -165974,7 +167260,7 @@ }, "inbandwidth": { "type": "integer", - "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n" + "description": "Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000 kbps.\n" }, "ingressShapingProfile": { "type": "string", @@ -165982,7 +167268,7 @@ }, "ingressSpilloverThreshold": { "type": "integer", - "description": "Ingress Spillover threshold (0 - 16776000 kbps).\n" + "description": "Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n" }, "interface": { "type": "string", @@ -166145,7 +167431,7 @@ }, "outbandwidth": { "type": "integer", - "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps).\n" + "description": "Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000 kbps.\n" }, "padtRetryTimeout": { "type": "integer", @@ -166162,7 +167448,7 @@ }, "pollingInterval": { "type": "integer", - "description": "sFlow polling interval (1 - 255 sec).\n" + "description": "sFlow polling interval in seconds (1 - 255).\n" }, "pppoeUnnumberedNegotiate": { "type": "string", @@ -166361,7 +167647,7 @@ }, "switchControllerArpInspection": { "type": "string", - "description": "Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable FortiSwitch ARP inspection.\n" }, "switchControllerDhcpSnooping": { "type": "string", @@ -166586,6 +167872,7 @@ "dhcpClasslessRouteAddition", "dhcpClientIdentifier", "dhcpRelayAgentOption", + "dhcpRelayAllowNoEndOption", "dhcpRelayCircuitId", "dhcpRelayInterface", "dhcpRelayInterfaceSelectMethod", @@ -166754,6 +168041,7 @@ "type", "username", "vdom", + "vdomparam", "vindex", "vlanProtocol", "vlanforward", @@ -166932,6 +168220,10 @@ "type": "string", "description": "Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`.\n" }, + "dhcpRelayAllowNoEndOption": { + "type": "string", + "description": "Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`.\n" + }, "dhcpRelayCircuitId": { "type": "string", "description": "DHCP relay circuit ID.\n" @@ -167125,7 +168417,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gwdetect": { "type": "string", @@ -167157,7 +168449,7 @@ }, "inbandwidth": { "type": "integer", - "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n" + "description": "Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000 kbps.\n" }, "ingressShapingProfile": { "type": "string", @@ -167165,7 +168457,7 @@ }, "ingressSpilloverThreshold": { "type": "integer", - "description": "Ingress Spillover threshold (0 - 16776000 kbps).\n" + "description": "Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n" }, "interface": { "type": "string", @@ -167329,7 +168621,7 @@ }, "outbandwidth": { "type": "integer", - "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps).\n" + "description": "Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000 kbps.\n" }, "padtRetryTimeout": { "type": "integer", @@ -167346,7 +168638,7 @@ }, "pollingInterval": { "type": "integer", - "description": "sFlow polling interval (1 - 255 sec).\n" + "description": "sFlow polling interval in seconds (1 - 255).\n" }, "pppoeUnnumberedNegotiate": { "type": "string", @@ -167545,7 +168837,7 @@ }, "switchControllerArpInspection": { "type": "string", - "description": "Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable FortiSwitch ARP inspection.\n" }, "switchControllerDhcpSnooping": { "type": "string", @@ -167904,6 +169196,10 @@ "type": "string", "description": "Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`.\n" }, + "dhcpRelayAllowNoEndOption": { + "type": "string", + "description": "Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`.\n" + }, "dhcpRelayCircuitId": { "type": "string", "description": "DHCP relay circuit ID.\n" @@ -168097,7 +169393,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gwdetect": { "type": "string", @@ -168129,7 +169425,7 @@ }, "inbandwidth": { "type": "integer", - "description": "Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.\n" + "description": "Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000 kbps.\n" }, "ingressShapingProfile": { "type": "string", @@ -168137,7 +169433,7 @@ }, "ingressSpilloverThreshold": { "type": "integer", - "description": "Ingress Spillover threshold (0 - 16776000 kbps).\n" + "description": "Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.\n" }, "interface": { "type": "string", @@ -168301,7 +169597,7 @@ }, "outbandwidth": { "type": "integer", - "description": "Bandwidth limit for outgoing traffic (0 - 16776000 kbps).\n" + "description": "Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, \u003e= 7.2.1: 0 - 80000000 kbps.\n" }, "padtRetryTimeout": { "type": "integer", @@ -168318,7 +169614,7 @@ }, "pollingInterval": { "type": "integer", - "description": "sFlow polling interval (1 - 255 sec).\n" + "description": "sFlow polling interval in seconds (1 - 255).\n" }, "pppoeUnnumberedNegotiate": { "type": "string", @@ -168517,7 +169813,7 @@ }, "switchControllerArpInspection": { "type": "string", - "description": "Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable FortiSwitch ARP inspection.\n" }, "switchControllerDhcpSnooping": { "type": "string", @@ -168719,7 +170015,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "manageLanAddresses": { "type": "string", @@ -168776,7 +170072,8 @@ "poolSubnet", "requireSubnetSizeMatch", "serverType", - "status" + "status", + "vdomparam" ], "inputProperties": { "automaticConflictResolution": { @@ -168789,7 +170086,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "manageLanAddresses": { "type": "string", @@ -168852,7 +170149,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "manageLanAddresses": { "type": "string", @@ -168906,7 +170203,7 @@ } }, "fortios:system/ipiptunnel:Ipiptunnel": { - "description": "Configure IP in IP Tunneling.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ipiptunnel(\"trname\", {\n \"interface\": \"port3\",\n localGw: \"1.1.1.1\",\n remoteGw: \"2.2.2.2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ipiptunnel(\"trname\",\n interface=\"port3\",\n local_gw=\"1.1.1.1\",\n remote_gw=\"2.2.2.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ipiptunnel(\"trname\", new()\n {\n Interface = \"port3\",\n LocalGw = \"1.1.1.1\",\n RemoteGw = \"2.2.2.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewIpiptunnel(ctx, \"trname\", \u0026system.IpiptunnelArgs{\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tLocalGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemoteGw: pulumi.String(\"2.2.2.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.fortios.system.Ipiptunnel;\nimport com.pulumi.fortios.system.IpiptunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipiptunnel(\"trname\", IpiptunnelArgs.builder() \n .interface_(\"port3\")\n .localGw(\"1.1.1.1\")\n .remoteGw(\"2.2.2.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ipiptunnel\n properties:\n interface: port3\n localGw: 1.1.1.1\n remoteGw: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem IpipTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipiptunnel:Ipiptunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipiptunnel:Ipiptunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IP in IP Tunneling.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ipiptunnel(\"trname\", {\n \"interface\": \"port3\",\n localGw: \"1.1.1.1\",\n remoteGw: \"2.2.2.2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ipiptunnel(\"trname\",\n interface=\"port3\",\n local_gw=\"1.1.1.1\",\n remote_gw=\"2.2.2.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ipiptunnel(\"trname\", new()\n {\n Interface = \"port3\",\n LocalGw = \"1.1.1.1\",\n RemoteGw = \"2.2.2.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewIpiptunnel(ctx, \"trname\", \u0026system.IpiptunnelArgs{\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tLocalGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemoteGw: pulumi.String(\"2.2.2.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.fortios.system.Ipiptunnel;\nimport com.pulumi.fortios.system.IpiptunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipiptunnel(\"trname\", IpiptunnelArgs.builder()\n .interface_(\"port3\")\n .localGw(\"1.1.1.1\")\n .remoteGw(\"2.2.2.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ipiptunnel\n properties:\n interface: port3\n localGw: 1.1.1.1\n remoteGw: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem IpipTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipiptunnel:Ipiptunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipiptunnel:Ipiptunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoAsicOffload": { "type": "string", @@ -168943,7 +170240,8 @@ "localGw", "name", "remoteGw", - "useSdwan" + "useSdwan", + "vdomparam" ], "inputProperties": { "autoAsicOffload": { @@ -169037,7 +170335,8 @@ }, "required": [ "overrideSignatureHoldById", - "signatureHoldTime" + "signatureHoldTime", + "vdomparam" ], "inputProperties": { "overrideSignatureHoldById": { @@ -169075,7 +170374,7 @@ } }, "fortios:system/ipsecaggregate:Ipsecaggregate": { - "description": "Configure an aggregate of IPsec tunnels.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1Phase1interface = new fortios.vpn.ipsec.Phase1interface(\"trname1Phase1interface\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"disable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"eweeeeeeeecee\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"2.2.2.2\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\nconst trname1Phase2interface = new fortios.vpn.ipsec.Phase2interface(\"trname1Phase2interface\", {\n addRoute: \"phase1\",\n autoDiscoveryForwarder: \"phase1\",\n autoDiscoverySender: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trname1Phase1interface.name,\n proposal: \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n});\nconst trname = new fortios.system.Ipsecaggregate(\"trname\", {\n algorithm: \"round-robin\",\n members: [{\n tunnelName: trname1Phase1interface.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1_phase1interface = fortios.vpn.ipsec.Phase1interface(\"trname1Phase1interface\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"disable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"eweeeeeeeecee\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"2.2.2.2\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\ntrname1_phase2interface = fortios.vpn.ipsec.Phase2interface(\"trname1Phase2interface\",\n add_route=\"phase1\",\n auto_discovery_forwarder=\"phase1\",\n auto_discovery_sender=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trname1_phase1interface.name,\n proposal=\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip6=\"::\",\n src_port=0,\n src_subnet=\"0.0.0.0 0.0.0.0\")\ntrname = fortios.system.Ipsecaggregate(\"trname\",\n algorithm=\"round-robin\",\n members=[fortios.system.IpsecaggregateMemberArgs(\n tunnel_name=trname1_phase1interface.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1Phase1interface = new Fortios.Vpn.Ipsec.Phase1interface(\"trname1Phase1interface\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"disable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"eweeeeeeeecee\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"2.2.2.2\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n var trname1Phase2interface = new Fortios.Vpn.Ipsec.Phase2interface(\"trname1Phase2interface\", new()\n {\n AddRoute = \"phase1\",\n AutoDiscoveryForwarder = \"phase1\",\n AutoDiscoverySender = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trname1Phase1interface.Name,\n Proposal = \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n });\n\n var trname = new Fortios.System.Ipsecaggregate(\"trname\", new()\n {\n Algorithm = \"round-robin\",\n Members = new[]\n {\n new Fortios.System.Inputs.IpsecaggregateMemberArgs\n {\n TunnelName = trname1Phase1interface.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1Phase1interface, err := vpn.NewPhase1interface(ctx, \"trname1Phase1interface\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"eweeeeeeeecee\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"2.2.2.2\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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\t_, err = vpn.NewPhase2interface(ctx, \"trname1Phase2interface\", \u0026vpn.Phase2interfaceArgs{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trname1Phase1interface.Name,\n\t\t\tProposal: pulumi.String(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = system.NewIpsecaggregate(ctx, \"trname\", \u0026system.IpsecaggregateArgs{\n\t\t\tAlgorithm: pulumi.String(\"round-robin\"),\n\t\t\tMembers: system.IpsecaggregateMemberArray{\n\t\t\t\t\u0026system.IpsecaggregateMemberArgs{\n\t\t\t\t\tTunnelName: trname1Phase1interface.Name,\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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport com.pulumi.fortios.vpn.Phase2interface;\nimport com.pulumi.fortios.vpn.Phase2interfaceArgs;\nimport com.pulumi.fortios.system.Ipsecaggregate;\nimport com.pulumi.fortios.system.IpsecaggregateArgs;\nimport com.pulumi.fortios.system.inputs.IpsecaggregateMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1Phase1interface = new Phase1interface(\"trname1Phase1interface\", Phase1interfaceArgs.builder() \n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"disable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"eweeeeeeeecee\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"2.2.2.2\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n var trname1Phase2interface = new Phase2interface(\"trname1Phase2interface\", Phase2interfaceArgs.builder() \n .addRoute(\"phase1\")\n .autoDiscoveryForwarder(\"phase1\")\n .autoDiscoverySender(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trname1Phase1interface.name())\n .proposal(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .build());\n\n var trname = new Ipsecaggregate(\"trname\", IpsecaggregateArgs.builder() \n .algorithm(\"round-robin\")\n .members(IpsecaggregateMemberArgs.builder()\n .tunnelName(trname1Phase1interface.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1Phase1interface:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port3\n ipVersion: '4'\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: disable\n passiveMode: disable\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: eweeeeeeeecee\n reauth: disable\n rekey: enable\n remoteGw: 2.2.2.2\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n trname1Phase2interface:\n type: fortios:vpn/ipsec:Phase2interface\n properties:\n addRoute: phase1\n autoDiscoveryForwarder: phase1\n autoDiscoverySender: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp6: '::'\n dstPort: 0\n dstSubnet: 0.0.0.0 0.0.0.0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trname1Phase1interface.name}\n proposal: aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\n protocol: 0\n replay: enable\n routeOverlap: use-new\n singleSource: disable\n srcAddrType: subnet\n srcEndIp6: '::'\n srcPort: 0\n srcSubnet: 0.0.0.0 0.0.0.0\n trname:\n type: fortios:system:Ipsecaggregate\n properties:\n algorithm: round-robin\n members:\n - tunnelName: ${trname1Phase1interface.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem IpsecAggregate can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipsecaggregate:Ipsecaggregate labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipsecaggregate:Ipsecaggregate labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure an aggregate of IPsec tunnels.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1Phase1interface = new fortios.vpn.ipsec.Phase1interface(\"trname1Phase1interface\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"disable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"eweeeeeeeecee\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"2.2.2.2\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\nconst trname1Phase2interface = new fortios.vpn.ipsec.Phase2interface(\"trname1Phase2interface\", {\n addRoute: \"phase1\",\n autoDiscoveryForwarder: \"phase1\",\n autoDiscoverySender: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trname1Phase1interface.name,\n proposal: \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n});\nconst trname = new fortios.system.Ipsecaggregate(\"trname\", {\n algorithm: \"round-robin\",\n members: [{\n tunnelName: trname1Phase1interface.name,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1_phase1interface = fortios.vpn.ipsec.Phase1interface(\"trname1Phase1interface\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"disable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"eweeeeeeeecee\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"2.2.2.2\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\ntrname1_phase2interface = fortios.vpn.ipsec.Phase2interface(\"trname1Phase2interface\",\n add_route=\"phase1\",\n auto_discovery_forwarder=\"phase1\",\n auto_discovery_sender=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trname1_phase1interface.name,\n proposal=\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip6=\"::\",\n src_port=0,\n src_subnet=\"0.0.0.0 0.0.0.0\")\ntrname = fortios.system.Ipsecaggregate(\"trname\",\n algorithm=\"round-robin\",\n members=[fortios.system.IpsecaggregateMemberArgs(\n tunnel_name=trname1_phase1interface.name,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1Phase1interface = new Fortios.Vpn.Ipsec.Phase1interface(\"trname1Phase1interface\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"disable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"eweeeeeeeecee\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"2.2.2.2\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n var trname1Phase2interface = new Fortios.Vpn.Ipsec.Phase2interface(\"trname1Phase2interface\", new()\n {\n AddRoute = \"phase1\",\n AutoDiscoveryForwarder = \"phase1\",\n AutoDiscoverySender = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trname1Phase1interface.Name,\n Proposal = \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n });\n\n var trname = new Fortios.System.Ipsecaggregate(\"trname\", new()\n {\n Algorithm = \"round-robin\",\n Members = new[]\n {\n new Fortios.System.Inputs.IpsecaggregateMemberArgs\n {\n TunnelName = trname1Phase1interface.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1Phase1interface, err := vpn.NewPhase1interface(ctx, \"trname1Phase1interface\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"eweeeeeeeecee\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"2.2.2.2\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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\t_, err = vpn.NewPhase2interface(ctx, \"trname1Phase2interface\", \u0026vpn.Phase2interfaceArgs{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trname1Phase1interface.Name,\n\t\t\tProposal: pulumi.String(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = system.NewIpsecaggregate(ctx, \"trname\", \u0026system.IpsecaggregateArgs{\n\t\t\tAlgorithm: pulumi.String(\"round-robin\"),\n\t\t\tMembers: system.IpsecaggregateMemberArray{\n\t\t\t\t\u0026system.IpsecaggregateMemberArgs{\n\t\t\t\t\tTunnelName: trname1Phase1interface.Name,\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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport com.pulumi.fortios.vpn.Phase2interface;\nimport com.pulumi.fortios.vpn.Phase2interfaceArgs;\nimport com.pulumi.fortios.system.Ipsecaggregate;\nimport com.pulumi.fortios.system.IpsecaggregateArgs;\nimport com.pulumi.fortios.system.inputs.IpsecaggregateMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1Phase1interface = new Phase1interface(\"trname1Phase1interface\", Phase1interfaceArgs.builder()\n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"disable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"eweeeeeeeecee\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"2.2.2.2\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n var trname1Phase2interface = new Phase2interface(\"trname1Phase2interface\", Phase2interfaceArgs.builder()\n .addRoute(\"phase1\")\n .autoDiscoveryForwarder(\"phase1\")\n .autoDiscoverySender(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trname1Phase1interface.name())\n .proposal(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .build());\n\n var trname = new Ipsecaggregate(\"trname\", IpsecaggregateArgs.builder()\n .algorithm(\"round-robin\")\n .members(IpsecaggregateMemberArgs.builder()\n .tunnelName(trname1Phase1interface.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1Phase1interface:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port3\n ipVersion: '4'\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: disable\n passiveMode: disable\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: eweeeeeeeecee\n reauth: disable\n rekey: enable\n remoteGw: 2.2.2.2\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n trname1Phase2interface:\n type: fortios:vpn/ipsec:Phase2interface\n properties:\n addRoute: phase1\n autoDiscoveryForwarder: phase1\n autoDiscoverySender: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp6: '::'\n dstPort: 0\n dstSubnet: 0.0.0.0 0.0.0.0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trname1Phase1interface.name}\n proposal: aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\n protocol: 0\n replay: enable\n routeOverlap: use-new\n singleSource: disable\n srcAddrType: subnet\n srcEndIp6: '::'\n srcPort: 0\n srcSubnet: 0.0.0.0 0.0.0.0\n trname:\n type: fortios:system:Ipsecaggregate\n properties:\n algorithm: round-robin\n members:\n - tunnelName: ${trname1Phase1interface.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem IpsecAggregate can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipsecaggregate:Ipsecaggregate labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipsecaggregate:Ipsecaggregate labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "algorithm": { "type": "string", @@ -169087,7 +170386,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -169108,7 +170407,8 @@ "required": [ "algorithm", "members", - "name" + "name", + "vdomparam" ], "inputProperties": { "algorithm": { @@ -169121,7 +170421,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -169157,7 +170457,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -169198,7 +170498,8 @@ }, "required": [ "address6", - "status" + "status", + "vdomparam" ], "inputProperties": { "address6": { @@ -169260,7 +170561,8 @@ "required": [ "address", "ipv6Capability", - "status" + "status", + "vdomparam" ], "inputProperties": { "address": { @@ -169308,7 +170610,7 @@ } }, "fortios:system/ipv6neighborcache:Ipv6neighborcache": { - "description": "Configure IPv6 neighbor cache table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ipv6neighborcache(\"trname\", {\n fosid: 1,\n \"interface\": \"port2\",\n ipv6: \"fe80::b11a:5ae3:198:ba1c\",\n mac: \"00:00:00:00:00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ipv6neighborcache(\"trname\",\n fosid=1,\n interface=\"port2\",\n ipv6=\"fe80::b11a:5ae3:198:ba1c\",\n mac=\"00:00:00:00:00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ipv6neighborcache(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port2\",\n Ipv6 = \"fe80::b11a:5ae3:198:ba1c\",\n Mac = \"00:00:00:00:00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewIpv6neighborcache(ctx, \"trname\", \u0026system.Ipv6neighborcacheArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIpv6: pulumi.String(\"fe80::b11a:5ae3:198:ba1c\"),\n\t\t\tMac: pulumi.String(\"00:00:00:00:00: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.fortios.system.Ipv6neighborcache;\nimport com.pulumi.fortios.system.Ipv6neighborcacheArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipv6neighborcache(\"trname\", Ipv6neighborcacheArgs.builder() \n .fosid(1)\n .interface_(\"port2\")\n .ipv6(\"fe80::b11a:5ae3:198:ba1c\")\n .mac(\"00:00:00:00:00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ipv6neighborcache\n properties:\n fosid: 1\n interface: port2\n ipv6: fe80::b11a:5ae3:198:ba1c\n mac: 00:00:00:00:00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ipv6NeighborCache can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipv6neighborcache:Ipv6neighborcache labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipv6neighborcache:Ipv6neighborcache labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 neighbor cache table.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ipv6neighborcache(\"trname\", {\n fosid: 1,\n \"interface\": \"port2\",\n ipv6: \"fe80::b11a:5ae3:198:ba1c\",\n mac: \"00:00:00:00:00:00\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ipv6neighborcache(\"trname\",\n fosid=1,\n interface=\"port2\",\n ipv6=\"fe80::b11a:5ae3:198:ba1c\",\n mac=\"00:00:00:00:00:00\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ipv6neighborcache(\"trname\", new()\n {\n Fosid = 1,\n Interface = \"port2\",\n Ipv6 = \"fe80::b11a:5ae3:198:ba1c\",\n Mac = \"00:00:00:00:00:00\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewIpv6neighborcache(ctx, \"trname\", \u0026system.Ipv6neighborcacheArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIpv6: pulumi.String(\"fe80::b11a:5ae3:198:ba1c\"),\n\t\t\tMac: pulumi.String(\"00:00:00:00:00: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.fortios.system.Ipv6neighborcache;\nimport com.pulumi.fortios.system.Ipv6neighborcacheArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipv6neighborcache(\"trname\", Ipv6neighborcacheArgs.builder()\n .fosid(1)\n .interface_(\"port2\")\n .ipv6(\"fe80::b11a:5ae3:198:ba1c\")\n .mac(\"00:00:00:00:00:00\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ipv6neighborcache\n properties:\n fosid: 1\n interface: port2\n ipv6: fe80::b11a:5ae3:198:ba1c\n mac: 00:00:00:00:00:00\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ipv6NeighborCache can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipv6neighborcache:Ipv6neighborcache labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipv6neighborcache:Ipv6neighborcache labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "integer", @@ -169335,7 +170637,8 @@ "fosid", "interface", "ipv6", - "mac" + "mac", + "vdomparam" ], "inputProperties": { "fosid": { @@ -169397,7 +170700,7 @@ } }, "fortios:system/ipv6tunnel:Ipv6tunnel": { - "description": "Configure IPv6/IPv4 in IPv6 tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ipv6tunnel(\"trname\", {\n destination: \"2001:db8:85a3::8a2e:370:7324\",\n \"interface\": \"port3\",\n source: \"2001:db8:85a3::8a2e:370:7334\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ipv6tunnel(\"trname\",\n destination=\"2001:db8:85a3::8a2e:370:7324\",\n interface=\"port3\",\n source=\"2001:db8:85a3::8a2e:370:7334\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ipv6tunnel(\"trname\", new()\n {\n Destination = \"2001:db8:85a3::8a2e:370:7324\",\n Interface = \"port3\",\n Source = \"2001:db8:85a3::8a2e:370:7334\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewIpv6tunnel(ctx, \"trname\", \u0026system.Ipv6tunnelArgs{\n\t\t\tDestination: pulumi.String(\"2001:db8:85a3::8a2e:370:7324\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tSource: pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Ipv6tunnel;\nimport com.pulumi.fortios.system.Ipv6tunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipv6tunnel(\"trname\", Ipv6tunnelArgs.builder() \n .destination(\"2001:db8:85a3::8a2e:370:7324\")\n .interface_(\"port3\")\n .source(\"2001:db8:85a3::8a2e:370:7334\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ipv6tunnel\n properties:\n destination: 2001:db8:85a3::8a2e:370:7324\n interface: port3\n source: 2001:db8:85a3::8a2e:370:7334\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ipv6Tunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipv6tunnel:Ipv6tunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipv6tunnel:Ipv6tunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6/IPv4 in IPv6 tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ipv6tunnel(\"trname\", {\n destination: \"2001:db8:85a3::8a2e:370:7324\",\n \"interface\": \"port3\",\n source: \"2001:db8:85a3::8a2e:370:7334\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ipv6tunnel(\"trname\",\n destination=\"2001:db8:85a3::8a2e:370:7324\",\n interface=\"port3\",\n source=\"2001:db8:85a3::8a2e:370:7334\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ipv6tunnel(\"trname\", new()\n {\n Destination = \"2001:db8:85a3::8a2e:370:7324\",\n Interface = \"port3\",\n Source = \"2001:db8:85a3::8a2e:370:7334\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewIpv6tunnel(ctx, \"trname\", \u0026system.Ipv6tunnelArgs{\n\t\t\tDestination: pulumi.String(\"2001:db8:85a3::8a2e:370:7324\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tSource: pulumi.String(\"2001:db8:85a3::8a2e:370:7334\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Ipv6tunnel;\nimport com.pulumi.fortios.system.Ipv6tunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ipv6tunnel(\"trname\", Ipv6tunnelArgs.builder()\n .destination(\"2001:db8:85a3::8a2e:370:7324\")\n .interface_(\"port3\")\n .source(\"2001:db8:85a3::8a2e:370:7334\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ipv6tunnel\n properties:\n destination: 2001:db8:85a3::8a2e:370:7324\n interface: port3\n source: 2001:db8:85a3::8a2e:370:7334\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ipv6Tunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ipv6tunnel:Ipv6tunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ipv6tunnel:Ipv6tunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoAsicOffload": { "type": "string", @@ -169434,7 +170737,8 @@ "interface", "name", "source", - "useSdwan" + "useSdwan", + "vdomparam" ], "inputProperties": { "autoAsicOffload": { @@ -169509,7 +170813,7 @@ } }, "fortios:system/licenseForticare:LicenseForticare": { - "description": "Provides a resource to add a FortiCare license for FortiOS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.LicenseForticare(\"test2\", {registrationCode: \"license\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.LicenseForticare(\"test2\", registration_code=\"license\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.LicenseForticare(\"test2\", new()\n {\n RegistrationCode = \"license\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseForticare(ctx, \"test2\", \u0026system.LicenseForticareArgs{\n\t\t\tRegistrationCode: pulumi.String(\"license\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseForticare;\nimport com.pulumi.fortios.system.LicenseForticareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new LicenseForticare(\"test2\", LicenseForticareArgs.builder() \n .registrationCode(\"license\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:LicenseForticare\n properties:\n registrationCode: license\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to add a FortiCare license for FortiOS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.LicenseForticare(\"test2\", {registrationCode: \"license\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.LicenseForticare(\"test2\", registration_code=\"license\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.LicenseForticare(\"test2\", new()\n {\n RegistrationCode = \"license\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseForticare(ctx, \"test2\", \u0026system.LicenseForticareArgs{\n\t\t\tRegistrationCode: pulumi.String(\"license\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseForticare;\nimport com.pulumi.fortios.system.LicenseForticareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new LicenseForticare(\"test2\", LicenseForticareArgs.builder()\n .registrationCode(\"license\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:LicenseForticare\n properties:\n registrationCode: license\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "registrationCode": { "type": "string", @@ -169539,8 +170843,51 @@ "type": "object" } }, + "fortios:system/licenseFortiflex:LicenseFortiflex": { + "description": "Provides a resource to download VM license using uploaded FortiFlex token for FortiOS. Reboots immediately if successful.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test = new fortios.system.LicenseFortiflex(\"test\", {token: \"5FE7B3CE6B606DEB20E3\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest = fortios.system.LicenseFortiflex(\"test\", token=\"5FE7B3CE6B606DEB20E3\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Fortios.System.LicenseFortiflex(\"test\", new()\n {\n Token = \"5FE7B3CE6B606DEB20E3\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseFortiflex(ctx, \"test\", \u0026system.LicenseFortiflexArgs{\n\t\t\tToken: pulumi.String(\"5FE7B3CE6B606DEB20E3\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseFortiflex;\nimport com.pulumi.fortios.system.LicenseFortiflexArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new LicenseFortiflex(\"test\", LicenseFortiflexArgs.builder()\n .token(\"5FE7B3CE6B606DEB20E3\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: fortios:system:LicenseFortiflex\n properties:\n token: 5FE7B3CE6B606DEB20E3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "properties": { + "proxyUrl": { + "type": "string", + "description": "HTTP proxy URL in the form: http://user:pass@proxyip:proxyport.\n" + }, + "token": { + "type": "string", + "description": "FortiFlex VM license token.\n" + } + }, + "required": [ + "token" + ], + "inputProperties": { + "proxyUrl": { + "type": "string", + "description": "HTTP proxy URL in the form: http://user:pass@proxyip:proxyport.\n" + }, + "token": { + "type": "string", + "description": "FortiFlex VM license token.\n" + } + }, + "requiredInputs": [ + "token" + ], + "stateInputs": { + "description": "Input properties used for looking up and filtering LicenseFortiflex resources.\n", + "properties": { + "proxyUrl": { + "type": "string", + "description": "HTTP proxy URL in the form: http://user:pass@proxyip:proxyport.\n" + }, + "token": { + "type": "string", + "description": "FortiFlex VM license token.\n" + } + }, + "type": "object" + } + }, "fortios:system/licenseVdom:LicenseVdom": { - "description": "Provides a resource to add a VDOM license for FortiOS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.LicenseVdom(\"test2\", {license: \"license\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.LicenseVdom(\"test2\", license=\"license\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.LicenseVdom(\"test2\", new()\n {\n License = \"license\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseVdom(ctx, \"test2\", \u0026system.LicenseVdomArgs{\n\t\t\tLicense: pulumi.String(\"license\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseVdom;\nimport com.pulumi.fortios.system.LicenseVdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new LicenseVdom(\"test2\", LicenseVdomArgs.builder() \n .license(\"license\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:LicenseVdom\n properties:\n license: license\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to add a VDOM license for FortiOS.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.LicenseVdom(\"test2\", {license: \"license\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.LicenseVdom(\"test2\", license=\"license\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.LicenseVdom(\"test2\", new()\n {\n License = \"license\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseVdom(ctx, \"test2\", \u0026system.LicenseVdomArgs{\n\t\t\tLicense: pulumi.String(\"license\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseVdom;\nimport com.pulumi.fortios.system.LicenseVdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new LicenseVdom(\"test2\", LicenseVdomArgs.builder()\n .license(\"license\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:LicenseVdom\n properties:\n license: license\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "license": { "type": "string", @@ -169571,7 +170918,7 @@ } }, "fortios:system/licenseVm:LicenseVm": { - "description": "Provides a resource to update VM license using uploaded file for FortiOS. Reboots immediately if successful.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.LicenseVm(\"test2\", {fileContent: \"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.LicenseVm(\"test2\", file_content=\"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.LicenseVm(\"test2\", new()\n {\n FileContent = \"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseVm(ctx, \"test2\", \u0026system.LicenseVmArgs{\n\t\t\tFileContent: pulumi.String(\"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseVm;\nimport com.pulumi.fortios.system.LicenseVmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new LicenseVm(\"test2\", LicenseVmArgs.builder() \n .fileContent(\"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:LicenseVm\n properties:\n fileContent: LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to update VM license using uploaded file for FortiOS. Reboots immediately if successful.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.LicenseVm(\"test2\", {fileContent: \"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.LicenseVm(\"test2\", file_content=\"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.LicenseVm(\"test2\", new()\n {\n FileContent = \"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLicenseVm(ctx, \"test2\", \u0026system.LicenseVmArgs{\n\t\t\tFileContent: pulumi.String(\"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.LicenseVm;\nimport com.pulumi.fortios.system.LicenseVmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new LicenseVm(\"test2\", LicenseVmArgs.builder()\n .fileContent(\"LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:LicenseVm\n properties:\n fileContent: LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "fileContent": { "type": "string", @@ -169602,7 +170949,7 @@ } }, "fortios:system/linkmonitor:Linkmonitor": { - "description": "Configure Link Health Monitor.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Linkmonitor(\"trname\", {\n addrMode: \"ipv4\",\n failtime: 5,\n gatewayIp: \"2.2.2.2\",\n gatewayIp6: \"::\",\n haPriority: 1,\n httpAgent: \"Chrome/ Safari/\",\n httpGet: \"/\",\n interval: 1,\n packetSize: 64,\n port: 80,\n protocol: \"ping\",\n recoverytime: 5,\n securityMode: \"none\",\n servers: [{\n address: \"3.3.3.3\",\n }],\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n srcintf: \"port4\",\n status: \"enable\",\n updateCascadeInterface: \"enable\",\n updateStaticRoute: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Linkmonitor(\"trname\",\n addr_mode=\"ipv4\",\n failtime=5,\n gateway_ip=\"2.2.2.2\",\n gateway_ip6=\"::\",\n ha_priority=1,\n http_agent=\"Chrome/ Safari/\",\n http_get=\"/\",\n interval=1,\n packet_size=64,\n port=80,\n protocol=\"ping\",\n recoverytime=5,\n security_mode=\"none\",\n servers=[fortios.system.LinkmonitorServerArgs(\n address=\"3.3.3.3\",\n )],\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n srcintf=\"port4\",\n status=\"enable\",\n update_cascade_interface=\"enable\",\n update_static_route=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Linkmonitor(\"trname\", new()\n {\n AddrMode = \"ipv4\",\n Failtime = 5,\n GatewayIp = \"2.2.2.2\",\n GatewayIp6 = \"::\",\n HaPriority = 1,\n HttpAgent = \"Chrome/ Safari/\",\n HttpGet = \"/\",\n Interval = 1,\n PacketSize = 64,\n Port = 80,\n Protocol = \"ping\",\n Recoverytime = 5,\n SecurityMode = \"none\",\n Servers = new[]\n {\n new Fortios.System.Inputs.LinkmonitorServerArgs\n {\n Address = \"3.3.3.3\",\n },\n },\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n Srcintf = \"port4\",\n Status = \"enable\",\n UpdateCascadeInterface = \"enable\",\n UpdateStaticRoute = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLinkmonitor(ctx, \"trname\", \u0026system.LinkmonitorArgs{\n\t\t\tAddrMode: pulumi.String(\"ipv4\"),\n\t\t\tFailtime: pulumi.Int(5),\n\t\t\tGatewayIp: pulumi.String(\"2.2.2.2\"),\n\t\t\tGatewayIp6: pulumi.String(\"::\"),\n\t\t\tHaPriority: pulumi.Int(1),\n\t\t\tHttpAgent: pulumi.String(\"Chrome/ Safari/\"),\n\t\t\tHttpGet: pulumi.String(\"/\"),\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tPacketSize: pulumi.Int(64),\n\t\t\tPort: pulumi.Int(80),\n\t\t\tProtocol: pulumi.String(\"ping\"),\n\t\t\tRecoverytime: pulumi.Int(5),\n\t\t\tSecurityMode: pulumi.String(\"none\"),\n\t\t\tServers: system.LinkmonitorServerArray{\n\t\t\t\t\u0026system.LinkmonitorServerArgs{\n\t\t\t\t\tAddress: pulumi.String(\"3.3.3.3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSrcintf: pulumi.String(\"port4\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUpdateCascadeInterface: pulumi.String(\"enable\"),\n\t\t\tUpdateStaticRoute: 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.fortios.system.Linkmonitor;\nimport com.pulumi.fortios.system.LinkmonitorArgs;\nimport com.pulumi.fortios.system.inputs.LinkmonitorServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Linkmonitor(\"trname\", LinkmonitorArgs.builder() \n .addrMode(\"ipv4\")\n .failtime(5)\n .gatewayIp(\"2.2.2.2\")\n .gatewayIp6(\"::\")\n .haPriority(1)\n .httpAgent(\"Chrome/ Safari/\")\n .httpGet(\"/\")\n .interval(1)\n .packetSize(64)\n .port(80)\n .protocol(\"ping\")\n .recoverytime(5)\n .securityMode(\"none\")\n .servers(LinkmonitorServerArgs.builder()\n .address(\"3.3.3.3\")\n .build())\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .srcintf(\"port4\")\n .status(\"enable\")\n .updateCascadeInterface(\"enable\")\n .updateStaticRoute(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Linkmonitor\n properties:\n addrMode: ipv4\n failtime: 5\n gatewayIp: 2.2.2.2\n gatewayIp6: '::'\n haPriority: 1\n httpAgent: Chrome/ Safari/\n httpGet: /\n interval: 1\n packetSize: 64\n port: 80\n protocol: ping\n recoverytime: 5\n securityMode: none\n servers:\n - address: 3.3.3.3\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n srcintf: port4\n status: enable\n updateCascadeInterface: enable\n updateStaticRoute: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LinkMonitor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/linkmonitor:Linkmonitor labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/linkmonitor:Linkmonitor labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Link Health Monitor.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Linkmonitor(\"trname\", {\n addrMode: \"ipv4\",\n failtime: 5,\n gatewayIp: \"2.2.2.2\",\n gatewayIp6: \"::\",\n haPriority: 1,\n httpAgent: \"Chrome/ Safari/\",\n httpGet: \"/\",\n interval: 1,\n packetSize: 64,\n port: 80,\n protocol: \"ping\",\n recoverytime: 5,\n securityMode: \"none\",\n servers: [{\n address: \"3.3.3.3\",\n }],\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n srcintf: \"port4\",\n status: \"enable\",\n updateCascadeInterface: \"enable\",\n updateStaticRoute: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Linkmonitor(\"trname\",\n addr_mode=\"ipv4\",\n failtime=5,\n gateway_ip=\"2.2.2.2\",\n gateway_ip6=\"::\",\n ha_priority=1,\n http_agent=\"Chrome/ Safari/\",\n http_get=\"/\",\n interval=1,\n packet_size=64,\n port=80,\n protocol=\"ping\",\n recoverytime=5,\n security_mode=\"none\",\n servers=[fortios.system.LinkmonitorServerArgs(\n address=\"3.3.3.3\",\n )],\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n srcintf=\"port4\",\n status=\"enable\",\n update_cascade_interface=\"enable\",\n update_static_route=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Linkmonitor(\"trname\", new()\n {\n AddrMode = \"ipv4\",\n Failtime = 5,\n GatewayIp = \"2.2.2.2\",\n GatewayIp6 = \"::\",\n HaPriority = 1,\n HttpAgent = \"Chrome/ Safari/\",\n HttpGet = \"/\",\n Interval = 1,\n PacketSize = 64,\n Port = 80,\n Protocol = \"ping\",\n Recoverytime = 5,\n SecurityMode = \"none\",\n Servers = new[]\n {\n new Fortios.System.Inputs.LinkmonitorServerArgs\n {\n Address = \"3.3.3.3\",\n },\n },\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n Srcintf = \"port4\",\n Status = \"enable\",\n UpdateCascadeInterface = \"enable\",\n UpdateStaticRoute = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewLinkmonitor(ctx, \"trname\", \u0026system.LinkmonitorArgs{\n\t\t\tAddrMode: pulumi.String(\"ipv4\"),\n\t\t\tFailtime: pulumi.Int(5),\n\t\t\tGatewayIp: pulumi.String(\"2.2.2.2\"),\n\t\t\tGatewayIp6: pulumi.String(\"::\"),\n\t\t\tHaPriority: pulumi.Int(1),\n\t\t\tHttpAgent: pulumi.String(\"Chrome/ Safari/\"),\n\t\t\tHttpGet: pulumi.String(\"/\"),\n\t\t\tInterval: pulumi.Int(1),\n\t\t\tPacketSize: pulumi.Int(64),\n\t\t\tPort: pulumi.Int(80),\n\t\t\tProtocol: pulumi.String(\"ping\"),\n\t\t\tRecoverytime: pulumi.Int(5),\n\t\t\tSecurityMode: pulumi.String(\"none\"),\n\t\t\tServers: system.LinkmonitorServerArray{\n\t\t\t\t\u0026system.LinkmonitorServerArgs{\n\t\t\t\t\tAddress: pulumi.String(\"3.3.3.3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSrcintf: pulumi.String(\"port4\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUpdateCascadeInterface: pulumi.String(\"enable\"),\n\t\t\tUpdateStaticRoute: 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.fortios.system.Linkmonitor;\nimport com.pulumi.fortios.system.LinkmonitorArgs;\nimport com.pulumi.fortios.system.inputs.LinkmonitorServerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Linkmonitor(\"trname\", LinkmonitorArgs.builder()\n .addrMode(\"ipv4\")\n .failtime(5)\n .gatewayIp(\"2.2.2.2\")\n .gatewayIp6(\"::\")\n .haPriority(1)\n .httpAgent(\"Chrome/ Safari/\")\n .httpGet(\"/\")\n .interval(1)\n .packetSize(64)\n .port(80)\n .protocol(\"ping\")\n .recoverytime(5)\n .securityMode(\"none\")\n .servers(LinkmonitorServerArgs.builder()\n .address(\"3.3.3.3\")\n .build())\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .srcintf(\"port4\")\n .status(\"enable\")\n .updateCascadeInterface(\"enable\")\n .updateStaticRoute(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Linkmonitor\n properties:\n addrMode: ipv4\n failtime: 5\n gatewayIp: 2.2.2.2\n gatewayIp6: '::'\n haPriority: 1\n httpAgent: Chrome/ Safari/\n httpGet: /\n interval: 1\n packetSize: 64\n port: 80\n protocol: ping\n recoverytime: 5\n securityMode: none\n servers:\n - address: 3.3.3.3\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n srcintf: port4\n status: enable\n updateCascadeInterface: enable\n updateStaticRoute: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem LinkMonitor can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/linkmonitor:Linkmonitor labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/linkmonitor:Linkmonitor labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addrMode": { "type": "string", @@ -169626,7 +170973,7 @@ }, "failtime": { "type": "integer", - "description": "Number of retry attempts before the server is considered down (1 - 10, default = 5)\n" + "description": "Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions \u003e= 7.0.6: 1 - 3600.\n" }, "gatewayIp": { "type": "string", @@ -169638,7 +170985,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haPriority": { "type": "integer", @@ -169658,7 +171005,7 @@ }, "interval": { "type": "integer", - "description": "Detection interval (1 - 3600 sec, default = 5).\n" + "description": "Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 3600 * 1000 msec, default = 500.\n" }, "name": { "type": "string", @@ -169666,7 +171013,7 @@ }, "packetSize": { "type": "integer", - "description": "Packet size of a twamp test session,\n" + "description": "Packet size of a TWAMP test session.\n" }, "password": { "type": "string", @@ -169683,7 +171030,7 @@ }, "probeTimeout": { "type": "integer", - "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n" + "description": "Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 5000 msec.\n" }, "protocol": { "type": "string", @@ -169691,7 +171038,7 @@ }, "recoverytime": { "type": "integer", - "description": "Number of successful responses received before server is considered recovered (1 - 10, default = 5).\n" + "description": "Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions \u003e= 7.0.6: 1 - 3600.\n" }, "routes": { "type": "array", @@ -169794,7 +171141,8 @@ "status", "updateCascadeInterface", "updatePolicyRoute", - "updateStaticRoute" + "updateStaticRoute", + "vdomparam" ], "inputProperties": { "addrMode": { @@ -169819,7 +171167,7 @@ }, "failtime": { "type": "integer", - "description": "Number of retry attempts before the server is considered down (1 - 10, default = 5)\n" + "description": "Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions \u003e= 7.0.6: 1 - 3600.\n" }, "gatewayIp": { "type": "string", @@ -169831,7 +171179,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haPriority": { "type": "integer", @@ -169851,7 +171199,7 @@ }, "interval": { "type": "integer", - "description": "Detection interval (1 - 3600 sec, default = 5).\n" + "description": "Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 3600 * 1000 msec, default = 500.\n" }, "name": { "type": "string", @@ -169860,7 +171208,7 @@ }, "packetSize": { "type": "integer", - "description": "Packet size of a twamp test session,\n" + "description": "Packet size of a TWAMP test session.\n" }, "password": { "type": "string", @@ -169877,7 +171225,7 @@ }, "probeTimeout": { "type": "integer", - "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n" + "description": "Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 5000 msec.\n" }, "protocol": { "type": "string", @@ -169885,7 +171233,7 @@ }, "recoverytime": { "type": "integer", - "description": "Number of successful responses received before server is considered recovered (1 - 10, default = 5).\n" + "description": "Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions \u003e= 7.0.6: 1 - 3600.\n" }, "routes": { "type": "array", @@ -169986,7 +171334,7 @@ }, "failtime": { "type": "integer", - "description": "Number of retry attempts before the server is considered down (1 - 10, default = 5)\n" + "description": "Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions \u003e= 7.0.6: 1 - 3600.\n" }, "gatewayIp": { "type": "string", @@ -169998,7 +171346,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haPriority": { "type": "integer", @@ -170018,7 +171366,7 @@ }, "interval": { "type": "integer", - "description": "Detection interval (1 - 3600 sec, default = 5).\n" + "description": "Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 3600 * 1000 msec, default = 500.\n" }, "name": { "type": "string", @@ -170027,7 +171375,7 @@ }, "packetSize": { "type": "integer", - "description": "Packet size of a twamp test session,\n" + "description": "Packet size of a TWAMP test session.\n" }, "password": { "type": "string", @@ -170044,7 +171392,7 @@ }, "probeTimeout": { "type": "integer", - "description": "Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).\n" + "description": "Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, \u003e= 7.2.6: 20 - 5000 msec.\n" }, "protocol": { "type": "string", @@ -170052,7 +171400,7 @@ }, "recoverytime": { "type": "integer", - "description": "Number of successful responses received before server is considered recovered (1 - 10, default = 5).\n" + "description": "Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions \u003e= 7.0.6: 1 - 3600.\n" }, "routes": { "type": "array", @@ -170129,7 +171477,7 @@ } }, "fortios:system/lldp/networkpolicy:Networkpolicy": { - "description": "Configure LLDP network policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.lldp.Networkpolicy(\"trname\", {comment: \"test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.lldp.Networkpolicy(\"trname\", comment=\"test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Lldp.Networkpolicy(\"trname\", new()\n {\n Comment = \"test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNetworkpolicy(ctx, \"trname\", \u0026system.NetworkpolicyArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Networkpolicy;\nimport com.pulumi.fortios.system.NetworkpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Networkpolicy(\"trname\", NetworkpolicyArgs.builder() \n .comment(\"test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/lldp:Networkpolicy\n properties:\n comment: test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemLldp NetworkPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure LLDP network policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.lldp.Networkpolicy(\"trname\", {comment: \"test\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.lldp.Networkpolicy(\"trname\", comment=\"test\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Lldp.Networkpolicy(\"trname\", new()\n {\n Comment = \"test\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNetworkpolicy(ctx, \"trname\", \u0026system.NetworkpolicyArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Networkpolicy;\nimport com.pulumi.fortios.system.NetworkpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Networkpolicy(\"trname\", NetworkpolicyArgs.builder()\n .comment(\"test\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/lldp:Networkpolicy\n properties:\n comment: test\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemLldp NetworkPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/lldp/networkpolicy:Networkpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -170137,7 +171485,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guest": { "$ref": "#/types/fortios:system/lldp/NetworkpolicyGuest:NetworkpolicyGuest", @@ -170186,6 +171534,7 @@ "name", "softphone", "streamingVideo", + "vdomparam", "videoConferencing", "videoSignaling", "voice", @@ -170198,7 +171547,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guest": { "$ref": "#/types/fortios:system/lldp/NetworkpolicyGuest:NetworkpolicyGuest", @@ -170252,7 +171601,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guest": { "$ref": "#/types/fortios:system/lldp/NetworkpolicyGuest:NetworkpolicyGuest", @@ -170357,7 +171706,8 @@ "mode", "modemPort", "status", - "username" + "username", + "vdomparam" ], "inputProperties": { "apn": { @@ -170481,7 +171831,8 @@ "required": [ "interface", "mac", - "replySubstitute" + "replySubstitute", + "vdomparam" ], "inputProperties": { "interface": { @@ -170533,7 +171884,7 @@ } }, "fortios:system/managementtunnel:Managementtunnel": { - "description": "Management tunnel configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Managementtunnel(\"trname\", {\n allowCollectStatistics: \"enable\",\n allowConfigRestore: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n authorizedManagerOnly: \"enable\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Managementtunnel(\"trname\",\n allow_collect_statistics=\"enable\",\n allow_config_restore=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n authorized_manager_only=\"enable\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Managementtunnel(\"trname\", new()\n {\n AllowCollectStatistics = \"enable\",\n AllowConfigRestore = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AuthorizedManagerOnly = \"enable\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewManagementtunnel(ctx, \"trname\", \u0026system.ManagementtunnelArgs{\n\t\t\tAllowCollectStatistics: pulumi.String(\"enable\"),\n\t\t\tAllowConfigRestore: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAuthorizedManagerOnly: 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.fortios.system.Managementtunnel;\nimport com.pulumi.fortios.system.ManagementtunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Managementtunnel(\"trname\", ManagementtunnelArgs.builder() \n .allowCollectStatistics(\"enable\")\n .allowConfigRestore(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .authorizedManagerOnly(\"enable\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Managementtunnel\n properties:\n allowCollectStatistics: enable\n allowConfigRestore: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n authorizedManagerOnly: enable\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ManagementTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/managementtunnel:Managementtunnel labelname SystemManagementTunnel\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/managementtunnel:Managementtunnel labelname SystemManagementTunnel\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Management tunnel configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Managementtunnel(\"trname\", {\n allowCollectStatistics: \"enable\",\n allowConfigRestore: \"enable\",\n allowPushConfiguration: \"enable\",\n allowPushFirmware: \"enable\",\n authorizedManagerOnly: \"enable\",\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Managementtunnel(\"trname\",\n allow_collect_statistics=\"enable\",\n allow_config_restore=\"enable\",\n allow_push_configuration=\"enable\",\n allow_push_firmware=\"enable\",\n authorized_manager_only=\"enable\",\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Managementtunnel(\"trname\", new()\n {\n AllowCollectStatistics = \"enable\",\n AllowConfigRestore = \"enable\",\n AllowPushConfiguration = \"enable\",\n AllowPushFirmware = \"enable\",\n AuthorizedManagerOnly = \"enable\",\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewManagementtunnel(ctx, \"trname\", \u0026system.ManagementtunnelArgs{\n\t\t\tAllowCollectStatistics: pulumi.String(\"enable\"),\n\t\t\tAllowConfigRestore: pulumi.String(\"enable\"),\n\t\t\tAllowPushConfiguration: pulumi.String(\"enable\"),\n\t\t\tAllowPushFirmware: pulumi.String(\"enable\"),\n\t\t\tAuthorizedManagerOnly: 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.fortios.system.Managementtunnel;\nimport com.pulumi.fortios.system.ManagementtunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Managementtunnel(\"trname\", ManagementtunnelArgs.builder()\n .allowCollectStatistics(\"enable\")\n .allowConfigRestore(\"enable\")\n .allowPushConfiguration(\"enable\")\n .allowPushFirmware(\"enable\")\n .authorizedManagerOnly(\"enable\")\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Managementtunnel\n properties:\n allowCollectStatistics: enable\n allowConfigRestore: enable\n allowPushConfiguration: enable\n allowPushFirmware: enable\n authorizedManagerOnly: enable\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ManagementTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/managementtunnel:Managementtunnel labelname SystemManagementTunnel\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/managementtunnel:Managementtunnel labelname SystemManagementTunnel\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowCollectStatistics": { "type": "string", @@ -170575,7 +171926,8 @@ "allowPushFirmware", "authorizedManagerOnly", "serialNumber", - "status" + "status", + "vdomparam" ], "inputProperties": { "allowCollectStatistics": { @@ -170653,7 +172005,7 @@ } }, "fortios:system/mobiletunnel:Mobiletunnel": { - "description": "Configure Mobile tunnels, an implementation of Network Mobility (NEMO) extensions for Mobile IPv4 RFC5177.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Mobiletunnel(\"trname\", {\n hashAlgorithm: \"hmac-md5\",\n homeAddress: \"0.0.0.0\",\n homeAgent: \"1.1.1.1\",\n lifetime: 65535,\n nMhaeKey: \"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\",\n nMhaeKeyType: \"ascii\",\n nMhaeSpi: 256,\n regInterval: 5,\n regRetry: 3,\n renewInterval: 60,\n roamingInterface: \"port3\",\n status: \"disable\",\n tunnelMode: \"gre\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Mobiletunnel(\"trname\",\n hash_algorithm=\"hmac-md5\",\n home_address=\"0.0.0.0\",\n home_agent=\"1.1.1.1\",\n lifetime=65535,\n n_mhae_key=\"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\",\n n_mhae_key_type=\"ascii\",\n n_mhae_spi=256,\n reg_interval=5,\n reg_retry=3,\n renew_interval=60,\n roaming_interface=\"port3\",\n status=\"disable\",\n tunnel_mode=\"gre\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Mobiletunnel(\"trname\", new()\n {\n HashAlgorithm = \"hmac-md5\",\n HomeAddress = \"0.0.0.0\",\n HomeAgent = \"1.1.1.1\",\n Lifetime = 65535,\n NMhaeKey = \"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\",\n NMhaeKeyType = \"ascii\",\n NMhaeSpi = 256,\n RegInterval = 5,\n RegRetry = 3,\n RenewInterval = 60,\n RoamingInterface = \"port3\",\n Status = \"disable\",\n TunnelMode = \"gre\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewMobiletunnel(ctx, \"trname\", \u0026system.MobiletunnelArgs{\n\t\t\tHashAlgorithm: pulumi.String(\"hmac-md5\"),\n\t\t\tHomeAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\tHomeAgent: pulumi.String(\"1.1.1.1\"),\n\t\t\tLifetime: pulumi.Int(65535),\n\t\t\tNMhaeKey: pulumi.String(\"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\"),\n\t\t\tNMhaeKeyType: pulumi.String(\"ascii\"),\n\t\t\tNMhaeSpi: pulumi.Int(256),\n\t\t\tRegInterval: pulumi.Int(5),\n\t\t\tRegRetry: pulumi.Int(3),\n\t\t\tRenewInterval: pulumi.Int(60),\n\t\t\tRoamingInterface: pulumi.String(\"port3\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTunnelMode: pulumi.String(\"gre\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Mobiletunnel;\nimport com.pulumi.fortios.system.MobiletunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Mobiletunnel(\"trname\", MobiletunnelArgs.builder() \n .hashAlgorithm(\"hmac-md5\")\n .homeAddress(\"0.0.0.0\")\n .homeAgent(\"1.1.1.1\")\n .lifetime(65535)\n .nMhaeKey(\"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\")\n .nMhaeKeyType(\"ascii\")\n .nMhaeSpi(256)\n .regInterval(5)\n .regRetry(3)\n .renewInterval(60)\n .roamingInterface(\"port3\")\n .status(\"disable\")\n .tunnelMode(\"gre\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Mobiletunnel\n properties:\n hashAlgorithm: hmac-md5\n homeAddress: 0.0.0.0\n homeAgent: 1.1.1.1\n lifetime: 65535\n nMhaeKey: '''ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='''\n nMhaeKeyType: ascii\n nMhaeSpi: 256\n regInterval: 5\n regRetry: 3\n renewInterval: 60\n roamingInterface: port3\n status: disable\n tunnelMode: gre\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem MobileTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/mobiletunnel:Mobiletunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/mobiletunnel:Mobiletunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Mobile tunnels, an implementation of Network Mobility (NEMO) extensions for Mobile IPv4 RFC5177.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Mobiletunnel(\"trname\", {\n hashAlgorithm: \"hmac-md5\",\n homeAddress: \"0.0.0.0\",\n homeAgent: \"1.1.1.1\",\n lifetime: 65535,\n nMhaeKey: \"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\",\n nMhaeKeyType: \"ascii\",\n nMhaeSpi: 256,\n regInterval: 5,\n regRetry: 3,\n renewInterval: 60,\n roamingInterface: \"port3\",\n status: \"disable\",\n tunnelMode: \"gre\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Mobiletunnel(\"trname\",\n hash_algorithm=\"hmac-md5\",\n home_address=\"0.0.0.0\",\n home_agent=\"1.1.1.1\",\n lifetime=65535,\n n_mhae_key=\"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\",\n n_mhae_key_type=\"ascii\",\n n_mhae_spi=256,\n reg_interval=5,\n reg_retry=3,\n renew_interval=60,\n roaming_interface=\"port3\",\n status=\"disable\",\n tunnel_mode=\"gre\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Mobiletunnel(\"trname\", new()\n {\n HashAlgorithm = \"hmac-md5\",\n HomeAddress = \"0.0.0.0\",\n HomeAgent = \"1.1.1.1\",\n Lifetime = 65535,\n NMhaeKey = \"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\",\n NMhaeKeyType = \"ascii\",\n NMhaeSpi = 256,\n RegInterval = 5,\n RegRetry = 3,\n RenewInterval = 60,\n RoamingInterface = \"port3\",\n Status = \"disable\",\n TunnelMode = \"gre\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewMobiletunnel(ctx, \"trname\", \u0026system.MobiletunnelArgs{\n\t\t\tHashAlgorithm: pulumi.String(\"hmac-md5\"),\n\t\t\tHomeAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\tHomeAgent: pulumi.String(\"1.1.1.1\"),\n\t\t\tLifetime: pulumi.Int(65535),\n\t\t\tNMhaeKey: pulumi.String(\"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\"),\n\t\t\tNMhaeKeyType: pulumi.String(\"ascii\"),\n\t\t\tNMhaeSpi: pulumi.Int(256),\n\t\t\tRegInterval: pulumi.Int(5),\n\t\t\tRegRetry: pulumi.Int(3),\n\t\t\tRenewInterval: pulumi.Int(60),\n\t\t\tRoamingInterface: pulumi.String(\"port3\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTunnelMode: pulumi.String(\"gre\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Mobiletunnel;\nimport com.pulumi.fortios.system.MobiletunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Mobiletunnel(\"trname\", MobiletunnelArgs.builder()\n .hashAlgorithm(\"hmac-md5\")\n .homeAddress(\"0.0.0.0\")\n .homeAgent(\"1.1.1.1\")\n .lifetime(65535)\n .nMhaeKey(\"'ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='\")\n .nMhaeKeyType(\"ascii\")\n .nMhaeSpi(256)\n .regInterval(5)\n .regRetry(3)\n .renewInterval(60)\n .roamingInterface(\"port3\")\n .status(\"disable\")\n .tunnelMode(\"gre\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Mobiletunnel\n properties:\n hashAlgorithm: hmac-md5\n homeAddress: 0.0.0.0\n homeAgent: 1.1.1.1\n lifetime: 65535\n nMhaeKey: '''ENC M2wyM3DcnUhqgich7vsLk5oVuPAI9LTkcFNt0c3jI1ujC6w1XBot7gsRAf2S8X5dagfUnJGhZ5LrQxw21e4y8oXuCOLp8MmaRZbCkxYCAl1wm/wVY3aNzVk2+jE='''\n nMhaeKeyType: ascii\n nMhaeSpi: 256\n regInterval: 5\n regRetry: 3\n renewInterval: 60\n roamingInterface: port3\n status: disable\n tunnelMode: gre\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem MobileTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/mobiletunnel:Mobiletunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/mobiletunnel:Mobiletunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -170661,7 +172013,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hashAlgorithm": { "type": "string", @@ -170713,7 +172065,7 @@ }, "renewInterval": { "type": "integer", - "description": "Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60).\n" + "description": "Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60).\n" }, "roamingInterface": { "type": "string", @@ -170725,7 +172077,7 @@ }, "tunnelMode": { "type": "string", - "description": "NEMO tunnnel mode (GRE tunnel). Valid values: `gre`.\n" + "description": "NEMO tunnel mode (GRE tunnel). Valid values: `gre`.\n" }, "vdomparam": { "type": "string", @@ -170746,7 +172098,8 @@ "renewInterval", "roamingInterface", "status", - "tunnelMode" + "tunnelMode", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -170755,7 +172108,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hashAlgorithm": { "type": "string", @@ -170808,7 +172161,7 @@ }, "renewInterval": { "type": "integer", - "description": "Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60).\n" + "description": "Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60).\n" }, "roamingInterface": { "type": "string", @@ -170820,7 +172173,7 @@ }, "tunnelMode": { "type": "string", - "description": "NEMO tunnnel mode (GRE tunnel). Valid values: `gre`.\n" + "description": "NEMO tunnel mode (GRE tunnel). Valid values: `gre`.\n" }, "vdomparam": { "type": "string", @@ -170849,7 +172202,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hashAlgorithm": { "type": "string", @@ -170902,7 +172255,7 @@ }, "renewInterval": { "type": "integer", - "description": "Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60).\n" + "description": "Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60).\n" }, "roamingInterface": { "type": "string", @@ -170914,7 +172267,7 @@ }, "tunnelMode": { "type": "string", - "description": "NEMO tunnnel mode (GRE tunnel). Valid values: `gre`.\n" + "description": "NEMO tunnel mode (GRE tunnel). Valid values: `gre`.\n" }, "vdomparam": { "type": "string", @@ -170972,6 +172325,7 @@ "model", "modeswitchString", "productId", + "vdomparam", "vendor", "vendorId" ], @@ -171295,6 +172649,7 @@ "username1", "username2", "username3", + "vdomparam", "wirelessPort" ], "inputProperties": { @@ -171685,7 +173040,7 @@ } }, "fortios:system/nat64:Nat64": { - "description": "Configure NAT64. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Nat64(\"trname\", {\n alwaysSynthesizeAaaaRecord: \"enable\",\n generateIpv6FragmentHeader: \"disable\",\n nat46ForceIpv4PacketForwarding: \"disable\",\n nat64Prefix: \"2001:1:2:3::/96\",\n secondaryPrefixStatus: \"disable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Nat64(\"trname\",\n always_synthesize_aaaa_record=\"enable\",\n generate_ipv6_fragment_header=\"disable\",\n nat46_force_ipv4_packet_forwarding=\"disable\",\n nat64_prefix=\"2001:1:2:3::/96\",\n secondary_prefix_status=\"disable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Nat64(\"trname\", new()\n {\n AlwaysSynthesizeAaaaRecord = \"enable\",\n GenerateIpv6FragmentHeader = \"disable\",\n Nat46ForceIpv4PacketForwarding = \"disable\",\n Nat64Prefix = \"2001:1:2:3::/96\",\n SecondaryPrefixStatus = \"disable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNat64(ctx, \"trname\", \u0026system.Nat64Args{\n\t\t\tAlwaysSynthesizeAaaaRecord: pulumi.String(\"enable\"),\n\t\t\tGenerateIpv6FragmentHeader: pulumi.String(\"disable\"),\n\t\t\tNat46ForceIpv4PacketForwarding: pulumi.String(\"disable\"),\n\t\t\tNat64Prefix: pulumi.String(\"2001:1:2:3::/96\"),\n\t\t\tSecondaryPrefixStatus: 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.fortios.system.Nat64;\nimport com.pulumi.fortios.system.Nat64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Nat64(\"trname\", Nat64Args.builder() \n .alwaysSynthesizeAaaaRecord(\"enable\")\n .generateIpv6FragmentHeader(\"disable\")\n .nat46ForceIpv4PacketForwarding(\"disable\")\n .nat64Prefix(\"2001:1:2:3::/96\")\n .secondaryPrefixStatus(\"disable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Nat64\n properties:\n alwaysSynthesizeAaaaRecord: enable\n generateIpv6FragmentHeader: disable\n nat46ForceIpv4PacketForwarding: disable\n nat64Prefix: 2001:1:2:3::/96\n secondaryPrefixStatus: disable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Nat64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/nat64:Nat64 labelname SystemNat64\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/nat64:Nat64 labelname SystemNat64\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure NAT64. Applies to FortiOS Version `\u003c= 7.0.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Nat64(\"trname\", {\n alwaysSynthesizeAaaaRecord: \"enable\",\n generateIpv6FragmentHeader: \"disable\",\n nat46ForceIpv4PacketForwarding: \"disable\",\n nat64Prefix: \"2001:1:2:3::/96\",\n secondaryPrefixStatus: \"disable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Nat64(\"trname\",\n always_synthesize_aaaa_record=\"enable\",\n generate_ipv6_fragment_header=\"disable\",\n nat46_force_ipv4_packet_forwarding=\"disable\",\n nat64_prefix=\"2001:1:2:3::/96\",\n secondary_prefix_status=\"disable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Nat64(\"trname\", new()\n {\n AlwaysSynthesizeAaaaRecord = \"enable\",\n GenerateIpv6FragmentHeader = \"disable\",\n Nat46ForceIpv4PacketForwarding = \"disable\",\n Nat64Prefix = \"2001:1:2:3::/96\",\n SecondaryPrefixStatus = \"disable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNat64(ctx, \"trname\", \u0026system.Nat64Args{\n\t\t\tAlwaysSynthesizeAaaaRecord: pulumi.String(\"enable\"),\n\t\t\tGenerateIpv6FragmentHeader: pulumi.String(\"disable\"),\n\t\t\tNat46ForceIpv4PacketForwarding: pulumi.String(\"disable\"),\n\t\t\tNat64Prefix: pulumi.String(\"2001:1:2:3::/96\"),\n\t\t\tSecondaryPrefixStatus: 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.fortios.system.Nat64;\nimport com.pulumi.fortios.system.Nat64Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Nat64(\"trname\", Nat64Args.builder()\n .alwaysSynthesizeAaaaRecord(\"enable\")\n .generateIpv6FragmentHeader(\"disable\")\n .nat46ForceIpv4PacketForwarding(\"disable\")\n .nat64Prefix(\"2001:1:2:3::/96\")\n .secondaryPrefixStatus(\"disable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Nat64\n properties:\n alwaysSynthesizeAaaaRecord: enable\n generateIpv6FragmentHeader: disable\n nat46ForceIpv4PacketForwarding: disable\n nat64Prefix: 2001:1:2:3::/96\n secondaryPrefixStatus: disable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Nat64 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/nat64:Nat64 labelname SystemNat64\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/nat64:Nat64 labelname SystemNat64\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "alwaysSynthesizeAaaaRecord": { "type": "string", @@ -171701,7 +173056,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nat46ForceIpv4PacketForwarding": { "type": "string", @@ -171737,7 +173092,8 @@ "nat46ForceIpv4PacketForwarding", "nat64Prefix", "secondaryPrefixStatus", - "status" + "status", + "vdomparam" ], "inputProperties": { "alwaysSynthesizeAaaaRecord": { @@ -171754,7 +173110,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nat46ForceIpv4PacketForwarding": { "type": "string", @@ -171805,7 +173161,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "nat46ForceIpv4PacketForwarding": { "type": "string", @@ -171840,7 +173196,7 @@ } }, "fortios:system/ndproxy:Ndproxy": { - "description": "Configure IPv6 neighbor discovery proxy (RFC4389).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ndproxy(\"trname\", {status: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ndproxy(\"trname\", status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ndproxy(\"trname\", new()\n {\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNdproxy(ctx, \"trname\", \u0026system.NdproxyArgs{\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.fortios.system.Ndproxy;\nimport com.pulumi.fortios.system.NdproxyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ndproxy(\"trname\", NdproxyArgs.builder() \n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ndproxy\n properties:\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem NdProxy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ndproxy:Ndproxy labelname SystemNdProxy\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ndproxy:Ndproxy labelname SystemNdProxy\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 neighbor discovery proxy (RFC4389).\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ndproxy(\"trname\", {status: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ndproxy(\"trname\", status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ndproxy(\"trname\", new()\n {\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNdproxy(ctx, \"trname\", \u0026system.NdproxyArgs{\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.fortios.system.Ndproxy;\nimport com.pulumi.fortios.system.NdproxyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ndproxy(\"trname\", NdproxyArgs.builder()\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ndproxy\n properties:\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem NdProxy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ndproxy:Ndproxy labelname SystemNdProxy\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ndproxy:Ndproxy labelname SystemNdProxy\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -171848,7 +173204,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -171867,7 +173223,8 @@ } }, "required": [ - "status" + "status", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -171876,7 +173233,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -171904,7 +173261,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -171927,7 +173284,7 @@ } }, "fortios:system/netflow:Netflow": { - "description": "Configure NetFlow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Netflow(\"trname\", {\n activeFlowTimeout: 30,\n collectorIp: \"0.0.0.0\",\n collectorPort: 2055,\n inactiveFlowTimeout: 15,\n sourceIp: \"0.0.0.0\",\n templateTxCounter: 20,\n templateTxTimeout: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Netflow(\"trname\",\n active_flow_timeout=30,\n collector_ip=\"0.0.0.0\",\n collector_port=2055,\n inactive_flow_timeout=15,\n source_ip=\"0.0.0.0\",\n template_tx_counter=20,\n template_tx_timeout=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Netflow(\"trname\", new()\n {\n ActiveFlowTimeout = 30,\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 2055,\n InactiveFlowTimeout = 15,\n SourceIp = \"0.0.0.0\",\n TemplateTxCounter = 20,\n TemplateTxTimeout = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNetflow(ctx, \"trname\", \u0026system.NetflowArgs{\n\t\t\tActiveFlowTimeout: pulumi.Int(30),\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(2055),\n\t\t\tInactiveFlowTimeout: pulumi.Int(15),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tTemplateTxCounter: pulumi.Int(20),\n\t\t\tTemplateTxTimeout: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Netflow;\nimport com.pulumi.fortios.system.NetflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Netflow(\"trname\", NetflowArgs.builder() \n .activeFlowTimeout(30)\n .collectorIp(\"0.0.0.0\")\n .collectorPort(2055)\n .inactiveFlowTimeout(15)\n .sourceIp(\"0.0.0.0\")\n .templateTxCounter(20)\n .templateTxTimeout(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Netflow\n properties:\n activeFlowTimeout: 30\n collectorIp: 0.0.0.0\n collectorPort: 2055\n inactiveFlowTimeout: 15\n sourceIp: 0.0.0.0\n templateTxCounter: 20\n templateTxTimeout: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Netflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/netflow:Netflow labelname SystemNetflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/netflow:Netflow labelname SystemNetflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure NetFlow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Netflow(\"trname\", {\n activeFlowTimeout: 30,\n collectorIp: \"0.0.0.0\",\n collectorPort: 2055,\n inactiveFlowTimeout: 15,\n sourceIp: \"0.0.0.0\",\n templateTxCounter: 20,\n templateTxTimeout: 30,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Netflow(\"trname\",\n active_flow_timeout=30,\n collector_ip=\"0.0.0.0\",\n collector_port=2055,\n inactive_flow_timeout=15,\n source_ip=\"0.0.0.0\",\n template_tx_counter=20,\n template_tx_timeout=30)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Netflow(\"trname\", new()\n {\n ActiveFlowTimeout = 30,\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 2055,\n InactiveFlowTimeout = 15,\n SourceIp = \"0.0.0.0\",\n TemplateTxCounter = 20,\n TemplateTxTimeout = 30,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNetflow(ctx, \"trname\", \u0026system.NetflowArgs{\n\t\t\tActiveFlowTimeout: pulumi.Int(30),\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(2055),\n\t\t\tInactiveFlowTimeout: pulumi.Int(15),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tTemplateTxCounter: pulumi.Int(20),\n\t\t\tTemplateTxTimeout: pulumi.Int(30),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Netflow;\nimport com.pulumi.fortios.system.NetflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Netflow(\"trname\", NetflowArgs.builder()\n .activeFlowTimeout(30)\n .collectorIp(\"0.0.0.0\")\n .collectorPort(2055)\n .inactiveFlowTimeout(15)\n .sourceIp(\"0.0.0.0\")\n .templateTxCounter(20)\n .templateTxTimeout(30)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Netflow\n properties:\n activeFlowTimeout: 30\n collectorIp: 0.0.0.0\n collectorPort: 2055\n inactiveFlowTimeout: 15\n sourceIp: 0.0.0.0\n templateTxCounter: 20\n templateTxTimeout: 30\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Netflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/netflow:Netflow labelname SystemNetflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/netflow:Netflow labelname SystemNetflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "activeFlowTimeout": { "type": "integer", @@ -171954,7 +173311,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inactiveFlowTimeout": { "type": "integer", @@ -171994,7 +173351,8 @@ "interfaceSelectMethod", "sourceIp", "templateTxCounter", - "templateTxTimeout" + "templateTxTimeout", + "vdomparam" ], "inputProperties": { "activeFlowTimeout": { @@ -172022,7 +173380,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inactiveFlowTimeout": { "type": "integer", @@ -172082,7 +173440,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "inactiveFlowTimeout": { "type": "integer", @@ -172118,7 +173476,7 @@ } }, "fortios:system/networkvisibility:Networkvisibility": { - "description": "Configure network visibility settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Networkvisibility(\"trname\", {\n destinationHostnameVisibility: \"enable\",\n destinationLocation: \"enable\",\n destinationVisibility: \"enable\",\n hostnameLimit: 5000,\n hostnameTtl: 86400,\n sourceLocation: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Networkvisibility(\"trname\",\n destination_hostname_visibility=\"enable\",\n destination_location=\"enable\",\n destination_visibility=\"enable\",\n hostname_limit=5000,\n hostname_ttl=86400,\n source_location=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Networkvisibility(\"trname\", new()\n {\n DestinationHostnameVisibility = \"enable\",\n DestinationLocation = \"enable\",\n DestinationVisibility = \"enable\",\n HostnameLimit = 5000,\n HostnameTtl = 86400,\n SourceLocation = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNetworkvisibility(ctx, \"trname\", \u0026system.NetworkvisibilityArgs{\n\t\t\tDestinationHostnameVisibility: pulumi.String(\"enable\"),\n\t\t\tDestinationLocation: pulumi.String(\"enable\"),\n\t\t\tDestinationVisibility: pulumi.String(\"enable\"),\n\t\t\tHostnameLimit: pulumi.Int(5000),\n\t\t\tHostnameTtl: pulumi.Int(86400),\n\t\t\tSourceLocation: 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.fortios.system.Networkvisibility;\nimport com.pulumi.fortios.system.NetworkvisibilityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Networkvisibility(\"trname\", NetworkvisibilityArgs.builder() \n .destinationHostnameVisibility(\"enable\")\n .destinationLocation(\"enable\")\n .destinationVisibility(\"enable\")\n .hostnameLimit(5000)\n .hostnameTtl(86400)\n .sourceLocation(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Networkvisibility\n properties:\n destinationHostnameVisibility: enable\n destinationLocation: enable\n destinationVisibility: enable\n hostnameLimit: 5000\n hostnameTtl: 86400\n sourceLocation: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem NetworkVisibility can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/networkvisibility:Networkvisibility labelname SystemNetworkVisibility\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/networkvisibility:Networkvisibility labelname SystemNetworkVisibility\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure network visibility settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Networkvisibility(\"trname\", {\n destinationHostnameVisibility: \"enable\",\n destinationLocation: \"enable\",\n destinationVisibility: \"enable\",\n hostnameLimit: 5000,\n hostnameTtl: 86400,\n sourceLocation: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Networkvisibility(\"trname\",\n destination_hostname_visibility=\"enable\",\n destination_location=\"enable\",\n destination_visibility=\"enable\",\n hostname_limit=5000,\n hostname_ttl=86400,\n source_location=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Networkvisibility(\"trname\", new()\n {\n DestinationHostnameVisibility = \"enable\",\n DestinationLocation = \"enable\",\n DestinationVisibility = \"enable\",\n HostnameLimit = 5000,\n HostnameTtl = 86400,\n SourceLocation = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNetworkvisibility(ctx, \"trname\", \u0026system.NetworkvisibilityArgs{\n\t\t\tDestinationHostnameVisibility: pulumi.String(\"enable\"),\n\t\t\tDestinationLocation: pulumi.String(\"enable\"),\n\t\t\tDestinationVisibility: pulumi.String(\"enable\"),\n\t\t\tHostnameLimit: pulumi.Int(5000),\n\t\t\tHostnameTtl: pulumi.Int(86400),\n\t\t\tSourceLocation: 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.fortios.system.Networkvisibility;\nimport com.pulumi.fortios.system.NetworkvisibilityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Networkvisibility(\"trname\", NetworkvisibilityArgs.builder()\n .destinationHostnameVisibility(\"enable\")\n .destinationLocation(\"enable\")\n .destinationVisibility(\"enable\")\n .hostnameLimit(5000)\n .hostnameTtl(86400)\n .sourceLocation(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Networkvisibility\n properties:\n destinationHostnameVisibility: enable\n destinationLocation: enable\n destinationVisibility: enable\n hostnameLimit: 5000\n hostnameTtl: 86400\n sourceLocation: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem NetworkVisibility can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/networkvisibility:Networkvisibility labelname SystemNetworkVisibility\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/networkvisibility:Networkvisibility labelname SystemNetworkVisibility\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "destinationHostnameVisibility": { "type": "string", @@ -172155,7 +173513,8 @@ "destinationVisibility", "hostnameLimit", "hostnameTtl", - "sourceLocation" + "sourceLocation", + "vdomparam" ], "inputProperties": { "destinationHostnameVisibility": { @@ -172245,7 +173604,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsecDecSubengineMask": { "type": "string", @@ -172331,7 +173690,8 @@ "stripClearTextPadding", "stripEspPadding", "swNpBandwidth", - "uespOffload" + "uespOffload", + "vdomparam" ], "inputProperties": { "capwapOffload": { @@ -172352,7 +173712,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsecDecSubengineMask": { "type": "string", @@ -172441,7 +173801,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsecDecSubengineMask": { "type": "string", @@ -172513,7 +173873,7 @@ } }, "fortios:system/ntp:Ntp": { - "description": "Configure system NTP information.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ntp(\"trname\", {\n ntpsync: \"enable\",\n serverMode: \"disable\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n syncinterval: 1,\n type: \"fortiguard\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ntp(\"trname\",\n ntpsync=\"enable\",\n server_mode=\"disable\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n syncinterval=1,\n type=\"fortiguard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ntp(\"trname\", new()\n {\n Ntpsync = \"enable\",\n ServerMode = \"disable\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n Syncinterval = 1,\n Type = \"fortiguard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNtp(ctx, \"trname\", \u0026system.NtpArgs{\n\t\t\tNtpsync: pulumi.String(\"enable\"),\n\t\t\tServerMode: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSyncinterval: pulumi.Int(1),\n\t\t\tType: pulumi.String(\"fortiguard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Ntp;\nimport com.pulumi.fortios.system.NtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ntp(\"trname\", NtpArgs.builder() \n .ntpsync(\"enable\")\n .serverMode(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .syncinterval(1)\n .type(\"fortiguard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ntp\n properties:\n ntpsync: enable\n serverMode: disable\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n syncinterval: 1\n type: fortiguard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ntp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ntp:Ntp labelname SystemNtp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ntp:Ntp labelname SystemNtp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure system NTP information.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ntp(\"trname\", {\n ntpsync: \"enable\",\n serverMode: \"disable\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n syncinterval: 1,\n type: \"fortiguard\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ntp(\"trname\",\n ntpsync=\"enable\",\n server_mode=\"disable\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\",\n syncinterval=1,\n type=\"fortiguard\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ntp(\"trname\", new()\n {\n Ntpsync = \"enable\",\n ServerMode = \"disable\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n Syncinterval = 1,\n Type = \"fortiguard\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewNtp(ctx, \"trname\", \u0026system.NtpArgs{\n\t\t\tNtpsync: pulumi.String(\"enable\"),\n\t\t\tServerMode: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t\tSyncinterval: pulumi.Int(1),\n\t\t\tType: pulumi.String(\"fortiguard\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Ntp;\nimport com.pulumi.fortios.system.NtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ntp(\"trname\", NtpArgs.builder()\n .ntpsync(\"enable\")\n .serverMode(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .syncinterval(1)\n .type(\"fortiguard\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ntp\n properties:\n ntpsync: enable\n serverMode: disable\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n syncinterval: 1\n type: fortiguard\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ntp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ntp:Ntp labelname SystemNtp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ntp:Ntp labelname SystemNtp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authentication": { "type": "string", @@ -172525,7 +173885,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -172545,7 +173905,7 @@ }, "keyType": { "type": "string", - "description": "Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`.\n" + "description": "Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions \u003e= 7.4.4: MD5, SHA1, SHA256.\n" }, "ntpservers": { "type": "array", @@ -172592,7 +173952,8 @@ "sourceIp", "sourceIp6", "syncinterval", - "type" + "type", + "vdomparam" ], "inputProperties": { "authentication": { @@ -172605,7 +173966,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -172625,7 +173986,7 @@ }, "keyType": { "type": "string", - "description": "Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`.\n" + "description": "Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions \u003e= 7.4.4: MD5, SHA1, SHA256.\n" }, "ntpservers": { "type": "array", @@ -172677,7 +174038,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -172697,7 +174058,7 @@ }, "keyType": { "type": "string", - "description": "Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`.\n" + "description": "Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions \u003e= 7.4.4: MD5, SHA1, SHA256.\n" }, "ntpservers": { "type": "array", @@ -172740,7 +174101,7 @@ } }, "fortios:system/objecttagging:Objecttagging": { - "description": "Configure object tagging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Objecttagging(\"trname\", {\n address: \"disable\",\n category: \"s1\",\n color: 0,\n device: \"mandatory\",\n \"interface\": \"disable\",\n multiple: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Objecttagging(\"trname\",\n address=\"disable\",\n category=\"s1\",\n color=0,\n device=\"mandatory\",\n interface=\"disable\",\n multiple=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Objecttagging(\"trname\", new()\n {\n Address = \"disable\",\n Category = \"s1\",\n Color = 0,\n Device = \"mandatory\",\n Interface = \"disable\",\n Multiple = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewObjecttagging(ctx, \"trname\", \u0026system.ObjecttaggingArgs{\n\t\t\tAddress: pulumi.String(\"disable\"),\n\t\t\tCategory: pulumi.String(\"s1\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDevice: pulumi.String(\"mandatory\"),\n\t\t\tInterface: pulumi.String(\"disable\"),\n\t\t\tMultiple: 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.fortios.system.Objecttagging;\nimport com.pulumi.fortios.system.ObjecttaggingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Objecttagging(\"trname\", ObjecttaggingArgs.builder() \n .address(\"disable\")\n .category(\"s1\")\n .color(0)\n .device(\"mandatory\")\n .interface_(\"disable\")\n .multiple(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Objecttagging\n properties:\n address: disable\n category: s1\n color: 0\n device: mandatory\n interface: disable\n multiple: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ObjectTagging can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/objecttagging:Objecttagging labelname {{category}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/objecttagging:Objecttagging labelname {{category}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure object tagging.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Objecttagging(\"trname\", {\n address: \"disable\",\n category: \"s1\",\n color: 0,\n device: \"mandatory\",\n \"interface\": \"disable\",\n multiple: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Objecttagging(\"trname\",\n address=\"disable\",\n category=\"s1\",\n color=0,\n device=\"mandatory\",\n interface=\"disable\",\n multiple=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Objecttagging(\"trname\", new()\n {\n Address = \"disable\",\n Category = \"s1\",\n Color = 0,\n Device = \"mandatory\",\n Interface = \"disable\",\n Multiple = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewObjecttagging(ctx, \"trname\", \u0026system.ObjecttaggingArgs{\n\t\t\tAddress: pulumi.String(\"disable\"),\n\t\t\tCategory: pulumi.String(\"s1\"),\n\t\t\tColor: pulumi.Int(0),\n\t\t\tDevice: pulumi.String(\"mandatory\"),\n\t\t\tInterface: pulumi.String(\"disable\"),\n\t\t\tMultiple: 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.fortios.system.Objecttagging;\nimport com.pulumi.fortios.system.ObjecttaggingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Objecttagging(\"trname\", ObjecttaggingArgs.builder()\n .address(\"disable\")\n .category(\"s1\")\n .color(0)\n .device(\"mandatory\")\n .interface_(\"disable\")\n .multiple(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Objecttagging\n properties:\n address: disable\n category: s1\n color: 0\n device: mandatory\n interface: disable\n multiple: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ObjectTagging can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/objecttagging:Objecttagging labelname {{category}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/objecttagging:Objecttagging labelname {{category}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "address": { "type": "string", @@ -172764,7 +174125,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -172792,7 +174153,8 @@ "color", "device", "interface", - "multiple" + "multiple", + "vdomparam" ], "inputProperties": { "address": { @@ -172818,7 +174180,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -172867,7 +174229,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -172894,7 +174256,7 @@ } }, "fortios:system/passwordpolicy:Passwordpolicy": { - "description": "Configure password policy for locally defined administrator passwords and IPsec VPN pre-shared keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Passwordpolicy(\"trname\", {\n applyTo: \"admin-password\",\n change4Characters: \"disable\",\n expireDay: 90,\n expireStatus: \"disable\",\n minLowerCaseLetter: 0,\n minNonAlphanumeric: 0,\n minNumber: 0,\n minUpperCaseLetter: 0,\n minimumLength: 8,\n reusePassword: \"enable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Passwordpolicy(\"trname\",\n apply_to=\"admin-password\",\n change4_characters=\"disable\",\n expire_day=90,\n expire_status=\"disable\",\n min_lower_case_letter=0,\n min_non_alphanumeric=0,\n min_number=0,\n min_upper_case_letter=0,\n minimum_length=8,\n reuse_password=\"enable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Passwordpolicy(\"trname\", new()\n {\n ApplyTo = \"admin-password\",\n Change4Characters = \"disable\",\n ExpireDay = 90,\n ExpireStatus = \"disable\",\n MinLowerCaseLetter = 0,\n MinNonAlphanumeric = 0,\n MinNumber = 0,\n MinUpperCaseLetter = 0,\n MinimumLength = 8,\n ReusePassword = \"enable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPasswordpolicy(ctx, \"trname\", \u0026system.PasswordpolicyArgs{\n\t\t\tApplyTo: pulumi.String(\"admin-password\"),\n\t\t\tChange4Characters: pulumi.String(\"disable\"),\n\t\t\tExpireDay: pulumi.Int(90),\n\t\t\tExpireStatus: pulumi.String(\"disable\"),\n\t\t\tMinLowerCaseLetter: pulumi.Int(0),\n\t\t\tMinNonAlphanumeric: pulumi.Int(0),\n\t\t\tMinNumber: pulumi.Int(0),\n\t\t\tMinUpperCaseLetter: pulumi.Int(0),\n\t\t\tMinimumLength: pulumi.Int(8),\n\t\t\tReusePassword: pulumi.String(\"enable\"),\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.fortios.system.Passwordpolicy;\nimport com.pulumi.fortios.system.PasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Passwordpolicy(\"trname\", PasswordpolicyArgs.builder() \n .applyTo(\"admin-password\")\n .change4Characters(\"disable\")\n .expireDay(90)\n .expireStatus(\"disable\")\n .minLowerCaseLetter(0)\n .minNonAlphanumeric(0)\n .minNumber(0)\n .minUpperCaseLetter(0)\n .minimumLength(8)\n .reusePassword(\"enable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Passwordpolicy\n properties:\n applyTo: admin-password\n change4Characters: disable\n expireDay: 90\n expireStatus: disable\n minLowerCaseLetter: 0\n minNonAlphanumeric: 0\n minNumber: 0\n minUpperCaseLetter: 0\n minimumLength: 8\n reusePassword: enable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem PasswordPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/passwordpolicy:Passwordpolicy labelname SystemPasswordPolicy\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/passwordpolicy:Passwordpolicy labelname SystemPasswordPolicy\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure password policy for locally defined administrator passwords and IPsec VPN pre-shared keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Passwordpolicy(\"trname\", {\n applyTo: \"admin-password\",\n change4Characters: \"disable\",\n expireDay: 90,\n expireStatus: \"disable\",\n minLowerCaseLetter: 0,\n minNonAlphanumeric: 0,\n minNumber: 0,\n minUpperCaseLetter: 0,\n minimumLength: 8,\n reusePassword: \"enable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Passwordpolicy(\"trname\",\n apply_to=\"admin-password\",\n change4_characters=\"disable\",\n expire_day=90,\n expire_status=\"disable\",\n min_lower_case_letter=0,\n min_non_alphanumeric=0,\n min_number=0,\n min_upper_case_letter=0,\n minimum_length=8,\n reuse_password=\"enable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Passwordpolicy(\"trname\", new()\n {\n ApplyTo = \"admin-password\",\n Change4Characters = \"disable\",\n ExpireDay = 90,\n ExpireStatus = \"disable\",\n MinLowerCaseLetter = 0,\n MinNonAlphanumeric = 0,\n MinNumber = 0,\n MinUpperCaseLetter = 0,\n MinimumLength = 8,\n ReusePassword = \"enable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPasswordpolicy(ctx, \"trname\", \u0026system.PasswordpolicyArgs{\n\t\t\tApplyTo: pulumi.String(\"admin-password\"),\n\t\t\tChange4Characters: pulumi.String(\"disable\"),\n\t\t\tExpireDay: pulumi.Int(90),\n\t\t\tExpireStatus: pulumi.String(\"disable\"),\n\t\t\tMinLowerCaseLetter: pulumi.Int(0),\n\t\t\tMinNonAlphanumeric: pulumi.Int(0),\n\t\t\tMinNumber: pulumi.Int(0),\n\t\t\tMinUpperCaseLetter: pulumi.Int(0),\n\t\t\tMinimumLength: pulumi.Int(8),\n\t\t\tReusePassword: pulumi.String(\"enable\"),\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.fortios.system.Passwordpolicy;\nimport com.pulumi.fortios.system.PasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Passwordpolicy(\"trname\", PasswordpolicyArgs.builder()\n .applyTo(\"admin-password\")\n .change4Characters(\"disable\")\n .expireDay(90)\n .expireStatus(\"disable\")\n .minLowerCaseLetter(0)\n .minNonAlphanumeric(0)\n .minNumber(0)\n .minUpperCaseLetter(0)\n .minimumLength(8)\n .reusePassword(\"enable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Passwordpolicy\n properties:\n applyTo: admin-password\n change4Characters: disable\n expireDay: 90\n expireStatus: disable\n minLowerCaseLetter: 0\n minNonAlphanumeric: 0\n minNumber: 0\n minUpperCaseLetter: 0\n minimumLength: 8\n reusePassword: enable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem PasswordPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/passwordpolicy:Passwordpolicy labelname SystemPasswordPolicy\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/passwordpolicy:Passwordpolicy labelname SystemPasswordPolicy\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "applyTo": { "type": "string", @@ -172914,7 +174276,7 @@ }, "minChangeCharacters": { "type": "integer", - "description": "Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled).\n" + "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": "integer", @@ -172938,7 +174300,7 @@ }, "reusePassword": { "type": "string", - "description": "Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions \u003e= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`.\n" }, "status": { "type": "string", @@ -172961,7 +174323,8 @@ "minUpperCaseLetter", "minimumLength", "reusePassword", - "status" + "status", + "vdomparam" ], "inputProperties": { "applyTo": { @@ -172982,7 +174345,7 @@ }, "minChangeCharacters": { "type": "integer", - "description": "Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled).\n" + "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": "integer", @@ -173006,7 +174369,7 @@ }, "reusePassword": { "type": "string", - "description": "Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions \u003e= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`.\n" }, "status": { "type": "string", @@ -173039,7 +174402,7 @@ }, "minChangeCharacters": { "type": "integer", - "description": "Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled).\n" + "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": "integer", @@ -173063,7 +174426,7 @@ }, "reusePassword": { "type": "string", - "description": "Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions \u003e= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`.\n" }, "status": { "type": "string", @@ -173079,7 +174442,7 @@ } }, "fortios:system/passwordpolicyguestadmin:Passwordpolicyguestadmin": { - "description": "Configure the password policy for guest administrators.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Passwordpolicyguestadmin(\"trname\", {\n applyTo: \"guest-admin-password\",\n change4Characters: \"disable\",\n expireDay: 90,\n expireStatus: \"disable\",\n minLowerCaseLetter: 0,\n minNonAlphanumeric: 0,\n minNumber: 0,\n minUpperCaseLetter: 0,\n minimumLength: 8,\n reusePassword: \"enable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Passwordpolicyguestadmin(\"trname\",\n apply_to=\"guest-admin-password\",\n change4_characters=\"disable\",\n expire_day=90,\n expire_status=\"disable\",\n min_lower_case_letter=0,\n min_non_alphanumeric=0,\n min_number=0,\n min_upper_case_letter=0,\n minimum_length=8,\n reuse_password=\"enable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Passwordpolicyguestadmin(\"trname\", new()\n {\n ApplyTo = \"guest-admin-password\",\n Change4Characters = \"disable\",\n ExpireDay = 90,\n ExpireStatus = \"disable\",\n MinLowerCaseLetter = 0,\n MinNonAlphanumeric = 0,\n MinNumber = 0,\n MinUpperCaseLetter = 0,\n MinimumLength = 8,\n ReusePassword = \"enable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPasswordpolicyguestadmin(ctx, \"trname\", \u0026system.PasswordpolicyguestadminArgs{\n\t\t\tApplyTo: pulumi.String(\"guest-admin-password\"),\n\t\t\tChange4Characters: pulumi.String(\"disable\"),\n\t\t\tExpireDay: pulumi.Int(90),\n\t\t\tExpireStatus: pulumi.String(\"disable\"),\n\t\t\tMinLowerCaseLetter: pulumi.Int(0),\n\t\t\tMinNonAlphanumeric: pulumi.Int(0),\n\t\t\tMinNumber: pulumi.Int(0),\n\t\t\tMinUpperCaseLetter: pulumi.Int(0),\n\t\t\tMinimumLength: pulumi.Int(8),\n\t\t\tReusePassword: pulumi.String(\"enable\"),\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.fortios.system.Passwordpolicyguestadmin;\nimport com.pulumi.fortios.system.PasswordpolicyguestadminArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Passwordpolicyguestadmin(\"trname\", PasswordpolicyguestadminArgs.builder() \n .applyTo(\"guest-admin-password\")\n .change4Characters(\"disable\")\n .expireDay(90)\n .expireStatus(\"disable\")\n .minLowerCaseLetter(0)\n .minNonAlphanumeric(0)\n .minNumber(0)\n .minUpperCaseLetter(0)\n .minimumLength(8)\n .reusePassword(\"enable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Passwordpolicyguestadmin\n properties:\n applyTo: guest-admin-password\n change4Characters: disable\n expireDay: 90\n expireStatus: disable\n minLowerCaseLetter: 0\n minNonAlphanumeric: 0\n minNumber: 0\n minUpperCaseLetter: 0\n minimumLength: 8\n reusePassword: enable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem PasswordPolicyGuestAdmin can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/passwordpolicyguestadmin:Passwordpolicyguestadmin labelname SystemPasswordPolicyGuestAdmin\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/passwordpolicyguestadmin:Passwordpolicyguestadmin labelname SystemPasswordPolicyGuestAdmin\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure the password policy for guest administrators.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Passwordpolicyguestadmin(\"trname\", {\n applyTo: \"guest-admin-password\",\n change4Characters: \"disable\",\n expireDay: 90,\n expireStatus: \"disable\",\n minLowerCaseLetter: 0,\n minNonAlphanumeric: 0,\n minNumber: 0,\n minUpperCaseLetter: 0,\n minimumLength: 8,\n reusePassword: \"enable\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Passwordpolicyguestadmin(\"trname\",\n apply_to=\"guest-admin-password\",\n change4_characters=\"disable\",\n expire_day=90,\n expire_status=\"disable\",\n min_lower_case_letter=0,\n min_non_alphanumeric=0,\n min_number=0,\n min_upper_case_letter=0,\n minimum_length=8,\n reuse_password=\"enable\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Passwordpolicyguestadmin(\"trname\", new()\n {\n ApplyTo = \"guest-admin-password\",\n Change4Characters = \"disable\",\n ExpireDay = 90,\n ExpireStatus = \"disable\",\n MinLowerCaseLetter = 0,\n MinNonAlphanumeric = 0,\n MinNumber = 0,\n MinUpperCaseLetter = 0,\n MinimumLength = 8,\n ReusePassword = \"enable\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPasswordpolicyguestadmin(ctx, \"trname\", \u0026system.PasswordpolicyguestadminArgs{\n\t\t\tApplyTo: pulumi.String(\"guest-admin-password\"),\n\t\t\tChange4Characters: pulumi.String(\"disable\"),\n\t\t\tExpireDay: pulumi.Int(90),\n\t\t\tExpireStatus: pulumi.String(\"disable\"),\n\t\t\tMinLowerCaseLetter: pulumi.Int(0),\n\t\t\tMinNonAlphanumeric: pulumi.Int(0),\n\t\t\tMinNumber: pulumi.Int(0),\n\t\t\tMinUpperCaseLetter: pulumi.Int(0),\n\t\t\tMinimumLength: pulumi.Int(8),\n\t\t\tReusePassword: pulumi.String(\"enable\"),\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.fortios.system.Passwordpolicyguestadmin;\nimport com.pulumi.fortios.system.PasswordpolicyguestadminArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Passwordpolicyguestadmin(\"trname\", PasswordpolicyguestadminArgs.builder()\n .applyTo(\"guest-admin-password\")\n .change4Characters(\"disable\")\n .expireDay(90)\n .expireStatus(\"disable\")\n .minLowerCaseLetter(0)\n .minNonAlphanumeric(0)\n .minNumber(0)\n .minUpperCaseLetter(0)\n .minimumLength(8)\n .reusePassword(\"enable\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Passwordpolicyguestadmin\n properties:\n applyTo: guest-admin-password\n change4Characters: disable\n expireDay: 90\n expireStatus: disable\n minLowerCaseLetter: 0\n minNonAlphanumeric: 0\n minNumber: 0\n minUpperCaseLetter: 0\n minimumLength: 8\n reusePassword: enable\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem PasswordPolicyGuestAdmin can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/passwordpolicyguestadmin:Passwordpolicyguestadmin labelname SystemPasswordPolicyGuestAdmin\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/passwordpolicyguestadmin:Passwordpolicyguestadmin labelname SystemPasswordPolicyGuestAdmin\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "applyTo": { "type": "string", @@ -173099,7 +174462,7 @@ }, "minChangeCharacters": { "type": "integer", - "description": "Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled).\n" + "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": "integer", @@ -173123,7 +174486,7 @@ }, "reusePassword": { "type": "string", - "description": "Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions \u003e= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`.\n" }, "status": { "type": "string", @@ -173146,7 +174509,8 @@ "minUpperCaseLetter", "minimumLength", "reusePassword", - "status" + "status", + "vdomparam" ], "inputProperties": { "applyTo": { @@ -173167,7 +174531,7 @@ }, "minChangeCharacters": { "type": "integer", - "description": "Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled).\n" + "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": "integer", @@ -173191,7 +174555,7 @@ }, "reusePassword": { "type": "string", - "description": "Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions \u003e= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`.\n" }, "status": { "type": "string", @@ -173224,7 +174588,7 @@ }, "minChangeCharacters": { "type": "integer", - "description": "Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled).\n" + "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": "integer", @@ -173248,7 +174612,7 @@ }, "reusePassword": { "type": "string", - "description": "Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions \u003e= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`.\n" }, "status": { "type": "string", @@ -173272,7 +174636,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "pools": { "type": "array", @@ -173291,7 +174655,8 @@ } }, "required": [ - "status" + "status", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -173300,7 +174665,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "pools": { "type": "array", @@ -173328,7 +174693,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "pools": { "type": "array", @@ -173373,7 +174738,8 @@ "required": [ "ageEnable", "ageVal", - "name" + "name", + "vdomparam" ], "inputProperties": { "ageEnable": { @@ -173421,7 +174787,7 @@ } }, "fortios:system/pppoeinterface:Pppoeinterface": { - "description": "Configure the PPPoE interfaces.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Pppoeinterface(\"trname\", {\n authType: \"auto\",\n device: \"port3\",\n dialOnDemand: \"disable\",\n discRetryTimeout: 1,\n idleTimeout: 0,\n ipunnumbered: \"0.0.0.0\",\n ipv6: \"disable\",\n lcpEchoInterval: 5,\n lcpMaxEchoFails: 3,\n padtRetryTimeout: 1,\n pppoeUnnumberedNegotiate: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Pppoeinterface(\"trname\",\n auth_type=\"auto\",\n device=\"port3\",\n dial_on_demand=\"disable\",\n disc_retry_timeout=1,\n idle_timeout=0,\n ipunnumbered=\"0.0.0.0\",\n ipv6=\"disable\",\n lcp_echo_interval=5,\n lcp_max_echo_fails=3,\n padt_retry_timeout=1,\n pppoe_unnumbered_negotiate=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Pppoeinterface(\"trname\", new()\n {\n AuthType = \"auto\",\n Device = \"port3\",\n DialOnDemand = \"disable\",\n DiscRetryTimeout = 1,\n IdleTimeout = 0,\n Ipunnumbered = \"0.0.0.0\",\n Ipv6 = \"disable\",\n LcpEchoInterval = 5,\n LcpMaxEchoFails = 3,\n PadtRetryTimeout = 1,\n PppoeUnnumberedNegotiate = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPppoeinterface(ctx, \"trname\", \u0026system.PppoeinterfaceArgs{\n\t\t\tAuthType: pulumi.String(\"auto\"),\n\t\t\tDevice: pulumi.String(\"port3\"),\n\t\t\tDialOnDemand: pulumi.String(\"disable\"),\n\t\t\tDiscRetryTimeout: pulumi.Int(1),\n\t\t\tIdleTimeout: pulumi.Int(0),\n\t\t\tIpunnumbered: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv6: pulumi.String(\"disable\"),\n\t\t\tLcpEchoInterval: pulumi.Int(5),\n\t\t\tLcpMaxEchoFails: pulumi.Int(3),\n\t\t\tPadtRetryTimeout: pulumi.Int(1),\n\t\t\tPppoeUnnumberedNegotiate: 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.fortios.system.Pppoeinterface;\nimport com.pulumi.fortios.system.PppoeinterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pppoeinterface(\"trname\", PppoeinterfaceArgs.builder() \n .authType(\"auto\")\n .device(\"port3\")\n .dialOnDemand(\"disable\")\n .discRetryTimeout(1)\n .idleTimeout(0)\n .ipunnumbered(\"0.0.0.0\")\n .ipv6(\"disable\")\n .lcpEchoInterval(5)\n .lcpMaxEchoFails(3)\n .padtRetryTimeout(1)\n .pppoeUnnumberedNegotiate(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Pppoeinterface\n properties:\n authType: auto\n device: port3\n dialOnDemand: disable\n discRetryTimeout: 1\n idleTimeout: 0\n ipunnumbered: 0.0.0.0\n ipv6: disable\n lcpEchoInterval: 5\n lcpMaxEchoFails: 3\n padtRetryTimeout: 1\n pppoeUnnumberedNegotiate: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem PppoeInterface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/pppoeinterface:Pppoeinterface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/pppoeinterface:Pppoeinterface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure the PPPoE interfaces.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Pppoeinterface(\"trname\", {\n authType: \"auto\",\n device: \"port3\",\n dialOnDemand: \"disable\",\n discRetryTimeout: 1,\n idleTimeout: 0,\n ipunnumbered: \"0.0.0.0\",\n ipv6: \"disable\",\n lcpEchoInterval: 5,\n lcpMaxEchoFails: 3,\n padtRetryTimeout: 1,\n pppoeUnnumberedNegotiate: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Pppoeinterface(\"trname\",\n auth_type=\"auto\",\n device=\"port3\",\n dial_on_demand=\"disable\",\n disc_retry_timeout=1,\n idle_timeout=0,\n ipunnumbered=\"0.0.0.0\",\n ipv6=\"disable\",\n lcp_echo_interval=5,\n lcp_max_echo_fails=3,\n padt_retry_timeout=1,\n pppoe_unnumbered_negotiate=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Pppoeinterface(\"trname\", new()\n {\n AuthType = \"auto\",\n Device = \"port3\",\n DialOnDemand = \"disable\",\n DiscRetryTimeout = 1,\n IdleTimeout = 0,\n Ipunnumbered = \"0.0.0.0\",\n Ipv6 = \"disable\",\n LcpEchoInterval = 5,\n LcpMaxEchoFails = 3,\n PadtRetryTimeout = 1,\n PppoeUnnumberedNegotiate = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPppoeinterface(ctx, \"trname\", \u0026system.PppoeinterfaceArgs{\n\t\t\tAuthType: pulumi.String(\"auto\"),\n\t\t\tDevice: pulumi.String(\"port3\"),\n\t\t\tDialOnDemand: pulumi.String(\"disable\"),\n\t\t\tDiscRetryTimeout: pulumi.Int(1),\n\t\t\tIdleTimeout: pulumi.Int(0),\n\t\t\tIpunnumbered: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv6: pulumi.String(\"disable\"),\n\t\t\tLcpEchoInterval: pulumi.Int(5),\n\t\t\tLcpMaxEchoFails: pulumi.Int(3),\n\t\t\tPadtRetryTimeout: pulumi.Int(1),\n\t\t\tPppoeUnnumberedNegotiate: 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.fortios.system.Pppoeinterface;\nimport com.pulumi.fortios.system.PppoeinterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pppoeinterface(\"trname\", PppoeinterfaceArgs.builder()\n .authType(\"auto\")\n .device(\"port3\")\n .dialOnDemand(\"disable\")\n .discRetryTimeout(1)\n .idleTimeout(0)\n .ipunnumbered(\"0.0.0.0\")\n .ipv6(\"disable\")\n .lcpEchoInterval(5)\n .lcpMaxEchoFails(3)\n .padtRetryTimeout(1)\n .pppoeUnnumberedNegotiate(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Pppoeinterface\n properties:\n authType: auto\n device: port3\n dialOnDemand: disable\n discRetryTimeout: 1\n idleTimeout: 0\n ipunnumbered: 0.0.0.0\n ipv6: disable\n lcpEchoInterval: 5\n lcpMaxEchoFails: 3\n padtRetryTimeout: 1\n pppoeUnnumberedNegotiate: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem PppoeInterface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/pppoeinterface:Pppoeinterface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/pppoeinterface:Pppoeinterface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acName": { "type": "string", @@ -173457,11 +174823,11 @@ }, "lcpEchoInterval": { "type": "integer", - "description": "PPPoE LCP echo interval in (0-4294967295 sec, default = 5).\n" + "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n" }, "lcpMaxEchoFails": { "type": "integer", - "description": "Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3).\n" + "description": "Maximum missed LCP echo messages before disconnect.\n" }, "name": { "type": "string", @@ -173508,7 +174874,8 @@ "padtRetryTimeout", "pppoeUnnumberedNegotiate", "serviceName", - "username" + "username", + "vdomparam" ], "inputProperties": { "acName": { @@ -173545,11 +174912,11 @@ }, "lcpEchoInterval": { "type": "integer", - "description": "PPPoE LCP echo interval in (0-4294967295 sec, default = 5).\n" + "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n" }, "lcpMaxEchoFails": { "type": "integer", - "description": "Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3).\n" + "description": "Maximum missed LCP echo messages before disconnect.\n" }, "name": { "type": "string", @@ -173623,11 +174990,11 @@ }, "lcpEchoInterval": { "type": "integer", - "description": "PPPoE LCP echo interval in (0-4294967295 sec, default = 5).\n" + "description": "Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.\n" }, "lcpMaxEchoFails": { "type": "integer", - "description": "Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3).\n" + "description": "Maximum missed LCP echo messages before disconnect.\n" }, "name": { "type": "string", @@ -173665,7 +175032,7 @@ } }, "fortios:system/proberesponse:Proberesponse": { - "description": "Configure system probe response.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Proberesponse(\"trname\", {\n httpProbeValue: \"OK\",\n mode: \"none\",\n port: 8008,\n securityMode: \"none\",\n timeout: 300,\n ttlMode: \"retain\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Proberesponse(\"trname\",\n http_probe_value=\"OK\",\n mode=\"none\",\n port=8008,\n security_mode=\"none\",\n timeout=300,\n ttl_mode=\"retain\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Proberesponse(\"trname\", new()\n {\n HttpProbeValue = \"OK\",\n Mode = \"none\",\n Port = 8008,\n SecurityMode = \"none\",\n Timeout = 300,\n TtlMode = \"retain\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewProberesponse(ctx, \"trname\", \u0026system.ProberesponseArgs{\n\t\t\tHttpProbeValue: pulumi.String(\"OK\"),\n\t\t\tMode: pulumi.String(\"none\"),\n\t\t\tPort: pulumi.Int(8008),\n\t\t\tSecurityMode: pulumi.String(\"none\"),\n\t\t\tTimeout: pulumi.Int(300),\n\t\t\tTtlMode: pulumi.String(\"retain\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Proberesponse;\nimport com.pulumi.fortios.system.ProberesponseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proberesponse(\"trname\", ProberesponseArgs.builder() \n .httpProbeValue(\"OK\")\n .mode(\"none\")\n .port(8008)\n .securityMode(\"none\")\n .timeout(300)\n .ttlMode(\"retain\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Proberesponse\n properties:\n httpProbeValue: OK\n mode: none\n port: 8008\n securityMode: none\n timeout: 300\n ttlMode: retain\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ProbeResponse can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/proberesponse:Proberesponse labelname SystemProbeResponse\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/proberesponse:Proberesponse labelname SystemProbeResponse\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure system probe response.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Proberesponse(\"trname\", {\n httpProbeValue: \"OK\",\n mode: \"none\",\n port: 8008,\n securityMode: \"none\",\n timeout: 300,\n ttlMode: \"retain\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Proberesponse(\"trname\",\n http_probe_value=\"OK\",\n mode=\"none\",\n port=8008,\n security_mode=\"none\",\n timeout=300,\n ttl_mode=\"retain\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Proberesponse(\"trname\", new()\n {\n HttpProbeValue = \"OK\",\n Mode = \"none\",\n Port = 8008,\n SecurityMode = \"none\",\n Timeout = 300,\n TtlMode = \"retain\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewProberesponse(ctx, \"trname\", \u0026system.ProberesponseArgs{\n\t\t\tHttpProbeValue: pulumi.String(\"OK\"),\n\t\t\tMode: pulumi.String(\"none\"),\n\t\t\tPort: pulumi.Int(8008),\n\t\t\tSecurityMode: pulumi.String(\"none\"),\n\t\t\tTimeout: pulumi.Int(300),\n\t\t\tTtlMode: pulumi.String(\"retain\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Proberesponse;\nimport com.pulumi.fortios.system.ProberesponseArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proberesponse(\"trname\", ProberesponseArgs.builder()\n .httpProbeValue(\"OK\")\n .mode(\"none\")\n .port(8008)\n .securityMode(\"none\")\n .timeout(300)\n .ttlMode(\"retain\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Proberesponse\n properties:\n httpProbeValue: OK\n mode: none\n port: 8008\n securityMode: none\n timeout: 300\n ttlMode: retain\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ProbeResponse can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/proberesponse:Proberesponse labelname SystemProbeResponse\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/proberesponse:Proberesponse labelname SystemProbeResponse\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "httpProbeValue": { "type": "string", @@ -173707,7 +175074,8 @@ "port", "securityMode", "timeout", - "ttlMode" + "ttlMode", + "vdomparam" ], "inputProperties": { "httpProbeValue": { @@ -173787,7 +175155,7 @@ } }, "fortios:system/proxyarp:Proxyarp": { - "description": "Configure proxy-ARP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Proxyarp(\"trname\", {\n endIp: \"1.1.1.3\",\n fosid: 1,\n \"interface\": \"port4\",\n ip: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Proxyarp(\"trname\",\n end_ip=\"1.1.1.3\",\n fosid=1,\n interface=\"port4\",\n ip=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Proxyarp(\"trname\", new()\n {\n EndIp = \"1.1.1.3\",\n Fosid = 1,\n Interface = \"port4\",\n Ip = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewProxyarp(ctx, \"trname\", \u0026system.ProxyarpArgs{\n\t\t\tEndIp: pulumi.String(\"1.1.1.3\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp: pulumi.String(\"1.1.1.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.fortios.system.Proxyarp;\nimport com.pulumi.fortios.system.ProxyarpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proxyarp(\"trname\", ProxyarpArgs.builder() \n .endIp(\"1.1.1.3\")\n .fosid(1)\n .interface_(\"port4\")\n .ip(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Proxyarp\n properties:\n endIp: 1.1.1.3\n fosid: 1\n interface: port4\n ip: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ProxyArp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/proxyarp:Proxyarp labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/proxyarp:Proxyarp labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure proxy-ARP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Proxyarp(\"trname\", {\n endIp: \"1.1.1.3\",\n fosid: 1,\n \"interface\": \"port4\",\n ip: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Proxyarp(\"trname\",\n end_ip=\"1.1.1.3\",\n fosid=1,\n interface=\"port4\",\n ip=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Proxyarp(\"trname\", new()\n {\n EndIp = \"1.1.1.3\",\n Fosid = 1,\n Interface = \"port4\",\n Ip = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewProxyarp(ctx, \"trname\", \u0026system.ProxyarpArgs{\n\t\t\tEndIp: pulumi.String(\"1.1.1.3\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIp: pulumi.String(\"1.1.1.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.fortios.system.Proxyarp;\nimport com.pulumi.fortios.system.ProxyarpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Proxyarp(\"trname\", ProxyarpArgs.builder()\n .endIp(\"1.1.1.3\")\n .fosid(1)\n .interface_(\"port4\")\n .ip(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Proxyarp\n properties:\n endIp: 1.1.1.3\n fosid: 1\n interface: port4\n ip: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ProxyArp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/proxyarp:Proxyarp labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/proxyarp:Proxyarp labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "endIp": { "type": "string", @@ -173814,7 +175182,8 @@ "endIp", "fosid", "interface", - "ip" + "ip", + "vdomparam" ], "inputProperties": { "endIp": { @@ -173875,7 +175244,7 @@ } }, "fortios:system/ptp:Ptp": { - "description": "Configure system PTP information.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ptp(\"trname\", {\n delayMechanism: \"E2E\",\n \"interface\": \"port3\",\n mode: \"multicast\",\n requestInterval: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ptp(\"trname\",\n delay_mechanism=\"E2E\",\n interface=\"port3\",\n mode=\"multicast\",\n request_interval=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ptp(\"trname\", new()\n {\n DelayMechanism = \"E2E\",\n Interface = \"port3\",\n Mode = \"multicast\",\n RequestInterval = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPtp(ctx, \"trname\", \u0026system.PtpArgs{\n\t\t\tDelayMechanism: pulumi.String(\"E2E\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tMode: pulumi.String(\"multicast\"),\n\t\t\tRequestInterval: pulumi.Int(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.fortios.system.Ptp;\nimport com.pulumi.fortios.system.PtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ptp(\"trname\", PtpArgs.builder() \n .delayMechanism(\"E2E\")\n .interface_(\"port3\")\n .mode(\"multicast\")\n .requestInterval(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ptp\n properties:\n delayMechanism: E2E\n interface: port3\n mode: multicast\n requestInterval: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ptp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ptp:Ptp labelname SystemPtp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ptp:Ptp labelname SystemPtp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure system PTP information.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ptp(\"trname\", {\n delayMechanism: \"E2E\",\n \"interface\": \"port3\",\n mode: \"multicast\",\n requestInterval: 1,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ptp(\"trname\",\n delay_mechanism=\"E2E\",\n interface=\"port3\",\n mode=\"multicast\",\n request_interval=1,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ptp(\"trname\", new()\n {\n DelayMechanism = \"E2E\",\n Interface = \"port3\",\n Mode = \"multicast\",\n RequestInterval = 1,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewPtp(ctx, \"trname\", \u0026system.PtpArgs{\n\t\t\tDelayMechanism: pulumi.String(\"E2E\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tMode: pulumi.String(\"multicast\"),\n\t\t\tRequestInterval: pulumi.Int(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.fortios.system.Ptp;\nimport com.pulumi.fortios.system.PtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ptp(\"trname\", PtpArgs.builder()\n .delayMechanism(\"E2E\")\n .interface_(\"port3\")\n .mode(\"multicast\")\n .requestInterval(1)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ptp\n properties:\n delayMechanism: E2E\n interface: port3\n mode: multicast\n requestInterval: 1\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Ptp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ptp:Ptp labelname SystemPtp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ptp:Ptp labelname SystemPtp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "delayMechanism": { "type": "string", @@ -173887,7 +175256,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -173927,7 +175296,8 @@ "mode", "requestInterval", "serverMode", - "status" + "status", + "vdomparam" ], "inputProperties": { "delayMechanism": { @@ -173940,7 +175310,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -173991,7 +175361,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -174056,7 +175426,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174141,7 +175512,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174226,7 +175598,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174311,7 +175684,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174393,7 +175767,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174478,7 +175853,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174563,7 +175939,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174648,7 +176025,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174733,7 +176111,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174818,7 +176197,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174903,7 +176283,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -174988,7 +176369,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -175073,7 +176455,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -175158,7 +176541,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -175243,7 +176627,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -175328,7 +176713,8 @@ "required": [ "format", "header", - "msgType" + "msgType", + "vdomparam" ], "inputProperties": { "buffer": { @@ -175413,93 +176799,95 @@ "required": [ "format", "header", + "msgType", + "vdomparam" + ], + "inputProperties": { + "buffer": { + "type": "string", + "description": "Message string.\n" + }, + "format": { + "type": "string", + "description": "Format flag.\n" + }, + "header": { + "type": "string", + "description": "Header flag. Valid values: `none`, `http`, `8bit`.\n" + }, + "msgType": { + "type": "string", + "description": "Message type.\n", + "willReplaceOnChanges": true + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "requiredInputs": [ "msgType" ], - "inputProperties": { - "buffer": { - "type": "string", - "description": "Message string.\n" - }, - "format": { - "type": "string", - "description": "Format flag.\n" - }, - "header": { - "type": "string", - "description": "Header flag. Valid values: `none`, `http`, `8bit`.\n" - }, - "msgType": { - "type": "string", - "description": "Message type.\n", - "willReplaceOnChanges": true - }, - "vdomparam": { - "type": "string", - "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", - "willReplaceOnChanges": true - } - }, - "requiredInputs": [ - "msgType" - ], - "stateInputs": { - "description": "Input properties used for looking up and filtering Utm resources.\n", - "properties": { - "buffer": { - "type": "string", - "description": "Message string.\n" - }, - "format": { - "type": "string", - "description": "Format flag.\n" - }, - "header": { - "type": "string", - "description": "Header flag. Valid values: `none`, `http`, `8bit`.\n" - }, - "msgType": { - "type": "string", - "description": "Message type.\n", - "willReplaceOnChanges": true - }, - "vdomparam": { - "type": "string", - "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", - "willReplaceOnChanges": true - } - }, - "type": "object" - } - }, - "fortios:system/replacemsg/webproxy:Webproxy": { - "description": "Replacement messages.\n\n## Import\n\nSystemReplacemsg Webproxy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/replacemsg/webproxy:Webproxy labelname {{msg_type}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/replacemsg/webproxy:Webproxy labelname {{msg_type}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", - "properties": { - "buffer": { - "type": "string", - "description": "Message string.\n" - }, - "format": { - "type": "string", - "description": "Format flag.\n" - }, - "header": { - "type": "string", - "description": "Header flag. Valid values: `none`, `http`, `8bit`.\n" - }, - "msgType": { - "type": "string", - "description": "Message type.\n" - }, - "vdomparam": { - "type": "string", - "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" - } - }, - "required": [ - "format", - "header", - "msgType" - ], + "stateInputs": { + "description": "Input properties used for looking up and filtering Utm resources.\n", + "properties": { + "buffer": { + "type": "string", + "description": "Message string.\n" + }, + "format": { + "type": "string", + "description": "Format flag.\n" + }, + "header": { + "type": "string", + "description": "Header flag. Valid values: `none`, `http`, `8bit`.\n" + }, + "msgType": { + "type": "string", + "description": "Message type.\n", + "willReplaceOnChanges": true + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "type": "object" + } + }, + "fortios:system/replacemsg/webproxy:Webproxy": { + "description": "Replacement messages.\n\n## Import\n\nSystemReplacemsg Webproxy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/replacemsg/webproxy:Webproxy labelname {{msg_type}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/replacemsg/webproxy:Webproxy labelname {{msg_type}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "properties": { + "buffer": { + "type": "string", + "description": "Message string.\n" + }, + "format": { + "type": "string", + "description": "Format flag.\n" + }, + "header": { + "type": "string", + "description": "Header flag. Valid values: `none`, `http`, `8bit`.\n" + }, + "msgType": { + "type": "string", + "description": "Message type.\n" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" + } + }, + "required": [ + "format", + "header", + "msgType", + "vdomparam" + ], "inputProperties": { "buffer": { "type": "string", @@ -175557,7 +176945,7 @@ } }, "fortios:system/replacemsggroup:Replacemsggroup": { - "description": "Configure replacement message groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Replacemsggroup(\"trname\", {\n comment: \"sgh\",\n groupType: \"utm\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Replacemsggroup(\"trname\",\n comment=\"sgh\",\n group_type=\"utm\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Replacemsggroup(\"trname\", new()\n {\n Comment = \"sgh\",\n GroupType = \"utm\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewReplacemsggroup(ctx, \"trname\", \u0026system.ReplacemsggroupArgs{\n\t\t\tComment: pulumi.String(\"sgh\"),\n\t\t\tGroupType: pulumi.String(\"utm\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Replacemsggroup;\nimport com.pulumi.fortios.system.ReplacemsggroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Replacemsggroup(\"trname\", ReplacemsggroupArgs.builder() \n .comment(\"sgh\")\n .groupType(\"utm\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Replacemsggroup\n properties:\n comment: sgh\n groupType: utm\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ReplacemsgGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/replacemsggroup:Replacemsggroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/replacemsggroup:Replacemsggroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure replacement message groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Replacemsggroup(\"trname\", {\n comment: \"sgh\",\n groupType: \"utm\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Replacemsggroup(\"trname\",\n comment=\"sgh\",\n group_type=\"utm\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Replacemsggroup(\"trname\", new()\n {\n Comment = \"sgh\",\n GroupType = \"utm\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewReplacemsggroup(ctx, \"trname\", \u0026system.ReplacemsggroupArgs{\n\t\t\tComment: pulumi.String(\"sgh\"),\n\t\t\tGroupType: pulumi.String(\"utm\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Replacemsggroup;\nimport com.pulumi.fortios.system.ReplacemsggroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Replacemsggroup(\"trname\", ReplacemsggroupArgs.builder()\n .comment(\"sgh\")\n .groupType(\"utm\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Replacemsggroup\n properties:\n comment: sgh\n groupType: utm\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ReplacemsgGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/replacemsggroup:Replacemsggroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/replacemsggroup:Replacemsggroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "admins": { "type": "array", @@ -175632,7 +177020,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupType": { "type": "string", @@ -175719,7 +177107,8 @@ }, "required": [ "groupType", - "name" + "name", + "vdomparam" ], "inputProperties": { "admins": { @@ -175795,7 +177184,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupType": { "type": "string", @@ -175961,7 +177350,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupType": { "type": "string", @@ -176052,7 +177441,7 @@ } }, "fortios:system/replacemsgimage:Replacemsgimage": { - "description": "Configure replacement message images.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Replacemsgimage(\"trname\", {\n imageBase64: \"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\",\n imageType: \"png\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Replacemsgimage(\"trname\",\n image_base64=\"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\",\n image_type=\"png\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Replacemsgimage(\"trname\", new()\n {\n ImageBase64 = \"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\",\n ImageType = \"png\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewReplacemsgimage(ctx, \"trname\", \u0026system.ReplacemsgimageArgs{\n\t\t\tImageBase64: pulumi.String(\"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\"),\n\t\t\tImageType: pulumi.String(\"png\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Replacemsgimage;\nimport com.pulumi.fortios.system.ReplacemsgimageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Replacemsgimage(\"trname\", ReplacemsgimageArgs.builder() \n .imageBase64(\"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\")\n .imageType(\"png\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Replacemsgimage\n properties:\n imageBase64: iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\n imageType: png\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ReplacemsgImage can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/replacemsgimage:Replacemsgimage labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/replacemsgimage:Replacemsgimage labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure replacement message images.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Replacemsgimage(\"trname\", {\n imageBase64: \"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\",\n imageType: \"png\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Replacemsgimage(\"trname\",\n image_base64=\"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\",\n image_type=\"png\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Replacemsgimage(\"trname\", new()\n {\n ImageBase64 = \"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\",\n ImageType = \"png\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewReplacemsgimage(ctx, \"trname\", \u0026system.ReplacemsgimageArgs{\n\t\t\tImageBase64: pulumi.String(\"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\"),\n\t\t\tImageType: pulumi.String(\"png\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Replacemsgimage;\nimport com.pulumi.fortios.system.ReplacemsgimageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Replacemsgimage(\"trname\", ReplacemsgimageArgs.builder()\n .imageBase64(\"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\")\n .imageType(\"png\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Replacemsgimage\n properties:\n imageBase64: iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=\n imageType: png\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ReplacemsgImage can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/replacemsgimage:Replacemsgimage labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/replacemsgimage:Replacemsgimage labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "imageBase64": { "type": "string", @@ -176073,7 +177462,8 @@ }, "required": [ "imageType", - "name" + "name", + "vdomparam" ], "inputProperties": { "imageBase64": { @@ -176121,7 +177511,7 @@ } }, "fortios:system/resourcelimits:Resourcelimits": { - "description": "Configure resource limits.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Resourcelimits(\"trname\", {\n customService: 0,\n dialupTunnel: 0,\n firewallAddress: 41024,\n firewallAddrgrp: 10692,\n firewallPolicy: 41024,\n ipsecPhase1: 2000,\n ipsecPhase1Interface: 0,\n ipsecPhase2: 2000,\n ipsecPhase2Interface: 0,\n logDiskQuota: 30235,\n onetimeSchedule: 0,\n proxy: 64000,\n recurringSchedule: 0,\n serviceGroup: 0,\n session: 0,\n sslvpn: 0,\n user: 0,\n userGroup: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Resourcelimits(\"trname\",\n custom_service=0,\n dialup_tunnel=0,\n firewall_address=41024,\n firewall_addrgrp=10692,\n firewall_policy=41024,\n ipsec_phase1=2000,\n ipsec_phase1_interface=0,\n ipsec_phase2=2000,\n ipsec_phase2_interface=0,\n log_disk_quota=30235,\n onetime_schedule=0,\n proxy=64000,\n recurring_schedule=0,\n service_group=0,\n session=0,\n sslvpn=0,\n user=0,\n user_group=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Resourcelimits(\"trname\", new()\n {\n CustomService = 0,\n DialupTunnel = 0,\n FirewallAddress = 41024,\n FirewallAddrgrp = 10692,\n FirewallPolicy = 41024,\n IpsecPhase1 = 2000,\n IpsecPhase1Interface = 0,\n IpsecPhase2 = 2000,\n IpsecPhase2Interface = 0,\n LogDiskQuota = 30235,\n OnetimeSchedule = 0,\n Proxy = 64000,\n RecurringSchedule = 0,\n ServiceGroup = 0,\n Session = 0,\n Sslvpn = 0,\n User = 0,\n UserGroup = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewResourcelimits(ctx, \"trname\", \u0026system.ResourcelimitsArgs{\n\t\t\tCustomService: pulumi.Int(0),\n\t\t\tDialupTunnel: pulumi.Int(0),\n\t\t\tFirewallAddress: pulumi.Int(41024),\n\t\t\tFirewallAddrgrp: pulumi.Int(10692),\n\t\t\tFirewallPolicy: pulumi.Int(41024),\n\t\t\tIpsecPhase1: pulumi.Int(2000),\n\t\t\tIpsecPhase1Interface: pulumi.Int(0),\n\t\t\tIpsecPhase2: pulumi.Int(2000),\n\t\t\tIpsecPhase2Interface: pulumi.Int(0),\n\t\t\tLogDiskQuota: pulumi.Int(30235),\n\t\t\tOnetimeSchedule: pulumi.Int(0),\n\t\t\tProxy: pulumi.Int(64000),\n\t\t\tRecurringSchedule: pulumi.Int(0),\n\t\t\tServiceGroup: pulumi.Int(0),\n\t\t\tSession: pulumi.Int(0),\n\t\t\tSslvpn: pulumi.Int(0),\n\t\t\tUser: pulumi.Int(0),\n\t\t\tUserGroup: pulumi.Int(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.fortios.system.Resourcelimits;\nimport com.pulumi.fortios.system.ResourcelimitsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Resourcelimits(\"trname\", ResourcelimitsArgs.builder() \n .customService(0)\n .dialupTunnel(0)\n .firewallAddress(41024)\n .firewallAddrgrp(10692)\n .firewallPolicy(41024)\n .ipsecPhase1(2000)\n .ipsecPhase1Interface(0)\n .ipsecPhase2(2000)\n .ipsecPhase2Interface(0)\n .logDiskQuota(30235)\n .onetimeSchedule(0)\n .proxy(64000)\n .recurringSchedule(0)\n .serviceGroup(0)\n .session(0)\n .sslvpn(0)\n .user(0)\n .userGroup(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Resourcelimits\n properties:\n customService: 0\n dialupTunnel: 0\n firewallAddress: 41024\n firewallAddrgrp: 10692\n firewallPolicy: 41024\n ipsecPhase1: 2000\n ipsecPhase1Interface: 0\n ipsecPhase2: 2000\n ipsecPhase2Interface: 0\n logDiskQuota: 30235\n onetimeSchedule: 0\n proxy: 64000\n recurringSchedule: 0\n serviceGroup: 0\n session: 0\n sslvpn: 0\n user: 0\n userGroup: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ResourceLimits can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/resourcelimits:Resourcelimits labelname SystemResourceLimits\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/resourcelimits:Resourcelimits labelname SystemResourceLimits\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure resource limits.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Resourcelimits(\"trname\", {\n customService: 0,\n dialupTunnel: 0,\n firewallAddress: 41024,\n firewallAddrgrp: 10692,\n firewallPolicy: 41024,\n ipsecPhase1: 2000,\n ipsecPhase1Interface: 0,\n ipsecPhase2: 2000,\n ipsecPhase2Interface: 0,\n logDiskQuota: 30235,\n onetimeSchedule: 0,\n proxy: 64000,\n recurringSchedule: 0,\n serviceGroup: 0,\n session: 0,\n sslvpn: 0,\n user: 0,\n userGroup: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Resourcelimits(\"trname\",\n custom_service=0,\n dialup_tunnel=0,\n firewall_address=41024,\n firewall_addrgrp=10692,\n firewall_policy=41024,\n ipsec_phase1=2000,\n ipsec_phase1_interface=0,\n ipsec_phase2=2000,\n ipsec_phase2_interface=0,\n log_disk_quota=30235,\n onetime_schedule=0,\n proxy=64000,\n recurring_schedule=0,\n service_group=0,\n session=0,\n sslvpn=0,\n user=0,\n user_group=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Resourcelimits(\"trname\", new()\n {\n CustomService = 0,\n DialupTunnel = 0,\n FirewallAddress = 41024,\n FirewallAddrgrp = 10692,\n FirewallPolicy = 41024,\n IpsecPhase1 = 2000,\n IpsecPhase1Interface = 0,\n IpsecPhase2 = 2000,\n IpsecPhase2Interface = 0,\n LogDiskQuota = 30235,\n OnetimeSchedule = 0,\n Proxy = 64000,\n RecurringSchedule = 0,\n ServiceGroup = 0,\n Session = 0,\n Sslvpn = 0,\n User = 0,\n UserGroup = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewResourcelimits(ctx, \"trname\", \u0026system.ResourcelimitsArgs{\n\t\t\tCustomService: pulumi.Int(0),\n\t\t\tDialupTunnel: pulumi.Int(0),\n\t\t\tFirewallAddress: pulumi.Int(41024),\n\t\t\tFirewallAddrgrp: pulumi.Int(10692),\n\t\t\tFirewallPolicy: pulumi.Int(41024),\n\t\t\tIpsecPhase1: pulumi.Int(2000),\n\t\t\tIpsecPhase1Interface: pulumi.Int(0),\n\t\t\tIpsecPhase2: pulumi.Int(2000),\n\t\t\tIpsecPhase2Interface: pulumi.Int(0),\n\t\t\tLogDiskQuota: pulumi.Int(30235),\n\t\t\tOnetimeSchedule: pulumi.Int(0),\n\t\t\tProxy: pulumi.Int(64000),\n\t\t\tRecurringSchedule: pulumi.Int(0),\n\t\t\tServiceGroup: pulumi.Int(0),\n\t\t\tSession: pulumi.Int(0),\n\t\t\tSslvpn: pulumi.Int(0),\n\t\t\tUser: pulumi.Int(0),\n\t\t\tUserGroup: pulumi.Int(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.fortios.system.Resourcelimits;\nimport com.pulumi.fortios.system.ResourcelimitsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Resourcelimits(\"trname\", ResourcelimitsArgs.builder()\n .customService(0)\n .dialupTunnel(0)\n .firewallAddress(41024)\n .firewallAddrgrp(10692)\n .firewallPolicy(41024)\n .ipsecPhase1(2000)\n .ipsecPhase1Interface(0)\n .ipsecPhase2(2000)\n .ipsecPhase2Interface(0)\n .logDiskQuota(30235)\n .onetimeSchedule(0)\n .proxy(64000)\n .recurringSchedule(0)\n .serviceGroup(0)\n .session(0)\n .sslvpn(0)\n .user(0)\n .userGroup(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Resourcelimits\n properties:\n customService: 0\n dialupTunnel: 0\n firewallAddress: 41024\n firewallAddrgrp: 10692\n firewallPolicy: 41024\n ipsecPhase1: 2000\n ipsecPhase1Interface: 0\n ipsecPhase2: 2000\n ipsecPhase2Interface: 0\n logDiskQuota: 30235\n onetimeSchedule: 0\n proxy: 64000\n recurringSchedule: 0\n serviceGroup: 0\n session: 0\n sslvpn: 0\n user: 0\n userGroup: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem ResourceLimits can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/resourcelimits:Resourcelimits labelname SystemResourceLimits\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/resourcelimits:Resourcelimits labelname SystemResourceLimits\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "customService": { "type": "integer", @@ -176141,7 +177531,7 @@ }, "firewallPolicy": { "type": "integer", - "description": "Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast).\n" + "description": "Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast).\n" }, "ipsecPhase1": { "type": "integer", @@ -176161,7 +177551,7 @@ }, "logDiskQuota": { "type": "integer", - "description": "Log disk quota in MB.\n" + "description": "Log disk quota in megabytes (MB).\n" }, "onetimeSchedule": { "type": "integer", @@ -176218,7 +177608,8 @@ "session", "sslvpn", "user", - "userGroup" + "userGroup", + "vdomparam" ], "inputProperties": { "customService": { @@ -176239,7 +177630,7 @@ }, "firewallPolicy": { "type": "integer", - "description": "Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast).\n" + "description": "Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast).\n" }, "ipsecPhase1": { "type": "integer", @@ -176259,7 +177650,7 @@ }, "logDiskQuota": { "type": "integer", - "description": "Log disk quota in MB.\n" + "description": "Log disk quota in megabytes (MB).\n" }, "onetimeSchedule": { "type": "integer", @@ -176320,7 +177711,7 @@ }, "firewallPolicy": { "type": "integer", - "description": "Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast).\n" + "description": "Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast).\n" }, "ipsecPhase1": { "type": "integer", @@ -176340,7 +177731,7 @@ }, "logDiskQuota": { "type": "integer", - "description": "Log disk quota in MB.\n" + "description": "Log disk quota in megabytes (MB).\n" }, "onetimeSchedule": { "type": "integer", @@ -176384,7 +177775,7 @@ } }, "fortios:system/saml:Saml": { - "description": "Global settings for SAML authentication. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Saml(\"trname\", {\n defaultLoginPage: \"normal\",\n defaultProfile: \"admin_no_access\",\n life: 30,\n role: \"service-provider\",\n status: \"disable\",\n tolerance: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Saml(\"trname\",\n default_login_page=\"normal\",\n default_profile=\"admin_no_access\",\n life=30,\n role=\"service-provider\",\n status=\"disable\",\n tolerance=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Saml(\"trname\", new()\n {\n DefaultLoginPage = \"normal\",\n DefaultProfile = \"admin_no_access\",\n Life = 30,\n Role = \"service-provider\",\n Status = \"disable\",\n Tolerance = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSaml(ctx, \"trname\", \u0026system.SamlArgs{\n\t\t\tDefaultLoginPage: pulumi.String(\"normal\"),\n\t\t\tDefaultProfile: pulumi.String(\"admin_no_access\"),\n\t\t\tLife: pulumi.Int(30),\n\t\t\tRole: pulumi.String(\"service-provider\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTolerance: pulumi.Int(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.fortios.system.Saml;\nimport com.pulumi.fortios.system.SamlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Saml(\"trname\", SamlArgs.builder() \n .defaultLoginPage(\"normal\")\n .defaultProfile(\"admin_no_access\")\n .life(30)\n .role(\"service-provider\")\n .status(\"disable\")\n .tolerance(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Saml\n properties:\n defaultLoginPage: normal\n defaultProfile: admin_no_access\n life: 30\n role: service-provider\n status: disable\n tolerance: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Saml can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/saml:Saml labelname SystemSaml\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/saml:Saml labelname SystemSaml\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global settings for SAML authentication. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Saml(\"trname\", {\n defaultLoginPage: \"normal\",\n defaultProfile: \"admin_no_access\",\n life: 30,\n role: \"service-provider\",\n status: \"disable\",\n tolerance: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Saml(\"trname\",\n default_login_page=\"normal\",\n default_profile=\"admin_no_access\",\n life=30,\n role=\"service-provider\",\n status=\"disable\",\n tolerance=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Saml(\"trname\", new()\n {\n DefaultLoginPage = \"normal\",\n DefaultProfile = \"admin_no_access\",\n Life = 30,\n Role = \"service-provider\",\n Status = \"disable\",\n Tolerance = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSaml(ctx, \"trname\", \u0026system.SamlArgs{\n\t\t\tDefaultLoginPage: pulumi.String(\"normal\"),\n\t\t\tDefaultProfile: pulumi.String(\"admin_no_access\"),\n\t\t\tLife: pulumi.Int(30),\n\t\t\tRole: pulumi.String(\"service-provider\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTolerance: pulumi.Int(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.fortios.system.Saml;\nimport com.pulumi.fortios.system.SamlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Saml(\"trname\", SamlArgs.builder()\n .defaultLoginPage(\"normal\")\n .defaultProfile(\"admin_no_access\")\n .life(30)\n .role(\"service-provider\")\n .status(\"disable\")\n .tolerance(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Saml\n properties:\n defaultLoginPage: normal\n defaultProfile: admin_no_access\n life: 30\n role: service-provider\n status: disable\n tolerance: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Saml can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/saml:Saml labelname SystemSaml\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/saml:Saml labelname SystemSaml\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bindingProtocol": { "type": "string", @@ -176412,7 +177803,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "idpCert": { "type": "string", @@ -176491,7 +177882,8 @@ "singleLogoutUrl", "singleSignOnUrl", "status", - "tolerance" + "tolerance", + "vdomparam" ], "inputProperties": { "bindingProtocol": { @@ -176520,7 +177912,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "idpCert": { "type": "string", @@ -176612,7 +178004,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "idpCert": { "type": "string", @@ -176679,7 +178071,7 @@ } }, "fortios:system/sdnconnector:Sdnconnector": { - "description": "Configure connection to SDN Connector.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sdnconnector(\"trname\", {\n azureRegion: \"global\",\n haStatus: \"disable\",\n password: \"deWdf321ds\",\n server: \"1.1.1.1\",\n serverPort: 3,\n status: \"disable\",\n type: \"aci\",\n updateInterval: 60,\n useMetadataIam: \"disable\",\n username: \"sg\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sdnconnector(\"trname\",\n azure_region=\"global\",\n ha_status=\"disable\",\n password=\"deWdf321ds\",\n server=\"1.1.1.1\",\n server_port=3,\n status=\"disable\",\n type=\"aci\",\n update_interval=60,\n use_metadata_iam=\"disable\",\n username=\"sg\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sdnconnector(\"trname\", new()\n {\n AzureRegion = \"global\",\n HaStatus = \"disable\",\n Password = \"deWdf321ds\",\n Server = \"1.1.1.1\",\n ServerPort = 3,\n Status = \"disable\",\n Type = \"aci\",\n UpdateInterval = 60,\n UseMetadataIam = \"disable\",\n Username = \"sg\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSdnconnector(ctx, \"trname\", \u0026system.SdnconnectorArgs{\n\t\t\tAzureRegion: pulumi.String(\"global\"),\n\t\t\tHaStatus: pulumi.String(\"disable\"),\n\t\t\tPassword: pulumi.String(\"deWdf321ds\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerPort: pulumi.Int(3),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"aci\"),\n\t\t\tUpdateInterval: pulumi.Int(60),\n\t\t\tUseMetadataIam: pulumi.String(\"disable\"),\n\t\t\tUsername: pulumi.String(\"sg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Sdnconnector;\nimport com.pulumi.fortios.system.SdnconnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sdnconnector(\"trname\", SdnconnectorArgs.builder() \n .azureRegion(\"global\")\n .haStatus(\"disable\")\n .password(\"deWdf321ds\")\n .server(\"1.1.1.1\")\n .serverPort(3)\n .status(\"disable\")\n .type(\"aci\")\n .updateInterval(60)\n .useMetadataIam(\"disable\")\n .username(\"sg\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sdnconnector\n properties:\n azureRegion: global\n haStatus: disable\n password: deWdf321ds\n server: 1.1.1.1\n serverPort: 3\n status: disable\n type: aci\n updateInterval: 60\n useMetadataIam: disable\n username: sg\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SdnConnector can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sdnconnector:Sdnconnector labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sdnconnector:Sdnconnector labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure connection to SDN Connector.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sdnconnector(\"trname\", {\n azureRegion: \"global\",\n haStatus: \"disable\",\n password: \"deWdf321ds\",\n server: \"1.1.1.1\",\n serverPort: 3,\n status: \"disable\",\n type: \"aci\",\n updateInterval: 60,\n useMetadataIam: \"disable\",\n username: \"sg\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sdnconnector(\"trname\",\n azure_region=\"global\",\n ha_status=\"disable\",\n password=\"deWdf321ds\",\n server=\"1.1.1.1\",\n server_port=3,\n status=\"disable\",\n type=\"aci\",\n update_interval=60,\n use_metadata_iam=\"disable\",\n username=\"sg\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sdnconnector(\"trname\", new()\n {\n AzureRegion = \"global\",\n HaStatus = \"disable\",\n Password = \"deWdf321ds\",\n Server = \"1.1.1.1\",\n ServerPort = 3,\n Status = \"disable\",\n Type = \"aci\",\n UpdateInterval = 60,\n UseMetadataIam = \"disable\",\n Username = \"sg\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSdnconnector(ctx, \"trname\", \u0026system.SdnconnectorArgs{\n\t\t\tAzureRegion: pulumi.String(\"global\"),\n\t\t\tHaStatus: pulumi.String(\"disable\"),\n\t\t\tPassword: pulumi.String(\"deWdf321ds\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerPort: pulumi.Int(3),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"aci\"),\n\t\t\tUpdateInterval: pulumi.Int(60),\n\t\t\tUseMetadataIam: pulumi.String(\"disable\"),\n\t\t\tUsername: pulumi.String(\"sg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Sdnconnector;\nimport com.pulumi.fortios.system.SdnconnectorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sdnconnector(\"trname\", SdnconnectorArgs.builder()\n .azureRegion(\"global\")\n .haStatus(\"disable\")\n .password(\"deWdf321ds\")\n .server(\"1.1.1.1\")\n .serverPort(3)\n .status(\"disable\")\n .type(\"aci\")\n .updateInterval(60)\n .useMetadataIam(\"disable\")\n .username(\"sg\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sdnconnector\n properties:\n azureRegion: global\n haStatus: disable\n password: deWdf321ds\n server: 1.1.1.1\n serverPort: 3\n status: disable\n type: aci\n updateInterval: 60\n useMetadataIam: disable\n username: sg\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SdnConnector can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sdnconnector:Sdnconnector labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sdnconnector:Sdnconnector labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accessKey": { "type": "string", @@ -176765,7 +178157,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupName": { "type": "string", @@ -176925,7 +178317,7 @@ }, "updateInterval": { "type": "integer", - "description": "Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60).\n" + "description": "Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions \u003e= 6.2.4: 30 - 3600 sec.\n" }, "useMetadataIam": { "type": "string", @@ -177007,6 +178399,7 @@ "username", "vcenterServer", "vcenterUsername", + "vdomparam", "verifyCertificate", "vpcId" ], @@ -177095,7 +178488,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupName": { "type": "string", @@ -177256,7 +178649,7 @@ }, "updateInterval": { "type": "integer", - "description": "Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60).\n" + "description": "Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions \u003e= 6.2.4: 30 - 3600 sec.\n" }, "useMetadataIam": { "type": "string", @@ -177388,7 +178781,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupName": { "type": "string", @@ -177549,7 +178942,7 @@ }, "updateInterval": { "type": "integer", - "description": "Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60).\n" + "description": "Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions \u003e= 6.2.4: 30 - 3600 sec.\n" }, "useMetadataIam": { "type": "string", @@ -177630,7 +179023,8 @@ "server", "serverPort", "type", - "username" + "username", + "vdomparam" ], "inputProperties": { "name": { @@ -177736,7 +179130,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "array", @@ -177812,6 +179206,7 @@ "neighborHoldDownTime", "speedtestBypassRouting", "status", + "vdomparam", "zones" ], "inputProperties": { @@ -177847,7 +179242,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "array", @@ -177949,7 +179344,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "array", @@ -178020,7 +179415,7 @@ } }, "fortios:system/sessionhelper:Sessionhelper": { - "description": "Configure session helper.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sessionhelper(\"trname\", {\n fosid: 33,\n port: 3234,\n protocol: 17,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sessionhelper(\"trname\",\n fosid=33,\n port=3234,\n protocol=17)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sessionhelper(\"trname\", new()\n {\n Fosid = 33,\n Port = 3234,\n Protocol = 17,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSessionhelper(ctx, \"trname\", \u0026system.SessionhelperArgs{\n\t\t\tFosid: pulumi.Int(33),\n\t\t\tPort: pulumi.Int(3234),\n\t\t\tProtocol: pulumi.Int(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.fortios.system.Sessionhelper;\nimport com.pulumi.fortios.system.SessionhelperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sessionhelper(\"trname\", SessionhelperArgs.builder() \n .fosid(33)\n .port(3234)\n .protocol(17)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sessionhelper\n properties:\n fosid: 33\n port: 3234\n protocol: 17\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SessionHelper can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sessionhelper:Sessionhelper labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sessionhelper:Sessionhelper labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure session helper.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sessionhelper(\"trname\", {\n fosid: 33,\n port: 3234,\n protocol: 17,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sessionhelper(\"trname\",\n fosid=33,\n port=3234,\n protocol=17)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sessionhelper(\"trname\", new()\n {\n Fosid = 33,\n Port = 3234,\n Protocol = 17,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSessionhelper(ctx, \"trname\", \u0026system.SessionhelperArgs{\n\t\t\tFosid: pulumi.Int(33),\n\t\t\tPort: pulumi.Int(3234),\n\t\t\tProtocol: pulumi.Int(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.fortios.system.Sessionhelper;\nimport com.pulumi.fortios.system.SessionhelperArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sessionhelper(\"trname\", SessionhelperArgs.builder()\n .fosid(33)\n .port(3234)\n .protocol(17)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sessionhelper\n properties:\n fosid: 33\n port: 3234\n protocol: 17\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SessionHelper can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sessionhelper:Sessionhelper labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sessionhelper:Sessionhelper labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "integer", @@ -178047,7 +179442,8 @@ "fosid", "name", "port", - "protocol" + "protocol", + "vdomparam" ], "inputProperties": { "fosid": { @@ -178107,7 +179503,7 @@ } }, "fortios:system/sessionttl:Sessionttl": { - "description": "Configure global session TTL timers for this FortiGate.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sessionttl(\"trname\", {\"default\": \"3600\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sessionttl(\"trname\", default=\"3600\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sessionttl(\"trname\", new()\n {\n Default = \"3600\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSessionttl(ctx, \"trname\", \u0026system.SessionttlArgs{\n\t\t\tDefault: pulumi.String(\"3600\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Sessionttl;\nimport com.pulumi.fortios.system.SessionttlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sessionttl(\"trname\", SessionttlArgs.builder() \n .default_(\"3600\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sessionttl\n properties:\n default: '3600'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SessionTtl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sessionttl:Sessionttl labelname SystemSessionTtl\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sessionttl:Sessionttl labelname SystemSessionTtl\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure global session TTL timers for this FortiGate.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sessionttl(\"trname\", {\"default\": \"3600\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sessionttl(\"trname\", default=\"3600\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sessionttl(\"trname\", new()\n {\n Default = \"3600\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSessionttl(ctx, \"trname\", \u0026system.SessionttlArgs{\n\t\t\tDefault: pulumi.String(\"3600\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Sessionttl;\nimport com.pulumi.fortios.system.SessionttlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sessionttl(\"trname\", SessionttlArgs.builder()\n .default_(\"3600\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sessionttl\n properties:\n default: '3600'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SessionTtl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sessionttl:Sessionttl labelname SystemSessionTtl\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sessionttl:Sessionttl labelname SystemSessionTtl\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "default": { "type": "string", @@ -178119,7 +179515,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ports": { "type": "array", @@ -178134,7 +179530,8 @@ } }, "required": [ - "default" + "default", + "vdomparam" ], "inputProperties": { "default": { @@ -178147,7 +179544,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ports": { "type": "array", @@ -178175,7 +179572,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ports": { "type": "array", @@ -178194,7 +179591,7 @@ } }, "fortios:system/settingDns:SettingDns": { - "description": "Provides a resource to configure DNS of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Dns`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.system.SettingDns(\"test1\", {\n dnsOverTls: \"disable\",\n primary: \"208.91.112.53\",\n secondary: \"208.91.112.22\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.system.SettingDns(\"test1\",\n dns_over_tls=\"disable\",\n primary=\"208.91.112.53\",\n secondary=\"208.91.112.22\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.System.SettingDns(\"test1\", new()\n {\n DnsOverTls = \"disable\",\n Primary = \"208.91.112.53\",\n Secondary = \"208.91.112.22\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSettingDns(ctx, \"test1\", \u0026system.SettingDnsArgs{\n\t\t\tDnsOverTls: pulumi.String(\"disable\"),\n\t\t\tPrimary: pulumi.String(\"208.91.112.53\"),\n\t\t\tSecondary: pulumi.String(\"208.91.112.22\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.SettingDns;\nimport com.pulumi.fortios.system.SettingDnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SettingDns(\"test1\", SettingDnsArgs.builder() \n .dnsOverTls(\"disable\")\n .primary(\"208.91.112.53\")\n .secondary(\"208.91.112.22\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:system:SettingDns\n properties:\n dnsOverTls: disable\n primary: 208.91.112.53\n secondary: 208.91.112.22\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure DNS of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Dns`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test1 = new fortios.system.SettingDns(\"test1\", {\n dnsOverTls: \"disable\",\n primary: \"208.91.112.53\",\n secondary: \"208.91.112.22\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest1 = fortios.system.SettingDns(\"test1\",\n dns_over_tls=\"disable\",\n primary=\"208.91.112.53\",\n secondary=\"208.91.112.22\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test1 = new Fortios.System.SettingDns(\"test1\", new()\n {\n DnsOverTls = \"disable\",\n Primary = \"208.91.112.53\",\n Secondary = \"208.91.112.22\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSettingDns(ctx, \"test1\", \u0026system.SettingDnsArgs{\n\t\t\tDnsOverTls: pulumi.String(\"disable\"),\n\t\t\tPrimary: pulumi.String(\"208.91.112.53\"),\n\t\t\tSecondary: pulumi.String(\"208.91.112.22\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.SettingDns;\nimport com.pulumi.fortios.system.SettingDnsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test1 = new SettingDns(\"test1\", SettingDnsArgs.builder()\n .dnsOverTls(\"disable\")\n .primary(\"208.91.112.53\")\n .secondary(\"208.91.112.22\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test1:\n type: fortios:system:SettingDns\n properties:\n dnsOverTls: disable\n primary: 208.91.112.53\n secondary: 208.91.112.22\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "dnsOverTls": { "type": "string", @@ -178343,7 +179740,7 @@ } }, "fortios:system/settingNtp:SettingNtp": { - "description": "Provides a resource to configure Network Time Protocol (NTP) servers of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Ntp`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.SettingNtp(\"test2\", {\n ntpservers: [\n \"1.1.1.1\",\n \"3.3.3.3\",\n ],\n ntpsync: \"disable\",\n type: \"custom\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.SettingNtp(\"test2\",\n ntpservers=[\n \"1.1.1.1\",\n \"3.3.3.3\",\n ],\n ntpsync=\"disable\",\n type=\"custom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.SettingNtp(\"test2\", new()\n {\n Ntpservers = new[]\n {\n \"1.1.1.1\",\n \"3.3.3.3\",\n },\n Ntpsync = \"disable\",\n Type = \"custom\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSettingNtp(ctx, \"test2\", \u0026system.SettingNtpArgs{\n\t\t\tNtpservers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\tpulumi.String(\"3.3.3.3\"),\n\t\t\t},\n\t\t\tNtpsync: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"custom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.SettingNtp;\nimport com.pulumi.fortios.system.SettingNtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new SettingNtp(\"test2\", SettingNtpArgs.builder() \n .ntpservers( \n \"1.1.1.1\",\n \"3.3.3.3\")\n .ntpsync(\"disable\")\n .type(\"custom\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:SettingNtp\n properties:\n ntpservers:\n - 1.1.1.1\n - 3.3.3.3\n ntpsync: disable\n type: custom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure Network Time Protocol (NTP) servers of FortiOS.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Ntp`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.SettingNtp(\"test2\", {\n ntpservers: [\n \"1.1.1.1\",\n \"3.3.3.3\",\n ],\n ntpsync: \"disable\",\n type: \"custom\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.SettingNtp(\"test2\",\n ntpservers=[\n \"1.1.1.1\",\n \"3.3.3.3\",\n ],\n ntpsync=\"disable\",\n type=\"custom\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.SettingNtp(\"test2\", new()\n {\n Ntpservers = new[]\n {\n \"1.1.1.1\",\n \"3.3.3.3\",\n },\n Ntpsync = \"disable\",\n Type = \"custom\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSettingNtp(ctx, \"test2\", \u0026system.SettingNtpArgs{\n\t\t\tNtpservers: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"1.1.1.1\"),\n\t\t\t\tpulumi.String(\"3.3.3.3\"),\n\t\t\t},\n\t\t\tNtpsync: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"custom\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.SettingNtp;\nimport com.pulumi.fortios.system.SettingNtpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new SettingNtp(\"test2\", SettingNtpArgs.builder()\n .ntpservers( \n \"1.1.1.1\",\n \"3.3.3.3\")\n .ntpsync(\"disable\")\n .type(\"custom\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:SettingNtp\n properties:\n ntpservers:\n - 1.1.1.1\n - 3.3.3.3\n ntpsync: disable\n type: custom\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "ntpservers": { "type": "array", @@ -178409,7 +179806,7 @@ } }, "fortios:system/settings:Settings": { - "description": "Configure VDOM settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Settings(\"trname\", {\n allowLinkdownPath: \"disable\",\n guiWebfilter: \"enable\",\n opmode: \"nat\",\n sipSslPort: 5061,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Settings(\"trname\",\n allow_linkdown_path=\"disable\",\n gui_webfilter=\"enable\",\n opmode=\"nat\",\n sip_ssl_port=5061,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Settings(\"trname\", new()\n {\n AllowLinkdownPath = \"disable\",\n GuiWebfilter = \"enable\",\n Opmode = \"nat\",\n SipSslPort = 5061,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSettings(ctx, \"trname\", \u0026system.SettingsArgs{\n\t\t\tAllowLinkdownPath: pulumi.String(\"disable\"),\n\t\t\tGuiWebfilter: pulumi.String(\"enable\"),\n\t\t\tOpmode: pulumi.String(\"nat\"),\n\t\t\tSipSslPort: pulumi.Int(5061),\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.fortios.system.Settings;\nimport com.pulumi.fortios.system.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .allowLinkdownPath(\"disable\")\n .guiWebfilter(\"enable\")\n .opmode(\"nat\")\n .sipSslPort(5061)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Settings\n properties:\n allowLinkdownPath: disable\n guiWebfilter: enable\n opmode: nat\n sipSslPort: 5061\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/settings:Settings labelname SystemSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/settings:Settings labelname SystemSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VDOM settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Settings(\"trname\", {\n allowLinkdownPath: \"disable\",\n guiWebfilter: \"enable\",\n opmode: \"nat\",\n sipSslPort: 5061,\n status: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Settings(\"trname\",\n allow_linkdown_path=\"disable\",\n gui_webfilter=\"enable\",\n opmode=\"nat\",\n sip_ssl_port=5061,\n status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Settings(\"trname\", new()\n {\n AllowLinkdownPath = \"disable\",\n GuiWebfilter = \"enable\",\n Opmode = \"nat\",\n SipSslPort = 5061,\n Status = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSettings(ctx, \"trname\", \u0026system.SettingsArgs{\n\t\t\tAllowLinkdownPath: pulumi.String(\"disable\"),\n\t\t\tGuiWebfilter: pulumi.String(\"enable\"),\n\t\t\tOpmode: pulumi.String(\"nat\"),\n\t\t\tSipSslPort: pulumi.Int(5061),\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.fortios.system.Settings;\nimport com.pulumi.fortios.system.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .allowLinkdownPath(\"disable\")\n .guiWebfilter(\"enable\")\n .opmode(\"nat\")\n .sipSslPort(5061)\n .status(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Settings\n properties:\n allowLinkdownPath: disable\n guiWebfilter: enable\n opmode: nat\n sipSslPort: 5061\n status: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/settings:Settings labelname SystemSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/settings:Settings labelname SystemSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowLinkdownPath": { "type": "string", @@ -178449,7 +179846,7 @@ }, "bfdDesiredMinTx": { "type": "integer", - "description": "BFD desired minimal transmit interval (1 - 100000 ms, default = 50).\n" + "description": "BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions \u003e= 7.0.0: default = 250.\n" }, "bfdDetectMult": { "type": "integer", @@ -178461,7 +179858,7 @@ }, "bfdRequiredMinRx": { "type": "integer", - "description": "BFD required minimal receive interval (1 - 100000 ms, default = 50).\n" + "description": "BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions \u003e= 7.0.0: default = 250.\n" }, "blockLandAttack": { "type": "string", @@ -178541,7 +179938,7 @@ }, "ecmpMaxPaths": { "type": "integer", - "description": "Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10).\n" + "description": "Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions \u003e= 6.2.4: 1 - 255, default = 255.\n" }, "emailPortalCheckDns": { "type": "string", @@ -178573,7 +179970,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiAdvancedPolicy": { "type": "string", @@ -178878,6 +180275,10 @@ "type": "string", "description": "Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`.\n" }, + "internetServiceAppCtrlSize": { + "type": "integer", + "description": "Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications.\n" + }, "internetServiceDatabaseCache": { "type": "string", "description": "Enable/disable Internet Service database caching. Valid values: `disable`, `enable`.\n" @@ -179024,7 +180425,7 @@ }, "vdomType": { "type": "string", - "description": "VDOM type (traffic or admin).\n" + "description": "VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions \u003e= 7.2.1: traffic, lan-extension or admin.\n" }, "vdomparam": { "type": "string", @@ -179156,6 +180557,7 @@ "ikeTcpPort", "implicitAllowDns", "inspectionMode", + "internetServiceAppCtrlSize", "internetServiceDatabaseCache", "ip", "ip6", @@ -179193,6 +180595,7 @@ "utf8SpamTagging", "v4EcmpMode", "vdomType", + "vdomparam", "vpnStatsLog", "vpnStatsPeriod", "wccpCacheEngine" @@ -179236,7 +180639,7 @@ }, "bfdDesiredMinTx": { "type": "integer", - "description": "BFD desired minimal transmit interval (1 - 100000 ms, default = 50).\n" + "description": "BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions \u003e= 7.0.0: default = 250.\n" }, "bfdDetectMult": { "type": "integer", @@ -179248,7 +180651,7 @@ }, "bfdRequiredMinRx": { "type": "integer", - "description": "BFD required minimal receive interval (1 - 100000 ms, default = 50).\n" + "description": "BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions \u003e= 7.0.0: default = 250.\n" }, "blockLandAttack": { "type": "string", @@ -179328,7 +180731,7 @@ }, "ecmpMaxPaths": { "type": "integer", - "description": "Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10).\n" + "description": "Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions \u003e= 6.2.4: 1 - 255, default = 255.\n" }, "emailPortalCheckDns": { "type": "string", @@ -179360,7 +180763,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiAdvancedPolicy": { "type": "string", @@ -179665,6 +181068,10 @@ "type": "string", "description": "Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`.\n" }, + "internetServiceAppCtrlSize": { + "type": "integer", + "description": "Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications.\n" + }, "internetServiceDatabaseCache": { "type": "string", "description": "Enable/disable Internet Service database caching. Valid values: `disable`, `enable`.\n" @@ -179811,7 +181218,7 @@ }, "vdomType": { "type": "string", - "description": "VDOM type (traffic or admin).\n" + "description": "VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions \u003e= 7.2.1: traffic, lan-extension or admin.\n" }, "vdomparam": { "type": "string", @@ -179872,7 +181279,7 @@ }, "bfdDesiredMinTx": { "type": "integer", - "description": "BFD desired minimal transmit interval (1 - 100000 ms, default = 50).\n" + "description": "BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions \u003e= 7.0.0: default = 250.\n" }, "bfdDetectMult": { "type": "integer", @@ -179884,7 +181291,7 @@ }, "bfdRequiredMinRx": { "type": "integer", - "description": "BFD required minimal receive interval (1 - 100000 ms, default = 50).\n" + "description": "BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions \u003e= 7.0.0: default = 250.\n" }, "blockLandAttack": { "type": "string", @@ -179964,7 +181371,7 @@ }, "ecmpMaxPaths": { "type": "integer", - "description": "Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10).\n" + "description": "Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions \u003e= 6.2.4: 1 - 255, default = 255.\n" }, "emailPortalCheckDns": { "type": "string", @@ -179996,7 +181403,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiAdvancedPolicy": { "type": "string", @@ -180301,6 +181708,10 @@ "type": "string", "description": "Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`.\n" }, + "internetServiceAppCtrlSize": { + "type": "integer", + "description": "Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications.\n" + }, "internetServiceDatabaseCache": { "type": "string", "description": "Enable/disable Internet Service database caching. Valid values: `disable`, `enable`.\n" @@ -180447,7 +181858,7 @@ }, "vdomType": { "type": "string", - "description": "VDOM type (traffic or admin).\n" + "description": "VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions \u003e= 7.2.1: traffic, lan-extension or admin.\n" }, "vdomparam": { "type": "string", @@ -180471,7 +181882,7 @@ } }, "fortios:system/sflow:Sflow": { - "description": "Configure sFlow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 6343,\n sourceIp: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=6343,\n source_ip=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 6343,\n SourceIp = \"0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSflow(ctx, \"trname\", \u0026system.SflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(6343),\n\t\t\tSourceIp: 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.fortios.system.Sflow;\nimport com.pulumi.fortios.system.SflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sflow(\"trname\", SflowArgs.builder() \n .collectorIp(\"0.0.0.0\")\n .collectorPort(6343)\n .sourceIp(\"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 6343\n sourceIp: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Sflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sflow:Sflow labelname SystemSflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sflow:Sflow labelname SystemSflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure sFlow.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 6343,\n sourceIp: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=6343,\n source_ip=\"0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 6343,\n SourceIp = \"0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSflow(ctx, \"trname\", \u0026system.SflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(6343),\n\t\t\tSourceIp: 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.fortios.system.Sflow;\nimport com.pulumi.fortios.system.SflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sflow(\"trname\", SflowArgs.builder()\n .collectorIp(\"0.0.0.0\")\n .collectorPort(6343)\n .sourceIp(\"0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 6343\n sourceIp: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Sflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sflow:Sflow labelname SystemSflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sflow:Sflow labelname SystemSflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "collectorIp": { "type": "string", @@ -180494,7 +181905,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -180518,7 +181929,8 @@ "collectorPort", "interface", "interfaceSelectMethod", - "sourceIp" + "sourceIp", + "vdomparam" ], "inputProperties": { "collectorIp": { @@ -180542,7 +181954,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -180589,7 +182001,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -180613,7 +182025,7 @@ } }, "fortios:system/sittunnel:Sittunnel": { - "description": "Configure IPv6 tunnel over IPv4.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sittunnel(\"trname\", {\n destination: \"1.1.1.1\",\n \"interface\": \"port2\",\n ip6: \"::/0\",\n source: \"2.2.2.2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sittunnel(\"trname\",\n destination=\"1.1.1.1\",\n interface=\"port2\",\n ip6=\"::/0\",\n source=\"2.2.2.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sittunnel(\"trname\", new()\n {\n Destination = \"1.1.1.1\",\n Interface = \"port2\",\n Ip6 = \"::/0\",\n Source = \"2.2.2.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSittunnel(ctx, \"trname\", \u0026system.SittunnelArgs{\n\t\t\tDestination: pulumi.String(\"1.1.1.1\"),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp6: pulumi.String(\"::/0\"),\n\t\t\tSource: pulumi.String(\"2.2.2.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.fortios.system.Sittunnel;\nimport com.pulumi.fortios.system.SittunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sittunnel(\"trname\", SittunnelArgs.builder() \n .destination(\"1.1.1.1\")\n .interface_(\"port2\")\n .ip6(\"::/0\")\n .source(\"2.2.2.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sittunnel\n properties:\n destination: 1.1.1.1\n interface: port2\n ip6: ::/0\n source: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SitTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sittunnel:Sittunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sittunnel:Sittunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPv6 tunnel over IPv4.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Sittunnel(\"trname\", {\n destination: \"1.1.1.1\",\n \"interface\": \"port2\",\n ip6: \"::/0\",\n source: \"2.2.2.2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Sittunnel(\"trname\",\n destination=\"1.1.1.1\",\n interface=\"port2\",\n ip6=\"::/0\",\n source=\"2.2.2.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Sittunnel(\"trname\", new()\n {\n Destination = \"1.1.1.1\",\n Interface = \"port2\",\n Ip6 = \"::/0\",\n Source = \"2.2.2.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSittunnel(ctx, \"trname\", \u0026system.SittunnelArgs{\n\t\t\tDestination: pulumi.String(\"1.1.1.1\"),\n\t\t\tInterface: pulumi.String(\"port2\"),\n\t\t\tIp6: pulumi.String(\"::/0\"),\n\t\t\tSource: pulumi.String(\"2.2.2.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.fortios.system.Sittunnel;\nimport com.pulumi.fortios.system.SittunnelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sittunnel(\"trname\", SittunnelArgs.builder()\n .destination(\"1.1.1.1\")\n .interface_(\"port2\")\n .ip6(\"::/0\")\n .source(\"2.2.2.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Sittunnel\n properties:\n destination: 1.1.1.1\n interface: port2\n ip6: ::/0\n source: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SitTunnel can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sittunnel:Sittunnel labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sittunnel:Sittunnel labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoAsicOffload": { "type": "string", @@ -180655,7 +182067,8 @@ "ip6", "name", "source", - "useSdwan" + "useSdwan", + "vdomparam" ], "inputProperties": { "autoAsicOffload": { @@ -180738,7 +182151,7 @@ } }, "fortios:system/smsserver:Smsserver": { - "description": "Configure SMS server for sending SMS messages to support user authentication.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Smsserver(\"trname\", {mailServer: \"1.1.1.2\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Smsserver(\"trname\", mail_server=\"1.1.1.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Smsserver(\"trname\", new()\n {\n MailServer = \"1.1.1.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSmsserver(ctx, \"trname\", \u0026system.SmsserverArgs{\n\t\t\tMailServer: pulumi.String(\"1.1.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.fortios.system.Smsserver;\nimport com.pulumi.fortios.system.SmsserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Smsserver(\"trname\", SmsserverArgs.builder() \n .mailServer(\"1.1.1.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Smsserver\n properties:\n mailServer: 1.1.1.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SmsServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/smsserver:Smsserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/smsserver:Smsserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SMS server for sending SMS messages to support user authentication.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Smsserver(\"trname\", {mailServer: \"1.1.1.2\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Smsserver(\"trname\", mail_server=\"1.1.1.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Smsserver(\"trname\", new()\n {\n MailServer = \"1.1.1.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSmsserver(ctx, \"trname\", \u0026system.SmsserverArgs{\n\t\t\tMailServer: pulumi.String(\"1.1.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.fortios.system.Smsserver;\nimport com.pulumi.fortios.system.SmsserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Smsserver(\"trname\", SmsserverArgs.builder()\n .mailServer(\"1.1.1.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Smsserver\n properties:\n mailServer: 1.1.1.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SmsServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/smsserver:Smsserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/smsserver:Smsserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "mailServer": { "type": "string", @@ -180755,7 +182168,8 @@ }, "required": [ "mailServer", - "name" + "name", + "vdomparam" ], "inputProperties": { "mailServer": { @@ -180798,7 +182212,7 @@ } }, "fortios:system/snmp/community:Community": { - "description": "SNMP community configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.snmp.Community(\"trname\", {\n events: \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n fosid: 1,\n queryV1Port: 161,\n queryV1Status: \"enable\",\n queryV2cPort: 161,\n queryV2cStatus: \"enable\",\n status: \"enable\",\n trapV1Lport: 162,\n trapV1Rport: 162,\n trapV1Status: \"enable\",\n trapV2cLport: 162,\n trapV2cRport: 162,\n trapV2cStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.snmp.Community(\"trname\",\n events=\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n fosid=1,\n query_v1_port=161,\n query_v1_status=\"enable\",\n query_v2c_port=161,\n query_v2c_status=\"enable\",\n status=\"enable\",\n trap_v1_lport=162,\n trap_v1_rport=162,\n trap_v1_status=\"enable\",\n trap_v2c_lport=162,\n trap_v2c_rport=162,\n trap_v2c_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Snmp.Community(\"trname\", new()\n {\n Events = \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n Fosid = 1,\n QueryV1Port = 161,\n QueryV1Status = \"enable\",\n QueryV2cPort = 161,\n QueryV2cStatus = \"enable\",\n Status = \"enable\",\n TrapV1Lport = 162,\n TrapV1Rport = 162,\n TrapV1Status = \"enable\",\n TrapV2cLport = 162,\n TrapV2cRport = 162,\n TrapV2cStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCommunity(ctx, \"trname\", \u0026system.CommunityArgs{\n\t\t\tEvents: pulumi.String(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tQueryV1Port: pulumi.Int(161),\n\t\t\tQueryV1Status: pulumi.String(\"enable\"),\n\t\t\tQueryV2cPort: pulumi.Int(161),\n\t\t\tQueryV2cStatus: pulumi.String(\"enable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTrapV1Lport: pulumi.Int(162),\n\t\t\tTrapV1Rport: pulumi.Int(162),\n\t\t\tTrapV1Status: pulumi.String(\"enable\"),\n\t\t\tTrapV2cLport: pulumi.Int(162),\n\t\t\tTrapV2cRport: pulumi.Int(162),\n\t\t\tTrapV2cStatus: 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.fortios.system.Community;\nimport com.pulumi.fortios.system.CommunityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Community(\"trname\", CommunityArgs.builder() \n .events(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\")\n .fosid(1)\n .queryV1Port(161)\n .queryV1Status(\"enable\")\n .queryV2cPort(161)\n .queryV2cStatus(\"enable\")\n .status(\"enable\")\n .trapV1Lport(162)\n .trapV1Rport(162)\n .trapV1Status(\"enable\")\n .trapV2cLport(162)\n .trapV2cRport(162)\n .trapV2cStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/snmp:Community\n properties:\n events: cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\n fosid: 1\n queryV1Port: 161\n queryV1Status: enable\n queryV2cPort: 161\n queryV2cStatus: enable\n status: enable\n trapV1Lport: 162\n trapV1Rport: 162\n trapV1Status: enable\n trapV2cLport: 162\n trapV2cRport: 162\n trapV2cStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemSnmp Community can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/snmp/community:Community labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/snmp/community:Community labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SNMP community configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.snmp.Community(\"trname\", {\n events: \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n fosid: 1,\n queryV1Port: 161,\n queryV1Status: \"enable\",\n queryV2cPort: 161,\n queryV2cStatus: \"enable\",\n status: \"enable\",\n trapV1Lport: 162,\n trapV1Rport: 162,\n trapV1Status: \"enable\",\n trapV2cLport: 162,\n trapV2cRport: 162,\n trapV2cStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.snmp.Community(\"trname\",\n events=\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n fosid=1,\n query_v1_port=161,\n query_v1_status=\"enable\",\n query_v2c_port=161,\n query_v2c_status=\"enable\",\n status=\"enable\",\n trap_v1_lport=162,\n trap_v1_rport=162,\n trap_v1_status=\"enable\",\n trap_v2c_lport=162,\n trap_v2c_rport=162,\n trap_v2c_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Snmp.Community(\"trname\", new()\n {\n Events = \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n Fosid = 1,\n QueryV1Port = 161,\n QueryV1Status = \"enable\",\n QueryV2cPort = 161,\n QueryV2cStatus = \"enable\",\n Status = \"enable\",\n TrapV1Lport = 162,\n TrapV1Rport = 162,\n TrapV1Status = \"enable\",\n TrapV2cLport = 162,\n TrapV2cRport = 162,\n TrapV2cStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewCommunity(ctx, \"trname\", \u0026system.CommunityArgs{\n\t\t\tEvents: pulumi.String(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\"),\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tQueryV1Port: pulumi.Int(161),\n\t\t\tQueryV1Status: pulumi.String(\"enable\"),\n\t\t\tQueryV2cPort: pulumi.Int(161),\n\t\t\tQueryV2cStatus: pulumi.String(\"enable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTrapV1Lport: pulumi.Int(162),\n\t\t\tTrapV1Rport: pulumi.Int(162),\n\t\t\tTrapV1Status: pulumi.String(\"enable\"),\n\t\t\tTrapV2cLport: pulumi.Int(162),\n\t\t\tTrapV2cRport: pulumi.Int(162),\n\t\t\tTrapV2cStatus: 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.fortios.system.Community;\nimport com.pulumi.fortios.system.CommunityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Community(\"trname\", CommunityArgs.builder()\n .events(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\")\n .fosid(1)\n .queryV1Port(161)\n .queryV1Status(\"enable\")\n .queryV2cPort(161)\n .queryV2cStatus(\"enable\")\n .status(\"enable\")\n .trapV1Lport(162)\n .trapV1Rport(162)\n .trapV1Status(\"enable\")\n .trapV2cLport(162)\n .trapV2cRport(162)\n .trapV2cStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/snmp:Community\n properties:\n events: cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\n fosid: 1\n queryV1Port: 161\n queryV1Status: enable\n queryV2cPort: 161\n queryV2cStatus: enable\n status: enable\n trapV1Lport: 162\n trapV1Rport: 162\n trapV1Status: enable\n trapV2cLport: 162\n trapV2cRport: 162\n trapV2cStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemSnmp Community can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/snmp/community:Community labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/snmp/community:Community labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -180814,7 +182228,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -180909,7 +182323,8 @@ "trapV1Status", "trapV2cLport", "trapV2cRport", - "trapV2cStatus" + "trapV2cStatus", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -180927,7 +182342,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -181029,7 +182444,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -181136,7 +182551,8 @@ "required": [ "exclude", "include", - "name" + "name", + "vdomparam" ], "inputProperties": { "exclude": { @@ -181184,8 +182600,12 @@ } }, "fortios:system/snmp/sysinfo:Sysinfo": { - "description": "SNMP system info configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.snmp.Sysinfo(\"trname\", {\n status: \"disable\",\n trapHighCpuThreshold: 80,\n trapLogFullThreshold: 90,\n trapLowMemoryThreshold: 80,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.snmp.Sysinfo(\"trname\",\n status=\"disable\",\n trap_high_cpu_threshold=80,\n trap_log_full_threshold=90,\n trap_low_memory_threshold=80)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Snmp.Sysinfo(\"trname\", new()\n {\n Status = \"disable\",\n TrapHighCpuThreshold = 80,\n TrapLogFullThreshold = 90,\n TrapLowMemoryThreshold = 80,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSysinfo(ctx, \"trname\", \u0026system.SysinfoArgs{\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTrapHighCpuThreshold: pulumi.Int(80),\n\t\t\tTrapLogFullThreshold: pulumi.Int(90),\n\t\t\tTrapLowMemoryThreshold: pulumi.Int(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.fortios.system.Sysinfo;\nimport com.pulumi.fortios.system.SysinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sysinfo(\"trname\", SysinfoArgs.builder() \n .status(\"disable\")\n .trapHighCpuThreshold(80)\n .trapLogFullThreshold(90)\n .trapLowMemoryThreshold(80)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/snmp:Sysinfo\n properties:\n status: disable\n trapHighCpuThreshold: 80\n trapLogFullThreshold: 90\n trapLowMemoryThreshold: 80\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemSnmp Sysinfo can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/snmp/sysinfo:Sysinfo labelname SystemSnmpSysinfo\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/snmp/sysinfo:Sysinfo labelname SystemSnmpSysinfo\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SNMP system info configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.snmp.Sysinfo(\"trname\", {\n status: \"disable\",\n trapHighCpuThreshold: 80,\n trapLogFullThreshold: 90,\n trapLowMemoryThreshold: 80,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.snmp.Sysinfo(\"trname\",\n status=\"disable\",\n trap_high_cpu_threshold=80,\n trap_log_full_threshold=90,\n trap_low_memory_threshold=80)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Snmp.Sysinfo(\"trname\", new()\n {\n Status = \"disable\",\n TrapHighCpuThreshold = 80,\n TrapLogFullThreshold = 90,\n TrapLowMemoryThreshold = 80,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSysinfo(ctx, \"trname\", \u0026system.SysinfoArgs{\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTrapHighCpuThreshold: pulumi.Int(80),\n\t\t\tTrapLogFullThreshold: pulumi.Int(90),\n\t\t\tTrapLowMemoryThreshold: pulumi.Int(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.fortios.system.Sysinfo;\nimport com.pulumi.fortios.system.SysinfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Sysinfo(\"trname\", SysinfoArgs.builder()\n .status(\"disable\")\n .trapHighCpuThreshold(80)\n .trapLogFullThreshold(90)\n .trapLowMemoryThreshold(80)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/snmp:Sysinfo\n properties:\n status: disable\n trapHighCpuThreshold: 80\n trapLogFullThreshold: 90\n trapLowMemoryThreshold: 80\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemSnmp Sysinfo can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/snmp/sysinfo:Sysinfo labelname SystemSnmpSysinfo\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/snmp/sysinfo:Sysinfo labelname SystemSnmpSysinfo\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { + "appendIndex": { + "type": "string", + "description": "Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`.\n" + }, "contactInfo": { "type": "string", "description": "Contact information.\n" @@ -181196,7 +182616,7 @@ }, "engineId": { "type": "string", - "description": "Local SNMP engineID string (maximum 24 characters).\n" + "description": "Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions \u003e= 7.0.1: maximum 27 characters.\n" }, "engineIdType": { "type": "string", @@ -181236,6 +182656,7 @@ } }, "required": [ + "appendIndex", "engineId", "engineIdType", "status", @@ -181243,9 +182664,14 @@ "trapFreeableMemoryThreshold", "trapHighCpuThreshold", "trapLogFullThreshold", - "trapLowMemoryThreshold" + "trapLowMemoryThreshold", + "vdomparam" ], "inputProperties": { + "appendIndex": { + "type": "string", + "description": "Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`.\n" + }, "contactInfo": { "type": "string", "description": "Contact information.\n" @@ -181256,7 +182682,7 @@ }, "engineId": { "type": "string", - "description": "Local SNMP engineID string (maximum 24 characters).\n" + "description": "Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions \u003e= 7.0.1: maximum 27 characters.\n" }, "engineIdType": { "type": "string", @@ -181299,6 +182725,10 @@ "stateInputs": { "description": "Input properties used for looking up and filtering Sysinfo resources.\n", "properties": { + "appendIndex": { + "type": "string", + "description": "Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`.\n" + }, "contactInfo": { "type": "string", "description": "Contact information.\n" @@ -181309,7 +182739,7 @@ }, "engineId": { "type": "string", - "description": "Local SNMP engineID string (maximum 24 characters).\n" + "description": "Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions \u003e= 7.0.1: maximum 27 characters.\n" }, "engineIdType": { "type": "string", @@ -181353,7 +182783,7 @@ } }, "fortios:system/snmp/user:User": { - "description": "SNMP user configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.snmp.User(\"trname\", {\n authProto: \"sha\",\n events: \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n haDirect: \"disable\",\n privProto: \"aes\",\n queries: \"disable\",\n queryPort: 161,\n securityLevel: \"no-auth-no-priv\",\n sourceIp: \"0.0.0.0\",\n sourceIpv6: \"::\",\n status: \"disable\",\n trapLport: 162,\n trapRport: 162,\n trapStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.snmp.User(\"trname\",\n auth_proto=\"sha\",\n events=\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n ha_direct=\"disable\",\n priv_proto=\"aes\",\n queries=\"disable\",\n query_port=161,\n security_level=\"no-auth-no-priv\",\n source_ip=\"0.0.0.0\",\n source_ipv6=\"::\",\n status=\"disable\",\n trap_lport=162,\n trap_rport=162,\n trap_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Snmp.User(\"trname\", new()\n {\n AuthProto = \"sha\",\n Events = \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n HaDirect = \"disable\",\n PrivProto = \"aes\",\n Queries = \"disable\",\n QueryPort = 161,\n SecurityLevel = \"no-auth-no-priv\",\n SourceIp = \"0.0.0.0\",\n SourceIpv6 = \"::\",\n Status = \"disable\",\n TrapLport = 162,\n TrapRport = 162,\n TrapStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewUser(ctx, \"trname\", \u0026system.UserArgs{\n\t\t\tAuthProto: pulumi.String(\"sha\"),\n\t\t\tEvents: pulumi.String(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\"),\n\t\t\tHaDirect: pulumi.String(\"disable\"),\n\t\t\tPrivProto: pulumi.String(\"aes\"),\n\t\t\tQueries: pulumi.String(\"disable\"),\n\t\t\tQueryPort: pulumi.Int(161),\n\t\t\tSecurityLevel: pulumi.String(\"no-auth-no-priv\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIpv6: pulumi.String(\"::\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTrapLport: pulumi.Int(162),\n\t\t\tTrapRport: pulumi.Int(162),\n\t\t\tTrapStatus: 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.fortios.system.User;\nimport com.pulumi.fortios.system.UserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new User(\"trname\", UserArgs.builder() \n .authProto(\"sha\")\n .events(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\")\n .haDirect(\"disable\")\n .privProto(\"aes\")\n .queries(\"disable\")\n .queryPort(161)\n .securityLevel(\"no-auth-no-priv\")\n .sourceIp(\"0.0.0.0\")\n .sourceIpv6(\"::\")\n .status(\"disable\")\n .trapLport(162)\n .trapRport(162)\n .trapStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/snmp:User\n properties:\n authProto: sha\n events: cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\n haDirect: disable\n privProto: aes\n queries: disable\n queryPort: 161\n securityLevel: no-auth-no-priv\n sourceIp: 0.0.0.0\n sourceIpv6: '::'\n status: disable\n trapLport: 162\n trapRport: 162\n trapStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemSnmp User can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/snmp/user:User labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/snmp/user:User labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SNMP user configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.snmp.User(\"trname\", {\n authProto: \"sha\",\n events: \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n haDirect: \"disable\",\n privProto: \"aes\",\n queries: \"disable\",\n queryPort: 161,\n securityLevel: \"no-auth-no-priv\",\n sourceIp: \"0.0.0.0\",\n sourceIpv6: \"::\",\n status: \"disable\",\n trapLport: 162,\n trapRport: 162,\n trapStatus: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.snmp.User(\"trname\",\n auth_proto=\"sha\",\n events=\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n ha_direct=\"disable\",\n priv_proto=\"aes\",\n queries=\"disable\",\n query_port=161,\n security_level=\"no-auth-no-priv\",\n source_ip=\"0.0.0.0\",\n source_ipv6=\"::\",\n status=\"disable\",\n trap_lport=162,\n trap_rport=162,\n trap_status=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Snmp.User(\"trname\", new()\n {\n AuthProto = \"sha\",\n Events = \"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\",\n HaDirect = \"disable\",\n PrivProto = \"aes\",\n Queries = \"disable\",\n QueryPort = 161,\n SecurityLevel = \"no-auth-no-priv\",\n SourceIp = \"0.0.0.0\",\n SourceIpv6 = \"::\",\n Status = \"disable\",\n TrapLport = 162,\n TrapRport = 162,\n TrapStatus = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewUser(ctx, \"trname\", \u0026system.UserArgs{\n\t\t\tAuthProto: pulumi.String(\"sha\"),\n\t\t\tEvents: pulumi.String(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\"),\n\t\t\tHaDirect: pulumi.String(\"disable\"),\n\t\t\tPrivProto: pulumi.String(\"aes\"),\n\t\t\tQueries: pulumi.String(\"disable\"),\n\t\t\tQueryPort: pulumi.Int(161),\n\t\t\tSecurityLevel: pulumi.String(\"no-auth-no-priv\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIpv6: pulumi.String(\"::\"),\n\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\tTrapLport: pulumi.Int(162),\n\t\t\tTrapRport: pulumi.Int(162),\n\t\t\tTrapStatus: 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.fortios.system.User;\nimport com.pulumi.fortios.system.UserArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new User(\"trname\", UserArgs.builder()\n .authProto(\"sha\")\n .events(\"cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\")\n .haDirect(\"disable\")\n .privProto(\"aes\")\n .queries(\"disable\")\n .queryPort(161)\n .securityLevel(\"no-auth-no-priv\")\n .sourceIp(\"0.0.0.0\")\n .sourceIpv6(\"::\")\n .status(\"disable\")\n .trapLport(162)\n .trapRport(162)\n .trapStatus(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system/snmp:User\n properties:\n authProto: sha\n events: cpu-high mem-low log-full intf-ip vpn-tun-up vpn-tun-down ha-switch ha-hb-failure ips-signature ips-anomaly av-virus av-oversize av-pattern av-fragmented fm-if-change bgp-established bgp-backward-transition ha-member-up ha-member-down ent-conf-change av-conserve av-bypass av-oversize-passed av-oversize-blocked ips-pkg-update ips-fail-open faz-disconnect wc-ap-up wc-ap-down fswctl-session-up fswctl-session-down load-balance-real-server-down per-cpu-high\n haDirect: disable\n privProto: aes\n queries: disable\n queryPort: 161\n securityLevel: no-auth-no-priv\n sourceIp: 0.0.0.0\n sourceIpv6: '::'\n status: disable\n trapLport: 162\n trapRport: 162\n trapStatus: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystemSnmp User can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/snmp/user:User labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/snmp/user:User labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authProto": { "type": "string", @@ -181374,7 +182804,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haDirect": { "type": "string", @@ -181470,7 +182900,8 @@ "status", "trapLport", "trapRport", - "trapStatus" + "trapStatus", + "vdomparam" ], "inputProperties": { "authProto": { @@ -181492,7 +182923,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haDirect": { "type": "string", @@ -181595,7 +183026,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "haDirect": { "type": "string", @@ -181700,7 +183131,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -181777,7 +183208,8 @@ "updateOutbandwidth", "updateOutbandwidthMaximum", "updateOutbandwidthMinimum", - "updateShaper" + "updateShaper", + "vdomparam" ], "inputProperties": { "ctrlPort": { @@ -181798,7 +183230,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -181883,7 +183315,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -181959,7 +183391,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -181983,7 +183415,8 @@ }, "required": [ "name", - "timestamp" + "timestamp", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -181992,7 +183425,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -182025,7 +183458,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hosts": { "type": "array", @@ -182053,7 +183486,7 @@ } }, "fortios:system/speedtestsetting:Speedtestsetting": { - "description": "Configure speed test setting. Applies to FortiOS Version `7.2.6,7.4.1,7.4.2`.\n\n## Import\n\nSystem SpeedTestSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/speedtestsetting:Speedtestsetting labelname SystemSpeedTestSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/speedtestsetting:Speedtestsetting labelname SystemSpeedTestSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure speed test setting. Applies to FortiOS Version `7.2.6,7.2.7,7.2.8,7.4.1,7.4.2,7.4.3,7.4.4`.\n\n## Import\n\nSystem SpeedTestSetting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/speedtestsetting:Speedtestsetting labelname SystemSpeedTestSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/speedtestsetting:Speedtestsetting labelname SystemSpeedTestSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "latencyThreshold": { "type": "integer", @@ -182070,7 +183503,8 @@ }, "required": [ "latencyThreshold", - "multipleTcpStream" + "multipleTcpStream", + "vdomparam" ], "inputProperties": { "latencyThreshold": { @@ -182107,8 +183541,128 @@ "type": "object" } }, + "fortios:system/sshconfig:Sshconfig": { + "description": "Configure SSH config. Applies to FortiOS Version `\u003e= 7.4.4`.\n\n## Import\n\nSystem SshConfig can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "properties": { + "sshEncAlgo": { + "type": "string", + "description": "Select one or more SSH ciphers. Valid values: `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`.\n" + }, + "sshHsk": { + "type": "string", + "description": "Config SSH host key.\n" + }, + "sshHskAlgo": { + "type": "string", + "description": "Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`.\n" + }, + "sshHskOverride": { + "type": "string", + "description": "Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`.\n" + }, + "sshHskPassword": { + "type": "string", + "description": "Password for ssh-hostkey.\n" + }, + "sshKexAlgo": { + "type": "string", + "description": "Select one or more SSH kex algorithms. 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" + }, + "sshMacAlgo": { + "type": "string", + "description": "Select one or more SSH MAC algorithms. 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" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" + } + }, + "required": [ + "sshEncAlgo", + "sshHsk", + "sshHskAlgo", + "sshHskOverride", + "sshKexAlgo", + "sshMacAlgo", + "vdomparam" + ], + "inputProperties": { + "sshEncAlgo": { + "type": "string", + "description": "Select one or more SSH ciphers. Valid values: `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`.\n" + }, + "sshHsk": { + "type": "string", + "description": "Config SSH host key.\n" + }, + "sshHskAlgo": { + "type": "string", + "description": "Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`.\n" + }, + "sshHskOverride": { + "type": "string", + "description": "Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`.\n" + }, + "sshHskPassword": { + "type": "string", + "description": "Password for ssh-hostkey.\n" + }, + "sshKexAlgo": { + "type": "string", + "description": "Select one or more SSH kex algorithms. 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" + }, + "sshMacAlgo": { + "type": "string", + "description": "Select one or more SSH MAC algorithms. 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" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "stateInputs": { + "description": "Input properties used for looking up and filtering Sshconfig resources.\n", + "properties": { + "sshEncAlgo": { + "type": "string", + "description": "Select one or more SSH ciphers. Valid values: `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`.\n" + }, + "sshHsk": { + "type": "string", + "description": "Config SSH host key.\n" + }, + "sshHskAlgo": { + "type": "string", + "description": "Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`.\n" + }, + "sshHskOverride": { + "type": "string", + "description": "Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`.\n" + }, + "sshHskPassword": { + "type": "string", + "description": "Password for ssh-hostkey.\n" + }, + "sshKexAlgo": { + "type": "string", + "description": "Select one or more SSH kex algorithms. 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" + }, + "sshMacAlgo": { + "type": "string", + "description": "Select one or more SSH MAC algorithms. 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" + }, + "vdomparam": { + "type": "string", + "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", + "willReplaceOnChanges": true + } + }, + "type": "object" + } + }, "fortios:system/ssoadmin:Ssoadmin": { - "description": "Configure SSO admin users. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ssoadmin(\"trname\", {\n accprofile: \"super_admin\",\n vdoms: [{\n name: \"root\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ssoadmin(\"trname\",\n accprofile=\"super_admin\",\n vdoms=[fortios.system.SsoadminVdomArgs(\n name=\"root\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ssoadmin(\"trname\", new()\n {\n Accprofile = \"super_admin\",\n Vdoms = new[]\n {\n new Fortios.System.Inputs.SsoadminVdomArgs\n {\n Name = \"root\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSsoadmin(ctx, \"trname\", \u0026system.SsoadminArgs{\n\t\t\tAccprofile: pulumi.String(\"super_admin\"),\n\t\t\tVdoms: system.SsoadminVdomArray{\n\t\t\t\t\u0026system.SsoadminVdomArgs{\n\t\t\t\t\tName: pulumi.String(\"root\"),\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.fortios.system.Ssoadmin;\nimport com.pulumi.fortios.system.SsoadminArgs;\nimport com.pulumi.fortios.system.inputs.SsoadminVdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ssoadmin(\"trname\", SsoadminArgs.builder() \n .accprofile(\"super_admin\")\n .vdoms(SsoadminVdomArgs.builder()\n .name(\"root\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ssoadmin\n properties:\n accprofile: super_admin\n vdoms:\n - name: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SsoAdmin can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ssoadmin:Ssoadmin labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ssoadmin:Ssoadmin labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SSO admin users. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Ssoadmin(\"trname\", {\n accprofile: \"super_admin\",\n vdoms: [{\n name: \"root\",\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Ssoadmin(\"trname\",\n accprofile=\"super_admin\",\n vdoms=[fortios.system.SsoadminVdomArgs(\n name=\"root\",\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Ssoadmin(\"trname\", new()\n {\n Accprofile = \"super_admin\",\n Vdoms = new[]\n {\n new Fortios.System.Inputs.SsoadminVdomArgs\n {\n Name = \"root\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewSsoadmin(ctx, \"trname\", \u0026system.SsoadminArgs{\n\t\t\tAccprofile: pulumi.String(\"super_admin\"),\n\t\t\tVdoms: system.SsoadminVdomArray{\n\t\t\t\t\u0026system.SsoadminVdomArgs{\n\t\t\t\t\tName: pulumi.String(\"root\"),\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.fortios.system.Ssoadmin;\nimport com.pulumi.fortios.system.SsoadminArgs;\nimport com.pulumi.fortios.system.inputs.SsoadminVdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ssoadmin(\"trname\", SsoadminArgs.builder()\n .accprofile(\"super_admin\")\n .vdoms(SsoadminVdomArgs.builder()\n .name(\"root\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Ssoadmin\n properties:\n accprofile: super_admin\n vdoms:\n - name: root\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem SsoAdmin can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/ssoadmin:Ssoadmin labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/ssoadmin:Ssoadmin labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accprofile": { "type": "string", @@ -182120,7 +183674,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiIgnoreReleaseOverviewVersion": { "type": "string", @@ -182145,7 +183699,8 @@ "required": [ "accprofile", "guiIgnoreReleaseOverviewVersion", - "name" + "name", + "vdomparam" ], "inputProperties": { "accprofile": { @@ -182158,7 +183713,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiIgnoreReleaseOverviewVersion": { "type": "string", @@ -182198,7 +183753,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guiIgnoreReleaseOverviewVersion": { "type": "string", @@ -182238,7 +183793,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -182258,7 +183813,8 @@ }, "required": [ "accprofile", - "name" + "name", + "vdomparam" ], "inputProperties": { "accprofile": { @@ -182271,7 +183827,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -182304,7 +183860,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -182340,7 +183896,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -182360,7 +183916,8 @@ }, "required": [ "accprofile", - "name" + "name", + "vdomparam" ], "inputProperties": { "accprofile": { @@ -182373,7 +183930,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -182406,7 +183963,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -182453,11 +184010,11 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupMemberId": { "type": "integer", - "description": "Cluster member ID (0 - 3).\n" + "description": "Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions \u003e= 6.4.1: 0 - 15.\n" }, "layer2Connection": { "type": "string", @@ -182487,7 +184044,8 @@ "groupMemberId", "layer2Connection", "sessionSyncDev", - "standaloneGroupId" + "standaloneGroupId", + "vdomparam" ], "inputProperties": { "asymmetricTrafficControl": { @@ -182511,11 +184069,11 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupMemberId": { "type": "integer", - "description": "Cluster member ID (0 - 3).\n" + "description": "Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions \u003e= 6.4.1: 0 - 15.\n" }, "layer2Connection": { "type": "string", @@ -182564,11 +184122,11 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupMemberId": { "type": "integer", - "description": "Cluster member ID (0 - 3).\n" + "description": "Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions \u003e= 6.4.1: 0 - 15.\n" }, "layer2Connection": { "type": "string", @@ -182649,6 +184207,7 @@ "size", "status", "usage", + "vdomparam", "wanoptMode" ], "inputProperties": { @@ -182777,7 +184336,8 @@ "helloTime", "maxAge", "maxHops", - "switchPriority" + "switchPriority", + "vdomparam" ], "inputProperties": { "forwardDelay": { @@ -182847,7 +184407,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "intraSwitchPolicy": { "type": "string", @@ -182908,7 +184468,8 @@ "spanDestPort", "spanDirection", "type", - "vdom" + "vdom", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -182917,7 +184478,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "intraSwitchPolicy": { "type": "string", @@ -182981,7 +184542,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "intraSwitchPolicy": { "type": "string", @@ -183040,7 +184601,7 @@ } }, "fortios:system/tosbasedpriority:Tosbasedpriority": { - "description": "Configure Type of Service (ToS) based priority table to set network traffic priorities.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Tosbasedpriority(\"trname\", {\n fosid: 1,\n priority: \"low\",\n tos: 11,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Tosbasedpriority(\"trname\",\n fosid=1,\n priority=\"low\",\n tos=11)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Tosbasedpriority(\"trname\", new()\n {\n Fosid = 1,\n Priority = \"low\",\n Tos = 11,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewTosbasedpriority(ctx, \"trname\", \u0026system.TosbasedpriorityArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tPriority: pulumi.String(\"low\"),\n\t\t\tTos: pulumi.Int(11),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Tosbasedpriority;\nimport com.pulumi.fortios.system.TosbasedpriorityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Tosbasedpriority(\"trname\", TosbasedpriorityArgs.builder() \n .fosid(1)\n .priority(\"low\")\n .tos(11)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Tosbasedpriority\n properties:\n fosid: 1\n priority: low\n tos: 11\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem TosBasedPriority can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/tosbasedpriority:Tosbasedpriority labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/tosbasedpriority:Tosbasedpriority labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Type of Service (ToS) based priority table to set network traffic priorities.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Tosbasedpriority(\"trname\", {\n fosid: 1,\n priority: \"low\",\n tos: 11,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Tosbasedpriority(\"trname\",\n fosid=1,\n priority=\"low\",\n tos=11)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Tosbasedpriority(\"trname\", new()\n {\n Fosid = 1,\n Priority = \"low\",\n Tos = 11,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewTosbasedpriority(ctx, \"trname\", \u0026system.TosbasedpriorityArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tPriority: pulumi.String(\"low\"),\n\t\t\tTos: pulumi.Int(11),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Tosbasedpriority;\nimport com.pulumi.fortios.system.TosbasedpriorityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Tosbasedpriority(\"trname\", TosbasedpriorityArgs.builder()\n .fosid(1)\n .priority(\"low\")\n .tos(11)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Tosbasedpriority\n properties:\n fosid: 1\n priority: low\n tos: 11\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem TosBasedPriority can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/tosbasedpriority:Tosbasedpriority labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/tosbasedpriority:Tosbasedpriority labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "integer", @@ -183062,7 +184623,8 @@ "required": [ "fosid", "priority", - "tos" + "tos", + "vdomparam" ], "inputProperties": { "fosid": { @@ -183110,7 +184672,7 @@ } }, "fortios:system/vdom:Vdom": { - "description": "Configure virtual domain.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdom(\"trname\", {\n shortName: \"testvdom\",\n temporary: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdom(\"trname\",\n short_name=\"testvdom\",\n temporary=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdom(\"trname\", new()\n {\n ShortName = \"testvdom\",\n Temporary = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdom(ctx, \"trname\", \u0026system.VdomArgs{\n\t\t\tShortName: pulumi.String(\"testvdom\"),\n\t\t\tTemporary: pulumi.Int(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.fortios.system.Vdom;\nimport com.pulumi.fortios.system.VdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdom(\"trname\", VdomArgs.builder() \n .shortName(\"testvdom\")\n .temporary(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdom\n properties:\n shortName: testvdom\n temporary: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Vdom can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdom:Vdom labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdom:Vdom labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure virtual domain.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdom(\"trname\", {\n shortName: \"testvdom\",\n temporary: 0,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdom(\"trname\",\n short_name=\"testvdom\",\n temporary=0)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdom(\"trname\", new()\n {\n ShortName = \"testvdom\",\n Temporary = 0,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdom(ctx, \"trname\", \u0026system.VdomArgs{\n\t\t\tShortName: pulumi.String(\"testvdom\"),\n\t\t\tTemporary: pulumi.Int(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.fortios.system.Vdom;\nimport com.pulumi.fortios.system.VdomArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdom(\"trname\", VdomArgs.builder()\n .shortName(\"testvdom\")\n .temporary(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdom\n properties:\n shortName: testvdom\n temporary: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Vdom can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdom:Vdom labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdom:Vdom labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "flag": { "type": "integer", @@ -183142,7 +184704,8 @@ "name", "shortName", "temporary", - "vclusterId" + "vclusterId", + "vdomparam" ], "inputProperties": { "flag": { @@ -183206,7 +184769,7 @@ } }, "fortios:system/vdomSetting:VdomSetting": { - "description": "Provides a resource to configure VDOM of FortiOS. The API user of the token for this feature should have a super admin profile, It can be set in CLI while GUI does not allow.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Vdom`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.VdomSetting(\"test2\", {\n shortName: \"aa1122\",\n temporary: \"0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.VdomSetting(\"test2\",\n short_name=\"aa1122\",\n temporary=\"0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.VdomSetting(\"test2\", new()\n {\n ShortName = \"aa1122\",\n Temporary = \"0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomSetting(ctx, \"test2\", \u0026system.VdomSettingArgs{\n\t\t\tShortName: pulumi.String(\"aa1122\"),\n\t\t\tTemporary: 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.fortios.system.VdomSetting;\nimport com.pulumi.fortios.system.VdomSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new VdomSetting(\"test2\", VdomSettingArgs.builder() \n .shortName(\"aa1122\")\n .temporary(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:VdomSetting\n properties:\n shortName: aa1122\n temporary: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", + "description": "Provides a resource to configure VDOM of FortiOS. The API user of the token for this feature should have a super admin profile, It can be set in CLI while GUI does not allow.\n\n!\u003e **Warning:** The resource will be deprecated and replaced by new resource `fortios.system.Vdom`, we recommend that you use the new resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst test2 = new fortios.system.VdomSetting(\"test2\", {\n shortName: \"aa1122\",\n temporary: \"0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntest2 = fortios.system.VdomSetting(\"test2\",\n short_name=\"aa1122\",\n temporary=\"0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test2 = new Fortios.System.VdomSetting(\"test2\", new()\n {\n ShortName = \"aa1122\",\n Temporary = \"0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomSetting(ctx, \"test2\", \u0026system.VdomSettingArgs{\n\t\t\tShortName: pulumi.String(\"aa1122\"),\n\t\t\tTemporary: 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.fortios.system.VdomSetting;\nimport com.pulumi.fortios.system.VdomSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test2 = new VdomSetting(\"test2\", VdomSettingArgs.builder()\n .shortName(\"aa1122\")\n .temporary(0)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test2:\n type: fortios:system:VdomSetting\n properties:\n shortName: aa1122\n temporary: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n", "properties": { "name": { "type": "string", @@ -183264,11 +184827,11 @@ "properties": { "altPrimary": { "type": "string", - "description": "Alternate primary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate primary DNS server. This is not used as a failover DNS server.\n" }, "altSecondary": { "type": "string", - "description": "Alternate secondary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate secondary DNS server. This is not used as a failover DNS server.\n" }, "dnsOverTls": { "type": "string", @@ -183280,7 +184843,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -183352,16 +184915,17 @@ "serverSelectMethod", "sourceIp", "sslCertificate", - "vdomDns" + "vdomDns", + "vdomparam" ], "inputProperties": { "altPrimary": { "type": "string", - "description": "Alternate primary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate primary DNS server. This is not used as a failover DNS server.\n" }, "altSecondary": { "type": "string", - "description": "Alternate secondary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate secondary DNS server. This is not used as a failover DNS server.\n" }, "dnsOverTls": { "type": "string", @@ -183373,7 +184937,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -183437,11 +185001,11 @@ "properties": { "altPrimary": { "type": "string", - "description": "Alternate primary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate primary DNS server. This is not used as a failover DNS server.\n" }, "altSecondary": { "type": "string", - "description": "Alternate secondary DNS server. (This is not used as a failover DNS server.)\n" + "description": "Alternate secondary DNS server. This is not used as a failover DNS server.\n" }, "dnsOverTls": { "type": "string", @@ -183453,7 +185017,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -183516,7 +185080,7 @@ } }, "fortios:system/vdomexception:Vdomexception": { - "description": "Global configuration objects that can be configured independently for all VDOMs or for the defined VDOM scope.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdomexception(\"trname\", {\n fosid: 1,\n object: \"log.fortianalyzer.setting\",\n oid: 7150,\n scope: \"all\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdomexception(\"trname\",\n fosid=1,\n object=\"log.fortianalyzer.setting\",\n oid=7150,\n scope=\"all\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdomexception(\"trname\", new()\n {\n Fosid = 1,\n Object = \"log.fortianalyzer.setting\",\n Oid = 7150,\n Scope = \"all\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomexception(ctx, \"trname\", \u0026system.VdomexceptionArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tObject: pulumi.String(\"log.fortianalyzer.setting\"),\n\t\t\tOid: pulumi.Int(7150),\n\t\t\tScope: 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.fortios.system.Vdomexception;\nimport com.pulumi.fortios.system.VdomexceptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdomexception(\"trname\", VdomexceptionArgs.builder() \n .fosid(1)\n .object(\"log.fortianalyzer.setting\")\n .oid(7150)\n .scope(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdomexception\n properties:\n fosid: 1\n object: log.fortianalyzer.setting\n oid: 7150\n scope: all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VdomException can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdomexception:Vdomexception labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdomexception:Vdomexception labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Global configuration objects that can be configured independently for all VDOMs or for the defined VDOM scope.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdomexception(\"trname\", {\n fosid: 1,\n object: \"log.fortianalyzer.setting\",\n oid: 7150,\n scope: \"all\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdomexception(\"trname\",\n fosid=1,\n object=\"log.fortianalyzer.setting\",\n oid=7150,\n scope=\"all\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdomexception(\"trname\", new()\n {\n Fosid = 1,\n Object = \"log.fortianalyzer.setting\",\n Oid = 7150,\n Scope = \"all\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomexception(ctx, \"trname\", \u0026system.VdomexceptionArgs{\n\t\t\tFosid: pulumi.Int(1),\n\t\t\tObject: pulumi.String(\"log.fortianalyzer.setting\"),\n\t\t\tOid: pulumi.Int(7150),\n\t\t\tScope: 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.fortios.system.Vdomexception;\nimport com.pulumi.fortios.system.VdomexceptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdomexception(\"trname\", VdomexceptionArgs.builder()\n .fosid(1)\n .object(\"log.fortianalyzer.setting\")\n .oid(7150)\n .scope(\"all\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdomexception\n properties:\n fosid: 1\n object: log.fortianalyzer.setting\n oid: 7150\n scope: all\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VdomException can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdomexception:Vdomexception labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdomexception:Vdomexception labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -183524,11 +185088,11 @@ }, "fosid": { "type": "integer", - "description": "Index \u003c1-4096\u003e.\n" + "description": "Index (1 - 4096).\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "object": { "type": "string", @@ -183558,7 +185122,8 @@ "fosid", "object", "oid", - "scope" + "scope", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -183567,12 +185132,12 @@ }, "fosid": { "type": "integer", - "description": "Index \u003c1-4096\u003e.\n", + "description": "Index (1 - 4096).\n", "willReplaceOnChanges": true }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "object": { "type": "string", @@ -183611,12 +185176,12 @@ }, "fosid": { "type": "integer", - "description": "Index \u003c1-4096\u003e.\n", + "description": "Index (1 - 4096).\n", "willReplaceOnChanges": true }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "object": { "type": "string", @@ -183651,7 +185216,7 @@ "properties": { "name": { "type": "string", - "description": "VDOM link name (maximum = 8 characters).\n" + "description": "VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions \u003e= 6.4.1: maximum = 11 characters.\n" }, "type": { "type": "string", @@ -183669,12 +185234,13 @@ "required": [ "name", "type", - "vcluster" + "vcluster", + "vdomparam" ], "inputProperties": { "name": { "type": "string", - "description": "VDOM link name (maximum = 8 characters).\n", + "description": "VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions \u003e= 6.4.1: maximum = 11 characters.\n", "willReplaceOnChanges": true }, "type": { @@ -183696,7 +185262,7 @@ "properties": { "name": { "type": "string", - "description": "VDOM link name (maximum = 8 characters).\n", + "description": "VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions \u003e= 6.4.1: maximum = 11 characters.\n", "willReplaceOnChanges": true }, "type": { @@ -183717,7 +185283,7 @@ } }, "fortios:system/vdomnetflow:Vdomnetflow": { - "description": "Configure NetFlow per VDOM.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdomnetflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 2055,\n sourceIp: \"0.0.0.0\",\n vdomNetflow: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdomnetflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=2055,\n source_ip=\"0.0.0.0\",\n vdom_netflow=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdomnetflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 2055,\n SourceIp = \"0.0.0.0\",\n VdomNetflow = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomnetflow(ctx, \"trname\", \u0026system.VdomnetflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(2055),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tVdomNetflow: 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.fortios.system.Vdomnetflow;\nimport com.pulumi.fortios.system.VdomnetflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdomnetflow(\"trname\", VdomnetflowArgs.builder() \n .collectorIp(\"0.0.0.0\")\n .collectorPort(2055)\n .sourceIp(\"0.0.0.0\")\n .vdomNetflow(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdomnetflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 2055\n sourceIp: 0.0.0.0\n vdomNetflow: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VdomNetflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdomnetflow:Vdomnetflow labelname SystemVdomNetflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdomnetflow:Vdomnetflow labelname SystemVdomNetflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure NetFlow per VDOM.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdomnetflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 2055,\n sourceIp: \"0.0.0.0\",\n vdomNetflow: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdomnetflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=2055,\n source_ip=\"0.0.0.0\",\n vdom_netflow=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdomnetflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 2055,\n SourceIp = \"0.0.0.0\",\n VdomNetflow = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomnetflow(ctx, \"trname\", \u0026system.VdomnetflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(2055),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tVdomNetflow: 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.fortios.system.Vdomnetflow;\nimport com.pulumi.fortios.system.VdomnetflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdomnetflow(\"trname\", VdomnetflowArgs.builder()\n .collectorIp(\"0.0.0.0\")\n .collectorPort(2055)\n .sourceIp(\"0.0.0.0\")\n .vdomNetflow(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdomnetflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 2055\n sourceIp: 0.0.0.0\n vdomNetflow: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VdomNetflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdomnetflow:Vdomnetflow labelname SystemVdomNetflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdomnetflow:Vdomnetflow labelname SystemVdomNetflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "collectorIp": { "type": "string", @@ -183740,7 +185306,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -183769,7 +185335,8 @@ "interface", "interfaceSelectMethod", "sourceIp", - "vdomNetflow" + "vdomNetflow", + "vdomparam" ], "inputProperties": { "collectorIp": { @@ -183793,7 +185360,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -183841,7 +185408,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -183893,7 +185460,7 @@ }, "firewallPolicy": { "type": "string", - "description": "Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast).\n" + "description": "Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast).\n" }, "ipsecPhase1": { "type": "string", @@ -183913,7 +185480,7 @@ }, "logDiskQuota": { "type": "string", - "description": "Log disk quota in MB (range depends on how much disk space is available).\n" + "description": "Log disk quota in megabytes (MB). Range depends on how much disk space is available.\n" }, "name": { "type": "string", @@ -183941,7 +185508,7 @@ }, "snmpIndex": { "type": "integer", - "description": "Permanent SNMP Index of the virtual domain (0 - 4294967295).\n" + "description": "Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions \u003e= 6.4.0: 1 - 2147483647.\n" }, "sslvpn": { "type": "string", @@ -183981,7 +185548,8 @@ "snmpIndex", "sslvpn", "user", - "userGroup" + "userGroup", + "vdomparam" ], "inputProperties": { "customService": { @@ -184006,7 +185574,7 @@ }, "firewallPolicy": { "type": "string", - "description": "Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast).\n" + "description": "Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast).\n" }, "ipsecPhase1": { "type": "string", @@ -184026,7 +185594,7 @@ }, "logDiskQuota": { "type": "string", - "description": "Log disk quota in MB (range depends on how much disk space is available).\n" + "description": "Log disk quota in megabytes (MB). Range depends on how much disk space is available.\n" }, "name": { "type": "string", @@ -184055,7 +185623,7 @@ }, "snmpIndex": { "type": "integer", - "description": "Permanent SNMP Index of the virtual domain (0 - 4294967295).\n" + "description": "Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions \u003e= 6.4.0: 1 - 2147483647.\n" }, "sslvpn": { "type": "string", @@ -184100,7 +185668,7 @@ }, "firewallPolicy": { "type": "string", - "description": "Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast).\n" + "description": "Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast).\n" }, "ipsecPhase1": { "type": "string", @@ -184120,7 +185688,7 @@ }, "logDiskQuota": { "type": "string", - "description": "Log disk quota in MB (range depends on how much disk space is available).\n" + "description": "Log disk quota in megabytes (MB). Range depends on how much disk space is available.\n" }, "name": { "type": "string", @@ -184149,7 +185717,7 @@ }, "snmpIndex": { "type": "integer", - "description": "Permanent SNMP Index of the virtual domain (0 - 4294967295).\n" + "description": "Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions \u003e= 6.4.0: 1 - 2147483647.\n" }, "sslvpn": { "type": "string", @@ -184195,7 +185763,8 @@ "required": [ "name", "radiusServerVdom", - "status" + "status", + "vdomparam" ], "inputProperties": { "name": { @@ -184246,7 +185815,7 @@ } }, "fortios:system/vdomsflow:Vdomsflow": { - "description": "Configure sFlow per VDOM to add or change the IP address and UDP port that FortiGate sFlow agents in this VDOM use to send sFlow datagrams to an sFlow collector.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdomsflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 6343,\n sourceIp: \"0.0.0.0\",\n vdomSflow: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdomsflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=6343,\n source_ip=\"0.0.0.0\",\n vdom_sflow=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdomsflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 6343,\n SourceIp = \"0.0.0.0\",\n VdomSflow = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomsflow(ctx, \"trname\", \u0026system.VdomsflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(6343),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tVdomSflow: 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.fortios.system.Vdomsflow;\nimport com.pulumi.fortios.system.VdomsflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdomsflow(\"trname\", VdomsflowArgs.builder() \n .collectorIp(\"0.0.0.0\")\n .collectorPort(6343)\n .sourceIp(\"0.0.0.0\")\n .vdomSflow(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdomsflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 6343\n sourceIp: 0.0.0.0\n vdomSflow: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VdomSflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdomsflow:Vdomsflow labelname SystemVdomSflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdomsflow:Vdomsflow labelname SystemVdomSflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure sFlow per VDOM to add or change the IP address and UDP port that FortiGate sFlow agents in this VDOM use to send sFlow datagrams to an sFlow collector.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vdomsflow(\"trname\", {\n collectorIp: \"0.0.0.0\",\n collectorPort: 6343,\n sourceIp: \"0.0.0.0\",\n vdomSflow: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vdomsflow(\"trname\",\n collector_ip=\"0.0.0.0\",\n collector_port=6343,\n source_ip=\"0.0.0.0\",\n vdom_sflow=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vdomsflow(\"trname\", new()\n {\n CollectorIp = \"0.0.0.0\",\n CollectorPort = 6343,\n SourceIp = \"0.0.0.0\",\n VdomSflow = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVdomsflow(ctx, \"trname\", \u0026system.VdomsflowArgs{\n\t\t\tCollectorIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tCollectorPort: pulumi.Int(6343),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tVdomSflow: 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.fortios.system.Vdomsflow;\nimport com.pulumi.fortios.system.VdomsflowArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vdomsflow(\"trname\", VdomsflowArgs.builder()\n .collectorIp(\"0.0.0.0\")\n .collectorPort(6343)\n .sourceIp(\"0.0.0.0\")\n .vdomSflow(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vdomsflow\n properties:\n collectorIp: 0.0.0.0\n collectorPort: 6343\n sourceIp: 0.0.0.0\n vdomSflow: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VdomSflow can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vdomsflow:Vdomsflow labelname SystemVdomSflow\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vdomsflow:Vdomsflow labelname SystemVdomSflow\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "collectorIp": { "type": "string", @@ -184269,7 +185838,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -184298,7 +185867,8 @@ "interface", "interfaceSelectMethod", "sourceIp", - "vdomSflow" + "vdomSflow", + "vdomparam" ], "inputProperties": { "collectorIp": { @@ -184322,7 +185892,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -184370,7 +185940,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -184406,7 +185976,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -184455,6 +186025,7 @@ "spanDestPort", "spanDirection", "spanSourcePort", + "vdomparam", "vlan" ], "inputProperties": { @@ -184464,7 +186035,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -184517,7 +186088,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -184565,7 +186136,7 @@ } }, "fortios:system/virtualwanlink:Virtualwanlink": { - "description": "Configure redundant internet connections using SD-WAN (formerly virtual WAN link). Applies to FortiOS Version `\u003c= 6.4.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Virtualwanlink(\"trname\", {\n failDetect: \"disable\",\n loadBalanceMode: \"source-ip-based\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Virtualwanlink(\"trname\",\n fail_detect=\"disable\",\n load_balance_mode=\"source-ip-based\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Virtualwanlink(\"trname\", new()\n {\n FailDetect = \"disable\",\n LoadBalanceMode = \"source-ip-based\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVirtualwanlink(ctx, \"trname\", \u0026system.VirtualwanlinkArgs{\n\t\t\tFailDetect: pulumi.String(\"disable\"),\n\t\t\tLoadBalanceMode: pulumi.String(\"source-ip-based\"),\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.fortios.system.Virtualwanlink;\nimport com.pulumi.fortios.system.VirtualwanlinkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Virtualwanlink(\"trname\", VirtualwanlinkArgs.builder() \n .failDetect(\"disable\")\n .loadBalanceMode(\"source-ip-based\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Virtualwanlink\n properties:\n failDetect: disable\n loadBalanceMode: source-ip-based\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VirtualWanLink can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/virtualwanlink:Virtualwanlink labelname SystemVirtualWanLink\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/virtualwanlink:Virtualwanlink labelname SystemVirtualWanLink\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure redundant internet connections using SD-WAN (formerly virtual WAN link). Applies to FortiOS Version `\u003c= 6.4.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Virtualwanlink(\"trname\", {\n failDetect: \"disable\",\n loadBalanceMode: \"source-ip-based\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Virtualwanlink(\"trname\",\n fail_detect=\"disable\",\n load_balance_mode=\"source-ip-based\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Virtualwanlink(\"trname\", new()\n {\n FailDetect = \"disable\",\n LoadBalanceMode = \"source-ip-based\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVirtualwanlink(ctx, \"trname\", \u0026system.VirtualwanlinkArgs{\n\t\t\tFailDetect: pulumi.String(\"disable\"),\n\t\t\tLoadBalanceMode: pulumi.String(\"source-ip-based\"),\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.fortios.system.Virtualwanlink;\nimport com.pulumi.fortios.system.VirtualwanlinkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Virtualwanlink(\"trname\", VirtualwanlinkArgs.builder()\n .failDetect(\"disable\")\n .loadBalanceMode(\"source-ip-based\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Virtualwanlink\n properties:\n failDetect: disable\n loadBalanceMode: source-ip-based\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem VirtualWanLink can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/virtualwanlink:Virtualwanlink labelname SystemVirtualWanLink\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/virtualwanlink:Virtualwanlink labelname SystemVirtualWanLink\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -184584,7 +186155,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "array", @@ -184652,7 +186223,8 @@ "neighborHoldBootTime", "neighborHoldDown", "neighborHoldDownTime", - "status" + "status", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -184672,7 +186244,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "array", @@ -184755,7 +186327,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "healthChecks": { "type": "array", @@ -184830,7 +186402,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -184859,6 +186431,7 @@ "required": [ "members", "name", + "vdomparam", "vlanFilter", "wildcardVlan" ], @@ -184869,7 +186442,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -184909,7 +186482,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -185002,7 +186575,8 @@ "mode", "sslCertificate", "status", - "updateUrl" + "updateUrl", + "vdomparam" ], "inputProperties": { "autoAsicOffload": { @@ -185114,7 +186688,7 @@ } }, "fortios:system/vxlan:Vxlan": { - "description": "Configure VXLAN devices.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vxlan(\"trname\", {\n dstport: 4789,\n \"interface\": \"port3\",\n ipVersion: \"ipv4-unicast\",\n remoteIps: [{\n ip: \"1.1.1.1\",\n }],\n vni: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vxlan(\"trname\",\n dstport=4789,\n interface=\"port3\",\n ip_version=\"ipv4-unicast\",\n remote_ips=[fortios.system.VxlanRemoteIpArgs(\n ip=\"1.1.1.1\",\n )],\n vni=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vxlan(\"trname\", new()\n {\n Dstport = 4789,\n Interface = \"port3\",\n IpVersion = \"ipv4-unicast\",\n RemoteIps = new[]\n {\n new Fortios.System.Inputs.VxlanRemoteIpArgs\n {\n Ip = \"1.1.1.1\",\n },\n },\n Vni = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVxlan(ctx, \"trname\", \u0026system.VxlanArgs{\n\t\t\tDstport: pulumi.Int(4789),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"ipv4-unicast\"),\n\t\t\tRemoteIps: system.VxlanRemoteIpArray{\n\t\t\t\t\u0026system.VxlanRemoteIpArgs{\n\t\t\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tVni: pulumi.Int(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.fortios.system.Vxlan;\nimport com.pulumi.fortios.system.VxlanArgs;\nimport com.pulumi.fortios.system.inputs.VxlanRemoteIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vxlan(\"trname\", VxlanArgs.builder() \n .dstport(4789)\n .interface_(\"port3\")\n .ipVersion(\"ipv4-unicast\")\n .remoteIps(VxlanRemoteIpArgs.builder()\n .ip(\"1.1.1.1\")\n .build())\n .vni(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vxlan\n properties:\n dstport: 4789\n interface: port3\n ipVersion: ipv4-unicast\n remoteIps:\n - ip: 1.1.1.1\n vni: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Vxlan can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vxlan:Vxlan labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vxlan:Vxlan labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VXLAN devices.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Vxlan(\"trname\", {\n dstport: 4789,\n \"interface\": \"port3\",\n ipVersion: \"ipv4-unicast\",\n remoteIps: [{\n ip: \"1.1.1.1\",\n }],\n vni: 3,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Vxlan(\"trname\",\n dstport=4789,\n interface=\"port3\",\n ip_version=\"ipv4-unicast\",\n remote_ips=[fortios.system.VxlanRemoteIpArgs(\n ip=\"1.1.1.1\",\n )],\n vni=3)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Vxlan(\"trname\", new()\n {\n Dstport = 4789,\n Interface = \"port3\",\n IpVersion = \"ipv4-unicast\",\n RemoteIps = new[]\n {\n new Fortios.System.Inputs.VxlanRemoteIpArgs\n {\n Ip = \"1.1.1.1\",\n },\n },\n Vni = 3,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewVxlan(ctx, \"trname\", \u0026system.VxlanArgs{\n\t\t\tDstport: pulumi.Int(4789),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"ipv4-unicast\"),\n\t\t\tRemoteIps: system.VxlanRemoteIpArray{\n\t\t\t\t\u0026system.VxlanRemoteIpArgs{\n\t\t\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tVni: pulumi.Int(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.fortios.system.Vxlan;\nimport com.pulumi.fortios.system.VxlanArgs;\nimport com.pulumi.fortios.system.inputs.VxlanRemoteIpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Vxlan(\"trname\", VxlanArgs.builder()\n .dstport(4789)\n .interface_(\"port3\")\n .ipVersion(\"ipv4-unicast\")\n .remoteIps(VxlanRemoteIpArgs.builder()\n .ip(\"1.1.1.1\")\n .build())\n .vni(3)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Vxlan\n properties:\n dstport: 4789\n interface: port3\n ipVersion: ipv4-unicast\n remoteIps:\n - ip: 1.1.1.1\n vni: 3\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Vxlan can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/vxlan:Vxlan labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/vxlan:Vxlan labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dstport": { "type": "integer", @@ -185130,7 +186704,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -185183,6 +186757,7 @@ "learnFromTraffic", "multicastTtl", "name", + "vdomparam", "vni" ], "inputProperties": { @@ -185200,7 +186775,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -185269,7 +186844,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -185320,7 +186895,7 @@ } }, "fortios:system/wccp:Wccp": { - "description": "Configure WCCP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Wccp(\"trname\", {\n assignmentBucketFormat: \"cisco-implementation\",\n assignmentDstaddrMask: \"0.0.0.0\",\n assignmentMethod: \"HASH\",\n assignmentSrcaddrMask: \"0.0.23.65\",\n assignmentWeight: 0,\n authentication: \"disable\",\n cacheEngineMethod: \"GRE\",\n cacheId: \"1.1.1.1\",\n forwardMethod: \"GRE\",\n groupAddress: \"0.0.0.0\",\n primaryHash: \"dst-ip\",\n priority: 0,\n protocol: 0,\n returnMethod: \"GRE\",\n routerId: \"1.1.1.1\",\n routerList: \"\\\"1.0.0.0\\\" \",\n serverType: \"forward\",\n serviceId: \"1\",\n serviceType: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Wccp(\"trname\",\n assignment_bucket_format=\"cisco-implementation\",\n assignment_dstaddr_mask=\"0.0.0.0\",\n assignment_method=\"HASH\",\n assignment_srcaddr_mask=\"0.0.23.65\",\n assignment_weight=0,\n authentication=\"disable\",\n cache_engine_method=\"GRE\",\n cache_id=\"1.1.1.1\",\n forward_method=\"GRE\",\n group_address=\"0.0.0.0\",\n primary_hash=\"dst-ip\",\n priority=0,\n protocol=0,\n return_method=\"GRE\",\n router_id=\"1.1.1.1\",\n router_list=\"\\\"1.0.0.0\\\" \",\n server_type=\"forward\",\n service_id=\"1\",\n service_type=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Wccp(\"trname\", new()\n {\n AssignmentBucketFormat = \"cisco-implementation\",\n AssignmentDstaddrMask = \"0.0.0.0\",\n AssignmentMethod = \"HASH\",\n AssignmentSrcaddrMask = \"0.0.23.65\",\n AssignmentWeight = 0,\n Authentication = \"disable\",\n CacheEngineMethod = \"GRE\",\n CacheId = \"1.1.1.1\",\n ForwardMethod = \"GRE\",\n GroupAddress = \"0.0.0.0\",\n PrimaryHash = \"dst-ip\",\n Priority = 0,\n Protocol = 0,\n ReturnMethod = \"GRE\",\n RouterId = \"1.1.1.1\",\n RouterList = \"\\\"1.0.0.0\\\" \",\n ServerType = \"forward\",\n ServiceId = \"1\",\n ServiceType = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewWccp(ctx, \"trname\", \u0026system.WccpArgs{\n\t\t\tAssignmentBucketFormat: pulumi.String(\"cisco-implementation\"),\n\t\t\tAssignmentDstaddrMask: pulumi.String(\"0.0.0.0\"),\n\t\t\tAssignmentMethod: pulumi.String(\"HASH\"),\n\t\t\tAssignmentSrcaddrMask: pulumi.String(\"0.0.23.65\"),\n\t\t\tAssignmentWeight: pulumi.Int(0),\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tCacheEngineMethod: pulumi.String(\"GRE\"),\n\t\t\tCacheId: pulumi.String(\"1.1.1.1\"),\n\t\t\tForwardMethod: pulumi.String(\"GRE\"),\n\t\t\tGroupAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\tPrimaryHash: pulumi.String(\"dst-ip\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReturnMethod: pulumi.String(\"GRE\"),\n\t\t\tRouterId: pulumi.String(\"1.1.1.1\"),\n\t\t\tRouterList: pulumi.String(\"\\\"1.0.0.0\\\" \"),\n\t\t\tServerType: pulumi.String(\"forward\"),\n\t\t\tServiceId: pulumi.String(\"1\"),\n\t\t\tServiceType: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Wccp;\nimport com.pulumi.fortios.system.WccpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Wccp(\"trname\", WccpArgs.builder() \n .assignmentBucketFormat(\"cisco-implementation\")\n .assignmentDstaddrMask(\"0.0.0.0\")\n .assignmentMethod(\"HASH\")\n .assignmentSrcaddrMask(\"0.0.23.65\")\n .assignmentWeight(0)\n .authentication(\"disable\")\n .cacheEngineMethod(\"GRE\")\n .cacheId(\"1.1.1.1\")\n .forwardMethod(\"GRE\")\n .groupAddress(\"0.0.0.0\")\n .primaryHash(\"dst-ip\")\n .priority(0)\n .protocol(0)\n .returnMethod(\"GRE\")\n .routerId(\"1.1.1.1\")\n .routerList(\"\\\"1.0.0.0\\\" \")\n .serverType(\"forward\")\n .serviceId(\"1\")\n .serviceType(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Wccp\n properties:\n assignmentBucketFormat: cisco-implementation\n assignmentDstaddrMask: 0.0.0.0\n assignmentMethod: HASH\n assignmentSrcaddrMask: 0.0.23.65\n assignmentWeight: 0\n authentication: disable\n cacheEngineMethod: GRE\n cacheId: 1.1.1.1\n forwardMethod: GRE\n groupAddress: 0.0.0.0\n primaryHash: dst-ip\n priority: 0\n protocol: 0\n returnMethod: GRE\n routerId: 1.1.1.1\n routerList: '\"1.0.0.0\" '\n serverType: forward\n serviceId: '1'\n serviceType: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Wccp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/wccp:Wccp labelname {{service_id}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/wccp:Wccp labelname {{service_id}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WCCP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Wccp(\"trname\", {\n assignmentBucketFormat: \"cisco-implementation\",\n assignmentDstaddrMask: \"0.0.0.0\",\n assignmentMethod: \"HASH\",\n assignmentSrcaddrMask: \"0.0.23.65\",\n assignmentWeight: 0,\n authentication: \"disable\",\n cacheEngineMethod: \"GRE\",\n cacheId: \"1.1.1.1\",\n forwardMethod: \"GRE\",\n groupAddress: \"0.0.0.0\",\n primaryHash: \"dst-ip\",\n priority: 0,\n protocol: 0,\n returnMethod: \"GRE\",\n routerId: \"1.1.1.1\",\n routerList: \"\\\"1.0.0.0\\\" \",\n serverType: \"forward\",\n serviceId: \"1\",\n serviceType: \"auto\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Wccp(\"trname\",\n assignment_bucket_format=\"cisco-implementation\",\n assignment_dstaddr_mask=\"0.0.0.0\",\n assignment_method=\"HASH\",\n assignment_srcaddr_mask=\"0.0.23.65\",\n assignment_weight=0,\n authentication=\"disable\",\n cache_engine_method=\"GRE\",\n cache_id=\"1.1.1.1\",\n forward_method=\"GRE\",\n group_address=\"0.0.0.0\",\n primary_hash=\"dst-ip\",\n priority=0,\n protocol=0,\n return_method=\"GRE\",\n router_id=\"1.1.1.1\",\n router_list=\"\\\"1.0.0.0\\\" \",\n server_type=\"forward\",\n service_id=\"1\",\n service_type=\"auto\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Wccp(\"trname\", new()\n {\n AssignmentBucketFormat = \"cisco-implementation\",\n AssignmentDstaddrMask = \"0.0.0.0\",\n AssignmentMethod = \"HASH\",\n AssignmentSrcaddrMask = \"0.0.23.65\",\n AssignmentWeight = 0,\n Authentication = \"disable\",\n CacheEngineMethod = \"GRE\",\n CacheId = \"1.1.1.1\",\n ForwardMethod = \"GRE\",\n GroupAddress = \"0.0.0.0\",\n PrimaryHash = \"dst-ip\",\n Priority = 0,\n Protocol = 0,\n ReturnMethod = \"GRE\",\n RouterId = \"1.1.1.1\",\n RouterList = \"\\\"1.0.0.0\\\" \",\n ServerType = \"forward\",\n ServiceId = \"1\",\n ServiceType = \"auto\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewWccp(ctx, \"trname\", \u0026system.WccpArgs{\n\t\t\tAssignmentBucketFormat: pulumi.String(\"cisco-implementation\"),\n\t\t\tAssignmentDstaddrMask: pulumi.String(\"0.0.0.0\"),\n\t\t\tAssignmentMethod: pulumi.String(\"HASH\"),\n\t\t\tAssignmentSrcaddrMask: pulumi.String(\"0.0.23.65\"),\n\t\t\tAssignmentWeight: pulumi.Int(0),\n\t\t\tAuthentication: pulumi.String(\"disable\"),\n\t\t\tCacheEngineMethod: pulumi.String(\"GRE\"),\n\t\t\tCacheId: pulumi.String(\"1.1.1.1\"),\n\t\t\tForwardMethod: pulumi.String(\"GRE\"),\n\t\t\tGroupAddress: pulumi.String(\"0.0.0.0\"),\n\t\t\tPrimaryHash: pulumi.String(\"dst-ip\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReturnMethod: pulumi.String(\"GRE\"),\n\t\t\tRouterId: pulumi.String(\"1.1.1.1\"),\n\t\t\tRouterList: pulumi.String(\"\\\"1.0.0.0\\\" \"),\n\t\t\tServerType: pulumi.String(\"forward\"),\n\t\t\tServiceId: pulumi.String(\"1\"),\n\t\t\tServiceType: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.system.Wccp;\nimport com.pulumi.fortios.system.WccpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Wccp(\"trname\", WccpArgs.builder()\n .assignmentBucketFormat(\"cisco-implementation\")\n .assignmentDstaddrMask(\"0.0.0.0\")\n .assignmentMethod(\"HASH\")\n .assignmentSrcaddrMask(\"0.0.23.65\")\n .assignmentWeight(0)\n .authentication(\"disable\")\n .cacheEngineMethod(\"GRE\")\n .cacheId(\"1.1.1.1\")\n .forwardMethod(\"GRE\")\n .groupAddress(\"0.0.0.0\")\n .primaryHash(\"dst-ip\")\n .priority(0)\n .protocol(0)\n .returnMethod(\"GRE\")\n .routerId(\"1.1.1.1\")\n .routerList(\"\\\"1.0.0.0\\\" \")\n .serverType(\"forward\")\n .serviceId(\"1\")\n .serviceType(\"auto\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Wccp\n properties:\n assignmentBucketFormat: cisco-implementation\n assignmentDstaddrMask: 0.0.0.0\n assignmentMethod: HASH\n assignmentSrcaddrMask: 0.0.23.65\n assignmentWeight: 0\n authentication: disable\n cacheEngineMethod: GRE\n cacheId: 1.1.1.1\n forwardMethod: GRE\n groupAddress: 0.0.0.0\n primaryHash: dst-ip\n priority: 0\n protocol: 0\n returnMethod: GRE\n routerId: 1.1.1.1\n routerList: '\"1.0.0.0\" '\n serverType: forward\n serviceId: '1'\n serviceType: auto\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Wccp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/wccp:Wccp labelname {{service_id}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/wccp:Wccp labelname {{service_id}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "assignmentBucketFormat": { "type": "string", @@ -185442,7 +187017,8 @@ "serverList", "serverType", "serviceId", - "serviceType" + "serviceType", + "vdomparam" ], "inputProperties": { "assignmentBucketFormat": { @@ -185652,7 +187228,7 @@ } }, "fortios:system/zone:Zone": { - "description": "Configure zones to group two or more interfaces. When a zone is created you can configure policies for the zone instead of individual interfaces in the zone.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Zone(\"trname\", {intrazone: \"allow\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Zone(\"trname\", intrazone=\"allow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Zone(\"trname\", new()\n {\n Intrazone = \"allow\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewZone(ctx, \"trname\", \u0026system.ZoneArgs{\n\t\t\tIntrazone: 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.fortios.system.Zone;\nimport com.pulumi.fortios.system.ZoneArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Zone(\"trname\", ZoneArgs.builder() \n .intrazone(\"allow\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Zone\n properties:\n intrazone: allow\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Zone can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/zone:Zone labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/zone:Zone labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure zones to group two or more interfaces. When a zone is created you can configure policies for the zone instead of individual interfaces in the zone.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.system.Zone(\"trname\", {intrazone: \"allow\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.system.Zone(\"trname\", intrazone=\"allow\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.System.Zone(\"trname\", new()\n {\n Intrazone = \"allow\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := system.NewZone(ctx, \"trname\", \u0026system.ZoneArgs{\n\t\t\tIntrazone: 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.fortios.system.Zone;\nimport com.pulumi.fortios.system.ZoneArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Zone(\"trname\", ZoneArgs.builder()\n .intrazone(\"allow\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:system:Zone\n properties:\n intrazone: allow\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nSystem Zone can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:system/zone:Zone labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:system/zone:Zone labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "description": { "type": "string", @@ -185664,7 +187240,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -185696,7 +187272,8 @@ "required": [ "description", "intrazone", - "name" + "name", + "vdomparam" ], "inputProperties": { "description": { @@ -185709,7 +187286,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -185753,7 +187330,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interfaces": { "type": "array", @@ -185788,7 +187365,7 @@ } }, "fortios:user/adgrp:Adgrp": { - "description": "Configure FSSO groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.user.Fsso(\"trname1\", {\n port: 32381,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"1.1.1.1\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n});\nconst trname = new fortios.user.Adgrp(\"trname\", {serverName: trname1.name});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.user.Fsso(\"trname1\",\n port=32381,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"1.1.1.1\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\")\ntrname = fortios.user.Adgrp(\"trname\", server_name=trname1.name)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.User.Fsso(\"trname1\", new()\n {\n Port = 32381,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"1.1.1.1\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n });\n\n var trname = new Fortios.User.Adgrp(\"trname\", new()\n {\n ServerName = trname1.Name,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := user.NewFsso(ctx, \"trname1\", \u0026user.FssoArgs{\n\t\t\tPort: pulumi.Int(32381),\n\t\t\tPort2: pulumi.Int(8000),\n\t\t\tPort3: pulumi.Int(8000),\n\t\t\tPort4: pulumi.Int(8000),\n\t\t\tPort5: pulumi.Int(8000),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewAdgrp(ctx, \"trname\", \u0026user.AdgrpArgs{\n\t\t\tServerName: trname1.Name,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Fsso;\nimport com.pulumi.fortios.user.FssoArgs;\nimport com.pulumi.fortios.user.Adgrp;\nimport com.pulumi.fortios.user.AdgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Fsso(\"trname1\", FssoArgs.builder() \n .port(32381)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"1.1.1.1\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .build());\n\n var trname = new Adgrp(\"trname\", AdgrpArgs.builder() \n .serverName(trname1.name())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:user:Fsso\n properties:\n port: 32381\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: 1.1.1.1\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n trname:\n type: fortios:user:Adgrp\n properties:\n serverName: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Adgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/adgrp:Adgrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/adgrp:Adgrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FSSO groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.user.Fsso(\"trname1\", {\n port: 32381,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"1.1.1.1\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n});\nconst trname = new fortios.user.Adgrp(\"trname\", {serverName: trname1.name});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.user.Fsso(\"trname1\",\n port=32381,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"1.1.1.1\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\")\ntrname = fortios.user.Adgrp(\"trname\", server_name=trname1.name)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.User.Fsso(\"trname1\", new()\n {\n Port = 32381,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"1.1.1.1\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n });\n\n var trname = new Fortios.User.Adgrp(\"trname\", new()\n {\n ServerName = trname1.Name,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := user.NewFsso(ctx, \"trname1\", \u0026user.FssoArgs{\n\t\t\tPort: pulumi.Int(32381),\n\t\t\tPort2: pulumi.Int(8000),\n\t\t\tPort3: pulumi.Int(8000),\n\t\t\tPort4: pulumi.Int(8000),\n\t\t\tPort5: pulumi.Int(8000),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewAdgrp(ctx, \"trname\", \u0026user.AdgrpArgs{\n\t\t\tServerName: trname1.Name,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Fsso;\nimport com.pulumi.fortios.user.FssoArgs;\nimport com.pulumi.fortios.user.Adgrp;\nimport com.pulumi.fortios.user.AdgrpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Fsso(\"trname1\", FssoArgs.builder()\n .port(32381)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"1.1.1.1\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .build());\n\n var trname = new Adgrp(\"trname\", AdgrpArgs.builder()\n .serverName(trname1.name())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:user:Fsso\n properties:\n port: 32381\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: 1.1.1.1\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n trname:\n type: fortios:user:Adgrp\n properties:\n serverName: ${trname1.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Adgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/adgrp:Adgrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/adgrp:Adgrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "connectorSource": { "type": "string", @@ -185815,7 +187392,8 @@ "connectorSource", "fosid", "name", - "serverName" + "serverName", + "vdomparam" ], "inputProperties": { "connectorSource": { @@ -185908,7 +187486,8 @@ "issuer", "name", "status", - "type" + "type", + "vdomparam" ], "inputProperties": { "commonName": { @@ -185980,7 +187559,7 @@ } }, "fortios:user/device:Device": { - "description": "Configure devices. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Device(\"trname\", {\n alias: \"1\",\n category: \"amazon-device\",\n mac: \"08:00:20:0a:8c:6d\",\n type: \"unknown\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Device(\"trname\",\n alias=\"1\",\n category=\"amazon-device\",\n mac=\"08:00:20:0a:8c:6d\",\n type=\"unknown\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Device(\"trname\", new()\n {\n Alias = \"1\",\n Category = \"amazon-device\",\n Mac = \"08:00:20:0a:8c:6d\",\n Type = \"unknown\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewDevice(ctx, \"trname\", \u0026user.DeviceArgs{\n\t\t\tAlias: pulumi.String(\"1\"),\n\t\t\tCategory: pulumi.String(\"amazon-device\"),\n\t\t\tMac: pulumi.String(\"08:00:20:0a:8c:6d\"),\n\t\t\tType: 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.fortios.user.Device;\nimport com.pulumi.fortios.user.DeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Device(\"trname\", DeviceArgs.builder() \n .alias(\"1\")\n .category(\"amazon-device\")\n .mac(\"08:00:20:0a:8c:6d\")\n .type(\"unknown\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Device\n properties:\n alias: '1'\n category: amazon-device\n mac: 08:00:20:0a:8c:6d\n type: unknown\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Device can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/device:Device labelname {{alias}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/device:Device labelname {{alias}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure devices. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Device(\"trname\", {\n alias: \"1\",\n category: \"amazon-device\",\n mac: \"08:00:20:0a:8c:6d\",\n type: \"unknown\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Device(\"trname\",\n alias=\"1\",\n category=\"amazon-device\",\n mac=\"08:00:20:0a:8c:6d\",\n type=\"unknown\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Device(\"trname\", new()\n {\n Alias = \"1\",\n Category = \"amazon-device\",\n Mac = \"08:00:20:0a:8c:6d\",\n Type = \"unknown\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewDevice(ctx, \"trname\", \u0026user.DeviceArgs{\n\t\t\tAlias: pulumi.String(\"1\"),\n\t\t\tCategory: pulumi.String(\"amazon-device\"),\n\t\t\tMac: pulumi.String(\"08:00:20:0a:8c:6d\"),\n\t\t\tType: 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.fortios.user.Device;\nimport com.pulumi.fortios.user.DeviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Device(\"trname\", DeviceArgs.builder()\n .alias(\"1\")\n .category(\"amazon-device\")\n .mac(\"08:00:20:0a:8c:6d\")\n .type(\"unknown\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Device\n properties:\n alias: '1'\n category: amazon-device\n mac: 08:00:20:0a:8c:6d\n type: unknown\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Device can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/device:Device labelname {{alias}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/device:Device labelname {{alias}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "alias": { "type": "string", @@ -186004,7 +187583,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mac": { "type": "string", @@ -186040,7 +187619,8 @@ "mac", "masterDevice", "type", - "user" + "user", + "vdomparam" ], "inputProperties": { "alias": { @@ -186066,7 +187646,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mac": { "type": "string", @@ -186123,7 +187703,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mac": { "type": "string", @@ -186158,7 +187738,7 @@ } }, "fortios:user/deviceaccesslist:Deviceaccesslist": { - "description": "Configure device access control lists. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Deviceaccesslist(\"trname\", {defaultAction: \"accept\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Deviceaccesslist(\"trname\", default_action=\"accept\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Deviceaccesslist(\"trname\", new()\n {\n DefaultAction = \"accept\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewDeviceaccesslist(ctx, \"trname\", \u0026user.DeviceaccesslistArgs{\n\t\t\tDefaultAction: pulumi.String(\"accept\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Deviceaccesslist;\nimport com.pulumi.fortios.user.DeviceaccesslistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Deviceaccesslist(\"trname\", DeviceaccesslistArgs.builder() \n .defaultAction(\"accept\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Deviceaccesslist\n properties:\n defaultAction: accept\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser DeviceAccessList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/deviceaccesslist:Deviceaccesslist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/deviceaccesslist:Deviceaccesslist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure device access control lists. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Deviceaccesslist(\"trname\", {defaultAction: \"accept\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Deviceaccesslist(\"trname\", default_action=\"accept\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Deviceaccesslist(\"trname\", new()\n {\n DefaultAction = \"accept\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewDeviceaccesslist(ctx, \"trname\", \u0026user.DeviceaccesslistArgs{\n\t\t\tDefaultAction: pulumi.String(\"accept\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Deviceaccesslist;\nimport com.pulumi.fortios.user.DeviceaccesslistArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Deviceaccesslist(\"trname\", DeviceaccesslistArgs.builder()\n .defaultAction(\"accept\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Deviceaccesslist\n properties:\n defaultAction: accept\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser DeviceAccessList can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/deviceaccesslist:Deviceaccesslist labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/deviceaccesslist:Deviceaccesslist labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "defaultAction": { "type": "string", @@ -186177,7 +187757,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -186190,7 +187770,8 @@ }, "required": [ "defaultAction", - "name" + "name", + "vdomparam" ], "inputProperties": { "defaultAction": { @@ -186210,7 +187791,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -186243,7 +187824,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -186280,7 +187861,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -186328,7 +187910,7 @@ } }, "fortios:user/devicegroup:Devicegroup": { - "description": "Configure device groups. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnames12 = new fortios.user.Device(\"trnames12\", {\n alias: \"user_devices2\",\n category: \"amazon-device\",\n mac: \"08:00:20:0a:1c:1d\",\n type: \"unknown\",\n});\nconst trname = new fortios.user.Devicegroup(\"trname\", {members: [{\n name: trnames12.alias,\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrnames12 = fortios.user.Device(\"trnames12\",\n alias=\"user_devices2\",\n category=\"amazon-device\",\n mac=\"08:00:20:0a:1c:1d\",\n type=\"unknown\")\ntrname = fortios.user.Devicegroup(\"trname\", members=[fortios.user.DevicegroupMemberArgs(\n name=trnames12.alias,\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnames12 = new Fortios.User.Device(\"trnames12\", new()\n {\n Alias = \"user_devices2\",\n Category = \"amazon-device\",\n Mac = \"08:00:20:0a:1c:1d\",\n Type = \"unknown\",\n });\n\n var trname = new Fortios.User.Devicegroup(\"trname\", new()\n {\n Members = new[]\n {\n new Fortios.User.Inputs.DevicegroupMemberArgs\n {\n Name = trnames12.Alias,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnames12, err := user.NewDevice(ctx, \"trnames12\", \u0026user.DeviceArgs{\n\t\t\tAlias: pulumi.String(\"user_devices2\"),\n\t\t\tCategory: pulumi.String(\"amazon-device\"),\n\t\t\tMac: pulumi.String(\"08:00:20:0a:1c:1d\"),\n\t\t\tType: pulumi.String(\"unknown\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewDevicegroup(ctx, \"trname\", \u0026user.DevicegroupArgs{\n\t\t\tMembers: user.DevicegroupMemberArray{\n\t\t\t\t\u0026user.DevicegroupMemberArgs{\n\t\t\t\t\tName: trnames12.Alias,\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.fortios.user.Device;\nimport com.pulumi.fortios.user.DeviceArgs;\nimport com.pulumi.fortios.user.Devicegroup;\nimport com.pulumi.fortios.user.DevicegroupArgs;\nimport com.pulumi.fortios.user.inputs.DevicegroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnames12 = new Device(\"trnames12\", DeviceArgs.builder() \n .alias(\"user_devices2\")\n .category(\"amazon-device\")\n .mac(\"08:00:20:0a:1c:1d\")\n .type(\"unknown\")\n .build());\n\n var trname = new Devicegroup(\"trname\", DevicegroupArgs.builder() \n .members(DevicegroupMemberArgs.builder()\n .name(trnames12.alias())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnames12:\n type: fortios:user:Device\n properties:\n alias: user_devices2\n category: amazon-device\n mac: 08:00:20:0a:1c:1d\n type: unknown\n trname:\n type: fortios:user:Devicegroup\n properties:\n members:\n - name: ${trnames12.alias}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser DeviceGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/devicegroup:Devicegroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/devicegroup:Devicegroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure device groups. Applies to FortiOS Version `\u003c= 6.2.0`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnames12 = new fortios.user.Device(\"trnames12\", {\n alias: \"user_devices2\",\n category: \"amazon-device\",\n mac: \"08:00:20:0a:1c:1d\",\n type: \"unknown\",\n});\nconst trname = new fortios.user.Devicegroup(\"trname\", {members: [{\n name: trnames12.alias,\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrnames12 = fortios.user.Device(\"trnames12\",\n alias=\"user_devices2\",\n category=\"amazon-device\",\n mac=\"08:00:20:0a:1c:1d\",\n type=\"unknown\")\ntrname = fortios.user.Devicegroup(\"trname\", members=[fortios.user.DevicegroupMemberArgs(\n name=trnames12.alias,\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnames12 = new Fortios.User.Device(\"trnames12\", new()\n {\n Alias = \"user_devices2\",\n Category = \"amazon-device\",\n Mac = \"08:00:20:0a:1c:1d\",\n Type = \"unknown\",\n });\n\n var trname = new Fortios.User.Devicegroup(\"trname\", new()\n {\n Members = new[]\n {\n new Fortios.User.Inputs.DevicegroupMemberArgs\n {\n Name = trnames12.Alias,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnames12, err := user.NewDevice(ctx, \"trnames12\", \u0026user.DeviceArgs{\n\t\t\tAlias: pulumi.String(\"user_devices2\"),\n\t\t\tCategory: pulumi.String(\"amazon-device\"),\n\t\t\tMac: pulumi.String(\"08:00:20:0a:1c:1d\"),\n\t\t\tType: pulumi.String(\"unknown\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewDevicegroup(ctx, \"trname\", \u0026user.DevicegroupArgs{\n\t\t\tMembers: user.DevicegroupMemberArray{\n\t\t\t\t\u0026user.DevicegroupMemberArgs{\n\t\t\t\t\tName: trnames12.Alias,\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.fortios.user.Device;\nimport com.pulumi.fortios.user.DeviceArgs;\nimport com.pulumi.fortios.user.Devicegroup;\nimport com.pulumi.fortios.user.DevicegroupArgs;\nimport com.pulumi.fortios.user.inputs.DevicegroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnames12 = new Device(\"trnames12\", DeviceArgs.builder()\n .alias(\"user_devices2\")\n .category(\"amazon-device\")\n .mac(\"08:00:20:0a:1c:1d\")\n .type(\"unknown\")\n .build());\n\n var trname = new Devicegroup(\"trname\", DevicegroupArgs.builder()\n .members(DevicegroupMemberArgs.builder()\n .name(trnames12.alias())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnames12:\n type: fortios:user:Device\n properties:\n alias: user_devices2\n category: amazon-device\n mac: 08:00:20:0a:1c:1d\n type: unknown\n trname:\n type: fortios:user:Devicegroup\n properties:\n members:\n - name: ${trnames12.alias}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser DeviceGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/devicegroup:Devicegroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/devicegroup:Devicegroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -186340,7 +187922,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -186366,7 +187948,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -186379,7 +187962,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -186419,7 +188002,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -186450,7 +188033,7 @@ } }, "fortios:user/domaincontroller:Domaincontroller": { - "description": "Configure domain controller entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.user.Ldap(\"trname1\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\nconst trname = new fortios.user.Domaincontroller(\"trname\", {\n domainName: \"s.com\",\n ipAddress: \"1.1.1.1\",\n ldapServer: trname1.name,\n port: 445,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.user.Ldap(\"trname1\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\ntrname = fortios.user.Domaincontroller(\"trname\",\n domain_name=\"s.com\",\n ip_address=\"1.1.1.1\",\n ldap_server=trname1.name,\n port=445)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.User.Ldap(\"trname1\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n var trname = new Fortios.User.Domaincontroller(\"trname\", new()\n {\n DomainName = \"s.com\",\n IpAddress = \"1.1.1.1\",\n LdapServer = trname1.Name,\n Port = 445,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := user.NewLdap(ctx, \"trname1\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewDomaincontroller(ctx, \"trname\", \u0026user.DomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"s.com\"),\n\t\t\tIpAddress: pulumi.String(\"1.1.1.1\"),\n\t\t\tLdapServer: trname1.Name,\n\t\t\tPort: pulumi.Int(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.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport com.pulumi.fortios.user.Domaincontroller;\nimport com.pulumi.fortios.user.DomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Ldap(\"trname1\", LdapArgs.builder() \n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n var trname = new Domaincontroller(\"trname\", DomaincontrollerArgs.builder() \n .domainName(\"s.com\")\n .ipAddress(\"1.1.1.1\")\n .ldapServer(trname1.name())\n .port(445)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n trname:\n type: fortios:user:Domaincontroller\n properties:\n domainName: s.com\n ipAddress: 1.1.1.1\n ldapServer: ${trname1.name}\n port: 445\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser DomainController can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/domaincontroller:Domaincontroller labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/domaincontroller:Domaincontroller labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure domain controller entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.user.Ldap(\"trname1\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\nconst trname = new fortios.user.Domaincontroller(\"trname\", {\n domainName: \"s.com\",\n ipAddress: \"1.1.1.1\",\n ldapServer: trname1.name,\n port: 445,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.user.Ldap(\"trname1\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\ntrname = fortios.user.Domaincontroller(\"trname\",\n domain_name=\"s.com\",\n ip_address=\"1.1.1.1\",\n ldap_server=trname1.name,\n port=445)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.User.Ldap(\"trname1\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n var trname = new Fortios.User.Domaincontroller(\"trname\", new()\n {\n DomainName = \"s.com\",\n IpAddress = \"1.1.1.1\",\n LdapServer = trname1.Name,\n Port = 445,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1, err := user.NewLdap(ctx, \"trname1\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewDomaincontroller(ctx, \"trname\", \u0026user.DomaincontrollerArgs{\n\t\t\tDomainName: pulumi.String(\"s.com\"),\n\t\t\tIpAddress: pulumi.String(\"1.1.1.1\"),\n\t\t\tLdapServer: trname1.Name,\n\t\t\tPort: pulumi.Int(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.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport com.pulumi.fortios.user.Domaincontroller;\nimport com.pulumi.fortios.user.DomaincontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Ldap(\"trname1\", LdapArgs.builder()\n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n var trname = new Domaincontroller(\"trname\", DomaincontrollerArgs.builder()\n .domainName(\"s.com\")\n .ipAddress(\"1.1.1.1\")\n .ldapServer(trname1.name())\n .port(445)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n trname:\n type: fortios:user:Domaincontroller\n properties:\n domainName: s.com\n ipAddress: 1.1.1.1\n ldapServer: ${trname1.name}\n port: 445\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser DomainController can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/domaincontroller:Domaincontroller labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/domaincontroller:Domaincontroller labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "adMode": { "type": "string", @@ -186501,7 +188084,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hostname": { "type": "string", @@ -186586,7 +188169,8 @@ "sourceIp6", "sourceIpAddress", "sourcePort", - "username" + "username", + "vdomparam" ], "inputProperties": { "adMode": { @@ -186638,7 +188222,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hostname": { "type": "string", @@ -186759,7 +188343,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hostname": { "type": "string", @@ -186856,7 +188440,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpAuthType": { "type": "string", @@ -186910,7 +188494,8 @@ "name", "serverName", "sslMinProtoVersion", - "username" + "username", + "vdomparam" ], "inputProperties": { "authLevel": { @@ -186939,7 +188524,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpAuthType": { "type": "string", @@ -187013,7 +188598,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpAuthType": { "type": "string", @@ -187062,7 +188647,7 @@ } }, "fortios:user/externalidentityprovider:Externalidentityprovider": { - "description": "Configure external identity provider. Applies to FortiOS Version `\u003e= 7.4.2`.\n\n## Import\n\nUser ExternalIdentityProvider can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/externalidentityprovider:Externalidentityprovider labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/externalidentityprovider:Externalidentityprovider labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure external identity provider. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`.\n\n## Import\n\nUser ExternalIdentityProvider can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/externalidentityprovider:Externalidentityprovider labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/externalidentityprovider:Externalidentityprovider labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "groupAttrName": { "type": "string", @@ -187129,6 +188714,7 @@ "type", "url", "userAttrName", + "vdomparam", "version" ], "inputProperties": { @@ -187300,7 +188886,8 @@ "regId", "seed", "serialNumber", - "status" + "status", + "vdomparam" ], "inputProperties": { "activationCode": { @@ -187396,7 +188983,7 @@ } }, "fortios:user/fsso:Fsso": { - "description": "Configure Fortinet Single Sign On (FSSO) agents.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Fsso(\"trname\", {\n port: 32381,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"1.1.1.1\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Fsso(\"trname\",\n port=32381,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"1.1.1.1\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Fsso(\"trname\", new()\n {\n Port = 32381,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"1.1.1.1\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewFsso(ctx, \"trname\", \u0026user.FssoArgs{\n\t\t\tPort: pulumi.Int(32381),\n\t\t\tPort2: pulumi.Int(8000),\n\t\t\tPort3: pulumi.Int(8000),\n\t\t\tPort4: pulumi.Int(8000),\n\t\t\tPort5: pulumi.Int(8000),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Fsso;\nimport com.pulumi.fortios.user.FssoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fsso(\"trname\", FssoArgs.builder() \n .port(32381)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"1.1.1.1\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Fsso\n properties:\n port: 32381\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: 1.1.1.1\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Fsso can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/fsso:Fsso labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/fsso:Fsso labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Fortinet Single Sign On (FSSO) agents.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Fsso(\"trname\", {\n port: 32381,\n port2: 8000,\n port3: 8000,\n port4: 8000,\n port5: 8000,\n server: \"1.1.1.1\",\n sourceIp: \"0.0.0.0\",\n sourceIp6: \"::\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Fsso(\"trname\",\n port=32381,\n port2=8000,\n port3=8000,\n port4=8000,\n port5=8000,\n server=\"1.1.1.1\",\n source_ip=\"0.0.0.0\",\n source_ip6=\"::\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Fsso(\"trname\", new()\n {\n Port = 32381,\n Port2 = 8000,\n Port3 = 8000,\n Port4 = 8000,\n Port5 = 8000,\n Server = \"1.1.1.1\",\n SourceIp = \"0.0.0.0\",\n SourceIp6 = \"::\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewFsso(ctx, \"trname\", \u0026user.FssoArgs{\n\t\t\tPort: pulumi.Int(32381),\n\t\t\tPort2: pulumi.Int(8000),\n\t\t\tPort3: pulumi.Int(8000),\n\t\t\tPort4: pulumi.Int(8000),\n\t\t\tPort5: pulumi.Int(8000),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSourceIp6: pulumi.String(\"::\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Fsso;\nimport com.pulumi.fortios.user.FssoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Fsso(\"trname\", FssoArgs.builder()\n .port(32381)\n .port2(8000)\n .port3(8000)\n .port4(8000)\n .port5(8000)\n .server(\"1.1.1.1\")\n .sourceIp(\"0.0.0.0\")\n .sourceIp6(\"::\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Fsso\n properties:\n port: 32381\n port2: 8000\n port3: 8000\n port4: 8000\n port5: 8000\n server: 1.1.1.1\n sourceIp: 0.0.0.0\n sourceIp6: '::'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Fsso can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/fsso:Fsso labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/fsso:Fsso labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "groupPollInterval": { "type": "integer", @@ -187563,7 +189150,8 @@ "sslServerHostIpCheck", "sslTrustedCert", "type", - "userInfoServer" + "userInfoServer", + "vdomparam" ], "inputProperties": { "groupPollInterval": { @@ -187879,7 +189467,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldapServer": { "type": "string", @@ -187938,7 +189526,8 @@ "smbNtlmv1Auth", "smbv1", "status", - "user" + "user", + "vdomparam" ], "inputProperties": { "adgrps": { @@ -187963,7 +189552,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldapServer": { "type": "string", @@ -188042,7 +189631,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldapServer": { "type": "string", @@ -188095,7 +189684,7 @@ } }, "fortios:user/group:Group": { - "description": "Configure user groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Group(\"trname\", {\n company: \"optional\",\n email: \"enable\",\n expire: 14400,\n expireType: \"immediately\",\n groupType: \"firewall\",\n maxAccounts: 0,\n members: [{\n name: \"guest\",\n }],\n mobilePhone: \"disable\",\n multipleGuestAdd: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Group(\"trname\",\n company=\"optional\",\n email=\"enable\",\n expire=14400,\n expire_type=\"immediately\",\n group_type=\"firewall\",\n max_accounts=0,\n members=[fortios.user.GroupMemberArgs(\n name=\"guest\",\n )],\n mobile_phone=\"disable\",\n multiple_guest_add=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Group(\"trname\", new()\n {\n Company = \"optional\",\n Email = \"enable\",\n Expire = 14400,\n ExpireType = \"immediately\",\n GroupType = \"firewall\",\n MaxAccounts = 0,\n Members = new[]\n {\n new Fortios.User.Inputs.GroupMemberArgs\n {\n Name = \"guest\",\n },\n },\n MobilePhone = \"disable\",\n MultipleGuestAdd = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewGroup(ctx, \"trname\", \u0026user.GroupArgs{\n\t\t\tCompany: pulumi.String(\"optional\"),\n\t\t\tEmail: pulumi.String(\"enable\"),\n\t\t\tExpire: pulumi.Int(14400),\n\t\t\tExpireType: pulumi.String(\"immediately\"),\n\t\t\tGroupType: pulumi.String(\"firewall\"),\n\t\t\tMaxAccounts: pulumi.Int(0),\n\t\t\tMembers: user.GroupMemberArray{\n\t\t\t\t\u0026user.GroupMemberArgs{\n\t\t\t\t\tName: pulumi.String(\"guest\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMobilePhone: pulumi.String(\"disable\"),\n\t\t\tMultipleGuestAdd: 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.fortios.user.Group;\nimport com.pulumi.fortios.user.GroupArgs;\nimport com.pulumi.fortios.user.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Group(\"trname\", GroupArgs.builder() \n .company(\"optional\")\n .email(\"enable\")\n .expire(14400)\n .expireType(\"immediately\")\n .groupType(\"firewall\")\n .maxAccounts(0)\n .members(GroupMemberArgs.builder()\n .name(\"guest\")\n .build())\n .mobilePhone(\"disable\")\n .multipleGuestAdd(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Group\n properties:\n company: optional\n email: enable\n expire: 14400\n expireType: immediately\n groupType: firewall\n maxAccounts: 0\n members:\n - name: guest\n mobilePhone: disable\n multipleGuestAdd: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure user groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Group(\"trname\", {\n company: \"optional\",\n email: \"enable\",\n expire: 14400,\n expireType: \"immediately\",\n groupType: \"firewall\",\n maxAccounts: 0,\n members: [{\n name: \"guest\",\n }],\n mobilePhone: \"disable\",\n multipleGuestAdd: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Group(\"trname\",\n company=\"optional\",\n email=\"enable\",\n expire=14400,\n expire_type=\"immediately\",\n group_type=\"firewall\",\n max_accounts=0,\n members=[fortios.user.GroupMemberArgs(\n name=\"guest\",\n )],\n mobile_phone=\"disable\",\n multiple_guest_add=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Group(\"trname\", new()\n {\n Company = \"optional\",\n Email = \"enable\",\n Expire = 14400,\n ExpireType = \"immediately\",\n GroupType = \"firewall\",\n MaxAccounts = 0,\n Members = new[]\n {\n new Fortios.User.Inputs.GroupMemberArgs\n {\n Name = \"guest\",\n },\n },\n MobilePhone = \"disable\",\n MultipleGuestAdd = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewGroup(ctx, \"trname\", \u0026user.GroupArgs{\n\t\t\tCompany: pulumi.String(\"optional\"),\n\t\t\tEmail: pulumi.String(\"enable\"),\n\t\t\tExpire: pulumi.Int(14400),\n\t\t\tExpireType: pulumi.String(\"immediately\"),\n\t\t\tGroupType: pulumi.String(\"firewall\"),\n\t\t\tMaxAccounts: pulumi.Int(0),\n\t\t\tMembers: user.GroupMemberArray{\n\t\t\t\t\u0026user.GroupMemberArgs{\n\t\t\t\t\tName: pulumi.String(\"guest\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tMobilePhone: pulumi.String(\"disable\"),\n\t\t\tMultipleGuestAdd: 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.fortios.user.Group;\nimport com.pulumi.fortios.user.GroupArgs;\nimport com.pulumi.fortios.user.inputs.GroupMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Group(\"trname\", GroupArgs.builder()\n .company(\"optional\")\n .email(\"enable\")\n .expire(14400)\n .expireType(\"immediately\")\n .groupType(\"firewall\")\n .maxAccounts(0)\n .members(GroupMemberArgs.builder()\n .name(\"guest\")\n .build())\n .mobilePhone(\"disable\")\n .multipleGuestAdd(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Group\n properties:\n company: optional\n email: enable\n expire: 14400\n expireType: immediately\n groupType: firewall\n maxAccounts: 0\n members:\n - name: guest\n mobilePhone: disable\n multipleGuestAdd: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Group can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/group:Group labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/group:Group labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authConcurrentOverride": { "type": "string", @@ -188123,7 +189712,7 @@ }, "expire": { "type": "integer", - "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n" + "description": "Time in seconds before guest user accounts expire (1 - 31536000).\n" }, "expireType": { "type": "string", @@ -188135,7 +189724,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupType": { "type": "string", @@ -188236,7 +189825,8 @@ "sponsor", "ssoAttributeValue", "userId", - "userName" + "userName", + "vdomparam" ], "inputProperties": { "authConcurrentOverride": { @@ -188265,7 +189855,7 @@ }, "expire": { "type": "integer", - "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n" + "description": "Time in seconds before guest user accounts expire (1 - 31536000).\n" }, "expireType": { "type": "string", @@ -188277,7 +189867,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupType": { "type": "string", @@ -188388,7 +189978,7 @@ }, "expire": { "type": "integer", - "description": "Time in seconds before guest user accounts expire. (1 - 31536000 sec)\n" + "description": "Time in seconds before guest user accounts expire (1 - 31536000).\n" }, "expireType": { "type": "string", @@ -188400,7 +189990,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupType": { "type": "string", @@ -188486,7 +190076,7 @@ } }, "fortios:user/krbkeytab:Krbkeytab": { - "description": "Configure Kerberos keytab entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.user.Ldap(\"trname2\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\nconst trname = new fortios.user.Krbkeytab(\"trname\", {\n keytab: \"ZXdlY2VxcmVxd3Jld3E=\",\n ldapServer: trname2.name,\n principal: \"testprin\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.user.Ldap(\"trname2\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\ntrname = fortios.user.Krbkeytab(\"trname\",\n keytab=\"ZXdlY2VxcmVxd3Jld3E=\",\n ldap_server=trname2.name,\n principal=\"testprin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.User.Ldap(\"trname2\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n var trname = new Fortios.User.Krbkeytab(\"trname\", new()\n {\n Keytab = \"ZXdlY2VxcmVxd3Jld3E=\",\n LdapServer = trname2.Name,\n Principal = \"testprin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := user.NewLdap(ctx, \"trname2\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewKrbkeytab(ctx, \"trname\", \u0026user.KrbkeytabArgs{\n\t\t\tKeytab: pulumi.String(\"ZXdlY2VxcmVxd3Jld3E=\"),\n\t\t\tLdapServer: trname2.Name,\n\t\t\tPrincipal: pulumi.String(\"testprin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport com.pulumi.fortios.user.Krbkeytab;\nimport com.pulumi.fortios.user.KrbkeytabArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Ldap(\"trname2\", LdapArgs.builder() \n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n var trname = new Krbkeytab(\"trname\", KrbkeytabArgs.builder() \n .keytab(\"ZXdlY2VxcmVxd3Jld3E=\")\n .ldapServer(trname2.name())\n .principal(\"testprin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n trname:\n type: fortios:user:Krbkeytab\n properties:\n keytab: ZXdlY2VxcmVxd3Jld3E=\n ldapServer: ${trname2.name}\n principal: testprin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser KrbKeytab can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/krbkeytab:Krbkeytab labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/krbkeytab:Krbkeytab labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Kerberos keytab entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.user.Ldap(\"trname2\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\nconst trname = new fortios.user.Krbkeytab(\"trname\", {\n keytab: \"ZXdlY2VxcmVxd3Jld3E=\",\n ldapServer: trname2.name,\n principal: \"testprin\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.user.Ldap(\"trname2\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\ntrname = fortios.user.Krbkeytab(\"trname\",\n keytab=\"ZXdlY2VxcmVxd3Jld3E=\",\n ldap_server=trname2.name,\n principal=\"testprin\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.User.Ldap(\"trname2\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n var trname = new Fortios.User.Krbkeytab(\"trname\", new()\n {\n Keytab = \"ZXdlY2VxcmVxd3Jld3E=\",\n LdapServer = trname2.Name,\n Principal = \"testprin\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := user.NewLdap(ctx, \"trname2\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewKrbkeytab(ctx, \"trname\", \u0026user.KrbkeytabArgs{\n\t\t\tKeytab: pulumi.String(\"ZXdlY2VxcmVxd3Jld3E=\"),\n\t\t\tLdapServer: trname2.Name,\n\t\t\tPrincipal: pulumi.String(\"testprin\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport com.pulumi.fortios.user.Krbkeytab;\nimport com.pulumi.fortios.user.KrbkeytabArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Ldap(\"trname2\", LdapArgs.builder()\n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n var trname = new Krbkeytab(\"trname\", KrbkeytabArgs.builder()\n .keytab(\"ZXdlY2VxcmVxd3Jld3E=\")\n .ldapServer(trname2.name())\n .principal(\"testprin\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n trname:\n type: fortios:user:Krbkeytab\n properties:\n keytab: ZXdlY2VxcmVxd3Jld3E=\n ldapServer: ${trname2.name}\n principal: testprin\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser KrbKeytab can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/krbkeytab:Krbkeytab labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/krbkeytab:Krbkeytab labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "keytab": { "type": "string", @@ -188519,7 +190109,8 @@ "ldapServer", "name", "pacData", - "principal" + "principal", + "vdomparam" ], "inputProperties": { "keytab": { @@ -188590,11 +190181,11 @@ } }, "fortios:user/ldap:Ldap": { - "description": "Configure LDAP server entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Ldap(\"trname\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Ldap(\"trname\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Ldap(\"trname\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewLdap(ctx, \"trname\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ldap(\"trname\", LdapArgs.builder() \n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Ldap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/ldap:Ldap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/ldap:Ldap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure LDAP server entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Ldap(\"trname\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Ldap(\"trname\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Ldap(\"trname\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewLdap(ctx, \"trname\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ldap(\"trname\", LdapArgs.builder()\n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Ldap can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/ldap:Ldap labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/ldap:Ldap labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accountKeyCertField": { "type": "string", - "description": "Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`.\n" + "description": "Define subject identity field in certificate for user access right checking.\n" }, "accountKeyFilter": { "type": "string", @@ -188721,6 +190312,10 @@ "type": "string", "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).\n" }, + "statusTtl": { + "type": "integer", + "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" @@ -188790,6 +190385,7 @@ "sourceIp", "sourcePort", "sslMinProtoVersion", + "statusTtl", "tertiaryServer", "twoFactor", "twoFactorAuthentication", @@ -188797,12 +190393,13 @@ "twoFactorNotification", "type", "userInfoExchangeServer", - "username" + "username", + "vdomparam" ], "inputProperties": { "accountKeyCertField": { "type": "string", - "description": "Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`.\n" + "description": "Define subject identity field in certificate for user access right checking.\n" }, "accountKeyFilter": { "type": "string", @@ -188930,6 +190527,10 @@ "type": "string", "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).\n" }, + "statusTtl": { + "type": "integer", + "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" @@ -188977,7 +190578,7 @@ "properties": { "accountKeyCertField": { "type": "string", - "description": "Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`.\n" + "description": "Define subject identity field in certificate for user access right checking.\n" }, "accountKeyFilter": { "type": "string", @@ -189105,6 +190706,10 @@ "type": "string", "description": "Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting).\n" }, + "statusTtl": { + "type": "integer", + "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" @@ -189147,7 +190752,7 @@ } }, "fortios:user/local:Local": { - "description": "Configure local users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname3 = new fortios.user.Ldap(\"trname3\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\nconst trname = new fortios.user.Local(\"trname\", {\n authConcurrentOverride: \"disable\",\n authConcurrentValue: 0,\n authtimeout: 0,\n ldapServer: trname3.name,\n passwdTime: \"0000-00-00 00:00:00\",\n smsServer: \"fortiguard\",\n status: \"enable\",\n twoFactor: \"disable\",\n type: \"ldap\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname3 = fortios.user.Ldap(\"trname3\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\ntrname = fortios.user.Local(\"trname\",\n auth_concurrent_override=\"disable\",\n auth_concurrent_value=0,\n authtimeout=0,\n ldap_server=trname3.name,\n passwd_time=\"0000-00-00 00:00:00\",\n sms_server=\"fortiguard\",\n status=\"enable\",\n two_factor=\"disable\",\n type=\"ldap\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortios.User.Ldap(\"trname3\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n var trname = new Fortios.User.Local(\"trname\", new()\n {\n AuthConcurrentOverride = \"disable\",\n AuthConcurrentValue = 0,\n Authtimeout = 0,\n LdapServer = trname3.Name,\n PasswdTime = \"0000-00-00 00:00:00\",\n SmsServer = \"fortiguard\",\n Status = \"enable\",\n TwoFactor = \"disable\",\n Type = \"ldap\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := user.NewLdap(ctx, \"trname3\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewLocal(ctx, \"trname\", \u0026user.LocalArgs{\n\t\t\tAuthConcurrentOverride: pulumi.String(\"disable\"),\n\t\t\tAuthConcurrentValue: pulumi.Int(0),\n\t\t\tAuthtimeout: pulumi.Int(0),\n\t\t\tLdapServer: trname3.Name,\n\t\t\tPasswdTime: pulumi.String(\"0000-00-00 00:00:00\"),\n\t\t\tSmsServer: pulumi.String(\"fortiguard\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTwoFactor: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"ldap\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport com.pulumi.fortios.user.Local;\nimport com.pulumi.fortios.user.LocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Ldap(\"trname3\", LdapArgs.builder() \n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n var trname = new Local(\"trname\", LocalArgs.builder() \n .authConcurrentOverride(\"disable\")\n .authConcurrentValue(0)\n .authtimeout(0)\n .ldapServer(trname3.name())\n .passwdTime(\"0000-00-00 00:00:00\")\n .smsServer(\"fortiguard\")\n .status(\"enable\")\n .twoFactor(\"disable\")\n .type(\"ldap\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname3:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n trname:\n type: fortios:user:Local\n properties:\n authConcurrentOverride: disable\n authConcurrentValue: 0\n authtimeout: 0\n ldapServer: ${trname3.name}\n passwdTime: 0000-00-00 00:00:00\n smsServer: fortiguard\n status: enable\n twoFactor: disable\n type: ldap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Local can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/local:Local labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/local:Local labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure local users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname3 = new fortios.user.Ldap(\"trname3\", {\n accountKeyFilter: \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n accountKeyProcessing: \"same\",\n cnid: \"cn\",\n dn: \"EIWNCIEW\",\n groupMemberCheck: \"user-attr\",\n groupObjectFilter: \"(\u0026(objectcategory=group)(member=*))\",\n memberAttr: \"memberOf\",\n passwordExpiryWarning: \"disable\",\n passwordRenewal: \"disable\",\n port: 389,\n secure: \"disable\",\n server: \"1.1.1.1\",\n serverIdentityCheck: \"disable\",\n sourceIp: \"0.0.0.0\",\n sslMinProtoVersion: \"default\",\n type: \"simple\",\n});\nconst trname = new fortios.user.Local(\"trname\", {\n authConcurrentOverride: \"disable\",\n authConcurrentValue: 0,\n authtimeout: 0,\n ldapServer: trname3.name,\n passwdTime: \"0000-00-00 00:00:00\",\n smsServer: \"fortiguard\",\n status: \"enable\",\n twoFactor: \"disable\",\n type: \"ldap\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname3 = fortios.user.Ldap(\"trname3\",\n account_key_filter=\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n account_key_processing=\"same\",\n cnid=\"cn\",\n dn=\"EIWNCIEW\",\n group_member_check=\"user-attr\",\n group_object_filter=\"(\u0026(objectcategory=group)(member=*))\",\n member_attr=\"memberOf\",\n password_expiry_warning=\"disable\",\n password_renewal=\"disable\",\n port=389,\n secure=\"disable\",\n server=\"1.1.1.1\",\n server_identity_check=\"disable\",\n source_ip=\"0.0.0.0\",\n ssl_min_proto_version=\"default\",\n type=\"simple\")\ntrname = fortios.user.Local(\"trname\",\n auth_concurrent_override=\"disable\",\n auth_concurrent_value=0,\n authtimeout=0,\n ldap_server=trname3.name,\n passwd_time=\"0000-00-00 00:00:00\",\n sms_server=\"fortiguard\",\n status=\"enable\",\n two_factor=\"disable\",\n type=\"ldap\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortios.User.Ldap(\"trname3\", new()\n {\n AccountKeyFilter = \"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\",\n AccountKeyProcessing = \"same\",\n Cnid = \"cn\",\n Dn = \"EIWNCIEW\",\n GroupMemberCheck = \"user-attr\",\n GroupObjectFilter = \"(\u0026(objectcategory=group)(member=*))\",\n MemberAttr = \"memberOf\",\n PasswordExpiryWarning = \"disable\",\n PasswordRenewal = \"disable\",\n Port = 389,\n Secure = \"disable\",\n Server = \"1.1.1.1\",\n ServerIdentityCheck = \"disable\",\n SourceIp = \"0.0.0.0\",\n SslMinProtoVersion = \"default\",\n Type = \"simple\",\n });\n\n var trname = new Fortios.User.Local(\"trname\", new()\n {\n AuthConcurrentOverride = \"disable\",\n AuthConcurrentValue = 0,\n Authtimeout = 0,\n LdapServer = trname3.Name,\n PasswdTime = \"0000-00-00 00:00:00\",\n SmsServer = \"fortiguard\",\n Status = \"enable\",\n TwoFactor = \"disable\",\n Type = \"ldap\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := user.NewLdap(ctx, \"trname3\", \u0026user.LdapArgs{\n\t\t\tAccountKeyFilter: pulumi.String(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\"),\n\t\t\tAccountKeyProcessing: pulumi.String(\"same\"),\n\t\t\tCnid: pulumi.String(\"cn\"),\n\t\t\tDn: pulumi.String(\"EIWNCIEW\"),\n\t\t\tGroupMemberCheck: pulumi.String(\"user-attr\"),\n\t\t\tGroupObjectFilter: pulumi.String(\"(\u0026(objectcategory=group)(member=*))\"),\n\t\t\tMemberAttr: pulumi.String(\"memberOf\"),\n\t\t\tPasswordExpiryWarning: pulumi.String(\"disable\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(389),\n\t\t\tSecure: pulumi.String(\"disable\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerIdentityCheck: pulumi.String(\"disable\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tType: pulumi.String(\"simple\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = user.NewLocal(ctx, \"trname\", \u0026user.LocalArgs{\n\t\t\tAuthConcurrentOverride: pulumi.String(\"disable\"),\n\t\t\tAuthConcurrentValue: pulumi.Int(0),\n\t\t\tAuthtimeout: pulumi.Int(0),\n\t\t\tLdapServer: trname3.Name,\n\t\t\tPasswdTime: pulumi.String(\"0000-00-00 00:00:00\"),\n\t\t\tSmsServer: pulumi.String(\"fortiguard\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTwoFactor: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"ldap\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Ldap;\nimport com.pulumi.fortios.user.LdapArgs;\nimport com.pulumi.fortios.user.Local;\nimport com.pulumi.fortios.user.LocalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Ldap(\"trname3\", LdapArgs.builder()\n .accountKeyFilter(\"(\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\")\n .accountKeyProcessing(\"same\")\n .cnid(\"cn\")\n .dn(\"EIWNCIEW\")\n .groupMemberCheck(\"user-attr\")\n .groupObjectFilter(\"(\u0026(objectcategory=group)(member=*))\")\n .memberAttr(\"memberOf\")\n .passwordExpiryWarning(\"disable\")\n .passwordRenewal(\"disable\")\n .port(389)\n .secure(\"disable\")\n .server(\"1.1.1.1\")\n .serverIdentityCheck(\"disable\")\n .sourceIp(\"0.0.0.0\")\n .sslMinProtoVersion(\"default\")\n .type(\"simple\")\n .build());\n\n var trname = new Local(\"trname\", LocalArgs.builder()\n .authConcurrentOverride(\"disable\")\n .authConcurrentValue(0)\n .authtimeout(0)\n .ldapServer(trname3.name())\n .passwdTime(\"0000-00-00 00:00:00\")\n .smsServer(\"fortiguard\")\n .status(\"enable\")\n .twoFactor(\"disable\")\n .type(\"ldap\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname3:\n type: fortios:user:Ldap\n properties:\n accountKeyFilter: (\u0026(userPrincipalName=%s)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))\n accountKeyProcessing: same\n cnid: cn\n dn: EIWNCIEW\n groupMemberCheck: user-attr\n groupObjectFilter: (\u0026(objectcategory=group)(member=*))\n memberAttr: memberOf\n passwordExpiryWarning: disable\n passwordRenewal: disable\n port: 389\n secure: disable\n server: 1.1.1.1\n serverIdentityCheck: disable\n sourceIp: 0.0.0.0\n sslMinProtoVersion: default\n type: simple\n trname:\n type: fortios:user:Local\n properties:\n authConcurrentOverride: disable\n authConcurrentValue: 0\n authtimeout: 0\n ldapServer: ${trname3.name}\n passwdTime: 0000-00-00 00:00:00\n smsServer: fortiguard\n status: enable\n twoFactor: disable\n type: ldap\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Local can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/local:Local labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/local:Local labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authConcurrentOverride": { "type": "string", @@ -189294,6 +190899,7 @@ "usernameCaseInsensitivity", "usernameCaseSensitivity", "usernameSensitivity", + "vdomparam", "workstation" ], "inputProperties": { @@ -189576,9 +191182,13 @@ "type": "string", "description": "Dynamic firewall address to associate MAC which match this policy.\n" }, + "fortivoiceTag": { + "type": "string", + "description": "NAC policy matching FortiVoice tag.\n" + }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -189596,6 +191206,14 @@ "type": "string", "description": "NAC policy matching MAC address.\n" }, + "matchPeriod": { + "type": "integer", + "description": "Number of days the matched devices will be retained (0 - always retain)\n" + }, + "matchType": { + "type": "string", + "description": "Match and retain the devices based on the type. Valid values: `dynamic`, `override`.\n" + }, "name": { "type": "string", "description": "NAC policy name.\n" @@ -189680,10 +191298,13 @@ "emsTag", "family", "firewallAddress", + "fortivoiceTag", "host", "hwVendor", "hwVersion", "mac", + "matchPeriod", + "matchType", "name", "os", "src", @@ -189696,7 +191317,8 @@ "switchPortPolicy", "type", "user", - "userGroup" + "userGroup", + "vdomparam" ], "inputProperties": { "category": { @@ -189723,9 +191345,13 @@ "type": "string", "description": "Dynamic firewall address to associate MAC which match this policy.\n" }, + "fortivoiceTag": { + "type": "string", + "description": "NAC policy matching FortiVoice tag.\n" + }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -189743,6 +191369,14 @@ "type": "string", "description": "NAC policy matching MAC address.\n" }, + "matchPeriod": { + "type": "integer", + "description": "Number of days the matched devices will be retained (0 - always retain)\n" + }, + "matchType": { + "type": "string", + "description": "Match and retain the devices based on the type. Valid values: `dynamic`, `override`.\n" + }, "name": { "type": "string", "description": "NAC policy name.\n", @@ -189850,9 +191484,13 @@ "type": "string", "description": "Dynamic firewall address to associate MAC which match this policy.\n" }, + "fortivoiceTag": { + "type": "string", + "description": "NAC policy matching FortiVoice tag.\n" + }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "host": { "type": "string", @@ -189870,6 +191508,14 @@ "type": "string", "description": "NAC policy matching MAC address.\n" }, + "matchPeriod": { + "type": "integer", + "description": "Number of days the matched devices will be retained (0 - always retain)\n" + }, + "matchType": { + "type": "string", + "description": "Match and retain the devices based on the type. Valid values: `dynamic`, `override`.\n" + }, "name": { "type": "string", "description": "NAC policy name.\n", @@ -189954,7 +191600,7 @@ } }, "fortios:user/passwordpolicy:Passwordpolicy": { - "description": "Configure user password policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Passwordpolicy(\"trname\", {\n expireDays: 22,\n warnDays: 13,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Passwordpolicy(\"trname\",\n expire_days=22,\n warn_days=13)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Passwordpolicy(\"trname\", new()\n {\n ExpireDays = 22,\n WarnDays = 13,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewPasswordpolicy(ctx, \"trname\", \u0026user.PasswordpolicyArgs{\n\t\t\tExpireDays: pulumi.Int(22),\n\t\t\tWarnDays: pulumi.Int(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.fortios.user.Passwordpolicy;\nimport com.pulumi.fortios.user.PasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Passwordpolicy(\"trname\", PasswordpolicyArgs.builder() \n .expireDays(22)\n .warnDays(13)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Passwordpolicy\n properties:\n expireDays: 22\n warnDays: 13\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser PasswordPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/passwordpolicy:Passwordpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/passwordpolicy:Passwordpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure user password policy.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Passwordpolicy(\"trname\", {\n expireDays: 22,\n warnDays: 13,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Passwordpolicy(\"trname\",\n expire_days=22,\n warn_days=13)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Passwordpolicy(\"trname\", new()\n {\n ExpireDays = 22,\n WarnDays = 13,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewPasswordpolicy(ctx, \"trname\", \u0026user.PasswordpolicyArgs{\n\t\t\tExpireDays: pulumi.Int(22),\n\t\t\tWarnDays: pulumi.Int(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.fortios.user.Passwordpolicy;\nimport com.pulumi.fortios.user.PasswordpolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Passwordpolicy(\"trname\", PasswordpolicyArgs.builder()\n .expireDays(22)\n .warnDays(13)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Passwordpolicy\n properties:\n expireDays: 22\n warnDays: 13\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser PasswordPolicy can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/passwordpolicy:Passwordpolicy labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/passwordpolicy:Passwordpolicy labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "expireDays": { "type": "integer", @@ -190021,6 +191667,7 @@ "minimumLength", "name", "reusePassword", + "vdomparam", "warnDays" ], "inputProperties": { @@ -190141,7 +191788,7 @@ } }, "fortios:user/peer:Peer": { - "description": "Configure peer users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.user.Peer(\"trname1\", {\n ca: \"EC-ACC\",\n cnType: \"string\",\n ldapMode: \"password\",\n mandatoryCaVerify: \"enable\",\n twoFactor: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.user.Peer(\"trname1\",\n ca=\"EC-ACC\",\n cn_type=\"string\",\n ldap_mode=\"password\",\n mandatory_ca_verify=\"enable\",\n two_factor=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.User.Peer(\"trname1\", new()\n {\n Ca = \"EC-ACC\",\n CnType = \"string\",\n LdapMode = \"password\",\n MandatoryCaVerify = \"enable\",\n TwoFactor = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewPeer(ctx, \"trname1\", \u0026user.PeerArgs{\n\t\t\tCa: pulumi.String(\"EC-ACC\"),\n\t\t\tCnType: pulumi.String(\"string\"),\n\t\t\tLdapMode: pulumi.String(\"password\"),\n\t\t\tMandatoryCaVerify: pulumi.String(\"enable\"),\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.fortios.user.Peer;\nimport com.pulumi.fortios.user.PeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Peer(\"trname1\", PeerArgs.builder() \n .ca(\"EC-ACC\")\n .cnType(\"string\")\n .ldapMode(\"password\")\n .mandatoryCaVerify(\"enable\")\n .twoFactor(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:user:Peer\n properties:\n ca: EC-ACC\n cnType: string\n ldapMode: password\n mandatoryCaVerify: enable\n twoFactor: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Peer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/peer:Peer labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/peer:Peer labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure peer users.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1 = new fortios.user.Peer(\"trname1\", {\n ca: \"EC-ACC\",\n cnType: \"string\",\n ldapMode: \"password\",\n mandatoryCaVerify: \"enable\",\n twoFactor: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1 = fortios.user.Peer(\"trname1\",\n ca=\"EC-ACC\",\n cn_type=\"string\",\n ldap_mode=\"password\",\n mandatory_ca_verify=\"enable\",\n two_factor=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1 = new Fortios.User.Peer(\"trname1\", new()\n {\n Ca = \"EC-ACC\",\n CnType = \"string\",\n LdapMode = \"password\",\n MandatoryCaVerify = \"enable\",\n TwoFactor = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewPeer(ctx, \"trname1\", \u0026user.PeerArgs{\n\t\t\tCa: pulumi.String(\"EC-ACC\"),\n\t\t\tCnType: pulumi.String(\"string\"),\n\t\t\tLdapMode: pulumi.String(\"password\"),\n\t\t\tMandatoryCaVerify: pulumi.String(\"enable\"),\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.fortios.user.Peer;\nimport com.pulumi.fortios.user.PeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Peer(\"trname1\", PeerArgs.builder()\n .ca(\"EC-ACC\")\n .cnType(\"string\")\n .ldapMode(\"password\")\n .mandatoryCaVerify(\"enable\")\n .twoFactor(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1:\n type: fortios:user:Peer\n properties:\n ca: EC-ACC\n cnType: string\n ldapMode: password\n mandatoryCaVerify: enable\n twoFactor: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Peer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/peer:Peer labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/peer:Peer labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "ca": { "type": "string", @@ -190232,7 +191879,8 @@ "name", "ocspOverrideServer", "subject", - "twoFactor" + "twoFactor", + "vdomparam" ], "inputProperties": { "ca": { @@ -190396,7 +192044,7 @@ } }, "fortios:user/peergrp:Peergrp": { - "description": "Configure peer groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.user.Peer(\"trname2\", {\n ca: \"EC-ACC\",\n cnType: \"string\",\n ldapMode: \"password\",\n mandatoryCaVerify: \"enable\",\n twoFactor: \"disable\",\n});\nconst trname = new fortios.user.Peergrp(\"trname\", {members: [{\n name: trname2.name,\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.user.Peer(\"trname2\",\n ca=\"EC-ACC\",\n cn_type=\"string\",\n ldap_mode=\"password\",\n mandatory_ca_verify=\"enable\",\n two_factor=\"disable\")\ntrname = fortios.user.Peergrp(\"trname\", members=[fortios.user.PeergrpMemberArgs(\n name=trname2.name,\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.User.Peer(\"trname2\", new()\n {\n Ca = \"EC-ACC\",\n CnType = \"string\",\n LdapMode = \"password\",\n MandatoryCaVerify = \"enable\",\n TwoFactor = \"disable\",\n });\n\n var trname = new Fortios.User.Peergrp(\"trname\", new()\n {\n Members = new[]\n {\n new Fortios.User.Inputs.PeergrpMemberArgs\n {\n Name = trname2.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := user.NewPeer(ctx, \"trname2\", \u0026user.PeerArgs{\n\t\t\tCa: pulumi.String(\"EC-ACC\"),\n\t\t\tCnType: pulumi.String(\"string\"),\n\t\t\tLdapMode: pulumi.String(\"password\"),\n\t\t\tMandatoryCaVerify: pulumi.String(\"enable\"),\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\t_, err = user.NewPeergrp(ctx, \"trname\", \u0026user.PeergrpArgs{\n\t\t\tMembers: user.PeergrpMemberArray{\n\t\t\t\t\u0026user.PeergrpMemberArgs{\n\t\t\t\t\tName: trname2.Name,\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.fortios.user.Peer;\nimport com.pulumi.fortios.user.PeerArgs;\nimport com.pulumi.fortios.user.Peergrp;\nimport com.pulumi.fortios.user.PeergrpArgs;\nimport com.pulumi.fortios.user.inputs.PeergrpMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Peer(\"trname2\", PeerArgs.builder() \n .ca(\"EC-ACC\")\n .cnType(\"string\")\n .ldapMode(\"password\")\n .mandatoryCaVerify(\"enable\")\n .twoFactor(\"disable\")\n .build());\n\n var trname = new Peergrp(\"trname\", PeergrpArgs.builder() \n .members(PeergrpMemberArgs.builder()\n .name(trname2.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:user:Peer\n properties:\n ca: EC-ACC\n cnType: string\n ldapMode: password\n mandatoryCaVerify: enable\n twoFactor: disable\n trname:\n type: fortios:user:Peergrp\n properties:\n members:\n - name: ${trname2.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Peergrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/peergrp:Peergrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/peergrp:Peergrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure peer groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.user.Peer(\"trname2\", {\n ca: \"EC-ACC\",\n cnType: \"string\",\n ldapMode: \"password\",\n mandatoryCaVerify: \"enable\",\n twoFactor: \"disable\",\n});\nconst trname = new fortios.user.Peergrp(\"trname\", {members: [{\n name: trname2.name,\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.user.Peer(\"trname2\",\n ca=\"EC-ACC\",\n cn_type=\"string\",\n ldap_mode=\"password\",\n mandatory_ca_verify=\"enable\",\n two_factor=\"disable\")\ntrname = fortios.user.Peergrp(\"trname\", members=[fortios.user.PeergrpMemberArgs(\n name=trname2.name,\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.User.Peer(\"trname2\", new()\n {\n Ca = \"EC-ACC\",\n CnType = \"string\",\n LdapMode = \"password\",\n MandatoryCaVerify = \"enable\",\n TwoFactor = \"disable\",\n });\n\n var trname = new Fortios.User.Peergrp(\"trname\", new()\n {\n Members = new[]\n {\n new Fortios.User.Inputs.PeergrpMemberArgs\n {\n Name = trname2.Name,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := user.NewPeer(ctx, \"trname2\", \u0026user.PeerArgs{\n\t\t\tCa: pulumi.String(\"EC-ACC\"),\n\t\t\tCnType: pulumi.String(\"string\"),\n\t\t\tLdapMode: pulumi.String(\"password\"),\n\t\t\tMandatoryCaVerify: pulumi.String(\"enable\"),\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\t_, err = user.NewPeergrp(ctx, \"trname\", \u0026user.PeergrpArgs{\n\t\t\tMembers: user.PeergrpMemberArray{\n\t\t\t\t\u0026user.PeergrpMemberArgs{\n\t\t\t\t\tName: trname2.Name,\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.fortios.user.Peer;\nimport com.pulumi.fortios.user.PeerArgs;\nimport com.pulumi.fortios.user.Peergrp;\nimport com.pulumi.fortios.user.PeergrpArgs;\nimport com.pulumi.fortios.user.inputs.PeergrpMemberArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Peer(\"trname2\", PeerArgs.builder()\n .ca(\"EC-ACC\")\n .cnType(\"string\")\n .ldapMode(\"password\")\n .mandatoryCaVerify(\"enable\")\n .twoFactor(\"disable\")\n .build());\n\n var trname = new Peergrp(\"trname\", PeergrpArgs.builder()\n .members(PeergrpMemberArgs.builder()\n .name(trname2.name())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:user:Peer\n properties:\n ca: EC-ACC\n cnType: string\n ldapMode: password\n mandatoryCaVerify: enable\n twoFactor: disable\n trname:\n type: fortios:user:Peergrp\n properties:\n members:\n - name: ${trname2.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Peergrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/peergrp:Peergrp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/peergrp:Peergrp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -190404,7 +192052,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -190423,7 +192071,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -190432,7 +192081,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -190461,7 +192110,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -190485,7 +192134,7 @@ } }, "fortios:user/pop3:Pop3": { - "description": "POP3 server entry configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Pop3(\"trname\", {\n port: 0,\n secure: \"pop3s\",\n server: \"1.1.1.1\",\n sslMinProtoVersion: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Pop3(\"trname\",\n port=0,\n secure=\"pop3s\",\n server=\"1.1.1.1\",\n ssl_min_proto_version=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Pop3(\"trname\", new()\n {\n Port = 0,\n Secure = \"pop3s\",\n Server = \"1.1.1.1\",\n SslMinProtoVersion = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewPop3(ctx, \"trname\", \u0026user.Pop3Args{\n\t\t\tPort: pulumi.Int(0),\n\t\t\tSecure: pulumi.String(\"pop3s\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\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.fortios.user.Pop3;\nimport com.pulumi.fortios.user.Pop3Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pop3(\"trname\", Pop3Args.builder() \n .port(0)\n .secure(\"pop3s\")\n .server(\"1.1.1.1\")\n .sslMinProtoVersion(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Pop3\n properties:\n port: 0\n secure: pop3s\n server: 1.1.1.1\n sslMinProtoVersion: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Pop3 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/pop3:Pop3 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/pop3:Pop3 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "POP3 server entry configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Pop3(\"trname\", {\n port: 0,\n secure: \"pop3s\",\n server: \"1.1.1.1\",\n sslMinProtoVersion: \"default\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Pop3(\"trname\",\n port=0,\n secure=\"pop3s\",\n server=\"1.1.1.1\",\n ssl_min_proto_version=\"default\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Pop3(\"trname\", new()\n {\n Port = 0,\n Secure = \"pop3s\",\n Server = \"1.1.1.1\",\n SslMinProtoVersion = \"default\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewPop3(ctx, \"trname\", \u0026user.Pop3Args{\n\t\t\tPort: pulumi.Int(0),\n\t\t\tSecure: pulumi.String(\"pop3s\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\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.fortios.user.Pop3;\nimport com.pulumi.fortios.user.Pop3Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pop3(\"trname\", Pop3Args.builder()\n .port(0)\n .secure(\"pop3s\")\n .server(\"1.1.1.1\")\n .sslMinProtoVersion(\"default\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Pop3\n properties:\n port: 0\n secure: pop3s\n server: 1.1.1.1\n sslMinProtoVersion: default\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Pop3 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/pop3:Pop3 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/pop3:Pop3 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "name": { "type": "string", @@ -190517,7 +192166,8 @@ "port", "secure", "server", - "sslMinProtoVersion" + "sslMinProtoVersion", + "vdomparam" ], "inputProperties": { "name": { @@ -190584,7 +192234,7 @@ } }, "fortios:user/quarantine:Quarantine": { - "description": "Configure quarantine support.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Quarantine(\"trname\", {quarantine: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Quarantine(\"trname\", quarantine=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Quarantine(\"trname\", new()\n {\n Data = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewQuarantine(ctx, \"trname\", \u0026user.QuarantineArgs{\n\t\t\tQuarantine: 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.fortios.user.Quarantine;\nimport com.pulumi.fortios.user.QuarantineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Quarantine(\"trname\", QuarantineArgs.builder() \n .quarantine(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Quarantine\n properties:\n quarantine: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Quarantine can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/quarantine:Quarantine labelname UserQuarantine\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/quarantine:Quarantine labelname UserQuarantine\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure quarantine support.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Quarantine(\"trname\", {quarantine: \"enable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Quarantine(\"trname\", quarantine=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Quarantine(\"trname\", new()\n {\n Data = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewQuarantine(ctx, \"trname\", \u0026user.QuarantineArgs{\n\t\t\tQuarantine: 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.fortios.user.Quarantine;\nimport com.pulumi.fortios.user.QuarantineArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Quarantine(\"trname\", QuarantineArgs.builder()\n .quarantine(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Quarantine\n properties:\n quarantine: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Quarantine can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/quarantine:Quarantine labelname UserQuarantine\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/quarantine:Quarantine labelname UserQuarantine\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -190596,7 +192246,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "quarantine": { "type": "string", @@ -190626,7 +192276,8 @@ "required": [ "firewallGroups", "quarantine", - "trafficPolicy" + "trafficPolicy", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -190639,7 +192290,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "quarantine": { "type": "string", @@ -190680,7 +192331,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "quarantine": { "type": "string", @@ -190712,11 +192363,11 @@ } }, "fortios:user/radius:Radius": { - "description": "Configure RADIUS server entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Radius(\"trname\", {\n acctAllServers: \"disable\",\n allUsergroup: \"disable\",\n authType: \"auto\",\n h3cCompatibility: \"disable\",\n nasIp: \"0.0.0.0\",\n passwordEncoding: \"auto\",\n passwordRenewal: \"disable\",\n radiusCoa: \"disable\",\n radiusPort: 0,\n rsso: \"disable\",\n rssoContextTimeout: 28800,\n rssoEndpointAttribute: \"Calling-Station-Id\",\n rssoEpOneIpOnly: \"disable\",\n rssoFlushIpSession: \"disable\",\n rssoLogFlags: \"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\",\n rssoLogPeriod: 0,\n rssoRadiusResponse: \"disable\",\n rssoRadiusServerPort: 1813,\n rssoValidateRequestSecret: \"disable\",\n secret: \"FDaaewjkeiw32\",\n server: \"1.1.1.1\",\n ssoAttribute: \"Class\",\n ssoAttributeValueOverride: \"enable\",\n timeout: 5,\n useManagementVdom: \"disable\",\n usernameCaseSensitive: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Radius(\"trname\",\n acct_all_servers=\"disable\",\n all_usergroup=\"disable\",\n auth_type=\"auto\",\n h3c_compatibility=\"disable\",\n nas_ip=\"0.0.0.0\",\n password_encoding=\"auto\",\n password_renewal=\"disable\",\n radius_coa=\"disable\",\n radius_port=0,\n rsso=\"disable\",\n rsso_context_timeout=28800,\n rsso_endpoint_attribute=\"Calling-Station-Id\",\n rsso_ep_one_ip_only=\"disable\",\n rsso_flush_ip_session=\"disable\",\n rsso_log_flags=\"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\",\n rsso_log_period=0,\n rsso_radius_response=\"disable\",\n rsso_radius_server_port=1813,\n rsso_validate_request_secret=\"disable\",\n secret=\"FDaaewjkeiw32\",\n server=\"1.1.1.1\",\n sso_attribute=\"Class\",\n sso_attribute_value_override=\"enable\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Radius(\"trname\", new()\n {\n AcctAllServers = \"disable\",\n AllUsergroup = \"disable\",\n AuthType = \"auto\",\n H3cCompatibility = \"disable\",\n NasIp = \"0.0.0.0\",\n PasswordEncoding = \"auto\",\n PasswordRenewal = \"disable\",\n RadiusCoa = \"disable\",\n RadiusPort = 0,\n Rsso = \"disable\",\n RssoContextTimeout = 28800,\n RssoEndpointAttribute = \"Calling-Station-Id\",\n RssoEpOneIpOnly = \"disable\",\n RssoFlushIpSession = \"disable\",\n RssoLogFlags = \"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\",\n RssoLogPeriod = 0,\n RssoRadiusResponse = \"disable\",\n RssoRadiusServerPort = 1813,\n RssoValidateRequestSecret = \"disable\",\n Secret = \"FDaaewjkeiw32\",\n Server = \"1.1.1.1\",\n SsoAttribute = \"Class\",\n SsoAttributeValueOverride = \"enable\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewRadius(ctx, \"trname\", \u0026user.RadiusArgs{\n\t\t\tAcctAllServers: pulumi.String(\"disable\"),\n\t\t\tAllUsergroup: pulumi.String(\"disable\"),\n\t\t\tAuthType: pulumi.String(\"auto\"),\n\t\t\tH3cCompatibility: pulumi.String(\"disable\"),\n\t\t\tNasIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tPasswordEncoding: pulumi.String(\"auto\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tRadiusCoa: pulumi.String(\"disable\"),\n\t\t\tRadiusPort: pulumi.Int(0),\n\t\t\tRsso: pulumi.String(\"disable\"),\n\t\t\tRssoContextTimeout: pulumi.Int(28800),\n\t\t\tRssoEndpointAttribute: pulumi.String(\"Calling-Station-Id\"),\n\t\t\tRssoEpOneIpOnly: pulumi.String(\"disable\"),\n\t\t\tRssoFlushIpSession: pulumi.String(\"disable\"),\n\t\t\tRssoLogFlags: pulumi.String(\"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\"),\n\t\t\tRssoLogPeriod: pulumi.Int(0),\n\t\t\tRssoRadiusResponse: pulumi.String(\"disable\"),\n\t\t\tRssoRadiusServerPort: pulumi.Int(1813),\n\t\t\tRssoValidateRequestSecret: pulumi.String(\"disable\"),\n\t\t\tSecret: pulumi.String(\"FDaaewjkeiw32\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSsoAttribute: pulumi.String(\"Class\"),\n\t\t\tSsoAttributeValueOverride: pulumi.String(\"enable\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.user.Radius;\nimport com.pulumi.fortios.user.RadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Radius(\"trname\", RadiusArgs.builder() \n .acctAllServers(\"disable\")\n .allUsergroup(\"disable\")\n .authType(\"auto\")\n .h3cCompatibility(\"disable\")\n .nasIp(\"0.0.0.0\")\n .passwordEncoding(\"auto\")\n .passwordRenewal(\"disable\")\n .radiusCoa(\"disable\")\n .radiusPort(0)\n .rsso(\"disable\")\n .rssoContextTimeout(28800)\n .rssoEndpointAttribute(\"Calling-Station-Id\")\n .rssoEpOneIpOnly(\"disable\")\n .rssoFlushIpSession(\"disable\")\n .rssoLogFlags(\"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\")\n .rssoLogPeriod(0)\n .rssoRadiusResponse(\"disable\")\n .rssoRadiusServerPort(1813)\n .rssoValidateRequestSecret(\"disable\")\n .secret(\"FDaaewjkeiw32\")\n .server(\"1.1.1.1\")\n .ssoAttribute(\"Class\")\n .ssoAttributeValueOverride(\"enable\")\n .timeout(5)\n .useManagementVdom(\"disable\")\n .usernameCaseSensitive(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Radius\n properties:\n acctAllServers: disable\n allUsergroup: disable\n authType: auto\n h3cCompatibility: disable\n nasIp: 0.0.0.0\n passwordEncoding: auto\n passwordRenewal: disable\n radiusCoa: disable\n radiusPort: 0\n rsso: disable\n rssoContextTimeout: 28800\n rssoEndpointAttribute: Calling-Station-Id\n rssoEpOneIpOnly: disable\n rssoFlushIpSession: disable\n rssoLogFlags: protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\n rssoLogPeriod: 0\n rssoRadiusResponse: disable\n rssoRadiusServerPort: 1813\n rssoValidateRequestSecret: disable\n secret: FDaaewjkeiw32\n server: 1.1.1.1\n ssoAttribute: Class\n ssoAttributeValueOverride: enable\n timeout: 5\n useManagementVdom: disable\n usernameCaseSensitive: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Radius can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/radius:Radius labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/radius:Radius labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure RADIUS server entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Radius(\"trname\", {\n acctAllServers: \"disable\",\n allUsergroup: \"disable\",\n authType: \"auto\",\n h3cCompatibility: \"disable\",\n nasIp: \"0.0.0.0\",\n passwordEncoding: \"auto\",\n passwordRenewal: \"disable\",\n radiusCoa: \"disable\",\n radiusPort: 0,\n rsso: \"disable\",\n rssoContextTimeout: 28800,\n rssoEndpointAttribute: \"Calling-Station-Id\",\n rssoEpOneIpOnly: \"disable\",\n rssoFlushIpSession: \"disable\",\n rssoLogFlags: \"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\",\n rssoLogPeriod: 0,\n rssoRadiusResponse: \"disable\",\n rssoRadiusServerPort: 1813,\n rssoValidateRequestSecret: \"disable\",\n secret: \"FDaaewjkeiw32\",\n server: \"1.1.1.1\",\n ssoAttribute: \"Class\",\n ssoAttributeValueOverride: \"enable\",\n timeout: 5,\n useManagementVdom: \"disable\",\n usernameCaseSensitive: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Radius(\"trname\",\n acct_all_servers=\"disable\",\n all_usergroup=\"disable\",\n auth_type=\"auto\",\n h3c_compatibility=\"disable\",\n nas_ip=\"0.0.0.0\",\n password_encoding=\"auto\",\n password_renewal=\"disable\",\n radius_coa=\"disable\",\n radius_port=0,\n rsso=\"disable\",\n rsso_context_timeout=28800,\n rsso_endpoint_attribute=\"Calling-Station-Id\",\n rsso_ep_one_ip_only=\"disable\",\n rsso_flush_ip_session=\"disable\",\n rsso_log_flags=\"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\",\n rsso_log_period=0,\n rsso_radius_response=\"disable\",\n rsso_radius_server_port=1813,\n rsso_validate_request_secret=\"disable\",\n secret=\"FDaaewjkeiw32\",\n server=\"1.1.1.1\",\n sso_attribute=\"Class\",\n sso_attribute_value_override=\"enable\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Radius(\"trname\", new()\n {\n AcctAllServers = \"disable\",\n AllUsergroup = \"disable\",\n AuthType = \"auto\",\n H3cCompatibility = \"disable\",\n NasIp = \"0.0.0.0\",\n PasswordEncoding = \"auto\",\n PasswordRenewal = \"disable\",\n RadiusCoa = \"disable\",\n RadiusPort = 0,\n Rsso = \"disable\",\n RssoContextTimeout = 28800,\n RssoEndpointAttribute = \"Calling-Station-Id\",\n RssoEpOneIpOnly = \"disable\",\n RssoFlushIpSession = \"disable\",\n RssoLogFlags = \"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\",\n RssoLogPeriod = 0,\n RssoRadiusResponse = \"disable\",\n RssoRadiusServerPort = 1813,\n RssoValidateRequestSecret = \"disable\",\n Secret = \"FDaaewjkeiw32\",\n Server = \"1.1.1.1\",\n SsoAttribute = \"Class\",\n SsoAttributeValueOverride = \"enable\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewRadius(ctx, \"trname\", \u0026user.RadiusArgs{\n\t\t\tAcctAllServers: pulumi.String(\"disable\"),\n\t\t\tAllUsergroup: pulumi.String(\"disable\"),\n\t\t\tAuthType: pulumi.String(\"auto\"),\n\t\t\tH3cCompatibility: pulumi.String(\"disable\"),\n\t\t\tNasIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tPasswordEncoding: pulumi.String(\"auto\"),\n\t\t\tPasswordRenewal: pulumi.String(\"disable\"),\n\t\t\tRadiusCoa: pulumi.String(\"disable\"),\n\t\t\tRadiusPort: pulumi.Int(0),\n\t\t\tRsso: pulumi.String(\"disable\"),\n\t\t\tRssoContextTimeout: pulumi.Int(28800),\n\t\t\tRssoEndpointAttribute: pulumi.String(\"Calling-Station-Id\"),\n\t\t\tRssoEpOneIpOnly: pulumi.String(\"disable\"),\n\t\t\tRssoFlushIpSession: pulumi.String(\"disable\"),\n\t\t\tRssoLogFlags: pulumi.String(\"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\"),\n\t\t\tRssoLogPeriod: pulumi.Int(0),\n\t\t\tRssoRadiusResponse: pulumi.String(\"disable\"),\n\t\t\tRssoRadiusServerPort: pulumi.Int(1813),\n\t\t\tRssoValidateRequestSecret: pulumi.String(\"disable\"),\n\t\t\tSecret: pulumi.String(\"FDaaewjkeiw32\"),\n\t\t\tServer: pulumi.String(\"1.1.1.1\"),\n\t\t\tSsoAttribute: pulumi.String(\"Class\"),\n\t\t\tSsoAttributeValueOverride: pulumi.String(\"enable\"),\n\t\t\tTimeout: pulumi.Int(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.fortios.user.Radius;\nimport com.pulumi.fortios.user.RadiusArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Radius(\"trname\", RadiusArgs.builder()\n .acctAllServers(\"disable\")\n .allUsergroup(\"disable\")\n .authType(\"auto\")\n .h3cCompatibility(\"disable\")\n .nasIp(\"0.0.0.0\")\n .passwordEncoding(\"auto\")\n .passwordRenewal(\"disable\")\n .radiusCoa(\"disable\")\n .radiusPort(0)\n .rsso(\"disable\")\n .rssoContextTimeout(28800)\n .rssoEndpointAttribute(\"Calling-Station-Id\")\n .rssoEpOneIpOnly(\"disable\")\n .rssoFlushIpSession(\"disable\")\n .rssoLogFlags(\"protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\")\n .rssoLogPeriod(0)\n .rssoRadiusResponse(\"disable\")\n .rssoRadiusServerPort(1813)\n .rssoValidateRequestSecret(\"disable\")\n .secret(\"FDaaewjkeiw32\")\n .server(\"1.1.1.1\")\n .ssoAttribute(\"Class\")\n .ssoAttributeValueOverride(\"enable\")\n .timeout(5)\n .useManagementVdom(\"disable\")\n .usernameCaseSensitive(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Radius\n properties:\n acctAllServers: disable\n allUsergroup: disable\n authType: auto\n h3cCompatibility: disable\n nasIp: 0.0.0.0\n passwordEncoding: auto\n passwordRenewal: disable\n radiusCoa: disable\n radiusPort: 0\n rsso: disable\n rssoContextTimeout: 28800\n rssoEndpointAttribute: Calling-Station-Id\n rssoEpOneIpOnly: disable\n rssoFlushIpSession: disable\n rssoLogFlags: protocol-error profile-missing accounting-stop-missed accounting-event endpoint-block radiusd-other\n rssoLogPeriod: 0\n rssoRadiusResponse: disable\n rssoRadiusServerPort: 1813\n rssoValidateRequestSecret: disable\n secret: FDaaewjkeiw32\n server: 1.1.1.1\n ssoAttribute: Class\n ssoAttributeValueOverride: enable\n timeout: 5\n useManagementVdom: disable\n usernameCaseSensitive: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Radius can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/radius:Radius labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/radius:Radius labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "accountKeyCertField": { "type": "string", - "description": "Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`.\n" + "description": "Define subject identity field in certificate for user access right checking.\n" }, "accountKeyProcessing": { "type": "string", @@ -190774,7 +192425,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupOverrideAttrType": { "type": "string", @@ -191027,12 +192678,13 @@ "tlsMinProtoVersion", "transportProtocol", "useManagementVdom", - "usernameCaseSensitive" + "usernameCaseSensitive", + "vdomparam" ], "inputProperties": { "accountKeyCertField": { "type": "string", - "description": "Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`.\n" + "description": "Define subject identity field in certificate for user access right checking.\n" }, "accountKeyProcessing": { "type": "string", @@ -191090,7 +192742,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupOverrideAttrType": { "type": "string", @@ -191297,7 +192949,7 @@ "properties": { "accountKeyCertField": { "type": "string", - "description": "Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`.\n" + "description": "Define subject identity field in certificate for user access right checking.\n" }, "accountKeyProcessing": { "type": "string", @@ -191355,7 +193007,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupOverrideAttrType": { "type": "string", @@ -191561,7 +193213,7 @@ } }, "fortios:user/saml:Saml": { - "description": "SAML server entry configuration. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst tr3 = new fortios.user.Saml(\"tr3\", {\n cert: \"Fortinet_Factory\",\n entityId: \"https://1.1.1.1\",\n idpCert: \"cer11\",\n idpEntityId: \"https://1.1.1.1/acc\",\n idpSingleLogoutUrl: \"https://1.1.1.1/lo\",\n idpSingleSignOnUrl: \"https://1.1.1.1/sou\",\n singleLogoutUrl: \"https://1.1.1.1/logout\",\n singleSignOnUrl: \"https://1.1.1.1/sign\",\n userName: \"ad111\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntr3 = fortios.user.Saml(\"tr3\",\n cert=\"Fortinet_Factory\",\n entity_id=\"https://1.1.1.1\",\n idp_cert=\"cer11\",\n idp_entity_id=\"https://1.1.1.1/acc\",\n idp_single_logout_url=\"https://1.1.1.1/lo\",\n idp_single_sign_on_url=\"https://1.1.1.1/sou\",\n single_logout_url=\"https://1.1.1.1/logout\",\n single_sign_on_url=\"https://1.1.1.1/sign\",\n user_name=\"ad111\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tr3 = new Fortios.User.Saml(\"tr3\", new()\n {\n Cert = \"Fortinet_Factory\",\n EntityId = \"https://1.1.1.1\",\n IdpCert = \"cer11\",\n IdpEntityId = \"https://1.1.1.1/acc\",\n IdpSingleLogoutUrl = \"https://1.1.1.1/lo\",\n IdpSingleSignOnUrl = \"https://1.1.1.1/sou\",\n SingleLogoutUrl = \"https://1.1.1.1/logout\",\n SingleSignOnUrl = \"https://1.1.1.1/sign\",\n UserName = \"ad111\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewSaml(ctx, \"tr3\", \u0026user.SamlArgs{\n\t\t\tCert: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tEntityId: pulumi.String(\"https://1.1.1.1\"),\n\t\t\tIdpCert: pulumi.String(\"cer11\"),\n\t\t\tIdpEntityId: pulumi.String(\"https://1.1.1.1/acc\"),\n\t\t\tIdpSingleLogoutUrl: pulumi.String(\"https://1.1.1.1/lo\"),\n\t\t\tIdpSingleSignOnUrl: pulumi.String(\"https://1.1.1.1/sou\"),\n\t\t\tSingleLogoutUrl: pulumi.String(\"https://1.1.1.1/logout\"),\n\t\t\tSingleSignOnUrl: pulumi.String(\"https://1.1.1.1/sign\"),\n\t\t\tUserName: pulumi.String(\"ad111\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Saml;\nimport com.pulumi.fortios.user.SamlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tr3 = new Saml(\"tr3\", SamlArgs.builder() \n .cert(\"Fortinet_Factory\")\n .entityId(\"https://1.1.1.1\")\n .idpCert(\"cer11\")\n .idpEntityId(\"https://1.1.1.1/acc\")\n .idpSingleLogoutUrl(\"https://1.1.1.1/lo\")\n .idpSingleSignOnUrl(\"https://1.1.1.1/sou\")\n .singleLogoutUrl(\"https://1.1.1.1/logout\")\n .singleSignOnUrl(\"https://1.1.1.1/sign\")\n .userName(\"ad111\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tr3:\n type: fortios:user:Saml\n properties:\n cert: Fortinet_Factory\n entityId: https://1.1.1.1\n idpCert: cer11\n idpEntityId: https://1.1.1.1/acc\n idpSingleLogoutUrl: https://1.1.1.1/lo\n idpSingleSignOnUrl: https://1.1.1.1/sou\n singleLogoutUrl: https://1.1.1.1/logout\n singleSignOnUrl: https://1.1.1.1/sign\n userName: ad111\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Saml can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/saml:Saml labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/saml:Saml labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SAML server entry configuration. Applies to FortiOS Version `\u003e= 6.2.4`.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst tr3 = new fortios.user.Saml(\"tr3\", {\n cert: \"Fortinet_Factory\",\n entityId: \"https://1.1.1.1\",\n idpCert: \"cer11\",\n idpEntityId: \"https://1.1.1.1/acc\",\n idpSingleLogoutUrl: \"https://1.1.1.1/lo\",\n idpSingleSignOnUrl: \"https://1.1.1.1/sou\",\n singleLogoutUrl: \"https://1.1.1.1/logout\",\n singleSignOnUrl: \"https://1.1.1.1/sign\",\n userName: \"ad111\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntr3 = fortios.user.Saml(\"tr3\",\n cert=\"Fortinet_Factory\",\n entity_id=\"https://1.1.1.1\",\n idp_cert=\"cer11\",\n idp_entity_id=\"https://1.1.1.1/acc\",\n idp_single_logout_url=\"https://1.1.1.1/lo\",\n idp_single_sign_on_url=\"https://1.1.1.1/sou\",\n single_logout_url=\"https://1.1.1.1/logout\",\n single_sign_on_url=\"https://1.1.1.1/sign\",\n user_name=\"ad111\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var tr3 = new Fortios.User.Saml(\"tr3\", new()\n {\n Cert = \"Fortinet_Factory\",\n EntityId = \"https://1.1.1.1\",\n IdpCert = \"cer11\",\n IdpEntityId = \"https://1.1.1.1/acc\",\n IdpSingleLogoutUrl = \"https://1.1.1.1/lo\",\n IdpSingleSignOnUrl = \"https://1.1.1.1/sou\",\n SingleLogoutUrl = \"https://1.1.1.1/logout\",\n SingleSignOnUrl = \"https://1.1.1.1/sign\",\n UserName = \"ad111\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewSaml(ctx, \"tr3\", \u0026user.SamlArgs{\n\t\t\tCert: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tEntityId: pulumi.String(\"https://1.1.1.1\"),\n\t\t\tIdpCert: pulumi.String(\"cer11\"),\n\t\t\tIdpEntityId: pulumi.String(\"https://1.1.1.1/acc\"),\n\t\t\tIdpSingleLogoutUrl: pulumi.String(\"https://1.1.1.1/lo\"),\n\t\t\tIdpSingleSignOnUrl: pulumi.String(\"https://1.1.1.1/sou\"),\n\t\t\tSingleLogoutUrl: pulumi.String(\"https://1.1.1.1/logout\"),\n\t\t\tSingleSignOnUrl: pulumi.String(\"https://1.1.1.1/sign\"),\n\t\t\tUserName: pulumi.String(\"ad111\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Saml;\nimport com.pulumi.fortios.user.SamlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var tr3 = new Saml(\"tr3\", SamlArgs.builder()\n .cert(\"Fortinet_Factory\")\n .entityId(\"https://1.1.1.1\")\n .idpCert(\"cer11\")\n .idpEntityId(\"https://1.1.1.1/acc\")\n .idpSingleLogoutUrl(\"https://1.1.1.1/lo\")\n .idpSingleSignOnUrl(\"https://1.1.1.1/sou\")\n .singleLogoutUrl(\"https://1.1.1.1/logout\")\n .singleSignOnUrl(\"https://1.1.1.1/sign\")\n .userName(\"ad111\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n tr3:\n type: fortios:user:Saml\n properties:\n cert: Fortinet_Factory\n entityId: https://1.1.1.1\n idpCert: cer11\n idpEntityId: https://1.1.1.1/acc\n idpSingleLogoutUrl: https://1.1.1.1/lo\n idpSingleSignOnUrl: https://1.1.1.1/sou\n singleLogoutUrl: https://1.1.1.1/logout\n singleSignOnUrl: https://1.1.1.1/sign\n userName: ad111\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Saml can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/saml:Saml labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/saml:Saml labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "adfsClaim": { "type": "string", @@ -191662,7 +193314,8 @@ "singleLogoutUrl", "singleSignOnUrl", "userClaimType", - "userName" + "userName", + "vdomparam" ], "inputProperties": { "adfsClaim": { @@ -191857,7 +193510,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -191877,7 +193530,8 @@ }, "required": [ "description", - "name" + "name", + "vdomparam" ], "inputProperties": { "description": { @@ -191890,7 +193544,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -191923,7 +193577,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -191947,7 +193601,7 @@ } }, "fortios:user/setting:Setting": { - "description": "Configure user authentication setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Setting(\"trname\", {\n authBlackoutTime: 0,\n authCert: \"Fortinet_Factory\",\n authHttpBasic: \"disable\",\n authInvalidMax: 5,\n authLockoutDuration: 0,\n authLockoutThreshold: 3,\n authOnDemand: \"implicitly\",\n authPortalTimeout: 3,\n authSecureHttp: \"disable\",\n authSrcMac: \"enable\",\n authSslAllowRenegotiation: \"disable\",\n authTimeout: 5,\n authTimeoutType: \"idle-timeout\",\n authType: \"http https ftp telnet\",\n radiusSesTimeoutAct: \"hard-timeout\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Setting(\"trname\",\n auth_blackout_time=0,\n auth_cert=\"Fortinet_Factory\",\n auth_http_basic=\"disable\",\n auth_invalid_max=5,\n auth_lockout_duration=0,\n auth_lockout_threshold=3,\n auth_on_demand=\"implicitly\",\n auth_portal_timeout=3,\n auth_secure_http=\"disable\",\n auth_src_mac=\"enable\",\n auth_ssl_allow_renegotiation=\"disable\",\n auth_timeout=5,\n auth_timeout_type=\"idle-timeout\",\n auth_type=\"http https ftp telnet\",\n radius_ses_timeout_act=\"hard-timeout\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Setting(\"trname\", new()\n {\n AuthBlackoutTime = 0,\n AuthCert = \"Fortinet_Factory\",\n AuthHttpBasic = \"disable\",\n AuthInvalidMax = 5,\n AuthLockoutDuration = 0,\n AuthLockoutThreshold = 3,\n AuthOnDemand = \"implicitly\",\n AuthPortalTimeout = 3,\n AuthSecureHttp = \"disable\",\n AuthSrcMac = \"enable\",\n AuthSslAllowRenegotiation = \"disable\",\n AuthTimeout = 5,\n AuthTimeoutType = \"idle-timeout\",\n AuthType = \"http https ftp telnet\",\n RadiusSesTimeoutAct = \"hard-timeout\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewSetting(ctx, \"trname\", \u0026user.SettingArgs{\n\t\t\tAuthBlackoutTime: pulumi.Int(0),\n\t\t\tAuthCert: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tAuthHttpBasic: pulumi.String(\"disable\"),\n\t\t\tAuthInvalidMax: pulumi.Int(5),\n\t\t\tAuthLockoutDuration: pulumi.Int(0),\n\t\t\tAuthLockoutThreshold: pulumi.Int(3),\n\t\t\tAuthOnDemand: pulumi.String(\"implicitly\"),\n\t\t\tAuthPortalTimeout: pulumi.Int(3),\n\t\t\tAuthSecureHttp: pulumi.String(\"disable\"),\n\t\t\tAuthSrcMac: pulumi.String(\"enable\"),\n\t\t\tAuthSslAllowRenegotiation: pulumi.String(\"disable\"),\n\t\t\tAuthTimeout: pulumi.Int(5),\n\t\t\tAuthTimeoutType: pulumi.String(\"idle-timeout\"),\n\t\t\tAuthType: pulumi.String(\"http https ftp telnet\"),\n\t\t\tRadiusSesTimeoutAct: pulumi.String(\"hard-timeout\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Setting;\nimport com.pulumi.fortios.user.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .authBlackoutTime(0)\n .authCert(\"Fortinet_Factory\")\n .authHttpBasic(\"disable\")\n .authInvalidMax(5)\n .authLockoutDuration(0)\n .authLockoutThreshold(3)\n .authOnDemand(\"implicitly\")\n .authPortalTimeout(3)\n .authSecureHttp(\"disable\")\n .authSrcMac(\"enable\")\n .authSslAllowRenegotiation(\"disable\")\n .authTimeout(5)\n .authTimeoutType(\"idle-timeout\")\n .authType(\"http https ftp telnet\")\n .radiusSesTimeoutAct(\"hard-timeout\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Setting\n properties:\n authBlackoutTime: 0\n authCert: Fortinet_Factory\n authHttpBasic: disable\n authInvalidMax: 5\n authLockoutDuration: 0\n authLockoutThreshold: 3\n authOnDemand: implicitly\n authPortalTimeout: 3\n authSecureHttp: disable\n authSrcMac: enable\n authSslAllowRenegotiation: disable\n authTimeout: 5\n authTimeoutType: idle-timeout\n authType: http https ftp telnet\n radiusSesTimeoutAct: hard-timeout\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/setting:Setting labelname UserSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/setting:Setting labelname UserSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure user authentication setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Setting(\"trname\", {\n authBlackoutTime: 0,\n authCert: \"Fortinet_Factory\",\n authHttpBasic: \"disable\",\n authInvalidMax: 5,\n authLockoutDuration: 0,\n authLockoutThreshold: 3,\n authOnDemand: \"implicitly\",\n authPortalTimeout: 3,\n authSecureHttp: \"disable\",\n authSrcMac: \"enable\",\n authSslAllowRenegotiation: \"disable\",\n authTimeout: 5,\n authTimeoutType: \"idle-timeout\",\n authType: \"http https ftp telnet\",\n radiusSesTimeoutAct: \"hard-timeout\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Setting(\"trname\",\n auth_blackout_time=0,\n auth_cert=\"Fortinet_Factory\",\n auth_http_basic=\"disable\",\n auth_invalid_max=5,\n auth_lockout_duration=0,\n auth_lockout_threshold=3,\n auth_on_demand=\"implicitly\",\n auth_portal_timeout=3,\n auth_secure_http=\"disable\",\n auth_src_mac=\"enable\",\n auth_ssl_allow_renegotiation=\"disable\",\n auth_timeout=5,\n auth_timeout_type=\"idle-timeout\",\n auth_type=\"http https ftp telnet\",\n radius_ses_timeout_act=\"hard-timeout\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Setting(\"trname\", new()\n {\n AuthBlackoutTime = 0,\n AuthCert = \"Fortinet_Factory\",\n AuthHttpBasic = \"disable\",\n AuthInvalidMax = 5,\n AuthLockoutDuration = 0,\n AuthLockoutThreshold = 3,\n AuthOnDemand = \"implicitly\",\n AuthPortalTimeout = 3,\n AuthSecureHttp = \"disable\",\n AuthSrcMac = \"enable\",\n AuthSslAllowRenegotiation = \"disable\",\n AuthTimeout = 5,\n AuthTimeoutType = \"idle-timeout\",\n AuthType = \"http https ftp telnet\",\n RadiusSesTimeoutAct = \"hard-timeout\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewSetting(ctx, \"trname\", \u0026user.SettingArgs{\n\t\t\tAuthBlackoutTime: pulumi.Int(0),\n\t\t\tAuthCert: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tAuthHttpBasic: pulumi.String(\"disable\"),\n\t\t\tAuthInvalidMax: pulumi.Int(5),\n\t\t\tAuthLockoutDuration: pulumi.Int(0),\n\t\t\tAuthLockoutThreshold: pulumi.Int(3),\n\t\t\tAuthOnDemand: pulumi.String(\"implicitly\"),\n\t\t\tAuthPortalTimeout: pulumi.Int(3),\n\t\t\tAuthSecureHttp: pulumi.String(\"disable\"),\n\t\t\tAuthSrcMac: pulumi.String(\"enable\"),\n\t\t\tAuthSslAllowRenegotiation: pulumi.String(\"disable\"),\n\t\t\tAuthTimeout: pulumi.Int(5),\n\t\t\tAuthTimeoutType: pulumi.String(\"idle-timeout\"),\n\t\t\tAuthType: pulumi.String(\"http https ftp telnet\"),\n\t\t\tRadiusSesTimeoutAct: pulumi.String(\"hard-timeout\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.user.Setting;\nimport com.pulumi.fortios.user.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .authBlackoutTime(0)\n .authCert(\"Fortinet_Factory\")\n .authHttpBasic(\"disable\")\n .authInvalidMax(5)\n .authLockoutDuration(0)\n .authLockoutThreshold(3)\n .authOnDemand(\"implicitly\")\n .authPortalTimeout(3)\n .authSecureHttp(\"disable\")\n .authSrcMac(\"enable\")\n .authSslAllowRenegotiation(\"disable\")\n .authTimeout(5)\n .authTimeoutType(\"idle-timeout\")\n .authType(\"http https ftp telnet\")\n .radiusSesTimeoutAct(\"hard-timeout\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Setting\n properties:\n authBlackoutTime: 0\n authCert: Fortinet_Factory\n authHttpBasic: disable\n authInvalidMax: 5\n authLockoutDuration: 0\n authLockoutThreshold: 3\n authOnDemand: implicitly\n authPortalTimeout: 3\n authSecureHttp: disable\n authSrcMac: enable\n authSslAllowRenegotiation: disable\n authTimeout: 5\n authTimeoutType: idle-timeout\n authType: http https ftp telnet\n radiusSesTimeoutAct: hard-timeout\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/setting:Setting labelname UserSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/setting:Setting labelname UserSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authBlackoutTime": { "type": "integer", @@ -192038,7 +193692,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "perPolicyDisclaimer": { "type": "string", @@ -192074,7 +193728,8 @@ "authType", "defaultUserPasswordPolicy", "perPolicyDisclaimer", - "radiusSesTimeoutAct" + "radiusSesTimeoutAct", + "vdomparam" ], "inputProperties": { "authBlackoutTime": { @@ -192166,7 +193821,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "perPolicyDisclaimer": { "type": "string", @@ -192274,7 +193929,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "perPolicyDisclaimer": { "type": "string", @@ -192294,7 +193949,7 @@ } }, "fortios:user/tacacs:Tacacs": { - "description": "Configure TACACS+ server entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Tacacs(\"trname\", {\n authenType: \"auto\",\n authorization: \"disable\",\n port: 2342,\n server: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Tacacs(\"trname\",\n authen_type=\"auto\",\n authorization=\"disable\",\n port=2342,\n server=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Tacacs(\"trname\", new()\n {\n AuthenType = \"auto\",\n Authorization = \"disable\",\n Port = 2342,\n Server = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewTacacs(ctx, \"trname\", \u0026user.TacacsArgs{\n\t\t\tAuthenType: pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(2342),\n\t\t\tServer: pulumi.String(\"1.1.1.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.fortios.user.Tacacs;\nimport com.pulumi.fortios.user.TacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Tacacs(\"trname\", TacacsArgs.builder() \n .authenType(\"auto\")\n .authorization(\"disable\")\n .port(2342)\n .server(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Tacacs\n properties:\n authenType: auto\n authorization: disable\n port: 2342\n server: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Tacacs can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/tacacs:Tacacs labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/tacacs:Tacacs labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure TACACS+ server entries.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.user.Tacacs(\"trname\", {\n authenType: \"auto\",\n authorization: \"disable\",\n port: 2342,\n server: \"1.1.1.1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.user.Tacacs(\"trname\",\n authen_type=\"auto\",\n authorization=\"disable\",\n port=2342,\n server=\"1.1.1.1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.User.Tacacs(\"trname\", new()\n {\n AuthenType = \"auto\",\n Authorization = \"disable\",\n Port = 2342,\n Server = \"1.1.1.1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/user\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := user.NewTacacs(ctx, \"trname\", \u0026user.TacacsArgs{\n\t\t\tAuthenType: pulumi.String(\"auto\"),\n\t\t\tAuthorization: pulumi.String(\"disable\"),\n\t\t\tPort: pulumi.Int(2342),\n\t\t\tServer: pulumi.String(\"1.1.1.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.fortios.user.Tacacs;\nimport com.pulumi.fortios.user.TacacsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Tacacs(\"trname\", TacacsArgs.builder()\n .authenType(\"auto\")\n .authorization(\"disable\")\n .port(2342)\n .server(\"1.1.1.1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:user:Tacacs\n properties:\n authenType: auto\n authorization: disable\n port: 2342\n server: 1.1.1.1\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUser Tacacs can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:user/tacacs:Tacacs labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:user/tacacs:Tacacs labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authenType": { "type": "string", @@ -192342,6 +193997,10 @@ "type": "string", "description": "source IP for communications to TACACS+ server.\n" }, + "statusTtl": { + "type": "integer", + "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" + }, "tertiaryKey": { "type": "string", "description": "Key to access the tertiary server.\n", @@ -192366,7 +194025,9 @@ "secondaryServer", "server", "sourceIp", - "tertiaryServer" + "statusTtl", + "tertiaryServer", + "vdomparam" ], "inputProperties": { "authenType": { @@ -192416,6 +194077,10 @@ "type": "string", "description": "source IP for communications to TACACS+ server.\n" }, + "statusTtl": { + "type": "integer", + "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" + }, "tertiaryKey": { "type": "string", "description": "Key to access the tertiary server.\n", @@ -192481,6 +194146,10 @@ "type": "string", "description": "source IP for communications to TACACS+ server.\n" }, + "statusTtl": { + "type": "integer", + "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" + }, "tertiaryKey": { "type": "string", "description": "Key to access the tertiary server.\n", @@ -192523,7 +194192,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -192546,7 +194215,8 @@ "action", "log", "name", - "severity" + "severity", + "vdomparam" ], "inputProperties": { "action": { @@ -192570,7 +194240,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -192615,7 +194285,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "log": { "type": "string", @@ -192640,7 +194310,7 @@ } }, "fortios:voip/profile:Profile": { - "description": "Configure VoIP profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.voip.Profile(\"trname\", {\n comment: \"test\",\n sccp: {\n blockMcast: \"disable\",\n logCallSummary: \"disable\",\n logViolations: \"disable\",\n maxCalls: 0,\n status: \"enable\",\n verifyHeader: \"disable\",\n },\n sip: {\n ackRate: 0,\n byeRate: 0,\n callKeepalive: 0,\n cancelRate: 0,\n contactFixup: \"enable\",\n hntRestrictSourceIp: \"disable\",\n hostedNatTraversal: \"disable\",\n infoRate: 0,\n inviteRate: 0,\n ipsRtp: \"enable\",\n logCallSummary: \"enable\",\n logViolations: \"disable\",\n maxBodyLength: 0,\n maxDialogs: 0,\n maxIdleDialogs: 0,\n maxLineLength: 998,\n messageRate: 0,\n natTrace: \"enable\",\n noSdpFixup: \"disable\",\n notifyRate: 0,\n openContactPinhole: \"enable\",\n openRecordRoutePinhole: \"enable\",\n openRegisterPinhole: \"enable\",\n openViaPinhole: \"disable\",\n optionsRate: 0,\n prackRate: 0,\n preserveOverride: \"disable\",\n provisionalInviteExpiryTime: 210,\n publishRate: 0,\n referRate: 0,\n registerContactTrace: \"disable\",\n registerRate: 0,\n rfc2543Branch: \"disable\",\n rtp: \"enable\",\n sslAlgorithm: \"high\",\n sslClientRenegotiation: \"allow\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"off\",\n sslPfs: \"allow\",\n sslSendEmptyFrags: \"enable\",\n status: \"enable\",\n strictRegister: \"enable\",\n subscribeRate: 0,\n unknownHeader: \"pass\",\n updateRate: 0,\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.voip.Profile(\"trname\",\n comment=\"test\",\n sccp=fortios.voip.ProfileSccpArgs(\n block_mcast=\"disable\",\n log_call_summary=\"disable\",\n log_violations=\"disable\",\n max_calls=0,\n status=\"enable\",\n verify_header=\"disable\",\n ),\n sip=fortios.voip.ProfileSipArgs(\n ack_rate=0,\n bye_rate=0,\n call_keepalive=0,\n cancel_rate=0,\n contact_fixup=\"enable\",\n hnt_restrict_source_ip=\"disable\",\n hosted_nat_traversal=\"disable\",\n info_rate=0,\n invite_rate=0,\n ips_rtp=\"enable\",\n log_call_summary=\"enable\",\n log_violations=\"disable\",\n max_body_length=0,\n max_dialogs=0,\n max_idle_dialogs=0,\n max_line_length=998,\n message_rate=0,\n nat_trace=\"enable\",\n no_sdp_fixup=\"disable\",\n notify_rate=0,\n open_contact_pinhole=\"enable\",\n open_record_route_pinhole=\"enable\",\n open_register_pinhole=\"enable\",\n open_via_pinhole=\"disable\",\n options_rate=0,\n prack_rate=0,\n preserve_override=\"disable\",\n provisional_invite_expiry_time=210,\n publish_rate=0,\n refer_rate=0,\n register_contact_trace=\"disable\",\n register_rate=0,\n rfc2543_branch=\"disable\",\n rtp=\"enable\",\n ssl_algorithm=\"high\",\n ssl_client_renegotiation=\"allow\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"off\",\n ssl_pfs=\"allow\",\n ssl_send_empty_frags=\"enable\",\n status=\"enable\",\n strict_register=\"enable\",\n subscribe_rate=0,\n unknown_header=\"pass\",\n update_rate=0,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Voip.Profile(\"trname\", new()\n {\n Comment = \"test\",\n Sccp = new Fortios.Voip.Inputs.ProfileSccpArgs\n {\n BlockMcast = \"disable\",\n LogCallSummary = \"disable\",\n LogViolations = \"disable\",\n MaxCalls = 0,\n Status = \"enable\",\n VerifyHeader = \"disable\",\n },\n Sip = new Fortios.Voip.Inputs.ProfileSipArgs\n {\n AckRate = 0,\n ByeRate = 0,\n CallKeepalive = 0,\n CancelRate = 0,\n ContactFixup = \"enable\",\n HntRestrictSourceIp = \"disable\",\n HostedNatTraversal = \"disable\",\n InfoRate = 0,\n InviteRate = 0,\n IpsRtp = \"enable\",\n LogCallSummary = \"enable\",\n LogViolations = \"disable\",\n MaxBodyLength = 0,\n MaxDialogs = 0,\n MaxIdleDialogs = 0,\n MaxLineLength = 998,\n MessageRate = 0,\n NatTrace = \"enable\",\n NoSdpFixup = \"disable\",\n NotifyRate = 0,\n OpenContactPinhole = \"enable\",\n OpenRecordRoutePinhole = \"enable\",\n OpenRegisterPinhole = \"enable\",\n OpenViaPinhole = \"disable\",\n OptionsRate = 0,\n PrackRate = 0,\n PreserveOverride = \"disable\",\n ProvisionalInviteExpiryTime = 210,\n PublishRate = 0,\n ReferRate = 0,\n RegisterContactTrace = \"disable\",\n RegisterRate = 0,\n Rfc2543Branch = \"disable\",\n Rtp = \"enable\",\n SslAlgorithm = \"high\",\n SslClientRenegotiation = \"allow\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"off\",\n SslPfs = \"allow\",\n SslSendEmptyFrags = \"enable\",\n Status = \"enable\",\n StrictRegister = \"enable\",\n SubscribeRate = 0,\n UnknownHeader = \"pass\",\n UpdateRate = 0,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/voip\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := voip.NewProfile(ctx, \"trname\", \u0026voip.ProfileArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tSccp: \u0026voip.ProfileSccpArgs{\n\t\t\t\tBlockMcast: pulumi.String(\"disable\"),\n\t\t\t\tLogCallSummary: pulumi.String(\"disable\"),\n\t\t\t\tLogViolations: pulumi.String(\"disable\"),\n\t\t\t\tMaxCalls: pulumi.Int(0),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tVerifyHeader: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tSip: \u0026voip.ProfileSipArgs{\n\t\t\t\tAckRate: pulumi.Int(0),\n\t\t\t\tByeRate: pulumi.Int(0),\n\t\t\t\tCallKeepalive: pulumi.Int(0),\n\t\t\t\tCancelRate: pulumi.Int(0),\n\t\t\t\tContactFixup: pulumi.String(\"enable\"),\n\t\t\t\tHntRestrictSourceIp: pulumi.String(\"disable\"),\n\t\t\t\tHostedNatTraversal: pulumi.String(\"disable\"),\n\t\t\t\tInfoRate: pulumi.Int(0),\n\t\t\t\tInviteRate: pulumi.Int(0),\n\t\t\t\tIpsRtp: pulumi.String(\"enable\"),\n\t\t\t\tLogCallSummary: pulumi.String(\"enable\"),\n\t\t\t\tLogViolations: pulumi.String(\"disable\"),\n\t\t\t\tMaxBodyLength: pulumi.Int(0),\n\t\t\t\tMaxDialogs: pulumi.Int(0),\n\t\t\t\tMaxIdleDialogs: pulumi.Int(0),\n\t\t\t\tMaxLineLength: pulumi.Int(998),\n\t\t\t\tMessageRate: pulumi.Int(0),\n\t\t\t\tNatTrace: pulumi.String(\"enable\"),\n\t\t\t\tNoSdpFixup: pulumi.String(\"disable\"),\n\t\t\t\tNotifyRate: pulumi.Int(0),\n\t\t\t\tOpenContactPinhole: pulumi.String(\"enable\"),\n\t\t\t\tOpenRecordRoutePinhole: pulumi.String(\"enable\"),\n\t\t\t\tOpenRegisterPinhole: pulumi.String(\"enable\"),\n\t\t\t\tOpenViaPinhole: pulumi.String(\"disable\"),\n\t\t\t\tOptionsRate: pulumi.Int(0),\n\t\t\t\tPrackRate: pulumi.Int(0),\n\t\t\t\tPreserveOverride: pulumi.String(\"disable\"),\n\t\t\t\tProvisionalInviteExpiryTime: pulumi.Int(210),\n\t\t\t\tPublishRate: pulumi.Int(0),\n\t\t\t\tReferRate: pulumi.Int(0),\n\t\t\t\tRegisterContactTrace: pulumi.String(\"disable\"),\n\t\t\t\tRegisterRate: pulumi.Int(0),\n\t\t\t\tRfc2543Branch: pulumi.String(\"disable\"),\n\t\t\t\tRtp: pulumi.String(\"enable\"),\n\t\t\t\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\t\tSslClientRenegotiation: pulumi.String(\"allow\"),\n\t\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\t\tSslMode: pulumi.String(\"off\"),\n\t\t\t\tSslPfs: pulumi.String(\"allow\"),\n\t\t\t\tSslSendEmptyFrags: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tStrictRegister: pulumi.String(\"enable\"),\n\t\t\t\tSubscribeRate: pulumi.Int(0),\n\t\t\t\tUnknownHeader: pulumi.String(\"pass\"),\n\t\t\t\tUpdateRate: pulumi.Int(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.fortios.voip.Profile;\nimport com.pulumi.fortios.voip.ProfileArgs;\nimport com.pulumi.fortios.voip.inputs.ProfileSccpArgs;\nimport com.pulumi.fortios.voip.inputs.ProfileSipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .comment(\"test\")\n .sccp(ProfileSccpArgs.builder()\n .blockMcast(\"disable\")\n .logCallSummary(\"disable\")\n .logViolations(\"disable\")\n .maxCalls(0)\n .status(\"enable\")\n .verifyHeader(\"disable\")\n .build())\n .sip(ProfileSipArgs.builder()\n .ackRate(0)\n .byeRate(0)\n .callKeepalive(0)\n .cancelRate(0)\n .contactFixup(\"enable\")\n .hntRestrictSourceIp(\"disable\")\n .hostedNatTraversal(\"disable\")\n .infoRate(0)\n .inviteRate(0)\n .ipsRtp(\"enable\")\n .logCallSummary(\"enable\")\n .logViolations(\"disable\")\n .maxBodyLength(0)\n .maxDialogs(0)\n .maxIdleDialogs(0)\n .maxLineLength(998)\n .messageRate(0)\n .natTrace(\"enable\")\n .noSdpFixup(\"disable\")\n .notifyRate(0)\n .openContactPinhole(\"enable\")\n .openRecordRoutePinhole(\"enable\")\n .openRegisterPinhole(\"enable\")\n .openViaPinhole(\"disable\")\n .optionsRate(0)\n .prackRate(0)\n .preserveOverride(\"disable\")\n .provisionalInviteExpiryTime(210)\n .publishRate(0)\n .referRate(0)\n .registerContactTrace(\"disable\")\n .registerRate(0)\n .rfc2543Branch(\"disable\")\n .rtp(\"enable\")\n .sslAlgorithm(\"high\")\n .sslClientRenegotiation(\"allow\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"off\")\n .sslPfs(\"allow\")\n .sslSendEmptyFrags(\"enable\")\n .status(\"enable\")\n .strictRegister(\"enable\")\n .subscribeRate(0)\n .unknownHeader(\"pass\")\n .updateRate(0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:voip:Profile\n properties:\n comment: test\n sccp:\n blockMcast: disable\n logCallSummary: disable\n logViolations: disable\n maxCalls: 0\n status: enable\n verifyHeader: disable\n sip:\n ackRate: 0\n byeRate: 0\n callKeepalive: 0\n cancelRate: 0\n contactFixup: enable\n hntRestrictSourceIp: disable\n hostedNatTraversal: disable\n infoRate: 0\n inviteRate: 0\n ipsRtp: enable\n logCallSummary: enable\n logViolations: disable\n maxBodyLength: 0\n maxDialogs: 0\n maxIdleDialogs: 0\n maxLineLength: 998\n messageRate: 0\n natTrace: enable\n noSdpFixup: disable\n notifyRate: 0\n openContactPinhole: enable\n openRecordRoutePinhole: enable\n openRegisterPinhole: enable\n openViaPinhole: disable\n optionsRate: 0\n prackRate: 0\n preserveOverride: disable\n provisionalInviteExpiryTime: 210\n publishRate: 0\n referRate: 0\n registerContactTrace: disable\n registerRate: 0\n rfc2543Branch: disable\n rtp: enable\n sslAlgorithm: high\n sslClientRenegotiation: allow\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: off\n sslPfs: allow\n sslSendEmptyFrags: enable\n status: enable\n strictRegister: enable\n subscribeRate: 0\n unknownHeader: pass\n updateRate: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVoip Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:voip/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:voip/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VoIP profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.voip.Profile(\"trname\", {\n comment: \"test\",\n sccp: {\n blockMcast: \"disable\",\n logCallSummary: \"disable\",\n logViolations: \"disable\",\n maxCalls: 0,\n status: \"enable\",\n verifyHeader: \"disable\",\n },\n sip: {\n ackRate: 0,\n byeRate: 0,\n callKeepalive: 0,\n cancelRate: 0,\n contactFixup: \"enable\",\n hntRestrictSourceIp: \"disable\",\n hostedNatTraversal: \"disable\",\n infoRate: 0,\n inviteRate: 0,\n ipsRtp: \"enable\",\n logCallSummary: \"enable\",\n logViolations: \"disable\",\n maxBodyLength: 0,\n maxDialogs: 0,\n maxIdleDialogs: 0,\n maxLineLength: 998,\n messageRate: 0,\n natTrace: \"enable\",\n noSdpFixup: \"disable\",\n notifyRate: 0,\n openContactPinhole: \"enable\",\n openRecordRoutePinhole: \"enable\",\n openRegisterPinhole: \"enable\",\n openViaPinhole: \"disable\",\n optionsRate: 0,\n prackRate: 0,\n preserveOverride: \"disable\",\n provisionalInviteExpiryTime: 210,\n publishRate: 0,\n referRate: 0,\n registerContactTrace: \"disable\",\n registerRate: 0,\n rfc2543Branch: \"disable\",\n rtp: \"enable\",\n sslAlgorithm: \"high\",\n sslClientRenegotiation: \"allow\",\n sslMaxVersion: \"tls-1.2\",\n sslMinVersion: \"tls-1.1\",\n sslMode: \"off\",\n sslPfs: \"allow\",\n sslSendEmptyFrags: \"enable\",\n status: \"enable\",\n strictRegister: \"enable\",\n subscribeRate: 0,\n unknownHeader: \"pass\",\n updateRate: 0,\n },\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.voip.Profile(\"trname\",\n comment=\"test\",\n sccp=fortios.voip.ProfileSccpArgs(\n block_mcast=\"disable\",\n log_call_summary=\"disable\",\n log_violations=\"disable\",\n max_calls=0,\n status=\"enable\",\n verify_header=\"disable\",\n ),\n sip=fortios.voip.ProfileSipArgs(\n ack_rate=0,\n bye_rate=0,\n call_keepalive=0,\n cancel_rate=0,\n contact_fixup=\"enable\",\n hnt_restrict_source_ip=\"disable\",\n hosted_nat_traversal=\"disable\",\n info_rate=0,\n invite_rate=0,\n ips_rtp=\"enable\",\n log_call_summary=\"enable\",\n log_violations=\"disable\",\n max_body_length=0,\n max_dialogs=0,\n max_idle_dialogs=0,\n max_line_length=998,\n message_rate=0,\n nat_trace=\"enable\",\n no_sdp_fixup=\"disable\",\n notify_rate=0,\n open_contact_pinhole=\"enable\",\n open_record_route_pinhole=\"enable\",\n open_register_pinhole=\"enable\",\n open_via_pinhole=\"disable\",\n options_rate=0,\n prack_rate=0,\n preserve_override=\"disable\",\n provisional_invite_expiry_time=210,\n publish_rate=0,\n refer_rate=0,\n register_contact_trace=\"disable\",\n register_rate=0,\n rfc2543_branch=\"disable\",\n rtp=\"enable\",\n ssl_algorithm=\"high\",\n ssl_client_renegotiation=\"allow\",\n ssl_max_version=\"tls-1.2\",\n ssl_min_version=\"tls-1.1\",\n ssl_mode=\"off\",\n ssl_pfs=\"allow\",\n ssl_send_empty_frags=\"enable\",\n status=\"enable\",\n strict_register=\"enable\",\n subscribe_rate=0,\n unknown_header=\"pass\",\n update_rate=0,\n ))\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Voip.Profile(\"trname\", new()\n {\n Comment = \"test\",\n Sccp = new Fortios.Voip.Inputs.ProfileSccpArgs\n {\n BlockMcast = \"disable\",\n LogCallSummary = \"disable\",\n LogViolations = \"disable\",\n MaxCalls = 0,\n Status = \"enable\",\n VerifyHeader = \"disable\",\n },\n Sip = new Fortios.Voip.Inputs.ProfileSipArgs\n {\n AckRate = 0,\n ByeRate = 0,\n CallKeepalive = 0,\n CancelRate = 0,\n ContactFixup = \"enable\",\n HntRestrictSourceIp = \"disable\",\n HostedNatTraversal = \"disable\",\n InfoRate = 0,\n InviteRate = 0,\n IpsRtp = \"enable\",\n LogCallSummary = \"enable\",\n LogViolations = \"disable\",\n MaxBodyLength = 0,\n MaxDialogs = 0,\n MaxIdleDialogs = 0,\n MaxLineLength = 998,\n MessageRate = 0,\n NatTrace = \"enable\",\n NoSdpFixup = \"disable\",\n NotifyRate = 0,\n OpenContactPinhole = \"enable\",\n OpenRecordRoutePinhole = \"enable\",\n OpenRegisterPinhole = \"enable\",\n OpenViaPinhole = \"disable\",\n OptionsRate = 0,\n PrackRate = 0,\n PreserveOverride = \"disable\",\n ProvisionalInviteExpiryTime = 210,\n PublishRate = 0,\n ReferRate = 0,\n RegisterContactTrace = \"disable\",\n RegisterRate = 0,\n Rfc2543Branch = \"disable\",\n Rtp = \"enable\",\n SslAlgorithm = \"high\",\n SslClientRenegotiation = \"allow\",\n SslMaxVersion = \"tls-1.2\",\n SslMinVersion = \"tls-1.1\",\n SslMode = \"off\",\n SslPfs = \"allow\",\n SslSendEmptyFrags = \"enable\",\n Status = \"enable\",\n StrictRegister = \"enable\",\n SubscribeRate = 0,\n UnknownHeader = \"pass\",\n UpdateRate = 0,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/voip\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := voip.NewProfile(ctx, \"trname\", \u0026voip.ProfileArgs{\n\t\t\tComment: pulumi.String(\"test\"),\n\t\t\tSccp: \u0026voip.ProfileSccpArgs{\n\t\t\t\tBlockMcast: pulumi.String(\"disable\"),\n\t\t\t\tLogCallSummary: pulumi.String(\"disable\"),\n\t\t\t\tLogViolations: pulumi.String(\"disable\"),\n\t\t\t\tMaxCalls: pulumi.Int(0),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tVerifyHeader: pulumi.String(\"disable\"),\n\t\t\t},\n\t\t\tSip: \u0026voip.ProfileSipArgs{\n\t\t\t\tAckRate: pulumi.Int(0),\n\t\t\t\tByeRate: pulumi.Int(0),\n\t\t\t\tCallKeepalive: pulumi.Int(0),\n\t\t\t\tCancelRate: pulumi.Int(0),\n\t\t\t\tContactFixup: pulumi.String(\"enable\"),\n\t\t\t\tHntRestrictSourceIp: pulumi.String(\"disable\"),\n\t\t\t\tHostedNatTraversal: pulumi.String(\"disable\"),\n\t\t\t\tInfoRate: pulumi.Int(0),\n\t\t\t\tInviteRate: pulumi.Int(0),\n\t\t\t\tIpsRtp: pulumi.String(\"enable\"),\n\t\t\t\tLogCallSummary: pulumi.String(\"enable\"),\n\t\t\t\tLogViolations: pulumi.String(\"disable\"),\n\t\t\t\tMaxBodyLength: pulumi.Int(0),\n\t\t\t\tMaxDialogs: pulumi.Int(0),\n\t\t\t\tMaxIdleDialogs: pulumi.Int(0),\n\t\t\t\tMaxLineLength: pulumi.Int(998),\n\t\t\t\tMessageRate: pulumi.Int(0),\n\t\t\t\tNatTrace: pulumi.String(\"enable\"),\n\t\t\t\tNoSdpFixup: pulumi.String(\"disable\"),\n\t\t\t\tNotifyRate: pulumi.Int(0),\n\t\t\t\tOpenContactPinhole: pulumi.String(\"enable\"),\n\t\t\t\tOpenRecordRoutePinhole: pulumi.String(\"enable\"),\n\t\t\t\tOpenRegisterPinhole: pulumi.String(\"enable\"),\n\t\t\t\tOpenViaPinhole: pulumi.String(\"disable\"),\n\t\t\t\tOptionsRate: pulumi.Int(0),\n\t\t\t\tPrackRate: pulumi.Int(0),\n\t\t\t\tPreserveOverride: pulumi.String(\"disable\"),\n\t\t\t\tProvisionalInviteExpiryTime: pulumi.Int(210),\n\t\t\t\tPublishRate: pulumi.Int(0),\n\t\t\t\tReferRate: pulumi.Int(0),\n\t\t\t\tRegisterContactTrace: pulumi.String(\"disable\"),\n\t\t\t\tRegisterRate: pulumi.Int(0),\n\t\t\t\tRfc2543Branch: pulumi.String(\"disable\"),\n\t\t\t\tRtp: pulumi.String(\"enable\"),\n\t\t\t\tSslAlgorithm: pulumi.String(\"high\"),\n\t\t\t\tSslClientRenegotiation: pulumi.String(\"allow\"),\n\t\t\t\tSslMaxVersion: pulumi.String(\"tls-1.2\"),\n\t\t\t\tSslMinVersion: pulumi.String(\"tls-1.1\"),\n\t\t\t\tSslMode: pulumi.String(\"off\"),\n\t\t\t\tSslPfs: pulumi.String(\"allow\"),\n\t\t\t\tSslSendEmptyFrags: pulumi.String(\"enable\"),\n\t\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\t\tStrictRegister: pulumi.String(\"enable\"),\n\t\t\t\tSubscribeRate: pulumi.Int(0),\n\t\t\t\tUnknownHeader: pulumi.String(\"pass\"),\n\t\t\t\tUpdateRate: pulumi.Int(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.fortios.voip.Profile;\nimport com.pulumi.fortios.voip.ProfileArgs;\nimport com.pulumi.fortios.voip.inputs.ProfileSccpArgs;\nimport com.pulumi.fortios.voip.inputs.ProfileSipArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .comment(\"test\")\n .sccp(ProfileSccpArgs.builder()\n .blockMcast(\"disable\")\n .logCallSummary(\"disable\")\n .logViolations(\"disable\")\n .maxCalls(0)\n .status(\"enable\")\n .verifyHeader(\"disable\")\n .build())\n .sip(ProfileSipArgs.builder()\n .ackRate(0)\n .byeRate(0)\n .callKeepalive(0)\n .cancelRate(0)\n .contactFixup(\"enable\")\n .hntRestrictSourceIp(\"disable\")\n .hostedNatTraversal(\"disable\")\n .infoRate(0)\n .inviteRate(0)\n .ipsRtp(\"enable\")\n .logCallSummary(\"enable\")\n .logViolations(\"disable\")\n .maxBodyLength(0)\n .maxDialogs(0)\n .maxIdleDialogs(0)\n .maxLineLength(998)\n .messageRate(0)\n .natTrace(\"enable\")\n .noSdpFixup(\"disable\")\n .notifyRate(0)\n .openContactPinhole(\"enable\")\n .openRecordRoutePinhole(\"enable\")\n .openRegisterPinhole(\"enable\")\n .openViaPinhole(\"disable\")\n .optionsRate(0)\n .prackRate(0)\n .preserveOverride(\"disable\")\n .provisionalInviteExpiryTime(210)\n .publishRate(0)\n .referRate(0)\n .registerContactTrace(\"disable\")\n .registerRate(0)\n .rfc2543Branch(\"disable\")\n .rtp(\"enable\")\n .sslAlgorithm(\"high\")\n .sslClientRenegotiation(\"allow\")\n .sslMaxVersion(\"tls-1.2\")\n .sslMinVersion(\"tls-1.1\")\n .sslMode(\"off\")\n .sslPfs(\"allow\")\n .sslSendEmptyFrags(\"enable\")\n .status(\"enable\")\n .strictRegister(\"enable\")\n .subscribeRate(0)\n .unknownHeader(\"pass\")\n .updateRate(0)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:voip:Profile\n properties:\n comment: test\n sccp:\n blockMcast: disable\n logCallSummary: disable\n logViolations: disable\n maxCalls: 0\n status: enable\n verifyHeader: disable\n sip:\n ackRate: 0\n byeRate: 0\n callKeepalive: 0\n cancelRate: 0\n contactFixup: enable\n hntRestrictSourceIp: disable\n hostedNatTraversal: disable\n infoRate: 0\n inviteRate: 0\n ipsRtp: enable\n logCallSummary: enable\n logViolations: disable\n maxBodyLength: 0\n maxDialogs: 0\n maxIdleDialogs: 0\n maxLineLength: 998\n messageRate: 0\n natTrace: enable\n noSdpFixup: disable\n notifyRate: 0\n openContactPinhole: enable\n openRecordRoutePinhole: enable\n openRegisterPinhole: enable\n openViaPinhole: disable\n optionsRate: 0\n prackRate: 0\n preserveOverride: disable\n provisionalInviteExpiryTime: 210\n publishRate: 0\n referRate: 0\n registerContactTrace: disable\n registerRate: 0\n rfc2543Branch: disable\n rtp: enable\n sslAlgorithm: high\n sslClientRenegotiation: allow\n sslMaxVersion: tls-1.2\n sslMinVersion: tls-1.1\n sslMode: off\n sslPfs: allow\n sslSendEmptyFrags: enable\n status: enable\n strictRegister: enable\n subscribeRate: 0\n unknownHeader: pass\n updateRate: 0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVoip Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:voip/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:voip/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -192648,11 +194318,11 @@ }, "featureSet": { "type": "string", - "description": "Flow or proxy inspection feature set.\n" + "description": "IPS or voipd (SIP-ALG) inspection feature set.\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "msrp": { "$ref": "#/types/fortios:voip/ProfileMsrp:ProfileMsrp", @@ -192680,7 +194350,8 @@ "msrp", "name", "sccp", - "sip" + "sip", + "vdomparam" ], "inputProperties": { "comment": { @@ -192689,11 +194360,11 @@ }, "featureSet": { "type": "string", - "description": "Flow or proxy inspection feature set.\n" + "description": "IPS or voipd (SIP-ALG) inspection feature set.\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "msrp": { "$ref": "#/types/fortios:voip/ProfileMsrp:ProfileMsrp", @@ -192727,11 +194398,11 @@ }, "featureSet": { "type": "string", - "description": "Flow or proxy inspection feature set.\n" + "description": "IPS or voipd (SIP-ALG) inspection feature set.\n" }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "msrp": { "$ref": "#/types/fortios:voip/ProfileMsrp:ProfileMsrp", @@ -192788,6 +194459,10 @@ "type": "string", "description": "URL of the EST server.\n" }, + "fabricCa": { + "type": "string", + "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`.\n" + }, "lastUpdated": { "type": "integer", "description": "Time at which CA was last updated.\n" @@ -192835,6 +194510,7 @@ "ca", "caIdentifier", "estUrl", + "fabricCa", "lastUpdated", "name", "obsolete", @@ -192843,7 +194519,8 @@ "source", "sourceIp", "sslInspectionTrusted", - "trusted" + "trusted", + "vdomparam" ], "language": { "csharp": { @@ -192877,6 +194554,10 @@ "type": "string", "description": "URL of the EST server.\n" }, + "fabricCa": { + "type": "string", + "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`.\n" + }, "lastUpdated": { "type": "integer", "description": "Time at which CA was last updated.\n" @@ -192952,6 +194633,10 @@ "type": "string", "description": "URL of the EST server.\n" }, + "fabricCa": { + "type": "string", + "description": "Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`.\n" + }, "lastUpdated": { "type": "integer", "description": "Time at which CA was last updated.\n" @@ -193076,7 +194761,8 @@ "source", "sourceIp", "updateInterval", - "updateVdom" + "updateVdom", + "vdomparam" ], "language": { "csharp": { @@ -193268,7 +194954,7 @@ }, "cmpServer": { "type": "string", - "description": "'ADDRESS:PORT' for CMP server.\n" + "description": "Address and port for CMP server (format = address:port).\n" }, "cmpServerCert": { "type": "string", @@ -193418,7 +195104,8 @@ "scepUrl", "source", "sourceIp", - "state" + "state", + "vdomparam" ], "inputProperties": { "acmeCaUrl": { @@ -193468,7 +195155,7 @@ }, "cmpServer": { "type": "string", - "description": "'ADDRESS:PORT' for CMP server.\n" + "description": "Address and port for CMP server (format = address:port).\n" }, "cmpServerCert": { "type": "string", @@ -193634,7 +195321,7 @@ }, "cmpServer": { "type": "string", - "description": "'ADDRESS:PORT' for CMP server.\n" + "description": "Address and port for CMP server (format = address:port).\n" }, "cmpServerCert": { "type": "string", @@ -193754,7 +195441,7 @@ } }, "fortios:vpn/certificate/ocspserver:Ocspserver": { - "description": "OCSP server configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.certificate.Ocspserver(\"trname\", {\n cert: \"ACCVRAIZ1\",\n sourceIp: \"0.0.0.0\",\n unavailAction: \"revoke\",\n url: \"www.tetserv.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.certificate.Ocspserver(\"trname\",\n cert=\"ACCVRAIZ1\",\n source_ip=\"0.0.0.0\",\n unavail_action=\"revoke\",\n url=\"www.tetserv.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Certificate.Ocspserver(\"trname\", new()\n {\n Cert = \"ACCVRAIZ1\",\n SourceIp = \"0.0.0.0\",\n UnavailAction = \"revoke\",\n Url = \"www.tetserv.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewOcspserver(ctx, \"trname\", \u0026vpn.OcspserverArgs{\n\t\t\tCert: pulumi.String(\"ACCVRAIZ1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tUnavailAction: pulumi.String(\"revoke\"),\n\t\t\tUrl: pulumi.String(\"www.tetserv.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Ocspserver;\nimport com.pulumi.fortios.vpn.OcspserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ocspserver(\"trname\", OcspserverArgs.builder() \n .cert(\"ACCVRAIZ1\")\n .sourceIp(\"0.0.0.0\")\n .unavailAction(\"revoke\")\n .url(\"www.tetserv.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/certificate:Ocspserver\n properties:\n cert: ACCVRAIZ1\n sourceIp: 0.0.0.0\n unavailAction: revoke\n url: www.tetserv.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnCertificate OcspServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/certificate/ocspserver:Ocspserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/certificate/ocspserver:Ocspserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "OCSP server configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.certificate.Ocspserver(\"trname\", {\n cert: \"ACCVRAIZ1\",\n sourceIp: \"0.0.0.0\",\n unavailAction: \"revoke\",\n url: \"www.tetserv.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.certificate.Ocspserver(\"trname\",\n cert=\"ACCVRAIZ1\",\n source_ip=\"0.0.0.0\",\n unavail_action=\"revoke\",\n url=\"www.tetserv.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Certificate.Ocspserver(\"trname\", new()\n {\n Cert = \"ACCVRAIZ1\",\n SourceIp = \"0.0.0.0\",\n UnavailAction = \"revoke\",\n Url = \"www.tetserv.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewOcspserver(ctx, \"trname\", \u0026vpn.OcspserverArgs{\n\t\t\tCert: pulumi.String(\"ACCVRAIZ1\"),\n\t\t\tSourceIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tUnavailAction: pulumi.String(\"revoke\"),\n\t\t\tUrl: pulumi.String(\"www.tetserv.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Ocspserver;\nimport com.pulumi.fortios.vpn.OcspserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Ocspserver(\"trname\", OcspserverArgs.builder()\n .cert(\"ACCVRAIZ1\")\n .sourceIp(\"0.0.0.0\")\n .unavailAction(\"revoke\")\n .url(\"www.tetserv.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/certificate:Ocspserver\n properties:\n cert: ACCVRAIZ1\n sourceIp: 0.0.0.0\n unavailAction: revoke\n url: www.tetserv.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnCertificate OcspServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/certificate/ocspserver:Ocspserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/certificate/ocspserver:Ocspserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cert": { "type": "string", @@ -193796,7 +195483,8 @@ "secondaryUrl", "sourceIp", "unavailAction", - "url" + "url", + "vdomparam" ], "inputProperties": { "cert": { @@ -193908,7 +195596,8 @@ "name", "range", "remote", - "source" + "source", + "vdomparam" ], "inputProperties": { "name": { @@ -193974,7 +195663,7 @@ } }, "fortios:vpn/certificate/setting:Setting": { - "description": "VPN certificate setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.certificate.Setting(\"trname\", {\n certnameDsa1024: \"Fortinet_SSL_DSA1024\",\n certnameDsa2048: \"Fortinet_SSL_DSA2048\",\n certnameEcdsa256: \"Fortinet_SSL_ECDSA256\",\n certnameEcdsa384: \"Fortinet_SSL_ECDSA384\",\n certnameRsa1024: \"Fortinet_SSL_RSA1024\",\n certnameRsa2048: \"Fortinet_SSL_RSA2048\",\n checkCaCert: \"enable\",\n checkCaChain: \"disable\",\n cmpSaveExtraCerts: \"disable\",\n cnMatch: \"substring\",\n ocspOption: \"server\",\n ocspStatus: \"disable\",\n sslMinProtoVersion: \"default\",\n strictCrlCheck: \"disable\",\n strictOcspCheck: \"disable\",\n subjectMatch: \"substring\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.certificate.Setting(\"trname\",\n certname_dsa1024=\"Fortinet_SSL_DSA1024\",\n certname_dsa2048=\"Fortinet_SSL_DSA2048\",\n certname_ecdsa256=\"Fortinet_SSL_ECDSA256\",\n certname_ecdsa384=\"Fortinet_SSL_ECDSA384\",\n certname_rsa1024=\"Fortinet_SSL_RSA1024\",\n certname_rsa2048=\"Fortinet_SSL_RSA2048\",\n check_ca_cert=\"enable\",\n check_ca_chain=\"disable\",\n cmp_save_extra_certs=\"disable\",\n cn_match=\"substring\",\n ocsp_option=\"server\",\n ocsp_status=\"disable\",\n ssl_min_proto_version=\"default\",\n strict_crl_check=\"disable\",\n strict_ocsp_check=\"disable\",\n subject_match=\"substring\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Certificate.Setting(\"trname\", new()\n {\n CertnameDsa1024 = \"Fortinet_SSL_DSA1024\",\n CertnameDsa2048 = \"Fortinet_SSL_DSA2048\",\n CertnameEcdsa256 = \"Fortinet_SSL_ECDSA256\",\n CertnameEcdsa384 = \"Fortinet_SSL_ECDSA384\",\n CertnameRsa1024 = \"Fortinet_SSL_RSA1024\",\n CertnameRsa2048 = \"Fortinet_SSL_RSA2048\",\n CheckCaCert = \"enable\",\n CheckCaChain = \"disable\",\n CmpSaveExtraCerts = \"disable\",\n CnMatch = \"substring\",\n OcspOption = \"server\",\n OcspStatus = \"disable\",\n SslMinProtoVersion = \"default\",\n StrictCrlCheck = \"disable\",\n StrictOcspCheck = \"disable\",\n SubjectMatch = \"substring\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewSetting(ctx, \"trname\", \u0026vpn.SettingArgs{\n\t\t\tCertnameDsa1024: pulumi.String(\"Fortinet_SSL_DSA1024\"),\n\t\t\tCertnameDsa2048: pulumi.String(\"Fortinet_SSL_DSA2048\"),\n\t\t\tCertnameEcdsa256: pulumi.String(\"Fortinet_SSL_ECDSA256\"),\n\t\t\tCertnameEcdsa384: pulumi.String(\"Fortinet_SSL_ECDSA384\"),\n\t\t\tCertnameRsa1024: pulumi.String(\"Fortinet_SSL_RSA1024\"),\n\t\t\tCertnameRsa2048: pulumi.String(\"Fortinet_SSL_RSA2048\"),\n\t\t\tCheckCaCert: pulumi.String(\"enable\"),\n\t\t\tCheckCaChain: pulumi.String(\"disable\"),\n\t\t\tCmpSaveExtraCerts: pulumi.String(\"disable\"),\n\t\t\tCnMatch: pulumi.String(\"substring\"),\n\t\t\tOcspOption: pulumi.String(\"server\"),\n\t\t\tOcspStatus: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStrictCrlCheck: pulumi.String(\"disable\"),\n\t\t\tStrictOcspCheck: pulumi.String(\"disable\"),\n\t\t\tSubjectMatch: pulumi.String(\"substring\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Setting;\nimport com.pulumi.fortios.vpn.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder() \n .certnameDsa1024(\"Fortinet_SSL_DSA1024\")\n .certnameDsa2048(\"Fortinet_SSL_DSA2048\")\n .certnameEcdsa256(\"Fortinet_SSL_ECDSA256\")\n .certnameEcdsa384(\"Fortinet_SSL_ECDSA384\")\n .certnameRsa1024(\"Fortinet_SSL_RSA1024\")\n .certnameRsa2048(\"Fortinet_SSL_RSA2048\")\n .checkCaCert(\"enable\")\n .checkCaChain(\"disable\")\n .cmpSaveExtraCerts(\"disable\")\n .cnMatch(\"substring\")\n .ocspOption(\"server\")\n .ocspStatus(\"disable\")\n .sslMinProtoVersion(\"default\")\n .strictCrlCheck(\"disable\")\n .strictOcspCheck(\"disable\")\n .subjectMatch(\"substring\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/certificate:Setting\n properties:\n certnameDsa1024: Fortinet_SSL_DSA1024\n certnameDsa2048: Fortinet_SSL_DSA2048\n certnameEcdsa256: Fortinet_SSL_ECDSA256\n certnameEcdsa384: Fortinet_SSL_ECDSA384\n certnameRsa1024: Fortinet_SSL_RSA1024\n certnameRsa2048: Fortinet_SSL_RSA2048\n checkCaCert: enable\n checkCaChain: disable\n cmpSaveExtraCerts: disable\n cnMatch: substring\n ocspOption: server\n ocspStatus: disable\n sslMinProtoVersion: default\n strictCrlCheck: disable\n strictOcspCheck: disable\n subjectMatch: substring\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnCertificate Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/certificate/setting:Setting labelname VpnCertificateSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/certificate/setting:Setting labelname VpnCertificateSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "VPN certificate setting.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.certificate.Setting(\"trname\", {\n certnameDsa1024: \"Fortinet_SSL_DSA1024\",\n certnameDsa2048: \"Fortinet_SSL_DSA2048\",\n certnameEcdsa256: \"Fortinet_SSL_ECDSA256\",\n certnameEcdsa384: \"Fortinet_SSL_ECDSA384\",\n certnameRsa1024: \"Fortinet_SSL_RSA1024\",\n certnameRsa2048: \"Fortinet_SSL_RSA2048\",\n checkCaCert: \"enable\",\n checkCaChain: \"disable\",\n cmpSaveExtraCerts: \"disable\",\n cnMatch: \"substring\",\n ocspOption: \"server\",\n ocspStatus: \"disable\",\n sslMinProtoVersion: \"default\",\n strictCrlCheck: \"disable\",\n strictOcspCheck: \"disable\",\n subjectMatch: \"substring\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.certificate.Setting(\"trname\",\n certname_dsa1024=\"Fortinet_SSL_DSA1024\",\n certname_dsa2048=\"Fortinet_SSL_DSA2048\",\n certname_ecdsa256=\"Fortinet_SSL_ECDSA256\",\n certname_ecdsa384=\"Fortinet_SSL_ECDSA384\",\n certname_rsa1024=\"Fortinet_SSL_RSA1024\",\n certname_rsa2048=\"Fortinet_SSL_RSA2048\",\n check_ca_cert=\"enable\",\n check_ca_chain=\"disable\",\n cmp_save_extra_certs=\"disable\",\n cn_match=\"substring\",\n ocsp_option=\"server\",\n ocsp_status=\"disable\",\n ssl_min_proto_version=\"default\",\n strict_crl_check=\"disable\",\n strict_ocsp_check=\"disable\",\n subject_match=\"substring\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Certificate.Setting(\"trname\", new()\n {\n CertnameDsa1024 = \"Fortinet_SSL_DSA1024\",\n CertnameDsa2048 = \"Fortinet_SSL_DSA2048\",\n CertnameEcdsa256 = \"Fortinet_SSL_ECDSA256\",\n CertnameEcdsa384 = \"Fortinet_SSL_ECDSA384\",\n CertnameRsa1024 = \"Fortinet_SSL_RSA1024\",\n CertnameRsa2048 = \"Fortinet_SSL_RSA2048\",\n CheckCaCert = \"enable\",\n CheckCaChain = \"disable\",\n CmpSaveExtraCerts = \"disable\",\n CnMatch = \"substring\",\n OcspOption = \"server\",\n OcspStatus = \"disable\",\n SslMinProtoVersion = \"default\",\n StrictCrlCheck = \"disable\",\n StrictOcspCheck = \"disable\",\n SubjectMatch = \"substring\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewSetting(ctx, \"trname\", \u0026vpn.SettingArgs{\n\t\t\tCertnameDsa1024: pulumi.String(\"Fortinet_SSL_DSA1024\"),\n\t\t\tCertnameDsa2048: pulumi.String(\"Fortinet_SSL_DSA2048\"),\n\t\t\tCertnameEcdsa256: pulumi.String(\"Fortinet_SSL_ECDSA256\"),\n\t\t\tCertnameEcdsa384: pulumi.String(\"Fortinet_SSL_ECDSA384\"),\n\t\t\tCertnameRsa1024: pulumi.String(\"Fortinet_SSL_RSA1024\"),\n\t\t\tCertnameRsa2048: pulumi.String(\"Fortinet_SSL_RSA2048\"),\n\t\t\tCheckCaCert: pulumi.String(\"enable\"),\n\t\t\tCheckCaChain: pulumi.String(\"disable\"),\n\t\t\tCmpSaveExtraCerts: pulumi.String(\"disable\"),\n\t\t\tCnMatch: pulumi.String(\"substring\"),\n\t\t\tOcspOption: pulumi.String(\"server\"),\n\t\t\tOcspStatus: pulumi.String(\"disable\"),\n\t\t\tSslMinProtoVersion: pulumi.String(\"default\"),\n\t\t\tStrictCrlCheck: pulumi.String(\"disable\"),\n\t\t\tStrictOcspCheck: pulumi.String(\"disable\"),\n\t\t\tSubjectMatch: pulumi.String(\"substring\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Setting;\nimport com.pulumi.fortios.vpn.SettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Setting(\"trname\", SettingArgs.builder()\n .certnameDsa1024(\"Fortinet_SSL_DSA1024\")\n .certnameDsa2048(\"Fortinet_SSL_DSA2048\")\n .certnameEcdsa256(\"Fortinet_SSL_ECDSA256\")\n .certnameEcdsa384(\"Fortinet_SSL_ECDSA384\")\n .certnameRsa1024(\"Fortinet_SSL_RSA1024\")\n .certnameRsa2048(\"Fortinet_SSL_RSA2048\")\n .checkCaCert(\"enable\")\n .checkCaChain(\"disable\")\n .cmpSaveExtraCerts(\"disable\")\n .cnMatch(\"substring\")\n .ocspOption(\"server\")\n .ocspStatus(\"disable\")\n .sslMinProtoVersion(\"default\")\n .strictCrlCheck(\"disable\")\n .strictOcspCheck(\"disable\")\n .subjectMatch(\"substring\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/certificate:Setting\n properties:\n certnameDsa1024: Fortinet_SSL_DSA1024\n certnameDsa2048: Fortinet_SSL_DSA2048\n certnameEcdsa256: Fortinet_SSL_ECDSA256\n certnameEcdsa384: Fortinet_SSL_ECDSA384\n certnameRsa1024: Fortinet_SSL_RSA1024\n certnameRsa2048: Fortinet_SSL_RSA2048\n checkCaCert: enable\n checkCaChain: disable\n cmpSaveExtraCerts: disable\n cnMatch: substring\n ocspOption: server\n ocspStatus: disable\n sslMinProtoVersion: default\n strictCrlCheck: disable\n strictOcspCheck: disable\n subjectMatch: substring\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnCertificate Setting can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/certificate/setting:Setting labelname VpnCertificateSetting\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/certificate/setting:Setting labelname VpnCertificateSetting\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "certExpireWarning": { "type": "integer", @@ -194034,15 +195723,15 @@ }, "cmpSaveExtraCerts": { "type": "string", - "description": "Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`.\n" }, "cnAllowMulti": { "type": "string", - "description": "When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`.\n" + "description": "When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`.\n" }, "cnMatch": { "type": "string", - "description": "When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`.\n" + "description": "When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`.\n" }, "crlVerification": { "$ref": "#/types/fortios:vpn/certificate/SettingCrlVerification:SettingCrlVerification", @@ -194050,7 +195739,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -194110,7 +195799,7 @@ }, "subjectMatch": { "type": "string", - "description": "When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`.\n" + "description": "When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`.\n" }, "subjectSet": { "type": "string", @@ -194154,7 +195843,8 @@ "strictCrlCheck", "strictOcspCheck", "subjectMatch", - "subjectSet" + "subjectSet", + "vdomparam" ], "inputProperties": { "certExpireWarning": { @@ -194215,15 +195905,15 @@ }, "cmpSaveExtraCerts": { "type": "string", - "description": "Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`.\n" }, "cnAllowMulti": { "type": "string", - "description": "When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`.\n" + "description": "When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`.\n" }, "cnMatch": { "type": "string", - "description": "When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`.\n" + "description": "When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`.\n" }, "crlVerification": { "$ref": "#/types/fortios:vpn/certificate/SettingCrlVerification:SettingCrlVerification", @@ -194231,7 +195921,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -194291,7 +195981,7 @@ }, "subjectMatch": { "type": "string", - "description": "When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`.\n" + "description": "When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`.\n" }, "subjectSet": { "type": "string", @@ -194372,15 +196062,15 @@ }, "cmpSaveExtraCerts": { "type": "string", - "description": "Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`.\n" + "description": "Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`.\n" }, "cnAllowMulti": { "type": "string", - "description": "When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`.\n" + "description": "When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`.\n" }, "cnMatch": { "type": "string", - "description": "When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`.\n" + "description": "When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`.\n" }, "crlVerification": { "$ref": "#/types/fortios:vpn/certificate/SettingCrlVerification:SettingCrlVerification", @@ -194388,7 +196078,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -194448,7 +196138,7 @@ }, "subjectMatch": { "type": "string", - "description": "When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`.\n" + "description": "When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`.\n" }, "subjectSet": { "type": "string", @@ -194464,7 +196154,7 @@ } }, "fortios:vpn/ipsec/concentrator:Concentrator": { - "description": "Concentrator configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ipsec.Concentrator(\"trname\", {srcCheck: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ipsec.Concentrator(\"trname\", src_check=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ipsec.Concentrator(\"trname\", new()\n {\n SrcCheck = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewConcentrator(ctx, \"trname\", \u0026vpn.ConcentratorArgs{\n\t\t\tSrcCheck: 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.fortios.vpn.Concentrator;\nimport com.pulumi.fortios.vpn.ConcentratorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Concentrator(\"trname\", ConcentratorArgs.builder() \n .srcCheck(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ipsec:Concentrator\n properties:\n srcCheck: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Concentrator can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/concentrator:Concentrator labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/concentrator:Concentrator labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Concentrator configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ipsec.Concentrator(\"trname\", {srcCheck: \"disable\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ipsec.Concentrator(\"trname\", src_check=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ipsec.Concentrator(\"trname\", new()\n {\n SrcCheck = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewConcentrator(ctx, \"trname\", \u0026vpn.ConcentratorArgs{\n\t\t\tSrcCheck: 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.fortios.vpn.Concentrator;\nimport com.pulumi.fortios.vpn.ConcentratorArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Concentrator(\"trname\", ConcentratorArgs.builder()\n .srcCheck(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ipsec:Concentrator\n properties:\n srcCheck: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Concentrator can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/concentrator:Concentrator labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/concentrator:Concentrator labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -194476,7 +196166,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -194501,7 +196191,8 @@ "required": [ "fosid", "name", - "srcCheck" + "srcCheck", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -194514,7 +196205,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -194551,7 +196242,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "members": { "type": "array", @@ -194587,7 +196278,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mappings": { "type": "array", @@ -194606,7 +196297,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -194615,7 +196307,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mappings": { "type": "array", @@ -194644,7 +196336,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mappings": { "type": "array", @@ -194668,7 +196360,7 @@ } }, "fortios:vpn/ipsec/forticlient:Forticlient": { - "description": "Configure FortiClient policy realm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\n// fortios_vpnipsec_phase1interface.trname2:\nconst trname4 = new fortios.vpn.ipsec.Phase1interface(\"trname4\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n authusrgrp: \"Guest-group\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n comments: \"VPN: Dialup_IPsec (Created by VPN wizard)\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"auto\",\n dpd: \"on-idle\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"60\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port4\",\n ipVersion: \"4\",\n ipv4DnsServer1: \"0.0.0.0\",\n ipv4DnsServer2: \"0.0.0.0\",\n ipv4DnsServer3: \"0.0.0.0\",\n ipv4EndIp: \"10.10.10.10\",\n ipv4Netmask: \"255.255.255.192\",\n ipv4SplitInclude: \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n ipv4StartIp: \"10.10.10.1\",\n ipv4WinsServer1: \"0.0.0.0\",\n ipv4WinsServer2: \"0.0.0.0\",\n ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"aggressive\",\n modeCfg: \"enable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"enable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n psksecret: \"NCIEW32930293203932\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"0.0.0.0\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"enable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"dynamic\",\n unitySupport: \"enable\",\n wizardType: \"dialup-forticlient\",\n xauthtype: \"auto\",\n});\n// fortios_vpnipsec_phase2interface.trname1:\nconst trname3 = new fortios.vpn.ipsec.Phase2interface(\"trname3\", {\n addRoute: \"phase1\",\n autoDiscoveryForwarder: \"phase1\",\n autoDiscoverySender: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp: \"0.0.0.0\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstStartIp: \"0.0.0.0\",\n dstStartIp6: \"::\",\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n dstSubnet6: \"::/0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trname4.name,\n proposal: \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp: \"0.0.0.0\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcStartIp: \"0.0.0.0\",\n srcStartIp6: \"::\",\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n srcSubnet6: \"::/0\",\n});\nconst trname = new fortios.vpn.ipsec.Forticlient(\"trname\", {\n phase2name: trname3.name,\n realm: \"1\",\n status: \"enable\",\n usergroupname: \"Guest-group\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\n# fortios_vpnipsec_phase1interface.trname2:\ntrname4 = fortios.vpn.ipsec.Phase1interface(\"trname4\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n authusrgrp=\"Guest-group\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n comments=\"VPN: Dialup_IPsec (Created by VPN wizard)\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"auto\",\n dpd=\"on-idle\",\n dpd_retrycount=3,\n dpd_retryinterval=\"60\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port4\",\n ip_version=\"4\",\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=\"10.10.10.10\",\n ipv4_netmask=\"255.255.255.192\",\n ipv4_split_include=\"FIREWALL_AUTH_PORTAL_ADDRESS\",\n ipv4_start_ip=\"10.10.10.1\",\n ipv4_wins_server1=\"0.0.0.0\",\n ipv4_wins_server2=\"0.0.0.0\",\n ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"aggressive\",\n mode_cfg=\"enable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"enable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n psksecret=\"NCIEW32930293203932\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"0.0.0.0\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"enable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"dynamic\",\n unity_support=\"enable\",\n wizard_type=\"dialup-forticlient\",\n xauthtype=\"auto\")\n# fortios_vpnipsec_phase2interface.trname1:\ntrname3 = fortios.vpn.ipsec.Phase2interface(\"trname3\",\n add_route=\"phase1\",\n auto_discovery_forwarder=\"phase1\",\n auto_discovery_sender=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip=\"0.0.0.0\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_start_ip=\"0.0.0.0\",\n dst_start_ip6=\"::\",\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n dst_subnet6=\"::/0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trname4.name,\n proposal=\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip=\"0.0.0.0\",\n src_end_ip6=\"::\",\n src_port=0,\n src_start_ip=\"0.0.0.0\",\n src_start_ip6=\"::\",\n src_subnet=\"0.0.0.0 0.0.0.0\",\n src_subnet6=\"::/0\")\ntrname = fortios.vpn.ipsec.Forticlient(\"trname\",\n phase2name=trname3.name,\n realm=\"1\",\n status=\"enable\",\n usergroupname=\"Guest-group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // fortios_vpnipsec_phase1interface.trname2:\n var trname4 = new Fortios.Vpn.Ipsec.Phase1interface(\"trname4\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n Authusrgrp = \"Guest-group\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n Comments = \"VPN: Dialup_IPsec (Created by VPN wizard)\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"auto\",\n Dpd = \"on-idle\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"60\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port4\",\n IpVersion = \"4\",\n Ipv4DnsServer1 = \"0.0.0.0\",\n Ipv4DnsServer2 = \"0.0.0.0\",\n Ipv4DnsServer3 = \"0.0.0.0\",\n Ipv4EndIp = \"10.10.10.10\",\n Ipv4Netmask = \"255.255.255.192\",\n Ipv4SplitInclude = \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n Ipv4StartIp = \"10.10.10.1\",\n Ipv4WinsServer1 = \"0.0.0.0\",\n Ipv4WinsServer2 = \"0.0.0.0\",\n Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"aggressive\",\n ModeCfg = \"enable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"enable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Psksecret = \"NCIEW32930293203932\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"0.0.0.0\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"enable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"dynamic\",\n UnitySupport = \"enable\",\n WizardType = \"dialup-forticlient\",\n Xauthtype = \"auto\",\n });\n\n // fortios_vpnipsec_phase2interface.trname1:\n var trname3 = new Fortios.Vpn.Ipsec.Phase2interface(\"trname3\", new()\n {\n AddRoute = \"phase1\",\n AutoDiscoveryForwarder = \"phase1\",\n AutoDiscoverySender = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp = \"0.0.0.0\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstStartIp = \"0.0.0.0\",\n DstStartIp6 = \"::\",\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n DstSubnet6 = \"::/0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trname4.Name,\n Proposal = \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp = \"0.0.0.0\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcStartIp = \"0.0.0.0\",\n SrcStartIp6 = \"::\",\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n SrcSubnet6 = \"::/0\",\n });\n\n var trname = new Fortios.Vpn.Ipsec.Forticlient(\"trname\", new()\n {\n Phase2name = trname3.Name,\n Realm = \"1\",\n Status = \"enable\",\n Usergroupname = \"Guest-group\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// fortios_vpnipsec_phase1interface.trname2:\n\t\ttrname4, err := vpn.NewPhase1interface(ctx, \"trname4\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAuthusrgrp: pulumi.String(\"Guest-group\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tComments: pulumi.String(\"VPN: Dialup_IPsec (Created by VPN wizard)\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"auto\"),\n\t\t\tDpd: pulumi.String(\"on-idle\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"60\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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(\"10.10.10.10\"),\n\t\t\tIpv4Netmask: pulumi.String(\"255.255.255.192\"),\n\t\t\tIpv4SplitInclude: pulumi.String(\"FIREWALL_AUTH_PORTAL_ADDRESS\"),\n\t\t\tIpv4StartIp: pulumi.String(\"10.10.10.1\"),\n\t\t\tIpv4WinsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"aggressive\"),\n\t\t\tModeCfg: pulumi.String(\"enable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"enable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPsksecret: pulumi.String(\"NCIEW32930293203932\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"enable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"dynamic\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"dialup-forticlient\"),\n\t\t\tXauthtype: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// fortios_vpnipsec_phase2interface.trname1:\n\t\ttrname3, err := vpn.NewPhase2interface(ctx, \"trname3\", \u0026vpn.Phase2interfaceArgs{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstStartIp6: pulumi.String(\"::\"),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tDstSubnet6: pulumi.String(\"::/0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trname4.Name,\n\t\t\tProposal: pulumi.String(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcStartIp6: pulumi.String(\"::\"),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tSrcSubnet6: pulumi.String(\"::/0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = vpn.NewForticlient(ctx, \"trname\", \u0026vpn.ForticlientArgs{\n\t\t\tPhase2name: trname3.Name,\n\t\t\tRealm: pulumi.String(\"1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUsergroupname: pulumi.String(\"Guest-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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport com.pulumi.fortios.vpn.Phase2interface;\nimport com.pulumi.fortios.vpn.Phase2interfaceArgs;\nimport com.pulumi.fortios.vpn.Forticlient;\nimport com.pulumi.fortios.vpn.ForticlientArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Phase1interface(\"trname4\", Phase1interfaceArgs.builder() \n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .authusrgrp(\"Guest-group\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .comments(\"VPN: Dialup_IPsec (Created by VPN wizard)\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"auto\")\n .dpd(\"on-idle\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"60\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port4\")\n .ipVersion(\"4\")\n .ipv4DnsServer1(\"0.0.0.0\")\n .ipv4DnsServer2(\"0.0.0.0\")\n .ipv4DnsServer3(\"0.0.0.0\")\n .ipv4EndIp(\"10.10.10.10\")\n .ipv4Netmask(\"255.255.255.192\")\n .ipv4SplitInclude(\"FIREWALL_AUTH_PORTAL_ADDRESS\")\n .ipv4StartIp(\"10.10.10.1\")\n .ipv4WinsServer1(\"0.0.0.0\")\n .ipv4WinsServer2(\"0.0.0.0\")\n .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"aggressive\")\n .modeCfg(\"enable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"enable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .psksecret(\"NCIEW32930293203932\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"0.0.0.0\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"enable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"dynamic\")\n .unitySupport(\"enable\")\n .wizardType(\"dialup-forticlient\")\n .xauthtype(\"auto\")\n .build());\n\n var trname3 = new Phase2interface(\"trname3\", Phase2interfaceArgs.builder() \n .addRoute(\"phase1\")\n .autoDiscoveryForwarder(\"phase1\")\n .autoDiscoverySender(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp(\"0.0.0.0\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstStartIp(\"0.0.0.0\")\n .dstStartIp6(\"::\")\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .dstSubnet6(\"::/0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trname4.name())\n .proposal(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp(\"0.0.0.0\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcStartIp(\"0.0.0.0\")\n .srcStartIp6(\"::\")\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .srcSubnet6(\"::/0\")\n .build());\n\n var trname = new Forticlient(\"trname\", ForticlientArgs.builder() \n .phase2name(trname3.name())\n .realm(\"1\")\n .status(\"enable\")\n .usergroupname(\"Guest-group\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # fortios_vpnipsec_phase1interface.trname2:\n trname4:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n authusrgrp: Guest-group\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n comments: 'VPN: Dialup_IPsec (Created by VPN wizard)'\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: auto\n dpd: on-idle\n dpdRetrycount: 3\n dpdRetryinterval: '60'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port4\n ipVersion: '4'\n ipv4DnsServer1: 0.0.0.0\n ipv4DnsServer2: 0.0.0.0\n ipv4DnsServer3: 0.0.0.0\n ipv4EndIp: 10.10.10.10\n ipv4Netmask: 255.255.255.192\n ipv4SplitInclude: FIREWALL_AUTH_PORTAL_ADDRESS\n ipv4StartIp: 10.10.10.1\n ipv4WinsServer1: 0.0.0.0\n ipv4WinsServer2: 0.0.0.0\n ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: aggressive\n modeCfg: enable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: enable\n passiveMode: disable\n peertype: any\n psksecret: NCIEW32930293203932\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n reauth: disable\n rekey: enable\n remoteGw: 0.0.0.0\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: enable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: dynamic\n unitySupport: enable\n wizardType: dialup-forticlient\n xauthtype: auto\n # fortios_vpnipsec_phase2interface.trname1:\n trname3:\n type: fortios:vpn/ipsec:Phase2interface\n properties:\n addRoute: phase1\n autoDiscoveryForwarder: phase1\n autoDiscoverySender: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp: 0.0.0.0\n dstEndIp6: '::'\n dstPort: 0\n dstStartIp: 0.0.0.0\n dstStartIp6: '::'\n dstSubnet: 0.0.0.0 0.0.0.0\n dstSubnet6: ::/0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trname4.name}\n proposal: aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\n protocol: 0\n replay: enable\n routeOverlap: use-new\n singleSource: disable\n srcAddrType: subnet\n srcEndIp: 0.0.0.0\n srcEndIp6: '::'\n srcPort: 0\n srcStartIp: 0.0.0.0\n srcStartIp6: '::'\n srcSubnet: 0.0.0.0 0.0.0.0\n srcSubnet6: ::/0\n trname:\n type: fortios:vpn/ipsec:Forticlient\n properties:\n phase2name: ${trname3.name}\n realm: '1'\n status: enable\n usergroupname: Guest-group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Forticlient can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/forticlient:Forticlient labelname {{realm}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/forticlient:Forticlient labelname {{realm}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure FortiClient policy realm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\n// fortios_vpnipsec_phase1interface.trname2:\nconst trname4 = new fortios.vpn.ipsec.Phase1interface(\"trname4\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n authusrgrp: \"Guest-group\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n comments: \"VPN: Dialup_IPsec (Created by VPN wizard)\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"auto\",\n dpd: \"on-idle\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"60\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port4\",\n ipVersion: \"4\",\n ipv4DnsServer1: \"0.0.0.0\",\n ipv4DnsServer2: \"0.0.0.0\",\n ipv4DnsServer3: \"0.0.0.0\",\n ipv4EndIp: \"10.10.10.10\",\n ipv4Netmask: \"255.255.255.192\",\n ipv4SplitInclude: \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n ipv4StartIp: \"10.10.10.1\",\n ipv4WinsServer1: \"0.0.0.0\",\n ipv4WinsServer2: \"0.0.0.0\",\n ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"aggressive\",\n modeCfg: \"enable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"enable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n psksecret: \"NCIEW32930293203932\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"0.0.0.0\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"enable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"dynamic\",\n unitySupport: \"enable\",\n wizardType: \"dialup-forticlient\",\n xauthtype: \"auto\",\n});\n// fortios_vpnipsec_phase2interface.trname1:\nconst trname3 = new fortios.vpn.ipsec.Phase2interface(\"trname3\", {\n addRoute: \"phase1\",\n autoDiscoveryForwarder: \"phase1\",\n autoDiscoverySender: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp: \"0.0.0.0\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstStartIp: \"0.0.0.0\",\n dstStartIp6: \"::\",\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n dstSubnet6: \"::/0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trname4.name,\n proposal: \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp: \"0.0.0.0\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcStartIp: \"0.0.0.0\",\n srcStartIp6: \"::\",\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n srcSubnet6: \"::/0\",\n});\nconst trname = new fortios.vpn.ipsec.Forticlient(\"trname\", {\n phase2name: trname3.name,\n realm: \"1\",\n status: \"enable\",\n usergroupname: \"Guest-group\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\n# fortios_vpnipsec_phase1interface.trname2:\ntrname4 = fortios.vpn.ipsec.Phase1interface(\"trname4\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n authusrgrp=\"Guest-group\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n comments=\"VPN: Dialup_IPsec (Created by VPN wizard)\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"auto\",\n dpd=\"on-idle\",\n dpd_retrycount=3,\n dpd_retryinterval=\"60\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port4\",\n ip_version=\"4\",\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=\"10.10.10.10\",\n ipv4_netmask=\"255.255.255.192\",\n ipv4_split_include=\"FIREWALL_AUTH_PORTAL_ADDRESS\",\n ipv4_start_ip=\"10.10.10.1\",\n ipv4_wins_server1=\"0.0.0.0\",\n ipv4_wins_server2=\"0.0.0.0\",\n ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"aggressive\",\n mode_cfg=\"enable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"enable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n psksecret=\"NCIEW32930293203932\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"0.0.0.0\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"enable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"dynamic\",\n unity_support=\"enable\",\n wizard_type=\"dialup-forticlient\",\n xauthtype=\"auto\")\n# fortios_vpnipsec_phase2interface.trname1:\ntrname3 = fortios.vpn.ipsec.Phase2interface(\"trname3\",\n add_route=\"phase1\",\n auto_discovery_forwarder=\"phase1\",\n auto_discovery_sender=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip=\"0.0.0.0\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_start_ip=\"0.0.0.0\",\n dst_start_ip6=\"::\",\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n dst_subnet6=\"::/0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trname4.name,\n proposal=\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip=\"0.0.0.0\",\n src_end_ip6=\"::\",\n src_port=0,\n src_start_ip=\"0.0.0.0\",\n src_start_ip6=\"::\",\n src_subnet=\"0.0.0.0 0.0.0.0\",\n src_subnet6=\"::/0\")\ntrname = fortios.vpn.ipsec.Forticlient(\"trname\",\n phase2name=trname3.name,\n realm=\"1\",\n status=\"enable\",\n usergroupname=\"Guest-group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // fortios_vpnipsec_phase1interface.trname2:\n var trname4 = new Fortios.Vpn.Ipsec.Phase1interface(\"trname4\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n Authusrgrp = \"Guest-group\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n Comments = \"VPN: Dialup_IPsec (Created by VPN wizard)\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"auto\",\n Dpd = \"on-idle\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"60\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port4\",\n IpVersion = \"4\",\n Ipv4DnsServer1 = \"0.0.0.0\",\n Ipv4DnsServer2 = \"0.0.0.0\",\n Ipv4DnsServer3 = \"0.0.0.0\",\n Ipv4EndIp = \"10.10.10.10\",\n Ipv4Netmask = \"255.255.255.192\",\n Ipv4SplitInclude = \"FIREWALL_AUTH_PORTAL_ADDRESS\",\n Ipv4StartIp = \"10.10.10.1\",\n Ipv4WinsServer1 = \"0.0.0.0\",\n Ipv4WinsServer2 = \"0.0.0.0\",\n Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"aggressive\",\n ModeCfg = \"enable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"enable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Psksecret = \"NCIEW32930293203932\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"0.0.0.0\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"enable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"dynamic\",\n UnitySupport = \"enable\",\n WizardType = \"dialup-forticlient\",\n Xauthtype = \"auto\",\n });\n\n // fortios_vpnipsec_phase2interface.trname1:\n var trname3 = new Fortios.Vpn.Ipsec.Phase2interface(\"trname3\", new()\n {\n AddRoute = \"phase1\",\n AutoDiscoveryForwarder = \"phase1\",\n AutoDiscoverySender = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp = \"0.0.0.0\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstStartIp = \"0.0.0.0\",\n DstStartIp6 = \"::\",\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n DstSubnet6 = \"::/0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trname4.Name,\n Proposal = \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp = \"0.0.0.0\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcStartIp = \"0.0.0.0\",\n SrcStartIp6 = \"::\",\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n SrcSubnet6 = \"::/0\",\n });\n\n var trname = new Fortios.Vpn.Ipsec.Forticlient(\"trname\", new()\n {\n Phase2name = trname3.Name,\n Realm = \"1\",\n Status = \"enable\",\n Usergroupname = \"Guest-group\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// fortios_vpnipsec_phase1interface.trname2:\n\t\ttrname4, err := vpn.NewPhase1interface(ctx, \"trname4\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAuthusrgrp: pulumi.String(\"Guest-group\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tComments: pulumi.String(\"VPN: Dialup_IPsec (Created by VPN wizard)\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"auto\"),\n\t\t\tDpd: pulumi.String(\"on-idle\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"60\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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(\"10.10.10.10\"),\n\t\t\tIpv4Netmask: pulumi.String(\"255.255.255.192\"),\n\t\t\tIpv4SplitInclude: pulumi.String(\"FIREWALL_AUTH_PORTAL_ADDRESS\"),\n\t\t\tIpv4StartIp: pulumi.String(\"10.10.10.1\"),\n\t\t\tIpv4WinsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv4WinsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"aggressive\"),\n\t\t\tModeCfg: pulumi.String(\"enable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"enable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPsksecret: pulumi.String(\"NCIEW32930293203932\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"enable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"dynamic\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"dialup-forticlient\"),\n\t\t\tXauthtype: pulumi.String(\"auto\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// fortios_vpnipsec_phase2interface.trname1:\n\t\ttrname3, err := vpn.NewPhase2interface(ctx, \"trname3\", \u0026vpn.Phase2interfaceArgs{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstStartIp6: pulumi.String(\"::\"),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tDstSubnet6: pulumi.String(\"::/0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trname4.Name,\n\t\t\tProposal: pulumi.String(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcStartIp6: pulumi.String(\"::\"),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tSrcSubnet6: pulumi.String(\"::/0\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = vpn.NewForticlient(ctx, \"trname\", \u0026vpn.ForticlientArgs{\n\t\t\tPhase2name: trname3.Name,\n\t\t\tRealm: pulumi.String(\"1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUsergroupname: pulumi.String(\"Guest-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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport com.pulumi.fortios.vpn.Phase2interface;\nimport com.pulumi.fortios.vpn.Phase2interfaceArgs;\nimport com.pulumi.fortios.vpn.Forticlient;\nimport com.pulumi.fortios.vpn.ForticlientArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // fortios_vpnipsec_phase1interface.trname2:\n var trname4 = new Phase1interface(\"trname4\", Phase1interfaceArgs.builder()\n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .authusrgrp(\"Guest-group\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .comments(\"VPN: Dialup_IPsec (Created by VPN wizard)\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"auto\")\n .dpd(\"on-idle\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"60\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port4\")\n .ipVersion(\"4\")\n .ipv4DnsServer1(\"0.0.0.0\")\n .ipv4DnsServer2(\"0.0.0.0\")\n .ipv4DnsServer3(\"0.0.0.0\")\n .ipv4EndIp(\"10.10.10.10\")\n .ipv4Netmask(\"255.255.255.192\")\n .ipv4SplitInclude(\"FIREWALL_AUTH_PORTAL_ADDRESS\")\n .ipv4StartIp(\"10.10.10.1\")\n .ipv4WinsServer1(\"0.0.0.0\")\n .ipv4WinsServer2(\"0.0.0.0\")\n .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"aggressive\")\n .modeCfg(\"enable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"enable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .psksecret(\"NCIEW32930293203932\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"0.0.0.0\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"enable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"dynamic\")\n .unitySupport(\"enable\")\n .wizardType(\"dialup-forticlient\")\n .xauthtype(\"auto\")\n .build());\n\n // fortios_vpnipsec_phase2interface.trname1:\n var trname3 = new Phase2interface(\"trname3\", Phase2interfaceArgs.builder()\n .addRoute(\"phase1\")\n .autoDiscoveryForwarder(\"phase1\")\n .autoDiscoverySender(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp(\"0.0.0.0\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstStartIp(\"0.0.0.0\")\n .dstStartIp6(\"::\")\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .dstSubnet6(\"::/0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trname4.name())\n .proposal(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp(\"0.0.0.0\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcStartIp(\"0.0.0.0\")\n .srcStartIp6(\"::\")\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .srcSubnet6(\"::/0\")\n .build());\n\n var trname = new Forticlient(\"trname\", ForticlientArgs.builder()\n .phase2name(trname3.name())\n .realm(\"1\")\n .status(\"enable\")\n .usergroupname(\"Guest-group\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # fortios_vpnipsec_phase1interface.trname2:\n trname4:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n authusrgrp: Guest-group\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n comments: 'VPN: Dialup_IPsec (Created by VPN wizard)'\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: auto\n dpd: on-idle\n dpdRetrycount: 3\n dpdRetryinterval: '60'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port4\n ipVersion: '4'\n ipv4DnsServer1: 0.0.0.0\n ipv4DnsServer2: 0.0.0.0\n ipv4DnsServer3: 0.0.0.0\n ipv4EndIp: 10.10.10.10\n ipv4Netmask: 255.255.255.192\n ipv4SplitInclude: FIREWALL_AUTH_PORTAL_ADDRESS\n ipv4StartIp: 10.10.10.1\n ipv4WinsServer1: 0.0.0.0\n ipv4WinsServer2: 0.0.0.0\n ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: aggressive\n modeCfg: enable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: enable\n passiveMode: disable\n peertype: any\n psksecret: NCIEW32930293203932\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n reauth: disable\n rekey: enable\n remoteGw: 0.0.0.0\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: enable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: dynamic\n unitySupport: enable\n wizardType: dialup-forticlient\n xauthtype: auto\n # fortios_vpnipsec_phase2interface.trname1:\n trname3:\n type: fortios:vpn/ipsec:Phase2interface\n properties:\n addRoute: phase1\n autoDiscoveryForwarder: phase1\n autoDiscoverySender: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp: 0.0.0.0\n dstEndIp6: '::'\n dstPort: 0\n dstStartIp: 0.0.0.0\n dstStartIp6: '::'\n dstSubnet: 0.0.0.0 0.0.0.0\n dstSubnet6: ::/0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trname4.name}\n proposal: aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\n protocol: 0\n replay: enable\n routeOverlap: use-new\n singleSource: disable\n srcAddrType: subnet\n srcEndIp: 0.0.0.0\n srcEndIp6: '::'\n srcPort: 0\n srcStartIp: 0.0.0.0\n srcStartIp6: '::'\n srcSubnet: 0.0.0.0 0.0.0.0\n srcSubnet6: ::/0\n trname:\n type: fortios:vpn/ipsec:Forticlient\n properties:\n phase2name: ${trname3.name}\n realm: '1'\n status: enable\n usergroupname: Guest-group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Forticlient can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/forticlient:Forticlient labelname {{realm}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/forticlient:Forticlient labelname {{realm}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "phase2name": { "type": "string", @@ -194695,7 +196387,8 @@ "phase2name", "realm", "status", - "usergroupname" + "usergroupname", + "vdomparam" ], "inputProperties": { "phase2name": { @@ -194755,7 +196448,7 @@ } }, "fortios:vpn/ipsec/manualkey:Manualkey": { - "description": "Configure IPsec manual keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ipsec.Manualkey(\"trname\", {\n authentication: \"md5\",\n authkey: \"EE32CA121ECD772A-ECACAABA212345EC\",\n enckey: \"-\",\n encryption: \"null\",\n \"interface\": \"port4\",\n localGw: \"0.0.0.0\",\n localspi: \"0x100\",\n remoteGw: \"1.1.1.1\",\n remotespi: \"0x100\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ipsec.Manualkey(\"trname\",\n authentication=\"md5\",\n authkey=\"EE32CA121ECD772A-ECACAABA212345EC\",\n enckey=\"-\",\n encryption=\"null\",\n interface=\"port4\",\n local_gw=\"0.0.0.0\",\n localspi=\"0x100\",\n remote_gw=\"1.1.1.1\",\n remotespi=\"0x100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ipsec.Manualkey(\"trname\", new()\n {\n Authentication = \"md5\",\n Authkey = \"EE32CA121ECD772A-ECACAABA212345EC\",\n Enckey = \"-\",\n Encryption = \"null\",\n Interface = \"port4\",\n LocalGw = \"0.0.0.0\",\n Localspi = \"0x100\",\n RemoteGw = \"1.1.1.1\",\n Remotespi = \"0x100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewManualkey(ctx, \"trname\", \u0026vpn.ManualkeyArgs{\n\t\t\tAuthentication: pulumi.String(\"md5\"),\n\t\t\tAuthkey: pulumi.String(\"EE32CA121ECD772A-ECACAABA212345EC\"),\n\t\t\tEnckey: pulumi.String(\"-\"),\n\t\t\tEncryption: pulumi.String(\"null\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalspi: pulumi.String(\"0x100\"),\n\t\t\tRemoteGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemotespi: pulumi.String(\"0x100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Manualkey;\nimport com.pulumi.fortios.vpn.ManualkeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Manualkey(\"trname\", ManualkeyArgs.builder() \n .authentication(\"md5\")\n .authkey(\"EE32CA121ECD772A-ECACAABA212345EC\")\n .enckey(\"-\")\n .encryption(\"null\")\n .interface_(\"port4\")\n .localGw(\"0.0.0.0\")\n .localspi(\"0x100\")\n .remoteGw(\"1.1.1.1\")\n .remotespi(\"0x100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ipsec:Manualkey\n properties:\n authentication: md5\n authkey: EE32CA121ECD772A-ECACAABA212345EC\n enckey: '-'\n encryption: null\n interface: port4\n localGw: 0.0.0.0\n localspi: 0x100\n remoteGw: 1.1.1.1\n remotespi: 0x100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Manualkey can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkey:Manualkey labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkey:Manualkey labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPsec manual keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ipsec.Manualkey(\"trname\", {\n authentication: \"md5\",\n authkey: \"EE32CA121ECD772A-ECACAABA212345EC\",\n enckey: \"-\",\n encryption: \"null\",\n \"interface\": \"port4\",\n localGw: \"0.0.0.0\",\n localspi: \"0x100\",\n remoteGw: \"1.1.1.1\",\n remotespi: \"0x100\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ipsec.Manualkey(\"trname\",\n authentication=\"md5\",\n authkey=\"EE32CA121ECD772A-ECACAABA212345EC\",\n enckey=\"-\",\n encryption=\"null\",\n interface=\"port4\",\n local_gw=\"0.0.0.0\",\n localspi=\"0x100\",\n remote_gw=\"1.1.1.1\",\n remotespi=\"0x100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ipsec.Manualkey(\"trname\", new()\n {\n Authentication = \"md5\",\n Authkey = \"EE32CA121ECD772A-ECACAABA212345EC\",\n Enckey = \"-\",\n Encryption = \"null\",\n Interface = \"port4\",\n LocalGw = \"0.0.0.0\",\n Localspi = \"0x100\",\n RemoteGw = \"1.1.1.1\",\n Remotespi = \"0x100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewManualkey(ctx, \"trname\", \u0026vpn.ManualkeyArgs{\n\t\t\tAuthentication: pulumi.String(\"md5\"),\n\t\t\tAuthkey: pulumi.String(\"EE32CA121ECD772A-ECACAABA212345EC\"),\n\t\t\tEnckey: pulumi.String(\"-\"),\n\t\t\tEncryption: pulumi.String(\"null\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalspi: pulumi.String(\"0x100\"),\n\t\t\tRemoteGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRemotespi: pulumi.String(\"0x100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Manualkey;\nimport com.pulumi.fortios.vpn.ManualkeyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Manualkey(\"trname\", ManualkeyArgs.builder()\n .authentication(\"md5\")\n .authkey(\"EE32CA121ECD772A-ECACAABA212345EC\")\n .enckey(\"-\")\n .encryption(\"null\")\n .interface_(\"port4\")\n .localGw(\"0.0.0.0\")\n .localspi(\"0x100\")\n .remoteGw(\"1.1.1.1\")\n .remotespi(\"0x100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ipsec:Manualkey\n properties:\n authentication: md5\n authkey: EE32CA121ECD772A-ECACAABA212345EC\n enckey: '-'\n encryption: null\n interface: port4\n localGw: 0.0.0.0\n localspi: 0x100\n remoteGw: 1.1.1.1\n remotespi: 0x100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Manualkey can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkey:Manualkey labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkey:Manualkey labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authentication": { "type": "string", @@ -194819,7 +196512,8 @@ "name", "npuOffload", "remoteGw", - "remotespi" + "remotespi", + "vdomparam" ], "inputProperties": { "authentication": { @@ -194941,7 +196635,7 @@ } }, "fortios:vpn/ipsec/manualkeyinterface:Manualkeyinterface": { - "description": "Configure IPsec manual keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ipsec.Manualkeyinterface(\"trname\", {\n addrType: \"4\",\n authAlg: \"null\",\n authKey: \"-\",\n encAlg: \"des\",\n encKey: \"CECA2184ACADAEEF\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localSpi: \"0x100\",\n remoteGw: \"2.2.2.2\",\n remoteGw6: \"::\",\n remoteSpi: \"0x100\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ipsec.Manualkeyinterface(\"trname\",\n addr_type=\"4\",\n auth_alg=\"null\",\n auth_key=\"-\",\n enc_alg=\"des\",\n enc_key=\"CECA2184ACADAEEF\",\n interface=\"port3\",\n ip_version=\"4\",\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n local_spi=\"0x100\",\n remote_gw=\"2.2.2.2\",\n remote_gw6=\"::\",\n remote_spi=\"0x100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ipsec.Manualkeyinterface(\"trname\", new()\n {\n AddrType = \"4\",\n AuthAlg = \"null\",\n AuthKey = \"-\",\n EncAlg = \"des\",\n EncKey = \"CECA2184ACADAEEF\",\n Interface = \"port3\",\n IpVersion = \"4\",\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalSpi = \"0x100\",\n RemoteGw = \"2.2.2.2\",\n RemoteGw6 = \"::\",\n RemoteSpi = \"0x100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewManualkeyinterface(ctx, \"trname\", \u0026vpn.ManualkeyinterfaceArgs{\n\t\t\tAddrType: pulumi.String(\"4\"),\n\t\t\tAuthAlg: pulumi.String(\"null\"),\n\t\t\tAuthKey: pulumi.String(\"-\"),\n\t\t\tEncAlg: pulumi.String(\"des\"),\n\t\t\tEncKey: pulumi.String(\"CECA2184ACADAEEF\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalSpi: pulumi.String(\"0x100\"),\n\t\t\tRemoteGw: pulumi.String(\"2.2.2.2\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRemoteSpi: pulumi.String(\"0x100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Manualkeyinterface;\nimport com.pulumi.fortios.vpn.ManualkeyinterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Manualkeyinterface(\"trname\", ManualkeyinterfaceArgs.builder() \n .addrType(\"4\")\n .authAlg(\"null\")\n .authKey(\"-\")\n .encAlg(\"des\")\n .encKey(\"CECA2184ACADAEEF\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localSpi(\"0x100\")\n .remoteGw(\"2.2.2.2\")\n .remoteGw6(\"::\")\n .remoteSpi(\"0x100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ipsec:Manualkeyinterface\n properties:\n addrType: '4'\n authAlg: null\n authKey: '-'\n encAlg: des\n encKey: CECA2184ACADAEEF\n interface: port3\n ipVersion: '4'\n localGw: 0.0.0.0\n localGw6: '::'\n localSpi: 0x100\n remoteGw: 2.2.2.2\n remoteGw6: '::'\n remoteSpi: 0x100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec ManualkeyInterface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkeyinterface:Manualkeyinterface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkeyinterface:Manualkeyinterface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IPsec manual keys.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ipsec.Manualkeyinterface(\"trname\", {\n addrType: \"4\",\n authAlg: \"null\",\n authKey: \"-\",\n encAlg: \"des\",\n encKey: \"CECA2184ACADAEEF\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localSpi: \"0x100\",\n remoteGw: \"2.2.2.2\",\n remoteGw6: \"::\",\n remoteSpi: \"0x100\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ipsec.Manualkeyinterface(\"trname\",\n addr_type=\"4\",\n auth_alg=\"null\",\n auth_key=\"-\",\n enc_alg=\"des\",\n enc_key=\"CECA2184ACADAEEF\",\n interface=\"port3\",\n ip_version=\"4\",\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n local_spi=\"0x100\",\n remote_gw=\"2.2.2.2\",\n remote_gw6=\"::\",\n remote_spi=\"0x100\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ipsec.Manualkeyinterface(\"trname\", new()\n {\n AddrType = \"4\",\n AuthAlg = \"null\",\n AuthKey = \"-\",\n EncAlg = \"des\",\n EncKey = \"CECA2184ACADAEEF\",\n Interface = \"port3\",\n IpVersion = \"4\",\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalSpi = \"0x100\",\n RemoteGw = \"2.2.2.2\",\n RemoteGw6 = \"::\",\n RemoteSpi = \"0x100\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewManualkeyinterface(ctx, \"trname\", \u0026vpn.ManualkeyinterfaceArgs{\n\t\t\tAddrType: pulumi.String(\"4\"),\n\t\t\tAuthAlg: pulumi.String(\"null\"),\n\t\t\tAuthKey: pulumi.String(\"-\"),\n\t\t\tEncAlg: pulumi.String(\"des\"),\n\t\t\tEncKey: pulumi.String(\"CECA2184ACADAEEF\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalSpi: pulumi.String(\"0x100\"),\n\t\t\tRemoteGw: pulumi.String(\"2.2.2.2\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRemoteSpi: pulumi.String(\"0x100\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Manualkeyinterface;\nimport com.pulumi.fortios.vpn.ManualkeyinterfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Manualkeyinterface(\"trname\", ManualkeyinterfaceArgs.builder()\n .addrType(\"4\")\n .authAlg(\"null\")\n .authKey(\"-\")\n .encAlg(\"des\")\n .encKey(\"CECA2184ACADAEEF\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localSpi(\"0x100\")\n .remoteGw(\"2.2.2.2\")\n .remoteGw6(\"::\")\n .remoteSpi(\"0x100\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ipsec:Manualkeyinterface\n properties:\n addrType: '4'\n authAlg: null\n authKey: '-'\n encAlg: des\n encKey: CECA2184ACADAEEF\n interface: port3\n ipVersion: '4'\n localGw: 0.0.0.0\n localGw6: '::'\n localSpi: 0x100\n remoteGw: 2.2.2.2\n remoteGw6: '::'\n remoteSpi: 0x100\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec ManualkeyInterface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkeyinterface:Manualkeyinterface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/manualkeyinterface:Manualkeyinterface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addrType": { "type": "string", @@ -195025,7 +196719,8 @@ "npuOffload", "remoteGw", "remoteGw6", - "remoteSpi" + "remoteSpi", + "vdomparam" ], "inputProperties": { "addrType": { @@ -195180,7 +196875,7 @@ } }, "fortios:vpn/ipsec/phase1:Phase1": { - "description": "Configure VPN remote gateway.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnamex1 = new fortios.vpn.ipsec.Phase1(\"trnamex1\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"disable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n enforceUniqueId: \"disable\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"dewcEde2112\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"1.1.1.1\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrnamex1 = fortios.vpn.ipsec.Phase1(\"trnamex1\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"disable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n enforce_unique_id=\"disable\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"dewcEde2112\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"1.1.1.1\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnamex1 = new Fortios.Vpn.Ipsec.Phase1(\"trnamex1\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"disable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EnforceUniqueId = \"disable\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"dewcEde2112\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"1.1.1.1\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPhase1(ctx, \"trnamex1\", \u0026vpn.Phase1Args{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"disable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"dewcEde2112\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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.fortios.vpn.Phase1;\nimport com.pulumi.fortios.vpn.Phase1Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnamex1 = new Phase1(\"trnamex1\", Phase1Args.builder() \n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"disable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .enforceUniqueId(\"disable\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"dewcEde2112\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"1.1.1.1\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnamex1:\n type: fortios:vpn/ipsec:Phase1\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: disable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n enforceUniqueId: disable\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port4\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n nattraversal: enable\n negotiateTimeout: 30\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: dewcEde2112\n reauth: disable\n rekey: enable\n remoteGw: 1.1.1.1\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase1 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1:Phase1 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1:Phase1 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VPN remote gateway.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnamex1 = new fortios.vpn.ipsec.Phase1(\"trnamex1\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"disable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n enforceUniqueId: \"disable\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"dewcEde2112\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"1.1.1.1\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrnamex1 = fortios.vpn.ipsec.Phase1(\"trnamex1\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"disable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n enforce_unique_id=\"disable\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"dewcEde2112\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"1.1.1.1\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnamex1 = new Fortios.Vpn.Ipsec.Phase1(\"trnamex1\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"disable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EnforceUniqueId = \"disable\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"dewcEde2112\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"1.1.1.1\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPhase1(ctx, \"trnamex1\", \u0026vpn.Phase1Args{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"disable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"dewcEde2112\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"1.1.1.1\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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.fortios.vpn.Phase1;\nimport com.pulumi.fortios.vpn.Phase1Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnamex1 = new Phase1(\"trnamex1\", Phase1Args.builder()\n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"disable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .enforceUniqueId(\"disable\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"dewcEde2112\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"1.1.1.1\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnamex1:\n type: fortios:vpn/ipsec:Phase1\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: disable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n enforceUniqueId: disable\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port4\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n nattraversal: enable\n negotiateTimeout: 30\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: dewcEde2112\n reauth: disable\n rekey: enable\n remoteGw: 1.1.1.1\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase1 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1:Phase1 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1:Phase1 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acctVerify": { "type": "string", @@ -195246,6 +196941,14 @@ "type": "string", "description": "Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`.\n" }, + "certPeerUsernameStrip": { + "type": "string", + "description": "Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`.\n" + }, + "certPeerUsernameValidation": { + "type": "string", + "description": "Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`.\n" + }, "certTrustStore": { "type": "string", "description": "CA certificate trust store. Valid values: `local`, `ems`.\n" @@ -195269,6 +196972,14 @@ "type": "string", "description": "Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`.\n" }, + "clientResume": { + "type": "string", + "description": "Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`.\n" + }, + "clientResumeInterval": { + "type": "integer", + "description": "Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800).\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -195363,15 +197074,15 @@ }, "fecBase": { "type": "integer", - "description": "Number of base Forward Error Correction packets (1 - 100).\n" + "description": "Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions \u003e= 7.0.2: 1 - 20.\n" }, "fecCodec": { "type": "integer", - "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor).\n" + "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.*\n" }, "fecCodecString": { "type": "string", - "description": "Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`.\n" + "description": "Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`.\n" }, "fecEgress": { "type": "string", @@ -195391,11 +197102,11 @@ }, "fecReceiveTimeout": { "type": "integer", - "description": "Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000).\n" + "description": "Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions \u003e= 7.0.2: 1 - 1000.\n" }, "fecRedundant": { "type": "integer", - "description": "Number of redundant Forward Error Correction packets (1 - 100).\n" + "description": "Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions \u003e= 7.0.2: 1 - 5 for reed-solomon, 1 for xor.\n" }, "fecSendTimeout": { "type": "integer", @@ -195423,7 +197134,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupAuthentication": { "type": "string", @@ -195431,7 +197142,7 @@ }, "groupAuthenticationSecret": { "type": "string", - "description": "Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.)\n", + "description": "Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x.\n", "secret": true }, "haSyncEspSeqno": { @@ -195670,7 +197381,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by IKE (0 - 4294967295).\n" + "description": "Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "proposal": { "type": "string", @@ -195706,9 +197417,49 @@ "type": "string", "description": "Remote VPN gateway.\n" }, + "remoteGw6Country": { + "type": "string", + "description": "IPv6 addresses associated to a specific country.\n" + }, + "remoteGw6EndIp": { + "type": "string", + "description": "Last IPv6 address in the range.\n" + }, + "remoteGw6Match": { + "type": "string", + "description": "Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`.\n" + }, + "remoteGw6StartIp": { + "type": "string", + "description": "First IPv6 address in the range.\n" + }, + "remoteGw6Subnet": { + "type": "string", + "description": "IPv6 address and prefix.\n" + }, + "remoteGwCountry": { + "type": "string", + "description": "IPv4 addresses associated to a specific country.\n" + }, + "remoteGwEndIp": { + "type": "string", + "description": "Last IPv4 address in the range.\n" + }, + "remoteGwMatch": { + "type": "string", + "description": "Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`.\n" + }, + "remoteGwStartIp": { + "type": "string", + "description": "First IPv4 address in the range.\n" + }, + "remoteGwSubnet": { + "type": "string", + "description": "IPv4 address and subnet mask.\n" + }, "remotegwDdns": { "type": "string", - "description": "Domain name of remote gateway (eg. name.DDNS.com).\n" + "description": "Domain name of remote gateway. For example, name.ddns.com.\n" }, "rsaSignatureFormat": { "type": "string", @@ -195780,10 +197531,14 @@ "autoNegotiate", "azureAdAutoconnect", "certIdValidation", + "certPeerUsernameStrip", + "certPeerUsernameValidation", "certTrustStore", "childlessIke", "clientAutoNegotiate", "clientKeepAlive", + "clientResume", + "clientResumeInterval", "devId", "devIdNotification", "dhcp6RaLinkaddr", @@ -195881,6 +197636,16 @@ "reauth", "rekey", "remoteGw", + "remoteGw6Country", + "remoteGw6EndIp", + "remoteGw6Match", + "remoteGw6StartIp", + "remoteGw6Subnet", + "remoteGwCountry", + "remoteGwEndIp", + "remoteGwMatch", + "remoteGwStartIp", + "remoteGwSubnet", "remotegwDdns", "rsaSignatureFormat", "rsaSignatureHashOverride", @@ -195893,6 +197658,7 @@ "type", "unitySupport", "usrgrp", + "vdomparam", "wizardType", "xauthtype" ], @@ -195961,6 +197727,14 @@ "type": "string", "description": "Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`.\n" }, + "certPeerUsernameStrip": { + "type": "string", + "description": "Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`.\n" + }, + "certPeerUsernameValidation": { + "type": "string", + "description": "Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`.\n" + }, "certTrustStore": { "type": "string", "description": "CA certificate trust store. Valid values: `local`, `ems`.\n" @@ -195984,6 +197758,14 @@ "type": "string", "description": "Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`.\n" }, + "clientResume": { + "type": "string", + "description": "Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`.\n" + }, + "clientResumeInterval": { + "type": "integer", + "description": "Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800).\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -196078,15 +197860,15 @@ }, "fecBase": { "type": "integer", - "description": "Number of base Forward Error Correction packets (1 - 100).\n" + "description": "Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions \u003e= 7.0.2: 1 - 20.\n" }, "fecCodec": { "type": "integer", - "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor).\n" + "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.*\n" }, "fecCodecString": { "type": "string", - "description": "Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`.\n" + "description": "Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`.\n" }, "fecEgress": { "type": "string", @@ -196106,11 +197888,11 @@ }, "fecReceiveTimeout": { "type": "integer", - "description": "Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000).\n" + "description": "Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions \u003e= 7.0.2: 1 - 1000.\n" }, "fecRedundant": { "type": "integer", - "description": "Number of redundant Forward Error Correction packets (1 - 100).\n" + "description": "Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions \u003e= 7.0.2: 1 - 5 for reed-solomon, 1 for xor.\n" }, "fecSendTimeout": { "type": "integer", @@ -196138,7 +197920,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupAuthentication": { "type": "string", @@ -196146,7 +197928,7 @@ }, "groupAuthenticationSecret": { "type": "string", - "description": "Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.)\n", + "description": "Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x.\n", "secret": true }, "haSyncEspSeqno": { @@ -196386,7 +198168,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by IKE (0 - 4294967295).\n" + "description": "Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "proposal": { "type": "string", @@ -196422,9 +198204,49 @@ "type": "string", "description": "Remote VPN gateway.\n" }, + "remoteGw6Country": { + "type": "string", + "description": "IPv6 addresses associated to a specific country.\n" + }, + "remoteGw6EndIp": { + "type": "string", + "description": "Last IPv6 address in the range.\n" + }, + "remoteGw6Match": { + "type": "string", + "description": "Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`.\n" + }, + "remoteGw6StartIp": { + "type": "string", + "description": "First IPv6 address in the range.\n" + }, + "remoteGw6Subnet": { + "type": "string", + "description": "IPv6 address and prefix.\n" + }, + "remoteGwCountry": { + "type": "string", + "description": "IPv4 addresses associated to a specific country.\n" + }, + "remoteGwEndIp": { + "type": "string", + "description": "Last IPv4 address in the range.\n" + }, + "remoteGwMatch": { + "type": "string", + "description": "Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`.\n" + }, + "remoteGwStartIp": { + "type": "string", + "description": "First IPv4 address in the range.\n" + }, + "remoteGwSubnet": { + "type": "string", + "description": "IPv4 address and subnet mask.\n" + }, "remotegwDdns": { "type": "string", - "description": "Domain name of remote gateway (eg. name.DDNS.com).\n" + "description": "Domain name of remote gateway. For example, name.ddns.com.\n" }, "rsaSignatureFormat": { "type": "string", @@ -196556,6 +198378,14 @@ "type": "string", "description": "Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`.\n" }, + "certPeerUsernameStrip": { + "type": "string", + "description": "Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`.\n" + }, + "certPeerUsernameValidation": { + "type": "string", + "description": "Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`.\n" + }, "certTrustStore": { "type": "string", "description": "CA certificate trust store. Valid values: `local`, `ems`.\n" @@ -196579,6 +198409,14 @@ "type": "string", "description": "Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`.\n" }, + "clientResume": { + "type": "string", + "description": "Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`.\n" + }, + "clientResumeInterval": { + "type": "integer", + "description": "Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800).\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -196673,15 +198511,15 @@ }, "fecBase": { "type": "integer", - "description": "Number of base Forward Error Correction packets (1 - 100).\n" + "description": "Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions \u003e= 7.0.2: 1 - 20.\n" }, "fecCodec": { "type": "integer", - "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor).\n" + "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.*\n" }, "fecCodecString": { "type": "string", - "description": "Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`.\n" + "description": "Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`.\n" }, "fecEgress": { "type": "string", @@ -196701,11 +198539,11 @@ }, "fecReceiveTimeout": { "type": "integer", - "description": "Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000).\n" + "description": "Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions \u003e= 7.0.2: 1 - 1000.\n" }, "fecRedundant": { "type": "integer", - "description": "Number of redundant Forward Error Correction packets (1 - 100).\n" + "description": "Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions \u003e= 7.0.2: 1 - 5 for reed-solomon, 1 for xor.\n" }, "fecSendTimeout": { "type": "integer", @@ -196733,7 +198571,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupAuthentication": { "type": "string", @@ -196741,7 +198579,7 @@ }, "groupAuthenticationSecret": { "type": "string", - "description": "Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.)\n", + "description": "Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x.\n", "secret": true }, "haSyncEspSeqno": { @@ -196981,7 +198819,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by IKE (0 - 4294967295).\n" + "description": "Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "proposal": { "type": "string", @@ -197017,9 +198855,49 @@ "type": "string", "description": "Remote VPN gateway.\n" }, + "remoteGw6Country": { + "type": "string", + "description": "IPv6 addresses associated to a specific country.\n" + }, + "remoteGw6EndIp": { + "type": "string", + "description": "Last IPv6 address in the range.\n" + }, + "remoteGw6Match": { + "type": "string", + "description": "Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`.\n" + }, + "remoteGw6StartIp": { + "type": "string", + "description": "First IPv6 address in the range.\n" + }, + "remoteGw6Subnet": { + "type": "string", + "description": "IPv6 address and prefix.\n" + }, + "remoteGwCountry": { + "type": "string", + "description": "IPv4 addresses associated to a specific country.\n" + }, + "remoteGwEndIp": { + "type": "string", + "description": "Last IPv4 address in the range.\n" + }, + "remoteGwMatch": { + "type": "string", + "description": "Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`.\n" + }, + "remoteGwStartIp": { + "type": "string", + "description": "First IPv4 address in the range.\n" + }, + "remoteGwSubnet": { + "type": "string", + "description": "IPv4 address and subnet mask.\n" + }, "remotegwDdns": { "type": "string", - "description": "Domain name of remote gateway (eg. name.DDNS.com).\n" + "description": "Domain name of remote gateway. For example, name.ddns.com.\n" }, "rsaSignatureFormat": { "type": "string", @@ -197083,7 +198961,7 @@ } }, "fortios:vpn/ipsec/phase1interface:Phase1interface": { - "description": "Configure VPN remote gateway.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.vpn.ipsec.Phase1interface(\"trname2\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"disable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"eweeeeeeeecee\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"102.2.2.12\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.vpn.ipsec.Phase1interface(\"trname2\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"disable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"eweeeeeeeecee\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"102.2.2.12\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.Vpn.Ipsec.Phase1interface(\"trname2\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"disable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"eweeeeeeeecee\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"102.2.2.12\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPhase1interface(ctx, \"trname2\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"eweeeeeeeecee\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"102.2.2.12\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Phase1interface(\"trname2\", Phase1interfaceArgs.builder() \n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"disable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"eweeeeeeeecee\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"102.2.2.12\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port3\n ipVersion: '4'\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: disable\n passiveMode: disable\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: eweeeeeeeecee\n reauth: disable\n rekey: enable\n remoteGw: 102.2.2.12\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase1Interface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1interface:Phase1interface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1interface:Phase1interface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VPN remote gateway.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.vpn.ipsec.Phase1interface(\"trname2\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"disable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"eweeeeeeeecee\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"102.2.2.12\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.vpn.ipsec.Phase1interface(\"trname2\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"disable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"eweeeeeeeecee\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"102.2.2.12\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.Vpn.Ipsec.Phase1interface(\"trname2\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"disable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"eweeeeeeeecee\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"102.2.2.12\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPhase1interface(ctx, \"trname2\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"eweeeeeeeecee\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"102.2.2.12\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Phase1interface(\"trname2\", Phase1interfaceArgs.builder()\n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"disable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"eweeeeeeeecee\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"102.2.2.12\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port3\n ipVersion: '4'\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: disable\n passiveMode: disable\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: eweeeeeeeecee\n reauth: disable\n rekey: enable\n remoteGw: 102.2.2.12\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase1Interface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1interface:Phase1interface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase1interface:Phase1interface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acctVerify": { "type": "string", @@ -197185,6 +199063,14 @@ "type": "string", "description": "Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`.\n" }, + "certPeerUsernameStrip": { + "type": "string", + "description": "Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`.\n" + }, + "certPeerUsernameValidation": { + "type": "string", + "description": "Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`.\n" + }, "certTrustStore": { "type": "string", "description": "CA certificate trust store. Valid values: `local`, `ems`.\n" @@ -197208,6 +199094,14 @@ "type": "string", "description": "Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`.\n" }, + "clientResume": { + "type": "string", + "description": "Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`.\n" + }, + "clientResumeInterval": { + "type": "integer", + "description": "Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800).\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -197346,15 +199240,15 @@ }, "fecBase": { "type": "integer", - "description": "Number of base Forward Error Correction packets (1 - 100).\n" + "description": "Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions \u003e= 7.0.2: 1 - 20.\n" }, "fecCodec": { "type": "integer", - "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor).\n" + "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.*\n" }, "fecCodecString": { "type": "string", - "description": "Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`.\n" + "description": "Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`.\n" }, "fecEgress": { "type": "string", @@ -197374,11 +199268,11 @@ }, "fecReceiveTimeout": { "type": "integer", - "description": "Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000).\n" + "description": "Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions \u003e= 7.0.2: 1 - 1000.\n" }, "fecRedundant": { "type": "integer", - "description": "Number of redundant Forward Error Correction packets (1 - 100).\n" + "description": "Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions \u003e= 7.0.2: 1 - 5 for reed-solomon, 1 for xor.\n" }, "fecSendTimeout": { "type": "integer", @@ -197406,7 +199300,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupAuthentication": { "type": "string", @@ -197414,7 +199308,7 @@ }, "groupAuthenticationSecret": { "type": "string", - "description": "Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.)\n", + "description": "Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x.\n", "secret": true }, "haSyncEspSeqno": { @@ -197701,7 +199595,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by IKE (0 - 4294967295).\n" + "description": "Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "proposal": { "type": "string", @@ -197741,9 +199635,49 @@ "type": "string", "description": "IPv6 address of the remote gateway's external interface.\n" }, + "remoteGw6Country": { + "type": "string", + "description": "IPv6 addresses associated to a specific country.\n" + }, + "remoteGw6EndIp": { + "type": "string", + "description": "Last IPv6 address in the range.\n" + }, + "remoteGw6Match": { + "type": "string", + "description": "Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`.\n" + }, + "remoteGw6StartIp": { + "type": "string", + "description": "First IPv6 address in the range.\n" + }, + "remoteGw6Subnet": { + "type": "string", + "description": "IPv6 address and prefix.\n" + }, + "remoteGwCountry": { + "type": "string", + "description": "IPv4 addresses associated to a specific country.\n" + }, + "remoteGwEndIp": { + "type": "string", + "description": "Last IPv4 address in the range.\n" + }, + "remoteGwMatch": { + "type": "string", + "description": "Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`.\n" + }, + "remoteGwStartIp": { + "type": "string", + "description": "First IPv4 address in the range.\n" + }, + "remoteGwSubnet": { + "type": "string", + "description": "IPv4 address and subnet mask.\n" + }, "remotegwDdns": { "type": "string", - "description": "Domain name of remote gateway (eg. name.DDNS.com).\n" + "description": "Domain name of remote gateway. For example, name.ddns.com.\n" }, "rsaSignatureFormat": { "type": "string", @@ -197832,10 +199766,14 @@ "autoNegotiate", "azureAdAutoconnect", "certIdValidation", + "certPeerUsernameStrip", + "certPeerUsernameValidation", "certTrustStore", "childlessIke", "clientAutoNegotiate", "clientKeepAlive", + "clientResume", + "clientResumeInterval", "defaultGw", "defaultGwPriority", "devId", @@ -197956,6 +199894,16 @@ "rekey", "remoteGw", "remoteGw6", + "remoteGw6Country", + "remoteGw6EndIp", + "remoteGw6Match", + "remoteGw6StartIp", + "remoteGw6Subnet", + "remoteGwCountry", + "remoteGwEndIp", + "remoteGwMatch", + "remoteGwStartIp", + "remoteGwSubnet", "remotegwDdns", "rsaSignatureFormat", "rsaSignatureHashOverride", @@ -197969,6 +199917,7 @@ "type", "unitySupport", "usrgrp", + "vdomparam", "vni", "wizardType", "xauthtype" @@ -198074,6 +200023,14 @@ "type": "string", "description": "Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`.\n" }, + "certPeerUsernameStrip": { + "type": "string", + "description": "Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`.\n" + }, + "certPeerUsernameValidation": { + "type": "string", + "description": "Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`.\n" + }, "certTrustStore": { "type": "string", "description": "CA certificate trust store. Valid values: `local`, `ems`.\n" @@ -198097,6 +200054,14 @@ "type": "string", "description": "Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`.\n" }, + "clientResume": { + "type": "string", + "description": "Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`.\n" + }, + "clientResumeInterval": { + "type": "integer", + "description": "Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800).\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -198235,15 +200200,15 @@ }, "fecBase": { "type": "integer", - "description": "Number of base Forward Error Correction packets (1 - 100).\n" + "description": "Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions \u003e= 7.0.2: 1 - 20.\n" }, "fecCodec": { "type": "integer", - "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor).\n" + "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.*\n" }, "fecCodecString": { "type": "string", - "description": "Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`.\n" + "description": "Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`.\n" }, "fecEgress": { "type": "string", @@ -198263,11 +200228,11 @@ }, "fecReceiveTimeout": { "type": "integer", - "description": "Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000).\n" + "description": "Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions \u003e= 7.0.2: 1 - 1000.\n" }, "fecRedundant": { "type": "integer", - "description": "Number of redundant Forward Error Correction packets (1 - 100).\n" + "description": "Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions \u003e= 7.0.2: 1 - 5 for reed-solomon, 1 for xor.\n" }, "fecSendTimeout": { "type": "integer", @@ -198295,7 +200260,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupAuthentication": { "type": "string", @@ -198303,7 +200268,7 @@ }, "groupAuthenticationSecret": { "type": "string", - "description": "Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.)\n", + "description": "Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x.\n", "secret": true }, "haSyncEspSeqno": { @@ -198591,7 +200556,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by IKE (0 - 4294967295).\n" + "description": "Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "proposal": { "type": "string", @@ -198631,9 +200596,49 @@ "type": "string", "description": "IPv6 address of the remote gateway's external interface.\n" }, + "remoteGw6Country": { + "type": "string", + "description": "IPv6 addresses associated to a specific country.\n" + }, + "remoteGw6EndIp": { + "type": "string", + "description": "Last IPv6 address in the range.\n" + }, + "remoteGw6Match": { + "type": "string", + "description": "Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`.\n" + }, + "remoteGw6StartIp": { + "type": "string", + "description": "First IPv6 address in the range.\n" + }, + "remoteGw6Subnet": { + "type": "string", + "description": "IPv6 address and prefix.\n" + }, + "remoteGwCountry": { + "type": "string", + "description": "IPv4 addresses associated to a specific country.\n" + }, + "remoteGwEndIp": { + "type": "string", + "description": "Last IPv4 address in the range.\n" + }, + "remoteGwMatch": { + "type": "string", + "description": "Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`.\n" + }, + "remoteGwStartIp": { + "type": "string", + "description": "First IPv4 address in the range.\n" + }, + "remoteGwSubnet": { + "type": "string", + "description": "IPv4 address and subnet mask.\n" + }, "remotegwDdns": { "type": "string", - "description": "Domain name of remote gateway (eg. name.DDNS.com).\n" + "description": "Domain name of remote gateway. For example, name.ddns.com.\n" }, "rsaSignatureFormat": { "type": "string", @@ -198808,6 +200813,14 @@ "type": "string", "description": "Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`.\n" }, + "certPeerUsernameStrip": { + "type": "string", + "description": "Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`.\n" + }, + "certPeerUsernameValidation": { + "type": "string", + "description": "Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`.\n" + }, "certTrustStore": { "type": "string", "description": "CA certificate trust store. Valid values: `local`, `ems`.\n" @@ -198831,6 +200844,14 @@ "type": "string", "description": "Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`.\n" }, + "clientResume": { + "type": "string", + "description": "Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`.\n" + }, + "clientResumeInterval": { + "type": "integer", + "description": "Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800).\n" + }, "comments": { "type": "string", "description": "Comment.\n" @@ -198969,15 +200990,15 @@ }, "fecBase": { "type": "integer", - "description": "Number of base Forward Error Correction packets (1 - 100).\n" + "description": "Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions \u003e= 7.0.2: 1 - 20.\n" }, "fecCodec": { "type": "integer", - "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor).\n" + "description": "ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.*\n" }, "fecCodecString": { "type": "string", - "description": "Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`.\n" + "description": "Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`.\n" }, "fecEgress": { "type": "string", @@ -198997,11 +201018,11 @@ }, "fecReceiveTimeout": { "type": "integer", - "description": "Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000).\n" + "description": "Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions \u003e= 7.0.2: 1 - 1000.\n" }, "fecRedundant": { "type": "integer", - "description": "Number of redundant Forward Error Correction packets (1 - 100).\n" + "description": "Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions \u003e= 7.0.2: 1 - 5 for reed-solomon, 1 for xor.\n" }, "fecSendTimeout": { "type": "integer", @@ -199029,7 +201050,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupAuthentication": { "type": "string", @@ -199037,7 +201058,7 @@ }, "groupAuthenticationSecret": { "type": "string", - "description": "Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.)\n", + "description": "Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x.\n", "secret": true }, "haSyncEspSeqno": { @@ -199325,7 +201346,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by IKE (0 - 4294967295).\n" + "description": "Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "proposal": { "type": "string", @@ -199365,9 +201386,49 @@ "type": "string", "description": "IPv6 address of the remote gateway's external interface.\n" }, + "remoteGw6Country": { + "type": "string", + "description": "IPv6 addresses associated to a specific country.\n" + }, + "remoteGw6EndIp": { + "type": "string", + "description": "Last IPv6 address in the range.\n" + }, + "remoteGw6Match": { + "type": "string", + "description": "Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`.\n" + }, + "remoteGw6StartIp": { + "type": "string", + "description": "First IPv6 address in the range.\n" + }, + "remoteGw6Subnet": { + "type": "string", + "description": "IPv6 address and prefix.\n" + }, + "remoteGwCountry": { + "type": "string", + "description": "IPv4 addresses associated to a specific country.\n" + }, + "remoteGwEndIp": { + "type": "string", + "description": "Last IPv4 address in the range.\n" + }, + "remoteGwMatch": { + "type": "string", + "description": "Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`.\n" + }, + "remoteGwStartIp": { + "type": "string", + "description": "First IPv4 address in the range.\n" + }, + "remoteGwSubnet": { + "type": "string", + "description": "IPv4 address and subnet mask.\n" + }, "remotegwDdns": { "type": "string", - "description": "Domain name of remote gateway (eg. name.DDNS.com).\n" + "description": "Domain name of remote gateway. For example, name.ddns.com.\n" }, "rsaSignatureFormat": { "type": "string", @@ -199439,7 +201500,7 @@ } }, "fortios:vpn/ipsec/phase2:Phase2": { - "description": "Configure VPN autokey tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnamex2 = new fortios.vpn.ipsec.Phase1(\"trnamex2\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"disable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n enforceUniqueId: \"disable\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"dewcEde2112\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"2.1.1.1\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\nconst trname = new fortios.vpn.ipsec.Phase2(\"trname\", {\n addRoute: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp: \"0.0.0.0\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstStartIp: \"0.0.0.0\",\n dstStartIp6: \"::\",\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n dstSubnet6: \"::/0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trnamex2.name,\n proposal: \"null-md5 null-sha1 null-sha256\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n selectorMatch: \"auto\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp: \"0.0.0.0\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcStartIp: \"0.0.0.0\",\n srcStartIp6: \"::\",\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n srcSubnet6: \"::/0\",\n useNatip: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrnamex2 = fortios.vpn.ipsec.Phase1(\"trnamex2\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"disable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n enforce_unique_id=\"disable\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"dewcEde2112\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"2.1.1.1\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\ntrname = fortios.vpn.ipsec.Phase2(\"trname\",\n add_route=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip=\"0.0.0.0\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_start_ip=\"0.0.0.0\",\n dst_start_ip6=\"::\",\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n dst_subnet6=\"::/0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trnamex2.name,\n proposal=\"null-md5 null-sha1 null-sha256\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n selector_match=\"auto\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip=\"0.0.0.0\",\n src_end_ip6=\"::\",\n src_port=0,\n src_start_ip=\"0.0.0.0\",\n src_start_ip6=\"::\",\n src_subnet=\"0.0.0.0 0.0.0.0\",\n src_subnet6=\"::/0\",\n use_natip=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnamex2 = new Fortios.Vpn.Ipsec.Phase1(\"trnamex2\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"disable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EnforceUniqueId = \"disable\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"dewcEde2112\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"2.1.1.1\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n var trname = new Fortios.Vpn.Ipsec.Phase2(\"trname\", new()\n {\n AddRoute = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp = \"0.0.0.0\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstStartIp = \"0.0.0.0\",\n DstStartIp6 = \"::\",\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n DstSubnet6 = \"::/0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trnamex2.Name,\n Proposal = \"null-md5 null-sha1 null-sha256\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SelectorMatch = \"auto\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp = \"0.0.0.0\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcStartIp = \"0.0.0.0\",\n SrcStartIp6 = \"::\",\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n SrcSubnet6 = \"::/0\",\n UseNatip = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnamex2, err := vpn.NewPhase1(ctx, \"trnamex2\", \u0026vpn.Phase1Args{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"disable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"dewcEde2112\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"2.1.1.1\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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\t_, err = vpn.NewPhase2(ctx, \"trname\", \u0026vpn.Phase2Args{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstStartIp6: pulumi.String(\"::\"),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tDstSubnet6: pulumi.String(\"::/0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trnamex2.Name,\n\t\t\tProposal: pulumi.String(\"null-md5 null-sha1 null-sha256\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSelectorMatch: pulumi.String(\"auto\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcStartIp6: pulumi.String(\"::\"),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tSrcSubnet6: pulumi.String(\"::/0\"),\n\t\t\tUseNatip: 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.fortios.vpn.Phase1;\nimport com.pulumi.fortios.vpn.Phase1Args;\nimport com.pulumi.fortios.vpn.Phase2;\nimport com.pulumi.fortios.vpn.Phase2Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnamex2 = new Phase1(\"trnamex2\", Phase1Args.builder() \n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"disable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .enforceUniqueId(\"disable\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"dewcEde2112\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"2.1.1.1\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n var trname = new Phase2(\"trname\", Phase2Args.builder() \n .addRoute(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp(\"0.0.0.0\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstStartIp(\"0.0.0.0\")\n .dstStartIp6(\"::\")\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .dstSubnet6(\"::/0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trnamex2.name())\n .proposal(\"null-md5 null-sha1 null-sha256\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .selectorMatch(\"auto\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp(\"0.0.0.0\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcStartIp(\"0.0.0.0\")\n .srcStartIp6(\"::\")\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .srcSubnet6(\"::/0\")\n .useNatip(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnamex2:\n type: fortios:vpn/ipsec:Phase1\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: disable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n enforceUniqueId: disable\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port4\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n nattraversal: enable\n negotiateTimeout: 30\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: dewcEde2112\n reauth: disable\n rekey: enable\n remoteGw: 2.1.1.1\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n trname:\n type: fortios:vpn/ipsec:Phase2\n properties:\n addRoute: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp: 0.0.0.0\n dstEndIp6: '::'\n dstPort: 0\n dstStartIp: 0.0.0.0\n dstStartIp6: '::'\n dstSubnet: 0.0.0.0 0.0.0.0\n dstSubnet6: ::/0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trnamex2.name}\n proposal: null-md5 null-sha1 null-sha256\n protocol: 0\n replay: enable\n routeOverlap: use-new\n selectorMatch: auto\n singleSource: disable\n srcAddrType: subnet\n srcEndIp: 0.0.0.0\n srcEndIp6: '::'\n srcPort: 0\n srcStartIp: 0.0.0.0\n srcStartIp6: '::'\n srcSubnet: 0.0.0.0 0.0.0.0\n srcSubnet6: ::/0\n useNatip: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase2 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2:Phase2 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2:Phase2 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VPN autokey tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trnamex2 = new fortios.vpn.ipsec.Phase1(\"trnamex2\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"disable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n enforceUniqueId: \"disable\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"dewcEde2112\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"2.1.1.1\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\nconst trname = new fortios.vpn.ipsec.Phase2(\"trname\", {\n addRoute: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp: \"0.0.0.0\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstStartIp: \"0.0.0.0\",\n dstStartIp6: \"::\",\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n dstSubnet6: \"::/0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trnamex2.name,\n proposal: \"null-md5 null-sha1 null-sha256\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n selectorMatch: \"auto\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp: \"0.0.0.0\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcStartIp: \"0.0.0.0\",\n srcStartIp6: \"::\",\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n srcSubnet6: \"::/0\",\n useNatip: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrnamex2 = fortios.vpn.ipsec.Phase1(\"trnamex2\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"disable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n enforce_unique_id=\"disable\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"dewcEde2112\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"2.1.1.1\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\ntrname = fortios.vpn.ipsec.Phase2(\"trname\",\n add_route=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip=\"0.0.0.0\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_start_ip=\"0.0.0.0\",\n dst_start_ip6=\"::\",\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n dst_subnet6=\"::/0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trnamex2.name,\n proposal=\"null-md5 null-sha1 null-sha256\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n selector_match=\"auto\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip=\"0.0.0.0\",\n src_end_ip6=\"::\",\n src_port=0,\n src_start_ip=\"0.0.0.0\",\n src_start_ip6=\"::\",\n src_subnet=\"0.0.0.0 0.0.0.0\",\n src_subnet6=\"::/0\",\n use_natip=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trnamex2 = new Fortios.Vpn.Ipsec.Phase1(\"trnamex2\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"disable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EnforceUniqueId = \"disable\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"dewcEde2112\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"2.1.1.1\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n var trname = new Fortios.Vpn.Ipsec.Phase2(\"trname\", new()\n {\n AddRoute = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp = \"0.0.0.0\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstStartIp = \"0.0.0.0\",\n DstStartIp6 = \"::\",\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n DstSubnet6 = \"::/0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trnamex2.Name,\n Proposal = \"null-md5 null-sha1 null-sha256\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SelectorMatch = \"auto\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp = \"0.0.0.0\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcStartIp = \"0.0.0.0\",\n SrcStartIp6 = \"::\",\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n SrcSubnet6 = \"::/0\",\n UseNatip = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrnamex2, err := vpn.NewPhase1(ctx, \"trnamex2\", \u0026vpn.Phase1Args{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"disable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"dewcEde2112\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"2.1.1.1\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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\t_, err = vpn.NewPhase2(ctx, \"trname\", \u0026vpn.Phase2Args{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tDstStartIp6: pulumi.String(\"::\"),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tDstSubnet6: pulumi.String(\"::/0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trnamex2.Name,\n\t\t\tProposal: pulumi.String(\"null-md5 null-sha1 null-sha256\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSelectorMatch: pulumi.String(\"auto\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcStartIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSrcStartIp6: pulumi.String(\"::\"),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tSrcSubnet6: pulumi.String(\"::/0\"),\n\t\t\tUseNatip: 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.fortios.vpn.Phase1;\nimport com.pulumi.fortios.vpn.Phase1Args;\nimport com.pulumi.fortios.vpn.Phase2;\nimport com.pulumi.fortios.vpn.Phase2Args;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trnamex2 = new Phase1(\"trnamex2\", Phase1Args.builder()\n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"disable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .enforceUniqueId(\"disable\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"dewcEde2112\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"2.1.1.1\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n var trname = new Phase2(\"trname\", Phase2Args.builder()\n .addRoute(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp(\"0.0.0.0\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstStartIp(\"0.0.0.0\")\n .dstStartIp6(\"::\")\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .dstSubnet6(\"::/0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trnamex2.name())\n .proposal(\"null-md5 null-sha1 null-sha256\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .selectorMatch(\"auto\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp(\"0.0.0.0\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcStartIp(\"0.0.0.0\")\n .srcStartIp6(\"::\")\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .srcSubnet6(\"::/0\")\n .useNatip(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trnamex2:\n type: fortios:vpn/ipsec:Phase1\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: disable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n enforceUniqueId: disable\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port4\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n nattraversal: enable\n negotiateTimeout: 30\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: dewcEde2112\n reauth: disable\n rekey: enable\n remoteGw: 2.1.1.1\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n trname:\n type: fortios:vpn/ipsec:Phase2\n properties:\n addRoute: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp: 0.0.0.0\n dstEndIp6: '::'\n dstPort: 0\n dstStartIp: 0.0.0.0\n dstStartIp6: '::'\n dstSubnet: 0.0.0.0 0.0.0.0\n dstSubnet6: ::/0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trnamex2.name}\n proposal: null-md5 null-sha1 null-sha256\n protocol: 0\n replay: enable\n routeOverlap: use-new\n selectorMatch: auto\n singleSource: disable\n srcAddrType: subnet\n srcEndIp: 0.0.0.0\n srcEndIp6: '::'\n srcPort: 0\n srcStartIp: 0.0.0.0\n srcStartIp6: '::'\n srcSubnet: 0.0.0.0 0.0.0.0\n srcSubnet6: ::/0\n useNatip: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase2 can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2:Phase2 labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2:Phase2 labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addRoute": { "type": "string", @@ -199535,7 +201596,7 @@ }, "keylifekbs": { "type": "integer", - "description": "Phase2 key life in number of bytes of traffic (5120 - 4294967295).\n" + "description": "Phase2 key life in number of kilobytes of traffic (5120 - 4294967295).\n" }, "keylifeseconds": { "type": "integer", @@ -199675,7 +201736,8 @@ "srcStartIp6", "srcSubnet", "srcSubnet6", - "useNatip" + "useNatip", + "vdomparam" ], "inputProperties": { "addRoute": { @@ -199772,7 +201834,7 @@ }, "keylifekbs": { "type": "integer", - "description": "Phase2 key life in number of bytes of traffic (5120 - 4294967295).\n" + "description": "Phase2 key life in number of kilobytes of traffic (5120 - 4294967295).\n" }, "keylifeseconds": { "type": "integer", @@ -199970,7 +202032,7 @@ }, "keylifekbs": { "type": "integer", - "description": "Phase2 key life in number of bytes of traffic (5120 - 4294967295).\n" + "description": "Phase2 key life in number of kilobytes of traffic (5120 - 4294967295).\n" }, "keylifeseconds": { "type": "integer", @@ -200071,7 +202133,7 @@ } }, "fortios:vpn/ipsec/phase2interface:Phase2interface": { - "description": "Configure VPN autokey tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname3 = new fortios.vpn.ipsec.Phase1interface(\"trname3\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"disable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"eweeeeeeeecee\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"2.22.2.2\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\nconst trname2 = new fortios.vpn.ipsec.Phase2interface(\"trname2\", {\n addRoute: \"phase1\",\n autoDiscoveryForwarder: \"phase1\",\n autoDiscoverySender: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trname3.name,\n proposal: \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname3 = fortios.vpn.ipsec.Phase1interface(\"trname3\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"disable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"eweeeeeeeecee\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"2.22.2.2\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\ntrname2 = fortios.vpn.ipsec.Phase2interface(\"trname2\",\n add_route=\"phase1\",\n auto_discovery_forwarder=\"phase1\",\n auto_discovery_sender=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trname3.name,\n proposal=\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip6=\"::\",\n src_port=0,\n src_subnet=\"0.0.0.0 0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortios.Vpn.Ipsec.Phase1interface(\"trname3\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"disable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"eweeeeeeeecee\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"2.22.2.2\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n var trname2 = new Fortios.Vpn.Ipsec.Phase2interface(\"trname2\", new()\n {\n AddRoute = \"phase1\",\n AutoDiscoveryForwarder = \"phase1\",\n AutoDiscoverySender = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trname3.Name,\n Proposal = \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := vpn.NewPhase1interface(ctx, \"trname3\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"eweeeeeeeecee\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"2.22.2.2\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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\t_, err = vpn.NewPhase2interface(ctx, \"trname2\", \u0026vpn.Phase2interfaceArgs{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trname3.Name,\n\t\t\tProposal: pulumi.String(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport com.pulumi.fortios.vpn.Phase2interface;\nimport com.pulumi.fortios.vpn.Phase2interfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Phase1interface(\"trname3\", Phase1interfaceArgs.builder() \n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"disable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"eweeeeeeeecee\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"2.22.2.2\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n var trname2 = new Phase2interface(\"trname2\", Phase2interfaceArgs.builder() \n .addRoute(\"phase1\")\n .autoDiscoveryForwarder(\"phase1\")\n .autoDiscoverySender(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trname3.name())\n .proposal(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname3:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port3\n ipVersion: '4'\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: disable\n passiveMode: disable\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: eweeeeeeeecee\n reauth: disable\n rekey: enable\n remoteGw: 2.22.2.2\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n trname2:\n type: fortios:vpn/ipsec:Phase2interface\n properties:\n addRoute: phase1\n autoDiscoveryForwarder: phase1\n autoDiscoverySender: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp6: '::'\n dstPort: 0\n dstSubnet: 0.0.0.0 0.0.0.0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trname3.name}\n proposal: aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\n protocol: 0\n replay: enable\n routeOverlap: use-new\n singleSource: disable\n srcAddrType: subnet\n srcEndIp6: '::'\n srcPort: 0\n srcSubnet: 0.0.0.0 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase2Interface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2interface:Phase2interface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2interface:Phase2interface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure VPN autokey tunnel.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname3 = new fortios.vpn.ipsec.Phase1interface(\"trname3\", {\n acctVerify: \"disable\",\n addGwRoute: \"disable\",\n addRoute: \"enable\",\n assignIp: \"enable\",\n assignIpFrom: \"range\",\n authmethod: \"psk\",\n autoDiscoveryForwarder: \"disable\",\n autoDiscoveryPsk: \"disable\",\n autoDiscoveryReceiver: \"disable\",\n autoDiscoverySender: \"disable\",\n autoNegotiate: \"enable\",\n certIdValidation: \"enable\",\n childlessIke: \"disable\",\n clientAutoNegotiate: \"disable\",\n clientKeepAlive: \"disable\",\n defaultGw: \"0.0.0.0\",\n defaultGwPriority: 0,\n dhgrp: \"14 5\",\n digitalSignatureAuth: \"disable\",\n distance: 15,\n dnsMode: \"manual\",\n dpd: \"on-demand\",\n dpdRetrycount: 3,\n dpdRetryinterval: \"20\",\n eap: \"disable\",\n eapIdentity: \"use-id-payload\",\n encapLocalGw4: \"0.0.0.0\",\n encapLocalGw6: \"::\",\n encapRemoteGw4: \"0.0.0.0\",\n encapRemoteGw6: \"::\",\n encapsulation: \"none\",\n encapsulationAddress: \"ike\",\n enforceUniqueId: \"disable\",\n exchangeInterfaceIp: \"disable\",\n exchangeIpAddr4: \"0.0.0.0\",\n exchangeIpAddr6: \"::\",\n forticlientEnforcement: \"disable\",\n fragmentation: \"enable\",\n fragmentationMtu: 1200,\n groupAuthentication: \"disable\",\n haSyncEspSeqno: \"enable\",\n idleTimeout: \"disable\",\n idleTimeoutinterval: 15,\n ikeVersion: \"1\",\n includeLocalLan: \"disable\",\n \"interface\": \"port3\",\n ipVersion: \"4\",\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 ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6DnsServer3: \"::\",\n ipv6EndIp: \"::\",\n ipv6Prefix: 128,\n ipv6StartIp: \"::\",\n keepalive: 10,\n keylife: 86400,\n localGw: \"0.0.0.0\",\n localGw6: \"::\",\n localidType: \"auto\",\n meshSelectorType: \"disable\",\n mode: \"main\",\n modeCfg: \"disable\",\n monitorHoldDownDelay: 0,\n monitorHoldDownTime: \"00:00\",\n monitorHoldDownType: \"immediate\",\n monitorHoldDownWeekday: \"sunday\",\n nattraversal: \"enable\",\n negotiateTimeout: 30,\n netDevice: \"disable\",\n passiveMode: \"disable\",\n peertype: \"any\",\n ppk: \"disable\",\n priority: 0,\n proposal: \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret: \"eweeeeeeeecee\",\n reauth: \"disable\",\n rekey: \"enable\",\n remoteGw: \"2.22.2.2\",\n remoteGw6: \"::\",\n rsaSignatureFormat: \"pkcs1\",\n savePassword: \"disable\",\n sendCertChain: \"enable\",\n signatureHashAlg: \"sha2-512 sha2-384 sha2-256 sha1\",\n suiteB: \"disable\",\n tunnelSearch: \"selectors\",\n type: \"static\",\n unitySupport: \"enable\",\n wizardType: \"custom\",\n xauthtype: \"disable\",\n});\nconst trname2 = new fortios.vpn.ipsec.Phase2interface(\"trname2\", {\n addRoute: \"phase1\",\n autoDiscoveryForwarder: \"phase1\",\n autoDiscoverySender: \"phase1\",\n autoNegotiate: \"disable\",\n dhcpIpsec: \"disable\",\n dhgrp: \"14 5\",\n dstAddrType: \"subnet\",\n dstEndIp6: \"::\",\n dstPort: 0,\n dstSubnet: \"0.0.0.0 0.0.0.0\",\n encapsulation: \"tunnel-mode\",\n keepalive: \"disable\",\n keylifeType: \"seconds\",\n keylifekbs: 5120,\n keylifeseconds: 43200,\n l2tp: \"disable\",\n pfs: \"enable\",\n phase1name: trname3.name,\n proposal: \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol: 0,\n replay: \"enable\",\n routeOverlap: \"use-new\",\n singleSource: \"disable\",\n srcAddrType: \"subnet\",\n srcEndIp6: \"::\",\n srcPort: 0,\n srcSubnet: \"0.0.0.0 0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname3 = fortios.vpn.ipsec.Phase1interface(\"trname3\",\n acct_verify=\"disable\",\n add_gw_route=\"disable\",\n add_route=\"enable\",\n assign_ip=\"enable\",\n assign_ip_from=\"range\",\n authmethod=\"psk\",\n auto_discovery_forwarder=\"disable\",\n auto_discovery_psk=\"disable\",\n auto_discovery_receiver=\"disable\",\n auto_discovery_sender=\"disable\",\n auto_negotiate=\"enable\",\n cert_id_validation=\"enable\",\n childless_ike=\"disable\",\n client_auto_negotiate=\"disable\",\n client_keep_alive=\"disable\",\n default_gw=\"0.0.0.0\",\n default_gw_priority=0,\n dhgrp=\"14 5\",\n digital_signature_auth=\"disable\",\n distance=15,\n dns_mode=\"manual\",\n dpd=\"on-demand\",\n dpd_retrycount=3,\n dpd_retryinterval=\"20\",\n eap=\"disable\",\n eap_identity=\"use-id-payload\",\n encap_local_gw4=\"0.0.0.0\",\n encap_local_gw6=\"::\",\n encap_remote_gw4=\"0.0.0.0\",\n encap_remote_gw6=\"::\",\n encapsulation=\"none\",\n encapsulation_address=\"ike\",\n enforce_unique_id=\"disable\",\n exchange_interface_ip=\"disable\",\n exchange_ip_addr4=\"0.0.0.0\",\n exchange_ip_addr6=\"::\",\n forticlient_enforcement=\"disable\",\n fragmentation=\"enable\",\n fragmentation_mtu=1200,\n group_authentication=\"disable\",\n ha_sync_esp_seqno=\"enable\",\n idle_timeout=\"disable\",\n idle_timeoutinterval=15,\n ike_version=\"1\",\n include_local_lan=\"disable\",\n interface=\"port3\",\n ip_version=\"4\",\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 ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_dns_server3=\"::\",\n ipv6_end_ip=\"::\",\n ipv6_prefix=128,\n ipv6_start_ip=\"::\",\n keepalive=10,\n keylife=86400,\n local_gw=\"0.0.0.0\",\n local_gw6=\"::\",\n localid_type=\"auto\",\n mesh_selector_type=\"disable\",\n mode=\"main\",\n mode_cfg=\"disable\",\n monitor_hold_down_delay=0,\n monitor_hold_down_time=\"00:00\",\n monitor_hold_down_type=\"immediate\",\n monitor_hold_down_weekday=\"sunday\",\n nattraversal=\"enable\",\n negotiate_timeout=30,\n net_device=\"disable\",\n passive_mode=\"disable\",\n peertype=\"any\",\n ppk=\"disable\",\n priority=0,\n proposal=\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n psksecret=\"eweeeeeeeecee\",\n reauth=\"disable\",\n rekey=\"enable\",\n remote_gw=\"2.22.2.2\",\n remote_gw6=\"::\",\n rsa_signature_format=\"pkcs1\",\n save_password=\"disable\",\n send_cert_chain=\"enable\",\n signature_hash_alg=\"sha2-512 sha2-384 sha2-256 sha1\",\n suite_b=\"disable\",\n tunnel_search=\"selectors\",\n type=\"static\",\n unity_support=\"enable\",\n wizard_type=\"custom\",\n xauthtype=\"disable\")\ntrname2 = fortios.vpn.ipsec.Phase2interface(\"trname2\",\n add_route=\"phase1\",\n auto_discovery_forwarder=\"phase1\",\n auto_discovery_sender=\"phase1\",\n auto_negotiate=\"disable\",\n dhcp_ipsec=\"disable\",\n dhgrp=\"14 5\",\n dst_addr_type=\"subnet\",\n dst_end_ip6=\"::\",\n dst_port=0,\n dst_subnet=\"0.0.0.0 0.0.0.0\",\n encapsulation=\"tunnel-mode\",\n keepalive=\"disable\",\n keylife_type=\"seconds\",\n keylifekbs=5120,\n keylifeseconds=43200,\n l2tp=\"disable\",\n pfs=\"enable\",\n phase1name=trname3.name,\n proposal=\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n protocol=0,\n replay=\"enable\",\n route_overlap=\"use-new\",\n single_source=\"disable\",\n src_addr_type=\"subnet\",\n src_end_ip6=\"::\",\n src_port=0,\n src_subnet=\"0.0.0.0 0.0.0.0\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname3 = new Fortios.Vpn.Ipsec.Phase1interface(\"trname3\", new()\n {\n AcctVerify = \"disable\",\n AddGwRoute = \"disable\",\n AddRoute = \"enable\",\n AssignIp = \"enable\",\n AssignIpFrom = \"range\",\n Authmethod = \"psk\",\n AutoDiscoveryForwarder = \"disable\",\n AutoDiscoveryPsk = \"disable\",\n AutoDiscoveryReceiver = \"disable\",\n AutoDiscoverySender = \"disable\",\n AutoNegotiate = \"enable\",\n CertIdValidation = \"enable\",\n ChildlessIke = \"disable\",\n ClientAutoNegotiate = \"disable\",\n ClientKeepAlive = \"disable\",\n DefaultGw = \"0.0.0.0\",\n DefaultGwPriority = 0,\n Dhgrp = \"14 5\",\n DigitalSignatureAuth = \"disable\",\n Distance = 15,\n DnsMode = \"manual\",\n Dpd = \"on-demand\",\n DpdRetrycount = 3,\n DpdRetryinterval = \"20\",\n Eap = \"disable\",\n EapIdentity = \"use-id-payload\",\n EncapLocalGw4 = \"0.0.0.0\",\n EncapLocalGw6 = \"::\",\n EncapRemoteGw4 = \"0.0.0.0\",\n EncapRemoteGw6 = \"::\",\n Encapsulation = \"none\",\n EncapsulationAddress = \"ike\",\n EnforceUniqueId = \"disable\",\n ExchangeInterfaceIp = \"disable\",\n ExchangeIpAddr4 = \"0.0.0.0\",\n ExchangeIpAddr6 = \"::\",\n ForticlientEnforcement = \"disable\",\n Fragmentation = \"enable\",\n FragmentationMtu = 1200,\n GroupAuthentication = \"disable\",\n HaSyncEspSeqno = \"enable\",\n IdleTimeout = \"disable\",\n IdleTimeoutinterval = 15,\n IkeVersion = \"1\",\n IncludeLocalLan = \"disable\",\n Interface = \"port3\",\n IpVersion = \"4\",\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 Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6DnsServer3 = \"::\",\n Ipv6EndIp = \"::\",\n Ipv6Prefix = 128,\n Ipv6StartIp = \"::\",\n Keepalive = 10,\n Keylife = 86400,\n LocalGw = \"0.0.0.0\",\n LocalGw6 = \"::\",\n LocalidType = \"auto\",\n MeshSelectorType = \"disable\",\n Mode = \"main\",\n ModeCfg = \"disable\",\n MonitorHoldDownDelay = 0,\n MonitorHoldDownTime = \"00:00\",\n MonitorHoldDownType = \"immediate\",\n MonitorHoldDownWeekday = \"sunday\",\n Nattraversal = \"enable\",\n NegotiateTimeout = 30,\n NetDevice = \"disable\",\n PassiveMode = \"disable\",\n Peertype = \"any\",\n Ppk = \"disable\",\n Priority = 0,\n Proposal = \"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\",\n Psksecret = \"eweeeeeeeecee\",\n Reauth = \"disable\",\n Rekey = \"enable\",\n RemoteGw = \"2.22.2.2\",\n RemoteGw6 = \"::\",\n RsaSignatureFormat = \"pkcs1\",\n SavePassword = \"disable\",\n SendCertChain = \"enable\",\n SignatureHashAlg = \"sha2-512 sha2-384 sha2-256 sha1\",\n SuiteB = \"disable\",\n TunnelSearch = \"selectors\",\n Type = \"static\",\n UnitySupport = \"enable\",\n WizardType = \"custom\",\n Xauthtype = \"disable\",\n });\n\n var trname2 = new Fortios.Vpn.Ipsec.Phase2interface(\"trname2\", new()\n {\n AddRoute = \"phase1\",\n AutoDiscoveryForwarder = \"phase1\",\n AutoDiscoverySender = \"phase1\",\n AutoNegotiate = \"disable\",\n DhcpIpsec = \"disable\",\n Dhgrp = \"14 5\",\n DstAddrType = \"subnet\",\n DstEndIp6 = \"::\",\n DstPort = 0,\n DstSubnet = \"0.0.0.0 0.0.0.0\",\n Encapsulation = \"tunnel-mode\",\n Keepalive = \"disable\",\n KeylifeType = \"seconds\",\n Keylifekbs = 5120,\n Keylifeseconds = 43200,\n L2tp = \"disable\",\n Pfs = \"enable\",\n Phase1name = trname3.Name,\n Proposal = \"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\",\n Protocol = 0,\n Replay = \"enable\",\n RouteOverlap = \"use-new\",\n SingleSource = \"disable\",\n SrcAddrType = \"subnet\",\n SrcEndIp6 = \"::\",\n SrcPort = 0,\n SrcSubnet = \"0.0.0.0 0.0.0.0\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname3, err := vpn.NewPhase1interface(ctx, \"trname3\", \u0026vpn.Phase1interfaceArgs{\n\t\t\tAcctVerify: pulumi.String(\"disable\"),\n\t\t\tAddGwRoute: pulumi.String(\"disable\"),\n\t\t\tAddRoute: pulumi.String(\"enable\"),\n\t\t\tAssignIp: pulumi.String(\"enable\"),\n\t\t\tAssignIpFrom: pulumi.String(\"range\"),\n\t\t\tAuthmethod: pulumi.String(\"psk\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryPsk: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoveryReceiver: pulumi.String(\"disable\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"disable\"),\n\t\t\tAutoNegotiate: pulumi.String(\"enable\"),\n\t\t\tCertIdValidation: pulumi.String(\"enable\"),\n\t\t\tChildlessIke: pulumi.String(\"disable\"),\n\t\t\tClientAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tClientKeepAlive: pulumi.String(\"disable\"),\n\t\t\tDefaultGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tDefaultGwPriority: pulumi.Int(0),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDigitalSignatureAuth: pulumi.String(\"disable\"),\n\t\t\tDistance: pulumi.Int(15),\n\t\t\tDnsMode: pulumi.String(\"manual\"),\n\t\t\tDpd: pulumi.String(\"on-demand\"),\n\t\t\tDpdRetrycount: pulumi.Int(3),\n\t\t\tDpdRetryinterval: pulumi.String(\"20\"),\n\t\t\tEap: pulumi.String(\"disable\"),\n\t\t\tEapIdentity: pulumi.String(\"use-id-payload\"),\n\t\t\tEncapLocalGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapLocalGw6: pulumi.String(\"::\"),\n\t\t\tEncapRemoteGw4: pulumi.String(\"0.0.0.0\"),\n\t\t\tEncapRemoteGw6: pulumi.String(\"::\"),\n\t\t\tEncapsulation: pulumi.String(\"none\"),\n\t\t\tEncapsulationAddress: pulumi.String(\"ike\"),\n\t\t\tEnforceUniqueId: pulumi.String(\"disable\"),\n\t\t\tExchangeInterfaceIp: pulumi.String(\"disable\"),\n\t\t\tExchangeIpAddr4: pulumi.String(\"0.0.0.0\"),\n\t\t\tExchangeIpAddr6: pulumi.String(\"::\"),\n\t\t\tForticlientEnforcement: pulumi.String(\"disable\"),\n\t\t\tFragmentation: pulumi.String(\"enable\"),\n\t\t\tFragmentationMtu: pulumi.Int(1200),\n\t\t\tGroupAuthentication: pulumi.String(\"disable\"),\n\t\t\tHaSyncEspSeqno: pulumi.String(\"enable\"),\n\t\t\tIdleTimeout: pulumi.String(\"disable\"),\n\t\t\tIdleTimeoutinterval: pulumi.Int(15),\n\t\t\tIkeVersion: pulumi.String(\"1\"),\n\t\t\tIncludeLocalLan: pulumi.String(\"disable\"),\n\t\t\tInterface: pulumi.String(\"port3\"),\n\t\t\tIpVersion: pulumi.String(\"4\"),\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\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer3: pulumi.String(\"::\"),\n\t\t\tIpv6EndIp: pulumi.String(\"::\"),\n\t\t\tIpv6Prefix: pulumi.Int(128),\n\t\t\tIpv6StartIp: pulumi.String(\"::\"),\n\t\t\tKeepalive: pulumi.Int(10),\n\t\t\tKeylife: pulumi.Int(86400),\n\t\t\tLocalGw: pulumi.String(\"0.0.0.0\"),\n\t\t\tLocalGw6: pulumi.String(\"::\"),\n\t\t\tLocalidType: pulumi.String(\"auto\"),\n\t\t\tMeshSelectorType: pulumi.String(\"disable\"),\n\t\t\tMode: pulumi.String(\"main\"),\n\t\t\tModeCfg: pulumi.String(\"disable\"),\n\t\t\tMonitorHoldDownDelay: pulumi.Int(0),\n\t\t\tMonitorHoldDownTime: pulumi.String(\"00:00\"),\n\t\t\tMonitorHoldDownType: pulumi.String(\"immediate\"),\n\t\t\tMonitorHoldDownWeekday: pulumi.String(\"sunday\"),\n\t\t\tNattraversal: pulumi.String(\"enable\"),\n\t\t\tNegotiateTimeout: pulumi.Int(30),\n\t\t\tNetDevice: pulumi.String(\"disable\"),\n\t\t\tPassiveMode: pulumi.String(\"disable\"),\n\t\t\tPeertype: pulumi.String(\"any\"),\n\t\t\tPpk: pulumi.String(\"disable\"),\n\t\t\tPriority: pulumi.Int(0),\n\t\t\tProposal: pulumi.String(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\"),\n\t\t\tPsksecret: pulumi.String(\"eweeeeeeeecee\"),\n\t\t\tReauth: pulumi.String(\"disable\"),\n\t\t\tRekey: pulumi.String(\"enable\"),\n\t\t\tRemoteGw: pulumi.String(\"2.22.2.2\"),\n\t\t\tRemoteGw6: pulumi.String(\"::\"),\n\t\t\tRsaSignatureFormat: pulumi.String(\"pkcs1\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tSendCertChain: pulumi.String(\"enable\"),\n\t\t\tSignatureHashAlg: pulumi.String(\"sha2-512 sha2-384 sha2-256 sha1\"),\n\t\t\tSuiteB: pulumi.String(\"disable\"),\n\t\t\tTunnelSearch: pulumi.String(\"selectors\"),\n\t\t\tType: pulumi.String(\"static\"),\n\t\t\tUnitySupport: pulumi.String(\"enable\"),\n\t\t\tWizardType: pulumi.String(\"custom\"),\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\t_, err = vpn.NewPhase2interface(ctx, \"trname2\", \u0026vpn.Phase2interfaceArgs{\n\t\t\tAddRoute: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoveryForwarder: pulumi.String(\"phase1\"),\n\t\t\tAutoDiscoverySender: pulumi.String(\"phase1\"),\n\t\t\tAutoNegotiate: pulumi.String(\"disable\"),\n\t\t\tDhcpIpsec: pulumi.String(\"disable\"),\n\t\t\tDhgrp: pulumi.String(\"14 5\"),\n\t\t\tDstAddrType: pulumi.String(\"subnet\"),\n\t\t\tDstEndIp6: pulumi.String(\"::\"),\n\t\t\tDstPort: pulumi.Int(0),\n\t\t\tDstSubnet: pulumi.String(\"0.0.0.0 0.0.0.0\"),\n\t\t\tEncapsulation: pulumi.String(\"tunnel-mode\"),\n\t\t\tKeepalive: pulumi.String(\"disable\"),\n\t\t\tKeylifeType: pulumi.String(\"seconds\"),\n\t\t\tKeylifekbs: pulumi.Int(5120),\n\t\t\tKeylifeseconds: pulumi.Int(43200),\n\t\t\tL2tp: pulumi.String(\"disable\"),\n\t\t\tPfs: pulumi.String(\"enable\"),\n\t\t\tPhase1name: trname3.Name,\n\t\t\tProposal: pulumi.String(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\"),\n\t\t\tProtocol: pulumi.Int(0),\n\t\t\tReplay: pulumi.String(\"enable\"),\n\t\t\tRouteOverlap: pulumi.String(\"use-new\"),\n\t\t\tSingleSource: pulumi.String(\"disable\"),\n\t\t\tSrcAddrType: pulumi.String(\"subnet\"),\n\t\t\tSrcEndIp6: pulumi.String(\"::\"),\n\t\t\tSrcPort: pulumi.Int(0),\n\t\t\tSrcSubnet: pulumi.String(\"0.0.0.0 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.fortios.vpn.Phase1interface;\nimport com.pulumi.fortios.vpn.Phase1interfaceArgs;\nimport com.pulumi.fortios.vpn.Phase2interface;\nimport com.pulumi.fortios.vpn.Phase2interfaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Phase1interface(\"trname3\", Phase1interfaceArgs.builder()\n .acctVerify(\"disable\")\n .addGwRoute(\"disable\")\n .addRoute(\"enable\")\n .assignIp(\"enable\")\n .assignIpFrom(\"range\")\n .authmethod(\"psk\")\n .autoDiscoveryForwarder(\"disable\")\n .autoDiscoveryPsk(\"disable\")\n .autoDiscoveryReceiver(\"disable\")\n .autoDiscoverySender(\"disable\")\n .autoNegotiate(\"enable\")\n .certIdValidation(\"enable\")\n .childlessIke(\"disable\")\n .clientAutoNegotiate(\"disable\")\n .clientKeepAlive(\"disable\")\n .defaultGw(\"0.0.0.0\")\n .defaultGwPriority(0)\n .dhgrp(\"14 5\")\n .digitalSignatureAuth(\"disable\")\n .distance(15)\n .dnsMode(\"manual\")\n .dpd(\"on-demand\")\n .dpdRetrycount(3)\n .dpdRetryinterval(\"20\")\n .eap(\"disable\")\n .eapIdentity(\"use-id-payload\")\n .encapLocalGw4(\"0.0.0.0\")\n .encapLocalGw6(\"::\")\n .encapRemoteGw4(\"0.0.0.0\")\n .encapRemoteGw6(\"::\")\n .encapsulation(\"none\")\n .encapsulationAddress(\"ike\")\n .enforceUniqueId(\"disable\")\n .exchangeInterfaceIp(\"disable\")\n .exchangeIpAddr4(\"0.0.0.0\")\n .exchangeIpAddr6(\"::\")\n .forticlientEnforcement(\"disable\")\n .fragmentation(\"enable\")\n .fragmentationMtu(1200)\n .groupAuthentication(\"disable\")\n .haSyncEspSeqno(\"enable\")\n .idleTimeout(\"disable\")\n .idleTimeoutinterval(15)\n .ikeVersion(\"1\")\n .includeLocalLan(\"disable\")\n .interface_(\"port3\")\n .ipVersion(\"4\")\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 .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6DnsServer3(\"::\")\n .ipv6EndIp(\"::\")\n .ipv6Prefix(128)\n .ipv6StartIp(\"::\")\n .keepalive(10)\n .keylife(86400)\n .localGw(\"0.0.0.0\")\n .localGw6(\"::\")\n .localidType(\"auto\")\n .meshSelectorType(\"disable\")\n .mode(\"main\")\n .modeCfg(\"disable\")\n .monitorHoldDownDelay(0)\n .monitorHoldDownTime(\"00:00\")\n .monitorHoldDownType(\"immediate\")\n .monitorHoldDownWeekday(\"sunday\")\n .nattraversal(\"enable\")\n .negotiateTimeout(30)\n .netDevice(\"disable\")\n .passiveMode(\"disable\")\n .peertype(\"any\")\n .ppk(\"disable\")\n .priority(0)\n .proposal(\"aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\")\n .psksecret(\"eweeeeeeeecee\")\n .reauth(\"disable\")\n .rekey(\"enable\")\n .remoteGw(\"2.22.2.2\")\n .remoteGw6(\"::\")\n .rsaSignatureFormat(\"pkcs1\")\n .savePassword(\"disable\")\n .sendCertChain(\"enable\")\n .signatureHashAlg(\"sha2-512 sha2-384 sha2-256 sha1\")\n .suiteB(\"disable\")\n .tunnelSearch(\"selectors\")\n .type(\"static\")\n .unitySupport(\"enable\")\n .wizardType(\"custom\")\n .xauthtype(\"disable\")\n .build());\n\n var trname2 = new Phase2interface(\"trname2\", Phase2interfaceArgs.builder()\n .addRoute(\"phase1\")\n .autoDiscoveryForwarder(\"phase1\")\n .autoDiscoverySender(\"phase1\")\n .autoNegotiate(\"disable\")\n .dhcpIpsec(\"disable\")\n .dhgrp(\"14 5\")\n .dstAddrType(\"subnet\")\n .dstEndIp6(\"::\")\n .dstPort(0)\n .dstSubnet(\"0.0.0.0 0.0.0.0\")\n .encapsulation(\"tunnel-mode\")\n .keepalive(\"disable\")\n .keylifeType(\"seconds\")\n .keylifekbs(5120)\n .keylifeseconds(43200)\n .l2tp(\"disable\")\n .pfs(\"enable\")\n .phase1name(trname3.name())\n .proposal(\"aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\")\n .protocol(0)\n .replay(\"enable\")\n .routeOverlap(\"use-new\")\n .singleSource(\"disable\")\n .srcAddrType(\"subnet\")\n .srcEndIp6(\"::\")\n .srcPort(0)\n .srcSubnet(\"0.0.0.0 0.0.0.0\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname3:\n type: fortios:vpn/ipsec:Phase1interface\n properties:\n acctVerify: disable\n addGwRoute: disable\n addRoute: enable\n assignIp: enable\n assignIpFrom: range\n authmethod: psk\n autoDiscoveryForwarder: disable\n autoDiscoveryPsk: disable\n autoDiscoveryReceiver: disable\n autoDiscoverySender: disable\n autoNegotiate: enable\n certIdValidation: enable\n childlessIke: disable\n clientAutoNegotiate: disable\n clientKeepAlive: disable\n defaultGw: 0.0.0.0\n defaultGwPriority: 0\n dhgrp: 14 5\n digitalSignatureAuth: disable\n distance: 15\n dnsMode: manual\n dpd: on-demand\n dpdRetrycount: 3\n dpdRetryinterval: '20'\n eap: disable\n eapIdentity: use-id-payload\n encapLocalGw4: 0.0.0.0\n encapLocalGw6: '::'\n encapRemoteGw4: 0.0.0.0\n encapRemoteGw6: '::'\n encapsulation: none\n encapsulationAddress: ike\n enforceUniqueId: disable\n exchangeInterfaceIp: disable\n exchangeIpAddr4: 0.0.0.0\n exchangeIpAddr6: '::'\n forticlientEnforcement: disable\n fragmentation: enable\n fragmentationMtu: 1200\n groupAuthentication: disable\n haSyncEspSeqno: enable\n idleTimeout: disable\n idleTimeoutinterval: 15\n ikeVersion: '1'\n includeLocalLan: disable\n interface: port3\n ipVersion: '4'\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 ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6DnsServer3: '::'\n ipv6EndIp: '::'\n ipv6Prefix: 128\n ipv6StartIp: '::'\n keepalive: 10\n keylife: 86400\n localGw: 0.0.0.0\n localGw6: '::'\n localidType: auto\n meshSelectorType: disable\n mode: main\n modeCfg: disable\n monitorHoldDownDelay: 0\n monitorHoldDownTime: 00:00\n monitorHoldDownType: immediate\n monitorHoldDownWeekday: sunday\n nattraversal: enable\n negotiateTimeout: 30\n netDevice: disable\n passiveMode: disable\n peertype: any\n ppk: disable\n priority: 0\n proposal: aes128-sha256 aes256-sha256 aes128-sha1 aes256-sha1\n psksecret: eweeeeeeeecee\n reauth: disable\n rekey: enable\n remoteGw: 2.22.2.2\n remoteGw6: '::'\n rsaSignatureFormat: pkcs1\n savePassword: disable\n sendCertChain: enable\n signatureHashAlg: sha2-512 sha2-384 sha2-256 sha1\n suiteB: disable\n tunnelSearch: selectors\n type: static\n unitySupport: enable\n wizardType: custom\n xauthtype: disable\n trname2:\n type: fortios:vpn/ipsec:Phase2interface\n properties:\n addRoute: phase1\n autoDiscoveryForwarder: phase1\n autoDiscoverySender: phase1\n autoNegotiate: disable\n dhcpIpsec: disable\n dhgrp: 14 5\n dstAddrType: subnet\n dstEndIp6: '::'\n dstPort: 0\n dstSubnet: 0.0.0.0 0.0.0.0\n encapsulation: tunnel-mode\n keepalive: disable\n keylifeType: seconds\n keylifekbs: 5120\n keylifeseconds: 43200\n l2tp: disable\n pfs: enable\n phase1name: ${trname3.name}\n proposal: aes128-sha1 aes256-sha1 aes128-sha256 aes256-sha256 aes128gcm aes256gcm chacha20poly1305\n protocol: 0\n replay: enable\n routeOverlap: use-new\n singleSource: disable\n srcAddrType: subnet\n srcEndIp6: '::'\n srcPort: 0\n srcSubnet: 0.0.0.0 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnIpsec Phase2Interface can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2interface:Phase2interface labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ipsec/phase2interface:Phase2interface labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addRoute": { "type": "string", @@ -200175,7 +202237,7 @@ }, "keylifekbs": { "type": "integer", - "description": "Phase2 key life in number of bytes of traffic (5120 - 4294967295).\n" + "description": "Phase2 key life in number of kilobytes of traffic (5120 - 4294967295).\n" }, "keylifeseconds": { "type": "integer", @@ -200307,7 +202369,8 @@ "srcStartIp", "srcStartIp6", "srcSubnet", - "srcSubnet6" + "srcSubnet6", + "vdomparam" ], "inputProperties": { "addRoute": { @@ -200412,7 +202475,7 @@ }, "keylifekbs": { "type": "integer", - "description": "Phase2 key life in number of bytes of traffic (5120 - 4294967295).\n" + "description": "Phase2 key life in number of kilobytes of traffic (5120 - 4294967295).\n" }, "keylifeseconds": { "type": "integer", @@ -200610,7 +202673,7 @@ }, "keylifekbs": { "type": "integer", - "description": "Phase2 key life in number of bytes of traffic (5120 - 4294967295).\n" + "description": "Phase2 key life in number of kilobytes of traffic (5120 - 4294967295).\n" }, "keylifeseconds": { "type": "integer", @@ -200711,7 +202774,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -200764,7 +202827,8 @@ "serverIdentityCheck", "sourceIp", "sslMinProtoVersion", - "username" + "username", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -200773,7 +202837,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -200830,7 +202894,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interface": { "type": "string", @@ -200934,7 +202998,8 @@ "lcpMaxEchoFails", "sip", "status", - "usrgrp" + "usrgrp", + "vdomparam" ], "inputProperties": { "compress": { @@ -201031,7 +203096,7 @@ } }, "fortios:vpn/ocvpn:Ocvpn": { - "description": "Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6`.\n\n## Import\n\nVpn Ocvpn can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ocvpn:Ocvpn labelname VpnOcvpn\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ocvpn:Ocvpn labelname VpnOcvpn\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8`.\n\n## Import\n\nVpn Ocvpn can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ocvpn:Ocvpn labelname VpnOcvpn\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ocvpn:Ocvpn labelname VpnOcvpn\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoDiscovery": { "type": "string", @@ -201059,7 +203124,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipAllocationBlock": { "type": "string", @@ -201125,7 +203190,8 @@ "role", "sdwan", "sdwanZone", - "status" + "status", + "vdomparam" ], "inputProperties": { "autoDiscovery": { @@ -201154,7 +203220,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipAllocationBlock": { "type": "string", @@ -201237,7 +203303,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipAllocationBlock": { "type": "string", @@ -201295,7 +203361,7 @@ } }, "fortios:vpn/pptp:Pptp": { - "description": "Configure PPTP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.Pptp(\"trname\", {\n eip: \"1.1.1.22\",\n ipMode: \"range\",\n localIp: \"0.0.0.0\",\n sip: \"1.1.1.1\",\n status: \"enable\",\n usrgrp: \"Guest-group\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.Pptp(\"trname\",\n eip=\"1.1.1.22\",\n ip_mode=\"range\",\n local_ip=\"0.0.0.0\",\n sip=\"1.1.1.1\",\n status=\"enable\",\n usrgrp=\"Guest-group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Pptp(\"trname\", new()\n {\n Eip = \"1.1.1.22\",\n IpMode = \"range\",\n LocalIp = \"0.0.0.0\",\n Sip = \"1.1.1.1\",\n Status = \"enable\",\n Usrgrp = \"Guest-group\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPptp(ctx, \"trname\", \u0026vpn.PptpArgs{\n\t\t\tEip: pulumi.String(\"1.1.1.22\"),\n\t\t\tIpMode: pulumi.String(\"range\"),\n\t\t\tLocalIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSip: pulumi.String(\"1.1.1.1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUsrgrp: pulumi.String(\"Guest-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.fortios.vpn.Pptp;\nimport com.pulumi.fortios.vpn.PptpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pptp(\"trname\", PptpArgs.builder() \n .eip(\"1.1.1.22\")\n .ipMode(\"range\")\n .localIp(\"0.0.0.0\")\n .sip(\"1.1.1.1\")\n .status(\"enable\")\n .usrgrp(\"Guest-group\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn:Pptp\n properties:\n eip: 1.1.1.22\n ipMode: range\n localIp: 0.0.0.0\n sip: 1.1.1.1\n status: enable\n usrgrp: Guest-group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpn Pptp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/pptp:Pptp labelname VpnPptp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/pptp:Pptp labelname VpnPptp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure PPTP.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.Pptp(\"trname\", {\n eip: \"1.1.1.22\",\n ipMode: \"range\",\n localIp: \"0.0.0.0\",\n sip: \"1.1.1.1\",\n status: \"enable\",\n usrgrp: \"Guest-group\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.Pptp(\"trname\",\n eip=\"1.1.1.22\",\n ip_mode=\"range\",\n local_ip=\"0.0.0.0\",\n sip=\"1.1.1.1\",\n status=\"enable\",\n usrgrp=\"Guest-group\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Pptp(\"trname\", new()\n {\n Eip = \"1.1.1.22\",\n IpMode = \"range\",\n LocalIp = \"0.0.0.0\",\n Sip = \"1.1.1.1\",\n Status = \"enable\",\n Usrgrp = \"Guest-group\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPptp(ctx, \"trname\", \u0026vpn.PptpArgs{\n\t\t\tEip: pulumi.String(\"1.1.1.22\"),\n\t\t\tIpMode: pulumi.String(\"range\"),\n\t\t\tLocalIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tSip: pulumi.String(\"1.1.1.1\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUsrgrp: pulumi.String(\"Guest-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.fortios.vpn.Pptp;\nimport com.pulumi.fortios.vpn.PptpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Pptp(\"trname\", PptpArgs.builder()\n .eip(\"1.1.1.22\")\n .ipMode(\"range\")\n .localIp(\"0.0.0.0\")\n .sip(\"1.1.1.1\")\n .status(\"enable\")\n .usrgrp(\"Guest-group\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn:Pptp\n properties:\n eip: 1.1.1.22\n ipMode: range\n localIp: 0.0.0.0\n sip: 1.1.1.1\n status: enable\n usrgrp: Guest-group\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpn Pptp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/pptp:Pptp labelname VpnPptp\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/pptp:Pptp labelname VpnPptp\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "eip": { "type": "string", @@ -201332,7 +203398,8 @@ "localIp", "sip", "status", - "usrgrp" + "usrgrp", + "vdomparam" ], "inputProperties": { "eip": { @@ -201428,7 +203495,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -201456,7 +203523,8 @@ "name", "peer", "port", - "server" + "server", + "vdomparam" ], "inputProperties": { "certificates": { @@ -201480,7 +203548,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -201529,7 +203597,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -201602,7 +203670,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by SSL-VPN (0 - 4294967295).\n" + "description": "Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "psk": { "type": "string", @@ -201648,7 +203716,8 @@ "server", "sourceIp", "status", - "user" + "user", + "vdomparam" ], "inputProperties": { "certificate": { @@ -201694,7 +203763,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by SSL-VPN (0 - 4294967295).\n" + "description": "Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "psk": { "type": "string", @@ -201772,7 +203841,7 @@ }, "priority": { "type": "integer", - "description": "Priority for routes added by SSL-VPN (0 - 4294967295).\n" + "description": "Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions \u003e= 7.0.4: 1 - 65535.\n" }, "psk": { "type": "string", @@ -201808,7 +203877,7 @@ } }, "fortios:vpn/ssl/settings:Settings": { - "description": "Configure SSL VPN.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.Settings(\"trname\", {\n loginAttemptLimit: 2,\n loginBlockTime: 60,\n loginTimeout: 30,\n port: 443,\n servercert: \"self-sign\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.Settings(\"trname\",\n login_attempt_limit=2,\n login_block_time=60,\n login_timeout=30,\n port=443,\n servercert=\"self-sign\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Settings(\"trname\", new()\n {\n LoginAttemptLimit = 2,\n LoginBlockTime = 60,\n LoginTimeout = 30,\n Port = 443,\n Servercert = \"self-sign\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewSettings(ctx, \"trname\", \u0026vpn.SettingsArgs{\n\t\t\tLoginAttemptLimit: pulumi.Int(2),\n\t\t\tLoginBlockTime: pulumi.Int(60),\n\t\t\tLoginTimeout: pulumi.Int(30),\n\t\t\tPort: pulumi.Int(443),\n\t\t\tServercert: pulumi.String(\"self-sign\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Settings;\nimport com.pulumi.fortios.vpn.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .loginAttemptLimit(2)\n .loginBlockTime(60)\n .loginTimeout(30)\n .port(443)\n .servercert(\"self-sign\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl:Settings\n properties:\n loginAttemptLimit: 2\n loginBlockTime: 60\n loginTimeout: 30\n port: 443\n servercert: self-sign\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSsl Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/settings:Settings labelname VpnSslSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/settings:Settings labelname VpnSslSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SSL VPN.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.Settings(\"trname\", {\n loginAttemptLimit: 2,\n loginBlockTime: 60,\n loginTimeout: 30,\n port: 443,\n servercert: \"self-sign\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.Settings(\"trname\",\n login_attempt_limit=2,\n login_block_time=60,\n login_timeout=30,\n port=443,\n servercert=\"self-sign\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Settings(\"trname\", new()\n {\n LoginAttemptLimit = 2,\n LoginBlockTime = 60,\n LoginTimeout = 30,\n Port = 443,\n Servercert = \"self-sign\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewSettings(ctx, \"trname\", \u0026vpn.SettingsArgs{\n\t\t\tLoginAttemptLimit: pulumi.Int(2),\n\t\t\tLoginBlockTime: pulumi.Int(60),\n\t\t\tLoginTimeout: pulumi.Int(30),\n\t\t\tPort: pulumi.Int(443),\n\t\t\tServercert: pulumi.String(\"self-sign\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Settings;\nimport com.pulumi.fortios.vpn.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .loginAttemptLimit(2)\n .loginBlockTime(60)\n .loginTimeout(30)\n .port(443)\n .servercert(\"self-sign\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl:Settings\n properties:\n loginAttemptLimit: 2\n loginBlockTime: 60\n loginTimeout: 30\n port: 443\n servercert: self-sign\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSsl Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/settings:Settings labelname VpnSslSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/settings:Settings labelname VpnSslSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "algorithm": { "type": "string", @@ -201927,7 +203996,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headerXForwardedFor": { "type": "string", @@ -202110,7 +204179,7 @@ }, "tunnelUserSessionTimeout": { "type": "integer", - "description": "Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30).\n" + "description": "Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions \u003e= 7.4.4: 1 - 86400 sec.\n" }, "unsafeLegacyRenegotiation": { "type": "string", @@ -202215,6 +204284,7 @@ "unsafeLegacyRenegotiation", "urlObscuration", "userPeer", + "vdomparam", "webModeSnat", "winsServer1", "winsServer2", @@ -202339,7 +204409,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headerXForwardedFor": { "type": "string", @@ -202522,7 +204592,7 @@ }, "tunnelUserSessionTimeout": { "type": "integer", - "description": "Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30).\n" + "description": "Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions \u003e= 7.4.4: 1 - 86400 sec.\n" }, "unsafeLegacyRenegotiation": { "type": "string", @@ -202682,7 +204752,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headerXForwardedFor": { "type": "string", @@ -202865,7 +204935,7 @@ }, "tunnelUserSessionTimeout": { "type": "integer", - "description": "Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30).\n" + "description": "Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions \u003e= 7.4.4: 1 - 86400 sec.\n" }, "unsafeLegacyRenegotiation": { "type": "string", @@ -202909,7 +204979,7 @@ } }, "fortios:vpn/ssl/web/hostchecksoftware:Hostchecksoftware": { - "description": "SSL-VPN host check software.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Hostchecksoftware(\"trname\", {\n osType: \"windows\",\n type: \"fw\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Hostchecksoftware(\"trname\",\n os_type=\"windows\",\n type=\"fw\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Hostchecksoftware(\"trname\", new()\n {\n OsType = \"windows\",\n Type = \"fw\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewHostchecksoftware(ctx, \"trname\", \u0026vpn.HostchecksoftwareArgs{\n\t\t\tOsType: pulumi.String(\"windows\"),\n\t\t\tType: pulumi.String(\"fw\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Hostchecksoftware;\nimport com.pulumi.fortios.vpn.HostchecksoftwareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Hostchecksoftware(\"trname\", HostchecksoftwareArgs.builder() \n .osType(\"windows\")\n .type(\"fw\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Hostchecksoftware\n properties:\n osType: windows\n type: fw\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb HostCheckSoftware can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/hostchecksoftware:Hostchecksoftware labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/hostchecksoftware:Hostchecksoftware labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "SSL-VPN host check software.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Hostchecksoftware(\"trname\", {\n osType: \"windows\",\n type: \"fw\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Hostchecksoftware(\"trname\",\n os_type=\"windows\",\n type=\"fw\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Hostchecksoftware(\"trname\", new()\n {\n OsType = \"windows\",\n Type = \"fw\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewHostchecksoftware(ctx, \"trname\", \u0026vpn.HostchecksoftwareArgs{\n\t\t\tOsType: pulumi.String(\"windows\"),\n\t\t\tType: pulumi.String(\"fw\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Hostchecksoftware;\nimport com.pulumi.fortios.vpn.HostchecksoftwareArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Hostchecksoftware(\"trname\", HostchecksoftwareArgs.builder()\n .osType(\"windows\")\n .type(\"fw\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Hostchecksoftware\n properties:\n osType: windows\n type: fw\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb HostCheckSoftware can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/hostchecksoftware:Hostchecksoftware labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/hostchecksoftware:Hostchecksoftware labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "checkItemLists": { "type": "array", @@ -202924,7 +204994,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guid": { "type": "string", @@ -202956,6 +205026,7 @@ "name", "osType", "type", + "vdomparam", "version" ], "inputProperties": { @@ -202972,7 +205043,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guid": { "type": "string", @@ -203017,7 +205088,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "guid": { "type": "string", @@ -203050,7 +205121,7 @@ } }, "fortios:vpn/ssl/web/portal:Portal": { - "description": "Portal.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Portal(\"trname\", {\n allowUserAccess: \"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\",\n autoConnect: \"disable\",\n customizeForticlientDownloadUrl: \"disable\",\n displayBookmark: \"enable\",\n displayConnectionTools: \"enable\",\n displayHistory: \"enable\",\n displayStatus: \"enable\",\n dnsServer1: \"0.0.0.0\",\n dnsServer2: \"0.0.0.0\",\n exclusiveRouting: \"disable\",\n forticlientDownload: \"enable\",\n forticlientDownloadMethod: \"direct\",\n heading: \"SSL-VPN Portal\",\n hideSsoCredential: \"enable\",\n hostCheck: \"none\",\n ipMode: \"range\",\n ipPools: [{\n name: \"SSLVPN_TUNNEL_ADDR1\",\n }],\n ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6ExclusiveRouting: \"disable\",\n ipv6Pools: [{\n name: \"SSLVPN_TUNNEL_IPv6_ADDR1\",\n }],\n ipv6ServiceRestriction: \"disable\",\n ipv6SplitTunneling: \"enable\",\n ipv6TunnelMode: \"enable\",\n ipv6WinsServer1: \"::\",\n ipv6WinsServer2: \"::\",\n keepAlive: \"disable\",\n limitUserLogins: \"disable\",\n macAddrAction: \"allow\",\n macAddrCheck: \"disable\",\n osCheck: \"disable\",\n savePassword: \"disable\",\n serviceRestriction: \"disable\",\n skipCheckForBrowser: \"enable\",\n skipCheckForUnsupportedOs: \"enable\",\n smbNtlmv1Auth: \"disable\",\n smbv1: \"disable\",\n splitTunneling: \"enable\",\n theme: \"blue\",\n tunnelMode: \"enable\",\n userBookmark: \"enable\",\n userGroupBookmark: \"enable\",\n webMode: \"disable\",\n winsServer1: \"0.0.0.0\",\n winsServer2: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Portal(\"trname\",\n allow_user_access=\"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\",\n auto_connect=\"disable\",\n customize_forticlient_download_url=\"disable\",\n display_bookmark=\"enable\",\n display_connection_tools=\"enable\",\n display_history=\"enable\",\n display_status=\"enable\",\n dns_server1=\"0.0.0.0\",\n dns_server2=\"0.0.0.0\",\n exclusive_routing=\"disable\",\n forticlient_download=\"enable\",\n forticlient_download_method=\"direct\",\n heading=\"SSL-VPN Portal\",\n hide_sso_credential=\"enable\",\n host_check=\"none\",\n ip_mode=\"range\",\n ip_pools=[fortios.vpn.ssl.web.PortalIpPoolArgs(\n name=\"SSLVPN_TUNNEL_ADDR1\",\n )],\n ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_exclusive_routing=\"disable\",\n ipv6_pools=[fortios.vpn.ssl.web.PortalIpv6PoolArgs(\n name=\"SSLVPN_TUNNEL_IPv6_ADDR1\",\n )],\n ipv6_service_restriction=\"disable\",\n ipv6_split_tunneling=\"enable\",\n ipv6_tunnel_mode=\"enable\",\n ipv6_wins_server1=\"::\",\n ipv6_wins_server2=\"::\",\n keep_alive=\"disable\",\n limit_user_logins=\"disable\",\n mac_addr_action=\"allow\",\n mac_addr_check=\"disable\",\n os_check=\"disable\",\n save_password=\"disable\",\n service_restriction=\"disable\",\n skip_check_for_browser=\"enable\",\n skip_check_for_unsupported_os=\"enable\",\n smb_ntlmv1_auth=\"disable\",\n smbv1=\"disable\",\n split_tunneling=\"enable\",\n theme=\"blue\",\n tunnel_mode=\"enable\",\n user_bookmark=\"enable\",\n user_group_bookmark=\"enable\",\n web_mode=\"disable\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Portal(\"trname\", new()\n {\n AllowUserAccess = \"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\",\n AutoConnect = \"disable\",\n CustomizeForticlientDownloadUrl = \"disable\",\n DisplayBookmark = \"enable\",\n DisplayConnectionTools = \"enable\",\n DisplayHistory = \"enable\",\n DisplayStatus = \"enable\",\n DnsServer1 = \"0.0.0.0\",\n DnsServer2 = \"0.0.0.0\",\n ExclusiveRouting = \"disable\",\n ForticlientDownload = \"enable\",\n ForticlientDownloadMethod = \"direct\",\n Heading = \"SSL-VPN Portal\",\n HideSsoCredential = \"enable\",\n HostCheck = \"none\",\n IpMode = \"range\",\n IpPools = new[]\n {\n new Fortios.Vpn.Ssl.Web.Inputs.PortalIpPoolArgs\n {\n Name = \"SSLVPN_TUNNEL_ADDR1\",\n },\n },\n Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6ExclusiveRouting = \"disable\",\n Ipv6Pools = new[]\n {\n new Fortios.Vpn.Ssl.Web.Inputs.PortalIpv6PoolArgs\n {\n Name = \"SSLVPN_TUNNEL_IPv6_ADDR1\",\n },\n },\n Ipv6ServiceRestriction = \"disable\",\n Ipv6SplitTunneling = \"enable\",\n Ipv6TunnelMode = \"enable\",\n Ipv6WinsServer1 = \"::\",\n Ipv6WinsServer2 = \"::\",\n KeepAlive = \"disable\",\n LimitUserLogins = \"disable\",\n MacAddrAction = \"allow\",\n MacAddrCheck = \"disable\",\n OsCheck = \"disable\",\n SavePassword = \"disable\",\n ServiceRestriction = \"disable\",\n SkipCheckForBrowser = \"enable\",\n SkipCheckForUnsupportedOs = \"enable\",\n SmbNtlmv1Auth = \"disable\",\n Smbv1 = \"disable\",\n SplitTunneling = \"enable\",\n Theme = \"blue\",\n TunnelMode = \"enable\",\n UserBookmark = \"enable\",\n UserGroupBookmark = \"enable\",\n WebMode = \"disable\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPortal(ctx, \"trname\", \u0026vpn.PortalArgs{\n\t\t\tAllowUserAccess: pulumi.String(\"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\"),\n\t\t\tAutoConnect: pulumi.String(\"disable\"),\n\t\t\tCustomizeForticlientDownloadUrl: pulumi.String(\"disable\"),\n\t\t\tDisplayBookmark: pulumi.String(\"enable\"),\n\t\t\tDisplayConnectionTools: pulumi.String(\"enable\"),\n\t\t\tDisplayHistory: pulumi.String(\"enable\"),\n\t\t\tDisplayStatus: pulumi.String(\"enable\"),\n\t\t\tDnsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tExclusiveRouting: pulumi.String(\"disable\"),\n\t\t\tForticlientDownload: pulumi.String(\"enable\"),\n\t\t\tForticlientDownloadMethod: pulumi.String(\"direct\"),\n\t\t\tHeading: pulumi.String(\"SSL-VPN Portal\"),\n\t\t\tHideSsoCredential: pulumi.String(\"enable\"),\n\t\t\tHostCheck: pulumi.String(\"none\"),\n\t\t\tIpMode: pulumi.String(\"range\"),\n\t\t\tIpPools: ssl / web.PortalIpPoolArray{\n\t\t\t\t\u0026ssl / web.PortalIpPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"SSLVPN_TUNNEL_ADDR1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6ExclusiveRouting: pulumi.String(\"disable\"),\n\t\t\tIpv6Pools: ssl / web.PortalIpv6PoolArray{\n\t\t\t\t\u0026ssl / web.PortalIpv6PoolArgs{\n\t\t\t\t\tName: pulumi.String(\"SSLVPN_TUNNEL_IPv6_ADDR1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIpv6ServiceRestriction: pulumi.String(\"disable\"),\n\t\t\tIpv6SplitTunneling: pulumi.String(\"enable\"),\n\t\t\tIpv6TunnelMode: pulumi.String(\"enable\"),\n\t\t\tIpv6WinsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6WinsServer2: pulumi.String(\"::\"),\n\t\t\tKeepAlive: pulumi.String(\"disable\"),\n\t\t\tLimitUserLogins: pulumi.String(\"disable\"),\n\t\t\tMacAddrAction: pulumi.String(\"allow\"),\n\t\t\tMacAddrCheck: pulumi.String(\"disable\"),\n\t\t\tOsCheck: pulumi.String(\"disable\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tServiceRestriction: pulumi.String(\"disable\"),\n\t\t\tSkipCheckForBrowser: pulumi.String(\"enable\"),\n\t\t\tSkipCheckForUnsupportedOs: pulumi.String(\"enable\"),\n\t\t\tSmbNtlmv1Auth: pulumi.String(\"disable\"),\n\t\t\tSmbv1: pulumi.String(\"disable\"),\n\t\t\tSplitTunneling: pulumi.String(\"enable\"),\n\t\t\tTheme: pulumi.String(\"blue\"),\n\t\t\tTunnelMode: pulumi.String(\"enable\"),\n\t\t\tUserBookmark: pulumi.String(\"enable\"),\n\t\t\tUserGroupBookmark: pulumi.String(\"enable\"),\n\t\t\tWebMode: pulumi.String(\"disable\"),\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.fortios.vpn.Portal;\nimport com.pulumi.fortios.vpn.PortalArgs;\nimport com.pulumi.fortios.vpn.inputs.PortalIpPoolArgs;\nimport com.pulumi.fortios.vpn.inputs.PortalIpv6PoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Portal(\"trname\", PortalArgs.builder() \n .allowUserAccess(\"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\")\n .autoConnect(\"disable\")\n .customizeForticlientDownloadUrl(\"disable\")\n .displayBookmark(\"enable\")\n .displayConnectionTools(\"enable\")\n .displayHistory(\"enable\")\n .displayStatus(\"enable\")\n .dnsServer1(\"0.0.0.0\")\n .dnsServer2(\"0.0.0.0\")\n .exclusiveRouting(\"disable\")\n .forticlientDownload(\"enable\")\n .forticlientDownloadMethod(\"direct\")\n .heading(\"SSL-VPN Portal\")\n .hideSsoCredential(\"enable\")\n .hostCheck(\"none\")\n .ipMode(\"range\")\n .ipPools(PortalIpPoolArgs.builder()\n .name(\"SSLVPN_TUNNEL_ADDR1\")\n .build())\n .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6ExclusiveRouting(\"disable\")\n .ipv6Pools(PortalIpv6PoolArgs.builder()\n .name(\"SSLVPN_TUNNEL_IPv6_ADDR1\")\n .build())\n .ipv6ServiceRestriction(\"disable\")\n .ipv6SplitTunneling(\"enable\")\n .ipv6TunnelMode(\"enable\")\n .ipv6WinsServer1(\"::\")\n .ipv6WinsServer2(\"::\")\n .keepAlive(\"disable\")\n .limitUserLogins(\"disable\")\n .macAddrAction(\"allow\")\n .macAddrCheck(\"disable\")\n .osCheck(\"disable\")\n .savePassword(\"disable\")\n .serviceRestriction(\"disable\")\n .skipCheckForBrowser(\"enable\")\n .skipCheckForUnsupportedOs(\"enable\")\n .smbNtlmv1Auth(\"disable\")\n .smbv1(\"disable\")\n .splitTunneling(\"enable\")\n .theme(\"blue\")\n .tunnelMode(\"enable\")\n .userBookmark(\"enable\")\n .userGroupBookmark(\"enable\")\n .webMode(\"disable\")\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: fortios:vpn/ssl/web:Portal\n properties:\n allowUserAccess: web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\n autoConnect: disable\n customizeForticlientDownloadUrl: disable\n displayBookmark: enable\n displayConnectionTools: enable\n displayHistory: enable\n displayStatus: enable\n dnsServer1: 0.0.0.0\n dnsServer2: 0.0.0.0\n exclusiveRouting: disable\n forticlientDownload: enable\n forticlientDownloadMethod: direct\n heading: SSL-VPN Portal\n hideSsoCredential: enable\n hostCheck: none\n ipMode: range\n ipPools:\n - name: SSLVPN_TUNNEL_ADDR1\n ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6ExclusiveRouting: disable\n ipv6Pools:\n - name: SSLVPN_TUNNEL_IPv6_ADDR1\n ipv6ServiceRestriction: disable\n ipv6SplitTunneling: enable\n ipv6TunnelMode: enable\n ipv6WinsServer1: '::'\n ipv6WinsServer2: '::'\n keepAlive: disable\n limitUserLogins: disable\n macAddrAction: allow\n macAddrCheck: disable\n osCheck: disable\n savePassword: disable\n serviceRestriction: disable\n skipCheckForBrowser: enable\n skipCheckForUnsupportedOs: enable\n smbNtlmv1Auth: disable\n smbv1: disable\n splitTunneling: enable\n theme: blue\n tunnelMode: enable\n userBookmark: enable\n userGroupBookmark: enable\n webMode: disable\n winsServer1: 0.0.0.0\n winsServer2: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb Portal can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/portal:Portal labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/portal:Portal labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Portal.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Portal(\"trname\", {\n allowUserAccess: \"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\",\n autoConnect: \"disable\",\n customizeForticlientDownloadUrl: \"disable\",\n displayBookmark: \"enable\",\n displayConnectionTools: \"enable\",\n displayHistory: \"enable\",\n displayStatus: \"enable\",\n dnsServer1: \"0.0.0.0\",\n dnsServer2: \"0.0.0.0\",\n exclusiveRouting: \"disable\",\n forticlientDownload: \"enable\",\n forticlientDownloadMethod: \"direct\",\n heading: \"SSL-VPN Portal\",\n hideSsoCredential: \"enable\",\n hostCheck: \"none\",\n ipMode: \"range\",\n ipPools: [{\n name: \"SSLVPN_TUNNEL_ADDR1\",\n }],\n ipv6DnsServer1: \"::\",\n ipv6DnsServer2: \"::\",\n ipv6ExclusiveRouting: \"disable\",\n ipv6Pools: [{\n name: \"SSLVPN_TUNNEL_IPv6_ADDR1\",\n }],\n ipv6ServiceRestriction: \"disable\",\n ipv6SplitTunneling: \"enable\",\n ipv6TunnelMode: \"enable\",\n ipv6WinsServer1: \"::\",\n ipv6WinsServer2: \"::\",\n keepAlive: \"disable\",\n limitUserLogins: \"disable\",\n macAddrAction: \"allow\",\n macAddrCheck: \"disable\",\n osCheck: \"disable\",\n savePassword: \"disable\",\n serviceRestriction: \"disable\",\n skipCheckForBrowser: \"enable\",\n skipCheckForUnsupportedOs: \"enable\",\n smbNtlmv1Auth: \"disable\",\n smbv1: \"disable\",\n splitTunneling: \"enable\",\n theme: \"blue\",\n tunnelMode: \"enable\",\n userBookmark: \"enable\",\n userGroupBookmark: \"enable\",\n webMode: \"disable\",\n winsServer1: \"0.0.0.0\",\n winsServer2: \"0.0.0.0\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Portal(\"trname\",\n allow_user_access=\"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\",\n auto_connect=\"disable\",\n customize_forticlient_download_url=\"disable\",\n display_bookmark=\"enable\",\n display_connection_tools=\"enable\",\n display_history=\"enable\",\n display_status=\"enable\",\n dns_server1=\"0.0.0.0\",\n dns_server2=\"0.0.0.0\",\n exclusive_routing=\"disable\",\n forticlient_download=\"enable\",\n forticlient_download_method=\"direct\",\n heading=\"SSL-VPN Portal\",\n hide_sso_credential=\"enable\",\n host_check=\"none\",\n ip_mode=\"range\",\n ip_pools=[fortios.vpn.ssl.web.PortalIpPoolArgs(\n name=\"SSLVPN_TUNNEL_ADDR1\",\n )],\n ipv6_dns_server1=\"::\",\n ipv6_dns_server2=\"::\",\n ipv6_exclusive_routing=\"disable\",\n ipv6_pools=[fortios.vpn.ssl.web.PortalIpv6PoolArgs(\n name=\"SSLVPN_TUNNEL_IPv6_ADDR1\",\n )],\n ipv6_service_restriction=\"disable\",\n ipv6_split_tunneling=\"enable\",\n ipv6_tunnel_mode=\"enable\",\n ipv6_wins_server1=\"::\",\n ipv6_wins_server2=\"::\",\n keep_alive=\"disable\",\n limit_user_logins=\"disable\",\n mac_addr_action=\"allow\",\n mac_addr_check=\"disable\",\n os_check=\"disable\",\n save_password=\"disable\",\n service_restriction=\"disable\",\n skip_check_for_browser=\"enable\",\n skip_check_for_unsupported_os=\"enable\",\n smb_ntlmv1_auth=\"disable\",\n smbv1=\"disable\",\n split_tunneling=\"enable\",\n theme=\"blue\",\n tunnel_mode=\"enable\",\n user_bookmark=\"enable\",\n user_group_bookmark=\"enable\",\n web_mode=\"disable\",\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 Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Portal(\"trname\", new()\n {\n AllowUserAccess = \"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\",\n AutoConnect = \"disable\",\n CustomizeForticlientDownloadUrl = \"disable\",\n DisplayBookmark = \"enable\",\n DisplayConnectionTools = \"enable\",\n DisplayHistory = \"enable\",\n DisplayStatus = \"enable\",\n DnsServer1 = \"0.0.0.0\",\n DnsServer2 = \"0.0.0.0\",\n ExclusiveRouting = \"disable\",\n ForticlientDownload = \"enable\",\n ForticlientDownloadMethod = \"direct\",\n Heading = \"SSL-VPN Portal\",\n HideSsoCredential = \"enable\",\n HostCheck = \"none\",\n IpMode = \"range\",\n IpPools = new[]\n {\n new Fortios.Vpn.Ssl.Web.Inputs.PortalIpPoolArgs\n {\n Name = \"SSLVPN_TUNNEL_ADDR1\",\n },\n },\n Ipv6DnsServer1 = \"::\",\n Ipv6DnsServer2 = \"::\",\n Ipv6ExclusiveRouting = \"disable\",\n Ipv6Pools = new[]\n {\n new Fortios.Vpn.Ssl.Web.Inputs.PortalIpv6PoolArgs\n {\n Name = \"SSLVPN_TUNNEL_IPv6_ADDR1\",\n },\n },\n Ipv6ServiceRestriction = \"disable\",\n Ipv6SplitTunneling = \"enable\",\n Ipv6TunnelMode = \"enable\",\n Ipv6WinsServer1 = \"::\",\n Ipv6WinsServer2 = \"::\",\n KeepAlive = \"disable\",\n LimitUserLogins = \"disable\",\n MacAddrAction = \"allow\",\n MacAddrCheck = \"disable\",\n OsCheck = \"disable\",\n SavePassword = \"disable\",\n ServiceRestriction = \"disable\",\n SkipCheckForBrowser = \"enable\",\n SkipCheckForUnsupportedOs = \"enable\",\n SmbNtlmv1Auth = \"disable\",\n Smbv1 = \"disable\",\n SplitTunneling = \"enable\",\n Theme = \"blue\",\n TunnelMode = \"enable\",\n UserBookmark = \"enable\",\n UserGroupBookmark = \"enable\",\n WebMode = \"disable\",\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/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewPortal(ctx, \"trname\", \u0026vpn.PortalArgs{\n\t\t\tAllowUserAccess: pulumi.String(\"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\"),\n\t\t\tAutoConnect: pulumi.String(\"disable\"),\n\t\t\tCustomizeForticlientDownloadUrl: pulumi.String(\"disable\"),\n\t\t\tDisplayBookmark: pulumi.String(\"enable\"),\n\t\t\tDisplayConnectionTools: pulumi.String(\"enable\"),\n\t\t\tDisplayHistory: pulumi.String(\"enable\"),\n\t\t\tDisplayStatus: pulumi.String(\"enable\"),\n\t\t\tDnsServer1: pulumi.String(\"0.0.0.0\"),\n\t\t\tDnsServer2: pulumi.String(\"0.0.0.0\"),\n\t\t\tExclusiveRouting: pulumi.String(\"disable\"),\n\t\t\tForticlientDownload: pulumi.String(\"enable\"),\n\t\t\tForticlientDownloadMethod: pulumi.String(\"direct\"),\n\t\t\tHeading: pulumi.String(\"SSL-VPN Portal\"),\n\t\t\tHideSsoCredential: pulumi.String(\"enable\"),\n\t\t\tHostCheck: pulumi.String(\"none\"),\n\t\t\tIpMode: pulumi.String(\"range\"),\n\t\t\tIpPools: ssl / web.PortalIpPoolArray{\n\t\t\t\t\u0026ssl / web.PortalIpPoolArgs{\n\t\t\t\t\tName: pulumi.String(\"SSLVPN_TUNNEL_ADDR1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIpv6DnsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6DnsServer2: pulumi.String(\"::\"),\n\t\t\tIpv6ExclusiveRouting: pulumi.String(\"disable\"),\n\t\t\tIpv6Pools: ssl / web.PortalIpv6PoolArray{\n\t\t\t\t\u0026ssl / web.PortalIpv6PoolArgs{\n\t\t\t\t\tName: pulumi.String(\"SSLVPN_TUNNEL_IPv6_ADDR1\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tIpv6ServiceRestriction: pulumi.String(\"disable\"),\n\t\t\tIpv6SplitTunneling: pulumi.String(\"enable\"),\n\t\t\tIpv6TunnelMode: pulumi.String(\"enable\"),\n\t\t\tIpv6WinsServer1: pulumi.String(\"::\"),\n\t\t\tIpv6WinsServer2: pulumi.String(\"::\"),\n\t\t\tKeepAlive: pulumi.String(\"disable\"),\n\t\t\tLimitUserLogins: pulumi.String(\"disable\"),\n\t\t\tMacAddrAction: pulumi.String(\"allow\"),\n\t\t\tMacAddrCheck: pulumi.String(\"disable\"),\n\t\t\tOsCheck: pulumi.String(\"disable\"),\n\t\t\tSavePassword: pulumi.String(\"disable\"),\n\t\t\tServiceRestriction: pulumi.String(\"disable\"),\n\t\t\tSkipCheckForBrowser: pulumi.String(\"enable\"),\n\t\t\tSkipCheckForUnsupportedOs: pulumi.String(\"enable\"),\n\t\t\tSmbNtlmv1Auth: pulumi.String(\"disable\"),\n\t\t\tSmbv1: pulumi.String(\"disable\"),\n\t\t\tSplitTunneling: pulumi.String(\"enable\"),\n\t\t\tTheme: pulumi.String(\"blue\"),\n\t\t\tTunnelMode: pulumi.String(\"enable\"),\n\t\t\tUserBookmark: pulumi.String(\"enable\"),\n\t\t\tUserGroupBookmark: pulumi.String(\"enable\"),\n\t\t\tWebMode: pulumi.String(\"disable\"),\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.fortios.vpn.Portal;\nimport com.pulumi.fortios.vpn.PortalArgs;\nimport com.pulumi.fortios.vpn.inputs.PortalIpPoolArgs;\nimport com.pulumi.fortios.vpn.inputs.PortalIpv6PoolArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Portal(\"trname\", PortalArgs.builder()\n .allowUserAccess(\"web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\")\n .autoConnect(\"disable\")\n .customizeForticlientDownloadUrl(\"disable\")\n .displayBookmark(\"enable\")\n .displayConnectionTools(\"enable\")\n .displayHistory(\"enable\")\n .displayStatus(\"enable\")\n .dnsServer1(\"0.0.0.0\")\n .dnsServer2(\"0.0.0.0\")\n .exclusiveRouting(\"disable\")\n .forticlientDownload(\"enable\")\n .forticlientDownloadMethod(\"direct\")\n .heading(\"SSL-VPN Portal\")\n .hideSsoCredential(\"enable\")\n .hostCheck(\"none\")\n .ipMode(\"range\")\n .ipPools(PortalIpPoolArgs.builder()\n .name(\"SSLVPN_TUNNEL_ADDR1\")\n .build())\n .ipv6DnsServer1(\"::\")\n .ipv6DnsServer2(\"::\")\n .ipv6ExclusiveRouting(\"disable\")\n .ipv6Pools(PortalIpv6PoolArgs.builder()\n .name(\"SSLVPN_TUNNEL_IPv6_ADDR1\")\n .build())\n .ipv6ServiceRestriction(\"disable\")\n .ipv6SplitTunneling(\"enable\")\n .ipv6TunnelMode(\"enable\")\n .ipv6WinsServer1(\"::\")\n .ipv6WinsServer2(\"::\")\n .keepAlive(\"disable\")\n .limitUserLogins(\"disable\")\n .macAddrAction(\"allow\")\n .macAddrCheck(\"disable\")\n .osCheck(\"disable\")\n .savePassword(\"disable\")\n .serviceRestriction(\"disable\")\n .skipCheckForBrowser(\"enable\")\n .skipCheckForUnsupportedOs(\"enable\")\n .smbNtlmv1Auth(\"disable\")\n .smbv1(\"disable\")\n .splitTunneling(\"enable\")\n .theme(\"blue\")\n .tunnelMode(\"enable\")\n .userBookmark(\"enable\")\n .userGroupBookmark(\"enable\")\n .webMode(\"disable\")\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: fortios:vpn/ssl/web:Portal\n properties:\n allowUserAccess: web ftp smb sftp telnet ssh vnc rdp ping citrix portforward\n autoConnect: disable\n customizeForticlientDownloadUrl: disable\n displayBookmark: enable\n displayConnectionTools: enable\n displayHistory: enable\n displayStatus: enable\n dnsServer1: 0.0.0.0\n dnsServer2: 0.0.0.0\n exclusiveRouting: disable\n forticlientDownload: enable\n forticlientDownloadMethod: direct\n heading: SSL-VPN Portal\n hideSsoCredential: enable\n hostCheck: none\n ipMode: range\n ipPools:\n - name: SSLVPN_TUNNEL_ADDR1\n ipv6DnsServer1: '::'\n ipv6DnsServer2: '::'\n ipv6ExclusiveRouting: disable\n ipv6Pools:\n - name: SSLVPN_TUNNEL_IPv6_ADDR1\n ipv6ServiceRestriction: disable\n ipv6SplitTunneling: enable\n ipv6TunnelMode: enable\n ipv6WinsServer1: '::'\n ipv6WinsServer2: '::'\n keepAlive: disable\n limitUserLogins: disable\n macAddrAction: allow\n macAddrCheck: disable\n osCheck: disable\n savePassword: disable\n serviceRestriction: disable\n skipCheckForBrowser: enable\n skipCheckForUnsupportedOs: enable\n smbNtlmv1Auth: disable\n smbv1: disable\n splitTunneling: enable\n theme: blue\n tunnelMode: enable\n userBookmark: enable\n userGroupBookmark: enable\n webMode: disable\n winsServer1: 0.0.0.0\n winsServer2: 0.0.0.0\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb Portal can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/portal:Portal labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/portal:Portal labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "allowUserAccess": { "type": "string", @@ -203157,7 +205228,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "heading": { "type": "string", @@ -203303,7 +205374,7 @@ }, "rewriteIpUriUi": { "type": "string", - "description": "Rewrite contents for URI contains IP and \"/ui/\". (default = disable) Valid values: `enable`, `disable`.\n" + "description": "Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`.\n" }, "savePassword": { "type": "string", @@ -203467,6 +205538,7 @@ "useSdwan", "userBookmark", "userGroupBookmark", + "vdomparam", "webMode", "winsServer1", "winsServer2" @@ -203577,7 +205649,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "heading": { "type": "string", @@ -203724,7 +205796,7 @@ }, "rewriteIpUriUi": { "type": "string", - "description": "Rewrite contents for URI contains IP and \"/ui/\". (default = disable) Valid values: `enable`, `disable`.\n" + "description": "Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`.\n" }, "savePassword": { "type": "string", @@ -203934,7 +206006,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "heading": { "type": "string", @@ -204081,7 +206153,7 @@ }, "rewriteIpUriUi": { "type": "string", - "description": "Rewrite contents for URI contains IP and \"/ui/\". (default = disable) Valid values: `enable`, `disable`.\n" + "description": "Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`.\n" }, "savePassword": { "type": "string", @@ -204187,7 +206259,7 @@ } }, "fortios:vpn/ssl/web/realm:Realm": { - "description": "Realm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Realm(\"trname\", {\n loginPage: \"1.htm\",\n maxConcurrentUser: 33,\n urlPath: \"1\",\n virtualHost: \"2.2.2.2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Realm(\"trname\",\n login_page=\"1.htm\",\n max_concurrent_user=33,\n url_path=\"1\",\n virtual_host=\"2.2.2.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Realm(\"trname\", new()\n {\n LoginPage = \"1.htm\",\n MaxConcurrentUser = 33,\n UrlPath = \"1\",\n VirtualHost = \"2.2.2.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewRealm(ctx, \"trname\", \u0026vpn.RealmArgs{\n\t\t\tLoginPage: pulumi.String(\"1.htm\"),\n\t\t\tMaxConcurrentUser: pulumi.Int(33),\n\t\t\tUrlPath: pulumi.String(\"1\"),\n\t\t\tVirtualHost: pulumi.String(\"2.2.2.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.fortios.vpn.Realm;\nimport com.pulumi.fortios.vpn.RealmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Realm(\"trname\", RealmArgs.builder() \n .loginPage(\"1.htm\")\n .maxConcurrentUser(33)\n .urlPath(\"1\")\n .virtualHost(\"2.2.2.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Realm\n properties:\n loginPage: 1.htm\n maxConcurrentUser: 33\n urlPath: '1'\n virtualHost: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb Realm can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/realm:Realm labelname {{url_path}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/realm:Realm labelname {{url_path}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Realm.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Realm(\"trname\", {\n loginPage: \"1.htm\",\n maxConcurrentUser: 33,\n urlPath: \"1\",\n virtualHost: \"2.2.2.2\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Realm(\"trname\",\n login_page=\"1.htm\",\n max_concurrent_user=33,\n url_path=\"1\",\n virtual_host=\"2.2.2.2\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Realm(\"trname\", new()\n {\n LoginPage = \"1.htm\",\n MaxConcurrentUser = 33,\n UrlPath = \"1\",\n VirtualHost = \"2.2.2.2\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewRealm(ctx, \"trname\", \u0026vpn.RealmArgs{\n\t\t\tLoginPage: pulumi.String(\"1.htm\"),\n\t\t\tMaxConcurrentUser: pulumi.Int(33),\n\t\t\tUrlPath: pulumi.String(\"1\"),\n\t\t\tVirtualHost: pulumi.String(\"2.2.2.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.fortios.vpn.Realm;\nimport com.pulumi.fortios.vpn.RealmArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Realm(\"trname\", RealmArgs.builder()\n .loginPage(\"1.htm\")\n .maxConcurrentUser(33)\n .urlPath(\"1\")\n .virtualHost(\"2.2.2.2\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Realm\n properties:\n loginPage: 1.htm\n maxConcurrentUser: 33\n urlPath: '1'\n virtualHost: 2.2.2.2\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb Realm can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/realm:Realm labelname {{url_path}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/realm:Realm labelname {{url_path}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "loginPage": { "type": "string", @@ -204236,6 +206308,7 @@ "radiusPort", "radiusServer", "urlPath", + "vdomparam", "virtualHostOnly", "virtualHostServerCert" ], @@ -204333,7 +206406,7 @@ } }, "fortios:vpn/ssl/web/userbookmark:Userbookmark": { - "description": "Configure SSL VPN user bookmark.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Userbookmark(\"trname\", {customLang: \"big5\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Userbookmark(\"trname\", custom_lang=\"big5\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Userbookmark(\"trname\", new()\n {\n CustomLang = \"big5\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewUserbookmark(ctx, \"trname\", \u0026vpn.UserbookmarkArgs{\n\t\t\tCustomLang: pulumi.String(\"big5\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Userbookmark;\nimport com.pulumi.fortios.vpn.UserbookmarkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Userbookmark(\"trname\", UserbookmarkArgs.builder() \n .customLang(\"big5\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Userbookmark\n properties:\n customLang: big5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb UserBookmark can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/userbookmark:Userbookmark labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/userbookmark:Userbookmark labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SSL VPN user bookmark.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Userbookmark(\"trname\", {customLang: \"big5\"});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Userbookmark(\"trname\", custom_lang=\"big5\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Userbookmark(\"trname\", new()\n {\n CustomLang = \"big5\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewUserbookmark(ctx, \"trname\", \u0026vpn.UserbookmarkArgs{\n\t\t\tCustomLang: pulumi.String(\"big5\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.vpn.Userbookmark;\nimport com.pulumi.fortios.vpn.UserbookmarkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Userbookmark(\"trname\", UserbookmarkArgs.builder()\n .customLang(\"big5\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Userbookmark\n properties:\n customLang: big5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb UserBookmark can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/userbookmark:Userbookmark labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/userbookmark:Userbookmark labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bookmarks": { "type": "array", @@ -204352,7 +206425,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -204365,7 +206438,8 @@ }, "required": [ "customLang", - "name" + "name", + "vdomparam" ], "inputProperties": { "bookmarks": { @@ -204385,7 +206459,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -204418,7 +206492,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -204435,7 +206509,7 @@ } }, "fortios:vpn/ssl/web/usergroupbookmark:Usergroupbookmark": { - "description": "Configure SSL VPN user group bookmark.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Usergroupbookmark(\"trname\", {bookmarks: [{\n apptype: \"citrix\",\n listeningPort: 0,\n name: \"b1\",\n port: 0,\n remotePort: 0,\n security: \"rdp\",\n serverLayout: \"en-us-qwerty\",\n showStatusWindow: \"disable\",\n sso: \"disable\",\n ssoCredential: \"sslvpn-login\",\n ssoCredentialSentOnce: \"disable\",\n url: \"www.aaa.com\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Usergroupbookmark(\"trname\", bookmarks=[fortios.vpn.ssl.web.UsergroupbookmarkBookmarkArgs(\n apptype=\"citrix\",\n listening_port=0,\n name=\"b1\",\n port=0,\n remote_port=0,\n security=\"rdp\",\n server_layout=\"en-us-qwerty\",\n show_status_window=\"disable\",\n sso=\"disable\",\n sso_credential=\"sslvpn-login\",\n sso_credential_sent_once=\"disable\",\n url=\"www.aaa.com\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Usergroupbookmark(\"trname\", new()\n {\n Bookmarks = new[]\n {\n new Fortios.Vpn.Ssl.Web.Inputs.UsergroupbookmarkBookmarkArgs\n {\n Apptype = \"citrix\",\n ListeningPort = 0,\n Name = \"b1\",\n Port = 0,\n RemotePort = 0,\n Security = \"rdp\",\n ServerLayout = \"en-us-qwerty\",\n ShowStatusWindow = \"disable\",\n Sso = \"disable\",\n SsoCredential = \"sslvpn-login\",\n SsoCredentialSentOnce = \"disable\",\n Url = \"www.aaa.com\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewUsergroupbookmark(ctx, \"trname\", \u0026vpn.UsergroupbookmarkArgs{\n\t\t\tBookmarks: ssl / web.UsergroupbookmarkBookmarkArray{\n\t\t\t\t\u0026ssl / web.UsergroupbookmarkBookmarkArgs{\n\t\t\t\t\tApptype: pulumi.String(\"citrix\"),\n\t\t\t\t\tListeningPort: pulumi.Int(0),\n\t\t\t\t\tName: pulumi.String(\"b1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t\tRemotePort: pulumi.Int(0),\n\t\t\t\t\tSecurity: pulumi.String(\"rdp\"),\n\t\t\t\t\tServerLayout: pulumi.String(\"en-us-qwerty\"),\n\t\t\t\t\tShowStatusWindow: pulumi.String(\"disable\"),\n\t\t\t\t\tSso: pulumi.String(\"disable\"),\n\t\t\t\t\tSsoCredential: pulumi.String(\"sslvpn-login\"),\n\t\t\t\t\tSsoCredentialSentOnce: pulumi.String(\"disable\"),\n\t\t\t\t\tUrl: pulumi.String(\"www.aaa.com\"),\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.fortios.vpn.Usergroupbookmark;\nimport com.pulumi.fortios.vpn.UsergroupbookmarkArgs;\nimport com.pulumi.fortios.vpn.inputs.UsergroupbookmarkBookmarkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Usergroupbookmark(\"trname\", UsergroupbookmarkArgs.builder() \n .bookmarks(UsergroupbookmarkBookmarkArgs.builder()\n .apptype(\"citrix\")\n .listeningPort(0)\n .name(\"b1\")\n .port(0)\n .remotePort(0)\n .security(\"rdp\")\n .serverLayout(\"en-us-qwerty\")\n .showStatusWindow(\"disable\")\n .sso(\"disable\")\n .ssoCredential(\"sslvpn-login\")\n .ssoCredentialSentOnce(\"disable\")\n .url(\"www.aaa.com\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Usergroupbookmark\n properties:\n bookmarks:\n - apptype: citrix\n listeningPort: 0\n name: b1\n port: 0\n remotePort: 0\n security: rdp\n serverLayout: en-us-qwerty\n showStatusWindow: disable\n sso: disable\n ssoCredential: sslvpn-login\n ssoCredentialSentOnce: disable\n url: www.aaa.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb UserGroupBookmark can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/usergroupbookmark:Usergroupbookmark labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/usergroupbookmark:Usergroupbookmark labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure SSL VPN user group bookmark.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.vpn.ssl.web.Usergroupbookmark(\"trname\", {bookmarks: [{\n apptype: \"citrix\",\n listeningPort: 0,\n name: \"b1\",\n port: 0,\n remotePort: 0,\n security: \"rdp\",\n serverLayout: \"en-us-qwerty\",\n showStatusWindow: \"disable\",\n sso: \"disable\",\n ssoCredential: \"sslvpn-login\",\n ssoCredentialSentOnce: \"disable\",\n url: \"www.aaa.com\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.vpn.ssl.web.Usergroupbookmark(\"trname\", bookmarks=[fortios.vpn.ssl.web.UsergroupbookmarkBookmarkArgs(\n apptype=\"citrix\",\n listening_port=0,\n name=\"b1\",\n port=0,\n remote_port=0,\n security=\"rdp\",\n server_layout=\"en-us-qwerty\",\n show_status_window=\"disable\",\n sso=\"disable\",\n sso_credential=\"sslvpn-login\",\n sso_credential_sent_once=\"disable\",\n url=\"www.aaa.com\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Vpn.Ssl.Web.Usergroupbookmark(\"trname\", new()\n {\n Bookmarks = new[]\n {\n new Fortios.Vpn.Ssl.Web.Inputs.UsergroupbookmarkBookmarkArgs\n {\n Apptype = \"citrix\",\n ListeningPort = 0,\n Name = \"b1\",\n Port = 0,\n RemotePort = 0,\n Security = \"rdp\",\n ServerLayout = \"en-us-qwerty\",\n ShowStatusWindow = \"disable\",\n Sso = \"disable\",\n SsoCredential = \"sslvpn-login\",\n SsoCredentialSentOnce = \"disable\",\n Url = \"www.aaa.com\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/vpn\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := vpn.NewUsergroupbookmark(ctx, \"trname\", \u0026vpn.UsergroupbookmarkArgs{\n\t\t\tBookmarks: ssl / web.UsergroupbookmarkBookmarkArray{\n\t\t\t\t\u0026ssl / web.UsergroupbookmarkBookmarkArgs{\n\t\t\t\t\tApptype: pulumi.String(\"citrix\"),\n\t\t\t\t\tListeningPort: pulumi.Int(0),\n\t\t\t\t\tName: pulumi.String(\"b1\"),\n\t\t\t\t\tPort: pulumi.Int(0),\n\t\t\t\t\tRemotePort: pulumi.Int(0),\n\t\t\t\t\tSecurity: pulumi.String(\"rdp\"),\n\t\t\t\t\tServerLayout: pulumi.String(\"en-us-qwerty\"),\n\t\t\t\t\tShowStatusWindow: pulumi.String(\"disable\"),\n\t\t\t\t\tSso: pulumi.String(\"disable\"),\n\t\t\t\t\tSsoCredential: pulumi.String(\"sslvpn-login\"),\n\t\t\t\t\tSsoCredentialSentOnce: pulumi.String(\"disable\"),\n\t\t\t\t\tUrl: pulumi.String(\"www.aaa.com\"),\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.fortios.vpn.Usergroupbookmark;\nimport com.pulumi.fortios.vpn.UsergroupbookmarkArgs;\nimport com.pulumi.fortios.vpn.inputs.UsergroupbookmarkBookmarkArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Usergroupbookmark(\"trname\", UsergroupbookmarkArgs.builder()\n .bookmarks(UsergroupbookmarkBookmarkArgs.builder()\n .apptype(\"citrix\")\n .listeningPort(0)\n .name(\"b1\")\n .port(0)\n .remotePort(0)\n .security(\"rdp\")\n .serverLayout(\"en-us-qwerty\")\n .showStatusWindow(\"disable\")\n .sso(\"disable\")\n .ssoCredential(\"sslvpn-login\")\n .ssoCredentialSentOnce(\"disable\")\n .url(\"www.aaa.com\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:vpn/ssl/web:Usergroupbookmark\n properties:\n bookmarks:\n - apptype: citrix\n listeningPort: 0\n name: b1\n port: 0\n remotePort: 0\n security: rdp\n serverLayout: en-us-qwerty\n showStatusWindow: disable\n sso: disable\n ssoCredential: sslvpn-login\n ssoCredentialSentOnce: disable\n url: www.aaa.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nVpnSslWeb UserGroupBookmark can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/usergroupbookmark:Usergroupbookmark labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:vpn/ssl/web/usergroupbookmark:Usergroupbookmark labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "bookmarks": { "type": "array", @@ -204450,7 +206524,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -204462,7 +206536,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "bookmarks": { @@ -204478,7 +206553,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -204507,7 +206582,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -204541,7 +206616,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -204581,7 +206657,7 @@ } }, "fortios:waf/profile:Profile": { - "description": "Web application firewall configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.waf.Profile(\"trname\", {\n extendedLog: \"disable\",\n external: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.waf.Profile(\"trname\",\n extended_log=\"disable\",\n external=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Waf.Profile(\"trname\", new()\n {\n ExtendedLog = \"disable\",\n External = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/waf\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := waf.NewProfile(ctx, \"trname\", \u0026waf.ProfileArgs{\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tExternal: 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.fortios.waf.Profile;\nimport com.pulumi.fortios.waf.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .extendedLog(\"disable\")\n .external(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:waf:Profile\n properties:\n extendedLog: disable\n external: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWaf Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:waf/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:waf/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Web application firewall configuration.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.waf.Profile(\"trname\", {\n extendedLog: \"disable\",\n external: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.waf.Profile(\"trname\",\n extended_log=\"disable\",\n external=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Waf.Profile(\"trname\", new()\n {\n ExtendedLog = \"disable\",\n External = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/waf\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := waf.NewProfile(ctx, \"trname\", \u0026waf.ProfileArgs{\n\t\t\tExtendedLog: pulumi.String(\"disable\"),\n\t\t\tExternal: 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.fortios.waf.Profile;\nimport com.pulumi.fortios.waf.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .extendedLog(\"disable\")\n .external(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:waf:Profile\n properties:\n extendedLog: disable\n external: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWaf Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:waf/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:waf/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addressList": { "$ref": "#/types/fortios:waf/ProfileAddressList:ProfileAddressList", @@ -204609,7 +206685,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "method": { "$ref": "#/types/fortios:waf/ProfileMethod:ProfileMethod", @@ -204642,7 +206718,8 @@ "external", "method", "name", - "signature" + "signature", + "vdomparam" ], "inputProperties": { "addressList": { @@ -204671,7 +206748,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "method": { "$ref": "#/types/fortios:waf/ProfileMethod:ProfileMethod", @@ -204728,7 +206805,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "method": { "$ref": "#/types/fortios:waf/ProfileMethod:ProfileMethod", @@ -204777,7 +206854,8 @@ }, "required": [ "desc", - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "desc": { @@ -204834,7 +206912,8 @@ }, "required": [ "fosid", - "name" + "name", + "vdomparam" ], "inputProperties": { "fosid": { @@ -204874,7 +206953,7 @@ } }, "fortios:wanopt/authgroup:Authgroup": { - "description": "Configure WAN optimization authentication groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Authgroup(\"trname\", {\n authMethod: \"cert\",\n cert: \"Fortinet_CA_SSL\",\n peerAccept: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Authgroup(\"trname\",\n auth_method=\"cert\",\n cert=\"Fortinet_CA_SSL\",\n peer_accept=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Authgroup(\"trname\", new()\n {\n AuthMethod = \"cert\",\n Cert = \"Fortinet_CA_SSL\",\n PeerAccept = \"any\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewAuthgroup(ctx, \"trname\", \u0026wanopt.AuthgroupArgs{\n\t\t\tAuthMethod: pulumi.String(\"cert\"),\n\t\t\tCert: pulumi.String(\"Fortinet_CA_SSL\"),\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.fortios.wanopt.Authgroup;\nimport com.pulumi.fortios.wanopt.AuthgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Authgroup(\"trname\", AuthgroupArgs.builder() \n .authMethod(\"cert\")\n .cert(\"Fortinet_CA_SSL\")\n .peerAccept(\"any\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Authgroup\n properties:\n authMethod: cert\n cert: Fortinet_CA_SSL\n peerAccept: any\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt AuthGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/authgroup:Authgroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/authgroup:Authgroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WAN optimization authentication groups.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Authgroup(\"trname\", {\n authMethod: \"cert\",\n cert: \"Fortinet_CA_SSL\",\n peerAccept: \"any\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Authgroup(\"trname\",\n auth_method=\"cert\",\n cert=\"Fortinet_CA_SSL\",\n peer_accept=\"any\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Authgroup(\"trname\", new()\n {\n AuthMethod = \"cert\",\n Cert = \"Fortinet_CA_SSL\",\n PeerAccept = \"any\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewAuthgroup(ctx, \"trname\", \u0026wanopt.AuthgroupArgs{\n\t\t\tAuthMethod: pulumi.String(\"cert\"),\n\t\t\tCert: pulumi.String(\"Fortinet_CA_SSL\"),\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.fortios.wanopt.Authgroup;\nimport com.pulumi.fortios.wanopt.AuthgroupArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Authgroup(\"trname\", AuthgroupArgs.builder()\n .authMethod(\"cert\")\n .cert(\"Fortinet_CA_SSL\")\n .peerAccept(\"any\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Authgroup\n properties:\n authMethod: cert\n cert: Fortinet_CA_SSL\n peerAccept: any\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt AuthGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/authgroup:Authgroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/authgroup:Authgroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authMethod": { "type": "string", @@ -204911,7 +206990,8 @@ "cert", "name", "peer", - "peerAccept" + "peerAccept", + "vdomparam" ], "inputProperties": { "authMethod": { @@ -204988,7 +207068,7 @@ } }, "fortios:wanopt/cacheservice:Cacheservice": { - "description": "Designate cache-service for wan-optimization and webcache.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Cacheservice(\"trname\", {\n acceptableConnections: \"any\",\n collaboration: \"disable\",\n deviceId: \"default_dev_id\",\n preferScenario: \"balance\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Cacheservice(\"trname\",\n acceptable_connections=\"any\",\n collaboration=\"disable\",\n device_id=\"default_dev_id\",\n prefer_scenario=\"balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Cacheservice(\"trname\", new()\n {\n AcceptableConnections = \"any\",\n Collaboration = \"disable\",\n DeviceId = \"default_dev_id\",\n PreferScenario = \"balance\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewCacheservice(ctx, \"trname\", \u0026wanopt.CacheserviceArgs{\n\t\t\tAcceptableConnections: pulumi.String(\"any\"),\n\t\t\tCollaboration: pulumi.String(\"disable\"),\n\t\t\tDeviceId: pulumi.String(\"default_dev_id\"),\n\t\t\tPreferScenario: pulumi.String(\"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.fortios.wanopt.Cacheservice;\nimport com.pulumi.fortios.wanopt.CacheserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Cacheservice(\"trname\", CacheserviceArgs.builder() \n .acceptableConnections(\"any\")\n .collaboration(\"disable\")\n .deviceId(\"default_dev_id\")\n .preferScenario(\"balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Cacheservice\n properties:\n acceptableConnections: any\n collaboration: disable\n deviceId: default_dev_id\n preferScenario: balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt CacheService can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/cacheservice:Cacheservice labelname WanoptCacheService\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/cacheservice:Cacheservice labelname WanoptCacheService\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Designate cache-service for wan-optimization and webcache.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Cacheservice(\"trname\", {\n acceptableConnections: \"any\",\n collaboration: \"disable\",\n deviceId: \"default_dev_id\",\n preferScenario: \"balance\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Cacheservice(\"trname\",\n acceptable_connections=\"any\",\n collaboration=\"disable\",\n device_id=\"default_dev_id\",\n prefer_scenario=\"balance\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Cacheservice(\"trname\", new()\n {\n AcceptableConnections = \"any\",\n Collaboration = \"disable\",\n DeviceId = \"default_dev_id\",\n PreferScenario = \"balance\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewCacheservice(ctx, \"trname\", \u0026wanopt.CacheserviceArgs{\n\t\t\tAcceptableConnections: pulumi.String(\"any\"),\n\t\t\tCollaboration: pulumi.String(\"disable\"),\n\t\t\tDeviceId: pulumi.String(\"default_dev_id\"),\n\t\t\tPreferScenario: pulumi.String(\"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.fortios.wanopt.Cacheservice;\nimport com.pulumi.fortios.wanopt.CacheserviceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Cacheservice(\"trname\", CacheserviceArgs.builder()\n .acceptableConnections(\"any\")\n .collaboration(\"disable\")\n .deviceId(\"default_dev_id\")\n .preferScenario(\"balance\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Cacheservice\n properties:\n acceptableConnections: any\n collaboration: disable\n deviceId: default_dev_id\n preferScenario: balance\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt CacheService can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/cacheservice:Cacheservice labelname WanoptCacheService\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/cacheservice:Cacheservice labelname WanoptCacheService\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acceptableConnections": { "type": "string", @@ -205015,7 +207095,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "preferScenario": { "type": "string", @@ -205037,7 +207117,8 @@ "acceptableConnections", "collaboration", "deviceId", - "preferScenario" + "preferScenario", + "vdomparam" ], "inputProperties": { "acceptableConnections": { @@ -205065,7 +207146,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "preferScenario": { "type": "string", @@ -205112,7 +207193,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "preferScenario": { "type": "string", @@ -205135,7 +207216,7 @@ } }, "fortios:wanopt/contentdeliverynetworkrule:Contentdeliverynetworkrule": { - "description": "Configure WAN optimization content delivery network rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Contentdeliverynetworkrule(\"trname\", {\n category: \"vcache\",\n hostDomainNameSuffixes: [{\n name: \"kaf.com\",\n }],\n requestCacheControl: \"disable\",\n responseCacheControl: \"disable\",\n responseExpires: \"enable\",\n status: \"enable\",\n textResponseVcache: \"enable\",\n updateserver: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Contentdeliverynetworkrule(\"trname\",\n category=\"vcache\",\n host_domain_name_suffixes=[fortios.wanopt.ContentdeliverynetworkruleHostDomainNameSuffixArgs(\n name=\"kaf.com\",\n )],\n request_cache_control=\"disable\",\n response_cache_control=\"disable\",\n response_expires=\"enable\",\n status=\"enable\",\n text_response_vcache=\"enable\",\n updateserver=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Contentdeliverynetworkrule(\"trname\", new()\n {\n Category = \"vcache\",\n HostDomainNameSuffixes = new[]\n {\n new Fortios.Wanopt.Inputs.ContentdeliverynetworkruleHostDomainNameSuffixArgs\n {\n Name = \"kaf.com\",\n },\n },\n RequestCacheControl = \"disable\",\n ResponseCacheControl = \"disable\",\n ResponseExpires = \"enable\",\n Status = \"enable\",\n TextResponseVcache = \"enable\",\n Updateserver = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewContentdeliverynetworkrule(ctx, \"trname\", \u0026wanopt.ContentdeliverynetworkruleArgs{\n\t\t\tCategory: pulumi.String(\"vcache\"),\n\t\t\tHostDomainNameSuffixes: wanopt.ContentdeliverynetworkruleHostDomainNameSuffixArray{\n\t\t\t\t\u0026wanopt.ContentdeliverynetworkruleHostDomainNameSuffixArgs{\n\t\t\t\t\tName: pulumi.String(\"kaf.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRequestCacheControl: pulumi.String(\"disable\"),\n\t\t\tResponseCacheControl: pulumi.String(\"disable\"),\n\t\t\tResponseExpires: pulumi.String(\"enable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTextResponseVcache: pulumi.String(\"enable\"),\n\t\t\tUpdateserver: 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.fortios.wanopt.Contentdeliverynetworkrule;\nimport com.pulumi.fortios.wanopt.ContentdeliverynetworkruleArgs;\nimport com.pulumi.fortios.wanopt.inputs.ContentdeliverynetworkruleHostDomainNameSuffixArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Contentdeliverynetworkrule(\"trname\", ContentdeliverynetworkruleArgs.builder() \n .category(\"vcache\")\n .hostDomainNameSuffixes(ContentdeliverynetworkruleHostDomainNameSuffixArgs.builder()\n .name(\"kaf.com\")\n .build())\n .requestCacheControl(\"disable\")\n .responseCacheControl(\"disable\")\n .responseExpires(\"enable\")\n .status(\"enable\")\n .textResponseVcache(\"enable\")\n .updateserver(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Contentdeliverynetworkrule\n properties:\n category: vcache\n hostDomainNameSuffixes:\n - name: kaf.com\n requestCacheControl: disable\n responseCacheControl: disable\n responseExpires: enable\n status: enable\n textResponseVcache: enable\n updateserver: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt ContentDeliveryNetworkRule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/contentdeliverynetworkrule:Contentdeliverynetworkrule labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/contentdeliverynetworkrule:Contentdeliverynetworkrule labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WAN optimization content delivery network rules.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Contentdeliverynetworkrule(\"trname\", {\n category: \"vcache\",\n hostDomainNameSuffixes: [{\n name: \"kaf.com\",\n }],\n requestCacheControl: \"disable\",\n responseCacheControl: \"disable\",\n responseExpires: \"enable\",\n status: \"enable\",\n textResponseVcache: \"enable\",\n updateserver: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Contentdeliverynetworkrule(\"trname\",\n category=\"vcache\",\n host_domain_name_suffixes=[fortios.wanopt.ContentdeliverynetworkruleHostDomainNameSuffixArgs(\n name=\"kaf.com\",\n )],\n request_cache_control=\"disable\",\n response_cache_control=\"disable\",\n response_expires=\"enable\",\n status=\"enable\",\n text_response_vcache=\"enable\",\n updateserver=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Contentdeliverynetworkrule(\"trname\", new()\n {\n Category = \"vcache\",\n HostDomainNameSuffixes = new[]\n {\n new Fortios.Wanopt.Inputs.ContentdeliverynetworkruleHostDomainNameSuffixArgs\n {\n Name = \"kaf.com\",\n },\n },\n RequestCacheControl = \"disable\",\n ResponseCacheControl = \"disable\",\n ResponseExpires = \"enable\",\n Status = \"enable\",\n TextResponseVcache = \"enable\",\n Updateserver = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewContentdeliverynetworkrule(ctx, \"trname\", \u0026wanopt.ContentdeliverynetworkruleArgs{\n\t\t\tCategory: pulumi.String(\"vcache\"),\n\t\t\tHostDomainNameSuffixes: wanopt.ContentdeliverynetworkruleHostDomainNameSuffixArray{\n\t\t\t\t\u0026wanopt.ContentdeliverynetworkruleHostDomainNameSuffixArgs{\n\t\t\t\t\tName: pulumi.String(\"kaf.com\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRequestCacheControl: pulumi.String(\"disable\"),\n\t\t\tResponseCacheControl: pulumi.String(\"disable\"),\n\t\t\tResponseExpires: pulumi.String(\"enable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tTextResponseVcache: pulumi.String(\"enable\"),\n\t\t\tUpdateserver: 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.fortios.wanopt.Contentdeliverynetworkrule;\nimport com.pulumi.fortios.wanopt.ContentdeliverynetworkruleArgs;\nimport com.pulumi.fortios.wanopt.inputs.ContentdeliverynetworkruleHostDomainNameSuffixArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Contentdeliverynetworkrule(\"trname\", ContentdeliverynetworkruleArgs.builder()\n .category(\"vcache\")\n .hostDomainNameSuffixes(ContentdeliverynetworkruleHostDomainNameSuffixArgs.builder()\n .name(\"kaf.com\")\n .build())\n .requestCacheControl(\"disable\")\n .responseCacheControl(\"disable\")\n .responseExpires(\"enable\")\n .status(\"enable\")\n .textResponseVcache(\"enable\")\n .updateserver(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Contentdeliverynetworkrule\n properties:\n category: vcache\n hostDomainNameSuffixes:\n - name: kaf.com\n requestCacheControl: disable\n responseCacheControl: disable\n responseExpires: enable\n status: enable\n textResponseVcache: enable\n updateserver: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt ContentDeliveryNetworkRule can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/contentdeliverynetworkrule:Contentdeliverynetworkrule labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/contentdeliverynetworkrule:Contentdeliverynetworkrule labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "category": { "type": "string", @@ -205151,7 +207232,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hostDomainNameSuffixes": { "type": "array", @@ -205208,7 +207289,8 @@ "responseExpires", "status", "textResponseVcache", - "updateserver" + "updateserver", + "vdomparam" ], "inputProperties": { "category": { @@ -205225,7 +207307,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hostDomainNameSuffixes": { "type": "array", @@ -205293,7 +207375,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hostDomainNameSuffixes": { "type": "array", @@ -205348,7 +207430,7 @@ } }, "fortios:wanopt/peer:Peer": { - "description": "Configure WAN optimization peers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Peer(\"trname\", {\n ip: \"1.1.1.1\",\n peerHostId: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Peer(\"trname\",\n ip=\"1.1.1.1\",\n peer_host_id=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Peer(\"trname\", new()\n {\n Ip = \"1.1.1.1\",\n PeerHostId = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewPeer(ctx, \"trname\", \u0026wanopt.PeerArgs{\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tPeerHostId: 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.fortios.wanopt.Peer;\nimport com.pulumi.fortios.wanopt.PeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Peer(\"trname\", PeerArgs.builder() \n .ip(\"1.1.1.1\")\n .peerHostId(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Peer\n properties:\n ip: 1.1.1.1\n peerHostId: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Peer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/peer:Peer labelname {{peer_host_id}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/peer:Peer labelname {{peer_host_id}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WAN optimization peers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Peer(\"trname\", {\n ip: \"1.1.1.1\",\n peerHostId: \"1\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Peer(\"trname\",\n ip=\"1.1.1.1\",\n peer_host_id=\"1\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Peer(\"trname\", new()\n {\n Ip = \"1.1.1.1\",\n PeerHostId = \"1\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewPeer(ctx, \"trname\", \u0026wanopt.PeerArgs{\n\t\t\tIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tPeerHostId: 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.fortios.wanopt.Peer;\nimport com.pulumi.fortios.wanopt.PeerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Peer(\"trname\", PeerArgs.builder()\n .ip(\"1.1.1.1\")\n .peerHostId(\"1\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Peer\n properties:\n ip: 1.1.1.1\n peerHostId: '1'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Peer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/peer:Peer labelname {{peer_host_id}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/peer:Peer labelname {{peer_host_id}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "ip": { "type": "string", @@ -205365,7 +207447,8 @@ }, "required": [ "ip", - "peerHostId" + "peerHostId", + "vdomparam" ], "inputProperties": { "ip": { @@ -205405,7 +207488,7 @@ } }, "fortios:wanopt/profile:Profile": { - "description": "Configure WAN optimization profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Profile(\"trname\", {\n cifs: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 445,\n preferChunking: \"fix\",\n secureTunnel: \"disable\",\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n comments: \"test\",\n ftp: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 21,\n preferChunking: \"fix\",\n secureTunnel: \"disable\",\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n http: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 80,\n preferChunking: \"fix\",\n secureTunnel: \"disable\",\n ssl: \"disable\",\n sslPort: 443,\n status: \"disable\",\n tunnelNonHttp: \"disable\",\n tunnelSharing: \"private\",\n unknownHttpVersion: \"tunnel\",\n },\n mapi: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 135,\n secureTunnel: \"disable\",\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n tcp: {\n byteCaching: \"disable\",\n byteCachingOpt: \"mem-only\",\n logTraffic: \"enable\",\n port: \"1-65535\",\n secureTunnel: \"disable\",\n ssl: \"disable\",\n sslPort: 443,\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n transparent: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Profile(\"trname\",\n cifs=fortios.wanopt.ProfileCifsArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=445,\n prefer_chunking=\"fix\",\n secure_tunnel=\"disable\",\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n comments=\"test\",\n ftp=fortios.wanopt.ProfileFtpArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=21,\n prefer_chunking=\"fix\",\n secure_tunnel=\"disable\",\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n http=fortios.wanopt.ProfileHttpArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=80,\n prefer_chunking=\"fix\",\n secure_tunnel=\"disable\",\n ssl=\"disable\",\n ssl_port=443,\n status=\"disable\",\n tunnel_non_http=\"disable\",\n tunnel_sharing=\"private\",\n unknown_http_version=\"tunnel\",\n ),\n mapi=fortios.wanopt.ProfileMapiArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=135,\n secure_tunnel=\"disable\",\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n tcp=fortios.wanopt.ProfileTcpArgs(\n byte_caching=\"disable\",\n byte_caching_opt=\"mem-only\",\n log_traffic=\"enable\",\n port=\"1-65535\",\n secure_tunnel=\"disable\",\n ssl=\"disable\",\n ssl_port=443,\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n transparent=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Profile(\"trname\", new()\n {\n Cifs = new Fortios.Wanopt.Inputs.ProfileCifsArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 445,\n PreferChunking = \"fix\",\n SecureTunnel = \"disable\",\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Comments = \"test\",\n Ftp = new Fortios.Wanopt.Inputs.ProfileFtpArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 21,\n PreferChunking = \"fix\",\n SecureTunnel = \"disable\",\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Http = new Fortios.Wanopt.Inputs.ProfileHttpArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 80,\n PreferChunking = \"fix\",\n SecureTunnel = \"disable\",\n Ssl = \"disable\",\n SslPort = 443,\n Status = \"disable\",\n TunnelNonHttp = \"disable\",\n TunnelSharing = \"private\",\n UnknownHttpVersion = \"tunnel\",\n },\n Mapi = new Fortios.Wanopt.Inputs.ProfileMapiArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 135,\n SecureTunnel = \"disable\",\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Tcp = new Fortios.Wanopt.Inputs.ProfileTcpArgs\n {\n ByteCaching = \"disable\",\n ByteCachingOpt = \"mem-only\",\n LogTraffic = \"enable\",\n Port = \"1-65535\",\n SecureTunnel = \"disable\",\n Ssl = \"disable\",\n SslPort = 443,\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Transparent = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewProfile(ctx, \"trname\", \u0026wanopt.ProfileArgs{\n\t\t\tCifs: \u0026wanopt.ProfileCifsArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(445),\n\t\t\t\tPreferChunking: pulumi.String(\"fix\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\n\t\t\tComments: pulumi.String(\"test\"),\n\t\t\tFtp: \u0026wanopt.ProfileFtpArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(21),\n\t\t\t\tPreferChunking: pulumi.String(\"fix\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\n\t\t\tHttp: \u0026wanopt.ProfileHttpArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\tPreferChunking: pulumi.String(\"fix\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\t\tSslPort: pulumi.Int(443),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelNonHttp: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t\tUnknownHttpVersion: pulumi.String(\"tunnel\"),\n\t\t\t},\n\t\t\tMapi: \u0026wanopt.ProfileMapiArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(135),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\n\t\t\tTcp: \u0026wanopt.ProfileTcpArgs{\n\t\t\t\tByteCaching: pulumi.String(\"disable\"),\n\t\t\t\tByteCachingOpt: pulumi.String(\"mem-only\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.String(\"1-65535\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\t\tSslPort: pulumi.Int(443),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\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.fortios.wanopt.Profile;\nimport com.pulumi.fortios.wanopt.ProfileArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileCifsArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileFtpArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileHttpArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileMapiArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileTcpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .cifs(ProfileCifsArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(445)\n .preferChunking(\"fix\")\n .secureTunnel(\"disable\")\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .comments(\"test\")\n .ftp(ProfileFtpArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(21)\n .preferChunking(\"fix\")\n .secureTunnel(\"disable\")\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .http(ProfileHttpArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(80)\n .preferChunking(\"fix\")\n .secureTunnel(\"disable\")\n .ssl(\"disable\")\n .sslPort(443)\n .status(\"disable\")\n .tunnelNonHttp(\"disable\")\n .tunnelSharing(\"private\")\n .unknownHttpVersion(\"tunnel\")\n .build())\n .mapi(ProfileMapiArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(135)\n .secureTunnel(\"disable\")\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .tcp(ProfileTcpArgs.builder()\n .byteCaching(\"disable\")\n .byteCachingOpt(\"mem-only\")\n .logTraffic(\"enable\")\n .port(\"1-65535\")\n .secureTunnel(\"disable\")\n .ssl(\"disable\")\n .sslPort(443)\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .transparent(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Profile\n properties:\n cifs:\n byteCaching: enable\n logTraffic: enable\n port: 445\n preferChunking: fix\n secureTunnel: disable\n status: disable\n tunnelSharing: private\n comments: test\n ftp:\n byteCaching: enable\n logTraffic: enable\n port: 21\n preferChunking: fix\n secureTunnel: disable\n status: disable\n tunnelSharing: private\n http:\n byteCaching: enable\n logTraffic: enable\n port: 80\n preferChunking: fix\n secureTunnel: disable\n ssl: disable\n sslPort: 443\n status: disable\n tunnelNonHttp: disable\n tunnelSharing: private\n unknownHttpVersion: tunnel\n mapi:\n byteCaching: enable\n logTraffic: enable\n port: 135\n secureTunnel: disable\n status: disable\n tunnelSharing: private\n tcp:\n byteCaching: disable\n byteCachingOpt: mem-only\n logTraffic: enable\n port: 1-65535\n secureTunnel: disable\n ssl: disable\n sslPort: 443\n status: disable\n tunnelSharing: private\n transparent: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WAN optimization profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Profile(\"trname\", {\n cifs: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 445,\n preferChunking: \"fix\",\n secureTunnel: \"disable\",\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n comments: \"test\",\n ftp: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 21,\n preferChunking: \"fix\",\n secureTunnel: \"disable\",\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n http: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 80,\n preferChunking: \"fix\",\n secureTunnel: \"disable\",\n ssl: \"disable\",\n sslPort: 443,\n status: \"disable\",\n tunnelNonHttp: \"disable\",\n tunnelSharing: \"private\",\n unknownHttpVersion: \"tunnel\",\n },\n mapi: {\n byteCaching: \"enable\",\n logTraffic: \"enable\",\n port: 135,\n secureTunnel: \"disable\",\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n tcp: {\n byteCaching: \"disable\",\n byteCachingOpt: \"mem-only\",\n logTraffic: \"enable\",\n port: \"1-65535\",\n secureTunnel: \"disable\",\n ssl: \"disable\",\n sslPort: 443,\n status: \"disable\",\n tunnelSharing: \"private\",\n },\n transparent: \"enable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Profile(\"trname\",\n cifs=fortios.wanopt.ProfileCifsArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=445,\n prefer_chunking=\"fix\",\n secure_tunnel=\"disable\",\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n comments=\"test\",\n ftp=fortios.wanopt.ProfileFtpArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=21,\n prefer_chunking=\"fix\",\n secure_tunnel=\"disable\",\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n http=fortios.wanopt.ProfileHttpArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=80,\n prefer_chunking=\"fix\",\n secure_tunnel=\"disable\",\n ssl=\"disable\",\n ssl_port=443,\n status=\"disable\",\n tunnel_non_http=\"disable\",\n tunnel_sharing=\"private\",\n unknown_http_version=\"tunnel\",\n ),\n mapi=fortios.wanopt.ProfileMapiArgs(\n byte_caching=\"enable\",\n log_traffic=\"enable\",\n port=135,\n secure_tunnel=\"disable\",\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n tcp=fortios.wanopt.ProfileTcpArgs(\n byte_caching=\"disable\",\n byte_caching_opt=\"mem-only\",\n log_traffic=\"enable\",\n port=\"1-65535\",\n secure_tunnel=\"disable\",\n ssl=\"disable\",\n ssl_port=443,\n status=\"disable\",\n tunnel_sharing=\"private\",\n ),\n transparent=\"enable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Profile(\"trname\", new()\n {\n Cifs = new Fortios.Wanopt.Inputs.ProfileCifsArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 445,\n PreferChunking = \"fix\",\n SecureTunnel = \"disable\",\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Comments = \"test\",\n Ftp = new Fortios.Wanopt.Inputs.ProfileFtpArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 21,\n PreferChunking = \"fix\",\n SecureTunnel = \"disable\",\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Http = new Fortios.Wanopt.Inputs.ProfileHttpArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 80,\n PreferChunking = \"fix\",\n SecureTunnel = \"disable\",\n Ssl = \"disable\",\n SslPort = 443,\n Status = \"disable\",\n TunnelNonHttp = \"disable\",\n TunnelSharing = \"private\",\n UnknownHttpVersion = \"tunnel\",\n },\n Mapi = new Fortios.Wanopt.Inputs.ProfileMapiArgs\n {\n ByteCaching = \"enable\",\n LogTraffic = \"enable\",\n Port = 135,\n SecureTunnel = \"disable\",\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Tcp = new Fortios.Wanopt.Inputs.ProfileTcpArgs\n {\n ByteCaching = \"disable\",\n ByteCachingOpt = \"mem-only\",\n LogTraffic = \"enable\",\n Port = \"1-65535\",\n SecureTunnel = \"disable\",\n Ssl = \"disable\",\n SslPort = 443,\n Status = \"disable\",\n TunnelSharing = \"private\",\n },\n Transparent = \"enable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewProfile(ctx, \"trname\", \u0026wanopt.ProfileArgs{\n\t\t\tCifs: \u0026wanopt.ProfileCifsArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(445),\n\t\t\t\tPreferChunking: pulumi.String(\"fix\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\n\t\t\tComments: pulumi.String(\"test\"),\n\t\t\tFtp: \u0026wanopt.ProfileFtpArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(21),\n\t\t\t\tPreferChunking: pulumi.String(\"fix\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\n\t\t\tHttp: \u0026wanopt.ProfileHttpArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(80),\n\t\t\t\tPreferChunking: pulumi.String(\"fix\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\t\tSslPort: pulumi.Int(443),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelNonHttp: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t\tUnknownHttpVersion: pulumi.String(\"tunnel\"),\n\t\t\t},\n\t\t\tMapi: \u0026wanopt.ProfileMapiArgs{\n\t\t\t\tByteCaching: pulumi.String(\"enable\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.Int(135),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\n\t\t\tTcp: \u0026wanopt.ProfileTcpArgs{\n\t\t\t\tByteCaching: pulumi.String(\"disable\"),\n\t\t\t\tByteCachingOpt: pulumi.String(\"mem-only\"),\n\t\t\t\tLogTraffic: pulumi.String(\"enable\"),\n\t\t\t\tPort: pulumi.String(\"1-65535\"),\n\t\t\t\tSecureTunnel: pulumi.String(\"disable\"),\n\t\t\t\tSsl: pulumi.String(\"disable\"),\n\t\t\t\tSslPort: pulumi.Int(443),\n\t\t\t\tStatus: pulumi.String(\"disable\"),\n\t\t\t\tTunnelSharing: pulumi.String(\"private\"),\n\t\t\t},\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.fortios.wanopt.Profile;\nimport com.pulumi.fortios.wanopt.ProfileArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileCifsArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileFtpArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileHttpArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileMapiArgs;\nimport com.pulumi.fortios.wanopt.inputs.ProfileTcpArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .cifs(ProfileCifsArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(445)\n .preferChunking(\"fix\")\n .secureTunnel(\"disable\")\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .comments(\"test\")\n .ftp(ProfileFtpArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(21)\n .preferChunking(\"fix\")\n .secureTunnel(\"disable\")\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .http(ProfileHttpArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(80)\n .preferChunking(\"fix\")\n .secureTunnel(\"disable\")\n .ssl(\"disable\")\n .sslPort(443)\n .status(\"disable\")\n .tunnelNonHttp(\"disable\")\n .tunnelSharing(\"private\")\n .unknownHttpVersion(\"tunnel\")\n .build())\n .mapi(ProfileMapiArgs.builder()\n .byteCaching(\"enable\")\n .logTraffic(\"enable\")\n .port(135)\n .secureTunnel(\"disable\")\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .tcp(ProfileTcpArgs.builder()\n .byteCaching(\"disable\")\n .byteCachingOpt(\"mem-only\")\n .logTraffic(\"enable\")\n .port(\"1-65535\")\n .secureTunnel(\"disable\")\n .ssl(\"disable\")\n .sslPort(443)\n .status(\"disable\")\n .tunnelSharing(\"private\")\n .build())\n .transparent(\"enable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Profile\n properties:\n cifs:\n byteCaching: enable\n logTraffic: enable\n port: 445\n preferChunking: fix\n secureTunnel: disable\n status: disable\n tunnelSharing: private\n comments: test\n ftp:\n byteCaching: enable\n logTraffic: enable\n port: 21\n preferChunking: fix\n secureTunnel: disable\n status: disable\n tunnelSharing: private\n http:\n byteCaching: enable\n logTraffic: enable\n port: 80\n preferChunking: fix\n secureTunnel: disable\n ssl: disable\n sslPort: 443\n status: disable\n tunnelNonHttp: disable\n tunnelSharing: private\n unknownHttpVersion: tunnel\n mapi:\n byteCaching: enable\n logTraffic: enable\n port: 135\n secureTunnel: disable\n status: disable\n tunnelSharing: private\n tcp:\n byteCaching: disable\n byteCachingOpt: mem-only\n logTraffic: enable\n port: 1-65535\n secureTunnel: disable\n ssl: disable\n sslPort: 443\n status: disable\n tunnelSharing: private\n transparent: enable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authGroup": { "type": "string", @@ -205425,7 +207508,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:wanopt/ProfileHttp:ProfileHttp", @@ -205460,7 +207543,8 @@ "mapi", "name", "tcp", - "transparent" + "transparent", + "vdomparam" ], "inputProperties": { "authGroup": { @@ -205481,7 +207565,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:wanopt/ProfileHttp:ProfileHttp", @@ -205531,7 +207615,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "http": { "$ref": "#/types/fortios:wanopt/ProfileHttp:ProfileHttp", @@ -205564,7 +207648,7 @@ } }, "fortios:wanopt/remotestorage:Remotestorage": { - "description": "Configure a remote cache device as Web cache storage.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Remotestorage(\"trname\", {\n remoteCacheIp: \"0.0.0.0\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Remotestorage(\"trname\",\n remote_cache_ip=\"0.0.0.0\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Remotestorage(\"trname\", new()\n {\n RemoteCacheIp = \"0.0.0.0\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewRemotestorage(ctx, \"trname\", \u0026wanopt.RemotestorageArgs{\n\t\t\tRemoteCacheIp: pulumi.String(\"0.0.0.0\"),\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.fortios.wanopt.Remotestorage;\nimport com.pulumi.fortios.wanopt.RemotestorageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Remotestorage(\"trname\", RemotestorageArgs.builder() \n .remoteCacheIp(\"0.0.0.0\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Remotestorage\n properties:\n remoteCacheIp: 0.0.0.0\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt RemoteStorage can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/remotestorage:Remotestorage labelname WanoptRemoteStorage\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/remotestorage:Remotestorage labelname WanoptRemoteStorage\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure a remote cache device as Web cache storage.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Remotestorage(\"trname\", {\n remoteCacheIp: \"0.0.0.0\",\n status: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Remotestorage(\"trname\",\n remote_cache_ip=\"0.0.0.0\",\n status=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Remotestorage(\"trname\", new()\n {\n RemoteCacheIp = \"0.0.0.0\",\n Status = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewRemotestorage(ctx, \"trname\", \u0026wanopt.RemotestorageArgs{\n\t\t\tRemoteCacheIp: pulumi.String(\"0.0.0.0\"),\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.fortios.wanopt.Remotestorage;\nimport com.pulumi.fortios.wanopt.RemotestorageArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Remotestorage(\"trname\", RemotestorageArgs.builder()\n .remoteCacheIp(\"0.0.0.0\")\n .status(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Remotestorage\n properties:\n remoteCacheIp: 0.0.0.0\n status: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt RemoteStorage can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/remotestorage:Remotestorage labelname WanoptRemoteStorage\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/remotestorage:Remotestorage labelname WanoptRemoteStorage\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "localCacheId": { "type": "string", @@ -205591,7 +207675,8 @@ "localCacheId", "remoteCacheId", "remoteCacheIp", - "status" + "status", + "vdomparam" ], "inputProperties": { "localCacheId": { @@ -205645,7 +207730,7 @@ } }, "fortios:wanopt/settings:Settings": { - "description": "Configure WAN optimization settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Settings(\"trname\", {\n autoDetectAlgorithm: \"simple\",\n hostId: \"default-id\",\n tunnelSslAlgorithm: \"high\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Settings(\"trname\",\n auto_detect_algorithm=\"simple\",\n host_id=\"default-id\",\n tunnel_ssl_algorithm=\"high\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Settings(\"trname\", new()\n {\n AutoDetectAlgorithm = \"simple\",\n HostId = \"default-id\",\n TunnelSslAlgorithm = \"high\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewSettings(ctx, \"trname\", \u0026wanopt.SettingsArgs{\n\t\t\tAutoDetectAlgorithm: pulumi.String(\"simple\"),\n\t\t\tHostId: pulumi.String(\"default-id\"),\n\t\t\tTunnelSslAlgorithm: pulumi.String(\"high\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wanopt.Settings;\nimport com.pulumi.fortios.wanopt.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder() \n .autoDetectAlgorithm(\"simple\")\n .hostId(\"default-id\")\n .tunnelSslAlgorithm(\"high\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Settings\n properties:\n autoDetectAlgorithm: simple\n hostId: default-id\n tunnelSslAlgorithm: high\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/settings:Settings labelname WanoptSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/settings:Settings labelname WanoptSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WAN optimization settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Settings(\"trname\", {\n autoDetectAlgorithm: \"simple\",\n hostId: \"default-id\",\n tunnelSslAlgorithm: \"high\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Settings(\"trname\",\n auto_detect_algorithm=\"simple\",\n host_id=\"default-id\",\n tunnel_ssl_algorithm=\"high\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Settings(\"trname\", new()\n {\n AutoDetectAlgorithm = \"simple\",\n HostId = \"default-id\",\n TunnelSslAlgorithm = \"high\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewSettings(ctx, \"trname\", \u0026wanopt.SettingsArgs{\n\t\t\tAutoDetectAlgorithm: pulumi.String(\"simple\"),\n\t\t\tHostId: pulumi.String(\"default-id\"),\n\t\t\tTunnelSslAlgorithm: pulumi.String(\"high\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wanopt.Settings;\nimport com.pulumi.fortios.wanopt.SettingsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Settings(\"trname\", SettingsArgs.builder()\n .autoDetectAlgorithm(\"simple\")\n .hostId(\"default-id\")\n .tunnelSslAlgorithm(\"high\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Settings\n properties:\n autoDetectAlgorithm: simple\n hostId: default-id\n tunnelSslAlgorithm: high\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Settings can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/settings:Settings labelname WanoptSettings\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/settings:Settings labelname WanoptSettings\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "autoDetectAlgorithm": { "type": "string", @@ -205672,7 +207757,8 @@ "autoDetectAlgorithm", "hostId", "tunnelOptimization", - "tunnelSslAlgorithm" + "tunnelSslAlgorithm", + "vdomparam" ], "inputProperties": { "autoDetectAlgorithm": { @@ -205729,7 +207815,7 @@ } }, "fortios:wanopt/webcache:Webcache": { - "description": "Configure global Web cache settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Webcache(\"trname\", {\n alwaysRevalidate: \"disable\",\n cacheByDefault: \"disable\",\n cacheCookie: \"disable\",\n cacheExpired: \"disable\",\n defaultTtl: 1440,\n external: \"disable\",\n freshFactor: 100,\n hostValidate: \"disable\",\n ignoreConditional: \"disable\",\n ignoreIeReload: \"enable\",\n ignoreIms: \"disable\",\n ignorePnc: \"disable\",\n maxObjectSize: 512000,\n maxTtl: 7200,\n minTtl: 5,\n negRespTime: 0,\n revalPnc: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Webcache(\"trname\",\n always_revalidate=\"disable\",\n cache_by_default=\"disable\",\n cache_cookie=\"disable\",\n cache_expired=\"disable\",\n default_ttl=1440,\n external=\"disable\",\n fresh_factor=100,\n host_validate=\"disable\",\n ignore_conditional=\"disable\",\n ignore_ie_reload=\"enable\",\n ignore_ims=\"disable\",\n ignore_pnc=\"disable\",\n max_object_size=512000,\n max_ttl=7200,\n min_ttl=5,\n neg_resp_time=0,\n reval_pnc=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Webcache(\"trname\", new()\n {\n AlwaysRevalidate = \"disable\",\n CacheByDefault = \"disable\",\n CacheCookie = \"disable\",\n CacheExpired = \"disable\",\n DefaultTtl = 1440,\n External = \"disable\",\n FreshFactor = 100,\n HostValidate = \"disable\",\n IgnoreConditional = \"disable\",\n IgnoreIeReload = \"enable\",\n IgnoreIms = \"disable\",\n IgnorePnc = \"disable\",\n MaxObjectSize = 512000,\n MaxTtl = 7200,\n MinTtl = 5,\n NegRespTime = 0,\n RevalPnc = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewWebcache(ctx, \"trname\", \u0026wanopt.WebcacheArgs{\n\t\t\tAlwaysRevalidate: pulumi.String(\"disable\"),\n\t\t\tCacheByDefault: pulumi.String(\"disable\"),\n\t\t\tCacheCookie: pulumi.String(\"disable\"),\n\t\t\tCacheExpired: pulumi.String(\"disable\"),\n\t\t\tDefaultTtl: pulumi.Int(1440),\n\t\t\tExternal: pulumi.String(\"disable\"),\n\t\t\tFreshFactor: pulumi.Int(100),\n\t\t\tHostValidate: pulumi.String(\"disable\"),\n\t\t\tIgnoreConditional: pulumi.String(\"disable\"),\n\t\t\tIgnoreIeReload: pulumi.String(\"enable\"),\n\t\t\tIgnoreIms: pulumi.String(\"disable\"),\n\t\t\tIgnorePnc: pulumi.String(\"disable\"),\n\t\t\tMaxObjectSize: pulumi.Int(512000),\n\t\t\tMaxTtl: pulumi.Int(7200),\n\t\t\tMinTtl: pulumi.Int(5),\n\t\t\tNegRespTime: pulumi.Int(0),\n\t\t\tRevalPnc: 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.fortios.wanopt.Webcache;\nimport com.pulumi.fortios.wanopt.WebcacheArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Webcache(\"trname\", WebcacheArgs.builder() \n .alwaysRevalidate(\"disable\")\n .cacheByDefault(\"disable\")\n .cacheCookie(\"disable\")\n .cacheExpired(\"disable\")\n .defaultTtl(1440)\n .external(\"disable\")\n .freshFactor(100)\n .hostValidate(\"disable\")\n .ignoreConditional(\"disable\")\n .ignoreIeReload(\"enable\")\n .ignoreIms(\"disable\")\n .ignorePnc(\"disable\")\n .maxObjectSize(512000)\n .maxTtl(7200)\n .minTtl(5)\n .negRespTime(0)\n .revalPnc(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Webcache\n properties:\n alwaysRevalidate: disable\n cacheByDefault: disable\n cacheCookie: disable\n cacheExpired: disable\n defaultTtl: 1440\n external: disable\n freshFactor: 100\n hostValidate: disable\n ignoreConditional: disable\n ignoreIeReload: enable\n ignoreIms: disable\n ignorePnc: disable\n maxObjectSize: 512000\n maxTtl: 7200\n minTtl: 5\n negRespTime: 0\n revalPnc: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Webcache can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/webcache:Webcache labelname WanoptWebcache\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/webcache:Webcache labelname WanoptWebcache\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure global Web cache settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wanopt.Webcache(\"trname\", {\n alwaysRevalidate: \"disable\",\n cacheByDefault: \"disable\",\n cacheCookie: \"disable\",\n cacheExpired: \"disable\",\n defaultTtl: 1440,\n external: \"disable\",\n freshFactor: 100,\n hostValidate: \"disable\",\n ignoreConditional: \"disable\",\n ignoreIeReload: \"enable\",\n ignoreIms: \"disable\",\n ignorePnc: \"disable\",\n maxObjectSize: 512000,\n maxTtl: 7200,\n minTtl: 5,\n negRespTime: 0,\n revalPnc: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wanopt.Webcache(\"trname\",\n always_revalidate=\"disable\",\n cache_by_default=\"disable\",\n cache_cookie=\"disable\",\n cache_expired=\"disable\",\n default_ttl=1440,\n external=\"disable\",\n fresh_factor=100,\n host_validate=\"disable\",\n ignore_conditional=\"disable\",\n ignore_ie_reload=\"enable\",\n ignore_ims=\"disable\",\n ignore_pnc=\"disable\",\n max_object_size=512000,\n max_ttl=7200,\n min_ttl=5,\n neg_resp_time=0,\n reval_pnc=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wanopt.Webcache(\"trname\", new()\n {\n AlwaysRevalidate = \"disable\",\n CacheByDefault = \"disable\",\n CacheCookie = \"disable\",\n CacheExpired = \"disable\",\n DefaultTtl = 1440,\n External = \"disable\",\n FreshFactor = 100,\n HostValidate = \"disable\",\n IgnoreConditional = \"disable\",\n IgnoreIeReload = \"enable\",\n IgnoreIms = \"disable\",\n IgnorePnc = \"disable\",\n MaxObjectSize = 512000,\n MaxTtl = 7200,\n MinTtl = 5,\n NegRespTime = 0,\n RevalPnc = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wanopt\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wanopt.NewWebcache(ctx, \"trname\", \u0026wanopt.WebcacheArgs{\n\t\t\tAlwaysRevalidate: pulumi.String(\"disable\"),\n\t\t\tCacheByDefault: pulumi.String(\"disable\"),\n\t\t\tCacheCookie: pulumi.String(\"disable\"),\n\t\t\tCacheExpired: pulumi.String(\"disable\"),\n\t\t\tDefaultTtl: pulumi.Int(1440),\n\t\t\tExternal: pulumi.String(\"disable\"),\n\t\t\tFreshFactor: pulumi.Int(100),\n\t\t\tHostValidate: pulumi.String(\"disable\"),\n\t\t\tIgnoreConditional: pulumi.String(\"disable\"),\n\t\t\tIgnoreIeReload: pulumi.String(\"enable\"),\n\t\t\tIgnoreIms: pulumi.String(\"disable\"),\n\t\t\tIgnorePnc: pulumi.String(\"disable\"),\n\t\t\tMaxObjectSize: pulumi.Int(512000),\n\t\t\tMaxTtl: pulumi.Int(7200),\n\t\t\tMinTtl: pulumi.Int(5),\n\t\t\tNegRespTime: pulumi.Int(0),\n\t\t\tRevalPnc: 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.fortios.wanopt.Webcache;\nimport com.pulumi.fortios.wanopt.WebcacheArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Webcache(\"trname\", WebcacheArgs.builder()\n .alwaysRevalidate(\"disable\")\n .cacheByDefault(\"disable\")\n .cacheCookie(\"disable\")\n .cacheExpired(\"disable\")\n .defaultTtl(1440)\n .external(\"disable\")\n .freshFactor(100)\n .hostValidate(\"disable\")\n .ignoreConditional(\"disable\")\n .ignoreIeReload(\"enable\")\n .ignoreIms(\"disable\")\n .ignorePnc(\"disable\")\n .maxObjectSize(512000)\n .maxTtl(7200)\n .minTtl(5)\n .negRespTime(0)\n .revalPnc(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wanopt:Webcache\n properties:\n alwaysRevalidate: disable\n cacheByDefault: disable\n cacheCookie: disable\n cacheExpired: disable\n defaultTtl: 1440\n external: disable\n freshFactor: 100\n hostValidate: disable\n ignoreConditional: disable\n ignoreIeReload: enable\n ignoreIms: disable\n ignorePnc: disable\n maxObjectSize: 512000\n maxTtl: 7200\n minTtl: 5\n negRespTime: 0\n revalPnc: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWanopt Webcache can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wanopt/webcache:Webcache labelname WanoptWebcache\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wanopt/webcache:Webcache labelname WanoptWebcache\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "alwaysRevalidate": { "type": "string", @@ -205821,7 +207907,8 @@ "maxTtl", "minTtl", "negRespTime", - "revalPnc" + "revalPnc", + "vdomparam" ], "inputProperties": { "alwaysRevalidate": { @@ -205979,7 +208066,7 @@ } }, "fortios:webproxy/debugurl:Debugurl": { - "description": "Configure debug URL addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Debugurl(\"trname\", {\n exact: \"enable\",\n status: \"enable\",\n urlPattern: \"/examples/servlet/*Servlet\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Debugurl(\"trname\",\n exact=\"enable\",\n status=\"enable\",\n url_pattern=\"/examples/servlet/*Servlet\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Debugurl(\"trname\", new()\n {\n Exact = \"enable\",\n Status = \"enable\",\n UrlPattern = \"/examples/servlet/*Servlet\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewDebugurl(ctx, \"trname\", \u0026webproxy.DebugurlArgs{\n\t\t\tExact: pulumi.String(\"enable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrlPattern: pulumi.String(\"/examples/servlet/*Servlet\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Debugurl;\nimport com.pulumi.fortios.webproxy.DebugurlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Debugurl(\"trname\", DebugurlArgs.builder() \n .exact(\"enable\")\n .status(\"enable\")\n .urlPattern(\"/examples/servlet/*Servlet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Debugurl\n properties:\n exact: enable\n status: enable\n urlPattern: /examples/servlet/*Servlet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy DebugUrl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/debugurl:Debugurl labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/debugurl:Debugurl labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure debug URL addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Debugurl(\"trname\", {\n exact: \"enable\",\n status: \"enable\",\n urlPattern: \"/examples/servlet/*Servlet\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Debugurl(\"trname\",\n exact=\"enable\",\n status=\"enable\",\n url_pattern=\"/examples/servlet/*Servlet\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Debugurl(\"trname\", new()\n {\n Exact = \"enable\",\n Status = \"enable\",\n UrlPattern = \"/examples/servlet/*Servlet\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewDebugurl(ctx, \"trname\", \u0026webproxy.DebugurlArgs{\n\t\t\tExact: pulumi.String(\"enable\"),\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrlPattern: pulumi.String(\"/examples/servlet/*Servlet\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Debugurl;\nimport com.pulumi.fortios.webproxy.DebugurlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Debugurl(\"trname\", DebugurlArgs.builder()\n .exact(\"enable\")\n .status(\"enable\")\n .urlPattern(\"/examples/servlet/*Servlet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Debugurl\n properties:\n exact: enable\n status: enable\n urlPattern: /examples/servlet/*Servlet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy DebugUrl can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/debugurl:Debugurl labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/debugurl:Debugurl labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "exact": { "type": "string", @@ -206006,7 +208093,8 @@ "exact", "name", "status", - "urlPattern" + "urlPattern", + "vdomparam" ], "inputProperties": { "exact": { @@ -206067,10 +208155,18 @@ "fortios:webproxy/explicit:Explicit": { "description": "Configure explicit Web proxy settings.\n\n## Import\n\nWebProxy Explicit can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/explicit:Explicit labelname WebProxyExplicit\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/explicit:Explicit labelname WebProxyExplicit\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { + "clientCert": { + "type": "string", + "description": "Enable/disable to request client certificate. Valid values: `disable`, `enable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, + "emptyCertAction": { + "type": "string", + "description": "Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`.\n" + }, "ftpIncomingPort": { "type": "string", "description": "Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP).\n" @@ -206081,7 +208177,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpConnectionMode": { "type": "string", @@ -206156,7 +208252,7 @@ }, "prefDnsResult": { "type": "string", - "description": "Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`.\n" + "description": "Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4).\n" }, "realm": { "type": "string", @@ -206209,12 +208305,18 @@ "type": "string", "description": "Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can.\n" }, + "userAgentDetect": { + "type": "string", + "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" } }, "required": [ + "clientCert", + "emptyCertAction", "ftpIncomingPort", "ftpOverHttp", "httpConnectionMode", @@ -206244,13 +208346,23 @@ "status", "strictGuest", "traceAuthNoRsp", - "unknownHttpVersion" + "unknownHttpVersion", + "userAgentDetect", + "vdomparam" ], "inputProperties": { + "clientCert": { + "type": "string", + "description": "Enable/disable to request client certificate. Valid values: `disable`, `enable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, + "emptyCertAction": { + "type": "string", + "description": "Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`.\n" + }, "ftpIncomingPort": { "type": "string", "description": "Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP).\n" @@ -206261,7 +208373,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpConnectionMode": { "type": "string", @@ -206336,7 +208448,7 @@ }, "prefDnsResult": { "type": "string", - "description": "Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`.\n" + "description": "Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4).\n" }, "realm": { "type": "string", @@ -206389,6 +208501,10 @@ "type": "string", "description": "Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can.\n" }, + "userAgentDetect": { + "type": "string", + "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", @@ -206398,10 +208514,18 @@ "stateInputs": { "description": "Input properties used for looking up and filtering Explicit resources.\n", "properties": { + "clientCert": { + "type": "string", + "description": "Enable/disable to request client certificate. Valid values: `disable`, `enable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" }, + "emptyCertAction": { + "type": "string", + "description": "Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`.\n" + }, "ftpIncomingPort": { "type": "string", "description": "Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP).\n" @@ -206412,7 +208536,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "httpConnectionMode": { "type": "string", @@ -206487,7 +208611,7 @@ }, "prefDnsResult": { "type": "string", - "description": "Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`.\n" + "description": "Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4).\n" }, "realm": { "type": "string", @@ -206540,6 +208664,10 @@ "type": "string", "description": "Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can.\n" }, + "userAgentDetect": { + "type": "string", + "description": "Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", @@ -206582,7 +208710,8 @@ "connectionTimeout", "name", "protocol", - "status" + "status", + "vdomparam" ], "inputProperties": { "connectionMode": { @@ -206646,7 +208775,7 @@ } }, "fortios:webproxy/forwardserver:Forwardserver": { - "description": "Configure forward-server addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Forwardserver(\"trname\", {\n addrType: \"fqdn\",\n healthcheck: \"disable\",\n ip: \"0.0.0.0\",\n monitor: \"http://www.google.com\",\n port: 3128,\n serverDownOption: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Forwardserver(\"trname\",\n addr_type=\"fqdn\",\n healthcheck=\"disable\",\n ip=\"0.0.0.0\",\n monitor=\"http://www.google.com\",\n port=3128,\n server_down_option=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Forwardserver(\"trname\", new()\n {\n AddrType = \"fqdn\",\n Healthcheck = \"disable\",\n Ip = \"0.0.0.0\",\n Monitor = \"http://www.google.com\",\n Port = 3128,\n ServerDownOption = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewForwardserver(ctx, \"trname\", \u0026webproxy.ForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"fqdn\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPort: pulumi.Int(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Forwardserver;\nimport com.pulumi.fortios.webproxy.ForwardserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Forwardserver(\"trname\", ForwardserverArgs.builder() \n .addrType(\"fqdn\")\n .healthcheck(\"disable\")\n .ip(\"0.0.0.0\")\n .monitor(\"http://www.google.com\")\n .port(3128)\n .serverDownOption(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Forwardserver\n properties:\n addrType: fqdn\n healthcheck: disable\n ip: 0.0.0.0\n monitor: http://www.google.com\n port: 3128\n serverDownOption: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy ForwardServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/forwardserver:Forwardserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/forwardserver:Forwardserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure forward-server addresses.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Forwardserver(\"trname\", {\n addrType: \"fqdn\",\n healthcheck: \"disable\",\n ip: \"0.0.0.0\",\n monitor: \"http://www.google.com\",\n port: 3128,\n serverDownOption: \"block\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Forwardserver(\"trname\",\n addr_type=\"fqdn\",\n healthcheck=\"disable\",\n ip=\"0.0.0.0\",\n monitor=\"http://www.google.com\",\n port=3128,\n server_down_option=\"block\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Forwardserver(\"trname\", new()\n {\n AddrType = \"fqdn\",\n Healthcheck = \"disable\",\n Ip = \"0.0.0.0\",\n Monitor = \"http://www.google.com\",\n Port = 3128,\n ServerDownOption = \"block\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewForwardserver(ctx, \"trname\", \u0026webproxy.ForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"fqdn\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPort: pulumi.Int(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Forwardserver;\nimport com.pulumi.fortios.webproxy.ForwardserverArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Forwardserver(\"trname\", ForwardserverArgs.builder()\n .addrType(\"fqdn\")\n .healthcheck(\"disable\")\n .ip(\"0.0.0.0\")\n .monitor(\"http://www.google.com\")\n .port(3128)\n .serverDownOption(\"block\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Forwardserver\n properties:\n addrType: fqdn\n healthcheck: disable\n ip: 0.0.0.0\n monitor: http://www.google.com\n port: 3128\n serverDownOption: block\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy ForwardServer can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/forwardserver:Forwardserver labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/forwardserver:Forwardserver labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addrType": { "type": "string", @@ -206718,7 +208847,8 @@ "name", "port", "serverDownOption", - "username" + "username", + "vdomparam" ], "inputProperties": { "addrType": { @@ -206848,7 +208978,7 @@ } }, "fortios:webproxy/forwardservergroup:Forwardservergroup": { - "description": "Configure a forward server group consisting or multiple forward servers. Supports failover and load balancing.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1Forwardserver = new fortios.webproxy.Forwardserver(\"trname1Forwardserver\", {\n addrType: \"fqdn\",\n healthcheck: \"disable\",\n ip: \"0.0.0.0\",\n monitor: \"http://www.google.com\",\n port: 1128,\n serverDownOption: \"block\",\n});\nconst trname1Forwardservergroup = new fortios.webproxy.Forwardservergroup(\"trname1Forwardservergroup\", {\n affinity: \"disable\",\n groupDownOption: \"block\",\n ldbMethod: \"weighted\",\n serverLists: [{\n name: trname1Forwardserver.name,\n weight: 12,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1_forwardserver = fortios.webproxy.Forwardserver(\"trname1Forwardserver\",\n addr_type=\"fqdn\",\n healthcheck=\"disable\",\n ip=\"0.0.0.0\",\n monitor=\"http://www.google.com\",\n port=1128,\n server_down_option=\"block\")\ntrname1_forwardservergroup = fortios.webproxy.Forwardservergroup(\"trname1Forwardservergroup\",\n affinity=\"disable\",\n group_down_option=\"block\",\n ldb_method=\"weighted\",\n server_lists=[fortios.webproxy.ForwardservergroupServerListArgs(\n name=trname1_forwardserver.name,\n weight=12,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1Forwardserver = new Fortios.Webproxy.Forwardserver(\"trname1Forwardserver\", new()\n {\n AddrType = \"fqdn\",\n Healthcheck = \"disable\",\n Ip = \"0.0.0.0\",\n Monitor = \"http://www.google.com\",\n Port = 1128,\n ServerDownOption = \"block\",\n });\n\n var trname1Forwardservergroup = new Fortios.Webproxy.Forwardservergroup(\"trname1Forwardservergroup\", new()\n {\n Affinity = \"disable\",\n GroupDownOption = \"block\",\n LdbMethod = \"weighted\",\n ServerLists = new[]\n {\n new Fortios.Webproxy.Inputs.ForwardservergroupServerListArgs\n {\n Name = trname1Forwardserver.Name,\n Weight = 12,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1Forwardserver, err := webproxy.NewForwardserver(ctx, \"trname1Forwardserver\", \u0026webproxy.ForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"fqdn\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPort: pulumi.Int(1128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = webproxy.NewForwardservergroup(ctx, \"trname1Forwardservergroup\", \u0026webproxy.ForwardservergroupArgs{\n\t\t\tAffinity: pulumi.String(\"disable\"),\n\t\t\tGroupDownOption: pulumi.String(\"block\"),\n\t\t\tLdbMethod: pulumi.String(\"weighted\"),\n\t\t\tServerLists: webproxy.ForwardservergroupServerListArray{\n\t\t\t\t\u0026webproxy.ForwardservergroupServerListArgs{\n\t\t\t\t\tName: trname1Forwardserver.Name,\n\t\t\t\t\tWeight: pulumi.Int(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.fortios.webproxy.Forwardserver;\nimport com.pulumi.fortios.webproxy.ForwardserverArgs;\nimport com.pulumi.fortios.webproxy.Forwardservergroup;\nimport com.pulumi.fortios.webproxy.ForwardservergroupArgs;\nimport com.pulumi.fortios.webproxy.inputs.ForwardservergroupServerListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1Forwardserver = new Forwardserver(\"trname1Forwardserver\", ForwardserverArgs.builder() \n .addrType(\"fqdn\")\n .healthcheck(\"disable\")\n .ip(\"0.0.0.0\")\n .monitor(\"http://www.google.com\")\n .port(1128)\n .serverDownOption(\"block\")\n .build());\n\n var trname1Forwardservergroup = new Forwardservergroup(\"trname1Forwardservergroup\", ForwardservergroupArgs.builder() \n .affinity(\"disable\")\n .groupDownOption(\"block\")\n .ldbMethod(\"weighted\")\n .serverLists(ForwardservergroupServerListArgs.builder()\n .name(trname1Forwardserver.name())\n .weight(12)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1Forwardserver:\n type: fortios:webproxy:Forwardserver\n properties:\n addrType: fqdn\n healthcheck: disable\n ip: 0.0.0.0\n monitor: http://www.google.com\n port: 1128\n serverDownOption: block\n trname1Forwardservergroup:\n type: fortios:webproxy:Forwardservergroup\n properties:\n affinity: disable\n groupDownOption: block\n ldbMethod: weighted\n serverLists:\n - name: ${trname1Forwardserver.name}\n weight: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy ForwardServerGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/forwardservergroup:Forwardservergroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/forwardservergroup:Forwardservergroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure a forward server group consisting or multiple forward servers. Supports failover and load balancing.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname1Forwardserver = new fortios.webproxy.Forwardserver(\"trname1Forwardserver\", {\n addrType: \"fqdn\",\n healthcheck: \"disable\",\n ip: \"0.0.0.0\",\n monitor: \"http://www.google.com\",\n port: 1128,\n serverDownOption: \"block\",\n});\nconst trname1Forwardservergroup = new fortios.webproxy.Forwardservergroup(\"trname1Forwardservergroup\", {\n affinity: \"disable\",\n groupDownOption: \"block\",\n ldbMethod: \"weighted\",\n serverLists: [{\n name: trname1Forwardserver.name,\n weight: 12,\n }],\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname1_forwardserver = fortios.webproxy.Forwardserver(\"trname1Forwardserver\",\n addr_type=\"fqdn\",\n healthcheck=\"disable\",\n ip=\"0.0.0.0\",\n monitor=\"http://www.google.com\",\n port=1128,\n server_down_option=\"block\")\ntrname1_forwardservergroup = fortios.webproxy.Forwardservergroup(\"trname1Forwardservergroup\",\n affinity=\"disable\",\n group_down_option=\"block\",\n ldb_method=\"weighted\",\n server_lists=[fortios.webproxy.ForwardservergroupServerListArgs(\n name=trname1_forwardserver.name,\n weight=12,\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname1Forwardserver = new Fortios.Webproxy.Forwardserver(\"trname1Forwardserver\", new()\n {\n AddrType = \"fqdn\",\n Healthcheck = \"disable\",\n Ip = \"0.0.0.0\",\n Monitor = \"http://www.google.com\",\n Port = 1128,\n ServerDownOption = \"block\",\n });\n\n var trname1Forwardservergroup = new Fortios.Webproxy.Forwardservergroup(\"trname1Forwardservergroup\", new()\n {\n Affinity = \"disable\",\n GroupDownOption = \"block\",\n LdbMethod = \"weighted\",\n ServerLists = new[]\n {\n new Fortios.Webproxy.Inputs.ForwardservergroupServerListArgs\n {\n Name = trname1Forwardserver.Name,\n Weight = 12,\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname1Forwardserver, err := webproxy.NewForwardserver(ctx, \"trname1Forwardserver\", \u0026webproxy.ForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"fqdn\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPort: pulumi.Int(1128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = webproxy.NewForwardservergroup(ctx, \"trname1Forwardservergroup\", \u0026webproxy.ForwardservergroupArgs{\n\t\t\tAffinity: pulumi.String(\"disable\"),\n\t\t\tGroupDownOption: pulumi.String(\"block\"),\n\t\t\tLdbMethod: pulumi.String(\"weighted\"),\n\t\t\tServerLists: webproxy.ForwardservergroupServerListArray{\n\t\t\t\t\u0026webproxy.ForwardservergroupServerListArgs{\n\t\t\t\t\tName: trname1Forwardserver.Name,\n\t\t\t\t\tWeight: pulumi.Int(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.fortios.webproxy.Forwardserver;\nimport com.pulumi.fortios.webproxy.ForwardserverArgs;\nimport com.pulumi.fortios.webproxy.Forwardservergroup;\nimport com.pulumi.fortios.webproxy.ForwardservergroupArgs;\nimport com.pulumi.fortios.webproxy.inputs.ForwardservergroupServerListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname1Forwardserver = new Forwardserver(\"trname1Forwardserver\", ForwardserverArgs.builder()\n .addrType(\"fqdn\")\n .healthcheck(\"disable\")\n .ip(\"0.0.0.0\")\n .monitor(\"http://www.google.com\")\n .port(1128)\n .serverDownOption(\"block\")\n .build());\n\n var trname1Forwardservergroup = new Forwardservergroup(\"trname1Forwardservergroup\", ForwardservergroupArgs.builder()\n .affinity(\"disable\")\n .groupDownOption(\"block\")\n .ldbMethod(\"weighted\")\n .serverLists(ForwardservergroupServerListArgs.builder()\n .name(trname1Forwardserver.name())\n .weight(12)\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname1Forwardserver:\n type: fortios:webproxy:Forwardserver\n properties:\n addrType: fqdn\n healthcheck: disable\n ip: 0.0.0.0\n monitor: http://www.google.com\n port: 1128\n serverDownOption: block\n trname1Forwardservergroup:\n type: fortios:webproxy:Forwardservergroup\n properties:\n affinity: disable\n groupDownOption: block\n ldbMethod: weighted\n serverLists:\n - name: ${trname1Forwardserver.name}\n weight: 12\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy ForwardServerGroup can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/forwardservergroup:Forwardservergroup labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/forwardservergroup:Forwardservergroup labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "affinity": { "type": "string", @@ -206860,7 +208990,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupDownOption": { "type": "string", @@ -206890,7 +209020,8 @@ "affinity", "groupDownOption", "ldbMethod", - "name" + "name", + "vdomparam" ], "inputProperties": { "affinity": { @@ -206903,7 +209034,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupDownOption": { "type": "string", @@ -206944,7 +209075,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "groupDownOption": { "type": "string", @@ -206976,8 +209107,12 @@ } }, "fortios:webproxy/global:Global": { - "description": "Configure Web proxy global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Global(\"trname\", {\n fastPolicyMatch: \"enable\",\n forwardProxyAuth: \"disable\",\n forwardServerAffinityTimeout: 30,\n learnClientIp: \"disable\",\n maxMessageLength: 32,\n maxRequestLength: 4,\n maxWafBodyCacheLength: 32,\n proxyFqdn: \"default.fqdn\",\n sslCaCert: \"Fortinet_CA_SSL\",\n sslCert: \"Fortinet_Factory\",\n strictWebCheck: \"disable\",\n tunnelNonHttp: \"enable\",\n unknownHttpVersion: \"best-effort\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Global(\"trname\",\n fast_policy_match=\"enable\",\n forward_proxy_auth=\"disable\",\n forward_server_affinity_timeout=30,\n learn_client_ip=\"disable\",\n max_message_length=32,\n max_request_length=4,\n max_waf_body_cache_length=32,\n proxy_fqdn=\"default.fqdn\",\n ssl_ca_cert=\"Fortinet_CA_SSL\",\n ssl_cert=\"Fortinet_Factory\",\n strict_web_check=\"disable\",\n tunnel_non_http=\"enable\",\n unknown_http_version=\"best-effort\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Global(\"trname\", new()\n {\n FastPolicyMatch = \"enable\",\n ForwardProxyAuth = \"disable\",\n ForwardServerAffinityTimeout = 30,\n LearnClientIp = \"disable\",\n MaxMessageLength = 32,\n MaxRequestLength = 4,\n MaxWafBodyCacheLength = 32,\n ProxyFqdn = \"default.fqdn\",\n SslCaCert = \"Fortinet_CA_SSL\",\n SslCert = \"Fortinet_Factory\",\n StrictWebCheck = \"disable\",\n TunnelNonHttp = \"enable\",\n UnknownHttpVersion = \"best-effort\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewGlobal(ctx, \"trname\", \u0026webproxy.GlobalArgs{\n\t\t\tFastPolicyMatch: pulumi.String(\"enable\"),\n\t\t\tForwardProxyAuth: pulumi.String(\"disable\"),\n\t\t\tForwardServerAffinityTimeout: pulumi.Int(30),\n\t\t\tLearnClientIp: pulumi.String(\"disable\"),\n\t\t\tMaxMessageLength: pulumi.Int(32),\n\t\t\tMaxRequestLength: pulumi.Int(4),\n\t\t\tMaxWafBodyCacheLength: pulumi.Int(32),\n\t\t\tProxyFqdn: pulumi.String(\"default.fqdn\"),\n\t\t\tSslCaCert: pulumi.String(\"Fortinet_CA_SSL\"),\n\t\t\tSslCert: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tStrictWebCheck: pulumi.String(\"disable\"),\n\t\t\tTunnelNonHttp: pulumi.String(\"enable\"),\n\t\t\tUnknownHttpVersion: pulumi.String(\"best-effort\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Global;\nimport com.pulumi.fortios.webproxy.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder() \n .fastPolicyMatch(\"enable\")\n .forwardProxyAuth(\"disable\")\n .forwardServerAffinityTimeout(30)\n .learnClientIp(\"disable\")\n .maxMessageLength(32)\n .maxRequestLength(4)\n .maxWafBodyCacheLength(32)\n .proxyFqdn(\"default.fqdn\")\n .sslCaCert(\"Fortinet_CA_SSL\")\n .sslCert(\"Fortinet_Factory\")\n .strictWebCheck(\"disable\")\n .tunnelNonHttp(\"enable\")\n .unknownHttpVersion(\"best-effort\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Global\n properties:\n fastPolicyMatch: enable\n forwardProxyAuth: disable\n forwardServerAffinityTimeout: 30\n learnClientIp: disable\n maxMessageLength: 32\n maxRequestLength: 4\n maxWafBodyCacheLength: 32\n proxyFqdn: default.fqdn\n sslCaCert: Fortinet_CA_SSL\n sslCert: Fortinet_Factory\n strictWebCheck: disable\n tunnelNonHttp: enable\n unknownHttpVersion: best-effort\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/global:Global labelname WebProxyGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/global:Global labelname WebProxyGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Web proxy global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Global(\"trname\", {\n fastPolicyMatch: \"enable\",\n forwardProxyAuth: \"disable\",\n forwardServerAffinityTimeout: 30,\n learnClientIp: \"disable\",\n maxMessageLength: 32,\n maxRequestLength: 4,\n maxWafBodyCacheLength: 32,\n proxyFqdn: \"default.fqdn\",\n sslCaCert: \"Fortinet_CA_SSL\",\n sslCert: \"Fortinet_Factory\",\n strictWebCheck: \"disable\",\n tunnelNonHttp: \"enable\",\n unknownHttpVersion: \"best-effort\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Global(\"trname\",\n fast_policy_match=\"enable\",\n forward_proxy_auth=\"disable\",\n forward_server_affinity_timeout=30,\n learn_client_ip=\"disable\",\n max_message_length=32,\n max_request_length=4,\n max_waf_body_cache_length=32,\n proxy_fqdn=\"default.fqdn\",\n ssl_ca_cert=\"Fortinet_CA_SSL\",\n ssl_cert=\"Fortinet_Factory\",\n strict_web_check=\"disable\",\n tunnel_non_http=\"enable\",\n unknown_http_version=\"best-effort\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Global(\"trname\", new()\n {\n FastPolicyMatch = \"enable\",\n ForwardProxyAuth = \"disable\",\n ForwardServerAffinityTimeout = 30,\n LearnClientIp = \"disable\",\n MaxMessageLength = 32,\n MaxRequestLength = 4,\n MaxWafBodyCacheLength = 32,\n ProxyFqdn = \"default.fqdn\",\n SslCaCert = \"Fortinet_CA_SSL\",\n SslCert = \"Fortinet_Factory\",\n StrictWebCheck = \"disable\",\n TunnelNonHttp = \"enable\",\n UnknownHttpVersion = \"best-effort\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewGlobal(ctx, \"trname\", \u0026webproxy.GlobalArgs{\n\t\t\tFastPolicyMatch: pulumi.String(\"enable\"),\n\t\t\tForwardProxyAuth: pulumi.String(\"disable\"),\n\t\t\tForwardServerAffinityTimeout: pulumi.Int(30),\n\t\t\tLearnClientIp: pulumi.String(\"disable\"),\n\t\t\tMaxMessageLength: pulumi.Int(32),\n\t\t\tMaxRequestLength: pulumi.Int(4),\n\t\t\tMaxWafBodyCacheLength: pulumi.Int(32),\n\t\t\tProxyFqdn: pulumi.String(\"default.fqdn\"),\n\t\t\tSslCaCert: pulumi.String(\"Fortinet_CA_SSL\"),\n\t\t\tSslCert: pulumi.String(\"Fortinet_Factory\"),\n\t\t\tStrictWebCheck: pulumi.String(\"disable\"),\n\t\t\tTunnelNonHttp: pulumi.String(\"enable\"),\n\t\t\tUnknownHttpVersion: pulumi.String(\"best-effort\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Global;\nimport com.pulumi.fortios.webproxy.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder()\n .fastPolicyMatch(\"enable\")\n .forwardProxyAuth(\"disable\")\n .forwardServerAffinityTimeout(30)\n .learnClientIp(\"disable\")\n .maxMessageLength(32)\n .maxRequestLength(4)\n .maxWafBodyCacheLength(32)\n .proxyFqdn(\"default.fqdn\")\n .sslCaCert(\"Fortinet_CA_SSL\")\n .sslCert(\"Fortinet_Factory\")\n .strictWebCheck(\"disable\")\n .tunnelNonHttp(\"enable\")\n .unknownHttpVersion(\"best-effort\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Global\n properties:\n fastPolicyMatch: enable\n forwardProxyAuth: disable\n forwardServerAffinityTimeout: 30\n learnClientIp: disable\n maxMessageLength: 32\n maxRequestLength: 4\n maxWafBodyCacheLength: 32\n proxyFqdn: default.fqdn\n sslCaCert: Fortinet_CA_SSL\n sslCert: Fortinet_Factory\n strictWebCheck: disable\n tunnelNonHttp: enable\n unknownHttpVersion: best-effort\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/global:Global labelname WebProxyGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/global:Global labelname WebProxyGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { + "alwaysLearnClientIp": { + "type": "string", + "description": "Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" @@ -206996,7 +209131,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldapUserCache": { "type": "string", @@ -207042,7 +209177,7 @@ }, "maxRequestLength": { "type": "integer", - "description": "Maximum length of HTTP request line (2 - 64 Kbytes, default = 4).\n" + "description": "Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions \u003e= 6.2.4: default = 8.\n" }, "maxWafBodyCacheLength": { "type": "integer", @@ -207056,6 +209191,10 @@ "type": "string", "description": "Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy.\n" }, + "proxyTransparentCertInspection": { + "type": "string", + "description": "Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`.\n" + }, "srcAffinityExemptAddr": { "type": "string", "description": "IPv4 source addresses to exempt proxy affinity.\n" @@ -207094,6 +209233,7 @@ } }, "required": [ + "alwaysLearnClientIp", "fastPolicyMatch", "forwardProxyAuth", "forwardServerAffinityTimeout", @@ -207108,6 +209248,7 @@ "maxWafBodyCacheLength", "policyCategoryDeepInspect", "proxyFqdn", + "proxyTransparentCertInspection", "srcAffinityExemptAddr", "srcAffinityExemptAddr6", "sslCaCert", @@ -207115,9 +209256,14 @@ "strictWebCheck", "tunnelNonHttp", "unknownHttpVersion", + "vdomparam", "webproxyProfile" ], "inputProperties": { + "alwaysLearnClientIp": { + "type": "string", + "description": "Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" @@ -207136,7 +209282,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldapUserCache": { "type": "string", @@ -207182,7 +209328,7 @@ }, "maxRequestLength": { "type": "integer", - "description": "Maximum length of HTTP request line (2 - 64 Kbytes, default = 4).\n" + "description": "Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions \u003e= 6.2.4: default = 8.\n" }, "maxWafBodyCacheLength": { "type": "integer", @@ -207196,6 +209342,10 @@ "type": "string", "description": "Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy.\n" }, + "proxyTransparentCertInspection": { + "type": "string", + "description": "Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`.\n" + }, "srcAffinityExemptAddr": { "type": "string", "description": "IPv4 source addresses to exempt proxy affinity.\n" @@ -207240,6 +209390,10 @@ "stateInputs": { "description": "Input properties used for looking up and filtering Global resources.\n", "properties": { + "alwaysLearnClientIp": { + "type": "string", + "description": "Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`.\n" + }, "dynamicSortSubtable": { "type": "string", "description": "Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -\u003e [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -\u003e [ a10, a2 ].\n" @@ -207258,7 +209412,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ldapUserCache": { "type": "string", @@ -207304,7 +209458,7 @@ }, "maxRequestLength": { "type": "integer", - "description": "Maximum length of HTTP request line (2 - 64 Kbytes, default = 4).\n" + "description": "Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions \u003e= 6.2.4: default = 8.\n" }, "maxWafBodyCacheLength": { "type": "integer", @@ -207318,6 +209472,10 @@ "type": "string", "description": "Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy.\n" }, + "proxyTransparentCertInspection": { + "type": "string", + "description": "Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`.\n" + }, "srcAffinityExemptAddr": { "type": "string", "description": "IPv4 source addresses to exempt proxy affinity.\n" @@ -207360,7 +209518,7 @@ } }, "fortios:webproxy/profile:Profile": { - "description": "Configure web proxy profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Profile(\"trname\", {\n headerClientIp: \"pass\",\n headerFrontEndHttps: \"pass\",\n headerViaRequest: \"add\",\n headerViaResponse: \"pass\",\n headerXAuthenticatedGroups: \"pass\",\n headerXAuthenticatedUser: \"pass\",\n headerXForwardedFor: \"pass\",\n logHeaderChange: \"disable\",\n stripEncoding: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Profile(\"trname\",\n header_client_ip=\"pass\",\n header_front_end_https=\"pass\",\n header_via_request=\"add\",\n header_via_response=\"pass\",\n header_x_authenticated_groups=\"pass\",\n header_x_authenticated_user=\"pass\",\n header_x_forwarded_for=\"pass\",\n log_header_change=\"disable\",\n strip_encoding=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Profile(\"trname\", new()\n {\n HeaderClientIp = \"pass\",\n HeaderFrontEndHttps = \"pass\",\n HeaderViaRequest = \"add\",\n HeaderViaResponse = \"pass\",\n HeaderXAuthenticatedGroups = \"pass\",\n HeaderXAuthenticatedUser = \"pass\",\n HeaderXForwardedFor = \"pass\",\n LogHeaderChange = \"disable\",\n StripEncoding = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewProfile(ctx, \"trname\", \u0026webproxy.ProfileArgs{\n\t\t\tHeaderClientIp: pulumi.String(\"pass\"),\n\t\t\tHeaderFrontEndHttps: pulumi.String(\"pass\"),\n\t\t\tHeaderViaRequest: pulumi.String(\"add\"),\n\t\t\tHeaderViaResponse: pulumi.String(\"pass\"),\n\t\t\tHeaderXAuthenticatedGroups: pulumi.String(\"pass\"),\n\t\t\tHeaderXAuthenticatedUser: pulumi.String(\"pass\"),\n\t\t\tHeaderXForwardedFor: pulumi.String(\"pass\"),\n\t\t\tLogHeaderChange: pulumi.String(\"disable\"),\n\t\t\tStripEncoding: 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.fortios.webproxy.Profile;\nimport com.pulumi.fortios.webproxy.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder() \n .headerClientIp(\"pass\")\n .headerFrontEndHttps(\"pass\")\n .headerViaRequest(\"add\")\n .headerViaResponse(\"pass\")\n .headerXAuthenticatedGroups(\"pass\")\n .headerXAuthenticatedUser(\"pass\")\n .headerXForwardedFor(\"pass\")\n .logHeaderChange(\"disable\")\n .stripEncoding(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Profile\n properties:\n headerClientIp: pass\n headerFrontEndHttps: pass\n headerViaRequest: add\n headerViaResponse: pass\n headerXAuthenticatedGroups: pass\n headerXAuthenticatedUser: pass\n headerXForwardedFor: pass\n logHeaderChange: disable\n stripEncoding: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure web proxy profiles.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Profile(\"trname\", {\n headerClientIp: \"pass\",\n headerFrontEndHttps: \"pass\",\n headerViaRequest: \"add\",\n headerViaResponse: \"pass\",\n headerXAuthenticatedGroups: \"pass\",\n headerXAuthenticatedUser: \"pass\",\n headerXForwardedFor: \"pass\",\n logHeaderChange: \"disable\",\n stripEncoding: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Profile(\"trname\",\n header_client_ip=\"pass\",\n header_front_end_https=\"pass\",\n header_via_request=\"add\",\n header_via_response=\"pass\",\n header_x_authenticated_groups=\"pass\",\n header_x_authenticated_user=\"pass\",\n header_x_forwarded_for=\"pass\",\n log_header_change=\"disable\",\n strip_encoding=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Profile(\"trname\", new()\n {\n HeaderClientIp = \"pass\",\n HeaderFrontEndHttps = \"pass\",\n HeaderViaRequest = \"add\",\n HeaderViaResponse = \"pass\",\n HeaderXAuthenticatedGroups = \"pass\",\n HeaderXAuthenticatedUser = \"pass\",\n HeaderXForwardedFor = \"pass\",\n LogHeaderChange = \"disable\",\n StripEncoding = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewProfile(ctx, \"trname\", \u0026webproxy.ProfileArgs{\n\t\t\tHeaderClientIp: pulumi.String(\"pass\"),\n\t\t\tHeaderFrontEndHttps: pulumi.String(\"pass\"),\n\t\t\tHeaderViaRequest: pulumi.String(\"add\"),\n\t\t\tHeaderViaResponse: pulumi.String(\"pass\"),\n\t\t\tHeaderXAuthenticatedGroups: pulumi.String(\"pass\"),\n\t\t\tHeaderXAuthenticatedUser: pulumi.String(\"pass\"),\n\t\t\tHeaderXForwardedFor: pulumi.String(\"pass\"),\n\t\t\tLogHeaderChange: pulumi.String(\"disable\"),\n\t\t\tStripEncoding: 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.fortios.webproxy.Profile;\nimport com.pulumi.fortios.webproxy.ProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Profile(\"trname\", ProfileArgs.builder()\n .headerClientIp(\"pass\")\n .headerFrontEndHttps(\"pass\")\n .headerViaRequest(\"add\")\n .headerViaResponse(\"pass\")\n .headerXAuthenticatedGroups(\"pass\")\n .headerXAuthenticatedUser(\"pass\")\n .headerXForwardedFor(\"pass\")\n .logHeaderChange(\"disable\")\n .stripEncoding(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Profile\n properties:\n headerClientIp: pass\n headerFrontEndHttps: pass\n headerViaRequest: add\n headerViaResponse: pass\n headerXAuthenticatedGroups: pass\n headerXAuthenticatedUser: pass\n headerXForwardedFor: pass\n logHeaderChange: disable\n stripEncoding: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy Profile can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/profile:Profile labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/profile:Profile labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -207368,7 +209526,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headerClientIp": { "type": "string", @@ -207437,7 +209595,8 @@ "headerXForwardedFor", "logHeaderChange", "name", - "stripEncoding" + "stripEncoding", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -207446,7 +209605,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headerClientIp": { "type": "string", @@ -207515,7 +209674,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "headerClientIp": { "type": "string", @@ -207579,7 +209738,7 @@ } }, "fortios:webproxy/urlmatch:Urlmatch": { - "description": "Exempt URLs from web proxy forwarding and caching.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.webproxy.Forwardserver(\"trname2\", {\n addrType: \"fqdn\",\n healthcheck: \"disable\",\n ip: \"0.0.0.0\",\n monitor: \"http://www.google.com\",\n port: 3128,\n serverDownOption: \"block\",\n});\nconst trname = new fortios.webproxy.Urlmatch(\"trname\", {\n cacheExemption: \"disable\",\n forwardServer: trname2.name,\n status: \"enable\",\n urlPattern: \"/examples/servlet/*Servlet\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.webproxy.Forwardserver(\"trname2\",\n addr_type=\"fqdn\",\n healthcheck=\"disable\",\n ip=\"0.0.0.0\",\n monitor=\"http://www.google.com\",\n port=3128,\n server_down_option=\"block\")\ntrname = fortios.webproxy.Urlmatch(\"trname\",\n cache_exemption=\"disable\",\n forward_server=trname2.name,\n status=\"enable\",\n url_pattern=\"/examples/servlet/*Servlet\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.Webproxy.Forwardserver(\"trname2\", new()\n {\n AddrType = \"fqdn\",\n Healthcheck = \"disable\",\n Ip = \"0.0.0.0\",\n Monitor = \"http://www.google.com\",\n Port = 3128,\n ServerDownOption = \"block\",\n });\n\n var trname = new Fortios.Webproxy.Urlmatch(\"trname\", new()\n {\n CacheExemption = \"disable\",\n ForwardServer = trname2.Name,\n Status = \"enable\",\n UrlPattern = \"/examples/servlet/*Servlet\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := webproxy.NewForwardserver(ctx, \"trname2\", \u0026webproxy.ForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"fqdn\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPort: pulumi.Int(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = webproxy.NewUrlmatch(ctx, \"trname\", \u0026webproxy.UrlmatchArgs{\n\t\t\tCacheExemption: pulumi.String(\"disable\"),\n\t\t\tForwardServer: trname2.Name,\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrlPattern: pulumi.String(\"/examples/servlet/*Servlet\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Forwardserver;\nimport com.pulumi.fortios.webproxy.ForwardserverArgs;\nimport com.pulumi.fortios.webproxy.Urlmatch;\nimport com.pulumi.fortios.webproxy.UrlmatchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Forwardserver(\"trname2\", ForwardserverArgs.builder() \n .addrType(\"fqdn\")\n .healthcheck(\"disable\")\n .ip(\"0.0.0.0\")\n .monitor(\"http://www.google.com\")\n .port(3128)\n .serverDownOption(\"block\")\n .build());\n\n var trname = new Urlmatch(\"trname\", UrlmatchArgs.builder() \n .cacheExemption(\"disable\")\n .forwardServer(trname2.name())\n .status(\"enable\")\n .urlPattern(\"/examples/servlet/*Servlet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:webproxy:Forwardserver\n properties:\n addrType: fqdn\n healthcheck: disable\n ip: 0.0.0.0\n monitor: http://www.google.com\n port: 3128\n serverDownOption: block\n trname:\n type: fortios:webproxy:Urlmatch\n properties:\n cacheExemption: disable\n forwardServer: ${trname2.name}\n status: enable\n urlPattern: /examples/servlet/*Servlet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy UrlMatch can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/urlmatch:Urlmatch labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/urlmatch:Urlmatch labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Exempt URLs from web proxy forwarding and caching.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname2 = new fortios.webproxy.Forwardserver(\"trname2\", {\n addrType: \"fqdn\",\n healthcheck: \"disable\",\n ip: \"0.0.0.0\",\n monitor: \"http://www.google.com\",\n port: 3128,\n serverDownOption: \"block\",\n});\nconst trname = new fortios.webproxy.Urlmatch(\"trname\", {\n cacheExemption: \"disable\",\n forwardServer: trname2.name,\n status: \"enable\",\n urlPattern: \"/examples/servlet/*Servlet\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname2 = fortios.webproxy.Forwardserver(\"trname2\",\n addr_type=\"fqdn\",\n healthcheck=\"disable\",\n ip=\"0.0.0.0\",\n monitor=\"http://www.google.com\",\n port=3128,\n server_down_option=\"block\")\ntrname = fortios.webproxy.Urlmatch(\"trname\",\n cache_exemption=\"disable\",\n forward_server=trname2.name,\n status=\"enable\",\n url_pattern=\"/examples/servlet/*Servlet\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname2 = new Fortios.Webproxy.Forwardserver(\"trname2\", new()\n {\n AddrType = \"fqdn\",\n Healthcheck = \"disable\",\n Ip = \"0.0.0.0\",\n Monitor = \"http://www.google.com\",\n Port = 3128,\n ServerDownOption = \"block\",\n });\n\n var trname = new Fortios.Webproxy.Urlmatch(\"trname\", new()\n {\n CacheExemption = \"disable\",\n ForwardServer = trname2.Name,\n Status = \"enable\",\n UrlPattern = \"/examples/servlet/*Servlet\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttrname2, err := webproxy.NewForwardserver(ctx, \"trname2\", \u0026webproxy.ForwardserverArgs{\n\t\t\tAddrType: pulumi.String(\"fqdn\"),\n\t\t\tHealthcheck: pulumi.String(\"disable\"),\n\t\t\tIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tMonitor: pulumi.String(\"http://www.google.com\"),\n\t\t\tPort: pulumi.Int(3128),\n\t\t\tServerDownOption: pulumi.String(\"block\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = webproxy.NewUrlmatch(ctx, \"trname\", \u0026webproxy.UrlmatchArgs{\n\t\t\tCacheExemption: pulumi.String(\"disable\"),\n\t\t\tForwardServer: trname2.Name,\n\t\t\tStatus: pulumi.String(\"enable\"),\n\t\t\tUrlPattern: pulumi.String(\"/examples/servlet/*Servlet\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.webproxy.Forwardserver;\nimport com.pulumi.fortios.webproxy.ForwardserverArgs;\nimport com.pulumi.fortios.webproxy.Urlmatch;\nimport com.pulumi.fortios.webproxy.UrlmatchArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class 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 Forwardserver(\"trname2\", ForwardserverArgs.builder()\n .addrType(\"fqdn\")\n .healthcheck(\"disable\")\n .ip(\"0.0.0.0\")\n .monitor(\"http://www.google.com\")\n .port(3128)\n .serverDownOption(\"block\")\n .build());\n\n var trname = new Urlmatch(\"trname\", UrlmatchArgs.builder()\n .cacheExemption(\"disable\")\n .forwardServer(trname2.name())\n .status(\"enable\")\n .urlPattern(\"/examples/servlet/*Servlet\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname2:\n type: fortios:webproxy:Forwardserver\n properties:\n addrType: fqdn\n healthcheck: disable\n ip: 0.0.0.0\n monitor: http://www.google.com\n port: 3128\n serverDownOption: block\n trname:\n type: fortios:webproxy:Urlmatch\n properties:\n cacheExemption: disable\n forwardServer: ${trname2.name}\n status: enable\n urlPattern: /examples/servlet/*Servlet\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy UrlMatch can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/urlmatch:Urlmatch labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/urlmatch:Urlmatch labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "cacheExemption": { "type": "string", @@ -207620,7 +209779,8 @@ "forwardServer", "name", "status", - "urlPattern" + "urlPattern", + "vdomparam" ], "inputProperties": { "cacheExemption": { @@ -207703,7 +209863,7 @@ } }, "fortios:webproxy/wisp:Wisp": { - "description": "Configure Wireless Internet service provider (WISP) servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Wisp(\"trname\", {\n maxConnections: 64,\n outgoingIp: \"0.0.0.0\",\n serverIp: \"1.1.1.1\",\n serverPort: 15868,\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Wisp(\"trname\",\n max_connections=64,\n outgoing_ip=\"0.0.0.0\",\n server_ip=\"1.1.1.1\",\n server_port=15868,\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Wisp(\"trname\", new()\n {\n MaxConnections = 64,\n OutgoingIp = \"0.0.0.0\",\n ServerIp = \"1.1.1.1\",\n ServerPort = 15868,\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewWisp(ctx, \"trname\", \u0026webproxy.WispArgs{\n\t\t\tMaxConnections: pulumi.Int(64),\n\t\t\tOutgoingIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tServerIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerPort: pulumi.Int(15868),\n\t\t\tTimeout: pulumi.Int(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.fortios.webproxy.Wisp;\nimport com.pulumi.fortios.webproxy.WispArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Wisp(\"trname\", WispArgs.builder() \n .maxConnections(64)\n .outgoingIp(\"0.0.0.0\")\n .serverIp(\"1.1.1.1\")\n .serverPort(15868)\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Wisp\n properties:\n maxConnections: 64\n outgoingIp: 0.0.0.0\n serverIp: 1.1.1.1\n serverPort: 15868\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy Wisp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/wisp:Wisp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/wisp:Wisp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure Wireless Internet service provider (WISP) servers.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.webproxy.Wisp(\"trname\", {\n maxConnections: 64,\n outgoingIp: \"0.0.0.0\",\n serverIp: \"1.1.1.1\",\n serverPort: 15868,\n timeout: 5,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.webproxy.Wisp(\"trname\",\n max_connections=64,\n outgoing_ip=\"0.0.0.0\",\n server_ip=\"1.1.1.1\",\n server_port=15868,\n timeout=5)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Webproxy.Wisp(\"trname\", new()\n {\n MaxConnections = 64,\n OutgoingIp = \"0.0.0.0\",\n ServerIp = \"1.1.1.1\",\n ServerPort = 15868,\n Timeout = 5,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/webproxy\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := webproxy.NewWisp(ctx, \"trname\", \u0026webproxy.WispArgs{\n\t\t\tMaxConnections: pulumi.Int(64),\n\t\t\tOutgoingIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tServerIp: pulumi.String(\"1.1.1.1\"),\n\t\t\tServerPort: pulumi.Int(15868),\n\t\t\tTimeout: pulumi.Int(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.fortios.webproxy.Wisp;\nimport com.pulumi.fortios.webproxy.WispArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Wisp(\"trname\", WispArgs.builder()\n .maxConnections(64)\n .outgoingIp(\"0.0.0.0\")\n .serverIp(\"1.1.1.1\")\n .serverPort(15868)\n .timeout(5)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:webproxy:Wisp\n properties:\n maxConnections: 64\n outgoingIp: 0.0.0.0\n serverIp: 1.1.1.1\n serverPort: 15868\n timeout: 5\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWebProxy Wisp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:webproxy/wisp:Wisp labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:webproxy/wisp:Wisp labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "comment": { "type": "string", @@ -207744,7 +209904,8 @@ "outgoingIp", "serverIp", "serverPort", - "timeout" + "timeout", + "vdomparam" ], "inputProperties": { "comment": { @@ -207840,7 +210001,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "layer3Ipv4Rules": { "type": "array", @@ -207867,7 +210028,8 @@ }, "required": [ "comment", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -207880,7 +210042,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "layer3Ipv4Rules": { "type": "array", @@ -207920,7 +210082,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "layer3Ipv4Rules": { "type": "array", @@ -207951,7 +210113,7 @@ } }, "fortios:wirelesscontroller/address:Address": { - "description": "Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`.\n\n## Import\n\nWirelessController Address can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/address:Address labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/address:Address labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`.\n\n## Import\n\nWirelessController Address can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/address:Address labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/address:Address labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "fosid": { "type": "string", @@ -207973,7 +210135,8 @@ "required": [ "fosid", "mac", - "policy" + "policy", + "vdomparam" ], "inputProperties": { "fosid": { @@ -208021,7 +210184,7 @@ } }, "fortios:wirelesscontroller/addrgrp:Addrgrp": { - "description": "Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`.\n\n## Import\n\nWirelessController Addrgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/addrgrp:Addrgrp labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/addrgrp:Addrgrp labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`.\n\n## Import\n\nWirelessController Addrgrp can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/addrgrp:Addrgrp labelname {{fosid}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/addrgrp:Addrgrp labelname {{fosid}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "addresses": { "type": "array", @@ -208044,7 +210207,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -208053,7 +210216,8 @@ }, "required": [ "defaultPolicy", - "fosid" + "fosid", + "vdomparam" ], "inputProperties": { "addresses": { @@ -208078,7 +210242,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -208111,7 +210275,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "vdomparam": { "type": "string", @@ -208162,7 +210326,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -208179,7 +210343,8 @@ "acTimer", "acType", "apFamily", - "name" + "name", + "vdomparam" ], "inputProperties": { "acIp": { @@ -208219,7 +210384,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -208272,7 +210437,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -208316,7 +210481,8 @@ "bssid", "fosid", "ssid", - "status" + "status", + "vdomparam" ], "inputProperties": { "bssid": { @@ -208380,7 +210546,7 @@ }, "darrpOptimize": { "type": "integer", - "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" + "description": "Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" }, "darrpOptimizeSchedules": { "type": "array", @@ -208395,7 +210561,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "includeDfsChannel": { "type": "string", @@ -208492,6 +210658,7 @@ "thresholdRxErrors", "thresholdSpectralRssi", "thresholdTxRetries", + "vdomparam", "weightChannelLoad", "weightDfsChannel", "weightManagedAp", @@ -208507,7 +210674,7 @@ }, "darrpOptimize": { "type": "integer", - "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" + "description": "Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" }, "darrpOptimizeSchedules": { "type": "array", @@ -208522,7 +210689,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "includeDfsChannel": { "type": "string", @@ -208616,7 +210783,7 @@ }, "darrpOptimize": { "type": "integer", - "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" + "description": "Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" }, "darrpOptimizeSchedules": { "type": "array", @@ -208631,7 +210798,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "includeDfsChannel": { "type": "string", @@ -208822,7 +210989,8 @@ "scanTime", "scanType", "scanWindow", - "txpower" + "txpower", + "vdomparam" ], "inputProperties": { "advertising": { @@ -209010,7 +211178,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209030,7 +211198,8 @@ }, "required": [ "comment", - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -209043,7 +211212,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209076,7 +211245,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209100,7 +211269,7 @@ } }, "fortios:wirelesscontroller/global:Global": { - "description": "Configure wireless controller global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.Global(\"trname\", {\n apLogServer: \"disable\",\n apLogServerIp: \"0.0.0.0\",\n apLogServerPort: 0,\n controlMessageOffload: \"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\",\n dataEthernetIi: \"disable\",\n discoveryMcAddr: \"224.0.1.140\",\n fiappEthType: 5252,\n imageDownload: \"enable\",\n ipsecBaseIp: \"169.254.0.1\",\n linkAggregation: \"disable\",\n maxClients: 0,\n maxRetransmit: 3,\n meshEthType: 8755,\n rogueScanMacAdjacency: 7,\n wtpShare: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.Global(\"trname\",\n ap_log_server=\"disable\",\n ap_log_server_ip=\"0.0.0.0\",\n ap_log_server_port=0,\n control_message_offload=\"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\",\n data_ethernet_ii=\"disable\",\n discovery_mc_addr=\"224.0.1.140\",\n fiapp_eth_type=5252,\n image_download=\"enable\",\n ipsec_base_ip=\"169.254.0.1\",\n link_aggregation=\"disable\",\n max_clients=0,\n max_retransmit=3,\n mesh_eth_type=8755,\n rogue_scan_mac_adjacency=7,\n wtp_share=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Global(\"trname\", new()\n {\n ApLogServer = \"disable\",\n ApLogServerIp = \"0.0.0.0\",\n ApLogServerPort = 0,\n ControlMessageOffload = \"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\",\n DataEthernetIi = \"disable\",\n DiscoveryMcAddr = \"224.0.1.140\",\n FiappEthType = 5252,\n ImageDownload = \"enable\",\n IpsecBaseIp = \"169.254.0.1\",\n LinkAggregation = \"disable\",\n MaxClients = 0,\n MaxRetransmit = 3,\n MeshEthType = 8755,\n RogueScanMacAdjacency = 7,\n WtpShare = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewGlobal(ctx, \"trname\", \u0026wirelesscontroller.GlobalArgs{\n\t\t\tApLogServer: pulumi.String(\"disable\"),\n\t\t\tApLogServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tApLogServerPort: pulumi.Int(0),\n\t\t\tControlMessageOffload: pulumi.String(\"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\"),\n\t\t\tDataEthernetIi: pulumi.String(\"disable\"),\n\t\t\tDiscoveryMcAddr: pulumi.String(\"224.0.1.140\"),\n\t\t\tFiappEthType: pulumi.Int(5252),\n\t\t\tImageDownload: pulumi.String(\"enable\"),\n\t\t\tIpsecBaseIp: pulumi.String(\"169.254.0.1\"),\n\t\t\tLinkAggregation: pulumi.String(\"disable\"),\n\t\t\tMaxClients: pulumi.Int(0),\n\t\t\tMaxRetransmit: pulumi.Int(3),\n\t\t\tMeshEthType: pulumi.Int(8755),\n\t\t\tRogueScanMacAdjacency: pulumi.Int(7),\n\t\t\tWtpShare: 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.fortios.wirelesscontroller.Global;\nimport com.pulumi.fortios.wirelesscontroller.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder() \n .apLogServer(\"disable\")\n .apLogServerIp(\"0.0.0.0\")\n .apLogServerPort(0)\n .controlMessageOffload(\"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\")\n .dataEthernetIi(\"disable\")\n .discoveryMcAddr(\"224.0.1.140\")\n .fiappEthType(5252)\n .imageDownload(\"enable\")\n .ipsecBaseIp(\"169.254.0.1\")\n .linkAggregation(\"disable\")\n .maxClients(0)\n .maxRetransmit(3)\n .meshEthType(8755)\n .rogueScanMacAdjacency(7)\n .wtpShare(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller:Global\n properties:\n apLogServer: disable\n apLogServerIp: 0.0.0.0\n apLogServerPort: 0\n controlMessageOffload: ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\n dataEthernetIi: disable\n discoveryMcAddr: 224.0.1.140\n fiappEthType: 5252\n imageDownload: enable\n ipsecBaseIp: 169.254.0.1\n linkAggregation: disable\n maxClients: 0\n maxRetransmit: 3\n meshEthType: 8755\n rogueScanMacAdjacency: 7\n wtpShare: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessController Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/global:Global labelname WirelessControllerGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/global:Global labelname WirelessControllerGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure wireless controller global settings.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.Global(\"trname\", {\n apLogServer: \"disable\",\n apLogServerIp: \"0.0.0.0\",\n apLogServerPort: 0,\n controlMessageOffload: \"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\",\n dataEthernetIi: \"disable\",\n discoveryMcAddr: \"224.0.1.140\",\n fiappEthType: 5252,\n imageDownload: \"enable\",\n ipsecBaseIp: \"169.254.0.1\",\n linkAggregation: \"disable\",\n maxClients: 0,\n maxRetransmit: 3,\n meshEthType: 8755,\n rogueScanMacAdjacency: 7,\n wtpShare: \"disable\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.Global(\"trname\",\n ap_log_server=\"disable\",\n ap_log_server_ip=\"0.0.0.0\",\n ap_log_server_port=0,\n control_message_offload=\"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\",\n data_ethernet_ii=\"disable\",\n discovery_mc_addr=\"224.0.1.140\",\n fiapp_eth_type=5252,\n image_download=\"enable\",\n ipsec_base_ip=\"169.254.0.1\",\n link_aggregation=\"disable\",\n max_clients=0,\n max_retransmit=3,\n mesh_eth_type=8755,\n rogue_scan_mac_adjacency=7,\n wtp_share=\"disable\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Global(\"trname\", new()\n {\n ApLogServer = \"disable\",\n ApLogServerIp = \"0.0.0.0\",\n ApLogServerPort = 0,\n ControlMessageOffload = \"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\",\n DataEthernetIi = \"disable\",\n DiscoveryMcAddr = \"224.0.1.140\",\n FiappEthType = 5252,\n ImageDownload = \"enable\",\n IpsecBaseIp = \"169.254.0.1\",\n LinkAggregation = \"disable\",\n MaxClients = 0,\n MaxRetransmit = 3,\n MeshEthType = 8755,\n RogueScanMacAdjacency = 7,\n WtpShare = \"disable\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewGlobal(ctx, \"trname\", \u0026wirelesscontroller.GlobalArgs{\n\t\t\tApLogServer: pulumi.String(\"disable\"),\n\t\t\tApLogServerIp: pulumi.String(\"0.0.0.0\"),\n\t\t\tApLogServerPort: pulumi.Int(0),\n\t\t\tControlMessageOffload: pulumi.String(\"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\"),\n\t\t\tDataEthernetIi: pulumi.String(\"disable\"),\n\t\t\tDiscoveryMcAddr: pulumi.String(\"224.0.1.140\"),\n\t\t\tFiappEthType: pulumi.Int(5252),\n\t\t\tImageDownload: pulumi.String(\"enable\"),\n\t\t\tIpsecBaseIp: pulumi.String(\"169.254.0.1\"),\n\t\t\tLinkAggregation: pulumi.String(\"disable\"),\n\t\t\tMaxClients: pulumi.Int(0),\n\t\t\tMaxRetransmit: pulumi.Int(3),\n\t\t\tMeshEthType: pulumi.Int(8755),\n\t\t\tRogueScanMacAdjacency: pulumi.Int(7),\n\t\t\tWtpShare: 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.fortios.wirelesscontroller.Global;\nimport com.pulumi.fortios.wirelesscontroller.GlobalArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Global(\"trname\", GlobalArgs.builder()\n .apLogServer(\"disable\")\n .apLogServerIp(\"0.0.0.0\")\n .apLogServerPort(0)\n .controlMessageOffload(\"ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\")\n .dataEthernetIi(\"disable\")\n .discoveryMcAddr(\"224.0.1.140\")\n .fiappEthType(5252)\n .imageDownload(\"enable\")\n .ipsecBaseIp(\"169.254.0.1\")\n .linkAggregation(\"disable\")\n .maxClients(0)\n .maxRetransmit(3)\n .meshEthType(8755)\n .rogueScanMacAdjacency(7)\n .wtpShare(\"disable\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller:Global\n properties:\n apLogServer: disable\n apLogServerIp: 0.0.0.0\n apLogServerPort: 0\n controlMessageOffload: ebp-frame aeroscout-tag ap-list sta-list sta-cap-list stats aeroscout-mu\n dataEthernetIi: disable\n discoveryMcAddr: 224.0.1.140\n fiappEthType: 5252\n imageDownload: enable\n ipsecBaseIp: 169.254.0.1\n linkAggregation: disable\n maxClients: 0\n maxRetransmit: 3\n meshEthType: 8755\n rogueScanMacAdjacency: 7\n wtpShare: disable\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessController Global can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/global:Global labelname WirelessControllerGlobal\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/global:Global labelname WirelessControllerGlobal\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "acdProcessCount": { "type": "integer", @@ -209108,7 +211277,7 @@ }, "apLogServer": { "type": "string", - "description": "Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.\n" }, "apLogServerIp": { "type": "string", @@ -209124,7 +211293,7 @@ }, "dataEthernetIi": { "type": "string", - "description": "Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`.\n" }, "dfsLabTest": { "type": "string", @@ -209154,6 +211323,10 @@ "type": "string", "description": "Description of the location of the wireless controller.\n" }, + "maxBleDevice": { + "type": "integer", + "description": "Maximum number of BLE devices stored on the controller (default = 0).\n" + }, "maxClients": { "type": "integer", "description": "Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation).\n" @@ -209162,6 +211335,26 @@ "type": "integer", "description": "Maximum number of tunnel packet retransmissions (0 - 64, default = 3).\n" }, + "maxRogueAp": { + "type": "integer", + "description": "Maximum number of rogue APs stored on the controller (default = 0).\n" + }, + "maxRogueApWtp": { + "type": "integer", + "description": "Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16).\n" + }, + "maxRogueSta": { + "type": "integer", + "description": "Maximum number of rogue stations stored on the controller (default = 0).\n" + }, + "maxStaCap": { + "type": "integer", + "description": "Maximum number of station cap stored on the controller (default = 0).\n" + }, + "maxStaCapWtp": { + "type": "integer", + "description": "Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8).\n" + }, "meshEthType": { "type": "integer", "description": "Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755).\n" @@ -209217,8 +211410,14 @@ "ipsecBaseIp", "linkAggregation", "location", + "maxBleDevice", "maxClients", "maxRetransmit", + "maxRogueAp", + "maxRogueApWtp", + "maxRogueSta", + "maxStaCap", + "maxStaCapWtp", "meshEthType", "nacInterval", "name", @@ -209226,6 +211425,7 @@ "rollingWtpUpgrade", "rollingWtpUpgradeThreshold", "tunnelMode", + "vdomparam", "wpadProcessCount", "wtpShare" ], @@ -209236,7 +211436,7 @@ }, "apLogServer": { "type": "string", - "description": "Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.\n" }, "apLogServerIp": { "type": "string", @@ -209252,7 +211452,7 @@ }, "dataEthernetIi": { "type": "string", - "description": "Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`.\n" }, "dfsLabTest": { "type": "string", @@ -209282,6 +211482,10 @@ "type": "string", "description": "Description of the location of the wireless controller.\n" }, + "maxBleDevice": { + "type": "integer", + "description": "Maximum number of BLE devices stored on the controller (default = 0).\n" + }, "maxClients": { "type": "integer", "description": "Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation).\n" @@ -209290,6 +211494,26 @@ "type": "integer", "description": "Maximum number of tunnel packet retransmissions (0 - 64, default = 3).\n" }, + "maxRogueAp": { + "type": "integer", + "description": "Maximum number of rogue APs stored on the controller (default = 0).\n" + }, + "maxRogueApWtp": { + "type": "integer", + "description": "Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16).\n" + }, + "maxRogueSta": { + "type": "integer", + "description": "Maximum number of rogue stations stored on the controller (default = 0).\n" + }, + "maxStaCap": { + "type": "integer", + "description": "Maximum number of station cap stored on the controller (default = 0).\n" + }, + "maxStaCapWtp": { + "type": "integer", + "description": "Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8).\n" + }, "meshEthType": { "type": "integer", "description": "Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755).\n" @@ -209341,7 +211565,7 @@ }, "apLogServer": { "type": "string", - "description": "Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`.\n" }, "apLogServerIp": { "type": "string", @@ -209357,7 +211581,7 @@ }, "dataEthernetIi": { "type": "string", - "description": "Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`.\n" }, "dfsLabTest": { "type": "string", @@ -209387,6 +211611,10 @@ "type": "string", "description": "Description of the location of the wireless controller.\n" }, + "maxBleDevice": { + "type": "integer", + "description": "Maximum number of BLE devices stored on the controller (default = 0).\n" + }, "maxClients": { "type": "integer", "description": "Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation).\n" @@ -209395,6 +211623,26 @@ "type": "integer", "description": "Maximum number of tunnel packet retransmissions (0 - 64, default = 3).\n" }, + "maxRogueAp": { + "type": "integer", + "description": "Maximum number of rogue APs stored on the controller (default = 0).\n" + }, + "maxRogueApWtp": { + "type": "integer", + "description": "Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16).\n" + }, + "maxRogueSta": { + "type": "integer", + "description": "Maximum number of rogue stations stored on the controller (default = 0).\n" + }, + "maxStaCap": { + "type": "integer", + "description": "Maximum number of station cap stored on the controller (default = 0).\n" + }, + "maxStaCapWtp": { + "type": "integer", + "description": "Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8).\n" + }, "meshEthType": { "type": "integer", "description": "Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755).\n" @@ -209449,7 +211697,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mccMncLists": { "type": "array", @@ -209468,7 +211716,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -209477,7 +211726,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mccMncLists": { "type": "array", @@ -209506,7 +211755,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mccMncLists": { "type": "array", @@ -209530,7 +211779,7 @@ } }, "fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype": { - "description": "Configure IP address type availability.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.Anqpipaddresstype(\"trname\", {\n ipv4AddressType: \"public\",\n ipv6AddressType: \"not-available\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.Anqpipaddresstype(\"trname\",\n ipv4_address_type=\"public\",\n ipv6_address_type=\"not-available\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.Anqpipaddresstype(\"trname\", new()\n {\n Ipv4AddressType = \"public\",\n Ipv6AddressType = \"not-available\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewAnqpipaddresstype(ctx, \"trname\", \u0026wirelesscontroller.AnqpipaddresstypeArgs{\n\t\t\tIpv4AddressType: pulumi.String(\"public\"),\n\t\t\tIpv6AddressType: pulumi.String(\"not-available\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wirelesscontroller.Anqpipaddresstype;\nimport com.pulumi.fortios.wirelesscontroller.AnqpipaddresstypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Anqpipaddresstype(\"trname\", AnqpipaddresstypeArgs.builder() \n .ipv4AddressType(\"public\")\n .ipv6AddressType(\"not-available\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:Anqpipaddresstype\n properties:\n ipv4AddressType: public\n ipv6AddressType: not-available\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 AnqpIpAddressType can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure IP address type availability.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.Anqpipaddresstype(\"trname\", {\n ipv4AddressType: \"public\",\n ipv6AddressType: \"not-available\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.Anqpipaddresstype(\"trname\",\n ipv4_address_type=\"public\",\n ipv6_address_type=\"not-available\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.Anqpipaddresstype(\"trname\", new()\n {\n Ipv4AddressType = \"public\",\n Ipv6AddressType = \"not-available\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewAnqpipaddresstype(ctx, \"trname\", \u0026wirelesscontroller.AnqpipaddresstypeArgs{\n\t\t\tIpv4AddressType: pulumi.String(\"public\"),\n\t\t\tIpv6AddressType: pulumi.String(\"not-available\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wirelesscontroller.Anqpipaddresstype;\nimport com.pulumi.fortios.wirelesscontroller.AnqpipaddresstypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Anqpipaddresstype(\"trname\", AnqpipaddresstypeArgs.builder()\n .ipv4AddressType(\"public\")\n .ipv6AddressType(\"not-available\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:Anqpipaddresstype\n properties:\n ipv4AddressType: public\n ipv6AddressType: not-available\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 AnqpIpAddressType can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpipaddresstype:Anqpipaddresstype labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "ipv4AddressType": { "type": "string", @@ -209552,7 +211801,8 @@ "required": [ "ipv4AddressType", "ipv6AddressType", - "name" + "name", + "vdomparam" ], "inputProperties": { "ipv4AddressType": { @@ -209608,7 +211858,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "naiLists": { "type": "array", @@ -209627,7 +211877,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -209636,7 +211887,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "naiLists": { "type": "array", @@ -209665,7 +211916,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "naiLists": { "type": "array", @@ -209689,7 +211940,7 @@ } }, "fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype": { - "description": "Configure network authentication type.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.Anqpnetworkauthtype(\"trname\", {\n authType: \"acceptance-of-terms\",\n url: \"www.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.Anqpnetworkauthtype(\"trname\",\n auth_type=\"acceptance-of-terms\",\n url=\"www.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.Anqpnetworkauthtype(\"trname\", new()\n {\n AuthType = \"acceptance-of-terms\",\n Url = \"www.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewAnqpnetworkauthtype(ctx, \"trname\", \u0026wirelesscontroller.AnqpnetworkauthtypeArgs{\n\t\t\tAuthType: pulumi.String(\"acceptance-of-terms\"),\n\t\t\tUrl: pulumi.String(\"www.example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wirelesscontroller.Anqpnetworkauthtype;\nimport com.pulumi.fortios.wirelesscontroller.AnqpnetworkauthtypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Anqpnetworkauthtype(\"trname\", AnqpnetworkauthtypeArgs.builder() \n .authType(\"acceptance-of-terms\")\n .url(\"www.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:Anqpnetworkauthtype\n properties:\n authType: acceptance-of-terms\n url: www.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 AnqpNetworkAuthType can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure network authentication type.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.Anqpnetworkauthtype(\"trname\", {\n authType: \"acceptance-of-terms\",\n url: \"www.example.com\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.Anqpnetworkauthtype(\"trname\",\n auth_type=\"acceptance-of-terms\",\n url=\"www.example.com\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.Anqpnetworkauthtype(\"trname\", new()\n {\n AuthType = \"acceptance-of-terms\",\n Url = \"www.example.com\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewAnqpnetworkauthtype(ctx, \"trname\", \u0026wirelesscontroller.AnqpnetworkauthtypeArgs{\n\t\t\tAuthType: pulumi.String(\"acceptance-of-terms\"),\n\t\t\tUrl: pulumi.String(\"www.example.com\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wirelesscontroller.Anqpnetworkauthtype;\nimport com.pulumi.fortios.wirelesscontroller.AnqpnetworkauthtypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Anqpnetworkauthtype(\"trname\", AnqpnetworkauthtypeArgs.builder()\n .authType(\"acceptance-of-terms\")\n .url(\"www.example.com\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:Anqpnetworkauthtype\n properties:\n authType: acceptance-of-terms\n url: www.example.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 AnqpNetworkAuthType can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpnetworkauthtype:Anqpnetworkauthtype labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "authType": { "type": "string", @@ -209711,7 +211962,8 @@ "required": [ "authType", "name", - "url" + "url", + "vdomparam" ], "inputProperties": { "authType": { @@ -209767,7 +212019,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209786,7 +212038,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -209795,7 +212048,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209824,7 +212077,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209848,7 +212101,7 @@ } }, "fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename": { - "description": "Configure venue name duple.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.Anqpvenuename(\"trname\", {valueLists: [{\n index: 1,\n lang: \"CN\",\n value: \"3\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.Anqpvenuename(\"trname\", value_lists=[fortios.wirelesscontroller.hotspot20.AnqpvenuenameValueListArgs(\n index=1,\n lang=\"CN\",\n value=\"3\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.Anqpvenuename(\"trname\", new()\n {\n ValueLists = new[]\n {\n new Fortios.Wirelesscontroller.Hotspot20.Inputs.AnqpvenuenameValueListArgs\n {\n Index = 1,\n Lang = \"CN\",\n Value = \"3\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewAnqpvenuename(ctx, \"trname\", \u0026wirelesscontroller.AnqpvenuenameArgs{\n\t\t\tValueLists: hotspot20.AnqpvenuenameValueListArray{\n\t\t\t\t\u0026hotspot20.AnqpvenuenameValueListArgs{\n\t\t\t\t\tIndex: pulumi.Int(1),\n\t\t\t\t\tLang: pulumi.String(\"CN\"),\n\t\t\t\t\tValue: pulumi.String(\"3\"),\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.fortios.wirelesscontroller.Anqpvenuename;\nimport com.pulumi.fortios.wirelesscontroller.AnqpvenuenameArgs;\nimport com.pulumi.fortios.wirelesscontroller.inputs.AnqpvenuenameValueListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Anqpvenuename(\"trname\", AnqpvenuenameArgs.builder() \n .valueLists(AnqpvenuenameValueListArgs.builder()\n .index(1)\n .lang(\"CN\")\n .value(\"3\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:Anqpvenuename\n properties:\n valueLists:\n - index: 1\n lang: CN\n value: '3'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 AnqpVenueName can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure venue name duple.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.Anqpvenuename(\"trname\", {valueLists: [{\n index: 1,\n lang: \"CN\",\n value: \"3\",\n}]});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.Anqpvenuename(\"trname\", value_lists=[fortios.wirelesscontroller.hotspot20.AnqpvenuenameValueListArgs(\n index=1,\n lang=\"CN\",\n value=\"3\",\n)])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.Anqpvenuename(\"trname\", new()\n {\n ValueLists = new[]\n {\n new Fortios.Wirelesscontroller.Hotspot20.Inputs.AnqpvenuenameValueListArgs\n {\n Index = 1,\n Lang = \"CN\",\n Value = \"3\",\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewAnqpvenuename(ctx, \"trname\", \u0026wirelesscontroller.AnqpvenuenameArgs{\n\t\t\tValueLists: hotspot20.AnqpvenuenameValueListArray{\n\t\t\t\t\u0026hotspot20.AnqpvenuenameValueListArgs{\n\t\t\t\t\tIndex: pulumi.Int(1),\n\t\t\t\t\tLang: pulumi.String(\"CN\"),\n\t\t\t\t\tValue: pulumi.String(\"3\"),\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.fortios.wirelesscontroller.Anqpvenuename;\nimport com.pulumi.fortios.wirelesscontroller.AnqpvenuenameArgs;\nimport com.pulumi.fortios.wirelesscontroller.inputs.AnqpvenuenameValueListArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Anqpvenuename(\"trname\", AnqpvenuenameArgs.builder()\n .valueLists(AnqpvenuenameValueListArgs.builder()\n .index(1)\n .lang(\"CN\")\n .value(\"3\")\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:Anqpvenuename\n properties:\n valueLists:\n - index: 1\n lang: CN\n value: '3'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 AnqpVenueName can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/anqpvenuename:Anqpvenuename labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -209856,7 +212109,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209875,7 +212128,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -209884,7 +212138,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209913,7 +212167,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209945,7 +212199,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -209964,7 +212218,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -209973,7 +212228,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210002,7 +212257,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210041,7 +212296,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210053,7 +212308,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "aocLists": { @@ -210069,7 +212325,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210098,7 +212354,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210115,7 +212371,7 @@ } }, "fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability": { - "description": "Configure connection capability.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.H2qpconncapability(\"trname\", {\n espPort: \"unknown\",\n ftpPort: \"unknown\",\n httpPort: \"unknown\",\n icmpPort: \"closed\",\n ikev2Port: \"unknown\",\n ikev2XxPort: \"unknown\",\n pptpVpnPort: \"unknown\",\n sshPort: \"unknown\",\n tlsPort: \"unknown\",\n voipTcpPort: \"unknown\",\n voipUdpPort: \"unknown\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.H2qpconncapability(\"trname\",\n esp_port=\"unknown\",\n ftp_port=\"unknown\",\n http_port=\"unknown\",\n icmp_port=\"closed\",\n ikev2_port=\"unknown\",\n ikev2_xx_port=\"unknown\",\n pptp_vpn_port=\"unknown\",\n ssh_port=\"unknown\",\n tls_port=\"unknown\",\n voip_tcp_port=\"unknown\",\n voip_udp_port=\"unknown\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.H2qpconncapability(\"trname\", new()\n {\n EspPort = \"unknown\",\n FtpPort = \"unknown\",\n HttpPort = \"unknown\",\n IcmpPort = \"closed\",\n Ikev2Port = \"unknown\",\n Ikev2XxPort = \"unknown\",\n PptpVpnPort = \"unknown\",\n SshPort = \"unknown\",\n TlsPort = \"unknown\",\n VoipTcpPort = \"unknown\",\n VoipUdpPort = \"unknown\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewH2qpconncapability(ctx, \"trname\", \u0026wirelesscontroller.H2qpconncapabilityArgs{\n\t\t\tEspPort: pulumi.String(\"unknown\"),\n\t\t\tFtpPort: pulumi.String(\"unknown\"),\n\t\t\tHttpPort: pulumi.String(\"unknown\"),\n\t\t\tIcmpPort: pulumi.String(\"closed\"),\n\t\t\tIkev2Port: pulumi.String(\"unknown\"),\n\t\t\tIkev2XxPort: pulumi.String(\"unknown\"),\n\t\t\tPptpVpnPort: pulumi.String(\"unknown\"),\n\t\t\tSshPort: pulumi.String(\"unknown\"),\n\t\t\tTlsPort: pulumi.String(\"unknown\"),\n\t\t\tVoipTcpPort: pulumi.String(\"unknown\"),\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.fortios.wirelesscontroller.H2qpconncapability;\nimport com.pulumi.fortios.wirelesscontroller.H2qpconncapabilityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new H2qpconncapability(\"trname\", H2qpconncapabilityArgs.builder() \n .espPort(\"unknown\")\n .ftpPort(\"unknown\")\n .httpPort(\"unknown\")\n .icmpPort(\"closed\")\n .ikev2Port(\"unknown\")\n .ikev2XxPort(\"unknown\")\n .pptpVpnPort(\"unknown\")\n .sshPort(\"unknown\")\n .tlsPort(\"unknown\")\n .voipTcpPort(\"unknown\")\n .voipUdpPort(\"unknown\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:H2qpconncapability\n properties:\n espPort: unknown\n ftpPort: unknown\n httpPort: unknown\n icmpPort: closed\n ikev2Port: unknown\n ikev2XxPort: unknown\n pptpVpnPort: unknown\n sshPort: unknown\n tlsPort: unknown\n voipTcpPort: unknown\n voipUdpPort: unknown\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 H2QpConnCapability can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure connection capability.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.H2qpconncapability(\"trname\", {\n espPort: \"unknown\",\n ftpPort: \"unknown\",\n httpPort: \"unknown\",\n icmpPort: \"closed\",\n ikev2Port: \"unknown\",\n ikev2XxPort: \"unknown\",\n pptpVpnPort: \"unknown\",\n sshPort: \"unknown\",\n tlsPort: \"unknown\",\n voipTcpPort: \"unknown\",\n voipUdpPort: \"unknown\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.H2qpconncapability(\"trname\",\n esp_port=\"unknown\",\n ftp_port=\"unknown\",\n http_port=\"unknown\",\n icmp_port=\"closed\",\n ikev2_port=\"unknown\",\n ikev2_xx_port=\"unknown\",\n pptp_vpn_port=\"unknown\",\n ssh_port=\"unknown\",\n tls_port=\"unknown\",\n voip_tcp_port=\"unknown\",\n voip_udp_port=\"unknown\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.H2qpconncapability(\"trname\", new()\n {\n EspPort = \"unknown\",\n FtpPort = \"unknown\",\n HttpPort = \"unknown\",\n IcmpPort = \"closed\",\n Ikev2Port = \"unknown\",\n Ikev2XxPort = \"unknown\",\n PptpVpnPort = \"unknown\",\n SshPort = \"unknown\",\n TlsPort = \"unknown\",\n VoipTcpPort = \"unknown\",\n VoipUdpPort = \"unknown\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewH2qpconncapability(ctx, \"trname\", \u0026wirelesscontroller.H2qpconncapabilityArgs{\n\t\t\tEspPort: pulumi.String(\"unknown\"),\n\t\t\tFtpPort: pulumi.String(\"unknown\"),\n\t\t\tHttpPort: pulumi.String(\"unknown\"),\n\t\t\tIcmpPort: pulumi.String(\"closed\"),\n\t\t\tIkev2Port: pulumi.String(\"unknown\"),\n\t\t\tIkev2XxPort: pulumi.String(\"unknown\"),\n\t\t\tPptpVpnPort: pulumi.String(\"unknown\"),\n\t\t\tSshPort: pulumi.String(\"unknown\"),\n\t\t\tTlsPort: pulumi.String(\"unknown\"),\n\t\t\tVoipTcpPort: pulumi.String(\"unknown\"),\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.fortios.wirelesscontroller.H2qpconncapability;\nimport com.pulumi.fortios.wirelesscontroller.H2qpconncapabilityArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new H2qpconncapability(\"trname\", H2qpconncapabilityArgs.builder()\n .espPort(\"unknown\")\n .ftpPort(\"unknown\")\n .httpPort(\"unknown\")\n .icmpPort(\"closed\")\n .ikev2Port(\"unknown\")\n .ikev2XxPort(\"unknown\")\n .pptpVpnPort(\"unknown\")\n .sshPort(\"unknown\")\n .tlsPort(\"unknown\")\n .voipTcpPort(\"unknown\")\n .voipUdpPort(\"unknown\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:H2qpconncapability\n properties:\n espPort: unknown\n ftpPort: unknown\n httpPort: unknown\n icmpPort: closed\n ikev2Port: unknown\n ikev2XxPort: unknown\n pptpVpnPort: unknown\n sshPort: unknown\n tlsPort: unknown\n voipTcpPort: unknown\n voipUdpPort: unknown\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 H2QpConnCapability can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpconncapability:H2qpconncapability labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "espPort": { "type": "string", @@ -210181,6 +212437,7 @@ "pptpVpnPort", "sshPort", "tlsPort", + "vdomparam", "voipTcpPort", "voipUdpPort" ], @@ -210310,7 +212567,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210329,7 +212586,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -210338,7 +212596,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210367,7 +212625,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -210406,7 +212664,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "icon": { "type": "string", @@ -210445,7 +212703,8 @@ "name", "osuMethod", "osuNai", - "serverUri" + "serverUri", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -210461,7 +212720,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "icon": { "type": "string", @@ -210513,7 +212772,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "icon": { "type": "string", @@ -210561,7 +212820,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "naiLists": { "type": "array", @@ -210580,7 +212839,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -210589,7 +212849,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "naiLists": { "type": "array", @@ -210618,7 +212878,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "naiLists": { "type": "array", @@ -210669,7 +212929,8 @@ "filename", "name", "timestamp", - "url" + "url", + "vdomparam" ], "inputProperties": { "filename": { @@ -210725,7 +212986,7 @@ } }, "fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric": { - "description": "Configure WAN metrics.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.H2qpwanmetric(\"trname\", {\n downlinkLoad: 0,\n downlinkSpeed: 2400,\n linkAtCapacity: \"disable\",\n linkStatus: \"up\",\n loadMeasurementDuration: 0,\n symmetricWanLink: \"symmetric\",\n uplinkLoad: 0,\n uplinkSpeed: 2400,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.H2qpwanmetric(\"trname\",\n downlink_load=0,\n downlink_speed=2400,\n link_at_capacity=\"disable\",\n link_status=\"up\",\n load_measurement_duration=0,\n symmetric_wan_link=\"symmetric\",\n uplink_load=0,\n uplink_speed=2400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.H2qpwanmetric(\"trname\", new()\n {\n DownlinkLoad = 0,\n DownlinkSpeed = 2400,\n LinkAtCapacity = \"disable\",\n LinkStatus = \"up\",\n LoadMeasurementDuration = 0,\n SymmetricWanLink = \"symmetric\",\n UplinkLoad = 0,\n UplinkSpeed = 2400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewH2qpwanmetric(ctx, \"trname\", \u0026wirelesscontroller.H2qpwanmetricArgs{\n\t\t\tDownlinkLoad: pulumi.Int(0),\n\t\t\tDownlinkSpeed: pulumi.Int(2400),\n\t\t\tLinkAtCapacity: pulumi.String(\"disable\"),\n\t\t\tLinkStatus: pulumi.String(\"up\"),\n\t\t\tLoadMeasurementDuration: pulumi.Int(0),\n\t\t\tSymmetricWanLink: pulumi.String(\"symmetric\"),\n\t\t\tUplinkLoad: pulumi.Int(0),\n\t\t\tUplinkSpeed: pulumi.Int(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.fortios.wirelesscontroller.H2qpwanmetric;\nimport com.pulumi.fortios.wirelesscontroller.H2qpwanmetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new H2qpwanmetric(\"trname\", H2qpwanmetricArgs.builder() \n .downlinkLoad(0)\n .downlinkSpeed(2400)\n .linkAtCapacity(\"disable\")\n .linkStatus(\"up\")\n .loadMeasurementDuration(0)\n .symmetricWanLink(\"symmetric\")\n .uplinkLoad(0)\n .uplinkSpeed(2400)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:H2qpwanmetric\n properties:\n downlinkLoad: 0\n downlinkSpeed: 2400\n linkAtCapacity: disable\n linkStatus: up\n loadMeasurementDuration: 0\n symmetricWanLink: symmetric\n uplinkLoad: 0\n uplinkSpeed: 2400\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 H2QpWanMetric can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure WAN metrics.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.hotspot20.H2qpwanmetric(\"trname\", {\n downlinkLoad: 0,\n downlinkSpeed: 2400,\n linkAtCapacity: \"disable\",\n linkStatus: \"up\",\n loadMeasurementDuration: 0,\n symmetricWanLink: \"symmetric\",\n uplinkLoad: 0,\n uplinkSpeed: 2400,\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.hotspot20.H2qpwanmetric(\"trname\",\n downlink_load=0,\n downlink_speed=2400,\n link_at_capacity=\"disable\",\n link_status=\"up\",\n load_measurement_duration=0,\n symmetric_wan_link=\"symmetric\",\n uplink_load=0,\n uplink_speed=2400)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Hotspot20.H2qpwanmetric(\"trname\", new()\n {\n DownlinkLoad = 0,\n DownlinkSpeed = 2400,\n LinkAtCapacity = \"disable\",\n LinkStatus = \"up\",\n LoadMeasurementDuration = 0,\n SymmetricWanLink = \"symmetric\",\n UplinkLoad = 0,\n UplinkSpeed = 2400,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewH2qpwanmetric(ctx, \"trname\", \u0026wirelesscontroller.H2qpwanmetricArgs{\n\t\t\tDownlinkLoad: pulumi.Int(0),\n\t\t\tDownlinkSpeed: pulumi.Int(2400),\n\t\t\tLinkAtCapacity: pulumi.String(\"disable\"),\n\t\t\tLinkStatus: pulumi.String(\"up\"),\n\t\t\tLoadMeasurementDuration: pulumi.Int(0),\n\t\t\tSymmetricWanLink: pulumi.String(\"symmetric\"),\n\t\t\tUplinkLoad: pulumi.Int(0),\n\t\t\tUplinkSpeed: pulumi.Int(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.fortios.wirelesscontroller.H2qpwanmetric;\nimport com.pulumi.fortios.wirelesscontroller.H2qpwanmetricArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new H2qpwanmetric(\"trname\", H2qpwanmetricArgs.builder()\n .downlinkLoad(0)\n .downlinkSpeed(2400)\n .linkAtCapacity(\"disable\")\n .linkStatus(\"up\")\n .loadMeasurementDuration(0)\n .symmetricWanLink(\"symmetric\")\n .uplinkLoad(0)\n .uplinkSpeed(2400)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller/hotspot20:H2qpwanmetric\n properties:\n downlinkLoad: 0\n downlinkSpeed: 2400\n linkAtCapacity: disable\n linkStatus: up\n loadMeasurementDuration: 0\n symmetricWanLink: symmetric\n uplinkLoad: 0\n uplinkSpeed: 2400\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessControllerHotspot20 H2QpWanMetric can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric labelname {{name}}\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/hotspot20/h2qpwanmetric:H2qpwanmetric labelname {{name}}\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "downlinkLoad": { "type": "integer", @@ -210777,7 +213038,8 @@ "name", "symmetricWanLink", "uplinkLoad", - "uplinkSpeed" + "uplinkSpeed", + "vdomparam" ], "inputProperties": { "downlinkLoad": { @@ -210929,7 +213191,7 @@ }, "gasComebackDelay": { "type": "integer", - "description": "GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).\n" + "description": "GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions \u003e= 7.0.1: 0 or 100 - 10000 milliseconds.\n" }, "gasFragmentationLimit": { "type": "integer", @@ -210937,7 +213199,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hessid": { "type": "string", @@ -211075,6 +213337,7 @@ "release", "roamingConsortium", "termsAndConditions", + "vdomparam", "venueGroup", "venueName", "venueType", @@ -211137,7 +213400,7 @@ }, "gasComebackDelay": { "type": "integer", - "description": "GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).\n" + "description": "GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions \u003e= 7.0.1: 0 or 100 - 10000 milliseconds.\n" }, "gasFragmentationLimit": { "type": "integer", @@ -211145,7 +213408,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hessid": { "type": "string", @@ -211310,7 +213573,7 @@ }, "gasComebackDelay": { "type": "integer", - "description": "GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500).\n" + "description": "GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions \u003e= 7.0.1: 0 or 100 - 10000 milliseconds.\n" }, "gasFragmentationLimit": { "type": "integer", @@ -211318,7 +213581,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "hessid": { "type": "string", @@ -211438,7 +213701,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "iconLists": { "type": "array", @@ -211457,7 +213720,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -211466,7 +213730,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "iconLists": { "type": "array", @@ -211495,7 +213759,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "iconLists": { "type": "array", @@ -211541,7 +213805,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -211553,7 +213817,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "dscpExcepts": { @@ -211576,7 +213841,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -211612,7 +213877,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -211629,7 +213894,7 @@ } }, "fortios:wirelesscontroller/intercontroller:Intercontroller": { - "description": "Configure inter wireless controller operation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.Intercontroller(\"trname\", {\n fastFailoverMax: 10,\n fastFailoverWait: 10,\n interControllerKey: \"ENC XXXX\",\n interControllerMode: \"disable\",\n interControllerPri: \"primary\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.Intercontroller(\"trname\",\n fast_failover_max=10,\n fast_failover_wait=10,\n inter_controller_key=\"ENC XXXX\",\n inter_controller_mode=\"disable\",\n inter_controller_pri=\"primary\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Intercontroller(\"trname\", new()\n {\n FastFailoverMax = 10,\n FastFailoverWait = 10,\n InterControllerKey = \"ENC XXXX\",\n InterControllerMode = \"disable\",\n InterControllerPri = \"primary\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewIntercontroller(ctx, \"trname\", \u0026wirelesscontroller.IntercontrollerArgs{\n\t\t\tFastFailoverMax: pulumi.Int(10),\n\t\t\tFastFailoverWait: pulumi.Int(10),\n\t\t\tInterControllerKey: pulumi.String(\"ENC XXXX\"),\n\t\t\tInterControllerMode: pulumi.String(\"disable\"),\n\t\t\tInterControllerPri: pulumi.String(\"primary\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wirelesscontroller.Intercontroller;\nimport com.pulumi.fortios.wirelesscontroller.IntercontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Intercontroller(\"trname\", IntercontrollerArgs.builder() \n .fastFailoverMax(10)\n .fastFailoverWait(10)\n .interControllerKey(\"ENC XXXX\")\n .interControllerMode(\"disable\")\n .interControllerPri(\"primary\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller:Intercontroller\n properties:\n fastFailoverMax: 10\n fastFailoverWait: 10\n interControllerKey: ENC XXXX\n interControllerMode: disable\n interControllerPri: primary\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessController InterController can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", + "description": "Configure inter wireless controller operation.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as fortios from \"@pulumiverse/fortios\";\n\nconst trname = new fortios.wirelesscontroller.Intercontroller(\"trname\", {\n fastFailoverMax: 10,\n fastFailoverWait: 10,\n interControllerKey: \"ENC XXXX\",\n interControllerMode: \"disable\",\n interControllerPri: \"primary\",\n});\n```\n```python\nimport pulumi\nimport pulumiverse_fortios as fortios\n\ntrname = fortios.wirelesscontroller.Intercontroller(\"trname\",\n fast_failover_max=10,\n fast_failover_wait=10,\n inter_controller_key=\"ENC XXXX\",\n inter_controller_mode=\"disable\",\n inter_controller_pri=\"primary\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Fortios = Pulumiverse.Fortios;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var trname = new Fortios.Wirelesscontroller.Intercontroller(\"trname\", new()\n {\n FastFailoverMax = 10,\n FastFailoverWait = 10,\n InterControllerKey = \"ENC XXXX\",\n InterControllerMode = \"disable\",\n InterControllerPri = \"primary\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\t\"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/wirelesscontroller\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := wirelesscontroller.NewIntercontroller(ctx, \"trname\", \u0026wirelesscontroller.IntercontrollerArgs{\n\t\t\tFastFailoverMax: pulumi.Int(10),\n\t\t\tFastFailoverWait: pulumi.Int(10),\n\t\t\tInterControllerKey: pulumi.String(\"ENC XXXX\"),\n\t\t\tInterControllerMode: pulumi.String(\"disable\"),\n\t\t\tInterControllerPri: pulumi.String(\"primary\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.fortios.wirelesscontroller.Intercontroller;\nimport com.pulumi.fortios.wirelesscontroller.IntercontrollerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var trname = new Intercontroller(\"trname\", IntercontrollerArgs.builder()\n .fastFailoverMax(10)\n .fastFailoverWait(10)\n .interControllerKey(\"ENC XXXX\")\n .interControllerMode(\"disable\")\n .interControllerPri(\"primary\")\n .build());\n\n }\n}\n```\n```yaml\nresources:\n trname:\n type: fortios:wirelesscontroller:Intercontroller\n properties:\n fastFailoverMax: 10\n fastFailoverWait: 10\n interControllerKey: ENC XXXX\n interControllerMode: disable\n interControllerPri: primary\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nWirelessController InterController can be imported using any of these accepted formats:\n\n```sh\n$ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController\n```\n\nIf you do not want to import arguments of block:\n\n$ export \"FORTIOS_IMPORT_TABLE\"=\"false\"\n\n```sh\n$ pulumi import fortios:wirelesscontroller/intercontroller:Intercontroller labelname WirelessControllerInterController\n```\n\n$ unset \"FORTIOS_IMPORT_TABLE\"\n\n", "properties": { "dynamicSortSubtable": { "type": "string", @@ -211645,7 +213910,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interControllerKey": { "type": "string", @@ -211681,7 +213946,8 @@ "fastFailoverWait", "interControllerMode", "interControllerPri", - "l3Roaming" + "l3Roaming", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -211698,7 +213964,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interControllerKey": { "type": "string", @@ -211747,7 +214013,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "interControllerKey": { "type": "string", @@ -211836,6 +214102,10 @@ "wtpEventLog": { "type": "string", "description": "Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.\n" + }, + "wtpFipsEventLog": { + "type": "string", + "description": "Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.\n" } }, "required": [ @@ -211849,8 +214119,10 @@ "staEventLog", "staLocateLog", "status", + "vdomparam", "widsLog", - "wtpEventLog" + "wtpEventLog", + "wtpFipsEventLog" ], "inputProperties": { "addrgrpLog": { @@ -211905,6 +214177,10 @@ "wtpEventLog": { "type": "string", "description": "Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.\n" + }, + "wtpFipsEventLog": { + "type": "string", + "description": "Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.\n" } }, "stateInputs": { @@ -211962,6 +214238,10 @@ "wtpEventLog": { "type": "string", "description": "Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.\n" + }, + "wtpFipsEventLog": { + "type": "string", + "description": "Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`.\n" } }, "type": "object" @@ -211976,12 +214256,20 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mpskConcurrentClients": { "type": "integer", "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n" }, + "mpskExternalServer": { + "type": "string", + "description": "RADIUS server to be used to authenticate MPSK users.\n" + }, + "mpskExternalServerAuth": { + "type": "string", + "description": "Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`.\n" + }, "mpskGroups": { "type": "array", "items": { @@ -211989,6 +214277,10 @@ }, "description": "List of multiple PSK groups. The structure of `mpsk_group` block is documented below.\n" }, + "mpskType": { + "type": "string", + "description": "Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`.\n" + }, "name": { "type": "string", "description": "MPSK profile name.\n" @@ -212000,7 +214292,11 @@ }, "required": [ "mpskConcurrentClients", - "name" + "mpskExternalServer", + "mpskExternalServerAuth", + "mpskType", + "name", + "vdomparam" ], "inputProperties": { "dynamicSortSubtable": { @@ -212009,12 +214305,20 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mpskConcurrentClients": { "type": "integer", "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n" }, + "mpskExternalServer": { + "type": "string", + "description": "RADIUS server to be used to authenticate MPSK users.\n" + }, + "mpskExternalServerAuth": { + "type": "string", + "description": "Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`.\n" + }, "mpskGroups": { "type": "array", "items": { @@ -212022,6 +214326,10 @@ }, "description": "List of multiple PSK groups. The structure of `mpsk_group` block is documented below.\n" }, + "mpskType": { + "type": "string", + "description": "Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`.\n" + }, "name": { "type": "string", "description": "MPSK profile name.\n", @@ -212042,12 +214350,20 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "mpskConcurrentClients": { "type": "integer", "description": "Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation).\n" }, + "mpskExternalServer": { + "type": "string", + "description": "RADIUS server to be used to authenticate MPSK users.\n" + }, + "mpskExternalServerAuth": { + "type": "string", + "description": "Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`.\n" + }, "mpskGroups": { "type": "array", "items": { @@ -212055,6 +214371,10 @@ }, "description": "List of multiple PSK groups. The structure of `mpsk_group` block is documented below.\n" }, + "mpskType": { + "type": "string", + "description": "Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`.\n" + }, "name": { "type": "string", "description": "MPSK profile name.\n", @@ -212091,7 +214411,8 @@ }, "required": [ "name", - "onboardingVlan" + "onboardingVlan", + "vdomparam" ], "inputProperties": { "comment": { @@ -212211,7 +214532,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -212271,6 +214592,7 @@ "name", "uplink", "uplinkSta", + "vdomparam", "wmm", "wmmBeDscp", "wmmBkDscp", @@ -212350,7 +214672,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -212472,7 +214794,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -212557,7 +214879,8 @@ "grayscale", "imageType", "name", - "opacity" + "opacity", + "vdomparam" ], "inputProperties": { "comments": { @@ -212633,7 +214956,7 @@ }, "darrpOptimize": { "type": "integer", - "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" + "description": "Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" }, "darrpOptimizeSchedules": { "type": "array", @@ -212676,7 +214999,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "offendingSsids": { "type": "array", @@ -212715,6 +215038,7 @@ "firmwareProvisionOnAuthorization", "phishingSsidDetect", "rollingWtpUpgrade", + "vdomparam", "wfaCompatibility" ], "inputProperties": { @@ -212728,7 +215052,7 @@ }, "darrpOptimize": { "type": "integer", - "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" + "description": "Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" }, "darrpOptimizeSchedules": { "type": "array", @@ -212771,7 +215095,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "offendingSsids": { "type": "array", @@ -212811,7 +215135,7 @@ }, "darrpOptimize": { "type": "integer", - "description": "Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" + "description": "Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable).\n" }, "darrpOptimizeSchedules": { "type": "array", @@ -212854,7 +215178,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "offendingSsids": { "type": "array", @@ -212908,7 +215232,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "trapHighCpuThreshold": { "type": "integer", @@ -212934,7 +215258,8 @@ "contactInfo", "engineId", "trapHighCpuThreshold", - "trapHighMemThreshold" + "trapHighMemThreshold", + "vdomparam" ], "inputProperties": { "communities": { @@ -212958,7 +215283,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "trapHighCpuThreshold": { "type": "integer", @@ -213005,7 +215330,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "trapHighCpuThreshold": { "type": "integer", @@ -213053,6 +215378,7 @@ }, "required": [ "name", + "vdomparam", "vlan" ], "inputProperties": { @@ -213147,7 +215473,8 @@ "serverFqdn", "serverIp", "serverPort", - "serverStatus" + "serverStatus", + "vdomparam" ], "inputProperties": { "comment": { @@ -213253,6 +215580,10 @@ "type": "integer", "description": "Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5).\n" }, + "bleDeviceCleanup": { + "type": "integer", + "description": "Time period in minutes to keep BLE device after it is gone (default = 60).\n" + }, "bleScanReportIntv": { "type": "integer", "description": "Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30).\n" @@ -213302,7 +215633,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsecIntfCleanup": { "type": "integer", @@ -213324,6 +215655,14 @@ "type": "integer", "description": "Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0).\n" }, + "rogueStaCleanup": { + "type": "integer", + "description": "Time period in minutes to keep rogue station after it is gone (default = 0).\n" + }, + "staCapCleanup": { + "type": "integer", + "description": "Time period in minutes to keep station capability data after it is gone (default = 0).\n" + }, "staCapabilityInterval": { "type": "integer", "description": "Time between running station capability reports (1 - 255 sec, default = 30).\n" @@ -213334,7 +215673,7 @@ }, "staStatsInterval": { "type": "integer", - "description": "Time between running client (station) reports (1 - 255 sec, default = 1).\n" + "description": "Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions \u003e= 7.4.2: default = 10.\n" }, "vapStatsInterval": { "type": "integer", @@ -213350,6 +215689,7 @@ "apRebootWaitInterval2", "apRebootWaitTime", "authTimeout", + "bleDeviceCleanup", "bleScanReportIntv", "clientIdleRehomeTimeout", "clientIdleTimeout", @@ -213364,10 +215704,13 @@ "radioStatsInterval", "rogueApCleanup", "rogueApLog", + "rogueStaCleanup", + "staCapCleanup", "staCapabilityInterval", "staLocateTimer", "staStatsInterval", - "vapStatsInterval" + "vapStatsInterval", + "vdomparam" ], "inputProperties": { "apRebootWaitInterval1": { @@ -213386,6 +215729,10 @@ "type": "integer", "description": "Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5).\n" }, + "bleDeviceCleanup": { + "type": "integer", + "description": "Time period in minutes to keep BLE device after it is gone (default = 60).\n" + }, "bleScanReportIntv": { "type": "integer", "description": "Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30).\n" @@ -213435,7 +215782,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsecIntfCleanup": { "type": "integer", @@ -213457,6 +215804,14 @@ "type": "integer", "description": "Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0).\n" }, + "rogueStaCleanup": { + "type": "integer", + "description": "Time period in minutes to keep rogue station after it is gone (default = 0).\n" + }, + "staCapCleanup": { + "type": "integer", + "description": "Time period in minutes to keep station capability data after it is gone (default = 0).\n" + }, "staCapabilityInterval": { "type": "integer", "description": "Time between running station capability reports (1 - 255 sec, default = 30).\n" @@ -213467,7 +215822,7 @@ }, "staStatsInterval": { "type": "integer", - "description": "Time between running client (station) reports (1 - 255 sec, default = 1).\n" + "description": "Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions \u003e= 7.4.2: default = 10.\n" }, "vapStatsInterval": { "type": "integer", @@ -213498,6 +215853,10 @@ "type": "integer", "description": "Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5).\n" }, + "bleDeviceCleanup": { + "type": "integer", + "description": "Time period in minutes to keep BLE device after it is gone (default = 60).\n" + }, "bleScanReportIntv": { "type": "integer", "description": "Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30).\n" @@ -213547,7 +215906,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "ipsecIntfCleanup": { "type": "integer", @@ -213569,6 +215928,14 @@ "type": "integer", "description": "Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0).\n" }, + "rogueStaCleanup": { + "type": "integer", + "description": "Time period in minutes to keep rogue station after it is gone (default = 0).\n" + }, + "staCapCleanup": { + "type": "integer", + "description": "Time period in minutes to keep station capability data after it is gone (default = 0).\n" + }, "staCapabilityInterval": { "type": "integer", "description": "Time between running station capability reports (1 - 255 sec, default = 30).\n" @@ -213579,7 +215946,7 @@ }, "staStatsInterval": { "type": "integer", - "description": "Time between running client (station) reports (1 - 255 sec, default = 1).\n" + "description": "Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions \u003e= 7.4.2: default = 10.\n" }, "vapStatsInterval": { "type": "integer", @@ -213642,6 +216009,7 @@ "name", "scanBotnetConnections", "utmLog", + "vdomparam", "webfilterProfile" ], "inputProperties": { @@ -213742,7 +216110,7 @@ }, "additionalAkms": { "type": "string", - "description": "Additional AKMs. Valid values: `akm6`.\n" + "description": "Additional AKMs.\n" }, "addressGroup": { "type": "string", @@ -213752,6 +216120,10 @@ "type": "string", "description": "Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`.\n" }, + "akm24Only": { + "type": "string", + "description": "WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`.\n" + }, "alias": { "type": "string", "description": "Alias.\n" @@ -213796,6 +216168,10 @@ "type": "string", "description": "Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`.\n" }, + "beaconProtection": { + "type": "string", + "description": "Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`.\n" + }, "broadcastSsid": { "type": "string", "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`.\n" @@ -213820,6 +216196,10 @@ "type": "integer", "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).\n" }, + "captivePortal": { + "type": "string", + "description": "Enable/disable captive portal. Valid values: `enable`, `disable`.\n" + }, "captivePortalAcName": { "type": "string", "description": "Local-bridging captive portal ac-name.\n" @@ -213948,7 +216328,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtkRekey": { "type": "string", @@ -213956,7 +216336,7 @@ }, "gtkRekeyIntv": { "type": "integer", - "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n" + "description": "GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions \u003e= 7.4.4: 600 - 864000 sec.\n" }, "highEfficiency": { "type": "string", @@ -214149,6 +216529,10 @@ "type": "string", "description": "Virtual AP name.\n" }, + "nasFilterRule": { + "type": "string", + "description": "Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`.\n" + }, "neighborReportDualBand": { "type": "string", "description": "Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`.\n" @@ -214232,7 +216616,7 @@ }, "ptkRekeyIntv": { "type": "integer", - "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n" + "description": "PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions \u003e= 7.4.4: 600 - 864000 sec.\n" }, "qosProfile": { "type": "string", @@ -214313,6 +216697,18 @@ "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" }, + "rates11beMcsMap": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth.\n" + }, + "rates11beMcsMap160": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth.\n" + }, + "rates11beMcsMap320": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth.\n" + }, "rates11bg": { "type": "string", "description": "Allowed data rates for 802.11b/g.\n" @@ -214493,6 +216889,7 @@ "additionalAkms", "addressGroup", "addressGroupPolicy", + "akm24Only", "alias", "antivirusProfile", "applicationDetectionEngine", @@ -214504,12 +216901,14 @@ "authCert", "authPortalAddr", "beaconAdvertising", + "beaconProtection", "broadcastSsid", "broadcastSuppression", "bssColorPartial", "bstmDisassociationImminent", "bstmLoadBalancingDisassocTimer", "bstmRssiDisassocTimer", + "captivePortal", "captivePortalAcName", "captivePortalAuthTimeout", "captivePortalFwAccounting", @@ -214583,6 +216982,7 @@ "nac", "nacProfile", "name", + "nasFilterRule", "neighborReportDualBand", "okc", "osen", @@ -214621,6 +217021,9 @@ "rates11axMcsMap", "rates11axSs12", "rates11axSs34", + "rates11beMcsMap", + "rates11beMcsMap160", + "rates11beMcsMap320", "rates11bg", "rates11nSs12", "rates11nSs34", @@ -214650,6 +217053,7 @@ "utmLog", "utmProfile", "utmStatus", + "vdomparam", "vlanAuto", "vlanPooling", "vlanid", @@ -214667,7 +217071,7 @@ }, "additionalAkms": { "type": "string", - "description": "Additional AKMs. Valid values: `akm6`.\n" + "description": "Additional AKMs.\n" }, "addressGroup": { "type": "string", @@ -214677,6 +217081,10 @@ "type": "string", "description": "Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`.\n" }, + "akm24Only": { + "type": "string", + "description": "WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`.\n" + }, "alias": { "type": "string", "description": "Alias.\n" @@ -214721,6 +217129,10 @@ "type": "string", "description": "Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`.\n" }, + "beaconProtection": { + "type": "string", + "description": "Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`.\n" + }, "broadcastSsid": { "type": "string", "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`.\n" @@ -214745,6 +217157,10 @@ "type": "integer", "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).\n" }, + "captivePortal": { + "type": "string", + "description": "Enable/disable captive portal. Valid values: `enable`, `disable`.\n" + }, "captivePortalAcName": { "type": "string", "description": "Local-bridging captive portal ac-name.\n" @@ -214873,7 +217289,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtkRekey": { "type": "string", @@ -214881,7 +217297,7 @@ }, "gtkRekeyIntv": { "type": "integer", - "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n" + "description": "GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions \u003e= 7.4.4: 600 - 864000 sec.\n" }, "highEfficiency": { "type": "string", @@ -215075,6 +217491,10 @@ "description": "Virtual AP name.\n", "willReplaceOnChanges": true }, + "nasFilterRule": { + "type": "string", + "description": "Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`.\n" + }, "neighborReportDualBand": { "type": "string", "description": "Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`.\n" @@ -215158,7 +217578,7 @@ }, "ptkRekeyIntv": { "type": "integer", - "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n" + "description": "PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions \u003e= 7.4.4: 600 - 864000 sec.\n" }, "qosProfile": { "type": "string", @@ -215239,6 +217659,18 @@ "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" }, + "rates11beMcsMap": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth.\n" + }, + "rates11beMcsMap160": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth.\n" + }, + "rates11beMcsMap320": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth.\n" + }, "rates11bg": { "type": "string", "description": "Allowed data rates for 802.11b/g.\n" @@ -215427,7 +217859,7 @@ }, "additionalAkms": { "type": "string", - "description": "Additional AKMs. Valid values: `akm6`.\n" + "description": "Additional AKMs.\n" }, "addressGroup": { "type": "string", @@ -215437,6 +217869,10 @@ "type": "string", "description": "Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`.\n" }, + "akm24Only": { + "type": "string", + "description": "WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`.\n" + }, "alias": { "type": "string", "description": "Alias.\n" @@ -215481,6 +217917,10 @@ "type": "string", "description": "Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`.\n" }, + "beaconProtection": { + "type": "string", + "description": "Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`.\n" + }, "broadcastSsid": { "type": "string", "description": "Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`.\n" @@ -215505,6 +217945,10 @@ "type": "integer", "description": "Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200).\n" }, + "captivePortal": { + "type": "string", + "description": "Enable/disable captive portal. Valid values: `enable`, `disable`.\n" + }, "captivePortalAcName": { "type": "string", "description": "Local-bridging captive portal ac-name.\n" @@ -215633,7 +218077,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "gtkRekey": { "type": "string", @@ -215641,7 +218085,7 @@ }, "gtkRekeyIntv": { "type": "integer", - "description": "GTK rekey interval (1800 - 864000 sec, default = 86400).\n" + "description": "GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions \u003e= 7.4.4: 600 - 864000 sec.\n" }, "highEfficiency": { "type": "string", @@ -215835,6 +218279,10 @@ "description": "Virtual AP name.\n", "willReplaceOnChanges": true }, + "nasFilterRule": { + "type": "string", + "description": "Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`.\n" + }, "neighborReportDualBand": { "type": "string", "description": "Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`.\n" @@ -215918,7 +218366,7 @@ }, "ptkRekeyIntv": { "type": "integer", - "description": "PTK rekey interval (1800 - 864000 sec, default = 86400).\n" + "description": "PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions \u003e= 7.4.4: 600 - 864000 sec.\n" }, "qosProfile": { "type": "string", @@ -215999,6 +218447,18 @@ "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" }, + "rates11beMcsMap": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth.\n" + }, + "rates11beMcsMap160": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth.\n" + }, + "rates11beMcsMap320": { + "type": "string", + "description": "Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth.\n" + }, "rates11bg": { "type": "string", "description": "Allowed data rates for 802.11b/g.\n" @@ -216190,7 +218650,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -216209,7 +218669,8 @@ } }, "required": [ - "name" + "name", + "vdomparam" ], "inputProperties": { "comment": { @@ -216222,7 +218683,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -216255,7 +218716,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -216299,7 +218760,7 @@ }, "pingNumber": { "type": "integer", - "description": "Number of the tunnel monitoring echo packets (1 - 65535, default = 5).\n" + "description": "Number of the tunnel mointoring echo packets (1 - 65535, default = 5).\n" }, "returnPacketTimeout": { "type": "integer", @@ -216329,6 +218790,7 @@ "pingNumber", "returnPacketTimeout", "tunnelType", + "vdomparam", "wagIp", "wagPort" ], @@ -216352,7 +218814,7 @@ }, "pingNumber": { "type": "integer", - "description": "Number of the tunnel monitoring echo packets (1 - 65535, default = 5).\n" + "description": "Number of the tunnel mointoring echo packets (1 - 65535, default = 5).\n" }, "returnPacketTimeout": { "type": "integer", @@ -216398,7 +218860,7 @@ }, "pingNumber": { "type": "integer", - "description": "Number of the tunnel monitoring echo packets (1 - 65535, default = 5).\n" + "description": "Number of the tunnel mointoring echo packets (1 - 65535, default = 5).\n" }, "returnPacketTimeout": { "type": "integer", @@ -216453,27 +218915,27 @@ }, "apBgscanDuration": { "type": "integer", - "description": "Listening time on a scanning channel (10 - 1000 msec, default = 20).\n" + "description": "Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions \u003e= 7.0.2: default = 30.\n" }, "apBgscanIdle": { "type": "integer", - "description": "Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).\n" + "description": "Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions \u003e= 7.0.2: default = 20.\n" }, "apBgscanIntv": { "type": "integer", - "description": "Period of time between scanning two channels (1 - 600 sec, default = 1).\n" + "description": "Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions \u003e= 7.0.2: default = 3.\n" }, "apBgscanPeriod": { "type": "integer", - "description": "Period of time between background scans (60 - 3600 sec, default = 600).\n" + "description": "Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.\n" }, "apBgscanReportIntv": { "type": "integer", - "description": "Period of time between background scan reports (15 - 600 sec, default = 30).\n" + "description": "Period between background scan reports (15 - 600 sec, default = 30).\n" }, "apFgscanReportIntv": { "type": "integer", - "description": "Period of time between foreground scan reports (15 - 600 sec, default = 15).\n" + "description": "Period between foreground scan reports (15 - 600 sec, default = 15).\n" }, "apScan": { "type": "string", @@ -216619,7 +219081,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "invalidMacOui": { "type": "string", @@ -216643,7 +219105,7 @@ }, "sensorMode": { "type": "string", - "description": "Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`.\n" + "description": "Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`.\n" }, "spoofedDeauth": { "type": "string", @@ -216711,6 +219173,7 @@ "nullSsidProbeResp", "sensorMode", "spoofedDeauth", + "vdomparam", "weakWepIv", "wirelessBridge" ], @@ -216740,27 +219203,27 @@ }, "apBgscanDuration": { "type": "integer", - "description": "Listening time on a scanning channel (10 - 1000 msec, default = 20).\n" + "description": "Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions \u003e= 7.0.2: default = 30.\n" }, "apBgscanIdle": { "type": "integer", - "description": "Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).\n" + "description": "Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions \u003e= 7.0.2: default = 20.\n" }, "apBgscanIntv": { "type": "integer", - "description": "Period of time between scanning two channels (1 - 600 sec, default = 1).\n" + "description": "Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions \u003e= 7.0.2: default = 3.\n" }, "apBgscanPeriod": { "type": "integer", - "description": "Period of time between background scans (60 - 3600 sec, default = 600).\n" + "description": "Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.\n" }, "apBgscanReportIntv": { "type": "integer", - "description": "Period of time between background scan reports (15 - 600 sec, default = 30).\n" + "description": "Period between background scan reports (15 - 600 sec, default = 30).\n" }, "apFgscanReportIntv": { "type": "integer", - "description": "Period of time between foreground scan reports (15 - 600 sec, default = 15).\n" + "description": "Period between foreground scan reports (15 - 600 sec, default = 15).\n" }, "apScan": { "type": "string", @@ -216906,7 +219369,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "invalidMacOui": { "type": "string", @@ -216931,7 +219394,7 @@ }, "sensorMode": { "type": "string", - "description": "Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`.\n" + "description": "Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`.\n" }, "spoofedDeauth": { "type": "string", @@ -216979,27 +219442,27 @@ }, "apBgscanDuration": { "type": "integer", - "description": "Listening time on a scanning channel (10 - 1000 msec, default = 20).\n" + "description": "Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions \u003e= 7.0.2: default = 30.\n" }, "apBgscanIdle": { "type": "integer", - "description": "Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0).\n" + "description": "Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions \u003e= 7.0.2: default = 20.\n" }, "apBgscanIntv": { "type": "integer", - "description": "Period of time between scanning two channels (1 - 600 sec, default = 1).\n" + "description": "Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions \u003e= 7.0.2: default = 3.\n" }, "apBgscanPeriod": { "type": "integer", - "description": "Period of time between background scans (60 - 3600 sec, default = 600).\n" + "description": "Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec.\n" }, "apBgscanReportIntv": { "type": "integer", - "description": "Period of time between background scan reports (15 - 600 sec, default = 30).\n" + "description": "Period between background scan reports (15 - 600 sec, default = 30).\n" }, "apFgscanReportIntv": { "type": "integer", - "description": "Period of time between foreground scan reports (15 - 600 sec, default = 15).\n" + "description": "Period between foreground scan reports (15 - 600 sec, default = 15).\n" }, "apScan": { "type": "string", @@ -217145,7 +219608,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "invalidMacOui": { "type": "string", @@ -217170,7 +219633,7 @@ }, "sensorMode": { "type": "string", - "description": "Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`.\n" + "description": "Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`.\n" }, "spoofedDeauth": { "type": "string", @@ -217242,7 +219705,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "imageDownload": { "type": "string", @@ -217254,7 +219717,7 @@ }, "ipFragmentPreventing": { "type": "string", - "description": "Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n" + "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/fortios:wirelesscontroller/WtpLan:WtpLan", @@ -217362,11 +219825,11 @@ }, "tunMtuDownlink": { "type": "integer", - "description": "Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500.\n" + "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n" }, "tunMtuUplink": { "type": "integer", - "description": "Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500.\n" + "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" }, "uuid": { "type": "string", @@ -217433,6 +219896,7 @@ "tunMtuDownlink", "tunMtuUplink", "uuid", + "vdomparam", "wanPortMode", "wtpId", "wtpMode", @@ -217485,7 +219949,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "imageDownload": { "type": "string", @@ -217497,7 +219961,7 @@ }, "ipFragmentPreventing": { "type": "string", - "description": "Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n" + "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/fortios:wirelesscontroller/WtpLan:WtpLan", @@ -217605,11 +220069,11 @@ }, "tunMtuDownlink": { "type": "integer", - "description": "Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500.\n" + "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n" }, "tunMtuUplink": { "type": "integer", - "description": "Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500.\n" + "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" }, "uuid": { "type": "string", @@ -217690,7 +220154,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "imageDownload": { "type": "string", @@ -217702,7 +220166,7 @@ }, "ipFragmentPreventing": { "type": "string", - "description": "Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n" + "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/fortios:wirelesscontroller/WtpLan:WtpLan", @@ -217810,11 +220274,11 @@ }, "tunMtuDownlink": { "type": "integer", - "description": "Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500.\n" + "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n" }, "tunMtuUplink": { "type": "integer", - "description": "Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500.\n" + "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" }, "uuid": { "type": "string", @@ -217859,7 +220323,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -217884,7 +220348,8 @@ "required": [ "bleMajorId", "name", - "platformType" + "platformType", + "vdomparam" ], "inputProperties": { "bleMajorId": { @@ -217897,7 +220362,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -217934,7 +220399,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "name": { "type": "string", @@ -217994,7 +220459,7 @@ }, "consoleLogin": { "type": "string", - "description": "Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`.\n" }, "controlMessageOffload": { "type": "string", @@ -218037,7 +220502,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "handoffRoaming": { "type": "string", @@ -218057,7 +220522,7 @@ }, "ipFragmentPreventing": { "type": "string", - "description": "Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n" + "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/fortios:wirelesscontroller/WtpprofileLan:WtpprofileLan", @@ -218080,7 +220545,7 @@ }, "lldp": { "type": "string", - "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions \u003e= 6.2.4: default = enable. Valid values: `enable`, `disable`.\n" }, "loginPasswd": { "type": "string", @@ -218144,16 +220609,20 @@ }, "tunMtuDownlink": { "type": "integer", - "description": "Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).\n" + "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n" }, "tunMtuUplink": { "type": "integer", - "description": "Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).\n" + "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: `enable`, `disable`.\n" }, + "usbPort": { + "type": "string", + "description": "Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n" @@ -218222,6 +220691,8 @@ "tunMtuDownlink", "tunMtuUplink", "unii45ghzBand", + "usbPort", + "vdomparam", "wanPortAuth", "wanPortAuthMacsec", "wanPortAuthMethods", @@ -218259,7 +220730,7 @@ }, "consoleLogin": { "type": "string", - "description": "Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`.\n" }, "controlMessageOffload": { "type": "string", @@ -218302,7 +220773,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "handoffRoaming": { "type": "string", @@ -218322,7 +220793,7 @@ }, "ipFragmentPreventing": { "type": "string", - "description": "Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n" + "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/fortios:wirelesscontroller/WtpprofileLan:WtpprofileLan", @@ -218345,7 +220816,7 @@ }, "lldp": { "type": "string", - "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions \u003e= 6.2.4: default = enable. Valid values: `enable`, `disable`.\n" }, "loginPasswd": { "type": "string", @@ -218410,16 +220881,20 @@ }, "tunMtuDownlink": { "type": "integer", - "description": "Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).\n" + "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n" }, "tunMtuUplink": { "type": "integer", - "description": "Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).\n" + "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: `enable`, `disable`.\n" }, + "usbPort": { + "type": "string", + "description": "Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", @@ -218483,7 +220958,7 @@ }, "consoleLogin": { "type": "string", - "description": "Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`.\n" }, "controlMessageOffload": { "type": "string", @@ -218526,7 +221001,7 @@ }, "getAllTables": { "type": "string", - "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" + "description": "Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.\n" }, "handoffRoaming": { "type": "string", @@ -218546,7 +221021,7 @@ }, "ipFragmentPreventing": { "type": "string", - "description": "Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`.\n" + "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/fortios:wirelesscontroller/WtpprofileLan:WtpprofileLan", @@ -218569,7 +221044,7 @@ }, "lldp": { "type": "string", - "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`.\n" + "description": "Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions \u003e= 6.2.4: default = enable. Valid values: `enable`, `disable`.\n" }, "loginPasswd": { "type": "string", @@ -218634,16 +221109,20 @@ }, "tunMtuDownlink": { "type": "integer", - "description": "Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).\n" + "description": "The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0).\n" }, "tunMtuUplink": { "type": "integer", - "description": "Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0).\n" + "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: `enable`, `disable`.\n" }, + "usbPort": { + "type": "string", + "description": "Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`.\n" + }, "vdomparam": { "type": "string", "description": "Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.\n", @@ -220362,6 +222841,10 @@ "type": "integer", "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.\n" + }, "protocol": { "type": "integer", "description": "Integer value for the protocol type (0 - 255).\n" @@ -220406,6 +222889,7 @@ "origAddr6s", "origPort", "policyid", + "portPreserve", "protocol", "srcintfs", "status", @@ -223322,6 +225806,10 @@ }, "description": "IP Pool names. The structure of `poolname` block is documented below.\n" }, + "portPreserve": { + "type": "string", + "description": "Enable/disable preservation of the original source port from source NAT if it has not been used.\n" + }, "profileGroup": { "type": "string", "description": "Name of profile group.\n" @@ -223789,6 +226277,7 @@ "policyid", "poolnames", "poolname6s", + "portPreserve", "profileGroup", "profileProtocolOptions", "profileType", @@ -233607,6 +236096,10 @@ "type": "string", "description": "SAML setting configuration synchronization.\n" }, + "sourceIp": { + "type": "string", + "description": "Source IP address for communication with the upstream FortiGate.\n" + }, "status": { "type": "string", "description": "Enable/disable Security Fabric.\n" @@ -233626,6 +236119,14 @@ "type": "string", "description": "IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric.\n" }, + "upstreamInterface": { + "type": "string", + "description": "Specify outgoing interface to reach server.\n" + }, + "upstreamInterfaceSelectMethod": { + "type": "string", + "description": "Specify how to select outgoing interface to reach server.\n" + }, "upstreamIp": { "type": "string", "description": "IP address of the FortiGate upstream from this FortiGate in the Security Fabric.\n" @@ -233661,10 +236162,13 @@ "managementIp", "managementPort", "samlConfigurationSync", + "sourceIp", "status", "trustedLists", "uid", "upstream", + "upstreamInterface", + "upstreamInterfaceSelectMethod", "upstreamIp", "upstreamPort", "id" @@ -234807,7 +237311,7 @@ }, "antispamCacheMpercent": { "type": "integer", - "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING).\n" + "description": "Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%).\n" }, "antispamCacheMpermille": { "type": "integer", @@ -234915,7 +237419,7 @@ }, "outbreakPreventionCacheMpercent": { "type": "integer", - "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2).\n" + "description": "Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2).\n" }, "outbreakPreventionCacheMpermille": { "type": "integer", @@ -235642,7 +238146,7 @@ }, "cpuUseThreshold": { "type": "integer", - "description": "Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90).\n" + "description": "Threshold at which CPU usage is reported. (% of total CPU, default = 90).\n" }, "csrCaAttribute": { "type": "string", @@ -235668,6 +238172,10 @@ "type": "string", "description": "Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols.\n" }, + "dhcpLeaseBackupInterval": { + "type": "integer", + "description": "DHCP leases backup interval in seconds (10 - 3600, default = 60).\n" + }, "dnsproxyWorkerCount": { "type": "integer", "description": "DNS proxy worker count.\n" @@ -235947,6 +238455,10 @@ "type": "string", "description": "Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN.\n" }, + "ipsecQatOffload": { + "type": "string", + "description": "Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption.\n" + }, "ipsecRoundRobin": { "type": "string", "description": "Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic.\n" @@ -235963,6 +238475,10 @@ "type": "string", "description": "Enable/disable IPv6 address probe through Anycast.\n" }, + "ipv6AllowLocalInSilentDrop": { + "type": "string", + "description": "Enable/disable silent drop of IPv6 local-in traffic.\n" + }, "ipv6AllowLocalInSlientDrop": { "type": "string", "description": "Enable/disable silent drop of IPv6 local-in traffic.\n" @@ -236049,15 +238565,15 @@ }, "memoryUseThresholdExtreme": { "type": "integer", - "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95).\n" + "description": "Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95).\n" }, "memoryUseThresholdGreen": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82).\n" + "description": "Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82).\n" }, "memoryUseThresholdRed": { "type": "integer", - "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88).\n" + "description": "Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88).\n" }, "miglogAffinity": { "type": "string", @@ -236079,6 +238595,10 @@ "type": "integer", "description": "Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries).\n" }, + "npuNeighborUpdate": { + "type": "string", + "description": "Enable/disable sending of probing packets to update neighbors for offloaded sessions.\n" + }, "perUserBal": { "type": "string", "description": "Enable/disable per-user block/allow list filter.\n" @@ -236623,6 +239143,7 @@ "deviceIdentificationActiveScanDelay", "deviceIdleTimeout", "dhParams", + "dhcpLeaseBackupInterval", "dnsproxyWorkerCount", "dst", "earlyTcpNpuSession", @@ -236691,10 +239212,12 @@ "ipsecAsicOffload", "ipsecHaSeqjumpRate", "ipsecHmacOffload", + "ipsecQatOffload", "ipsecRoundRobin", "ipsecSoftDecAsync", "ipv6AcceptDad", "ipv6AllowAnycastProbe", + "ipv6AllowLocalInSilentDrop", "ipv6AllowLocalInSlientDrop", "ipv6AllowMulticastProbe", "ipv6AllowTrafficRedirect", @@ -236724,6 +239247,7 @@ "multiFactorAuthentication", "multicastForward", "ndpMaxEntry", + "npuNeighborUpdate", "perUserBal", "perUserBwl", "pmtuDiscovery", @@ -237713,6 +240237,10 @@ "type": "string", "description": "Enable/disable DHCP relay agent option.\n" }, + "dhcpRelayAllowNoEndOption": { + "type": "string", + "description": "Enable/disable relaying DHCP messages with no end option.\n" + }, "dhcpRelayCircuitId": { "type": "string", "description": "DHCP relay circuit ID.\n" @@ -238550,6 +241078,7 @@ "dhcpClasslessRouteAddition", "dhcpClientIdentifier", "dhcpRelayAgentOption", + "dhcpRelayAllowNoEndOption", "dhcpRelayCircuitId", "dhcpRelayInterface", "dhcpRelayInterfaceSelectMethod", @@ -239897,7 +242426,7 @@ }, "keyType": { "type": "string", - "description": "Key type for authentication (MD5, SHA1).\n" + "description": "Select NTP authentication type.\n" }, "ntpservers": { "type": "array", @@ -243130,6 +245659,10 @@ "outputs": { "description": "A collection of values returned by getSysinfo.\n", "properties": { + "appendIndex": { + "type": "string", + "description": "Enable/disable allowance of appending VDOM or interface index in some RFC tables.\n" + }, "contactInfo": { "type": "string", "description": "Contact information.\n" @@ -243184,6 +245717,7 @@ }, "type": "object", "required": [ + "appendIndex", "contactInfo", "description", "engineId", diff --git a/provider/go.mod b/provider/go.mod index e15193a5..cd55c3ad 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -10,64 +10,63 @@ replace ( require ( github.com/ettle/strcase v0.1.1 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.77.0 - github.com/pulumi/pulumi/sdk/v3 v3.108.1 - github.com/stretchr/testify v1.8.4 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.86.0 + github.com/pulumi/pulumi/sdk/v3 v3.121.0 + github.com/stretchr/testify v1.9.0 github.com/terraform-providers/terraform-provider-fortios v1.19.0 ) require ( - cloud.google.com/go v0.110.10 // indirect - cloud.google.com/go/compute v1.23.3 // indirect + cloud.google.com/go v0.112.1 // indirect + cloud.google.com/go/compute v1.25.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.5 // indirect - cloud.google.com/go/kms v1.15.5 // indirect - cloud.google.com/go/logging v1.8.1 // indirect - cloud.google.com/go/longrunning v0.5.4 // indirect - cloud.google.com/go/storage v1.35.1 // indirect + cloud.google.com/go/iam v1.1.6 // indirect + cloud.google.com/go/kms v1.15.7 // indirect + cloud.google.com/go/logging v1.9.0 // indirect + cloud.google.com/go/longrunning v0.5.5 // indirect + cloud.google.com/go/storage v1.39.1 // indirect dario.cat/mergo v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 // indirect github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 // indirect github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 // indirect + github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 // indirect github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect github.com/Masterminds/semver/v3 v3.2.0 // indirect github.com/Masterminds/sprig/v3 v3.2.3 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/ProtonMail/go-crypto v1.1.0-alpha.0 // indirect + github.com/ProtonMail/go-crypto v1.1.0-alpha.2 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/apparentlymart/go-cidr v1.1.0 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect - github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go v1.49.0 // indirect - github.com/aws/aws-sdk-go-v2 v1.24.0 // indirect - github.com/aws/aws-sdk-go-v2/config v1.26.1 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.16.12 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 // indirect - github.com/aws/smithy-go v1.19.0 // indirect + github.com/aws/aws-sdk-go v1.50.36 // indirect + github.com/aws/aws-sdk-go-v2 v1.26.1 // indirect + github.com/aws/aws-sdk-go-v2/config v1.27.11 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.11 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 // indirect + github.com/aws/smithy-go v1.20.2 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect github.com/bgentry/speakeasy v0.1.0 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect github.com/charmbracelet/bubbles v0.16.1 // indirect - github.com/charmbracelet/bubbletea v0.24.2 // indirect + github.com/charmbracelet/bubbletea v0.25.0 // indirect github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect github.com/cloudflare/circl v1.3.7 // indirect @@ -79,57 +78,53 @@ require ( github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/fatih/color v1.16.0 // indirect + github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fortinetdev/forti-sdk-go v1.9.2 // indirect - github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect - github.com/go-git/go-git/v5 v5.11.0 // indirect + github.com/go-git/go-git/v5 v5.12.0 // indirect + github.com/go-jose/go-jose/v3 v3.0.3 // indirect + github.com/go-logr/logr v1.4.1 // indirect + github.com/go-logr/stdr v1.2.2 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt/v5 v5.1.0 // indirect - github.com/golang/glog v1.1.2 // indirect + github.com/golang-jwt/jwt/v5 v5.2.1 // indirect + github.com/golang/glog v1.2.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect - github.com/golang/snappy v0.0.4 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/google/go-querystring v1.1.0 // indirect github.com/google/s2a-go v0.1.7 // indirect github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect - github.com/google/uuid v1.4.0 // indirect - github.com/google/wire v0.5.0 // indirect + github.com/google/uuid v1.6.0 // indirect + github.com/google/wire v0.6.0 // indirect github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect - github.com/googleapis/gax-go/v2 v2.12.0 // indirect + github.com/googleapis/gax-go/v2 v2.12.2 // indirect github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 // indirect - github.com/hashicorp/go-getter v1.7.1 // indirect + github.com/hashicorp/go-getter v1.7.5 // indirect github.com/hashicorp/go-hclog v1.5.0 // indirect - github.com/hashicorp/go-immutable-radix v1.3.1 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect - github.com/hashicorp/go-plugin v1.6.0 // indirect - github.com/hashicorp/go-retryablehttp v0.7.1 // indirect + github.com/hashicorp/go-retryablehttp v0.7.5 // indirect github.com/hashicorp/go-rootcerts v1.0.2 // indirect github.com/hashicorp/go-safetemp v1.0.0 // indirect - github.com/hashicorp/go-secure-stdlib/mlock v0.1.2 // indirect - github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 // indirect + github.com/hashicorp/go-secure-stdlib/parseutil v0.1.8 // indirect github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect - github.com/hashicorp/go-sockaddr v1.0.2 // indirect + github.com/hashicorp/go-sockaddr v1.0.6 // indirect github.com/hashicorp/go-uuid v1.0.3 // indirect github.com/hashicorp/go-version v1.6.0 // indirect - github.com/hashicorp/golang-lru v0.5.4 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hashicorp/hcl/v2 v2.19.1 // indirect + github.com/hashicorp/hcl/v2 v2.20.1 // indirect github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 // indirect github.com/hashicorp/logutils v1.0.0 // indirect - github.com/hashicorp/terraform-plugin-go v0.22.0 // indirect + github.com/hashicorp/terraform-plugin-go v0.23.0 // indirect github.com/hashicorp/terraform-plugin-log v0.9.0 // indirect - github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 // indirect + github.com/hashicorp/terraform-plugin-sdk/v2 v2.34.0 // indirect github.com/hashicorp/terraform-svchost v0.1.1 // indirect - github.com/hashicorp/vault/api v1.8.2 // indirect - github.com/hashicorp/vault/sdk v0.6.1 // indirect - github.com/hashicorp/yamux v0.1.1 // indirect + github.com/hashicorp/vault/api v1.12.0 // indirect github.com/huandu/xstrings v1.3.3 // indirect github.com/iancoleman/strcase v0.2.0 // indirect github.com/imdario/mergo v0.3.15 // indirect @@ -161,40 +156,39 @@ require ( github.com/muesli/reflow v0.3.0 // indirect github.com/muesli/termenv v0.15.2 // indirect github.com/natefinch/atomic v1.0.1 // indirect - github.com/oklog/run v1.1.0 // indirect github.com/opentracing/basictracer-go v1.1.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/pgavlin/fx v0.1.6 // indirect github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect - github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect - github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect + github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/posener/complete v1.2.3 // indirect github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 // indirect - github.com/pulumi/esc v0.6.2 // indirect - github.com/pulumi/pulumi-java/pkg v0.9.9 // indirect + github.com/pulumi/esc v0.9.1 // indirect + github.com/pulumi/inflector v0.1.1 // indirect + github.com/pulumi/pulumi-java/pkg v0.11.0 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 // indirect - github.com/pulumi/pulumi-yaml v1.5.0 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.108.1 // indirect + github.com/pulumi/pulumi-yaml v1.8.0 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.121.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.2 // indirect github.com/rivo/uniseg v0.4.4 // indirect - github.com/rogpeppe/go-internal v1.11.0 // indirect + github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect github.com/segmentio/asm v1.1.3 // indirect github.com/segmentio/encoding v0.3.5 // indirect - github.com/sergi/go-diff v1.3.1 // indirect + github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect github.com/shopspring/decimal v1.3.1 // indirect - github.com/skeema/knownhosts v1.2.1 // indirect + github.com/skeema/knownhosts v1.2.2 // indirect github.com/spf13/afero v1.9.5 // indirect github.com/spf13/cast v1.5.0 // indirect - github.com/spf13/cobra v1.7.0 // indirect + github.com/spf13/cobra v1.8.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 // indirect @@ -208,31 +202,35 @@ require ( github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect github.com/xeipuuv/gojsonschema v1.2.0 // indirect - github.com/zclconf/go-cty v1.14.2 // indirect + github.com/zclconf/go-cty v1.14.4 // indirect go.opencensus.io v0.24.0 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect + go.opentelemetry.io/otel v1.24.0 // indirect + go.opentelemetry.io/otel/metric v1.24.0 // indirect + go.opentelemetry.io/otel/trace v1.24.0 // indirect go.uber.org/atomic v1.9.0 // indirect - gocloud.dev v0.36.0 // indirect - gocloud.dev/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.19.0 // indirect - golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect - golang.org/x/mod v0.15.0 // indirect - golang.org/x/net v0.19.0 // indirect - golang.org/x/oauth2 v0.14.0 // indirect - golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.17.0 // indirect - golang.org/x/term v0.17.0 // indirect - golang.org/x/text v0.14.0 // indirect - golang.org/x/time v0.4.0 // indirect - golang.org/x/tools v0.15.0 // indirect + gocloud.dev v0.37.0 // indirect + gocloud.dev/secrets/hashivault v0.37.0 // indirect + golang.org/x/crypto v0.24.0 // indirect + golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect + golang.org/x/mod v0.18.0 // indirect + golang.org/x/net v0.26.0 // indirect + golang.org/x/oauth2 v0.18.0 // indirect + golang.org/x/sync v0.7.0 // indirect + golang.org/x/sys v0.21.0 // indirect + golang.org/x/term v0.21.0 // indirect + golang.org/x/text v0.16.0 // indirect + golang.org/x/time v0.5.0 // indirect + golang.org/x/tools v0.22.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect - google.golang.org/api v0.151.0 // indirect + google.golang.org/api v0.169.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f // indirect - google.golang.org/grpc v1.61.1 // indirect - google.golang.org/protobuf v1.32.0 // indirect - gopkg.in/square/go-jose.v2 v2.6.0 // indirect + google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.34.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect lukechampine.com/frand v1.4.2 // indirect diff --git a/provider/go.sum b/provider/go.sum index 5ee55761..c01714d4 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1,5 +1,3 @@ -bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= -bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/go.mod h1:FbcW6z/2VytnFDhZfumh8Ss8zxHE6qpMP5sHTRe0EaM= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= @@ -22,7 +20,6 @@ cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPT cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.82.0/go.mod h1:vlKccHJGuFBFufnAnuB08dfEH9Y3H7dzDzRECFdC2TA= cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= @@ -35,7 +32,6 @@ cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= -cloud.google.com/go v0.103.0/go.mod h1:vwLx1nqLrzLX/fpwSMOXmFIqBOyHsvHbnAdbGSJ+mKk= cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= @@ -46,8 +42,9 @@ cloud.google.com/go v0.110.6/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5x cloud.google.com/go v0.110.7/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= cloud.google.com/go v0.110.8/go.mod h1:Iz8AkXJf1qmxC3Oxoep8R1T36w8B92yU29PcBhHO5fk= cloud.google.com/go v0.110.9/go.mod h1:rpxevX/0Lqvlbc88b7Sc1SPNdyK1riNBTUU6JXhYNpM= -cloud.google.com/go v0.110.10 h1:LXy9GEO+timppncPIAZoOj3l58LIU9k+kn48AN7IO3Y= cloud.google.com/go v0.110.10/go.mod h1:v1OoFqYxiBkUrruItNM3eT4lLByNjxmJSV/xDKJNnic= +cloud.google.com/go v0.112.1 h1:uJSeirPke5UNZHIb4SxfZklVSiWWVqW4oXlETwZziwM= +cloud.google.com/go v0.112.1/go.mod h1:+Vbu+Y1UU+I1rjmzeMOb/8RfkKJK2Gyxi1X6jJCZLo4= cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= @@ -306,8 +303,9 @@ cloud.google.com/go/compute v1.21.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdi cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= cloud.google.com/go/compute v1.23.1/go.mod h1:CqB3xpmPKKt3OJpW2ndFIXnA9A4xAy/F3Xp1ixncW78= cloud.google.com/go/compute v1.23.2/go.mod h1:JJ0atRC0J/oWYiiVBmsSsrRnh92DhZPG4hFDcR04Rns= -cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= +cloud.google.com/go/compute v1.25.0 h1:H1/4SqSUhjPFE7L5ddzHOfY2bCAvjwNRZPNl6Ni5oYU= +cloud.google.com/go/compute v1.25.0/go.mod h1:GR7F0ZPZH8EhChlMo9FkLd7eUTwEymjqQagxzilIxIE= cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= @@ -517,8 +515,6 @@ cloud.google.com/go/filestore v1.7.1/go.mod h1:y10jsorq40JJnjR/lQ8AfFbbcGlw3g+Dp cloud.google.com/go/filestore v1.7.2/go.mod h1:TYOlyJs25f/omgj+vY7/tIG/E7BX369triSPzE4LdgE= cloud.google.com/go/filestore v1.7.3/go.mod h1:Qp8WaEERR3cSkxToxFPHh/b8AACkSut+4qlCjAmKTV0= cloud.google.com/go/filestore v1.7.4/go.mod h1:S5JCxIbFjeBhWMTfIYH2Jx24J6BqjwpkkPl+nBA5DlI= -cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= -cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= cloud.google.com/go/firestore v1.11.0/go.mod h1:b38dKhgzlmNNGTNZZwe7ZRFEuRab1Hay3/DBsIGKKy4= cloud.google.com/go/firestore v1.12.0/go.mod h1:b38dKhgzlmNNGTNZZwe7ZRFEuRab1Hay3/DBsIGKKy4= @@ -596,8 +592,9 @@ cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+K cloud.google.com/go/iam v1.1.2/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= cloud.google.com/go/iam v1.1.3/go.mod h1:3khUlaBXfPKKe7huYgEpDn6FtgRyMEqbkvBxrQyY5SE= cloud.google.com/go/iam v1.1.4/go.mod h1:l/rg8l1AaA+VFMho/HYx2Vv6xinPSLMF8qfhRPIZ0L8= -cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= +cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= +cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk= @@ -636,8 +633,9 @@ cloud.google.com/go/kms v1.15.0/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N cloud.google.com/go/kms v1.15.2/go.mod h1:3hopT4+7ooWRCjc2DxgnpESFxhIraaI2IpAVUEhbT/w= cloud.google.com/go/kms v1.15.3/go.mod h1:AJdXqHxS2GlPyduM99s9iGqi2nwbviBbhV/hdmt4iOQ= cloud.google.com/go/kms v1.15.4/go.mod h1:L3Sdj6QTHK8dfwK5D1JLsAyELsNMnd3tAIwGS4ltKpc= -cloud.google.com/go/kms v1.15.5 h1:pj1sRfut2eRbD9pFRjNnPNg/CzJPuQAzUujMIM1vVeM= cloud.google.com/go/kms v1.15.5/go.mod h1:cU2H5jnp6G2TDpUGZyqTCoy1n16fbubHZjmVXSMtwDI= +cloud.google.com/go/kms v1.15.7 h1:7caV9K3yIxvlQPAcaFffhlT7d1qpxjB1wHBtjWa13SM= +cloud.google.com/go/kms v1.15.7/go.mod h1:ub54lbsa6tDkUwnu4W7Yt1aAIFLnspgh0kPGToDukeI= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= @@ -657,8 +655,9 @@ cloud.google.com/go/lifesciences v0.9.3/go.mod h1:gNGBOJV80IWZdkd+xz4GQj4mbqaz73 cloud.google.com/go/lifesciences v0.9.4/go.mod h1:bhm64duKhMi7s9jR9WYJYvjAFJwRqNj+Nia7hF0Z7JA= cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/logging v1.8.1 h1:26skQWPeYhvIasWKm48+Eq7oUqdcdbwsCVwz5Ys0FvU= cloud.google.com/go/logging v1.8.1/go.mod h1:TJjR+SimHwuC8MZ9cjByQulAMgni+RkXeI3wwctHJEI= +cloud.google.com/go/logging v1.9.0 h1:iEIOXFO9EmSiTjDmfpbRjOxECO7R8C7b8IXUGOj7xZw= +cloud.google.com/go/logging v1.9.0/go.mod h1:1Io0vnZv4onoUnsVUQY3HZ3Igb1nBchky0A0y7BBBhE= cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= @@ -667,8 +666,9 @@ cloud.google.com/go/longrunning v0.5.0/go.mod h1:0JNuqRShmscVAhIACGtskSAWtqtOoPk cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= cloud.google.com/go/longrunning v0.5.2/go.mod h1:nqo6DQbNV2pXhGDbDMoN2bWz68MjZUzqv2YttZiveCs= cloud.google.com/go/longrunning v0.5.3/go.mod h1:y/0ga59EYu58J6SHmmQOvekvND2qODbu8ywBBW7EK7Y= -cloud.google.com/go/longrunning v0.5.4 h1:w8xEcbZodnA2BbW6sVirkkoC+1gP8wS57EUUgGS0GVg= cloud.google.com/go/longrunning v0.5.4/go.mod h1:zqNVncI0BOP8ST6XQD1+VcvuShMmq7+xFSzOL++V0dI= +cloud.google.com/go/longrunning v0.5.5 h1:GOE6pZFdSrTb4KAiKnXsJBtlE6mEyaW44oKyMILWnOg= +cloud.google.com/go/longrunning v0.5.5/go.mod h1:WV2LAxD8/rg5Z1cNW6FJ/ZpX4E4VnDnoTk0yawPBB7s= cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= @@ -711,8 +711,6 @@ cloud.google.com/go/metastore v1.13.0/go.mod h1:URDhpG6XLeh5K+Glq0NOt74OfrPKTwS6 cloud.google.com/go/metastore v1.13.1/go.mod h1:IbF62JLxuZmhItCppcIfzBBfUFq0DIB9HPDoLgWrVOU= cloud.google.com/go/metastore v1.13.2/go.mod h1:KS59dD+unBji/kFebVp8XU/quNSyo8b6N6tPGspKszA= cloud.google.com/go/metastore v1.13.3/go.mod h1:K+wdjXdtkdk7AQg4+sXS8bRrQa9gcOr+foOMF2tqINE= -cloud.google.com/go/monitoring v1.1.0/go.mod h1:L81pzz7HKn14QCMaCs6NTQkdBnE87TElyanS95vIcl4= -cloud.google.com/go/monitoring v1.5.0/go.mod h1:/o9y8NYX5j91JjD/JvGLYbi86kL11OjyJXq2XziLJu4= cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= @@ -833,7 +831,6 @@ cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2k cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.24.0/go.mod h1:rWv09Te1SsRpRGPiWOMDKraMQTJyJps4MkUCoMGUgqw= cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI= cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8= @@ -927,7 +924,6 @@ cloud.google.com/go/scheduler v1.10.1/go.mod h1:R63Ldltd47Bs4gnhQkmNDse5w8gBRrhO cloud.google.com/go/scheduler v1.10.2/go.mod h1:O3jX6HRH5eKCA3FutMw375XHZJudNIKVonSCHv7ropY= cloud.google.com/go/scheduler v1.10.3/go.mod h1:8ANskEM33+sIbpJ+R4xRfw/jzOG+ZFE8WVLy7/yGvbc= cloud.google.com/go/scheduler v1.10.4/go.mod h1:MTuXcrJC9tqOHhixdbHDFSIuh7xZF2IysiINDuiq6NI= -cloud.google.com/go/secretmanager v1.5.0/go.mod h1:5C9kM+RwSpkURNovKySkNvGQLUaOgyoR5W0RUx2SyHQ= cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= @@ -1014,13 +1010,12 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9 cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= -cloud.google.com/go/storage v1.24.0/go.mod h1:3xrJEFMXBsQLgxwThyjuD3aYlroL0TMRec1ypGUQ0KE= cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= -cloud.google.com/go/storage v1.35.1 h1:B59ahL//eDfx2IIKFBeT5Atm9wnNmj3+8xG/W4WB//w= -cloud.google.com/go/storage v1.35.1/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= +cloud.google.com/go/storage v1.39.1 h1:MvraqHKhogCOTXTlct/9C3K3+Uy2jBmFYb3/Sp6dVtY= +cloud.google.com/go/storage v1.39.1/go.mod h1:xK6xZmxZmo+fyP7+DEF6FhNc24/JAe95OLyOHCXFH1o= cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4= @@ -1052,8 +1047,6 @@ cloud.google.com/go/tpu v1.6.1/go.mod h1:sOdcHVIgDEEOKuqUoi6Fq53MKHJAtOwtz0GuKsW cloud.google.com/go/tpu v1.6.2/go.mod h1:NXh3NDwt71TsPZdtGWgAG5ThDfGd32X1mJ2cMaRlVgU= cloud.google.com/go/tpu v1.6.3/go.mod h1:lxiueqfVMlSToZY1151IaZqp89ELPSrk+3HIQ5HRkbY= cloud.google.com/go/tpu v1.6.4/go.mod h1:NAm9q3Rq2wIlGnOhpYICNI7+bpBebMJbh0yyp3aNw1Y= -cloud.google.com/go/trace v1.0.0/go.mod h1:4iErSByzxkyHWzzlAj63/Gmjz0NH1ASqhJguHpGcr6A= -cloud.google.com/go/trace v1.2.0/go.mod h1:Wc8y/uYyOhPy12KEnXG9XGrvfMz5F5SrYecQlbW1rwM= cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= @@ -1154,84 +1147,30 @@ cloud.google.com/go/workflows v1.12.0/go.mod h1:PYhSk2b6DhZ508tj8HXKaBh+OFe+xdl0 cloud.google.com/go/workflows v1.12.1/go.mod h1:5A95OhD/edtOhQd/O741NSfIMezNTbCwLM1P1tBRGHM= cloud.google.com/go/workflows v1.12.2/go.mod h1:+OmBIgNqYJPVggnMo9nqmizW0qEXHhmnAzK/CnBqsHc= cloud.google.com/go/workflows v1.12.3/go.mod h1:fmOUeeqEwPzIU81foMjTRQIdwQHADi/vEr1cx9R1m5g= -code.cloudfoundry.org/clock v0.0.0-20180518195852-02e53af36e6c/go.mod h1:QD9Lzhd/ux6eNQVUDVRJX/RKTigpewimNYBi7ivZKY8= -contrib.go.opencensus.io/exporter/aws v0.0.0-20200617204711-c478e41e60e9/go.mod h1:uu1P0UCM/6RbsMrgPa98ll8ZcHM858i/AD06a9aLRCA= -contrib.go.opencensus.io/exporter/stackdriver v0.13.13/go.mod h1:5pSSGY0Bhuk7waTHuDf4aQ8D2DrhgETRo9fy6k3Xlzc= -contrib.go.opencensus.io/integrations/ocsql v0.1.7/go.mod h1:8DsSdjz3F+APR+0z0WkU1aRorQCFfRxvqjUUPMbF3fE= dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= -github.com/AdaLogics/go-fuzz-headers v0.0.0-20210715213245-6c3934b029d8/go.mod h1:CzsSbkDixRphAF5hS6wbMKq0eI6ccJRb7/A0M6JBnwg= -github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE4ehlXQZHpMja2OtxC2Tas= -github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v65.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= -github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0 h1:fb8kj/Dh4CSwgsOzHeZY4Xh68cFVbzXx+ONXGMY//4w= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.9.0/go.mod h1:uReU2sSxZExRPBAg3qKzmAucSi51+SP1OhohieR821Q= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0 h1:BMAjVKJM0U/CYF27gA0ZMmXGkOcvfFtD0oHVZ1TIPRI= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.4.0/go.mod h1:1fXstnBMas5kzG+S3q8UoJcmyU6nUeunJcMDHcRYHhs= -github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0 h1:d81/ng9rET2YqdVkVwkb6EXeRrLJIwyGnJcAlAWKwhs= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.5.0/go.mod h1:s4kgfzA0covAXNicZHDMN58jExvcng2mC/DepXiF1EI= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 h1:E+OJmp2tPvt1W+amx48v1eqbjDYsgN+RzP4q16yV5eM= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1/go.mod h1:a6xsAQUZg+VsS3TJ05SRp524Hs4pZ/AeFSr5ENf0Yjo= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0 h1:tfLQ34V6F7tVSwoTf/4lH5sE0o6eCJuNDTmH09nDpbc= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0/go.mod h1:9kIvujWAA58nmPmWB1m23fyWic1kYZMxD9CxaWn4Qpg= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 h1:jBQA3cKT4L2rWMpgE7Yt3Hwh2aUj8KXjIGLxjHeYNNo= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0/go.mod h1:4OG6tQ9EOP/MT0NMjDlRzWoVFxfu9rN9B2X+tlSVktg= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0 h1:m/sWOGCREuSBqg2htVQTBY8nOZpyajYztF0vUvSZTuM= github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys v0.10.0/go.mod h1:Pu5Zksi2KrU7LPbZbNINx6fuVrUp/ffvpxdDj+i8LeE= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1 h1:FbH3BbSb4bvGluTesZZ+ttN/MDsnMmQP36OSnDuSXqw= github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal v0.7.1/go.mod h1:9V2j0jn9jDEkCkv8w/bKTNppX/d0FVA1ud77xCIP4KA= -github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus v1.0.2/go.mod h1:LH9XQnMr2ZYxQdVdCrzLO9mxeDyrDFa6wbSI3x5zCZk= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1/go.mod h1:eZ4g6GUvXiGulfIbbhh1Xr4XwUYaYaWMqzGD/284wCA= -github.com/Azure/go-amqp v0.17.0/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= -github.com/Azure/go-amqp v0.17.5/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= -github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-ansiterm v0.0.0-20210608223527-2377c96fe795/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= -github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -github.com/Azure/go-autorest v10.8.1+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= -github.com/Azure/go-autorest/autorest v0.11.1/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw= -github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= -github.com/Azure/go-autorest/autorest v0.11.24/go.mod h1:G6kyRlFnTuSbEYkQGawPfsCswgme4iYf6rfSKUDzbCc= -github.com/Azure/go-autorest/autorest v0.11.25/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= -github.com/Azure/go-autorest/autorest v0.11.27/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= -github.com/Azure/go-autorest/autorest v0.11.28/go.mod h1:MrkzG3Y3AH668QyF9KRk5neJnGgmhQ6krbhR8Q5eMvA= -github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod h1:/c022QCutn2P7uY+/oQWWNcK9YU+MH96NgK+jErpbcg= -github.com/Azure/go-autorest/autorest/adal v0.9.5/go.mod h1:B7KF7jKIeC9Mct5spmyCB/A8CG/sEz1vwIRGv/bbw7A= -github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.20/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= -github.com/Azure/go-autorest/autorest/adal v0.9.21/go.mod h1:zua7mBUaCc5YnSLKYgGJR/w5ePdMDA6H56upLsHzA9U= -github.com/Azure/go-autorest/autorest/azure/auth v0.5.11/go.mod h1:84w/uV8E37feW2NCJ08uT9VBfjfUHpgLVnG2InYD6cg= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.5/go.mod h1:ADQAXrkgm7acgWVUNamOgh8YNrv4p27l3Wc55oVfpzg= -github.com/Azure/go-autorest/autorest/azure/cli v0.4.6/go.mod h1:piCfgPho7BiIDdEQ1+g4VmKyD5y+p/XtSNqE6Hc4QD0= -github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod h1:BI0uouVdmngYNUzGWeSYnokU+TrmwEsOqdt8Y6sso74= -github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.1/go.mod h1:LTp+uSrOhSkaKrUy935gNZuuIPPVsHlr9DSOxSayd+k= -github.com/Azure/go-autorest/autorest/mocks v0.4.2/go.mod h1:Vy7OitM9Kei0i1Oj+LvyAWMXJHeKH1MVlzFugfVrmyU= -github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod h1:fE8iZBn7LQR7zH/9XU2NcPR4o9jEImooCeWJcYV/zLE= -github.com/Azure/go-autorest/autorest/validation v0.3.1/go.mod h1:yhLgjC0Wda5DYXl6JAsWyUe4KVNffhoDhG0zVzUMo3E= -github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= -github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= -github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0 h1:hVeq+yCyUi+MsoO/CU95yqCIcdzra5ovzk8Q2BBpV2M= -github.com/AzureAD/microsoft-authentication-library-for-go v1.2.0/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2 h1:XHOnouVk1mxXfQidrMEnLlPk9UMeRtyBTnEFtxkV0kU= +github.com/AzureAD/microsoft-authentication-library-for-go v1.2.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= -github.com/GoogleCloudPlatform/cloudsql-proxy v1.31.2/go.mod h1:qR6jVnZTKDCW3j+fC9mOEPHm++1nKDMkqbbkD6KNsfo= github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= -github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3QEww= @@ -1242,48 +1181,16 @@ github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYr github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= -github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= -github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jBhyzoq1bpyYA= -github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= -github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= -github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= -github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.4.17/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= -github.com/Microsoft/go-winio v0.5.1/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= -github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= -github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= -github.com/Microsoft/hcsshim v0.8.9/go.mod h1:5692vkUqntj1idxauYlpoINNKeqCiG6Sg38RRsjT5y8= -github.com/Microsoft/hcsshim v0.8.14/go.mod h1:NtVKoYxQuTLx6gEq0L96c9Ju4JbRJ4nY2ow3VK6a9Lg= -github.com/Microsoft/hcsshim v0.8.15/go.mod h1:x38A4YbHbdxJtc0sF6oIz+RG0npwSCAvn69iY6URG00= -github.com/Microsoft/hcsshim v0.8.16/go.mod h1:o5/SZqmR7x9JNKsW3pu+nqHm0MF8vbA+VxGOoXdC600= -github.com/Microsoft/hcsshim v0.8.20/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= -github.com/Microsoft/hcsshim v0.8.21/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= -github.com/Microsoft/hcsshim v0.8.23/go.mod h1:4zegtUJth7lAvFyc6cH2gGQ5B3OFQim01nnU2M8jKDg= -github.com/Microsoft/hcsshim v0.9.2/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= -github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU= -github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= -github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= -github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= -github.com/ProtonMail/go-crypto v1.1.0-alpha.0 h1:nHGfwXmFvJrSR9xu8qL7BkO4DqTHXE9N5vPhgY2I+j0= github.com/ProtonMail/go-crypto v1.1.0-alpha.0/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= -github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= -github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= -github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= +github.com/ProtonMail/go-crypto v1.1.0-alpha.2 h1:bkyFVUP+ROOARdgCiJzNQo2V2kiB97LyUpzH9P6Hrlg= +github.com/ProtonMail/go-crypto v1.1.0-alpha.2/go.mod h1:rA3QumHc/FZ8pAHreoekgiAbzpNsfQAosU5td4SnOrE= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= -github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= @@ -1293,14 +1200,6 @@ github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= -github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= -github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= -github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= -github.com/alexflint/go-filemutex v1.1.0/go.mod h1:7P4iRhttt/nUvUOrYIhcpMzv2G6CY9UnI16Z+UJqRyk= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8= github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4= @@ -1308,192 +1207,103 @@ github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kd github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= github.com/apache/arrow/go/v12 v12.0.0/go.mod h1:d+tV/eHZZ7Dz7RPrFKtPK02tpr+c9/PEd/zm8mDS9Vg= -github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= -github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/apparentlymart/go-cidr v1.0.1/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc= github.com/apparentlymart/go-cidr v1.1.0 h1:2mAhrMoF+nhXqxTzSZMUzDHkLjmIHC+Zzn4tdgBZjnU= github.com/apparentlymart/go-cidr v1.1.0/go.mod h1:EBcsNrHc3zQeuaeCeCtQruQm+n9/YjEn/vI25Lg7Gwc= github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= -github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0 h1:MzVXffFUye+ZcSR6opIgz9Co7WcDx6ZcY+RjfFHoA0I= github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= github.com/apparentlymart/go-textseg v1.0.0/go.mod h1:z96Txxhf3xSFMPmb5X/1W05FF/Nj9VFpLOpjS5yuumk= github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo= github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= -github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= -github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= -github.com/armon/go-metrics v0.3.3/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= -github.com/armon/go-metrics v0.3.9/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= -github.com/armon/go-metrics v0.4.0 h1:yCQqn7dwca4ITXb+CbubHmedzaQYHhNhrEXLYUeEe8Q= -github.com/armon/go-metrics v0.4.0/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= -github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= -github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= -github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= -github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= -github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM= github.com/aws/aws-sdk-go v1.25.3/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.38.35/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= -github.com/aws/aws-sdk-go v1.43.11/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.49.0 h1:g9BkW1fo9GqKfwg2+zCD+TW/D36Ux+vtfJ8guF4AYmY= -github.com/aws/aws-sdk-go v1.49.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= -github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= -github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= -github.com/aws/aws-sdk-go-v2 v1.24.0 h1:890+mqQ+hTpNuw0gGP6/4akolQkSToDJgHfQE7AwGuk= -github.com/aws/aws-sdk-go-v2 v1.24.0/go.mod h1:LNh45Br1YAkEKaAqvmE1m8FUx6a5b/V0oAKV7of29b4= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 h1:OCs21ST2LrepDfD3lwlQiOqIGp6JiEUqG84GzTDoyJs= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4/go.mod h1:usURWEKSNNAcAZuzRn/9ZYPT8aZQkR7xcCtunK/LkJo= -github.com/aws/aws-sdk-go-v2/config v1.15.15/go.mod h1:A1Lzyy/o21I5/s2FbyX5AevQfSVXpvvIDCoVFD0BC4E= -github.com/aws/aws-sdk-go-v2/config v1.26.1 h1:z6DqMxclFGL3Zfo+4Q0rLnAZ6yVkzCRxhRMsiRQnD1o= -github.com/aws/aws-sdk-go-v2/config v1.26.1/go.mod h1:ZB+CuKHRbb5v5F0oJtGdhFTelmrxd4iWO1lf0rQwSAg= -github.com/aws/aws-sdk-go-v2/credentials v1.12.10/go.mod h1:g5eIM5XRs/OzIIK81QMBl+dAuDyoLN0VYaLP+tBqEOk= -github.com/aws/aws-sdk-go-v2/credentials v1.16.12 h1:v/WgB8NxprNvr5inKIiVVrXPuuTegM+K8nncFkr1usU= -github.com/aws/aws-sdk-go-v2/credentials v1.16.12/go.mod h1:X21k0FjEJe+/pauud82HYiQbEr9jRKY3kXEIQ4hXeTQ= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloDcFvK2+vshZvx4Zmj7UMDfusuz5s= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10 h1:w98BT5w+ao1/r5sUuiH6JkVzjowOKeOJRHERyy1vh58= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.10/go.mod h1:K2WGI7vUvkIv1HoNbfBA1bvIZ+9kL3YVmWxeKuLQsiw= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7 h1:FnLf60PtjXp8ZOzQfhJVsqF0OtYKQZWQfqOLshh8YXg= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.15.7/go.mod h1:tDVvl8hyU6E9B8TrnNrZQEVkQlB8hjJwcgpPhgtlnNg= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9 h1:v+HbZaCGmOwnTTVS86Fleq0vPzOd7tnJGbFhP0stNLs= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.9/go.mod h1:Xjqy+Nyj7VDLBtCMkQYOw1QYfAEZCVLrfI0ezve8wd4= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9 h1:N94sVhRACtXyVcjXxrwK1SKFIJrA9pOJ5yu2eSHnmls= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.9/go.mod h1:hqamLz7g1/4EJP+GH5NBhcUMLjW+gKLQabgyz6/7WAU= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2 h1:GrSw8s0Gs/5zZ0SX+gX4zQjRnRsMJDJ2sLur1gRBhEM= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.2/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9 h1:ugD6qzjYtB7zM5PN/ZIeaAIyefPaD82G8+SJopgvUpw= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.2.9/go.mod h1:YD0aYBWCrPENpHolhKw2XDlTIWae2GKXT1T4o6N6hiM= -github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8= -github.com/aws/aws-sdk-go-v2/service/iam v1.19.0/go.mod h1:OyAuvpFeSVNppcSsp1hFOVQcaTRc1LE24YIR7pMbbAA= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 h1:/b31bi3YVNlkzkBrm9LfpaKoaYZUxIAj4sHfOTmLfqw= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4/go.mod h1:2aGXHFmbInwgP9ZfpmdIfOELL79zhdNYNmReK8qDfdQ= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10/go.mod h1:Qks+dxK3O+Z2deAhNo6cJ8ls1bam3tUGUAcgxQP1c70= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9 h1:/90OR2XbSYfXucBMJ4U14wrjlfleq/0SB6dZDPncgmo= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.2.9/go.mod h1:dN/Of9/fNZet7UrQQ6kTDo/VSwKPIq94vjlU16bRARc= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9/go.mod h1:yQowTpvdZkFVuHrLBXmczat4W+WJKg/PafBZnGBLga0= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9 h1:Nf2sHxjMJR8CSImIVCONRi4g0Su3J+TSTbS7G0pUeMU= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.9/go.mod h1:idky4TER38YIjr2cADF1/ugFMKvZV7p//pVeV5LZbF0= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9/go.mod h1:Rc5+wn2k8gFSi3V1Ch4mhxOzjMh+bYSXVFfVaqowQOY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9 h1:iEAeF6YC3l4FzlJPP9H3Ko1TXpdjdqWffxXjp8SY6uk= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.16.9/go.mod h1:kjsXoK23q9Z/tLBrckZLLyvjhZoS+AGrzqzUfEClvMM= -github.com/aws/aws-sdk-go-v2/service/kms v1.18.1/go.mod h1:4PZMUkc9rXHWGVB5J9vKaZy3D7Nai79ORworQ3ASMiM= -github.com/aws/aws-sdk-go-v2/service/kms v1.27.5 h1:7lKTr8zJ2nVaVgyII+7hUayTi7xWedMuANiNVXiD2S8= -github.com/aws/aws-sdk-go-v2/service/kms v1.27.5/go.mod h1:D9FVDkZjkZnnFHymJ3fPVz0zOUlNSd0xcIIVmmrAac8= -github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2/go.mod h1:u+566cosFI+d+motIz3USXEh6sN8Nq4GrNXSg2RXVMo= -github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5 h1:Keso8lIOS+IzI2MkPZyK6G0LYcK3My2LQ+T5bxghEAY= -github.com/aws/aws-sdk-go-v2/service/s3 v1.47.5/go.mod h1:vADO6Jn+Rq4nDtfwNjhgR84qkZwiC6FqCaXdw/kYwjA= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.15.14/go.mod h1:xakbH8KMsQQKqzX87uyyzTHshc/0/Df8bsTneTS5pFU= -github.com/aws/aws-sdk-go-v2/service/sns v1.17.10/go.mod h1:uITsRNVMeCB3MkWpXxXw0eDz8pW4TYLzj+eyQtbhSxM= -github.com/aws/aws-sdk-go-v2/service/sqs v1.19.1/go.mod h1:A94o564Gj+Yn+7QO1eLFeI7UVv3riy/YBFOfICVqFvU= -github.com/aws/aws-sdk-go-v2/service/ssm v1.27.6/go.mod h1:fiFzQgj4xNOg4/wqmAiPvzgDMXPD+cUEplX/CYn+0j0= -github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9SYh+iMDymm94JbVcgvSYSzU= -github.com/aws/aws-sdk-go-v2/service/sso v1.18.5 h1:ldSFWz9tEHAwHNmjx2Cvy1MjP5/L9kNoR0skc6wyOOM= -github.com/aws/aws-sdk-go-v2/service/sso v1.18.5/go.mod h1:CaFfXLYL376jgbP7VKC96uFcU8Rlavak0UlAwk1Dlhc= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5 h1:2k9KmFawS63euAkY4/ixVNsYYwrwnd5fIvgEKkfZFNM= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.5/go.mod h1:W+nd4wWDVkSUIox9bacmkBP5NMFQeTJ/xqNabpzSR38= -github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E= -github.com/aws/aws-sdk-go-v2/service/sts v1.26.5 h1:5UYvv8JUvllZsRnfrcMQ+hJ9jNICmcgKPAO1CER25Wg= -github.com/aws/aws-sdk-go-v2/service/sts v1.26.5/go.mod h1:XX5gh4CB7wAs4KhcF46G6C8a2i7eupU19dcAAE+EydU= -github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.19.0 h1:KWFKQV80DpP3vJrrA9sVAHQ5gc2z8i4EzrLhLlWXcBM= -github.com/aws/smithy-go v1.19.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= +github.com/aws/aws-sdk-go v1.50.36 h1:PjWXHwZPuTLMR1NIb8nEjLucZBMzmf84TLoLbD8BZqk= +github.com/aws/aws-sdk-go v1.50.36/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA= +github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2/go.mod h1:lPprDr1e6cJdyYeGXnRaJoP4Md+cDBvi2eOj00BlGmg= +github.com/aws/aws-sdk-go-v2/config v1.27.11 h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA= +github.com/aws/aws-sdk-go-v2/config v1.27.11/go.mod h1:SMsV78RIOYdve1vf36z8LmnszlRWkwMQtomCAI0/mIE= +github.com/aws/aws-sdk-go-v2/credentials v1.17.11 h1:YuIB1dJNf1Re822rriUOTxopaHHvIq0l/pX3fwO+Tzs= +github.com/aws/aws-sdk-go-v2/credentials v1.17.11/go.mod h1:AQtFPsDH9bI2O+71anW6EKL+NcD7LG3dpKGMV4SShgo= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15 h1:7Zwtt/lP3KNRkeZre7soMELMGNoBrutx8nobg1jKWmo= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.15/go.mod h1:436h2adoHb57yd+8W+gYPrrA9U/R/SuAuOO42Ushzhw= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 h1:aw39xVGeRWlWx9EzGVnhOR4yOjQDHPQ6o6NmBlscyQg= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5/go.mod h1:FSaRudD0dXiMPK2UjknVwwTYyZMRsHv3TtkabsZih5I= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 h1:PG1F3OD1szkuQPzDw3CIQsRIrtTlUC3lP84taWzHlq0= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5/go.mod h1:jU1li6RFryMz+so64PpKtudI+QzbKoIEivqdf6LNpOc= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 h1:hT8rVHwugYE2lEfdFE0QWVo81lF7jMrYJVDWI+f+VxU= +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0/go.mod h1:8tu/lYfQfFe6IGnaOdrpVgEL2IrrDOf6/m9RQum4NkY= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5 h1:81KE7vaZzrl7yHBYHVEzYB8sypz11NMOZ40YlWvPxsU= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5/go.mod h1:LIt2rg7Mcgn09Ygbdh/RdIm0rQ+3BNkbP1gyVMFtRK0= +github.com/aws/aws-sdk-go-v2/service/iam v1.31.4 h1:eVm30ZIDv//r6Aogat9I88b5YX1xASSLcEDqHYRPVl0= +github.com/aws/aws-sdk-go-v2/service/iam v1.31.4/go.mod h1:aXWImQV0uTW35LM0A/T4wEg6R1/ReXUu4SM6/lUHYK0= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2/go.mod h1:5CsjAbs3NlGQyZNFACh+zztPDI7fU6eW9QsxjfnuBKg= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7 h1:ZMeFZ5yk+Ek+jNr1+uwCd2tG89t6oTS5yVWpa6yy2es= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7/go.mod h1:mxV05U+4JiHqIpGqqYXOHLPKUC6bDXC44bsUhNjOEwY= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7 h1:ogRAwT1/gxJBcSWDMZlgyFUM962F51A5CRhDLbxLdmo= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7/go.mod h1:YCsIZhXfRPLFFCl5xxY+1T9RKzOKjCut+28JSX2DnAk= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5 h1:f9RyWNtS8oH7cZlbn+/JNPpjUk5+5fLd5lM9M0i49Ys= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5/go.mod h1:h5CoMZV2VF297/VLhRhO1WF+XYWOzXo+4HsObA4HjBQ= +github.com/aws/aws-sdk-go-v2/service/kms v1.30.1 h1:SBn4I0fJXF9FYOVRSVMWuhvEKoAHDikjGpS3wlmw5DE= +github.com/aws/aws-sdk-go-v2/service/kms v1.30.1/go.mod h1:2snWQJQUKsbN66vAawJuOGX7dr37pfOq9hb0tZDGIqQ= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1 h1:6cnno47Me9bRykw9AEv9zkXE+5or7jz8TsskTTccbgc= +github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1/go.mod h1:qmdkIIAC+GCLASF7R2whgNrJADz0QZPX+Seiw/i4S3o= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 h1:vN8hEbpRnL7+Hopy9dzmRle1xmDc7o8tmY0klsr175w= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.5/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 h1:Jux+gDDyi1Lruk+KHF91tK2KCuY61kzoCpvtvJJBtOE= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 h1:cwIxeBttqPN3qkaAjcEcsh8NYr8n2HZPkcKgPAi1phU= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.6/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= +github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= +github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= -github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= -github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= -github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= -github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= -github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= -github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4= github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngEKAMDJEczWVA= -github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= -github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= -github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= -github.com/bufbuild/protocompile v0.4.0 h1:LbFKd2XowZvQ/kajzguUp2DC9UEIQhIq77fZZlaQsNA= github.com/bufbuild/protocompile v0.4.0/go.mod h1:3v93+mbWn/v3xzN+31nwkJfrEpAUwp+BagBSZWx+TP8= -github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= -github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= -github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= -github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0BsqsP2LwDJ9aOkm/6J86V6lyAXCoQWGw3K50= -github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= github.com/bwesterb/go-ristretto v1.2.3/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= -github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= -github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= -github.com/cenkalti/backoff/v3 v3.0.0/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= github.com/cenkalti/backoff/v3 v3.2.2 h1:cfUAAO3yvKMYKPrvhDuHSwQnhZNk/RMHKdZqKTxfm6M= github.com/cenkalti/backoff/v3 v3.2.2/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4rc0ij+ULvLYs= -github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= -github.com/cenkalti/backoff/v4 v4.1.2/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= -github.com/cenkalti/backoff/v4 v4.1.3/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= -github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= -github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/charmbracelet/bubbles v0.16.1 h1:6uzpAAaT9ZqKssntbvZMlksWHruQLNxg49H5WdeuYSY= github.com/charmbracelet/bubbles v0.16.1/go.mod h1:2QCp9LFlEsBQMvIYERr7Ww2H2bA7xen1idUDIzm/+Xc= -github.com/charmbracelet/bubbletea v0.24.2 h1:uaQIKx9Ai6Gdh5zpTbGiWpytMU+CfsPp06RaW2cx/SY= -github.com/charmbracelet/bubbletea v0.24.2/go.mod h1:XdrNrV4J8GiyshTtx3DNuYkR1FDaJmO3l2nejekbsgg= +github.com/charmbracelet/bubbletea v0.25.0 h1:bAfwk7jRz7FKFl9RzlIULPkStffg5k6pNt5dywy4TcM= +github.com/charmbracelet/bubbletea v0.25.0/go.mod h1:EN3QDR1T5ZdWmdfDzYcqOCAps45+QIJbLOBxmVNWNNg= github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZpc5Kc1E= github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= -github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= -github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= -github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= github.com/cheggaaa/pb v1.0.27/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s= github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo= github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/logex v1.2.0/go.mod h1:9+9sk7u7pGNWYMkh0hdiL++6OeibzJccyQU4p4MedaY= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/readline v1.5.0/go.mod h1:x22KAscuvRqlLoK9CsoYsmxoXZMMFVyOl86cAH8qUic= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/cilium/ebpf v0.0.0-20200110133405-4032b1d8aae3/go.mod h1:MA5e5Lr8slmEg9bt0VpxxWqJlO4iwu3FBdHUzV7wQVg= -github.com/cilium/ebpf v0.0.0-20200702112145-1c8d4c9ef775/go.mod h1:7cR51M8ViRLIdUjrmSXlK9pkrsDlLHbO8jiB8X8JnOc= -github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX2Qs= -github.com/cilium/ebpf v0.4.0/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= -github.com/cilium/ebpf v0.6.2/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= -github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= -github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= -github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= -github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= @@ -1514,200 +1324,29 @@ github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20230428030218-4003588d1b74/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20231109132714-523115ebc101/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= -github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= -github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= -github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= -github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= -github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= -github.com/containerd/aufs v0.0.0-20200908144142-dab0cbea06f4/go.mod h1:nukgQABAEopAHvB6j7cnP5zJ+/3aVcE7hCYqvIwAHyE= -github.com/containerd/aufs v0.0.0-20201003224125-76a6863f2989/go.mod h1:AkGGQs9NM2vtYHaUen+NljV0/baGCAPELGm2q9ZXpWU= -github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= -github.com/containerd/aufs v1.0.0/go.mod h1:kL5kd6KM5TzQjR79jljyi4olc1Vrx6XBlcyj3gNv2PU= -github.com/containerd/btrfs v0.0.0-20201111183144-404b9149801e/go.mod h1:jg2QkJcsabfHugurUvvPhS3E08Oxiuh5W/g1ybB4e0E= -github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= -github.com/containerd/btrfs v1.0.0/go.mod h1:zMcX3qkXTAi9GI50+0HOeuV8LU2ryCE/V2vG/ZBiTss= -github.com/containerd/cgroups v0.0.0-20190717030353-c4b9ac5c7601/go.mod h1:X9rLEHIqSf/wfK8NsPqxJmeZgW4pcfzdXITDrUSJ6uI= -github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= -github.com/containerd/cgroups v0.0.0-20200531161412-0dbf7f05ba59/go.mod h1:pA0z1pT8KYB3TCXK/ocprsh7MAkoW8bZVzPdih9snmM= -github.com/containerd/cgroups v0.0.0-20200710171044-318312a37340/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= -github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod h1:s5q4SojHctfxANBDvMeIaIovkq29IP48TKAxnhYRxvo= -github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= -github.com/containerd/cgroups v1.0.1/go.mod h1:0SJrPIenamHDcZhEcJMNBB85rHcUsw4f25ZfBiPYRkU= -github.com/containerd/cgroups v1.0.3/go.mod h1:/ofk34relqNjSGyqPrmEULrO4Sc8LJhvJmWbUCUKqj8= -github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= -github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= -github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4gM6VEbTNRIT26AyyU7hxdQU3MvAvxVI0sc00XBE= -github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw= -github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= -github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= -github.com/containerd/containerd v1.2.10/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.1-0.20191213020239-082f7e3aed57/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.3.2/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.0-beta.2.0.20200729163537-40b22ef07410/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.3/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.4.9/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.5.0-beta.1/go.mod h1:5HfvG1V2FsKesEGQ17k5/T7V960Tmcumvqn8Mc+pCYQ= -github.com/containerd/containerd v1.5.0-beta.3/go.mod h1:/wr9AVtEM7x9c+n0+stptlo/uBBoBORwEx6ardVcmKU= -github.com/containerd/containerd v1.5.0-beta.4/go.mod h1:GmdgZd2zA2GYIBZ0w09ZvgqEq8EfBp/m3lcVZIvPHhI= -github.com/containerd/containerd v1.5.0-rc.0/go.mod h1:V/IXoMqNGgBlabz3tHD2TWDoTJseu1FGOKuoA4nNb2s= -github.com/containerd/containerd v1.5.1/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTVn7dJnIOwtYR4g= -github.com/containerd/containerd v1.5.7/go.mod h1:gyvv6+ugqY25TiXxcZC3L5yOeYgEw0QMhscqVp1AR9c= -github.com/containerd/containerd v1.5.8/go.mod h1:YdFSv5bTFLpG2HIYmfqDpSYYTDX+mc5qtSuYx1YUb/s= -github.com/containerd/containerd v1.6.1/go.mod h1:1nJz5xCZPusx6jJU8Frfct988y0NpumIq9ODB0kLtoE= -github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= -github.com/containerd/continuity v0.0.0-20200710164510-efbc4488d8fe/go.mod h1:cECdGN1O8G9bgKTlLhuPJimka6Xb/Gg7vYzCTNVxhvo= -github.com/containerd/continuity v0.0.0-20201208142359-180525291bb7/go.mod h1:kR3BEg7bDFaEddKm54WSmrol1fKWDU1nKYkgrcgZT7Y= -github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e/go.mod h1:EXlVlkqNba9rJe3j7w3Xa924itAMLgZH4UD/Q4PExuQ= -github.com/containerd/continuity v0.1.0/go.mod h1:ICJu0PwR54nI0yPEnJ6jcS+J7CZAUXrLh8lPo2knzsM= -github.com/containerd/continuity v0.2.2/go.mod h1:pWygW9u7LtS1o4N/Tn0FoCFDIXZ7rxcMX7HX1Dmibvk= -github.com/containerd/fifo v0.0.0-20180307165137-3d5202aec260/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= -github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= -github.com/containerd/fifo v0.0.0-20200410184934-f15a3290365b/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= -github.com/containerd/fifo v0.0.0-20201026212402-0724c46b320c/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= -github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1d/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= -github.com/containerd/fifo v1.0.0/go.mod h1:ocF/ME1SX5b1AOlWi9r677YJmCPSwwWnQ9O123vzpE4= -github.com/containerd/go-cni v1.0.1/go.mod h1:+vUpYxKvAF72G9i1WoDOiPGRtQpqsNW/ZHtSlv++smU= -github.com/containerd/go-cni v1.0.2/go.mod h1:nrNABBHzu0ZwCug9Ije8hL2xBCYh/pjfMb1aZGrrohk= -github.com/containerd/go-cni v1.1.0/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= -github.com/containerd/go-cni v1.1.3/go.mod h1:Rflh2EJ/++BA2/vY5ao3K6WJRR/bZKsX123aPk+kUtA= -github.com/containerd/go-runc v0.0.0-20180907222934-5a6d9f37cfa3/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= -github.com/containerd/go-runc v0.0.0-20190911050354-e029b79d8cda/go.mod h1:IV7qH3hrUgRmyYrtgEeGWJfWbgcHL9CSRruz2Vqcph0= -github.com/containerd/go-runc v0.0.0-20200220073739-7016d3ce2328/go.mod h1:PpyHrqVs8FTi9vpyHwPwiNEGaACDxT/N/pLcvMSRA9g= -github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= -github.com/containerd/go-runc v1.0.0/go.mod h1:cNU0ZbCgCQVZK4lgG3P+9tn9/PaJNmoDXPpoJhDR+Ok= -github.com/containerd/imgcrypt v1.0.1/go.mod h1:mdd8cEPW7TPgNG4FpuP3sGBiQ7Yi/zak9TYCG3juvb0= -github.com/containerd/imgcrypt v1.0.4-0.20210301171431-0ae5c75f59ba/go.mod h1:6TNsg0ctmizkrOgXRNQjAPFWpMYRWuiB6dSF4Pfa5SA= -github.com/containerd/imgcrypt v1.1.1-0.20210312161619-7ed62a527887/go.mod h1:5AZJNI6sLHJljKuI9IHnw1pWqo/F0nGDOuR9zgTs7ow= -github.com/containerd/imgcrypt v1.1.1/go.mod h1:xpLnwiQmEUJPvQoAapeb2SNCxz7Xr6PJrXQb0Dpc4ms= -github.com/containerd/imgcrypt v1.1.3/go.mod h1:/TPA1GIDXMzbj01yd8pIbQiLdQxed5ue1wb8bP7PQu4= -github.com/containerd/nri v0.0.0-20201007170849-eb1350a75164/go.mod h1:+2wGSDGFYfE5+So4M5syatU0N0f0LbWpuqyMi4/BE8c= -github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c14/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= -github.com/containerd/nri v0.1.0/go.mod h1:lmxnXF6oMkbqs39FiCt1s0R2HSMhcLel9vNL3m4AaeY= -github.com/containerd/stargz-snapshotter/estargz v0.4.1/go.mod h1:x7Q9dg9QYb4+ELgxmo4gBUeJB0tl5dqH1Sdz0nJU1QM= -github.com/containerd/ttrpc v0.0.0-20190828154514-0e0f228740de/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= -github.com/containerd/ttrpc v0.0.0-20190828172938-92c8520ef9f8/go.mod h1:PvCDdDGpgqzQIzDW1TphrGLssLDZp2GuS+X5DkEJB8o= -github.com/containerd/ttrpc v0.0.0-20191028202541-4f1b8fe65a5c/go.mod h1:LPm1u0xBw8r8NOKoOdNMeVHSawSsltak+Ihv+etqsE8= -github.com/containerd/ttrpc v1.0.1/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= -github.com/containerd/ttrpc v1.0.2/go.mod h1:UAxOpgT9ziI0gJrmKvgcZivgxOp8iFPSk8httJEt98Y= -github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= -github.com/containerd/typeurl v0.0.0-20180627222232-a93fcdb778cd/go.mod h1:Cm3kwCdlkCfMSHURc+r6fwoGH6/F1hH3S4sg0rLFWPc= -github.com/containerd/typeurl v0.0.0-20190911142611-5eb25027c9fd/go.mod h1:GeKYzf2pQcqv7tJ0AoCuuhtnqhva5LNU3U+OyKxxJpk= -github.com/containerd/typeurl v1.0.1/go.mod h1:TB1hUtrpaiO88KEK56ijojHS1+NeF0izUACaJW2mdXg= -github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= -github.com/containerd/zfs v0.0.0-20200918131355-0a33824f23a2/go.mod h1:8IgZOBdv8fAgXddBT4dBXJPtxyRsejFIpXoklgxgEjw= -github.com/containerd/zfs v0.0.0-20210301145711-11e8f1707f62/go.mod h1:A9zfAbMlQwE+/is6hi0Xw8ktpL+6glmqZYtevJgaB8Y= -github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda960/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= -github.com/containerd/zfs v0.0.0-20210324211415-d5c4544f0433/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= -github.com/containerd/zfs v1.0.0/go.mod h1:m+m51S1DvAP6r3FcmYCp54bQ34pyOwTieQDNRIRHsFY= -github.com/containernetworking/cni v0.7.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/cni v0.8.0/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/cni v0.8.1/go.mod h1:LGwApLUm2FpoOfxTDEeq8T9ipbpZ61X79hmU3w8FmsY= -github.com/containernetworking/cni v1.0.1/go.mod h1:AKuhXbN5EzmD4yTNtfSsX3tPcmtrBI6QcRV0NiNt15Y= -github.com/containernetworking/plugins v0.8.6/go.mod h1:qnw5mN19D8fIwkqW7oHHYDHVlzhJpcY6TQxn/fUyDDM= -github.com/containernetworking/plugins v0.9.1/go.mod h1:xP/idU2ldlzN6m4p5LmGiwRDjeJr6FLK6vuiUwoH7P8= -github.com/containernetworking/plugins v1.0.1/go.mod h1:QHCfGpaTwYTbbH+nZXKVTxNBDZcxSOplJT5ico8/FLE= -github.com/containers/ocicrypt v1.0.1/go.mod h1:MeJDzk1RJHv89LjsH0Sp5KTY3ZYkjXO/C+bKAeWFIrc= -github.com/containers/ocicrypt v1.1.0/go.mod h1:b8AOe0YR67uU8OqfVNcznfFpAzu3rdgUV4GP9qXPfu4= -github.com/containers/ocicrypt v1.1.1/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= -github.com/containers/ocicrypt v1.1.2/go.mod h1:Dm55fwWm1YZAjYRaJ94z2mfZikIyIN4B0oB3dj3jFxY= -github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/go-iptables v0.4.5/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= -github.com/coreos/go-iptables v0.5.0/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= -github.com/coreos/go-iptables v0.6.0/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q= -github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= -github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/coreos/go-systemd v0.0.0-20161114122254-48702e0da86b/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= -github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= -github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= -github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= -github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= -github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= -github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= -github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= -github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= -github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/deckarep/golang-set/v2 v2.5.0 h1:hn6cEZtQ0h3J8kFrHR/NrzyOoTnjgW1+FmNJzQ7y/sA= github.com/deckarep/golang-set/v2 v2.5.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4= -github.com/denisenkom/go-mssqldb v0.12.2/go.mod h1:lnIw1mZukFRZDJYQ0Pb833QS2IaC3l5HkEfra2LJ+sk= -github.com/dennwc/varint v1.0.0/go.mod h1:hnItb35rvZvJrbTALZtY/iQfDs48JKRG1RPpgziApxA= -github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8lFg6daOBZbT6/BDGIz6Y3WFGn8juu6G+CQ6LHtl0= -github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY= -github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/dgryski/go-sip13 v0.0.0-20200911182023-62edffca9245/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/digitalocean/godo v1.78.0/go.mod h1:GBmu8MkjZmNARE7IXRPmkbbnocNN8+uBm0xbEVw2LCs= -github.com/digitalocean/godo v1.81.0/go.mod h1:BPCqvwbjbGqxuUnIKB4EvS/AX7IDnNmt5fwvIkWo+ew= -github.com/dimchansky/utfbom v1.1.1/go.mod h1:SxdoEBH5qIqFocHMyGOXVAybYJdr71b1Q/j0mACtrfE= github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= -github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= -github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= -github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= -github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= -github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= -github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v20.10.14+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v20.10.17+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= -github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= -github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= -github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= -github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI= -github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw= -github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE= -github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= -github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= -github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= -github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= github.com/edsrzf/mmap-go v1.1.0 h1:6EUwBLQ/Mcr1EYLE4Tn1VdW1A4ckqCQWZBw8Hr0kjpQ= github.com/edsrzf/mmap-go v1.1.0/go.mod h1:19H/e8pUPLicwkyNgOykDXkJ9F0MHE+Z52B8EIth78Q= -github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU= github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM= github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2/go.mod h1:gNh8nYJoAm43RfaxurUnxr+N1PwuFV3ZMl/efxlIlY8= -github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc= github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ= -github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -1716,7 +1355,6 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.1/go.mod h1:AY7fTTXNdv/aJ2O5jwpxAPOWUZ7hQAEvzN5Pf27BkQQ= github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= github.com/envoyproxy/go-control-plane v0.11.0/go.mod h1:VnHyVMpzcLvCFt9yUz1UnCwHLhwx1WguiVDV7pTG/tI= @@ -1731,53 +1369,25 @@ github.com/envoyproxy/protoc-gen-validate v1.0.1/go.mod h1:0vj8bNkYbSTNS2PIyH87K github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE= github.com/ettle/strcase v0.1.1 h1:htFueZyVeE1XNnMEfbqp5r67qAN/4r6ya1ysq8Q+Zcw= github.com/ettle/strcase v0.1.1/go.mod h1:hzDLsPC7/lwKyBOywSHEP89nt2pDgdy+No1NBA9o9VY= -github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= -github.com/evanphx/json-patch/v5 v5.5.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= -github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= -github.com/fatih/structs v1.1.0 h1:Q7juDM0QtcnhCpeyLGQKyg4TOIghuNXrkL32pHAUMxo= -github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= -github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/felixge/httpsnoop v1.0.2/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= +github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= -github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= -github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/fortinetdev/forti-sdk-go v1.9.2 h1:gT4kglXIjjb+1fadbMCDAJ+mSaKzibG5uTRxd9xzxSw= github.com/fortinetdev/forti-sdk-go v1.9.2/go.mod h1:7ZX6yVsDHI9cnWK4m4zVboM38MQpiPTTe0mcGAHXqQM= -github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= -github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= -github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= -github.com/frankban/quicktest v1.10.0/go.mod h1:ui7WezCLWMWxVWr1GETZY3smRy0G4KWq9vcPtJmFl7Y= -github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= -github.com/frankban/quicktest v1.13.0/go.mod h1:qLE0fzW0VuyUAJgPU19zByoIr0HtCHN/r/VLSOOIySU= github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE= github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= -github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= -github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= -github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod h1:KnogPXtdwXqoenmZCw6S+25EAm2MkxbG0deNDu4cbSA= -github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= -github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813 h1:Uc+IZ7gYqAf/rSGFplbWBSHaGolEQlNLgMgSE3ccnIQ= -github.com/gedex/inflector v0.0.0-20170307190818-16278e9db813/go.mod h1:P+oSoE9yhSRvsmYyZsshflcR6ePWYLql6UU1amW13IM= -github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= -github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= -github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= -github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= -github.com/gin-gonic/gin v1.7.7/go.mod h1:axIBovoeJpVj8S3BwE0uPMTeReE4+AfFtqpqaZ1qq1U= -github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY= github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4= -github.com/go-asn1-ber/asn1-ber v1.3.1/go.mod h1:hEBeB/ic+5LoWskz+yKT7vGhhPYkProFKoKdwZRWMe0= +github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= +github.com/gliderlabs/ssh v0.3.7/go.mod h1:zpHEXBstFnQYtGnB8k8kQLol82umzn/2/snG7alWVD8= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= @@ -1791,147 +1401,44 @@ github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgF github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= github.com/go-git/go-git/v5 v5.10.1/go.mod h1:uEuHjxkHap8kAl//V5F/nNWwqIYtP/402ddd05mp0wg= -github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= github.com/go-git/go-git/v5 v5.11.0/go.mod h1:6GFcX2P3NM7FPBfpePbpLd21XxsgdAt+lKqXmCUiUCY= +github.com/go-git/go-git/v5 v5.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= +github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= -github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.10.0/go.mod h1:xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o= -github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= -github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= -github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-jose/go-jose/v3 v3.0.3 h1:fFKWeig/irsp7XD2zBxvnmA/XaRWp5V3CBsZXJF7G7k= +github.com/go-jose/go-jose/v3 v3.0.3/go.mod h1:5b+7YgP7ZICgJDBdfjZaIt+H/9L9T/YQrVfLAMboGkQ= github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= -github.com/go-ldap/ldap/v3 v3.1.10/go.mod h1:5Zun81jBTabRaI8lzN7E1JjyEl1g6zI6u9pd8luAK4Q= -github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= -github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= -github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= -github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.1/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/stdr v1.2.0/go.mod h1:YkVgnZu1ZjjL7xTxrfm/LLZBfkhTqSR1ydtm6jTKKwI= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-openapi/analysis v0.21.2/go.mod h1:HZwRk4RRisyG8vx2Oe6aqeSQcoxRp47Xkp3+K6q+LdY= -github.com/go-openapi/errors v0.19.8/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= -github.com/go-openapi/errors v0.19.9/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= -github.com/go-openapi/errors v0.20.2/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= -github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= -github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= -github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= -github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= -github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= -github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= -github.com/go-openapi/loads v0.21.1/go.mod h1:/DtAMXXneXFjbQMGEtbamCZb+4x7eGwkvZCvBmwUG+g= -github.com/go-openapi/runtime v0.23.1/go.mod h1:AKurw9fNre+h3ELZfk6ILsfvPN+bvvlaU/M9q/r9hpk= -github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= -github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= -github.com/go-openapi/strfmt v0.21.0/go.mod h1:ZRQ409bWMj+SOgXofQAGTIo2Ebu72Gs+WaRADcS5iNg= -github.com/go-openapi/strfmt v0.21.1/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= -github.com/go-openapi/strfmt v0.21.2/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= -github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= -github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-openapi/swag v0.21.1/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-openapi/validate v0.21.0/go.mod h1:rjnrwK57VJ7A8xqfpAOEKRH8yQSGUriMu5/zuPSQ1hg= github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= -github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= -github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= -github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= -github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= -github.com/go-playground/validator/v10 v10.4.1/go.mod h1:nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4= -github.com/go-resty/resty/v2 v2.1.1-0.20191201195748-d7b97669fe48/go.mod h1:dZGr0i9PLlaaTD4H/hoZIDjQ+r6xq8mgbRzHZf7f2J8= -github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= -github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= -github.com/go-test/deep v1.0.2/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/go-test/deep v1.0.3 h1:ZrJSEWsXzPOxaZnFteGEfooLba+ju3FYIbOrS+rQd68= github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= -github.com/go-zookeeper/zk v1.0.2/go.mod h1:nOB03cncLtlp4t+UAkGSV+9beXP/akpekBwL+UX1Qcw= -github.com/gobuffalo/attrs v0.0.0-20190224210810-a9411de4debd/go.mod h1:4duuawTqi2wkkpB4ePgWMaai6/Kc6WEz83bhFwpHzj0= -github.com/gobuffalo/depgen v0.0.0-20190329151759-d478694a28d3/go.mod h1:3STtPUQYuzV0gBVOY3vy6CfMm/ljR4pABfrTeHNLHUY= -github.com/gobuffalo/depgen v0.1.0/go.mod h1:+ifsuy7fhi15RWncXQQKjWS9JPkdah5sZvtHc2RXGlg= -github.com/gobuffalo/envy v1.6.15/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= -github.com/gobuffalo/flect v0.1.0/go.mod h1:d2ehjJqGOH/Kjqcoz+F7jHTBbmDb38yXA598Hb50EGs= -github.com/gobuffalo/flect v0.1.1/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= -github.com/gobuffalo/flect v0.1.3/go.mod h1:8JCgGVbRjJhVgD6399mQr4fx5rRfGKVzFjbj6RE/9UI= -github.com/gobuffalo/genny v0.0.0-20190329151137-27723ad26ef9/go.mod h1:rWs4Z12d1Zbf19rlsn0nurr75KqhYp52EAGGxTbBhNk= -github.com/gobuffalo/genny v0.0.0-20190403191548-3ca520ef0d9e/go.mod h1:80lIj3kVJWwOrXWWMRzzdhW3DsrdjILVil/SFKBzF28= -github.com/gobuffalo/genny v0.1.0/go.mod h1:XidbUqzak3lHdS//TPu2OgiFB+51Ur5f7CSnXZ/JDvo= -github.com/gobuffalo/genny v0.1.1/go.mod h1:5TExbEyY48pfunL4QSXxlDOmdsD44RRq4mVZ0Ex28Xk= -github.com/gobuffalo/gitgen v0.0.0-20190315122116-cc086187d211/go.mod h1:vEHJk/E9DmhejeLeNt7UVvlSGv3ziL+djtTr3yyzcOw= -github.com/gobuffalo/gogen v0.0.0-20190315121717-8f38393713f5/go.mod h1:V9QVDIxsgKNZs6L2IYiGR8datgMhB577vzTDqypH360= -github.com/gobuffalo/gogen v0.1.0/go.mod h1:8NTelM5qd8RZ15VjQTFkAW6qOMx5wBbW4dSCS3BY8gg= -github.com/gobuffalo/gogen v0.1.1/go.mod h1:y8iBtmHmGc4qa3urIyo1shvOD8JftTtfcKi+71xfDNE= -github.com/gobuffalo/logger v0.0.0-20190315122211-86e12af44bc2/go.mod h1:QdxcLw541hSGtBnhUc4gaNIXRjiDppFGaDqzbrBd3v8= -github.com/gobuffalo/mapi v1.0.1/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= -github.com/gobuffalo/mapi v1.0.2/go.mod h1:4VAGh89y6rVOvm5A8fKFxYG+wIW6LO1FMTG9hnKStFc= -github.com/gobuffalo/packd v0.0.0-20190315124812-a385830c7fc0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= -github.com/gobuffalo/packd v0.1.0/go.mod h1:M2Juc+hhDXf/PnmBANFCqx4DM3wRbgDvnVWeG2RIxq4= -github.com/gobuffalo/packr/v2 v2.0.9/go.mod h1:emmyGweYTm6Kdper+iywB6YK5YzuKchGtJQZ0Odn4pQ= -github.com/gobuffalo/packr/v2 v2.2.0/go.mod h1:CaAwI0GPIAv+5wKLtv8Afwl+Cm78K/I/VCm/3ptBN+0= -github.com/gobuffalo/syncx v0.0.0-20190224160051-33c29581e754/go.mod h1:HhnNqWY95UYwwW3uSASeV7vtgYkT2t16hJgV3AEPUpw= -github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= -github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= -github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= -github.com/goccy/go-yaml v1.9.5/go.mod h1:U/jl18uSupI5rdI2jmuCswEA2htH9eXfferR3KfscvA= -github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= -github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= -github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= -github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v4.2.0+incompatible h1:yyYWMnhkhrKwwr8gAOcOCYxOOscHgDS9yZgBrnJfGa0= github.com/gofrs/uuid v4.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= -github.com/gogo/googleapis v1.2.0/go.mod h1:Njal3psf3qN6dwBtQfUmBZh2ybovJ0tlu3o/AC7HYjU= -github.com/gogo/googleapis v1.4.0/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= -github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= -github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= -github.com/golang-jwt/jwt/v5 v5.1.0 h1:UGKbA/IPjtS6zLcdB7i5TyACMgSbOTiR8qzXgw8HWQU= -github.com/golang-jwt/jwt/v5 v5.1.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= -github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= -github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= +github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= +github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= -github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= +github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -1964,18 +1471,15 @@ github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= -github.com/google/gnostic v0.5.7-v3refs/go.mod h1:73MKFl6jIHelAJNaBGFzt3SPtZULs9dYrGFt8OiIsHQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -1993,23 +1497,17 @@ github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= github.com/google/go-pkcs11 v0.2.0/go.mod h1:6eQoGcuNJpa7jnd5pMGdkSaQpNDYvPlXWMcjXXThLlY= github.com/google/go-pkcs11 v0.2.1-0.20230907215043-c6f79328ddf9/go.mod h1:6eQoGcuNJpa7jnd5pMGdkSaQpNDYvPlXWMcjXXThLlY= -github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/go-replayers/grpcreplay v1.1.0 h1:S5+I3zYyZ+GQz68OfbURDdt/+cSMqCK1wrvNx7WBzTE= github.com/google/go-replayers/grpcreplay v1.1.0/go.mod h1:qzAvJ8/wi57zq7gWqaE6AwLM6miiXUQwP1S+I9icmhk= -github.com/google/go-replayers/httpreplay v1.1.1/go.mod h1:gN9GeLIs7l6NUoVaSSnv2RiqK1NiwAmD0MrKeC9IIks= github.com/google/go-replayers/httpreplay v1.2.0 h1:VM1wEyyjaoU53BwrOnaf9VhAyQQEEioJvFYxYcLRKzk= github.com/google/go-replayers/httpreplay v1.2.0/go.mod h1:WahEFFZZ7a1P4VM1qEeHy+tME4bwyqPcwWbNlUI1Mcg= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible h1:xmapqc1AyLoB+ddYT6r04bD9lIjlOqGaREovi0SzFaE= -github.com/google/martian v2.1.1-0.20190517191504-25dcb96d9e51+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= @@ -2028,12 +1526,9 @@ github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210506205249-923b5ab0fc1a/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20220318212150-b2ab0324ddda/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= -github.com/google/pprof v0.0.0-20220608213341-c488b8fa1db3/go.mod h1:gSuNB+gJaOiQKLEZ+q+PK9Mq3SOzhRcw2GsGS/FhYDk= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.0/go.mod h1:OJpEgntRZo8ugHpF9hkoLJbS5dSI20XZeXJ9JVywLlM= github.com/google/s2a-go v0.1.3/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= @@ -2042,17 +1537,16 @@ github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= -github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= -github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4= github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/wire v0.5.0 h1:I7ELFeVBr3yfPIcc8+MWvrjk+3VjbcSzoXm3JVa+jD8= -github.com/google/wire v0.5.0/go.mod h1:ngWDr9Qvq3yZA10YrxfyGELY/AFWGVpy9c1LTRi1EoU= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/wire v0.6.0 h1:HBkoIh4BdSxoyo9PveV8giw7ZsaBOvzWKfcg/6MrVwI= +github.com/google/wire v0.6.0/go.mod h1:F4QhpQ9EDIdJ1Mbop/NZBRB+5yrR6qg3BnctaoUk6NA= github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= @@ -2076,53 +1570,19 @@ github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38 github.com/googleapis/gax-go/v2 v2.8.0/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= github.com/googleapis/gax-go/v2 v2.10.0/go.mod h1:4UOEnMCrxsSqQ940WnTiD6qJ63le2ev3xfyagutxiPw= github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= -github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= -github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= -github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= -github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= +github.com/googleapis/gax-go/v2 v2.12.2 h1:mhN09QQW1jEWeMF74zGR81R30z4VJzjZsfkUhuHF+DA= +github.com/googleapis/gax-go/v2 v2.12.2/go.mod h1:61M8vcyyXR2kqKFxKrfA22jaA8JGF7Dc8App1U3H6jc= github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= -github.com/gophercloud/gophercloud v0.24.0/go.mod h1:Q8fZtyi5zZxPS/j9aj3sSxtvj41AdQMDwyo1myduD5c= -github.com/gophercloud/gophercloud v0.25.0/go.mod h1:Q8fZtyi5zZxPS/j9aj3sSxtvj41AdQMDwyo1myduD5c= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= -github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= -github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= -github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/grafana/regexp v0.0.0-20220304095617-2e8d9baf4ac2/go.mod h1:M5qHK+eWfAv8VR/265dIuEpL3fNfeC21tXXp9itM24A= -github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= -github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.2/go.mod h1:chrfS3YoLAlKTRE5cFWvCbt8uGAjshktT4PveTUpsFQ= github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= -github.com/hanwen/go-fuse v1.0.0/go.mod h1:unqXarDXqzAk0rt98O2tVndEPIpUgLD9+rwFisZH3Ok= -github.com/hanwen/go-fuse/v2 v2.1.0/go.mod h1:oRyA5eK+pvJyv5otpO/DgccS8y/RvYMaO00GgRLGryc= github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= -github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= -github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= -github.com/hashicorp/consul/api v1.12.0/go.mod h1:6pVBMo0ebnYdt2S3H87XhekM/HHrUoTD2XXb/VrZVy0= -github.com/hashicorp/consul/api v1.13.0/go.mod h1:ZlVrynguJKcYr54zGaDbaL3fOvKC9m72FhPvA8T35KQ= -github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= -github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= -github.com/hashicorp/cronexpr v1.1.1/go.mod h1:P4wA0KBl9C5q2hABiMO7cp6jcIg96CDh1Efb3g1PWA4= -github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -2135,102 +1595,68 @@ github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/S github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 h1:1/D3zfFHttUKaCaGKZ/dR2roBXv0vKbSCnssIldfQdI= github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs= github.com/hashicorp/go-getter v1.4.0/go.mod h1:7qxyCd8rBfcShwsvxgIguu4KbS3l8bUCwg2Umn7RjeY= -github.com/hashicorp/go-getter v1.7.1 h1:SWiSWN/42qdpR0MdhaOc/bLR48PLuP1ZQtYLRlM69uY= -github.com/hashicorp/go-getter v1.7.1/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= +github.com/hashicorp/go-getter v1.7.5 h1:dT58k9hQ/vbxNMwoI5+xFYAJuv6152UNvdHokfI5wE4= +github.com/hashicorp/go-getter v1.7.5/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744= github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod h1:9bjs9uLqI8l75knNv3lV1kA55veR+WUPSiKIWcQHudI= github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= -github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v0.12.2/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= github.com/hashicorp/go-hclog v0.14.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v0.16.2/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= -github.com/hashicorp/go-hclog v1.2.2/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= github.com/hashicorp/go-hclog v1.5.0 h1:bI2ocEMgcVlz55Oj1xZNBsVi900c7II+fWDyV9o+13c= github.com/hashicorp/go-hclog v1.5.0/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= -github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-immutable-radix v1.2.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-immutable-radix v1.3.1 h1:DKHmCUm2hRBK510BaiZlwvpD40f8bJFeZnpfm2KLowc= -github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= -github.com/hashicorp/go-kms-wrapping/entropy v0.1.0/go.mod h1:d1g9WGtAunDNpek8jUIEJnBlbgKS1N2Q61QkHiZyR1g= -github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= -github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= -github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/go-plugin v1.0.1/go.mod h1:++UyYGoz3o5w9ZzAdZxtQKrWWP+iqPBn3cQptSMzBuY= -github.com/hashicorp/go-plugin v1.4.3/go.mod h1:5fGEH17QVwTTcR0zV7yhDPLLmFX9YSZ38b18Udy6vYQ= -github.com/hashicorp/go-plugin v1.4.4/go.mod h1:viDMjcLJuDui6pXb8U4HVfb8AamCWhHGUjr2IrTF67s= github.com/hashicorp/go-plugin v1.6.0 h1:wgd4KxHJTVGGqWBq4QPB1i5BZNEx9BR8+OFmHDmTk8A= github.com/hashicorp/go-plugin v1.6.0/go.mod h1:lBS5MtSSBZk0SHc66KACcjjlU6WzEVP/8pwz68aMkCI= -github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= -github.com/hashicorp/go-retryablehttp v0.6.6/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-retryablehttp v0.7.1 h1:sUiuQAnLlbvmExtFQs72iFW/HXeUn8Z1aJLQ4LJJbTQ= -github.com/hashicorp/go-retryablehttp v0.7.1/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= -github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-retryablehttp v0.7.5 h1:bJj+Pj19UZMIweq/iie+1u5YCdGrnxCT9yvm0e+Nd5M= +github.com/hashicorp/go-retryablehttp v0.7.5/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8= github.com/hashicorp/go-rootcerts v1.0.2 h1:jzhAVGtqPKbwpyCPELlgNWhE1znq+qwJtW5Oi2viEzc= github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo= github.com/hashicorp/go-safetemp v1.0.0/go.mod h1:oaerMy3BhqiTbVye6QuFhFtIceqFoDHxNAB65b+Rj1I= -github.com/hashicorp/go-secure-stdlib/base62 v0.1.1/go.mod h1:EdWO6czbmthiwZ3/PUsDV+UD1D5IRU4ActiaWGwt0Yw= -github.com/hashicorp/go-secure-stdlib/mlock v0.1.1/go.mod h1:zq93CJChV6L9QTfGKtfBxKqD7BqqXx5O04A/ns2p5+I= -github.com/hashicorp/go-secure-stdlib/mlock v0.1.2 h1:p4AKXPPS24tO8Wc8i1gLvSKdmkiSY5xuju57czJ/IJQ= -github.com/hashicorp/go-secure-stdlib/mlock v0.1.2/go.mod h1:zq93CJChV6L9QTfGKtfBxKqD7BqqXx5O04A/ns2p5+I= -github.com/hashicorp/go-secure-stdlib/parseutil v0.1.1/go.mod h1:QmrqtbKuxxSWTN3ETMPuB+VtEiBJ/A9XhoYGv8E1uD8= -github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6 h1:om4Al8Oy7kCm/B86rLCLah4Dt5Aa0Fr5rYBG60OzwHQ= -github.com/hashicorp/go-secure-stdlib/parseutil v0.1.6/go.mod h1:QmrqtbKuxxSWTN3ETMPuB+VtEiBJ/A9XhoYGv8E1uD8= -github.com/hashicorp/go-secure-stdlib/password v0.1.1/go.mod h1:9hH302QllNwu1o2TGYtSk8I8kTAN0ca1EHpwhm5Mmzo= -github.com/hashicorp/go-secure-stdlib/strutil v0.1.1/go.mod h1:gKOamz3EwoIoJq7mlMIRBpVTAUn8qPCrEclOKKWhD3U= +github.com/hashicorp/go-secure-stdlib/parseutil v0.1.8 h1:iBt4Ew4XEGLfh6/bPk4rSYmuZJGizr6/x/AEizP0CQc= +github.com/hashicorp/go-secure-stdlib/parseutil v0.1.8/go.mod h1:aiJI+PIApBRQG7FZTEBx5GiiX+HbOHilUdNxUZi4eV0= github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 h1:kes8mmyCpxJsI7FTwtzRqEy9CdjCtrXrXGuOpxEA7Ts= github.com/hashicorp/go-secure-stdlib/strutil v0.1.2/go.mod h1:Gou2R9+il93BqX25LAKCLuM+y9U2T4hlwvT1yprcna4= -github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.1/go.mod h1:l8slYwnJA26yBz+ErHpp2IRCLr0vuOMGBORIz4rRiAs= -github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= -github.com/hashicorp/go-sockaddr v1.0.2 h1:ztczhD1jLxIRjVejw8gFomI1BQZOe2WoVOu0SyteCQc= -github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A= -github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-sockaddr v1.0.6 h1:RSG8rKU28VTUTvEKghe5gIhIQpv8evvNpnDEyqO4u9I= +github.com/hashicorp/go-sockaddr v1.0.6/go.mod h1:uoUUmtwU7n9Dv3O4SNLeFvg0SxQ3lyjsj6+CCykpaxI= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.3 h1:2gKiV6YVmrJ1i2CKKa9obLvRieoRGviZFL26PcT/Co8= github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-version v1.1.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go-version v1.6.0 h1:feTTfFNnjP967rlCxM/I9g701jU+RN74YKx2mOkIeek= github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc= -github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hc-install v0.6.2/go.mod h1:2JBpd+NCFKiHiu/yYCGaPyPHhZLxXTpz8oreHa/a3Ps= -github.com/hashicorp/hc-install v0.6.3 h1:yE/r1yJvWbtrJ0STwScgEnCanb0U9v7zp0Gbkmcoxqs= github.com/hashicorp/hc-install v0.6.3/go.mod h1:KamGdbodYzlufbWh4r9NRo8y6GLHWZP2GBtdnms1Ln0= +github.com/hashicorp/hc-install v0.6.4 h1:QLqlM56/+SIIGvGcfFiwMY3z5WGXT066suo/v9Km8e0= +github.com/hashicorp/hc-install v0.6.4/go.mod h1:05LWLy8TD842OtgcfBbOT0WMoInBMUSHjmDx10zuBIA= github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f/go.mod h1:oZtUIOe8dh44I2q6ScRibXws4Ajl+d+nod3AaR9vL5w= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/hcl/v2 v2.0.0/go.mod h1:oVVDG71tEinNGYCxinCYadcmKU9bglqW9pV3txagJ90= -github.com/hashicorp/hcl/v2 v2.19.1 h1://i05Jqznmb2EXqa39Nsvyan2o5XyMowW5fnCKW5RPI= github.com/hashicorp/hcl/v2 v2.19.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= +github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= +github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 h1:T1Q6ag9tCwun16AW+XK3tAql24P4uTGUMIn1/92WsQQ= github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93/go.mod h1:n2TSygSNwsLJ76m8qFXTSc7beTb+auJxYdqrnoqwZWE= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= -github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= -github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc= -github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= -github.com/hashicorp/memberlist v0.3.0/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= -github.com/hashicorp/memberlist v0.3.1/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= -github.com/hashicorp/nomad/api v0.0.0-20220629141207-c2428e1673ec/go.mod h1:jP79oXjopTyH6E8LF0CEMq67STgrlmBRIyijA0tuR5o= -github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/hashicorp/serf v0.9.6/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= github.com/hashicorp/terraform-config-inspect v0.0.0-20191115094559-17f92b0546e8/go.mod h1:p+ivJws3dpqbp1iP84+npOyAmTTOLMgCzrXd3GSdn/A= -github.com/hashicorp/terraform-exec v0.20.0 h1:DIZnPsqzPGuUnq6cH8jWcPunBfY+C+M8JyYF3vpnuEo= github.com/hashicorp/terraform-exec v0.20.0/go.mod h1:ckKGkJWbsNqFKV1itgMnE0hY9IYf1HoiekpuN0eWoDw= +github.com/hashicorp/terraform-exec v0.21.0 h1:uNkLAe95ey5Uux6KJdua6+cv8asgILFVWkd/RG0D2XQ= +github.com/hashicorp/terraform-exec v0.21.0/go.mod h1:1PPeMYou+KDUSSeRE9szMZ/oHf4fYUmB923Wzbq1ICg= github.com/hashicorp/terraform-json v0.4.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8jnkVYN28gJkSJrLhU= github.com/hashicorp/terraform-json v0.19.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= -github.com/hashicorp/terraform-json v0.21.0 h1:9NQxbLNqPbEMze+S6+YluEdXgJmhQykRyRNd+zTI05U= github.com/hashicorp/terraform-json v0.21.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk= -github.com/hashicorp/terraform-plugin-go v0.22.0 h1:1OS1Jk5mO0f5hrziWJGXXIxBrMe2j/B8E+DVGw43Xmc= +github.com/hashicorp/terraform-json v0.22.1 h1:xft84GZR0QzjPVWs4lRUwvTcPnegqlyS7orfb5Ltvec= +github.com/hashicorp/terraform-json v0.22.1/go.mod h1:JbWSQCLFSXFFhg42T7l9iJwdGXBYV8fmmD6o/ML4p3A= github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE= +github.com/hashicorp/terraform-plugin-go v0.23.0 h1:AALVuU1gD1kPb48aPQUjug9Ir/125t+AAurhqphJ2Co= +github.com/hashicorp/terraform-plugin-go v0.23.0/go.mod h1:1E3Cr9h2vMlahWMbsSEcNrOCxovCZhOOIXjFHbjc/lQ= github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0= github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= github.com/hashicorp/terraform-plugin-sdk v1.7.0 h1:B//oq0ZORG+EkVrIJy0uPGSonvmXqxSzXe8+GhknoW0= @@ -2241,19 +1667,12 @@ github.com/hashicorp/terraform-registry-address v0.2.3/go.mod h1:lFHA76T8jfQteVf github.com/hashicorp/terraform-svchost v0.0.0-20191011084731-65d371908596/go.mod h1:kNDNcF7sN4DocDLBkQYz73HGKwN1ANB1blq4lIYLYvg= github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= -github.com/hashicorp/vault/api v1.7.2/go.mod h1:xbfA+1AvxFseDzxxdWaL0uO99n1+tndus4GCrtouy0M= -github.com/hashicorp/vault/api v1.8.2 h1:C7OL9YtOtwQbTKI9ogB0A1wffRbCN+rH/LLCHO3d8HM= -github.com/hashicorp/vault/api v1.8.2/go.mod h1:ML8aYzBIhY5m1MD1B2Q0JV89cC85YVH4t5kBaZiyVaE= -github.com/hashicorp/vault/sdk v0.5.1/go.mod h1:DoGraE9kKGNcVgPmTuX357Fm6WAx1Okvde8Vp3dPDoU= -github.com/hashicorp/vault/sdk v0.5.3/go.mod h1:DoGraE9kKGNcVgPmTuX357Fm6WAx1Okvde8Vp3dPDoU= -github.com/hashicorp/vault/sdk v0.6.1 h1:sjZC1z4j5Rh2GXYbkxn5BLK05S1p7+MhW4AgdUmgRUA= -github.com/hashicorp/vault/sdk v0.6.1/go.mod h1:Ck4JuAC6usTphfrrRJCRH+7/N7O2ozZzkm/fzQFt4uM= +github.com/hashicorp/vault/api v1.12.0 h1:meCpJSesvzQyao8FCOgk2fGdoADAnbDu2WPJN1lDLJ4= +github.com/hashicorp/vault/api v1.12.0/go.mod h1:si+lJCYO7oGkIoNPAN8j3azBLTn9SjMGS+jFaHd1Cck= github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKeTrX5uv1uIXGdwYDTeHna2qgaIlx54MXqjAM= github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= -github.com/hetznercloud/hcloud-go v1.33.1/go.mod h1:XX/TQub3ge0yWR2yHWmnDVIrB+MQbda1pHxkUmDlUME= -github.com/hetznercloud/hcloud-go v1.35.0/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA= github.com/hexops/autogold v1.3.0 h1:IEtGNPxBeBu8RMn8eKWh/Ll9dVNgSnJ7bp/qHgMQ14o= github.com/hexops/autogold v1.3.0/go.mod h1:d4hwi2rid66Sag+BVuHgwakW/EmaFr8vdTSbWDbrDRI= github.com/hexops/autogold/v2 v2.2.1 h1:JPUXuZQGkcQMv7eeDXuNMovjfoRYaa0yVcm+F3voaGY= @@ -2267,180 +1686,68 @@ github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4= github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= -github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= -github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= -github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= -github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= -github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.15 h1:M8XP7IuFNsqUx6VPK2P9OSmsYsI/YFaGil0uD21V3dM= github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= -github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= -github.com/intel/goresctrl v0.2.0/go.mod h1:+CZdzouYFn5EsxgqAQTEzMfwKwuc0fVdMrT9FCCAVRQ= -github.com/ionos-cloud/sdk-go/v6 v6.1.0/go.mod h1:Ox3W0iiEz0GHnfY9e5LmAxwklsxguuNFEUSu0gVRTME= -github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA= -github.com/j-keck/arping v1.0.2/go.mod h1:aJbELhR92bSk7tp79AWM/ftfc90EfEi2bQJrbBFOsPw= -github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= -github.com/jackc/chunkreader/v2 v2.0.0/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= -github.com/jackc/chunkreader/v2 v2.0.1/go.mod h1:odVSm741yZoC3dpHEUXIqA9tQRhFrgOHwnPIn9lDKlk= -github.com/jackc/pgconn v0.0.0-20190420214824-7e0022ef6ba3/go.mod h1:jkELnwuX+w9qN5YIfX0fl88Ehu4XC3keFuOJJk9pcnA= -github.com/jackc/pgconn v0.0.0-20190824142844-760dd75542eb/go.mod h1:lLjNuW/+OfW9/pnVKPazfWOgNfH2aPem8YQ7ilXGvJE= -github.com/jackc/pgconn v0.0.0-20190831204454-2fabfa3c18b7/go.mod h1:ZJKsE/KZfsUgOEh9hBm+xYTstcNHg7UPMVJqRfQxq4s= -github.com/jackc/pgconn v1.8.0/go.mod h1:1C2Pb36bGIP9QHGBYCjnyhqu7Rv3sGshaQUvmfGIB/o= -github.com/jackc/pgconn v1.9.0/go.mod h1:YctiPyvzfU11JFxoXokUOOKQXQmDMoJL9vJzHH8/2JY= -github.com/jackc/pgconn v1.9.1-0.20210724152538-d89c8390a530/go.mod h1:4z2w8XhRbP1hYxkpTuBjTS3ne3J48K83+u0zoyvg2pI= -github.com/jackc/pgconn v1.12.1/go.mod h1:ZkhRC59Llhrq3oSfrikvwQ5NaxYExr6twkdkMLaKono= -github.com/jackc/pgio v1.0.0/go.mod h1:oP+2QK2wFfUWgr+gxjoBH9KGBb31Eio69xUb0w5bYf8= -github.com/jackc/pgmock v0.0.0-20190831213851-13a1b77aafa2/go.mod h1:fGZlG77KXmcq05nJLRkk0+p82V8B8Dw8KN2/V9c/OAE= -github.com/jackc/pgmock v0.0.0-20201204152224-4fe30f7445fd/go.mod h1:hrBW0Enj2AZTNpt/7Y5rr2xe/9Mn757Wtb2xeBzPv2c= -github.com/jackc/pgmock v0.0.0-20210724152146-4ad1a8207f65/go.mod h1:5R2h2EEX+qri8jOWMbJCtaPWkrrNc7OHwsp2TCqp7ak= -github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= -github.com/jackc/pgproto3 v1.1.0/go.mod h1:eR5FA3leWg7p9aeAqi37XOTgTIbkABlvcPB3E5rlc78= -github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190420180111-c116219b62db/go.mod h1:bhq50y+xrl9n5mRYyCBFKkpRVTLYJVWeCc+mEAI3yXA= -github.com/jackc/pgproto3/v2 v2.0.0-alpha1.0.20190609003834-432c2951c711/go.mod h1:uH0AWtUmuShn0bcesswc4aBTWGvw0cAxIJp+6OB//Wg= -github.com/jackc/pgproto3/v2 v2.0.0-rc3/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= -github.com/jackc/pgproto3/v2 v2.0.0-rc3.0.20190831210041-4c03ce451f29/go.mod h1:ryONWYqW6dqSg1Lw6vXNMXoBJhpzvWKnT95C46ckYeM= -github.com/jackc/pgproto3/v2 v2.0.6/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgproto3/v2 v2.1.1/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgproto3/v2 v2.3.0/go.mod h1:WfJCnwN3HIg9Ish/j3sgWXnAfK8A9Y0bwXYU5xKaEdA= -github.com/jackc/pgservicefile v0.0.0-20200714003250-2b9c44734f2b/go.mod h1:vsD4gTJCa9TptPL8sPkXrLZ+hDuNrZCnj29CQpr4X1E= -github.com/jackc/pgtype v0.0.0-20190421001408-4ed0de4755e0/go.mod h1:hdSHsc1V01CGwFsrv11mJRHWJ6aifDLfdV3aVjFF0zg= -github.com/jackc/pgtype v0.0.0-20190824184912-ab885b375b90/go.mod h1:KcahbBH1nCMSo2DXpzsoWOAfFkdEtEJpPbVLq8eE+mc= -github.com/jackc/pgtype v0.0.0-20190828014616-a8802b16cc59/go.mod h1:MWlu30kVJrUS8lot6TQqcg7mtthZ9T0EoIBFiJcmcyw= -github.com/jackc/pgtype v1.8.1-0.20210724151600-32e20a603178/go.mod h1:C516IlIV9NKqfsMCXTdChteoXmwgUceqaLfjg2e3NlM= -github.com/jackc/pgtype v1.11.0/go.mod h1:LUMuVrfsFfdKGLw+AFFVv6KtHOFMwRgDDzBt76IqCA4= -github.com/jackc/pgx/v4 v4.0.0-20190420224344-cc3461e65d96/go.mod h1:mdxmSJJuR08CZQyj1PVQBHy9XOp5p8/SHH6a0psbY9Y= -github.com/jackc/pgx/v4 v4.0.0-20190421002000-1b8f0016e912/go.mod h1:no/Y67Jkk/9WuGR0JG/JseM9irFbnEPbuWV2EELPNuM= -github.com/jackc/pgx/v4 v4.0.0-pre1.0.20190824185557-6972a5742186/go.mod h1:X+GQnOEnf1dqHGpw7JmHqHc1NxDoalibchSk9/RWuDc= -github.com/jackc/pgx/v4 v4.12.1-0.20210724153913-640aa07df17c/go.mod h1:1QD0+tgSXP7iUjYm9C1NxKhny7lq6ee99u/z+IHFcgs= -github.com/jackc/pgx/v4 v4.16.1/go.mod h1:SIhx0D5hoADaiXZVyv+3gSm3LCIIINTVO0PficsvWGQ= -github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jackc/puddle v1.2.1/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= github.com/jhump/gopoet v0.0.0-20190322174617-17282ff210b3/go.mod h1:me9yfT6IJSlOL3FCfrg+L6yzUEZ+5jW6WHt4Sk+UPUI= github.com/jhump/gopoet v0.1.0/go.mod h1:me9yfT6IJSlOL3FCfrg+L6yzUEZ+5jW6WHt4Sk+UPUI= github.com/jhump/goprotoc v0.5.0/go.mod h1:VrbvcYrQOrTi3i0Vf+m+oqQWk9l72mjkJCYo7UvLHRQ= -github.com/jhump/protoreflect v1.6.0/go.mod h1:eaTn3RZAmMBcV0fifFvlm6VHNz3wSkYyXYWUh7ymB74= github.com/jhump/protoreflect v1.11.0/go.mod h1:U7aMIjN0NWq9swDP7xDdoMfRHb35uiuTd3Z9nFXJf5E= -github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgfCL6c= github.com/jhump/protoreflect v1.15.1/go.mod h1:jD/2GMKKE6OqX8qTjhADU1e6DShO+gavG9e0Q693nKo= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= -github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= -github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= -github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= -github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= -github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= -github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= -github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= -github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/keybase/go-crypto v0.0.0-20161004153544-93f5b35093ba/go.mod h1:ghbZscTyKdM07+Fw3KSi0hcJm+AlEUWj8QLlPtijN/M= -github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= -github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= -github.com/klauspost/compress v1.15.1/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= github.com/klauspost/compress v1.15.11 h1:Lcadnb3RKGin4FYM/orgq0qde+nc15E5Cbqg4B9Sx9c= github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/kolo/xmlrpc v0.0.0-20201022064351-38db28db192b/go.mod h1:pcaDhQK0/NJZEvtCO0qQPPropqV0sJOJ6YW7X+9kRwM= -github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= -github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= -github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/lib/pq v1.10.6/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= -github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= -github.com/linode/linodego v1.4.0/go.mod h1:PVsRxSlOiJyvG4/scTszpmZDTdgS+to3X6eS8pRrWI8= -github.com/linode/linodego v1.8.0/go.mod h1:heqhl91D8QTPVm2k9qZHP78zzbOdTFLXE9NJc3bcc50= -github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/lyft/protoc-gen-star/v2 v2.0.3/go.mod h1:amey7yeodaJhXSbf/TlLvWiqQfLOSpEk//mLlc+axEk= -github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= -github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= -github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsIW75CHf65OeIOkyKbteujpZVXDpWK6YGZbxE= -github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= -github.com/marstr/guid v1.1.0/go.mod h1:74gB1z2wpxxInTG6yaqA7KrtM0NZ+RbrcqDvYHefzho= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= @@ -2448,7 +1755,6 @@ github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovk github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= @@ -2460,31 +1766,15 @@ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWE github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4= github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88= -github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= -github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= -github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= github.com/mattn/go-sqlite3 v1.14.14/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= -github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= -github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= -github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= -github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= -github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= -github.com/miekg/dns v1.1.48/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= -github.com/miekg/dns v1.1.50/go.mod h1:e3IlAVfNqAllflbibAZEWOXOQ+Ynzk/dDozDxY7XnME= -github.com/miekg/pkcs11 v1.0.3/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY= github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE= -github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= github.com/mitchellh/cli v1.1.5 h1:OxRIeJXpAMztws/XHlN2vu6imG5Dpq+j61AzAX5fLng= github.com/mitchellh/cli v1.1.5/go.mod h1:v8+iFts2sPIKUV1ltktPXMCC8fumSKFItNcD2cLtRR4= github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod h1:l0dey0ia/Uv7NcFFVbCLtqEBQbrT4OCwCSKTEv6enCw= @@ -2504,47 +1794,22 @@ github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod h1:ZX github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= -github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= github.com/mitchellh/hashstructure v1.0.0 h1:ZkRJX1CyOoTkar7p/mLS5TZU4nJ1Rn/F8u9dGS02Q3Y= github.com/mitchellh/hashstructure v1.0.0/go.mod h1:QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ= -github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= -github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.4.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zxSIeXaQ= github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mmcloughlin/avo v0.5.0/go.mod h1:ChHFdoV7ql95Wi7vuq2YT1bwCJqiWdZrQ1im3VujLYM= -github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= -github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= -github.com/moby/sys/mountinfo v0.4.0/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= -github.com/moby/sys/mountinfo v0.4.1/go.mod h1:rEr8tzG/lsIZHBtN/JjGG+LMYx9eXgW2JI+6q0qou+A= -github.com/moby/sys/mountinfo v0.5.0/go.mod h1:3bMD3Rg+zkqx8MRYPi7Pyb0Ie97QEBmdxbhnCLlSvSU= -github.com/moby/sys/signal v0.6.0/go.mod h1:GQ6ObYZfqacOwTtlXvcmh9A26dVRul/hbOZn88Kg8Tg= -github.com/moby/sys/symlink v0.1.0/go.mod h1:GGDODQmbFOjFsXvfLVn3+ZRxkch54RkSiGqsZeMYowQ= -github.com/moby/sys/symlink v0.2.0/go.mod h1:7uZVF2dqJjG/NsClqul95CqKOBRQyYSNnJ6BMgR/gFs= -github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= -github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= -github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= -github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= -github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= -github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= -github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 h1:ZK8zHtRHOkbHy6Mmr5D264iyp3TiX5OmNcI5cIARiQI= github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6/go.mod h1:CJlz5H+gyd6CUWT45Oy4q24RdLyn7Md9Vj2/ldJBSIo= github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA= @@ -2553,44 +1818,18 @@ github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo= github.com/muesli/termenv v0.15.2/go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8= -github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= -github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= github.com/natefinch/atomic v1.0.1 h1:ZPYKxkqQOx3KZ+RsbnP/YsgvxWQPGxjC0oBt2AhwV0A= github.com/natefinch/atomic v1.0.1/go.mod h1:N/D/ELrljoqDyT3rZrsUmtsuzvHkeB/wWjHV22AZRbM= -github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= -github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= -github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= -github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w= -github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= -github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/ncw/swift v1.0.47/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nightlyone/lockfile v1.0.0 h1:RHep2cFKK4PonZJDdEl4GmkabuhbsRMgk/k3uAmxBiA= github.com/nightlyone/lockfile v1.0.0/go.mod h1:rywoIealpdNse2r832aiD9jRk8ErCatROs6LzC841CI= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= -github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= -github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= -github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= -github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.13.0/go.mod h1:+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0= -github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/ginkgo/v2 v2.1.4/go.mod h1:um6tUpWM/cxCK3/FK8BXqEiUMUwRgSM4JXG47RKZmLU= @@ -2606,16 +1845,8 @@ github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxe github.com/onsi/ginkgo/v2 v2.9.5/go.mod h1:tvAoo1QUJwNEU2ITftXTpR7R1RbCzoZUOs3RonqW57k= github.com/onsi/ginkgo/v2 v2.9.7/go.mod h1:cxrmXWykAwTwhQsJOPfdIDiJ+l2RYq7U8hFU+M/1uw0= github.com/onsi/ginkgo/v2 v2.11.0/go.mod h1:ZhrRA5XmEE3x3rhlzamx/JJvujdZoJ2uvgI7kR0iZvM= -github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= -github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= -github.com/onsi/gomega v1.15.0/go.mod h1:cIuvLEne0aoVhAgh/O6ac0Op8WWw9H6eYCriF+tEHG0= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo= @@ -2632,57 +1863,11 @@ github.com/onsi/gomega v1.27.7/go.mod h1:1p8OOlwo2iUUDsHnOrjE5UKYJ+e3W8eQ3qSlRah github.com/onsi/gomega v1.27.8/go.mod h1:2J8vzI/s+2shY9XHRApDkdgPo1TKT7P2u6fXeJKFnNQ= github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= github.com/onsi/gomega v1.27.10/go.mod h1:RsS8tutOdbdgzbPtzzATp12yT7kM5I5aElG3evPbQ0M= -github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= -github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0-rc1.0.20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= -github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= -github.com/opencontainers/image-spec v1.0.0/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/image-spec v1.0.2-0.20211117181255-693428a734f5/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= -github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v1.0.0-rc9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= -github.com/opencontainers/runc v1.0.0-rc93/go.mod h1:3NOsor4w32B2tC0Zbl8Knk4Wg84SM2ImC1fxBuqJ/H0= -github.com/opencontainers/runc v1.0.2/go.mod h1:aTaHFFwQXuA71CiyxOdFFIorAoemI04suvGRQFzWTD0= -github.com/opencontainers/runc v1.1.0/go.mod h1:Tj1hFw6eFWp/o33uxGf5yF2BX5yz2Z6iptFpuvbbKqc= -github.com/opencontainers/runtime-spec v0.1.2-0.20190507144316-5b71a03e2700/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.1/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.2-0.20190207185410-29686dbc5559/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.2/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.3-0.20200929063507-e6143ca7d51d/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opencontainers/runtime-tools v0.0.0-20181011054405-1d69bd0f9c39/go.mod h1:r3f7wjNzSs2extwzU3Y+6pKfobzPh+kKFJ3ofN+3nfs= -github.com/opencontainers/selinux v1.6.0/go.mod h1:VVGKuOLlE7v4PJyT6h7mNWvq1rzqiriPsEqVhc+svHE= -github.com/opencontainers/selinux v1.8.0/go.mod h1:RScLhm78qiWa2gbVCcGkC7tCGdgk3ogry1nUQF8Evvo= -github.com/opencontainers/selinux v1.8.2/go.mod h1:MUIHuUEvKB1wtJjQdOyYRgOnLD2xAPP8dBsCoU0KuF8= -github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= -github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= -github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= github.com/opentracing/basictracer-go v1.1.0 h1:Oa1fTSBvAl8pa3U+IJYqrKm0NALwH9OsgwOqDv4xJW0= github.com/opentracing/basictracer-go v1.1.0/go.mod h1:V2HZueSJEp879yv285Aap1BS69fQMD+MNP1mRs6mBQc= -github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= -github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA= -github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= -github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= -github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= -github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= -github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc= -github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= -github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= -github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/pgavlin/fx v0.1.6 h1:r9jEg69DhNoCd3Xh0+5mIbdbS3PqWrVWujkY76MFRTU= github.com/pgavlin/fx v0.1.6/go.mod h1:KWZJ6fqBBSh8GxHYqwYCf3rYE7Gp2p0N8tJp8xv9u9M= github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 h1:LoCV5cscNVWyK5ChN/uCoIFJz8jZD63VQiGJIRgr6uo= @@ -2690,25 +1875,16 @@ github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386/go.mod h1:MRxH github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= -github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.5.2+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= -github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= -github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= -github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= -github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= +github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= +github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= -github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= @@ -2719,135 +1895,61 @@ github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndr github.com/posener/complete v1.2.1/go.mod h1:6gapUrK/U1TAN7ciCoNRIdVC5sbdBTUh1DKN0g6uH7E= github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXqo= github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= -github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= -github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= -github.com/prometheus/alertmanager v0.24.0/go.mod h1:r6fy/D7FRuZh5YbnX6J3MBY0eI4Pb5yPYS7/bPSXXqI= -github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= -github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= -github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= -github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= -github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_golang v1.12.2/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= -github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= -github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= -github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= -github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= -github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= -github.com/prometheus/common v0.29.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.34.0/go.mod h1:gB3sOl7P0TvJabZpLY5uQMpUqRCPPCyRLCZYc7JZTNE= -github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= -github.com/prometheus/common/assets v0.1.0/go.mod h1:D17UVUE12bHbim7HzwUvtqm6gwBEaDQ0F+hIGbFbccI= -github.com/prometheus/common/assets v0.2.0/go.mod h1:D17UVUE12bHbim7HzwUvtqm6gwBEaDQ0F+hIGbFbccI= -github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= -github.com/prometheus/exporter-toolkit v0.7.1/go.mod h1:ZUBIj498ePooX9t/2xtDjeQYwvRpiPP2lh5u4iblj2g= -github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= -github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/prometheus v0.35.0/go.mod h1:7HaLx5kEPKJ0GDgbODG0fZgXbQ8K/XjZNJXQmbmgQlY= -github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGOON44WyAp4Xqbbk= -github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= -github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= -github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= +github.com/pulumi/esc v0.9.1 h1:HH5eEv8sgyxSpY5a8yePyqFXzA8cvBvapfH8457+mIs= +github.com/pulumi/esc v0.9.1/go.mod h1:oEJ6bOsjYlQUpjf70GiX+CXn3VBmpwFDxUTlmtUN84c= +github.com/pulumi/inflector v0.1.1 h1:dvlxlWtXwOJTUUtcYDvwnl6Mpg33prhK+7mzeF+SobA= +github.com/pulumi/inflector v0.1.1/go.mod h1:HUFCjcPTz96YtTuUlwG3i3EZG4WlniBvR9bd+iJxCUY= github.com/pulumi/providertest v0.0.11 h1:mg8MQ7Cq7+9XlHIkBD+aCqQO4mwAJEISngZgVdnQUe8= github.com/pulumi/providertest v0.0.11/go.mod h1:HsxjVsytcMIuNj19w1lT2W0QXY0oReXl1+h6eD2JXP8= -github.com/pulumi/pulumi-java/pkg v0.9.9 h1:F3xJUtMFDVrTGCxb7Rh2Q8s6tj7gMfM5pcoUthz7vFY= -github.com/pulumi/pulumi-java/pkg v0.9.9/go.mod h1:LVF1zeg3UkToHWxb67V+zEIxQc3EdMnlot5NWSt+FpA= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.77.0 h1:BZhD7yNZz7O5MWeM4WofY6XBLjtiA3qH2UJJTg8+Nts= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.77.0/go.mod h1:OCfjEGPU2fbBlda8UZhN/N3FljW6R08SK6lXPXzahwA= +github.com/pulumi/pulumi-java/pkg v0.11.0 h1:Jw9gBvyfmfOMq/EkYDm9+zGPxsDAA8jfeMpHmtZ+1oA= +github.com/pulumi/pulumi-java/pkg v0.11.0/go.mod h1:sXAk25P47AQVQL6ilAbFmRNgZykC7og/+87ihnqzFTc= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.86.0 h1:55ydBXwbNpL+eAPExJSfL1pSDUuPNSGCU08EamVh3qg= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.86.0/go.mod h1:jyywJUc4gFP5vWOar8qSQWzSrpwht7XDrYQtVvneza4= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8 h1:mav2tSitA9BPJPLLahKgepHyYsMzwaTm4cvp0dcTMYw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.8/go.mod h1:qUYk2c9i/yqMGNj9/bQyXpS39BxNDSXYjVN1njnq0zY= -github.com/pulumi/pulumi-yaml v1.5.0 h1:HfXu+WSFNpycref9CK935cViYJzXwSgHGWM/RepyrW0= -github.com/pulumi/pulumi-yaml v1.5.0/go.mod h1:AvKSmEQv2EkPbpvAQroR1eP1LkJGC8z5NDM34rVWOtg= -github.com/pulumi/pulumi/pkg/v3 v3.108.1 h1:K1UK40v5IpEPIaJ2un3WNOTBbLQaKR26HbLLh5EmMHY= -github.com/pulumi/pulumi/pkg/v3 v3.108.1/go.mod h1:48uCfxkPXUq/XTBqei9VuR0CRWObnSVlqcLkD6DhII8= -github.com/pulumi/pulumi/sdk/v3 v3.108.1 h1:5idjc3JmzToYVizRPbFyjJ5UU4AbExd04pcSP9AhPEc= -github.com/pulumi/pulumi/sdk/v3 v3.108.1/go.mod h1:5A6GHUwAJlRY1SSLZh84aDIbsBShcrfcmHzI50ecSBg= +github.com/pulumi/pulumi-yaml v1.8.0 h1:bhmidiCMMuzsJao5FE0UR69iF3WVKPCFrRkzjotFNn4= +github.com/pulumi/pulumi-yaml v1.8.0/go.mod h1:pCfYHSRmdl+5dM/7eT2uDQS528YOhAhiqbn9pwRzW20= +github.com/pulumi/pulumi/pkg/v3 v3.121.0 h1:cLUQJYGJKfgCY0ubJo8dVwmsIm2WcgTprb9Orc/yiFg= +github.com/pulumi/pulumi/pkg/v3 v3.121.0/go.mod h1:aaRixfKOh4DhGtuDJcI56dTPkb7oJBgRgH1aMF1FzbU= +github.com/pulumi/pulumi/sdk/v3 v3.121.0 h1:UsnFKIVOtJN/hQKPkWHL9cZktewPVQRbNUXbXQY/qrk= +github.com/pulumi/pulumi/sdk/v3 v3.121.0/go.mod h1:p1U24en3zt51agx+WlNboSOV8eLlPWYAkxMzVEXKbnY= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.2 h1:kTE4nEXU3/SYXESvAIem+wyHMI3abqkI3OhJ0G04LLI= github.com/pulumi/terraform-diff-reader v0.0.2/go.mod h1:sZ9FUzGO+yM41hsQHs/yIcj/Y993qMdBxBU5mpDmAfQ= github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975 h1:1WBy43K/lHEdS5Hliwf3ylVSfAu5s0KhhEs6wNeP11Y= github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20240229143312-4f60ee4e2975/go.mod h1:H+8tjs9TjV2w57QFVSMBQacf8k/E1XwLXGCARgViC6A= -github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= -github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4/go.mod h1:qgYeAmZ5ZIpBWTGllZSQnw97Dj+woV0toclVaRGI8pc= -github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= -github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= -github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= -github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= -github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk= -github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= -github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkBk= github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= -github.com/safchain/ethtool v0.0.0-20210803160452-9aa261dae9b1/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= -github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 h1:TToq11gyfNlrMFZiYujSekIsPd9AmsA2Bj/iv+s4JHE= github.com/santhosh-tekuri/jsonschema/v5 v5.0.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= -github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.9/go.mod h1:fCa7OJZ/9DRTnOKmxvT6pn+LPWUptQAmHF/SBJUGEcg= -github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= -github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= -github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/sebdah/goldie v1.0.0/go.mod h1:jXP4hmWywNEwZzhMuv2ccnqTSFpuq8iyQhtQdkkZBH4= -github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= -github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= github.com/segmentio/asm v1.1.3 h1:WM03sfUOENvvKexOLp+pCqgb/WDjsi7EK8gIsICtzhc= github.com/segmentio/asm v1.1.3/go.mod h1:Ld3L4ZXGNcSLRg4JBsZ3//1+f/TjYl0Mzen/DQy1EJg= github.com/segmentio/encoding v0.3.5 h1:UZEiaZ55nlXGDL92scoVuw00RmiRCazIEmvPSbSvt8Y= @@ -2855,74 +1957,37 @@ github.com/segmentio/encoding v0.3.5/go.mod h1:n0JeuIqEQrQoPDGsjo8UNd1iA0U8d8+oH github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= -github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= -github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shopspring/decimal v1.3.1 h1:2Usl1nmF/WZucqkFZhnfFYxxxu8LG21F6nPQBE5gKV8= github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= -github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/shurcooL/vfsgen v0.0.0-20200824052919-0d455de96546/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw= -github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= -github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q= -github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= -github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= -github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= -github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= -github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= +github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= +github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= -github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= -github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= -github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= -github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= -github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= -github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= -github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= +github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= -github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod h1:AO3tvPzVZ/ayst6UlUKUv6rcPQInYe3IknH3jYhAKu8= -github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= -github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= -github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= -github.com/stretchr/objx v0.0.0-20180129172003-8a3f7159479f/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= -github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= -github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= +github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= @@ -2931,51 +1996,24 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= -github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= -github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I= -github.com/tedsuo/ifrit v0.0.0-20180802180643-bea94bb476cc/go.mod h1:eyZnKCc955uh98WQvzOm0dgAeLnf2O0Rz0LPoC5ze+0= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U= github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8= -github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= -github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= -github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 h1:X9dsIWPuuEJlPX//UmRKophhOKCGXc46RVIGuttks68= github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7/go.mod h1:UxoP3EypF8JfGEjAII8jx1q8rQyDnX8qdTCs/UQBVIE= github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= -github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= -github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= -github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/ulikunitz/xz v0.5.5/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= github.com/ulikunitz/xz v0.5.10 h1:t92gobL9l3HE202wg3rlk19F6X+JOxl9BBrCCMYEYd8= github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= -github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= -github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= -github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= -github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= -github.com/vishvananda/netlink v1.1.1-0.20210330154013-f5de75959ad5/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= -github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc/go.mod h1:ZjcWmFBXmLKZu9Nxj3WKYEafiSqer2rnvPr0en9UNpI= -github.com/vishvananda/netns v0.0.0-20191106174202-0a2b9b5464df/go.mod h1:JP3t17pCcGlemwknint6hfoeCVQrEMVwxRLRjXpq+BU= -github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= -github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack v4.0.1+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= @@ -2985,25 +2023,14 @@ github.com/vmihailenco/msgpack/v5 v5.4.1 h1:cQriyiUvjTwOHg8QZaPihLWeRAAVoCpE00IU github.com/vmihailenco/msgpack/v5 v5.4.1/go.mod h1:GaZTsDaehaPpQVyxrf5mtQlH+pc21PIudVV/E3rRQok= github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= -github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI= -github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= -github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= -github.com/xdg-go/pbkdf2 v1.0.0/go.mod h1:jrpuAogTd400dnrH08LKmI/xc1MbPOebTwRqcT5RDeI= -github.com/xdg-go/scram v1.0.2/go.mod h1:1WAq6h33pAW+iRreB34OORO2Nf7qel3VV3fjBj+hCSs= -github.com/xdg-go/stringprep v1.0.2/go.mod h1:8F9zXuvzgwmyT5DUm4GUfZGDdT3W+LCvS6+da4O5kxM= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= -github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= -github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xlab/treeprint v1.1.0/go.mod h1:gj5Gd3gPdKtR1ikdDK6fnFLdmIS0X30kTTuNd/WEJu0= -github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -3011,9 +2038,6 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= -github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= -github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= github.com/zclconf/go-cty v1.0.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s= github.com/zclconf/go-cty v1.1.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s= github.com/zclconf/go-cty v1.2.0/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q/N4PQ8= @@ -3021,35 +2045,15 @@ github.com/zclconf/go-cty v1.2.1/go.mod h1:hOPWgoHbaTUnI5k4D2ld+GRpFJSCe6bCM7m1q github.com/zclconf/go-cty v1.13.0/go.mod h1:YKQzy/7pZ7iq2jNFzy5go57xdxdWoLLpaEp4u238AE0= github.com/zclconf/go-cty v1.13.1/go.mod h1:YKQzy/7pZ7iq2jNFzy5go57xdxdWoLLpaEp4u238AE0= github.com/zclconf/go-cty v1.14.1/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= -github.com/zclconf/go-cty v1.14.2 h1:kTG7lqmBou0Zkx35r6HJHUQTvaRPr5bIAf3AoHS0izI= github.com/zclconf/go-cty v1.14.2/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= +github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= +github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b h1:FosyBZYxY34Wul7O/MSKey3txpPYyCqVO5ZyceuQJEI= github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= github.com/zclconf/go-cty-yaml v1.0.1 h1:up11wlgAaDvlAGENcFDnZgkn0qUJurso7k6EpURKNF8= github.com/zclconf/go-cty-yaml v1.0.1/go.mod h1:IP3Ylp0wQpYm50IHK8OZWKMu6sPJIUgKa8XhiVHura0= github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= -github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= -go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= -go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= -go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= -go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= -go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= -go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= -go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= -go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= -go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= -go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= -go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= -go.mongodb.org/mongo-driver v1.7.3/go.mod h1:NqaYOwnXWr5Pm7AOpO5QFxKJ503nbMse/R79oO62zWg= -go.mongodb.org/mongo-driver v1.7.5/go.mod h1:VXEWRZ6URJIkUq2SCAyapmhH0ZLRBP+FT4xhp5Zvxng= -go.mongodb.org/mongo-driver v1.8.3/go.mod h1:0sQWfOeY63QTntERDJJ/0SuKK0T1uVSgKCuAROlKEPY= -go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= -go.opencensus.io v0.15.0/go.mod h1:UffZAU+4sDEINUGP/B7UfBBkq4fqLu9zXAX7ke6CHW0= -go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= -go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -3059,116 +2063,41 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.28.0/go.mod h1:vEhqr0m4eTc+DWxfsXoXue2GBgV2uUwVznkGIHW/e5w= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.31.0/go.mod h1:PFmBsWbldL1kiWZk9+0LBZz2brhByaGsvp6pRICMlPE= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.32.0/go.mod h1:5eCOqeGphOyz6TsY3ZDNjE33SM/TFAK3RGuCL2naTgY= -go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= -go.opentelemetry.io/otel v1.3.0/go.mod h1:PWIKzi6JCp7sM0k9yZ43VX+T345uNbAkDKwHVjb2PTs= -go.opentelemetry.io/otel v1.6.0/go.mod h1:bfJD2DZVw0LBxghOTlgnlI0CV3hLDu9XF/QKOUXMTQQ= -go.opentelemetry.io/otel v1.6.1/go.mod h1:blzUabWHkX6LJewxvadmzafgh/wnvBSDBdOuwkAtrWQ= -go.opentelemetry.io/otel v1.7.0/go.mod h1:5BdUoMIz5WEs0vt0CUEMtSSaTSHBBVwrhnz7+nrD5xk= -go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= -go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.3.0/go.mod h1:VpP4/RMn8bv8gNo9uK7/IMY4mtWLELsS+JIP0inH0h4= -go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.6.1/go.mod h1:NEu79Xo32iVb+0gVNV8PMd7GoWqnyDXRlj04yFjqz40= -go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0/go.mod h1:M1hVZHNxcbkAlcvrOMlpQ4YOO3Awf+4N2dxkZL3xm04= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.3.0/go.mod h1:hO1KLR7jcKaDDKDkvI9dP/FIhpmna5lkqPUQdEjFAM8= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.6.1/go.mod h1:YJ/JbY5ag/tSQFXzH3mtDmHqzF3aFn3DI/aB1n7pt4w= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0/go.mod h1:ceUgdyfNv4h4gLxHR0WNfDiiVmZFodZhZSbOLhpxqXE= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.3.0/go.mod h1:keUU7UfnwWTWpJ+FWnyqmogPa82nuU5VUANFq49hlMY= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.6.1/go.mod h1:UJJXJj0rltNIemDMwkOJyggsvyMG9QHfJeFH0HS5JjM= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0/go.mod h1:E+/KKhwOSw8yoPxSSuUHG6vKppkvhN+S1Jc7Nib3k3o= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.3.0/go.mod h1:QNX1aly8ehqqX1LEa6YniTU7VY9I6R3X/oPxhGdTceE= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.6.1/go.mod h1:DAKwdo06hFLc0U88O10x4xnb5sc7dDRDqRuiN+io8JE= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0/go.mod h1:aFXT9Ng2seM9eizF+LfKiyPBGy8xIZKwhusC1gIu3hA= -go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= -go.opentelemetry.io/otel/metric v0.28.0/go.mod h1:TrzsfQAmQaB1PDcdhBauLMk7nyyg9hm+GoQq/ekE9Iw= -go.opentelemetry.io/otel/metric v0.30.0/go.mod h1:/ShZ7+TS4dHzDFmfi1kSXMhMVubNoP0oIaBp70J6UXU= -go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= -go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= -go.opentelemetry.io/otel/sdk v1.3.0/go.mod h1:rIo4suHNhQwBIPg9axF8V9CA72Wz2mKF1teNrup8yzs= -go.opentelemetry.io/otel/sdk v1.6.1/go.mod h1:IVYrddmFZ+eJqu2k38qD3WezFR2pymCzm8tdxyh3R4E= -go.opentelemetry.io/otel/sdk v1.7.0/go.mod h1:uTEOTwaqIVuTGiJN7ii13Ibp75wJmYUDe374q6cZwUU= -go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= -go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= -go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= -go.opentelemetry.io/otel/trace v1.3.0/go.mod h1:c/VDhno8888bvQYmbYLqe41/Ldmr/KKunbvWM4/fEjk= -go.opentelemetry.io/otel/trace v1.6.0/go.mod h1:qs7BrU5cZ8dXQHBGxHMOxwME/27YH2qEp4/+tZLLwJE= -go.opentelemetry.io/otel/trace v1.6.1/go.mod h1:RkFRM1m0puWIq10oxImnGEduNBzxiN7TXluRBtE+5j0= -go.opentelemetry.io/otel/trace v1.7.0/go.mod h1:fzLSB9nqR2eXzxPXb2JW9IKE+ScyXA48yyE4TNvoHqU= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0/go.mod h1:p8pYQP+m5XfbZm9fxtSKAbM6oIllS7s2AfxrChvc7iw= +go.opentelemetry.io/otel v1.24.0 h1:0LAOdjNmQeSTzGBzduGe/rU4tZhMwL5rWgtp9Ku5Jfo= +go.opentelemetry.io/otel v1.24.0/go.mod h1:W7b9Ozg4nkF5tWI5zsXkaKKDjdVjpD4oAt9Qi/MArHo= +go.opentelemetry.io/otel/metric v1.24.0 h1:6EhoGWWK28x1fbpA4tYTOWBkPefTDQnb8WSGXlc88kI= +go.opentelemetry.io/otel/metric v1.24.0/go.mod h1:VYhLe1rFfxuTXLgj4CBiyz+9WYBA8pNGJgDcSFRKBco= +go.opentelemetry.io/otel/sdk v1.22.0 h1:6coWHw9xw7EfClIC/+O31R8IY3/+EiRFHevmHafB2Gw= +go.opentelemetry.io/otel/sdk v1.22.0/go.mod h1:iu7luyVGYovrRpe2fmj3CVKouQNdTOkxtLzPvPz1DOc= +go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI= +go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.opentelemetry.io/proto/otlp v0.11.0/go.mod h1:QpEjXPrNQzrFDZgoTo49dgHR9RYRSrg3NAKnUGl9YpQ= -go.opentelemetry.io/proto/otlp v0.12.1/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= -go.opentelemetry.io/proto/otlp v0.16.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= -go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= -go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= -go.uber.org/automaxprocs v1.5.1/go.mod h1:BF4eumQw0P9GtnuxxovUd06vwm1o18oMzFtK66vU6XU= -go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= -go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= -go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU= -go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= -go.uber.org/multierr v1.8.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak= -go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= -go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= -go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= -go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= -gocloud.dev v0.27.0/go.mod h1:YlYKhYsY5/1JdHGWQDkAuqkezVKowu7qbe9aIeUF6p0= -gocloud.dev v0.36.0 h1:q5zoXux4xkOZP473e1EZbG8Gq9f0vlg1VNH5Du/ybus= -gocloud.dev v0.36.0/go.mod h1:bLxah6JQVKBaIxzsr5BQLYB4IYdWHkMZdzCXlo6F0gg= -gocloud.dev/secrets/hashivault v0.27.0 h1:AAeGJXr0tiHHJgg5tL8atOGktB4eK9EJAqkZbPKAcOo= -gocloud.dev/secrets/hashivault v0.27.0/go.mod h1:offqsI5oj0B0bVHZdfk/88uIb3NnN93ia8py0yvRlHY= +gocloud.dev v0.37.0 h1:XF1rN6R0qZI/9DYjN16Uy0durAmSlf58DHOcb28GPro= +gocloud.dev v0.37.0/go.mod h1:7/O4kqdInCNsc6LqgmuFnS0GRew4XNNYWpA44yQnwco= +gocloud.dev/secrets/hashivault v0.37.0 h1:5ehGtUBP29DFAgAs6bPw7fVSgqQ3TxaoK2xVcLp1x+c= +gocloud.dev/secrets/hashivault v0.37.0/go.mod h1:4ClUWjBfP8wLdGts56acjHz3mWLuATMoH9vi74FjIv8= golang.org/x/arch v0.1.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= -golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20201216223049-8b5274cf687f/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20211202192323-5770296d904e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= @@ -3186,8 +2115,10 @@ golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g= golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= -golang.org/x/crypto v0.19.0 h1:ENy+Az/9Y1vSrlrvBSyna3PITt4tiZLf7sgCjZBX7Wo= +golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= +golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= +golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -3203,8 +2134,8 @@ golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= -golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ= -golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE= +golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 h1:LoYXNGAShUG3m/ehNk4iFctuhGX/+R1ZpfJ4/ia80JM= +golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8/go.mod h1:jj3sYF3dwk5D+ghuXyeI3r5MFf+NT2An6/9dOA95KSI= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= @@ -3253,36 +2184,23 @@ golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.15.0 h1:SernR4v+D55NyBH2QiEQrlBAnj1ECL6AGrA5+dPaMY8= golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191009170851-d66e71096ffb/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -3300,32 +2218,20 @@ golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= -golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1Kcs5dz7/ng1VjMUvfKvpfy+jM= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= @@ -3335,7 +2241,6 @@ golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= @@ -3357,8 +2262,10 @@ golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= golang.org/x/net v0.16.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ= -golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -3370,20 +2277,16 @@ golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220628200809-02e64fa58f26/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220722155238-128564f6959c/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= @@ -3397,13 +2300,13 @@ golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk= golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= -golang.org/x/oauth2 v0.14.0 h1:P0Vrf/2538nmC0H+pEQ3MNFRRnVR7RlqyVw+bvm26z0= golang.org/x/oauth2 v0.14.0/go.mod h1:lAtNWgaWfL4cm7j2OV8TxGi9Qb7ECORx8DktCY74OwM= +golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI= +golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -3419,66 +2322,39 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= +golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190129075346-302c3dd5f1cc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190419153524-e8e3143a4f4a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191210023423-ac6580df4449/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200120151820-655fe14d7479/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200217220822-9197077df867/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -3486,76 +2362,46 @@ golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200728102440-3e129f6d46b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200817155316-9781c653f443/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200831180312-196b9ba8737a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200922070232-aee5d888a860/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201112073958-5cba982894dd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201117170446-d9b008d0a637/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201202213521-69691e467435/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210420072515-93ed5bcd2bfe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210903071746-97244b99971b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211110154304-99a53858aa08/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -3566,11 +2412,9 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220627191245-f75cf1eec38b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220731174439-a90be440212d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -3590,12 +2434,10 @@ golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= +golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -3613,8 +2455,10 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.14.0/go.mod h1:TySc+nGkYR6qt8km8wUhuFRTVSMIX3XPR58y2lC8vww= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= -golang.org/x/term v0.17.0 h1:mkTF7LCd6WGJNL3K1Ad7kwxNfYAW6a8a8QqtMblp/4U= +golang.org/x/term v0.16.0/go.mod h1:yn7UURbUtPyrVJPGPq404EukNFxcm/foM+bV/bfcDsY= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA= +golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -3635,30 +2479,19 @@ golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220224211638-0e9765cccd65/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220609170525-579cf78fd858/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.4.0 h1:Z81tqI5ddIoXDPvVQ7/7CC9TnLM7ubaFG2qXYd5BbYY= -golang.org/x/time v0.4.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= -golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= +golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -3666,32 +2499,16 @@ golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3 golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190329151228-23e29df326fe/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190416151739-9c9e1878f421/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190420181800-aa740d480789/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190422233926-fe54fb35175b/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190425163242-31fd60d6bfdc/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190531172133-b3315ee88b7d/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -3699,7 +2516,6 @@ golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -3712,17 +2528,14 @@ golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjs golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -3737,10 +2550,8 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.6-0.20210726203631-07bc1bf47fb2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= -golang.org/x/tools v0.1.11/go.mod h1:SgwaegtQh8clINPpECJMqnxLv9I09HLqnW3RMqW0CA4= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= @@ -3752,10 +2563,9 @@ golang.org/x/tools v0.9.1/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= -golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8= -golang.org/x/tools v0.15.0/go.mod h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk= -golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= +golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -3774,8 +2584,6 @@ gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6d gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo= -google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= -google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -3797,7 +2605,6 @@ google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34q google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.46.0/go.mod h1:ceL4oozhkAiTID8XMmJBsIxID/9wMXJVVFXPg4ylg3I= google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= @@ -3806,8 +2613,6 @@ google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6 google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.58.0/go.mod h1:cAbP2FsxoGVNwtgNAmmn3y5G1TWAiVYRmg4yku3lv+E= -google.golang.org/api v0.59.0/go.mod h1:sT2boj7M9YJxZzgeZqXogmhfmRWDtPzT31xkieUbuZU= google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= @@ -3820,9 +2625,7 @@ google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6r google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= -google.golang.org/api v0.86.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.91.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= @@ -3846,10 +2649,9 @@ google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvy google.golang.org/api v0.128.0/go.mod h1:Y611qgqaE92On/7g65MQgxYul3c0rEB894kniWLY750= google.golang.org/api v0.139.0/go.mod h1:CVagp6Eekz9CjGZ718Z+sloknzkDJE7Vc1Ckj9+viBk= google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= -google.golang.org/api v0.151.0 h1:FhfXLO/NFdJIzQtCqjpysWwqKk8AzGWBUhMIx67cVDU= -google.golang.org/api v0.151.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= +google.golang.org/api v0.169.0 h1:QwWPy71FgMWqJN/l6jVlFHUa29a7dcUy02I8o799nPY= +google.golang.org/api v0.169.0/go.mod h1:gpNOiMA2tZ4mf5R9Iwf4rK/Dcz0fbdIgWYWVoxmsyLg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= @@ -3858,15 +2660,11 @@ google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCID google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= -google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= -google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190522204451-c2c4e71fbf69/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= -google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= @@ -3875,7 +2673,6 @@ google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvx google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200117163144-32f20d992d24/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= @@ -3884,21 +2681,17 @@ google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfG google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200423170343-7949de9c1215/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -3910,9 +2703,7 @@ google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210517163617-5e0236093d7a/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= @@ -3927,12 +2718,7 @@ google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEc google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210917145530-b395a37504d4/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210921142501-181ce0d877f6/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211008145708-270636b82663/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211018162055-cf77aa76bad2/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211028162531-8db9c33dc351/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= @@ -3953,7 +2739,6 @@ google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220519153652-3a47de7e79bd/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= @@ -3962,7 +2747,6 @@ google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljW google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20220802133213-ce4fa296bf78/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= @@ -4028,8 +2812,8 @@ google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:EMfReVxb google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:CgAqfJo+Xmu0GwA0411Ht3OU3OntXwsGmrmjI8ioGXI= google.golang.org/genproto v0.0.0-20231030173426-d783a09b4405/go.mod h1:3WDQMjmJk36UQhjQ89emUzb1mdaHcPeeAh4SCBKznB4= google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:J7XzRzVy1+IPwWHZUzoD0IccYZIrXILAQpc+Qy9CMhY= -google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f h1:Vn+VyHU5guc9KjB5KrjI2q0wCOWEOIh0OEsleqakHJg= -google.golang.org/genproto v0.0.0-20231120223509-83a465c0220f/go.mod h1:nWSwAFPb+qfNJXsoeO3Io7zf4tMSfN8EA8RlDA04GhY= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 h1:ImUcDPHjTrAqNhlOkSocDLfG9rrNHH7w7uoKWPaWZ8s= +google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7/go.mod h1:/3XmxOjePkvmKrHuBy4zNFw7IzxJXtAgdpXi8Ll990U= google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= @@ -4047,8 +2831,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20231012201019-e917dd12ba7a/go. google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:IBQ646DjkDkvUIsVq/cc03FUFQ9wbZu7yE396YcL870= google.golang.org/genproto/googleapis/api v0.0.0-20231030173426-d783a09b4405/go.mod h1:oT32Z4o8Zv2xPQTg0pbVaPr0MPOH6f14RgXt7zfIpwg= google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:0xJLfVdJqpAPl8tDg1ujOCGzx6LFLttXT5NhllGOXY4= -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f h1:2yNACc1O40tTnrsbk9Cv6oxiW8pxI/pXj0wRtdlYmgY= -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f/go.mod h1:Uy9bTZJqmfrw2rIBxgGLnamc78euZULUBrLZ9XTITKI= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7 h1:oqta3O3AnlWbmIE3bFnWbu4bRxZjfbWCp0cKSuZh01E= +google.golang.org/genproto/googleapis/api v0.0.0-20240311173647-c811ad7063a7/go.mod h1:VQW3tUculP/D4B+xVCo+VgSq8As6wA9ZjHl//pmk+6s= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= google.golang.org/genproto/googleapis/bytestream v0.0.0-20230807174057-1744710a1577/go.mod h1:NjCQG/D8JandXxM57PZbAJL1DCNL6EypA0vPPwfsc7c= google.golang.org/genproto/googleapis/bytestream v0.0.0-20231030173426-d783a09b4405/go.mod h1:GRUCuLdzVqZte8+Dl/D4N25yLzcGqqWaYkeVOwulFqw= @@ -4069,21 +2853,13 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a/go. google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE= google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f h1:ultW7fxlIvee4HYrtnaRPon9HpEgFk5zYpmfMgtKB5I= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f/go.mod h1:L9KNLi232K1/xB6f7AlSX692koaRnKaWSR0stBki0Yc= -google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7 h1:8EeVk1VKMD+GD/neyEHGmz7pFblqPjHoi+PGQIlLx2s= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240311173647-c811ad7063a7/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= -google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -4106,9 +2882,7 @@ google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnD google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k= google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.43.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= @@ -4130,8 +2904,9 @@ google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt google.golang.org/grpc v1.58.2/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= -google.golang.org/grpc v1.61.1 h1:kLAiWrZs7YeDM6MumDe7m3y4aM6wacLzM1Y/wiLP9XY= google.golang.org/grpc v1.61.1/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -4152,60 +2927,32 @@ google.golang.org/protobuf v1.28.2-0.20230222093303-bc1253ad3743/go.mod h1:HV8QO google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I= google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= -gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= -gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +google.golang.org/protobuf v1.34.0 h1:Qo/qEd2RZPCf2nKuorzksSknv0d3ERwp1vFG38gSmH4= +google.golang.org/protobuf v1.34.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= -gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= -gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= -gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.66.4/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= -gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/square/go-jose.v2 v2.6.0 h1:NGk74WTnPKBNUhNzQX7PYcTLUjoq7mzKk2OKbvwk2iI= -gopkg.in/square/go-jose.v2 v2.6.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= -gopkg.in/telebot.v3 v3.0.0/go.mod h1:7rExV8/0mDDNu9epSrDm/8j22KLaActH1Tbee6YjzWg= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= -gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= -gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= -gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0= gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= -honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -4214,65 +2961,6 @@ honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= -k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= -k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= -k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= -k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= -k8s.io/api v0.23.5/go.mod h1:Na4XuKng8PXJ2JsploYYrivXrINeTaycCGcYgF91Xm8= -k8s.io/api v0.24.2/go.mod h1:AHqbSkTm6YrQ0ObxjO3Pmp/ubFF/KuM7jU+3khoBsOg= -k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= -k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= -k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= -k8s.io/apimachinery v0.22.1/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= -k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= -k8s.io/apimachinery v0.23.5/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= -k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= -k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= -k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= -k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= -k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ= -k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= -k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= -k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= -k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y= -k8s.io/client-go v0.23.5/go.mod h1:flkeinTO1CirYgzMPRWxUCnV0G4Fbu2vLhYCObnt/r4= -k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30= -k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= -k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= -k8s.io/component-base v0.20.4/go.mod h1:t4p9EdiagbVCJKrQ1RsA5/V4rFQNDfRlevJajlGwgjI= -k8s.io/component-base v0.20.6/go.mod h1:6f1MPBAeI+mvuts3sIdtpjljHWBQ2cIy38oBIWMYnrM= -k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI= -k8s.io/cri-api v0.17.3/go.mod h1:X1sbHmuXhwaHs9xxYffLqJogVsnI+f6cPRcgPel7ywM= -k8s.io/cri-api v0.20.1/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= -k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= -k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc= -k8s.io/cri-api v0.23.1/go.mod h1:REJE3PSU0h/LOV1APBrupxrEJqnoxZC8KWzkBUHwrK4= -k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= -k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.40.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.60.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.70.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= -k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= -k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= -k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= -k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= -k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdiUkI+v/ImEGAvu3WatcZl3lPMR4Rk= -k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= -k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= lukechampine.com/frand v1.4.2 h1:RzFIpOvkMXuPMBb9maa4ND4wjBn71E1Jpf8BzJHMaVw= lukechampine.com/frand v1.4.2/go.mod h1:4S/TM2ZgrKejMcKMbeLjISpJMO+/eZ1zu3vYX9dtj3s= lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= @@ -4328,24 +3016,9 @@ modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= modernc.org/z v1.5.1/go.mod h1:eWFB510QWW5Th9YGZT81s+LwvaAs3Q2yr4sP0rmLkv8= mvdan.cc/gofumpt v0.5.0 h1:0EQ+Z56k8tXjj/6TQD25BFNKQXpCvT0rnansIc7Ug5E= mvdan.cc/gofumpt v0.5.0/go.mod h1:HBeVDtMKRZpXyxFciAirzdKklDlGu8aAy1wEbH5Y9js= -nhooyr.io/websocket v1.8.6/go.mod h1:B70DZP8IakI65RVQ51MsWP/8jndNma26DVA/nFSCgW0= pgregory.net/rapid v0.6.1 h1:4eyrDxyht86tT4Ztm+kvlyNBLIk071gR+ZQdhphc9dQ= pgregory.net/rapid v0.6.1/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs= -sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2/go.mod h1:B+TnT182UBxE84DiCz4CVE26eOSDAeYCpfDnC2kdKMY= -sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= -sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= -sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= -sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= -sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= -sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= diff --git a/provider/resources.go b/provider/resources.go index 9e84e456..69508073 100644 --- a/provider/resources.go +++ b/provider/resources.go @@ -460,6 +460,9 @@ func Provider() tfbridge.ProviderInfo { "fortios_extensioncontroller_extenderprofile": { Tok: makeResource(mainMod, "fortios_extensioncontroller_extenderprofile"), }, + "fortios_extensioncontroller_extendervap": { + Tok: makeResource(mainMod, "fortios_extensioncontroller_extendervap"), + }, "fortios_extensioncontroller_fortigate": { Tok: makeResource(mainMod, "fortios_extensioncontroller_fortigate"), }, @@ -694,6 +697,9 @@ func Provider() tfbridge.ProviderInfo { "fortios_firewall_sniffer": { Tok: makeResource(mainMod, "fortios_firewall_sniffer"), }, + "fortios_firewall_ondemandsniffer": { + Tok: makeResource(mainMod, "fortios_firewall_ondemandsniffer"), + }, "fortios_firewall_sslserver": { Tok: makeResource(mainMod, "fortios_firewall_sslserver"), }, @@ -1110,33 +1116,18 @@ func Provider() tfbridge.ProviderInfo { }, "fortios_logtacacsaccounting2_filter": { Tok: makeResource(mainMod, "fortios_logtacacsaccounting2_filter"), - Fields: map[string]*tfbridge.SchemaInfo{ - "filter": { - CSharpName: "Definition", - }, - }, }, "fortios_logtacacsaccounting2_setting": { Tok: makeResource(mainMod, "fortios_logtacacsaccounting2_setting"), }, "fortios_logtacacsaccounting3_filter": { Tok: makeResource(mainMod, "fortios_logtacacsaccounting3_filter"), - Fields: map[string]*tfbridge.SchemaInfo{ - "filter": { - CSharpName: "Definition", - }, - }, }, "fortios_logtacacsaccounting3_setting": { Tok: makeResource(mainMod, "fortios_logtacacsaccounting3_setting"), }, "fortios_logtacacsaccounting_filter": { Tok: makeResource(mainMod, "fortios_logtacacsaccounting_filter"), - Fields: map[string]*tfbridge.SchemaInfo{ - "filter": { - CSharpName: "Definition", - }, - }, }, "fortios_logtacacsaccounting_setting": { Tok: makeResource(mainMod, "fortios_logtacacsaccounting_setting"), @@ -1657,6 +1648,9 @@ func Provider() tfbridge.ProviderInfo { "fortios_system_license_forticare": { Tok: makeResource(mainMod, "fortios_system_license_forticare"), }, + "fortios_system_license_fortiflex": { + Tok: makeResource(mainMod, "fortios_system_license_fortiflex"), + }, "fortios_system_license_vdom": { Tok: makeResource(mainMod, "fortios_system_license_vdom"), }, @@ -1774,6 +1768,9 @@ func Provider() tfbridge.ProviderInfo { "fortios_system_speedtestserver": { Tok: makeResource(mainMod, "fortios_system_speedtestserver"), }, + "fortios_system_sshconfig": { + Tok: makeResource(mainMod, "fortios_system_sshconfig"), + }, "fortios_system_ssoadmin": { Tok: makeResource(mainMod, "fortios_system_ssoadmin"), }, diff --git a/sdk/dotnet/Alertemail/Setting.cs b/sdk/dotnet/Alertemail/Setting.cs index e3f4bbbf..93f6142e 100644 --- a/sdk/dotnet/Alertemail/Setting.cs +++ b/sdk/dotnet/Alertemail/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Alertemail /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Alertemail /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -126,7 +124,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output ErrorInterval { get; private set; } = null!; /// - /// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + /// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. /// [Output("fdsLicenseExpiringDays")] public Output FdsLicenseExpiringDays { get; private set; } = null!; @@ -267,7 +265,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`. @@ -395,7 +393,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? ErrorInterval { get; set; } /// - /// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + /// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. /// [Input("fdsLicenseExpiringDays")] public Input? FdsLicenseExpiringDays { get; set; } @@ -625,7 +623,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? ErrorInterval { get; set; } /// - /// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + /// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. /// [Input("fdsLicenseExpiringDays")] public Input? FdsLicenseExpiringDays { get; set; } diff --git a/sdk/dotnet/Antivirus/Exemptlist.cs b/sdk/dotnet/Antivirus/Exemptlist.cs index 865129f6..88e65c6f 100644 --- a/sdk/dotnet/Antivirus/Exemptlist.cs +++ b/sdk/dotnet/Antivirus/Exemptlist.cs @@ -68,7 +68,7 @@ public partial class Exemptlist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Antivirus/Heuristic.cs b/sdk/dotnet/Antivirus/Heuristic.cs index e4d067c2..bbc6bc4c 100644 --- a/sdk/dotnet/Antivirus/Heuristic.cs +++ b/sdk/dotnet/Antivirus/Heuristic.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,7 +62,7 @@ public partial class Heuristic : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Antivirus/Inputs/ProfilePop3Args.cs b/sdk/dotnet/Antivirus/Inputs/ProfilePop3Args.cs index 0f95aa3e..6f6e946e 100644 --- a/sdk/dotnet/Antivirus/Inputs/ProfilePop3Args.cs +++ b/sdk/dotnet/Antivirus/Inputs/ProfilePop3Args.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Antivirus.Inputs public sealed class ProfilePop3Args : global::Pulumi.ResourceArgs { - /// - /// Select the archive types to block. - /// [Input("archiveBlock")] public Input? ArchiveBlock { get; set; } - /// - /// Select the archive types to log. - /// [Input("archiveLog")] public Input? ArchiveLog { get; set; } - /// - /// Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - /// [Input("avScan")] public Input? AvScan { get; set; } @@ -37,15 +28,9 @@ public sealed class ProfilePop3Args : global::Pulumi.ResourceArgs [Input("contentDisarm")] public Input? ContentDisarm { get; set; } - /// - /// Enable/disable the virus emulator. Valid values: `enable`, `disable`. - /// [Input("emulator")] public Input? Emulator { get; set; } - /// - /// Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - /// [Input("executables")] public Input? Executables { get; set; } @@ -55,27 +40,15 @@ public sealed class ProfilePop3Args : global::Pulumi.ResourceArgs [Input("externalBlocklist")] public Input? ExternalBlocklist { get; set; } - /// - /// Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - /// [Input("fortiai")] public Input? Fortiai { get; set; } - /// - /// Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - /// [Input("fortindr")] public Input? Fortindr { get; set; } - /// - /// Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - /// [Input("fortisandbox")] public Input? Fortisandbox { get; set; } - /// - /// Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - /// [Input("options")] public Input? Options { get; set; } @@ -85,9 +58,6 @@ public sealed class ProfilePop3Args : global::Pulumi.ResourceArgs [Input("outbreakPrevention")] public Input? OutbreakPrevention { get; set; } - /// - /// Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - /// [Input("quarantine")] public Input? Quarantine { get; set; } diff --git a/sdk/dotnet/Antivirus/Inputs/ProfilePop3GetArgs.cs b/sdk/dotnet/Antivirus/Inputs/ProfilePop3GetArgs.cs index e3529285..0973634c 100644 --- a/sdk/dotnet/Antivirus/Inputs/ProfilePop3GetArgs.cs +++ b/sdk/dotnet/Antivirus/Inputs/ProfilePop3GetArgs.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Antivirus.Inputs public sealed class ProfilePop3GetArgs : global::Pulumi.ResourceArgs { - /// - /// Select the archive types to block. - /// [Input("archiveBlock")] public Input? ArchiveBlock { get; set; } - /// - /// Select the archive types to log. - /// [Input("archiveLog")] public Input? ArchiveLog { get; set; } - /// - /// Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - /// [Input("avScan")] public Input? AvScan { get; set; } @@ -37,15 +28,9 @@ public sealed class ProfilePop3GetArgs : global::Pulumi.ResourceArgs [Input("contentDisarm")] public Input? ContentDisarm { get; set; } - /// - /// Enable/disable the virus emulator. Valid values: `enable`, `disable`. - /// [Input("emulator")] public Input? Emulator { get; set; } - /// - /// Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - /// [Input("executables")] public Input? Executables { get; set; } @@ -55,27 +40,15 @@ public sealed class ProfilePop3GetArgs : global::Pulumi.ResourceArgs [Input("externalBlocklist")] public Input? ExternalBlocklist { get; set; } - /// - /// Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - /// [Input("fortiai")] public Input? Fortiai { get; set; } - /// - /// Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - /// [Input("fortindr")] public Input? Fortindr { get; set; } - /// - /// Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - /// [Input("fortisandbox")] public Input? Fortisandbox { get; set; } - /// - /// Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - /// [Input("options")] public Input? Options { get; set; } @@ -85,9 +58,6 @@ public sealed class ProfilePop3GetArgs : global::Pulumi.ResourceArgs [Input("outbreakPrevention")] public Input? OutbreakPrevention { get; set; } - /// - /// Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - /// [Input("quarantine")] public Input? Quarantine { get; set; } diff --git a/sdk/dotnet/Antivirus/Outputs/ProfilePop3.cs b/sdk/dotnet/Antivirus/Outputs/ProfilePop3.cs index 55eeb24b..aebb7220 100644 --- a/sdk/dotnet/Antivirus/Outputs/ProfilePop3.cs +++ b/sdk/dotnet/Antivirus/Outputs/ProfilePop3.cs @@ -14,57 +14,27 @@ namespace Pulumiverse.Fortios.Antivirus.Outputs [OutputType] public sealed class ProfilePop3 { - /// - /// Select the archive types to block. - /// public readonly string? ArchiveBlock; - /// - /// Select the archive types to log. - /// public readonly string? ArchiveLog; - /// - /// Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - /// public readonly string? AvScan; /// /// AV Content Disarm and Reconstruction settings. The structure of `content_disarm` block is documented below. /// public readonly string? ContentDisarm; - /// - /// Enable/disable the virus emulator. Valid values: `enable`, `disable`. - /// public readonly string? Emulator; - /// - /// Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - /// public readonly string? Executables; /// /// One or more external malware block lists. The structure of `external_blocklist` block is documented below. /// public readonly string? ExternalBlocklist; - /// - /// Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - /// public readonly string? Fortiai; - /// - /// Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - /// public readonly string? Fortindr; - /// - /// Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - /// public readonly string? Fortisandbox; - /// - /// Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - /// public readonly string? Options; /// /// Configure Virus Outbreak Prevention settings. The structure of `outbreak_prevention` block is documented below. /// public readonly string? OutbreakPrevention; - /// - /// Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - /// public readonly string? Quarantine; [OutputConstructor] diff --git a/sdk/dotnet/Antivirus/Profile.cs b/sdk/dotnet/Antivirus/Profile.cs index 51471620..756a20c6 100644 --- a/sdk/dotnet/Antivirus/Profile.cs +++ b/sdk/dotnet/Antivirus/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -227,7 +225,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output Ftp { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -332,7 +330,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -550,7 +548,7 @@ public InputList ExternalBlocklists public Input? Ftp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -834,7 +832,7 @@ public InputList ExternalBlocklists public Input? Ftp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Antivirus/Quarantine.cs b/sdk/dotnet/Antivirus/Quarantine.cs index eb0d252d..0faca890 100644 --- a/sdk/dotnet/Antivirus/Quarantine.cs +++ b/sdk/dotnet/Antivirus/Quarantine.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -143,7 +141,7 @@ public partial class Quarantine : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Antivirus/Settings.cs b/sdk/dotnet/Antivirus/Settings.cs index 462f546a..254d78c3 100644 --- a/sdk/dotnet/Antivirus/Settings.cs +++ b/sdk/dotnet/Antivirus/Settings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Antivirus /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -101,7 +99,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Application/ApplicationName.cs b/sdk/dotnet/Application/ApplicationName.cs index 93f7d905..50a14846 100644 --- a/sdk/dotnet/Application/ApplicationName.cs +++ b/sdk/dotnet/Application/ApplicationName.cs @@ -59,7 +59,7 @@ public partial class ApplicationName : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -122,7 +122,7 @@ public partial class ApplicationName : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Application vendor. @@ -208,7 +208,7 @@ public sealed class ApplicationNameArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -330,7 +330,7 @@ public sealed class ApplicationNameState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Application/Custom.cs b/sdk/dotnet/Application/Custom.cs index 9c421f0e..3e34173c 100644 --- a/sdk/dotnet/Application/Custom.cs +++ b/sdk/dotnet/Application/Custom.cs @@ -92,7 +92,7 @@ public partial class Custom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Custom application signature vendor. diff --git a/sdk/dotnet/Application/Group.cs b/sdk/dotnet/Application/Group.cs index 3822aaa9..b8347097 100644 --- a/sdk/dotnet/Application/Group.cs +++ b/sdk/dotnet/Application/Group.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Application /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Application /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -93,7 +91,7 @@ public partial class Group : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -138,7 +136,7 @@ public partial class Group : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Application vendor filter. @@ -236,7 +234,7 @@ public InputList Categories public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -346,7 +344,7 @@ public InputList Categories public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Application/List.cs b/sdk/dotnet/Application/List.cs index b55f9301..298bbc3f 100644 --- a/sdk/dotnet/Application/List.cs +++ b/sdk/dotnet/Application/List.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Application /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Application /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -123,7 +121,7 @@ public partial class List : global::Pulumi.CustomResource public Output ForceInclusionSslDiSigs { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -186,7 +184,7 @@ public partial class List : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -308,7 +306,7 @@ public InputList Entries public Input? ForceInclusionSslDiSigs { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -454,7 +452,7 @@ public InputList Entries public Input? ForceInclusionSslDiSigs { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Application/Rulesettings.cs b/sdk/dotnet/Application/Rulesettings.cs index dbc6b063..10846aea 100644 --- a/sdk/dotnet/Application/Rulesettings.cs +++ b/sdk/dotnet/Application/Rulesettings.cs @@ -44,7 +44,7 @@ public partial class Rulesettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Authentication/Rule.cs b/sdk/dotnet/Authentication/Rule.cs index a6147c5f..78a7a44d 100644 --- a/sdk/dotnet/Authentication/Rule.cs +++ b/sdk/dotnet/Authentication/Rule.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Authentication /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Authentication /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,6 +62,12 @@ public partial class Rule : global::Pulumi.CustomResource [Output("activeAuthMethod")] public Output ActiveAuthMethod { get; private set; } = null!; + /// + /// Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + /// + [Output("certAuthCookie")] + public Output CertAuthCookie { get; private set; } = null!; + /// /// Comment. /// @@ -101,7 +105,7 @@ public partial class Rule : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -164,7 +168,7 @@ public partial class Rule : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable Web authentication cookies (default = disable). Valid values: `enable`, `disable`. @@ -231,6 +235,12 @@ public sealed class RuleArgs : global::Pulumi.ResourceArgs [Input("activeAuthMethod")] public Input? ActiveAuthMethod { get; set; } + /// + /// Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + /// + [Input("certAuthCookie")] + public Input? CertAuthCookie { get; set; } + /// /// Comment. /// @@ -280,7 +290,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -389,6 +399,12 @@ public sealed class RuleState : global::Pulumi.ResourceArgs [Input("activeAuthMethod")] public Input? ActiveAuthMethod { get; set; } + /// + /// Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + /// + [Input("certAuthCookie")] + public Input? CertAuthCookie { get; set; } + /// /// Comment. /// @@ -438,7 +454,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Authentication/Scheme.cs b/sdk/dotnet/Authentication/Scheme.cs index 9cec37be..3559e08e 100644 --- a/sdk/dotnet/Authentication/Scheme.cs +++ b/sdk/dotnet/Authentication/Scheme.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Authentication /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -47,7 +46,6 @@ namespace Pulumiverse.Fortios.Authentication /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -95,7 +93,7 @@ public partial class Scheme : global::Pulumi.CustomResource public Output FssoGuest { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -164,7 +162,7 @@ public partial class Scheme : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -238,7 +236,7 @@ public sealed class SchemeArgs : global::Pulumi.ResourceArgs public Input? FssoGuest { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -348,7 +346,7 @@ public sealed class SchemeState : global::Pulumi.ResourceArgs public Input? FssoGuest { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Authentication/Setting.cs b/sdk/dotnet/Authentication/Setting.cs index ba0e7972..47b46416 100644 --- a/sdk/dotnet/Authentication/Setting.cs +++ b/sdk/dotnet/Authentication/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Authentication /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Authentication /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -162,7 +160,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -201,7 +199,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -359,7 +357,7 @@ public InputList DevRanges public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -523,7 +521,7 @@ public InputList DevRanges public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Automation/Setting.cs b/sdk/dotnet/Automation/Setting.cs index 3083a422..bc9e7fa8 100644 --- a/sdk/dotnet/Automation/Setting.cs +++ b/sdk/dotnet/Automation/Setting.cs @@ -50,7 +50,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Casb/Profile.cs b/sdk/dotnet/Casb/Profile.cs index 31688f75..02f32cf9 100644 --- a/sdk/dotnet/Casb/Profile.cs +++ b/sdk/dotnet/Casb/Profile.cs @@ -34,6 +34,12 @@ namespace Pulumiverse.Fortios.Casb [FortiosResourceType("fortios:casb/profile:Profile")] public partial class Profile : global::Pulumi.CustomResource { + /// + /// Comment. + /// + [Output("comment")] + public Output Comment { get; private set; } = null!; + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -41,7 +47,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +68,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -111,6 +117,12 @@ public static Profile Get(string name, Input id, ProfileState? state = n public sealed class ProfileArgs : global::Pulumi.ResourceArgs { + /// + /// Comment. + /// + [Input("comment")] + public Input? Comment { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -118,7 +130,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -155,6 +167,12 @@ public ProfileArgs() public sealed class ProfileState : global::Pulumi.ResourceArgs { + /// + /// Comment. + /// + [Input("comment")] + public Input? Comment { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -162,7 +180,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Casb/Saasapplication.cs b/sdk/dotnet/Casb/Saasapplication.cs index 946c357a..67b07889 100644 --- a/sdk/dotnet/Casb/Saasapplication.cs +++ b/sdk/dotnet/Casb/Saasapplication.cs @@ -59,7 +59,7 @@ public partial class Saasapplication : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Saasapplication : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -172,7 +172,7 @@ public InputList Domains public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -246,7 +246,7 @@ public InputList Domains public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Casb/Useractivity.cs b/sdk/dotnet/Casb/Useractivity.cs index 757b89d4..ae60df2d 100644 --- a/sdk/dotnet/Casb/Useractivity.cs +++ b/sdk/dotnet/Casb/Useractivity.cs @@ -71,7 +71,7 @@ public partial class Useractivity : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -116,7 +116,7 @@ public partial class Useractivity : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -208,7 +208,7 @@ public InputList ControlOptions public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -312,7 +312,7 @@ public InputList ControlOptions public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Certificate/Authority.cs b/sdk/dotnet/Certificate/Authority.cs index 00de7caa..a443d7ac 100644 --- a/sdk/dotnet/Certificate/Authority.cs +++ b/sdk/dotnet/Certificate/Authority.cs @@ -64,6 +64,12 @@ public partial class Authority : global::Pulumi.CustomResource [Output("estUrl")] public Output EstUrl { get; private set; } = null!; + /// + /// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + /// + [Output("fabricCa")] + public Output FabricCa { get; private set; } = null!; + /// /// Time at which CA was last updated. /// @@ -122,7 +128,7 @@ public partial class Authority : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -215,6 +221,12 @@ public Input? Certificate [Input("estUrl")] public Input? EstUrl { get; set; } + /// + /// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + /// + [Input("fabricCa")] + public Input? FabricCa { get; set; } + /// /// Time at which CA was last updated. /// @@ -323,6 +335,12 @@ public Input? Certificate [Input("estUrl")] public Input? EstUrl { get; set; } + /// + /// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + /// + [Input("fabricCa")] + public Input? FabricCa { get; set; } + /// /// Time at which CA was last updated. /// diff --git a/sdk/dotnet/Certificate/Local.cs b/sdk/dotnet/Certificate/Local.cs index 0c13c218..8081d114 100644 --- a/sdk/dotnet/Certificate/Local.cs +++ b/sdk/dotnet/Certificate/Local.cs @@ -17,8 +17,58 @@ namespace Pulumiverse.Fortios.Certificate /// /// ## Example /// + /// ### Import Certificate: + /// + /// **Step1: Prepare certificate** + /// + /// The following key is a randomly generated example key for testing. In actual use, please replace it with your own key. + /// + /// **Step2: Prepare TF file with fortios.json.GenericApi resource** + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Fortios = Pulumiverse.Fortios; + /// using Local = Pulumi.Local; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var keyFile = Local.GetFile.Invoke(new() + /// { + /// Filename = "./test.key", + /// }); + /// + /// var crtFile = Local.GetFile.Invoke(new() + /// { + /// Filename = "./test.crt", + /// }); + /// + /// var genericapi1 = new Fortios.Json.GenericApi("genericapi1", new() + /// { + /// Json = Output.Tuple(keyFile, crtFile).Apply(values => + /// { + /// var keyFile = values.Item1; + /// var crtFile = values.Item2; + /// return @$"{{ + /// ""type"": ""regular"", + /// ""certname"": ""testcer"", + /// ""password"": """", + /// ""key_file_content"": ""{keyFile.Apply(getFileResult => getFileResult.ContentBase64)}"", + /// ""file_content"": ""{crtFile.Apply(getFileResult => getFileResult.ContentBase64)}"" + /// }} + /// + /// "; + /// }), + /// Method = "POST", + /// Path = "/api/v2/monitor/vpn-certificate/local/import", + /// }); + /// + /// }); + /// ``` + /// + /// **Step3: Apply** /// ### Delete Certificate: - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +92,6 @@ namespace Pulumiverse.Fortios.Certificate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:certificate/local:Local")] public partial class Local : global::Pulumi.CustomResource @@ -162,7 +211,7 @@ public partial class Local : global::Pulumi.CustomResource public Output State { get; private set; } = null!; [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Certificate/Remote.cs b/sdk/dotnet/Certificate/Remote.cs index 36c867a6..f74291e2 100644 --- a/sdk/dotnet/Certificate/Remote.cs +++ b/sdk/dotnet/Certificate/Remote.cs @@ -62,7 +62,7 @@ public partial class Remote : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Certificate/RevocationList.cs b/sdk/dotnet/Certificate/RevocationList.cs index 3ea12504..e59965a1 100644 --- a/sdk/dotnet/Certificate/RevocationList.cs +++ b/sdk/dotnet/Certificate/RevocationList.cs @@ -122,7 +122,7 @@ public partial class RevocationList : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Cifs/Domaincontroller.cs b/sdk/dotnet/Cifs/Domaincontroller.cs index e2a7ab05..b89e9e98 100644 --- a/sdk/dotnet/Cifs/Domaincontroller.cs +++ b/sdk/dotnet/Cifs/Domaincontroller.cs @@ -80,7 +80,7 @@ public partial class Domaincontroller : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Cifs/Profile.cs b/sdk/dotnet/Cifs/Profile.cs index 79f67f6b..cbd9cd62 100644 --- a/sdk/dotnet/Cifs/Profile.cs +++ b/sdk/dotnet/Cifs/Profile.cs @@ -53,7 +53,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FileFilter { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FileFilter { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FileFilter { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Config/Config.cs b/sdk/dotnet/Config/Config.cs index 55ecad7b..7c07b5e1 100644 --- a/sdk/dotnet/Config/Config.cs +++ b/sdk/dotnet/Config/Config.cs @@ -188,6 +188,10 @@ public static string? Username } private static readonly __Value _vdom = new __Value(() => __config.Get("vdom") ?? Utilities.GetEnv("FORTIOS_VDOM")); + /// + /// Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + /// vdom value on that resource. + /// public static string? Vdom { get => _vdom.Get(); diff --git a/sdk/dotnet/Credentialstore/Domaincontroller.cs b/sdk/dotnet/Credentialstore/Domaincontroller.cs index 56ccce42..040be94f 100644 --- a/sdk/dotnet/Credentialstore/Domaincontroller.cs +++ b/sdk/dotnet/Credentialstore/Domaincontroller.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Credentialstore { /// - /// Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + /// Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. /// /// ## Import /// @@ -86,7 +86,7 @@ public partial class Domaincontroller : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Diameterfilter/Profile.cs b/sdk/dotnet/Diameterfilter/Profile.cs index 5c20ca88..2ffc0095 100644 --- a/sdk/dotnet/Diameterfilter/Profile.cs +++ b/sdk/dotnet/Diameterfilter/Profile.cs @@ -110,7 +110,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Dlp/Datatype.cs b/sdk/dotnet/Dlp/Datatype.cs index 587226cd..1617c0de 100644 --- a/sdk/dotnet/Dlp/Datatype.cs +++ b/sdk/dotnet/Dlp/Datatype.cs @@ -92,7 +92,7 @@ public partial class Datatype : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Regular expression pattern string used to verify the data type. diff --git a/sdk/dotnet/Dlp/Dictionary.cs b/sdk/dotnet/Dlp/Dictionary.cs index bd2f14b8..28fbdce0 100644 --- a/sdk/dotnet/Dlp/Dictionary.cs +++ b/sdk/dotnet/Dlp/Dictionary.cs @@ -53,7 +53,7 @@ public partial class Dictionary : global::Pulumi.CustomResource public Output> Entries { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -86,7 +86,7 @@ public partial class Dictionary : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -160,7 +160,7 @@ public InputList Entries } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -228,7 +228,7 @@ public InputList Entries } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Dlp/Exactdatamatch.cs b/sdk/dotnet/Dlp/Exactdatamatch.cs index 86fa2fc6..974abcef 100644 --- a/sdk/dotnet/Dlp/Exactdatamatch.cs +++ b/sdk/dotnet/Dlp/Exactdatamatch.cs @@ -53,7 +53,7 @@ public partial class Exactdatamatch : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Exactdatamatch : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public InputList Columns public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -204,7 +204,7 @@ public InputList Columns public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Dlp/Filepattern.cs b/sdk/dotnet/Dlp/Filepattern.cs index 1a673eb0..36b58f40 100644 --- a/sdk/dotnet/Dlp/Filepattern.cs +++ b/sdk/dotnet/Dlp/Filepattern.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -79,7 +77,7 @@ public partial class Filepattern : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -94,7 +92,7 @@ public partial class Filepattern : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -174,7 +172,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -230,7 +228,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Dlp/Fpdocsource.cs b/sdk/dotnet/Dlp/Fpdocsource.cs index 79cb2dd5..77b9159a 100644 --- a/sdk/dotnet/Dlp/Fpdocsource.cs +++ b/sdk/dotnet/Dlp/Fpdocsource.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -174,7 +172,7 @@ public partial class Fpdocsource : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Day of the week on which to scan the server. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. diff --git a/sdk/dotnet/Dlp/Fpsensitivity.cs b/sdk/dotnet/Dlp/Fpsensitivity.cs index eb73b967..bdb4276a 100644 --- a/sdk/dotnet/Dlp/Fpsensitivity.cs +++ b/sdk/dotnet/Dlp/Fpsensitivity.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -61,7 +59,7 @@ public partial class Fpsensitivity : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Dlp/Profile.cs b/sdk/dotnet/Dlp/Profile.cs index cd521e3e..e1a8ef56 100644 --- a/sdk/dotnet/Dlp/Profile.cs +++ b/sdk/dotnet/Dlp/Profile.cs @@ -71,7 +71,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FullArchiveProto { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -196,7 +196,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FullArchiveProto { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -288,7 +288,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FullArchiveProto { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Dlp/Sensitivity.cs b/sdk/dotnet/Dlp/Sensitivity.cs index 425ee8ab..2e3ddf42 100644 --- a/sdk/dotnet/Dlp/Sensitivity.cs +++ b/sdk/dotnet/Dlp/Sensitivity.cs @@ -44,7 +44,7 @@ public partial class Sensitivity : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Dlp/Sensor.cs b/sdk/dotnet/Dlp/Sensor.cs index f03a39de..28d681f5 100644 --- a/sdk/dotnet/Dlp/Sensor.cs +++ b/sdk/dotnet/Dlp/Sensor.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -119,7 +117,7 @@ public partial class Sensor : global::Pulumi.CustomResource public Output FullArchiveProto { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -164,7 +162,7 @@ public partial class Sensor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -286,7 +284,7 @@ public InputList Filters public Input? FullArchiveProto { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -414,7 +412,7 @@ public InputList Filters public Input? FullArchiveProto { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Dlp/Settings.cs b/sdk/dotnet/Dlp/Settings.cs index 42b9665a..e2f645fd 100644 --- a/sdk/dotnet/Dlp/Settings.cs +++ b/sdk/dotnet/Dlp/Settings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Dlp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Dpdk/Cpus.cs b/sdk/dotnet/Dpdk/Cpus.cs index cf80b64a..d1edb3d3 100644 --- a/sdk/dotnet/Dpdk/Cpus.cs +++ b/sdk/dotnet/Dpdk/Cpus.cs @@ -62,7 +62,7 @@ public partial class Cpus : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// CPUs enabled to run DPDK VNP engines. diff --git a/sdk/dotnet/Dpdk/Global.cs b/sdk/dotnet/Dpdk/Global.cs index 9a215343..f31d4fd4 100644 --- a/sdk/dotnet/Dpdk/Global.cs +++ b/sdk/dotnet/Dpdk/Global.cs @@ -47,7 +47,7 @@ public partial class Global : global::Pulumi.CustomResource public Output Elasticbuffer { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -172,7 +172,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? Elasticbuffer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -264,7 +264,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? Elasticbuffer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Endpointcontrol/Client.cs b/sdk/dotnet/Endpointcontrol/Client.cs index c2b13b4b..d7bcda68 100644 --- a/sdk/dotnet/Endpointcontrol/Client.cs +++ b/sdk/dotnet/Endpointcontrol/Client.cs @@ -74,7 +74,7 @@ public partial class Client : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Endpointcontrol/Fctems.cs b/sdk/dotnet/Endpointcontrol/Fctems.cs index befaae0b..a484d988 100644 --- a/sdk/dotnet/Endpointcontrol/Fctems.cs +++ b/sdk/dotnet/Endpointcontrol/Fctems.cs @@ -64,6 +64,12 @@ public partial class Fctems : global::Pulumi.CustomResource [Output("certificate")] public Output Certificate { get; private set; } = null!; + /// + /// FortiClient EMS Cloud multitenancy access key + /// + [Output("cloudAuthenticationAccessKey")] + public Output CloudAuthenticationAccessKey { get; private set; } = null!; + /// /// Cloud server type. Valid values: `production`, `alpha`, `beta`. /// @@ -77,7 +83,7 @@ public partial class Fctems : global::Pulumi.CustomResource public Output DirtyReason { get; private set; } = null!; /// - /// EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + /// EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. /// [Output("emsId")] public Output EmsId { get; private set; } = null!; @@ -206,7 +212,7 @@ public partial class Fctems : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Lowest CA cert on Fortigate in verified EMS cert chain. @@ -311,6 +317,12 @@ public Input? AdminPassword [Input("certificate")] public Input? Certificate { get; set; } + /// + /// FortiClient EMS Cloud multitenancy access key + /// + [Input("cloudAuthenticationAccessKey")] + public Input? CloudAuthenticationAccessKey { get; set; } + /// /// Cloud server type. Valid values: `production`, `alpha`, `beta`. /// @@ -324,7 +336,7 @@ public Input? AdminPassword public Input? DirtyReason { get; set; } /// - /// EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + /// EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. /// [Input("emsId")] public Input? EmsId { get; set; } @@ -515,6 +527,12 @@ public Input? AdminPassword [Input("certificate")] public Input? Certificate { get; set; } + /// + /// FortiClient EMS Cloud multitenancy access key + /// + [Input("cloudAuthenticationAccessKey")] + public Input? CloudAuthenticationAccessKey { get; set; } + /// /// Cloud server type. Valid values: `production`, `alpha`, `beta`. /// @@ -528,7 +546,7 @@ public Input? AdminPassword public Input? DirtyReason { get; set; } /// - /// EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + /// EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. /// [Input("emsId")] public Input? EmsId { get; set; } diff --git a/sdk/dotnet/Endpointcontrol/Fctemsoverride.cs b/sdk/dotnet/Endpointcontrol/Fctemsoverride.cs index 5fd986b6..c741ebf6 100644 --- a/sdk/dotnet/Endpointcontrol/Fctemsoverride.cs +++ b/sdk/dotnet/Endpointcontrol/Fctemsoverride.cs @@ -46,6 +46,12 @@ public partial class Fctemsoverride : global::Pulumi.CustomResource [Output("capabilities")] public Output Capabilities { get; private set; } = null!; + /// + /// FortiClient EMS Cloud multitenancy access key + /// + [Output("cloudAuthenticationAccessKey")] + public Output CloudAuthenticationAccessKey { get; private set; } = null!; + /// /// Cloud server type. Valid values: `production`, `alpha`, `beta`. /// @@ -182,7 +188,7 @@ public partial class Fctemsoverride : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Lowest CA cert on Fortigate in verified EMS cert chain. @@ -255,6 +261,12 @@ public sealed class FctemsoverrideArgs : global::Pulumi.ResourceArgs [Input("capabilities")] public Input? Capabilities { get; set; } + /// + /// FortiClient EMS Cloud multitenancy access key + /// + [Input("cloudAuthenticationAccessKey")] + public Input? CloudAuthenticationAccessKey { get; set; } + /// /// Cloud server type. Valid values: `production`, `alpha`, `beta`. /// @@ -425,6 +437,12 @@ public sealed class FctemsoverrideState : global::Pulumi.ResourceArgs [Input("capabilities")] public Input? Capabilities { get; set; } + /// + /// FortiClient EMS Cloud multitenancy access key + /// + [Input("cloudAuthenticationAccessKey")] + public Input? CloudAuthenticationAccessKey { get; set; } + /// /// Cloud server type. Valid values: `production`, `alpha`, `beta`. /// diff --git a/sdk/dotnet/Endpointcontrol/Forticlientems.cs b/sdk/dotnet/Endpointcontrol/Forticlientems.cs index 1a96b729..1eaf73e1 100644 --- a/sdk/dotnet/Endpointcontrol/Forticlientems.cs +++ b/sdk/dotnet/Endpointcontrol/Forticlientems.cs @@ -98,7 +98,7 @@ public partial class Forticlientems : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Endpointcontrol/Forticlientregistrationsync.cs b/sdk/dotnet/Endpointcontrol/Forticlientregistrationsync.cs index 108fbeb0..a2a545eb 100644 --- a/sdk/dotnet/Endpointcontrol/Forticlientregistrationsync.cs +++ b/sdk/dotnet/Endpointcontrol/Forticlientregistrationsync.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Endpointcontrol /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Endpointcontrol /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Forticlientregistrationsync : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Endpointcontrol/Profile.cs b/sdk/dotnet/Endpointcontrol/Profile.cs index e93dc6f0..82b772f1 100644 --- a/sdk/dotnet/Endpointcontrol/Profile.cs +++ b/sdk/dotnet/Endpointcontrol/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Endpointcontrol /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -94,7 +93,6 @@ namespace Pulumiverse.Fortios.Endpointcontrol /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -154,7 +152,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output ForticlientWinmacSettings { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -199,7 +197,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -291,7 +289,7 @@ public InputList DeviceGroups public Input? ForticlientWinmacSettings { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -413,7 +411,7 @@ public InputList DeviceGroups public Input? ForticlientWinmacSettings { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Endpointcontrol/Registeredforticlient.cs b/sdk/dotnet/Endpointcontrol/Registeredforticlient.cs index 5f135907..c6527358 100644 --- a/sdk/dotnet/Endpointcontrol/Registeredforticlient.cs +++ b/sdk/dotnet/Endpointcontrol/Registeredforticlient.cs @@ -80,7 +80,7 @@ public partial class Registeredforticlient : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Endpointcontrol/Settings.cs b/sdk/dotnet/Endpointcontrol/Settings.cs index 4918125c..5a1ad2bb 100644 --- a/sdk/dotnet/Endpointcontrol/Settings.cs +++ b/sdk/dotnet/Endpointcontrol/Settings.cs @@ -11,11 +11,10 @@ namespace Pulumiverse.Fortios.Endpointcontrol { /// - /// Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`. + /// Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Endpointcontrol /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -165,7 +163,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Extendercontroller/Dataplan.cs b/sdk/dotnet/Extendercontroller/Dataplan.cs index be4ff303..0e57e961 100644 --- a/sdk/dotnet/Extendercontroller/Dataplan.cs +++ b/sdk/dotnet/Extendercontroller/Dataplan.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Extendercontroller { /// - /// FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + /// FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. /// /// ## Import /// @@ -152,7 +152,7 @@ public partial class Dataplan : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Extendercontroller/Extender.cs b/sdk/dotnet/Extendercontroller/Extender.cs index 2874efbd..30c622da 100644 --- a/sdk/dotnet/Extendercontroller/Extender.cs +++ b/sdk/dotnet/Extendercontroller/Extender.cs @@ -16,7 +16,6 @@ namespace Pulumiverse.Fortios.Extendercontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumiverse.Fortios.Extendercontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -200,7 +198,7 @@ public partial class Extender : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -383,7 +381,7 @@ public partial class Extender : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// FortiExtender wan extension configuration. The structure of `wan_extension` block is documented below. @@ -601,7 +599,7 @@ public Input? AaaSharedSecret public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -995,7 +993,7 @@ public Input? AaaSharedSecret public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Extender1.cs b/sdk/dotnet/Extendercontroller/Extender1.cs index 327c66d9..8b63a9fc 100644 --- a/sdk/dotnet/Extendercontroller/Extender1.cs +++ b/sdk/dotnet/Extendercontroller/Extender1.cs @@ -16,7 +16,6 @@ namespace Pulumiverse.Fortios.Extendercontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -82,7 +81,6 @@ namespace Pulumiverse.Fortios.Extendercontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -136,7 +134,7 @@ public partial class Extender1 : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -175,7 +173,7 @@ public partial class Extender1 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -259,7 +257,7 @@ public sealed class Extender1Args : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -349,7 +347,7 @@ public sealed class Extender1State : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Extenderprofile.cs b/sdk/dotnet/Extendercontroller/Extenderprofile.cs index 1e33c028..2d1e7e16 100644 --- a/sdk/dotnet/Extendercontroller/Extenderprofile.cs +++ b/sdk/dotnet/Extendercontroller/Extenderprofile.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Extendercontroller { /// - /// FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + /// FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. /// /// ## Import /// @@ -71,7 +71,7 @@ public partial class Extenderprofile : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class Extenderprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -196,7 +196,7 @@ public sealed class ExtenderprofileArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -282,7 +282,7 @@ public sealed class ExtenderprofileState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1Args.cs b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1Args.cs index b09e1724..aa6812de 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1Args.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1Args.cs @@ -13,66 +13,35 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class Extender1Modem1Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// FortiExtender interface name. - /// [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } [Input("sim1PinCode")] private Input? _sim1PinCode; - - /// - /// SIM #1 PIN password. - /// public Input? Sim1PinCode { get => _sim1PinCode; @@ -83,18 +52,11 @@ public Input? Sim1PinCode } } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } [Input("sim2PinCode")] private Input? _sim2PinCode; - - /// - /// SIM #2 PIN password. - /// public Input? Sim2PinCode { get => _sim2PinCode; diff --git a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1GetArgs.cs b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1GetArgs.cs index 7095efa4..290db3e8 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1GetArgs.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem1GetArgs.cs @@ -13,66 +13,35 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class Extender1Modem1GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// FortiExtender interface name. - /// [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } [Input("sim1PinCode")] private Input? _sim1PinCode; - - /// - /// SIM #1 PIN password. - /// public Input? Sim1PinCode { get => _sim1PinCode; @@ -83,18 +52,11 @@ public Input? Sim1PinCode } } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } [Input("sim2PinCode")] private Input? _sim2PinCode; - - /// - /// SIM #2 PIN password. - /// public Input? Sim2PinCode { get => _sim2PinCode; diff --git a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2Args.cs b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2Args.cs index 9995f5e3..0a809aad 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2Args.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2Args.cs @@ -13,66 +13,35 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class Extender1Modem2Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// FortiExtender interface name. - /// [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } [Input("sim1PinCode")] private Input? _sim1PinCode; - - /// - /// SIM #1 PIN password. - /// public Input? Sim1PinCode { get => _sim1PinCode; @@ -83,18 +52,11 @@ public Input? Sim1PinCode } } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } [Input("sim2PinCode")] private Input? _sim2PinCode; - - /// - /// SIM #2 PIN password. - /// public Input? Sim2PinCode { get => _sim2PinCode; diff --git a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2GetArgs.cs b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2GetArgs.cs index 704621ce..88544539 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2GetArgs.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/Extender1Modem2GetArgs.cs @@ -13,66 +13,35 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class Extender1Modem2GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// FortiExtender interface name. - /// [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } [Input("sim1PinCode")] private Input? _sim1PinCode; - - /// - /// SIM #1 PIN password. - /// public Input? Sim1PinCode { get => _sim1PinCode; @@ -83,18 +52,11 @@ public Input? Sim1PinCode } } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } [Input("sim2PinCode")] private Input? _sim2PinCode; - - /// - /// SIM #2 PIN password. - /// public Input? Sim2PinCode { get => _sim2PinCode; diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1Args.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1Args.cs index 185dd3c4..c11635dc 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1Args.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderModem1Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } @@ -25,15 +22,9 @@ public sealed class ExtenderModem1Args : global::Pulumi.ResourceArgs [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } @@ -43,9 +34,6 @@ public sealed class ExtenderModem1Args : global::Pulumi.ResourceArgs [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } @@ -55,33 +43,18 @@ public sealed class ExtenderModem1Args : global::Pulumi.ResourceArgs [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1GetArgs.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1GetArgs.cs index 9e16e391..b7cdec22 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1GetArgs.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem1GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderModem1GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } @@ -25,15 +22,9 @@ public sealed class ExtenderModem1GetArgs : global::Pulumi.ResourceArgs [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } @@ -43,9 +34,6 @@ public sealed class ExtenderModem1GetArgs : global::Pulumi.ResourceArgs [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } @@ -55,33 +43,18 @@ public sealed class ExtenderModem1GetArgs : global::Pulumi.ResourceArgs [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2Args.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2Args.cs index 876a7767..4716f45f 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2Args.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderModem2Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } @@ -25,15 +22,9 @@ public sealed class ExtenderModem2Args : global::Pulumi.ResourceArgs [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } @@ -43,9 +34,6 @@ public sealed class ExtenderModem2Args : global::Pulumi.ResourceArgs [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } @@ -55,33 +43,18 @@ public sealed class ExtenderModem2Args : global::Pulumi.ResourceArgs [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2GetArgs.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2GetArgs.cs index f1335f2a..16c1e2a2 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2GetArgs.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderModem2GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderModem2GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } @@ -25,15 +22,9 @@ public sealed class ExtenderModem2GetArgs : global::Pulumi.ResourceArgs [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } @@ -43,9 +34,6 @@ public sealed class ExtenderModem2GetArgs : global::Pulumi.ResourceArgs [Input("ifname")] public Input? Ifname { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } @@ -55,33 +43,18 @@ public sealed class ExtenderModem2GetArgs : global::Pulumi.ResourceArgs [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1Args.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1Args.cs index 0e09c356..f782efc0 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1Args.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1Args.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderprofileCellularModem1Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs index 9fc3c27f..2a1a8333 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderprofileCellularModem1GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2Args.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2Args.cs index 6c728b1f..f984e129 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2Args.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2Args.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderprofileCellularModem2Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs index db20f601..4ce850eb 100644 --- a/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs +++ b/sdk/dotnet/Extendercontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extendercontroller.Inputs public sealed class ExtenderprofileCellularModem2GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem1.cs b/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem1.cs index a5ca1e51..4f665be9 100644 --- a/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem1.cs +++ b/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem1.cs @@ -14,53 +14,17 @@ namespace Pulumiverse.Fortios.Extendercontroller.Outputs [OutputType] public sealed class Extender1Modem1 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.Extender1Modem1AutoSwitch? AutoSwitch; - /// - /// Connection status. - /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; - /// - /// FortiExtender interface name. - /// public readonly string? Ifname; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; - /// - /// Redundant interface. - /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem2.cs b/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem2.cs index b26b7108..0489be0f 100644 --- a/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem2.cs +++ b/sdk/dotnet/Extendercontroller/Outputs/Extender1Modem2.cs @@ -14,53 +14,17 @@ namespace Pulumiverse.Fortios.Extendercontroller.Outputs [OutputType] public sealed class Extender1Modem2 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.Extender1Modem2AutoSwitch? AutoSwitch; - /// - /// Connection status. - /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; - /// - /// FortiExtender interface name. - /// public readonly string? Ifname; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; - /// - /// Redundant interface. - /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem1.cs b/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem1.cs index 3ebba3ec..914ce553 100644 --- a/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem1.cs +++ b/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem1.cs @@ -14,53 +14,26 @@ namespace Pulumiverse.Fortios.Extendercontroller.Outputs [OutputType] public sealed class ExtenderModem1 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.ExtenderModem1AutoSwitch? AutoSwitch; /// /// Connection status. /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; /// /// FortiExtender interface name. /// public readonly string? Ifname; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; /// /// Redundant interface. /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem2.cs b/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem2.cs index 4356f831..00cb1c95 100644 --- a/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem2.cs +++ b/sdk/dotnet/Extendercontroller/Outputs/ExtenderModem2.cs @@ -14,53 +14,26 @@ namespace Pulumiverse.Fortios.Extendercontroller.Outputs [OutputType] public sealed class ExtenderModem2 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.ExtenderModem2AutoSwitch? AutoSwitch; /// /// Connection status. /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; /// /// FortiExtender interface name. /// public readonly string? Ifname; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; /// /// Redundant interface. /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem1.cs b/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem1.cs index e2159629..e74ec96a 100644 --- a/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem1.cs +++ b/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem1.cs @@ -14,49 +14,16 @@ namespace Pulumiverse.Fortios.Extendercontroller.Outputs [OutputType] public sealed class ExtenderprofileCellularModem1 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.ExtenderprofileCellularModem1AutoSwitch? AutoSwitch; - /// - /// Connection status. - /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; - /// - /// Redundant interface. - /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem2.cs b/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem2.cs index d87e0901..6eaf2e43 100644 --- a/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem2.cs +++ b/sdk/dotnet/Extendercontroller/Outputs/ExtenderprofileCellularModem2.cs @@ -14,49 +14,16 @@ namespace Pulumiverse.Fortios.Extendercontroller.Outputs [OutputType] public sealed class ExtenderprofileCellularModem2 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.ExtenderprofileCellularModem2AutoSwitch? AutoSwitch; - /// - /// Connection status. - /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; - /// - /// Redundant interface. - /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extensioncontroller/Dataplan.cs b/sdk/dotnet/Extensioncontroller/Dataplan.cs index 7f7f1255..4593d80f 100644 --- a/sdk/dotnet/Extensioncontroller/Dataplan.cs +++ b/sdk/dotnet/Extensioncontroller/Dataplan.cs @@ -152,7 +152,7 @@ public partial class Dataplan : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Extensioncontroller/Extender.cs b/sdk/dotnet/Extensioncontroller/Extender.cs index 3b914909..c2e251c5 100644 --- a/sdk/dotnet/Extensioncontroller/Extender.cs +++ b/sdk/dotnet/Extensioncontroller/Extender.cs @@ -96,7 +96,7 @@ public partial class Extender : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -153,7 +153,7 @@ public partial class Extender : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// FortiExtender wan extension configuration. The structure of `wan_extension` block is documented below. @@ -269,7 +269,7 @@ public sealed class ExtenderArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -403,7 +403,7 @@ public sealed class ExtenderState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Extensioncontroller/Extenderprofile.cs b/sdk/dotnet/Extensioncontroller/Extenderprofile.cs index 60ebfad7..cd118bcc 100644 --- a/sdk/dotnet/Extensioncontroller/Extenderprofile.cs +++ b/sdk/dotnet/Extensioncontroller/Extenderprofile.cs @@ -71,7 +71,7 @@ public partial class Extenderprofile : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -95,7 +95,7 @@ public partial class Extenderprofile : global::Pulumi.CustomResource public Output LoginPasswordChange { get; private set; } = null!; /// - /// Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + /// Model. /// [Output("model")] public Output Model { get; private set; } = null!; @@ -110,7 +110,13 @@ public partial class Extenderprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; + + /// + /// FortiExtender wifi configuration. The structure of `wifi` block is documented below. + /// + [Output("wifi")] + public Output Wifi { get; private set; } = null!; /// @@ -196,7 +202,7 @@ public sealed class ExtenderprofileArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -220,7 +226,7 @@ public sealed class ExtenderprofileArgs : global::Pulumi.ResourceArgs public Input? LoginPasswordChange { get; set; } /// - /// Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + /// Model. /// [Input("model")] public Input? Model { get; set; } @@ -237,6 +243,12 @@ public sealed class ExtenderprofileArgs : global::Pulumi.ResourceArgs [Input("vdomparam")] public Input? Vdomparam { get; set; } + /// + /// FortiExtender wifi configuration. The structure of `wifi` block is documented below. + /// + [Input("wifi")] + public Input? Wifi { get; set; } + public ExtenderprofileArgs() { } @@ -282,7 +294,7 @@ public sealed class ExtenderprofileState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -306,7 +318,7 @@ public sealed class ExtenderprofileState : global::Pulumi.ResourceArgs public Input? LoginPasswordChange { get; set; } /// - /// Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + /// Model. /// [Input("model")] public Input? Model { get; set; } @@ -323,6 +335,12 @@ public sealed class ExtenderprofileState : global::Pulumi.ResourceArgs [Input("vdomparam")] public Input? Vdomparam { get; set; } + /// + /// FortiExtender wifi configuration. The structure of `wifi` block is documented below. + /// + [Input("wifi")] + public Input? Wifi { get; set; } + public ExtenderprofileState() { } diff --git a/sdk/dotnet/Extensioncontroller/Extendervap.cs b/sdk/dotnet/Extensioncontroller/Extendervap.cs new file mode 100644 index 00000000..d25b9076 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Extendervap.cs @@ -0,0 +1,493 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller +{ + /// + /// FortiExtender wifi vap configuration. Applies to FortiOS Version `>= 7.4.4`. + /// + /// ## Import + /// + /// ExtensionController ExtenderVap can be imported using any of these accepted formats: + /// + /// ```sh + /// $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + /// ``` + /// + /// If you do not want to import arguments of block: + /// + /// $ export "FORTIOS_IMPORT_TABLE"="false" + /// + /// ```sh + /// $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + /// ``` + /// + /// $ unset "FORTIOS_IMPORT_TABLE" + /// + [FortiosResourceType("fortios:extensioncontroller/extendervap:Extendervap")] + public partial class Extendervap : global::Pulumi.CustomResource + { + /// + /// Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + /// + [Output("allowaccess")] + public Output Allowaccess { get; private set; } = null!; + + /// + /// Wi-Fi Authentication Server Address (IPv4 format). + /// + [Output("authServerAddress")] + public Output AuthServerAddress { get; private set; } = null!; + + /// + /// Wi-Fi Authentication Server Port. + /// + [Output("authServerPort")] + public Output AuthServerPort { get; private set; } = null!; + + /// + /// Wi-Fi Authentication Server Secret. + /// + [Output("authServerSecret")] + public Output AuthServerSecret { get; private set; } = null!; + + /// + /// Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + /// + [Output("broadcastSsid")] + public Output BroadcastSsid { get; private set; } = null!; + + /// + /// Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Output("bssColorPartial")] + public Output BssColorPartial { get; private set; } = null!; + + /// + /// Wi-Fi DTIM (1 - 255) default = 1. + /// + [Output("dtim")] + public Output Dtim { get; private set; } = null!; + + /// + /// End ip address. + /// + [Output("endIp")] + public Output EndIp { get; private set; } = null!; + + /// + /// Extender ip address. + /// + [Output("ipAddress")] + public Output IpAddress { get; private set; } = null!; + + /// + /// Wi-Fi max clients (0 - 512), default = 0 (no limit) + /// + [Output("maxClients")] + public Output MaxClients { get; private set; } = null!; + + /// + /// Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Output("muMimo")] + public Output MuMimo { get; private set; } = null!; + + /// + /// Wi-Fi VAP name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Wi-Fi passphrase. + /// + [Output("passphrase")] + public Output Passphrase { get; private set; } = null!; + + /// + /// Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + /// + [Output("pmf")] + public Output Pmf { get; private set; } = null!; + + /// + /// Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + /// + [Output("rtsThreshold")] + public Output RtsThreshold { get; private set; } = null!; + + /// + /// Wi-Fi SAE Password. + /// + [Output("saePassword")] + public Output SaePassword { get; private set; } = null!; + + /// + /// 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`. + /// + [Output("security")] + public Output Security { get; private set; } = null!; + + /// + /// Wi-Fi SSID. + /// + [Output("ssid")] + public Output Ssid { get; private set; } = null!; + + /// + /// Start ip address. + /// + [Output("startIp")] + public Output StartIp { get; private set; } = null!; + + /// + /// Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Output("targetWakeTime")] + public Output TargetWakeTime { get; private set; } = null!; + + /// + /// Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Output("vdomparam")] + public Output Vdomparam { get; private set; } = null!; + + + /// + /// Create a Extendervap resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Extendervap(string name, ExtendervapArgs? args = null, CustomResourceOptions? options = null) + : base("fortios:extensioncontroller/extendervap:Extendervap", name, args ?? new ExtendervapArgs(), MakeResourceOptions(options, "")) + { + } + + private Extendervap(string name, Input id, ExtendervapState? state = null, CustomResourceOptions? options = null) + : base("fortios:extensioncontroller/extendervap:Extendervap", name, state, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + PluginDownloadURL = "github://api.github.com/pulumiverse/pulumi-fortios", + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Extendervap resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// Any extra arguments used during the lookup. + /// A bag of options that control this resource's behavior + public static Extendervap Get(string name, Input id, ExtendervapState? state = null, CustomResourceOptions? options = null) + { + return new Extendervap(name, id, state, options); + } + } + + public sealed class ExtendervapArgs : global::Pulumi.ResourceArgs + { + /// + /// Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + /// + [Input("allowaccess")] + public Input? Allowaccess { get; set; } + + /// + /// Wi-Fi Authentication Server Address (IPv4 format). + /// + [Input("authServerAddress")] + public Input? AuthServerAddress { get; set; } + + /// + /// Wi-Fi Authentication Server Port. + /// + [Input("authServerPort")] + public Input? AuthServerPort { get; set; } + + /// + /// Wi-Fi Authentication Server Secret. + /// + [Input("authServerSecret")] + public Input? AuthServerSecret { get; set; } + + /// + /// Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + /// + [Input("broadcastSsid")] + public Input? BroadcastSsid { get; set; } + + /// + /// Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Input("bssColorPartial")] + public Input? BssColorPartial { get; set; } + + /// + /// Wi-Fi DTIM (1 - 255) default = 1. + /// + [Input("dtim")] + public Input? Dtim { get; set; } + + /// + /// End ip address. + /// + [Input("endIp")] + public Input? EndIp { get; set; } + + /// + /// Extender ip address. + /// + [Input("ipAddress")] + public Input? IpAddress { get; set; } + + /// + /// Wi-Fi max clients (0 - 512), default = 0 (no limit) + /// + [Input("maxClients")] + public Input? MaxClients { get; set; } + + /// + /// Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Input("muMimo")] + public Input? MuMimo { get; set; } + + /// + /// Wi-Fi VAP name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Wi-Fi passphrase. + /// + [Input("passphrase")] + public Input? Passphrase { get; set; } + + /// + /// Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + /// + [Input("pmf")] + public Input? Pmf { get; set; } + + /// + /// Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + /// + [Input("rtsThreshold")] + public Input? RtsThreshold { get; set; } + + /// + /// Wi-Fi SAE Password. + /// + [Input("saePassword")] + public Input? SaePassword { get; set; } + + /// + /// 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`. + /// + [Input("security")] + public Input? Security { get; set; } + + /// + /// Wi-Fi SSID. + /// + [Input("ssid")] + public Input? Ssid { get; set; } + + /// + /// Start ip address. + /// + [Input("startIp")] + public Input? StartIp { get; set; } + + /// + /// Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Input("targetWakeTime")] + public Input? TargetWakeTime { get; set; } + + /// + /// Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + /// + [Input("type")] + public Input? Type { get; set; } + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Input("vdomparam")] + public Input? Vdomparam { get; set; } + + public ExtendervapArgs() + { + } + public static new ExtendervapArgs Empty => new ExtendervapArgs(); + } + + public sealed class ExtendervapState : global::Pulumi.ResourceArgs + { + /// + /// Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + /// + [Input("allowaccess")] + public Input? Allowaccess { get; set; } + + /// + /// Wi-Fi Authentication Server Address (IPv4 format). + /// + [Input("authServerAddress")] + public Input? AuthServerAddress { get; set; } + + /// + /// Wi-Fi Authentication Server Port. + /// + [Input("authServerPort")] + public Input? AuthServerPort { get; set; } + + /// + /// Wi-Fi Authentication Server Secret. + /// + [Input("authServerSecret")] + public Input? AuthServerSecret { get; set; } + + /// + /// Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + /// + [Input("broadcastSsid")] + public Input? BroadcastSsid { get; set; } + + /// + /// Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Input("bssColorPartial")] + public Input? BssColorPartial { get; set; } + + /// + /// Wi-Fi DTIM (1 - 255) default = 1. + /// + [Input("dtim")] + public Input? Dtim { get; set; } + + /// + /// End ip address. + /// + [Input("endIp")] + public Input? EndIp { get; set; } + + /// + /// Extender ip address. + /// + [Input("ipAddress")] + public Input? IpAddress { get; set; } + + /// + /// Wi-Fi max clients (0 - 512), default = 0 (no limit) + /// + [Input("maxClients")] + public Input? MaxClients { get; set; } + + /// + /// Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Input("muMimo")] + public Input? MuMimo { get; set; } + + /// + /// Wi-Fi VAP name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Wi-Fi passphrase. + /// + [Input("passphrase")] + public Input? Passphrase { get; set; } + + /// + /// Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + /// + [Input("pmf")] + public Input? Pmf { get; set; } + + /// + /// Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + /// + [Input("rtsThreshold")] + public Input? RtsThreshold { get; set; } + + /// + /// Wi-Fi SAE Password. + /// + [Input("saePassword")] + public Input? SaePassword { get; set; } + + /// + /// 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`. + /// + [Input("security")] + public Input? Security { get; set; } + + /// + /// Wi-Fi SSID. + /// + [Input("ssid")] + public Input? Ssid { get; set; } + + /// + /// Start ip address. + /// + [Input("startIp")] + public Input? StartIp { get; set; } + + /// + /// Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + /// + [Input("targetWakeTime")] + public Input? TargetWakeTime { get; set; } + + /// + /// Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + /// + [Input("type")] + public Input? Type { get; set; } + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Input("vdomparam")] + public Input? Vdomparam { get; set; } + + public ExtendervapState() + { + } + public static new ExtendervapState Empty => new ExtendervapState(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Fortigate.cs b/sdk/dotnet/Extensioncontroller/Fortigate.cs index bd445e0a..97cd28c8 100644 --- a/sdk/dotnet/Extensioncontroller/Fortigate.cs +++ b/sdk/dotnet/Extensioncontroller/Fortigate.cs @@ -86,7 +86,7 @@ public partial class Fortigate : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Extensioncontroller/Fortigateprofile.cs b/sdk/dotnet/Extensioncontroller/Fortigateprofile.cs index ae2eba4d..a00160d1 100644 --- a/sdk/dotnet/Extensioncontroller/Fortigateprofile.cs +++ b/sdk/dotnet/Extensioncontroller/Fortigateprofile.cs @@ -47,7 +47,7 @@ public partial class Fortigateprofile : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Fortigateprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class FortigateprofileArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -174,7 +174,7 @@ public sealed class FortigateprofileState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1Args.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1Args.cs index 76e4c133..0e090e60 100644 --- a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1Args.cs +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1Args.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extensioncontroller.Inputs public sealed class ExtenderprofileCellularModem1Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs index eede6b7b..3ba185c1 100644 --- a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem1GetArgs.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extensioncontroller.Inputs public sealed class ExtenderprofileCellularModem1GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2Args.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2Args.cs index 286dc8a4..d320a679 100644 --- a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2Args.cs +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2Args.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extensioncontroller.Inputs public sealed class ExtenderprofileCellularModem2Args : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs index c373ee76..3b6d12f9 100644 --- a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileCellularModem2GetArgs.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Extensioncontroller.Inputs public sealed class ExtenderprofileCellularModem2GetArgs : global::Pulumi.ResourceArgs { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// [Input("autoSwitch")] public Input? AutoSwitch { get; set; } - /// - /// Connection status. - /// [Input("connStatus")] public Input? ConnStatus { get; set; } - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// [Input("defaultSim")] public Input? DefaultSim { get; set; } - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// [Input("gps")] public Input? Gps { get; set; } - /// - /// Preferred carrier. - /// [Input("preferredCarrier")] public Input? PreferredCarrier { get; set; } - /// - /// Redundant interface. - /// [Input("redundantIntf")] public Input? RedundantIntf { get; set; } - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// [Input("redundantMode")] public Input? RedundantMode { get; set; } - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim1Pin")] public Input? Sim1Pin { get; set; } - /// - /// SIM #1 PIN password. - /// [Input("sim1PinCode")] public Input? Sim1PinCode { get; set; } - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// [Input("sim2Pin")] public Input? Sim2Pin { get; set; } - /// - /// SIM #2 PIN password. - /// [Input("sim2PinCode")] public Input? Sim2PinCode { get; set; } diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiArgs.cs new file mode 100644 index 00000000..e9746c6f --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiArgs : global::Pulumi.ResourceArgs + { + /// + /// Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + /// + [Input("country")] + public Input? Country { get; set; } + + /// + /// Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + /// + [Input("radio1")] + public Input? Radio1 { get; set; } + + /// + /// Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + /// + /// The `radio_1` block supports: + /// + [Input("radio2")] + public Input? Radio2 { get; set; } + + public ExtenderprofileWifiArgs() + { + } + public static new ExtenderprofileWifiArgs Empty => new ExtenderprofileWifiArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiGetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiGetArgs.cs new file mode 100644 index 00000000..c4c8458a --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiGetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + /// + [Input("country")] + public Input? Country { get; set; } + + /// + /// Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + /// + [Input("radio1")] + public Input? Radio1 { get; set; } + + /// + /// Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + /// + /// The `radio_1` block supports: + /// + [Input("radio2")] + public Input? Radio2 { get; set; } + + public ExtenderprofileWifiGetArgs() + { + } + public static new ExtenderprofileWifiGetArgs Empty => new ExtenderprofileWifiGetArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1Args.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1Args.cs new file mode 100644 index 00000000..018fb277 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1Args.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio1Args : global::Pulumi.ResourceArgs + { + [Input("band")] + public Input? Band { get; set; } + + [Input("bandwidth")] + public Input? Bandwidth { get; set; } + + [Input("beaconInterval")] + public Input? BeaconInterval { get; set; } + + [Input("bssColor")] + public Input? BssColor { get; set; } + + [Input("bssColorMode")] + public Input? BssColorMode { get; set; } + + [Input("channel")] + public Input? Channel { get; set; } + + [Input("extensionChannel")] + public Input? ExtensionChannel { get; set; } + + [Input("guardInterval")] + public Input? GuardInterval { get; set; } + + [Input("lanExtVap")] + public Input? LanExtVap { get; set; } + + [Input("localVaps")] + private InputList? _localVaps; + public InputList LocalVaps + { + get => _localVaps ?? (_localVaps = new InputList()); + set => _localVaps = value; + } + + [Input("maxClients")] + public Input? MaxClients { get; set; } + + [Input("mode")] + public Input? Mode { get; set; } + + [Input("n80211d")] + public Input? N80211d { get; set; } + + [Input("operatingStandard")] + public Input? OperatingStandard { get; set; } + + [Input("powerLevel")] + public Input? PowerLevel { get; set; } + + [Input("status")] + public Input? Status { get; set; } + + public ExtenderprofileWifiRadio1Args() + { + } + public static new ExtenderprofileWifiRadio1Args Empty => new ExtenderprofileWifiRadio1Args(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1GetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1GetArgs.cs new file mode 100644 index 00000000..dd923f57 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1GetArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio1GetArgs : global::Pulumi.ResourceArgs + { + [Input("band")] + public Input? Band { get; set; } + + [Input("bandwidth")] + public Input? Bandwidth { get; set; } + + [Input("beaconInterval")] + public Input? BeaconInterval { get; set; } + + [Input("bssColor")] + public Input? BssColor { get; set; } + + [Input("bssColorMode")] + public Input? BssColorMode { get; set; } + + [Input("channel")] + public Input? Channel { get; set; } + + [Input("extensionChannel")] + public Input? ExtensionChannel { get; set; } + + [Input("guardInterval")] + public Input? GuardInterval { get; set; } + + [Input("lanExtVap")] + public Input? LanExtVap { get; set; } + + [Input("localVaps")] + private InputList? _localVaps; + public InputList LocalVaps + { + get => _localVaps ?? (_localVaps = new InputList()); + set => _localVaps = value; + } + + [Input("maxClients")] + public Input? MaxClients { get; set; } + + [Input("mode")] + public Input? Mode { get; set; } + + [Input("n80211d")] + public Input? N80211d { get; set; } + + [Input("operatingStandard")] + public Input? OperatingStandard { get; set; } + + [Input("powerLevel")] + public Input? PowerLevel { get; set; } + + [Input("status")] + public Input? Status { get; set; } + + public ExtenderprofileWifiRadio1GetArgs() + { + } + public static new ExtenderprofileWifiRadio1GetArgs Empty => new ExtenderprofileWifiRadio1GetArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1LocalVapArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1LocalVapArgs.cs new file mode 100644 index 00000000..9603d275 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1LocalVapArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio1LocalVapArgs : global::Pulumi.ResourceArgs + { + /// + /// Wi-Fi local VAP name. + /// + [Input("name")] + public Input? Name { get; set; } + + public ExtenderprofileWifiRadio1LocalVapArgs() + { + } + public static new ExtenderprofileWifiRadio1LocalVapArgs Empty => new ExtenderprofileWifiRadio1LocalVapArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1LocalVapGetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1LocalVapGetArgs.cs new file mode 100644 index 00000000..8d45db22 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio1LocalVapGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio1LocalVapGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Wi-Fi local VAP name. + /// + [Input("name")] + public Input? Name { get; set; } + + public ExtenderprofileWifiRadio1LocalVapGetArgs() + { + } + public static new ExtenderprofileWifiRadio1LocalVapGetArgs Empty => new ExtenderprofileWifiRadio1LocalVapGetArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2Args.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2Args.cs new file mode 100644 index 00000000..01154500 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2Args.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio2Args : global::Pulumi.ResourceArgs + { + [Input("band")] + public Input? Band { get; set; } + + [Input("bandwidth")] + public Input? Bandwidth { get; set; } + + [Input("beaconInterval")] + public Input? BeaconInterval { get; set; } + + [Input("bssColor")] + public Input? BssColor { get; set; } + + [Input("bssColorMode")] + public Input? BssColorMode { get; set; } + + [Input("channel")] + public Input? Channel { get; set; } + + [Input("extensionChannel")] + public Input? ExtensionChannel { get; set; } + + [Input("guardInterval")] + public Input? GuardInterval { get; set; } + + [Input("lanExtVap")] + public Input? LanExtVap { get; set; } + + [Input("localVaps")] + private InputList? _localVaps; + public InputList LocalVaps + { + get => _localVaps ?? (_localVaps = new InputList()); + set => _localVaps = value; + } + + [Input("maxClients")] + public Input? MaxClients { get; set; } + + [Input("mode")] + public Input? Mode { get; set; } + + [Input("n80211d")] + public Input? N80211d { get; set; } + + [Input("operatingStandard")] + public Input? OperatingStandard { get; set; } + + [Input("powerLevel")] + public Input? PowerLevel { get; set; } + + [Input("status")] + public Input? Status { get; set; } + + public ExtenderprofileWifiRadio2Args() + { + } + public static new ExtenderprofileWifiRadio2Args Empty => new ExtenderprofileWifiRadio2Args(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2GetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2GetArgs.cs new file mode 100644 index 00000000..d7aea3e4 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2GetArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio2GetArgs : global::Pulumi.ResourceArgs + { + [Input("band")] + public Input? Band { get; set; } + + [Input("bandwidth")] + public Input? Bandwidth { get; set; } + + [Input("beaconInterval")] + public Input? BeaconInterval { get; set; } + + [Input("bssColor")] + public Input? BssColor { get; set; } + + [Input("bssColorMode")] + public Input? BssColorMode { get; set; } + + [Input("channel")] + public Input? Channel { get; set; } + + [Input("extensionChannel")] + public Input? ExtensionChannel { get; set; } + + [Input("guardInterval")] + public Input? GuardInterval { get; set; } + + [Input("lanExtVap")] + public Input? LanExtVap { get; set; } + + [Input("localVaps")] + private InputList? _localVaps; + public InputList LocalVaps + { + get => _localVaps ?? (_localVaps = new InputList()); + set => _localVaps = value; + } + + [Input("maxClients")] + public Input? MaxClients { get; set; } + + [Input("mode")] + public Input? Mode { get; set; } + + [Input("n80211d")] + public Input? N80211d { get; set; } + + [Input("operatingStandard")] + public Input? OperatingStandard { get; set; } + + [Input("powerLevel")] + public Input? PowerLevel { get; set; } + + [Input("status")] + public Input? Status { get; set; } + + public ExtenderprofileWifiRadio2GetArgs() + { + } + public static new ExtenderprofileWifiRadio2GetArgs Empty => new ExtenderprofileWifiRadio2GetArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2LocalVapArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2LocalVapArgs.cs new file mode 100644 index 00000000..91e61e91 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2LocalVapArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio2LocalVapArgs : global::Pulumi.ResourceArgs + { + /// + /// Wi-Fi local VAP name. + /// + [Input("name")] + public Input? Name { get; set; } + + public ExtenderprofileWifiRadio2LocalVapArgs() + { + } + public static new ExtenderprofileWifiRadio2LocalVapArgs Empty => new ExtenderprofileWifiRadio2LocalVapArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2LocalVapGetArgs.cs b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2LocalVapGetArgs.cs new file mode 100644 index 00000000..4228441f --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Inputs/ExtenderprofileWifiRadio2LocalVapGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Inputs +{ + + public sealed class ExtenderprofileWifiRadio2LocalVapGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Wi-Fi local VAP name. + /// + [Input("name")] + public Input? Name { get; set; } + + public ExtenderprofileWifiRadio2LocalVapGetArgs() + { + } + public static new ExtenderprofileWifiRadio2LocalVapGetArgs Empty => new ExtenderprofileWifiRadio2LocalVapGetArgs(); + } +} diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem1.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem1.cs index cb22b890..1acf5033 100644 --- a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem1.cs +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem1.cs @@ -14,49 +14,16 @@ namespace Pulumiverse.Fortios.Extensioncontroller.Outputs [OutputType] public sealed class ExtenderprofileCellularModem1 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.ExtenderprofileCellularModem1AutoSwitch? AutoSwitch; - /// - /// Connection status. - /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; - /// - /// Redundant interface. - /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem2.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem2.cs index 64b96569..96a66305 100644 --- a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem2.cs +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileCellularModem2.cs @@ -14,49 +14,16 @@ namespace Pulumiverse.Fortios.Extensioncontroller.Outputs [OutputType] public sealed class ExtenderprofileCellularModem2 { - /// - /// FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - /// public readonly Outputs.ExtenderprofileCellularModem2AutoSwitch? AutoSwitch; - /// - /// Connection status. - /// public readonly int? ConnStatus; - /// - /// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - /// public readonly string? DefaultSim; - /// - /// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - /// public readonly string? Gps; - /// - /// Preferred carrier. - /// public readonly string? PreferredCarrier; - /// - /// Redundant interface. - /// public readonly string? RedundantIntf; - /// - /// FortiExtender mode. Valid values: `disable`, `enable`. - /// public readonly string? RedundantMode; - /// - /// SIM #1 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim1Pin; - /// - /// SIM #1 PIN password. - /// public readonly string? Sim1PinCode; - /// - /// SIM #2 PIN status. Valid values: `disable`, `enable`. - /// public readonly string? Sim2Pin; - /// - /// SIM #2 PIN password. - /// public readonly string? Sim2PinCode; [OutputConstructor] diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifi.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifi.cs new file mode 100644 index 00000000..9d973209 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifi.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Outputs +{ + + [OutputType] + public sealed class ExtenderprofileWifi + { + /// + /// Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + /// + public readonly string? Country; + /// + /// Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + /// + public readonly Outputs.ExtenderprofileWifiRadio1? Radio1; + /// + /// Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + /// + /// The `radio_1` block supports: + /// + public readonly Outputs.ExtenderprofileWifiRadio2? Radio2; + + [OutputConstructor] + private ExtenderprofileWifi( + string? country, + + Outputs.ExtenderprofileWifiRadio1? radio1, + + Outputs.ExtenderprofileWifiRadio2? radio2) + { + Country = country; + Radio1 = radio1; + Radio2 = radio2; + } + } +} diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio1.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio1.cs new file mode 100644 index 00000000..d76de6d9 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio1.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Outputs +{ + + [OutputType] + public sealed class ExtenderprofileWifiRadio1 + { + public readonly string? Band; + public readonly string? Bandwidth; + public readonly int? BeaconInterval; + public readonly int? BssColor; + public readonly string? BssColorMode; + public readonly string? Channel; + public readonly string? ExtensionChannel; + public readonly string? GuardInterval; + public readonly string? LanExtVap; + public readonly ImmutableArray LocalVaps; + public readonly int? MaxClients; + public readonly string? Mode; + public readonly string? N80211d; + public readonly string? OperatingStandard; + public readonly int? PowerLevel; + public readonly string? Status; + + [OutputConstructor] + private ExtenderprofileWifiRadio1( + string? band, + + string? bandwidth, + + int? beaconInterval, + + int? bssColor, + + string? bssColorMode, + + string? channel, + + string? extensionChannel, + + string? guardInterval, + + string? lanExtVap, + + ImmutableArray localVaps, + + int? maxClients, + + string? mode, + + string? n80211d, + + string? operatingStandard, + + int? powerLevel, + + string? status) + { + Band = band; + Bandwidth = bandwidth; + BeaconInterval = beaconInterval; + BssColor = bssColor; + BssColorMode = bssColorMode; + Channel = channel; + ExtensionChannel = extensionChannel; + GuardInterval = guardInterval; + LanExtVap = lanExtVap; + LocalVaps = localVaps; + MaxClients = maxClients; + Mode = mode; + N80211d = n80211d; + OperatingStandard = operatingStandard; + PowerLevel = powerLevel; + Status = status; + } + } +} diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio1LocalVap.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio1LocalVap.cs new file mode 100644 index 00000000..264994b5 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio1LocalVap.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Outputs +{ + + [OutputType] + public sealed class ExtenderprofileWifiRadio1LocalVap + { + /// + /// Wi-Fi local VAP name. + /// + public readonly string? Name; + + [OutputConstructor] + private ExtenderprofileWifiRadio1LocalVap(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio2.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio2.cs new file mode 100644 index 00000000..50f62a23 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio2.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Outputs +{ + + [OutputType] + public sealed class ExtenderprofileWifiRadio2 + { + public readonly string? Band; + public readonly string? Bandwidth; + public readonly int? BeaconInterval; + public readonly int? BssColor; + public readonly string? BssColorMode; + public readonly string? Channel; + public readonly string? ExtensionChannel; + public readonly string? GuardInterval; + public readonly string? LanExtVap; + public readonly ImmutableArray LocalVaps; + public readonly int? MaxClients; + public readonly string? Mode; + public readonly string? N80211d; + public readonly string? OperatingStandard; + public readonly int? PowerLevel; + public readonly string? Status; + + [OutputConstructor] + private ExtenderprofileWifiRadio2( + string? band, + + string? bandwidth, + + int? beaconInterval, + + int? bssColor, + + string? bssColorMode, + + string? channel, + + string? extensionChannel, + + string? guardInterval, + + string? lanExtVap, + + ImmutableArray localVaps, + + int? maxClients, + + string? mode, + + string? n80211d, + + string? operatingStandard, + + int? powerLevel, + + string? status) + { + Band = band; + Bandwidth = bandwidth; + BeaconInterval = beaconInterval; + BssColor = bssColor; + BssColorMode = bssColorMode; + Channel = channel; + ExtensionChannel = extensionChannel; + GuardInterval = guardInterval; + LanExtVap = lanExtVap; + LocalVaps = localVaps; + MaxClients = maxClients; + Mode = mode; + N80211d = n80211d; + OperatingStandard = operatingStandard; + PowerLevel = powerLevel; + Status = status; + } + } +} diff --git a/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio2LocalVap.cs b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio2LocalVap.cs new file mode 100644 index 00000000..0970eb54 --- /dev/null +++ b/sdk/dotnet/Extensioncontroller/Outputs/ExtenderprofileWifiRadio2LocalVap.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Extensioncontroller.Outputs +{ + + [OutputType] + public sealed class ExtenderprofileWifiRadio2LocalVap + { + /// + /// Wi-Fi local VAP name. + /// + public readonly string? Name; + + [OutputConstructor] + private ExtenderprofileWifiRadio2LocalVap(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Filter/Dns/Domainfilter.cs b/sdk/dotnet/Filter/Dns/Domainfilter.cs index 407e4290..37884ab7 100644 --- a/sdk/dotnet/Filter/Dns/Domainfilter.cs +++ b/sdk/dotnet/Filter/Dns/Domainfilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Dns /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Filter.Dns /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -90,7 +88,7 @@ public partial class Domainfilter : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -105,7 +103,7 @@ public partial class Domainfilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -185,7 +183,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -241,7 +239,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Dns/Profile.cs b/sdk/dotnet/Filter/Dns/Profile.cs index d9acde50..0d41d755 100644 --- a/sdk/dotnet/Filter/Dns/Profile.cs +++ b/sdk/dotnet/Filter/Dns/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Dns /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -76,7 +75,6 @@ namespace Pulumiverse.Fortios.Filter.Dns /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -148,7 +146,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FtgdDns { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -195,6 +193,12 @@ public partial class Profile : global::Pulumi.CustomResource [Output("sdnsFtgdErrLog")] public Output SdnsFtgdErrLog { get; private set; } = null!; + /// + /// Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + /// + [Output("stripEch")] + public Output StripEch { get; private set; } = null!; + /// /// Transparent DNS database zones. The structure of `transparent_dns_database` block is documented below. /// @@ -205,10 +209,10 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// - /// Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + /// Set safe search for YouTube restriction level. /// [Output("youtubeRestrict")] public Output YoutubeRestrict { get; private set; } = null!; @@ -321,7 +325,7 @@ public InputList ExternalIpBlocklists public Input? FtgdDns { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -368,6 +372,12 @@ public InputList ExternalIpBlocklists [Input("sdnsFtgdErrLog")] public Input? SdnsFtgdErrLog { get; set; } + /// + /// Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + /// + [Input("stripEch")] + public Input? StripEch { get; set; } + [Input("transparentDnsDatabases")] private InputList? _transparentDnsDatabases; @@ -387,7 +397,7 @@ public InputList TransparentDnsDatabas public Input? Vdomparam { get; set; } /// - /// Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + /// Set safe search for YouTube restriction level. /// [Input("youtubeRestrict")] public Input? YoutubeRestrict { get; set; } @@ -461,7 +471,7 @@ public InputList ExternalIpBlocklists public Input? FtgdDns { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -508,6 +518,12 @@ public InputList ExternalIpBlocklists [Input("sdnsFtgdErrLog")] public Input? SdnsFtgdErrLog { get; set; } + /// + /// Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + /// + [Input("stripEch")] + public Input? StripEch { get; set; } + [Input("transparentDnsDatabases")] private InputList? _transparentDnsDatabases; @@ -527,7 +543,7 @@ public InputList TransparentDnsData public Input? Vdomparam { get; set; } /// - /// Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + /// Set safe search for YouTube restriction level. /// [Input("youtubeRestrict")] public Input? YoutubeRestrict { get; set; } diff --git a/sdk/dotnet/Filter/Email/Blockallowlist.cs b/sdk/dotnet/Filter/Email/Blockallowlist.cs index afe953c1..9ac45961 100644 --- a/sdk/dotnet/Filter/Email/Blockallowlist.cs +++ b/sdk/dotnet/Filter/Email/Blockallowlist.cs @@ -59,7 +59,7 @@ public partial class Blockallowlist : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Blockallowlist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Email/Bwl.cs b/sdk/dotnet/Filter/Email/Bwl.cs index 69dcc551..4938a6c1 100644 --- a/sdk/dotnet/Filter/Email/Bwl.cs +++ b/sdk/dotnet/Filter/Email/Bwl.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Filter.Email { /// - /// Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14`. + /// Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15`. /// /// ## Import /// @@ -59,7 +59,7 @@ public partial class Bwl : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Bwl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Email/Bword.cs b/sdk/dotnet/Filter/Email/Bword.cs index b65e3f4e..e7aa0fd9 100644 --- a/sdk/dotnet/Filter/Email/Bword.cs +++ b/sdk/dotnet/Filter/Email/Bword.cs @@ -59,7 +59,7 @@ public partial class Bword : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Bword : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Email/Dnsbl.cs b/sdk/dotnet/Filter/Email/Dnsbl.cs index 176adad9..dfbf7bdb 100644 --- a/sdk/dotnet/Filter/Email/Dnsbl.cs +++ b/sdk/dotnet/Filter/Email/Dnsbl.cs @@ -59,7 +59,7 @@ public partial class Dnsbl : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Dnsbl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Email/Fortishield.cs b/sdk/dotnet/Filter/Email/Fortishield.cs index cb6e6093..cf6e5501 100644 --- a/sdk/dotnet/Filter/Email/Fortishield.cs +++ b/sdk/dotnet/Filter/Email/Fortishield.cs @@ -56,7 +56,7 @@ public partial class Fortishield : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Email/Inputs/ProfilePop3Args.cs b/sdk/dotnet/Filter/Email/Inputs/ProfilePop3Args.cs index aac7bf93..ac00936a 100644 --- a/sdk/dotnet/Filter/Email/Inputs/ProfilePop3Args.cs +++ b/sdk/dotnet/Filter/Email/Inputs/ProfilePop3Args.cs @@ -13,33 +13,18 @@ namespace Pulumiverse.Fortios.Filter.Email.Inputs public sealed class ProfilePop3Args : global::Pulumi.ResourceArgs { - /// - /// Action taken for matched file. Valid values: `log`, `block`. - /// [Input("action")] public Input? Action { get; set; } - /// - /// Enable/disable file filter logging. Valid values: `enable`, `disable`. - /// [Input("log")] public Input? Log { get; set; } - /// - /// Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - /// [Input("logAll")] public Input? LogAll { get; set; } - /// - /// Subject text or header added to spam email. - /// [Input("tagMsg")] public Input? TagMsg { get; set; } - /// - /// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - /// [Input("tagType")] public Input? TagType { get; set; } diff --git a/sdk/dotnet/Filter/Email/Inputs/ProfilePop3GetArgs.cs b/sdk/dotnet/Filter/Email/Inputs/ProfilePop3GetArgs.cs index 979d7e96..5b7a115a 100644 --- a/sdk/dotnet/Filter/Email/Inputs/ProfilePop3GetArgs.cs +++ b/sdk/dotnet/Filter/Email/Inputs/ProfilePop3GetArgs.cs @@ -13,33 +13,18 @@ namespace Pulumiverse.Fortios.Filter.Email.Inputs public sealed class ProfilePop3GetArgs : global::Pulumi.ResourceArgs { - /// - /// Action taken for matched file. Valid values: `log`, `block`. - /// [Input("action")] public Input? Action { get; set; } - /// - /// Enable/disable file filter logging. Valid values: `enable`, `disable`. - /// [Input("log")] public Input? Log { get; set; } - /// - /// Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - /// [Input("logAll")] public Input? LogAll { get; set; } - /// - /// Subject text or header added to spam email. - /// [Input("tagMsg")] public Input? TagMsg { get; set; } - /// - /// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - /// [Input("tagType")] public Input? TagType { get; set; } diff --git a/sdk/dotnet/Filter/Email/Iptrust.cs b/sdk/dotnet/Filter/Email/Iptrust.cs index 83cfafc9..8224b194 100644 --- a/sdk/dotnet/Filter/Email/Iptrust.cs +++ b/sdk/dotnet/Filter/Email/Iptrust.cs @@ -59,7 +59,7 @@ public partial class Iptrust : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Iptrust : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Email/Mheader.cs b/sdk/dotnet/Filter/Email/Mheader.cs index 7d2b5ed5..27ca8a5f 100644 --- a/sdk/dotnet/Filter/Email/Mheader.cs +++ b/sdk/dotnet/Filter/Email/Mheader.cs @@ -59,7 +59,7 @@ public partial class Mheader : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Mheader : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Email/Options.cs b/sdk/dotnet/Filter/Email/Options.cs index 04b04ddb..d375928b 100644 --- a/sdk/dotnet/Filter/Email/Options.cs +++ b/sdk/dotnet/Filter/Email/Options.cs @@ -44,7 +44,7 @@ public partial class Options : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Email/Outputs/ProfilePop3.cs b/sdk/dotnet/Filter/Email/Outputs/ProfilePop3.cs index 23dc54f4..cbaca3d3 100644 --- a/sdk/dotnet/Filter/Email/Outputs/ProfilePop3.cs +++ b/sdk/dotnet/Filter/Email/Outputs/ProfilePop3.cs @@ -14,25 +14,10 @@ namespace Pulumiverse.Fortios.Filter.Email.Outputs [OutputType] public sealed class ProfilePop3 { - /// - /// Action taken for matched file. Valid values: `log`, `block`. - /// public readonly string? Action; - /// - /// Enable/disable file filter logging. Valid values: `enable`, `disable`. - /// public readonly string? Log; - /// - /// Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - /// public readonly string? LogAll; - /// - /// Subject text or header added to spam email. - /// public readonly string? TagMsg; - /// - /// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - /// public readonly string? TagType; [OutputConstructor] diff --git a/sdk/dotnet/Filter/Email/Profile.cs b/sdk/dotnet/Filter/Email/Profile.cs index e82247ca..5a1360fe 100644 --- a/sdk/dotnet/Filter/Email/Profile.cs +++ b/sdk/dotnet/Filter/Email/Profile.cs @@ -59,7 +59,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FileFilter { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -188,7 +188,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Yahoo! Mail. The structure of `yahoo_mail` block is documented below. @@ -268,7 +268,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FileFilter { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -438,7 +438,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FileFilter { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/File/Profile.cs b/sdk/dotnet/Filter/File/Profile.cs index e0c976bc..43d6904e 100644 --- a/sdk/dotnet/Filter/File/Profile.cs +++ b/sdk/dotnet/Filter/File/Profile.cs @@ -59,7 +59,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FeatureSet { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -98,7 +98,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -172,7 +172,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FeatureSet { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +252,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FeatureSet { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Sctp/Profile.cs b/sdk/dotnet/Filter/Sctp/Profile.cs index 9e055199..a2e135e1 100644 --- a/sdk/dotnet/Filter/Sctp/Profile.cs +++ b/sdk/dotnet/Filter/Sctp/Profile.cs @@ -47,7 +47,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Bwl.cs b/sdk/dotnet/Filter/Spam/Bwl.cs index 174f928e..f4df98a7 100644 --- a/sdk/dotnet/Filter/Spam/Bwl.cs +++ b/sdk/dotnet/Filter/Spam/Bwl.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -93,7 +91,7 @@ public partial class Bwl : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -108,7 +106,7 @@ public partial class Bwl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -188,7 +186,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -244,7 +242,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Bword.cs b/sdk/dotnet/Filter/Spam/Bword.cs index e6737416..91aa0819 100644 --- a/sdk/dotnet/Filter/Spam/Bword.cs +++ b/sdk/dotnet/Filter/Spam/Bword.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -93,7 +91,7 @@ public partial class Bword : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -108,7 +106,7 @@ public partial class Bword : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -188,7 +186,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -244,7 +242,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Dnsbl.cs b/sdk/dotnet/Filter/Spam/Dnsbl.cs index 924046b4..ca31b833 100644 --- a/sdk/dotnet/Filter/Spam/Dnsbl.cs +++ b/sdk/dotnet/Filter/Spam/Dnsbl.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -89,7 +87,7 @@ public partial class Dnsbl : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -104,7 +102,7 @@ public partial class Dnsbl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -184,7 +182,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -240,7 +238,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Fortishield.cs b/sdk/dotnet/Filter/Spam/Fortishield.cs index 971a28da..5a4d93d2 100644 --- a/sdk/dotnet/Filter/Spam/Fortishield.cs +++ b/sdk/dotnet/Filter/Spam/Fortishield.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Fortishield : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3Args.cs b/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3Args.cs index 0b8b81a4..4ac8041a 100644 --- a/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3Args.cs +++ b/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3Args.cs @@ -13,27 +13,15 @@ namespace Pulumiverse.Fortios.Filter.Spam.Inputs public sealed class ProfilePop3Args : global::Pulumi.ResourceArgs { - /// - /// Action for spam email. Valid values: `pass`, `tag`. - /// [Input("action")] public Input? Action { get; set; } - /// - /// Enable/disable logging. Valid values: `enable`, `disable`. - /// [Input("log")] public Input? Log { get; set; } - /// - /// Subject text or header added to spam email. - /// [Input("tagMsg")] public Input? TagMsg { get; set; } - /// - /// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - /// [Input("tagType")] public Input? TagType { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3GetArgs.cs b/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3GetArgs.cs index 8078c73a..6c7590e2 100644 --- a/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3GetArgs.cs +++ b/sdk/dotnet/Filter/Spam/Inputs/ProfilePop3GetArgs.cs @@ -13,27 +13,15 @@ namespace Pulumiverse.Fortios.Filter.Spam.Inputs public sealed class ProfilePop3GetArgs : global::Pulumi.ResourceArgs { - /// - /// Action for spam email. Valid values: `pass`, `tag`. - /// [Input("action")] public Input? Action { get; set; } - /// - /// Enable/disable logging. Valid values: `enable`, `disable`. - /// [Input("log")] public Input? Log { get; set; } - /// - /// Subject text or header added to spam email. - /// [Input("tagMsg")] public Input? TagMsg { get; set; } - /// - /// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - /// [Input("tagType")] public Input? TagType { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Iptrust.cs b/sdk/dotnet/Filter/Spam/Iptrust.cs index 34445852..a916734a 100644 --- a/sdk/dotnet/Filter/Spam/Iptrust.cs +++ b/sdk/dotnet/Filter/Spam/Iptrust.cs @@ -59,7 +59,7 @@ public partial class Iptrust : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Iptrust : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -154,7 +154,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Mheader.cs b/sdk/dotnet/Filter/Spam/Mheader.cs index bee2daad..e5ed871a 100644 --- a/sdk/dotnet/Filter/Spam/Mheader.cs +++ b/sdk/dotnet/Filter/Spam/Mheader.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,7 +43,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -92,7 +90,7 @@ public partial class Mheader : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -107,7 +105,7 @@ public partial class Mheader : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -187,7 +185,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -243,7 +241,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Spam/Options.cs b/sdk/dotnet/Filter/Spam/Options.cs index 7e757717..4581caa4 100644 --- a/sdk/dotnet/Filter/Spam/Options.cs +++ b/sdk/dotnet/Filter/Spam/Options.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,7 +62,7 @@ public partial class Options : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Spam/Outputs/ProfilePop3.cs b/sdk/dotnet/Filter/Spam/Outputs/ProfilePop3.cs index 50a15360..0c647d45 100644 --- a/sdk/dotnet/Filter/Spam/Outputs/ProfilePop3.cs +++ b/sdk/dotnet/Filter/Spam/Outputs/ProfilePop3.cs @@ -14,21 +14,9 @@ namespace Pulumiverse.Fortios.Filter.Spam.Outputs [OutputType] public sealed class ProfilePop3 { - /// - /// Action for spam email. Valid values: `pass`, `tag`. - /// public readonly string? Action; - /// - /// Enable/disable logging. Valid values: `enable`, `disable`. - /// public readonly string? Log; - /// - /// Subject text or header added to spam email. - /// public readonly string? TagMsg; - /// - /// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - /// public readonly string? TagType; [OutputConstructor] diff --git a/sdk/dotnet/Filter/Spam/Profile.cs b/sdk/dotnet/Filter/Spam/Profile.cs index 007e3cbb..1bcaa648 100644 --- a/sdk/dotnet/Filter/Spam/Profile.cs +++ b/sdk/dotnet/Filter/Spam/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -82,7 +81,6 @@ namespace Pulumiverse.Fortios.Filter.Spam /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -124,7 +122,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FlowBased { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -241,7 +239,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Yahoo! Mail. The structure of `yahoo_mail` block is documented below. @@ -315,7 +313,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FlowBased { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -467,7 +465,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FlowBased { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Ssh/Profile.cs b/sdk/dotnet/Filter/Ssh/Profile.cs index ba0184a6..932b629b 100644 --- a/sdk/dotnet/Filter/Ssh/Profile.cs +++ b/sdk/dotnet/Filter/Ssh/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Ssh /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Filter.Ssh /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -81,7 +79,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FileFilter { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -108,7 +106,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -182,7 +180,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FileFilter { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -250,7 +248,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FileFilter { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Video/Keyword.cs b/sdk/dotnet/Filter/Video/Keyword.cs index 388e4b0d..90787673 100644 --- a/sdk/dotnet/Filter/Video/Keyword.cs +++ b/sdk/dotnet/Filter/Video/Keyword.cs @@ -53,7 +53,7 @@ public partial class Keyword : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Keyword : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// List of keywords. The structure of `word` block is documented below. @@ -148,7 +148,7 @@ public sealed class KeywordArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -210,7 +210,7 @@ public sealed class KeywordState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Video/Profile.cs b/sdk/dotnet/Filter/Video/Profile.cs index 5a528422..c8985a63 100644 --- a/sdk/dotnet/Filter/Video/Profile.cs +++ b/sdk/dotnet/Filter/Video/Profile.cs @@ -71,7 +71,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FortiguardCategory { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -98,7 +98,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable Vimeo video source. Valid values: `enable`, `disable`. @@ -208,7 +208,7 @@ public InputList Filters public Input? FortiguardCategory { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -306,7 +306,7 @@ public InputList Filters public Input? FortiguardCategory { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Video/Youtubechannelfilter.cs b/sdk/dotnet/Filter/Video/Youtubechannelfilter.cs index 0b62e7bb..9bc1ec15 100644 --- a/sdk/dotnet/Filter/Video/Youtubechannelfilter.cs +++ b/sdk/dotnet/Filter/Video/Youtubechannelfilter.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Filter.Video { /// - /// Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1`. + /// Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1`. /// /// ## Import /// @@ -65,7 +65,7 @@ public partial class Youtubechannelfilter : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Youtubechannelfilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -178,7 +178,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +252,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Video/Youtubekey.cs b/sdk/dotnet/Filter/Video/Youtubekey.cs index 60beb43b..a1db543e 100644 --- a/sdk/dotnet/Filter/Video/Youtubekey.cs +++ b/sdk/dotnet/Filter/Video/Youtubekey.cs @@ -50,7 +50,7 @@ public partial class Youtubekey : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Content.cs b/sdk/dotnet/Filter/Web/Content.cs index 74261d63..802c2633 100644 --- a/sdk/dotnet/Filter/Web/Content.cs +++ b/sdk/dotnet/Filter/Web/Content.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -79,7 +77,7 @@ public partial class Content : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -94,7 +92,7 @@ public partial class Content : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -174,7 +172,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -230,7 +228,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Web/Contentheader.cs b/sdk/dotnet/Filter/Web/Contentheader.cs index ed46840b..99eeead2 100644 --- a/sdk/dotnet/Filter/Web/Contentheader.cs +++ b/sdk/dotnet/Filter/Web/Contentheader.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -79,7 +77,7 @@ public partial class Contentheader : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -94,7 +92,7 @@ public partial class Contentheader : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -174,7 +172,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -230,7 +228,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Web/Fortiguard.cs b/sdk/dotnet/Filter/Web/Fortiguard.cs index 16bb06fa..00802d97 100644 --- a/sdk/dotnet/Filter/Web/Fortiguard.cs +++ b/sdk/dotnet/Filter/Web/Fortiguard.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -65,7 +63,7 @@ namespace Pulumiverse.Fortios.Filter.Web public partial class Fortiguard : global::Pulumi.CustomResource { /// - /// Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + /// Maximum percentage of available memory allocated to caching (1 - 15). /// [Output("cacheMemPercent")] public Output CacheMemPercent { get; private set; } = null!; @@ -146,7 +144,7 @@ public partial class Fortiguard : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable use of HTTPS for warning and authentication. Valid values: `enable`, `disable`. @@ -202,7 +200,7 @@ public static Fortiguard Get(string name, Input id, FortiguardState? sta public sealed class FortiguardArgs : global::Pulumi.ResourceArgs { /// - /// Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + /// Maximum percentage of available memory allocated to caching (1 - 15). /// [Input("cacheMemPercent")] public Input? CacheMemPercent { get; set; } @@ -300,7 +298,7 @@ public FortiguardArgs() public sealed class FortiguardState : global::Pulumi.ResourceArgs { /// - /// Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + /// Maximum percentage of available memory allocated to caching (1 - 15). /// [Input("cacheMemPercent")] public Input? CacheMemPercent { get; set; } diff --git a/sdk/dotnet/Filter/Web/Ftgdlocalcat.cs b/sdk/dotnet/Filter/Web/Ftgdlocalcat.cs index 272f7761..994b7668 100644 --- a/sdk/dotnet/Filter/Web/Ftgdlocalcat.cs +++ b/sdk/dotnet/Filter/Web/Ftgdlocalcat.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Ftgdlocalcat : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Ftgdlocalrating.cs b/sdk/dotnet/Filter/Web/Ftgdlocalrating.cs index c9beab7b..106f8b32 100644 --- a/sdk/dotnet/Filter/Web/Ftgdlocalrating.cs +++ b/sdk/dotnet/Filter/Web/Ftgdlocalrating.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Ftgdlocalrating : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Ipsurlfiltercachesetting.cs b/sdk/dotnet/Filter/Web/Ipsurlfiltercachesetting.cs index 19d97cd3..922e325f 100644 --- a/sdk/dotnet/Filter/Web/Ipsurlfiltercachesetting.cs +++ b/sdk/dotnet/Filter/Web/Ipsurlfiltercachesetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Ipsurlfiltercachesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Ipsurlfiltersetting.cs b/sdk/dotnet/Filter/Web/Ipsurlfiltersetting.cs index c31fb68c..c49068df 100644 --- a/sdk/dotnet/Filter/Web/Ipsurlfiltersetting.cs +++ b/sdk/dotnet/Filter/Web/Ipsurlfiltersetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -83,7 +81,7 @@ public partial class Ipsurlfiltersetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Ipsurlfiltersetting6.cs b/sdk/dotnet/Filter/Web/Ipsurlfiltersetting6.cs index 0a8438da..9953402c 100644 --- a/sdk/dotnet/Filter/Web/Ipsurlfiltersetting6.cs +++ b/sdk/dotnet/Filter/Web/Ipsurlfiltersetting6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -83,7 +81,7 @@ public partial class Ipsurlfiltersetting6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Override.cs b/sdk/dotnet/Filter/Web/Override.cs index 98531686..7eec1ea5 100644 --- a/sdk/dotnet/Filter/Web/Override.cs +++ b/sdk/dotnet/Filter/Web/Override.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -132,7 +130,7 @@ public partial class Override : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Profile.cs b/sdk/dotnet/Filter/Web/Profile.cs index 8e8624bb..202a9dc0 100644 --- a/sdk/dotnet/Filter/Web/Profile.cs +++ b/sdk/dotnet/Filter/Web/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -105,7 +104,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -171,7 +169,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FtgdWf { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -234,7 +232,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Web content filtering settings. The structure of `web` block is documented below. @@ -470,7 +468,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FtgdWf { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -742,7 +740,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FtgdWf { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Filter/Web/Searchengine.cs b/sdk/dotnet/Filter/Web/Searchengine.cs index e719c0f2..3339391b 100644 --- a/sdk/dotnet/Filter/Web/Searchengine.cs +++ b/sdk/dotnet/Filter/Web/Searchengine.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -104,7 +102,7 @@ public partial class Searchengine : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Filter/Web/Urlfilter.cs b/sdk/dotnet/Filter/Web/Urlfilter.cs index 675c7ffc..eeee0859 100644 --- a/sdk/dotnet/Filter/Web/Urlfilter.cs +++ b/sdk/dotnet/Filter/Web/Urlfilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Filter.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -81,7 +79,7 @@ public partial class Urlfilter : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -114,7 +112,7 @@ public partial class Urlfilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -194,7 +192,7 @@ public InputList Entries public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -268,7 +266,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Accessproxy.cs b/sdk/dotnet/Firewall/Accessproxy.cs index 657a2570..de62c545 100644 --- a/sdk/dotnet/Firewall/Accessproxy.cs +++ b/sdk/dotnet/Firewall/Accessproxy.cs @@ -89,7 +89,7 @@ public partial class Accessproxy : global::Pulumi.CustomResource public Output EmptyCertAction { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -146,7 +146,7 @@ public partial class Accessproxy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual IP name. @@ -268,7 +268,7 @@ public InputList ApiGateways public Input? EmptyCertAction { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -408,7 +408,7 @@ public InputList ApiGateways public Input? EmptyCertAction { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Accessproxy6.cs b/sdk/dotnet/Firewall/Accessproxy6.cs index 25ba7345..02d028f9 100644 --- a/sdk/dotnet/Firewall/Accessproxy6.cs +++ b/sdk/dotnet/Firewall/Accessproxy6.cs @@ -89,7 +89,7 @@ public partial class Accessproxy6 : global::Pulumi.CustomResource public Output EmptyCertAction { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -146,7 +146,7 @@ public partial class Accessproxy6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual IP name. @@ -268,7 +268,7 @@ public InputList ApiGateways public Input? EmptyCertAction { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -408,7 +408,7 @@ public InputList ApiGateways public Input? EmptyCertAction { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Accessproxysshclientcert.cs b/sdk/dotnet/Firewall/Accessproxysshclientcert.cs index 3721dfee..d40a1f3b 100644 --- a/sdk/dotnet/Firewall/Accessproxysshclientcert.cs +++ b/sdk/dotnet/Firewall/Accessproxysshclientcert.cs @@ -53,7 +53,7 @@ public partial class Accessproxysshclientcert : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -104,7 +104,7 @@ public partial class Accessproxysshclientcert : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -178,7 +178,7 @@ public InputList CertExtension public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -264,7 +264,7 @@ public InputList CertExtens public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Accessproxyvirtualhost.cs b/sdk/dotnet/Firewall/Accessproxyvirtualhost.cs index c99dee7c..cec19956 100644 --- a/sdk/dotnet/Firewall/Accessproxyvirtualhost.cs +++ b/sdk/dotnet/Firewall/Accessproxyvirtualhost.cs @@ -68,7 +68,7 @@ public partial class Accessproxyvirtualhost : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Address.cs b/sdk/dotnet/Firewall/Address.cs index 5fe78bde..f0cc58f7 100644 --- a/sdk/dotnet/Firewall/Address.cs +++ b/sdk/dotnet/Firewall/Address.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -152,7 +150,7 @@ public partial class Address : global::Pulumi.CustomResource public Output> FssoGroups { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -335,7 +333,7 @@ public partial class Address : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. @@ -499,7 +497,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -825,7 +823,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Address6.cs b/sdk/dotnet/Firewall/Address6.cs index 4ea73ba0..5eed6e7a 100644 --- a/sdk/dotnet/Firewall/Address6.cs +++ b/sdk/dotnet/Firewall/Address6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -123,7 +121,7 @@ public partial class Address6 : global::Pulumi.CustomResource public Output Fqdn { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -240,7 +238,7 @@ public partial class Address6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable the visibility of the object in the GUI. Valid values: `enable`, `disable`. @@ -356,7 +354,7 @@ public sealed class Address6Args : global::Pulumi.ResourceArgs public Input? Fqdn { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -574,7 +572,7 @@ public sealed class Address6State : global::Pulumi.ResourceArgs public Input? Fqdn { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Address6template.cs b/sdk/dotnet/Firewall/Address6template.cs index 9e6f4d93..5ea5d64d 100644 --- a/sdk/dotnet/Firewall/Address6template.cs +++ b/sdk/dotnet/Firewall/Address6template.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -49,7 +48,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Address6template : global::Pulumi.CustomResource public Output FabricObject { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -118,7 +116,7 @@ public partial class Address6template : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -180,7 +178,7 @@ public sealed class Address6templateArgs : global::Pulumi.ResourceArgs public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -242,7 +240,7 @@ public sealed class Address6templateState : global::Pulumi.ResourceArgs public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Addrgrp.cs b/sdk/dotnet/Firewall/Addrgrp.cs index 48abf915..c399d2a2 100644 --- a/sdk/dotnet/Firewall/Addrgrp.cs +++ b/sdk/dotnet/Firewall/Addrgrp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -54,7 +53,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -126,7 +124,7 @@ public partial class Addrgrp : global::Pulumi.CustomResource public Output FabricObject { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -165,7 +163,7 @@ public partial class Addrgrp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. @@ -275,7 +273,7 @@ public InputList ExcludeMembers public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -397,7 +395,7 @@ public InputList ExcludeMembers public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Addrgrp6.cs b/sdk/dotnet/Firewall/Addrgrp6.cs index 508ba2bc..fbdda892 100644 --- a/sdk/dotnet/Firewall/Addrgrp6.cs +++ b/sdk/dotnet/Firewall/Addrgrp6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +51,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -112,7 +110,7 @@ public partial class Addrgrp6 : global::Pulumi.CustomResource public Output FabricObject { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -145,7 +143,7 @@ public partial class Addrgrp6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable address group6 visibility in the GUI. Valid values: `enable`, `disable`. @@ -243,7 +241,7 @@ public InputList ExcludeMembers public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -347,7 +345,7 @@ public InputList ExcludeMembers public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Authportal.cs b/sdk/dotnet/Firewall/Authportal.cs index cbf27a2c..e2faa97a 100644 --- a/sdk/dotnet/Firewall/Authportal.cs +++ b/sdk/dotnet/Firewall/Authportal.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -68,7 +66,7 @@ public partial class Authportal : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -107,7 +105,7 @@ public partial class Authportal : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -163,7 +161,7 @@ public sealed class AuthportalArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -225,7 +223,7 @@ public sealed class AuthportalState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Centralsnatmap.cs b/sdk/dotnet/Firewall/Centralsnatmap.cs index 0146e125..df19950c 100644 --- a/sdk/dotnet/Firewall/Centralsnatmap.cs +++ b/sdk/dotnet/Firewall/Centralsnatmap.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -64,7 +63,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -124,7 +122,7 @@ public partial class Centralsnatmap : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -189,6 +187,12 @@ public partial class Centralsnatmap : global::Pulumi.CustomResource [Output("policyid")] public Output Policyid { get; private set; } = null!; + /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + /// + [Output("portPreserve")] + public Output PortPreserve { get; private set; } = null!; + /// /// Integer value for the protocol type (0 - 255). /// @@ -223,7 +227,7 @@ public partial class Centralsnatmap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -327,7 +331,7 @@ public InputList Dstintfs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -416,6 +420,12 @@ public InputList OrigAddrs [Input("policyid")] public Input? Policyid { get; set; } + /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + /// + [Input("portPreserve")] + public Input? PortPreserve { get; set; } + /// /// Integer value for the protocol type (0 - 255). /// @@ -521,7 +531,7 @@ public InputList Dstintfs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -610,6 +620,12 @@ public InputList OrigAddrs [Input("policyid")] public Input? Policyid { get; set; } + /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + /// + [Input("portPreserve")] + public Input? PortPreserve { get; set; } + /// /// Integer value for the protocol type (0 - 255). /// diff --git a/sdk/dotnet/Firewall/City.cs b/sdk/dotnet/Firewall/City.cs index 74a9266c..d13adb65 100644 --- a/sdk/dotnet/Firewall/City.cs +++ b/sdk/dotnet/Firewall/City.cs @@ -50,7 +50,7 @@ public partial class City : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Consolidated/Policy.cs b/sdk/dotnet/Firewall/Consolidated/Policy.cs index 94ff6c93..0ac78773 100644 --- a/sdk/dotnet/Firewall/Consolidated/Policy.cs +++ b/sdk/dotnet/Firewall/Consolidated/Policy.cs @@ -179,7 +179,7 @@ public partial class Policy : global::Pulumi.CustomResource public Output> FssoGroups { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -512,7 +512,7 @@ public partial class Policy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of an existing VoIP profile. @@ -826,7 +826,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1548,7 +1548,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Country.cs b/sdk/dotnet/Firewall/Country.cs index 841e0faf..8be3cc40 100644 --- a/sdk/dotnet/Firewall/Country.cs +++ b/sdk/dotnet/Firewall/Country.cs @@ -47,7 +47,7 @@ public partial class Country : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Country : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class CountryArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class CountryState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Decryptedtrafficmirror.cs b/sdk/dotnet/Firewall/Decryptedtrafficmirror.cs index f9daf3b3..da7fe0e9 100644 --- a/sdk/dotnet/Firewall/Decryptedtrafficmirror.cs +++ b/sdk/dotnet/Firewall/Decryptedtrafficmirror.cs @@ -47,7 +47,7 @@ public partial class Decryptedtrafficmirror : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Decryptedtrafficmirror : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class DecryptedtrafficmirrorArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -204,7 +204,7 @@ public sealed class DecryptedtrafficmirrorState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Dnstranslation.cs b/sdk/dotnet/Firewall/Dnstranslation.cs index 041f111f..b6a56350 100644 --- a/sdk/dotnet/Firewall/Dnstranslation.cs +++ b/sdk/dotnet/Firewall/Dnstranslation.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Dnstranslation : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/DoSpolicy.cs b/sdk/dotnet/Firewall/DoSpolicy.cs index 3c963874..09c5fc61 100644 --- a/sdk/dotnet/Firewall/DoSpolicy.cs +++ b/sdk/dotnet/Firewall/DoSpolicy.cs @@ -59,7 +59,7 @@ public partial class DoSpolicy : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -104,7 +104,7 @@ public partial class DoSpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -190,7 +190,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -294,7 +294,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/DoSpolicy6.cs b/sdk/dotnet/Firewall/DoSpolicy6.cs index cd783a8d..ca8625be 100644 --- a/sdk/dotnet/Firewall/DoSpolicy6.cs +++ b/sdk/dotnet/Firewall/DoSpolicy6.cs @@ -59,7 +59,7 @@ public partial class DoSpolicy6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -104,7 +104,7 @@ public partial class DoSpolicy6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -190,7 +190,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -294,7 +294,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/GetCentralsnatmap.cs b/sdk/dotnet/Firewall/GetCentralsnatmap.cs index b1d87b7b..7259a108 100644 --- a/sdk/dotnet/Firewall/GetCentralsnatmap.cs +++ b/sdk/dotnet/Firewall/GetCentralsnatmap.cs @@ -135,6 +135,10 @@ public sealed class GetCentralsnatmapResult /// public readonly int Policyid; /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. + /// + public readonly string PortPreserve; + /// /// Integer value for the protocol type (0 - 255). /// public readonly int Protocol; @@ -190,6 +194,8 @@ private GetCentralsnatmapResult( int policyid, + string portPreserve, + int protocol, ImmutableArray srcintfs, @@ -218,6 +224,7 @@ private GetCentralsnatmapResult( OrigAddrs = origAddrs; OrigPort = origPort; Policyid = policyid; + PortPreserve = portPreserve; Protocol = protocol; Srcintfs = srcintfs; Status = status; diff --git a/sdk/dotnet/Firewall/GetPolicy.cs b/sdk/dotnet/Firewall/GetPolicy.cs index aa7ab312..e2bb8327 100644 --- a/sdk/dotnet/Firewall/GetPolicy.cs +++ b/sdk/dotnet/Firewall/GetPolicy.cs @@ -547,6 +547,10 @@ public sealed class GetPolicyResult /// public readonly ImmutableArray Poolnames; /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. + /// + public readonly string PortPreserve; + /// /// Name of profile group. /// public readonly string ProfileGroup; @@ -1092,6 +1096,8 @@ private GetPolicyResult( ImmutableArray poolnames, + string portPreserve, + string profileGroup, string profileProtocolOptions, @@ -1365,6 +1371,7 @@ private GetPolicyResult( Policyid = policyid; Poolname6s = poolname6s; Poolnames = poolnames; + PortPreserve = portPreserve; ProfileGroup = profileGroup; ProfileProtocolOptions = profileProtocolOptions; ProfileType = profileType; diff --git a/sdk/dotnet/Firewall/GetPolicylist.cs b/sdk/dotnet/Firewall/GetPolicylist.cs index c12dcf26..643d6d68 100644 --- a/sdk/dotnet/Firewall/GetPolicylist.cs +++ b/sdk/dotnet/Firewall/GetPolicylist.cs @@ -17,7 +17,6 @@ public static class GetPolicylist /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ public static class GetPolicylist /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetPolicylistArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:firewall/getPolicylist:getPolicylist", args ?? new GetPolicylistArgs(), options.WithDefaults()); @@ -50,7 +48,6 @@ public static Task InvokeAsync(GetPolicylistArgs? args = nu /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -73,7 +70,6 @@ public static Task InvokeAsync(GetPolicylistArgs? args = nu /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetPolicylistInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:firewall/getPolicylist:getPolicylist", args ?? new GetPolicylistInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Firewall/Global.cs b/sdk/dotnet/Firewall/Global.cs index ea6dc615..f587dd34 100644 --- a/sdk/dotnet/Firewall/Global.cs +++ b/sdk/dotnet/Firewall/Global.cs @@ -44,7 +44,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Identitybasedroute.cs b/sdk/dotnet/Firewall/Identitybasedroute.cs index db620cd1..2a7107cf 100644 --- a/sdk/dotnet/Firewall/Identitybasedroute.cs +++ b/sdk/dotnet/Firewall/Identitybasedroute.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Identitybasedroute : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -88,7 +86,7 @@ public partial class Identitybasedroute : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -150,7 +148,7 @@ public sealed class IdentitybasedrouteArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -200,7 +198,7 @@ public sealed class IdentitybasedrouteState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6Args.cs b/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6Args.cs index 733fafb2..f27a89b1 100644 --- a/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6Args.cs +++ b/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6Args.cs @@ -15,187 +15,103 @@ public sealed class Accessproxy6ApiGateway6Args : global::Pulumi.ResourceArgs { [Input("applications")] private InputList? _applications; - - /// - /// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - /// public InputList Applications { get => _applications ?? (_applications = new InputList()); set => _applications = value; } - /// - /// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - /// [Input("h2Support")] public Input? H2Support { get; set; } - /// - /// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - /// [Input("h3Support")] public Input? H3Support { get; set; } - /// - /// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - /// [Input("httpCookieAge")] public Input? HttpCookieAge { get; set; } - /// - /// Domain that HTTP cookie persistence should apply to. - /// [Input("httpCookieDomain")] public Input? HttpCookieDomain { get; set; } - /// - /// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - /// [Input("httpCookieDomainFromHost")] public Input? HttpCookieDomainFromHost { get; set; } - /// - /// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - /// [Input("httpCookieGeneration")] public Input? HttpCookieGeneration { get; set; } - /// - /// Limit HTTP cookie persistence to the specified path. - /// [Input("httpCookiePath")] public Input? HttpCookiePath { get; set; } - /// - /// 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: `disable`, `same-ip`. - /// [Input("httpCookieShare")] public Input? HttpCookieShare { get; set; } - /// - /// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - /// [Input("httpsCookieSecure")] public Input? HttpsCookieSecure { get; set; } /// - /// API Gateway ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - /// [Input("ldbMethod")] public Input? LdbMethod { get; set; } - /// - /// 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: `none`, `http-cookie`. - /// [Input("persistence")] public Input? Persistence { get; set; } - /// - /// QUIC setting. The structure of `quic` block is documented below. - /// [Input("quic")] public Input? Quic { get; set; } [Input("realservers")] private InputList? _realservers; - - /// - /// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - /// public InputList Realservers { get => _realservers ?? (_realservers = new InputList()); set => _realservers = value; } - /// - /// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - /// [Input("samlRedirect")] public Input? SamlRedirect { get; set; } - /// - /// SAML service provider configuration for VIP authentication. - /// [Input("samlServer")] public Input? SamlServer { get; set; } - /// - /// Service. - /// [Input("service")] public Input? Service { get; set; } - /// - /// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - /// [Input("sslAlgorithm")] public Input? SslAlgorithm { get; set; } [Input("sslCipherSuites")] private InputList? _sslCipherSuites; - - /// - /// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - /// public InputList SslCipherSuites { get => _sslCipherSuites ?? (_sslCipherSuites = new InputList()); set => _sslCipherSuites = value; } - /// - /// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - /// [Input("sslDhBits")] public Input? SslDhBits { get; set; } - /// - /// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMaxVersion")] public Input? SslMaxVersion { get; set; } - /// - /// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMinVersion")] public Input? SslMinVersion { get; set; } - /// - /// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - /// [Input("sslRenegotiation")] public Input? SslRenegotiation { get; set; } - /// - /// SSL-VPN web portal. - /// [Input("sslVpnWebPortal")] public Input? SslVpnWebPortal { get; set; } - /// - /// URL pattern to match. - /// [Input("urlMap")] public Input? UrlMap { get; set; } - /// - /// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - /// [Input("urlMapType")] public Input? UrlMapType { get; set; } - /// - /// Virtual host. - /// [Input("virtualHost")] public Input? VirtualHost { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6GetArgs.cs b/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6GetArgs.cs index f24da06e..65b0ea93 100644 --- a/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/Accessproxy6ApiGateway6GetArgs.cs @@ -15,187 +15,103 @@ public sealed class Accessproxy6ApiGateway6GetArgs : global::Pulumi.ResourceArgs { [Input("applications")] private InputList? _applications; - - /// - /// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - /// public InputList Applications { get => _applications ?? (_applications = new InputList()); set => _applications = value; } - /// - /// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - /// [Input("h2Support")] public Input? H2Support { get; set; } - /// - /// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - /// [Input("h3Support")] public Input? H3Support { get; set; } - /// - /// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - /// [Input("httpCookieAge")] public Input? HttpCookieAge { get; set; } - /// - /// Domain that HTTP cookie persistence should apply to. - /// [Input("httpCookieDomain")] public Input? HttpCookieDomain { get; set; } - /// - /// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - /// [Input("httpCookieDomainFromHost")] public Input? HttpCookieDomainFromHost { get; set; } - /// - /// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - /// [Input("httpCookieGeneration")] public Input? HttpCookieGeneration { get; set; } - /// - /// Limit HTTP cookie persistence to the specified path. - /// [Input("httpCookiePath")] public Input? HttpCookiePath { get; set; } - /// - /// 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: `disable`, `same-ip`. - /// [Input("httpCookieShare")] public Input? HttpCookieShare { get; set; } - /// - /// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - /// [Input("httpsCookieSecure")] public Input? HttpsCookieSecure { get; set; } /// - /// API Gateway ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - /// [Input("ldbMethod")] public Input? LdbMethod { get; set; } - /// - /// 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: `none`, `http-cookie`. - /// [Input("persistence")] public Input? Persistence { get; set; } - /// - /// QUIC setting. The structure of `quic` block is documented below. - /// [Input("quic")] public Input? Quic { get; set; } [Input("realservers")] private InputList? _realservers; - - /// - /// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - /// public InputList Realservers { get => _realservers ?? (_realservers = new InputList()); set => _realservers = value; } - /// - /// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - /// [Input("samlRedirect")] public Input? SamlRedirect { get; set; } - /// - /// SAML service provider configuration for VIP authentication. - /// [Input("samlServer")] public Input? SamlServer { get; set; } - /// - /// Service. - /// [Input("service")] public Input? Service { get; set; } - /// - /// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - /// [Input("sslAlgorithm")] public Input? SslAlgorithm { get; set; } [Input("sslCipherSuites")] private InputList? _sslCipherSuites; - - /// - /// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - /// public InputList SslCipherSuites { get => _sslCipherSuites ?? (_sslCipherSuites = new InputList()); set => _sslCipherSuites = value; } - /// - /// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - /// [Input("sslDhBits")] public Input? SslDhBits { get; set; } - /// - /// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMaxVersion")] public Input? SslMaxVersion { get; set; } - /// - /// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMinVersion")] public Input? SslMinVersion { get; set; } - /// - /// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - /// [Input("sslRenegotiation")] public Input? SslRenegotiation { get; set; } - /// - /// SSL-VPN web portal. - /// [Input("sslVpnWebPortal")] public Input? SslVpnWebPortal { get; set; } - /// - /// URL pattern to match. - /// [Input("urlMap")] public Input? UrlMap { get; set; } - /// - /// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - /// [Input("urlMapType")] public Input? UrlMapType { get; set; } - /// - /// Virtual host. - /// [Input("virtualHost")] public Input? VirtualHost { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6Args.cs b/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6Args.cs index a4ec68b5..1aa5fed6 100644 --- a/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6Args.cs +++ b/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6Args.cs @@ -15,187 +15,103 @@ public sealed class AccessproxyApiGateway6Args : global::Pulumi.ResourceArgs { [Input("applications")] private InputList? _applications; - - /// - /// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - /// public InputList Applications { get => _applications ?? (_applications = new InputList()); set => _applications = value; } - /// - /// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - /// [Input("h2Support")] public Input? H2Support { get; set; } - /// - /// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - /// [Input("h3Support")] public Input? H3Support { get; set; } - /// - /// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - /// [Input("httpCookieAge")] public Input? HttpCookieAge { get; set; } - /// - /// Domain that HTTP cookie persistence should apply to. - /// [Input("httpCookieDomain")] public Input? HttpCookieDomain { get; set; } - /// - /// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - /// [Input("httpCookieDomainFromHost")] public Input? HttpCookieDomainFromHost { get; set; } - /// - /// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - /// [Input("httpCookieGeneration")] public Input? HttpCookieGeneration { get; set; } - /// - /// Limit HTTP cookie persistence to the specified path. - /// [Input("httpCookiePath")] public Input? HttpCookiePath { get; set; } - /// - /// 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: `disable`, `same-ip`. - /// [Input("httpCookieShare")] public Input? HttpCookieShare { get; set; } - /// - /// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - /// [Input("httpsCookieSecure")] public Input? HttpsCookieSecure { get; set; } /// - /// API Gateway ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - /// [Input("ldbMethod")] public Input? LdbMethod { get; set; } - /// - /// 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: `none`, `http-cookie`. - /// [Input("persistence")] public Input? Persistence { get; set; } - /// - /// QUIC setting. The structure of `quic` block is documented below. - /// [Input("quic")] public Input? Quic { get; set; } [Input("realservers")] private InputList? _realservers; - - /// - /// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - /// public InputList Realservers { get => _realservers ?? (_realservers = new InputList()); set => _realservers = value; } - /// - /// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - /// [Input("samlRedirect")] public Input? SamlRedirect { get; set; } - /// - /// SAML service provider configuration for VIP authentication. - /// [Input("samlServer")] public Input? SamlServer { get; set; } - /// - /// Service. - /// [Input("service")] public Input? Service { get; set; } - /// - /// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - /// [Input("sslAlgorithm")] public Input? SslAlgorithm { get; set; } [Input("sslCipherSuites")] private InputList? _sslCipherSuites; - - /// - /// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - /// public InputList SslCipherSuites { get => _sslCipherSuites ?? (_sslCipherSuites = new InputList()); set => _sslCipherSuites = value; } - /// - /// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - /// [Input("sslDhBits")] public Input? SslDhBits { get; set; } - /// - /// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMaxVersion")] public Input? SslMaxVersion { get; set; } - /// - /// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMinVersion")] public Input? SslMinVersion { get; set; } - /// - /// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - /// [Input("sslRenegotiation")] public Input? SslRenegotiation { get; set; } - /// - /// SSL-VPN web portal. - /// [Input("sslVpnWebPortal")] public Input? SslVpnWebPortal { get; set; } - /// - /// URL pattern to match. - /// [Input("urlMap")] public Input? UrlMap { get; set; } - /// - /// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - /// [Input("urlMapType")] public Input? UrlMapType { get; set; } - /// - /// Virtual host. - /// [Input("virtualHost")] public Input? VirtualHost { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6GetArgs.cs b/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6GetArgs.cs index 8d21cc57..37b5870e 100644 --- a/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/AccessproxyApiGateway6GetArgs.cs @@ -15,187 +15,103 @@ public sealed class AccessproxyApiGateway6GetArgs : global::Pulumi.ResourceArgs { [Input("applications")] private InputList? _applications; - - /// - /// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - /// public InputList Applications { get => _applications ?? (_applications = new InputList()); set => _applications = value; } - /// - /// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - /// [Input("h2Support")] public Input? H2Support { get; set; } - /// - /// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - /// [Input("h3Support")] public Input? H3Support { get; set; } - /// - /// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - /// [Input("httpCookieAge")] public Input? HttpCookieAge { get; set; } - /// - /// Domain that HTTP cookie persistence should apply to. - /// [Input("httpCookieDomain")] public Input? HttpCookieDomain { get; set; } - /// - /// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - /// [Input("httpCookieDomainFromHost")] public Input? HttpCookieDomainFromHost { get; set; } - /// - /// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - /// [Input("httpCookieGeneration")] public Input? HttpCookieGeneration { get; set; } - /// - /// Limit HTTP cookie persistence to the specified path. - /// [Input("httpCookiePath")] public Input? HttpCookiePath { get; set; } - /// - /// 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: `disable`, `same-ip`. - /// [Input("httpCookieShare")] public Input? HttpCookieShare { get; set; } - /// - /// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - /// [Input("httpsCookieSecure")] public Input? HttpsCookieSecure { get; set; } /// - /// API Gateway ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - /// [Input("ldbMethod")] public Input? LdbMethod { get; set; } - /// - /// 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: `none`, `http-cookie`. - /// [Input("persistence")] public Input? Persistence { get; set; } - /// - /// QUIC setting. The structure of `quic` block is documented below. - /// [Input("quic")] public Input? Quic { get; set; } [Input("realservers")] private InputList? _realservers; - - /// - /// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - /// public InputList Realservers { get => _realservers ?? (_realservers = new InputList()); set => _realservers = value; } - /// - /// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - /// [Input("samlRedirect")] public Input? SamlRedirect { get; set; } - /// - /// SAML service provider configuration for VIP authentication. - /// [Input("samlServer")] public Input? SamlServer { get; set; } - /// - /// Service. - /// [Input("service")] public Input? Service { get; set; } - /// - /// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - /// [Input("sslAlgorithm")] public Input? SslAlgorithm { get; set; } [Input("sslCipherSuites")] private InputList? _sslCipherSuites; - - /// - /// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - /// public InputList SslCipherSuites { get => _sslCipherSuites ?? (_sslCipherSuites = new InputList()); set => _sslCipherSuites = value; } - /// - /// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - /// [Input("sslDhBits")] public Input? SslDhBits { get; set; } - /// - /// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMaxVersion")] public Input? SslMaxVersion { get; set; } - /// - /// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// [Input("sslMinVersion")] public Input? SslMinVersion { get; set; } - /// - /// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - /// [Input("sslRenegotiation")] public Input? SslRenegotiation { get; set; } - /// - /// SSL-VPN web portal. - /// [Input("sslVpnWebPortal")] public Input? SslVpnWebPortal { get; set; } - /// - /// URL pattern to match. - /// [Input("urlMap")] public Input? UrlMap { get; set; } - /// - /// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - /// [Input("urlMapType")] public Input? UrlMapType { get; set; } - /// - /// Virtual host. - /// [Input("virtualHost")] public Input? VirtualHost { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6Args.cs b/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6Args.cs index e981631a..de32f8bd 100644 --- a/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6Args.cs +++ b/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class CentralsnatmapDstAddr6Args : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6GetArgs.cs b/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6GetArgs.cs index 458790dc..b3ce4fd7 100644 --- a/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/CentralsnatmapDstAddr6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class CentralsnatmapDstAddr6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6Args.cs b/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6Args.cs index 55b04eb3..96e4c4b3 100644 --- a/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6Args.cs +++ b/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class CentralsnatmapNatIppool6Args : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6GetArgs.cs b/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6GetArgs.cs index f3a0e222..26daa2aa 100644 --- a/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/CentralsnatmapNatIppool6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class CentralsnatmapNatIppool6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6Args.cs b/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6Args.cs index 832ccfb0..0be6cbd5 100644 --- a/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6Args.cs +++ b/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class CentralsnatmapOrigAddr6Args : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6GetArgs.cs b/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6GetArgs.cs index 33b0f43c..3f6e4230 100644 --- a/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/CentralsnatmapOrigAddr6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class CentralsnatmapOrigAddr6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyArgs.cs b/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyArgs.cs index b1765333..13ec8564 100644 --- a/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyArgs.cs @@ -56,13 +56,13 @@ public sealed class DoSpolicy6AnomalyArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("threshold")] public Input? Threshold { get; set; } /// - /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("thresholddefault")] public Input? Thresholddefault { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyGetArgs.cs b/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyGetArgs.cs index 0050a461..5d8ac16e 100644 --- a/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/DoSpolicy6AnomalyGetArgs.cs @@ -56,13 +56,13 @@ public sealed class DoSpolicy6AnomalyGetArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("threshold")] public Input? Threshold { get; set; } /// - /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("thresholddefault")] public Input? Thresholddefault { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyArgs.cs b/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyArgs.cs index 38cd4f00..d7b4da5e 100644 --- a/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyArgs.cs @@ -56,13 +56,13 @@ public sealed class DoSpolicyAnomalyArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("threshold")] public Input? Threshold { get; set; } /// - /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("thresholddefault")] public Input? Thresholddefault { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyGetArgs.cs b/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyGetArgs.cs index df5ae59c..e03bcb77 100644 --- a/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/DoSpolicyAnomalyGetArgs.cs @@ -56,13 +56,13 @@ public sealed class DoSpolicyAnomalyGetArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("threshold")] public Input? Threshold { get; set; } /// - /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("thresholddefault")] public Input? Thresholddefault { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeArgs.cs b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeArgs.cs index 1f5fc08e..982b8108 100644 --- a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class InternetserviceextensionDisableEntryIp6RangeArgs : global::Pulumi.ResourceArgs { - /// - /// End IPv6 address. - /// [Input("endIp6")] public Input? EndIp6 { get; set; } /// - /// Disable entry ID. + /// an identifier for the resource with format {{fosid}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start IPv6 address. - /// [Input("startIp6")] public Input? StartIp6 { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeGetArgs.cs b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeGetArgs.cs index 2b14abed..835394ca 100644 --- a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionDisableEntryIp6RangeGetArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class InternetserviceextensionDisableEntryIp6RangeGetArgs : global::Pulumi.ResourceArgs { - /// - /// End IPv6 address. - /// [Input("endIp6")] public Input? EndIp6 { get; set; } /// - /// Disable entry ID. + /// an identifier for the resource with format {{fosid}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start IPv6 address. - /// [Input("startIp6")] public Input? StartIp6 { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6Args.cs b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6Args.cs index 1c06079b..8a071aaf 100644 --- a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6Args.cs +++ b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class InternetserviceextensionEntryDst6Args : global::Pulumi.ResourceArgs { - /// - /// Select the destination address6 or address group object from available options. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6GetArgs.cs b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6GetArgs.cs index b6546b0b..aad24d1c 100644 --- a/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/InternetserviceextensionEntryDst6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class InternetserviceextensionEntryDst6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Select the destination address6 or address group object from available options. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrArgs.cs index 4c4b1dc5..ad15c3cd 100644 --- a/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class Localinpolicy6DstaddrArgs : global::Pulumi.ResourceArgs { /// - /// Address name. + /// Custom Internet Service6 group name. /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrGetArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrGetArgs.cs index 13343500..740c6a02 100644 --- a/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6DstaddrGetArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class Localinpolicy6DstaddrGetArgs : global::Pulumi.ResourceArgs { /// - /// Address name. + /// Custom Internet Service6 group name. /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomArgs.cs new file mode 100644 index 00000000..141b0a0e --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcCustomArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcCustomArgs() + { + } + public static new Localinpolicy6InternetService6SrcCustomArgs Empty => new Localinpolicy6InternetService6SrcCustomArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGetArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGetArgs.cs new file mode 100644 index 00000000..d432cd71 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGetArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcCustomGetArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcCustomGetArgs() + { + } + public static new Localinpolicy6InternetService6SrcCustomGetArgs Empty => new Localinpolicy6InternetService6SrcCustomGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGroupArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGroupArgs.cs new file mode 100644 index 00000000..2aec4326 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGroupArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcCustomGroupArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcCustomGroupArgs() + { + } + public static new Localinpolicy6InternetService6SrcCustomGroupArgs Empty => new Localinpolicy6InternetService6SrcCustomGroupArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGroupGetArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGroupGetArgs.cs new file mode 100644 index 00000000..fe6dba74 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcCustomGroupGetArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcCustomGroupGetArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcCustomGroupGetArgs() + { + } + public static new Localinpolicy6InternetService6SrcCustomGroupGetArgs Empty => new Localinpolicy6InternetService6SrcCustomGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcGroupArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcGroupArgs.cs new file mode 100644 index 00000000..9fce180a --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcGroupArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcGroupArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcGroupArgs() + { + } + public static new Localinpolicy6InternetService6SrcGroupArgs Empty => new Localinpolicy6InternetService6SrcGroupArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcGroupGetArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcGroupGetArgs.cs new file mode 100644 index 00000000..ef2155de --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcGroupGetArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcGroupGetArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcGroupGetArgs() + { + } + public static new Localinpolicy6InternetService6SrcGroupGetArgs Empty => new Localinpolicy6InternetService6SrcGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcNameArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcNameArgs.cs new file mode 100644 index 00000000..9db62012 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcNameArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcNameArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcNameArgs() + { + } + public static new Localinpolicy6InternetService6SrcNameArgs Empty => new Localinpolicy6InternetService6SrcNameArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcNameGetArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcNameGetArgs.cs new file mode 100644 index 00000000..bc19f03b --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6InternetService6SrcNameGetArgs.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6InternetService6SrcNameGetArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6InternetService6SrcNameGetArgs() + { + } + public static new Localinpolicy6InternetService6SrcNameGetArgs Empty => new Localinpolicy6InternetService6SrcNameGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6IntfBlockArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6IntfBlockArgs.cs new file mode 100644 index 00000000..4d060594 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6IntfBlockArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6IntfBlockArgs : global::Pulumi.ResourceArgs + { + /// + /// Address name. + /// + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6IntfBlockArgs() + { + } + public static new Localinpolicy6IntfBlockArgs Empty => new Localinpolicy6IntfBlockArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/Localinpolicy6IntfBlockGetArgs.cs b/sdk/dotnet/Firewall/Inputs/Localinpolicy6IntfBlockGetArgs.cs new file mode 100644 index 00000000..bcd23db9 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/Localinpolicy6IntfBlockGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class Localinpolicy6IntfBlockGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Address name. + /// + [Input("name")] + public Input? Name { get; set; } + + public Localinpolicy6IntfBlockGetArgs() + { + } + public static new Localinpolicy6IntfBlockGetArgs Empty => new Localinpolicy6IntfBlockGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomArgs.cs new file mode 100644 index 00000000..75acd23e --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcCustomArgs : global::Pulumi.ResourceArgs + { + /// + /// Custom Internet Service name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcCustomArgs() + { + } + public static new LocalinpolicyInternetServiceSrcCustomArgs Empty => new LocalinpolicyInternetServiceSrcCustomArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGetArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGetArgs.cs new file mode 100644 index 00000000..889f31f3 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcCustomGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Custom Internet Service name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcCustomGetArgs() + { + } + public static new LocalinpolicyInternetServiceSrcCustomGetArgs Empty => new LocalinpolicyInternetServiceSrcCustomGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGroupArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGroupArgs.cs new file mode 100644 index 00000000..85efcd3d --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGroupArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcCustomGroupArgs : global::Pulumi.ResourceArgs + { + /// + /// Custom Internet Service group name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcCustomGroupArgs() + { + } + public static new LocalinpolicyInternetServiceSrcCustomGroupArgs Empty => new LocalinpolicyInternetServiceSrcCustomGroupArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGroupGetArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGroupGetArgs.cs new file mode 100644 index 00000000..2bd9a25e --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcCustomGroupGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcCustomGroupGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Custom Internet Service group name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcCustomGroupGetArgs() + { + } + public static new LocalinpolicyInternetServiceSrcCustomGroupGetArgs Empty => new LocalinpolicyInternetServiceSrcCustomGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcGroupArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcGroupArgs.cs new file mode 100644 index 00000000..31bf20c2 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcGroupArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcGroupArgs : global::Pulumi.ResourceArgs + { + /// + /// Internet Service group name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcGroupArgs() + { + } + public static new LocalinpolicyInternetServiceSrcGroupArgs Empty => new LocalinpolicyInternetServiceSrcGroupArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcGroupGetArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcGroupGetArgs.cs new file mode 100644 index 00000000..0809b447 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcGroupGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcGroupGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Internet Service group name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcGroupGetArgs() + { + } + public static new LocalinpolicyInternetServiceSrcGroupGetArgs Empty => new LocalinpolicyInternetServiceSrcGroupGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcNameArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcNameArgs.cs new file mode 100644 index 00000000..95d326d7 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcNameArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcNameArgs : global::Pulumi.ResourceArgs + { + /// + /// Internet Service name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcNameArgs() + { + } + public static new LocalinpolicyInternetServiceSrcNameArgs Empty => new LocalinpolicyInternetServiceSrcNameArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcNameGetArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcNameGetArgs.cs new file mode 100644 index 00000000..7409ff1f --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyInternetServiceSrcNameGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyInternetServiceSrcNameGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Internet Service name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyInternetServiceSrcNameGetArgs() + { + } + public static new LocalinpolicyInternetServiceSrcNameGetArgs Empty => new LocalinpolicyInternetServiceSrcNameGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyIntfBlockArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyIntfBlockArgs.cs new file mode 100644 index 00000000..93630025 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyIntfBlockArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyIntfBlockArgs : global::Pulumi.ResourceArgs + { + /// + /// Address name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyIntfBlockArgs() + { + } + public static new LocalinpolicyIntfBlockArgs Empty => new LocalinpolicyIntfBlockArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/LocalinpolicyIntfBlockGetArgs.cs b/sdk/dotnet/Firewall/Inputs/LocalinpolicyIntfBlockGetArgs.cs new file mode 100644 index 00000000..44856430 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/LocalinpolicyIntfBlockGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class LocalinpolicyIntfBlockGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Address name. + /// + [Input("name")] + public Input? Name { get; set; } + + public LocalinpolicyIntfBlockGetArgs() + { + } + public static new LocalinpolicyIntfBlockGetArgs Empty => new LocalinpolicyIntfBlockGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/OndemandsnifferHostArgs.cs b/sdk/dotnet/Firewall/Inputs/OndemandsnifferHostArgs.cs new file mode 100644 index 00000000..6c35c9a5 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/OndemandsnifferHostArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class OndemandsnifferHostArgs : global::Pulumi.ResourceArgs + { + /// + /// IPv4 or IPv6 host. + /// + [Input("host")] + public Input? Host { get; set; } + + public OndemandsnifferHostArgs() + { + } + public static new OndemandsnifferHostArgs Empty => new OndemandsnifferHostArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/OndemandsnifferHostGetArgs.cs b/sdk/dotnet/Firewall/Inputs/OndemandsnifferHostGetArgs.cs new file mode 100644 index 00000000..91bcc3a2 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/OndemandsnifferHostGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class OndemandsnifferHostGetArgs : global::Pulumi.ResourceArgs + { + /// + /// IPv4 or IPv6 host. + /// + [Input("host")] + public Input? Host { get; set; } + + public OndemandsnifferHostGetArgs() + { + } + public static new OndemandsnifferHostGetArgs Empty => new OndemandsnifferHostGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/OndemandsnifferPortArgs.cs b/sdk/dotnet/Firewall/Inputs/OndemandsnifferPortArgs.cs new file mode 100644 index 00000000..b21c0e60 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/OndemandsnifferPortArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class OndemandsnifferPortArgs : global::Pulumi.ResourceArgs + { + /// + /// Port to filter in this traffic sniffer. + /// + [Input("port")] + public Input? Port { get; set; } + + public OndemandsnifferPortArgs() + { + } + public static new OndemandsnifferPortArgs Empty => new OndemandsnifferPortArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/OndemandsnifferPortGetArgs.cs b/sdk/dotnet/Firewall/Inputs/OndemandsnifferPortGetArgs.cs new file mode 100644 index 00000000..cc124780 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/OndemandsnifferPortGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class OndemandsnifferPortGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Port to filter in this traffic sniffer. + /// + [Input("port")] + public Input? Port { get; set; } + + public OndemandsnifferPortGetArgs() + { + } + public static new OndemandsnifferPortGetArgs Empty => new OndemandsnifferPortGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/OndemandsnifferProtocolArgs.cs b/sdk/dotnet/Firewall/Inputs/OndemandsnifferProtocolArgs.cs new file mode 100644 index 00000000..82545d5d --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/OndemandsnifferProtocolArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class OndemandsnifferProtocolArgs : global::Pulumi.ResourceArgs + { + /// + /// Integer value for the protocol type as defined by IANA (0 - 255). + /// + [Input("protocol")] + public Input? Protocol { get; set; } + + public OndemandsnifferProtocolArgs() + { + } + public static new OndemandsnifferProtocolArgs Empty => new OndemandsnifferProtocolArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/OndemandsnifferProtocolGetArgs.cs b/sdk/dotnet/Firewall/Inputs/OndemandsnifferProtocolGetArgs.cs new file mode 100644 index 00000000..223679f7 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/OndemandsnifferProtocolGetArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class OndemandsnifferProtocolGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Integer value for the protocol type as defined by IANA (0 - 255). + /// + [Input("protocol")] + public Input? Protocol { get; set; } + + public OndemandsnifferProtocolGetArgs() + { + } + public static new OndemandsnifferProtocolGetArgs Empty => new OndemandsnifferProtocolGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3Args.cs b/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3Args.cs index e658a98f..64a73656 100644 --- a/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3Args.cs +++ b/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3Args.cs @@ -13,63 +13,33 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class ProfileprotocoloptionsPop3Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - /// [Input("inspectAll")] public Input? InspectAll { get; set; } - /// - /// One or more options that can be applied to the session. Valid values: `oversize`. - /// [Input("options")] public Input? Options { get; set; } - /// - /// Maximum in-memory file size that can be scanned (MB). - /// [Input("oversizeLimit")] public Input? OversizeLimit { get; set; } - /// - /// Ports to scan for content (1 - 65535, default = 445). - /// [Input("ports")] public Input? Ports { get; set; } - /// - /// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - /// [Input("proxyAfterTcpHandshake")] public Input? ProxyAfterTcpHandshake { get; set; } - /// - /// Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - /// [Input("scanBzip2")] public Input? ScanBzip2 { get; set; } - /// - /// SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - /// [Input("sslOffloaded")] public Input? SslOffloaded { get; set; } - /// - /// Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - /// [Input("status")] public Input? Status { get; set; } - /// - /// Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - /// [Input("uncompressedNestLimit")] public Input? UncompressedNestLimit { get; set; } - /// - /// Maximum in-memory uncompressed file size that can be scanned (MB). - /// [Input("uncompressedOversizeLimit")] public Input? UncompressedOversizeLimit { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3GetArgs.cs b/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3GetArgs.cs index ba7b81ba..60d56105 100644 --- a/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3GetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/ProfileprotocoloptionsPop3GetArgs.cs @@ -13,63 +13,33 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class ProfileprotocoloptionsPop3GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - /// [Input("inspectAll")] public Input? InspectAll { get; set; } - /// - /// One or more options that can be applied to the session. Valid values: `oversize`. - /// [Input("options")] public Input? Options { get; set; } - /// - /// Maximum in-memory file size that can be scanned (MB). - /// [Input("oversizeLimit")] public Input? OversizeLimit { get; set; } - /// - /// Ports to scan for content (1 - 65535, default = 445). - /// [Input("ports")] public Input? Ports { get; set; } - /// - /// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - /// [Input("proxyAfterTcpHandshake")] public Input? ProxyAfterTcpHandshake { get; set; } - /// - /// Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - /// [Input("scanBzip2")] public Input? ScanBzip2 { get; set; } - /// - /// SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - /// [Input("sslOffloaded")] public Input? SslOffloaded { get; set; } - /// - /// Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - /// [Input("status")] public Input? Status { get; set; } - /// - /// Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - /// [Input("uncompressedNestLimit")] public Input? UncompressedNestLimit { get; set; } - /// - /// Maximum in-memory uncompressed file size that can be scanned (MB). - /// [Input("uncompressedOversizeLimit")] public Input? UncompressedOversizeLimit { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/SnifferAnomalyArgs.cs b/sdk/dotnet/Firewall/Inputs/SnifferAnomalyArgs.cs index c0f3d3e9..f291e50d 100644 --- a/sdk/dotnet/Firewall/Inputs/SnifferAnomalyArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SnifferAnomalyArgs.cs @@ -56,7 +56,7 @@ public sealed class SnifferAnomalyArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("threshold")] public Input? Threshold { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/SnifferAnomalyGetArgs.cs b/sdk/dotnet/Firewall/Inputs/SnifferAnomalyGetArgs.cs index 302e1437..fde5afff 100644 --- a/sdk/dotnet/Firewall/Inputs/SnifferAnomalyGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SnifferAnomalyGetArgs.cs @@ -56,7 +56,7 @@ public sealed class SnifferAnomalyGetArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// [Input("threshold")] public Input? Threshold { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofileEchOuterSniArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofileEchOuterSniArgs.cs new file mode 100644 index 00000000..b9ec29a8 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofileEchOuterSniArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class SslsshprofileEchOuterSniArgs : global::Pulumi.ResourceArgs + { + /// + /// ClientHelloOuter SNI name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// ClientHelloOuter SNI to be blocked. + /// + [Input("sni")] + public Input? Sni { get; set; } + + public SslsshprofileEchOuterSniArgs() + { + } + public static new SslsshprofileEchOuterSniArgs Empty => new SslsshprofileEchOuterSniArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofileEchOuterSniGetArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofileEchOuterSniGetArgs.cs new file mode 100644 index 00000000..2546a088 --- /dev/null +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofileEchOuterSniGetArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Inputs +{ + + public sealed class SslsshprofileEchOuterSniGetArgs : global::Pulumi.ResourceArgs + { + /// + /// ClientHelloOuter SNI name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// ClientHelloOuter SNI to be blocked. + /// + [Input("sni")] + public Input? Sni { get; set; } + + public SslsshprofileEchOuterSniGetArgs() + { + } + public static new SslsshprofileEchOuterSniGetArgs Empty => new SslsshprofileEchOuterSniGetArgs(); + } +} diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsArgs.cs index 74a5fcb1..67dc665b 100644 --- a/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsArgs.cs @@ -43,6 +43,12 @@ public sealed class SslsshprofileHttpsArgs : global::Pulumi.ResourceArgs [Input("clientCertificate")] public Input? ClientCertificate { get; set; } + /// + /// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + /// + [Input("encryptedClientHello")] + public Input? EncryptedClientHello { get; set; } + /// /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. /// diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsGetArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsGetArgs.cs index 0a76b21f..02ff492c 100644 --- a/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofileHttpsGetArgs.cs @@ -43,6 +43,12 @@ public sealed class SslsshprofileHttpsGetArgs : global::Pulumi.ResourceArgs [Input("clientCertificate")] public Input? ClientCertificate { get; set; } + /// + /// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + /// + [Input("encryptedClientHello")] + public Input? EncryptedClientHello { get; set; } + /// /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. /// diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sArgs.cs index e12b9379..f26c3733 100644 --- a/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sArgs.cs @@ -13,99 +13,51 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class SslsshprofilePop3sArgs : global::Pulumi.ResourceArgs { - /// - /// Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - /// [Input("certValidationFailure")] public Input? CertValidationFailure { get; set; } - /// - /// Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - /// [Input("certValidationTimeout")] public Input? CertValidationTimeout { get; set; } - /// - /// Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - /// [Input("clientCertRequest")] public Input? ClientCertRequest { get; set; } - /// - /// Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - /// [Input("clientCertificate")] public Input? ClientCertificate { get; set; } - /// - /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - /// [Input("expiredServerCert")] public Input? ExpiredServerCert { get; set; } - /// - /// Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - /// [Input("invalidServerCert")] public Input? InvalidServerCert { get; set; } - /// - /// Ports to use for scanning (1 - 65535, default = 443). - /// [Input("ports")] public Input? Ports { get; set; } - /// - /// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - /// [Input("proxyAfterTcpHandshake")] public Input? ProxyAfterTcpHandshake { get; set; } - /// - /// Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - /// [Input("revokedServerCert")] public Input? RevokedServerCert { get; set; } - /// - /// Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - /// [Input("sniServerCertCheck")] public Input? SniServerCertCheck { get; set; } - /// - /// Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - /// [Input("status")] public Input? Status { get; set; } - /// - /// Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - /// [Input("unsupportedSsl")] public Input? UnsupportedSsl { get; set; } - /// - /// Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - /// [Input("unsupportedSslCipher")] public Input? UnsupportedSslCipher { get; set; } - /// - /// Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - /// [Input("unsupportedSslNegotiation")] public Input? UnsupportedSslNegotiation { get; set; } - /// - /// Action based on the SSL version used being unsupported. - /// [Input("unsupportedSslVersion")] public Input? UnsupportedSslVersion { get; set; } - /// - /// Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - /// [Input("untrustedServerCert")] public Input? UntrustedServerCert { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sGetArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sGetArgs.cs index 7f28936b..e2f52ad4 100644 --- a/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofilePop3sGetArgs.cs @@ -13,99 +13,51 @@ namespace Pulumiverse.Fortios.Firewall.Inputs public sealed class SslsshprofilePop3sGetArgs : global::Pulumi.ResourceArgs { - /// - /// Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - /// [Input("certValidationFailure")] public Input? CertValidationFailure { get; set; } - /// - /// Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - /// [Input("certValidationTimeout")] public Input? CertValidationTimeout { get; set; } - /// - /// Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - /// [Input("clientCertRequest")] public Input? ClientCertRequest { get; set; } - /// - /// Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - /// [Input("clientCertificate")] public Input? ClientCertificate { get; set; } - /// - /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - /// [Input("expiredServerCert")] public Input? ExpiredServerCert { get; set; } - /// - /// Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - /// [Input("invalidServerCert")] public Input? InvalidServerCert { get; set; } - /// - /// Ports to use for scanning (1 - 65535, default = 443). - /// [Input("ports")] public Input? Ports { get; set; } - /// - /// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - /// [Input("proxyAfterTcpHandshake")] public Input? ProxyAfterTcpHandshake { get; set; } - /// - /// Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - /// [Input("revokedServerCert")] public Input? RevokedServerCert { get; set; } - /// - /// Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - /// [Input("sniServerCertCheck")] public Input? SniServerCertCheck { get; set; } - /// - /// Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - /// [Input("status")] public Input? Status { get; set; } - /// - /// Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - /// [Input("unsupportedSsl")] public Input? UnsupportedSsl { get; set; } - /// - /// Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - /// [Input("unsupportedSslCipher")] public Input? UnsupportedSslCipher { get; set; } - /// - /// Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - /// [Input("unsupportedSslNegotiation")] public Input? UnsupportedSslNegotiation { get; set; } - /// - /// Action based on the SSL version used being unsupported. - /// [Input("unsupportedSslVersion")] public Input? UnsupportedSslVersion { get; set; } - /// - /// Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - /// [Input("untrustedServerCert")] public Input? UntrustedServerCert { get; set; } diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofileSslArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofileSslArgs.cs index fec77b05..3b31c27a 100644 --- a/sdk/dotnet/Firewall/Inputs/SslsshprofileSslArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofileSslArgs.cs @@ -43,6 +43,12 @@ public sealed class SslsshprofileSslArgs : global::Pulumi.ResourceArgs [Input("clientCertificate")] public Input? ClientCertificate { get; set; } + /// + /// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + /// + [Input("encryptedClientHello")] + public Input? EncryptedClientHello { get; set; } + /// /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. /// diff --git a/sdk/dotnet/Firewall/Inputs/SslsshprofileSslGetArgs.cs b/sdk/dotnet/Firewall/Inputs/SslsshprofileSslGetArgs.cs index 67e5f9aa..2a09459f 100644 --- a/sdk/dotnet/Firewall/Inputs/SslsshprofileSslGetArgs.cs +++ b/sdk/dotnet/Firewall/Inputs/SslsshprofileSslGetArgs.cs @@ -43,6 +43,12 @@ public sealed class SslsshprofileSslGetArgs : global::Pulumi.ResourceArgs [Input("clientCertificate")] public Input? ClientCertificate { get; set; } + /// + /// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + /// + [Input("encryptedClientHello")] + public Input? EncryptedClientHello { get; set; } + /// /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. /// diff --git a/sdk/dotnet/Firewall/Interfacepolicy.cs b/sdk/dotnet/Firewall/Interfacepolicy.cs index 7e8397fc..52560a42 100644 --- a/sdk/dotnet/Firewall/Interfacepolicy.cs +++ b/sdk/dotnet/Firewall/Interfacepolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -64,7 +63,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -190,7 +188,7 @@ public partial class Interfacepolicy : global::Pulumi.CustomResource public Output EmailfilterProfileStatus { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -277,7 +275,7 @@ public partial class Interfacepolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Web filter profile. @@ -447,7 +445,7 @@ public InputList Dstaddrs public Input? EmailfilterProfileStatus { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -677,7 +675,7 @@ public InputList Dstaddrs public Input? EmailfilterProfileStatus { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Interfacepolicy6.cs b/sdk/dotnet/Firewall/Interfacepolicy6.cs index 5b1107c8..885201d2 100644 --- a/sdk/dotnet/Firewall/Interfacepolicy6.cs +++ b/sdk/dotnet/Firewall/Interfacepolicy6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -64,7 +63,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -190,7 +188,7 @@ public partial class Interfacepolicy6 : global::Pulumi.CustomResource public Output EmailfilterProfileStatus { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -279,7 +277,7 @@ public partial class Interfacepolicy6 : global::Pulumi.CustomResource /// The `srcaddr6` block supports: /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Web filter profile. @@ -449,7 +447,7 @@ public InputList Dstaddr6s public Input? EmailfilterProfileStatus { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -681,7 +679,7 @@ public InputList Dstaddr6s public Input? EmailfilterProfileStatus { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetservice.cs b/sdk/dotnet/Firewall/Internetservice.cs index 7c511008..984c16eb 100644 --- a/sdk/dotnet/Firewall/Internetservice.cs +++ b/sdk/dotnet/Firewall/Internetservice.cs @@ -122,7 +122,7 @@ public partial class Internetservice : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetserviceaddition.cs b/sdk/dotnet/Firewall/Internetserviceaddition.cs index 9e42b5e4..8c2ab946 100644 --- a/sdk/dotnet/Firewall/Internetserviceaddition.cs +++ b/sdk/dotnet/Firewall/Internetserviceaddition.cs @@ -59,7 +59,7 @@ public partial class Internetserviceaddition : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Internetserviceaddition : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -198,7 +198,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetserviceappend.cs b/sdk/dotnet/Firewall/Internetserviceappend.cs index 9aa83130..793e1501 100644 --- a/sdk/dotnet/Firewall/Internetserviceappend.cs +++ b/sdk/dotnet/Firewall/Internetserviceappend.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Firewall { /// - /// Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1,7.4.2`. + /// Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. /// /// ## Import /// @@ -56,7 +56,7 @@ public partial class Internetserviceappend : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetservicebotnet.cs b/sdk/dotnet/Firewall/Internetservicebotnet.cs index ff647962..864f81c1 100644 --- a/sdk/dotnet/Firewall/Internetservicebotnet.cs +++ b/sdk/dotnet/Firewall/Internetservicebotnet.cs @@ -50,7 +50,7 @@ public partial class Internetservicebotnet : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetservicecustom.cs b/sdk/dotnet/Firewall/Internetservicecustom.cs index 0127947e..82bc63c8 100644 --- a/sdk/dotnet/Firewall/Internetservicecustom.cs +++ b/sdk/dotnet/Firewall/Internetservicecustom.cs @@ -53,7 +53,7 @@ public partial class Internetservicecustom : global::Pulumi.CustomResource public Output> Entries { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Internetservicecustom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public InputList Entries } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -204,7 +204,7 @@ public InputList Entries } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetservicecustomgroup.cs b/sdk/dotnet/Firewall/Internetservicecustomgroup.cs index 57a13096..984b06ab 100644 --- a/sdk/dotnet/Firewall/Internetservicecustomgroup.cs +++ b/sdk/dotnet/Firewall/Internetservicecustomgroup.cs @@ -47,7 +47,7 @@ public partial class Internetservicecustomgroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Internetservicecustomgroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class InternetservicecustomgroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class InternetservicecustomgroupState : global::Pulumi.ResourceArg public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetservicedefinition.cs b/sdk/dotnet/Firewall/Internetservicedefinition.cs index 5b64248b..f5c53481 100644 --- a/sdk/dotnet/Firewall/Internetservicedefinition.cs +++ b/sdk/dotnet/Firewall/Internetservicedefinition.cs @@ -53,7 +53,7 @@ public partial class Internetservicedefinition : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Internetservicedefinition : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -136,7 +136,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetserviceextension.cs b/sdk/dotnet/Firewall/Internetserviceextension.cs index 8839bee0..15260939 100644 --- a/sdk/dotnet/Firewall/Internetserviceextension.cs +++ b/sdk/dotnet/Firewall/Internetserviceextension.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -86,7 +84,7 @@ public partial class Internetserviceextension : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -95,7 +93,7 @@ public partial class Internetserviceextension : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -187,7 +185,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -249,7 +247,7 @@ public InputList Entries public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetservicegroup.cs b/sdk/dotnet/Firewall/Internetservicegroup.cs index 02280d61..e6fcb0d3 100644 --- a/sdk/dotnet/Firewall/Internetservicegroup.cs +++ b/sdk/dotnet/Firewall/Internetservicegroup.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,7 +61,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -104,7 +102,7 @@ public partial class Internetservicegroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -125,7 +123,7 @@ public partial class Internetservicegroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -193,7 +191,7 @@ public sealed class InternetservicegroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -249,7 +247,7 @@ public sealed class InternetservicegroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Internetserviceipblreason.cs b/sdk/dotnet/Firewall/Internetserviceipblreason.cs index ee3f286b..b51d6e38 100644 --- a/sdk/dotnet/Firewall/Internetserviceipblreason.cs +++ b/sdk/dotnet/Firewall/Internetserviceipblreason.cs @@ -50,7 +50,7 @@ public partial class Internetserviceipblreason : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetserviceipblvendor.cs b/sdk/dotnet/Firewall/Internetserviceipblvendor.cs index f7e094d2..39fad976 100644 --- a/sdk/dotnet/Firewall/Internetserviceipblvendor.cs +++ b/sdk/dotnet/Firewall/Internetserviceipblvendor.cs @@ -50,7 +50,7 @@ public partial class Internetserviceipblvendor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetservicelist.cs b/sdk/dotnet/Firewall/Internetservicelist.cs index e213fe28..883e1503 100644 --- a/sdk/dotnet/Firewall/Internetservicelist.cs +++ b/sdk/dotnet/Firewall/Internetservicelist.cs @@ -50,7 +50,7 @@ public partial class Internetservicelist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetservicename.cs b/sdk/dotnet/Firewall/Internetservicename.cs index 4db24f23..b0e06ed7 100644 --- a/sdk/dotnet/Firewall/Internetservicename.cs +++ b/sdk/dotnet/Firewall/Internetservicename.cs @@ -74,7 +74,7 @@ public partial class Internetservicename : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetserviceowner.cs b/sdk/dotnet/Firewall/Internetserviceowner.cs index 862e05e0..d500389d 100644 --- a/sdk/dotnet/Firewall/Internetserviceowner.cs +++ b/sdk/dotnet/Firewall/Internetserviceowner.cs @@ -50,7 +50,7 @@ public partial class Internetserviceowner : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetservicereputation.cs b/sdk/dotnet/Firewall/Internetservicereputation.cs index 11a4ed13..68250817 100644 --- a/sdk/dotnet/Firewall/Internetservicereputation.cs +++ b/sdk/dotnet/Firewall/Internetservicereputation.cs @@ -50,7 +50,7 @@ public partial class Internetservicereputation : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Internetservicesubapp.cs b/sdk/dotnet/Firewall/Internetservicesubapp.cs index 72a0a564..b37b192d 100644 --- a/sdk/dotnet/Firewall/Internetservicesubapp.cs +++ b/sdk/dotnet/Firewall/Internetservicesubapp.cs @@ -47,7 +47,7 @@ public partial class Internetservicesubapp : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Internetservicesubapp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -124,7 +124,7 @@ public sealed class InternetservicesubappArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -168,7 +168,7 @@ public sealed class InternetservicesubappState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Ipmacbinding/Setting.cs b/sdk/dotnet/Firewall/Ipmacbinding/Setting.cs index 6cd2d77a..4d9f0555 100644 --- a/sdk/dotnet/Firewall/Ipmacbinding/Setting.cs +++ b/sdk/dotnet/Firewall/Ipmacbinding/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Ipmacbinding /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Firewall.Ipmacbinding /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ipmacbinding/Table.cs b/sdk/dotnet/Firewall/Ipmacbinding/Table.cs index 25f4a64a..df33520f 100644 --- a/sdk/dotnet/Firewall/Ipmacbinding/Table.cs +++ b/sdk/dotnet/Firewall/Ipmacbinding/Table.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Ipmacbinding /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Firewall.Ipmacbinding /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Table : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ippool.cs b/sdk/dotnet/Firewall/Ippool.cs index 311d62c0..5740a164 100644 --- a/sdk/dotnet/Firewall/Ippool.cs +++ b/sdk/dotnet/Firewall/Ippool.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -129,6 +127,12 @@ public partial class Ippool : global::Pulumi.CustomResource [Output("numBlocksPerUser")] public Output NumBlocksPerUser { get; private set; } = null!; + /// + /// Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + /// + [Output("pbaInterimLog")] + public Output PbaInterimLog { get; private set; } = null!; + /// /// Port block allocation timeout (seconds). /// @@ -187,7 +191,7 @@ public partial class Ippool : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -302,6 +306,12 @@ public sealed class IppoolArgs : global::Pulumi.ResourceArgs [Input("numBlocksPerUser")] public Input? NumBlocksPerUser { get; set; } + /// + /// Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + /// + [Input("pbaInterimLog")] + public Input? PbaInterimLog { get; set; } + /// /// Port block allocation timeout (seconds). /// @@ -436,6 +446,12 @@ public sealed class IppoolState : global::Pulumi.ResourceArgs [Input("numBlocksPerUser")] public Input? NumBlocksPerUser { get; set; } + /// + /// Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + /// + [Input("pbaInterimLog")] + public Input? PbaInterimLog { get; set; } + /// /// Port block allocation timeout (seconds). /// diff --git a/sdk/dotnet/Firewall/Ippool6.cs b/sdk/dotnet/Firewall/Ippool6.cs index b9455b7b..c846aa9a 100644 --- a/sdk/dotnet/Firewall/Ippool6.cs +++ b/sdk/dotnet/Firewall/Ippool6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -95,7 +93,7 @@ public partial class Ippool6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Iptranslation.cs b/sdk/dotnet/Firewall/Iptranslation.cs index cfb72a69..f0f7e8ee 100644 --- a/sdk/dotnet/Firewall/Iptranslation.cs +++ b/sdk/dotnet/Firewall/Iptranslation.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -92,7 +90,7 @@ public partial class Iptranslation : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ipv6ehfilter.cs b/sdk/dotnet/Firewall/Ipv6ehfilter.cs index 9f4e38c0..b8ac2bc9 100644 --- a/sdk/dotnet/Firewall/Ipv6ehfilter.cs +++ b/sdk/dotnet/Firewall/Ipv6ehfilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -111,7 +109,7 @@ public partial class Ipv6ehfilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ldbmonitor.cs b/sdk/dotnet/Firewall/Ldbmonitor.cs index 3d8ca046..76aada76 100644 --- a/sdk/dotnet/Firewall/Ldbmonitor.cs +++ b/sdk/dotnet/Firewall/Ldbmonitor.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,7 +94,7 @@ public partial class Ldbmonitor : global::Pulumi.CustomResource public Output HttpMaxRedirects { get; private set; } = null!; /// - /// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + /// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. /// [Output("interval")] public Output Interval { get; private set; } = null!; @@ -108,7 +106,7 @@ public partial class Ldbmonitor : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + /// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. /// [Output("port")] public Output Port { get; private set; } = null!; @@ -141,7 +139,7 @@ public partial class Ldbmonitor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -227,7 +225,7 @@ public sealed class LdbmonitorArgs : global::Pulumi.ResourceArgs public Input? HttpMaxRedirects { get; set; } /// - /// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + /// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. /// [Input("interval")] public Input? Interval { get; set; } @@ -239,7 +237,7 @@ public sealed class LdbmonitorArgs : global::Pulumi.ResourceArgs public Input? Name { get; set; } /// - /// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + /// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. /// [Input("port")] public Input? Port { get; set; } @@ -319,7 +317,7 @@ public sealed class LdbmonitorState : global::Pulumi.ResourceArgs public Input? HttpMaxRedirects { get; set; } /// - /// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + /// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. /// [Input("interval")] public Input? Interval { get; set; } @@ -331,7 +329,7 @@ public sealed class LdbmonitorState : global::Pulumi.ResourceArgs public Input? Name { get; set; } /// - /// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + /// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. /// [Input("port")] public Input? Port { get; set; } diff --git a/sdk/dotnet/Firewall/Localinpolicy.cs b/sdk/dotnet/Firewall/Localinpolicy.cs index a7b7ba96..55edbace 100644 --- a/sdk/dotnet/Firewall/Localinpolicy.cs +++ b/sdk/dotnet/Firewall/Localinpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -57,7 +56,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -111,7 +109,7 @@ public partial class Localinpolicy : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -123,11 +121,53 @@ public partial class Localinpolicy : global::Pulumi.CustomResource public Output HaMgmtIntfOnly { get; private set; } = null!; /// - /// Incoming interface name from available options. + /// Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + /// + [Output("internetServiceSrc")] + public Output InternetServiceSrc { get; private set; } = null!; + + /// + /// Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + /// + [Output("internetServiceSrcCustomGroups")] + public Output> InternetServiceSrcCustomGroups { get; private set; } = null!; + + /// + /// Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + /// + [Output("internetServiceSrcCustoms")] + public Output> InternetServiceSrcCustoms { get; private set; } = null!; + + /// + /// Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + /// + [Output("internetServiceSrcGroups")] + public Output> InternetServiceSrcGroups { get; private set; } = null!; + + /// + /// Internet Service source name. The structure of `internet_service_src_name` block is documented below. + /// + [Output("internetServiceSrcNames")] + public Output> InternetServiceSrcNames { get; private set; } = null!; + + /// + /// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + /// + [Output("internetServiceSrcNegate")] + public Output InternetServiceSrcNegate { get; private set; } = null!; + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* /// [Output("intf")] public Output Intf { get; private set; } = null!; + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + /// + [Output("intfBlocks")] + public Output> IntfBlocks { get; private set; } = null!; + /// /// User defined local in policy ID. /// @@ -180,7 +220,7 @@ public partial class Localinpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable virtual patching. Valid values: `enable`, `disable`. @@ -272,7 +312,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -284,11 +324,83 @@ public InputList Dstaddrs public Input? HaMgmtIntfOnly { get; set; } /// - /// Incoming interface name from available options. + /// Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + /// + [Input("internetServiceSrc")] + public Input? InternetServiceSrc { get; set; } + + [Input("internetServiceSrcCustomGroups")] + private InputList? _internetServiceSrcCustomGroups; + + /// + /// Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + /// + public InputList InternetServiceSrcCustomGroups + { + get => _internetServiceSrcCustomGroups ?? (_internetServiceSrcCustomGroups = new InputList()); + set => _internetServiceSrcCustomGroups = value; + } + + [Input("internetServiceSrcCustoms")] + private InputList? _internetServiceSrcCustoms; + + /// + /// Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + /// + public InputList InternetServiceSrcCustoms + { + get => _internetServiceSrcCustoms ?? (_internetServiceSrcCustoms = new InputList()); + set => _internetServiceSrcCustoms = value; + } + + [Input("internetServiceSrcGroups")] + private InputList? _internetServiceSrcGroups; + + /// + /// Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + /// + public InputList InternetServiceSrcGroups + { + get => _internetServiceSrcGroups ?? (_internetServiceSrcGroups = new InputList()); + set => _internetServiceSrcGroups = value; + } + + [Input("internetServiceSrcNames")] + private InputList? _internetServiceSrcNames; + + /// + /// Internet Service source name. The structure of `internet_service_src_name` block is documented below. + /// + public InputList InternetServiceSrcNames + { + get => _internetServiceSrcNames ?? (_internetServiceSrcNames = new InputList()); + set => _internetServiceSrcNames = value; + } + + /// + /// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + /// + [Input("internetServiceSrcNegate")] + public Input? InternetServiceSrcNegate { get; set; } + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* /// [Input("intf")] public Input? Intf { get; set; } + [Input("intfBlocks")] + private InputList? _intfBlocks; + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + /// + public InputList IntfBlocks + { + get => _intfBlocks ?? (_intfBlocks = new InputList()); + set => _intfBlocks = value; + } + /// /// User defined local in policy ID. /// @@ -406,7 +518,7 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -418,11 +530,83 @@ public InputList Dstaddrs public Input? HaMgmtIntfOnly { get; set; } /// - /// Incoming interface name from available options. + /// Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + /// + [Input("internetServiceSrc")] + public Input? InternetServiceSrc { get; set; } + + [Input("internetServiceSrcCustomGroups")] + private InputList? _internetServiceSrcCustomGroups; + + /// + /// Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + /// + public InputList InternetServiceSrcCustomGroups + { + get => _internetServiceSrcCustomGroups ?? (_internetServiceSrcCustomGroups = new InputList()); + set => _internetServiceSrcCustomGroups = value; + } + + [Input("internetServiceSrcCustoms")] + private InputList? _internetServiceSrcCustoms; + + /// + /// Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + /// + public InputList InternetServiceSrcCustoms + { + get => _internetServiceSrcCustoms ?? (_internetServiceSrcCustoms = new InputList()); + set => _internetServiceSrcCustoms = value; + } + + [Input("internetServiceSrcGroups")] + private InputList? _internetServiceSrcGroups; + + /// + /// Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + /// + public InputList InternetServiceSrcGroups + { + get => _internetServiceSrcGroups ?? (_internetServiceSrcGroups = new InputList()); + set => _internetServiceSrcGroups = value; + } + + [Input("internetServiceSrcNames")] + private InputList? _internetServiceSrcNames; + + /// + /// Internet Service source name. The structure of `internet_service_src_name` block is documented below. + /// + public InputList InternetServiceSrcNames + { + get => _internetServiceSrcNames ?? (_internetServiceSrcNames = new InputList()); + set => _internetServiceSrcNames = value; + } + + /// + /// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + /// + [Input("internetServiceSrcNegate")] + public Input? InternetServiceSrcNegate { get; set; } + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* /// [Input("intf")] public Input? Intf { get; set; } + [Input("intfBlocks")] + private InputList? _intfBlocks; + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + /// + public InputList IntfBlocks + { + get => _intfBlocks ?? (_intfBlocks = new InputList()); + set => _intfBlocks = value; + } + /// /// User defined local in policy ID. /// diff --git a/sdk/dotnet/Firewall/Localinpolicy6.cs b/sdk/dotnet/Firewall/Localinpolicy6.cs index 8239343e..009f62e2 100644 --- a/sdk/dotnet/Firewall/Localinpolicy6.cs +++ b/sdk/dotnet/Firewall/Localinpolicy6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -56,7 +55,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -110,17 +108,59 @@ public partial class Localinpolicy6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; /// - /// Incoming interface name from available options. + /// Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + /// + [Output("internetService6Src")] + public Output InternetService6Src { get; private set; } = null!; + + /// + /// Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + /// + [Output("internetService6SrcCustomGroups")] + public Output> InternetService6SrcCustomGroups { get; private set; } = null!; + + /// + /// Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + /// + [Output("internetService6SrcCustoms")] + public Output> InternetService6SrcCustoms { get; private set; } = null!; + + /// + /// Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + /// + [Output("internetService6SrcGroups")] + public Output> InternetService6SrcGroups { get; private set; } = null!; + + /// + /// IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + /// + [Output("internetService6SrcNames")] + public Output> InternetService6SrcNames { get; private set; } = null!; + + /// + /// When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + /// + [Output("internetService6SrcNegate")] + public Output InternetService6SrcNegate { get; private set; } = null!; + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* /// [Output("intf")] public Output Intf { get; private set; } = null!; + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + /// + [Output("intfBlocks")] + public Output> IntfBlocks { get; private set; } = null!; + /// /// User defined local in policy ID. /// @@ -173,7 +213,7 @@ public partial class Localinpolicy6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable the virtual patching feature. Valid values: `enable`, `disable`. @@ -265,16 +305,88 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } /// - /// Incoming interface name from available options. + /// Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + /// + [Input("internetService6Src")] + public Input? InternetService6Src { get; set; } + + [Input("internetService6SrcCustomGroups")] + private InputList? _internetService6SrcCustomGroups; + + /// + /// Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + /// + public InputList InternetService6SrcCustomGroups + { + get => _internetService6SrcCustomGroups ?? (_internetService6SrcCustomGroups = new InputList()); + set => _internetService6SrcCustomGroups = value; + } + + [Input("internetService6SrcCustoms")] + private InputList? _internetService6SrcCustoms; + + /// + /// Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + /// + public InputList InternetService6SrcCustoms + { + get => _internetService6SrcCustoms ?? (_internetService6SrcCustoms = new InputList()); + set => _internetService6SrcCustoms = value; + } + + [Input("internetService6SrcGroups")] + private InputList? _internetService6SrcGroups; + + /// + /// Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + /// + public InputList InternetService6SrcGroups + { + get => _internetService6SrcGroups ?? (_internetService6SrcGroups = new InputList()); + set => _internetService6SrcGroups = value; + } + + [Input("internetService6SrcNames")] + private InputList? _internetService6SrcNames; + + /// + /// IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + /// + public InputList InternetService6SrcNames + { + get => _internetService6SrcNames ?? (_internetService6SrcNames = new InputList()); + set => _internetService6SrcNames = value; + } + + /// + /// When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. /// - [Input("intf", required: true)] - public Input Intf { get; set; } = null!; + [Input("internetService6SrcNegate")] + public Input? InternetService6SrcNegate { get; set; } + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + /// + [Input("intf")] + public Input? Intf { get; set; } + + [Input("intfBlocks")] + private InputList? _intfBlocks; + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + /// + public InputList IntfBlocks + { + get => _intfBlocks ?? (_intfBlocks = new InputList()); + set => _intfBlocks = value; + } /// /// User defined local in policy ID. @@ -393,17 +505,89 @@ public InputList Dstaddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } /// - /// Incoming interface name from available options. + /// Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + /// + [Input("internetService6Src")] + public Input? InternetService6Src { get; set; } + + [Input("internetService6SrcCustomGroups")] + private InputList? _internetService6SrcCustomGroups; + + /// + /// Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + /// + public InputList InternetService6SrcCustomGroups + { + get => _internetService6SrcCustomGroups ?? (_internetService6SrcCustomGroups = new InputList()); + set => _internetService6SrcCustomGroups = value; + } + + [Input("internetService6SrcCustoms")] + private InputList? _internetService6SrcCustoms; + + /// + /// Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + /// + public InputList InternetService6SrcCustoms + { + get => _internetService6SrcCustoms ?? (_internetService6SrcCustoms = new InputList()); + set => _internetService6SrcCustoms = value; + } + + [Input("internetService6SrcGroups")] + private InputList? _internetService6SrcGroups; + + /// + /// Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + /// + public InputList InternetService6SrcGroups + { + get => _internetService6SrcGroups ?? (_internetService6SrcGroups = new InputList()); + set => _internetService6SrcGroups = value; + } + + [Input("internetService6SrcNames")] + private InputList? _internetService6SrcNames; + + /// + /// IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + /// + public InputList InternetService6SrcNames + { + get => _internetService6SrcNames ?? (_internetService6SrcNames = new InputList()); + set => _internetService6SrcNames = value; + } + + /// + /// When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + /// + [Input("internetService6SrcNegate")] + public Input? InternetService6SrcNegate { get; set; } + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* /// [Input("intf")] public Input? Intf { get; set; } + [Input("intfBlocks")] + private InputList? _intfBlocks; + + /// + /// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + /// + public InputList IntfBlocks + { + get => _intfBlocks ?? (_intfBlocks = new InputList()); + set => _intfBlocks = value; + } + /// /// User defined local in policy ID. /// diff --git a/sdk/dotnet/Firewall/Multicastaddress.cs b/sdk/dotnet/Firewall/Multicastaddress.cs index 6518e0bd..481b44dd 100644 --- a/sdk/dotnet/Firewall/Multicastaddress.cs +++ b/sdk/dotnet/Firewall/Multicastaddress.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -90,7 +88,7 @@ public partial class Multicastaddress : global::Pulumi.CustomResource public Output EndIp { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -129,7 +127,7 @@ public partial class Multicastaddress : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable visibility of the multicast address on the GUI. Valid values: `enable`, `disable`. @@ -215,7 +213,7 @@ public sealed class MulticastaddressArgs : global::Pulumi.ResourceArgs public Input? EndIp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -307,7 +305,7 @@ public sealed class MulticastaddressState : global::Pulumi.ResourceArgs public Input? EndIp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Multicastaddress6.cs b/sdk/dotnet/Firewall/Multicastaddress6.cs index 2ed713b7..76bc0563 100644 --- a/sdk/dotnet/Firewall/Multicastaddress6.cs +++ b/sdk/dotnet/Firewall/Multicastaddress6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -75,7 +73,7 @@ public partial class Multicastaddress6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -102,7 +100,7 @@ public partial class Multicastaddress6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: `enable`, `disable`. @@ -176,7 +174,7 @@ public sealed class Multicastaddress6Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -244,7 +242,7 @@ public sealed class Multicastaddress6State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Multicastpolicy.cs b/sdk/dotnet/Firewall/Multicastpolicy.cs index f386a822..8664a6fd 100644 --- a/sdk/dotnet/Firewall/Multicastpolicy.cs +++ b/sdk/dotnet/Firewall/Multicastpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -56,7 +55,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -134,7 +132,7 @@ public partial class Multicastpolicy : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -221,7 +219,7 @@ public partial class Multicastpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -331,7 +329,7 @@ public InputList Dstaddrs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -495,7 +493,7 @@ public InputList Dstaddrs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Multicastpolicy6.cs b/sdk/dotnet/Firewall/Multicastpolicy6.cs index a3ddae1d..b2f6e8ad 100644 --- a/sdk/dotnet/Firewall/Multicastpolicy6.cs +++ b/sdk/dotnet/Firewall/Multicastpolicy6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -125,7 +123,7 @@ public partial class Multicastpolicy6 : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -194,7 +192,7 @@ public partial class Multicastpolicy6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -298,7 +296,7 @@ public InputList Dstaddrs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -438,7 +436,7 @@ public InputList Dstaddrs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Networkservicedynamic.cs b/sdk/dotnet/Firewall/Networkservicedynamic.cs index 3dbe7dce..a437a0fa 100644 --- a/sdk/dotnet/Firewall/Networkservicedynamic.cs +++ b/sdk/dotnet/Firewall/Networkservicedynamic.cs @@ -62,7 +62,7 @@ public partial class Networkservicedynamic : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/ObjectAddress.cs b/sdk/dotnet/Firewall/ObjectAddress.cs index c5fa719b..8cb3bd8b 100644 --- a/sdk/dotnet/Firewall/ObjectAddress.cs +++ b/sdk/dotnet/Firewall/ObjectAddress.cs @@ -18,7 +18,6 @@ namespace Pulumiverse.Fortios.Firewall /// ## Example Usage /// /// ### Iprange Address - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,10 +36,8 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Geography Address - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,10 +55,8 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Fqdn Address - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -82,10 +77,8 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Ipmask Address - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -103,7 +96,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectAddress:ObjectAddress")] public partial class ObjectAddress : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectAddressgroup.cs b/sdk/dotnet/Firewall/ObjectAddressgroup.cs index f80d22e3..a94f8a4a 100644 --- a/sdk/dotnet/Firewall/ObjectAddressgroup.cs +++ b/sdk/dotnet/Firewall/ObjectAddressgroup.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectAddressgroup:ObjectAddressgroup")] public partial class ObjectAddressgroup : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectIppool.cs b/sdk/dotnet/Firewall/ObjectIppool.cs index 5f7ff004..2dba2c9f 100644 --- a/sdk/dotnet/Firewall/ObjectIppool.cs +++ b/sdk/dotnet/Firewall/ObjectIppool.cs @@ -18,7 +18,6 @@ namespace Pulumiverse.Fortios.Firewall /// ## Example Usage /// /// ### Overload Ippool - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,10 +37,8 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### One-To-One Ippool - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -61,7 +58,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectIppool:ObjectIppool")] public partial class ObjectIppool : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectService.cs b/sdk/dotnet/Firewall/ObjectService.cs index 99debb2d..01bf4770 100644 --- a/sdk/dotnet/Firewall/ObjectService.cs +++ b/sdk/dotnet/Firewall/ObjectService.cs @@ -18,7 +18,6 @@ namespace Pulumiverse.Fortios.Firewall /// ## Example Usage /// /// ### Fqdn Service - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,10 +36,8 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Iprange Service - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -62,10 +59,8 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### ICMP Service - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -86,7 +81,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectService:ObjectService")] public partial class ObjectService : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectServicecategory.cs b/sdk/dotnet/Firewall/ObjectServicecategory.cs index 6b87fb90..d2b60c06 100644 --- a/sdk/dotnet/Firewall/ObjectServicecategory.cs +++ b/sdk/dotnet/Firewall/ObjectServicecategory.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectServicecategory:ObjectServicecategory")] public partial class ObjectServicecategory : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectServicegroup.cs b/sdk/dotnet/Firewall/ObjectServicegroup.cs index 9a210eff..86c211b3 100644 --- a/sdk/dotnet/Firewall/ObjectServicegroup.cs +++ b/sdk/dotnet/Firewall/ObjectServicegroup.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectServicegroup:ObjectServicegroup")] public partial class ObjectServicegroup : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectVip.cs b/sdk/dotnet/Firewall/ObjectVip.cs index 2ddc75a6..e5ade051 100644 --- a/sdk/dotnet/Firewall/ObjectVip.cs +++ b/sdk/dotnet/Firewall/ObjectVip.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectVip:ObjectVip")] public partial class ObjectVip : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/ObjectVipgroup.cs b/sdk/dotnet/Firewall/ObjectVipgroup.cs index 43f7120c..91684d05 100644 --- a/sdk/dotnet/Firewall/ObjectVipgroup.cs +++ b/sdk/dotnet/Firewall/ObjectVipgroup.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:firewall/objectVipgroup:ObjectVipgroup")] public partial class ObjectVipgroup : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Firewall/Ondemandsniffer.cs b/sdk/dotnet/Firewall/Ondemandsniffer.cs new file mode 100644 index 00000000..db577933 --- /dev/null +++ b/sdk/dotnet/Firewall/Ondemandsniffer.cs @@ -0,0 +1,331 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall +{ + /// + /// Configure on-demand packet sniffer. Applies to FortiOS Version `>= 7.4.4`. + /// + /// ## Import + /// + /// Firewall OnDemandSniffer can be imported using any of these accepted formats: + /// + /// ```sh + /// $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + /// ``` + /// + /// If you do not want to import arguments of block: + /// + /// $ export "FORTIOS_IMPORT_TABLE"="false" + /// + /// ```sh + /// $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + /// ``` + /// + /// $ unset "FORTIOS_IMPORT_TABLE" + /// + [FortiosResourceType("fortios:firewall/ondemandsniffer:Ondemandsniffer")] + public partial class Ondemandsniffer : global::Pulumi.CustomResource + { + /// + /// Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + /// + [Output("advancedFilter")] + public Output AdvancedFilter { get; private set; } = null!; + + /// + /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + /// + [Output("dynamicSortSubtable")] + public Output DynamicSortSubtable { get; private set; } = null!; + + /// + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// + [Output("getAllTables")] + public Output GetAllTables { get; private set; } = null!; + + /// + /// IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + /// + [Output("hosts")] + public Output> Hosts { get; private set; } = null!; + + /// + /// Interface name that on-demand packet sniffer will take place. + /// + [Output("interface")] + public Output Interface { get; private set; } = null!; + + /// + /// Maximum number of packets to capture per on-demand packet sniffer. + /// + [Output("maxPacketCount")] + public Output MaxPacketCount { get; private set; } = null!; + + /// + /// On-demand packet sniffer name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Include non-IP packets. Valid values: `enable`, `disable`. + /// + [Output("nonIpPacket")] + public Output NonIpPacket { get; private set; } = null!; + + /// + /// Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + /// + [Output("ports")] + public Output> Ports { get; private set; } = null!; + + /// + /// Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + /// + [Output("protocols")] + public Output> Protocols { get; private set; } = null!; + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Output("vdomparam")] + public Output Vdomparam { get; private set; } = null!; + + + /// + /// Create a Ondemandsniffer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Ondemandsniffer(string name, OndemandsnifferArgs? args = null, CustomResourceOptions? options = null) + : base("fortios:firewall/ondemandsniffer:Ondemandsniffer", name, args ?? new OndemandsnifferArgs(), MakeResourceOptions(options, "")) + { + } + + private Ondemandsniffer(string name, Input id, OndemandsnifferState? state = null, CustomResourceOptions? options = null) + : base("fortios:firewall/ondemandsniffer:Ondemandsniffer", name, state, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + PluginDownloadURL = "github://api.github.com/pulumiverse/pulumi-fortios", + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Ondemandsniffer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// Any extra arguments used during the lookup. + /// A bag of options that control this resource's behavior + public static Ondemandsniffer Get(string name, Input id, OndemandsnifferState? state = null, CustomResourceOptions? options = null) + { + return new Ondemandsniffer(name, id, state, options); + } + } + + public sealed class OndemandsnifferArgs : global::Pulumi.ResourceArgs + { + /// + /// Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + /// + [Input("advancedFilter")] + public Input? AdvancedFilter { get; set; } + + /// + /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + /// + [Input("dynamicSortSubtable")] + public Input? DynamicSortSubtable { get; set; } + + /// + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// + [Input("getAllTables")] + public Input? GetAllTables { get; set; } + + [Input("hosts")] + private InputList? _hosts; + + /// + /// IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + /// + public InputList Hosts + { + get => _hosts ?? (_hosts = new InputList()); + set => _hosts = value; + } + + /// + /// Interface name that on-demand packet sniffer will take place. + /// + [Input("interface")] + public Input? Interface { get; set; } + + /// + /// Maximum number of packets to capture per on-demand packet sniffer. + /// + [Input("maxPacketCount")] + public Input? MaxPacketCount { get; set; } + + /// + /// On-demand packet sniffer name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Include non-IP packets. Valid values: `enable`, `disable`. + /// + [Input("nonIpPacket")] + public Input? NonIpPacket { get; set; } + + [Input("ports")] + private InputList? _ports; + + /// + /// Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + /// + public InputList Ports + { + get => _ports ?? (_ports = new InputList()); + set => _ports = value; + } + + [Input("protocols")] + private InputList? _protocols; + + /// + /// Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + /// + public InputList Protocols + { + get => _protocols ?? (_protocols = new InputList()); + set => _protocols = value; + } + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Input("vdomparam")] + public Input? Vdomparam { get; set; } + + public OndemandsnifferArgs() + { + } + public static new OndemandsnifferArgs Empty => new OndemandsnifferArgs(); + } + + public sealed class OndemandsnifferState : global::Pulumi.ResourceArgs + { + /// + /// Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + /// + [Input("advancedFilter")] + public Input? AdvancedFilter { get; set; } + + /// + /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + /// + [Input("dynamicSortSubtable")] + public Input? DynamicSortSubtable { get; set; } + + /// + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// + [Input("getAllTables")] + public Input? GetAllTables { get; set; } + + [Input("hosts")] + private InputList? _hosts; + + /// + /// IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + /// + public InputList Hosts + { + get => _hosts ?? (_hosts = new InputList()); + set => _hosts = value; + } + + /// + /// Interface name that on-demand packet sniffer will take place. + /// + [Input("interface")] + public Input? Interface { get; set; } + + /// + /// Maximum number of packets to capture per on-demand packet sniffer. + /// + [Input("maxPacketCount")] + public Input? MaxPacketCount { get; set; } + + /// + /// On-demand packet sniffer name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Include non-IP packets. Valid values: `enable`, `disable`. + /// + [Input("nonIpPacket")] + public Input? NonIpPacket { get; set; } + + [Input("ports")] + private InputList? _ports; + + /// + /// Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + /// + public InputList Ports + { + get => _ports ?? (_ports = new InputList()); + set => _ports = value; + } + + [Input("protocols")] + private InputList? _protocols; + + /// + /// Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + /// + public InputList Protocols + { + get => _protocols ?? (_protocols = new InputList()); + set => _protocols = value; + } + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Input("vdomparam")] + public Input? Vdomparam { get; set; } + + public OndemandsnifferState() + { + } + public static new OndemandsnifferState Empty => new OndemandsnifferState(); + } +} diff --git a/sdk/dotnet/Firewall/Outputs/Accessproxy6ApiGateway6.cs b/sdk/dotnet/Firewall/Outputs/Accessproxy6ApiGateway6.cs index 827fffb0..728924f7 100644 --- a/sdk/dotnet/Firewall/Outputs/Accessproxy6ApiGateway6.cs +++ b/sdk/dotnet/Firewall/Outputs/Accessproxy6ApiGateway6.cs @@ -14,117 +14,36 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class Accessproxy6ApiGateway6 { - /// - /// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - /// public readonly ImmutableArray Applications; - /// - /// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - /// public readonly string? H2Support; - /// - /// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - /// public readonly string? H3Support; - /// - /// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - /// public readonly int? HttpCookieAge; - /// - /// Domain that HTTP cookie persistence should apply to. - /// public readonly string? HttpCookieDomain; - /// - /// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - /// public readonly string? HttpCookieDomainFromHost; - /// - /// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - /// public readonly int? HttpCookieGeneration; - /// - /// Limit HTTP cookie persistence to the specified path. - /// public readonly string? HttpCookiePath; - /// - /// 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: `disable`, `same-ip`. - /// public readonly string? HttpCookieShare; - /// - /// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - /// public readonly string? HttpsCookieSecure; /// - /// API Gateway ID. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - /// public readonly string? LdbMethod; - /// - /// 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: `none`, `http-cookie`. - /// public readonly string? Persistence; - /// - /// QUIC setting. The structure of `quic` block is documented below. - /// public readonly Outputs.Accessproxy6ApiGateway6Quic? Quic; - /// - /// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - /// public readonly ImmutableArray Realservers; - /// - /// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - /// public readonly string? SamlRedirect; - /// - /// SAML service provider configuration for VIP authentication. - /// public readonly string? SamlServer; - /// - /// Service. - /// public readonly string? Service; - /// - /// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - /// public readonly string? SslAlgorithm; - /// - /// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - /// public readonly ImmutableArray SslCipherSuites; - /// - /// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - /// public readonly string? SslDhBits; - /// - /// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// public readonly string? SslMaxVersion; - /// - /// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// public readonly string? SslMinVersion; - /// - /// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - /// public readonly string? SslRenegotiation; - /// - /// SSL-VPN web portal. - /// public readonly string? SslVpnWebPortal; - /// - /// URL pattern to match. - /// public readonly string? UrlMap; - /// - /// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - /// public readonly string? UrlMapType; - /// - /// Virtual host. - /// public readonly string? VirtualHost; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/AccessproxyApiGateway6.cs b/sdk/dotnet/Firewall/Outputs/AccessproxyApiGateway6.cs index fb3f381c..41dcb011 100644 --- a/sdk/dotnet/Firewall/Outputs/AccessproxyApiGateway6.cs +++ b/sdk/dotnet/Firewall/Outputs/AccessproxyApiGateway6.cs @@ -14,117 +14,36 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class AccessproxyApiGateway6 { - /// - /// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - /// public readonly ImmutableArray Applications; - /// - /// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - /// public readonly string? H2Support; - /// - /// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - /// public readonly string? H3Support; - /// - /// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - /// public readonly int? HttpCookieAge; - /// - /// Domain that HTTP cookie persistence should apply to. - /// public readonly string? HttpCookieDomain; - /// - /// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - /// public readonly string? HttpCookieDomainFromHost; - /// - /// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - /// public readonly int? HttpCookieGeneration; - /// - /// Limit HTTP cookie persistence to the specified path. - /// public readonly string? HttpCookiePath; - /// - /// 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: `disable`, `same-ip`. - /// public readonly string? HttpCookieShare; - /// - /// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - /// public readonly string? HttpsCookieSecure; /// - /// API Gateway ID. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - /// public readonly string? LdbMethod; - /// - /// 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: `none`, `http-cookie`. - /// public readonly string? Persistence; - /// - /// QUIC setting. The structure of `quic` block is documented below. - /// public readonly Outputs.AccessproxyApiGateway6Quic? Quic; - /// - /// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - /// public readonly ImmutableArray Realservers; - /// - /// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - /// public readonly string? SamlRedirect; - /// - /// SAML service provider configuration for VIP authentication. - /// public readonly string? SamlServer; - /// - /// Service. - /// public readonly string? Service; - /// - /// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - /// public readonly string? SslAlgorithm; - /// - /// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - /// public readonly ImmutableArray SslCipherSuites; - /// - /// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - /// public readonly string? SslDhBits; - /// - /// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// public readonly string? SslMaxVersion; - /// - /// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - /// public readonly string? SslMinVersion; - /// - /// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - /// public readonly string? SslRenegotiation; - /// - /// SSL-VPN web portal. - /// public readonly string? SslVpnWebPortal; - /// - /// URL pattern to match. - /// public readonly string? UrlMap; - /// - /// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - /// public readonly string? UrlMapType; - /// - /// Virtual host. - /// public readonly string? VirtualHost; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/CentralsnatmapDstAddr6.cs b/sdk/dotnet/Firewall/Outputs/CentralsnatmapDstAddr6.cs index 3fc98676..fad0ca88 100644 --- a/sdk/dotnet/Firewall/Outputs/CentralsnatmapDstAddr6.cs +++ b/sdk/dotnet/Firewall/Outputs/CentralsnatmapDstAddr6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class CentralsnatmapDstAddr6 { - /// - /// Address name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/CentralsnatmapNatIppool6.cs b/sdk/dotnet/Firewall/Outputs/CentralsnatmapNatIppool6.cs index 04749521..6eecbfe8 100644 --- a/sdk/dotnet/Firewall/Outputs/CentralsnatmapNatIppool6.cs +++ b/sdk/dotnet/Firewall/Outputs/CentralsnatmapNatIppool6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class CentralsnatmapNatIppool6 { - /// - /// Address name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/CentralsnatmapOrigAddr6.cs b/sdk/dotnet/Firewall/Outputs/CentralsnatmapOrigAddr6.cs index 9eed7488..0b09b024 100644 --- a/sdk/dotnet/Firewall/Outputs/CentralsnatmapOrigAddr6.cs +++ b/sdk/dotnet/Firewall/Outputs/CentralsnatmapOrigAddr6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class CentralsnatmapOrigAddr6 { - /// - /// Address name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/DoSpolicy6Anomaly.cs b/sdk/dotnet/Firewall/Outputs/DoSpolicy6Anomaly.cs index 62d54f61..ccb2a247 100644 --- a/sdk/dotnet/Firewall/Outputs/DoSpolicy6Anomaly.cs +++ b/sdk/dotnet/Firewall/Outputs/DoSpolicy6Anomaly.cs @@ -43,11 +43,11 @@ public sealed class DoSpolicy6Anomaly /// public readonly string? Status; /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// public readonly int? Threshold; /// - /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// public readonly int? Thresholddefault; diff --git a/sdk/dotnet/Firewall/Outputs/DoSpolicyAnomaly.cs b/sdk/dotnet/Firewall/Outputs/DoSpolicyAnomaly.cs index 84520344..c9095d27 100644 --- a/sdk/dotnet/Firewall/Outputs/DoSpolicyAnomaly.cs +++ b/sdk/dotnet/Firewall/Outputs/DoSpolicyAnomaly.cs @@ -43,11 +43,11 @@ public sealed class DoSpolicyAnomaly /// public readonly string? Status; /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// public readonly int? Threshold; /// - /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// public readonly int? Thresholddefault; diff --git a/sdk/dotnet/Firewall/Outputs/InternetserviceextensionDisableEntryIp6Range.cs b/sdk/dotnet/Firewall/Outputs/InternetserviceextensionDisableEntryIp6Range.cs index 940c6766..0b6d94ca 100644 --- a/sdk/dotnet/Firewall/Outputs/InternetserviceextensionDisableEntryIp6Range.cs +++ b/sdk/dotnet/Firewall/Outputs/InternetserviceextensionDisableEntryIp6Range.cs @@ -14,17 +14,11 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class InternetserviceextensionDisableEntryIp6Range { - /// - /// End IPv6 address. - /// public readonly string? EndIp6; /// - /// Disable entry ID. + /// an identifier for the resource with format {{fosid}}. /// public readonly int? Id; - /// - /// Start IPv6 address. - /// public readonly string? StartIp6; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/InternetserviceextensionEntryDst6.cs b/sdk/dotnet/Firewall/Outputs/InternetserviceextensionEntryDst6.cs index cea336b0..3e4c0b3f 100644 --- a/sdk/dotnet/Firewall/Outputs/InternetserviceextensionEntryDst6.cs +++ b/sdk/dotnet/Firewall/Outputs/InternetserviceextensionEntryDst6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class InternetserviceextensionEntryDst6 { - /// - /// Select the destination address6 or address group object from available options. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/Localinpolicy6Dstaddr.cs b/sdk/dotnet/Firewall/Outputs/Localinpolicy6Dstaddr.cs index 34e0f05b..bd9c8248 100644 --- a/sdk/dotnet/Firewall/Outputs/Localinpolicy6Dstaddr.cs +++ b/sdk/dotnet/Firewall/Outputs/Localinpolicy6Dstaddr.cs @@ -15,7 +15,7 @@ namespace Pulumiverse.Fortios.Firewall.Outputs public sealed class Localinpolicy6Dstaddr { /// - /// Address name. + /// Custom Internet Service6 group name. /// public readonly string? Name; diff --git a/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcCustom.cs b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcCustom.cs new file mode 100644 index 00000000..44902a68 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcCustom.cs @@ -0,0 +1,25 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class Localinpolicy6InternetService6SrcCustom + { + public readonly string? Name; + + [OutputConstructor] + private Localinpolicy6InternetService6SrcCustom(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcCustomGroup.cs b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcCustomGroup.cs new file mode 100644 index 00000000..8bad92d8 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcCustomGroup.cs @@ -0,0 +1,25 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class Localinpolicy6InternetService6SrcCustomGroup + { + public readonly string? Name; + + [OutputConstructor] + private Localinpolicy6InternetService6SrcCustomGroup(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcGroup.cs b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcGroup.cs new file mode 100644 index 00000000..10c2700b --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcGroup.cs @@ -0,0 +1,25 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class Localinpolicy6InternetService6SrcGroup + { + public readonly string? Name; + + [OutputConstructor] + private Localinpolicy6InternetService6SrcGroup(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcName.cs b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcName.cs new file mode 100644 index 00000000..561c46ce --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/Localinpolicy6InternetService6SrcName.cs @@ -0,0 +1,25 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class Localinpolicy6InternetService6SrcName + { + public readonly string? Name; + + [OutputConstructor] + private Localinpolicy6InternetService6SrcName(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/Localinpolicy6IntfBlock.cs b/sdk/dotnet/Firewall/Outputs/Localinpolicy6IntfBlock.cs new file mode 100644 index 00000000..446fb401 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/Localinpolicy6IntfBlock.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class Localinpolicy6IntfBlock + { + /// + /// Address name. + /// + public readonly string? Name; + + [OutputConstructor] + private Localinpolicy6IntfBlock(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcCustom.cs b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcCustom.cs new file mode 100644 index 00000000..4f030c6c --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcCustom.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class LocalinpolicyInternetServiceSrcCustom + { + /// + /// Custom Internet Service name. + /// + public readonly string? Name; + + [OutputConstructor] + private LocalinpolicyInternetServiceSrcCustom(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcCustomGroup.cs b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcCustomGroup.cs new file mode 100644 index 00000000..bd7429cc --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcCustomGroup.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class LocalinpolicyInternetServiceSrcCustomGroup + { + /// + /// Custom Internet Service group name. + /// + public readonly string? Name; + + [OutputConstructor] + private LocalinpolicyInternetServiceSrcCustomGroup(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcGroup.cs b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcGroup.cs new file mode 100644 index 00000000..d804b248 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcGroup.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class LocalinpolicyInternetServiceSrcGroup + { + /// + /// Internet Service group name. + /// + public readonly string? Name; + + [OutputConstructor] + private LocalinpolicyInternetServiceSrcGroup(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcName.cs b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcName.cs new file mode 100644 index 00000000..99282d45 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/LocalinpolicyInternetServiceSrcName.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class LocalinpolicyInternetServiceSrcName + { + /// + /// Internet Service name. + /// + public readonly string? Name; + + [OutputConstructor] + private LocalinpolicyInternetServiceSrcName(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/LocalinpolicyIntfBlock.cs b/sdk/dotnet/Firewall/Outputs/LocalinpolicyIntfBlock.cs new file mode 100644 index 00000000..26ab2194 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/LocalinpolicyIntfBlock.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class LocalinpolicyIntfBlock + { + /// + /// Address name. + /// + public readonly string? Name; + + [OutputConstructor] + private LocalinpolicyIntfBlock(string? name) + { + Name = name; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/OndemandsnifferHost.cs b/sdk/dotnet/Firewall/Outputs/OndemandsnifferHost.cs new file mode 100644 index 00000000..9fd340ac --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/OndemandsnifferHost.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class OndemandsnifferHost + { + /// + /// IPv4 or IPv6 host. + /// + public readonly string? Host; + + [OutputConstructor] + private OndemandsnifferHost(string? host) + { + Host = host; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/OndemandsnifferPort.cs b/sdk/dotnet/Firewall/Outputs/OndemandsnifferPort.cs new file mode 100644 index 00000000..d895665a --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/OndemandsnifferPort.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class OndemandsnifferPort + { + /// + /// Port to filter in this traffic sniffer. + /// + public readonly int? Port; + + [OutputConstructor] + private OndemandsnifferPort(int? port) + { + Port = port; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/OndemandsnifferProtocol.cs b/sdk/dotnet/Firewall/Outputs/OndemandsnifferProtocol.cs new file mode 100644 index 00000000..2e746680 --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/OndemandsnifferProtocol.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class OndemandsnifferProtocol + { + /// + /// Integer value for the protocol type as defined by IANA (0 - 255). + /// + public readonly int? Protocol; + + [OutputConstructor] + private OndemandsnifferProtocol(int? protocol) + { + Protocol = protocol; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/ProfileprotocoloptionsPop3.cs b/sdk/dotnet/Firewall/Outputs/ProfileprotocoloptionsPop3.cs index 2f054deb..d86009b6 100644 --- a/sdk/dotnet/Firewall/Outputs/ProfileprotocoloptionsPop3.cs +++ b/sdk/dotnet/Firewall/Outputs/ProfileprotocoloptionsPop3.cs @@ -14,45 +14,15 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class ProfileprotocoloptionsPop3 { - /// - /// Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - /// public readonly string? InspectAll; - /// - /// One or more options that can be applied to the session. Valid values: `oversize`. - /// public readonly string? Options; - /// - /// Maximum in-memory file size that can be scanned (MB). - /// public readonly int? OversizeLimit; - /// - /// Ports to scan for content (1 - 65535, default = 445). - /// public readonly int? Ports; - /// - /// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - /// public readonly string? ProxyAfterTcpHandshake; - /// - /// Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - /// public readonly string? ScanBzip2; - /// - /// SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - /// public readonly string? SslOffloaded; - /// - /// Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - /// public readonly string? Status; - /// - /// Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - /// public readonly int? UncompressedNestLimit; - /// - /// Maximum in-memory uncompressed file size that can be scanned (MB). - /// public readonly int? UncompressedOversizeLimit; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/SnifferAnomaly.cs b/sdk/dotnet/Firewall/Outputs/SnifferAnomaly.cs index 723e76d3..a080f58e 100644 --- a/sdk/dotnet/Firewall/Outputs/SnifferAnomaly.cs +++ b/sdk/dotnet/Firewall/Outputs/SnifferAnomaly.cs @@ -43,7 +43,7 @@ public sealed class SnifferAnomaly /// public readonly string? Status; /// - /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + /// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. /// public readonly int? Threshold; /// diff --git a/sdk/dotnet/Firewall/Outputs/SslsshprofileEchOuterSni.cs b/sdk/dotnet/Firewall/Outputs/SslsshprofileEchOuterSni.cs new file mode 100644 index 00000000..32ac536f --- /dev/null +++ b/sdk/dotnet/Firewall/Outputs/SslsshprofileEchOuterSni.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.Firewall.Outputs +{ + + [OutputType] + public sealed class SslsshprofileEchOuterSni + { + /// + /// ClientHelloOuter SNI name. + /// + public readonly string? Name; + /// + /// ClientHelloOuter SNI to be blocked. + /// + public readonly string? Sni; + + [OutputConstructor] + private SslsshprofileEchOuterSni( + string? name, + + string? sni) + { + Name = name; + Sni = sni; + } + } +} diff --git a/sdk/dotnet/Firewall/Outputs/SslsshprofileHttps.cs b/sdk/dotnet/Firewall/Outputs/SslsshprofileHttps.cs index a2a26f99..e823e3f9 100644 --- a/sdk/dotnet/Firewall/Outputs/SslsshprofileHttps.cs +++ b/sdk/dotnet/Firewall/Outputs/SslsshprofileHttps.cs @@ -35,6 +35,10 @@ public sealed class SslsshprofileHttps /// public readonly string? ClientCertificate; /// + /// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + /// + public readonly string? EncryptedClientHello; + /// /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. /// public readonly string? ExpiredServerCert; @@ -103,6 +107,8 @@ private SslsshprofileHttps( string? clientCertificate, + string? encryptedClientHello, + string? expiredServerCert, string? invalidServerCert, @@ -136,6 +142,7 @@ private SslsshprofileHttps( CertValidationTimeout = certValidationTimeout; ClientCertRequest = clientCertRequest; ClientCertificate = clientCertificate; + EncryptedClientHello = encryptedClientHello; ExpiredServerCert = expiredServerCert; InvalidServerCert = invalidServerCert; MinAllowedSslVersion = minAllowedSslVersion; diff --git a/sdk/dotnet/Firewall/Outputs/SslsshprofilePop3s.cs b/sdk/dotnet/Firewall/Outputs/SslsshprofilePop3s.cs index cf888cc2..134a05b0 100644 --- a/sdk/dotnet/Firewall/Outputs/SslsshprofilePop3s.cs +++ b/sdk/dotnet/Firewall/Outputs/SslsshprofilePop3s.cs @@ -14,69 +14,21 @@ namespace Pulumiverse.Fortios.Firewall.Outputs [OutputType] public sealed class SslsshprofilePop3s { - /// - /// Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - /// public readonly string? CertValidationFailure; - /// - /// Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - /// public readonly string? CertValidationTimeout; - /// - /// Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - /// public readonly string? ClientCertRequest; - /// - /// Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - /// public readonly string? ClientCertificate; - /// - /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - /// public readonly string? ExpiredServerCert; - /// - /// Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - /// public readonly string? InvalidServerCert; - /// - /// Ports to use for scanning (1 - 65535, default = 443). - /// public readonly string? Ports; - /// - /// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - /// public readonly string? ProxyAfterTcpHandshake; - /// - /// Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - /// public readonly string? RevokedServerCert; - /// - /// Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - /// public readonly string? SniServerCertCheck; - /// - /// Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - /// public readonly string? Status; - /// - /// Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - /// public readonly string? UnsupportedSsl; - /// - /// Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - /// public readonly string? UnsupportedSslCipher; - /// - /// Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - /// public readonly string? UnsupportedSslNegotiation; - /// - /// Action based on the SSL version used being unsupported. - /// public readonly string? UnsupportedSslVersion; - /// - /// Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - /// public readonly string? UntrustedServerCert; [OutputConstructor] diff --git a/sdk/dotnet/Firewall/Outputs/SslsshprofileSsl.cs b/sdk/dotnet/Firewall/Outputs/SslsshprofileSsl.cs index f5f3f217..016ea701 100644 --- a/sdk/dotnet/Firewall/Outputs/SslsshprofileSsl.cs +++ b/sdk/dotnet/Firewall/Outputs/SslsshprofileSsl.cs @@ -35,6 +35,10 @@ public sealed class SslsshprofileSsl /// public readonly string? ClientCertificate; /// + /// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + /// + public readonly string? EncryptedClientHello; + /// /// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. /// public readonly string? ExpiredServerCert; @@ -91,6 +95,8 @@ private SslsshprofileSsl( string? clientCertificate, + string? encryptedClientHello, + string? expiredServerCert, string? inspectAll, @@ -118,6 +124,7 @@ private SslsshprofileSsl( CertValidationTimeout = certValidationTimeout; ClientCertRequest = clientCertRequest; ClientCertificate = clientCertificate; + EncryptedClientHello = encryptedClientHello; ExpiredServerCert = expiredServerCert; InspectAll = inspectAll; InvalidServerCert = invalidServerCert; diff --git a/sdk/dotnet/Firewall/Policy.cs b/sdk/dotnet/Firewall/Policy.cs index 69a62950..e82ac543 100644 --- a/sdk/dotnet/Firewall/Policy.cs +++ b/sdk/dotnet/Firewall/Policy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -126,7 +125,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -450,7 +448,7 @@ public partial class Policy : global::Pulumi.CustomResource public Output GeoipMatch { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -869,6 +867,12 @@ public partial class Policy : global::Pulumi.CustomResource [Output("poolnames")] public Output> Poolnames { get; private set; } = null!; + /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + /// + [Output("portPreserve")] + public Output PortPreserve { get; private set; } = null!; + /// /// Name of profile group. /// @@ -1167,7 +1171,7 @@ public partial class Policy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of an existing VideoFilter profile. @@ -1733,7 +1737,7 @@ public InputList FssoGroups public Input? GeoipMatch { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2302,6 +2306,12 @@ public InputList Poolnames set => _poolnames = value; } + /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + /// + [Input("portPreserve")] + public Input? PortPreserve { get; set; } + /// /// Name of profile group. /// @@ -3205,7 +3215,7 @@ public InputList FssoGroups public Input? GeoipMatch { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -3774,6 +3784,12 @@ public InputList Poolnames set => _poolnames = value; } + /// + /// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + /// + [Input("portPreserve")] + public Input? PortPreserve { get; set; } + /// /// Name of profile group. /// diff --git a/sdk/dotnet/Firewall/Policy46.cs b/sdk/dotnet/Firewall/Policy46.cs index 7c8f2de1..f4885666 100644 --- a/sdk/dotnet/Firewall/Policy46.cs +++ b/sdk/dotnet/Firewall/Policy46.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -78,7 +77,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -138,7 +136,7 @@ public partial class Policy46 : global::Pulumi.CustomResource public Output Fixedport { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -255,7 +253,7 @@ public partial class Policy46 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -347,7 +345,7 @@ public InputList Dstaddrs public Input? Fixedport { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -535,7 +533,7 @@ public InputList Dstaddrs public Input? Fixedport { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Policy6.cs b/sdk/dotnet/Firewall/Policy6.cs index c122e913..bfd81740 100644 --- a/sdk/dotnet/Firewall/Policy6.cs +++ b/sdk/dotnet/Firewall/Policy6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -100,7 +99,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -292,7 +290,7 @@ public partial class Policy6 : global::Pulumi.CustomResource public Output> FssoGroups { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -613,7 +611,7 @@ public partial class Policy6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest @@ -945,7 +943,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1607,7 +1605,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Policy64.cs b/sdk/dotnet/Firewall/Policy64.cs index f55c2296..627c30ea 100644 --- a/sdk/dotnet/Firewall/Policy64.cs +++ b/sdk/dotnet/Firewall/Policy64.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -63,7 +62,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -123,7 +121,7 @@ public partial class Policy64 : global::Pulumi.CustomResource public Output Fixedport { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -240,7 +238,7 @@ public partial class Policy64 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -332,7 +330,7 @@ public InputList Dstaddrs public Input? Fixedport { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -520,7 +518,7 @@ public InputList Dstaddrs public Input? Fixedport { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Profilegroup.cs b/sdk/dotnet/Firewall/Profilegroup.cs index 21f65703..9dbe97dc 100644 --- a/sdk/dotnet/Firewall/Profilegroup.cs +++ b/sdk/dotnet/Firewall/Profilegroup.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -173,7 +171,7 @@ public partial class Profilegroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of an existing VideoFilter profile. diff --git a/sdk/dotnet/Firewall/Profileprotocoloptions.cs b/sdk/dotnet/Firewall/Profileprotocoloptions.cs index e6bf886f..ea7ac333 100644 --- a/sdk/dotnet/Firewall/Profileprotocoloptions.cs +++ b/sdk/dotnet/Firewall/Profileprotocoloptions.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -131,7 +130,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -185,7 +183,7 @@ public partial class Profileprotocoloptions : global::Pulumi.CustomResource public Output Ftp { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -272,7 +270,7 @@ public partial class Profileprotocoloptions : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -352,7 +350,7 @@ public sealed class ProfileprotocoloptionsArgs : global::Pulumi.ResourceArgs public Input? Ftp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -480,7 +478,7 @@ public sealed class ProfileprotocoloptionsState : global::Pulumi.ResourceArgs public Input? Ftp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Proxyaddress.cs b/sdk/dotnet/Firewall/Proxyaddress.cs index f543e565..54d2990f 100644 --- a/sdk/dotnet/Firewall/Proxyaddress.cs +++ b/sdk/dotnet/Firewall/Proxyaddress.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -95,7 +93,7 @@ public partial class Proxyaddress : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -200,7 +198,7 @@ public partial class Proxyaddress : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. @@ -304,7 +302,7 @@ public InputList Categories public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -486,7 +484,7 @@ public InputList Categories public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Proxyaddrgrp.cs b/sdk/dotnet/Firewall/Proxyaddrgrp.cs index 3087739c..59933c52 100644 --- a/sdk/dotnet/Firewall/Proxyaddrgrp.cs +++ b/sdk/dotnet/Firewall/Proxyaddrgrp.cs @@ -53,7 +53,7 @@ public partial class Proxyaddrgrp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Proxyaddrgrp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. @@ -166,7 +166,7 @@ public sealed class ProxyaddrgrpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +252,7 @@ public sealed class ProxyaddrgrpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Proxypolicy.cs b/sdk/dotnet/Firewall/Proxypolicy.cs index e7242dc4..10f45b68 100644 --- a/sdk/dotnet/Firewall/Proxypolicy.cs +++ b/sdk/dotnet/Firewall/Proxypolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -86,7 +85,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -248,7 +246,7 @@ public partial class Proxypolicy : global::Pulumi.CustomResource public Output FileFilterProfile { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -557,7 +555,7 @@ public partial class Proxypolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of an existing VideoFilter profile. @@ -841,7 +839,7 @@ public InputList Dstintfs public Input? FileFilterProfile { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1497,7 +1495,7 @@ public InputList Dstintfs public Input? FileFilterProfile { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Region.cs b/sdk/dotnet/Firewall/Region.cs index 4966dd7f..edabfdc9 100644 --- a/sdk/dotnet/Firewall/Region.cs +++ b/sdk/dotnet/Firewall/Region.cs @@ -53,7 +53,7 @@ public partial class Region : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Region : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public InputList Cities public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -192,7 +192,7 @@ public InputList Cities public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Schedule/Group.cs b/sdk/dotnet/Firewall/Schedule/Group.cs index 13afbc4e..ac52166d 100644 --- a/sdk/dotnet/Firewall/Schedule/Group.cs +++ b/sdk/dotnet/Firewall/Schedule/Group.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Schedule /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Firewall.Schedule /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -88,7 +86,7 @@ public partial class Group : global::Pulumi.CustomResource public Output FabricObject { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -109,7 +107,7 @@ public partial class Group : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -177,7 +175,7 @@ public sealed class GroupArgs : global::Pulumi.ResourceArgs public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -233,7 +231,7 @@ public sealed class GroupState : global::Pulumi.ResourceArgs public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Schedule/Onetime.cs b/sdk/dotnet/Firewall/Schedule/Onetime.cs index c18253d2..72efd6aa 100644 --- a/sdk/dotnet/Firewall/Schedule/Onetime.cs +++ b/sdk/dotnet/Firewall/Schedule/Onetime.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Schedule /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Firewall.Schedule /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -109,7 +107,7 @@ public partial class Onetime : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Schedule/Recurring.cs b/sdk/dotnet/Firewall/Schedule/Recurring.cs index e86b10e2..fb92dd58 100644 --- a/sdk/dotnet/Firewall/Schedule/Recurring.cs +++ b/sdk/dotnet/Firewall/Schedule/Recurring.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Schedule /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Firewall.Schedule /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -97,7 +95,7 @@ public partial class Recurring : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Securitypolicy.cs b/sdk/dotnet/Firewall/Securitypolicy.cs index d4e057bb..78d66483 100644 --- a/sdk/dotnet/Firewall/Securitypolicy.cs +++ b/sdk/dotnet/Firewall/Securitypolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -65,7 +64,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -233,7 +231,7 @@ public partial class Securitypolicy : global::Pulumi.CustomResource public Output> FssoGroups { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -563,13 +561,13 @@ public partial class Securitypolicy : global::Pulumi.CustomResource public Output Status { get; private set; } = null!; /// - /// URL category ID list. The structure of `url_category` block is documented below. + /// URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. /// [Output("urlCategories")] public Output> UrlCategories { get; private set; } = null!; /// - /// URL categories or groups. + /// URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* /// [Output("urlCategoryUnitary")] public Output UrlCategoryUnitary { get; private set; } = null!; @@ -590,7 +588,7 @@ public partial class Securitypolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of an existing VideoFilter profile. @@ -856,7 +854,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1333,7 +1331,7 @@ public InputList Srcintfs private InputList? _urlCategories; /// - /// URL category ID list. The structure of `url_category` block is documented below. + /// URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. /// public InputList UrlCategories { @@ -1342,7 +1340,7 @@ public InputList UrlCategories } /// - /// URL categories or groups. + /// URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* /// [Input("urlCategoryUnitary")] public Input? UrlCategoryUnitary { get; set; } @@ -1596,7 +1594,7 @@ public InputList FssoGroups } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2073,7 +2071,7 @@ public InputList Srcintfs private InputList? _urlCategories; /// - /// URL category ID list. The structure of `url_category` block is documented below. + /// URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. /// public InputList UrlCategories { @@ -2082,7 +2080,7 @@ public InputList UrlCategories } /// - /// URL categories or groups. + /// URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* /// [Input("urlCategoryUnitary")] public Input? UrlCategoryUnitary { get; set; } diff --git a/sdk/dotnet/Firewall/Service/Category.cs b/sdk/dotnet/Firewall/Service/Category.cs index 6d56092f..597efaa0 100644 --- a/sdk/dotnet/Firewall/Service/Category.cs +++ b/sdk/dotnet/Firewall/Service/Category.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Service /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Firewall.Service /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -73,7 +71,7 @@ public partial class Category : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Service/Custom.cs b/sdk/dotnet/Firewall/Service/Custom.cs index 8671a751..8daf277c 100644 --- a/sdk/dotnet/Firewall/Service/Custom.cs +++ b/sdk/dotnet/Firewall/Service/Custom.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Service /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Firewall.Service /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -129,7 +127,7 @@ public partial class Custom : global::Pulumi.CustomResource public Output Fqdn { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -246,7 +244,7 @@ public partial class Custom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable the visibility of the service on the GUI. Valid values: `enable`, `disable`. @@ -374,7 +372,7 @@ public InputList Applications public Input? Fqdn { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -580,7 +578,7 @@ public InputList Applications public Input? Fqdn { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Service/Group.cs b/sdk/dotnet/Firewall/Service/Group.cs index de525287..cf345989 100644 --- a/sdk/dotnet/Firewall/Service/Group.cs +++ b/sdk/dotnet/Firewall/Service/Group.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Service /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -58,7 +57,6 @@ namespace Pulumiverse.Fortios.Firewall.Service /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -106,7 +104,7 @@ public partial class Group : global::Pulumi.CustomResource public Output FabricObject { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -139,7 +137,7 @@ public partial class Group : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -213,7 +211,7 @@ public sealed class GroupArgs : global::Pulumi.ResourceArgs public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -287,7 +285,7 @@ public sealed class GroupState : global::Pulumi.ResourceArgs public Input? FabricObject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Shaper/Peripshaper.cs b/sdk/dotnet/Firewall/Shaper/Peripshaper.cs index ab9e9af7..d2f50523 100644 --- a/sdk/dotnet/Firewall/Shaper/Peripshaper.cs +++ b/sdk/dotnet/Firewall/Shaper/Peripshaper.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Shaper /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.Firewall.Shaper /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Peripshaper : global::Pulumi.CustomResource public Output DiffservcodeRev { get; private set; } = null!; /// - /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Output("maxBandwidth")] public Output MaxBandwidth { get; private set; } = null!; @@ -124,7 +122,7 @@ public partial class Peripshaper : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -204,7 +202,7 @@ public sealed class PeripshaperArgs : global::Pulumi.ResourceArgs public Input? DiffservcodeRev { get; set; } /// - /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Input("maxBandwidth")] public Input? MaxBandwidth { get; set; } @@ -278,7 +276,7 @@ public sealed class PeripshaperState : global::Pulumi.ResourceArgs public Input? DiffservcodeRev { get; set; } /// - /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Input("maxBandwidth")] public Input? MaxBandwidth { get; set; } diff --git a/sdk/dotnet/Firewall/Shaper/Trafficshaper.cs b/sdk/dotnet/Firewall/Shaper/Trafficshaper.cs index 1e873bef..3a6053cb 100644 --- a/sdk/dotnet/Firewall/Shaper/Trafficshaper.cs +++ b/sdk/dotnet/Firewall/Shaper/Trafficshaper.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Shaper /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.Firewall.Shaper /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -127,13 +125,13 @@ public partial class Trafficshaper : global::Pulumi.CustomResource public Output ExceedDscp { get; private set; } = null!; /// - /// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Output("guaranteedBandwidth")] public Output GuaranteedBandwidth { get; private set; } = null!; /// - /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Output("maximumBandwidth")] public Output MaximumBandwidth { get; private set; } = null!; @@ -178,7 +176,7 @@ public partial class Trafficshaper : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -294,13 +292,13 @@ public sealed class TrafficshaperArgs : global::Pulumi.ResourceArgs public Input? ExceedDscp { get; set; } /// - /// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Input("guaranteedBandwidth")] public Input? GuaranteedBandwidth { get; set; } /// - /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Input("maximumBandwidth")] public Input? MaximumBandwidth { get; set; } @@ -422,13 +420,13 @@ public sealed class TrafficshaperState : global::Pulumi.ResourceArgs public Input? ExceedDscp { get; set; } /// - /// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Input("guaranteedBandwidth")] public Input? GuaranteedBandwidth { get; set; } /// - /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + /// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. /// [Input("maximumBandwidth")] public Input? MaximumBandwidth { get; set; } diff --git a/sdk/dotnet/Firewall/Shapingpolicy.cs b/sdk/dotnet/Firewall/Shapingpolicy.cs index c2cf12dd..0bb3d486 100644 --- a/sdk/dotnet/Firewall/Shapingpolicy.cs +++ b/sdk/dotnet/Firewall/Shapingpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -71,7 +70,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -191,7 +189,7 @@ public partial class Shapingpolicy : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -386,7 +384,7 @@ public partial class Shapingpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -568,7 +566,7 @@ public InputList Dstintfs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1008,7 +1006,7 @@ public InputList Dstintfs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Shapingprofile.cs b/sdk/dotnet/Firewall/Shapingprofile.cs index d49c56f2..9abd9959 100644 --- a/sdk/dotnet/Firewall/Shapingprofile.cs +++ b/sdk/dotnet/Firewall/Shapingprofile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Shapingprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -112,7 +110,7 @@ public partial class Shapingprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -180,7 +178,7 @@ public sealed class ShapingprofileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -242,7 +240,7 @@ public sealed class ShapingprofileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Sniffer.cs b/sdk/dotnet/Firewall/Sniffer.cs index e0caee9e..b904fcf3 100644 --- a/sdk/dotnet/Firewall/Sniffer.cs +++ b/sdk/dotnet/Firewall/Sniffer.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -178,7 +176,7 @@ public partial class Sniffer : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -238,7 +236,7 @@ public partial class Sniffer : global::Pulumi.CustomResource public Output Logtraffic { get; private set; } = null!; /// - /// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + /// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. /// [Output("maxPacketCount")] public Output MaxPacketCount { get; private set; } = null!; @@ -295,7 +293,7 @@ public partial class Sniffer : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// List of VLANs to sniff. @@ -477,7 +475,7 @@ public InputList Anomalies public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -543,7 +541,7 @@ public InputList IpThreatfeeds public Input? Logtraffic { get; set; } /// - /// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + /// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. /// [Input("maxPacketCount")] public Input? MaxPacketCount { get; set; } @@ -743,7 +741,7 @@ public InputList Anomalies public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -809,7 +807,7 @@ public InputList IpThreatfeeds public Input? Logtraffic { get; set; } /// - /// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + /// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. /// [Input("maxPacketCount")] public Input? MaxPacketCount { get; set; } diff --git a/sdk/dotnet/Firewall/Ssh/Hostkey.cs b/sdk/dotnet/Firewall/Ssh/Hostkey.cs index ebd849df..84937662 100644 --- a/sdk/dotnet/Firewall/Ssh/Hostkey.cs +++ b/sdk/dotnet/Firewall/Ssh/Hostkey.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Ssh /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Firewall.Ssh /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -116,7 +114,7 @@ public partial class Hostkey : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ssh/Localca.cs b/sdk/dotnet/Firewall/Ssh/Localca.cs index 013160c1..9629bbcf 100644 --- a/sdk/dotnet/Firewall/Ssh/Localca.cs +++ b/sdk/dotnet/Firewall/Ssh/Localca.cs @@ -68,7 +68,7 @@ public partial class Localca : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ssh/Localkey.cs b/sdk/dotnet/Firewall/Ssh/Localkey.cs index eb0c660c..eb7dbf8a 100644 --- a/sdk/dotnet/Firewall/Ssh/Localkey.cs +++ b/sdk/dotnet/Firewall/Ssh/Localkey.cs @@ -68,7 +68,7 @@ public partial class Localkey : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ssh/Setting.cs b/sdk/dotnet/Firewall/Ssh/Setting.cs index ccb4fe3e..40f87263 100644 --- a/sdk/dotnet/Firewall/Ssh/Setting.cs +++ b/sdk/dotnet/Firewall/Ssh/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Ssh /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Firewall.Ssh /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ssl/Setting.cs b/sdk/dotnet/Firewall/Ssl/Setting.cs index 33aa674b..c1e303a0 100644 --- a/sdk/dotnet/Firewall/Ssl/Setting.cs +++ b/sdk/dotnet/Firewall/Ssl/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Ssl /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Firewall.Ssl /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -134,7 +132,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Sslserver.cs b/sdk/dotnet/Firewall/Sslserver.cs index aa570c6c..c3ac0ec5 100644 --- a/sdk/dotnet/Firewall/Sslserver.cs +++ b/sdk/dotnet/Firewall/Sslserver.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -103,7 +101,7 @@ public partial class Sslserver : global::Pulumi.CustomResource public Output SslAlgorithm { get; private set; } = null!; /// - /// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + /// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". /// [Output("sslCert")] public Output SslCert { get; private set; } = null!; @@ -154,7 +152,7 @@ public partial class Sslserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -240,7 +238,7 @@ public sealed class SslserverArgs : global::Pulumi.ResourceArgs public Input? SslAlgorithm { get; set; } /// - /// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + /// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". /// [Input("sslCert", required: true)] public Input SslCert { get; set; } = null!; @@ -338,7 +336,7 @@ public sealed class SslserverState : global::Pulumi.ResourceArgs public Input? SslAlgorithm { get; set; } /// - /// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + /// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". /// [Input("sslCert")] public Input? SslCert { get; set; } diff --git a/sdk/dotnet/Firewall/Sslsshprofile.cs b/sdk/dotnet/Firewall/Sslsshprofile.cs index 3155679c..58b3ef60 100644 --- a/sdk/dotnet/Firewall/Sslsshprofile.cs +++ b/sdk/dotnet/Firewall/Sslsshprofile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -66,7 +65,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -131,6 +129,12 @@ public partial class Sslsshprofile : global::Pulumi.CustomResource [Output("dynamicSortSubtable")] public Output DynamicSortSubtable { get; private set; } = null!; + /// + /// ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. + /// + [Output("echOuterSnis")] + public Output> EchOuterSnis { get; private set; } = null!; + /// /// Configure FTPS options. The structure of `ftps` block is documented below. /// @@ -138,7 +142,7 @@ public partial class Sslsshprofile : global::Pulumi.CustomResource public Output Ftps { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -291,7 +295,7 @@ public partial class Sslsshprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable exempting servers by FortiGuard whitelist. Valid values: `enable`, `disable`. @@ -388,6 +392,18 @@ public sealed class SslsshprofileArgs : global::Pulumi.ResourceArgs [Input("dynamicSortSubtable")] public Input? DynamicSortSubtable { get; set; } + [Input("echOuterSnis")] + private InputList? _echOuterSnis; + + /// + /// ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. + /// + public InputList EchOuterSnis + { + get => _echOuterSnis ?? (_echOuterSnis = new InputList()); + set => _echOuterSnis = value; + } + /// /// Configure FTPS options. The structure of `ftps` block is documented below. /// @@ -395,7 +411,7 @@ public sealed class SslsshprofileArgs : global::Pulumi.ResourceArgs public Input? Ftps { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -618,6 +634,18 @@ public sealed class SslsshprofileState : global::Pulumi.ResourceArgs [Input("dynamicSortSubtable")] public Input? DynamicSortSubtable { get; set; } + [Input("echOuterSnis")] + private InputList? _echOuterSnis; + + /// + /// ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. + /// + public InputList EchOuterSnis + { + get => _echOuterSnis ?? (_echOuterSnis = new InputList()); + set => _echOuterSnis = value; + } + /// /// Configure FTPS options. The structure of `ftps` block is documented below. /// @@ -625,7 +653,7 @@ public sealed class SslsshprofileState : global::Pulumi.ResourceArgs public Input? Ftps { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Trafficclass.cs b/sdk/dotnet/Firewall/Trafficclass.cs index a16c774c..8089a4bb 100644 --- a/sdk/dotnet/Firewall/Trafficclass.cs +++ b/sdk/dotnet/Firewall/Trafficclass.cs @@ -50,7 +50,7 @@ public partial class Trafficclass : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Ttlpolicy.cs b/sdk/dotnet/Firewall/Ttlpolicy.cs index a3e9bee3..cd8c83fb 100644 --- a/sdk/dotnet/Firewall/Ttlpolicy.cs +++ b/sdk/dotnet/Firewall/Ttlpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -92,7 +90,7 @@ public partial class Ttlpolicy : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -137,7 +135,7 @@ public partial class Ttlpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -205,7 +203,7 @@ public sealed class TtlpolicyArgs : global::Pulumi.ResourceArgs public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -291,7 +289,7 @@ public sealed class TtlpolicyState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Vendormac.cs b/sdk/dotnet/Firewall/Vendormac.cs index e3a3f778..411fe201 100644 --- a/sdk/dotnet/Firewall/Vendormac.cs +++ b/sdk/dotnet/Firewall/Vendormac.cs @@ -62,7 +62,7 @@ public partial class Vendormac : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Firewall/Vip.cs b/sdk/dotnet/Firewall/Vip.cs index 7a36e206..d67a574f 100644 --- a/sdk/dotnet/Firewall/Vip.cs +++ b/sdk/dotnet/Firewall/Vip.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -89,7 +88,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -179,7 +177,7 @@ public partial class Vip : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -448,6 +446,12 @@ public partial class Vip : global::Pulumi.CustomResource [Output("srcFilters")] public Output> SrcFilters { get; private set; } = null!; + /// + /// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + /// + [Output("srcVipFilter")] + public Output SrcVipFilter { get; private set; } = null!; + /// /// Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintf_filter` block is documented below. /// @@ -686,7 +690,7 @@ public partial class Vip : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. @@ -820,7 +824,7 @@ public InputList Extaddrs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1125,6 +1129,12 @@ public InputList SrcFilters set => _srcFilters = value; } + /// + /// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + /// + [Input("srcVipFilter")] + public Input? SrcVipFilter { get; set; } + [Input("srcintfFilters")] private InputList? _srcintfFilters; @@ -1476,7 +1486,7 @@ public InputList Extaddrs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1781,6 +1791,12 @@ public InputList SrcFilters set => _srcFilters = value; } + /// + /// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + /// + [Input("srcVipFilter")] + public Input? SrcVipFilter { get; set; } + [Input("srcintfFilters")] private InputList? _srcintfFilters; diff --git a/sdk/dotnet/Firewall/Vip46.cs b/sdk/dotnet/Firewall/Vip46.cs index 2a80bfdd..746b5932 100644 --- a/sdk/dotnet/Firewall/Vip46.cs +++ b/sdk/dotnet/Firewall/Vip46.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -107,7 +105,7 @@ public partial class Vip46 : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -194,7 +192,7 @@ public partial class Vip46 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -286,7 +284,7 @@ public sealed class Vip46Args : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -450,7 +448,7 @@ public sealed class Vip46State : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Vip6.cs b/sdk/dotnet/Firewall/Vip6.cs index f2c40823..70cc61db 100644 --- a/sdk/dotnet/Firewall/Vip6.cs +++ b/sdk/dotnet/Firewall/Vip6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -79,7 +78,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -157,7 +155,7 @@ public partial class Vip6 : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -360,6 +358,12 @@ public partial class Vip6 : global::Pulumi.CustomResource [Output("srcFilters")] public Output> SrcFilters { get; private set; } = null!; + /// + /// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + /// + [Output("srcVipFilter")] + public Output SrcVipFilter { get; private set; } = null!; + /// /// Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. /// @@ -586,7 +590,7 @@ public partial class Vip6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. @@ -702,7 +706,7 @@ public sealed class Vip6Args : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -923,6 +927,12 @@ public InputList SrcFilters set => _srcFilters = value; } + /// + /// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + /// + [Input("srcVipFilter")] + public Input? SrcVipFilter { get; set; } + /// /// Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. /// @@ -1238,7 +1248,7 @@ public sealed class Vip6State : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1459,6 +1469,12 @@ public InputList SrcFilters set => _srcFilters = value; } + /// + /// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + /// + [Input("srcVipFilter")] + public Input? SrcVipFilter { get; set; } + /// /// Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. /// diff --git a/sdk/dotnet/Firewall/Vip64.cs b/sdk/dotnet/Firewall/Vip64.cs index f8e833ac..8bc84be7 100644 --- a/sdk/dotnet/Firewall/Vip64.cs +++ b/sdk/dotnet/Firewall/Vip64.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -107,7 +105,7 @@ public partial class Vip64 : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -188,7 +186,7 @@ public partial class Vip64 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -280,7 +278,7 @@ public sealed class Vip64Args : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -432,7 +430,7 @@ public sealed class Vip64State : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Vipgrp.cs b/sdk/dotnet/Firewall/Vipgrp.cs index 818eb6ec..b890af78 100644 --- a/sdk/dotnet/Firewall/Vipgrp.cs +++ b/sdk/dotnet/Firewall/Vipgrp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -95,7 +93,7 @@ public partial class Vipgrp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -128,7 +126,7 @@ public partial class Vipgrp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -196,7 +194,7 @@ public sealed class VipgrpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -264,7 +262,7 @@ public sealed class VipgrpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Vipgrp46.cs b/sdk/dotnet/Firewall/Vipgrp46.cs index c5d2515b..2cb01d79 100644 --- a/sdk/dotnet/Firewall/Vipgrp46.cs +++ b/sdk/dotnet/Firewall/Vipgrp46.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -95,7 +93,7 @@ public partial class Vipgrp46 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -122,7 +120,7 @@ public partial class Vipgrp46 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -190,7 +188,7 @@ public sealed class Vipgrp46Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +250,7 @@ public sealed class Vipgrp46State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Vipgrp6.cs b/sdk/dotnet/Firewall/Vipgrp6.cs index b755d86c..f29c6430 100644 --- a/sdk/dotnet/Firewall/Vipgrp6.cs +++ b/sdk/dotnet/Firewall/Vipgrp6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -91,7 +90,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -133,7 +131,7 @@ public partial class Vipgrp6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -160,7 +158,7 @@ public partial class Vipgrp6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -228,7 +226,7 @@ public sealed class Vipgrp6Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -290,7 +288,7 @@ public sealed class Vipgrp6State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Vipgrp64.cs b/sdk/dotnet/Firewall/Vipgrp64.cs index 78ca08cf..ac383e67 100644 --- a/sdk/dotnet/Firewall/Vipgrp64.cs +++ b/sdk/dotnet/Firewall/Vipgrp64.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumiverse.Fortios.Firewall /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -95,7 +93,7 @@ public partial class Vipgrp64 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -122,7 +120,7 @@ public partial class Vipgrp64 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -190,7 +188,7 @@ public sealed class Vipgrp64Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +250,7 @@ public sealed class Vipgrp64State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Firewall/Wildcardfqdn/Custom.cs b/sdk/dotnet/Firewall/Wildcardfqdn/Custom.cs index 98d4abd3..fdcaa536 100644 --- a/sdk/dotnet/Firewall/Wildcardfqdn/Custom.cs +++ b/sdk/dotnet/Firewall/Wildcardfqdn/Custom.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Wildcardfqdn /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Firewall.Wildcardfqdn /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Custom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable address visibility. Valid values: `enable`, `disable`. diff --git a/sdk/dotnet/Firewall/Wildcardfqdn/Group.cs b/sdk/dotnet/Firewall/Wildcardfqdn/Group.cs index 30bccf6c..55c68763 100644 --- a/sdk/dotnet/Firewall/Wildcardfqdn/Group.cs +++ b/sdk/dotnet/Firewall/Wildcardfqdn/Group.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Firewall.Wildcardfqdn /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Firewall.Wildcardfqdn /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -88,7 +86,7 @@ public partial class Group : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -115,7 +113,7 @@ public partial class Group : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable address visibility. Valid values: `enable`, `disable`. @@ -189,7 +187,7 @@ public sealed class GroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -257,7 +255,7 @@ public sealed class GroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Fmg/DevicemanagerDevice.cs b/sdk/dotnet/Fmg/DevicemanagerDevice.cs index d141033c..cd7e8001 100644 --- a/sdk/dotnet/Fmg/DevicemanagerDevice.cs +++ b/sdk/dotnet/Fmg/DevicemanagerDevice.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/devicemanagerDevice:DevicemanagerDevice")] public partial class DevicemanagerDevice : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/DevicemanagerInstallDevice.cs b/sdk/dotnet/Fmg/DevicemanagerInstallDevice.cs index 9a72221a..60d438df 100644 --- a/sdk/dotnet/Fmg/DevicemanagerInstallDevice.cs +++ b/sdk/dotnet/Fmg/DevicemanagerInstallDevice.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/devicemanagerInstallDevice:DevicemanagerInstallDevice")] public partial class DevicemanagerInstallDevice : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/DevicemanagerInstallPolicypackage.cs b/sdk/dotnet/Fmg/DevicemanagerInstallPolicypackage.cs index 071fe568..cee01588 100644 --- a/sdk/dotnet/Fmg/DevicemanagerInstallPolicypackage.cs +++ b/sdk/dotnet/Fmg/DevicemanagerInstallPolicypackage.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/devicemanagerInstallPolicypackage:DevicemanagerInstallPolicypackage")] public partial class DevicemanagerInstallPolicypackage : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/DevicemanagerScript.cs b/sdk/dotnet/Fmg/DevicemanagerScript.cs index a47f0e8d..afe76dbe 100644 --- a/sdk/dotnet/Fmg/DevicemanagerScript.cs +++ b/sdk/dotnet/Fmg/DevicemanagerScript.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/devicemanagerScript:DevicemanagerScript")] public partial class DevicemanagerScript : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/DevicemanagerScriptExecute.cs b/sdk/dotnet/Fmg/DevicemanagerScriptExecute.cs index e016276f..1937f2b5 100644 --- a/sdk/dotnet/Fmg/DevicemanagerScriptExecute.cs +++ b/sdk/dotnet/Fmg/DevicemanagerScriptExecute.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/devicemanagerScriptExecute:DevicemanagerScriptExecute")] public partial class DevicemanagerScriptExecute : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/FirewallObjectAddress.cs b/sdk/dotnet/Fmg/FirewallObjectAddress.cs index 724a3d88..0b5469b8 100644 --- a/sdk/dotnet/Fmg/FirewallObjectAddress.cs +++ b/sdk/dotnet/Fmg/FirewallObjectAddress.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -52,7 +51,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/firewallObjectAddress:FirewallObjectAddress")] public partial class FirewallObjectAddress : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/FirewallObjectIppool.cs b/sdk/dotnet/Fmg/FirewallObjectIppool.cs index d14c5300..5bb264a4 100644 --- a/sdk/dotnet/Fmg/FirewallObjectIppool.cs +++ b/sdk/dotnet/Fmg/FirewallObjectIppool.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/firewallObjectIppool:FirewallObjectIppool")] public partial class FirewallObjectIppool : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/FirewallObjectService.cs b/sdk/dotnet/Fmg/FirewallObjectService.cs index e8586c97..19f5a3e5 100644 --- a/sdk/dotnet/Fmg/FirewallObjectService.cs +++ b/sdk/dotnet/Fmg/FirewallObjectService.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -63,7 +62,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/firewallObjectService:FirewallObjectService")] public partial class FirewallObjectService : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/FirewallObjectVip.cs b/sdk/dotnet/Fmg/FirewallObjectVip.cs index 9ceb7915..90fd1daa 100644 --- a/sdk/dotnet/Fmg/FirewallObjectVip.cs +++ b/sdk/dotnet/Fmg/FirewallObjectVip.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -47,7 +46,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/firewallObjectVip:FirewallObjectVip")] public partial class FirewallObjectVip : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/FirewallSecurityPolicy.cs b/sdk/dotnet/Fmg/FirewallSecurityPolicy.cs index 839c996d..0ad26a63 100644 --- a/sdk/dotnet/Fmg/FirewallSecurityPolicy.cs +++ b/sdk/dotnet/Fmg/FirewallSecurityPolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -85,7 +84,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/firewallSecurityPolicy:FirewallSecurityPolicy")] public partial class FirewallSecurityPolicy : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/FirewallSecurityPolicypackage.cs b/sdk/dotnet/Fmg/FirewallSecurityPolicypackage.cs index 0da2a351..cf37dc7b 100644 --- a/sdk/dotnet/Fmg/FirewallSecurityPolicypackage.cs +++ b/sdk/dotnet/Fmg/FirewallSecurityPolicypackage.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/firewallSecurityPolicypackage:FirewallSecurityPolicypackage")] public partial class FirewallSecurityPolicypackage : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/JsonrpcRequest.cs b/sdk/dotnet/Fmg/JsonrpcRequest.cs index 9129f7f1..aa75e493 100644 --- a/sdk/dotnet/Fmg/JsonrpcRequest.cs +++ b/sdk/dotnet/Fmg/JsonrpcRequest.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -93,7 +92,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/jsonrpcRequest:JsonrpcRequest")] public partial class JsonrpcRequest : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/ObjectAdomRevision.cs b/sdk/dotnet/Fmg/ObjectAdomRevision.cs index 1ca3f189..edf96fd2 100644 --- a/sdk/dotnet/Fmg/ObjectAdomRevision.cs +++ b/sdk/dotnet/Fmg/ObjectAdomRevision.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/objectAdomRevision:ObjectAdomRevision")] public partial class ObjectAdomRevision : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemAdmin.cs b/sdk/dotnet/Fmg/SystemAdmin.cs index 0b4f98bc..ca0744ed 100644 --- a/sdk/dotnet/Fmg/SystemAdmin.cs +++ b/sdk/dotnet/Fmg/SystemAdmin.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemAdmin:SystemAdmin")] public partial class SystemAdmin : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemAdminProfiles.cs b/sdk/dotnet/Fmg/SystemAdminProfiles.cs index c37ab432..4b0d6440 100644 --- a/sdk/dotnet/Fmg/SystemAdminProfiles.cs +++ b/sdk/dotnet/Fmg/SystemAdminProfiles.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -61,7 +60,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemAdminProfiles:SystemAdminProfiles")] public partial class SystemAdminProfiles : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemAdminUser.cs b/sdk/dotnet/Fmg/SystemAdminUser.cs index ee47c43c..b9c394c8 100644 --- a/sdk/dotnet/Fmg/SystemAdminUser.cs +++ b/sdk/dotnet/Fmg/SystemAdminUser.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -47,7 +46,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemAdminUser:SystemAdminUser")] public partial class SystemAdminUser : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemAdom.cs b/sdk/dotnet/Fmg/SystemAdom.cs index ec816ebe..874cb6e6 100644 --- a/sdk/dotnet/Fmg/SystemAdom.cs +++ b/sdk/dotnet/Fmg/SystemAdom.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemAdom:SystemAdom")] public partial class SystemAdom : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemDns.cs b/sdk/dotnet/Fmg/SystemDns.cs index 6a2dd3c8..3f892bf1 100644 --- a/sdk/dotnet/Fmg/SystemDns.cs +++ b/sdk/dotnet/Fmg/SystemDns.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemDns:SystemDns")] public partial class SystemDns : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemGlobal.cs b/sdk/dotnet/Fmg/SystemGlobal.cs index 521da4e9..ccb125eb 100644 --- a/sdk/dotnet/Fmg/SystemGlobal.cs +++ b/sdk/dotnet/Fmg/SystemGlobal.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemGlobal:SystemGlobal")] public partial class SystemGlobal : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemLicenseForticare.cs b/sdk/dotnet/Fmg/SystemLicenseForticare.cs index c446e52e..c494e1f4 100644 --- a/sdk/dotnet/Fmg/SystemLicenseForticare.cs +++ b/sdk/dotnet/Fmg/SystemLicenseForticare.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemLicenseForticare:SystemLicenseForticare")] public partial class SystemLicenseForticare : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemLicenseVm.cs b/sdk/dotnet/Fmg/SystemLicenseVm.cs index 1fd4851e..fcd40453 100644 --- a/sdk/dotnet/Fmg/SystemLicenseVm.cs +++ b/sdk/dotnet/Fmg/SystemLicenseVm.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemLicenseVm:SystemLicenseVm")] public partial class SystemLicenseVm : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemNetworkInterface.cs b/sdk/dotnet/Fmg/SystemNetworkInterface.cs index 042ba8ad..a8f85274 100644 --- a/sdk/dotnet/Fmg/SystemNetworkInterface.cs +++ b/sdk/dotnet/Fmg/SystemNetworkInterface.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemNetworkInterface:SystemNetworkInterface")] public partial class SystemNetworkInterface : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemNetworkRoute.cs b/sdk/dotnet/Fmg/SystemNetworkRoute.cs index 8d874f45..6023fc9a 100644 --- a/sdk/dotnet/Fmg/SystemNetworkRoute.cs +++ b/sdk/dotnet/Fmg/SystemNetworkRoute.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemNetworkRoute:SystemNetworkRoute")] public partial class SystemNetworkRoute : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Fmg/SystemNtp.cs b/sdk/dotnet/Fmg/SystemNtp.cs index 42291356..41c3672c 100644 --- a/sdk/dotnet/Fmg/SystemNtp.cs +++ b/sdk/dotnet/Fmg/SystemNtp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Fmg /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:fmg/systemNtp:SystemNtp")] public partial class SystemNtp : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Ftpproxy/Explicit.cs b/sdk/dotnet/Ftpproxy/Explicit.cs index 002c79ec..afd77fd9 100644 --- a/sdk/dotnet/Ftpproxy/Explicit.cs +++ b/sdk/dotnet/Ftpproxy/Explicit.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Ftpproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Ftpproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Explicit : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Icap/Profile.cs b/sdk/dotnet/Icap/Profile.cs index f46bd82b..210c7de9 100644 --- a/sdk/dotnet/Icap/Profile.cs +++ b/sdk/dotnet/Icap/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Icap /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Icap /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -118,7 +116,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output FileTransferServer { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -265,7 +263,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -363,7 +361,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? FileTransferServer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -581,7 +579,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? FileTransferServer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Icap/Server.cs b/sdk/dotnet/Icap/Server.cs index 6fda0816..5ef135fb 100644 --- a/sdk/dotnet/Icap/Server.cs +++ b/sdk/dotnet/Icap/Server.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Icap /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Icap /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -134,7 +132,7 @@ public partial class Server : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Icap/Servergroup.cs b/sdk/dotnet/Icap/Servergroup.cs index 77581ca5..ecad10be 100644 --- a/sdk/dotnet/Icap/Servergroup.cs +++ b/sdk/dotnet/Icap/Servergroup.cs @@ -41,7 +41,7 @@ public partial class Servergroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Servergroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -124,7 +124,7 @@ public sealed class ServergroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -174,7 +174,7 @@ public sealed class ServergroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Ipmask/GetCidr.cs b/sdk/dotnet/Ipmask/GetCidr.cs index ca56ea11..274ef85d 100644 --- a/sdk/dotnet/Ipmask/GetCidr.cs +++ b/sdk/dotnet/Ipmask/GetCidr.cs @@ -19,7 +19,6 @@ public static class GetCidr /// /// ### Example1 /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,11 +43,9 @@ public static class GetCidr /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Example2 /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -81,7 +78,6 @@ public static class GetCidr /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetCidrArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:ipmask/getCidr:getCidr", args ?? new GetCidrArgs(), options.WithDefaults()); @@ -93,7 +89,6 @@ public static Task InvokeAsync(GetCidrArgs? args = null, InvokeOp /// /// ### Example1 /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -118,11 +113,9 @@ public static Task InvokeAsync(GetCidrArgs? args = null, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Example2 /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -155,7 +148,6 @@ public static Task InvokeAsync(GetCidrArgs? args = null, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetCidrInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:ipmask/getCidr:getCidr", args ?? new GetCidrInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Ips/Custom.cs b/sdk/dotnet/Ips/Custom.cs index 37814a73..571fc892 100644 --- a/sdk/dotnet/Ips/Custom.cs +++ b/sdk/dotnet/Ips/Custom.cs @@ -122,7 +122,7 @@ public partial class Custom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Ips/Decoder.cs b/sdk/dotnet/Ips/Decoder.cs index 4a4db194..c992dc93 100644 --- a/sdk/dotnet/Ips/Decoder.cs +++ b/sdk/dotnet/Ips/Decoder.cs @@ -41,7 +41,7 @@ public partial class Decoder : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Decoder : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class DecoderArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class DecoderState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Ips/Global.cs b/sdk/dotnet/Ips/Global.cs index 42960968..d4a65e35 100644 --- a/sdk/dotnet/Ips/Global.cs +++ b/sdk/dotnet/Ips/Global.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Ips /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Ips /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Global : global::Pulumi.CustomResource public Output FailOpen { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -195,7 +193,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -299,7 +297,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? FailOpen { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? FailOpen { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Ips/Rule.cs b/sdk/dotnet/Ips/Rule.cs index 88e272c3..e65adf72 100644 --- a/sdk/dotnet/Ips/Rule.cs +++ b/sdk/dotnet/Ips/Rule.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Ips /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,7 +43,6 @@ namespace Pulumiverse.Fortios.Ips /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -92,7 +90,7 @@ public partial class Rule : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -173,7 +171,7 @@ public partial class Rule : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -247,7 +245,7 @@ public sealed class RuleArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -369,7 +367,7 @@ public sealed class RuleState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Ips/Rulesettings.cs b/sdk/dotnet/Ips/Rulesettings.cs index 59a29e87..8be8c89d 100644 --- a/sdk/dotnet/Ips/Rulesettings.cs +++ b/sdk/dotnet/Ips/Rulesettings.cs @@ -44,7 +44,7 @@ public partial class Rulesettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Ips/Sensor.cs b/sdk/dotnet/Ips/Sensor.cs index a974dca3..16ff2f18 100644 --- a/sdk/dotnet/Ips/Sensor.cs +++ b/sdk/dotnet/Ips/Sensor.cs @@ -71,7 +71,7 @@ public partial class Sensor : global::Pulumi.CustomResource public Output> Filters { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -104,7 +104,7 @@ public partial class Sensor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -202,7 +202,7 @@ public InputList Filters } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -300,7 +300,7 @@ public InputList Filters } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Ips/Settings.cs b/sdk/dotnet/Ips/Settings.cs index 424294db..88910b46 100644 --- a/sdk/dotnet/Ips/Settings.cs +++ b/sdk/dotnet/Ips/Settings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Ips /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Ips /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Ips/Viewmap.cs b/sdk/dotnet/Ips/Viewmap.cs index 252c4d78..a407c957 100644 --- a/sdk/dotnet/Ips/Viewmap.cs +++ b/sdk/dotnet/Ips/Viewmap.cs @@ -62,7 +62,7 @@ public partial class Viewmap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Policy. diff --git a/sdk/dotnet/Json/GenericApi.cs b/sdk/dotnet/Json/GenericApi.cs index 5a42d0b7..603ec196 100644 --- a/sdk/dotnet/Json/GenericApi.cs +++ b/sdk/dotnet/Json/GenericApi.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Json /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -65,7 +64,6 @@ namespace Pulumiverse.Fortios.Json /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:json/genericApi:GenericApi")] public partial class GenericApi : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Log/Customfield.cs b/sdk/dotnet/Log/Customfield.cs index 4b28a048..f32c0310 100644 --- a/sdk/dotnet/Log/Customfield.cs +++ b/sdk/dotnet/Log/Customfield.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Log /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Customfield : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Disk/Filter.cs b/sdk/dotnet/Log/Disk/Filter.cs index e2fa3ef5..724a8930 100644 --- a/sdk/dotnet/Log/Disk/Filter.cs +++ b/sdk/dotnet/Log/Disk/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Disk /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Disk /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -150,7 +148,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -267,7 +265,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. @@ -437,7 +435,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -685,7 +683,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Disk/Setting.cs b/sdk/dotnet/Log/Disk/Setting.cs index 7de3d396..9a2434a7 100644 --- a/sdk/dotnet/Log/Disk/Setting.cs +++ b/sdk/dotnet/Log/Disk/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Disk /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -55,7 +54,6 @@ namespace Pulumiverse.Fortios.Log.Disk /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -262,7 +260,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Eventfilter.cs b/sdk/dotnet/Log/Eventfilter.cs index 215a4ca1..444381f6 100644 --- a/sdk/dotnet/Log/Eventfilter.cs +++ b/sdk/dotnet/Log/Eventfilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -152,7 +150,7 @@ public partial class Eventfilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VPN event logging. Valid values: `enable`, `disable`. diff --git a/sdk/dotnet/Log/Fortianalyzer/Cloud/Filter.cs b/sdk/dotnet/Log/Fortianalyzer/Cloud/Filter.cs index 65f2e374..242975f8 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Cloud/Filter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Cloud/Filter.cs @@ -83,7 +83,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -122,7 +122,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -238,7 +238,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -354,7 +354,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridefilter.cs b/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridefilter.cs index 79767df6..1e6f592e 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridefilter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridefilter.cs @@ -83,7 +83,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -122,7 +122,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -238,7 +238,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -354,7 +354,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridesetting.cs b/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridesetting.cs index 3b27007b..04007436 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridesetting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Cloud/Overridesetting.cs @@ -44,7 +44,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Fortianalyzer/Cloud/Setting.cs b/sdk/dotnet/Log/Fortianalyzer/Cloud/Setting.cs index af525fec..216c0a89 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Cloud/Setting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Cloud/Setting.cs @@ -71,7 +71,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output EncAlgorithm { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -182,7 +182,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -268,7 +268,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? EncAlgorithm { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -432,7 +432,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? EncAlgorithm { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/Filter.cs b/sdk/dotnet/Log/Fortianalyzer/Filter.cs index 273346b4..f8fd17bd 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Filter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/Overridefilter.cs b/sdk/dotnet/Log/Fortianalyzer/Overridefilter.cs index 5a21c0ba..f81f1273 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Overridefilter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/Overridesetting.cs b/sdk/dotnet/Log/Fortianalyzer/Overridesetting.cs index f397e3e9..6a50e894 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Overridesetting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Overridesetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -130,7 +128,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output FazType { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -277,7 +275,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -387,7 +385,7 @@ public sealed class OverridesettingArgs : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -611,7 +609,7 @@ public sealed class OverridesettingState : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/Setting.cs b/sdk/dotnet/Log/Fortianalyzer/Setting.cs index 3e15288d..9acbc10a 100644 --- a/sdk/dotnet/Log/Fortianalyzer/Setting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -129,7 +127,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output FazType { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -264,7 +262,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -374,7 +372,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -586,7 +584,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V2/Filter.cs b/sdk/dotnet/Log/Fortianalyzer/V2/Filter.cs index 76c06a10..7ed0dcda 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V2/Filter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V2/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V2/Overridefilter.cs b/sdk/dotnet/Log/Fortianalyzer/V2/Overridefilter.cs index 215ea648..fcfad7a5 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V2/Overridefilter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V2/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V2/Overridesetting.cs b/sdk/dotnet/Log/Fortianalyzer/V2/Overridesetting.cs index e2a71798..76e01604 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V2/Overridesetting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V2/Overridesetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -130,7 +128,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output FazType { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -277,7 +275,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -387,7 +385,7 @@ public sealed class OverridesettingArgs : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -611,7 +609,7 @@ public sealed class OverridesettingState : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V2/Setting.cs b/sdk/dotnet/Log/Fortianalyzer/V2/Setting.cs index ac7e7910..25e149eb 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V2/Setting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V2/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -129,7 +127,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output FazType { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -264,7 +262,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -374,7 +372,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -586,7 +584,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V3/Filter.cs b/sdk/dotnet/Log/Fortianalyzer/V3/Filter.cs index 0eac4f1d..8995b037 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V3/Filter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V3/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V3/Overridefilter.cs b/sdk/dotnet/Log/Fortianalyzer/V3/Overridefilter.cs index 786c25f8..c2e34102 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V3/Overridefilter.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V3/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V3/Overridesetting.cs b/sdk/dotnet/Log/Fortianalyzer/V3/Overridesetting.cs index c1a2123a..a0b2ab0f 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V3/Overridesetting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V3/Overridesetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -130,7 +128,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output FazType { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -277,7 +275,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -387,7 +385,7 @@ public sealed class OverridesettingArgs : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -611,7 +609,7 @@ public sealed class OverridesettingState : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortianalyzer/V3/Setting.cs b/sdk/dotnet/Log/Fortianalyzer/V3/Setting.cs index 2d8c04f0..4b17dea2 100644 --- a/sdk/dotnet/Log/Fortianalyzer/V3/Setting.cs +++ b/sdk/dotnet/Log/Fortianalyzer/V3/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Log.Fortianalyzer.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -129,7 +127,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output FazType { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -264,7 +262,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -374,7 +372,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -586,7 +584,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? FazType { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortiguard/Filter.cs b/sdk/dotnet/Log/Fortiguard/Filter.cs index 779ca973..c93e8b1d 100644 --- a/sdk/dotnet/Log/Fortiguard/Filter.cs +++ b/sdk/dotnet/Log/Fortiguard/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortiguard/Overridefilter.cs b/sdk/dotnet/Log/Fortiguard/Overridefilter.cs index e5ff1079..b81e66b0 100644 --- a/sdk/dotnet/Log/Fortiguard/Overridefilter.cs +++ b/sdk/dotnet/Log/Fortiguard/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -177,7 +175,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -299,7 +297,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -439,7 +437,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Fortiguard/Overridesetting.cs b/sdk/dotnet/Log/Fortiguard/Overridesetting.cs index 7f6224bd..5207a75f 100644 --- a/sdk/dotnet/Log/Fortiguard/Overridesetting.cs +++ b/sdk/dotnet/Log/Fortiguard/Overridesetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -116,7 +114,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Fortiguard/Setting.cs b/sdk/dotnet/Log/Fortiguard/Setting.cs index 194533b5..782feb0d 100644 --- a/sdk/dotnet/Log/Fortiguard/Setting.cs +++ b/sdk/dotnet/Log/Fortiguard/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.Log.Fortiguard /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -148,7 +146,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Guidisplay.cs b/sdk/dotnet/Log/Guidisplay.cs index 6ee8b015..66792946 100644 --- a/sdk/dotnet/Log/Guidisplay.cs +++ b/sdk/dotnet/Log/Guidisplay.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Log /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Guidisplay : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Memory/Filter.cs b/sdk/dotnet/Log/Memory/Filter.cs index 45c76723..ad454e3e 100644 --- a/sdk/dotnet/Log/Memory/Filter.cs +++ b/sdk/dotnet/Log/Memory/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Memory /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Memory /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -143,7 +141,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -260,7 +258,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. @@ -424,7 +422,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -666,7 +664,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Memory/Globalsetting.cs b/sdk/dotnet/Log/Memory/Globalsetting.cs index dc7ec6cd..1f894039 100644 --- a/sdk/dotnet/Log/Memory/Globalsetting.cs +++ b/sdk/dotnet/Log/Memory/Globalsetting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Memory /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Log.Memory /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Globalsetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Memory/Setting.cs b/sdk/dotnet/Log/Memory/Setting.cs index 9cf265b9..f813dfd1 100644 --- a/sdk/dotnet/Log/Memory/Setting.cs +++ b/sdk/dotnet/Log/Memory/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Memory /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Log.Memory /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Nulldevice/Filter.cs b/sdk/dotnet/Log/Nulldevice/Filter.cs index 12aae9a9..e4c54b65 100644 --- a/sdk/dotnet/Log/Nulldevice/Filter.cs +++ b/sdk/dotnet/Log/Nulldevice/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Nulldevice /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Nulldevice /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Nulldevice/Setting.cs b/sdk/dotnet/Log/Nulldevice/Setting.cs index 5e862bcc..2904f795 100644 --- a/sdk/dotnet/Log/Nulldevice/Setting.cs +++ b/sdk/dotnet/Log/Nulldevice/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Nulldevice /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Log.Nulldevice /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,7 +62,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Setting.cs b/sdk/dotnet/Log/Setting.cs index fd143662..93be0544 100644 --- a/sdk/dotnet/Log/Setting.cs +++ b/sdk/dotnet/Log/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -49,7 +48,6 @@ namespace Pulumiverse.Fortios.Log /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -133,7 +131,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output FwpolicyImplicitLog { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -244,7 +242,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -360,7 +358,7 @@ public InputList CustomLogFields public Input? FwpolicyImplicitLog { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -548,7 +546,7 @@ public InputList CustomLogFields public Input? FwpolicyImplicitLog { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/SyslogSetting.cs b/sdk/dotnet/Log/SyslogSetting.cs index 389c894f..bab46b95 100644 --- a/sdk/dotnet/Log/SyslogSetting.cs +++ b/sdk/dotnet/Log/SyslogSetting.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Log /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Log /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:log/syslogSetting:SyslogSetting")] public partial class SyslogSetting : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Log/Syslogd/Filter.cs b/sdk/dotnet/Log/Syslogd/Filter.cs index 89bb1272..5238e193 100644 --- a/sdk/dotnet/Log/Syslogd/Filter.cs +++ b/sdk/dotnet/Log/Syslogd/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/Overridefilter.cs b/sdk/dotnet/Log/Syslogd/Overridefilter.cs index 11de8b68..0bc2a2ae 100644 --- a/sdk/dotnet/Log/Syslogd/Overridefilter.cs +++ b/sdk/dotnet/Log/Syslogd/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/Overridesetting.cs b/sdk/dotnet/Log/Syslogd/Overridesetting.cs index 8550a33d..c7785495 100644 --- a/sdk/dotnet/Log/Syslogd/Overridesetting.cs +++ b/sdk/dotnet/Log/Syslogd/Overridesetting.cs @@ -71,7 +71,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -152,7 +152,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -244,7 +244,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -378,7 +378,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/Setting.cs b/sdk/dotnet/Log/Syslogd/Setting.cs index d390366b..007732a6 100644 --- a/sdk/dotnet/Log/Syslogd/Setting.cs +++ b/sdk/dotnet/Log/Syslogd/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -98,7 +96,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -173,7 +171,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -265,7 +263,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -393,7 +391,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V2/Filter.cs b/sdk/dotnet/Log/Syslogd/V2/Filter.cs index c8857507..c7d8a784 100644 --- a/sdk/dotnet/Log/Syslogd/V2/Filter.cs +++ b/sdk/dotnet/Log/Syslogd/V2/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V2/Overridefilter.cs b/sdk/dotnet/Log/Syslogd/V2/Overridefilter.cs index b14acd43..66301295 100644 --- a/sdk/dotnet/Log/Syslogd/V2/Overridefilter.cs +++ b/sdk/dotnet/Log/Syslogd/V2/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V2/Overridesetting.cs b/sdk/dotnet/Log/Syslogd/V2/Overridesetting.cs index 039adefb..e80baac7 100644 --- a/sdk/dotnet/Log/Syslogd/V2/Overridesetting.cs +++ b/sdk/dotnet/Log/Syslogd/V2/Overridesetting.cs @@ -71,7 +71,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -152,7 +152,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -244,7 +244,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -378,7 +378,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V2/Setting.cs b/sdk/dotnet/Log/Syslogd/V2/Setting.cs index 92c0272d..854e7101 100644 --- a/sdk/dotnet/Log/Syslogd/V2/Setting.cs +++ b/sdk/dotnet/Log/Syslogd/V2/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V2 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V2 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -98,7 +96,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -173,7 +171,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -265,7 +263,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -393,7 +391,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V3/Filter.cs b/sdk/dotnet/Log/Syslogd/V3/Filter.cs index d0a1ad7c..95c7b3d0 100644 --- a/sdk/dotnet/Log/Syslogd/V3/Filter.cs +++ b/sdk/dotnet/Log/Syslogd/V3/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V3/Overridefilter.cs b/sdk/dotnet/Log/Syslogd/V3/Overridefilter.cs index d26cc113..0796e493 100644 --- a/sdk/dotnet/Log/Syslogd/V3/Overridefilter.cs +++ b/sdk/dotnet/Log/Syslogd/V3/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V3/Overridesetting.cs b/sdk/dotnet/Log/Syslogd/V3/Overridesetting.cs index a520f826..6d451a45 100644 --- a/sdk/dotnet/Log/Syslogd/V3/Overridesetting.cs +++ b/sdk/dotnet/Log/Syslogd/V3/Overridesetting.cs @@ -71,7 +71,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -152,7 +152,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -244,7 +244,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -378,7 +378,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V3/Setting.cs b/sdk/dotnet/Log/Syslogd/V3/Setting.cs index 3e93175f..e0537556 100644 --- a/sdk/dotnet/Log/Syslogd/V3/Setting.cs +++ b/sdk/dotnet/Log/Syslogd/V3/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V3 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V3 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -98,7 +96,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -173,7 +171,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -265,7 +263,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -393,7 +391,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V4/Filter.cs b/sdk/dotnet/Log/Syslogd/V4/Filter.cs index 5d730188..c8764143 100644 --- a/sdk/dotnet/Log/Syslogd/V4/Filter.cs +++ b/sdk/dotnet/Log/Syslogd/V4/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V4 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V4 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V4/Overridefilter.cs b/sdk/dotnet/Log/Syslogd/V4/Overridefilter.cs index e4ef594a..1579b75c 100644 --- a/sdk/dotnet/Log/Syslogd/V4/Overridefilter.cs +++ b/sdk/dotnet/Log/Syslogd/V4/Overridefilter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V4 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V4 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Overridefilter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V4/Overridesetting.cs b/sdk/dotnet/Log/Syslogd/V4/Overridesetting.cs index b80f755b..aaa054a2 100644 --- a/sdk/dotnet/Log/Syslogd/V4/Overridesetting.cs +++ b/sdk/dotnet/Log/Syslogd/V4/Overridesetting.cs @@ -71,7 +71,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -152,7 +152,7 @@ public partial class Overridesetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -244,7 +244,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -378,7 +378,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Syslogd/V4/Setting.cs b/sdk/dotnet/Log/Syslogd/V4/Setting.cs index 84864018..4a5a90b2 100644 --- a/sdk/dotnet/Log/Syslogd/V4/Setting.cs +++ b/sdk/dotnet/Log/Syslogd/V4/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V4 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Log.Syslogd.V4 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -98,7 +96,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -173,7 +171,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -265,7 +263,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -393,7 +391,7 @@ public InputList CustomFieldNames public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Tacacsaccounting/Filter.cs b/sdk/dotnet/Log/Tacacsaccounting/Filter.cs index ec736d39..2c7b8da9 100644 --- a/sdk/dotnet/Log/Tacacsaccounting/Filter.cs +++ b/sdk/dotnet/Log/Tacacsaccounting/Filter.cs @@ -56,7 +56,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Tacacsaccounting/Setting.cs b/sdk/dotnet/Log/Tacacsaccounting/Setting.cs index c1a819bf..a2f66d95 100644 --- a/sdk/dotnet/Log/Tacacsaccounting/Setting.cs +++ b/sdk/dotnet/Log/Tacacsaccounting/Setting.cs @@ -74,7 +74,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Tacacsaccounting/V2/Filter.cs b/sdk/dotnet/Log/Tacacsaccounting/V2/Filter.cs index 887bc41f..177a0aee 100644 --- a/sdk/dotnet/Log/Tacacsaccounting/V2/Filter.cs +++ b/sdk/dotnet/Log/Tacacsaccounting/V2/Filter.cs @@ -56,7 +56,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Tacacsaccounting/V2/Setting.cs b/sdk/dotnet/Log/Tacacsaccounting/V2/Setting.cs index 07b8553b..6b5a4568 100644 --- a/sdk/dotnet/Log/Tacacsaccounting/V2/Setting.cs +++ b/sdk/dotnet/Log/Tacacsaccounting/V2/Setting.cs @@ -74,7 +74,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Tacacsaccounting/V3/Filter.cs b/sdk/dotnet/Log/Tacacsaccounting/V3/Filter.cs index 74c33469..c3432949 100644 --- a/sdk/dotnet/Log/Tacacsaccounting/V3/Filter.cs +++ b/sdk/dotnet/Log/Tacacsaccounting/V3/Filter.cs @@ -56,7 +56,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Tacacsaccounting/V3/Setting.cs b/sdk/dotnet/Log/Tacacsaccounting/V3/Setting.cs index e8c400d5..dffc3b67 100644 --- a/sdk/dotnet/Log/Tacacsaccounting/V3/Setting.cs +++ b/sdk/dotnet/Log/Tacacsaccounting/V3/Setting.cs @@ -74,7 +74,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Log/Threatweight.cs b/sdk/dotnet/Log/Threatweight.cs index 654d49f9..4b3df862 100644 --- a/sdk/dotnet/Log/Threatweight.cs +++ b/sdk/dotnet/Log/Threatweight.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -165,7 +164,6 @@ namespace Pulumiverse.Fortios.Log /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -225,7 +223,7 @@ public partial class Threatweight : global::Pulumi.CustomResource public Output> Geolocations { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -264,7 +262,7 @@ public partial class Threatweight : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Web filtering threat weight settings. The structure of `web` block is documented below. @@ -368,7 +366,7 @@ public InputList Geolocations } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -478,7 +476,7 @@ public InputList Geolocations } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Webtrends/Filter.cs b/sdk/dotnet/Log/Webtrends/Filter.cs index 3403dee7..cb0e2a26 100644 --- a/sdk/dotnet/Log/Webtrends/Filter.cs +++ b/sdk/dotnet/Log/Webtrends/Filter.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Webtrends /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Log.Webtrends /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Filter : global::Pulumi.CustomResource public Output> FreeStyles { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Filter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -286,7 +284,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -420,7 +418,7 @@ public InputList FreeStyles } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Log/Webtrends/Setting.cs b/sdk/dotnet/Log/Webtrends/Setting.cs index ccf2038b..87fedfda 100644 --- a/sdk/dotnet/Log/Webtrends/Setting.cs +++ b/sdk/dotnet/Log/Webtrends/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Log.Webtrends /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Log.Webtrends /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -70,7 +68,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Networking/InterfacePort.cs b/sdk/dotnet/Networking/InterfacePort.cs index 08c940df..f0131e62 100644 --- a/sdk/dotnet/Networking/InterfacePort.cs +++ b/sdk/dotnet/Networking/InterfacePort.cs @@ -18,7 +18,6 @@ namespace Pulumiverse.Fortios.Networking /// ## Example Usage /// /// ### Loopback Interface - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,10 +41,8 @@ namespace Pulumiverse.Fortios.Networking /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### VLAN Interface - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -70,10 +67,8 @@ namespace Pulumiverse.Fortios.Networking /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ### Physical Interface - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -104,7 +99,6 @@ namespace Pulumiverse.Fortios.Networking /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:networking/interfacePort:InterfacePort")] public partial class InterfacePort : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Networking/RouteStatic.cs b/sdk/dotnet/Networking/RouteStatic.cs index 62a3356d..26b8725d 100644 --- a/sdk/dotnet/Networking/RouteStatic.cs +++ b/sdk/dotnet/Networking/RouteStatic.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Networking /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -54,7 +53,6 @@ namespace Pulumiverse.Fortios.Networking /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:networking/routeStatic:RouteStatic")] public partial class RouteStatic : global::Pulumi.CustomResource diff --git a/sdk/dotnet/Nsxt/Servicechain.cs b/sdk/dotnet/Nsxt/Servicechain.cs index a8850d67..b41cd669 100644 --- a/sdk/dotnet/Nsxt/Servicechain.cs +++ b/sdk/dotnet/Nsxt/Servicechain.cs @@ -47,7 +47,7 @@ public partial class Servicechain : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Servicechain : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class ServicechainArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class ServicechainState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Nsxt/Setting.cs b/sdk/dotnet/Nsxt/Setting.cs index 93ce8eed..4b5cd598 100644 --- a/sdk/dotnet/Nsxt/Setting.cs +++ b/sdk/dotnet/Nsxt/Setting.cs @@ -50,7 +50,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Provider.cs b/sdk/dotnet/Provider.cs index 20b875b4..e80ee23b 100644 --- a/sdk/dotnet/Provider.cs +++ b/sdk/dotnet/Provider.cs @@ -100,6 +100,10 @@ public partial class Provider : global::Pulumi.ProviderResource [Output("username")] public Output Username { get; private set; } = null!; + /// + /// Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + /// vdom value on that resource. + /// [Output("vdom")] public Output Vdom { get; private set; } = null!; @@ -253,6 +257,10 @@ public Input? Token [Input("username")] public Input? Username { get; set; } + /// + /// Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + /// vdom value on that resource. + /// [Input("vdom")] public Input? Vdom { get; set; } diff --git a/sdk/dotnet/Report/Chart.cs b/sdk/dotnet/Report/Chart.cs index 284055a5..a321a51b 100644 --- a/sdk/dotnet/Report/Chart.cs +++ b/sdk/dotnet/Report/Chart.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Report /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.Report /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -133,7 +131,7 @@ public partial class Chart : global::Pulumi.CustomResource public Output Favorite { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -208,7 +206,7 @@ public partial class Chart : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// X-series of chart. The structure of `x_series` block is documented below. @@ -348,7 +346,7 @@ public InputList DrillDownCharts public Input? Favorite { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -524,7 +522,7 @@ public InputList DrillDownCharts public Input? Favorite { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Report/Dataset.cs b/sdk/dotnet/Report/Dataset.cs index 213807d4..e8b026f9 100644 --- a/sdk/dotnet/Report/Dataset.cs +++ b/sdk/dotnet/Report/Dataset.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Report /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Report /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -68,7 +66,7 @@ public partial class Dataset : global::Pulumi.CustomResource public Output> Fields { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -101,7 +99,7 @@ public partial class Dataset : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -169,7 +167,7 @@ public InputList Fields } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -237,7 +235,7 @@ public InputList Fields } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Report/Layout.cs b/sdk/dotnet/Report/Layout.cs index 3feea792..734bbaad 100644 --- a/sdk/dotnet/Report/Layout.cs +++ b/sdk/dotnet/Report/Layout.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Report /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Report /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -119,7 +117,7 @@ public partial class Layout : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -182,7 +180,7 @@ public partial class Layout : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -292,7 +290,7 @@ public InputList BodyItems public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -426,7 +424,7 @@ public InputList BodyItems public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Report/Setting.cs b/sdk/dotnet/Report/Setting.cs index 7ec18a95..b3083444 100644 --- a/sdk/dotnet/Report/Setting.cs +++ b/sdk/dotnet/Report/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Report /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Report /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -86,7 +84,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Web browsing time calculation threshold (3 - 15 min). diff --git a/sdk/dotnet/Report/Style.cs b/sdk/dotnet/Report/Style.cs index 866f24d1..cfc42979 100644 --- a/sdk/dotnet/Report/Style.cs +++ b/sdk/dotnet/Report/Style.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Report /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Report /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -215,7 +213,7 @@ public partial class Style : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Width. diff --git a/sdk/dotnet/Report/Theme.cs b/sdk/dotnet/Report/Theme.cs index e98b67a3..fa7f755f 100644 --- a/sdk/dotnet/Report/Theme.cs +++ b/sdk/dotnet/Report/Theme.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Report /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Report /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -240,7 +238,7 @@ public partial class Theme : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Accesslist.cs b/sdk/dotnet/Router/Accesslist.cs index 887eec37..6dcc7122 100644 --- a/sdk/dotnet/Router/Accesslist.cs +++ b/sdk/dotnet/Router/Accesslist.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,14 +30,12 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Note /// /// The feature can only be correctly supported when FortiOS Version >= 6.2.4, for FortiOS Version < 6.2.4, please use the following resource configuration as an alternative. /// /// ### Example - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -68,7 +65,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -116,7 +112,7 @@ public partial class Accesslist : global::Pulumi.CustomResource public Output> Rules { get; private set; } = null!; [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Accesslist6.cs b/sdk/dotnet/Router/Accesslist6.cs index 87b89b24..03b56564 100644 --- a/sdk/dotnet/Router/Accesslist6.cs +++ b/sdk/dotnet/Router/Accesslist6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Accesslist6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -88,7 +86,7 @@ public partial class Accesslist6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -150,7 +148,7 @@ public sealed class Accesslist6Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -200,7 +198,7 @@ public sealed class Accesslist6State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Aspathlist.cs b/sdk/dotnet/Router/Aspathlist.cs index e6f03e55..77bc5a9d 100644 --- a/sdk/dotnet/Router/Aspathlist.cs +++ b/sdk/dotnet/Router/Aspathlist.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -68,7 +66,7 @@ public partial class Aspathlist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -89,7 +87,7 @@ public partial class Aspathlist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -145,7 +143,7 @@ public sealed class AspathlistArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -189,7 +187,7 @@ public sealed class AspathlistState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Authpath.cs b/sdk/dotnet/Router/Authpath.cs index abf2518b..3b239dfe 100644 --- a/sdk/dotnet/Router/Authpath.cs +++ b/sdk/dotnet/Router/Authpath.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Authpath : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Bfd.cs b/sdk/dotnet/Router/Bfd.cs index b47e85fa..232bc376 100644 --- a/sdk/dotnet/Router/Bfd.cs +++ b/sdk/dotnet/Router/Bfd.cs @@ -41,7 +41,7 @@ public partial class Bfd : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Bfd : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class BfdArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -168,7 +168,7 @@ public sealed class BfdState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Bfd6.cs b/sdk/dotnet/Router/Bfd6.cs index 37268c5b..294ad88e 100644 --- a/sdk/dotnet/Router/Bfd6.cs +++ b/sdk/dotnet/Router/Bfd6.cs @@ -41,7 +41,7 @@ public partial class Bfd6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Bfd6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class Bfd6Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -168,7 +168,7 @@ public sealed class Bfd6State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Bgp/GetNeighbor.cs b/sdk/dotnet/Router/Bgp/GetNeighbor.cs index 4592d59f..7f60057f 100644 --- a/sdk/dotnet/Router/Bgp/GetNeighbor.cs +++ b/sdk/dotnet/Router/Bgp/GetNeighbor.cs @@ -17,7 +17,6 @@ public static class GetNeighbor /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetNeighbor /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetNeighborArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:router/bgp/getNeighbor:getNeighbor", args ?? new GetNeighborArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetNeighborArgs args, InvokeOp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -67,7 +64,6 @@ public static Task InvokeAsync(GetNeighborArgs args, InvokeOp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetNeighborInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:router/bgp/getNeighbor:getNeighbor", args ?? new GetNeighborInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Router/Bgp/GetNeighborlist.cs b/sdk/dotnet/Router/Bgp/GetNeighborlist.cs index 26c18577..29f11a62 100644 --- a/sdk/dotnet/Router/Bgp/GetNeighborlist.cs +++ b/sdk/dotnet/Router/Bgp/GetNeighborlist.cs @@ -17,7 +17,6 @@ public static class GetNeighborlist /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetNeighborlist /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetNeighborlistArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:router/bgp/getNeighborlist:getNeighborlist", args ?? new GetNeighborlistArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetNeighborlistArgs? args /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -61,7 +58,6 @@ public static Task InvokeAsync(GetNeighborlistArgs? args /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetNeighborlistInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:router/bgp/getNeighborlist:getNeighborlist", args ?? new GetNeighborlistInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6Args.cs b/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6Args.cs index 72d19766..de95e1f3 100644 --- a/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6Args.cs +++ b/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6Args.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Router.Bgp.Inputs public sealed class NeighborConditionalAdvertise6Args : global::Pulumi.ResourceArgs { - /// - /// Name of advertising route map. - /// [Input("advertiseRoutemap")] public Input? AdvertiseRoutemap { get; set; } - /// - /// Name of condition route map. - /// [Input("conditionRoutemap")] public Input? ConditionRoutemap { get; set; } - /// - /// Type of condition. Valid values: `exist`, `non-exist`. - /// [Input("conditionType")] public Input? ConditionType { get; set; } diff --git a/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6GetArgs.cs b/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6GetArgs.cs index dec88ea8..22de029f 100644 --- a/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6GetArgs.cs +++ b/sdk/dotnet/Router/Bgp/Inputs/NeighborConditionalAdvertise6GetArgs.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Router.Bgp.Inputs public sealed class NeighborConditionalAdvertise6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Name of advertising route map. - /// [Input("advertiseRoutemap")] public Input? AdvertiseRoutemap { get; set; } - /// - /// Name of condition route map. - /// [Input("conditionRoutemap")] public Input? ConditionRoutemap { get; set; } - /// - /// Type of condition. Valid values: `exist`, `non-exist`. - /// [Input("conditionType")] public Input? ConditionType { get; set; } diff --git a/sdk/dotnet/Router/Bgp/Neighbor.cs b/sdk/dotnet/Router/Bgp/Neighbor.cs index 2fed0eb7..4ffb12dd 100644 --- a/sdk/dotnet/Router/Bgp/Neighbor.cs +++ b/sdk/dotnet/Router/Bgp/Neighbor.cs @@ -451,7 +451,7 @@ public partial class Neighbor : global::Pulumi.CustomResource public Output FilterListOutVpnv6 { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -988,7 +988,7 @@ public partial class Neighbor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Neighbor weight. @@ -1474,7 +1474,7 @@ public InputList ConditionalAdvertises public Input? FilterListOutVpnv6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2464,7 +2464,7 @@ public InputList ConditionalAdvertis public Input? FilterListOutVpnv6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Bgp/Network.cs b/sdk/dotnet/Router/Bgp/Network.cs index fb93f124..3ee8c75b 100644 --- a/sdk/dotnet/Router/Bgp/Network.cs +++ b/sdk/dotnet/Router/Bgp/Network.cs @@ -70,7 +70,7 @@ public partial class Network : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Bgp/Network6.cs b/sdk/dotnet/Router/Bgp/Network6.cs index 5695f458..a4c747fe 100644 --- a/sdk/dotnet/Router/Bgp/Network6.cs +++ b/sdk/dotnet/Router/Bgp/Network6.cs @@ -70,7 +70,7 @@ public partial class Network6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Bgp/Outputs/NeighborConditionalAdvertise6.cs b/sdk/dotnet/Router/Bgp/Outputs/NeighborConditionalAdvertise6.cs index 757c6f95..f19ad6f0 100644 --- a/sdk/dotnet/Router/Bgp/Outputs/NeighborConditionalAdvertise6.cs +++ b/sdk/dotnet/Router/Bgp/Outputs/NeighborConditionalAdvertise6.cs @@ -14,17 +14,8 @@ namespace Pulumiverse.Fortios.Router.Bgp.Outputs [OutputType] public sealed class NeighborConditionalAdvertise6 { - /// - /// Name of advertising route map. - /// public readonly string? AdvertiseRoutemap; - /// - /// Name of condition route map. - /// public readonly string? ConditionRoutemap; - /// - /// Type of condition. Valid values: `exist`, `non-exist`. - /// public readonly string? ConditionType; [OutputConstructor] diff --git a/sdk/dotnet/Router/BgpRouter.cs b/sdk/dotnet/Router/BgpRouter.cs index 06a7d349..31c828a7 100644 --- a/sdk/dotnet/Router/BgpRouter.cs +++ b/sdk/dotnet/Router/BgpRouter.cs @@ -21,7 +21,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -120,7 +119,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -216,13 +214,13 @@ public partial class BgpRouter : global::Pulumi.CustomResource public Output AlwaysCompareMed { get; private set; } = null!; /// - /// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + /// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* /// [Output("as")] public Output As { get; private set; } = null!; /// - /// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + /// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* /// [Output("asString")] public Output AsString { get; private set; } = null!; @@ -384,7 +382,7 @@ public partial class BgpRouter : global::Pulumi.CustomResource public Output FastExternalFailover { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -549,7 +547,7 @@ public partial class BgpRouter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// BGP IPv6 VRF leaking table. The structure of `vrf6` block is documented below. @@ -583,7 +581,7 @@ public partial class BgpRouter : global::Pulumi.CustomResource /// The unique name of the resource /// The arguments used to populate this resource's properties /// A bag of options that control this resource's behavior - public BgpRouter(string name, BgpRouterArgs args, CustomResourceOptions? options = null) + public BgpRouter(string name, BgpRouterArgs? args = null, CustomResourceOptions? options = null) : base("fortios:router/bgp:Bgp", name, args ?? new BgpRouterArgs(), MakeResourceOptions(options, "")) { } @@ -713,13 +711,13 @@ public InputList AggregateAddresses public Input? AlwaysCompareMed { get; set; } /// - /// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + /// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* /// - [Input("as", required: true)] - public Input As { get; set; } = null!; + [Input("as")] + public Input? As { get; set; } /// - /// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + /// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* /// [Input("asString")] public Input? AsString { get; set; } @@ -887,7 +885,7 @@ public InputList ConfederationPeers public Input? FastExternalFailover { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1249,13 +1247,13 @@ public InputList AggregateAddresses public Input? AlwaysCompareMed { get; set; } /// - /// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + /// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* /// [Input("as")] public Input? As { get; set; } /// - /// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + /// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* /// [Input("asString")] public Input? AsString { get; set; } @@ -1423,7 +1421,7 @@ public InputList ConfederationPeers public Input? FastExternalFailover { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Communitylist.cs b/sdk/dotnet/Router/Communitylist.cs index 3769578d..b462218d 100644 --- a/sdk/dotnet/Router/Communitylist.cs +++ b/sdk/dotnet/Router/Communitylist.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -70,7 +68,7 @@ public partial class Communitylist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -97,7 +95,7 @@ public partial class Communitylist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -153,7 +151,7 @@ public sealed class CommunitylistArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -203,7 +201,7 @@ public sealed class CommunitylistState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Extcommunitylist.cs b/sdk/dotnet/Router/Extcommunitylist.cs index ba04682e..2842e38a 100644 --- a/sdk/dotnet/Router/Extcommunitylist.cs +++ b/sdk/dotnet/Router/Extcommunitylist.cs @@ -41,7 +41,7 @@ public partial class Extcommunitylist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Extcommunitylist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -124,7 +124,7 @@ public sealed class ExtcommunitylistArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -174,7 +174,7 @@ public sealed class ExtcommunitylistState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/GetBgp.cs b/sdk/dotnet/Router/GetBgp.cs index 58eb2c58..7a929242 100644 --- a/sdk/dotnet/Router/GetBgp.cs +++ b/sdk/dotnet/Router/GetBgp.cs @@ -17,7 +17,6 @@ public static class GetBgp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetBgp /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetBgpArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:router/getBgp:getBgp", args ?? new GetBgpArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetBgpArgs? args = null, InvokeOpti /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -61,7 +58,6 @@ public static Task InvokeAsync(GetBgpArgs? args = null, InvokeOpti /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetBgpInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:router/getBgp:getBgp", args ?? new GetBgpInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Router/GetStatic.cs b/sdk/dotnet/Router/GetStatic.cs index 7783ee2d..1f992ec6 100644 --- a/sdk/dotnet/Router/GetStatic.cs +++ b/sdk/dotnet/Router/GetStatic.cs @@ -17,7 +17,6 @@ public static class GetStatic /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetStatic /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetStaticArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:router/getStatic:getStatic", args ?? new GetStaticArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetStaticArgs args, InvokeOption /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -67,7 +64,6 @@ public static Task InvokeAsync(GetStaticArgs args, InvokeOption /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetStaticInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:router/getStatic:getStatic", args ?? new GetStaticInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Router/GetStaticlist.cs b/sdk/dotnet/Router/GetStaticlist.cs index 6c53f5de..3e96e1f1 100644 --- a/sdk/dotnet/Router/GetStaticlist.cs +++ b/sdk/dotnet/Router/GetStaticlist.cs @@ -17,7 +17,6 @@ public static class GetStaticlist /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetStaticlist /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetStaticlistArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:router/getStaticlist:getStaticlist", args ?? new GetStaticlistArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetStaticlistArgs? args = nu /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -67,7 +64,6 @@ public static Task InvokeAsync(GetStaticlistArgs? args = nu /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetStaticlistInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:router/getStaticlist:getStaticlist", args ?? new GetStaticlistInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/Router/Inputs/BgpAggregateAddress6Args.cs b/sdk/dotnet/Router/Inputs/BgpAggregateAddress6Args.cs index 7f2a9e71..a162fb55 100644 --- a/sdk/dotnet/Router/Inputs/BgpAggregateAddress6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpAggregateAddress6Args.cs @@ -13,27 +13,18 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpAggregateAddress6Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - /// [Input("asSet")] public Input? AsSet { get; set; } /// - /// ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } - /// - /// Aggregate IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } - /// - /// Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - /// [Input("summaryOnly")] public Input? SummaryOnly { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpAggregateAddress6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpAggregateAddress6GetArgs.cs index 84487e87..0632875e 100644 --- a/sdk/dotnet/Router/Inputs/BgpAggregateAddress6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpAggregateAddress6GetArgs.cs @@ -13,27 +13,18 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpAggregateAddress6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - /// [Input("asSet")] public Input? AsSet { get; set; } /// - /// ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } - /// - /// Aggregate IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } - /// - /// Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - /// [Input("summaryOnly")] public Input? SummaryOnly { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6Args.cs b/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6Args.cs index 74355196..2f3c5cd9 100644 --- a/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6Args.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpNeighborConditionalAdvertise6Args : global::Pulumi.ResourceArgs { - /// - /// Name of advertising route map. - /// [Input("advertiseRoutemap")] public Input? AdvertiseRoutemap { get; set; } - /// - /// Name of condition route map. - /// [Input("conditionRoutemap")] public Input? ConditionRoutemap { get; set; } - /// - /// Type of condition. Valid values: `exist`, `non-exist`. - /// [Input("conditionType")] public Input? ConditionType { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6GetArgs.cs index 74cec767..9268dc09 100644 --- a/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpNeighborConditionalAdvertise6GetArgs.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpNeighborConditionalAdvertise6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Name of advertising route map. - /// [Input("advertiseRoutemap")] public Input? AdvertiseRoutemap { get; set; } - /// - /// Name of condition route map. - /// [Input("conditionRoutemap")] public Input? ConditionRoutemap { get; set; } - /// - /// Type of condition. Valid values: `exist`, `non-exist`. - /// [Input("conditionType")] public Input? ConditionType { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpNeighborGroupArgs.cs b/sdk/dotnet/Router/Inputs/BgpNeighborGroupArgs.cs index 1f0567f5..074ca7be 100644 --- a/sdk/dotnet/Router/Inputs/BgpNeighborGroupArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpNeighborGroupArgs.cs @@ -665,6 +665,12 @@ public Input? Password [Input("remoteAs")] public Input? RemoteAs { get; set; } + /// + /// BGP filter for remote AS. + /// + [Input("remoteAsFilter")] + public Input? RemoteAsFilter { get; set; } + /// /// Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. /// diff --git a/sdk/dotnet/Router/Inputs/BgpNeighborGroupGetArgs.cs b/sdk/dotnet/Router/Inputs/BgpNeighborGroupGetArgs.cs index 73400325..6dc96542 100644 --- a/sdk/dotnet/Router/Inputs/BgpNeighborGroupGetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpNeighborGroupGetArgs.cs @@ -665,6 +665,12 @@ public Input? Password [Input("remoteAs")] public Input? RemoteAs { get; set; } + /// + /// BGP filter for remote AS. + /// + [Input("remoteAsFilter")] + public Input? RemoteAsFilter { get; set; } + /// /// Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. /// diff --git a/sdk/dotnet/Router/Inputs/BgpNeighborRange6Args.cs b/sdk/dotnet/Router/Inputs/BgpNeighborRange6Args.cs index 21e2fc30..4c775c18 100644 --- a/sdk/dotnet/Router/Inputs/BgpNeighborRange6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpNeighborRange6Args.cs @@ -14,14 +14,11 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpNeighborRange6Args : global::Pulumi.ResourceArgs { /// - /// ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } - /// - /// Maximum number of neighbors. - /// [Input("maxNeighborNum")] public Input? MaxNeighborNum { get; set; } @@ -31,9 +28,6 @@ public sealed class BgpNeighborRange6Args : global::Pulumi.ResourceArgs [Input("neighborGroup")] public Input? NeighborGroup { get; set; } - /// - /// Aggregate IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpNeighborRange6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpNeighborRange6GetArgs.cs index e679d2c5..6d3307cd 100644 --- a/sdk/dotnet/Router/Inputs/BgpNeighborRange6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpNeighborRange6GetArgs.cs @@ -14,14 +14,11 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpNeighborRange6GetArgs : global::Pulumi.ResourceArgs { /// - /// ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } - /// - /// Maximum number of neighbors. - /// [Input("maxNeighborNum")] public Input? MaxNeighborNum { get; set; } @@ -31,9 +28,6 @@ public sealed class BgpNeighborRange6GetArgs : global::Pulumi.ResourceArgs [Input("neighborGroup")] public Input? NeighborGroup { get; set; } - /// - /// Aggregate IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpNetwork6Args.cs b/sdk/dotnet/Router/Inputs/BgpNetwork6Args.cs index b1a7a439..fe3fee4d 100644 --- a/sdk/dotnet/Router/Inputs/BgpNetwork6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpNetwork6Args.cs @@ -13,14 +13,11 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpNetwork6Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable route as backdoor. Valid values: `enable`, `disable`. - /// [Input("backdoor")] public Input? Backdoor { get; set; } /// - /// ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } @@ -31,15 +28,9 @@ public sealed class BgpNetwork6Args : global::Pulumi.ResourceArgs [Input("networkImportCheck")] public Input? NetworkImportCheck { get; set; } - /// - /// Aggregate IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } - /// - /// Route map of VRF leaking. - /// [Input("routeMap")] public Input? RouteMap { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpNetwork6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpNetwork6GetArgs.cs index 1a29e0bd..16fae22a 100644 --- a/sdk/dotnet/Router/Inputs/BgpNetwork6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpNetwork6GetArgs.cs @@ -13,14 +13,11 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpNetwork6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable route as backdoor. Valid values: `enable`, `disable`. - /// [Input("backdoor")] public Input? Backdoor { get; set; } /// - /// ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } @@ -31,15 +28,9 @@ public sealed class BgpNetwork6GetArgs : global::Pulumi.ResourceArgs [Input("networkImportCheck")] public Input? NetworkImportCheck { get; set; } - /// - /// Aggregate IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } - /// - /// Route map of VRF leaking. - /// [Input("routeMap")] public Input? RouteMap { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpRedistribute6Args.cs b/sdk/dotnet/Router/Inputs/BgpRedistribute6Args.cs index ca6bcfd2..a94950b5 100644 --- a/sdk/dotnet/Router/Inputs/BgpRedistribute6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpRedistribute6Args.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpRedistribute6Args : global::Pulumi.ResourceArgs { - /// - /// Neighbor group name. - /// [Input("name")] public Input? Name { get; set; } - /// - /// Route map of VRF leaking. - /// [Input("routeMap")] public Input? RouteMap { get; set; } - /// - /// Status Valid values: `enable`, `disable`. - /// [Input("status")] public Input? Status { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpRedistribute6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpRedistribute6GetArgs.cs index be5770b0..7b351d88 100644 --- a/sdk/dotnet/Router/Inputs/BgpRedistribute6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpRedistribute6GetArgs.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class BgpRedistribute6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Neighbor group name. - /// [Input("name")] public Input? Name { get; set; } - /// - /// Route map of VRF leaking. - /// [Input("routeMap")] public Input? RouteMap { get; set; } - /// - /// Status Valid values: `enable`, `disable`. - /// [Input("status")] public Input? Status { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpVrf6Args.cs b/sdk/dotnet/Router/Inputs/BgpVrf6Args.cs index 29386263..eb2b1a85 100644 --- a/sdk/dotnet/Router/Inputs/BgpVrf6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpVrf6Args.cs @@ -15,28 +15,17 @@ public sealed class BgpVrf6Args : global::Pulumi.ResourceArgs { [Input("exportRts")] private InputList? _exportRts; - - /// - /// List of export route target. The structure of `export_rt` block is documented below. - /// public InputList ExportRts { get => _exportRts ?? (_exportRts = new InputList()); set => _exportRts = value; } - /// - /// Import route map. - /// [Input("importRouteMap")] public Input? ImportRouteMap { get; set; } [Input("importRts")] private InputList? _importRts; - - /// - /// List of import route target. The structure of `import_rt` block is documented below. - /// public InputList ImportRts { get => _importRts ?? (_importRts = new InputList()); @@ -45,25 +34,15 @@ public InputList ImportRts [Input("leakTargets")] private InputList? _leakTargets; - - /// - /// Target VRF table. The structure of `leak_target` block is documented below. - /// public InputList LeakTargets { get => _leakTargets ?? (_leakTargets = new InputList()); set => _leakTargets = value; } - /// - /// Route Distinguisher: AA:NN|A.B.C.D:NN. - /// [Input("rd")] public Input? Rd { get; set; } - /// - /// VRF role. Valid values: `standalone`, `ce`, `pe`. - /// [Input("role")] public Input? Role { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpVrf6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpVrf6GetArgs.cs index e2b7fa4c..a52a1090 100644 --- a/sdk/dotnet/Router/Inputs/BgpVrf6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpVrf6GetArgs.cs @@ -15,28 +15,17 @@ public sealed class BgpVrf6GetArgs : global::Pulumi.ResourceArgs { [Input("exportRts")] private InputList? _exportRts; - - /// - /// List of export route target. The structure of `export_rt` block is documented below. - /// public InputList ExportRts { get => _exportRts ?? (_exportRts = new InputList()); set => _exportRts = value; } - /// - /// Import route map. - /// [Input("importRouteMap")] public Input? ImportRouteMap { get; set; } [Input("importRts")] private InputList? _importRts; - - /// - /// List of import route target. The structure of `import_rt` block is documented below. - /// public InputList ImportRts { get => _importRts ?? (_importRts = new InputList()); @@ -45,25 +34,15 @@ public InputList ImportRts [Input("leakTargets")] private InputList? _leakTargets; - - /// - /// Target VRF table. The structure of `leak_target` block is documented below. - /// public InputList LeakTargets { get => _leakTargets ?? (_leakTargets = new InputList()); set => _leakTargets = value; } - /// - /// Route Distinguisher: AA:NN|A.B.C.D:NN. - /// [Input("rd")] public Input? Rd { get; set; } - /// - /// VRF role. Valid values: `standalone`, `ce`, `pe`. - /// [Input("role")] public Input? Role { get; set; } diff --git a/sdk/dotnet/Router/Inputs/BgpVrfLeak6Args.cs b/sdk/dotnet/Router/Inputs/BgpVrfLeak6Args.cs index e90c2fd4..173f5e52 100644 --- a/sdk/dotnet/Router/Inputs/BgpVrfLeak6Args.cs +++ b/sdk/dotnet/Router/Inputs/BgpVrfLeak6Args.cs @@ -15,10 +15,6 @@ public sealed class BgpVrfLeak6Args : global::Pulumi.ResourceArgs { [Input("targets")] private InputList? _targets; - - /// - /// Target VRF table. The structure of `target` block is documented below. - /// public InputList Targets { get => _targets ?? (_targets = new InputList()); diff --git a/sdk/dotnet/Router/Inputs/BgpVrfLeak6GetArgs.cs b/sdk/dotnet/Router/Inputs/BgpVrfLeak6GetArgs.cs index 4bce47c8..0d4926e3 100644 --- a/sdk/dotnet/Router/Inputs/BgpVrfLeak6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/BgpVrfLeak6GetArgs.cs @@ -15,10 +15,6 @@ public sealed class BgpVrfLeak6GetArgs : global::Pulumi.ResourceArgs { [Input("targets")] private InputList? _targets; - - /// - /// Target VRF table. The structure of `target` block is documented below. - /// public InputList Targets { get => _targets ?? (_targets = new InputList()); diff --git a/sdk/dotnet/Router/Inputs/IsisRedistribute6Args.cs b/sdk/dotnet/Router/Inputs/IsisRedistribute6Args.cs index 0fb03549..dc727737 100644 --- a/sdk/dotnet/Router/Inputs/IsisRedistribute6Args.cs +++ b/sdk/dotnet/Router/Inputs/IsisRedistribute6Args.cs @@ -13,39 +13,21 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class IsisRedistribute6Args : global::Pulumi.ResourceArgs { - /// - /// Level. Valid values: `level-1-2`, `level-1`, `level-2`. - /// [Input("level")] public Input? Level { get; set; } - /// - /// Metric. - /// [Input("metric")] public Input? Metric { get; set; } - /// - /// Metric type. Valid values: `external`, `internal`. - /// [Input("metricType")] public Input? MetricType { get; set; } - /// - /// Protocol name. - /// [Input("protocol")] public Input? Protocol { get; set; } - /// - /// Route map name. - /// [Input("routemap")] public Input? Routemap { get; set; } - /// - /// Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - /// [Input("status")] public Input? Status { get; set; } diff --git a/sdk/dotnet/Router/Inputs/IsisRedistribute6GetArgs.cs b/sdk/dotnet/Router/Inputs/IsisRedistribute6GetArgs.cs index c52e766e..bf4e57a7 100644 --- a/sdk/dotnet/Router/Inputs/IsisRedistribute6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/IsisRedistribute6GetArgs.cs @@ -13,39 +13,21 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class IsisRedistribute6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Level. Valid values: `level-1-2`, `level-1`, `level-2`. - /// [Input("level")] public Input? Level { get; set; } - /// - /// Metric. - /// [Input("metric")] public Input? Metric { get; set; } - /// - /// Metric type. Valid values: `external`, `internal`. - /// [Input("metricType")] public Input? MetricType { get; set; } - /// - /// Protocol name. - /// [Input("protocol")] public Input? Protocol { get; set; } - /// - /// Route map name. - /// [Input("routemap")] public Input? Routemap { get; set; } - /// - /// Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - /// [Input("status")] public Input? Status { get; set; } diff --git a/sdk/dotnet/Router/Inputs/IsisSummaryAddress6Args.cs b/sdk/dotnet/Router/Inputs/IsisSummaryAddress6Args.cs index f6f04796..aab09519 100644 --- a/sdk/dotnet/Router/Inputs/IsisSummaryAddress6Args.cs +++ b/sdk/dotnet/Router/Inputs/IsisSummaryAddress6Args.cs @@ -14,20 +14,14 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class IsisSummaryAddress6Args : global::Pulumi.ResourceArgs { /// - /// isis-net ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } - /// - /// Level. Valid values: `level-1-2`, `level-1`, `level-2`. - /// [Input("level")] public Input? Level { get; set; } - /// - /// IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } diff --git a/sdk/dotnet/Router/Inputs/IsisSummaryAddress6GetArgs.cs b/sdk/dotnet/Router/Inputs/IsisSummaryAddress6GetArgs.cs index 90c540d9..315ae844 100644 --- a/sdk/dotnet/Router/Inputs/IsisSummaryAddress6GetArgs.cs +++ b/sdk/dotnet/Router/Inputs/IsisSummaryAddress6GetArgs.cs @@ -14,20 +14,14 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class IsisSummaryAddress6GetArgs : global::Pulumi.ResourceArgs { /// - /// isis-net ID. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } - /// - /// Level. Valid values: `level-1-2`, `level-1`, `level-2`. - /// [Input("level")] public Input? Level { get; set; } - /// - /// IPv6 prefix. - /// [Input("prefix6")] public Input? Prefix6 { get; set; } diff --git a/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceArgs.cs b/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceArgs.cs index ee9533d6..5be737b8 100644 --- a/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceArgs.cs +++ b/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceArgs.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class Ospf6Ospf6InterfaceArgs : global::Pulumi.ResourceArgs { - /// - /// A.B.C.D, in IPv4 address format. - /// [Input("areaId")] public Input? AreaId { get; set; } - /// - /// Authentication mode. Valid values: `none`, `ah`, `esp`. - /// [Input("authentication")] public Input? Authentication { get; set; } @@ -31,117 +25,64 @@ public sealed class Ospf6Ospf6InterfaceArgs : global::Pulumi.ResourceArgs [Input("bfd")] public Input? Bfd { get; set; } - /// - /// Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - /// [Input("cost")] public Input? Cost { get; set; } - /// - /// Dead interval. - /// [Input("deadInterval")] public Input? DeadInterval { get; set; } - /// - /// Hello interval. - /// [Input("helloInterval")] public Input? HelloInterval { get; set; } - /// - /// Configuration interface name. - /// [Input("interface")] public Input? Interface { get; set; } - /// - /// Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - /// [Input("ipsecAuthAlg")] public Input? IpsecAuthAlg { get; set; } - /// - /// Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - /// [Input("ipsecEncAlg")] public Input? IpsecEncAlg { get; set; } [Input("ipsecKeys")] private InputList? _ipsecKeys; - - /// - /// IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - /// public InputList IpsecKeys { get => _ipsecKeys ?? (_ipsecKeys = new InputList()); set => _ipsecKeys = value; } - /// - /// Key roll-over interval. - /// [Input("keyRolloverInterval")] public Input? KeyRolloverInterval { get; set; } - /// - /// MTU for OSPFv3 packets. - /// [Input("mtu")] public Input? Mtu { get; set; } - /// - /// Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - /// [Input("mtuIgnore")] public Input? MtuIgnore { get; set; } - /// - /// Interface entry name. - /// [Input("name")] public Input? Name { get; set; } [Input("neighbors")] private InputList? _neighbors; - - /// - /// OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - /// public InputList Neighbors { get => _neighbors ?? (_neighbors = new InputList()); set => _neighbors = value; } - /// - /// Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - /// [Input("networkType")] public Input? NetworkType { get; set; } - /// - /// priority - /// [Input("priority")] public Input? Priority { get; set; } - /// - /// Retransmit interval. - /// [Input("retransmitInterval")] public Input? RetransmitInterval { get; set; } - /// - /// Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - /// [Input("status")] public Input? Status { get; set; } - /// - /// Transmit delay. - /// [Input("transmitDelay")] public Input? TransmitDelay { get; set; } diff --git a/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceGetArgs.cs b/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceGetArgs.cs index f82bdb34..bcf25f08 100644 --- a/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceGetArgs.cs +++ b/sdk/dotnet/Router/Inputs/Ospf6Ospf6InterfaceGetArgs.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class Ospf6Ospf6InterfaceGetArgs : global::Pulumi.ResourceArgs { - /// - /// A.B.C.D, in IPv4 address format. - /// [Input("areaId")] public Input? AreaId { get; set; } - /// - /// Authentication mode. Valid values: `none`, `ah`, `esp`. - /// [Input("authentication")] public Input? Authentication { get; set; } @@ -31,117 +25,64 @@ public sealed class Ospf6Ospf6InterfaceGetArgs : global::Pulumi.ResourceArgs [Input("bfd")] public Input? Bfd { get; set; } - /// - /// Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - /// [Input("cost")] public Input? Cost { get; set; } - /// - /// Dead interval. - /// [Input("deadInterval")] public Input? DeadInterval { get; set; } - /// - /// Hello interval. - /// [Input("helloInterval")] public Input? HelloInterval { get; set; } - /// - /// Configuration interface name. - /// [Input("interface")] public Input? Interface { get; set; } - /// - /// Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - /// [Input("ipsecAuthAlg")] public Input? IpsecAuthAlg { get; set; } - /// - /// Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - /// [Input("ipsecEncAlg")] public Input? IpsecEncAlg { get; set; } [Input("ipsecKeys")] private InputList? _ipsecKeys; - - /// - /// IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - /// public InputList IpsecKeys { get => _ipsecKeys ?? (_ipsecKeys = new InputList()); set => _ipsecKeys = value; } - /// - /// Key roll-over interval. - /// [Input("keyRolloverInterval")] public Input? KeyRolloverInterval { get; set; } - /// - /// MTU for OSPFv3 packets. - /// [Input("mtu")] public Input? Mtu { get; set; } - /// - /// Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - /// [Input("mtuIgnore")] public Input? MtuIgnore { get; set; } - /// - /// Interface entry name. - /// [Input("name")] public Input? Name { get; set; } [Input("neighbors")] private InputList? _neighbors; - - /// - /// OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - /// public InputList Neighbors { get => _neighbors ?? (_neighbors = new InputList()); set => _neighbors = value; } - /// - /// Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - /// [Input("networkType")] public Input? NetworkType { get; set; } - /// - /// priority - /// [Input("priority")] public Input? Priority { get; set; } - /// - /// Retransmit interval. - /// [Input("retransmitInterval")] public Input? RetransmitInterval { get; set; } - /// - /// Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - /// [Input("status")] public Input? Status { get; set; } - /// - /// Transmit delay. - /// [Input("transmitDelay")] public Input? TransmitDelay { get; set; } diff --git a/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyArgs.cs b/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyArgs.cs index 4d7d6f8f..d9599a47 100644 --- a/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyArgs.cs +++ b/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyArgs.cs @@ -14,17 +14,13 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class OspfAreaVirtualLinkMd5KeyArgs : global::Pulumi.ResourceArgs { /// - /// Area entry IP address. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } [Input("keyString")] private Input? _keyString; - - /// - /// Password for the key. - /// public Input? KeyString { get => _keyString; diff --git a/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyGetArgs.cs b/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyGetArgs.cs index 2ae641c8..0b6edade 100644 --- a/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyGetArgs.cs +++ b/sdk/dotnet/Router/Inputs/OspfAreaVirtualLinkMd5KeyGetArgs.cs @@ -14,17 +14,13 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class OspfAreaVirtualLinkMd5KeyGetArgs : global::Pulumi.ResourceArgs { /// - /// Area entry IP address. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } [Input("keyString")] private Input? _keyString; - - /// - /// Password for the key. - /// public Input? KeyString { get => _keyString; diff --git a/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyArgs.cs b/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyArgs.cs index 276bfddd..4ad547bc 100644 --- a/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyArgs.cs +++ b/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyArgs.cs @@ -14,17 +14,13 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class OspfOspfInterfaceMd5KeyArgs : global::Pulumi.ResourceArgs { /// - /// Area entry IP address. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } [Input("keyString")] private Input? _keyString; - - /// - /// Password for the key. - /// public Input? KeyString { get => _keyString; diff --git a/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyGetArgs.cs b/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyGetArgs.cs index 0fe641f0..c47d6954 100644 --- a/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyGetArgs.cs +++ b/sdk/dotnet/Router/Inputs/OspfOspfInterfaceMd5KeyGetArgs.cs @@ -14,17 +14,13 @@ namespace Pulumiverse.Fortios.Router.Inputs public sealed class OspfOspfInterfaceMd5KeyGetArgs : global::Pulumi.ResourceArgs { /// - /// Area entry IP address. + /// an identifier for the resource. /// [Input("id")] public Input? Id { get; set; } [Input("keyString")] private Input? _keyString; - - /// - /// Password for the key. - /// public Input? KeyString { get => _keyString; diff --git a/sdk/dotnet/Router/Isis.cs b/sdk/dotnet/Router/Isis.cs index 02193b27..44c8846e 100644 --- a/sdk/dotnet/Router/Isis.cs +++ b/sdk/dotnet/Router/Isis.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -55,7 +54,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -175,7 +173,7 @@ public partial class Isis : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -340,7 +338,7 @@ public partial class Isis : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -511,7 +509,7 @@ public Input? AuthPasswordL2 public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -839,7 +837,7 @@ public Input? AuthPasswordL2 public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Keychain.cs b/sdk/dotnet/Router/Keychain.cs index 80a69e46..e50f4818 100644 --- a/sdk/dotnet/Router/Keychain.cs +++ b/sdk/dotnet/Router/Keychain.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -69,7 +67,7 @@ public partial class Keychain : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -90,7 +88,7 @@ public partial class Keychain : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -146,7 +144,7 @@ public sealed class KeychainArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -190,7 +188,7 @@ public sealed class KeychainState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Multicast.cs b/sdk/dotnet/Router/Multicast.cs index 9113dd9a..d901a1ae 100644 --- a/sdk/dotnet/Router/Multicast.cs +++ b/sdk/dotnet/Router/Multicast.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -54,7 +53,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Multicast : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -123,7 +121,7 @@ public partial class Multicast : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -179,7 +177,7 @@ public sealed class MulticastArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -241,7 +239,7 @@ public sealed class MulticastState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Multicast6.cs b/sdk/dotnet/Router/Multicast6.cs index 747d9956..954a2a32 100644 --- a/sdk/dotnet/Router/Multicast6.cs +++ b/sdk/dotnet/Router/Multicast6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -66,7 +64,7 @@ public partial class Multicast6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -99,7 +97,7 @@ public partial class Multicast6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -155,7 +153,7 @@ public sealed class Multicast6Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -211,7 +209,7 @@ public sealed class Multicast6State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Multicastflow.cs b/sdk/dotnet/Router/Multicastflow.cs index 9730a43d..0da53a7a 100644 --- a/sdk/dotnet/Router/Multicastflow.cs +++ b/sdk/dotnet/Router/Multicastflow.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -80,7 +78,7 @@ public partial class Multicastflow : global::Pulumi.CustomResource public Output> Flows { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -95,7 +93,7 @@ public partial class Multicastflow : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -169,7 +167,7 @@ public InputList Flows } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -219,7 +217,7 @@ public InputList Flows } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Ospf/Neighbor.cs b/sdk/dotnet/Router/Ospf/Neighbor.cs index c8a270fb..c2a16186 100644 --- a/sdk/dotnet/Router/Ospf/Neighbor.cs +++ b/sdk/dotnet/Router/Ospf/Neighbor.cs @@ -70,7 +70,7 @@ public partial class Neighbor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Ospf/Network.cs b/sdk/dotnet/Router/Ospf/Network.cs index 71cad02d..6f5fce0d 100644 --- a/sdk/dotnet/Router/Ospf/Network.cs +++ b/sdk/dotnet/Router/Ospf/Network.cs @@ -64,7 +64,7 @@ public partial class Network : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Ospf/Ospfinterface.cs b/sdk/dotnet/Router/Ospf/Ospfinterface.cs index 35b6beb0..b69556f4 100644 --- a/sdk/dotnet/Router/Ospf/Ospfinterface.cs +++ b/sdk/dotnet/Router/Ospf/Ospfinterface.cs @@ -85,7 +85,7 @@ public partial class Ospfinterface : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -204,7 +204,7 @@ public partial class Ospfinterface : global::Pulumi.CustomResource /// The `md5_keys` block supports: /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -302,7 +302,7 @@ public sealed class OspfinterfaceArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -486,7 +486,7 @@ public sealed class OspfinterfaceState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Ospf6/Ospf6interface.cs b/sdk/dotnet/Router/Ospf6/Ospf6interface.cs index 149dafb0..af318726 100644 --- a/sdk/dotnet/Router/Ospf6/Ospf6interface.cs +++ b/sdk/dotnet/Router/Ospf6/Ospf6interface.cs @@ -73,7 +73,7 @@ public partial class Ospf6interface : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -172,7 +172,7 @@ public partial class Ospf6interface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -258,7 +258,7 @@ public sealed class Ospf6interfaceArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -416,7 +416,7 @@ public sealed class Ospf6interfaceState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Ospf6Router.cs b/sdk/dotnet/Router/Ospf6Router.cs index 53ca6905..790f1f71 100644 --- a/sdk/dotnet/Router/Ospf6Router.cs +++ b/sdk/dotnet/Router/Ospf6Router.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -80,7 +79,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -164,7 +162,7 @@ public partial class Ospf6Router : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -233,7 +231,7 @@ public partial class Ospf6Router : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -349,7 +347,7 @@ public InputList Areas public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -519,7 +517,7 @@ public InputList Areas public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/OspfRouter.cs b/sdk/dotnet/Router/OspfRouter.cs index 2580c0cf..d0632654 100644 --- a/sdk/dotnet/Router/OspfRouter.cs +++ b/sdk/dotnet/Router/OspfRouter.cs @@ -21,7 +21,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -99,7 +98,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -243,7 +241,7 @@ public partial class OspfRouter : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -330,7 +328,7 @@ public partial class OspfRouter : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -512,7 +510,7 @@ public InputList DistributeLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -778,7 +776,7 @@ public InputList DistributeLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Outputs/BgpAggregateAddress6.cs b/sdk/dotnet/Router/Outputs/BgpAggregateAddress6.cs index 2d909b94..24fa23e4 100644 --- a/sdk/dotnet/Router/Outputs/BgpAggregateAddress6.cs +++ b/sdk/dotnet/Router/Outputs/BgpAggregateAddress6.cs @@ -14,21 +14,12 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class BgpAggregateAddress6 { - /// - /// Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - /// public readonly string? AsSet; /// - /// ID. + /// an identifier for the resource. /// public readonly int? Id; - /// - /// Aggregate IPv6 prefix. - /// public readonly string? Prefix6; - /// - /// Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - /// public readonly string? SummaryOnly; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/BgpNeighborConditionalAdvertise6.cs b/sdk/dotnet/Router/Outputs/BgpNeighborConditionalAdvertise6.cs index e10ea8da..17055bb9 100644 --- a/sdk/dotnet/Router/Outputs/BgpNeighborConditionalAdvertise6.cs +++ b/sdk/dotnet/Router/Outputs/BgpNeighborConditionalAdvertise6.cs @@ -14,17 +14,8 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class BgpNeighborConditionalAdvertise6 { - /// - /// Name of advertising route map. - /// public readonly string? AdvertiseRoutemap; - /// - /// Name of condition route map. - /// public readonly string? ConditionRoutemap; - /// - /// Type of condition. Valid values: `exist`, `non-exist`. - /// public readonly string? ConditionType; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/BgpNeighborGroup.cs b/sdk/dotnet/Router/Outputs/BgpNeighborGroup.cs index 5d9fecfe..8a68750e 100644 --- a/sdk/dotnet/Router/Outputs/BgpNeighborGroup.cs +++ b/sdk/dotnet/Router/Outputs/BgpNeighborGroup.cs @@ -443,6 +443,10 @@ public sealed class BgpNeighborGroup /// public readonly int? RemoteAs; /// + /// BGP filter for remote AS. + /// + public readonly string? RemoteAsFilter; + /// /// Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. /// public readonly string? RemovePrivateAs; @@ -851,6 +855,8 @@ private BgpNeighborGroup( int? remoteAs, + string? remoteAsFilter, + string? removePrivateAs, string? removePrivateAs6, @@ -1054,6 +1060,7 @@ private BgpNeighborGroup( PrefixListOutVpnv4 = prefixListOutVpnv4; PrefixListOutVpnv6 = prefixListOutVpnv6; RemoteAs = remoteAs; + RemoteAsFilter = remoteAsFilter; RemovePrivateAs = removePrivateAs; RemovePrivateAs6 = removePrivateAs6; RemovePrivateAsEvpn = removePrivateAsEvpn; diff --git a/sdk/dotnet/Router/Outputs/BgpNeighborRange6.cs b/sdk/dotnet/Router/Outputs/BgpNeighborRange6.cs index b02f2604..62267172 100644 --- a/sdk/dotnet/Router/Outputs/BgpNeighborRange6.cs +++ b/sdk/dotnet/Router/Outputs/BgpNeighborRange6.cs @@ -15,20 +15,14 @@ namespace Pulumiverse.Fortios.Router.Outputs public sealed class BgpNeighborRange6 { /// - /// ID. + /// an identifier for the resource. /// public readonly int? Id; - /// - /// Maximum number of neighbors. - /// public readonly int? MaxNeighborNum; /// /// BGP neighbor group table. The structure of `neighbor_group` block is documented below. /// public readonly string? NeighborGroup; - /// - /// Aggregate IPv6 prefix. - /// public readonly string? Prefix6; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/BgpNetwork6.cs b/sdk/dotnet/Router/Outputs/BgpNetwork6.cs index 07287fed..c165f32d 100644 --- a/sdk/dotnet/Router/Outputs/BgpNetwork6.cs +++ b/sdk/dotnet/Router/Outputs/BgpNetwork6.cs @@ -14,25 +14,16 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class BgpNetwork6 { - /// - /// Enable/disable route as backdoor. Valid values: `enable`, `disable`. - /// public readonly string? Backdoor; /// - /// ID. + /// an identifier for the resource. /// public readonly int? Id; /// /// Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. /// public readonly string? NetworkImportCheck; - /// - /// Aggregate IPv6 prefix. - /// public readonly string? Prefix6; - /// - /// Route map of VRF leaking. - /// public readonly string? RouteMap; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/BgpRedistribute6.cs b/sdk/dotnet/Router/Outputs/BgpRedistribute6.cs index 86d41f19..e518dcbb 100644 --- a/sdk/dotnet/Router/Outputs/BgpRedistribute6.cs +++ b/sdk/dotnet/Router/Outputs/BgpRedistribute6.cs @@ -14,17 +14,8 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class BgpRedistribute6 { - /// - /// Neighbor group name. - /// public readonly string? Name; - /// - /// Route map of VRF leaking. - /// public readonly string? RouteMap; - /// - /// Status Valid values: `enable`, `disable`. - /// public readonly string? Status; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/BgpVrf6.cs b/sdk/dotnet/Router/Outputs/BgpVrf6.cs index cce62931..491466a5 100644 --- a/sdk/dotnet/Router/Outputs/BgpVrf6.cs +++ b/sdk/dotnet/Router/Outputs/BgpVrf6.cs @@ -14,29 +14,11 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class BgpVrf6 { - /// - /// List of export route target. The structure of `export_rt` block is documented below. - /// public readonly ImmutableArray ExportRts; - /// - /// Import route map. - /// public readonly string? ImportRouteMap; - /// - /// List of import route target. The structure of `import_rt` block is documented below. - /// public readonly ImmutableArray ImportRts; - /// - /// Target VRF table. The structure of `leak_target` block is documented below. - /// public readonly ImmutableArray LeakTargets; - /// - /// Route Distinguisher: AA:NN|A.B.C.D:NN. - /// public readonly string? Rd; - /// - /// VRF role. Valid values: `standalone`, `ce`, `pe`. - /// public readonly string? Role; /// /// BGP VRF leaking table. The structure of `vrf` block is documented below. diff --git a/sdk/dotnet/Router/Outputs/BgpVrfLeak6.cs b/sdk/dotnet/Router/Outputs/BgpVrfLeak6.cs index 98dbc291..9365f34c 100644 --- a/sdk/dotnet/Router/Outputs/BgpVrfLeak6.cs +++ b/sdk/dotnet/Router/Outputs/BgpVrfLeak6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class BgpVrfLeak6 { - /// - /// Target VRF table. The structure of `target` block is documented below. - /// public readonly ImmutableArray Targets; /// /// BGP VRF leaking table. The structure of `vrf` block is documented below. diff --git a/sdk/dotnet/Router/Outputs/GetBgpNeighborGroupResult.cs b/sdk/dotnet/Router/Outputs/GetBgpNeighborGroupResult.cs index 978ef9ed..10d3773d 100644 --- a/sdk/dotnet/Router/Outputs/GetBgpNeighborGroupResult.cs +++ b/sdk/dotnet/Router/Outputs/GetBgpNeighborGroupResult.cs @@ -443,6 +443,10 @@ public sealed class GetBgpNeighborGroupResult /// public readonly int RemoteAs; /// + /// BGP filter for remote AS. + /// + public readonly string RemoteAsFilter; + /// /// Enable/disable remove private AS number from IPv4 outbound updates. /// public readonly string RemovePrivateAs; @@ -851,6 +855,8 @@ private GetBgpNeighborGroupResult( int remoteAs, + string remoteAsFilter, + string removePrivateAs, string removePrivateAs6, @@ -1054,6 +1060,7 @@ private GetBgpNeighborGroupResult( PrefixListOutVpnv4 = prefixListOutVpnv4; PrefixListOutVpnv6 = prefixListOutVpnv6; RemoteAs = remoteAs; + RemoteAsFilter = remoteAsFilter; RemovePrivateAs = removePrivateAs; RemovePrivateAs6 = removePrivateAs6; RemovePrivateAsEvpn = removePrivateAsEvpn; diff --git a/sdk/dotnet/Router/Outputs/IsisRedistribute6.cs b/sdk/dotnet/Router/Outputs/IsisRedistribute6.cs index f5a753ca..1e32773c 100644 --- a/sdk/dotnet/Router/Outputs/IsisRedistribute6.cs +++ b/sdk/dotnet/Router/Outputs/IsisRedistribute6.cs @@ -14,29 +14,11 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class IsisRedistribute6 { - /// - /// Level. Valid values: `level-1-2`, `level-1`, `level-2`. - /// public readonly string? Level; - /// - /// Metric. - /// public readonly int? Metric; - /// - /// Metric type. Valid values: `external`, `internal`. - /// public readonly string? MetricType; - /// - /// Protocol name. - /// public readonly string? Protocol; - /// - /// Route map name. - /// public readonly string? Routemap; - /// - /// Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - /// public readonly string? Status; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/IsisSummaryAddress6.cs b/sdk/dotnet/Router/Outputs/IsisSummaryAddress6.cs index 9a9d26b8..38655918 100644 --- a/sdk/dotnet/Router/Outputs/IsisSummaryAddress6.cs +++ b/sdk/dotnet/Router/Outputs/IsisSummaryAddress6.cs @@ -15,16 +15,10 @@ namespace Pulumiverse.Fortios.Router.Outputs public sealed class IsisSummaryAddress6 { /// - /// isis-net ID. + /// an identifier for the resource. /// public readonly int? Id; - /// - /// Level. Valid values: `level-1-2`, `level-1`, `level-2`. - /// public readonly string? Level; - /// - /// IPv6 prefix. - /// public readonly string? Prefix6; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/Ospf6Ospf6Interface.cs b/sdk/dotnet/Router/Outputs/Ospf6Ospf6Interface.cs index b57c5f98..316a028d 100644 --- a/sdk/dotnet/Router/Outputs/Ospf6Ospf6Interface.cs +++ b/sdk/dotnet/Router/Outputs/Ospf6Ospf6Interface.cs @@ -14,85 +14,28 @@ namespace Pulumiverse.Fortios.Router.Outputs [OutputType] public sealed class Ospf6Ospf6Interface { - /// - /// A.B.C.D, in IPv4 address format. - /// public readonly string? AreaId; - /// - /// Authentication mode. Valid values: `none`, `ah`, `esp`. - /// public readonly string? Authentication; /// /// Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. /// public readonly string? Bfd; - /// - /// Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - /// public readonly int? Cost; - /// - /// Dead interval. - /// public readonly int? DeadInterval; - /// - /// Hello interval. - /// public readonly int? HelloInterval; - /// - /// Configuration interface name. - /// public readonly string? Interface; - /// - /// Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - /// public readonly string? IpsecAuthAlg; - /// - /// Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - /// public readonly string? IpsecEncAlg; - /// - /// IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - /// public readonly ImmutableArray IpsecKeys; - /// - /// Key roll-over interval. - /// public readonly int? KeyRolloverInterval; - /// - /// MTU for OSPFv3 packets. - /// public readonly int? Mtu; - /// - /// Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - /// public readonly string? MtuIgnore; - /// - /// Interface entry name. - /// public readonly string? Name; - /// - /// OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - /// public readonly ImmutableArray Neighbors; - /// - /// Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - /// public readonly string? NetworkType; - /// - /// priority - /// public readonly int? Priority; - /// - /// Retransmit interval. - /// public readonly int? RetransmitInterval; - /// - /// Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - /// public readonly string? Status; - /// - /// Transmit delay. - /// public readonly int? TransmitDelay; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/OspfAreaVirtualLinkMd5Key.cs b/sdk/dotnet/Router/Outputs/OspfAreaVirtualLinkMd5Key.cs index 7f852d45..939c2f8e 100644 --- a/sdk/dotnet/Router/Outputs/OspfAreaVirtualLinkMd5Key.cs +++ b/sdk/dotnet/Router/Outputs/OspfAreaVirtualLinkMd5Key.cs @@ -15,12 +15,9 @@ namespace Pulumiverse.Fortios.Router.Outputs public sealed class OspfAreaVirtualLinkMd5Key { /// - /// Area entry IP address. + /// an identifier for the resource. /// public readonly int? Id; - /// - /// Password for the key. - /// public readonly string? KeyString; [OutputConstructor] diff --git a/sdk/dotnet/Router/Outputs/OspfOspfInterfaceMd5Key.cs b/sdk/dotnet/Router/Outputs/OspfOspfInterfaceMd5Key.cs index 4f092bf0..950036bb 100644 --- a/sdk/dotnet/Router/Outputs/OspfOspfInterfaceMd5Key.cs +++ b/sdk/dotnet/Router/Outputs/OspfOspfInterfaceMd5Key.cs @@ -15,12 +15,9 @@ namespace Pulumiverse.Fortios.Router.Outputs public sealed class OspfOspfInterfaceMd5Key { /// - /// Area entry IP address. + /// an identifier for the resource. /// public readonly int? Id; - /// - /// Password for the key. - /// public readonly string? KeyString; [OutputConstructor] diff --git a/sdk/dotnet/Router/Policy.cs b/sdk/dotnet/Router/Policy.cs index 05080c10..66336c03 100644 --- a/sdk/dotnet/Router/Policy.cs +++ b/sdk/dotnet/Router/Policy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -51,7 +50,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -129,7 +127,7 @@ public partial class Policy : global::Pulumi.CustomResource public Output Gateway { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -228,7 +226,7 @@ public partial class Policy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -344,7 +342,7 @@ public InputList Dsts public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -550,7 +548,7 @@ public InputList Dsts public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Policy6.cs b/sdk/dotnet/Router/Policy6.cs index 0bf20e1a..c00d08d7 100644 --- a/sdk/dotnet/Router/Policy6.cs +++ b/sdk/dotnet/Router/Policy6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Policy6 : global::Pulumi.CustomResource public Output Gateway { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -219,7 +217,7 @@ public partial class Policy6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -329,7 +327,7 @@ public InputList Dstaddrs public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -517,7 +515,7 @@ public InputList Dstaddrs public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Prefixlist.cs b/sdk/dotnet/Router/Prefixlist.cs index f1acbb4c..9d4a6ac9 100644 --- a/sdk/dotnet/Router/Prefixlist.cs +++ b/sdk/dotnet/Router/Prefixlist.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,7 +62,7 @@ public partial class Prefixlist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -85,7 +83,7 @@ public partial class Prefixlist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -147,7 +145,7 @@ public sealed class PrefixlistArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -197,7 +195,7 @@ public sealed class PrefixlistState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Prefixlist6.cs b/sdk/dotnet/Router/Prefixlist6.cs index c2dc3b5b..4e27d923 100644 --- a/sdk/dotnet/Router/Prefixlist6.cs +++ b/sdk/dotnet/Router/Prefixlist6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,7 +62,7 @@ public partial class Prefixlist6 : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -85,7 +83,7 @@ public partial class Prefixlist6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -147,7 +145,7 @@ public sealed class Prefixlist6Args : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -197,7 +195,7 @@ public sealed class Prefixlist6State : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Rip.cs b/sdk/dotnet/Router/Rip.cs index 892934da..b5585bd9 100644 --- a/sdk/dotnet/Router/Rip.cs +++ b/sdk/dotnet/Router/Rip.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -71,7 +70,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -131,7 +129,7 @@ public partial class Rip : global::Pulumi.CustomResource public Output GarbageTimer { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -200,7 +198,7 @@ public partial class Rip : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// RIP version. Valid values: `1`, `2`. @@ -304,7 +302,7 @@ public InputList DistributeLists public Input? GarbageTimer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -474,7 +472,7 @@ public InputList DistributeLists public Input? GarbageTimer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Ripng.cs b/sdk/dotnet/Router/Ripng.cs index 87893ded..dc56f7bf 100644 --- a/sdk/dotnet/Router/Ripng.cs +++ b/sdk/dotnet/Router/Ripng.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -69,7 +68,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -135,7 +133,7 @@ public partial class Ripng : global::Pulumi.CustomResource public Output GarbageTimer { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -198,7 +196,7 @@ public partial class Ripng : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -308,7 +306,7 @@ public InputList DistributeLists public Input? GarbageTimer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -478,7 +476,7 @@ public InputList DistributeLists public Input? GarbageTimer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Routemap.cs b/sdk/dotnet/Router/Routemap.cs index c2d3d6dd..71860a29 100644 --- a/sdk/dotnet/Router/Routemap.cs +++ b/sdk/dotnet/Router/Routemap.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -65,7 +64,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -101,7 +99,7 @@ public partial class Routemap : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -122,7 +120,7 @@ public partial class Routemap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -184,7 +182,7 @@ public sealed class RoutemapArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -234,7 +232,7 @@ public sealed class RoutemapState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Setting.cs b/sdk/dotnet/Router/Setting.cs index 0469a7b6..3169aac5 100644 --- a/sdk/dotnet/Router/Setting.cs +++ b/sdk/dotnet/Router/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -214,7 +212,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Router/Static.cs b/sdk/dotnet/Router/Static.cs index bd8d744e..eb78d75b 100644 --- a/sdk/dotnet/Router/Static.cs +++ b/sdk/dotnet/Router/Static.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -130,7 +128,7 @@ public partial class Static : global::Pulumi.CustomResource public Output Gateway { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -205,7 +203,7 @@ public partial class Static : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. @@ -333,7 +331,7 @@ public sealed class StaticArgs : global::Pulumi.ResourceArgs public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -503,7 +501,7 @@ public sealed class StaticState : global::Pulumi.ResourceArgs public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Router/Static6.cs b/sdk/dotnet/Router/Static6.cs index b4385ce7..c2d40120 100644 --- a/sdk/dotnet/Router/Static6.cs +++ b/sdk/dotnet/Router/Static6.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Router /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Router /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -131,7 +129,7 @@ public partial class Static6 : global::Pulumi.CustomResource public Output Gateway { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -143,7 +141,7 @@ public partial class Static6 : global::Pulumi.CustomResource public Output LinkMonitorExempt { get; private set; } = null!; /// - /// Administrative priority (0 - 4294967295). + /// Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. /// [Output("priority")] public Output Priority { get; private set; } = null!; @@ -176,7 +174,7 @@ public partial class Static6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. @@ -310,7 +308,7 @@ public sealed class Static6Args : global::Pulumi.ResourceArgs public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -322,7 +320,7 @@ public sealed class Static6Args : global::Pulumi.ResourceArgs public Input? LinkMonitorExempt { get; set; } /// - /// Administrative priority (0 - 4294967295). + /// Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } @@ -456,7 +454,7 @@ public sealed class Static6State : global::Pulumi.ResourceArgs public Input? Gateway { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -468,7 +466,7 @@ public sealed class Static6State : global::Pulumi.ResourceArgs public Input? LinkMonitorExempt { get; set; } /// - /// Administrative priority (0 - 4294967295). + /// Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } diff --git a/sdk/dotnet/Rule/Fmwp.cs b/sdk/dotnet/Rule/Fmwp.cs index 0e9c5cbd..7e73b2ba 100644 --- a/sdk/dotnet/Rule/Fmwp.cs +++ b/sdk/dotnet/Rule/Fmwp.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Rule { /// - /// Show FMWP signatures. Applies to FortiOS Version `>= 7.4.2`. + /// Show FMWP signatures. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. /// /// ## Import /// @@ -59,7 +59,7 @@ public partial class Fmwp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -134,7 +134,7 @@ public partial class Fmwp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -208,7 +208,7 @@ public sealed class FmwpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -324,7 +324,7 @@ public sealed class FmwpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Rule/Otdt.cs b/sdk/dotnet/Rule/Otdt.cs index 0bce65b6..2d40824a 100644 --- a/sdk/dotnet/Rule/Otdt.cs +++ b/sdk/dotnet/Rule/Otdt.cs @@ -59,7 +59,7 @@ public partial class Otdt : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class Otdt : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Application vendor. @@ -196,7 +196,7 @@ public sealed class OtdtArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -306,7 +306,7 @@ public sealed class OtdtState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Rule/Otvp.cs b/sdk/dotnet/Rule/Otvp.cs index 8ae0c817..6d763108 100644 --- a/sdk/dotnet/Rule/Otvp.cs +++ b/sdk/dotnet/Rule/Otvp.cs @@ -59,7 +59,7 @@ public partial class Otvp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -134,7 +134,7 @@ public partial class Otvp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -208,7 +208,7 @@ public sealed class OtvpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -324,7 +324,7 @@ public sealed class OtvpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Acl/Group.cs b/sdk/dotnet/Switchcontroller/Acl/Group.cs index e714c0c4..2ab3c835 100644 --- a/sdk/dotnet/Switchcontroller/Acl/Group.cs +++ b/sdk/dotnet/Switchcontroller/Acl/Group.cs @@ -41,7 +41,7 @@ public partial class Group : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Group : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class GroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class GroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Acl/Ingress.cs b/sdk/dotnet/Switchcontroller/Acl/Ingress.cs index fb950631..00a8049d 100644 --- a/sdk/dotnet/Switchcontroller/Acl/Ingress.cs +++ b/sdk/dotnet/Switchcontroller/Acl/Ingress.cs @@ -59,7 +59,7 @@ public partial class Ingress : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Ingress : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class IngressArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -186,7 +186,7 @@ public sealed class IngressState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Autoconfig/Custom.cs b/sdk/dotnet/Switchcontroller/Autoconfig/Custom.cs index 23c7e641..c9364d3d 100644 --- a/sdk/dotnet/Switchcontroller/Autoconfig/Custom.cs +++ b/sdk/dotnet/Switchcontroller/Autoconfig/Custom.cs @@ -41,7 +41,7 @@ public partial class Custom : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Custom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class CustomArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class CustomState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Autoconfig/Default.cs b/sdk/dotnet/Switchcontroller/Autoconfig/Default.cs index e68e1590..b5d2c766 100644 --- a/sdk/dotnet/Switchcontroller/Autoconfig/Default.cs +++ b/sdk/dotnet/Switchcontroller/Autoconfig/Default.cs @@ -56,7 +56,7 @@ public partial class Default : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Autoconfig/Policy.cs b/sdk/dotnet/Switchcontroller/Autoconfig/Policy.cs index dc9a208f..816fccd2 100644 --- a/sdk/dotnet/Switchcontroller/Autoconfig/Policy.cs +++ b/sdk/dotnet/Switchcontroller/Autoconfig/Policy.cs @@ -74,7 +74,7 @@ public partial class Policy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Customcommand.cs b/sdk/dotnet/Switchcontroller/Customcommand.cs index 67ff69b4..66a884fc 100644 --- a/sdk/dotnet/Switchcontroller/Customcommand.cs +++ b/sdk/dotnet/Switchcontroller/Customcommand.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -56,7 +54,7 @@ namespace Pulumiverse.Fortios.Switchcontroller public partial class Customcommand : global::Pulumi.CustomResource { /// - /// String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + /// String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). /// [Output("command")] public Output Command { get; private set; } = null!; @@ -77,7 +75,7 @@ public partial class Customcommand : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -127,7 +125,7 @@ public static Customcommand Get(string name, Input id, CustomcommandStat public sealed class CustomcommandArgs : global::Pulumi.ResourceArgs { /// - /// String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + /// String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). /// [Input("command", required: true)] public Input Command { get; set; } = null!; @@ -159,7 +157,7 @@ public CustomcommandArgs() public sealed class CustomcommandState : global::Pulumi.ResourceArgs { /// - /// String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + /// String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). /// [Input("command")] public Input? Command { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Dynamicportpolicy.cs b/sdk/dotnet/Switchcontroller/Dynamicportpolicy.cs index 5443e3fd..d35de4f7 100644 --- a/sdk/dotnet/Switchcontroller/Dynamicportpolicy.cs +++ b/sdk/dotnet/Switchcontroller/Dynamicportpolicy.cs @@ -53,7 +53,7 @@ public partial class Dynamicportpolicy : global::Pulumi.CustomResource public Output Fortilink { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Dynamicportpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class DynamicportpolicyArgs : global::Pulumi.ResourceArgs public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -198,7 +198,7 @@ public sealed class DynamicportpolicyState : global::Pulumi.ResourceArgs public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Flowtracking.cs b/sdk/dotnet/Switchcontroller/Flowtracking.cs index 10197adb..dc046b88 100644 --- a/sdk/dotnet/Switchcontroller/Flowtracking.cs +++ b/sdk/dotnet/Switchcontroller/Flowtracking.cs @@ -71,7 +71,7 @@ public partial class Flowtracking : global::Pulumi.CustomResource public Output Format { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -158,7 +158,7 @@ public partial class Flowtracking : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -256,7 +256,7 @@ public InputList Collectors public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -402,7 +402,7 @@ public InputList Collectors public Input? Format { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Fortilinksettings.cs b/sdk/dotnet/Switchcontroller/Fortilinksettings.cs index d7807b40..9859de75 100644 --- a/sdk/dotnet/Switchcontroller/Fortilinksettings.cs +++ b/sdk/dotnet/Switchcontroller/Fortilinksettings.cs @@ -47,7 +47,7 @@ public partial class Fortilinksettings : global::Pulumi.CustomResource public Output Fortilink { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Fortilinksettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class FortilinksettingsArgs : global::Pulumi.ResourceArgs public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -198,7 +198,7 @@ public sealed class FortilinksettingsState : global::Pulumi.ResourceArgs public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Global.cs b/sdk/dotnet/Switchcontroller/Global.cs index b51c0996..a1a48676 100644 --- a/sdk/dotnet/Switchcontroller/Global.cs +++ b/sdk/dotnet/Switchcontroller/Global.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -150,7 +148,7 @@ public partial class Global : global::Pulumi.CustomResource public Output FirmwareProvisionOnAuthorization { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -180,7 +178,7 @@ public partial class Global : global::Pulumi.CustomResource public Output MacEventLogging { get; private set; } = null!; /// - /// Time in hours after which an inactive MAC is removed from client DB. + /// Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). /// [Output("macRetentionPeriod")] public Output MacRetentionPeriod { get; private set; } = null!; @@ -213,7 +211,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN configuration mode, user-defined-vlans or all-possible-vlans. Valid values: `all`, `defined`. @@ -383,7 +381,7 @@ public InputList DisableDiscoveries public Input? FirmwareProvisionOnAuthorization { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -413,7 +411,7 @@ public InputList DisableDiscoveries public Input? MacEventLogging { get; set; } /// - /// Time in hours after which an inactive MAC is removed from client DB. + /// Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). /// [Input("macRetentionPeriod")] public Input? MacRetentionPeriod { get; set; } @@ -577,7 +575,7 @@ public InputList DisableDiscoveries public Input? FirmwareProvisionOnAuthorization { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -607,7 +605,7 @@ public InputList DisableDiscoveries public Input? MacEventLogging { get; set; } /// - /// Time in hours after which an inactive MAC is removed from client DB. + /// Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). /// [Input("macRetentionPeriod")] public Input? MacRetentionPeriod { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Igmpsnooping.cs b/sdk/dotnet/Switchcontroller/Igmpsnooping.cs index 33a75017..48a6c2b1 100644 --- a/sdk/dotnet/Switchcontroller/Igmpsnooping.cs +++ b/sdk/dotnet/Switchcontroller/Igmpsnooping.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Igmpsnooping : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Initialconfig/Template.cs b/sdk/dotnet/Switchcontroller/Initialconfig/Template.cs index db1d4122..c9d3a731 100644 --- a/sdk/dotnet/Switchcontroller/Initialconfig/Template.cs +++ b/sdk/dotnet/Switchcontroller/Initialconfig/Template.cs @@ -68,7 +68,7 @@ public partial class Template : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Unique VLAN ID. diff --git a/sdk/dotnet/Switchcontroller/Initialconfig/Vlans.cs b/sdk/dotnet/Switchcontroller/Initialconfig/Vlans.cs index ad62689d..8e2563d5 100644 --- a/sdk/dotnet/Switchcontroller/Initialconfig/Vlans.cs +++ b/sdk/dotnet/Switchcontroller/Initialconfig/Vlans.cs @@ -68,7 +68,7 @@ public partial class Vlans : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN dedicated for video devices. diff --git a/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyArgs.cs index f40cb6de..4d111543 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyArgs.cs @@ -73,6 +73,18 @@ public InputList InterfaceTags [Input("mac")] public Input? Mac { get; set; } + /// + /// Number of days the matched devices will be retained (0 - 120, 0 = always retain). + /// + [Input("matchPeriod")] + public Input? MatchPeriod { get; set; } + + /// + /// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + /// + [Input("matchType")] + public Input? MatchType { get; set; } + /// /// 802.1x security policy to be applied when using this policy. /// diff --git a/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyGetArgs.cs index 647bf7be..359eaaac 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/DynamicportpolicyPolicyGetArgs.cs @@ -73,6 +73,18 @@ public InputList InterfaceTag [Input("mac")] public Input? Mac { get; set; } + /// + /// Number of days the matched devices will be retained (0 - 120, 0 = always retain). + /// + [Input("matchPeriod")] + public Input? MatchPeriod { get; set; } + + /// + /// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + /// + [Input("matchType")] + public Input? MatchType { get; set; } + /// /// 802.1x security policy to be applied when using this policy. /// diff --git a/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicArgs.cs index 86666624..d52a170e 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicArgs.cs @@ -128,7 +128,7 @@ public sealed class LocationAddressCivicArgs : global::Pulumi.ResourceArgs public Input? PlaceType { get; set; } /// - /// Post office box (P.O. box). + /// Post office box. /// [Input("postOfficeBox")] public Input? PostOfficeBox { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicGetArgs.cs index 2a9e10ac..895037df 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/LocationAddressCivicGetArgs.cs @@ -128,7 +128,7 @@ public sealed class LocationAddressCivicGetArgs : global::Pulumi.ResourceArgs public Input? PlaceType { get; set; } /// - /// Post office box (P.O. box). + /// Post office box. /// [Input("postOfficeBox")] public Input? PostOfficeBox { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesArgs.cs index f82433e2..51b2c1d1 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesArgs.cs @@ -20,7 +20,7 @@ public sealed class LocationCoordinatesArgs : global::Pulumi.ResourceArgs public Input? Altitude { get; set; } /// - /// m ( meters), f ( floors). Valid values: `m`, `f`. + /// Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. /// [Input("altitudeUnit")] public Input? AltitudeUnit { get; set; } @@ -32,13 +32,13 @@ public sealed class LocationCoordinatesArgs : global::Pulumi.ResourceArgs public Input? Datum { get; set; } /// - /// Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + /// Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. /// [Input("latitude")] public Input? Latitude { get; set; } /// - /// Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + /// Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. /// [Input("longitude")] public Input? Longitude { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesGetArgs.cs index bd9ee14f..913f1073 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/LocationCoordinatesGetArgs.cs @@ -20,7 +20,7 @@ public sealed class LocationCoordinatesGetArgs : global::Pulumi.ResourceArgs public Input? Altitude { get; set; } /// - /// m ( meters), f ( floors). Valid values: `m`, `f`. + /// Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. /// [Input("altitudeUnit")] public Input? AltitudeUnit { get; set; } @@ -32,13 +32,13 @@ public sealed class LocationCoordinatesGetArgs : global::Pulumi.ResourceArgs public Input? Datum { get; set; } /// - /// Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + /// Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. /// [Input("latitude")] public Input? Latitude { get; set; } /// - /// Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + /// Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. /// [Input("longitude")] public Input? Longitude { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsArgs.cs index 71c19773..386375a4 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsArgs.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Switchcontroller.Inputs public sealed class ManagedswitchN8021xSettingsArgs : global::Pulumi.ResourceArgs { - /// - /// Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - /// [Input("linkDownAuth")] public Input? LinkDownAuth { get; set; } - /// - /// Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - /// [Input("localOverride")] public Input? LocalOverride { get; set; } - /// - /// Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - /// [Input("mabReauth")] public Input? MabReauth { get; set; } - /// - /// MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macCalledStationDelimiter")] public Input? MacCalledStationDelimiter { get; set; } - /// - /// MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macCallingStationDelimiter")] public Input? MacCallingStationDelimiter { get; set; } - /// - /// MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - /// [Input("macCase")] public Input? MacCase { get; set; } - /// - /// MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macPasswordDelimiter")] public Input? MacPasswordDelimiter { get; set; } - /// - /// MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macUsernameDelimiter")] public Input? MacUsernameDelimiter { get; set; } - /// - /// Maximum number of authentication attempts (0 - 15, default = 3). - /// [Input("maxReauthAttempt")] public Input? MaxReauthAttempt { get; set; } - /// - /// Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - /// [Input("reauthPeriod")] public Input? ReauthPeriod { get; set; } - /// - /// 802.1X Tx period (seconds, default=30). - /// [Input("txPeriod")] public Input? TxPeriod { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsGetArgs.cs index 5b702b55..5ee59f1b 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchN8021xSettingsGetArgs.cs @@ -13,69 +13,36 @@ namespace Pulumiverse.Fortios.Switchcontroller.Inputs public sealed class ManagedswitchN8021xSettingsGetArgs : global::Pulumi.ResourceArgs { - /// - /// Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - /// [Input("linkDownAuth")] public Input? LinkDownAuth { get; set; } - /// - /// Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - /// [Input("localOverride")] public Input? LocalOverride { get; set; } - /// - /// Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - /// [Input("mabReauth")] public Input? MabReauth { get; set; } - /// - /// MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macCalledStationDelimiter")] public Input? MacCalledStationDelimiter { get; set; } - /// - /// MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macCallingStationDelimiter")] public Input? MacCallingStationDelimiter { get; set; } - /// - /// MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - /// [Input("macCase")] public Input? MacCase { get; set; } - /// - /// MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macPasswordDelimiter")] public Input? MacPasswordDelimiter { get; set; } - /// - /// MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// [Input("macUsernameDelimiter")] public Input? MacUsernameDelimiter { get; set; } - /// - /// Maximum number of authentication attempts (0 - 15, default = 3). - /// [Input("maxReauthAttempt")] public Input? MaxReauthAttempt { get; set; } - /// - /// Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - /// [Input("reauthPeriod")] public Input? ReauthPeriod { get; set; } - /// - /// 802.1X Tx period (seconds, default=30). - /// [Input("txPeriod")] public Input? TxPeriod { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortArgs.cs index 10178605..3446b1a1 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortArgs.cs @@ -37,6 +37,12 @@ public InputList AclGroups [Input("aggregatorMode")] public Input? AggregatorMode { get; set; } + /// + /// Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + /// + [Input("allowArpMonitor")] + public Input? AllowArpMonitor { get; set; } + [Input("allowedVlans")] private InputList? _allowedVlans; @@ -151,6 +157,12 @@ public InputList ExportTags [Input("exportToPoolFlag")] public Input? ExportToPoolFlag { get; set; } + /// + /// LACP fallback port. + /// + [Input("fallbackPort")] + public Input? FallbackPort { get; set; } + /// /// FEC capable. /// @@ -446,7 +458,7 @@ public InputList Members public Input? PauseMeter { get; set; } /// - /// Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + /// Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. /// [Input("pauseMeterResume")] public Input? PauseMeterResume { get; set; } @@ -584,7 +596,7 @@ public InputList Members public Input? SampleDirection { get; set; } /// - /// sFlow sampler counter polling interval (1 - 255 sec). + /// sFlow sampling counter polling interval in seconds (0 - 255). /// [Input("sflowCounterInterval")] public Input? SflowCounterInterval { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideArgs.cs index eebb284a..a0bb57d9 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideArgs.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Switchcontroller.Inputs public sealed class ManagedswitchPortDhcpSnoopOption82OverrideArgs : global::Pulumi.ResourceArgs { - /// - /// Circuit ID string. - /// [Input("circuitId")] public Input? CircuitId { get; set; } - /// - /// Remote ID string. - /// [Input("remoteId")] public Input? RemoteId { get; set; } - /// - /// VLAN name. - /// [Input("vlanName")] public Input? VlanName { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideGetArgs.cs index 9967c628..5a3cf82e 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortDhcpSnoopOption82OverrideGetArgs.cs @@ -13,21 +13,12 @@ namespace Pulumiverse.Fortios.Switchcontroller.Inputs public sealed class ManagedswitchPortDhcpSnoopOption82OverrideGetArgs : global::Pulumi.ResourceArgs { - /// - /// Circuit ID string. - /// [Input("circuitId")] public Input? CircuitId { get; set; } - /// - /// Remote ID string. - /// [Input("remoteId")] public Input? RemoteId { get; set; } - /// - /// VLAN name. - /// [Input("vlanName")] public Input? VlanName { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortGetArgs.cs index 8eec92b0..c33fe7d4 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchPortGetArgs.cs @@ -37,6 +37,12 @@ public InputList AclGroups [Input("aggregatorMode")] public Input? AggregatorMode { get; set; } + /// + /// Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + /// + [Input("allowArpMonitor")] + public Input? AllowArpMonitor { get; set; } + [Input("allowedVlans")] private InputList? _allowedVlans; @@ -151,6 +157,12 @@ public InputList ExportTags [Input("exportToPoolFlag")] public Input? ExportToPoolFlag { get; set; } + /// + /// LACP fallback port. + /// + [Input("fallbackPort")] + public Input? FallbackPort { get; set; } + /// /// FEC capable. /// @@ -446,7 +458,7 @@ public InputList Members public Input? PauseMeter { get; set; } /// - /// Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + /// Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. /// [Input("pauseMeterResume")] public Input? PauseMeterResume { get; set; } @@ -584,7 +596,7 @@ public InputList Members public Input? SampleDirection { get; set; } /// - /// sFlow sampler counter polling interval (1 - 255 sec). + /// sFlow sampling counter polling interval in seconds (0 - 255). /// [Input("sflowCounterInterval")] public Input? SflowCounterInterval { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlArgs.cs index 5a7d2b4e..88f3e0f6 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlArgs.cs @@ -26,7 +26,7 @@ public sealed class ManagedswitchStormControlArgs : global::Pulumi.ResourceArgs public Input? LocalOverride { get; set; } /// - /// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + /// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. /// [Input("rate")] public Input? Rate { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlGetArgs.cs index 05b38978..9f1ac1ce 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/ManagedswitchStormControlGetArgs.cs @@ -26,7 +26,7 @@ public sealed class ManagedswitchStormControlGetArgs : global::Pulumi.ResourceAr public Input? LocalOverride { get; set; } /// - /// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + /// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. /// [Input("rate")] public Input? Rate { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagArgs.cs index 2b5429d6..ff681509 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Fortios.Switchcontroller.Inputs public sealed class QuarantineTargetTagArgs : global::Pulumi.ResourceArgs { /// - /// Tag string(eg. string1 string2 string3). + /// Tag string. For example, string1 string2 string3. /// [Input("tags")] public Input? Tags { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagGetArgs.cs b/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagGetArgs.cs index cebf5e31..0d69158e 100644 --- a/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Inputs/QuarantineTargetTagGetArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Fortios.Switchcontroller.Inputs public sealed class QuarantineTargetTagGetArgs : global::Pulumi.ResourceArgs { /// - /// Tag string(eg. string1 string2 string3). + /// Tag string. For example, string1 string2 string3. /// [Input("tags")] public Input? Tags { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Lldpprofile.cs b/sdk/dotnet/Switchcontroller/Lldpprofile.cs index 54fca4f6..2fc61f3f 100644 --- a/sdk/dotnet/Switchcontroller/Lldpprofile.cs +++ b/sdk/dotnet/Switchcontroller/Lldpprofile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -137,7 +135,7 @@ public partial class Lldpprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -155,7 +153,7 @@ public partial class Lldpprofile : global::Pulumi.CustomResource public Output> MedNetworkPolicies { get; private set; } = null!; /// - /// Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + /// Transmitted LLDP-MED TLVs (type-length-value descriptions). /// [Output("medTlvs")] public Output MedTlvs { get; private set; } = null!; @@ -182,7 +180,7 @@ public partial class Lldpprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -316,7 +314,7 @@ public InputList CustomTlvs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -346,7 +344,7 @@ public InputList MedNetworkPolicies } /// - /// Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + /// Transmitted LLDP-MED TLVs (type-length-value descriptions). /// [Input("medTlvs")] public Input? MedTlvs { get; set; } @@ -468,7 +466,7 @@ public InputList CustomTlvs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -498,7 +496,7 @@ public InputList MedNetworkPolicies } /// - /// Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + /// Transmitted LLDP-MED TLVs (type-length-value descriptions). /// [Input("medTlvs")] public Input? MedTlvs { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Lldpsettings.cs b/sdk/dotnet/Switchcontroller/Lldpsettings.cs index 500f5ec5..7c734041 100644 --- a/sdk/dotnet/Switchcontroller/Lldpsettings.cs +++ b/sdk/dotnet/Switchcontroller/Lldpsettings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -98,7 +96,7 @@ public partial class Lldpsettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Location.cs b/sdk/dotnet/Switchcontroller/Location.cs index 617b7ce4..d4f274bd 100644 --- a/sdk/dotnet/Switchcontroller/Location.cs +++ b/sdk/dotnet/Switchcontroller/Location.cs @@ -53,7 +53,7 @@ public partial class Location : global::Pulumi.CustomResource public Output ElinNumber { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Location : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -136,7 +136,7 @@ public sealed class LocationArgs : global::Pulumi.ResourceArgs public Input? ElinNumber { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class LocationState : global::Pulumi.ResourceArgs public Input? ElinNumber { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Macsyncsettings.cs b/sdk/dotnet/Switchcontroller/Macsyncsettings.cs index 6837007e..26ee0542 100644 --- a/sdk/dotnet/Switchcontroller/Macsyncsettings.cs +++ b/sdk/dotnet/Switchcontroller/Macsyncsettings.cs @@ -44,7 +44,7 @@ public partial class Macsyncsettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Managedswitch.cs b/sdk/dotnet/Switchcontroller/Managedswitch.cs index 99e28c1e..33a51759 100644 --- a/sdk/dotnet/Switchcontroller/Managedswitch.cs +++ b/sdk/dotnet/Switchcontroller/Managedswitch.cs @@ -143,7 +143,7 @@ public partial class Managedswitch : global::Pulumi.CustomResource public Output FswWan2Peer { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -446,7 +446,7 @@ public partial class Managedswitch : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// FortiSwitch version. @@ -628,7 +628,7 @@ public InputList DhcpSnoopingS public Input? FswWan2Peer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1134,7 +1134,7 @@ public InputList DhcpSnoopi public Input? FswWan2Peer { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Nacdevice.cs b/sdk/dotnet/Switchcontroller/Nacdevice.cs index 422cee22..d7fee9e3 100644 --- a/sdk/dotnet/Switchcontroller/Nacdevice.cs +++ b/sdk/dotnet/Switchcontroller/Nacdevice.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Switchcontroller { /// - /// Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + /// Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. /// /// ## Import /// @@ -98,7 +98,7 @@ public partial class Nacdevice : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Nacsettings.cs b/sdk/dotnet/Switchcontroller/Nacsettings.cs index 0b64e933..669a0f75 100644 --- a/sdk/dotnet/Switchcontroller/Nacsettings.cs +++ b/sdk/dotnet/Switchcontroller/Nacsettings.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Switchcontroller { /// - /// Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + /// Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. /// /// ## Import /// @@ -47,7 +47,7 @@ public partial class Nacsettings : global::Pulumi.CustomResource public Output BounceNacPort { get; private set; } = null!; /// - /// Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + /// Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). /// [Output("inactiveTimer")] public Output InactiveTimer { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Nacsettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class NacsettingsArgs : global::Pulumi.ResourceArgs public Input? BounceNacPort { get; set; } /// - /// Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + /// Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). /// [Input("inactiveTimer")] public Input? InactiveTimer { get; set; } @@ -198,7 +198,7 @@ public sealed class NacsettingsState : global::Pulumi.ResourceArgs public Input? BounceNacPort { get; set; } /// - /// Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + /// Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). /// [Input("inactiveTimer")] public Input? InactiveTimer { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Networkmonitorsettings.cs b/sdk/dotnet/Switchcontroller/Networkmonitorsettings.cs index 6eaa63a2..508470c4 100644 --- a/sdk/dotnet/Switchcontroller/Networkmonitorsettings.cs +++ b/sdk/dotnet/Switchcontroller/Networkmonitorsettings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,7 +62,7 @@ public partial class Networkmonitorsettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Outputs/DynamicportpolicyPolicy.cs b/sdk/dotnet/Switchcontroller/Outputs/DynamicportpolicyPolicy.cs index 3771249e..09af5195 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/DynamicportpolicyPolicy.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/DynamicportpolicyPolicy.cs @@ -51,6 +51,14 @@ public sealed class DynamicportpolicyPolicy /// public readonly string? Mac; /// + /// Number of days the matched devices will be retained (0 - 120, 0 = always retain). + /// + public readonly int? MatchPeriod; + /// + /// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + /// + public readonly string? MatchType; + /// /// 802.1x security policy to be applied when using this policy. /// public readonly string? N8021x; @@ -95,6 +103,10 @@ private DynamicportpolicyPolicy( string? mac, + int? matchPeriod, + + string? matchType, + string? n8021x, string? name, @@ -116,6 +128,8 @@ private DynamicportpolicyPolicy( InterfaceTags = interfaceTags; LldpProfile = lldpProfile; Mac = mac; + MatchPeriod = matchPeriod; + MatchType = matchType; N8021x = n8021x; Name = name; QosPolicy = qosPolicy; diff --git a/sdk/dotnet/Switchcontroller/Outputs/LocationAddressCivic.cs b/sdk/dotnet/Switchcontroller/Outputs/LocationAddressCivic.cs index feb080a1..4b6b50e4 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/LocationAddressCivic.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/LocationAddressCivic.cs @@ -91,7 +91,7 @@ public sealed class LocationAddressCivic /// public readonly string? PlaceType; /// - /// Post office box (P.O. box). + /// Post office box. /// public readonly string? PostOfficeBox; /// diff --git a/sdk/dotnet/Switchcontroller/Outputs/LocationCoordinates.cs b/sdk/dotnet/Switchcontroller/Outputs/LocationCoordinates.cs index 8c431754..bcee1793 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/LocationCoordinates.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/LocationCoordinates.cs @@ -19,7 +19,7 @@ public sealed class LocationCoordinates /// public readonly string? Altitude; /// - /// m ( meters), f ( floors). Valid values: `m`, `f`. + /// Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. /// public readonly string? AltitudeUnit; /// @@ -27,11 +27,11 @@ public sealed class LocationCoordinates /// public readonly string? Datum; /// - /// Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + /// Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. /// public readonly string? Latitude; /// - /// Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + /// Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. /// public readonly string? Longitude; /// diff --git a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchN8021xSettings.cs b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchN8021xSettings.cs index b7b26e03..1157e7a5 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchN8021xSettings.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchN8021xSettings.cs @@ -14,49 +14,16 @@ namespace Pulumiverse.Fortios.Switchcontroller.Outputs [OutputType] public sealed class ManagedswitchN8021xSettings { - /// - /// Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - /// public readonly string? LinkDownAuth; - /// - /// Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - /// public readonly string? LocalOverride; - /// - /// Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - /// public readonly string? MabReauth; - /// - /// MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// public readonly string? MacCalledStationDelimiter; - /// - /// MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// public readonly string? MacCallingStationDelimiter; - /// - /// MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - /// public readonly string? MacCase; - /// - /// MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// public readonly string? MacPasswordDelimiter; - /// - /// MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - /// public readonly string? MacUsernameDelimiter; - /// - /// Maximum number of authentication attempts (0 - 15, default = 3). - /// public readonly int? MaxReauthAttempt; - /// - /// Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - /// public readonly int? ReauthPeriod; - /// - /// 802.1X Tx period (seconds, default=30). - /// public readonly int? TxPeriod; [OutputConstructor] diff --git a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPort.cs b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPort.cs index 077aac4a..24f33a9f 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPort.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPort.cs @@ -27,6 +27,10 @@ public sealed class ManagedswitchPort /// public readonly string? AggregatorMode; /// + /// Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + /// + public readonly string? AllowArpMonitor; + /// /// Configure switch port tagged vlans The structure of `allowed_vlans` block is documented below. /// public readonly ImmutableArray AllowedVlans; @@ -91,6 +95,10 @@ public sealed class ManagedswitchPort /// public readonly int? ExportToPoolFlag; /// + /// LACP fallback port. + /// + public readonly string? FallbackPort; + /// /// FEC capable. /// public readonly int? FecCapable; @@ -275,7 +283,7 @@ public sealed class ManagedswitchPort /// public readonly int? PauseMeter; /// - /// Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + /// Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. /// public readonly string? PauseMeterResume; /// @@ -367,7 +375,7 @@ public sealed class ManagedswitchPort /// public readonly string? SampleDirection; /// - /// sFlow sampler counter polling interval (1 - 255 sec). + /// sFlow sampling counter polling interval in seconds (0 - 255). /// public readonly int? SflowCounterInterval; /// @@ -447,6 +455,8 @@ private ManagedswitchPort( string? aggregatorMode, + string? allowArpMonitor, + ImmutableArray allowedVlans, string? allowedVlansAll, @@ -479,6 +489,8 @@ private ManagedswitchPort( int? exportToPoolFlag, + string? fallbackPort, + int? fecCapable, string? fecState, @@ -656,6 +668,7 @@ private ManagedswitchPort( AccessMode = accessMode; AclGroups = aclGroups; AggregatorMode = aggregatorMode; + AllowArpMonitor = allowArpMonitor; AllowedVlans = allowedVlans; AllowedVlansAll = allowedVlansAll; ArpInspectionTrust = arpInspectionTrust; @@ -672,6 +685,7 @@ private ManagedswitchPort( ExportTo = exportTo; ExportToPool = exportToPool; ExportToPoolFlag = exportToPoolFlag; + FallbackPort = fallbackPort; FecCapable = fecCapable; FecState = fecState; FgtPeerDeviceName = fgtPeerDeviceName; diff --git a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPortDhcpSnoopOption82Override.cs b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPortDhcpSnoopOption82Override.cs index d6996485..e9144ddc 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPortDhcpSnoopOption82Override.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchPortDhcpSnoopOption82Override.cs @@ -14,17 +14,8 @@ namespace Pulumiverse.Fortios.Switchcontroller.Outputs [OutputType] public sealed class ManagedswitchPortDhcpSnoopOption82Override { - /// - /// Circuit ID string. - /// public readonly string? CircuitId; - /// - /// Remote ID string. - /// public readonly string? RemoteId; - /// - /// VLAN name. - /// public readonly string? VlanName; [OutputConstructor] diff --git a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchStormControl.cs b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchStormControl.cs index bf548b05..ad94d94f 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchStormControl.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/ManagedswitchStormControl.cs @@ -23,7 +23,7 @@ public sealed class ManagedswitchStormControl /// public readonly string? LocalOverride; /// - /// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + /// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. /// public readonly int? Rate; /// diff --git a/sdk/dotnet/Switchcontroller/Outputs/QuarantineTargetTag.cs b/sdk/dotnet/Switchcontroller/Outputs/QuarantineTargetTag.cs index 2574bdd2..a573ab7b 100644 --- a/sdk/dotnet/Switchcontroller/Outputs/QuarantineTargetTag.cs +++ b/sdk/dotnet/Switchcontroller/Outputs/QuarantineTargetTag.cs @@ -15,7 +15,7 @@ namespace Pulumiverse.Fortios.Switchcontroller.Outputs public sealed class QuarantineTargetTag { /// - /// Tag string(eg. string1 string2 string3). + /// Tag string. For example, string1 string2 string3. /// public readonly string? Tags; diff --git a/sdk/dotnet/Switchcontroller/Portpolicy.cs b/sdk/dotnet/Switchcontroller/Portpolicy.cs index 9d62b483..aebec7c2 100644 --- a/sdk/dotnet/Switchcontroller/Portpolicy.cs +++ b/sdk/dotnet/Switchcontroller/Portpolicy.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Switchcontroller { /// - /// Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + /// Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. /// /// ## Import /// @@ -80,7 +80,7 @@ public partial class Portpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN policy to be applied when using this port-policy. diff --git a/sdk/dotnet/Switchcontroller/Ptp/Interfacepolicy.cs b/sdk/dotnet/Switchcontroller/Ptp/Interfacepolicy.cs index b6f898ba..0240cdbe 100644 --- a/sdk/dotnet/Switchcontroller/Ptp/Interfacepolicy.cs +++ b/sdk/dotnet/Switchcontroller/Ptp/Interfacepolicy.cs @@ -50,7 +50,7 @@ public partial class Interfacepolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// PTP VLAN. diff --git a/sdk/dotnet/Switchcontroller/Ptp/Policy.cs b/sdk/dotnet/Switchcontroller/Ptp/Policy.cs index e8ec3320..ac5e5da6 100644 --- a/sdk/dotnet/Switchcontroller/Ptp/Policy.cs +++ b/sdk/dotnet/Switchcontroller/Ptp/Policy.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Switchcontroller.Ptp { /// - /// PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + /// PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. /// /// ## Import /// @@ -50,7 +50,7 @@ public partial class Policy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Ptp/Profile.cs b/sdk/dotnet/Switchcontroller/Ptp/Profile.cs index ac79d597..19abbad2 100644 --- a/sdk/dotnet/Switchcontroller/Ptp/Profile.cs +++ b/sdk/dotnet/Switchcontroller/Ptp/Profile.cs @@ -80,7 +80,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Ptp/Settings.cs b/sdk/dotnet/Switchcontroller/Ptp/Settings.cs index 524438c3..535d7fb8 100644 --- a/sdk/dotnet/Switchcontroller/Ptp/Settings.cs +++ b/sdk/dotnet/Switchcontroller/Ptp/Settings.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Switchcontroller.Ptp { /// - /// Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + /// Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. /// /// ## Import /// @@ -44,7 +44,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Qos/Dot1pmap.cs b/sdk/dotnet/Switchcontroller/Qos/Dot1pmap.cs index abb01a57..32f3aa2e 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Dot1pmap.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Dot1pmap.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Qos /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Qos /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -131,7 +129,7 @@ public partial class Dot1pmap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueArgs.cs b/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueArgs.cs index 3e0e4a84..b78d68f2 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueArgs.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueArgs.cs @@ -38,7 +38,7 @@ public sealed class QueuepolicyCosQueueArgs : global::Pulumi.ResourceArgs public Input? MaxRate { get; set; } /// - /// Maximum rate (%!o(MISSING)f link speed). + /// Maximum rate (% of link speed). /// [Input("maxRatePercent")] public Input? MaxRatePercent { get; set; } @@ -50,7 +50,7 @@ public sealed class QueuepolicyCosQueueArgs : global::Pulumi.ResourceArgs public Input? MinRate { get; set; } /// - /// Minimum rate (%!o(MISSING)f link speed). + /// Minimum rate (% of link speed). /// [Input("minRatePercent")] public Input? MinRatePercent { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueGetArgs.cs b/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueGetArgs.cs index 84bb3129..597cbe24 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueGetArgs.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Inputs/QueuepolicyCosQueueGetArgs.cs @@ -38,7 +38,7 @@ public sealed class QueuepolicyCosQueueGetArgs : global::Pulumi.ResourceArgs public Input? MaxRate { get; set; } /// - /// Maximum rate (%!o(MISSING)f link speed). + /// Maximum rate (% of link speed). /// [Input("maxRatePercent")] public Input? MaxRatePercent { get; set; } @@ -50,7 +50,7 @@ public sealed class QueuepolicyCosQueueGetArgs : global::Pulumi.ResourceArgs public Input? MinRate { get; set; } /// - /// Minimum rate (%!o(MISSING)f link speed). + /// Minimum rate (% of link speed). /// [Input("minRatePercent")] public Input? MinRatePercent { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Qos/Ipdscpmap.cs b/sdk/dotnet/Switchcontroller/Qos/Ipdscpmap.cs index b4de09ff..732a3b4f 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Ipdscpmap.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Ipdscpmap.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Qos /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Qos /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -76,7 +74,7 @@ public partial class Ipdscpmap : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -97,7 +95,7 @@ public partial class Ipdscpmap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -159,7 +157,7 @@ public sealed class IpdscpmapArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -209,7 +207,7 @@ public sealed class IpdscpmapState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Qos/Outputs/QueuepolicyCosQueue.cs b/sdk/dotnet/Switchcontroller/Qos/Outputs/QueuepolicyCosQueue.cs index 458b3605..01e27189 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Outputs/QueuepolicyCosQueue.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Outputs/QueuepolicyCosQueue.cs @@ -31,7 +31,7 @@ public sealed class QueuepolicyCosQueue /// public readonly int? MaxRate; /// - /// Maximum rate (%!o(MISSING)f link speed). + /// Maximum rate (% of link speed). /// public readonly int? MaxRatePercent; /// @@ -39,7 +39,7 @@ public sealed class QueuepolicyCosQueue /// public readonly int? MinRate; /// - /// Minimum rate (%!o(MISSING)f link speed). + /// Minimum rate (% of link speed). /// public readonly int? MinRatePercent; /// diff --git a/sdk/dotnet/Switchcontroller/Qos/Qospolicy.cs b/sdk/dotnet/Switchcontroller/Qos/Qospolicy.cs index 20214b44..821c54c4 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Qospolicy.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Qospolicy.cs @@ -68,7 +68,7 @@ public partial class Qospolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Qos/Queuepolicy.cs b/sdk/dotnet/Switchcontroller/Qos/Queuepolicy.cs index e163fe39..b415dbd1 100644 --- a/sdk/dotnet/Switchcontroller/Qos/Queuepolicy.cs +++ b/sdk/dotnet/Switchcontroller/Qos/Queuepolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Qos /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Qos /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -68,7 +66,7 @@ public partial class Queuepolicy : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -95,7 +93,7 @@ public partial class Queuepolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -163,7 +161,7 @@ public InputList CosQueues public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -219,7 +217,7 @@ public InputList CosQueues public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Quarantine.cs b/sdk/dotnet/Switchcontroller/Quarantine.cs index e616f78d..615fc730 100644 --- a/sdk/dotnet/Switchcontroller/Quarantine.cs +++ b/sdk/dotnet/Switchcontroller/Quarantine.cs @@ -41,7 +41,7 @@ public partial class Quarantine : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Quarantine : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class QuarantineArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class QuarantineState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Remotelog.cs b/sdk/dotnet/Switchcontroller/Remotelog.cs index 82205fe1..8ec71937 100644 --- a/sdk/dotnet/Switchcontroller/Remotelog.cs +++ b/sdk/dotnet/Switchcontroller/Remotelog.cs @@ -80,7 +80,7 @@ public partial class Remotelog : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Securitypolicy/Captiveportal.cs b/sdk/dotnet/Switchcontroller/Securitypolicy/Captiveportal.cs index 66aacdb3..8b8df5cf 100644 --- a/sdk/dotnet/Switchcontroller/Securitypolicy/Captiveportal.cs +++ b/sdk/dotnet/Switchcontroller/Securitypolicy/Captiveportal.cs @@ -50,7 +50,7 @@ public partial class Captiveportal : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Names of VLANs that use captive portal authentication. diff --git a/sdk/dotnet/Switchcontroller/Securitypolicy/Localaccess.cs b/sdk/dotnet/Switchcontroller/Securitypolicy/Localaccess.cs index f6392058..74d27e14 100644 --- a/sdk/dotnet/Switchcontroller/Securitypolicy/Localaccess.cs +++ b/sdk/dotnet/Switchcontroller/Securitypolicy/Localaccess.cs @@ -56,7 +56,7 @@ public partial class Localaccess : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Securitypolicy/Policy8021X.cs b/sdk/dotnet/Switchcontroller/Securitypolicy/Policy8021X.cs index 9f45a69c..c23861ea 100644 --- a/sdk/dotnet/Switchcontroller/Securitypolicy/Policy8021X.cs +++ b/sdk/dotnet/Switchcontroller/Securitypolicy/Policy8021X.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Securitypolicy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -49,7 +48,6 @@ namespace Pulumiverse.Fortios.Switchcontroller.Securitypolicy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,6 +94,18 @@ public partial class Policy8021X : global::Pulumi.CustomResource [Output("authserverTimeoutPeriod")] public Output AuthserverTimeoutPeriod { get; private set; } = null!; + /// + /// Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + /// + [Output("authserverTimeoutTagged")] + public Output AuthserverTimeoutTagged { get; private set; } = null!; + + /// + /// Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + /// + [Output("authserverTimeoutTaggedVlanid")] + public Output AuthserverTimeoutTaggedVlanid { get; private set; } = null!; + /// /// Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. /// @@ -108,6 +118,12 @@ public partial class Policy8021X : global::Pulumi.CustomResource [Output("authserverTimeoutVlanid")] public Output AuthserverTimeoutVlanid { get; private set; } = null!; + /// + /// Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + /// + [Output("dacl")] + public Output Dacl { get; private set; } = null!; + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -133,7 +149,7 @@ public partial class Policy8021X : global::Pulumi.CustomResource public Output FramevidApply { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -208,7 +224,7 @@ public partial class Policy8021X : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -281,6 +297,18 @@ public sealed class Policy8021XArgs : global::Pulumi.ResourceArgs [Input("authserverTimeoutPeriod")] public Input? AuthserverTimeoutPeriod { get; set; } + /// + /// Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + /// + [Input("authserverTimeoutTagged")] + public Input? AuthserverTimeoutTagged { get; set; } + + /// + /// Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + /// + [Input("authserverTimeoutTaggedVlanid")] + public Input? AuthserverTimeoutTaggedVlanid { get; set; } + /// /// Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. /// @@ -293,6 +321,12 @@ public sealed class Policy8021XArgs : global::Pulumi.ResourceArgs [Input("authserverTimeoutVlanid")] public Input? AuthserverTimeoutVlanid { get; set; } + /// + /// Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + /// + [Input("dacl")] + public Input? Dacl { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -318,7 +352,7 @@ public sealed class Policy8021XArgs : global::Pulumi.ResourceArgs public Input? FramevidApply { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -433,6 +467,18 @@ public sealed class Policy8021XState : global::Pulumi.ResourceArgs [Input("authserverTimeoutPeriod")] public Input? AuthserverTimeoutPeriod { get; set; } + /// + /// Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + /// + [Input("authserverTimeoutTagged")] + public Input? AuthserverTimeoutTagged { get; set; } + + /// + /// Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + /// + [Input("authserverTimeoutTaggedVlanid")] + public Input? AuthserverTimeoutTaggedVlanid { get; set; } + /// /// Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. /// @@ -445,6 +491,12 @@ public sealed class Policy8021XState : global::Pulumi.ResourceArgs [Input("authserverTimeoutVlanid")] public Input? AuthserverTimeoutVlanid { get; set; } + /// + /// Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + /// + [Input("dacl")] + public Input? Dacl { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -470,7 +522,7 @@ public sealed class Policy8021XState : global::Pulumi.ResourceArgs public Input? FramevidApply { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Settings8021X.cs b/sdk/dotnet/Switchcontroller/Settings8021X.cs index f42b8a89..5b8fb95d 100644 --- a/sdk/dotnet/Switchcontroller/Settings8021X.cs +++ b/sdk/dotnet/Switchcontroller/Settings8021X.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Settings8021X : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Sflow.cs b/sdk/dotnet/Switchcontroller/Sflow.cs index ae56bf0d..935cdd02 100644 --- a/sdk/dotnet/Switchcontroller/Sflow.cs +++ b/sdk/dotnet/Switchcontroller/Sflow.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Sflow : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Snmpcommunity.cs b/sdk/dotnet/Switchcontroller/Snmpcommunity.cs index dc00f04d..af4e990a 100644 --- a/sdk/dotnet/Switchcontroller/Snmpcommunity.cs +++ b/sdk/dotnet/Switchcontroller/Snmpcommunity.cs @@ -53,7 +53,7 @@ public partial class Snmpcommunity : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -140,7 +140,7 @@ public partial class Snmpcommunity : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -208,7 +208,7 @@ public sealed class SnmpcommunityArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -330,7 +330,7 @@ public sealed class SnmpcommunityState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Snmpsysinfo.cs b/sdk/dotnet/Switchcontroller/Snmpsysinfo.cs index 07710b05..08421461 100644 --- a/sdk/dotnet/Switchcontroller/Snmpsysinfo.cs +++ b/sdk/dotnet/Switchcontroller/Snmpsysinfo.cs @@ -68,7 +68,7 @@ public partial class Snmpsysinfo : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Snmptrapthreshold.cs b/sdk/dotnet/Switchcontroller/Snmptrapthreshold.cs index 9817a60e..6cb1d268 100644 --- a/sdk/dotnet/Switchcontroller/Snmptrapthreshold.cs +++ b/sdk/dotnet/Switchcontroller/Snmptrapthreshold.cs @@ -56,7 +56,7 @@ public partial class Snmptrapthreshold : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Snmpuser.cs b/sdk/dotnet/Switchcontroller/Snmpuser.cs index 6fc93c8c..8bad4224 100644 --- a/sdk/dotnet/Switchcontroller/Snmpuser.cs +++ b/sdk/dotnet/Switchcontroller/Snmpuser.cs @@ -86,7 +86,7 @@ public partial class Snmpuser : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Stormcontrol.cs b/sdk/dotnet/Switchcontroller/Stormcontrol.cs index c6056c5d..7b479aa4 100644 --- a/sdk/dotnet/Switchcontroller/Stormcontrol.cs +++ b/sdk/dotnet/Switchcontroller/Stormcontrol.cs @@ -41,7 +41,7 @@ public partial class Stormcontrol : global::Pulumi.CustomResource public Output Broadcast { get; private set; } = null!; /// - /// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + /// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. /// [Output("rate")] public Output Rate { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Stormcontrol : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class StormcontrolArgs : global::Pulumi.ResourceArgs public Input? Broadcast { get; set; } /// - /// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + /// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. /// [Input("rate")] public Input? Rate { get; set; } @@ -156,7 +156,7 @@ public sealed class StormcontrolState : global::Pulumi.ResourceArgs public Input? Broadcast { get; set; } /// - /// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + /// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. /// [Input("rate")] public Input? Rate { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Stormcontrolpolicy.cs b/sdk/dotnet/Switchcontroller/Stormcontrolpolicy.cs index c6e235fa..13c41ae9 100644 --- a/sdk/dotnet/Switchcontroller/Stormcontrolpolicy.cs +++ b/sdk/dotnet/Switchcontroller/Stormcontrolpolicy.cs @@ -80,7 +80,7 @@ public partial class Stormcontrolpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Stpinstance.cs b/sdk/dotnet/Switchcontroller/Stpinstance.cs index e28b27d5..72efe24f 100644 --- a/sdk/dotnet/Switchcontroller/Stpinstance.cs +++ b/sdk/dotnet/Switchcontroller/Stpinstance.cs @@ -47,7 +47,7 @@ public partial class Stpinstance : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -56,7 +56,7 @@ public partial class Stpinstance : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Configure VLAN range for STP instance. The structure of `vlan_range` block is documented below. @@ -124,7 +124,7 @@ public sealed class StpinstanceArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -168,7 +168,7 @@ public sealed class StpinstanceState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Stpsettings.cs b/sdk/dotnet/Switchcontroller/Stpsettings.cs index ad229343..5bd1c534 100644 --- a/sdk/dotnet/Switchcontroller/Stpsettings.cs +++ b/sdk/dotnet/Switchcontroller/Stpsettings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -73,7 +71,7 @@ public partial class Stpsettings : global::Pulumi.CustomResource public Output HelloTime { get; private set; } = null!; /// - /// Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + /// Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). /// [Output("maxAge")] public Output MaxAge { get; private set; } = null!; @@ -112,7 +110,7 @@ public partial class Stpsettings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -174,7 +172,7 @@ public sealed class StpsettingsArgs : global::Pulumi.ResourceArgs public Input? HelloTime { get; set; } /// - /// Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + /// Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). /// [Input("maxAge")] public Input? MaxAge { get; set; } @@ -236,7 +234,7 @@ public sealed class StpsettingsState : global::Pulumi.ResourceArgs public Input? HelloTime { get; set; } /// - /// Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + /// Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). /// [Input("maxAge")] public Input? MaxAge { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Switchgroup.cs b/sdk/dotnet/Switchcontroller/Switchgroup.cs index 25fd4372..810194c1 100644 --- a/sdk/dotnet/Switchcontroller/Switchgroup.cs +++ b/sdk/dotnet/Switchcontroller/Switchgroup.cs @@ -53,7 +53,7 @@ public partial class Switchgroup : global::Pulumi.CustomResource public Output Fortilink { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -74,7 +74,7 @@ public partial class Switchgroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class SwitchgroupArgs : global::Pulumi.ResourceArgs public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -198,7 +198,7 @@ public sealed class SwitchgroupState : global::Pulumi.ResourceArgs public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Switchinterfacetag.cs b/sdk/dotnet/Switchcontroller/Switchinterfacetag.cs index be5df3f5..de3ae289 100644 --- a/sdk/dotnet/Switchcontroller/Switchinterfacetag.cs +++ b/sdk/dotnet/Switchcontroller/Switchinterfacetag.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -61,7 +59,7 @@ public partial class Switchinterfacetag : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Switchlog.cs b/sdk/dotnet/Switchcontroller/Switchlog.cs index cb8cb131..7a36e799 100644 --- a/sdk/dotnet/Switchcontroller/Switchlog.cs +++ b/sdk/dotnet/Switchcontroller/Switchlog.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Switchlog : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Switchprofile.cs b/sdk/dotnet/Switchcontroller/Switchprofile.cs index 72373f26..ea37711f 100644 --- a/sdk/dotnet/Switchcontroller/Switchprofile.cs +++ b/sdk/dotnet/Switchcontroller/Switchprofile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -94,7 +92,7 @@ public partial class Switchprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/System.cs b/sdk/dotnet/Switchcontroller/System.cs index a5f2df6b..2053d702 100644 --- a/sdk/dotnet/Switchcontroller/System.cs +++ b/sdk/dotnet/Switchcontroller/System.cs @@ -53,7 +53,7 @@ public partial class System : global::Pulumi.CustomResource public Output DataSyncInterval { get; private set; } = null!; /// - /// Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + /// Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. /// [Output("dynamicPeriodicInterval")] public Output DynamicPeriodicInterval { get; private set; } = null!; @@ -83,7 +83,7 @@ public partial class System : global::Pulumi.CustomResource public Output IotWeightThreshold { get; private set; } = null!; /// - /// Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + /// Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. /// [Output("nacPeriodicInterval")] public Output NacPeriodicInterval { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class System : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -178,7 +178,7 @@ public sealed class SystemArgs : global::Pulumi.ResourceArgs public Input? DataSyncInterval { get; set; } /// - /// Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + /// Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. /// [Input("dynamicPeriodicInterval")] public Input? DynamicPeriodicInterval { get; set; } @@ -208,7 +208,7 @@ public sealed class SystemArgs : global::Pulumi.ResourceArgs public Input? IotWeightThreshold { get; set; } /// - /// Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + /// Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. /// [Input("nacPeriodicInterval")] public Input? NacPeriodicInterval { get; set; } @@ -264,7 +264,7 @@ public sealed class SystemState : global::Pulumi.ResourceArgs public Input? DataSyncInterval { get; set; } /// - /// Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + /// Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. /// [Input("dynamicPeriodicInterval")] public Input? DynamicPeriodicInterval { get; set; } @@ -294,7 +294,7 @@ public sealed class SystemState : global::Pulumi.ResourceArgs public Input? IotWeightThreshold { get; set; } /// - /// Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + /// Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. /// [Input("nacPeriodicInterval")] public Input? NacPeriodicInterval { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Trafficpolicy.cs b/sdk/dotnet/Switchcontroller/Trafficpolicy.cs index f2355e81..5ba006b7 100644 --- a/sdk/dotnet/Switchcontroller/Trafficpolicy.cs +++ b/sdk/dotnet/Switchcontroller/Trafficpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -122,7 +120,7 @@ public partial class Trafficpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Trafficsniffer.cs b/sdk/dotnet/Switchcontroller/Trafficsniffer.cs index 7bdd2d31..ac2fc5ca 100644 --- a/sdk/dotnet/Switchcontroller/Trafficsniffer.cs +++ b/sdk/dotnet/Switchcontroller/Trafficsniffer.cs @@ -47,7 +47,7 @@ public partial class Trafficsniffer : global::Pulumi.CustomResource public Output ErspanIp { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Trafficsniffer : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class TrafficsnifferArgs : global::Pulumi.ResourceArgs public Input? ErspanIp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -216,7 +216,7 @@ public sealed class TrafficsnifferState : global::Pulumi.ResourceArgs public Input? ErspanIp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Virtualportpool.cs b/sdk/dotnet/Switchcontroller/Virtualportpool.cs index b3f62c37..5605e625 100644 --- a/sdk/dotnet/Switchcontroller/Virtualportpool.cs +++ b/sdk/dotnet/Switchcontroller/Virtualportpool.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Switchcontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -70,7 +68,7 @@ public partial class Virtualportpool : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Switchcontroller/Vlan.cs b/sdk/dotnet/Switchcontroller/Vlan.cs index f2db8a1b..4baefaea 100644 --- a/sdk/dotnet/Switchcontroller/Vlan.cs +++ b/sdk/dotnet/Switchcontroller/Vlan.cs @@ -59,7 +59,7 @@ public partial class Vlan : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -116,7 +116,7 @@ public partial class Vlan : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN ID. @@ -196,7 +196,7 @@ public sealed class VlanArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -300,7 +300,7 @@ public sealed class VlanState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Switchcontroller/Vlanpolicy.cs b/sdk/dotnet/Switchcontroller/Vlanpolicy.cs index 8d80b4ef..e5b8ec42 100644 --- a/sdk/dotnet/Switchcontroller/Vlanpolicy.cs +++ b/sdk/dotnet/Switchcontroller/Vlanpolicy.cs @@ -71,7 +71,7 @@ public partial class Vlanpolicy : global::Pulumi.CustomResource public Output Fortilink { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Vlanpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Native VLAN to be applied when using this VLAN policy. @@ -190,7 +190,7 @@ public InputList AllowedVlans public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -276,7 +276,7 @@ public InputList AllowedVlans public Input? Fortilink { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Accprofile.cs b/sdk/dotnet/System/Accprofile.cs index ccf67950..a1683477 100644 --- a/sdk/dotnet/System/Accprofile.cs +++ b/sdk/dotnet/System/Accprofile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -84,7 +83,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -180,7 +178,7 @@ public partial class Accprofile : global::Pulumi.CustomResource public Output FwgrpPermission { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -273,7 +271,7 @@ public partial class Accprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Administrator access to IPsec, SSL, PPTP, and L2TP VPN. Valid values: `none`, `read`, `read-write`. @@ -413,7 +411,7 @@ public sealed class AccprofileArgs : global::Pulumi.ResourceArgs public Input? FwgrpPermission { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -607,7 +605,7 @@ public sealed class AccprofileState : global::Pulumi.ResourceArgs public Input? FwgrpPermission { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Acme.cs b/sdk/dotnet/System/Acme.cs index 36e00e98..91b680e2 100644 --- a/sdk/dotnet/System/Acme.cs +++ b/sdk/dotnet/System/Acme.cs @@ -47,7 +47,7 @@ public partial class Acme : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Acme : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public InputList Accounts public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -216,7 +216,7 @@ public InputList Accounts public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Admin.cs b/sdk/dotnet/System/Admin.cs index 5e9c5bd1..10d1461d 100644 --- a/sdk/dotnet/System/Admin.cs +++ b/sdk/dotnet/System/Admin.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -122,7 +120,7 @@ public partial class Admin : global::Pulumi.CustomResource public Output Fortitoken { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -437,7 +435,7 @@ public partial class Admin : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -556,7 +554,7 @@ public sealed class AdminArgs : global::Pulumi.ResourceArgs public Input? Fortitoken { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1044,7 +1042,7 @@ public sealed class AdminState : global::Pulumi.ResourceArgs public Input? Fortitoken { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/AdminAdministrator.cs b/sdk/dotnet/System/AdminAdministrator.cs index 085716b5..77b1a16c 100644 --- a/sdk/dotnet/System/AdminAdministrator.cs +++ b/sdk/dotnet/System/AdminAdministrator.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/adminAdministrator:AdminAdministrator")] public partial class AdminAdministrator : global::Pulumi.CustomResource @@ -66,6 +64,7 @@ public partial class AdminAdministrator : global::Pulumi.CustomResource /// /// Admin user password. + /// * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. /// [Output("password")] public Output Password { get; private set; } = null!; @@ -173,6 +172,7 @@ public sealed class AdminAdministratorArgs : global::Pulumi.ResourceArgs /// /// Admin user password. + /// * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. /// [Input("password", required: true)] public Input Password { get; set; } = null!; @@ -247,6 +247,7 @@ public sealed class AdminAdministratorState : global::Pulumi.ResourceArgs /// /// Admin user password. + /// * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. /// [Input("password")] public Input? Password { get; set; } diff --git a/sdk/dotnet/System/AdminProfiles.cs b/sdk/dotnet/System/AdminProfiles.cs index 395fa91e..9332cc85 100644 --- a/sdk/dotnet/System/AdminProfiles.cs +++ b/sdk/dotnet/System/AdminProfiles.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/adminProfiles:AdminProfiles")] public partial class AdminProfiles : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/Affinityinterrupt.cs b/sdk/dotnet/System/Affinityinterrupt.cs index e1a3f749..5e2bf87c 100644 --- a/sdk/dotnet/System/Affinityinterrupt.cs +++ b/sdk/dotnet/System/Affinityinterrupt.cs @@ -35,7 +35,7 @@ namespace Pulumiverse.Fortios.System public partial class Affinityinterrupt : global::Pulumi.CustomResource { /// - /// Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + /// Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). /// [Output("affinityCpumask")] public Output AffinityCpumask { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Affinityinterrupt : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -112,7 +112,7 @@ public static Affinityinterrupt Get(string name, Input id, Affinityinter public sealed class AffinityinterruptArgs : global::Pulumi.ResourceArgs { /// - /// Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + /// Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). /// [Input("affinityCpumask", required: true)] public Input AffinityCpumask { get; set; } = null!; @@ -150,7 +150,7 @@ public AffinityinterruptArgs() public sealed class AffinityinterruptState : global::Pulumi.ResourceArgs { /// - /// Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + /// Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). /// [Input("affinityCpumask")] public Input? AffinityCpumask { get; set; } diff --git a/sdk/dotnet/System/Affinitypacketredistribution.cs b/sdk/dotnet/System/Affinitypacketredistribution.cs index d9719466..9aa07ae0 100644 --- a/sdk/dotnet/System/Affinitypacketredistribution.cs +++ b/sdk/dotnet/System/Affinitypacketredistribution.cs @@ -59,7 +59,7 @@ public partial class Affinitypacketredistribution : global::Pulumi.CustomResourc public Output RoundRobin { get; private set; } = null!; /// - /// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + /// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). /// [Output("rxqid")] public Output Rxqid { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Affinitypacketredistribution : global::Pulumi.CustomResourc /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -142,7 +142,7 @@ public sealed class AffinitypacketredistributionArgs : global::Pulumi.ResourceAr public Input? RoundRobin { get; set; } /// - /// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + /// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). /// [Input("rxqid", required: true)] public Input Rxqid { get; set; } = null!; @@ -186,7 +186,7 @@ public sealed class AffinitypacketredistributionState : global::Pulumi.ResourceA public Input? RoundRobin { get; set; } /// - /// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + /// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). /// [Input("rxqid")] public Input? Rxqid { get; set; } diff --git a/sdk/dotnet/System/Alarm.cs b/sdk/dotnet/System/Alarm.cs index bc7beebd..80a053b1 100644 --- a/sdk/dotnet/System/Alarm.cs +++ b/sdk/dotnet/System/Alarm.cs @@ -47,7 +47,7 @@ public partial class Alarm : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Alarm : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class AlarmArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class AlarmState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Alias.cs b/sdk/dotnet/System/Alias.cs index c92c65b8..bf759795 100644 --- a/sdk/dotnet/System/Alias.cs +++ b/sdk/dotnet/System/Alias.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Alias : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Apiuser.cs b/sdk/dotnet/System/Apiuser.cs index beb81c46..c9e473a5 100644 --- a/sdk/dotnet/System/Apiuser.cs +++ b/sdk/dotnet/System/Apiuser.cs @@ -63,7 +63,7 @@ public partial class Apiuser : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -102,7 +102,7 @@ public partial class Apiuser : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual domains. The structure of `vdom` block is documented below. @@ -202,7 +202,7 @@ public Input? ApiKey public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -310,7 +310,7 @@ public Input? ApiKey public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/ApiuserSetting.cs b/sdk/dotnet/System/ApiuserSetting.cs index 0ff10bc3..2835c4b9 100644 --- a/sdk/dotnet/System/ApiuserSetting.cs +++ b/sdk/dotnet/System/ApiuserSetting.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/apiuserSetting:ApiuserSetting")] public partial class ApiuserSetting : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/Arptable.cs b/sdk/dotnet/System/Arptable.cs index 0797bf68..9ab524ad 100644 --- a/sdk/dotnet/System/Arptable.cs +++ b/sdk/dotnet/System/Arptable.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Arptable : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Autoinstall.cs b/sdk/dotnet/System/Autoinstall.cs index 4cea49ab..79b60d13 100644 --- a/sdk/dotnet/System/Autoinstall.cs +++ b/sdk/dotnet/System/Autoinstall.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Autoinstall : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Automationaction.cs b/sdk/dotnet/System/Automationaction.cs index d4efed22..c1a70d57 100644 --- a/sdk/dotnet/System/Automationaction.cs +++ b/sdk/dotnet/System/Automationaction.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -272,7 +270,7 @@ public partial class Automationaction : global::Pulumi.CustomResource public Output GcpProject { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -407,7 +405,7 @@ public partial class Automationaction : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable verification of the remote host certificate. Valid values: `enable`, `disable`. @@ -715,7 +713,7 @@ public InputList EmailTos public Input? GcpProject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1131,7 +1129,7 @@ public InputList EmailTos public Input? GcpProject { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Automationdestination.cs b/sdk/dotnet/System/Automationdestination.cs index d001d1d5..ac25b0d3 100644 --- a/sdk/dotnet/System/Automationdestination.cs +++ b/sdk/dotnet/System/Automationdestination.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -68,7 +66,7 @@ public partial class Automationdestination : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -95,7 +93,7 @@ public partial class Automationdestination : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -163,7 +161,7 @@ public InputList Destinations public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -219,7 +217,7 @@ public InputList Destinations public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Automationstitch.cs b/sdk/dotnet/System/Automationstitch.cs index 26bdb329..c5240ed2 100644 --- a/sdk/dotnet/System/Automationstitch.cs +++ b/sdk/dotnet/System/Automationstitch.cs @@ -65,7 +65,7 @@ public partial class Automationstitch : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Automationstitch : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -190,7 +190,7 @@ public InputList Destinations public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -276,7 +276,7 @@ public InputList Destinations public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Automationtrigger.cs b/sdk/dotnet/System/Automationtrigger.cs index b7e86b23..6aabba53 100644 --- a/sdk/dotnet/System/Automationtrigger.cs +++ b/sdk/dotnet/System/Automationtrigger.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -115,7 +113,7 @@ public partial class Automationtrigger : global::Pulumi.CustomResource public Output> Fields { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -133,13 +131,13 @@ public partial class Automationtrigger : global::Pulumi.CustomResource public Output LicenseType { get; private set; } = null!; /// - /// Log ID to trigger event. + /// Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* /// [Output("logid")] public Output Logid { get; private set; } = null!; /// - /// Log IDs to trigger event. The structure of `logid_block` block is documented below. + /// Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. /// [Output("logidBlocks")] public Output> LogidBlocks { get; private set; } = null!; @@ -187,7 +185,7 @@ public partial class Automationtrigger : global::Pulumi.CustomResource public Output TriggerHour { get; private set; } = null!; /// - /// Minute of the hour on which to trigger (0 - 59, 60 to randomize). + /// Minute of the hour on which to trigger (0 - 59, default = 0). /// [Output("triggerMinute")] public Output TriggerMinute { get; private set; } = null!; @@ -208,7 +206,7 @@ public partial class Automationtrigger : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual domain(s) that this trigger is valid for. The structure of `vdom` block is documented below. @@ -324,7 +322,7 @@ public InputList Fields } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -342,7 +340,7 @@ public InputList Fields public Input? LicenseType { get; set; } /// - /// Log ID to trigger event. + /// Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* /// [Input("logid")] public Input? Logid { get; set; } @@ -351,7 +349,7 @@ public InputList Fields private InputList? _logidBlocks; /// - /// Log IDs to trigger event. The structure of `logid_block` block is documented below. + /// Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. /// public InputList LogidBlocks { @@ -402,7 +400,7 @@ public InputList LogidBlocks public Input? TriggerHour { get; set; } /// - /// Minute of the hour on which to trigger (0 - 59, 60 to randomize). + /// Minute of the hour on which to trigger (0 - 59, default = 0). /// [Input("triggerMinute")] public Input? TriggerMinute { get; set; } @@ -506,7 +504,7 @@ public InputList Fields } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -524,7 +522,7 @@ public InputList Fields public Input? LicenseType { get; set; } /// - /// Log ID to trigger event. + /// Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* /// [Input("logid")] public Input? Logid { get; set; } @@ -533,7 +531,7 @@ public InputList Fields private InputList? _logidBlocks; /// - /// Log IDs to trigger event. The structure of `logid_block` block is documented below. + /// Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. /// public InputList LogidBlocks { @@ -584,7 +582,7 @@ public InputList LogidBlocks public Input? TriggerHour { get; set; } /// - /// Minute of the hour on which to trigger (0 - 59, 60 to randomize). + /// Minute of the hour on which to trigger (0 - 59, default = 0). /// [Input("triggerMinute")] public Input? TriggerMinute { get; set; } diff --git a/sdk/dotnet/System/Autoscript.cs b/sdk/dotnet/System/Autoscript.cs index 172baaea..e5a013d1 100644 --- a/sdk/dotnet/System/Autoscript.cs +++ b/sdk/dotnet/System/Autoscript.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -111,7 +109,7 @@ public partial class Autoscript : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Autoupdate/Pushupdate.cs b/sdk/dotnet/System/Autoupdate/Pushupdate.cs index 5aaf334f..02f55ea2 100644 --- a/sdk/dotnet/System/Autoupdate/Pushupdate.cs +++ b/sdk/dotnet/System/Autoupdate/Pushupdate.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Autoupdate /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System.Autoupdate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Pushupdate : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Autoupdate/Schedule.cs b/sdk/dotnet/System/Autoupdate/Schedule.cs index 880bbd10..db3b68a5 100644 --- a/sdk/dotnet/System/Autoupdate/Schedule.cs +++ b/sdk/dotnet/System/Autoupdate/Schedule.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Autoupdate /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System.Autoupdate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Schedule : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Autoupdate/Tunneling.cs b/sdk/dotnet/System/Autoupdate/Tunneling.cs index 15909fec..44b59e73 100644 --- a/sdk/dotnet/System/Autoupdate/Tunneling.cs +++ b/sdk/dotnet/System/Autoupdate/Tunneling.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Autoupdate /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.System.Autoupdate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -89,7 +87,7 @@ public partial class Tunneling : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Centralmanagement.cs b/sdk/dotnet/System/Centralmanagement.cs index 94c3fe10..d567f241 100644 --- a/sdk/dotnet/System/Centralmanagement.cs +++ b/sdk/dotnet/System/Centralmanagement.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -57,7 +56,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -153,7 +151,7 @@ public partial class Centralmanagement : global::Pulumi.CustomResource public Output FortigateCloudSsoDefaultProfile { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -228,7 +226,7 @@ public partial class Centralmanagement : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -350,7 +348,7 @@ public sealed class CentralmanagementArgs : global::Pulumi.ResourceArgs public Input? FortigateCloudSsoDefaultProfile { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -514,7 +512,7 @@ public sealed class CentralmanagementState : global::Pulumi.ResourceArgs public Input? FortigateCloudSsoDefaultProfile { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Clustersync.cs b/sdk/dotnet/System/Clustersync.cs index 7dbe5009..d47687e1 100644 --- a/sdk/dotnet/System/Clustersync.cs +++ b/sdk/dotnet/System/Clustersync.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -72,19 +70,19 @@ public partial class Clustersync : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; /// - /// Heartbeat interval (1 - 10 sec). + /// Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). /// [Output("hbInterval")] public Output HbInterval { get; private set; } = null!; /// - /// Lost heartbeat threshold (1 - 10). + /// Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. /// [Output("hbLostThreshold")] public Output HbLostThreshold { get; private set; } = null!; @@ -159,7 +157,7 @@ public partial class Clustersync : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -227,19 +225,19 @@ public InputList DownIntfsBeforeS public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } /// - /// Heartbeat interval (1 - 10 sec). + /// Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). /// [Input("hbInterval")] public Input? HbInterval { get; set; } /// - /// Lost heartbeat threshold (1 - 10). + /// Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. /// [Input("hbLostThreshold")] public Input? HbLostThreshold { get; set; } @@ -349,19 +347,19 @@ public InputList DownIntfsBefo public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } /// - /// Heartbeat interval (1 - 10 sec). + /// Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). /// [Input("hbInterval")] public Input? HbInterval { get; set; } /// - /// Lost heartbeat threshold (1 - 10). + /// Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. /// [Input("hbLostThreshold")] public Input? HbLostThreshold { get; set; } diff --git a/sdk/dotnet/System/Console.cs b/sdk/dotnet/System/Console.cs index c7ee7fd6..e0af17bf 100644 --- a/sdk/dotnet/System/Console.cs +++ b/sdk/dotnet/System/Console.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Console : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Csf.cs b/sdk/dotnet/System/Csf.cs index 7762ea8e..33c7abd4 100644 --- a/sdk/dotnet/System/Csf.cs +++ b/sdk/dotnet/System/Csf.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -157,7 +155,7 @@ public partial class Csf : global::Pulumi.CustomResource public Output ForticloudAccountEnforcement { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -198,6 +196,12 @@ public partial class Csf : global::Pulumi.CustomResource [Output("samlConfigurationSync")] public Output SamlConfigurationSync { get; private set; } = null!; + /// + /// Source IP address for communication with the upstream FortiGate. + /// + [Output("sourceIp")] + public Output SourceIp { get; private set; } = null!; + /// /// Enable/disable Security Fabric. Valid values: `enable`, `disable`. /// @@ -222,6 +226,18 @@ public partial class Csf : global::Pulumi.CustomResource [Output("upstream")] public Output Upstream { get; private set; } = null!; + /// + /// Specify outgoing interface to reach server. + /// + [Output("upstreamInterface")] + public Output UpstreamInterface { get; private set; } = null!; + + /// + /// Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + /// + [Output("upstreamInterfaceSelectMethod")] + public Output UpstreamInterfaceSelectMethod { get; private set; } = null!; + /// /// IP address of the FortiGate upstream from this FortiGate in the Security Fabric. /// @@ -238,7 +254,7 @@ public partial class Csf : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -411,7 +427,7 @@ public Input? FixedKey public Input? ForticloudAccountEnforcement { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -462,6 +478,12 @@ public Input? GroupPassword [Input("samlConfigurationSync")] public Input? SamlConfigurationSync { get; set; } + /// + /// Source IP address for communication with the upstream FortiGate. + /// + [Input("sourceIp")] + public Input? SourceIp { get; set; } + /// /// Enable/disable Security Fabric. Valid values: `enable`, `disable`. /// @@ -492,6 +514,18 @@ public InputList TrustedLists [Input("upstream")] public Input? Upstream { get; set; } + /// + /// Specify outgoing interface to reach server. + /// + [Input("upstreamInterface")] + public Input? UpstreamInterface { get; set; } + + /// + /// Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + /// + [Input("upstreamInterfaceSelectMethod")] + public Input? UpstreamInterfaceSelectMethod { get; set; } + /// /// IP address of the FortiGate upstream from this FortiGate in the Security Fabric. /// @@ -637,7 +671,7 @@ public Input? FixedKey public Input? ForticloudAccountEnforcement { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -688,6 +722,12 @@ public Input? GroupPassword [Input("samlConfigurationSync")] public Input? SamlConfigurationSync { get; set; } + /// + /// Source IP address for communication with the upstream FortiGate. + /// + [Input("sourceIp")] + public Input? SourceIp { get; set; } + /// /// Enable/disable Security Fabric. Valid values: `enable`, `disable`. /// @@ -718,6 +758,18 @@ public InputList TrustedLists [Input("upstream")] public Input? Upstream { get; set; } + /// + /// Specify outgoing interface to reach server. + /// + [Input("upstreamInterface")] + public Input? UpstreamInterface { get; set; } + + /// + /// Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + /// + [Input("upstreamInterfaceSelectMethod")] + public Input? UpstreamInterfaceSelectMethod { get; set; } + /// /// IP address of the FortiGate upstream from this FortiGate in the Security Fabric. /// diff --git a/sdk/dotnet/System/Customlanguage.cs b/sdk/dotnet/System/Customlanguage.cs index 322eb074..5bcb1d24 100644 --- a/sdk/dotnet/System/Customlanguage.cs +++ b/sdk/dotnet/System/Customlanguage.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -76,7 +74,7 @@ public partial class Customlanguage : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ddns.cs b/sdk/dotnet/System/Ddns.cs index 272ecc05..77407ab1 100644 --- a/sdk/dotnet/System/Ddns.cs +++ b/sdk/dotnet/System/Ddns.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -98,7 +96,7 @@ public partial class Ddns : global::Pulumi.CustomResource public Output DdnsAuth { get; private set; } = null!; /// - /// Your fully qualified domain name (for example, yourname.DDNS.com). + /// Your fully qualified domain name. For example, yourname.ddns.com. /// [Output("ddnsDomain")] public Output DdnsDomain { get; private set; } = null!; @@ -176,7 +174,7 @@ public partial class Ddns : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -200,7 +198,7 @@ public partial class Ddns : global::Pulumi.CustomResource public Output SslCertificate { get; private set; } = null!; /// - /// DDNS update interval (60 - 2592000 sec, default = 300). + /// DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. /// [Output("updateInterval")] public Output UpdateInterval { get; private set; } = null!; @@ -215,7 +213,7 @@ public partial class Ddns : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -294,7 +292,7 @@ public sealed class DdnsArgs : global::Pulumi.ResourceArgs public Input? DdnsAuth { get; set; } /// - /// Your fully qualified domain name (for example, yourname.DDNS.com). + /// Your fully qualified domain name. For example, yourname.ddns.com. /// [Input("ddnsDomain")] public Input? DdnsDomain { get; set; } @@ -398,7 +396,7 @@ public InputList DdnsServerAddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -428,7 +426,7 @@ public InputList MonitorInterfaces public Input? SslCertificate { get; set; } /// - /// DDNS update interval (60 - 2592000 sec, default = 300). + /// DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. /// [Input("updateInterval")] public Input? UpdateInterval { get; set; } @@ -478,7 +476,7 @@ public sealed class DdnsState : global::Pulumi.ResourceArgs public Input? DdnsAuth { get; set; } /// - /// Your fully qualified domain name (for example, yourname.DDNS.com). + /// Your fully qualified domain name. For example, yourname.ddns.com. /// [Input("ddnsDomain")] public Input? DdnsDomain { get; set; } @@ -582,7 +580,7 @@ public InputList DdnsServerAddrs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -612,7 +610,7 @@ public InputList MonitorInterfaces public Input? SslCertificate { get; set; } /// - /// DDNS update interval (60 - 2592000 sec, default = 300). + /// DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. /// [Input("updateInterval")] public Input? UpdateInterval { get; set; } diff --git a/sdk/dotnet/System/Dedicatedmgmt.cs b/sdk/dotnet/System/Dedicatedmgmt.cs index 8b62e17d..cfb86104 100644 --- a/sdk/dotnet/System/Dedicatedmgmt.cs +++ b/sdk/dotnet/System/Dedicatedmgmt.cs @@ -80,7 +80,7 @@ public partial class Dedicatedmgmt : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Deviceupgrade.cs b/sdk/dotnet/System/Deviceupgrade.cs index 84983654..6c93a330 100644 --- a/sdk/dotnet/System/Deviceupgrade.cs +++ b/sdk/dotnet/System/Deviceupgrade.cs @@ -53,7 +53,7 @@ public partial class Deviceupgrade : global::Pulumi.CustomResource public Output FailureReason { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -83,7 +83,7 @@ public partial class Deviceupgrade : global::Pulumi.CustomResource public Output Serial { get; private set; } = null!; /// - /// Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + /// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). /// [Output("setupTime")] public Output SetupTime { get; private set; } = null!; @@ -116,7 +116,7 @@ public partial class Deviceupgrade : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -184,7 +184,7 @@ public sealed class DeviceupgradeArgs : global::Pulumi.ResourceArgs public Input? FailureReason { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -220,7 +220,7 @@ public InputList KnownHaMembers public Input? Serial { get; set; } /// - /// Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + /// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). /// [Input("setupTime")] public Input? SetupTime { get; set; } @@ -282,7 +282,7 @@ public sealed class DeviceupgradeState : global::Pulumi.ResourceArgs public Input? FailureReason { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -318,7 +318,7 @@ public InputList KnownHaMembers public Input? Serial { get; set; } /// - /// Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + /// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). /// [Input("setupTime")] public Input? SetupTime { get; set; } diff --git a/sdk/dotnet/System/Dhcp/Server.cs b/sdk/dotnet/System/Dhcp/Server.cs index 1137029c..ff0bd8df 100644 --- a/sdk/dotnet/System/Dhcp/Server.cs +++ b/sdk/dotnet/System/Dhcp/Server.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Dhcp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.System.Dhcp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -214,7 +212,7 @@ public partial class Server : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -361,7 +359,7 @@ public partial class Server : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). @@ -611,7 +609,7 @@ public InputList ExcludeRanges public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -995,7 +993,7 @@ public InputList ExcludeRanges public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Dhcp6/Server.cs b/sdk/dotnet/System/Dhcp6/Server.cs index fb6d2301..3fc9bc67 100644 --- a/sdk/dotnet/System/Dhcp6/Server.cs +++ b/sdk/dotnet/System/Dhcp6/Server.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Dhcp6 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System.Dhcp6 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Server : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -207,7 +205,7 @@ public partial class Server : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -317,7 +315,7 @@ public sealed class ServerArgs : global::Pulumi.ResourceArgs public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -487,7 +485,7 @@ public sealed class ServerState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Dns.cs b/sdk/dotnet/System/Dns.cs index 53c757de..f1167229 100644 --- a/sdk/dotnet/System/Dns.cs +++ b/sdk/dotnet/System/Dns.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,13 +62,13 @@ namespace Pulumiverse.Fortios.System public partial class Dns : global::Pulumi.CustomResource { /// - /// Alternate primary DNS server. (This is not used as a failover DNS server.) + /// Alternate primary DNS server. This is not used as a failover DNS server. /// [Output("altPrimary")] public Output AltPrimary { get; private set; } = null!; /// - /// Alternate secondary DNS server. (This is not used as a failover DNS server.) + /// Alternate secondary DNS server. This is not used as a failover DNS server. /// [Output("altSecondary")] public Output AltSecondary { get; private set; } = null!; @@ -130,7 +128,7 @@ public partial class Dns : global::Pulumi.CustomResource public Output FqdnMinRefresh { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -223,7 +221,7 @@ public partial class Dns : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -273,13 +271,13 @@ public static Dns Get(string name, Input id, DnsState? state = null, Cus public sealed class DnsArgs : global::Pulumi.ResourceArgs { /// - /// Alternate primary DNS server. (This is not used as a failover DNS server.) + /// Alternate primary DNS server. This is not used as a failover DNS server. /// [Input("altPrimary")] public Input? AltPrimary { get; set; } /// - /// Alternate secondary DNS server. (This is not used as a failover DNS server.) + /// Alternate secondary DNS server. This is not used as a failover DNS server. /// [Input("altSecondary")] public Input? AltSecondary { get; set; } @@ -345,7 +343,7 @@ public InputList Domains public Input? FqdnMinRefresh { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -455,13 +453,13 @@ public DnsArgs() public sealed class DnsState : global::Pulumi.ResourceArgs { /// - /// Alternate primary DNS server. (This is not used as a failover DNS server.) + /// Alternate primary DNS server. This is not used as a failover DNS server. /// [Input("altPrimary")] public Input? AltPrimary { get; set; } /// - /// Alternate secondary DNS server. (This is not used as a failover DNS server.) + /// Alternate secondary DNS server. This is not used as a failover DNS server. /// [Input("altSecondary")] public Input? AltSecondary { get; set; } @@ -527,7 +525,7 @@ public InputList Domains public Input? FqdnMinRefresh { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Dns64.cs b/sdk/dotnet/System/Dns64.cs index 648c5eeb..e296000f 100644 --- a/sdk/dotnet/System/Dns64.cs +++ b/sdk/dotnet/System/Dns64.cs @@ -56,7 +56,7 @@ public partial class Dns64 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Dnsdatabase.cs b/sdk/dotnet/System/Dnsdatabase.cs index e79e39e0..e8923e97 100644 --- a/sdk/dotnet/System/Dnsdatabase.cs +++ b/sdk/dotnet/System/Dnsdatabase.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -50,7 +49,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -86,9 +84,7 @@ public partial class Dnsdatabase : global::Pulumi.CustomResource public Output Authoritative { get; private set; } = null!; /// - /// Email address of the administrator for this zone. - /// You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - /// When using a simple username, the domain of the email will be this zone. + /// 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. /// [Output("contact")] public Output Contact { get; private set; } = null!; @@ -124,7 +120,7 @@ public partial class Dnsdatabase : global::Pulumi.CustomResource public Output Forwarder6 { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -184,7 +180,7 @@ public partial class Dnsdatabase : global::Pulumi.CustomResource public Output Ttl { get; private set; } = null!; /// - /// Zone type (master to manage entries directly, slave to import entries from other zones). + /// Zone type (primary to manage entries directly, secondary to import entries from other zones). /// [Output("type")] public Output Type { get; private set; } = null!; @@ -193,7 +189,7 @@ public partial class Dnsdatabase : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Zone view (public to serve public clients, shadow to serve internal clients). @@ -261,9 +257,7 @@ public sealed class DnsdatabaseArgs : global::Pulumi.ResourceArgs public Input Authoritative { get; set; } = null!; /// - /// Email address of the administrator for this zone. - /// You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - /// When using a simple username, the domain of the email will be this zone. + /// 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. /// [Input("contact")] public Input? Contact { get; set; } @@ -305,7 +299,7 @@ public InputList DnsEntries public Input? Forwarder6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -365,7 +359,7 @@ public InputList DnsEntries public Input Ttl { get; set; } = null!; /// - /// Zone type (master to manage entries directly, slave to import entries from other zones). + /// Zone type (primary to manage entries directly, secondary to import entries from other zones). /// [Input("type", required: true)] public Input Type { get; set; } = null!; @@ -403,9 +397,7 @@ public sealed class DnsdatabaseState : global::Pulumi.ResourceArgs public Input? Authoritative { get; set; } /// - /// Email address of the administrator for this zone. - /// You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - /// When using a simple username, the domain of the email will be this zone. + /// 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. /// [Input("contact")] public Input? Contact { get; set; } @@ -447,7 +439,7 @@ public InputList DnsEntries public Input? Forwarder6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -507,7 +499,7 @@ public InputList DnsEntries public Input? Ttl { get; set; } /// - /// Zone type (master to manage entries directly, slave to import entries from other zones). + /// Zone type (primary to manage entries directly, secondary to import entries from other zones). /// [Input("type")] public Input? Type { get; set; } diff --git a/sdk/dotnet/System/Dnsserver.cs b/sdk/dotnet/System/Dnsserver.cs index 321ceb11..19c472e0 100644 --- a/sdk/dotnet/System/Dnsserver.cs +++ b/sdk/dotnet/System/Dnsserver.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -62,7 +60,7 @@ public partial class Dnsserver : global::Pulumi.CustomResource public Output DnsfilterProfile { get; private set; } = null!; /// - /// DNS over HTTPS. Valid values: `enable`, `disable`. + /// Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. /// [Output("doh")] public Output Doh { get; private set; } = null!; @@ -95,7 +93,7 @@ public partial class Dnsserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -151,7 +149,7 @@ public sealed class DnsserverArgs : global::Pulumi.ResourceArgs public Input? DnsfilterProfile { get; set; } /// - /// DNS over HTTPS. Valid values: `enable`, `disable`. + /// Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. /// [Input("doh")] public Input? Doh { get; set; } @@ -201,7 +199,7 @@ public sealed class DnsserverState : global::Pulumi.ResourceArgs public Input? DnsfilterProfile { get; set; } /// - /// DNS over HTTPS. Valid values: `enable`, `disable`. + /// Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. /// [Input("doh")] public Input? Doh { get; set; } diff --git a/sdk/dotnet/System/Dscpbasedpriority.cs b/sdk/dotnet/System/Dscpbasedpriority.cs index 41b03aab..c9d99833 100644 --- a/sdk/dotnet/System/Dscpbasedpriority.cs +++ b/sdk/dotnet/System/Dscpbasedpriority.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Dscpbasedpriority : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Emailserver.cs b/sdk/dotnet/System/Emailserver.cs index 49e28514..2733dd47 100644 --- a/sdk/dotnet/System/Emailserver.cs +++ b/sdk/dotnet/System/Emailserver.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -150,7 +148,7 @@ public partial class Emailserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Evpn.cs b/sdk/dotnet/System/Evpn.cs index d6216727..2a83e13f 100644 --- a/sdk/dotnet/System/Evpn.cs +++ b/sdk/dotnet/System/Evpn.cs @@ -59,7 +59,7 @@ public partial class Evpn : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -86,7 +86,7 @@ public partial class Evpn : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -166,7 +166,7 @@ public InputList ExportRts public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -240,7 +240,7 @@ public InputList ExportRts public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Externalresource.cs b/sdk/dotnet/System/Externalresource.cs index ecd96424..18b4954f 100644 --- a/sdk/dotnet/System/Externalresource.cs +++ b/sdk/dotnet/System/Externalresource.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -137,7 +135,7 @@ public partial class Externalresource : global::Pulumi.CustomResource public Output UpdateMethod { get; private set; } = null!; /// - /// Override HTTP User-Agent header used when retrieving this external resource. + /// HTTP User-Agent header (default = 'curl/7.58.0'). /// [Output("userAgent")] public Output UserAgent { get; private set; } = null!; @@ -158,7 +156,7 @@ public partial class Externalresource : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -300,7 +298,7 @@ public Input? Password public Input? UpdateMethod { get; set; } /// - /// Override HTTP User-Agent header used when retrieving this external resource. + /// HTTP User-Agent header (default = 'curl/7.58.0'). /// [Input("userAgent")] public Input? UserAgent { get; set; } @@ -420,7 +418,7 @@ public Input? Password public Input? UpdateMethod { get; set; } /// - /// Override HTTP User-Agent header used when retrieving this external resource. + /// HTTP User-Agent header (default = 'curl/7.58.0'). /// [Input("userAgent")] public Input? UserAgent { get; set; } diff --git a/sdk/dotnet/System/Fabricvpn.cs b/sdk/dotnet/System/Fabricvpn.cs index 56d330e3..c0355a51 100644 --- a/sdk/dotnet/System/Fabricvpn.cs +++ b/sdk/dotnet/System/Fabricvpn.cs @@ -59,7 +59,7 @@ public partial class Fabricvpn : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -128,7 +128,7 @@ public partial class Fabricvpn : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Fabric VPN role. Valid values: `hub`, `spoke`. @@ -214,7 +214,7 @@ public InputList AdvertisedSubnets public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -336,7 +336,7 @@ public InputList AdvertisedSubnets public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Federatedupgrade.cs b/sdk/dotnet/System/Federatedupgrade.cs index 82791679..80adb6e8 100644 --- a/sdk/dotnet/System/Federatedupgrade.cs +++ b/sdk/dotnet/System/Federatedupgrade.cs @@ -53,7 +53,7 @@ public partial class Federatedupgrade : global::Pulumi.CustomResource public Output FailureReason { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -98,7 +98,7 @@ public partial class Federatedupgrade : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -166,7 +166,7 @@ public sealed class FederatedupgradeArgs : global::Pulumi.ResourceArgs public Input? FailureReason { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +252,7 @@ public sealed class FederatedupgradeState : global::Pulumi.ResourceArgs public Input? FailureReason { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Fipscc.cs b/sdk/dotnet/System/Fipscc.cs index 0b5807e7..219fe7bf 100644 --- a/sdk/dotnet/System/Fipscc.cs +++ b/sdk/dotnet/System/Fipscc.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Fipscc : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Fm.cs b/sdk/dotnet/System/Fm.cs index 771d48dd..4ed720a9 100644 --- a/sdk/dotnet/System/Fm.cs +++ b/sdk/dotnet/System/Fm.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -105,7 +103,7 @@ public partial class Fm : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Fortiai.cs b/sdk/dotnet/System/Fortiai.cs index 9eb48278..c74ca97b 100644 --- a/sdk/dotnet/System/Fortiai.cs +++ b/sdk/dotnet/System/Fortiai.cs @@ -62,7 +62,7 @@ public partial class Fortiai : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Fortiguard.cs b/sdk/dotnet/System/Fortiguard.cs index 228ea232..9b6ee082 100644 --- a/sdk/dotnet/System/Fortiguard.cs +++ b/sdk/dotnet/System/Fortiguard.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -60,7 +59,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -90,7 +88,7 @@ public partial class Fortiguard : global::Pulumi.CustomResource public Output AntispamCache { get; private set; } = null!; /// - /// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + /// Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). /// [Output("antispamCacheMpercent")] public Output AntispamCacheMpercent { get; private set; } = null!; @@ -150,7 +148,7 @@ public partial class Fortiguard : global::Pulumi.CustomResource public Output AutoFirmwareUpgrade { get; private set; } = null!; /// - /// Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + /// Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. /// [Output("autoFirmwareUpgradeDay")] public Output AutoFirmwareUpgradeDay { get; private set; } = null!; @@ -246,7 +244,7 @@ public partial class Fortiguard : global::Pulumi.CustomResource public Output OutbreakPreventionCache { get; private set; } = null!; /// - /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). /// [Output("outbreakPreventionCacheMpercent")] public Output OutbreakPreventionCacheMpercent { get; private set; } = null!; @@ -423,7 +421,7 @@ public partial class Fortiguard : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Expiration date of the FortiGuard video filter contract. @@ -468,7 +466,7 @@ public partial class Fortiguard : global::Pulumi.CustomResource public Output WebfilterLicense { get; private set; } = null!; /// - /// Web filter query time out (1 - 30 sec, default = 7). + /// Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. /// [Output("webfilterTimeout")] public Output WebfilterTimeout { get; private set; } = null!; @@ -531,7 +529,7 @@ public sealed class FortiguardArgs : global::Pulumi.ResourceArgs public Input? AntispamCache { get; set; } /// - /// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + /// Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). /// [Input("antispamCacheMpercent")] public Input? AntispamCacheMpercent { get; set; } @@ -591,7 +589,7 @@ public sealed class FortiguardArgs : global::Pulumi.ResourceArgs public Input? AutoFirmwareUpgrade { get; set; } /// - /// Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + /// Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. /// [Input("autoFirmwareUpgradeDay")] public Input? AutoFirmwareUpgradeDay { get; set; } @@ -687,7 +685,7 @@ public sealed class FortiguardArgs : global::Pulumi.ResourceArgs public Input? OutbreakPreventionCache { get; set; } /// - /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). /// [Input("outbreakPreventionCacheMpercent")] public Input? OutbreakPreventionCacheMpercent { get; set; } @@ -919,7 +917,7 @@ public Input? ProxyPassword public Input? WebfilterLicense { get; set; } /// - /// Web filter query time out (1 - 30 sec, default = 7). + /// Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. /// [Input("webfilterTimeout", required: true)] public Input WebfilterTimeout { get; set; } = null!; @@ -939,7 +937,7 @@ public sealed class FortiguardState : global::Pulumi.ResourceArgs public Input? AntispamCache { get; set; } /// - /// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + /// Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). /// [Input("antispamCacheMpercent")] public Input? AntispamCacheMpercent { get; set; } @@ -999,7 +997,7 @@ public sealed class FortiguardState : global::Pulumi.ResourceArgs public Input? AutoFirmwareUpgrade { get; set; } /// - /// Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + /// Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. /// [Input("autoFirmwareUpgradeDay")] public Input? AutoFirmwareUpgradeDay { get; set; } @@ -1095,7 +1093,7 @@ public sealed class FortiguardState : global::Pulumi.ResourceArgs public Input? OutbreakPreventionCache { get; set; } /// - /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). /// [Input("outbreakPreventionCacheMpercent")] public Input? OutbreakPreventionCacheMpercent { get; set; } @@ -1327,7 +1325,7 @@ public Input? ProxyPassword public Input? WebfilterLicense { get; set; } /// - /// Web filter query time out (1 - 30 sec, default = 7). + /// Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. /// [Input("webfilterTimeout")] public Input? WebfilterTimeout { get; set; } diff --git a/sdk/dotnet/System/Fortimanager.cs b/sdk/dotnet/System/Fortimanager.cs index d7d14edc..25c5c241 100644 --- a/sdk/dotnet/System/Fortimanager.cs +++ b/sdk/dotnet/System/Fortimanager.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -42,7 +41,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/fortimanager:Fortimanager")] public partial class Fortimanager : global::Pulumi.CustomResource @@ -69,7 +67,7 @@ public partial class Fortimanager : global::Pulumi.CustomResource public Output Vdom { get; private set; } = null!; [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Fortindr.cs b/sdk/dotnet/System/Fortindr.cs index de26fa1e..a5f03d46 100644 --- a/sdk/dotnet/System/Fortindr.cs +++ b/sdk/dotnet/System/Fortindr.cs @@ -62,7 +62,7 @@ public partial class Fortindr : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Fortisandbox.cs b/sdk/dotnet/System/Fortisandbox.cs index 32e866f6..bccd63b3 100644 --- a/sdk/dotnet/System/Fortisandbox.cs +++ b/sdk/dotnet/System/Fortisandbox.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -120,7 +118,7 @@ public partial class Fortisandbox : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Fssopolling.cs b/sdk/dotnet/System/Fssopolling.cs index 1f9b857f..17695c18 100644 --- a/sdk/dotnet/System/Fssopolling.cs +++ b/sdk/dotnet/System/Fssopolling.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Fssopolling : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ftmpush.cs b/sdk/dotnet/System/Ftmpush.cs index fa1c2df7..b2d29e11 100644 --- a/sdk/dotnet/System/Ftmpush.cs +++ b/sdk/dotnet/System/Ftmpush.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -69,7 +67,7 @@ public partial class Ftmpush : global::Pulumi.CustomResource public Output Server { get; private set; } = null!; /// - /// Name of the server certificate to be used for SSL (default = Fortinet_Factory). + /// Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. /// [Output("serverCert")] public Output ServerCert { get; private set; } = null!; @@ -96,7 +94,7 @@ public partial class Ftmpush : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -158,7 +156,7 @@ public sealed class FtmpushArgs : global::Pulumi.ResourceArgs public Input? Server { get; set; } /// - /// Name of the server certificate to be used for SSL (default = Fortinet_Factory). + /// Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. /// [Input("serverCert")] public Input? ServerCert { get; set; } @@ -208,7 +206,7 @@ public sealed class FtmpushState : global::Pulumi.ResourceArgs public Input? Server { get; set; } /// - /// Name of the server certificate to be used for SSL (default = Fortinet_Factory). + /// Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. /// [Input("serverCert")] public Input? ServerCert { get; set; } diff --git a/sdk/dotnet/System/Geneve.cs b/sdk/dotnet/System/Geneve.cs index 65654ece..048229d7 100644 --- a/sdk/dotnet/System/Geneve.cs +++ b/sdk/dotnet/System/Geneve.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -105,7 +103,7 @@ public partial class Geneve : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// GENEVE network ID. diff --git a/sdk/dotnet/System/Geoipcountry.cs b/sdk/dotnet/System/Geoipcountry.cs index 6db781d5..e92febdb 100644 --- a/sdk/dotnet/System/Geoipcountry.cs +++ b/sdk/dotnet/System/Geoipcountry.cs @@ -50,7 +50,7 @@ public partial class Geoipcountry : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Geoipoverride.cs b/sdk/dotnet/System/Geoipoverride.cs index ab749f32..08fea56f 100644 --- a/sdk/dotnet/System/Geoipoverride.cs +++ b/sdk/dotnet/System/Geoipoverride.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -73,7 +71,7 @@ public partial class Geoipoverride : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -100,7 +98,7 @@ public partial class Geoipoverride : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -168,7 +166,7 @@ public sealed class GeoipoverrideArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -236,7 +234,7 @@ public sealed class GeoipoverrideState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/GetCsf.cs b/sdk/dotnet/System/GetCsf.cs index b007ff37..33c8153f 100644 --- a/sdk/dotnet/System/GetCsf.cs +++ b/sdk/dotnet/System/GetCsf.cs @@ -147,6 +147,10 @@ public sealed class GetCsfResult /// public readonly string SamlConfigurationSync; /// + /// Source IP address for communication with the upstream FortiGate. + /// + public readonly string SourceIp; + /// /// Enable/disable Security Fabric. /// public readonly string Status; @@ -163,6 +167,14 @@ public sealed class GetCsfResult /// public readonly string Upstream; /// + /// Specify outgoing interface to reach server. + /// + public readonly string UpstreamInterface; + /// + /// Specify how to select outgoing interface to reach server. + /// + public readonly string UpstreamInterfaceSelectMethod; + /// /// IP address of the FortiGate upstream from this FortiGate in the Security Fabric. /// public readonly string UpstreamIp; @@ -218,6 +230,8 @@ private GetCsfResult( string samlConfigurationSync, + string sourceIp, + string status, ImmutableArray trustedLists, @@ -226,6 +240,10 @@ private GetCsfResult( string upstream, + string upstreamInterface, + + string upstreamInterfaceSelectMethod, + string upstreamIp, int upstreamPort, @@ -254,10 +272,13 @@ private GetCsfResult( ManagementIp = managementIp; ManagementPort = managementPort; SamlConfigurationSync = samlConfigurationSync; + SourceIp = sourceIp; Status = status; TrustedLists = trustedLists; Uid = uid; Upstream = upstream; + UpstreamInterface = upstreamInterface; + UpstreamInterfaceSelectMethod = upstreamInterfaceSelectMethod; UpstreamIp = upstreamIp; UpstreamPort = upstreamPort; Vdomparam = vdomparam; diff --git a/sdk/dotnet/System/GetFortiguard.cs b/sdk/dotnet/System/GetFortiguard.cs index 4eb55df7..9efe0071 100644 --- a/sdk/dotnet/System/GetFortiguard.cs +++ b/sdk/dotnet/System/GetFortiguard.cs @@ -63,7 +63,7 @@ public sealed class GetFortiguardResult /// public readonly string AntispamCache; /// - /// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + /// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%). /// public readonly int AntispamCacheMpercent; /// @@ -171,7 +171,7 @@ public sealed class GetFortiguardResult /// public readonly string OutbreakPreventionCache; /// - /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + /// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). /// public readonly int OutbreakPreventionCacheMpercent; /// diff --git a/sdk/dotnet/System/GetGlobal.cs b/sdk/dotnet/System/GetGlobal.cs index 366a7d6b..c8f3f1e6 100644 --- a/sdk/dotnet/System/GetGlobal.cs +++ b/sdk/dotnet/System/GetGlobal.cs @@ -17,7 +17,6 @@ public static class GetGlobal /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ public static class GetGlobal /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetGlobalArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:system/getGlobal:getGlobal", args ?? new GetGlobalArgs(), options.WithDefaults()); @@ -44,7 +42,6 @@ public static Task InvokeAsync(GetGlobalArgs? args = null, Invo /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -61,7 +58,6 @@ public static Task InvokeAsync(GetGlobalArgs? args = null, Invo /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetGlobalInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:system/getGlobal:getGlobal", args ?? new GetGlobalInvokeArgs(), options.WithDefaults()); @@ -333,7 +329,7 @@ public sealed class GetGlobalResult /// public readonly string ComplianceCheckTime; /// - /// Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + /// Threshold at which CPU usage is reported. (% of total CPU, default = 90). /// public readonly int CpuUseThreshold; /// @@ -361,6 +357,10 @@ public sealed class GetGlobalResult /// public readonly string DhParams; /// + /// DHCP leases backup interval in seconds (10 - 3600, default = 60). + /// + public readonly int DhcpLeaseBackupInterval; + /// /// DNS proxy worker count. /// public readonly int DnsproxyWorkerCount; @@ -637,6 +637,10 @@ public sealed class GetGlobalResult /// public readonly string IpsecHmacOffload; /// + /// Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. + /// + public readonly string IpsecQatOffload; + /// /// Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. /// public readonly string IpsecRoundRobin; @@ -655,6 +659,10 @@ public sealed class GetGlobalResult /// /// Enable/disable silent drop of IPv6 local-in traffic. /// + public readonly string Ipv6AllowLocalInSilentDrop; + /// + /// Enable/disable silent drop of IPv6 local-in traffic. + /// public readonly string Ipv6AllowLocalInSlientDrop; /// /// Enable/disable IPv6 address probe through Multicast. @@ -737,15 +745,15 @@ public sealed class GetGlobalResult /// public readonly string McTtlNotchange; /// - /// Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + /// Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). /// public readonly int MemoryUseThresholdExtreme; /// - /// Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + /// Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). /// public readonly int MemoryUseThresholdGreen; /// - /// Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + /// Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). /// public readonly int MemoryUseThresholdRed; /// @@ -769,6 +777,10 @@ public sealed class GetGlobalResult /// public readonly int NdpMaxEntry; /// + /// Enable/disable sending of probing packets to update neighbors for offloaded sessions. + /// + public readonly string NpuNeighborUpdate; + /// /// Enable/disable per-user block/allow list filter. /// public readonly string PerUserBal; @@ -1374,6 +1386,8 @@ private GetGlobalResult( string dhParams, + int dhcpLeaseBackupInterval, + int dnsproxyWorkerCount, string dst, @@ -1512,6 +1526,8 @@ private GetGlobalResult( string ipsecHmacOffload, + string ipsecQatOffload, + string ipsecRoundRobin, string ipsecSoftDecAsync, @@ -1520,6 +1536,8 @@ private GetGlobalResult( string ipv6AllowAnycastProbe, + string ipv6AllowLocalInSilentDrop, + string ipv6AllowLocalInSlientDrop, string ipv6AllowMulticastProbe, @@ -1578,6 +1596,8 @@ private GetGlobalResult( int ndpMaxEntry, + string npuNeighborUpdate, + string perUserBal, string perUserBwl, @@ -1881,6 +1901,7 @@ private GetGlobalResult( DeviceIdentificationActiveScanDelay = deviceIdentificationActiveScanDelay; DeviceIdleTimeout = deviceIdleTimeout; DhParams = dhParams; + DhcpLeaseBackupInterval = dhcpLeaseBackupInterval; DnsproxyWorkerCount = dnsproxyWorkerCount; Dst = dst; EarlyTcpNpuSession = earlyTcpNpuSession; @@ -1950,10 +1971,12 @@ private GetGlobalResult( IpsecAsicOffload = ipsecAsicOffload; IpsecHaSeqjumpRate = ipsecHaSeqjumpRate; IpsecHmacOffload = ipsecHmacOffload; + IpsecQatOffload = ipsecQatOffload; IpsecRoundRobin = ipsecRoundRobin; IpsecSoftDecAsync = ipsecSoftDecAsync; Ipv6AcceptDad = ipv6AcceptDad; Ipv6AllowAnycastProbe = ipv6AllowAnycastProbe; + Ipv6AllowLocalInSilentDrop = ipv6AllowLocalInSilentDrop; Ipv6AllowLocalInSlientDrop = ipv6AllowLocalInSlientDrop; Ipv6AllowMulticastProbe = ipv6AllowMulticastProbe; Ipv6AllowTrafficRedirect = ipv6AllowTrafficRedirect; @@ -1983,6 +2006,7 @@ private GetGlobalResult( MultiFactorAuthentication = multiFactorAuthentication; MulticastForward = multicastForward; NdpMaxEntry = ndpMaxEntry; + NpuNeighborUpdate = npuNeighborUpdate; PerUserBal = perUserBal; PerUserBwl = perUserBwl; PmtuDiscovery = pmtuDiscovery; diff --git a/sdk/dotnet/System/GetInterface.cs b/sdk/dotnet/System/GetInterface.cs index 1e4a80b7..cc87a0ef 100644 --- a/sdk/dotnet/System/GetInterface.cs +++ b/sdk/dotnet/System/GetInterface.cs @@ -17,7 +17,6 @@ public static class GetInterface /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetInterface /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetInterfaceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:system/getInterface:getInterface", args ?? new GetInterfaceArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetInterfaceArgs args, Invoke /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -67,7 +64,6 @@ public static Task InvokeAsync(GetInterfaceArgs args, Invoke /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetInterfaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:system/getInterface:getInterface", args ?? new GetInterfaceInvokeArgs(), options.WithDefaults()); @@ -279,6 +275,10 @@ public sealed class GetInterfaceResult /// public readonly string DhcpRelayAgentOption; /// + /// Enable/disable relaying DHCP messages with no end option. + /// + public readonly string DhcpRelayAllowNoEndOption; + /// /// DHCP relay circuit ID. /// public readonly string DhcpRelayCircuitId; @@ -1118,6 +1118,8 @@ private GetInterfaceResult( string dhcpRelayAgentOption, + string dhcpRelayAllowNoEndOption, + string dhcpRelayCircuitId, string dhcpRelayInterface, @@ -1538,6 +1540,7 @@ private GetInterfaceResult( DhcpClasslessRouteAddition = dhcpClasslessRouteAddition; DhcpClientIdentifier = dhcpClientIdentifier; DhcpRelayAgentOption = dhcpRelayAgentOption; + DhcpRelayAllowNoEndOption = dhcpRelayAllowNoEndOption; DhcpRelayCircuitId = dhcpRelayCircuitId; DhcpRelayInterface = dhcpRelayInterface; DhcpRelayInterfaceSelectMethod = dhcpRelayInterfaceSelectMethod; diff --git a/sdk/dotnet/System/GetInterfacelist.cs b/sdk/dotnet/System/GetInterfacelist.cs index a06beecb..c4aac517 100644 --- a/sdk/dotnet/System/GetInterfacelist.cs +++ b/sdk/dotnet/System/GetInterfacelist.cs @@ -17,7 +17,6 @@ public static class GetInterfacelist /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ public static class GetInterfacelist /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Task InvokeAsync(GetInterfacelistArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("fortios:system/getInterfacelist:getInterfacelist", args ?? new GetInterfacelistArgs(), options.WithDefaults()); @@ -47,7 +45,6 @@ public static Task InvokeAsync(GetInterfacelistArgs? arg /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -67,7 +64,6 @@ public static Task InvokeAsync(GetInterfacelistArgs? arg /// }; /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// public static Output Invoke(GetInterfacelistInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("fortios:system/getInterfacelist:getInterfacelist", args ?? new GetInterfacelistInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/System/GetNtp.cs b/sdk/dotnet/System/GetNtp.cs index ccaba5cf..c0323fe7 100644 --- a/sdk/dotnet/System/GetNtp.cs +++ b/sdk/dotnet/System/GetNtp.cs @@ -79,7 +79,7 @@ public sealed class GetNtpResult /// public readonly int KeyId; /// - /// Key type for authentication (MD5, SHA1). + /// Select NTP authentication type. /// public readonly string KeyType; /// diff --git a/sdk/dotnet/System/Global.cs b/sdk/dotnet/System/Global.cs index 4e94c154..27eae8c0 100644 --- a/sdk/dotnet/System/Global.cs +++ b/sdk/dotnet/System/Global.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -58,13 +56,13 @@ namespace Pulumiverse.Fortios.System public partial class Global : global::Pulumi.CustomResource { /// - /// Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + /// Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. /// [Output("adminConcurrent")] public Output AdminConcurrent { get; private set; } = null!; /// - /// Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + /// Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). /// [Output("adminConsoleTimeout")] public Output AdminConsoleTimeout { get; private set; } = null!; @@ -214,7 +212,7 @@ public partial class Global : global::Pulumi.CustomResource public Output AdminTelnetPort { get; private set; } = null!; /// - /// Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + /// Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). /// [Output("admintimeout")] public Output Admintimeout { get; private set; } = null!; @@ -256,13 +254,13 @@ public partial class Global : global::Pulumi.CustomResource public Output AuthCert { get; private set; } = null!; /// - /// User authentication HTTP port. (1 - 65535, default = 80). + /// User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. /// [Output("authHttpPort")] public Output AuthHttpPort { get; private set; } = null!; /// - /// User authentication HTTPS port. (1 - 65535, default = 443). + /// User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. /// [Output("authHttpsPort")] public Output AuthHttpsPort { get; private set; } = null!; @@ -346,7 +344,7 @@ public partial class Global : global::Pulumi.CustomResource public Output CertChainMax { get; private set; } = null!; /// - /// Time-out for reverting to the last saved configuration. + /// Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). /// [Output("cfgRevertTimeout")] public Output CfgRevertTimeout { get; private set; } = null!; @@ -406,7 +404,7 @@ public partial class Global : global::Pulumi.CustomResource public Output ComplianceCheckTime { get; private set; } = null!; /// - /// Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + /// Threshold at which CPU usage is reported. (% of total CPU, default = 90). /// [Output("cpuUseThreshold")] public Output CpuUseThreshold { get; private set; } = null!; @@ -447,6 +445,12 @@ public partial class Global : global::Pulumi.CustomResource [Output("dhParams")] public Output DhParams { get; private set; } = null!; + /// + /// DHCP leases backup interval in seconds (10 - 3600, default = 60). + /// + [Output("dhcpLeaseBackupInterval")] + public Output DhcpLeaseBackupInterval { get; private set; } = null!; + /// /// DNS proxy worker count. /// @@ -610,7 +614,7 @@ public partial class Global : global::Pulumi.CustomResource public Output FortitokenCloudSyncInterval { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -867,6 +871,12 @@ public partial class Global : global::Pulumi.CustomResource [Output("ipsecHmacOffload")] public Output IpsecHmacOffload { get; private set; } = null!; + /// + /// Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + /// + [Output("ipsecQatOffload")] + public Output IpsecQatOffload { get; private set; } = null!; + /// /// Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. /// @@ -891,6 +901,12 @@ public partial class Global : global::Pulumi.CustomResource [Output("ipv6AllowAnycastProbe")] public Output Ipv6AllowAnycastProbe { get; private set; } = null!; + /// + /// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + /// + [Output("ipv6AllowLocalInSilentDrop")] + public Output Ipv6AllowLocalInSilentDrop { get; private set; } = null!; + /// /// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. /// @@ -1018,31 +1034,31 @@ public partial class Global : global::Pulumi.CustomResource public Output McTtlNotchange { get; private set; } = null!; /// - /// Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + /// Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). /// [Output("memoryUseThresholdExtreme")] public Output MemoryUseThresholdExtreme { get; private set; } = null!; /// - /// Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + /// Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). /// [Output("memoryUseThresholdGreen")] public Output MemoryUseThresholdGreen { get; private set; } = null!; /// - /// Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + /// Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). /// [Output("memoryUseThresholdRed")] public Output MemoryUseThresholdRed { get; private set; } = null!; /// - /// Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + /// Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. /// [Output("miglogAffinity")] public Output MiglogAffinity { get; private set; } = null!; /// - /// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + /// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. /// [Output("miglogdChildren")] public Output MiglogdChildren { get; private set; } = null!; @@ -1065,6 +1081,12 @@ public partial class Global : global::Pulumi.CustomResource [Output("ndpMaxEntry")] public Output NdpMaxEntry { get; private set; } = null!; + /// + /// Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + /// + [Output("npuNeighborUpdate")] + public Output NpuNeighborUpdate { get; private set; } = null!; + /// /// Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. /// @@ -1234,13 +1256,13 @@ public partial class Global : global::Pulumi.CustomResource public Output RebootUponConfigRestore { get; private set; } = null!; /// - /// Statistics refresh interval in GUI. + /// Statistics refresh interval second(s) in GUI. /// [Output("refresh")] public Output Refresh { get; private set; } = null!; /// - /// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + /// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. /// [Output("remoteauthtimeout")] public Output Remoteauthtimeout { get; private set; } = null!; @@ -1486,7 +1508,7 @@ public partial class Global : global::Pulumi.CustomResource public Output StrictDirtySessionCheck { get; private set; } = null!; /// - /// Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + /// Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. /// [Output("strongCrypto")] public Output StrongCrypto { get; private set; } = null!; @@ -1540,7 +1562,7 @@ public partial class Global : global::Pulumi.CustomResource public Output TcpRstTimer { get; private set; } = null!; /// - /// Length of the TCP TIME-WAIT state in seconds. + /// Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). /// [Output("tcpTimewaitTimer")] public Output TcpTimewaitTimer { get; private set; } = null!; @@ -1663,7 +1685,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Controls the number of ARPs that the FortiGate sends for a Virtual IP (VIP) address range. Valid values: `unlimited`, `restricted`. @@ -1827,13 +1849,13 @@ public static Global Get(string name, Input id, GlobalState? state = nul public sealed class GlobalArgs : global::Pulumi.ResourceArgs { /// - /// Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + /// Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. /// [Input("adminConcurrent")] public Input? AdminConcurrent { get; set; } /// - /// Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + /// Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). /// [Input("adminConsoleTimeout")] public Input? AdminConsoleTimeout { get; set; } @@ -1983,7 +2005,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? AdminTelnetPort { get; set; } /// - /// Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + /// Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). /// [Input("admintimeout")] public Input? Admintimeout { get; set; } @@ -2025,13 +2047,13 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? AuthCert { get; set; } /// - /// User authentication HTTP port. (1 - 65535, default = 80). + /// User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. /// [Input("authHttpPort")] public Input? AuthHttpPort { get; set; } /// - /// User authentication HTTPS port. (1 - 65535, default = 443). + /// User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. /// [Input("authHttpsPort")] public Input? AuthHttpsPort { get; set; } @@ -2115,7 +2137,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? CertChainMax { get; set; } /// - /// Time-out for reverting to the last saved configuration. + /// Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). /// [Input("cfgRevertTimeout")] public Input? CfgRevertTimeout { get; set; } @@ -2175,7 +2197,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? ComplianceCheckTime { get; set; } /// - /// Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + /// Threshold at which CPU usage is reported. (% of total CPU, default = 90). /// [Input("cpuUseThreshold")] public Input? CpuUseThreshold { get; set; } @@ -2216,6 +2238,12 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs [Input("dhParams")] public Input? DhParams { get; set; } + /// + /// DHCP leases backup interval in seconds (10 - 3600, default = 60). + /// + [Input("dhcpLeaseBackupInterval")] + public Input? DhcpLeaseBackupInterval { get; set; } + /// /// DNS proxy worker count. /// @@ -2379,7 +2407,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? FortitokenCloudSyncInterval { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2642,6 +2670,12 @@ public InputList InternetServiceDo [Input("ipsecHmacOffload")] public Input? IpsecHmacOffload { get; set; } + /// + /// Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + /// + [Input("ipsecQatOffload")] + public Input? IpsecQatOffload { get; set; } + /// /// Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. /// @@ -2666,6 +2700,12 @@ public InputList InternetServiceDo [Input("ipv6AllowAnycastProbe")] public Input? Ipv6AllowAnycastProbe { get; set; } + /// + /// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + /// + [Input("ipv6AllowLocalInSilentDrop")] + public Input? Ipv6AllowLocalInSilentDrop { get; set; } + /// /// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. /// @@ -2793,31 +2833,31 @@ public InputList InternetServiceDo public Input? McTtlNotchange { get; set; } /// - /// Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + /// Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). /// [Input("memoryUseThresholdExtreme")] public Input? MemoryUseThresholdExtreme { get; set; } /// - /// Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + /// Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). /// [Input("memoryUseThresholdGreen")] public Input? MemoryUseThresholdGreen { get; set; } /// - /// Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + /// Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). /// [Input("memoryUseThresholdRed")] public Input? MemoryUseThresholdRed { get; set; } /// - /// Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + /// Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. /// [Input("miglogAffinity")] public Input? MiglogAffinity { get; set; } /// - /// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + /// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. /// [Input("miglogdChildren")] public Input? MiglogdChildren { get; set; } @@ -2840,6 +2880,12 @@ public InputList InternetServiceDo [Input("ndpMaxEntry")] public Input? NdpMaxEntry { get; set; } + /// + /// Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + /// + [Input("npuNeighborUpdate")] + public Input? NpuNeighborUpdate { get; set; } + /// /// Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. /// @@ -3009,13 +3055,13 @@ public InputList InternetServiceDo public Input? RebootUponConfigRestore { get; set; } /// - /// Statistics refresh interval in GUI. + /// Statistics refresh interval second(s) in GUI. /// [Input("refresh")] public Input? Refresh { get; set; } /// - /// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + /// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. /// [Input("remoteauthtimeout")] public Input? Remoteauthtimeout { get; set; } @@ -3261,7 +3307,7 @@ public InputList InternetServiceDo public Input? StrictDirtySessionCheck { get; set; } /// - /// Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + /// Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. /// [Input("strongCrypto")] public Input? StrongCrypto { get; set; } @@ -3315,7 +3361,7 @@ public InputList InternetServiceDo public Input? TcpRstTimer { get; set; } /// - /// Length of the TCP TIME-WAIT state in seconds. + /// Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). /// [Input("tcpTimewaitTimer")] public Input? TcpTimewaitTimer { get; set; } @@ -3563,13 +3609,13 @@ public GlobalArgs() public sealed class GlobalState : global::Pulumi.ResourceArgs { /// - /// Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + /// Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. /// [Input("adminConcurrent")] public Input? AdminConcurrent { get; set; } /// - /// Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + /// Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). /// [Input("adminConsoleTimeout")] public Input? AdminConsoleTimeout { get; set; } @@ -3719,7 +3765,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? AdminTelnetPort { get; set; } /// - /// Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + /// Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). /// [Input("admintimeout")] public Input? Admintimeout { get; set; } @@ -3761,13 +3807,13 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? AuthCert { get; set; } /// - /// User authentication HTTP port. (1 - 65535, default = 80). + /// User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. /// [Input("authHttpPort")] public Input? AuthHttpPort { get; set; } /// - /// User authentication HTTPS port. (1 - 65535, default = 443). + /// User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. /// [Input("authHttpsPort")] public Input? AuthHttpsPort { get; set; } @@ -3851,7 +3897,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? CertChainMax { get; set; } /// - /// Time-out for reverting to the last saved configuration. + /// Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). /// [Input("cfgRevertTimeout")] public Input? CfgRevertTimeout { get; set; } @@ -3911,7 +3957,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? ComplianceCheckTime { get; set; } /// - /// Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + /// Threshold at which CPU usage is reported. (% of total CPU, default = 90). /// [Input("cpuUseThreshold")] public Input? CpuUseThreshold { get; set; } @@ -3952,6 +3998,12 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs [Input("dhParams")] public Input? DhParams { get; set; } + /// + /// DHCP leases backup interval in seconds (10 - 3600, default = 60). + /// + [Input("dhcpLeaseBackupInterval")] + public Input? DhcpLeaseBackupInterval { get; set; } + /// /// DNS proxy worker count. /// @@ -4115,7 +4167,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? FortitokenCloudSyncInterval { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -4378,6 +4430,12 @@ public InputList InternetServic [Input("ipsecHmacOffload")] public Input? IpsecHmacOffload { get; set; } + /// + /// Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + /// + [Input("ipsecQatOffload")] + public Input? IpsecQatOffload { get; set; } + /// /// Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. /// @@ -4402,6 +4460,12 @@ public InputList InternetServic [Input("ipv6AllowAnycastProbe")] public Input? Ipv6AllowAnycastProbe { get; set; } + /// + /// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + /// + [Input("ipv6AllowLocalInSilentDrop")] + public Input? Ipv6AllowLocalInSilentDrop { get; set; } + /// /// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. /// @@ -4529,31 +4593,31 @@ public InputList InternetServic public Input? McTtlNotchange { get; set; } /// - /// Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + /// Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). /// [Input("memoryUseThresholdExtreme")] public Input? MemoryUseThresholdExtreme { get; set; } /// - /// Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + /// Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). /// [Input("memoryUseThresholdGreen")] public Input? MemoryUseThresholdGreen { get; set; } /// - /// Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + /// Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). /// [Input("memoryUseThresholdRed")] public Input? MemoryUseThresholdRed { get; set; } /// - /// Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + /// Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. /// [Input("miglogAffinity")] public Input? MiglogAffinity { get; set; } /// - /// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + /// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. /// [Input("miglogdChildren")] public Input? MiglogdChildren { get; set; } @@ -4576,6 +4640,12 @@ public InputList InternetServic [Input("ndpMaxEntry")] public Input? NdpMaxEntry { get; set; } + /// + /// Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + /// + [Input("npuNeighborUpdate")] + public Input? NpuNeighborUpdate { get; set; } + /// /// Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. /// @@ -4745,13 +4815,13 @@ public InputList InternetServic public Input? RebootUponConfigRestore { get; set; } /// - /// Statistics refresh interval in GUI. + /// Statistics refresh interval second(s) in GUI. /// [Input("refresh")] public Input? Refresh { get; set; } /// - /// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + /// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. /// [Input("remoteauthtimeout")] public Input? Remoteauthtimeout { get; set; } @@ -4997,7 +5067,7 @@ public InputList InternetServic public Input? StrictDirtySessionCheck { get; set; } /// - /// Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + /// Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. /// [Input("strongCrypto")] public Input? StrongCrypto { get; set; } @@ -5051,7 +5121,7 @@ public InputList InternetServic public Input? TcpRstTimer { get; set; } /// - /// Length of the TCP TIME-WAIT state in seconds. + /// Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). /// [Input("tcpTimewaitTimer")] public Input? TcpTimewaitTimer { get; set; } diff --git a/sdk/dotnet/System/Gretunnel.cs b/sdk/dotnet/System/Gretunnel.cs index ebc37806..190b5668 100644 --- a/sdk/dotnet/System/Gretunnel.cs +++ b/sdk/dotnet/System/Gretunnel.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -180,7 +178,7 @@ public partial class Gretunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ha.cs b/sdk/dotnet/System/Ha.cs index 43eb480c..fe4fec31 100644 --- a/sdk/dotnet/System/Ha.cs +++ b/sdk/dotnet/System/Ha.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -66,7 +65,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -144,7 +142,7 @@ public partial class Ha : global::Pulumi.CustomResource public Output FtpProxyThreshold { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -156,7 +154,7 @@ public partial class Ha : global::Pulumi.CustomResource public Output GratuitousArps { get; private set; } = null!; /// - /// Cluster group ID (0 - 255). Must be the same for all members. + /// HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. /// [Output("groupId")] public Output GroupId { get; private set; } = null!; @@ -168,7 +166,7 @@ public partial class Ha : global::Pulumi.CustomResource public Output GroupName { get; private set; } = null!; /// - /// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + /// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. /// [Output("haDirect")] public Output HaDirect { get; private set; } = null!; @@ -198,7 +196,7 @@ public partial class Ha : global::Pulumi.CustomResource public Output HaUptimeDiffMargin { get; private set; } = null!; /// - /// Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + /// Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. /// [Output("hbInterval")] public Output HbInterval { get; private set; } = null!; @@ -342,7 +340,7 @@ public partial class Ha : global::Pulumi.CustomResource public Output Monitor { get; private set; } = null!; /// - /// HA multicast TTL on master (5 - 3600 sec). + /// HA multicast TTL on primary (5 - 3600 sec). /// [Output("multicastTtl")] public Output MulticastTtl { get; private set; } = null!; @@ -552,7 +550,7 @@ public partial class Ha : global::Pulumi.CustomResource public Output UnicastStatus { get; private set; } = null!; /// - /// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + /// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. /// [Output("uninterruptiblePrimaryWait")] public Output UninterruptiblePrimaryWait { get; private set; } = null!; @@ -603,7 +601,7 @@ public partial class Ha : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Weight-round-robin weight for each cluster unit. Syntax <priority> <weight>. @@ -718,7 +716,7 @@ public sealed class HaArgs : global::Pulumi.ResourceArgs public Input? FtpProxyThreshold { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -730,7 +728,7 @@ public sealed class HaArgs : global::Pulumi.ResourceArgs public Input? GratuitousArps { get; set; } /// - /// Cluster group ID (0 - 255). Must be the same for all members. + /// HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. /// [Input("groupId")] public Input? GroupId { get; set; } @@ -742,7 +740,7 @@ public sealed class HaArgs : global::Pulumi.ResourceArgs public Input? GroupName { get; set; } /// - /// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + /// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. /// [Input("haDirect")] public Input? HaDirect { get; set; } @@ -778,7 +776,7 @@ public InputList HaMgmtInterfaces public Input? HaUptimeDiffMargin { get; set; } /// - /// Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + /// Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. /// [Input("hbInterval")] public Input? HbInterval { get; set; } @@ -932,7 +930,7 @@ public Input? Key public Input? Monitor { get; set; } /// - /// HA multicast TTL on master (5 - 3600 sec). + /// HA multicast TTL on primary (5 - 3600 sec). /// [Input("multicastTtl")] public Input? MulticastTtl { get; set; } @@ -1158,7 +1156,7 @@ public InputList UnicastPeers public Input? UnicastStatus { get; set; } /// - /// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + /// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. /// [Input("uninterruptiblePrimaryWait")] public Input? UninterruptiblePrimaryWait { get; set; } @@ -1286,7 +1284,7 @@ public sealed class HaState : global::Pulumi.ResourceArgs public Input? FtpProxyThreshold { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1298,7 +1296,7 @@ public sealed class HaState : global::Pulumi.ResourceArgs public Input? GratuitousArps { get; set; } /// - /// Cluster group ID (0 - 255). Must be the same for all members. + /// HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. /// [Input("groupId")] public Input? GroupId { get; set; } @@ -1310,7 +1308,7 @@ public sealed class HaState : global::Pulumi.ResourceArgs public Input? GroupName { get; set; } /// - /// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + /// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. /// [Input("haDirect")] public Input? HaDirect { get; set; } @@ -1346,7 +1344,7 @@ public InputList HaMgmtInterfaces public Input? HaUptimeDiffMargin { get; set; } /// - /// Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + /// Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. /// [Input("hbInterval")] public Input? HbInterval { get; set; } @@ -1500,7 +1498,7 @@ public Input? Key public Input? Monitor { get; set; } /// - /// HA multicast TTL on master (5 - 3600 sec). + /// HA multicast TTL on primary (5 - 3600 sec). /// [Input("multicastTtl")] public Input? MulticastTtl { get; set; } @@ -1726,7 +1724,7 @@ public InputList UnicastPeers public Input? UnicastStatus { get; set; } /// - /// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + /// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. /// [Input("uninterruptiblePrimaryWait")] public Input? UninterruptiblePrimaryWait { get; set; } diff --git a/sdk/dotnet/System/Hamonitor.cs b/sdk/dotnet/System/Hamonitor.cs index cb27326c..8f1888a8 100644 --- a/sdk/dotnet/System/Hamonitor.cs +++ b/sdk/dotnet/System/Hamonitor.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -66,7 +64,7 @@ public partial class Hamonitor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Configure heartbeat interval (seconds). diff --git a/sdk/dotnet/System/Ike.cs b/sdk/dotnet/System/Ike.cs index 3be4e44f..b0fe78ee 100644 --- a/sdk/dotnet/System/Ike.cs +++ b/sdk/dotnet/System/Ike.cs @@ -179,7 +179,7 @@ public partial class Ike : global::Pulumi.CustomResource public Output EmbryonicLimit { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -190,7 +190,7 @@ public partial class Ike : global::Pulumi.CustomResource /// The `dh_group_1` block supports: /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -384,7 +384,7 @@ public sealed class IkeArgs : global::Pulumi.ResourceArgs public Input? EmbryonicLimit { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -550,7 +550,7 @@ public sealed class IkeState : global::Pulumi.ResourceArgs public Input? EmbryonicLimit { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionArgs.cs b/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionArgs.cs index 7cafe3df..7691ef6d 100644 --- a/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionArgs.cs +++ b/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionArgs.cs @@ -43,6 +43,12 @@ public sealed class AccprofileUtmgrpPermissionArgs : global::Pulumi.ResourceArgs [Input("dataLossPrevention")] public Input? DataLossPrevention { get; set; } + /// + /// DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + /// + [Input("dlp")] + public Input? Dlp { get; set; } + /// /// DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. /// diff --git a/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionGetArgs.cs b/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionGetArgs.cs index 37f00a7b..79833850 100644 --- a/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionGetArgs.cs +++ b/sdk/dotnet/System/Inputs/AccprofileUtmgrpPermissionGetArgs.cs @@ -43,6 +43,12 @@ public sealed class AccprofileUtmgrpPermissionGetArgs : global::Pulumi.ResourceA [Input("dataLossPrevention")] public Input? DataLossPrevention { get; set; } + /// + /// DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + /// + [Input("dlp")] + public Input? Dlp { get; set; } + /// /// DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. /// diff --git a/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryArgs.cs b/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryArgs.cs index b459f65a..a3bac063 100644 --- a/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryArgs.cs +++ b/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryArgs.cs @@ -44,7 +44,7 @@ public sealed class DnsdatabaseDnsEntryArgs : global::Pulumi.ResourceArgs public Input? Ipv6 { get; set; } /// - /// DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + /// DNS entry preference (0 - 65535, highest preference = 0, default = 10). /// [Input("preference")] public Input? Preference { get; set; } diff --git a/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryGetArgs.cs b/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryGetArgs.cs index 6bdb5238..5df792b5 100644 --- a/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryGetArgs.cs +++ b/sdk/dotnet/System/Inputs/DnsdatabaseDnsEntryGetArgs.cs @@ -44,7 +44,7 @@ public sealed class DnsdatabaseDnsEntryGetArgs : global::Pulumi.ResourceArgs public Input? Ipv6 { get; set; } /// - /// DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + /// DNS entry preference (0 - 65535, highest preference = 0, default = 10). /// [Input("preference")] public Input? Preference { get; set; } diff --git a/sdk/dotnet/System/Inputs/FederatedupgradeNodeListArgs.cs b/sdk/dotnet/System/Inputs/FederatedupgradeNodeListArgs.cs index a07bbee4..f406c2e6 100644 --- a/sdk/dotnet/System/Inputs/FederatedupgradeNodeListArgs.cs +++ b/sdk/dotnet/System/Inputs/FederatedupgradeNodeListArgs.cs @@ -38,13 +38,13 @@ public sealed class FederatedupgradeNodeListArgs : global::Pulumi.ResourceArgs public Input? Serial { get; set; } /// - /// When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + /// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). /// [Input("setupTime")] public Input? SetupTime { get; set; } /// - /// Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + /// Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). /// [Input("time")] public Input? Time { get; set; } diff --git a/sdk/dotnet/System/Inputs/FederatedupgradeNodeListGetArgs.cs b/sdk/dotnet/System/Inputs/FederatedupgradeNodeListGetArgs.cs index e57cca1c..890defe7 100644 --- a/sdk/dotnet/System/Inputs/FederatedupgradeNodeListGetArgs.cs +++ b/sdk/dotnet/System/Inputs/FederatedupgradeNodeListGetArgs.cs @@ -38,13 +38,13 @@ public sealed class FederatedupgradeNodeListGetArgs : global::Pulumi.ResourceArg public Input? Serial { get; set; } /// - /// When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + /// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). /// [Input("setupTime")] public Input? SetupTime { get; set; } /// - /// Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + /// Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). /// [Input("time")] public Input? Time { get; set; } diff --git a/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeArgs.cs b/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeArgs.cs index db081114..ac9f61ca 100644 --- a/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeArgs.cs +++ b/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class GeoipoverrideIp6RangeArgs : global::Pulumi.ResourceArgs { - /// - /// Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID of individual entry in the IPv6 range table. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeGetArgs.cs b/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeGetArgs.cs index 9b111bbe..9d518617 100644 --- a/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeGetArgs.cs +++ b/sdk/dotnet/System/Inputs/GeoipoverrideIp6RangeGetArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class GeoipoverrideIp6RangeGetArgs : global::Pulumi.ResourceArgs { - /// - /// Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID of individual entry in the IPv6 range table. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/System/Inputs/HaSecondaryVclusterArgs.cs b/sdk/dotnet/System/Inputs/HaSecondaryVclusterArgs.cs index 33e4d466..5afc81c2 100644 --- a/sdk/dotnet/System/Inputs/HaSecondaryVclusterArgs.cs +++ b/sdk/dotnet/System/Inputs/HaSecondaryVclusterArgs.cs @@ -20,7 +20,7 @@ public sealed class HaSecondaryVclusterArgs : global::Pulumi.ResourceArgs public Input? Monitor { get; set; } /// - /// Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + /// Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. /// [Input("override")] public Input? Override { get; set; } diff --git a/sdk/dotnet/System/Inputs/HaSecondaryVclusterGetArgs.cs b/sdk/dotnet/System/Inputs/HaSecondaryVclusterGetArgs.cs index 651b33e1..f8d706d0 100644 --- a/sdk/dotnet/System/Inputs/HaSecondaryVclusterGetArgs.cs +++ b/sdk/dotnet/System/Inputs/HaSecondaryVclusterGetArgs.cs @@ -20,7 +20,7 @@ public sealed class HaSecondaryVclusterGetArgs : global::Pulumi.ResourceArgs public Input? Monitor { get; set; } /// - /// Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + /// Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. /// [Input("override")] public Input? Override { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Args.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Args.cs index 056b348f..95621b2e 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Args.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Args.cs @@ -13,329 +13,175 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable address auto config. Valid values: `enable`, `disable`. - /// [Input("autoconf")] public Input? Autoconf { get; set; } - /// - /// CLI IPv6 connection status. - /// [Input("cliConn6Status")] public Input? CliConn6Status { get; set; } - /// - /// DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - /// [Input("dhcp6ClientOptions")] public Input? Dhcp6ClientOptions { get; set; } [Input("dhcp6IapdLists")] private InputList? _dhcp6IapdLists; - - /// - /// DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - /// public InputList Dhcp6IapdLists { get => _dhcp6IapdLists ?? (_dhcp6IapdLists = new InputList()); set => _dhcp6IapdLists = value; } - /// - /// Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - /// [Input("dhcp6InformationRequest")] public Input? Dhcp6InformationRequest { get; set; } - /// - /// Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - /// [Input("dhcp6PrefixDelegation")] public Input? Dhcp6PrefixDelegation { get; set; } - /// - /// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - /// [Input("dhcp6PrefixHint")] public Input? Dhcp6PrefixHint { get; set; } - /// - /// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - /// [Input("dhcp6PrefixHintPlt")] public Input? Dhcp6PrefixHintPlt { get; set; } - /// - /// DHCPv6 prefix hint valid life time (sec). - /// [Input("dhcp6PrefixHintVlt")] public Input? Dhcp6PrefixHintVlt { get; set; } - /// - /// DHCP6 relay interface ID. - /// [Input("dhcp6RelayInterfaceId")] public Input? Dhcp6RelayInterfaceId { get; set; } - /// - /// DHCPv6 relay IP address. - /// [Input("dhcp6RelayIp")] public Input? Dhcp6RelayIp { get; set; } - /// - /// Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - /// [Input("dhcp6RelayService")] public Input? Dhcp6RelayService { get; set; } - /// - /// Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - /// [Input("dhcp6RelaySourceInterface")] public Input? Dhcp6RelaySourceInterface { get; set; } - /// - /// IPv6 address used by the DHCP6 relay as its source IP. - /// [Input("dhcp6RelaySourceIp")] public Input? Dhcp6RelaySourceIp { get; set; } - /// - /// DHCPv6 relay type. Valid values: `regular`. - /// [Input("dhcp6RelayType")] public Input? Dhcp6RelayType { get; set; } - /// - /// Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - /// [Input("icmp6SendRedirect")] public Input? Icmp6SendRedirect { get; set; } - /// - /// IPv6 interface identifier. - /// [Input("interfaceIdentifier")] public Input? InterfaceIdentifier { get; set; } - /// - /// Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - /// [Input("ip6Address")] public Input? Ip6Address { get; set; } - /// - /// Allow management access to the interface. - /// [Input("ip6Allowaccess")] public Input? Ip6Allowaccess { get; set; } - /// - /// Default life (sec). - /// [Input("ip6DefaultLife")] public Input? Ip6DefaultLife { get; set; } - /// - /// IAID of obtained delegated-prefix from the upstream interface. - /// [Input("ip6DelegatedPrefixIaid")] public Input? Ip6DelegatedPrefixIaid { get; set; } [Input("ip6DelegatedPrefixLists")] private InputList? _ip6DelegatedPrefixLists; - - /// - /// Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - /// public InputList Ip6DelegatedPrefixLists { get => _ip6DelegatedPrefixLists ?? (_ip6DelegatedPrefixLists = new InputList()); set => _ip6DelegatedPrefixLists = value; } - /// - /// Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - /// [Input("ip6DnsServerOverride")] public Input? Ip6DnsServerOverride { get; set; } [Input("ip6ExtraAddrs")] private InputList? _ip6ExtraAddrs; - - /// - /// Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - /// public InputList Ip6ExtraAddrs { get => _ip6ExtraAddrs ?? (_ip6ExtraAddrs = new InputList()); set => _ip6ExtraAddrs = value; } - /// - /// Hop limit (0 means unspecified). - /// [Input("ip6HopLimit")] public Input? Ip6HopLimit { get; set; } - /// - /// IPv6 link MTU. - /// [Input("ip6LinkMtu")] public Input? Ip6LinkMtu { get; set; } - /// - /// Enable/disable the managed flag. Valid values: `enable`, `disable`. - /// [Input("ip6ManageFlag")] public Input? Ip6ManageFlag { get; set; } - /// - /// IPv6 maximum interval (4 to 1800 sec). - /// [Input("ip6MaxInterval")] public Input? Ip6MaxInterval { get; set; } - /// - /// IPv6 minimum interval (3 to 1350 sec). - /// [Input("ip6MinInterval")] public Input? Ip6MinInterval { get; set; } - /// - /// Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - /// [Input("ip6Mode")] public Input? Ip6Mode { get; set; } - /// - /// Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - /// [Input("ip6OtherFlag")] public Input? Ip6OtherFlag { get; set; } [Input("ip6PrefixLists")] private InputList? _ip6PrefixLists; - - /// - /// Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - /// public InputList Ip6PrefixLists { get => _ip6PrefixLists ?? (_ip6PrefixLists = new InputList()); set => _ip6PrefixLists = value; } - /// - /// Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - /// [Input("ip6PrefixMode")] public Input? Ip6PrefixMode { get; set; } - /// - /// IPv6 reachable time (milliseconds; 0 means unspecified). - /// [Input("ip6ReachableTime")] public Input? Ip6ReachableTime { get; set; } - /// - /// IPv6 retransmit time (milliseconds; 0 means unspecified). - /// [Input("ip6RetransTime")] public Input? Ip6RetransTime { get; set; } - /// - /// Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - /// [Input("ip6SendAdv")] public Input? Ip6SendAdv { get; set; } - /// - /// Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - /// [Input("ip6Subnet")] public Input? Ip6Subnet { get; set; } - /// - /// Interface name providing delegated information. - /// [Input("ip6UpstreamInterface")] public Input? Ip6UpstreamInterface { get; set; } - /// - /// Neighbor discovery certificate. - /// [Input("ndCert")] public Input? NdCert { get; set; } - /// - /// Neighbor discovery CGA modifier. - /// [Input("ndCgaModifier")] public Input? NdCgaModifier { get; set; } - /// - /// Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - /// [Input("ndMode")] public Input? NdMode { get; set; } - /// - /// Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - /// [Input("ndSecurityLevel")] public Input? NdSecurityLevel { get; set; } - /// - /// Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - /// [Input("ndTimestampDelta")] public Input? NdTimestampDelta { get; set; } - /// - /// Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - /// [Input("ndTimestampFuzz")] public Input? NdTimestampFuzz { get; set; } - /// - /// Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - /// [Input("raSendMtu")] public Input? RaSendMtu { get; set; } - /// - /// Enable/disable unique auto config address. Valid values: `enable`, `disable`. - /// [Input("uniqueAutoconfAddr")] public Input? UniqueAutoconfAddr { get; set; } - /// - /// Link-local IPv6 address of virtual router. - /// [Input("vrip6LinkLocal")] public Input? Vrip6LinkLocal { get; set; } [Input("vrrp6s")] private InputList? _vrrp6s; - - /// - /// IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - /// - /// The `ip6_extra_addr` block supports: - /// public InputList Vrrp6s { get => _vrrp6s ?? (_vrrp6s = new InputList()); set => _vrrp6s = value; } - /// - /// Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - /// [Input("vrrpVirtualMac6")] public Input? VrrpVirtualMac6 { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListArgs.cs index e36c84f5..c6e4e98c 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListArgs.cs @@ -13,29 +13,15 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Dhcp6IapdListArgs : global::Pulumi.ResourceArgs { - /// - /// Identity association identifier. - /// [Input("iaid")] public Input? Iaid { get; set; } - /// - /// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - /// [Input("prefixHint")] public Input? PrefixHint { get; set; } - /// - /// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - /// [Input("prefixHintPlt")] public Input? PrefixHintPlt { get; set; } - /// - /// DHCPv6 prefix hint valid life time (sec). - /// - /// The `vrrp6` block supports: - /// [Input("prefixHintVlt")] public Input? PrefixHintVlt { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListGetArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListGetArgs.cs index db05ba0a..b7cd8426 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListGetArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Dhcp6IapdListGetArgs.cs @@ -13,29 +13,15 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Dhcp6IapdListGetArgs : global::Pulumi.ResourceArgs { - /// - /// Identity association identifier. - /// [Input("iaid")] public Input? Iaid { get; set; } - /// - /// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - /// [Input("prefixHint")] public Input? PrefixHint { get; set; } - /// - /// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - /// [Input("prefixHintPlt")] public Input? PrefixHintPlt { get; set; } - /// - /// DHCPv6 prefix hint valid life time (sec). - /// - /// The `vrrp6` block supports: - /// [Input("prefixHintVlt")] public Input? PrefixHintVlt { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6GetArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6GetArgs.cs index 56da4cb3..8a276720 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6GetArgs.cs @@ -13,329 +13,175 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable address auto config. Valid values: `enable`, `disable`. - /// [Input("autoconf")] public Input? Autoconf { get; set; } - /// - /// CLI IPv6 connection status. - /// [Input("cliConn6Status")] public Input? CliConn6Status { get; set; } - /// - /// DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - /// [Input("dhcp6ClientOptions")] public Input? Dhcp6ClientOptions { get; set; } [Input("dhcp6IapdLists")] private InputList? _dhcp6IapdLists; - - /// - /// DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - /// public InputList Dhcp6IapdLists { get => _dhcp6IapdLists ?? (_dhcp6IapdLists = new InputList()); set => _dhcp6IapdLists = value; } - /// - /// Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - /// [Input("dhcp6InformationRequest")] public Input? Dhcp6InformationRequest { get; set; } - /// - /// Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - /// [Input("dhcp6PrefixDelegation")] public Input? Dhcp6PrefixDelegation { get; set; } - /// - /// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - /// [Input("dhcp6PrefixHint")] public Input? Dhcp6PrefixHint { get; set; } - /// - /// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - /// [Input("dhcp6PrefixHintPlt")] public Input? Dhcp6PrefixHintPlt { get; set; } - /// - /// DHCPv6 prefix hint valid life time (sec). - /// [Input("dhcp6PrefixHintVlt")] public Input? Dhcp6PrefixHintVlt { get; set; } - /// - /// DHCP6 relay interface ID. - /// [Input("dhcp6RelayInterfaceId")] public Input? Dhcp6RelayInterfaceId { get; set; } - /// - /// DHCPv6 relay IP address. - /// [Input("dhcp6RelayIp")] public Input? Dhcp6RelayIp { get; set; } - /// - /// Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - /// [Input("dhcp6RelayService")] public Input? Dhcp6RelayService { get; set; } - /// - /// Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - /// [Input("dhcp6RelaySourceInterface")] public Input? Dhcp6RelaySourceInterface { get; set; } - /// - /// IPv6 address used by the DHCP6 relay as its source IP. - /// [Input("dhcp6RelaySourceIp")] public Input? Dhcp6RelaySourceIp { get; set; } - /// - /// DHCPv6 relay type. Valid values: `regular`. - /// [Input("dhcp6RelayType")] public Input? Dhcp6RelayType { get; set; } - /// - /// Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - /// [Input("icmp6SendRedirect")] public Input? Icmp6SendRedirect { get; set; } - /// - /// IPv6 interface identifier. - /// [Input("interfaceIdentifier")] public Input? InterfaceIdentifier { get; set; } - /// - /// Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - /// [Input("ip6Address")] public Input? Ip6Address { get; set; } - /// - /// Allow management access to the interface. - /// [Input("ip6Allowaccess")] public Input? Ip6Allowaccess { get; set; } - /// - /// Default life (sec). - /// [Input("ip6DefaultLife")] public Input? Ip6DefaultLife { get; set; } - /// - /// IAID of obtained delegated-prefix from the upstream interface. - /// [Input("ip6DelegatedPrefixIaid")] public Input? Ip6DelegatedPrefixIaid { get; set; } [Input("ip6DelegatedPrefixLists")] private InputList? _ip6DelegatedPrefixLists; - - /// - /// Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - /// public InputList Ip6DelegatedPrefixLists { get => _ip6DelegatedPrefixLists ?? (_ip6DelegatedPrefixLists = new InputList()); set => _ip6DelegatedPrefixLists = value; } - /// - /// Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - /// [Input("ip6DnsServerOverride")] public Input? Ip6DnsServerOverride { get; set; } [Input("ip6ExtraAddrs")] private InputList? _ip6ExtraAddrs; - - /// - /// Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - /// public InputList Ip6ExtraAddrs { get => _ip6ExtraAddrs ?? (_ip6ExtraAddrs = new InputList()); set => _ip6ExtraAddrs = value; } - /// - /// Hop limit (0 means unspecified). - /// [Input("ip6HopLimit")] public Input? Ip6HopLimit { get; set; } - /// - /// IPv6 link MTU. - /// [Input("ip6LinkMtu")] public Input? Ip6LinkMtu { get; set; } - /// - /// Enable/disable the managed flag. Valid values: `enable`, `disable`. - /// [Input("ip6ManageFlag")] public Input? Ip6ManageFlag { get; set; } - /// - /// IPv6 maximum interval (4 to 1800 sec). - /// [Input("ip6MaxInterval")] public Input? Ip6MaxInterval { get; set; } - /// - /// IPv6 minimum interval (3 to 1350 sec). - /// [Input("ip6MinInterval")] public Input? Ip6MinInterval { get; set; } - /// - /// Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - /// [Input("ip6Mode")] public Input? Ip6Mode { get; set; } - /// - /// Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - /// [Input("ip6OtherFlag")] public Input? Ip6OtherFlag { get; set; } [Input("ip6PrefixLists")] private InputList? _ip6PrefixLists; - - /// - /// Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - /// public InputList Ip6PrefixLists { get => _ip6PrefixLists ?? (_ip6PrefixLists = new InputList()); set => _ip6PrefixLists = value; } - /// - /// Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - /// [Input("ip6PrefixMode")] public Input? Ip6PrefixMode { get; set; } - /// - /// IPv6 reachable time (milliseconds; 0 means unspecified). - /// [Input("ip6ReachableTime")] public Input? Ip6ReachableTime { get; set; } - /// - /// IPv6 retransmit time (milliseconds; 0 means unspecified). - /// [Input("ip6RetransTime")] public Input? Ip6RetransTime { get; set; } - /// - /// Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - /// [Input("ip6SendAdv")] public Input? Ip6SendAdv { get; set; } - /// - /// Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - /// [Input("ip6Subnet")] public Input? Ip6Subnet { get; set; } - /// - /// Interface name providing delegated information. - /// [Input("ip6UpstreamInterface")] public Input? Ip6UpstreamInterface { get; set; } - /// - /// Neighbor discovery certificate. - /// [Input("ndCert")] public Input? NdCert { get; set; } - /// - /// Neighbor discovery CGA modifier. - /// [Input("ndCgaModifier")] public Input? NdCgaModifier { get; set; } - /// - /// Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - /// [Input("ndMode")] public Input? NdMode { get; set; } - /// - /// Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - /// [Input("ndSecurityLevel")] public Input? NdSecurityLevel { get; set; } - /// - /// Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - /// [Input("ndTimestampDelta")] public Input? NdTimestampDelta { get; set; } - /// - /// Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - /// [Input("ndTimestampFuzz")] public Input? NdTimestampFuzz { get; set; } - /// - /// Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - /// [Input("raSendMtu")] public Input? RaSendMtu { get; set; } - /// - /// Enable/disable unique auto config address. Valid values: `enable`, `disable`. - /// [Input("uniqueAutoconfAddr")] public Input? UniqueAutoconfAddr { get; set; } - /// - /// Link-local IPv6 address of virtual router. - /// [Input("vrip6LinkLocal")] public Input? Vrip6LinkLocal { get; set; } [Input("vrrp6s")] private InputList? _vrrp6s; - - /// - /// IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - /// - /// The `ip6_extra_addr` block supports: - /// public InputList Vrrp6s { get => _vrrp6s ?? (_vrrp6s = new InputList()); set => _vrrp6s = value; } - /// - /// Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - /// [Input("vrrpVirtualMac6")] public Input? VrrpVirtualMac6 { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListArgs.cs index 9e2890f1..f7cf5051 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListArgs.cs @@ -13,53 +13,27 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Ip6DelegatedPrefixListArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - /// [Input("autonomousFlag")] public Input? AutonomousFlag { get; set; } - /// - /// IAID of obtained delegated-prefix from the upstream interface. - /// [Input("delegatedPrefixIaid")] public Input? DelegatedPrefixIaid { get; set; } - /// - /// Enable/disable the onlink flag. Valid values: `enable`, `disable`. - /// [Input("onlinkFlag")] public Input? OnlinkFlag { get; set; } - /// - /// Prefix ID. - /// [Input("prefixId")] public Input? PrefixId { get; set; } - /// - /// Recursive DNS server option. - /// - /// The `dhcp6_iapd_list` block supports: - /// [Input("rdnss")] public Input? Rdnss { get; set; } - /// - /// Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - /// [Input("rdnssService")] public Input? RdnssService { get; set; } - /// - /// Add subnet ID to routing prefix. - /// [Input("subnet")] public Input? Subnet { get; set; } - /// - /// Name of the interface that provides delegated information. - /// [Input("upstreamInterface")] public Input? UpstreamInterface { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListGetArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListGetArgs.cs index 1c4dc816..aad7d84b 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListGetArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6DelegatedPrefixListGetArgs.cs @@ -13,53 +13,27 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Ip6DelegatedPrefixListGetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - /// [Input("autonomousFlag")] public Input? AutonomousFlag { get; set; } - /// - /// IAID of obtained delegated-prefix from the upstream interface. - /// [Input("delegatedPrefixIaid")] public Input? DelegatedPrefixIaid { get; set; } - /// - /// Enable/disable the onlink flag. Valid values: `enable`, `disable`. - /// [Input("onlinkFlag")] public Input? OnlinkFlag { get; set; } - /// - /// Prefix ID. - /// [Input("prefixId")] public Input? PrefixId { get; set; } - /// - /// Recursive DNS server option. - /// - /// The `dhcp6_iapd_list` block supports: - /// [Input("rdnss")] public Input? Rdnss { get; set; } - /// - /// Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - /// [Input("rdnssService")] public Input? RdnssService { get; set; } - /// - /// Add subnet ID to routing prefix. - /// [Input("subnet")] public Input? Subnet { get; set; } - /// - /// Name of the interface that provides delegated information. - /// [Input("upstreamInterface")] public Input? UpstreamInterface { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrArgs.cs index 2b8ccd4b..a6fcd119 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Ip6ExtraAddrArgs : global::Pulumi.ResourceArgs { - /// - /// IPv6 prefix. - /// [Input("prefix")] public Input? Prefix { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrGetArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrGetArgs.cs index ce847962..e007e2aa 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrGetArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6ExtraAddrGetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Ip6ExtraAddrGetArgs : global::Pulumi.ResourceArgs { - /// - /// IPv6 prefix. - /// [Input("prefix")] public Input? Prefix { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListArgs.cs index 08d23af9..67c659a3 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListArgs.cs @@ -13,53 +13,29 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Ip6PrefixListArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - /// [Input("autonomousFlag")] public Input? AutonomousFlag { get; set; } [Input("dnssls")] private InputList? _dnssls; - - /// - /// DNS search list option. The structure of `dnssl` block is documented below. - /// public InputList Dnssls { get => _dnssls ?? (_dnssls = new InputList()); set => _dnssls = value; } - /// - /// Enable/disable the onlink flag. Valid values: `enable`, `disable`. - /// [Input("onlinkFlag")] public Input? OnlinkFlag { get; set; } - /// - /// Preferred life time (sec). - /// [Input("preferredLifeTime")] public Input? PreferredLifeTime { get; set; } - /// - /// IPv6 prefix. - /// [Input("prefix")] public Input? Prefix { get; set; } - /// - /// Recursive DNS server option. - /// - /// The `dhcp6_iapd_list` block supports: - /// [Input("rdnss")] public Input? Rdnss { get; set; } - /// - /// Valid life time (sec). - /// [Input("validLifeTime")] public Input? ValidLifeTime { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListGetArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListGetArgs.cs index b2c355e8..b9902099 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListGetArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Ip6PrefixListGetArgs.cs @@ -13,53 +13,29 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Ip6PrefixListGetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - /// [Input("autonomousFlag")] public Input? AutonomousFlag { get; set; } [Input("dnssls")] private InputList? _dnssls; - - /// - /// DNS search list option. The structure of `dnssl` block is documented below. - /// public InputList Dnssls { get => _dnssls ?? (_dnssls = new InputList()); set => _dnssls = value; } - /// - /// Enable/disable the onlink flag. Valid values: `enable`, `disable`. - /// [Input("onlinkFlag")] public Input? OnlinkFlag { get; set; } - /// - /// Preferred life time (sec). - /// [Input("preferredLifeTime")] public Input? PreferredLifeTime { get; set; } - /// - /// IPv6 prefix. - /// [Input("prefix")] public Input? Prefix { get; set; } - /// - /// Recursive DNS server option. - /// - /// The `dhcp6_iapd_list` block supports: - /// [Input("rdnss")] public Input? Rdnss { get; set; } - /// - /// Valid life time (sec). - /// [Input("validLifeTime")] public Input? ValidLifeTime { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6Args.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6Args.cs index 9949a90b..e1bb3bd6 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6Args.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6Args.cs @@ -13,27 +13,15 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Vrrp6Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable accept mode. Valid values: `enable`, `disable`. - /// [Input("acceptMode")] public Input? AcceptMode { get; set; } - /// - /// Advertisement interval (1 - 255 seconds). - /// [Input("advInterval")] public Input? AdvInterval { get; set; } - /// - /// Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - /// [Input("ignoreDefaultRoute")] public Input? IgnoreDefaultRoute { get; set; } - /// - /// Enable/disable preempt mode. Valid values: `enable`, `disable`. - /// [Input("preempt")] public Input? Preempt { get; set; } @@ -43,9 +31,6 @@ public sealed class InterfaceIpv6Vrrp6Args : global::Pulumi.ResourceArgs [Input("priority")] public Input? Priority { get; set; } - /// - /// Startup time (1 - 255 seconds). - /// [Input("startTime")] public Input? StartTime { get; set; } @@ -55,27 +40,15 @@ public sealed class InterfaceIpv6Vrrp6Args : global::Pulumi.ResourceArgs [Input("status")] public Input? Status { get; set; } - /// - /// Monitor the route to this destination. - /// [Input("vrdst6")] public Input? Vrdst6 { get; set; } - /// - /// VRRP group ID (1 - 65535). - /// [Input("vrgrp")] public Input? Vrgrp { get; set; } - /// - /// Virtual router identifier (1 - 255). - /// [Input("vrid")] public Input? Vrid { get; set; } - /// - /// IPv6 address of the virtual router. - /// [Input("vrip6")] public Input? Vrip6 { get; set; } diff --git a/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6GetArgs.cs b/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6GetArgs.cs index b6ed17c0..3c7f6364 100644 --- a/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/InterfaceIpv6Vrrp6GetArgs.cs @@ -13,27 +13,15 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class InterfaceIpv6Vrrp6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable accept mode. Valid values: `enable`, `disable`. - /// [Input("acceptMode")] public Input? AcceptMode { get; set; } - /// - /// Advertisement interval (1 - 255 seconds). - /// [Input("advInterval")] public Input? AdvInterval { get; set; } - /// - /// Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - /// [Input("ignoreDefaultRoute")] public Input? IgnoreDefaultRoute { get; set; } - /// - /// Enable/disable preempt mode. Valid values: `enable`, `disable`. - /// [Input("preempt")] public Input? Preempt { get; set; } @@ -43,9 +31,6 @@ public sealed class InterfaceIpv6Vrrp6GetArgs : global::Pulumi.ResourceArgs [Input("priority")] public Input? Priority { get; set; } - /// - /// Startup time (1 - 255 seconds). - /// [Input("startTime")] public Input? StartTime { get; set; } @@ -55,27 +40,15 @@ public sealed class InterfaceIpv6Vrrp6GetArgs : global::Pulumi.ResourceArgs [Input("status")] public Input? Status { get; set; } - /// - /// Monitor the route to this destination. - /// [Input("vrdst6")] public Input? Vrdst6 { get; set; } - /// - /// VRRP group ID (1 - 65535). - /// [Input("vrgrp")] public Input? Vrgrp { get; set; } - /// - /// Virtual router identifier (1 - 255). - /// [Input("vrid")] public Input? Vrid { get; set; } - /// - /// IPv6 address of the virtual router. - /// [Input("vrip6")] public Input? Vrip6 { get; set; } diff --git a/sdk/dotnet/System/Inputs/IpamPoolArgs.cs b/sdk/dotnet/System/Inputs/IpamPoolArgs.cs index 21ba08fc..9c486234 100644 --- a/sdk/dotnet/System/Inputs/IpamPoolArgs.cs +++ b/sdk/dotnet/System/Inputs/IpamPoolArgs.cs @@ -19,6 +19,18 @@ public sealed class IpamPoolArgs : global::Pulumi.ResourceArgs [Input("description")] public Input? Description { get; set; } + [Input("excludes")] + private InputList? _excludes; + + /// + /// Configure pool exclude subnets. The structure of `exclude` block is documented below. + /// + public InputList Excludes + { + get => _excludes ?? (_excludes = new InputList()); + set => _excludes = value; + } + /// /// IPAM pool name. /// diff --git a/sdk/dotnet/System/Inputs/IpamPoolExcludeArgs.cs b/sdk/dotnet/System/Inputs/IpamPoolExcludeArgs.cs new file mode 100644 index 00000000..ad3ec8c9 --- /dev/null +++ b/sdk/dotnet/System/Inputs/IpamPoolExcludeArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.System.Inputs +{ + + public sealed class IpamPoolExcludeArgs : global::Pulumi.ResourceArgs + { + /// + /// Configure subnet to exclude from the IPAM pool. + /// + [Input("excludeSubnet")] + public Input? ExcludeSubnet { get; set; } + + /// + /// Exclude ID. + /// + [Input("id")] + public Input? Id { get; set; } + + public IpamPoolExcludeArgs() + { + } + public static new IpamPoolExcludeArgs Empty => new IpamPoolExcludeArgs(); + } +} diff --git a/sdk/dotnet/System/Inputs/IpamPoolExcludeGetArgs.cs b/sdk/dotnet/System/Inputs/IpamPoolExcludeGetArgs.cs new file mode 100644 index 00000000..0a512108 --- /dev/null +++ b/sdk/dotnet/System/Inputs/IpamPoolExcludeGetArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.System.Inputs +{ + + public sealed class IpamPoolExcludeGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Configure subnet to exclude from the IPAM pool. + /// + [Input("excludeSubnet")] + public Input? ExcludeSubnet { get; set; } + + /// + /// Exclude ID. + /// + [Input("id")] + public Input? Id { get; set; } + + public IpamPoolExcludeGetArgs() + { + } + public static new IpamPoolExcludeGetArgs Empty => new IpamPoolExcludeGetArgs(); + } +} diff --git a/sdk/dotnet/System/Inputs/IpamPoolGetArgs.cs b/sdk/dotnet/System/Inputs/IpamPoolGetArgs.cs index cb0166c8..e2352bf0 100644 --- a/sdk/dotnet/System/Inputs/IpamPoolGetArgs.cs +++ b/sdk/dotnet/System/Inputs/IpamPoolGetArgs.cs @@ -19,6 +19,18 @@ public sealed class IpamPoolGetArgs : global::Pulumi.ResourceArgs [Input("description")] public Input? Description { get; set; } + [Input("excludes")] + private InputList? _excludes; + + /// + /// Configure pool exclude subnets. The structure of `exclude` block is documented below. + /// + public InputList Excludes + { + get => _excludes ?? (_excludes = new InputList()); + set => _excludes = value; + } + /// /// IPAM pool name. /// diff --git a/sdk/dotnet/System/Inputs/NtpNtpserverArgs.cs b/sdk/dotnet/System/Inputs/NtpNtpserverArgs.cs index 3388478b..53fe152d 100644 --- a/sdk/dotnet/System/Inputs/NtpNtpserverArgs.cs +++ b/sdk/dotnet/System/Inputs/NtpNtpserverArgs.cs @@ -47,7 +47,7 @@ public sealed class NtpNtpserverArgs : global::Pulumi.ResourceArgs private Input? _key; /// - /// Key for MD5/SHA1 authentication. + /// Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). /// public Input? Key { @@ -65,6 +65,12 @@ public Input? Key [Input("keyId")] public Input? KeyId { get; set; } + /// + /// Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + /// + [Input("keyType")] + public Input? KeyType { get; set; } + /// /// Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. /// diff --git a/sdk/dotnet/System/Inputs/NtpNtpserverGetArgs.cs b/sdk/dotnet/System/Inputs/NtpNtpserverGetArgs.cs index a27372d5..ff1e76e7 100644 --- a/sdk/dotnet/System/Inputs/NtpNtpserverGetArgs.cs +++ b/sdk/dotnet/System/Inputs/NtpNtpserverGetArgs.cs @@ -47,7 +47,7 @@ public sealed class NtpNtpserverGetArgs : global::Pulumi.ResourceArgs private Input? _key; /// - /// Key for MD5/SHA1 authentication. + /// Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). /// public Input? Key { @@ -65,6 +65,12 @@ public Input? Key [Input("keyId")] public Input? KeyId { get; set; } + /// + /// Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + /// + [Input("keyType")] + public Input? KeyType { get; set; } + /// /// Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. /// diff --git a/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6Args.cs b/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6Args.cs index 26e27aea..f22e2758 100644 --- a/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6Args.cs +++ b/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanDuplicationDstaddr6Args : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6GetArgs.cs b/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6GetArgs.cs index c61514ac..72c824c9 100644 --- a/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanDuplicationDstaddr6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanDuplicationDstaddr6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6Args.cs b/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6Args.cs index 506f04fd..7a7a4fa1 100644 --- a/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6Args.cs +++ b/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanDuplicationSrcaddr6Args : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6GetArgs.cs b/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6GetArgs.cs index 970e2dbe..89723be9 100644 --- a/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanDuplicationSrcaddr6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanDuplicationSrcaddr6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanHealthCheckArgs.cs b/sdk/dotnet/System/Inputs/SdwanHealthCheckArgs.cs index 5c8f8e82..f8a0339d 100644 --- a/sdk/dotnet/System/Inputs/SdwanHealthCheckArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanHealthCheckArgs.cs @@ -98,7 +98,7 @@ public sealed class SdwanHealthCheckArgs : global::Pulumi.ResourceArgs public Input? HttpMatch { get; set; } /// - /// Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + /// Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. /// [Input("interval")] public Input? Interval { get; set; } @@ -128,7 +128,7 @@ public InputList Members public Input? Name { get; set; } /// - /// Packet size of a twamp test session, + /// Packet size of a TWAMP test session. (124/158 - 1024) /// [Input("packetSize")] public Input? PacketSize { get; set; } @@ -150,7 +150,7 @@ public Input? Password } /// - /// 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). + /// 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). /// [Input("port")] public Input? Port { get; set; } @@ -168,7 +168,7 @@ public Input? Password public Input? ProbePackets { get; set; } /// - /// Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + /// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. /// [Input("probeTimeout")] public Input? ProbeTimeout { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanHealthCheckGetArgs.cs b/sdk/dotnet/System/Inputs/SdwanHealthCheckGetArgs.cs index 76818d4d..5a84fa38 100644 --- a/sdk/dotnet/System/Inputs/SdwanHealthCheckGetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanHealthCheckGetArgs.cs @@ -98,7 +98,7 @@ public sealed class SdwanHealthCheckGetArgs : global::Pulumi.ResourceArgs public Input? HttpMatch { get; set; } /// - /// Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + /// Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. /// [Input("interval")] public Input? Interval { get; set; } @@ -128,7 +128,7 @@ public InputList Members public Input? Name { get; set; } /// - /// Packet size of a twamp test session, + /// Packet size of a TWAMP test session. (124/158 - 1024) /// [Input("packetSize")] public Input? PacketSize { get; set; } @@ -150,7 +150,7 @@ public Input? Password } /// - /// 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). + /// 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). /// [Input("port")] public Input? Port { get; set; } @@ -168,7 +168,7 @@ public Input? Password public Input? ProbePackets { get; set; } /// - /// Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + /// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. /// [Input("probeTimeout")] public Input? ProbeTimeout { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanMemberArgs.cs b/sdk/dotnet/System/Inputs/SdwanMemberArgs.cs index a12d43de..134df126 100644 --- a/sdk/dotnet/System/Inputs/SdwanMemberArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanMemberArgs.cs @@ -56,7 +56,7 @@ public sealed class SdwanMemberArgs : global::Pulumi.ResourceArgs public Input? PreferredSource { get; set; } /// - /// Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + /// Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. /// [Input("priority")] public Input? Priority { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanMemberGetArgs.cs b/sdk/dotnet/System/Inputs/SdwanMemberGetArgs.cs index 0f1c74f6..b6d40b9d 100644 --- a/sdk/dotnet/System/Inputs/SdwanMemberGetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanMemberGetArgs.cs @@ -56,7 +56,7 @@ public sealed class SdwanMemberGetArgs : global::Pulumi.ResourceArgs public Input? PreferredSource { get; set; } /// - /// Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + /// Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. /// [Input("priority")] public Input? Priority { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanNeighborArgs.cs b/sdk/dotnet/System/Inputs/SdwanNeighborArgs.cs index 26093ff7..c9417d17 100644 --- a/sdk/dotnet/System/Inputs/SdwanNeighborArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanNeighborArgs.cs @@ -26,7 +26,7 @@ public sealed class SdwanNeighborArgs : global::Pulumi.ResourceArgs public Input? Ip { get; set; } /// - /// Member sequence number. + /// Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* /// [Input("member")] public Input? Member { get; set; } @@ -35,7 +35,7 @@ public sealed class SdwanNeighborArgs : global::Pulumi.ResourceArgs private InputList? _memberBlocks; /// - /// Member sequence number list. The structure of `member_block` block is documented below. + /// Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. /// public InputList MemberBlocks { diff --git a/sdk/dotnet/System/Inputs/SdwanNeighborGetArgs.cs b/sdk/dotnet/System/Inputs/SdwanNeighborGetArgs.cs index da277936..eec2ba9b 100644 --- a/sdk/dotnet/System/Inputs/SdwanNeighborGetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanNeighborGetArgs.cs @@ -26,7 +26,7 @@ public sealed class SdwanNeighborGetArgs : global::Pulumi.ResourceArgs public Input? Ip { get; set; } /// - /// Member sequence number. + /// Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* /// [Input("member")] public Input? Member { get; set; } @@ -35,7 +35,7 @@ public sealed class SdwanNeighborGetArgs : global::Pulumi.ResourceArgs private InputList? _memberBlocks; /// - /// Member sequence number list. The structure of `member_block` block is documented below. + /// Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. /// public InputList MemberBlocks { diff --git a/sdk/dotnet/System/Inputs/SdwanServiceDst6Args.cs b/sdk/dotnet/System/Inputs/SdwanServiceDst6Args.cs index 530e81d8..59e37a03 100644 --- a/sdk/dotnet/System/Inputs/SdwanServiceDst6Args.cs +++ b/sdk/dotnet/System/Inputs/SdwanServiceDst6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanServiceDst6Args : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanServiceDst6GetArgs.cs b/sdk/dotnet/System/Inputs/SdwanServiceDst6GetArgs.cs index b246cba0..01804a5b 100644 --- a/sdk/dotnet/System/Inputs/SdwanServiceDst6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanServiceDst6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanServiceDst6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanServiceSrc6Args.cs b/sdk/dotnet/System/Inputs/SdwanServiceSrc6Args.cs index ae9ea144..c80f0332 100644 --- a/sdk/dotnet/System/Inputs/SdwanServiceSrc6Args.cs +++ b/sdk/dotnet/System/Inputs/SdwanServiceSrc6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanServiceSrc6Args : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/SdwanServiceSrc6GetArgs.cs b/sdk/dotnet/System/Inputs/SdwanServiceSrc6GetArgs.cs index 3a53b160..60a25b6c 100644 --- a/sdk/dotnet/System/Inputs/SdwanServiceSrc6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/SdwanServiceSrc6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class SdwanServiceSrc6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckArgs.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckArgs.cs index a9b1f93d..97c8c171 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckArgs.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckArgs.cs @@ -62,7 +62,7 @@ public sealed class VirtualwanlinkHealthCheckArgs : global::Pulumi.ResourceArgs public Input? HttpMatch { get; set; } /// - /// Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + /// Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. /// [Input("interval")] public Input? Interval { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckGetArgs.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckGetArgs.cs index 2bc7e10d..b9fc764e 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckGetArgs.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkHealthCheckGetArgs.cs @@ -62,7 +62,7 @@ public sealed class VirtualwanlinkHealthCheckGetArgs : global::Pulumi.ResourceAr public Input? HttpMatch { get; set; } /// - /// Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + /// Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. /// [Input("interval")] public Input? Interval { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkMemberArgs.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkMemberArgs.cs index 9a462936..0f81999b 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkMemberArgs.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkMemberArgs.cs @@ -86,13 +86,13 @@ public sealed class VirtualwanlinkMemberArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + /// Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. /// [Input("volumeRatio")] public Input? VolumeRatio { get; set; } /// - /// Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + /// Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. /// [Input("weight")] public Input? Weight { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkMemberGetArgs.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkMemberGetArgs.cs index a0b270ce..dc90cfba 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkMemberGetArgs.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkMemberGetArgs.cs @@ -86,13 +86,13 @@ public sealed class VirtualwanlinkMemberGetArgs : global::Pulumi.ResourceArgs public Input? Status { get; set; } /// - /// Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + /// Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. /// [Input("volumeRatio")] public Input? VolumeRatio { get; set; } /// - /// Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + /// Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. /// [Input("weight")] public Input? Weight { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6Args.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6Args.cs index a59919ff..25f90166 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6Args.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class VirtualwanlinkServiceDst6Args : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6GetArgs.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6GetArgs.cs index 7d8f2ffc..34fd269b 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceDst6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class VirtualwanlinkServiceDst6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6Args.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6Args.cs index 9bfc879f..977b3760 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6Args.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class VirtualwanlinkServiceSrc6Args : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6GetArgs.cs b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6GetArgs.cs index 88e97582..7ee00a16 100644 --- a/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/VirtualwanlinkServiceSrc6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class VirtualwanlinkServiceSrc6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address or address group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Inputs/VxlanRemoteIp6Args.cs b/sdk/dotnet/System/Inputs/VxlanRemoteIp6Args.cs index 2b5379bd..1638477c 100644 --- a/sdk/dotnet/System/Inputs/VxlanRemoteIp6Args.cs +++ b/sdk/dotnet/System/Inputs/VxlanRemoteIp6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class VxlanRemoteIp6Args : global::Pulumi.ResourceArgs { - /// - /// IPv6 address. - /// [Input("ip6")] public Input? Ip6 { get; set; } diff --git a/sdk/dotnet/System/Inputs/VxlanRemoteIp6GetArgs.cs b/sdk/dotnet/System/Inputs/VxlanRemoteIp6GetArgs.cs index 36cbba5a..0d0b2472 100644 --- a/sdk/dotnet/System/Inputs/VxlanRemoteIp6GetArgs.cs +++ b/sdk/dotnet/System/Inputs/VxlanRemoteIp6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.System.Inputs public sealed class VxlanRemoteIp6GetArgs : global::Pulumi.ResourceArgs { - /// - /// IPv6 address. - /// [Input("ip6")] public Input? Ip6 { get; set; } diff --git a/sdk/dotnet/System/Interface.cs b/sdk/dotnet/System/Interface.cs index 1435a99b..df4a4e64 100644 --- a/sdk/dotnet/System/Interface.cs +++ b/sdk/dotnet/System/Interface.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -314,6 +312,12 @@ public partial class Interface : global::Pulumi.CustomResource [Output("dhcpRelayAgentOption")] public Output DhcpRelayAgentOption { get; private set; } = null!; + /// + /// Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + /// + [Output("dhcpRelayAllowNoEndOption")] + public Output DhcpRelayAllowNoEndOption { get; private set; } = null!; + /// /// DHCP relay circuit ID. /// @@ -591,7 +595,7 @@ public partial class Interface : global::Pulumi.CustomResource public Output ForwardErrorCorrection { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -639,7 +643,7 @@ public partial class Interface : global::Pulumi.CustomResource public Output IkeSamlServer { get; private set; } = null!; /// - /// Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + /// Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. /// [Output("inbandwidth")] public Output Inbandwidth { get; private set; } = null!; @@ -651,7 +655,7 @@ public partial class Interface : global::Pulumi.CustomResource public Output IngressShapingProfile { get; private set; } = null!; /// - /// Ingress Spillover threshold (0 - 16776000 kbps). + /// Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. /// [Output("ingressSpilloverThreshold")] public Output IngressSpilloverThreshold { get; private set; } = null!; @@ -879,7 +883,7 @@ public partial class Interface : global::Pulumi.CustomResource public Output NetflowSampler { get; private set; } = null!; /// - /// Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + /// Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. /// [Output("outbandwidth")] public Output Outbandwidth { get; private set; } = null!; @@ -903,7 +907,7 @@ public partial class Interface : global::Pulumi.CustomResource public Output PingServStatus { get; private set; } = null!; /// - /// sFlow polling interval (1 - 255 sec). + /// sFlow polling interval in seconds (1 - 255). /// [Output("pollingInterval")] public Output PollingInterval { get; private set; } = null!; @@ -1191,7 +1195,7 @@ public partial class Interface : global::Pulumi.CustomResource public Output SwitchControllerAccessVlan { get; private set; } = null!; /// - /// Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + /// Enable/disable FortiSwitch ARP inspection. /// [Output("switchControllerArpInspection")] public Output SwitchControllerArpInspection { get; private set; } = null!; @@ -1398,7 +1402,7 @@ public partial class Interface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Switch control interface VLAN ID. @@ -1765,6 +1769,12 @@ public InputList ClientOptions [Input("dhcpRelayAgentOption")] public Input? DhcpRelayAgentOption { get; set; } + /// + /// Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + /// + [Input("dhcpRelayAllowNoEndOption")] + public Input? DhcpRelayAllowNoEndOption { get; set; } + /// /// DHCP relay circuit ID. /// @@ -2064,7 +2074,7 @@ public InputList FailAlertInterfaces public Input? ForwardErrorCorrection { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2112,7 +2122,7 @@ public InputList FailAlertInterfaces public Input? IkeSamlServer { get; set; } /// - /// Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + /// Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. /// [Input("inbandwidth")] public Input? Inbandwidth { get; set; } @@ -2124,7 +2134,7 @@ public InputList FailAlertInterfaces public Input? IngressShapingProfile { get; set; } /// - /// Ingress Spillover threshold (0 - 16776000 kbps). + /// Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. /// [Input("ingressSpilloverThreshold")] public Input? IngressSpilloverThreshold { get; set; } @@ -2364,7 +2374,7 @@ public InputList Members public Input? NetflowSampler { get; set; } /// - /// Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + /// Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. /// [Input("outbandwidth")] public Input? Outbandwidth { get; set; } @@ -2398,7 +2408,7 @@ public Input? Password public Input? PingServStatus { get; set; } /// - /// sFlow polling interval (1 - 255 sec). + /// sFlow polling interval in seconds (1 - 255). /// [Input("pollingInterval")] public Input? PollingInterval { get; set; } @@ -2708,7 +2718,7 @@ public InputList SecurityGroups public Input? SwitchControllerAccessVlan { get; set; } /// - /// Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + /// Enable/disable FortiSwitch ARP inspection. /// [Input("switchControllerArpInspection")] public Input? SwitchControllerArpInspection { get; set; } @@ -3249,6 +3259,12 @@ public InputList ClientOptions [Input("dhcpRelayAgentOption")] public Input? DhcpRelayAgentOption { get; set; } + /// + /// Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + /// + [Input("dhcpRelayAllowNoEndOption")] + public Input? DhcpRelayAllowNoEndOption { get; set; } + /// /// DHCP relay circuit ID. /// @@ -3548,7 +3564,7 @@ public InputList FailAlertInterfaces public Input? ForwardErrorCorrection { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -3596,7 +3612,7 @@ public InputList FailAlertInterfaces public Input? IkeSamlServer { get; set; } /// - /// Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + /// Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. /// [Input("inbandwidth")] public Input? Inbandwidth { get; set; } @@ -3608,7 +3624,7 @@ public InputList FailAlertInterfaces public Input? IngressShapingProfile { get; set; } /// - /// Ingress Spillover threshold (0 - 16776000 kbps). + /// Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. /// [Input("ingressSpilloverThreshold")] public Input? IngressSpilloverThreshold { get; set; } @@ -3848,7 +3864,7 @@ public InputList Members public Input? NetflowSampler { get; set; } /// - /// Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + /// Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. /// [Input("outbandwidth")] public Input? Outbandwidth { get; set; } @@ -3882,7 +3898,7 @@ public Input? Password public Input? PingServStatus { get; set; } /// - /// sFlow polling interval (1 - 255 sec). + /// sFlow polling interval in seconds (1 - 255). /// [Input("pollingInterval")] public Input? PollingInterval { get; set; } @@ -4192,7 +4208,7 @@ public InputList SecurityGroups public Input? SwitchControllerAccessVlan { get; set; } /// - /// Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + /// Enable/disable FortiSwitch ARP inspection. /// [Input("switchControllerArpInspection")] public Input? SwitchControllerArpInspection { get; set; } diff --git a/sdk/dotnet/System/Ipam.cs b/sdk/dotnet/System/Ipam.cs index bc98c7ca..1423b1b9 100644 --- a/sdk/dotnet/System/Ipam.cs +++ b/sdk/dotnet/System/Ipam.cs @@ -47,7 +47,7 @@ public partial class Ipam : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class Ipam : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -172,7 +172,7 @@ public sealed class IpamArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -270,7 +270,7 @@ public sealed class IpamState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ipiptunnel.cs b/sdk/dotnet/System/Ipiptunnel.cs index c57f5ed5..190170dc 100644 --- a/sdk/dotnet/System/Ipiptunnel.cs +++ b/sdk/dotnet/System/Ipiptunnel.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,7 +94,7 @@ public partial class Ipiptunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ips.cs b/sdk/dotnet/System/Ips.cs index e5194eae..4c2f5e80 100644 --- a/sdk/dotnet/System/Ips.cs +++ b/sdk/dotnet/System/Ips.cs @@ -50,7 +50,7 @@ public partial class Ips : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ipsecaggregate.cs b/sdk/dotnet/System/Ipsecaggregate.cs index 536c121c..c6333d34 100644 --- a/sdk/dotnet/System/Ipsecaggregate.cs +++ b/sdk/dotnet/System/Ipsecaggregate.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -169,7 +168,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -205,7 +203,7 @@ public partial class Ipsecaggregate : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -226,7 +224,7 @@ public partial class Ipsecaggregate : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -288,7 +286,7 @@ public sealed class IpsecaggregateArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -338,7 +336,7 @@ public sealed class IpsecaggregateState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ipsurlfilterdns.cs b/sdk/dotnet/System/Ipsurlfilterdns.cs index 0ab319fa..b3cece7a 100644 --- a/sdk/dotnet/System/Ipsurlfilterdns.cs +++ b/sdk/dotnet/System/Ipsurlfilterdns.cs @@ -56,7 +56,7 @@ public partial class Ipsurlfilterdns : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ipsurlfilterdns6.cs b/sdk/dotnet/System/Ipsurlfilterdns6.cs index 24bfadf9..911af94c 100644 --- a/sdk/dotnet/System/Ipsurlfilterdns6.cs +++ b/sdk/dotnet/System/Ipsurlfilterdns6.cs @@ -50,7 +50,7 @@ public partial class Ipsurlfilterdns6 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ipv6neighborcache.cs b/sdk/dotnet/System/Ipv6neighborcache.cs index f851a991..c1661c2c 100644 --- a/sdk/dotnet/System/Ipv6neighborcache.cs +++ b/sdk/dotnet/System/Ipv6neighborcache.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Ipv6neighborcache : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ipv6tunnel.cs b/sdk/dotnet/System/Ipv6tunnel.cs index 68cab833..2a4aa5c3 100644 --- a/sdk/dotnet/System/Ipv6tunnel.cs +++ b/sdk/dotnet/System/Ipv6tunnel.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,7 +94,7 @@ public partial class Ipv6tunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/LicenseForticare.cs b/sdk/dotnet/System/LicenseForticare.cs index 8008a4a2..cac711a1 100644 --- a/sdk/dotnet/System/LicenseForticare.cs +++ b/sdk/dotnet/System/LicenseForticare.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/licenseForticare:LicenseForticare")] public partial class LicenseForticare : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/LicenseFortiflex.cs b/sdk/dotnet/System/LicenseFortiflex.cs new file mode 100644 index 00000000..b6c5446f --- /dev/null +++ b/sdk/dotnet/System/LicenseFortiflex.cs @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.System +{ + /// + /// Provides a resource to download VM license using uploaded FortiFlex token for FortiOS. Reboots immediately if successful. + /// + /// ## Example Usage + /// + /// ```csharp + /// using System.Collections.Generic; + /// using System.Linq; + /// using Pulumi; + /// using Fortios = Pulumiverse.Fortios; + /// + /// return await Deployment.RunAsync(() => + /// { + /// var test = new Fortios.System.LicenseFortiflex("test", new() + /// { + /// Token = "5FE7B3CE6B606DEB20E3", + /// }); + /// + /// }); + /// ``` + /// + [FortiosResourceType("fortios:system/licenseFortiflex:LicenseFortiflex")] + public partial class LicenseFortiflex : global::Pulumi.CustomResource + { + /// + /// HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + /// + [Output("proxyUrl")] + public Output ProxyUrl { get; private set; } = null!; + + /// + /// FortiFlex VM license token. + /// + [Output("token")] + public Output Token { get; private set; } = null!; + + + /// + /// Create a LicenseFortiflex resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public LicenseFortiflex(string name, LicenseFortiflexArgs args, CustomResourceOptions? options = null) + : base("fortios:system/licenseFortiflex:LicenseFortiflex", name, args ?? new LicenseFortiflexArgs(), MakeResourceOptions(options, "")) + { + } + + private LicenseFortiflex(string name, Input id, LicenseFortiflexState? state = null, CustomResourceOptions? options = null) + : base("fortios:system/licenseFortiflex:LicenseFortiflex", name, state, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + PluginDownloadURL = "github://api.github.com/pulumiverse/pulumi-fortios", + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing LicenseFortiflex resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// Any extra arguments used during the lookup. + /// A bag of options that control this resource's behavior + public static LicenseFortiflex Get(string name, Input id, LicenseFortiflexState? state = null, CustomResourceOptions? options = null) + { + return new LicenseFortiflex(name, id, state, options); + } + } + + public sealed class LicenseFortiflexArgs : global::Pulumi.ResourceArgs + { + /// + /// HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + /// + [Input("proxyUrl")] + public Input? ProxyUrl { get; set; } + + /// + /// FortiFlex VM license token. + /// + [Input("token", required: true)] + public Input Token { get; set; } = null!; + + public LicenseFortiflexArgs() + { + } + public static new LicenseFortiflexArgs Empty => new LicenseFortiflexArgs(); + } + + public sealed class LicenseFortiflexState : global::Pulumi.ResourceArgs + { + /// + /// HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + /// + [Input("proxyUrl")] + public Input? ProxyUrl { get; set; } + + /// + /// FortiFlex VM license token. + /// + [Input("token")] + public Input? Token { get; set; } + + public LicenseFortiflexState() + { + } + public static new LicenseFortiflexState Empty => new LicenseFortiflexState(); + } +} diff --git a/sdk/dotnet/System/LicenseVdom.cs b/sdk/dotnet/System/LicenseVdom.cs index f3ded202..e3d0b9fe 100644 --- a/sdk/dotnet/System/LicenseVdom.cs +++ b/sdk/dotnet/System/LicenseVdom.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/licenseVdom:LicenseVdom")] public partial class LicenseVdom : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/LicenseVm.cs b/sdk/dotnet/System/LicenseVm.cs index ee6ca7cb..88979ee6 100644 --- a/sdk/dotnet/System/LicenseVm.cs +++ b/sdk/dotnet/System/LicenseVm.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/licenseVm:LicenseVm")] public partial class LicenseVm : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/Linkmonitor.cs b/sdk/dotnet/System/Linkmonitor.cs index d75808d0..fffd9e61 100644 --- a/sdk/dotnet/System/Linkmonitor.cs +++ b/sdk/dotnet/System/Linkmonitor.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -56,7 +55,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -110,7 +108,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource public Output FailWeight { get; private set; } = null!; /// - /// Number of retry attempts before the server is considered down (1 - 10, default = 5) + /// Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. /// [Output("failtime")] public Output Failtime { get; private set; } = null!; @@ -128,7 +126,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource public Output GatewayIp6 { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -158,7 +156,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource public Output HttpMatch { get; private set; } = null!; /// - /// Detection interval (1 - 3600 sec, default = 5). + /// Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. /// [Output("interval")] public Output Interval { get; private set; } = null!; @@ -170,7 +168,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// Packet size of a twamp test session, + /// Packet size of a TWAMP test session. /// [Output("packetSize")] public Output PacketSize { get; private set; } = null!; @@ -194,7 +192,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource public Output ProbeCount { get; private set; } = null!; /// - /// Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + /// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. /// [Output("probeTimeout")] public Output ProbeTimeout { get; private set; } = null!; @@ -206,7 +204,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource public Output Protocol { get; private set; } = null!; /// - /// Number of successful responses received before server is considered recovered (1 - 10, default = 5). + /// Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. /// [Output("recoverytime")] public Output Recoverytime { get; private set; } = null!; @@ -299,7 +297,7 @@ public partial class Linkmonitor : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -383,7 +381,7 @@ public sealed class LinkmonitorArgs : global::Pulumi.ResourceArgs public Input? FailWeight { get; set; } /// - /// Number of retry attempts before the server is considered down (1 - 10, default = 5) + /// Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. /// [Input("failtime")] public Input? Failtime { get; set; } @@ -401,7 +399,7 @@ public sealed class LinkmonitorArgs : global::Pulumi.ResourceArgs public Input? GatewayIp6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -431,7 +429,7 @@ public sealed class LinkmonitorArgs : global::Pulumi.ResourceArgs public Input? HttpMatch { get; set; } /// - /// Detection interval (1 - 3600 sec, default = 5). + /// Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. /// [Input("interval")] public Input? Interval { get; set; } @@ -443,7 +441,7 @@ public sealed class LinkmonitorArgs : global::Pulumi.ResourceArgs public Input? Name { get; set; } /// - /// Packet size of a twamp test session, + /// Packet size of a TWAMP test session. /// [Input("packetSize")] public Input? PacketSize { get; set; } @@ -477,7 +475,7 @@ public Input? Password public Input? ProbeCount { get; set; } /// - /// Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + /// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. /// [Input("probeTimeout")] public Input? ProbeTimeout { get; set; } @@ -489,7 +487,7 @@ public Input? Password public Input? Protocol { get; set; } /// - /// Number of successful responses received before server is considered recovered (1 - 10, default = 5). + /// Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. /// [Input("recoverytime")] public Input? Recoverytime { get; set; } @@ -641,7 +639,7 @@ public sealed class LinkmonitorState : global::Pulumi.ResourceArgs public Input? FailWeight { get; set; } /// - /// Number of retry attempts before the server is considered down (1 - 10, default = 5) + /// Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. /// [Input("failtime")] public Input? Failtime { get; set; } @@ -659,7 +657,7 @@ public sealed class LinkmonitorState : global::Pulumi.ResourceArgs public Input? GatewayIp6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -689,7 +687,7 @@ public sealed class LinkmonitorState : global::Pulumi.ResourceArgs public Input? HttpMatch { get; set; } /// - /// Detection interval (1 - 3600 sec, default = 5). + /// Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. /// [Input("interval")] public Input? Interval { get; set; } @@ -701,7 +699,7 @@ public sealed class LinkmonitorState : global::Pulumi.ResourceArgs public Input? Name { get; set; } /// - /// Packet size of a twamp test session, + /// Packet size of a TWAMP test session. /// [Input("packetSize")] public Input? PacketSize { get; set; } @@ -735,7 +733,7 @@ public Input? Password public Input? ProbeCount { get; set; } /// - /// Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + /// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. /// [Input("probeTimeout")] public Input? ProbeTimeout { get; set; } @@ -747,7 +745,7 @@ public Input? Password public Input? Protocol { get; set; } /// - /// Number of successful responses received before server is considered recovered (1 - 10, default = 5). + /// Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. /// [Input("recoverytime")] public Input? Recoverytime { get; set; } diff --git a/sdk/dotnet/System/Lldp/Networkpolicy.cs b/sdk/dotnet/System/Lldp/Networkpolicy.cs index 55273a6a..14e846ff 100644 --- a/sdk/dotnet/System/Lldp/Networkpolicy.cs +++ b/sdk/dotnet/System/Lldp/Networkpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Lldp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System.Lldp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -61,7 +59,7 @@ public partial class Networkpolicy : global::Pulumi.CustomResource public Output Comment { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -100,7 +98,7 @@ public partial class Networkpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Video Conferencing. The structure of `video_conferencing` block is documented below. @@ -180,7 +178,7 @@ public sealed class NetworkpolicyArgs : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -260,7 +258,7 @@ public sealed class NetworkpolicyState : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ltemodem.cs b/sdk/dotnet/System/Ltemodem.cs index 309b20a4..ec7ff214 100644 --- a/sdk/dotnet/System/Ltemodem.cs +++ b/sdk/dotnet/System/Ltemodem.cs @@ -98,7 +98,7 @@ public partial class Ltemodem : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Macaddresstable.cs b/sdk/dotnet/System/Macaddresstable.cs index d30ecf58..e8f10e0f 100644 --- a/sdk/dotnet/System/Macaddresstable.cs +++ b/sdk/dotnet/System/Macaddresstable.cs @@ -56,7 +56,7 @@ public partial class Macaddresstable : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Managementtunnel.cs b/sdk/dotnet/System/Managementtunnel.cs index 8282d88a..dc17ab5b 100644 --- a/sdk/dotnet/System/Managementtunnel.cs +++ b/sdk/dotnet/System/Managementtunnel.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -105,7 +103,7 @@ public partial class Managementtunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Mobiletunnel.cs b/sdk/dotnet/System/Mobiletunnel.cs index 6154c8c4..ae4a1394 100644 --- a/sdk/dotnet/System/Mobiletunnel.cs +++ b/sdk/dotnet/System/Mobiletunnel.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -73,7 +71,7 @@ public partial class Mobiletunnel : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -145,7 +143,7 @@ public partial class Mobiletunnel : global::Pulumi.CustomResource public Output RegRetry { get; private set; } = null!; /// - /// Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + /// Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). /// [Output("renewInterval")] public Output RenewInterval { get; private set; } = null!; @@ -163,7 +161,7 @@ public partial class Mobiletunnel : global::Pulumi.CustomResource public Output Status { get; private set; } = null!; /// - /// NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + /// NEMO tunnel mode (GRE tunnel). Valid values: `gre`. /// [Output("tunnelMode")] public Output TunnelMode { get; private set; } = null!; @@ -172,7 +170,7 @@ public partial class Mobiletunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -232,7 +230,7 @@ public sealed class MobiletunnelArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -320,7 +318,7 @@ public InputList Networks public Input RegRetry { get; set; } = null!; /// - /// Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + /// Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). /// [Input("renewInterval", required: true)] public Input RenewInterval { get; set; } = null!; @@ -338,7 +336,7 @@ public InputList Networks public Input? Status { get; set; } /// - /// NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + /// NEMO tunnel mode (GRE tunnel). Valid values: `gre`. /// [Input("tunnelMode", required: true)] public Input TunnelMode { get; set; } = null!; @@ -364,7 +362,7 @@ public sealed class MobiletunnelState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -452,7 +450,7 @@ public InputList Networks public Input? RegRetry { get; set; } /// - /// Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + /// Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). /// [Input("renewInterval")] public Input? RenewInterval { get; set; } @@ -470,7 +468,7 @@ public InputList Networks public Input? Status { get; set; } /// - /// NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + /// NEMO tunnel mode (GRE tunnel). Valid values: `gre`. /// [Input("tunnelMode")] public Input? TunnelMode { get; set; } diff --git a/sdk/dotnet/System/Modem.cs b/sdk/dotnet/System/Modem.cs index a4b2e164..87bf04df 100644 --- a/sdk/dotnet/System/Modem.cs +++ b/sdk/dotnet/System/Modem.cs @@ -308,7 +308,7 @@ public partial class Modem : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enter wireless port number, 0 for default, 1 for first port, ... (0 - 4294967295, default = 0) diff --git a/sdk/dotnet/System/Modem3g/Custom.cs b/sdk/dotnet/System/Modem3g/Custom.cs index c7f42e4d..4c453a10 100644 --- a/sdk/dotnet/System/Modem3g/Custom.cs +++ b/sdk/dotnet/System/Modem3g/Custom.cs @@ -74,7 +74,7 @@ public partial class Custom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// MODEM vendor name. diff --git a/sdk/dotnet/System/Nat64.cs b/sdk/dotnet/System/Nat64.cs index 59b6d3fe..a339364d 100644 --- a/sdk/dotnet/System/Nat64.cs +++ b/sdk/dotnet/System/Nat64.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Nat64 : global::Pulumi.CustomResource public Output GenerateIpv6FragmentHeader { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -117,7 +115,7 @@ public partial class Nat64 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -185,7 +183,7 @@ public sealed class Nat64Args : global::Pulumi.ResourceArgs public Input? GenerateIpv6FragmentHeader { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -259,7 +257,7 @@ public sealed class Nat64State : global::Pulumi.ResourceArgs public Input? GenerateIpv6FragmentHeader { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ndproxy.cs b/sdk/dotnet/System/Ndproxy.cs index e2724a3b..f80304d7 100644 --- a/sdk/dotnet/System/Ndproxy.cs +++ b/sdk/dotnet/System/Ndproxy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -61,7 +59,7 @@ public partial class Ndproxy : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -82,7 +80,7 @@ public partial class Ndproxy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -138,7 +136,7 @@ public sealed class NdproxyArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -182,7 +180,7 @@ public sealed class NdproxyState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Netflow.cs b/sdk/dotnet/System/Netflow.cs index 41a9d5c2..a86d8fcc 100644 --- a/sdk/dotnet/System/Netflow.cs +++ b/sdk/dotnet/System/Netflow.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -37,7 +36,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Netflow : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -136,7 +134,7 @@ public partial class Netflow : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -222,7 +220,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -314,7 +312,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Networkvisibility.cs b/sdk/dotnet/System/Networkvisibility.cs index 6e3349ca..5c2ac874 100644 --- a/sdk/dotnet/System/Networkvisibility.cs +++ b/sdk/dotnet/System/Networkvisibility.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -99,7 +97,7 @@ public partial class Networkvisibility : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Npu.cs b/sdk/dotnet/System/Npu.cs index 03237d2c..1bf90718 100644 --- a/sdk/dotnet/System/Npu.cs +++ b/sdk/dotnet/System/Npu.cs @@ -59,7 +59,7 @@ public partial class Npu : global::Pulumi.CustomResource public Output Fastpath { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -158,7 +158,7 @@ public partial class Npu : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -232,7 +232,7 @@ public sealed class NpuArgs : global::Pulumi.ResourceArgs public Input? Fastpath { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -366,7 +366,7 @@ public sealed class NpuState : global::Pulumi.ResourceArgs public Input? Fastpath { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ntp.cs b/sdk/dotnet/System/Ntp.cs index 2343dbec..1c18ffb5 100644 --- a/sdk/dotnet/System/Ntp.cs +++ b/sdk/dotnet/System/Ntp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -72,7 +70,7 @@ public partial class Ntp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -96,7 +94,7 @@ public partial class Ntp : global::Pulumi.CustomResource public Output KeyId { get; private set; } = null!; /// - /// Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + /// Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. /// [Output("keyType")] public Output KeyType { get; private set; } = null!; @@ -147,7 +145,7 @@ public partial class Ntp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -213,7 +211,7 @@ public sealed class NtpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -253,7 +251,7 @@ public Input? Key public Input? KeyId { get; set; } /// - /// Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + /// Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. /// [Input("keyType")] public Input? KeyType { get; set; } @@ -333,7 +331,7 @@ public sealed class NtpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -373,7 +371,7 @@ public Input? Key public Input? KeyId { get; set; } /// - /// Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + /// Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. /// [Input("keyType")] public Input? KeyType { get; set; } diff --git a/sdk/dotnet/System/Objecttagging.cs b/sdk/dotnet/System/Objecttagging.cs index 20a20d20..d5ea496e 100644 --- a/sdk/dotnet/System/Objecttagging.cs +++ b/sdk/dotnet/System/Objecttagging.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -90,7 +88,7 @@ public partial class Objecttagging : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -117,7 +115,7 @@ public partial class Objecttagging : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -197,7 +195,7 @@ public sealed class ObjecttaggingArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -271,7 +269,7 @@ public sealed class ObjecttaggingState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Outputs/AccprofileUtmgrpPermission.cs b/sdk/dotnet/System/Outputs/AccprofileUtmgrpPermission.cs index ced03910..f55e51bb 100644 --- a/sdk/dotnet/System/Outputs/AccprofileUtmgrpPermission.cs +++ b/sdk/dotnet/System/Outputs/AccprofileUtmgrpPermission.cs @@ -35,6 +35,10 @@ public sealed class AccprofileUtmgrpPermission /// public readonly string? DataLossPrevention; /// + /// DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + /// + public readonly string? Dlp; + /// /// DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. /// public readonly string? Dnsfilter; @@ -95,6 +99,8 @@ private AccprofileUtmgrpPermission( string? dataLossPrevention, + string? dlp, + string? dnsfilter, string? emailfilter, @@ -124,6 +130,7 @@ private AccprofileUtmgrpPermission( Casb = casb; DataLeakPrevention = dataLeakPrevention; DataLossPrevention = dataLossPrevention; + Dlp = dlp; Dnsfilter = dnsfilter; Emailfilter = emailfilter; EndpointControl = endpointControl; diff --git a/sdk/dotnet/System/Outputs/DnsdatabaseDnsEntry.cs b/sdk/dotnet/System/Outputs/DnsdatabaseDnsEntry.cs index 25d5ff0b..db5d10f3 100644 --- a/sdk/dotnet/System/Outputs/DnsdatabaseDnsEntry.cs +++ b/sdk/dotnet/System/Outputs/DnsdatabaseDnsEntry.cs @@ -35,7 +35,7 @@ public sealed class DnsdatabaseDnsEntry /// public readonly string? Ipv6; /// - /// DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + /// DNS entry preference (0 - 65535, highest preference = 0, default = 10). /// public readonly int? Preference; /// diff --git a/sdk/dotnet/System/Outputs/FederatedupgradeNodeList.cs b/sdk/dotnet/System/Outputs/FederatedupgradeNodeList.cs index eede9aa1..4f60af8a 100644 --- a/sdk/dotnet/System/Outputs/FederatedupgradeNodeList.cs +++ b/sdk/dotnet/System/Outputs/FederatedupgradeNodeList.cs @@ -31,11 +31,11 @@ public sealed class FederatedupgradeNodeList /// public readonly string? Serial; /// - /// When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + /// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). /// public readonly string? SetupTime; /// - /// Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + /// Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). /// public readonly string? Time; /// diff --git a/sdk/dotnet/System/Outputs/GeoipoverrideIp6Range.cs b/sdk/dotnet/System/Outputs/GeoipoverrideIp6Range.cs index 96a5ca69..ef9ec2ab 100644 --- a/sdk/dotnet/System/Outputs/GeoipoverrideIp6Range.cs +++ b/sdk/dotnet/System/Outputs/GeoipoverrideIp6Range.cs @@ -14,17 +14,11 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class GeoipoverrideIp6Range { - /// - /// Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - /// public readonly string? EndIp; /// - /// ID of individual entry in the IPv6 range table. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - /// public readonly string? StartIp; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/GetAccprofileUtmgrpPermissionResult.cs b/sdk/dotnet/System/Outputs/GetAccprofileUtmgrpPermissionResult.cs index 9870cd12..190913da 100644 --- a/sdk/dotnet/System/Outputs/GetAccprofileUtmgrpPermissionResult.cs +++ b/sdk/dotnet/System/Outputs/GetAccprofileUtmgrpPermissionResult.cs @@ -35,6 +35,10 @@ public sealed class GetAccprofileUtmgrpPermissionResult /// public readonly string DataLossPrevention; /// + /// DLP profiles and settings. + /// + public readonly string Dlp; + /// /// DNS Filter profiles and settings. /// public readonly string Dnsfilter; @@ -95,6 +99,8 @@ private GetAccprofileUtmgrpPermissionResult( string dataLossPrevention, + string dlp, + string dnsfilter, string emailfilter, @@ -124,6 +130,7 @@ private GetAccprofileUtmgrpPermissionResult( Casb = casb; DataLeakPrevention = dataLeakPrevention; DataLossPrevention = dataLossPrevention; + Dlp = dlp; Dnsfilter = dnsfilter; Emailfilter = emailfilter; EndpointControl = endpointControl; diff --git a/sdk/dotnet/System/Outputs/GetNtpNtpserverResult.cs b/sdk/dotnet/System/Outputs/GetNtpNtpserverResult.cs index 6233cdd1..33a20e93 100644 --- a/sdk/dotnet/System/Outputs/GetNtpNtpserverResult.cs +++ b/sdk/dotnet/System/Outputs/GetNtpNtpserverResult.cs @@ -43,6 +43,10 @@ public sealed class GetNtpNtpserverResult /// public readonly int KeyId; /// + /// Select NTP authentication type. + /// + public readonly string KeyType; + /// /// Enable to use NTPv3 instead of NTPv4. /// public readonly string Ntpv3; @@ -67,6 +71,8 @@ private GetNtpNtpserverResult( int keyId, + string keyType, + string ntpv3, string server) @@ -78,6 +84,7 @@ private GetNtpNtpserverResult( IpType = ipType; Key = key; KeyId = keyId; + KeyType = keyType; Ntpv3 = ntpv3; Server = server; } diff --git a/sdk/dotnet/System/Outputs/HaSecondaryVcluster.cs b/sdk/dotnet/System/Outputs/HaSecondaryVcluster.cs index fbba9ad8..55c19e8e 100644 --- a/sdk/dotnet/System/Outputs/HaSecondaryVcluster.cs +++ b/sdk/dotnet/System/Outputs/HaSecondaryVcluster.cs @@ -19,7 +19,7 @@ public sealed class HaSecondaryVcluster /// public readonly string? Monitor; /// - /// Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + /// Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. /// public readonly string? Override; /// diff --git a/sdk/dotnet/System/Outputs/InterfaceIpv6.cs b/sdk/dotnet/System/Outputs/InterfaceIpv6.cs index 22f8891f..f96b915e 100644 --- a/sdk/dotnet/System/Outputs/InterfaceIpv6.cs +++ b/sdk/dotnet/System/Outputs/InterfaceIpv6.cs @@ -14,203 +14,54 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class InterfaceIpv6 { - /// - /// Enable/disable address auto config. Valid values: `enable`, `disable`. - /// public readonly string? Autoconf; - /// - /// CLI IPv6 connection status. - /// public readonly int? CliConn6Status; - /// - /// DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - /// public readonly string? Dhcp6ClientOptions; - /// - /// DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - /// public readonly ImmutableArray Dhcp6IapdLists; - /// - /// Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - /// public readonly string? Dhcp6InformationRequest; - /// - /// Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - /// public readonly string? Dhcp6PrefixDelegation; - /// - /// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - /// public readonly string? Dhcp6PrefixHint; - /// - /// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - /// public readonly int? Dhcp6PrefixHintPlt; - /// - /// DHCPv6 prefix hint valid life time (sec). - /// public readonly int? Dhcp6PrefixHintVlt; - /// - /// DHCP6 relay interface ID. - /// public readonly string? Dhcp6RelayInterfaceId; - /// - /// DHCPv6 relay IP address. - /// public readonly string? Dhcp6RelayIp; - /// - /// Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - /// public readonly string? Dhcp6RelayService; - /// - /// Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - /// public readonly string? Dhcp6RelaySourceInterface; - /// - /// IPv6 address used by the DHCP6 relay as its source IP. - /// public readonly string? Dhcp6RelaySourceIp; - /// - /// DHCPv6 relay type. Valid values: `regular`. - /// public readonly string? Dhcp6RelayType; - /// - /// Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - /// public readonly string? Icmp6SendRedirect; - /// - /// IPv6 interface identifier. - /// public readonly string? InterfaceIdentifier; - /// - /// Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - /// public readonly string? Ip6Address; - /// - /// Allow management access to the interface. - /// public readonly string? Ip6Allowaccess; - /// - /// Default life (sec). - /// public readonly int? Ip6DefaultLife; - /// - /// IAID of obtained delegated-prefix from the upstream interface. - /// public readonly int? Ip6DelegatedPrefixIaid; - /// - /// Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - /// public readonly ImmutableArray Ip6DelegatedPrefixLists; - /// - /// Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - /// public readonly string? Ip6DnsServerOverride; - /// - /// Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - /// public readonly ImmutableArray Ip6ExtraAddrs; - /// - /// Hop limit (0 means unspecified). - /// public readonly int? Ip6HopLimit; - /// - /// IPv6 link MTU. - /// public readonly int? Ip6LinkMtu; - /// - /// Enable/disable the managed flag. Valid values: `enable`, `disable`. - /// public readonly string? Ip6ManageFlag; - /// - /// IPv6 maximum interval (4 to 1800 sec). - /// public readonly int? Ip6MaxInterval; - /// - /// IPv6 minimum interval (3 to 1350 sec). - /// public readonly int? Ip6MinInterval; - /// - /// Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - /// public readonly string? Ip6Mode; - /// - /// Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - /// public readonly string? Ip6OtherFlag; - /// - /// Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - /// public readonly ImmutableArray Ip6PrefixLists; - /// - /// Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - /// public readonly string? Ip6PrefixMode; - /// - /// IPv6 reachable time (milliseconds; 0 means unspecified). - /// public readonly int? Ip6ReachableTime; - /// - /// IPv6 retransmit time (milliseconds; 0 means unspecified). - /// public readonly int? Ip6RetransTime; - /// - /// Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - /// public readonly string? Ip6SendAdv; - /// - /// Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - /// public readonly string? Ip6Subnet; - /// - /// Interface name providing delegated information. - /// public readonly string? Ip6UpstreamInterface; - /// - /// Neighbor discovery certificate. - /// public readonly string? NdCert; - /// - /// Neighbor discovery CGA modifier. - /// public readonly string? NdCgaModifier; - /// - /// Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - /// public readonly string? NdMode; - /// - /// Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - /// public readonly int? NdSecurityLevel; - /// - /// Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - /// public readonly int? NdTimestampDelta; - /// - /// Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - /// public readonly int? NdTimestampFuzz; - /// - /// Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - /// public readonly string? RaSendMtu; - /// - /// Enable/disable unique auto config address. Valid values: `enable`, `disable`. - /// public readonly string? UniqueAutoconfAddr; - /// - /// Link-local IPv6 address of virtual router. - /// public readonly string? Vrip6LinkLocal; - /// - /// IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - /// - /// The `ip6_extra_addr` block supports: - /// public readonly ImmutableArray Vrrp6s; - /// - /// Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - /// public readonly string? VrrpVirtualMac6; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/InterfaceIpv6Dhcp6IapdList.cs b/sdk/dotnet/System/Outputs/InterfaceIpv6Dhcp6IapdList.cs index b42754ee..5c39ca2a 100644 --- a/sdk/dotnet/System/Outputs/InterfaceIpv6Dhcp6IapdList.cs +++ b/sdk/dotnet/System/Outputs/InterfaceIpv6Dhcp6IapdList.cs @@ -14,23 +14,9 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class InterfaceIpv6Dhcp6IapdList { - /// - /// Identity association identifier. - /// public readonly int? Iaid; - /// - /// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - /// public readonly string? PrefixHint; - /// - /// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - /// public readonly int? PrefixHintPlt; - /// - /// DHCPv6 prefix hint valid life time (sec). - /// - /// The `vrrp6` block supports: - /// public readonly int? PrefixHintVlt; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6DelegatedPrefixList.cs b/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6DelegatedPrefixList.cs index dcf5463e..fd1630fe 100644 --- a/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6DelegatedPrefixList.cs +++ b/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6DelegatedPrefixList.cs @@ -14,39 +14,13 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class InterfaceIpv6Ip6DelegatedPrefixList { - /// - /// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - /// public readonly string? AutonomousFlag; - /// - /// IAID of obtained delegated-prefix from the upstream interface. - /// public readonly int? DelegatedPrefixIaid; - /// - /// Enable/disable the onlink flag. Valid values: `enable`, `disable`. - /// public readonly string? OnlinkFlag; - /// - /// Prefix ID. - /// public readonly int? PrefixId; - /// - /// Recursive DNS server option. - /// - /// The `dhcp6_iapd_list` block supports: - /// public readonly string? Rdnss; - /// - /// Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - /// public readonly string? RdnssService; - /// - /// Add subnet ID to routing prefix. - /// public readonly string? Subnet; - /// - /// Name of the interface that provides delegated information. - /// public readonly string? UpstreamInterface; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6ExtraAddr.cs b/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6ExtraAddr.cs index 61599482..a46988f8 100644 --- a/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6ExtraAddr.cs +++ b/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6ExtraAddr.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class InterfaceIpv6Ip6ExtraAddr { - /// - /// IPv6 prefix. - /// public readonly string? Prefix; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6PrefixList.cs b/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6PrefixList.cs index 9a41a034..b350e840 100644 --- a/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6PrefixList.cs +++ b/sdk/dotnet/System/Outputs/InterfaceIpv6Ip6PrefixList.cs @@ -14,35 +14,12 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class InterfaceIpv6Ip6PrefixList { - /// - /// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - /// public readonly string? AutonomousFlag; - /// - /// DNS search list option. The structure of `dnssl` block is documented below. - /// public readonly ImmutableArray Dnssls; - /// - /// Enable/disable the onlink flag. Valid values: `enable`, `disable`. - /// public readonly string? OnlinkFlag; - /// - /// Preferred life time (sec). - /// public readonly int? PreferredLifeTime; - /// - /// IPv6 prefix. - /// public readonly string? Prefix; - /// - /// Recursive DNS server option. - /// - /// The `dhcp6_iapd_list` block supports: - /// public readonly string? Rdnss; - /// - /// Valid life time (sec). - /// public readonly int? ValidLifeTime; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/InterfaceIpv6Vrrp6.cs b/sdk/dotnet/System/Outputs/InterfaceIpv6Vrrp6.cs index d909c843..e20f4fb2 100644 --- a/sdk/dotnet/System/Outputs/InterfaceIpv6Vrrp6.cs +++ b/sdk/dotnet/System/Outputs/InterfaceIpv6Vrrp6.cs @@ -14,49 +14,22 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class InterfaceIpv6Vrrp6 { - /// - /// Enable/disable accept mode. Valid values: `enable`, `disable`. - /// public readonly string? AcceptMode; - /// - /// Advertisement interval (1 - 255 seconds). - /// public readonly int? AdvInterval; - /// - /// Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - /// public readonly string? IgnoreDefaultRoute; - /// - /// Enable/disable preempt mode. Valid values: `enable`, `disable`. - /// public readonly string? Preempt; /// /// Priority of learned routes. /// public readonly int? Priority; - /// - /// Startup time (1 - 255 seconds). - /// public readonly int? StartTime; /// /// Bring the interface up or shut the interface down. Valid values: `up`, `down`. /// public readonly string? Status; - /// - /// Monitor the route to this destination. - /// public readonly string? Vrdst6; - /// - /// VRRP group ID (1 - 65535). - /// public readonly int? Vrgrp; - /// - /// Virtual router identifier (1 - 255). - /// public readonly int? Vrid; - /// - /// IPv6 address of the virtual router. - /// public readonly string? Vrip6; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/IpamPool.cs b/sdk/dotnet/System/Outputs/IpamPool.cs index 42dd2217..6d13f085 100644 --- a/sdk/dotnet/System/Outputs/IpamPool.cs +++ b/sdk/dotnet/System/Outputs/IpamPool.cs @@ -19,6 +19,10 @@ public sealed class IpamPool /// public readonly string? Description; /// + /// Configure pool exclude subnets. The structure of `exclude` block is documented below. + /// + public readonly ImmutableArray Excludes; + /// /// IPAM pool name. /// public readonly string? Name; @@ -31,11 +35,14 @@ public sealed class IpamPool private IpamPool( string? description, + ImmutableArray excludes, + string? name, string? subnet) { Description = description; + Excludes = excludes; Name = name; Subnet = subnet; } diff --git a/sdk/dotnet/System/Outputs/IpamPoolExclude.cs b/sdk/dotnet/System/Outputs/IpamPoolExclude.cs new file mode 100644 index 00000000..036e98bc --- /dev/null +++ b/sdk/dotnet/System/Outputs/IpamPoolExclude.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.System.Outputs +{ + + [OutputType] + public sealed class IpamPoolExclude + { + /// + /// Configure subnet to exclude from the IPAM pool. + /// + public readonly string? ExcludeSubnet; + /// + /// Exclude ID. + /// + public readonly int? Id; + + [OutputConstructor] + private IpamPoolExclude( + string? excludeSubnet, + + int? id) + { + ExcludeSubnet = excludeSubnet; + Id = id; + } + } +} diff --git a/sdk/dotnet/System/Outputs/NtpNtpserver.cs b/sdk/dotnet/System/Outputs/NtpNtpserver.cs index 88c97e60..64a038db 100644 --- a/sdk/dotnet/System/Outputs/NtpNtpserver.cs +++ b/sdk/dotnet/System/Outputs/NtpNtpserver.cs @@ -35,7 +35,7 @@ public sealed class NtpNtpserver /// public readonly string? IpType; /// - /// Key for MD5/SHA1 authentication. + /// Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). /// public readonly string? Key; /// @@ -43,6 +43,10 @@ public sealed class NtpNtpserver /// public readonly int? KeyId; /// + /// Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + /// + public readonly string? KeyType; + /// /// Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. /// public readonly string? Ntpv3; @@ -67,6 +71,8 @@ private NtpNtpserver( int? keyId, + string? keyType, + string? ntpv3, string? server) @@ -78,6 +84,7 @@ private NtpNtpserver( IpType = ipType; Key = key; KeyId = keyId; + KeyType = keyType; Ntpv3 = ntpv3; Server = server; } diff --git a/sdk/dotnet/System/Outputs/SdwanDuplicationDstaddr6.cs b/sdk/dotnet/System/Outputs/SdwanDuplicationDstaddr6.cs index ebf01e38..c02d5742 100644 --- a/sdk/dotnet/System/Outputs/SdwanDuplicationDstaddr6.cs +++ b/sdk/dotnet/System/Outputs/SdwanDuplicationDstaddr6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class SdwanDuplicationDstaddr6 { - /// - /// Address or address group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/SdwanDuplicationSrcaddr6.cs b/sdk/dotnet/System/Outputs/SdwanDuplicationSrcaddr6.cs index 8d4c13df..9f305df4 100644 --- a/sdk/dotnet/System/Outputs/SdwanDuplicationSrcaddr6.cs +++ b/sdk/dotnet/System/Outputs/SdwanDuplicationSrcaddr6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class SdwanDuplicationSrcaddr6 { - /// - /// Address or address group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/SdwanHealthCheck.cs b/sdk/dotnet/System/Outputs/SdwanHealthCheck.cs index c2744458..2b4c31d4 100644 --- a/sdk/dotnet/System/Outputs/SdwanHealthCheck.cs +++ b/sdk/dotnet/System/Outputs/SdwanHealthCheck.cs @@ -71,7 +71,7 @@ public sealed class SdwanHealthCheck /// public readonly string? HttpMatch; /// - /// Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + /// Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. /// public readonly int? Interval; /// @@ -87,7 +87,7 @@ public sealed class SdwanHealthCheck /// public readonly string? Name; /// - /// Packet size of a twamp test session, + /// Packet size of a TWAMP test session. (124/158 - 1024) /// public readonly int? PacketSize; /// @@ -95,7 +95,7 @@ public sealed class SdwanHealthCheck /// public readonly string? Password; /// - /// 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). + /// 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). /// public readonly int? Port; /// @@ -107,7 +107,7 @@ public sealed class SdwanHealthCheck /// public readonly string? ProbePackets; /// - /// Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + /// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. /// public readonly int? ProbeTimeout; /// diff --git a/sdk/dotnet/System/Outputs/SdwanMember.cs b/sdk/dotnet/System/Outputs/SdwanMember.cs index e225de29..db88203e 100644 --- a/sdk/dotnet/System/Outputs/SdwanMember.cs +++ b/sdk/dotnet/System/Outputs/SdwanMember.cs @@ -43,7 +43,7 @@ public sealed class SdwanMember /// public readonly string? PreferredSource; /// - /// Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + /// Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. /// public readonly int? Priority; /// diff --git a/sdk/dotnet/System/Outputs/SdwanNeighbor.cs b/sdk/dotnet/System/Outputs/SdwanNeighbor.cs index c3ae0781..8922827f 100644 --- a/sdk/dotnet/System/Outputs/SdwanNeighbor.cs +++ b/sdk/dotnet/System/Outputs/SdwanNeighbor.cs @@ -23,11 +23,11 @@ public sealed class SdwanNeighbor /// public readonly string? Ip; /// - /// Member sequence number. + /// Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* /// public readonly int? Member; /// - /// Member sequence number list. The structure of `member_block` block is documented below. + /// Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. /// public readonly ImmutableArray MemberBlocks; /// diff --git a/sdk/dotnet/System/Outputs/SdwanServiceDst6.cs b/sdk/dotnet/System/Outputs/SdwanServiceDst6.cs index 95344e71..c8ca5493 100644 --- a/sdk/dotnet/System/Outputs/SdwanServiceDst6.cs +++ b/sdk/dotnet/System/Outputs/SdwanServiceDst6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class SdwanServiceDst6 { - /// - /// Address or address group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/SdwanServiceSrc6.cs b/sdk/dotnet/System/Outputs/SdwanServiceSrc6.cs index 28092c03..71439b72 100644 --- a/sdk/dotnet/System/Outputs/SdwanServiceSrc6.cs +++ b/sdk/dotnet/System/Outputs/SdwanServiceSrc6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class SdwanServiceSrc6 { - /// - /// Address or address group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/VirtualwanlinkHealthCheck.cs b/sdk/dotnet/System/Outputs/VirtualwanlinkHealthCheck.cs index da488940..95d0630e 100644 --- a/sdk/dotnet/System/Outputs/VirtualwanlinkHealthCheck.cs +++ b/sdk/dotnet/System/Outputs/VirtualwanlinkHealthCheck.cs @@ -47,7 +47,7 @@ public sealed class VirtualwanlinkHealthCheck /// public readonly string? HttpMatch; /// - /// Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + /// Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. /// public readonly int? Interval; /// diff --git a/sdk/dotnet/System/Outputs/VirtualwanlinkMember.cs b/sdk/dotnet/System/Outputs/VirtualwanlinkMember.cs index 00b4ec4b..550fd906 100644 --- a/sdk/dotnet/System/Outputs/VirtualwanlinkMember.cs +++ b/sdk/dotnet/System/Outputs/VirtualwanlinkMember.cs @@ -63,11 +63,11 @@ public sealed class VirtualwanlinkMember /// public readonly string? Status; /// - /// Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + /// Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. /// public readonly int? VolumeRatio; /// - /// Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + /// Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. /// public readonly int? Weight; diff --git a/sdk/dotnet/System/Outputs/VirtualwanlinkServiceDst6.cs b/sdk/dotnet/System/Outputs/VirtualwanlinkServiceDst6.cs index b451882b..9b92a2bd 100644 --- a/sdk/dotnet/System/Outputs/VirtualwanlinkServiceDst6.cs +++ b/sdk/dotnet/System/Outputs/VirtualwanlinkServiceDst6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class VirtualwanlinkServiceDst6 { - /// - /// Address or address group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/VirtualwanlinkServiceSrc6.cs b/sdk/dotnet/System/Outputs/VirtualwanlinkServiceSrc6.cs index 62396bee..736d39bb 100644 --- a/sdk/dotnet/System/Outputs/VirtualwanlinkServiceSrc6.cs +++ b/sdk/dotnet/System/Outputs/VirtualwanlinkServiceSrc6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class VirtualwanlinkServiceSrc6 { - /// - /// Address or address group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/System/Outputs/VxlanRemoteIp6.cs b/sdk/dotnet/System/Outputs/VxlanRemoteIp6.cs index 0e8c3eb0..2bf98665 100644 --- a/sdk/dotnet/System/Outputs/VxlanRemoteIp6.cs +++ b/sdk/dotnet/System/Outputs/VxlanRemoteIp6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.System.Outputs [OutputType] public sealed class VxlanRemoteIp6 { - /// - /// IPv6 address. - /// public readonly string? Ip6; [OutputConstructor] diff --git a/sdk/dotnet/System/Passwordpolicy.cs b/sdk/dotnet/System/Passwordpolicy.cs index faf05393..051ab0f7 100644 --- a/sdk/dotnet/System/Passwordpolicy.cs +++ b/sdk/dotnet/System/Passwordpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -89,7 +87,7 @@ public partial class Passwordpolicy : global::Pulumi.CustomResource public Output ExpireStatus { get; private set; } = null!; /// - /// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + /// 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). /// [Output("minChangeCharacters")] public Output MinChangeCharacters { get; private set; } = null!; @@ -125,7 +123,7 @@ public partial class Passwordpolicy : global::Pulumi.CustomResource public Output MinimumLength { get; private set; } = null!; /// - /// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + /// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. /// [Output("reusePassword")] public Output ReusePassword { get; private set; } = null!; @@ -140,7 +138,7 @@ public partial class Passwordpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -214,7 +212,7 @@ public sealed class PasswordpolicyArgs : global::Pulumi.ResourceArgs public Input? ExpireStatus { get; set; } /// - /// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + /// 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). /// [Input("minChangeCharacters")] public Input? MinChangeCharacters { get; set; } @@ -250,7 +248,7 @@ public sealed class PasswordpolicyArgs : global::Pulumi.ResourceArgs public Input? MinimumLength { get; set; } /// - /// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + /// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. /// [Input("reusePassword")] public Input? ReusePassword { get; set; } @@ -300,7 +298,7 @@ public sealed class PasswordpolicyState : global::Pulumi.ResourceArgs public Input? ExpireStatus { get; set; } /// - /// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + /// 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). /// [Input("minChangeCharacters")] public Input? MinChangeCharacters { get; set; } @@ -336,7 +334,7 @@ public sealed class PasswordpolicyState : global::Pulumi.ResourceArgs public Input? MinimumLength { get; set; } /// - /// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + /// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. /// [Input("reusePassword")] public Input? ReusePassword { get; set; } diff --git a/sdk/dotnet/System/Passwordpolicyguestadmin.cs b/sdk/dotnet/System/Passwordpolicyguestadmin.cs index b92a36db..5257590a 100644 --- a/sdk/dotnet/System/Passwordpolicyguestadmin.cs +++ b/sdk/dotnet/System/Passwordpolicyguestadmin.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -89,7 +87,7 @@ public partial class Passwordpolicyguestadmin : global::Pulumi.CustomResource public Output ExpireStatus { get; private set; } = null!; /// - /// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + /// 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). /// [Output("minChangeCharacters")] public Output MinChangeCharacters { get; private set; } = null!; @@ -125,7 +123,7 @@ public partial class Passwordpolicyguestadmin : global::Pulumi.CustomResource public Output MinimumLength { get; private set; } = null!; /// - /// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + /// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. /// [Output("reusePassword")] public Output ReusePassword { get; private set; } = null!; @@ -140,7 +138,7 @@ public partial class Passwordpolicyguestadmin : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -214,7 +212,7 @@ public sealed class PasswordpolicyguestadminArgs : global::Pulumi.ResourceArgs public Input? ExpireStatus { get; set; } /// - /// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + /// 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). /// [Input("minChangeCharacters")] public Input? MinChangeCharacters { get; set; } @@ -250,7 +248,7 @@ public sealed class PasswordpolicyguestadminArgs : global::Pulumi.ResourceArgs public Input? MinimumLength { get; set; } /// - /// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + /// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. /// [Input("reusePassword")] public Input? ReusePassword { get; set; } @@ -300,7 +298,7 @@ public sealed class PasswordpolicyguestadminState : global::Pulumi.ResourceArgs public Input? ExpireStatus { get; set; } /// - /// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + /// 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). /// [Input("minChangeCharacters")] public Input? MinChangeCharacters { get; set; } @@ -336,7 +334,7 @@ public sealed class PasswordpolicyguestadminState : global::Pulumi.ResourceArgs public Input? MinimumLength { get; set; } /// - /// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + /// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. /// [Input("reusePassword")] public Input? ReusePassword { get; set; } diff --git a/sdk/dotnet/System/Pcpserver.cs b/sdk/dotnet/System/Pcpserver.cs index 7f3d0bd4..a555e6cb 100644 --- a/sdk/dotnet/System/Pcpserver.cs +++ b/sdk/dotnet/System/Pcpserver.cs @@ -41,7 +41,7 @@ public partial class Pcpserver : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Pcpserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class PcpserverArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class PcpserverState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Physicalswitch.cs b/sdk/dotnet/System/Physicalswitch.cs index 810253ac..eb2e28b6 100644 --- a/sdk/dotnet/System/Physicalswitch.cs +++ b/sdk/dotnet/System/Physicalswitch.cs @@ -56,7 +56,7 @@ public partial class Physicalswitch : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Pppoeinterface.cs b/sdk/dotnet/System/Pppoeinterface.cs index c75586a4..a4586560 100644 --- a/sdk/dotnet/System/Pppoeinterface.cs +++ b/sdk/dotnet/System/Pppoeinterface.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,13 +111,13 @@ public partial class Pppoeinterface : global::Pulumi.CustomResource public Output Ipv6 { get; private set; } = null!; /// - /// PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + /// Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. /// [Output("lcpEchoInterval")] public Output LcpEchoInterval { get; private set; } = null!; /// - /// Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + /// Maximum missed LCP echo messages before disconnect. /// [Output("lcpMaxEchoFails")] public Output LcpMaxEchoFails { get; private set; } = null!; @@ -164,7 +162,7 @@ public partial class Pppoeinterface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -266,13 +264,13 @@ public sealed class PppoeinterfaceArgs : global::Pulumi.ResourceArgs public Input? Ipv6 { get; set; } /// - /// PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + /// Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. /// [Input("lcpEchoInterval")] public Input? LcpEchoInterval { get; set; } /// - /// Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + /// Maximum missed LCP echo messages before disconnect. /// [Input("lcpMaxEchoFails")] public Input? LcpMaxEchoFails { get; set; } @@ -386,13 +384,13 @@ public sealed class PppoeinterfaceState : global::Pulumi.ResourceArgs public Input? Ipv6 { get; set; } /// - /// PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + /// Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. /// [Input("lcpEchoInterval")] public Input? LcpEchoInterval { get; set; } /// - /// Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + /// Maximum missed LCP echo messages before disconnect. /// [Input("lcpMaxEchoFails")] public Input? LcpMaxEchoFails { get; set; } diff --git a/sdk/dotnet/System/Proberesponse.cs b/sdk/dotnet/System/Proberesponse.cs index ba3126d9..947481b9 100644 --- a/sdk/dotnet/System/Proberesponse.cs +++ b/sdk/dotnet/System/Proberesponse.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -105,7 +103,7 @@ public partial class Proberesponse : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Proxyarp.cs b/sdk/dotnet/System/Proxyarp.cs index d099cfd1..1dd2aa9f 100644 --- a/sdk/dotnet/System/Proxyarp.cs +++ b/sdk/dotnet/System/Proxyarp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Proxyarp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Ptp.cs b/sdk/dotnet/System/Ptp.cs index 674a0735..5672eb5e 100644 --- a/sdk/dotnet/System/Ptp.cs +++ b/sdk/dotnet/System/Ptp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Ptp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -116,7 +114,7 @@ public partial class Ptp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -178,7 +176,7 @@ public sealed class PtpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -252,7 +250,7 @@ public sealed class PtpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Replacemsg/Admin.cs b/sdk/dotnet/System/Replacemsg/Admin.cs index bb140cb3..46f89bfc 100644 --- a/sdk/dotnet/System/Replacemsg/Admin.cs +++ b/sdk/dotnet/System/Replacemsg/Admin.cs @@ -62,7 +62,7 @@ public partial class Admin : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Alertmail.cs b/sdk/dotnet/System/Replacemsg/Alertmail.cs index b0201272..f7074286 100644 --- a/sdk/dotnet/System/Replacemsg/Alertmail.cs +++ b/sdk/dotnet/System/Replacemsg/Alertmail.cs @@ -62,7 +62,7 @@ public partial class Alertmail : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Auth.cs b/sdk/dotnet/System/Replacemsg/Auth.cs index 436e09f6..4923cf00 100644 --- a/sdk/dotnet/System/Replacemsg/Auth.cs +++ b/sdk/dotnet/System/Replacemsg/Auth.cs @@ -62,7 +62,7 @@ public partial class Auth : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Automation.cs b/sdk/dotnet/System/Replacemsg/Automation.cs index 85355c7e..9a2a9e9d 100644 --- a/sdk/dotnet/System/Replacemsg/Automation.cs +++ b/sdk/dotnet/System/Replacemsg/Automation.cs @@ -62,7 +62,7 @@ public partial class Automation : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Devicedetectionportal.cs b/sdk/dotnet/System/Replacemsg/Devicedetectionportal.cs index 0909d99f..2b5bf4c6 100644 --- a/sdk/dotnet/System/Replacemsg/Devicedetectionportal.cs +++ b/sdk/dotnet/System/Replacemsg/Devicedetectionportal.cs @@ -62,7 +62,7 @@ public partial class Devicedetectionportal : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Ec.cs b/sdk/dotnet/System/Replacemsg/Ec.cs index b17da59b..addfcb83 100644 --- a/sdk/dotnet/System/Replacemsg/Ec.cs +++ b/sdk/dotnet/System/Replacemsg/Ec.cs @@ -62,7 +62,7 @@ public partial class Ec : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Fortiguardwf.cs b/sdk/dotnet/System/Replacemsg/Fortiguardwf.cs index 60fae63f..67fae65a 100644 --- a/sdk/dotnet/System/Replacemsg/Fortiguardwf.cs +++ b/sdk/dotnet/System/Replacemsg/Fortiguardwf.cs @@ -62,7 +62,7 @@ public partial class Fortiguardwf : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Ftp.cs b/sdk/dotnet/System/Replacemsg/Ftp.cs index c7532718..7b9dddfc 100644 --- a/sdk/dotnet/System/Replacemsg/Ftp.cs +++ b/sdk/dotnet/System/Replacemsg/Ftp.cs @@ -62,7 +62,7 @@ public partial class Ftp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Http.cs b/sdk/dotnet/System/Replacemsg/Http.cs index a74fd6b1..d3d79119 100644 --- a/sdk/dotnet/System/Replacemsg/Http.cs +++ b/sdk/dotnet/System/Replacemsg/Http.cs @@ -62,7 +62,7 @@ public partial class Http : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Icap.cs b/sdk/dotnet/System/Replacemsg/Icap.cs index dbb49856..1a8c31e5 100644 --- a/sdk/dotnet/System/Replacemsg/Icap.cs +++ b/sdk/dotnet/System/Replacemsg/Icap.cs @@ -62,7 +62,7 @@ public partial class Icap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Mail.cs b/sdk/dotnet/System/Replacemsg/Mail.cs index a94fa654..5a1d1bfe 100644 --- a/sdk/dotnet/System/Replacemsg/Mail.cs +++ b/sdk/dotnet/System/Replacemsg/Mail.cs @@ -62,7 +62,7 @@ public partial class Mail : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Nacquar.cs b/sdk/dotnet/System/Replacemsg/Nacquar.cs index f349ebb3..dde4016d 100644 --- a/sdk/dotnet/System/Replacemsg/Nacquar.cs +++ b/sdk/dotnet/System/Replacemsg/Nacquar.cs @@ -62,7 +62,7 @@ public partial class Nacquar : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Nntp.cs b/sdk/dotnet/System/Replacemsg/Nntp.cs index 79dab46a..567c86c3 100644 --- a/sdk/dotnet/System/Replacemsg/Nntp.cs +++ b/sdk/dotnet/System/Replacemsg/Nntp.cs @@ -62,7 +62,7 @@ public partial class Nntp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Spam.cs b/sdk/dotnet/System/Replacemsg/Spam.cs index 6c4b5dd3..a5791182 100644 --- a/sdk/dotnet/System/Replacemsg/Spam.cs +++ b/sdk/dotnet/System/Replacemsg/Spam.cs @@ -62,7 +62,7 @@ public partial class Spam : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Sslvpn.cs b/sdk/dotnet/System/Replacemsg/Sslvpn.cs index 230d4250..284687be 100644 --- a/sdk/dotnet/System/Replacemsg/Sslvpn.cs +++ b/sdk/dotnet/System/Replacemsg/Sslvpn.cs @@ -62,7 +62,7 @@ public partial class Sslvpn : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Trafficquota.cs b/sdk/dotnet/System/Replacemsg/Trafficquota.cs index 99c58fbe..b875a363 100644 --- a/sdk/dotnet/System/Replacemsg/Trafficquota.cs +++ b/sdk/dotnet/System/Replacemsg/Trafficquota.cs @@ -62,7 +62,7 @@ public partial class Trafficquota : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Utm.cs b/sdk/dotnet/System/Replacemsg/Utm.cs index c12c1023..21a53e17 100644 --- a/sdk/dotnet/System/Replacemsg/Utm.cs +++ b/sdk/dotnet/System/Replacemsg/Utm.cs @@ -62,7 +62,7 @@ public partial class Utm : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsg/Webproxy.cs b/sdk/dotnet/System/Replacemsg/Webproxy.cs index 8b2b432b..58e60e98 100644 --- a/sdk/dotnet/System/Replacemsg/Webproxy.cs +++ b/sdk/dotnet/System/Replacemsg/Webproxy.cs @@ -62,7 +62,7 @@ public partial class Webproxy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Replacemsggroup.cs b/sdk/dotnet/System/Replacemsggroup.cs index 452d02e9..e517190e 100644 --- a/sdk/dotnet/System/Replacemsggroup.cs +++ b/sdk/dotnet/System/Replacemsggroup.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -122,7 +120,7 @@ public partial class Replacemsggroup : global::Pulumi.CustomResource public Output> Ftps { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -197,7 +195,7 @@ public partial class Replacemsggroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Replacement message table entries. The structure of `webproxy` block is documented below. @@ -373,7 +371,7 @@ public InputList Ftps } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -645,7 +643,7 @@ public InputList Ftps } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Replacemsgimage.cs b/sdk/dotnet/System/Replacemsgimage.cs index 2c19b77e..6cf82468 100644 --- a/sdk/dotnet/System/Replacemsgimage.cs +++ b/sdk/dotnet/System/Replacemsgimage.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Replacemsgimage : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Resourcelimits.cs b/sdk/dotnet/System/Resourcelimits.cs index 3e5781d2..494377f1 100644 --- a/sdk/dotnet/System/Resourcelimits.cs +++ b/sdk/dotnet/System/Resourcelimits.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -48,7 +47,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,7 +94,7 @@ public partial class Resourcelimits : global::Pulumi.CustomResource public Output FirewallAddrgrp { get; private set; } = null!; /// - /// Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + /// Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). /// [Output("firewallPolicy")] public Output FirewallPolicy { get; private set; } = null!; @@ -126,7 +124,7 @@ public partial class Resourcelimits : global::Pulumi.CustomResource public Output IpsecPhase2Interface { get; private set; } = null!; /// - /// Log disk quota in MB. + /// Log disk quota in megabytes (MB). /// [Output("logDiskQuota")] public Output LogDiskQuota { get; private set; } = null!; @@ -183,7 +181,7 @@ public partial class Resourcelimits : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -257,7 +255,7 @@ public sealed class ResourcelimitsArgs : global::Pulumi.ResourceArgs public Input? FirewallAddrgrp { get; set; } /// - /// Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + /// Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). /// [Input("firewallPolicy")] public Input? FirewallPolicy { get; set; } @@ -287,7 +285,7 @@ public sealed class ResourcelimitsArgs : global::Pulumi.ResourceArgs public Input? IpsecPhase2Interface { get; set; } /// - /// Log disk quota in MB. + /// Log disk quota in megabytes (MB). /// [Input("logDiskQuota")] public Input? LogDiskQuota { get; set; } @@ -379,7 +377,7 @@ public sealed class ResourcelimitsState : global::Pulumi.ResourceArgs public Input? FirewallAddrgrp { get; set; } /// - /// Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + /// Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). /// [Input("firewallPolicy")] public Input? FirewallPolicy { get; set; } @@ -409,7 +407,7 @@ public sealed class ResourcelimitsState : global::Pulumi.ResourceArgs public Input? IpsecPhase2Interface { get; set; } /// - /// Log disk quota in MB. + /// Log disk quota in megabytes (MB). /// [Input("logDiskQuota")] public Input? LogDiskQuota { get; set; } diff --git a/sdk/dotnet/System/Saml.cs b/sdk/dotnet/System/Saml.cs index 8941b173..910717de 100644 --- a/sdk/dotnet/System/Saml.cs +++ b/sdk/dotnet/System/Saml.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,7 +94,7 @@ public partial class Saml : global::Pulumi.CustomResource public Output EntityId { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -183,7 +181,7 @@ public partial class Saml : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -269,7 +267,7 @@ public sealed class SamlArgs : global::Pulumi.ResourceArgs public Input? EntityId { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -409,7 +407,7 @@ public sealed class SamlState : global::Pulumi.ResourceArgs public Input? EntityId { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Sdnconnector.cs b/sdk/dotnet/System/Sdnconnector.cs index 9179fe4e..a4195183 100644 --- a/sdk/dotnet/System/Sdnconnector.cs +++ b/sdk/dotnet/System/Sdnconnector.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -40,7 +39,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -160,7 +158,7 @@ public partial class Sdnconnector : global::Pulumi.CustomResource public Output> GcpProjectLists { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -370,7 +368,7 @@ public partial class Sdnconnector : global::Pulumi.CustomResource public Output Type { get; private set; } = null!; /// - /// Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + /// Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. /// [Output("updateInterval")] public Output UpdateInterval { get; private set; } = null!; @@ -415,7 +413,7 @@ public partial class Sdnconnector : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable server certificate verification. Valid values: `disable`, `enable`. @@ -645,7 +643,7 @@ public InputList GcpProjectLists } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -935,7 +933,7 @@ public InputList ServerLists public Input Type { get; set; } = null!; /// - /// Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + /// Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. /// [Input("updateInterval")] public Input? UpdateInterval { get; set; } @@ -1169,7 +1167,7 @@ public InputList GcpProjectLists } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1459,7 +1457,7 @@ public InputList ServerLists public Input? Type { get; set; } /// - /// Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + /// Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. /// [Input("updateInterval")] public Input? UpdateInterval { get; set; } diff --git a/sdk/dotnet/System/Sdnproxy.cs b/sdk/dotnet/System/Sdnproxy.cs index 445e598e..4ededa61 100644 --- a/sdk/dotnet/System/Sdnproxy.cs +++ b/sdk/dotnet/System/Sdnproxy.cs @@ -74,7 +74,7 @@ public partial class Sdnproxy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Sdwan.cs b/sdk/dotnet/System/Sdwan.cs index f8e1531d..ac57f0a5 100644 --- a/sdk/dotnet/System/Sdwan.cs +++ b/sdk/dotnet/System/Sdwan.cs @@ -71,7 +71,7 @@ public partial class Sdwan : global::Pulumi.CustomResource public Output FailDetect { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -140,7 +140,7 @@ public partial class Sdwan : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Configure SD-WAN zones. The structure of `zone` block is documented below. @@ -244,7 +244,7 @@ public InputList FailAlertInterfaces public Input? FailDetect { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -408,7 +408,7 @@ public InputList FailAlertInterfaces public Input? FailDetect { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Sessionhelper.cs b/sdk/dotnet/System/Sessionhelper.cs index 0b9a518b..1db8c3a8 100644 --- a/sdk/dotnet/System/Sessionhelper.cs +++ b/sdk/dotnet/System/Sessionhelper.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Sessionhelper : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Sessionttl.cs b/sdk/dotnet/System/Sessionttl.cs index 73475d09..2fb18b7a 100644 --- a/sdk/dotnet/System/Sessionttl.cs +++ b/sdk/dotnet/System/Sessionttl.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Sessionttl : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -82,7 +80,7 @@ public partial class Sessionttl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -144,7 +142,7 @@ public sealed class SessionttlArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -188,7 +186,7 @@ public sealed class SessionttlState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/SettingDns.cs b/sdk/dotnet/System/SettingDns.cs index 0ea22101..bcb9c020 100644 --- a/sdk/dotnet/System/SettingDns.cs +++ b/sdk/dotnet/System/SettingDns.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/settingDns:SettingDns")] public partial class SettingDns : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/SettingNtp.cs b/sdk/dotnet/System/SettingNtp.cs index be5393d9..26eb1bb5 100644 --- a/sdk/dotnet/System/SettingNtp.cs +++ b/sdk/dotnet/System/SettingNtp.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/settingNtp:SettingNtp")] public partial class SettingNtp : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/Settings.cs b/sdk/dotnet/System/Settings.cs index 1e262a2b..6c0c1816 100644 --- a/sdk/dotnet/System/Settings.cs +++ b/sdk/dotnet/System/Settings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output Bfd { get; private set; } = null!; /// - /// BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + /// BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. /// [Output("bfdDesiredMinTx")] public Output BfdDesiredMinTx { get; private set; } = null!; @@ -131,7 +129,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output BfdDontEnforceSrcPort { get; private set; } = null!; /// - /// BFD required minimal receive interval (1 - 100000 ms, default = 50). + /// BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. /// [Output("bfdRequiredMinRx")] public Output BfdRequiredMinRx { get; private set; } = null!; @@ -251,7 +249,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + /// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. /// [Output("ecmpMaxPaths")] public Output EcmpMaxPaths { get; private set; } = null!; @@ -299,7 +297,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output Gateway6 { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -754,6 +752,12 @@ public partial class Settings : global::Pulumi.CustomResource [Output("inspectionMode")] public Output InspectionMode { get; private set; } = null!; + /// + /// Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + /// + [Output("internetServiceAppCtrlSize")] + public Output InternetServiceAppCtrlSize { get; private set; } = null!; + /// /// Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. /// @@ -971,7 +975,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output V4EcmpMode { get; private set; } = null!; /// - /// VDOM type (traffic or admin). + /// VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. /// [Output("vdomType")] public Output VdomType { get; private set; } = null!; @@ -980,7 +984,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. @@ -1102,7 +1106,7 @@ public sealed class SettingsArgs : global::Pulumi.ResourceArgs public Input? Bfd { get; set; } /// - /// BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + /// BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. /// [Input("bfdDesiredMinTx")] public Input? BfdDesiredMinTx { get; set; } @@ -1120,7 +1124,7 @@ public sealed class SettingsArgs : global::Pulumi.ResourceArgs public Input? BfdDontEnforceSrcPort { get; set; } /// - /// BFD required minimal receive interval (1 - 100000 ms, default = 50). + /// BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. /// [Input("bfdRequiredMinRx")] public Input? BfdRequiredMinRx { get; set; } @@ -1240,7 +1244,7 @@ public sealed class SettingsArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + /// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. /// [Input("ecmpMaxPaths")] public Input? EcmpMaxPaths { get; set; } @@ -1288,7 +1292,7 @@ public sealed class SettingsArgs : global::Pulumi.ResourceArgs public Input? Gateway6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1749,6 +1753,12 @@ public InputList GuiDefaultPolicyColu [Input("inspectionMode")] public Input? InspectionMode { get; set; } + /// + /// Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + /// + [Input("internetServiceAppCtrlSize")] + public Input? InternetServiceAppCtrlSize { get; set; } + /// /// Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. /// @@ -1966,7 +1976,7 @@ public InputList GuiDefaultPolicyColu public Input? V4EcmpMode { get; set; } /// - /// VDOM type (traffic or admin). + /// VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. /// [Input("vdomType")] public Input? VdomType { get; set; } @@ -2058,7 +2068,7 @@ public sealed class SettingsState : global::Pulumi.ResourceArgs public Input? Bfd { get; set; } /// - /// BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + /// BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. /// [Input("bfdDesiredMinTx")] public Input? BfdDesiredMinTx { get; set; } @@ -2076,7 +2086,7 @@ public sealed class SettingsState : global::Pulumi.ResourceArgs public Input? BfdDontEnforceSrcPort { get; set; } /// - /// BFD required minimal receive interval (1 - 100000 ms, default = 50). + /// BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. /// [Input("bfdRequiredMinRx")] public Input? BfdRequiredMinRx { get; set; } @@ -2196,7 +2206,7 @@ public sealed class SettingsState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + /// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. /// [Input("ecmpMaxPaths")] public Input? EcmpMaxPaths { get; set; } @@ -2244,7 +2254,7 @@ public sealed class SettingsState : global::Pulumi.ResourceArgs public Input? Gateway6 { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2705,6 +2715,12 @@ public InputList GuiDefaultPolicyC [Input("inspectionMode")] public Input? InspectionMode { get; set; } + /// + /// Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + /// + [Input("internetServiceAppCtrlSize")] + public Input? InternetServiceAppCtrlSize { get; set; } + /// /// Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. /// @@ -2922,7 +2938,7 @@ public InputList GuiDefaultPolicyC public Input? V4EcmpMode { get; set; } /// - /// VDOM type (traffic or admin). + /// VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. /// [Input("vdomType")] public Input? VdomType { get; set; } diff --git a/sdk/dotnet/System/Sflow.cs b/sdk/dotnet/System/Sflow.cs index 493b37df..803ab6d5 100644 --- a/sdk/dotnet/System/Sflow.cs +++ b/sdk/dotnet/System/Sflow.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -81,7 +79,7 @@ public partial class Sflow : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -108,7 +106,7 @@ public partial class Sflow : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -188,7 +186,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -256,7 +254,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Sittunnel.cs b/sdk/dotnet/System/Sittunnel.cs index c0e1146d..4d38315b 100644 --- a/sdk/dotnet/System/Sittunnel.cs +++ b/sdk/dotnet/System/Sittunnel.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -103,7 +101,7 @@ public partial class Sittunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Smsserver.cs b/sdk/dotnet/System/Smsserver.cs index 172ef541..15e5f783 100644 --- a/sdk/dotnet/System/Smsserver.cs +++ b/sdk/dotnet/System/Smsserver.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -70,7 +68,7 @@ public partial class Smsserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Snmp/Community.cs b/sdk/dotnet/System/Snmp/Community.cs index 246d6ca5..9e351862 100644 --- a/sdk/dotnet/System/Snmp/Community.cs +++ b/sdk/dotnet/System/Snmp/Community.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Snmp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.System.Snmp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -85,7 +83,7 @@ public partial class Community : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -184,7 +182,7 @@ public partial class Community : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// SNMP access control VDOMs. The structure of `vdoms` block is documented below. @@ -258,7 +256,7 @@ public sealed class CommunityArgs : global::Pulumi.ResourceArgs public Input Fosid { get; set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -410,7 +408,7 @@ public sealed class CommunityState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Snmp/GetSysinfo.cs b/sdk/dotnet/System/Snmp/GetSysinfo.cs index ec794239..9a756e53 100644 --- a/sdk/dotnet/System/Snmp/GetSysinfo.cs +++ b/sdk/dotnet/System/Snmp/GetSysinfo.cs @@ -58,6 +58,10 @@ public GetSysinfoInvokeArgs() [OutputType] public sealed class GetSysinfoResult { + /// + /// Enable/disable allowance of appending VDOM or interface index in some RFC tables. + /// + public readonly string AppendIndex; /// /// Contact information. /// @@ -110,6 +114,8 @@ public sealed class GetSysinfoResult [OutputConstructor] private GetSysinfoResult( + string appendIndex, + string contactInfo, string description, @@ -136,6 +142,7 @@ private GetSysinfoResult( string? vdomparam) { + AppendIndex = appendIndex; ContactInfo = contactInfo; Description = description; EngineId = engineId; diff --git a/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6Args.cs b/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6Args.cs index f881335c..ff900e85 100644 --- a/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6Args.cs +++ b/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6Args.cs @@ -13,33 +13,21 @@ namespace Pulumiverse.Fortios.System.Snmp.Inputs public sealed class CommunityHosts6Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - /// [Input("haDirect")] public Input? HaDirect { get; set; } - /// - /// Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - /// [Input("hostType")] public Input? HostType { get; set; } /// - /// Host6 entry ID. + /// an identifier for the resource with format {{fosid}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// SNMP manager IPv6 address prefix. - /// [Input("ipv6")] public Input? Ipv6 { get; set; } - /// - /// Source IPv6 address for SNMP traps. - /// [Input("sourceIpv6")] public Input? SourceIpv6 { get; set; } diff --git a/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6GetArgs.cs b/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6GetArgs.cs index 9f522e72..7ba4830f 100644 --- a/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6GetArgs.cs +++ b/sdk/dotnet/System/Snmp/Inputs/CommunityHosts6GetArgs.cs @@ -13,33 +13,21 @@ namespace Pulumiverse.Fortios.System.Snmp.Inputs public sealed class CommunityHosts6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - /// [Input("haDirect")] public Input? HaDirect { get; set; } - /// - /// Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - /// [Input("hostType")] public Input? HostType { get; set; } /// - /// Host6 entry ID. + /// an identifier for the resource with format {{fosid}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// SNMP manager IPv6 address prefix. - /// [Input("ipv6")] public Input? Ipv6 { get; set; } - /// - /// Source IPv6 address for SNMP traps. - /// [Input("sourceIpv6")] public Input? SourceIpv6 { get; set; } diff --git a/sdk/dotnet/System/Snmp/Mibview.cs b/sdk/dotnet/System/Snmp/Mibview.cs index 94935953..f4c8e1c3 100644 --- a/sdk/dotnet/System/Snmp/Mibview.cs +++ b/sdk/dotnet/System/Snmp/Mibview.cs @@ -56,7 +56,7 @@ public partial class Mibview : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Snmp/Outputs/CommunityHosts6.cs b/sdk/dotnet/System/Snmp/Outputs/CommunityHosts6.cs index 013d711d..b5b13867 100644 --- a/sdk/dotnet/System/Snmp/Outputs/CommunityHosts6.cs +++ b/sdk/dotnet/System/Snmp/Outputs/CommunityHosts6.cs @@ -14,25 +14,13 @@ namespace Pulumiverse.Fortios.System.Snmp.Outputs [OutputType] public sealed class CommunityHosts6 { - /// - /// Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - /// public readonly string? HaDirect; - /// - /// Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - /// public readonly string? HostType; /// - /// Host6 entry ID. + /// an identifier for the resource with format {{fosid}}. /// public readonly int? Id; - /// - /// SNMP manager IPv6 address prefix. - /// public readonly string? Ipv6; - /// - /// Source IPv6 address for SNMP traps. - /// public readonly string? SourceIpv6; [OutputConstructor] diff --git a/sdk/dotnet/System/Snmp/Sysinfo.cs b/sdk/dotnet/System/Snmp/Sysinfo.cs index b319962d..26485a18 100644 --- a/sdk/dotnet/System/Snmp/Sysinfo.cs +++ b/sdk/dotnet/System/Snmp/Sysinfo.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Snmp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System.Snmp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -57,6 +55,12 @@ namespace Pulumiverse.Fortios.System.Snmp [FortiosResourceType("fortios:system/snmp/sysinfo:Sysinfo")] public partial class Sysinfo : global::Pulumi.CustomResource { + /// + /// Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + /// + [Output("appendIndex")] + public Output AppendIndex { get; private set; } = null!; + /// /// Contact information. /// @@ -70,7 +74,7 @@ public partial class Sysinfo : global::Pulumi.CustomResource public Output Description { get; private set; } = null!; /// - /// Local SNMP engineID string (maximum 24 characters). + /// Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. /// [Output("engineId")] public Output EngineId { get; private set; } = null!; @@ -127,7 +131,7 @@ public partial class Sysinfo : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -176,6 +180,12 @@ public static Sysinfo Get(string name, Input id, SysinfoState? state = n public sealed class SysinfoArgs : global::Pulumi.ResourceArgs { + /// + /// Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + /// + [Input("appendIndex")] + public Input? AppendIndex { get; set; } + /// /// Contact information. /// @@ -189,7 +199,7 @@ public sealed class SysinfoArgs : global::Pulumi.ResourceArgs public Input? Description { get; set; } /// - /// Local SNMP engineID string (maximum 24 characters). + /// Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. /// [Input("engineId")] public Input? EngineId { get; set; } @@ -256,6 +266,12 @@ public SysinfoArgs() public sealed class SysinfoState : global::Pulumi.ResourceArgs { + /// + /// Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + /// + [Input("appendIndex")] + public Input? AppendIndex { get; set; } + /// /// Contact information. /// @@ -269,7 +285,7 @@ public sealed class SysinfoState : global::Pulumi.ResourceArgs public Input? Description { get; set; } /// - /// Local SNMP engineID string (maximum 24 characters). + /// Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. /// [Input("engineId")] public Input? EngineId { get; set; } diff --git a/sdk/dotnet/System/Snmp/User.cs b/sdk/dotnet/System/Snmp/User.cs index 2a601c37..eb5154b1 100644 --- a/sdk/dotnet/System/Snmp/User.cs +++ b/sdk/dotnet/System/Snmp/User.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System.Snmp /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.System.Snmp /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class User : global::Pulumi.CustomResource public Output Events { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -196,7 +194,7 @@ public partial class User : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// SNMP access control VDOMs. The structure of `vdoms` block is documented below. @@ -291,7 +289,7 @@ public Input? AuthPwd public Input? Events { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -463,7 +461,7 @@ public Input? AuthPwd public Input? Events { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Speedtestschedule.cs b/sdk/dotnet/System/Speedtestschedule.cs index de2b912b..a9c1b07e 100644 --- a/sdk/dotnet/System/Speedtestschedule.cs +++ b/sdk/dotnet/System/Speedtestschedule.cs @@ -59,7 +59,7 @@ public partial class Speedtestschedule : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -146,7 +146,7 @@ public partial class Speedtestschedule : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -220,7 +220,7 @@ public sealed class SpeedtestscheduleArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -348,7 +348,7 @@ public sealed class SpeedtestscheduleState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Speedtestserver.cs b/sdk/dotnet/System/Speedtestserver.cs index 7431b661..c35e2e63 100644 --- a/sdk/dotnet/System/Speedtestserver.cs +++ b/sdk/dotnet/System/Speedtestserver.cs @@ -41,7 +41,7 @@ public partial class Speedtestserver : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Speedtestserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -124,7 +124,7 @@ public sealed class SpeedtestserverArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -174,7 +174,7 @@ public sealed class SpeedtestserverState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Speedtestsetting.cs b/sdk/dotnet/System/Speedtestsetting.cs index c3e09240..399ecd52 100644 --- a/sdk/dotnet/System/Speedtestsetting.cs +++ b/sdk/dotnet/System/Speedtestsetting.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.System { /// - /// Configure speed test setting. Applies to FortiOS Version `7.2.6,7.4.1,7.4.2`. + /// Configure speed test setting. Applies to FortiOS Version `7.2.6,7.2.7,7.2.8,7.4.1,7.4.2,7.4.3,7.4.4`. /// /// ## Import /// @@ -50,7 +50,7 @@ public partial class Speedtestsetting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Sshconfig.cs b/sdk/dotnet/System/Sshconfig.cs new file mode 100644 index 00000000..69694a9e --- /dev/null +++ b/sdk/dotnet/System/Sshconfig.cs @@ -0,0 +1,241 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; +using Pulumi; + +namespace Pulumiverse.Fortios.System +{ + /// + /// Configure SSH config. Applies to FortiOS Version `>= 7.4.4`. + /// + /// ## Import + /// + /// System SshConfig can be imported using any of these accepted formats: + /// + /// ```sh + /// $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + /// ``` + /// + /// If you do not want to import arguments of block: + /// + /// $ export "FORTIOS_IMPORT_TABLE"="false" + /// + /// ```sh + /// $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + /// ``` + /// + /// $ unset "FORTIOS_IMPORT_TABLE" + /// + [FortiosResourceType("fortios:system/sshconfig:Sshconfig")] + public partial class Sshconfig : global::Pulumi.CustomResource + { + /// + /// Select one or more SSH ciphers. Valid values: `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`. + /// + [Output("sshEncAlgo")] + public Output SshEncAlgo { get; private set; } = null!; + + /// + /// Config SSH host key. + /// + [Output("sshHsk")] + public Output SshHsk { get; private set; } = null!; + + /// + /// Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + /// + [Output("sshHskAlgo")] + public Output SshHskAlgo { get; private set; } = null!; + + /// + /// Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + /// + [Output("sshHskOverride")] + public Output SshHskOverride { get; private set; } = null!; + + /// + /// Password for ssh-hostkey. + /// + [Output("sshHskPassword")] + public Output SshHskPassword { get; private set; } = null!; + + /// + /// Select one or more SSH kex algorithms. 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`. + /// + [Output("sshKexAlgo")] + public Output SshKexAlgo { get; private set; } = null!; + + /// + /// Select one or more SSH MAC algorithms. 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`. + /// + [Output("sshMacAlgo")] + public Output SshMacAlgo { get; private set; } = null!; + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Output("vdomparam")] + public Output Vdomparam { get; private set; } = null!; + + + /// + /// Create a Sshconfig resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Sshconfig(string name, SshconfigArgs? args = null, CustomResourceOptions? options = null) + : base("fortios:system/sshconfig:Sshconfig", name, args ?? new SshconfigArgs(), MakeResourceOptions(options, "")) + { + } + + private Sshconfig(string name, Input id, SshconfigState? state = null, CustomResourceOptions? options = null) + : base("fortios:system/sshconfig:Sshconfig", name, state, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + PluginDownloadURL = "github://api.github.com/pulumiverse/pulumi-fortios", + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Sshconfig resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// Any extra arguments used during the lookup. + /// A bag of options that control this resource's behavior + public static Sshconfig Get(string name, Input id, SshconfigState? state = null, CustomResourceOptions? options = null) + { + return new Sshconfig(name, id, state, options); + } + } + + public sealed class SshconfigArgs : global::Pulumi.ResourceArgs + { + /// + /// Select one or more SSH ciphers. Valid values: `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`. + /// + [Input("sshEncAlgo")] + public Input? SshEncAlgo { get; set; } + + /// + /// Config SSH host key. + /// + [Input("sshHsk")] + public Input? SshHsk { get; set; } + + /// + /// Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + /// + [Input("sshHskAlgo")] + public Input? SshHskAlgo { get; set; } + + /// + /// Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + /// + [Input("sshHskOverride")] + public Input? SshHskOverride { get; set; } + + /// + /// Password for ssh-hostkey. + /// + [Input("sshHskPassword")] + public Input? SshHskPassword { get; set; } + + /// + /// Select one or more SSH kex algorithms. 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`. + /// + [Input("sshKexAlgo")] + public Input? SshKexAlgo { get; set; } + + /// + /// Select one or more SSH MAC algorithms. 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`. + /// + [Input("sshMacAlgo")] + public Input? SshMacAlgo { get; set; } + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Input("vdomparam")] + public Input? Vdomparam { get; set; } + + public SshconfigArgs() + { + } + public static new SshconfigArgs Empty => new SshconfigArgs(); + } + + public sealed class SshconfigState : global::Pulumi.ResourceArgs + { + /// + /// Select one or more SSH ciphers. Valid values: `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`. + /// + [Input("sshEncAlgo")] + public Input? SshEncAlgo { get; set; } + + /// + /// Config SSH host key. + /// + [Input("sshHsk")] + public Input? SshHsk { get; set; } + + /// + /// Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + /// + [Input("sshHskAlgo")] + public Input? SshHskAlgo { get; set; } + + /// + /// Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + /// + [Input("sshHskOverride")] + public Input? SshHskOverride { get; set; } + + /// + /// Password for ssh-hostkey. + /// + [Input("sshHskPassword")] + public Input? SshHskPassword { get; set; } + + /// + /// Select one or more SSH kex algorithms. 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`. + /// + [Input("sshKexAlgo")] + public Input? SshKexAlgo { get; set; } + + /// + /// Select one or more SSH MAC algorithms. 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`. + /// + [Input("sshMacAlgo")] + public Input? SshMacAlgo { get; set; } + + /// + /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + /// + [Input("vdomparam")] + public Input? Vdomparam { get; set; } + + public SshconfigState() + { + } + public static new SshconfigState Empty => new SshconfigState(); + } +} diff --git a/sdk/dotnet/System/Ssoadmin.cs b/sdk/dotnet/System/Ssoadmin.cs index c9bf0997..8b41a3e2 100644 --- a/sdk/dotnet/System/Ssoadmin.cs +++ b/sdk/dotnet/System/Ssoadmin.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -74,7 +72,7 @@ public partial class Ssoadmin : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -95,7 +93,7 @@ public partial class Ssoadmin : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -163,7 +161,7 @@ public sealed class SsoadminArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -219,7 +217,7 @@ public sealed class SsoadminState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ssoforticloudadmin.cs b/sdk/dotnet/System/Ssoforticloudadmin.cs index 68266338..b33405dc 100644 --- a/sdk/dotnet/System/Ssoforticloudadmin.cs +++ b/sdk/dotnet/System/Ssoforticloudadmin.cs @@ -47,7 +47,7 @@ public partial class Ssoforticloudadmin : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Ssoforticloudadmin : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -130,7 +130,7 @@ public sealed class SsoforticloudadminArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class SsoforticloudadminState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Ssofortigatecloudadmin.cs b/sdk/dotnet/System/Ssofortigatecloudadmin.cs index bcba9d20..e6453f3b 100644 --- a/sdk/dotnet/System/Ssofortigatecloudadmin.cs +++ b/sdk/dotnet/System/Ssofortigatecloudadmin.cs @@ -47,7 +47,7 @@ public partial class Ssofortigatecloudadmin : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Ssofortigatecloudadmin : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -130,7 +130,7 @@ public sealed class SsofortigatecloudadminArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class SsofortigatecloudadminState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Standalonecluster.cs b/sdk/dotnet/System/Standalonecluster.cs index 0f9c1916..915c06e6 100644 --- a/sdk/dotnet/System/Standalonecluster.cs +++ b/sdk/dotnet/System/Standalonecluster.cs @@ -59,13 +59,13 @@ public partial class Standalonecluster : global::Pulumi.CustomResource public Output Encryption { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; /// - /// Cluster member ID (0 - 3). + /// Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. /// [Output("groupMemberId")] public Output GroupMemberId { get; private set; } = null!; @@ -98,7 +98,7 @@ public partial class Standalonecluster : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -182,13 +182,13 @@ public InputList ClusterPeers public Input? Encryption { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } /// - /// Cluster member ID (0 - 3). + /// Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. /// [Input("groupMemberId")] public Input? GroupMemberId { get; set; } @@ -272,13 +272,13 @@ public InputList ClusterPeers public Input? Encryption { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } /// - /// Cluster member ID (0 - 3). + /// Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. /// [Input("groupMemberId")] public Input? GroupMemberId { get; set; } diff --git a/sdk/dotnet/System/Storage.cs b/sdk/dotnet/System/Storage.cs index e21fa1a7..ff3eea6c 100644 --- a/sdk/dotnet/System/Storage.cs +++ b/sdk/dotnet/System/Storage.cs @@ -86,7 +86,7 @@ public partial class Storage : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// WAN Optimization mode (default = mix). Valid values: `mix`, `wanopt`, `webcache`. diff --git a/sdk/dotnet/System/Stp.cs b/sdk/dotnet/System/Stp.cs index d9f80bc0..251e640a 100644 --- a/sdk/dotnet/System/Stp.cs +++ b/sdk/dotnet/System/Stp.cs @@ -68,7 +68,7 @@ public partial class Stp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Switchinterface.cs b/sdk/dotnet/System/Switchinterface.cs index 5ac1aeea..d8df955d 100644 --- a/sdk/dotnet/System/Switchinterface.cs +++ b/sdk/dotnet/System/Switchinterface.cs @@ -41,7 +41,7 @@ public partial class Switchinterface : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -110,7 +110,7 @@ public partial class Switchinterface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -166,7 +166,7 @@ public sealed class SwitchinterfaceArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -264,7 +264,7 @@ public sealed class SwitchinterfaceState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Tosbasedpriority.cs b/sdk/dotnet/System/Tosbasedpriority.cs index 332e5108..272d33bf 100644 --- a/sdk/dotnet/System/Tosbasedpriority.cs +++ b/sdk/dotnet/System/Tosbasedpriority.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -78,7 +76,7 @@ public partial class Tosbasedpriority : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Vdom.cs b/sdk/dotnet/System/Vdom.cs index 6801e32b..09e7b82f 100644 --- a/sdk/dotnet/System/Vdom.cs +++ b/sdk/dotnet/System/Vdom.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -89,7 +87,7 @@ public partial class Vdom : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/VdomSetting.cs b/sdk/dotnet/System/VdomSetting.cs index 9dee23b0..b58960a1 100644 --- a/sdk/dotnet/System/VdomSetting.cs +++ b/sdk/dotnet/System/VdomSetting.cs @@ -17,7 +17,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// [FortiosResourceType("fortios:system/vdomSetting:VdomSetting")] public partial class VdomSetting : global::Pulumi.CustomResource diff --git a/sdk/dotnet/System/Vdomdns.cs b/sdk/dotnet/System/Vdomdns.cs index 2bacef47..8fbe13b4 100644 --- a/sdk/dotnet/System/Vdomdns.cs +++ b/sdk/dotnet/System/Vdomdns.cs @@ -35,13 +35,13 @@ namespace Pulumiverse.Fortios.System public partial class Vdomdns : global::Pulumi.CustomResource { /// - /// Alternate primary DNS server. (This is not used as a failover DNS server.) + /// Alternate primary DNS server. This is not used as a failover DNS server. /// [Output("altPrimary")] public Output AltPrimary { get; private set; } = null!; /// - /// Alternate secondary DNS server. (This is not used as a failover DNS server.) + /// Alternate secondary DNS server. This is not used as a failover DNS server. /// [Output("altSecondary")] public Output AltSecondary { get; private set; } = null!; @@ -59,7 +59,7 @@ public partial class Vdomdns : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -140,7 +140,7 @@ public partial class Vdomdns : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -190,13 +190,13 @@ public static Vdomdns Get(string name, Input id, VdomdnsState? state = n public sealed class VdomdnsArgs : global::Pulumi.ResourceArgs { /// - /// Alternate primary DNS server. (This is not used as a failover DNS server.) + /// Alternate primary DNS server. This is not used as a failover DNS server. /// [Input("altPrimary")] public Input? AltPrimary { get; set; } /// - /// Alternate secondary DNS server. (This is not used as a failover DNS server.) + /// Alternate secondary DNS server. This is not used as a failover DNS server. /// [Input("altSecondary")] public Input? AltSecondary { get; set; } @@ -214,7 +214,7 @@ public sealed class VdomdnsArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -312,13 +312,13 @@ public VdomdnsArgs() public sealed class VdomdnsState : global::Pulumi.ResourceArgs { /// - /// Alternate primary DNS server. (This is not used as a failover DNS server.) + /// Alternate primary DNS server. This is not used as a failover DNS server. /// [Input("altPrimary")] public Input? AltPrimary { get; set; } /// - /// Alternate secondary DNS server. (This is not used as a failover DNS server.) + /// Alternate secondary DNS server. This is not used as a failover DNS server. /// [Input("altSecondary")] public Input? AltSecondary { get; set; } @@ -336,7 +336,7 @@ public sealed class VdomdnsState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Vdomexception.cs b/sdk/dotnet/System/Vdomexception.cs index f36a9e9b..bad065bc 100644 --- a/sdk/dotnet/System/Vdomexception.cs +++ b/sdk/dotnet/System/Vdomexception.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -64,13 +62,13 @@ public partial class Vdomexception : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Index <1-4096>. + /// Index (1 - 4096). /// [Output("fosid")] public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -97,7 +95,7 @@ public partial class Vdomexception : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Names of the VDOMs. The structure of `vdom` block is documented below. @@ -159,13 +157,13 @@ public sealed class VdomexceptionArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Index <1-4096>. + /// Index (1 - 4096). /// [Input("fosid")] public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -221,13 +219,13 @@ public sealed class VdomexceptionState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Index <1-4096>. + /// Index (1 - 4096). /// [Input("fosid")] public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Vdomlink.cs b/sdk/dotnet/System/Vdomlink.cs index 5f139dad..a475a3b6 100644 --- a/sdk/dotnet/System/Vdomlink.cs +++ b/sdk/dotnet/System/Vdomlink.cs @@ -35,7 +35,7 @@ namespace Pulumiverse.Fortios.System public partial class Vdomlink : global::Pulumi.CustomResource { /// - /// VDOM link name (maximum = 8 characters). + /// VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. /// [Output("name")] public Output Name { get; private set; } = null!; @@ -56,7 +56,7 @@ public partial class Vdomlink : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -106,7 +106,7 @@ public static Vdomlink Get(string name, Input id, VdomlinkState? state = public sealed class VdomlinkArgs : global::Pulumi.ResourceArgs { /// - /// VDOM link name (maximum = 8 characters). + /// VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. /// [Input("name")] public Input? Name { get; set; } @@ -138,7 +138,7 @@ public VdomlinkArgs() public sealed class VdomlinkState : global::Pulumi.ResourceArgs { /// - /// VDOM link name (maximum = 8 characters). + /// VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/System/Vdomnetflow.cs b/sdk/dotnet/System/Vdomnetflow.cs index d083c07f..26359b5c 100644 --- a/sdk/dotnet/System/Vdomnetflow.cs +++ b/sdk/dotnet/System/Vdomnetflow.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -82,7 +80,7 @@ public partial class Vdomnetflow : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -115,7 +113,7 @@ public partial class Vdomnetflow : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -195,7 +193,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -269,7 +267,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Vdomproperty.cs b/sdk/dotnet/System/Vdomproperty.cs index 65677f49..a45f411d 100644 --- a/sdk/dotnet/System/Vdomproperty.cs +++ b/sdk/dotnet/System/Vdomproperty.cs @@ -65,7 +65,7 @@ public partial class Vdomproperty : global::Pulumi.CustomResource public Output FirewallAddrgrp { get; private set; } = null!; /// - /// Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + /// Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). /// [Output("firewallPolicy")] public Output FirewallPolicy { get; private set; } = null!; @@ -95,7 +95,7 @@ public partial class Vdomproperty : global::Pulumi.CustomResource public Output IpsecPhase2Interface { get; private set; } = null!; /// - /// Log disk quota in MB (range depends on how much disk space is available). + /// Log disk quota in megabytes (MB). Range depends on how much disk space is available. /// [Output("logDiskQuota")] public Output LogDiskQuota { get; private set; } = null!; @@ -137,7 +137,7 @@ public partial class Vdomproperty : global::Pulumi.CustomResource public Output Session { get; private set; } = null!; /// - /// Permanent SNMP Index of the virtual domain (0 - 4294967295). + /// Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. /// [Output("snmpIndex")] public Output SnmpIndex { get; private set; } = null!; @@ -164,7 +164,7 @@ public partial class Vdomproperty : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -244,7 +244,7 @@ public sealed class VdompropertyArgs : global::Pulumi.ResourceArgs public Input? FirewallAddrgrp { get; set; } /// - /// Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + /// Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). /// [Input("firewallPolicy")] public Input? FirewallPolicy { get; set; } @@ -274,7 +274,7 @@ public sealed class VdompropertyArgs : global::Pulumi.ResourceArgs public Input? IpsecPhase2Interface { get; set; } /// - /// Log disk quota in MB (range depends on how much disk space is available). + /// Log disk quota in megabytes (MB). Range depends on how much disk space is available. /// [Input("logDiskQuota")] public Input? LogDiskQuota { get; set; } @@ -316,7 +316,7 @@ public sealed class VdompropertyArgs : global::Pulumi.ResourceArgs public Input? Session { get; set; } /// - /// Permanent SNMP Index of the virtual domain (0 - 4294967295). + /// Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. /// [Input("snmpIndex")] public Input? SnmpIndex { get; set; } @@ -384,7 +384,7 @@ public sealed class VdompropertyState : global::Pulumi.ResourceArgs public Input? FirewallAddrgrp { get; set; } /// - /// Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + /// Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). /// [Input("firewallPolicy")] public Input? FirewallPolicy { get; set; } @@ -414,7 +414,7 @@ public sealed class VdompropertyState : global::Pulumi.ResourceArgs public Input? IpsecPhase2Interface { get; set; } /// - /// Log disk quota in MB (range depends on how much disk space is available). + /// Log disk quota in megabytes (MB). Range depends on how much disk space is available. /// [Input("logDiskQuota")] public Input? LogDiskQuota { get; set; } @@ -456,7 +456,7 @@ public sealed class VdompropertyState : global::Pulumi.ResourceArgs public Input? Session { get; set; } /// - /// Permanent SNMP Index of the virtual domain (0 - 4294967295). + /// Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. /// [Input("snmpIndex")] public Input? SnmpIndex { get; set; } diff --git a/sdk/dotnet/System/Vdomradiusserver.cs b/sdk/dotnet/System/Vdomradiusserver.cs index 87959c48..d929ac90 100644 --- a/sdk/dotnet/System/Vdomradiusserver.cs +++ b/sdk/dotnet/System/Vdomradiusserver.cs @@ -56,7 +56,7 @@ public partial class Vdomradiusserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Vdomsflow.cs b/sdk/dotnet/System/Vdomsflow.cs index 9b5d9c6e..57f1e154 100644 --- a/sdk/dotnet/System/Vdomsflow.cs +++ b/sdk/dotnet/System/Vdomsflow.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -82,7 +80,7 @@ public partial class Vdomsflow : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -115,7 +113,7 @@ public partial class Vdomsflow : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -195,7 +193,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -269,7 +267,7 @@ public InputList Collectors public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Virtualswitch.cs b/sdk/dotnet/System/Virtualswitch.cs index 8e785ee5..167fe983 100644 --- a/sdk/dotnet/System/Virtualswitch.cs +++ b/sdk/dotnet/System/Virtualswitch.cs @@ -41,7 +41,7 @@ public partial class Virtualswitch : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Virtualswitch : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN. @@ -154,7 +154,7 @@ public sealed class VirtualswitchArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -234,7 +234,7 @@ public sealed class VirtualswitchState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Virtualwanlink.cs b/sdk/dotnet/System/Virtualwanlink.cs index 0b56be0a..6b086988 100644 --- a/sdk/dotnet/System/Virtualwanlink.cs +++ b/sdk/dotnet/System/Virtualwanlink.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -75,7 +73,7 @@ public partial class Virtualwanlink : global::Pulumi.CustomResource public Output FailDetect { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -138,7 +136,7 @@ public partial class Virtualwanlink : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Configure SD-WAN zones. The structure of `zone` block is documented below. @@ -218,7 +216,7 @@ public InputList FailAlertInterface public Input? FailDetect { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -352,7 +350,7 @@ public InputList FailAlertInterf public Input? FailDetect { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Virtualwirepair.cs b/sdk/dotnet/System/Virtualwirepair.cs index 45ea4165..0dbb5f2c 100644 --- a/sdk/dotnet/System/Virtualwirepair.cs +++ b/sdk/dotnet/System/Virtualwirepair.cs @@ -41,7 +41,7 @@ public partial class Virtualwirepair : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Virtualwirepair : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Set VLAN filters. @@ -130,7 +130,7 @@ public sealed class VirtualwirepairArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -186,7 +186,7 @@ public sealed class VirtualwirepairState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Vnetunnel.cs b/sdk/dotnet/System/Vnetunnel.cs index 73711277..7e3d57fd 100644 --- a/sdk/dotnet/System/Vnetunnel.cs +++ b/sdk/dotnet/System/Vnetunnel.cs @@ -104,7 +104,7 @@ public partial class Vnetunnel : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Vxlan.cs b/sdk/dotnet/System/Vxlan.cs index fa3d6612..6d767ee0 100644 --- a/sdk/dotnet/System/Vxlan.cs +++ b/sdk/dotnet/System/Vxlan.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -83,7 +81,7 @@ public partial class Vxlan : global::Pulumi.CustomResource public Output EvpnId { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -134,7 +132,7 @@ public partial class Vxlan : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VXLAN network ID. @@ -208,7 +206,7 @@ public sealed class VxlanArgs : global::Pulumi.ResourceArgs public Input? EvpnId { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -306,7 +304,7 @@ public sealed class VxlanState : global::Pulumi.ResourceArgs public Input? EvpnId { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/System/Wccp.cs b/sdk/dotnet/System/Wccp.cs index d341a59d..fefc9100 100644 --- a/sdk/dotnet/System/Wccp.cs +++ b/sdk/dotnet/System/Wccp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -49,7 +48,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -214,7 +212,7 @@ public partial class Wccp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/System/Zone.cs b/sdk/dotnet/System/Zone.cs index a2ea36e0..15d32d29 100644 --- a/sdk/dotnet/System/Zone.cs +++ b/sdk/dotnet/System/Zone.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.System /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.System /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Zone : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -100,7 +98,7 @@ public partial class Zone : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -162,7 +160,7 @@ public sealed class ZoneArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -230,7 +228,7 @@ public sealed class ZoneState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Adgrp.cs b/sdk/dotnet/User/Adgrp.cs index 850ae185..4b67b0fa 100644 --- a/sdk/dotnet/User/Adgrp.cs +++ b/sdk/dotnet/User/Adgrp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -94,7 +92,7 @@ public partial class Adgrp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Certificate.cs b/sdk/dotnet/User/Certificate.cs index bf1f7d8d..38a659d9 100644 --- a/sdk/dotnet/User/Certificate.cs +++ b/sdk/dotnet/User/Certificate.cs @@ -74,7 +74,7 @@ public partial class Certificate : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Device.cs b/sdk/dotnet/User/Device.cs index 5f69de1b..641a7677 100644 --- a/sdk/dotnet/User/Device.cs +++ b/sdk/dotnet/User/Device.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -88,7 +86,7 @@ public partial class Device : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -127,7 +125,7 @@ public partial class Device : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -207,7 +205,7 @@ public sealed class DeviceArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -293,7 +291,7 @@ public sealed class DeviceState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Deviceaccesslist.cs b/sdk/dotnet/User/Deviceaccesslist.cs index 38f01232..5c6ce62c 100644 --- a/sdk/dotnet/User/Deviceaccesslist.cs +++ b/sdk/dotnet/User/Deviceaccesslist.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -73,7 +71,7 @@ public partial class Deviceaccesslist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -88,7 +86,7 @@ public partial class Deviceaccesslist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -162,7 +160,7 @@ public InputList DeviceLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -212,7 +210,7 @@ public InputList DeviceLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Devicecategory.cs b/sdk/dotnet/User/Devicecategory.cs index 8f7bd9a8..0ca6fbde 100644 --- a/sdk/dotnet/User/Devicecategory.cs +++ b/sdk/dotnet/User/Devicecategory.cs @@ -56,7 +56,7 @@ public partial class Devicecategory : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Devicegroup.cs b/sdk/dotnet/User/Devicegroup.cs index 544da0ef..36a1b0c4 100644 --- a/sdk/dotnet/User/Devicegroup.cs +++ b/sdk/dotnet/User/Devicegroup.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -81,7 +79,7 @@ public partial class Devicegroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -108,7 +106,7 @@ public partial class Devicegroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -170,7 +168,7 @@ public sealed class DevicegroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -232,7 +230,7 @@ public sealed class DevicegroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Domaincontroller.cs b/sdk/dotnet/User/Domaincontroller.cs index 993e7899..c89ed4c6 100644 --- a/sdk/dotnet/User/Domaincontroller.cs +++ b/sdk/dotnet/User/Domaincontroller.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -54,7 +53,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -144,7 +142,7 @@ public partial class Domaincontroller : global::Pulumi.CustomResource public Output> ExtraServers { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -237,7 +235,7 @@ public partial class Domaincontroller : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -359,7 +357,7 @@ public InputList ExtraServers } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -535,7 +533,7 @@ public InputList ExtraServers } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Exchange.cs b/sdk/dotnet/User/Exchange.cs index db0d7d09..bae23fef 100644 --- a/sdk/dotnet/User/Exchange.cs +++ b/sdk/dotnet/User/Exchange.cs @@ -71,7 +71,7 @@ public partial class Exchange : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -128,7 +128,7 @@ public partial class Exchange : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -218,7 +218,7 @@ public sealed class ExchangeArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -338,7 +338,7 @@ public sealed class ExchangeState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Externalidentityprovider.cs b/sdk/dotnet/User/Externalidentityprovider.cs index fe67341c..e8d86320 100644 --- a/sdk/dotnet/User/Externalidentityprovider.cs +++ b/sdk/dotnet/User/Externalidentityprovider.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.User { /// - /// Configure external identity provider. Applies to FortiOS Version `>= 7.4.2`. + /// Configure external identity provider. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. /// /// ## Import /// @@ -104,7 +104,7 @@ public partial class Externalidentityprovider : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// External identity API version. Valid values: `v1.0`, `beta`. diff --git a/sdk/dotnet/User/Fortitoken.cs b/sdk/dotnet/User/Fortitoken.cs index 6aa539f5..cf91856c 100644 --- a/sdk/dotnet/User/Fortitoken.cs +++ b/sdk/dotnet/User/Fortitoken.cs @@ -92,7 +92,7 @@ public partial class Fortitoken : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Fsso.cs b/sdk/dotnet/User/Fsso.cs index 82fc0748..f1347327 100644 --- a/sdk/dotnet/User/Fsso.cs +++ b/sdk/dotnet/User/Fsso.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -257,7 +255,7 @@ public partial class Fsso : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Fssopolling.cs b/sdk/dotnet/User/Fssopolling.cs index 78d46c40..4948d964 100644 --- a/sdk/dotnet/User/Fssopolling.cs +++ b/sdk/dotnet/User/Fssopolling.cs @@ -59,7 +59,7 @@ public partial class Fssopolling : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -128,7 +128,7 @@ public partial class Fssopolling : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -212,7 +212,7 @@ public InputList Adgrps public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -332,7 +332,7 @@ public InputList Adgrps public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Group.cs b/sdk/dotnet/User/Group.cs index 11540231..55ca2592 100644 --- a/sdk/dotnet/User/Group.cs +++ b/sdk/dotnet/User/Group.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -105,7 +103,7 @@ public partial class Group : global::Pulumi.CustomResource public Output Email { get; private set; } = null!; /// - /// Time in seconds before guest user accounts expire. (1 - 31536000 sec) + /// Time in seconds before guest user accounts expire (1 - 31536000). /// [Output("expire")] public Output Expire { get; private set; } = null!; @@ -123,7 +121,7 @@ public partial class Group : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -228,7 +226,7 @@ public partial class Group : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -314,7 +312,7 @@ public sealed class GroupArgs : global::Pulumi.ResourceArgs public Input? Email { get; set; } /// - /// Time in seconds before guest user accounts expire. (1 - 31536000 sec) + /// Time in seconds before guest user accounts expire (1 - 31536000). /// [Input("expire")] public Input? Expire { get; set; } @@ -332,7 +330,7 @@ public sealed class GroupArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -502,7 +500,7 @@ public sealed class GroupState : global::Pulumi.ResourceArgs public Input? Email { get; set; } /// - /// Time in seconds before guest user accounts expire. (1 - 31536000 sec) + /// Time in seconds before guest user accounts expire (1 - 31536000). /// [Input("expire")] public Input? Expire { get; set; } @@ -520,7 +518,7 @@ public sealed class GroupState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Krbkeytab.cs b/sdk/dotnet/User/Krbkeytab.cs index b4ed5481..e766fc11 100644 --- a/sdk/dotnet/User/Krbkeytab.cs +++ b/sdk/dotnet/User/Krbkeytab.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -53,7 +52,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -110,7 +108,7 @@ public partial class Krbkeytab : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Ldap.cs b/sdk/dotnet/User/Ldap.cs index 550bcd41..2098d8cf 100644 --- a/sdk/dotnet/User/Ldap.cs +++ b/sdk/dotnet/User/Ldap.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -70,7 +68,7 @@ namespace Pulumiverse.Fortios.User public partial class Ldap : global::Pulumi.CustomResource { /// - /// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + /// Define subject identity field in certificate for user access right checking. /// [Output("accountKeyCertField")] public Output AccountKeyCertField { get; private set; } = null!; @@ -261,6 +259,12 @@ public partial class Ldap : global::Pulumi.CustomResource [Output("sslMinProtoVersion")] public Output SslMinProtoVersion { get; private set; } = null!; + /// + /// 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). + /// + [Output("statusTtl")] + public Output StatusTtl { get; private set; } = null!; + /// /// Tertiary LDAP server CN domain name or IP. /// @@ -313,7 +317,7 @@ public partial class Ldap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -367,7 +371,7 @@ public static Ldap Get(string name, Input id, LdapState? state = null, C public sealed class LdapArgs : global::Pulumi.ResourceArgs { /// - /// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + /// Define subject identity field in certificate for user access right checking. /// [Input("accountKeyCertField")] public Input? AccountKeyCertField { get; set; } @@ -568,6 +572,12 @@ public Input? Password [Input("sslMinProtoVersion")] public Input? SslMinProtoVersion { get; set; } + /// + /// 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). + /// + [Input("statusTtl")] + public Input? StatusTtl { get; set; } + /// /// Tertiary LDAP server CN domain name or IP. /// @@ -631,7 +641,7 @@ public LdapArgs() public sealed class LdapState : global::Pulumi.ResourceArgs { /// - /// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + /// Define subject identity field in certificate for user access right checking. /// [Input("accountKeyCertField")] public Input? AccountKeyCertField { get; set; } @@ -832,6 +842,12 @@ public Input? Password [Input("sslMinProtoVersion")] public Input? SslMinProtoVersion { get; set; } + /// + /// 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). + /// + [Input("statusTtl")] + public Input? StatusTtl { get; set; } + /// /// Tertiary LDAP server CN domain name or IP. /// diff --git a/sdk/dotnet/User/Local.cs b/sdk/dotnet/User/Local.cs index c3bb4c8e..0a74e3e1 100644 --- a/sdk/dotnet/User/Local.cs +++ b/sdk/dotnet/User/Local.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -59,7 +58,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -248,7 +246,7 @@ public partial class Local : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation. diff --git a/sdk/dotnet/User/Nacpolicy.cs b/sdk/dotnet/User/Nacpolicy.cs index 4f120849..35e9ad12 100644 --- a/sdk/dotnet/User/Nacpolicy.cs +++ b/sdk/dotnet/User/Nacpolicy.cs @@ -71,7 +71,13 @@ public partial class Nacpolicy : global::Pulumi.CustomResource public Output FirewallAddress { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// NAC policy matching FortiVoice tag. + /// + [Output("fortivoiceTag")] + public Output FortivoiceTag { get; private set; } = null!; + + /// + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -100,6 +106,18 @@ public partial class Nacpolicy : global::Pulumi.CustomResource [Output("mac")] public Output Mac { get; private set; } = null!; + /// + /// Number of days the matched devices will be retained (0 - always retain) + /// + [Output("matchPeriod")] + public Output MatchPeriod { get; private set; } = null!; + + /// + /// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + /// + [Output("matchType")] + public Output MatchType { get; private set; } = null!; + /// /// NAC policy name. /// @@ -200,7 +218,7 @@ public partial class Nacpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -286,7 +304,13 @@ public sealed class NacpolicyArgs : global::Pulumi.ResourceArgs public Input? FirewallAddress { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// NAC policy matching FortiVoice tag. + /// + [Input("fortivoiceTag")] + public Input? FortivoiceTag { get; set; } + + /// + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -315,6 +339,18 @@ public sealed class NacpolicyArgs : global::Pulumi.ResourceArgs [Input("mac")] public Input? Mac { get; set; } + /// + /// Number of days the matched devices will be retained (0 - always retain) + /// + [Input("matchPeriod")] + public Input? MatchPeriod { get; set; } + + /// + /// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + /// + [Input("matchType")] + public Input? MatchType { get; set; } + /// /// NAC policy name. /// @@ -480,7 +516,13 @@ public sealed class NacpolicyState : global::Pulumi.ResourceArgs public Input? FirewallAddress { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// NAC policy matching FortiVoice tag. + /// + [Input("fortivoiceTag")] + public Input? FortivoiceTag { get; set; } + + /// + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -509,6 +551,18 @@ public sealed class NacpolicyState : global::Pulumi.ResourceArgs [Input("mac")] public Input? Mac { get; set; } + /// + /// Number of days the matched devices will be retained (0 - always retain) + /// + [Input("matchPeriod")] + public Input? MatchPeriod { get; set; } + + /// + /// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + /// + [Input("matchType")] + public Input? MatchType { get; set; } + /// /// NAC policy name. /// diff --git a/sdk/dotnet/User/Passwordpolicy.cs b/sdk/dotnet/User/Passwordpolicy.cs index 70809d1c..d4ab4361 100644 --- a/sdk/dotnet/User/Passwordpolicy.cs +++ b/sdk/dotnet/User/Passwordpolicy.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -125,7 +123,7 @@ public partial class Passwordpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Time in days before a password expiration warning message is displayed to the user upon login. diff --git a/sdk/dotnet/User/Peer.cs b/sdk/dotnet/User/Peer.cs index dabc5467..6308a50a 100644 --- a/sdk/dotnet/User/Peer.cs +++ b/sdk/dotnet/User/Peer.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -164,7 +162,7 @@ public partial class Peer : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Peergrp.cs b/sdk/dotnet/User/Peergrp.cs index 76c3db99..3676c0c5 100644 --- a/sdk/dotnet/User/Peergrp.cs +++ b/sdk/dotnet/User/Peergrp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -76,7 +74,7 @@ public partial class Peergrp : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -97,7 +95,7 @@ public partial class Peergrp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -153,7 +151,7 @@ public sealed class PeergrpArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -197,7 +195,7 @@ public sealed class PeergrpState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Pop3.cs b/sdk/dotnet/User/Pop3.cs index a9485fb4..cd56c8e8 100644 --- a/sdk/dotnet/User/Pop3.cs +++ b/sdk/dotnet/User/Pop3.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -91,7 +89,7 @@ public partial class Pop3 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Quarantine.cs b/sdk/dotnet/User/Quarantine.cs index a1a8ae8d..e5914b27 100644 --- a/sdk/dotnet/User/Quarantine.cs +++ b/sdk/dotnet/User/Quarantine.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Quarantine : global::Pulumi.CustomResource public Output FirewallGroups { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -94,7 +92,7 @@ public partial class Quarantine : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -156,7 +154,7 @@ public sealed class QuarantineArgs : global::Pulumi.ResourceArgs public Input? FirewallGroups { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -212,7 +210,7 @@ public sealed class QuarantineState : global::Pulumi.ResourceArgs public Input? FirewallGroups { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Radius.cs b/sdk/dotnet/User/Radius.cs index c2177427..2aa5eab1 100644 --- a/sdk/dotnet/User/Radius.cs +++ b/sdk/dotnet/User/Radius.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -56,7 +55,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -80,7 +78,7 @@ namespace Pulumiverse.Fortios.User public partial class Radius : global::Pulumi.CustomResource { /// - /// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + /// Define subject identity field in certificate for user access right checking. /// [Output("accountKeyCertField")] public Output AccountKeyCertField { get; private set; } = null!; @@ -158,7 +156,7 @@ public partial class Radius : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -449,7 +447,7 @@ public partial class Radius : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -507,7 +505,7 @@ public static Radius Get(string name, Input id, RadiusState? state = nul public sealed class RadiusArgs : global::Pulumi.ResourceArgs { /// - /// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + /// Define subject identity field in certificate for user access right checking. /// [Input("accountKeyCertField")] public Input? AccountKeyCertField { get; set; } @@ -597,7 +595,7 @@ public InputList Classes public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -949,7 +947,7 @@ public RadiusArgs() public sealed class RadiusState : global::Pulumi.ResourceArgs { /// - /// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + /// Define subject identity field in certificate for user access right checking. /// [Input("accountKeyCertField")] public Input? AccountKeyCertField { get; set; } @@ -1039,7 +1037,7 @@ public InputList Classes public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Saml.cs b/sdk/dotnet/User/Saml.cs index 0ed9c9fd..eb0eafe5 100644 --- a/sdk/dotnet/User/Saml.cs +++ b/sdk/dotnet/User/Saml.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -180,7 +178,7 @@ public partial class Saml : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/User/Securityexemptlist.cs b/sdk/dotnet/User/Securityexemptlist.cs index 99b9e416..28d0f76e 100644 --- a/sdk/dotnet/User/Securityexemptlist.cs +++ b/sdk/dotnet/User/Securityexemptlist.cs @@ -47,7 +47,7 @@ public partial class Securityexemptlist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Securityexemptlist : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class SecurityexemptlistArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class SecurityexemptlistState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Setting.cs b/sdk/dotnet/User/Setting.cs index ab304c51..2c470fa7 100644 --- a/sdk/dotnet/User/Setting.cs +++ b/sdk/dotnet/User/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -195,7 +193,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -216,7 +214,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -398,7 +396,7 @@ public InputList AuthPorts public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -562,7 +560,7 @@ public InputList AuthPorts public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/User/Tacacs.cs b/sdk/dotnet/User/Tacacs.cs index 9b22ef18..e4cdaea4 100644 --- a/sdk/dotnet/User/Tacacs.cs +++ b/sdk/dotnet/User/Tacacs.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.User /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.User /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -123,6 +121,12 @@ public partial class Tacacs : global::Pulumi.CustomResource [Output("sourceIp")] public Output SourceIp { get; private set; } = null!; + /// + /// 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). + /// + [Output("statusTtl")] + public Output StatusTtl { get; private set; } = null!; + /// /// Key to access the tertiary server. /// @@ -139,7 +143,7 @@ public partial class Tacacs : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -280,6 +284,12 @@ public Input? SecondaryKey [Input("sourceIp")] public Input? SourceIp { get; set; } + /// + /// 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). + /// + [Input("statusTtl")] + public Input? StatusTtl { get; set; } + [Input("tertiaryKey")] private Input? _tertiaryKey; @@ -402,6 +412,12 @@ public Input? SecondaryKey [Input("sourceIp")] public Input? SourceIp { get; set; } + /// + /// 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). + /// + [Input("statusTtl")] + public Input? StatusTtl { get; set; } + [Input("tertiaryKey")] private Input? _tertiaryKey; diff --git a/sdk/dotnet/Virtualpatch/Profile.cs b/sdk/dotnet/Virtualpatch/Profile.cs index c2f92283..04b33087 100644 --- a/sdk/dotnet/Virtualpatch/Profile.cs +++ b/sdk/dotnet/Virtualpatch/Profile.cs @@ -59,7 +59,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output> Exemptions { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -86,7 +86,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -166,7 +166,7 @@ public InputList Exemptions } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -234,7 +234,7 @@ public InputList Exemptions } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Voip/Inputs/ProfileSipArgs.cs b/sdk/dotnet/Voip/Inputs/ProfileSipArgs.cs index 82ebd7f9..3599f4a0 100644 --- a/sdk/dotnet/Voip/Inputs/ProfileSipArgs.cs +++ b/sdk/dotnet/Voip/Inputs/ProfileSipArgs.cs @@ -536,7 +536,7 @@ public sealed class ProfileSipArgs : global::Pulumi.ResourceArgs public Input? PreserveOverride { get; set; } /// - /// Expiry time for provisional INVITE (10 - 3600 sec). + /// Expiry time (10-3600, in seconds) for provisional INVITE. /// [Input("provisionalInviteExpiryTime")] public Input? ProvisionalInviteExpiryTime { get; set; } diff --git a/sdk/dotnet/Voip/Inputs/ProfileSipGetArgs.cs b/sdk/dotnet/Voip/Inputs/ProfileSipGetArgs.cs index ef3462de..afaa7a3a 100644 --- a/sdk/dotnet/Voip/Inputs/ProfileSipGetArgs.cs +++ b/sdk/dotnet/Voip/Inputs/ProfileSipGetArgs.cs @@ -536,7 +536,7 @@ public sealed class ProfileSipGetArgs : global::Pulumi.ResourceArgs public Input? PreserveOverride { get; set; } /// - /// Expiry time for provisional INVITE (10 - 3600 sec). + /// Expiry time (10-3600, in seconds) for provisional INVITE. /// [Input("provisionalInviteExpiryTime")] public Input? ProvisionalInviteExpiryTime { get; set; } diff --git a/sdk/dotnet/Voip/Outputs/ProfileSip.cs b/sdk/dotnet/Voip/Outputs/ProfileSip.cs index 2f02457f..650f635f 100644 --- a/sdk/dotnet/Voip/Outputs/ProfileSip.cs +++ b/sdk/dotnet/Voip/Outputs/ProfileSip.cs @@ -363,7 +363,7 @@ public sealed class ProfileSip /// public readonly string? PreserveOverride; /// - /// Expiry time for provisional INVITE (10 - 3600 sec). + /// Expiry time (10-3600, in seconds) for provisional INVITE. /// public readonly int? ProvisionalInviteExpiryTime; /// diff --git a/sdk/dotnet/Voip/Profile.cs b/sdk/dotnet/Voip/Profile.cs index 20e9e6a1..e99b8951 100644 --- a/sdk/dotnet/Voip/Profile.cs +++ b/sdk/dotnet/Voip/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Voip /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -89,7 +88,6 @@ namespace Pulumiverse.Fortios.Voip /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -119,13 +117,13 @@ public partial class Profile : global::Pulumi.CustomResource public Output Comment { get; private set; } = null!; /// - /// Flow or proxy inspection feature set. + /// IPS or voipd (SIP-ALG) inspection feature set. /// [Output("featureSet")] public Output FeatureSet { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -158,7 +156,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -214,13 +212,13 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Flow or proxy inspection feature set. + /// IPS or voipd (SIP-ALG) inspection feature set. /// [Input("featureSet")] public Input? FeatureSet { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -270,13 +268,13 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Flow or proxy inspection feature set. + /// IPS or voipd (SIP-ALG) inspection feature set. /// [Input("featureSet")] public Input? FeatureSet { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Certificate/Authority.cs b/sdk/dotnet/Vpn/Certificate/Authority.cs index b559b465..2d188a78 100644 --- a/sdk/dotnet/Vpn/Certificate/Authority.cs +++ b/sdk/dotnet/Vpn/Certificate/Authority.cs @@ -64,6 +64,12 @@ public partial class Authority : global::Pulumi.CustomResource [Output("estUrl")] public Output EstUrl { get; private set; } = null!; + /// + /// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + /// + [Output("fabricCa")] + public Output FabricCa { get; private set; } = null!; + /// /// Time at which CA was last updated. /// @@ -122,7 +128,7 @@ public partial class Authority : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -215,6 +221,12 @@ public Input? Certificate [Input("estUrl")] public Input? EstUrl { get; set; } + /// + /// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + /// + [Input("fabricCa")] + public Input? FabricCa { get; set; } + /// /// Time at which CA was last updated. /// @@ -323,6 +335,12 @@ public Input? Certificate [Input("estUrl")] public Input? EstUrl { get; set; } + /// + /// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + /// + [Input("fabricCa")] + public Input? FabricCa { get; set; } + /// /// Time at which CA was last updated. /// diff --git a/sdk/dotnet/Vpn/Certificate/Local.cs b/sdk/dotnet/Vpn/Certificate/Local.cs index 824e0457..c8209e21 100644 --- a/sdk/dotnet/Vpn/Certificate/Local.cs +++ b/sdk/dotnet/Vpn/Certificate/Local.cs @@ -101,7 +101,7 @@ public partial class Local : global::Pulumi.CustomResource public Output CmpRegenerationMethod { get; private set; } = null!; /// - /// 'ADDRESS:PORT' for CMP server. + /// Address and port for CMP server (format = address:port). /// [Output("cmpServer")] public Output CmpServer { get; private set; } = null!; @@ -266,7 +266,7 @@ public partial class Local : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -399,7 +399,7 @@ public Input? Certificate public Input? CmpRegenerationMethod { get; set; } /// - /// 'ADDRESS:PORT' for CMP server. + /// Address and port for CMP server (format = address:port). /// [Input("cmpServer")] public Input? CmpServer { get; set; } @@ -681,7 +681,7 @@ public Input? Certificate public Input? CmpRegenerationMethod { get; set; } /// - /// 'ADDRESS:PORT' for CMP server. + /// Address and port for CMP server (format = address:port). /// [Input("cmpServer")] public Input? CmpServer { get; set; } diff --git a/sdk/dotnet/Vpn/Certificate/Ocspserver.cs b/sdk/dotnet/Vpn/Certificate/Ocspserver.cs index 44bd56b9..a2f00d5f 100644 --- a/sdk/dotnet/Vpn/Certificate/Ocspserver.cs +++ b/sdk/dotnet/Vpn/Certificate/Ocspserver.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Certificate /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Vpn.Certificate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -103,7 +101,7 @@ public partial class Ocspserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Certificate/Remote.cs b/sdk/dotnet/Vpn/Certificate/Remote.cs index b5bb2110..f0177f40 100644 --- a/sdk/dotnet/Vpn/Certificate/Remote.cs +++ b/sdk/dotnet/Vpn/Certificate/Remote.cs @@ -62,7 +62,7 @@ public partial class Remote : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Certificate/RevocationList.cs b/sdk/dotnet/Vpn/Certificate/RevocationList.cs index f9b5f8e6..e5c7c935 100644 --- a/sdk/dotnet/Vpn/Certificate/RevocationList.cs +++ b/sdk/dotnet/Vpn/Certificate/RevocationList.cs @@ -122,7 +122,7 @@ public partial class RevocationList : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Certificate/Setting.cs b/sdk/dotnet/Vpn/Certificate/Setting.cs index 37d31a1f..71edf40c 100644 --- a/sdk/dotnet/Vpn/Certificate/Setting.cs +++ b/sdk/dotnet/Vpn/Certificate/Setting.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Certificate /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -46,7 +45,6 @@ namespace Pulumiverse.Fortios.Vpn.Certificate /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -154,19 +152,19 @@ public partial class Setting : global::Pulumi.CustomResource public Output CmpKeyUsageChecking { get; private set; } = null!; /// - /// Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + /// Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. /// [Output("cmpSaveExtraCerts")] public Output CmpSaveExtraCerts { get; private set; } = null!; /// - /// When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + /// When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. /// [Output("cnAllowMulti")] public Output CnAllowMulti { get; private set; } = null!; /// - /// When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + /// When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. /// [Output("cnMatch")] public Output CnMatch { get; private set; } = null!; @@ -178,7 +176,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output CrlVerification { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -268,7 +266,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output StrictOcspCheck { get; private set; } = null!; /// - /// When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + /// When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. /// [Output("subjectMatch")] public Output SubjectMatch { get; private set; } = null!; @@ -283,7 +281,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -417,19 +415,19 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? CmpKeyUsageChecking { get; set; } /// - /// Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + /// Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. /// [Input("cmpSaveExtraCerts")] public Input? CmpSaveExtraCerts { get; set; } /// - /// When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + /// When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. /// [Input("cnAllowMulti")] public Input? CnAllowMulti { get; set; } /// - /// When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + /// When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. /// [Input("cnMatch")] public Input? CnMatch { get; set; } @@ -441,7 +439,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? CrlVerification { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -531,7 +529,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? StrictOcspCheck { get; set; } /// - /// When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + /// When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. /// [Input("subjectMatch")] public Input? SubjectMatch { get; set; } @@ -641,19 +639,19 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? CmpKeyUsageChecking { get; set; } /// - /// Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + /// Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. /// [Input("cmpSaveExtraCerts")] public Input? CmpSaveExtraCerts { get; set; } /// - /// When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + /// When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. /// [Input("cnAllowMulti")] public Input? CnAllowMulti { get; set; } /// - /// When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + /// When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. /// [Input("cnMatch")] public Input? CnMatch { get; set; } @@ -665,7 +663,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? CrlVerification { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -755,7 +753,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? StrictOcspCheck { get; set; } /// - /// When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + /// When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. /// [Input("subjectMatch")] public Input? SubjectMatch { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Concentrator.cs b/sdk/dotnet/Vpn/Ipsec/Concentrator.cs index ba19f0ee..53a978e1 100644 --- a/sdk/dotnet/Vpn/Ipsec/Concentrator.cs +++ b/sdk/dotnet/Vpn/Ipsec/Concentrator.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -67,7 +65,7 @@ public partial class Concentrator : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -94,7 +92,7 @@ public partial class Concentrator : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -156,7 +154,7 @@ public sealed class ConcentratorArgs : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -212,7 +210,7 @@ public sealed class ConcentratorState : global::Pulumi.ResourceArgs public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Fec.cs b/sdk/dotnet/Vpn/Ipsec/Fec.cs index 47b0e17a..c72729bc 100644 --- a/sdk/dotnet/Vpn/Ipsec/Fec.cs +++ b/sdk/dotnet/Vpn/Ipsec/Fec.cs @@ -41,7 +41,7 @@ public partial class Fec : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Fec : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class FecArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class FecState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Forticlient.cs b/sdk/dotnet/Vpn/Ipsec/Forticlient.cs index f088270d..2b82d4e7 100644 --- a/sdk/dotnet/Vpn/Ipsec/Forticlient.cs +++ b/sdk/dotnet/Vpn/Ipsec/Forticlient.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -178,7 +177,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -229,7 +227,7 @@ public partial class Forticlient : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeArgs.cs index e48534a6..3cd1eb50 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1Ipv4ExcludeRangeArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeGetArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeGetArgs.cs index 1ed2ab91..5dab4814 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeGetArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv4ExcludeRangeGetArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1Ipv4ExcludeRangeGetArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeArgs.cs index 5f602a32..0b5d32dc 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1Ipv6ExcludeRangeArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeGetArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeGetArgs.cs index f7789366..4001bcec 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeGetArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1Ipv6ExcludeRangeGetArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1Ipv6ExcludeRangeGetArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeArgs.cs index 08fe17fb..a86f34fa 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1interfaceIpv4ExcludeRangeArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeGetArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeGetArgs.cs index f3575d86..867e0af5 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeGetArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv4ExcludeRangeGetArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1interfaceIpv4ExcludeRangeGetArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeArgs.cs index 800fc62c..73a45b7a 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1interfaceIpv6ExcludeRangeArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeGetArgs.cs b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeGetArgs.cs index 427fcd4e..64b702e9 100644 --- a/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeGetArgs.cs +++ b/sdk/dotnet/Vpn/Ipsec/Inputs/Phase1interfaceIpv6ExcludeRangeGetArgs.cs @@ -13,21 +13,15 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Inputs public sealed class Phase1interfaceIpv6ExcludeRangeGetArgs : global::Pulumi.ResourceArgs { - /// - /// End of IPv6 exclusive range. - /// [Input("endIp")] public Input? EndIp { get; set; } /// - /// ID. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } - /// - /// Start of IPv6 exclusive range. - /// [Input("startIp")] public Input? StartIp { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Manualkey.cs b/sdk/dotnet/Vpn/Ipsec/Manualkey.cs index af07500b..c8c5cbb0 100644 --- a/sdk/dotnet/Vpn/Ipsec/Manualkey.cs +++ b/sdk/dotnet/Vpn/Ipsec/Manualkey.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -132,7 +130,7 @@ public partial class Manualkey : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Ipsec/Manualkeyinterface.cs b/sdk/dotnet/Vpn/Ipsec/Manualkeyinterface.cs index 74ce33d3..42111c5f 100644 --- a/sdk/dotnet/Vpn/Ipsec/Manualkeyinterface.cs +++ b/sdk/dotnet/Vpn/Ipsec/Manualkeyinterface.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -160,7 +158,7 @@ public partial class Manualkeyinterface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv4ExcludeRange.cs b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv4ExcludeRange.cs index 0b169311..25b40d70 100644 --- a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv4ExcludeRange.cs +++ b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv4ExcludeRange.cs @@ -14,17 +14,11 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Outputs [OutputType] public sealed class Phase1Ipv4ExcludeRange { - /// - /// End of IPv6 exclusive range. - /// public readonly string? EndIp; /// - /// ID. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Start of IPv6 exclusive range. - /// public readonly string? StartIp; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv6ExcludeRange.cs b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv6ExcludeRange.cs index 63b4d907..812b7694 100644 --- a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv6ExcludeRange.cs +++ b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1Ipv6ExcludeRange.cs @@ -14,17 +14,11 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Outputs [OutputType] public sealed class Phase1Ipv6ExcludeRange { - /// - /// End of IPv6 exclusive range. - /// public readonly string? EndIp; /// - /// ID. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Start of IPv6 exclusive range. - /// public readonly string? StartIp; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv4ExcludeRange.cs b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv4ExcludeRange.cs index d7267b0b..a53be4ae 100644 --- a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv4ExcludeRange.cs +++ b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv4ExcludeRange.cs @@ -14,17 +14,11 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Outputs [OutputType] public sealed class Phase1interfaceIpv4ExcludeRange { - /// - /// End of IPv6 exclusive range. - /// public readonly string? EndIp; /// - /// ID. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Start of IPv6 exclusive range. - /// public readonly string? StartIp; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv6ExcludeRange.cs b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv6ExcludeRange.cs index 14026a56..c763f39a 100644 --- a/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv6ExcludeRange.cs +++ b/sdk/dotnet/Vpn/Ipsec/Outputs/Phase1interfaceIpv6ExcludeRange.cs @@ -14,17 +14,11 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec.Outputs [OutputType] public sealed class Phase1interfaceIpv6ExcludeRange { - /// - /// End of IPv6 exclusive range. - /// public readonly string? EndIp; /// - /// ID. + /// an identifier for the resource with format {{name}}. /// public readonly int? Id; - /// - /// Start of IPv6 exclusive range. - /// public readonly string? StartIp; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ipsec/Phase1.cs b/sdk/dotnet/Vpn/Ipsec/Phase1.cs index 0be6f011..cfd197d7 100644 --- a/sdk/dotnet/Vpn/Ipsec/Phase1.cs +++ b/sdk/dotnet/Vpn/Ipsec/Phase1.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -101,7 +100,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -214,6 +212,18 @@ public partial class Phase1 : global::Pulumi.CustomResource [Output("certIdValidation")] public Output CertIdValidation { get; private set; } = null!; + /// + /// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + /// + [Output("certPeerUsernameStrip")] + public Output CertPeerUsernameStrip { get; private set; } = null!; + + /// + /// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + /// + [Output("certPeerUsernameValidation")] + public Output CertPeerUsernameValidation { get; private set; } = null!; + /// /// CA certificate trust store. Valid values: `local`, `ems`. /// @@ -244,6 +254,18 @@ public partial class Phase1 : global::Pulumi.CustomResource [Output("clientKeepAlive")] public Output ClientKeepAlive { get; private set; } = null!; + /// + /// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + /// + [Output("clientResume")] + public Output ClientResume { get; private set; } = null!; + + /// + /// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + /// + [Output("clientResumeInterval")] + public Output ClientResumeInterval { get; private set; } = null!; + /// /// Comment. /// @@ -383,19 +405,19 @@ public partial class Phase1 : global::Pulumi.CustomResource public Output FallbackTcpThreshold { get; private set; } = null!; /// - /// Number of base Forward Error Correction packets (1 - 100). + /// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. /// [Output("fecBase")] public Output FecBase { get; private set; } = null!; /// - /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* /// [Output("fecCodec")] public Output FecCodec { get; private set; } = null!; /// - /// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + /// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. /// [Output("fecCodecString")] public Output FecCodecString { get; private set; } = null!; @@ -425,13 +447,13 @@ public partial class Phase1 : global::Pulumi.CustomResource public Output FecMappingProfile { get; private set; } = null!; /// - /// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + /// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. /// [Output("fecReceiveTimeout")] public Output FecReceiveTimeout { get; private set; } = null!; /// - /// Number of redundant Forward Error Correction packets (1 - 100). + /// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. /// [Output("fecRedundant")] public Output FecRedundant { get; private set; } = null!; @@ -473,7 +495,7 @@ public partial class Phase1 : global::Pulumi.CustomResource public Output FragmentationMtu { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -485,7 +507,7 @@ public partial class Phase1 : global::Pulumi.CustomResource public Output GroupAuthentication { get; private set; } = null!; /// - /// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + /// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. /// [Output("groupAuthenticationSecret")] public Output GroupAuthenticationSecret { get; private set; } = null!; @@ -827,7 +849,7 @@ public partial class Phase1 : global::Pulumi.CustomResource public Output PpkSecret { get; private set; } = null!; /// - /// Priority for routes added by IKE (0 - 4294967295). + /// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Output("priority")] public Output Priority { get; private set; } = null!; @@ -881,7 +903,67 @@ public partial class Phase1 : global::Pulumi.CustomResource public Output RemoteGw { get; private set; } = null!; /// - /// Domain name of remote gateway (eg. name.DDNS.com). + /// IPv6 addresses associated to a specific country. + /// + [Output("remoteGw6Country")] + public Output RemoteGw6Country { get; private set; } = null!; + + /// + /// Last IPv6 address in the range. + /// + [Output("remoteGw6EndIp")] + public Output RemoteGw6EndIp { get; private set; } = null!; + + /// + /// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + /// + [Output("remoteGw6Match")] + public Output RemoteGw6Match { get; private set; } = null!; + + /// + /// First IPv6 address in the range. + /// + [Output("remoteGw6StartIp")] + public Output RemoteGw6StartIp { get; private set; } = null!; + + /// + /// IPv6 address and prefix. + /// + [Output("remoteGw6Subnet")] + public Output RemoteGw6Subnet { get; private set; } = null!; + + /// + /// IPv4 addresses associated to a specific country. + /// + [Output("remoteGwCountry")] + public Output RemoteGwCountry { get; private set; } = null!; + + /// + /// Last IPv4 address in the range. + /// + [Output("remoteGwEndIp")] + public Output RemoteGwEndIp { get; private set; } = null!; + + /// + /// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + /// + [Output("remoteGwMatch")] + public Output RemoteGwMatch { get; private set; } = null!; + + /// + /// First IPv4 address in the range. + /// + [Output("remoteGwStartIp")] + public Output RemoteGwStartIp { get; private set; } = null!; + + /// + /// IPv4 address and subnet mask. + /// + [Output("remoteGwSubnet")] + public Output RemoteGwSubnet { get; private set; } = null!; + + /// + /// Domain name of remote gateway. For example, name.ddns.com. /// [Output("remotegwDdns")] public Output RemotegwDdns { get; private set; } = null!; @@ -956,7 +1038,7 @@ public partial class Phase1 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// GUI VPN Wizard Type. @@ -1131,6 +1213,18 @@ public InputList BackupGateways [Input("certIdValidation")] public Input? CertIdValidation { get; set; } + /// + /// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + /// + [Input("certPeerUsernameStrip")] + public Input? CertPeerUsernameStrip { get; set; } + + /// + /// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + /// + [Input("certPeerUsernameValidation")] + public Input? CertPeerUsernameValidation { get; set; } + /// /// CA certificate trust store. Valid values: `local`, `ems`. /// @@ -1167,6 +1261,18 @@ public InputList Certificates [Input("clientKeepAlive")] public Input? ClientKeepAlive { get; set; } + /// + /// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + /// + [Input("clientResume")] + public Input? ClientResume { get; set; } + + /// + /// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + /// + [Input("clientResumeInterval")] + public Input? ClientResumeInterval { get; set; } + /// /// Comment. /// @@ -1306,19 +1412,19 @@ public InputList Certificates public Input? FallbackTcpThreshold { get; set; } /// - /// Number of base Forward Error Correction packets (1 - 100). + /// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. /// [Input("fecBase")] public Input? FecBase { get; set; } /// - /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* /// [Input("fecCodec")] public Input? FecCodec { get; set; } /// - /// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + /// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. /// [Input("fecCodecString")] public Input? FecCodecString { get; set; } @@ -1348,13 +1454,13 @@ public InputList Certificates public Input? FecMappingProfile { get; set; } /// - /// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + /// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. /// [Input("fecReceiveTimeout")] public Input? FecReceiveTimeout { get; set; } /// - /// Number of redundant Forward Error Correction packets (1 - 100). + /// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. /// [Input("fecRedundant")] public Input? FecRedundant { get; set; } @@ -1396,7 +1502,7 @@ public InputList Certificates public Input? FragmentationMtu { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1411,7 +1517,7 @@ public InputList Certificates private Input? _groupAuthenticationSecret; /// - /// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + /// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. /// public Input? GroupAuthenticationSecret { @@ -1788,7 +1894,7 @@ public Input? PpkSecret } /// - /// Priority for routes added by IKE (0 - 4294967295). + /// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } @@ -1862,7 +1968,67 @@ public Input? PsksecretRemote public Input? RemoteGw { get; set; } /// - /// Domain name of remote gateway (eg. name.DDNS.com). + /// IPv6 addresses associated to a specific country. + /// + [Input("remoteGw6Country")] + public Input? RemoteGw6Country { get; set; } + + /// + /// Last IPv6 address in the range. + /// + [Input("remoteGw6EndIp")] + public Input? RemoteGw6EndIp { get; set; } + + /// + /// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + /// + [Input("remoteGw6Match")] + public Input? RemoteGw6Match { get; set; } + + /// + /// First IPv6 address in the range. + /// + [Input("remoteGw6StartIp")] + public Input? RemoteGw6StartIp { get; set; } + + /// + /// IPv6 address and prefix. + /// + [Input("remoteGw6Subnet")] + public Input? RemoteGw6Subnet { get; set; } + + /// + /// IPv4 addresses associated to a specific country. + /// + [Input("remoteGwCountry")] + public Input? RemoteGwCountry { get; set; } + + /// + /// Last IPv4 address in the range. + /// + [Input("remoteGwEndIp")] + public Input? RemoteGwEndIp { get; set; } + + /// + /// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + /// + [Input("remoteGwMatch")] + public Input? RemoteGwMatch { get; set; } + + /// + /// First IPv4 address in the range. + /// + [Input("remoteGwStartIp")] + public Input? RemoteGwStartIp { get; set; } + + /// + /// IPv4 address and subnet mask. + /// + [Input("remoteGwSubnet")] + public Input? RemoteGwSubnet { get; set; } + + /// + /// Domain name of remote gateway. For example, name.ddns.com. /// [Input("remotegwDdns")] public Input? RemotegwDdns { get; set; } @@ -2065,6 +2231,18 @@ public InputList BackupGateways [Input("certIdValidation")] public Input? CertIdValidation { get; set; } + /// + /// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + /// + [Input("certPeerUsernameStrip")] + public Input? CertPeerUsernameStrip { get; set; } + + /// + /// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + /// + [Input("certPeerUsernameValidation")] + public Input? CertPeerUsernameValidation { get; set; } + /// /// CA certificate trust store. Valid values: `local`, `ems`. /// @@ -2101,6 +2279,18 @@ public InputList Certificates [Input("clientKeepAlive")] public Input? ClientKeepAlive { get; set; } + /// + /// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + /// + [Input("clientResume")] + public Input? ClientResume { get; set; } + + /// + /// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + /// + [Input("clientResumeInterval")] + public Input? ClientResumeInterval { get; set; } + /// /// Comment. /// @@ -2240,19 +2430,19 @@ public InputList Certificates public Input? FallbackTcpThreshold { get; set; } /// - /// Number of base Forward Error Correction packets (1 - 100). + /// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. /// [Input("fecBase")] public Input? FecBase { get; set; } /// - /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* /// [Input("fecCodec")] public Input? FecCodec { get; set; } /// - /// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + /// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. /// [Input("fecCodecString")] public Input? FecCodecString { get; set; } @@ -2282,13 +2472,13 @@ public InputList Certificates public Input? FecMappingProfile { get; set; } /// - /// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + /// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. /// [Input("fecReceiveTimeout")] public Input? FecReceiveTimeout { get; set; } /// - /// Number of redundant Forward Error Correction packets (1 - 100). + /// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. /// [Input("fecRedundant")] public Input? FecRedundant { get; set; } @@ -2330,7 +2520,7 @@ public InputList Certificates public Input? FragmentationMtu { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2345,7 +2535,7 @@ public InputList Certificates private Input? _groupAuthenticationSecret; /// - /// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + /// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. /// public Input? GroupAuthenticationSecret { @@ -2722,7 +2912,7 @@ public Input? PpkSecret } /// - /// Priority for routes added by IKE (0 - 4294967295). + /// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } @@ -2796,7 +2986,67 @@ public Input? PsksecretRemote public Input? RemoteGw { get; set; } /// - /// Domain name of remote gateway (eg. name.DDNS.com). + /// IPv6 addresses associated to a specific country. + /// + [Input("remoteGw6Country")] + public Input? RemoteGw6Country { get; set; } + + /// + /// Last IPv6 address in the range. + /// + [Input("remoteGw6EndIp")] + public Input? RemoteGw6EndIp { get; set; } + + /// + /// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + /// + [Input("remoteGw6Match")] + public Input? RemoteGw6Match { get; set; } + + /// + /// First IPv6 address in the range. + /// + [Input("remoteGw6StartIp")] + public Input? RemoteGw6StartIp { get; set; } + + /// + /// IPv6 address and prefix. + /// + [Input("remoteGw6Subnet")] + public Input? RemoteGw6Subnet { get; set; } + + /// + /// IPv4 addresses associated to a specific country. + /// + [Input("remoteGwCountry")] + public Input? RemoteGwCountry { get; set; } + + /// + /// Last IPv4 address in the range. + /// + [Input("remoteGwEndIp")] + public Input? RemoteGwEndIp { get; set; } + + /// + /// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + /// + [Input("remoteGwMatch")] + public Input? RemoteGwMatch { get; set; } + + /// + /// First IPv4 address in the range. + /// + [Input("remoteGwStartIp")] + public Input? RemoteGwStartIp { get; set; } + + /// + /// IPv4 address and subnet mask. + /// + [Input("remoteGwSubnet")] + public Input? RemoteGwSubnet { get; set; } + + /// + /// Domain name of remote gateway. For example, name.ddns.com. /// [Input("remotegwDdns")] public Input? RemotegwDdns { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Phase1interface.cs b/sdk/dotnet/Vpn/Ipsec/Phase1interface.cs index 36142af9..04fdae3c 100644 --- a/sdk/dotnet/Vpn/Ipsec/Phase1interface.cs +++ b/sdk/dotnet/Vpn/Ipsec/Phase1interface.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -126,7 +125,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -293,6 +291,18 @@ public partial class Phase1interface : global::Pulumi.CustomResource [Output("certIdValidation")] public Output CertIdValidation { get; private set; } = null!; + /// + /// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + /// + [Output("certPeerUsernameStrip")] + public Output CertPeerUsernameStrip { get; private set; } = null!; + + /// + /// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + /// + [Output("certPeerUsernameValidation")] + public Output CertPeerUsernameValidation { get; private set; } = null!; + /// /// CA certificate trust store. Valid values: `local`, `ems`. /// @@ -323,6 +333,18 @@ public partial class Phase1interface : global::Pulumi.CustomResource [Output("clientKeepAlive")] public Output ClientKeepAlive { get; private set; } = null!; + /// + /// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + /// + [Output("clientResume")] + public Output ClientResume { get; private set; } = null!; + + /// + /// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + /// + [Output("clientResumeInterval")] + public Output ClientResumeInterval { get; private set; } = null!; + /// /// Comment. /// @@ -528,19 +550,19 @@ public partial class Phase1interface : global::Pulumi.CustomResource public Output FallbackTcpThreshold { get; private set; } = null!; /// - /// Number of base Forward Error Correction packets (1 - 100). + /// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. /// [Output("fecBase")] public Output FecBase { get; private set; } = null!; /// - /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* /// [Output("fecCodec")] public Output FecCodec { get; private set; } = null!; /// - /// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + /// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. /// [Output("fecCodecString")] public Output FecCodecString { get; private set; } = null!; @@ -570,13 +592,13 @@ public partial class Phase1interface : global::Pulumi.CustomResource public Output FecMappingProfile { get; private set; } = null!; /// - /// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + /// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. /// [Output("fecReceiveTimeout")] public Output FecReceiveTimeout { get; private set; } = null!; /// - /// Number of redundant Forward Error Correction packets (1 - 100). + /// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. /// [Output("fecRedundant")] public Output FecRedundant { get; private set; } = null!; @@ -618,7 +640,7 @@ public partial class Phase1interface : global::Pulumi.CustomResource public Output FragmentationMtu { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -630,7 +652,7 @@ public partial class Phase1interface : global::Pulumi.CustomResource public Output GroupAuthentication { get; private set; } = null!; /// - /// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + /// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. /// [Output("groupAuthenticationSecret")] public Output GroupAuthenticationSecret { get; private set; } = null!; @@ -1044,7 +1066,7 @@ public partial class Phase1interface : global::Pulumi.CustomResource public Output PpkSecret { get; private set; } = null!; /// - /// Priority for routes added by IKE (0 - 4294967295). + /// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Output("priority")] public Output Priority { get; private set; } = null!; @@ -1104,7 +1126,67 @@ public partial class Phase1interface : global::Pulumi.CustomResource public Output RemoteGw6 { get; private set; } = null!; /// - /// Domain name of remote gateway (eg. name.DDNS.com). + /// IPv6 addresses associated to a specific country. + /// + [Output("remoteGw6Country")] + public Output RemoteGw6Country { get; private set; } = null!; + + /// + /// Last IPv6 address in the range. + /// + [Output("remoteGw6EndIp")] + public Output RemoteGw6EndIp { get; private set; } = null!; + + /// + /// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + /// + [Output("remoteGw6Match")] + public Output RemoteGw6Match { get; private set; } = null!; + + /// + /// First IPv6 address in the range. + /// + [Output("remoteGw6StartIp")] + public Output RemoteGw6StartIp { get; private set; } = null!; + + /// + /// IPv6 address and prefix. + /// + [Output("remoteGw6Subnet")] + public Output RemoteGw6Subnet { get; private set; } = null!; + + /// + /// IPv4 addresses associated to a specific country. + /// + [Output("remoteGwCountry")] + public Output RemoteGwCountry { get; private set; } = null!; + + /// + /// Last IPv4 address in the range. + /// + [Output("remoteGwEndIp")] + public Output RemoteGwEndIp { get; private set; } = null!; + + /// + /// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + /// + [Output("remoteGwMatch")] + public Output RemoteGwMatch { get; private set; } = null!; + + /// + /// First IPv4 address in the range. + /// + [Output("remoteGwStartIp")] + public Output RemoteGwStartIp { get; private set; } = null!; + + /// + /// IPv4 address and subnet mask. + /// + [Output("remoteGwSubnet")] + public Output RemoteGwSubnet { get; private set; } = null!; + + /// + /// Domain name of remote gateway. For example, name.ddns.com. /// [Output("remotegwDdns")] public Output RemotegwDdns { get; private set; } = null!; @@ -1185,7 +1267,7 @@ public partial class Phase1interface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VNI of VXLAN tunnel. @@ -1420,6 +1502,18 @@ public InputList BackupGateways [Input("certIdValidation")] public Input? CertIdValidation { get; set; } + /// + /// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + /// + [Input("certPeerUsernameStrip")] + public Input? CertPeerUsernameStrip { get; set; } + + /// + /// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + /// + [Input("certPeerUsernameValidation")] + public Input? CertPeerUsernameValidation { get; set; } + /// /// CA certificate trust store. Valid values: `local`, `ems`. /// @@ -1456,6 +1550,18 @@ public InputList Certificates [Input("clientKeepAlive")] public Input? ClientKeepAlive { get; set; } + /// + /// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + /// + [Input("clientResume")] + public Input? ClientResume { get; set; } + + /// + /// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + /// + [Input("clientResumeInterval")] + public Input? ClientResumeInterval { get; set; } + /// /// Comment. /// @@ -1661,19 +1767,19 @@ public InputList Certificates public Input? FallbackTcpThreshold { get; set; } /// - /// Number of base Forward Error Correction packets (1 - 100). + /// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. /// [Input("fecBase")] public Input? FecBase { get; set; } /// - /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* /// [Input("fecCodec")] public Input? FecCodec { get; set; } /// - /// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + /// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. /// [Input("fecCodecString")] public Input? FecCodecString { get; set; } @@ -1703,13 +1809,13 @@ public InputList Certificates public Input? FecMappingProfile { get; set; } /// - /// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + /// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. /// [Input("fecReceiveTimeout")] public Input? FecReceiveTimeout { get; set; } /// - /// Number of redundant Forward Error Correction packets (1 - 100). + /// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. /// [Input("fecRedundant")] public Input? FecRedundant { get; set; } @@ -1751,7 +1857,7 @@ public InputList Certificates public Input? FragmentationMtu { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1766,7 +1872,7 @@ public InputList Certificates private Input? _groupAuthenticationSecret; /// - /// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + /// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. /// public Input? GroupAuthenticationSecret { @@ -2215,7 +2321,7 @@ public Input? PpkSecret } /// - /// Priority for routes added by IKE (0 - 4294967295). + /// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } @@ -2295,7 +2401,67 @@ public Input? PsksecretRemote public Input? RemoteGw6 { get; set; } /// - /// Domain name of remote gateway (eg. name.DDNS.com). + /// IPv6 addresses associated to a specific country. + /// + [Input("remoteGw6Country")] + public Input? RemoteGw6Country { get; set; } + + /// + /// Last IPv6 address in the range. + /// + [Input("remoteGw6EndIp")] + public Input? RemoteGw6EndIp { get; set; } + + /// + /// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + /// + [Input("remoteGw6Match")] + public Input? RemoteGw6Match { get; set; } + + /// + /// First IPv6 address in the range. + /// + [Input("remoteGw6StartIp")] + public Input? RemoteGw6StartIp { get; set; } + + /// + /// IPv6 address and prefix. + /// + [Input("remoteGw6Subnet")] + public Input? RemoteGw6Subnet { get; set; } + + /// + /// IPv4 addresses associated to a specific country. + /// + [Input("remoteGwCountry")] + public Input? RemoteGwCountry { get; set; } + + /// + /// Last IPv4 address in the range. + /// + [Input("remoteGwEndIp")] + public Input? RemoteGwEndIp { get; set; } + + /// + /// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + /// + [Input("remoteGwMatch")] + public Input? RemoteGwMatch { get; set; } + + /// + /// First IPv4 address in the range. + /// + [Input("remoteGwStartIp")] + public Input? RemoteGwStartIp { get; set; } + + /// + /// IPv4 address and subnet mask. + /// + [Input("remoteGwSubnet")] + public Input? RemoteGwSubnet { get; set; } + + /// + /// Domain name of remote gateway. For example, name.ddns.com. /// [Input("remotegwDdns")] public Input? RemotegwDdns { get; set; } @@ -2564,6 +2730,18 @@ public InputList BackupGateways [Input("certIdValidation")] public Input? CertIdValidation { get; set; } + /// + /// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + /// + [Input("certPeerUsernameStrip")] + public Input? CertPeerUsernameStrip { get; set; } + + /// + /// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + /// + [Input("certPeerUsernameValidation")] + public Input? CertPeerUsernameValidation { get; set; } + /// /// CA certificate trust store. Valid values: `local`, `ems`. /// @@ -2600,6 +2778,18 @@ public InputList Certificates [Input("clientKeepAlive")] public Input? ClientKeepAlive { get; set; } + /// + /// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + /// + [Input("clientResume")] + public Input? ClientResume { get; set; } + + /// + /// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + /// + [Input("clientResumeInterval")] + public Input? ClientResumeInterval { get; set; } + /// /// Comment. /// @@ -2805,19 +2995,19 @@ public InputList Certificates public Input? FallbackTcpThreshold { get; set; } /// - /// Number of base Forward Error Correction packets (1 - 100). + /// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. /// [Input("fecBase")] public Input? FecBase { get; set; } /// - /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + /// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* /// [Input("fecCodec")] public Input? FecCodec { get; set; } /// - /// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + /// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. /// [Input("fecCodecString")] public Input? FecCodecString { get; set; } @@ -2847,13 +3037,13 @@ public InputList Certificates public Input? FecMappingProfile { get; set; } /// - /// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + /// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. /// [Input("fecReceiveTimeout")] public Input? FecReceiveTimeout { get; set; } /// - /// Number of redundant Forward Error Correction packets (1 - 100). + /// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. /// [Input("fecRedundant")] public Input? FecRedundant { get; set; } @@ -2895,7 +3085,7 @@ public InputList Certificates public Input? FragmentationMtu { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2910,7 +3100,7 @@ public InputList Certificates private Input? _groupAuthenticationSecret; /// - /// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + /// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. /// public Input? GroupAuthenticationSecret { @@ -3359,7 +3549,7 @@ public Input? PpkSecret } /// - /// Priority for routes added by IKE (0 - 4294967295). + /// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } @@ -3439,7 +3629,67 @@ public Input? PsksecretRemote public Input? RemoteGw6 { get; set; } /// - /// Domain name of remote gateway (eg. name.DDNS.com). + /// IPv6 addresses associated to a specific country. + /// + [Input("remoteGw6Country")] + public Input? RemoteGw6Country { get; set; } + + /// + /// Last IPv6 address in the range. + /// + [Input("remoteGw6EndIp")] + public Input? RemoteGw6EndIp { get; set; } + + /// + /// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + /// + [Input("remoteGw6Match")] + public Input? RemoteGw6Match { get; set; } + + /// + /// First IPv6 address in the range. + /// + [Input("remoteGw6StartIp")] + public Input? RemoteGw6StartIp { get; set; } + + /// + /// IPv6 address and prefix. + /// + [Input("remoteGw6Subnet")] + public Input? RemoteGw6Subnet { get; set; } + + /// + /// IPv4 addresses associated to a specific country. + /// + [Input("remoteGwCountry")] + public Input? RemoteGwCountry { get; set; } + + /// + /// Last IPv4 address in the range. + /// + [Input("remoteGwEndIp")] + public Input? RemoteGwEndIp { get; set; } + + /// + /// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + /// + [Input("remoteGwMatch")] + public Input? RemoteGwMatch { get; set; } + + /// + /// First IPv4 address in the range. + /// + [Input("remoteGwStartIp")] + public Input? RemoteGwStartIp { get; set; } + + /// + /// IPv4 address and subnet mask. + /// + [Input("remoteGwSubnet")] + public Input? RemoteGwSubnet { get; set; } + + /// + /// Domain name of remote gateway. For example, name.ddns.com. /// [Input("remotegwDdns")] public Input? RemotegwDdns { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Phase2.cs b/sdk/dotnet/Vpn/Ipsec/Phase2.cs index 73e3ce01..d3fc50d2 100644 --- a/sdk/dotnet/Vpn/Ipsec/Phase2.cs +++ b/sdk/dotnet/Vpn/Ipsec/Phase2.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -140,7 +139,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -302,7 +300,7 @@ public partial class Phase2 : global::Pulumi.CustomResource public Output KeylifeType { get; private set; } = null!; /// - /// Phase2 key life in number of bytes of traffic (5120 - 4294967295). + /// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). /// [Output("keylifekbs")] public Output Keylifekbs { get; private set; } = null!; @@ -443,7 +441,7 @@ public partial class Phase2 : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -631,7 +629,7 @@ public sealed class Phase2Args : global::Pulumi.ResourceArgs public Input? KeylifeType { get; set; } /// - /// Phase2 key life in number of bytes of traffic (5120 - 4294967295). + /// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). /// [Input("keylifekbs")] public Input? Keylifekbs { get; set; } @@ -921,7 +919,7 @@ public sealed class Phase2State : global::Pulumi.ResourceArgs public Input? KeylifeType { get; set; } /// - /// Phase2 key life in number of bytes of traffic (5120 - 4294967295). + /// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). /// [Input("keylifekbs")] public Input? Keylifekbs { get; set; } diff --git a/sdk/dotnet/Vpn/Ipsec/Phase2interface.cs b/sdk/dotnet/Vpn/Ipsec/Phase2interface.cs index 2891ea3c..058f8f33 100644 --- a/sdk/dotnet/Vpn/Ipsec/Phase2interface.cs +++ b/sdk/dotnet/Vpn/Ipsec/Phase2interface.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -157,7 +156,6 @@ namespace Pulumiverse.Fortios.Vpn.Ipsec /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -331,7 +329,7 @@ public partial class Phase2interface : global::Pulumi.CustomResource public Output KeylifeType { get; private set; } = null!; /// - /// Phase2 key life in number of bytes of traffic (5120 - 4294967295). + /// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). /// [Output("keylifekbs")] public Output Keylifekbs { get; private set; } = null!; @@ -460,7 +458,7 @@ public partial class Phase2interface : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -660,7 +658,7 @@ public sealed class Phase2interfaceArgs : global::Pulumi.ResourceArgs public Input? KeylifeType { get; set; } /// - /// Phase2 key life in number of bytes of traffic (5120 - 4294967295). + /// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). /// [Input("keylifekbs")] public Input? Keylifekbs { get; set; } @@ -950,7 +948,7 @@ public sealed class Phase2interfaceState : global::Pulumi.ResourceArgs public Input? KeylifeType { get; set; } /// - /// Phase2 key life in number of bytes of traffic (5120 - 4294967295). + /// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). /// [Input("keylifekbs")] public Input? Keylifekbs { get; set; } diff --git a/sdk/dotnet/Vpn/Kmipserver.cs b/sdk/dotnet/Vpn/Kmipserver.cs index 900eb8d4..6685baae 100644 --- a/sdk/dotnet/Vpn/Kmipserver.cs +++ b/sdk/dotnet/Vpn/Kmipserver.cs @@ -41,7 +41,7 @@ public partial class Kmipserver : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -104,7 +104,7 @@ public partial class Kmipserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -160,7 +160,7 @@ public sealed class KmipserverArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -246,7 +246,7 @@ public sealed class KmipserverState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/L2tp.cs b/sdk/dotnet/Vpn/L2tp.cs index f501eb1f..a48b65cc 100644 --- a/sdk/dotnet/Vpn/L2tp.cs +++ b/sdk/dotnet/Vpn/L2tp.cs @@ -92,7 +92,7 @@ public partial class L2tp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Ocvpn.cs b/sdk/dotnet/Vpn/Ocvpn.cs index 566254c9..b3ec2159 100644 --- a/sdk/dotnet/Vpn/Ocvpn.cs +++ b/sdk/dotnet/Vpn/Ocvpn.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Vpn { /// - /// Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6`. + /// Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8`. /// /// ## Import /// @@ -71,7 +71,7 @@ public partial class Ocvpn : global::Pulumi.CustomResource public Output ForticlientAccess { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -134,7 +134,7 @@ public partial class Ocvpn : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// FortiGate WAN interfaces to use with OCVPN. The structure of `wan_interface` block is documented below. @@ -226,7 +226,7 @@ public sealed class OcvpnArgs : global::Pulumi.ResourceArgs public Input? ForticlientAccess { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -354,7 +354,7 @@ public sealed class OcvpnState : global::Pulumi.ResourceArgs public Input? ForticlientAccess { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Pptp.cs b/sdk/dotnet/Vpn/Pptp.cs index fe564b01..9ce5b412 100644 --- a/sdk/dotnet/Vpn/Pptp.cs +++ b/sdk/dotnet/Vpn/Pptp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Vpn /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -99,7 +97,7 @@ public partial class Pptp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Vpn/Qkd.cs b/sdk/dotnet/Vpn/Qkd.cs index eacccb3e..9a67fc54 100644 --- a/sdk/dotnet/Vpn/Qkd.cs +++ b/sdk/dotnet/Vpn/Qkd.cs @@ -59,7 +59,7 @@ public partial class Qkd : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class Qkd : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -172,7 +172,7 @@ public InputList Certificates public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -246,7 +246,7 @@ public InputList Certificates public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Client.cs b/sdk/dotnet/Vpn/Ssl/Client.cs index 3b51869e..1e0d5e72 100644 --- a/sdk/dotnet/Vpn/Ssl/Client.cs +++ b/sdk/dotnet/Vpn/Ssl/Client.cs @@ -95,7 +95,7 @@ public partial class Client : global::Pulumi.CustomResource public Output Port { get; private set; } = null!; /// - /// Priority for routes added by SSL-VPN (0 - 4294967295). + /// Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Output("priority")] public Output Priority { get; private set; } = null!; @@ -140,7 +140,7 @@ public partial class Client : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -250,7 +250,7 @@ public sealed class ClientArgs : global::Pulumi.ResourceArgs public Input? Port { get; set; } /// - /// Priority for routes added by SSL-VPN (0 - 4294967295). + /// Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } @@ -366,7 +366,7 @@ public sealed class ClientState : global::Pulumi.ResourceArgs public Input? Port { get; set; } /// - /// Priority for routes added by SSL-VPN (0 - 4294967295). + /// Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. /// [Input("priority")] public Input? Priority { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6Args.cs b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6Args.cs index f1a2488e..54ed883b 100644 --- a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6Args.cs +++ b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Inputs public sealed class SettingsAuthenticationRuleSourceAddress6Args : global::Pulumi.ResourceArgs { - /// - /// Group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6GetArgs.cs b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6GetArgs.cs index 352e08dc..0a8e2c65 100644 --- a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6GetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsAuthenticationRuleSourceAddress6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Inputs public sealed class SettingsAuthenticationRuleSourceAddress6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6Args.cs b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6Args.cs index e0da44c8..ef691e6c 100644 --- a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6Args.cs +++ b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Inputs public sealed class SettingsSourceAddress6Args : global::Pulumi.ResourceArgs { - /// - /// Group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6GetArgs.cs b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6GetArgs.cs index f45a1663..9b9f8179 100644 --- a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6GetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsSourceAddress6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Inputs public sealed class SettingsSourceAddress6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolArgs.cs b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolArgs.cs index 2afaf694..60d1010b 100644 --- a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Inputs public sealed class SettingsTunnelIpv6PoolArgs : global::Pulumi.ResourceArgs { - /// - /// Group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolGetArgs.cs b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolGetArgs.cs index 1ad33d6d..50d8794d 100644 --- a/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolGetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Inputs/SettingsTunnelIpv6PoolGetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Inputs public sealed class SettingsTunnelIpv6PoolGetArgs : global::Pulumi.ResourceArgs { - /// - /// Group name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Outputs/SettingsAuthenticationRuleSourceAddress6.cs b/sdk/dotnet/Vpn/Ssl/Outputs/SettingsAuthenticationRuleSourceAddress6.cs index 86195c51..dd1bbc7e 100644 --- a/sdk/dotnet/Vpn/Ssl/Outputs/SettingsAuthenticationRuleSourceAddress6.cs +++ b/sdk/dotnet/Vpn/Ssl/Outputs/SettingsAuthenticationRuleSourceAddress6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Outputs [OutputType] public sealed class SettingsAuthenticationRuleSourceAddress6 { - /// - /// Group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ssl/Outputs/SettingsSourceAddress6.cs b/sdk/dotnet/Vpn/Ssl/Outputs/SettingsSourceAddress6.cs index c14c1623..29d87664 100644 --- a/sdk/dotnet/Vpn/Ssl/Outputs/SettingsSourceAddress6.cs +++ b/sdk/dotnet/Vpn/Ssl/Outputs/SettingsSourceAddress6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Outputs [OutputType] public sealed class SettingsSourceAddress6 { - /// - /// Group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ssl/Outputs/SettingsTunnelIpv6Pool.cs b/sdk/dotnet/Vpn/Ssl/Outputs/SettingsTunnelIpv6Pool.cs index 420ffb33..9f8029b7 100644 --- a/sdk/dotnet/Vpn/Ssl/Outputs/SettingsTunnelIpv6Pool.cs +++ b/sdk/dotnet/Vpn/Ssl/Outputs/SettingsTunnelIpv6Pool.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Outputs [OutputType] public sealed class SettingsTunnelIpv6Pool { - /// - /// Group name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Vpn/Ssl/Settings.cs b/sdk/dotnet/Vpn/Ssl/Settings.cs index 9910d4ab..c718374b 100644 --- a/sdk/dotnet/Vpn/Ssl/Settings.cs +++ b/sdk/dotnet/Vpn/Ssl/Settings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -227,7 +225,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output ForceTwoFactorAuth { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -479,7 +477,7 @@ public partial class Settings : global::Pulumi.CustomResource public Output> TunnelIpv6Pools { get; private set; } = null!; /// - /// Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + /// Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. /// [Output("tunnelUserSessionTimeout")] public Output TunnelUserSessionTimeout { get; private set; } = null!; @@ -506,7 +504,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. @@ -760,7 +758,7 @@ public InputList AuthenticationRules public Input? ForceTwoFactorAuth { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1042,7 +1040,7 @@ public InputList TunnelIpv6Pools } /// - /// Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + /// Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. /// [Input("tunnelUserSessionTimeout")] public Input? TunnelUserSessionTimeout { get; set; } @@ -1284,7 +1282,7 @@ public InputList AuthenticationRules public Input? ForceTwoFactorAuth { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1566,7 +1564,7 @@ public InputList TunnelIpv6Pools } /// - /// Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + /// Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. /// [Input("tunnelUserSessionTimeout")] public Input? TunnelUserSessionTimeout { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Hostchecksoftware.cs b/sdk/dotnet/Vpn/Ssl/Web/Hostchecksoftware.cs index 1070061d..331cd687 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Hostchecksoftware.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Hostchecksoftware.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -68,7 +66,7 @@ public partial class Hostchecksoftware : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -101,7 +99,7 @@ public partial class Hostchecksoftware : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Version. @@ -175,7 +173,7 @@ public InputList CheckItemLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -243,7 +241,7 @@ public InputList CheckItemLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5Args.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5Args.cs index f703540a..d269cbb3 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5Args.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5Args.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web.Inputs public sealed class HostchecksoftwareCheckItemListMd5Args : global::Pulumi.ResourceArgs { /// - /// Hex string of MD5 checksum. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5GetArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5GetArgs.cs index 4d46a15a..9d7e4d4a 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5GetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/HostchecksoftwareCheckItemListMd5GetArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web.Inputs public sealed class HostchecksoftwareCheckItemListMd5GetArgs : global::Pulumi.ResourceArgs { /// - /// Hex string of MD5 checksum. + /// an identifier for the resource with format {{name}}. /// [Input("id")] public Input? Id { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkArgs.cs index 8b01f89e..b8fb9610 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkArgs.cs @@ -62,7 +62,7 @@ public InputList FormDatas } /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("height")] public Input? Height { get; set; } @@ -132,7 +132,7 @@ public Input? LogonPassword public Input? PreconnectionBlob { get; set; } /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// [Input("preconnectionId")] public Input? PreconnectionId { get; set; } @@ -150,7 +150,7 @@ public Input? LogonPassword public Input? RestrictedAdmin { get; set; } /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// [Input("security")] public Input? Security { get; set; } @@ -226,7 +226,7 @@ public Input? SsoPassword public Input? VncKeyboardLayout { get; set; } /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("width")] public Input? Width { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkGetArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkGetArgs.cs index 5c626eae..29428341 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkGetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalBookmarkGroupBookmarkGetArgs.cs @@ -62,7 +62,7 @@ public InputList FormDatas } /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("height")] public Input? Height { get; set; } @@ -132,7 +132,7 @@ public Input? LogonPassword public Input? PreconnectionBlob { get; set; } /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// [Input("preconnectionId")] public Input? PreconnectionId { get; set; } @@ -150,7 +150,7 @@ public Input? LogonPassword public Input? RestrictedAdmin { get; set; } /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// [Input("security")] public Input? Security { get; set; } @@ -226,7 +226,7 @@ public Input? SsoPassword public Input? VncKeyboardLayout { get; set; } /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("width")] public Input? Width { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnArgs.cs index 7f3b4cc5..4844d7b2 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnArgs.cs @@ -26,7 +26,7 @@ public sealed class PortalSplitDnArgs : global::Pulumi.ResourceArgs public Input? DnsServer2 { get; set; } /// - /// Split DNS domains used for SSL-VPN clients separated by comma(,). + /// Split DNS domains used for SSL-VPN clients separated by comma. /// [Input("domains")] public Input? Domains { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnGetArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnGetArgs.cs index 59e03974..99d2c7c6 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnGetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/PortalSplitDnGetArgs.cs @@ -26,7 +26,7 @@ public sealed class PortalSplitDnGetArgs : global::Pulumi.ResourceArgs public Input? DnsServer2 { get; set; } /// - /// Split DNS domains used for SSL-VPN clients separated by comma(,). + /// Split DNS domains used for SSL-VPN clients separated by comma. /// [Input("domains")] public Input? Domains { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkArgs.cs index bafb7981..6e2c25f2 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkArgs.cs @@ -62,7 +62,7 @@ public InputList FormDatas } /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("height")] public Input? Height { get; set; } @@ -132,7 +132,7 @@ public Input? LogonPassword public Input? PreconnectionBlob { get; set; } /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// [Input("preconnectionId")] public Input? PreconnectionId { get; set; } @@ -150,7 +150,7 @@ public Input? LogonPassword public Input? RestrictedAdmin { get; set; } /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// [Input("security")] public Input? Security { get; set; } @@ -226,7 +226,7 @@ public Input? SsoPassword public Input? VncKeyboardLayout { get; set; } /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("width")] public Input? Width { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkGetArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkGetArgs.cs index 88040b2a..359afdf5 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkGetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UserbookmarkBookmarkGetArgs.cs @@ -62,7 +62,7 @@ public InputList FormDatas } /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("height")] public Input? Height { get; set; } @@ -132,7 +132,7 @@ public Input? LogonPassword public Input? PreconnectionBlob { get; set; } /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// [Input("preconnectionId")] public Input? PreconnectionId { get; set; } @@ -150,7 +150,7 @@ public Input? LogonPassword public Input? RestrictedAdmin { get; set; } /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// [Input("security")] public Input? Security { get; set; } @@ -226,7 +226,7 @@ public Input? SsoPassword public Input? VncKeyboardLayout { get; set; } /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("width")] public Input? Width { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkArgs.cs index f72da909..3342303c 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkArgs.cs @@ -62,7 +62,7 @@ public InputList FormDatas } /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("height")] public Input? Height { get; set; } @@ -132,7 +132,7 @@ public Input? LogonPassword public Input? PreconnectionBlob { get; set; } /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// [Input("preconnectionId")] public Input? PreconnectionId { get; set; } @@ -150,7 +150,7 @@ public Input? LogonPassword public Input? RestrictedAdmin { get; set; } /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// [Input("security")] public Input? Security { get; set; } @@ -226,7 +226,7 @@ public Input? SsoPassword public Input? VncKeyboardLayout { get; set; } /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("width")] public Input? Width { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkGetArgs.cs b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkGetArgs.cs index 8e105804..9b6523f6 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkGetArgs.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Inputs/UsergroupbookmarkBookmarkGetArgs.cs @@ -62,7 +62,7 @@ public InputList FormDatas } /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("height")] public Input? Height { get; set; } @@ -132,7 +132,7 @@ public Input? LogonPassword public Input? PreconnectionBlob { get; set; } /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// [Input("preconnectionId")] public Input? PreconnectionId { get; set; } @@ -150,7 +150,7 @@ public Input? LogonPassword public Input? RestrictedAdmin { get; set; } /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// [Input("security")] public Input? Security { get; set; } @@ -226,7 +226,7 @@ public Input? SsoPassword public Input? VncKeyboardLayout { get; set; } /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// [Input("width")] public Input? Width { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Outputs/HostchecksoftwareCheckItemListMd5.cs b/sdk/dotnet/Vpn/Ssl/Web/Outputs/HostchecksoftwareCheckItemListMd5.cs index 8ac12462..5c7b6d73 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Outputs/HostchecksoftwareCheckItemListMd5.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Outputs/HostchecksoftwareCheckItemListMd5.cs @@ -15,7 +15,7 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web.Outputs public sealed class HostchecksoftwareCheckItemListMd5 { /// - /// Hex string of MD5 checksum. + /// an identifier for the resource with format {{name}}. /// public readonly string? Id; diff --git a/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalBookmarkGroupBookmark.cs b/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalBookmarkGroupBookmark.cs index 69e8c045..51136e64 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalBookmarkGroupBookmark.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalBookmarkGroupBookmark.cs @@ -43,7 +43,7 @@ public sealed class PortalBookmarkGroupBookmark /// public readonly ImmutableArray FormDatas; /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// public readonly int? Height; /// @@ -83,7 +83,7 @@ public sealed class PortalBookmarkGroupBookmark /// public readonly string? PreconnectionBlob; /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// public readonly int? PreconnectionId; /// @@ -95,7 +95,7 @@ public sealed class PortalBookmarkGroupBookmark /// public readonly string? RestrictedAdmin; /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// public readonly string? Security; /// @@ -139,7 +139,7 @@ public sealed class PortalBookmarkGroupBookmark /// public readonly string? VncKeyboardLayout; /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// public readonly int? Width; diff --git a/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalSplitDn.cs b/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalSplitDn.cs index c8433c8b..175cf685 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalSplitDn.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Outputs/PortalSplitDn.cs @@ -23,7 +23,7 @@ public sealed class PortalSplitDn /// public readonly string? DnsServer2; /// - /// Split DNS domains used for SSL-VPN clients separated by comma(,). + /// Split DNS domains used for SSL-VPN clients separated by comma. /// public readonly string? Domains; /// diff --git a/sdk/dotnet/Vpn/Ssl/Web/Outputs/UserbookmarkBookmark.cs b/sdk/dotnet/Vpn/Ssl/Web/Outputs/UserbookmarkBookmark.cs index 9519f96d..ce780085 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Outputs/UserbookmarkBookmark.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Outputs/UserbookmarkBookmark.cs @@ -43,7 +43,7 @@ public sealed class UserbookmarkBookmark /// public readonly ImmutableArray FormDatas; /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// public readonly int? Height; /// @@ -83,7 +83,7 @@ public sealed class UserbookmarkBookmark /// public readonly string? PreconnectionBlob; /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// public readonly int? PreconnectionId; /// @@ -95,7 +95,7 @@ public sealed class UserbookmarkBookmark /// public readonly string? RestrictedAdmin; /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// public readonly string? Security; /// @@ -139,7 +139,7 @@ public sealed class UserbookmarkBookmark /// public readonly string? VncKeyboardLayout; /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// public readonly int? Width; diff --git a/sdk/dotnet/Vpn/Ssl/Web/Outputs/UsergroupbookmarkBookmark.cs b/sdk/dotnet/Vpn/Ssl/Web/Outputs/UsergroupbookmarkBookmark.cs index 7d984172..a6d4adee 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Outputs/UsergroupbookmarkBookmark.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Outputs/UsergroupbookmarkBookmark.cs @@ -43,7 +43,7 @@ public sealed class UsergroupbookmarkBookmark /// public readonly ImmutableArray FormDatas; /// - /// Screen height (range from 480 - 65535, default = 768). + /// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// public readonly int? Height; /// @@ -83,7 +83,7 @@ public sealed class UsergroupbookmarkBookmark /// public readonly string? PreconnectionBlob; /// - /// The numeric ID of the RDP source (0-2147483648). + /// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. /// public readonly int? PreconnectionId; /// @@ -95,7 +95,7 @@ public sealed class UsergroupbookmarkBookmark /// public readonly string? RestrictedAdmin; /// - /// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + /// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. /// public readonly string? Security; /// @@ -139,7 +139,7 @@ public sealed class UsergroupbookmarkBookmark /// public readonly string? VncKeyboardLayout; /// - /// Screen width (range from 640 - 65535, default = 1024). + /// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. /// public readonly int? Width; diff --git a/sdk/dotnet/Vpn/Ssl/Web/Portal.cs b/sdk/dotnet/Vpn/Ssl/Web/Portal.cs index 623c41d7..3310489f 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Portal.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Portal.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -87,7 +86,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -261,7 +259,7 @@ public partial class Portal : global::Pulumi.CustomResource public Output ForticlientDownloadMethod { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -453,7 +451,7 @@ public partial class Portal : global::Pulumi.CustomResource public Output RedirUrl { get; private set; } = null!; /// - /// Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + /// Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. /// [Output("rewriteIpUriUi")] public Output RewriteIpUriUi { get; private set; } = null!; @@ -570,7 +568,7 @@ public partial class Portal : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable SSL VPN web mode. Valid values: `enable`, `disable`. @@ -800,7 +798,7 @@ public InputList BookmarkGroups public Input? ForticlientDownloadMethod { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1028,7 +1026,7 @@ public InputList OsCheckLists public Input? RedirUrl { get; set; } /// - /// Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + /// Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. /// [Input("rewriteIpUriUi")] public Input? RewriteIpUriUi { get; set; } @@ -1348,7 +1346,7 @@ public InputList BookmarkGroups public Input? ForticlientDownloadMethod { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1576,7 +1574,7 @@ public InputList OsCheckLists public Input? RedirUrl { get; set; } /// - /// Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + /// Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. /// [Input("rewriteIpUriUi")] public Input? RewriteIpUriUi { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Realm.cs b/sdk/dotnet/Vpn/Ssl/Web/Realm.cs index f52ff7af..dc184331 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Realm.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Realm.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -97,7 +95,7 @@ public partial class Realm : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Virtual host name for realm. diff --git a/sdk/dotnet/Vpn/Ssl/Web/Userbookmark.cs b/sdk/dotnet/Vpn/Ssl/Web/Userbookmark.cs index 2caaa672..f9ecf9f2 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Userbookmark.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Userbookmark.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -31,7 +30,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -73,7 +71,7 @@ public partial class Userbookmark : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -88,7 +86,7 @@ public partial class Userbookmark : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -162,7 +160,7 @@ public InputList Bookmarks public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -212,7 +210,7 @@ public InputList Bookmarks public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Vpn/Ssl/Web/Usergroupbookmark.cs b/sdk/dotnet/Vpn/Ssl/Web/Usergroupbookmark.cs index 4735f2e0..115e6305 100644 --- a/sdk/dotnet/Vpn/Ssl/Web/Usergroupbookmark.cs +++ b/sdk/dotnet/Vpn/Ssl/Web/Usergroupbookmark.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -48,7 +47,6 @@ namespace Pulumiverse.Fortios.Vpn.Ssl.Web /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Usergroupbookmark : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -99,7 +97,7 @@ public partial class Usergroupbookmark : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -167,7 +165,7 @@ public InputList Bookmarks public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -211,7 +209,7 @@ public InputList Bookmarks public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Waf/Mainclass.cs b/sdk/dotnet/Waf/Mainclass.cs index 4b16cc17..58f45393 100644 --- a/sdk/dotnet/Waf/Mainclass.cs +++ b/sdk/dotnet/Waf/Mainclass.cs @@ -50,7 +50,7 @@ public partial class Mainclass : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Waf/Profile.cs b/sdk/dotnet/Waf/Profile.cs index a4e185ec..47a49fe8 100644 --- a/sdk/dotnet/Waf/Profile.cs +++ b/sdk/dotnet/Waf/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Waf /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Waf /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -92,7 +90,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output External { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -125,7 +123,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -211,7 +209,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? External { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -297,7 +295,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? External { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Waf/Signature.cs b/sdk/dotnet/Waf/Signature.cs index 71033397..9a4578b2 100644 --- a/sdk/dotnet/Waf/Signature.cs +++ b/sdk/dotnet/Waf/Signature.cs @@ -50,7 +50,7 @@ public partial class Signature : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Waf/Subclass.cs b/sdk/dotnet/Waf/Subclass.cs index ea4c3b04..44c4b867 100644 --- a/sdk/dotnet/Waf/Subclass.cs +++ b/sdk/dotnet/Waf/Subclass.cs @@ -50,7 +50,7 @@ public partial class Subclass : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wanopt/Authgroup.cs b/sdk/dotnet/Wanopt/Authgroup.cs index 59c8ee7d..ead27708 100644 --- a/sdk/dotnet/Wanopt/Authgroup.cs +++ b/sdk/dotnet/Wanopt/Authgroup.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -96,7 +94,7 @@ public partial class Authgroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wanopt/Cacheservice.cs b/sdk/dotnet/Wanopt/Cacheservice.cs index 75b6eabc..f3413a1b 100644 --- a/sdk/dotnet/Wanopt/Cacheservice.cs +++ b/sdk/dotnet/Wanopt/Cacheservice.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -34,7 +33,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -88,7 +86,7 @@ public partial class Cacheservice : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -109,7 +107,7 @@ public partial class Cacheservice : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -195,7 +193,7 @@ public InputList DstPeers public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -269,7 +267,7 @@ public InputList DstPeers public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wanopt/Contentdeliverynetworkrule.cs b/sdk/dotnet/Wanopt/Contentdeliverynetworkrule.cs index e1416b19..ff1cca95 100644 --- a/sdk/dotnet/Wanopt/Contentdeliverynetworkrule.cs +++ b/sdk/dotnet/Wanopt/Contentdeliverynetworkrule.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,7 +43,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -86,7 +84,7 @@ public partial class Contentdeliverynetworkrule : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -149,7 +147,7 @@ public partial class Contentdeliverynetworkrule : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -217,7 +215,7 @@ public sealed class ContentdeliverynetworkruleArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -321,7 +319,7 @@ public sealed class ContentdeliverynetworkruleState : global::Pulumi.ResourceArg public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wanopt/Inputs/ProfileHttpArgs.cs b/sdk/dotnet/Wanopt/Inputs/ProfileHttpArgs.cs index fcb8be47..5cd6d2c2 100644 --- a/sdk/dotnet/Wanopt/Inputs/ProfileHttpArgs.cs +++ b/sdk/dotnet/Wanopt/Inputs/ProfileHttpArgs.cs @@ -50,7 +50,7 @@ public sealed class ProfileHttpArgs : global::Pulumi.ResourceArgs public Input? SecureTunnel { get; set; } /// - /// Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + /// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. /// [Input("ssl")] public Input? Ssl { get; set; } diff --git a/sdk/dotnet/Wanopt/Inputs/ProfileHttpGetArgs.cs b/sdk/dotnet/Wanopt/Inputs/ProfileHttpGetArgs.cs index a126f522..081ff660 100644 --- a/sdk/dotnet/Wanopt/Inputs/ProfileHttpGetArgs.cs +++ b/sdk/dotnet/Wanopt/Inputs/ProfileHttpGetArgs.cs @@ -50,7 +50,7 @@ public sealed class ProfileHttpGetArgs : global::Pulumi.ResourceArgs public Input? SecureTunnel { get; set; } /// - /// Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + /// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. /// [Input("ssl")] public Input? Ssl { get; set; } diff --git a/sdk/dotnet/Wanopt/Inputs/ProfileTcpArgs.cs b/sdk/dotnet/Wanopt/Inputs/ProfileTcpArgs.cs index 2c28118c..08693870 100644 --- a/sdk/dotnet/Wanopt/Inputs/ProfileTcpArgs.cs +++ b/sdk/dotnet/Wanopt/Inputs/ProfileTcpArgs.cs @@ -44,7 +44,7 @@ public sealed class ProfileTcpArgs : global::Pulumi.ResourceArgs public Input? SecureTunnel { get; set; } /// - /// Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + /// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. /// [Input("ssl")] public Input? Ssl { get; set; } diff --git a/sdk/dotnet/Wanopt/Inputs/ProfileTcpGetArgs.cs b/sdk/dotnet/Wanopt/Inputs/ProfileTcpGetArgs.cs index 5133a978..0d5b57c9 100644 --- a/sdk/dotnet/Wanopt/Inputs/ProfileTcpGetArgs.cs +++ b/sdk/dotnet/Wanopt/Inputs/ProfileTcpGetArgs.cs @@ -44,7 +44,7 @@ public sealed class ProfileTcpGetArgs : global::Pulumi.ResourceArgs public Input? SecureTunnel { get; set; } /// - /// Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + /// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. /// [Input("ssl")] public Input? Ssl { get; set; } diff --git a/sdk/dotnet/Wanopt/Outputs/ProfileHttp.cs b/sdk/dotnet/Wanopt/Outputs/ProfileHttp.cs index 77f4b4b1..1e2ed406 100644 --- a/sdk/dotnet/Wanopt/Outputs/ProfileHttp.cs +++ b/sdk/dotnet/Wanopt/Outputs/ProfileHttp.cs @@ -39,7 +39,7 @@ public sealed class ProfileHttp /// public readonly string? SecureTunnel; /// - /// Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + /// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. /// public readonly string? Ssl; /// diff --git a/sdk/dotnet/Wanopt/Outputs/ProfileTcp.cs b/sdk/dotnet/Wanopt/Outputs/ProfileTcp.cs index 7a9aeeb7..e7ea5b8e 100644 --- a/sdk/dotnet/Wanopt/Outputs/ProfileTcp.cs +++ b/sdk/dotnet/Wanopt/Outputs/ProfileTcp.cs @@ -35,7 +35,7 @@ public sealed class ProfileTcp /// public readonly string? SecureTunnel; /// - /// Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + /// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. /// public readonly string? Ssl; /// diff --git a/sdk/dotnet/Wanopt/Peer.cs b/sdk/dotnet/Wanopt/Peer.cs index e3114281..9efc2abd 100644 --- a/sdk/dotnet/Wanopt/Peer.cs +++ b/sdk/dotnet/Wanopt/Peer.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -71,7 +69,7 @@ public partial class Peer : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wanopt/Profile.cs b/sdk/dotnet/Wanopt/Profile.cs index 0cb5f9a0..d02e720d 100644 --- a/sdk/dotnet/Wanopt/Profile.cs +++ b/sdk/dotnet/Wanopt/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -87,7 +86,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -135,7 +133,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output Ftp { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -174,7 +172,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -248,7 +246,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? Ftp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -322,7 +320,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? Ftp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wanopt/Remotestorage.cs b/sdk/dotnet/Wanopt/Remotestorage.cs index 2138e40a..7babf3cd 100644 --- a/sdk/dotnet/Wanopt/Remotestorage.cs +++ b/sdk/dotnet/Wanopt/Remotestorage.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -83,7 +81,7 @@ public partial class Remotestorage : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wanopt/Settings.cs b/sdk/dotnet/Wanopt/Settings.cs index 4e7f948e..ed041ee3 100644 --- a/sdk/dotnet/Wanopt/Settings.cs +++ b/sdk/dotnet/Wanopt/Settings.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Settings : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wanopt/Webcache.cs b/sdk/dotnet/Wanopt/Webcache.cs index 6e96602c..5e64a8d9 100644 --- a/sdk/dotnet/Wanopt/Webcache.cs +++ b/sdk/dotnet/Wanopt/Webcache.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -47,7 +46,6 @@ namespace Pulumiverse.Fortios.Wanopt /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -176,7 +174,7 @@ public partial class Webcache : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Webproxy/Debugurl.cs b/sdk/dotnet/Webproxy/Debugurl.cs index 85cb69fd..138b892f 100644 --- a/sdk/dotnet/Webproxy/Debugurl.cs +++ b/sdk/dotnet/Webproxy/Debugurl.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -33,7 +32,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -84,7 +82,7 @@ public partial class Debugurl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Webproxy/Explicit.cs b/sdk/dotnet/Webproxy/Explicit.cs index 07c358cd..6c890b1a 100644 --- a/sdk/dotnet/Webproxy/Explicit.cs +++ b/sdk/dotnet/Webproxy/Explicit.cs @@ -34,12 +34,24 @@ namespace Pulumiverse.Fortios.Webproxy [FortiosResourceType("fortios:webproxy/explicit:Explicit")] public partial class Explicit : global::Pulumi.CustomResource { + /// + /// Enable/disable to request client certificate. Valid values: `disable`, `enable`. + /// + [Output("clientCert")] + public Output ClientCert { get; private set; } = null!; + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// [Output("dynamicSortSubtable")] public Output DynamicSortSubtable { get; private set; } = null!; + /// + /// Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + /// + [Output("emptyCertAction")] + public Output EmptyCertAction { get; private set; } = null!; + /// /// Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). /// @@ -53,7 +65,7 @@ public partial class Explicit : global::Pulumi.CustomResource public Output FtpOverHttp { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -161,7 +173,7 @@ public partial class Explicit : global::Pulumi.CustomResource public Output> PacPolicies { get; private set; } = null!; /// - /// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + /// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). /// [Output("prefDnsResult")] public Output PrefDnsResult { get; private set; } = null!; @@ -238,11 +250,17 @@ public partial class Explicit : global::Pulumi.CustomResource [Output("unknownHttpVersion")] public Output UnknownHttpVersion { get; private set; } = null!; + /// + /// Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + /// + [Output("userAgentDetect")] + public Output UserAgentDetect { get; private set; } = null!; + /// /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -291,12 +309,24 @@ public static Explicit Get(string name, Input id, ExplicitState? state = public sealed class ExplicitArgs : global::Pulumi.ResourceArgs { + /// + /// Enable/disable to request client certificate. Valid values: `disable`, `enable`. + /// + [Input("clientCert")] + public Input? ClientCert { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// [Input("dynamicSortSubtable")] public Input? DynamicSortSubtable { get; set; } + /// + /// Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + /// + [Input("emptyCertAction")] + public Input? EmptyCertAction { get; set; } + /// /// Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). /// @@ -310,7 +340,7 @@ public sealed class ExplicitArgs : global::Pulumi.ResourceArgs public Input? FtpOverHttp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -424,7 +454,7 @@ public InputList PacPolicies } /// - /// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + /// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). /// [Input("prefDnsResult")] public Input? PrefDnsResult { get; set; } @@ -507,6 +537,12 @@ public InputList SecureWebProxyCerts [Input("unknownHttpVersion")] public Input? UnknownHttpVersion { get; set; } + /// + /// Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + /// + [Input("userAgentDetect")] + public Input? UserAgentDetect { get; set; } + /// /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// @@ -521,12 +557,24 @@ public ExplicitArgs() public sealed class ExplicitState : global::Pulumi.ResourceArgs { + /// + /// Enable/disable to request client certificate. Valid values: `disable`, `enable`. + /// + [Input("clientCert")] + public Input? ClientCert { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// [Input("dynamicSortSubtable")] public Input? DynamicSortSubtable { get; set; } + /// + /// Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + /// + [Input("emptyCertAction")] + public Input? EmptyCertAction { get; set; } + /// /// Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). /// @@ -540,7 +588,7 @@ public sealed class ExplicitState : global::Pulumi.ResourceArgs public Input? FtpOverHttp { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -654,7 +702,7 @@ public InputList PacPolicies } /// - /// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + /// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). /// [Input("prefDnsResult")] public Input? PrefDnsResult { get; set; } @@ -737,6 +785,12 @@ public InputList SecureWebProxyCerts [Input("unknownHttpVersion")] public Input? UnknownHttpVersion { get; set; } + /// + /// Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + /// + [Input("userAgentDetect")] + public Input? UserAgentDetect { get; set; } + /// /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// diff --git a/sdk/dotnet/Webproxy/Fastfallback.cs b/sdk/dotnet/Webproxy/Fastfallback.cs index bcbe0d92..12f1781a 100644 --- a/sdk/dotnet/Webproxy/Fastfallback.cs +++ b/sdk/dotnet/Webproxy/Fastfallback.cs @@ -68,7 +68,7 @@ public partial class Fastfallback : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Webproxy/Forwardserver.cs b/sdk/dotnet/Webproxy/Forwardserver.cs index 356af94e..d10c3240 100644 --- a/sdk/dotnet/Webproxy/Forwardserver.cs +++ b/sdk/dotnet/Webproxy/Forwardserver.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -36,7 +35,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -141,7 +139,7 @@ public partial class Forwardserver : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Webproxy/Forwardservergroup.cs b/sdk/dotnet/Webproxy/Forwardservergroup.cs index 9ad8f089..0f94a5a7 100644 --- a/sdk/dotnet/Webproxy/Forwardservergroup.cs +++ b/sdk/dotnet/Webproxy/Forwardservergroup.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -51,7 +50,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -87,7 +85,7 @@ public partial class Forwardservergroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -120,7 +118,7 @@ public partial class Forwardservergroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -182,7 +180,7 @@ public sealed class ForwardservergroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -244,7 +242,7 @@ public sealed class ForwardservergroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Webproxy/Global.cs b/sdk/dotnet/Webproxy/Global.cs index cb6ade12..31435f77 100644 --- a/sdk/dotnet/Webproxy/Global.cs +++ b/sdk/dotnet/Webproxy/Global.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -43,7 +42,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -66,6 +64,12 @@ namespace Pulumiverse.Fortios.Webproxy [FortiosResourceType("fortios:webproxy/global:Global")] public partial class Global : global::Pulumi.CustomResource { + /// + /// Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + /// + [Output("alwaysLearnClientIp")] + public Output AlwaysLearnClientIp { get; private set; } = null!; + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -91,7 +95,7 @@ public partial class Global : global::Pulumi.CustomResource public Output ForwardServerAffinityTimeout { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -151,7 +155,7 @@ public partial class Global : global::Pulumi.CustomResource public Output MaxMessageLength { get; private set; } = null!; /// - /// Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + /// Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. /// [Output("maxRequestLength")] public Output MaxRequestLength { get; private set; } = null!; @@ -174,6 +178,12 @@ public partial class Global : global::Pulumi.CustomResource [Output("proxyFqdn")] public Output ProxyFqdn { get; private set; } = null!; + /// + /// Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + /// + [Output("proxyTransparentCertInspection")] + public Output ProxyTransparentCertInspection { get; private set; } = null!; + /// /// IPv4 source addresses to exempt proxy affinity. /// @@ -220,7 +230,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Name of the web proxy profile to apply when explicit proxy traffic is allowed by default and traffic is accepted that does not match an explicit proxy policy. @@ -275,6 +285,12 @@ public static Global Get(string name, Input id, GlobalState? state = nul public sealed class GlobalArgs : global::Pulumi.ResourceArgs { + /// + /// Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + /// + [Input("alwaysLearnClientIp")] + public Input? AlwaysLearnClientIp { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -300,7 +316,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? ForwardServerAffinityTimeout { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -372,7 +388,7 @@ public InputList LearnClientIpSrcaddrs public Input? MaxMessageLength { get; set; } /// - /// Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + /// Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. /// [Input("maxRequestLength")] public Input? MaxRequestLength { get; set; } @@ -395,6 +411,12 @@ public InputList LearnClientIpSrcaddrs [Input("proxyFqdn", required: true)] public Input ProxyFqdn { get; set; } = null!; + /// + /// Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + /// + [Input("proxyTransparentCertInspection")] + public Input? ProxyTransparentCertInspection { get; set; } + /// /// IPv4 source addresses to exempt proxy affinity. /// @@ -457,6 +479,12 @@ public GlobalArgs() public sealed class GlobalState : global::Pulumi.ResourceArgs { + /// + /// Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + /// + [Input("alwaysLearnClientIp")] + public Input? AlwaysLearnClientIp { get; set; } + /// /// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. /// @@ -482,7 +510,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? ForwardServerAffinityTimeout { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -554,7 +582,7 @@ public InputList LearnClientIpSrcaddrs public Input? MaxMessageLength { get; set; } /// - /// Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + /// Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. /// [Input("maxRequestLength")] public Input? MaxRequestLength { get; set; } @@ -577,6 +605,12 @@ public InputList LearnClientIpSrcaddrs [Input("proxyFqdn")] public Input? ProxyFqdn { get; set; } + /// + /// Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + /// + [Input("proxyTransparentCertInspection")] + public Input? ProxyTransparentCertInspection { get; set; } + /// /// IPv4 source addresses to exempt proxy affinity. /// diff --git a/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6Args.cs b/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6Args.cs index ce686c8f..fef171a3 100644 --- a/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6Args.cs +++ b/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Webproxy.Inputs public sealed class ExplicitPacPolicySrcaddr6Args : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6GetArgs.cs b/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6GetArgs.cs index 644adb68..734239de 100644 --- a/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6GetArgs.cs +++ b/sdk/dotnet/Webproxy/Inputs/ExplicitPacPolicySrcaddr6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Webproxy.Inputs public sealed class ExplicitPacPolicySrcaddr6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6Args.cs b/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6Args.cs index 48f7eb38..e7e295b8 100644 --- a/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6Args.cs +++ b/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6Args.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Webproxy.Inputs public sealed class GlobalLearnClientIpSrcaddr6Args : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6GetArgs.cs b/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6GetArgs.cs index 8e9c60be..08cb9a2c 100644 --- a/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6GetArgs.cs +++ b/sdk/dotnet/Webproxy/Inputs/GlobalLearnClientIpSrcaddr6GetArgs.cs @@ -13,9 +13,6 @@ namespace Pulumiverse.Fortios.Webproxy.Inputs public sealed class GlobalLearnClientIpSrcaddr6GetArgs : global::Pulumi.ResourceArgs { - /// - /// Address name. - /// [Input("name")] public Input? Name { get; set; } diff --git a/sdk/dotnet/Webproxy/Outputs/ExplicitPacPolicySrcaddr6.cs b/sdk/dotnet/Webproxy/Outputs/ExplicitPacPolicySrcaddr6.cs index 8715f07d..5dff0ddb 100644 --- a/sdk/dotnet/Webproxy/Outputs/ExplicitPacPolicySrcaddr6.cs +++ b/sdk/dotnet/Webproxy/Outputs/ExplicitPacPolicySrcaddr6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Webproxy.Outputs [OutputType] public sealed class ExplicitPacPolicySrcaddr6 { - /// - /// Address name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Webproxy/Outputs/GlobalLearnClientIpSrcaddr6.cs b/sdk/dotnet/Webproxy/Outputs/GlobalLearnClientIpSrcaddr6.cs index a61e601e..7318a15c 100644 --- a/sdk/dotnet/Webproxy/Outputs/GlobalLearnClientIpSrcaddr6.cs +++ b/sdk/dotnet/Webproxy/Outputs/GlobalLearnClientIpSrcaddr6.cs @@ -14,9 +14,6 @@ namespace Pulumiverse.Fortios.Webproxy.Outputs [OutputType] public sealed class GlobalLearnClientIpSrcaddr6 { - /// - /// Address name. - /// public readonly string? Name; [OutputConstructor] diff --git a/sdk/dotnet/Webproxy/Profile.cs b/sdk/dotnet/Webproxy/Profile.cs index e0e91e45..94f68367 100644 --- a/sdk/dotnet/Webproxy/Profile.cs +++ b/sdk/dotnet/Webproxy/Profile.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -69,7 +67,7 @@ public partial class Profile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -150,7 +148,7 @@ public partial class Profile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -206,7 +204,7 @@ public sealed class ProfileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -310,7 +308,7 @@ public sealed class ProfileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Webproxy/Urlmatch.cs b/sdk/dotnet/Webproxy/Urlmatch.cs index 3d478f56..c872ceb5 100644 --- a/sdk/dotnet/Webproxy/Urlmatch.cs +++ b/sdk/dotnet/Webproxy/Urlmatch.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -44,7 +43,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -113,7 +111,7 @@ public partial class Urlmatch : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Webproxy/Wisp.cs b/sdk/dotnet/Webproxy/Wisp.cs index 674ef9ab..aa657291 100644 --- a/sdk/dotnet/Webproxy/Wisp.cs +++ b/sdk/dotnet/Webproxy/Wisp.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Webproxy /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -104,7 +102,7 @@ public partial class Wisp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Accesscontrollist.cs b/sdk/dotnet/Wirelesscontroller/Accesscontrollist.cs index 753f6d79..69081d95 100644 --- a/sdk/dotnet/Wirelesscontroller/Accesscontrollist.cs +++ b/sdk/dotnet/Wirelesscontroller/Accesscontrollist.cs @@ -47,7 +47,7 @@ public partial class Accesscontrollist : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -76,7 +76,7 @@ public partial class Accesscontrollist : global::Pulumi.CustomResource /// The `layer3_ipv4_rules` block supports: /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -138,7 +138,7 @@ public sealed class AccesscontrollistArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -202,7 +202,7 @@ public sealed class AccesscontrollistState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Address.cs b/sdk/dotnet/Wirelesscontroller/Address.cs index f43faa77..e716c772 100644 --- a/sdk/dotnet/Wirelesscontroller/Address.cs +++ b/sdk/dotnet/Wirelesscontroller/Address.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Wirelesscontroller { /// - /// Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + /// Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. /// /// ## Import /// @@ -56,7 +56,7 @@ public partial class Address : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Addrgrp.cs b/sdk/dotnet/Wirelesscontroller/Addrgrp.cs index 17e6ea04..add9d5f8 100644 --- a/sdk/dotnet/Wirelesscontroller/Addrgrp.cs +++ b/sdk/dotnet/Wirelesscontroller/Addrgrp.cs @@ -11,7 +11,7 @@ namespace Pulumiverse.Fortios.Wirelesscontroller { /// - /// Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + /// Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. /// /// ## Import /// @@ -59,7 +59,7 @@ public partial class Addrgrp : global::Pulumi.CustomResource public Output Fosid { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Addrgrp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public InputList Addresses public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -198,7 +198,7 @@ public InputList Addresses public Input? Fosid { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Apcfgprofile.cs b/sdk/dotnet/Wirelesscontroller/Apcfgprofile.cs index 37123b4f..662175e4 100644 --- a/sdk/dotnet/Wirelesscontroller/Apcfgprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Apcfgprofile.cs @@ -83,7 +83,7 @@ public partial class Apcfgprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -98,7 +98,7 @@ public partial class Apcfgprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -202,7 +202,7 @@ public InputList CommandLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -282,7 +282,7 @@ public InputList CommandLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Apstatus.cs b/sdk/dotnet/Wirelesscontroller/Apstatus.cs index fa7dedb1..2e751c98 100644 --- a/sdk/dotnet/Wirelesscontroller/Apstatus.cs +++ b/sdk/dotnet/Wirelesscontroller/Apstatus.cs @@ -62,7 +62,7 @@ public partial class Apstatus : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Arrpprofile.cs b/sdk/dotnet/Wirelesscontroller/Arrpprofile.cs index 5270a049..4ced54ed 100644 --- a/sdk/dotnet/Wirelesscontroller/Arrpprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Arrpprofile.cs @@ -41,7 +41,7 @@ public partial class Arrpprofile : global::Pulumi.CustomResource public Output Comment { get; private set; } = null!; /// - /// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + /// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). /// [Output("darrpOptimize")] public Output DarrpOptimize { get; private set; } = null!; @@ -59,7 +59,7 @@ public partial class Arrpprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -140,7 +140,7 @@ public partial class Arrpprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). @@ -238,7 +238,7 @@ public sealed class ArrpprofileArgs : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + /// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). /// [Input("darrpOptimize")] public Input? DarrpOptimize { get; set; } @@ -262,7 +262,7 @@ public InputList DarrpOptimizeSched public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -402,7 +402,7 @@ public sealed class ArrpprofileState : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + /// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). /// [Input("darrpOptimize")] public Input? DarrpOptimize { get; set; } @@ -426,7 +426,7 @@ public InputList DarrpOptimizeSc public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Bleprofile.cs b/sdk/dotnet/Wirelesscontroller/Bleprofile.cs index b750d36d..84113149 100644 --- a/sdk/dotnet/Wirelesscontroller/Bleprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Bleprofile.cs @@ -152,7 +152,7 @@ public partial class Bleprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Bonjourprofile.cs b/sdk/dotnet/Wirelesscontroller/Bonjourprofile.cs index 6e040297..14672c86 100644 --- a/sdk/dotnet/Wirelesscontroller/Bonjourprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Bonjourprofile.cs @@ -47,7 +47,7 @@ public partial class Bonjourprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Bonjourprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class BonjourprofileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class BonjourprofileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Global.cs b/sdk/dotnet/Wirelesscontroller/Global.cs index 4e1dc22e..07f9de21 100644 --- a/sdk/dotnet/Wirelesscontroller/Global.cs +++ b/sdk/dotnet/Wirelesscontroller/Global.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -45,7 +44,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -75,7 +73,7 @@ public partial class Global : global::Pulumi.CustomResource public Output AcdProcessCount { get; private set; } = null!; /// - /// Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. /// [Output("apLogServer")] public Output ApLogServer { get; private set; } = null!; @@ -99,7 +97,7 @@ public partial class Global : global::Pulumi.CustomResource public Output ControlMessageOffload { get; private set; } = null!; /// - /// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + /// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. /// [Output("dataEthernetIi")] public Output DataEthernetIi { get; private set; } = null!; @@ -146,6 +144,12 @@ public partial class Global : global::Pulumi.CustomResource [Output("location")] public Output Location { get; private set; } = null!; + /// + /// Maximum number of BLE devices stored on the controller (default = 0). + /// + [Output("maxBleDevice")] + public Output MaxBleDevice { get; private set; } = null!; + /// /// Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). /// @@ -158,6 +162,36 @@ public partial class Global : global::Pulumi.CustomResource [Output("maxRetransmit")] public Output MaxRetransmit { get; private set; } = null!; + /// + /// Maximum number of rogue APs stored on the controller (default = 0). + /// + [Output("maxRogueAp")] + public Output MaxRogueAp { get; private set; } = null!; + + /// + /// Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + /// + [Output("maxRogueApWtp")] + public Output MaxRogueApWtp { get; private set; } = null!; + + /// + /// Maximum number of rogue stations stored on the controller (default = 0). + /// + [Output("maxRogueSta")] + public Output MaxRogueSta { get; private set; } = null!; + + /// + /// Maximum number of station cap stored on the controller (default = 0). + /// + [Output("maxStaCap")] + public Output MaxStaCap { get; private set; } = null!; + + /// + /// Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + /// + [Output("maxStaCapWtp")] + public Output MaxStaCapWtp { get; private set; } = null!; + /// /// Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). /// @@ -204,7 +238,7 @@ public partial class Global : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Wpad daemon process count for multi-core CPU support. @@ -272,7 +306,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? AcdProcessCount { get; set; } /// - /// Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. /// [Input("apLogServer")] public Input? ApLogServer { get; set; } @@ -296,7 +330,7 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs public Input? ControlMessageOffload { get; set; } /// - /// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + /// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. /// [Input("dataEthernetIi")] public Input? DataEthernetIi { get; set; } @@ -343,6 +377,12 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs [Input("location")] public Input? Location { get; set; } + /// + /// Maximum number of BLE devices stored on the controller (default = 0). + /// + [Input("maxBleDevice")] + public Input? MaxBleDevice { get; set; } + /// /// Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). /// @@ -355,6 +395,36 @@ public sealed class GlobalArgs : global::Pulumi.ResourceArgs [Input("maxRetransmit")] public Input? MaxRetransmit { get; set; } + /// + /// Maximum number of rogue APs stored on the controller (default = 0). + /// + [Input("maxRogueAp")] + public Input? MaxRogueAp { get; set; } + + /// + /// Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + /// + [Input("maxRogueApWtp")] + public Input? MaxRogueApWtp { get; set; } + + /// + /// Maximum number of rogue stations stored on the controller (default = 0). + /// + [Input("maxRogueSta")] + public Input? MaxRogueSta { get; set; } + + /// + /// Maximum number of station cap stored on the controller (default = 0). + /// + [Input("maxStaCap")] + public Input? MaxStaCap { get; set; } + + /// + /// Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + /// + [Input("maxStaCapWtp")] + public Input? MaxStaCapWtp { get; set; } + /// /// Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). /// @@ -430,7 +500,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? AcdProcessCount { get; set; } /// - /// Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. /// [Input("apLogServer")] public Input? ApLogServer { get; set; } @@ -454,7 +524,7 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs public Input? ControlMessageOffload { get; set; } /// - /// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + /// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. /// [Input("dataEthernetIi")] public Input? DataEthernetIi { get; set; } @@ -501,6 +571,12 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs [Input("location")] public Input? Location { get; set; } + /// + /// Maximum number of BLE devices stored on the controller (default = 0). + /// + [Input("maxBleDevice")] + public Input? MaxBleDevice { get; set; } + /// /// Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). /// @@ -513,6 +589,36 @@ public sealed class GlobalState : global::Pulumi.ResourceArgs [Input("maxRetransmit")] public Input? MaxRetransmit { get; set; } + /// + /// Maximum number of rogue APs stored on the controller (default = 0). + /// + [Input("maxRogueAp")] + public Input? MaxRogueAp { get; set; } + + /// + /// Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + /// + [Input("maxRogueApWtp")] + public Input? MaxRogueApWtp { get; set; } + + /// + /// Maximum number of rogue stations stored on the controller (default = 0). + /// + [Input("maxRogueSta")] + public Input? MaxRogueSta { get; set; } + + /// + /// Maximum number of station cap stored on the controller (default = 0). + /// + [Input("maxStaCap")] + public Input? MaxStaCap { get; set; } + + /// + /// Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + /// + [Input("maxStaCapWtp")] + public Input? MaxStaCapWtp { get; set; } + /// /// Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). /// diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqp3gppcellular.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqp3gppcellular.cs index f3af6a68..b32af14e 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqp3gppcellular.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqp3gppcellular.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -58,7 +56,7 @@ public partial class Anqp3gppcellular : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -79,7 +77,7 @@ public partial class Anqp3gppcellular : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -135,7 +133,7 @@ public sealed class Anqp3gppcellularArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -179,7 +177,7 @@ public sealed class Anqp3gppcellularState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpipaddresstype.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpipaddresstype.cs index f3229e79..75397d45 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpipaddresstype.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpipaddresstype.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Anqpipaddresstype : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnairealm.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnairealm.cs index 814c82f0..1b9c7bc3 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnairealm.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnairealm.cs @@ -41,7 +41,7 @@ public partial class Anqpnairealm : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Anqpnairealm : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class AnqpnairealmArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class AnqpnairealmState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnetworkauthtype.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnetworkauthtype.cs index 3d4a9073..d7ffe7ab 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnetworkauthtype.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpnetworkauthtype.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -32,7 +31,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Anqpnetworkauthtype : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqproamingconsortium.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqproamingconsortium.cs index 8a553eeb..5f739661 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqproamingconsortium.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqproamingconsortium.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -58,7 +56,7 @@ public partial class Anqproamingconsortium : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -79,7 +77,7 @@ public partial class Anqproamingconsortium : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -135,7 +133,7 @@ public sealed class AnqproamingconsortiumArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -179,7 +177,7 @@ public sealed class AnqproamingconsortiumState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenuename.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenuename.cs index 19d6f5ab..a95f427d 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenuename.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenuename.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -39,7 +38,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -69,7 +67,7 @@ public partial class Anqpvenuename : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -90,7 +88,7 @@ public partial class Anqpvenuename : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -146,7 +144,7 @@ public sealed class AnqpvenuenameArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -190,7 +188,7 @@ public sealed class AnqpvenuenameState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenueurl.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenueurl.cs index 7ad321b2..0fe8bbdb 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenueurl.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Anqpvenueurl.cs @@ -41,7 +41,7 @@ public partial class Anqpvenueurl : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class Anqpvenueurl : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class AnqpvenueurlArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class AnqpvenueurlState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpadviceofcharge.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpadviceofcharge.cs index 23591ee9..95dd194e 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpadviceofcharge.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpadviceofcharge.cs @@ -47,7 +47,7 @@ public partial class H2qpadviceofcharge : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class H2qpadviceofcharge : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public InputList AocLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -174,7 +174,7 @@ public InputList AocLists public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpconncapability.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpconncapability.cs index 94566d25..fefba765 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpconncapability.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpconncapability.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -41,7 +40,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -128,7 +126,7 @@ public partial class H2qpconncapability : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`. diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpoperatorname.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpoperatorname.cs index 069c2ea5..ef5a40e6 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpoperatorname.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpoperatorname.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -58,7 +56,7 @@ public partial class H2qpoperatorname : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -79,7 +77,7 @@ public partial class H2qpoperatorname : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -135,7 +133,7 @@ public sealed class H2qpoperatornameArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -179,7 +177,7 @@ public sealed class H2qpoperatornameState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovider.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovider.cs index ea9cb1e6..f852f500 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovider.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovider.cs @@ -47,7 +47,7 @@ public partial class H2qposuprovider : global::Pulumi.CustomResource public Output> FriendlyNames { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -92,7 +92,7 @@ public partial class H2qposuprovider : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -160,7 +160,7 @@ public InputList FriendlyNames } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -240,7 +240,7 @@ public InputList FriendlyNames } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovidernai.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovidernai.cs index c84b139d..b100f521 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovidernai.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qposuprovidernai.cs @@ -41,7 +41,7 @@ public partial class H2qposuprovidernai : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -62,7 +62,7 @@ public partial class H2qposuprovidernai : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -118,7 +118,7 @@ public sealed class H2qposuprovidernaiArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -162,7 +162,7 @@ public sealed class H2qposuprovidernaiState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qptermsandconditions.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qptermsandconditions.cs index 6e5ff07c..0a2f2a5d 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qptermsandconditions.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qptermsandconditions.cs @@ -62,7 +62,7 @@ public partial class H2qptermsandconditions : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpwanmetric.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpwanmetric.cs index 70a7e7ed..7bae91f6 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpwanmetric.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/H2qpwanmetric.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -38,7 +37,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -119,7 +117,7 @@ public partial class H2qpwanmetric : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Hsprofile.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Hsprofile.cs index f2b9fcb9..01267627 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Hsprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Hsprofile.cs @@ -113,7 +113,7 @@ public partial class Hsprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + /// GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. /// [Output("gasComebackDelay")] public Output GasComebackDelay { get; private set; } = null!; @@ -125,7 +125,7 @@ public partial class Hsprofile : global::Pulumi.CustomResource public Output GasFragmentationLimit { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -242,7 +242,7 @@ public partial class Hsprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`. @@ -406,7 +406,7 @@ public sealed class HsprofileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + /// GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. /// [Input("gasComebackDelay")] public Input? GasComebackDelay { get; set; } @@ -418,7 +418,7 @@ public sealed class HsprofileArgs : global::Pulumi.ResourceArgs public Input? GasFragmentationLimit { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -666,7 +666,7 @@ public sealed class HsprofileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + /// GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. /// [Input("gasComebackDelay")] public Input? GasComebackDelay { get; set; } @@ -678,7 +678,7 @@ public sealed class HsprofileState : global::Pulumi.ResourceArgs public Input? GasFragmentationLimit { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Icon.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Icon.cs index db57ed35..8a313e21 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Icon.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Icon.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -28,7 +27,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Hotspot20 /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -58,7 +56,7 @@ public partial class Icon : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -79,7 +77,7 @@ public partial class Icon : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -135,7 +133,7 @@ public sealed class IconArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -179,7 +177,7 @@ public sealed class IconState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Hotspot20/Qosmap.cs b/sdk/dotnet/Wirelesscontroller/Hotspot20/Qosmap.cs index 4516c64e..f591a158 100644 --- a/sdk/dotnet/Wirelesscontroller/Hotspot20/Qosmap.cs +++ b/sdk/dotnet/Wirelesscontroller/Hotspot20/Qosmap.cs @@ -53,7 +53,7 @@ public partial class Qosmap : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Qosmap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -148,7 +148,7 @@ public InputList DscpRanges public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -204,7 +204,7 @@ public InputList DscpRanges public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyArgs.cs index e21b0632..e26456ec 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyArgs.cs @@ -31,6 +31,12 @@ public sealed class MpskprofileMpskGroupMpskKeyArgs : global::Pulumi.ResourceArg [Input("concurrentClients")] public Input? ConcurrentClients { get; set; } + /// + /// Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + /// + [Input("keyType")] + public Input? KeyType { get; set; } + /// /// MAC address. /// @@ -71,6 +77,24 @@ public Input? Passphrase } } + /// + /// WPA3 SAE password. + /// + [Input("saePassword")] + public Input? SaePassword { get; set; } + + /// + /// Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + /// + [Input("saePk")] + public Input? SaePk { get; set; } + + /// + /// Private key used for WPA3 SAE-PK authentication. + /// + [Input("saePrivateKey")] + public Input? SaePrivateKey { get; set; } + public MpskprofileMpskGroupMpskKeyArgs() { } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyGetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyGetArgs.cs index 70d25aea..0e555c79 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyGetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/MpskprofileMpskGroupMpskKeyGetArgs.cs @@ -31,6 +31,12 @@ public sealed class MpskprofileMpskGroupMpskKeyGetArgs : global::Pulumi.Resource [Input("concurrentClients")] public Input? ConcurrentClients { get; set; } + /// + /// Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + /// + [Input("keyType")] + public Input? KeyType { get; set; } + /// /// MAC address. /// @@ -71,6 +77,24 @@ public Input? Passphrase } } + /// + /// WPA3 SAE password. + /// + [Input("saePassword")] + public Input? SaePassword { get; set; } + + /// + /// Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + /// + [Input("saePk")] + public Input? SaePk { get; set; } + + /// + /// Private key used for WPA3 SAE-PK authentication. + /// + [Input("saePrivateKey")] + public Input? SaePrivateKey { get; set; } + public MpskprofileMpskGroupMpskKeyGetArgs() { } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1Args.cs index 73e7e414..8d5dc391 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1Args.cs @@ -13,126 +13,67 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio1Args : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1GetArgs.cs index 2031ec39..cefca190 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio1GetArgs.cs @@ -13,126 +13,67 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio1GetArgs : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2Args.cs index b4e4a1e3..68dd8a5a 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2Args.cs @@ -13,126 +13,67 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio2Args : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2GetArgs.cs index e59b8916..8e1c7269 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio2GetArgs.cs @@ -13,126 +13,67 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio2GetArgs : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3Args.cs index 82a2ffe9..7195cb80 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3Args.cs @@ -13,120 +13,64 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio3Args : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3GetArgs.cs index 9c3ec007..82927851 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio3GetArgs.cs @@ -13,120 +13,64 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio3GetArgs : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4Args.cs index b6b46a01..e72a939b 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4Args.cs @@ -13,120 +13,64 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio4Args : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4GetArgs.cs index 0f96b256..c7182695 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpRadio4GetArgs.cs @@ -13,120 +13,64 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpRadio4GetArgs : global::Pulumi.ResourceArgs { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 4 operates on. - /// [Input("band")] public Input? Band { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// [Input("drmaManualMode")] public Input? DrmaManualMode { get; set; } - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// [Input("overrideAnalysis")] public Input? OverrideAnalysis { get; set; } - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// [Input("overrideBand")] public Input? OverrideBand { get; set; } - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// [Input("overrideChannel")] public Input? OverrideChannel { get; set; } - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// [Input("overrideTxpower")] public Input? OverrideTxpower { get; set; } - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// [Input("overrideVaps")] public Input? OverrideVaps { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsArgs.cs index 62e6ee24..e604837e 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsArgs.cs @@ -20,25 +20,25 @@ public sealed class WtpprofileLbsArgs : global::Pulumi.ResourceArgs public Input? Aeroscout { get; set; } /// - /// Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + /// Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. /// [Input("aeroscoutApMac")] public Input? AeroscoutApMac { get; set; } /// - /// Enable/disable MU compounded report. Valid values: `enable`, `disable`. + /// Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. /// [Input("aeroscoutMmuReport")] public Input? AeroscoutMmuReport { get; set; } /// - /// Enable/disable AeroScout support. Valid values: `enable`, `disable`. + /// Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. /// [Input("aeroscoutMu")] public Input? AeroscoutMu { get; set; } /// - /// AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + /// eroScout MU mode dilution factor (default = 20). /// [Input("aeroscoutMuFactor")] public Input? AeroscoutMuFactor { get; set; } @@ -62,7 +62,7 @@ public sealed class WtpprofileLbsArgs : global::Pulumi.ResourceArgs public Input? AeroscoutServerPort { get; set; } /// - /// Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. /// [Input("ekahauBlinkMode")] public Input? EkahauBlinkMode { get; set; } @@ -74,13 +74,13 @@ public sealed class WtpprofileLbsArgs : global::Pulumi.ResourceArgs public Input? EkahauTag { get; set; } /// - /// IP address of Ekahua RTLS Controller (ERC). + /// IP address of Ekahau RTLS Controller (ERC). /// [Input("ercServerIp")] public Input? ErcServerIp { get; set; } /// - /// Ekahua RTLS Controller (ERC) UDP listening port. + /// Ekahau RTLS Controller (ERC) UDP listening port. /// [Input("ercServerPort")] public Input? ErcServerPort { get; set; } @@ -104,7 +104,7 @@ public sealed class WtpprofileLbsArgs : global::Pulumi.ResourceArgs public Input? FortipresenceFrequency { get; set; } /// - /// FortiPresence server UDP listening port (default = 3000). + /// UDP listening port of FortiPresence server (default = 3000). /// [Input("fortipresencePort")] public Input? FortipresencePort { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsGetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsGetArgs.cs index 7cf2beeb..192c1f09 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsGetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileLbsGetArgs.cs @@ -20,25 +20,25 @@ public sealed class WtpprofileLbsGetArgs : global::Pulumi.ResourceArgs public Input? Aeroscout { get; set; } /// - /// Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + /// Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. /// [Input("aeroscoutApMac")] public Input? AeroscoutApMac { get; set; } /// - /// Enable/disable MU compounded report. Valid values: `enable`, `disable`. + /// Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. /// [Input("aeroscoutMmuReport")] public Input? AeroscoutMmuReport { get; set; } /// - /// Enable/disable AeroScout support. Valid values: `enable`, `disable`. + /// Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. /// [Input("aeroscoutMu")] public Input? AeroscoutMu { get; set; } /// - /// AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + /// eroScout MU mode dilution factor (default = 20). /// [Input("aeroscoutMuFactor")] public Input? AeroscoutMuFactor { get; set; } @@ -62,7 +62,7 @@ public sealed class WtpprofileLbsGetArgs : global::Pulumi.ResourceArgs public Input? AeroscoutServerPort { get; set; } /// - /// Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. /// [Input("ekahauBlinkMode")] public Input? EkahauBlinkMode { get; set; } @@ -74,13 +74,13 @@ public sealed class WtpprofileLbsGetArgs : global::Pulumi.ResourceArgs public Input? EkahauTag { get; set; } /// - /// IP address of Ekahua RTLS Controller (ERC). + /// IP address of Ekahau RTLS Controller (ERC). /// [Input("ercServerIp")] public Input? ErcServerIp { get; set; } /// - /// Ekahua RTLS Controller (ERC) UDP listening port. + /// Ekahau RTLS Controller (ERC) UDP listening port. /// [Input("ercServerPort")] public Input? ErcServerPort { get; set; } @@ -104,7 +104,7 @@ public sealed class WtpprofileLbsGetArgs : global::Pulumi.ResourceArgs public Input? FortipresenceFrequency { get; set; } /// - /// FortiPresence server UDP listening port (default = 3000). + /// UDP listening port of FortiPresence server (default = 3000). /// [Input("fortipresencePort")] public Input? FortipresencePort { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1Args.cs index 5be9d546..26cf0bae 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1Args.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio1Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio1Args : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,261 +144,134 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1GetArgs.cs index d43f7ba8..9b875693 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio1GetArgs.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio1GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio1GetArgs : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,261 +144,134 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2Args.cs index 9c61de28..fa118cf0 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2Args.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio2Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio2Args : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,261 +144,134 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2GetArgs.cs index f551cd3a..ffa5ca7a 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio2GetArgs.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio2GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio2GetArgs : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,261 +144,134 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// radio-id - /// [Input("radioId")] public Input? RadioId { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3Args.cs index a9abf375..327f5882 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3Args.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio3Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio3Args : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,255 +144,131 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3GetArgs.cs index ecc0376d..4f77929f 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio3GetArgs.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio3GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio3GetArgs : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,255 +144,131 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4Args.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4Args.cs index 197b7c2a..f7e90162 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4Args.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4Args.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio4Args : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio4Args : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,255 +144,131 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4GetArgs.cs b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4GetArgs.cs index ea2e1d84..05cadcbe 100644 --- a/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4GetArgs.cs +++ b/sdk/dotnet/Wirelesscontroller/Inputs/WtpprofileRadio4GetArgs.cs @@ -13,15 +13,9 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Inputs public sealed class WtpprofileRadio4GetArgs : global::Pulumi.ResourceArgs { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// [Input("airtimeFairness")] public Input? AirtimeFairness { get; set; } - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// [Input("amsdu")] public Input? Amsdu { get; set; } @@ -31,195 +25,104 @@ public sealed class WtpprofileRadio4GetArgs : global::Pulumi.ResourceArgs [Input("apHandoff")] public Input? ApHandoff { get; set; } - /// - /// MAC address to monitor. - /// [Input("apSnifferAddr")] public Input? ApSnifferAddr { get; set; } - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// [Input("apSnifferBufsize")] public Input? ApSnifferBufsize { get; set; } - /// - /// Channel on which to operate the sniffer (default = 6). - /// [Input("apSnifferChan")] public Input? ApSnifferChan { get; set; } - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferCtl")] public Input? ApSnifferCtl { get; set; } - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferData")] public Input? ApSnifferData { get; set; } - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtBeacon")] public Input? ApSnifferMgmtBeacon { get; set; } - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtOther")] public Input? ApSnifferMgmtOther { get; set; } - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// [Input("apSnifferMgmtProbe")] public Input? ApSnifferMgmtProbe { get; set; } - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// [Input("arrpProfile")] public Input? ArrpProfile { get; set; } - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerHigh")] public Input? AutoPowerHigh { get; set; } - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// [Input("autoPowerLevel")] public Input? AutoPowerLevel { get; set; } - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// [Input("autoPowerLow")] public Input? AutoPowerLow { get; set; } - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// [Input("autoPowerTarget")] public Input? AutoPowerTarget { get; set; } - /// - /// WiFi band that Radio 3 operates on. - /// [Input("band")] public Input? Band { get; set; } - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// [Input("band5gType")] public Input? Band5gType { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("bandwidthAdmissionControl")] public Input? BandwidthAdmissionControl { get; set; } - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// [Input("bandwidthCapacity")] public Input? BandwidthCapacity { get; set; } - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// [Input("beaconInterval")] public Input? BeaconInterval { get; set; } - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// [Input("bssColor")] public Input? BssColor { get; set; } - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// [Input("bssColorMode")] public Input? BssColorMode { get; set; } - /// - /// 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: `enable`, `disable`. - /// [Input("callAdmissionControl")] public Input? CallAdmissionControl { get; set; } - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// [Input("callCapacity")] public Input? CallCapacity { get; set; } - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// [Input("channelBonding")] public Input? ChannelBonding { get; set; } - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + [Input("channelBondingExt")] + public Input? ChannelBondingExt { get; set; } + [Input("channelUtilization")] public Input? ChannelUtilization { get; set; } [Input("channels")] private InputList? _channels; - - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public InputList Channels { get => _channels ?? (_channels = new InputList()); set => _channels = value; } - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("coexistence")] public Input? Coexistence { get; set; } - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// [Input("darrp")] public Input? Darrp { get; set; } - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// [Input("drma")] public Input? Drma { get; set; } - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// [Input("drmaSensitivity")] public Input? DrmaSensitivity { get; set; } - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// [Input("dtim")] public Input? Dtim { get; set; } - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// [Input("fragThreshold")] public Input? FragThreshold { get; set; } @@ -229,15 +132,9 @@ public InputList Channels [Input("frequencyHandoff")] public Input? FrequencyHandoff { get; set; } - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// [Input("iperfProtocol")] public Input? IperfProtocol { get; set; } - /// - /// Iperf service port number. - /// [Input("iperfServerPort")] public Input? IperfServerPort { get; set; } @@ -247,255 +144,131 @@ public InputList Channels [Input("maxClients")] public Input? MaxClients { get; set; } - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// [Input("maxDistance")] public Input? MaxDistance { get; set; } - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// [Input("mimoMode")] public Input? MimoMode { get; set; } - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// [Input("mode")] public Input? Mode { get; set; } - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// [Input("n80211d")] public Input? N80211d { get; set; } - /// - /// Optional antenna used on FAP (default = none). - /// [Input("optionalAntenna")] public Input? OptionalAntenna { get; set; } - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// [Input("optionalAntennaGain")] public Input? OptionalAntennaGain { get; set; } - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// [Input("powerLevel")] public Input? PowerLevel { get; set; } - /// - /// 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`, `percentage`. - /// [Input("powerMode")] public Input? PowerMode { get; set; } - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// [Input("powerValue")] public Input? PowerValue { get; set; } - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// [Input("powersaveOptimize")] public Input? PowersaveOptimize { get; set; } - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// [Input("protectionMode")] public Input? ProtectionMode { get; set; } - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// [Input("rtsThreshold")] public Input? RtsThreshold { get; set; } - /// - /// BSSID for WiFi network. - /// [Input("samBssid")] public Input? SamBssid { get; set; } - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samCaCertificate")] public Input? SamCaCertificate { get; set; } - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// [Input("samCaptivePortal")] public Input? SamCaptivePortal { get; set; } - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// [Input("samClientCertificate")] public Input? SamClientCertificate { get; set; } - /// - /// Failure identification on the page after an incorrect login. - /// [Input("samCwpFailureString")] public Input? SamCwpFailureString { get; set; } - /// - /// Identification string from the captive portal login form. - /// [Input("samCwpMatchString")] public Input? SamCwpMatchString { get; set; } - /// - /// Password for captive portal authentication. - /// [Input("samCwpPassword")] public Input? SamCwpPassword { get; set; } - /// - /// Success identification on the page after a successful login. - /// [Input("samCwpSuccessString")] public Input? SamCwpSuccessString { get; set; } - /// - /// Website the client is trying to access. - /// [Input("samCwpTestUrl")] public Input? SamCwpTestUrl { get; set; } - /// - /// Username for captive portal authentication. - /// [Input("samCwpUsername")] public Input? SamCwpUsername { get; set; } - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// [Input("samEapMethod")] public Input? SamEapMethod { get; set; } - /// - /// Passphrase for WiFi network connection. - /// [Input("samPassword")] public Input? SamPassword { get; set; } - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKey")] public Input? SamPrivateKey { get; set; } - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// [Input("samPrivateKeyPassword")] public Input? SamPrivateKeyPassword { get; set; } - /// - /// SAM report interval (sec), 0 for a one-time report. - /// [Input("samReportIntv")] public Input? SamReportIntv { get; set; } - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// [Input("samSecurityType")] public Input? SamSecurityType { get; set; } - /// - /// SAM test server domain name. - /// [Input("samServerFqdn")] public Input? SamServerFqdn { get; set; } - /// - /// SAM test server IP address. - /// [Input("samServerIp")] public Input? SamServerIp { get; set; } - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// [Input("samServerType")] public Input? SamServerType { get; set; } - /// - /// SSID for WiFi network. - /// [Input("samSsid")] public Input? SamSsid { get; set; } - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// [Input("samTest")] public Input? SamTest { get; set; } - /// - /// Username for WiFi network connection. - /// [Input("samUsername")] public Input? SamUsername { get; set; } - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// [Input("shortGuardInterval")] public Input? ShortGuardInterval { get; set; } - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// [Input("spectrumAnalysis")] public Input? SpectrumAnalysis { get; set; } - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// [Input("transmitOptimize")] public Input? TransmitOptimize { get; set; } - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// [Input("vapAll")] public Input? VapAll { get; set; } [Input("vaps")] private InputList? _vaps; - - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public InputList Vaps { get => _vaps ?? (_vaps = new InputList()); set => _vaps = value; } - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// [Input("widsProfile")] public Input? WidsProfile { get; set; } - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// [Input("zeroWaitDfs")] public Input? ZeroWaitDfs { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Intercontroller.cs b/sdk/dotnet/Wirelesscontroller/Intercontroller.cs index a6342e6a..02d0979a 100644 --- a/sdk/dotnet/Wirelesscontroller/Intercontroller.cs +++ b/sdk/dotnet/Wirelesscontroller/Intercontroller.cs @@ -15,7 +15,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller /// /// ## Example Usage /// - /// <!--Start PulumiCodeChooser --> /// ```csharp /// using System.Collections.Generic; /// using System.Linq; @@ -35,7 +34,6 @@ namespace Pulumiverse.Fortios.Wirelesscontroller /// /// }); /// ``` - /// <!--End PulumiCodeChooser --> /// /// ## Import /// @@ -77,7 +75,7 @@ public partial class Intercontroller : global::Pulumi.CustomResource public Output FastFailoverWait { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -116,7 +114,7 @@ public partial class Intercontroller : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -188,7 +186,7 @@ public sealed class IntercontrollerArgs : global::Pulumi.ResourceArgs public Input? FastFailoverWait { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -272,7 +270,7 @@ public sealed class IntercontrollerState : global::Pulumi.ResourceArgs public Input? FastFailoverWait { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Log.cs b/sdk/dotnet/Wirelesscontroller/Log.cs index 4d438bb2..cbe10712 100644 --- a/sdk/dotnet/Wirelesscontroller/Log.cs +++ b/sdk/dotnet/Wirelesscontroller/Log.cs @@ -98,7 +98,7 @@ public partial class Log : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. @@ -112,6 +112,12 @@ public partial class Log : global::Pulumi.CustomResource [Output("wtpEventLog")] public Output WtpEventLog { get; private set; } = null!; + /// + /// Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + /// + [Output("wtpFipsEventLog")] + public Output WtpFipsEventLog { get; private set; } = null!; + /// /// Create a Log resource with the given unique name, arguments, and options. @@ -237,6 +243,12 @@ public sealed class LogArgs : global::Pulumi.ResourceArgs [Input("wtpEventLog")] public Input? WtpEventLog { get; set; } + /// + /// Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + /// + [Input("wtpFipsEventLog")] + public Input? WtpFipsEventLog { get; set; } + public LogArgs() { } @@ -323,6 +335,12 @@ public sealed class LogState : global::Pulumi.ResourceArgs [Input("wtpEventLog")] public Input? WtpEventLog { get; set; } + /// + /// Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + /// + [Input("wtpFipsEventLog")] + public Input? WtpFipsEventLog { get; set; } + public LogState() { } diff --git a/sdk/dotnet/Wirelesscontroller/Mpskprofile.cs b/sdk/dotnet/Wirelesscontroller/Mpskprofile.cs index 7f72b2a4..1fa366c9 100644 --- a/sdk/dotnet/Wirelesscontroller/Mpskprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Mpskprofile.cs @@ -41,7 +41,7 @@ public partial class Mpskprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -52,12 +52,30 @@ public partial class Mpskprofile : global::Pulumi.CustomResource [Output("mpskConcurrentClients")] public Output MpskConcurrentClients { get; private set; } = null!; + /// + /// RADIUS server to be used to authenticate MPSK users. + /// + [Output("mpskExternalServer")] + public Output MpskExternalServer { get; private set; } = null!; + + /// + /// Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + /// + [Output("mpskExternalServerAuth")] + public Output MpskExternalServerAuth { get; private set; } = null!; + /// /// List of multiple PSK groups. The structure of `mpsk_group` block is documented below. /// [Output("mpskGroups")] public Output> MpskGroups { get; private set; } = null!; + /// + /// Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + /// + [Output("mpskType")] + public Output MpskType { get; private set; } = null!; + /// /// MPSK profile name. /// @@ -68,7 +86,7 @@ public partial class Mpskprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -124,7 +142,7 @@ public sealed class MpskprofileArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -135,6 +153,18 @@ public sealed class MpskprofileArgs : global::Pulumi.ResourceArgs [Input("mpskConcurrentClients")] public Input? MpskConcurrentClients { get; set; } + /// + /// RADIUS server to be used to authenticate MPSK users. + /// + [Input("mpskExternalServer")] + public Input? MpskExternalServer { get; set; } + + /// + /// Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + /// + [Input("mpskExternalServerAuth")] + public Input? MpskExternalServerAuth { get; set; } + [Input("mpskGroups")] private InputList? _mpskGroups; @@ -147,6 +177,12 @@ public InputList MpskGroups set => _mpskGroups = value; } + /// + /// Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + /// + [Input("mpskType")] + public Input? MpskType { get; set; } + /// /// MPSK profile name. /// @@ -174,7 +210,7 @@ public sealed class MpskprofileState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -185,6 +221,18 @@ public sealed class MpskprofileState : global::Pulumi.ResourceArgs [Input("mpskConcurrentClients")] public Input? MpskConcurrentClients { get; set; } + /// + /// RADIUS server to be used to authenticate MPSK users. + /// + [Input("mpskExternalServer")] + public Input? MpskExternalServer { get; set; } + + /// + /// Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + /// + [Input("mpskExternalServerAuth")] + public Input? MpskExternalServerAuth { get; set; } + [Input("mpskGroups")] private InputList? _mpskGroups; @@ -197,6 +245,12 @@ public InputList MpskGroups set => _mpskGroups = value; } + /// + /// Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + /// + [Input("mpskType")] + public Input? MpskType { get; set; } + /// /// MPSK profile name. /// diff --git a/sdk/dotnet/Wirelesscontroller/Nacprofile.cs b/sdk/dotnet/Wirelesscontroller/Nacprofile.cs index ac376200..c26a171a 100644 --- a/sdk/dotnet/Wirelesscontroller/Nacprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Nacprofile.cs @@ -56,7 +56,7 @@ public partial class Nacprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/MpskprofileMpskGroupMpskKey.cs b/sdk/dotnet/Wirelesscontroller/Outputs/MpskprofileMpskGroupMpskKey.cs index 09985712..93aa6e4b 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/MpskprofileMpskGroupMpskKey.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/MpskprofileMpskGroupMpskKey.cs @@ -27,6 +27,10 @@ public sealed class MpskprofileMpskGroupMpskKey /// public readonly int? ConcurrentClients; /// + /// Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + /// + public readonly string? KeyType; + /// /// MAC address. /// public readonly string? Mac; @@ -42,6 +46,18 @@ public sealed class MpskprofileMpskGroupMpskKey /// WPA Pre-shared key. /// public readonly string? Passphrase; + /// + /// WPA3 SAE password. + /// + public readonly string? SaePassword; + /// + /// Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + /// + public readonly string? SaePk; + /// + /// Private key used for WPA3 SAE-PK authentication. + /// + public readonly string? SaePrivateKey; [OutputConstructor] private MpskprofileMpskGroupMpskKey( @@ -51,21 +67,33 @@ private MpskprofileMpskGroupMpskKey( int? concurrentClients, + string? keyType, + string? mac, ImmutableArray mpskSchedules, string? name, - string? passphrase) + string? passphrase, + + string? saePassword, + + string? saePk, + + string? saePrivateKey) { Comment = comment; ConcurrentClientLimitType = concurrentClientLimitType; ConcurrentClients = concurrentClients; + KeyType = keyType; Mac = mac; MpskSchedules = mpskSchedules; Name = name; Passphrase = passphrase; + SaePassword = saePassword; + SaePk = saePk; + SaePrivateKey = saePrivateKey; } } } diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio1.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio1.cs index f52c3067..110951b2 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio1.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio1.cs @@ -14,81 +14,24 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpRadio1 { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 4 operates on. - /// public readonly string? Band; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// public readonly string? DrmaManualMode; - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideAnalysis; - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// public readonly string? OverrideBand; - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideChannel; - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideTxpower; - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideVaps; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// radio-id - /// public readonly int? RadioId; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; [OutputConstructor] diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio2.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio2.cs index 9a437839..910cf69f 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio2.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio2.cs @@ -14,81 +14,24 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpRadio2 { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 4 operates on. - /// public readonly string? Band; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// public readonly string? DrmaManualMode; - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideAnalysis; - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// public readonly string? OverrideBand; - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideChannel; - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideTxpower; - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideVaps; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// radio-id - /// public readonly int? RadioId; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; [OutputConstructor] diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio3.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio3.cs index 61c5a9bf..16009411 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio3.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio3.cs @@ -14,77 +14,23 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpRadio3 { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 4 operates on. - /// public readonly string? Band; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// public readonly string? DrmaManualMode; - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideAnalysis; - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// public readonly string? OverrideBand; - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideChannel; - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideTxpower; - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideVaps; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; [OutputConstructor] diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio4.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio4.cs index e59db406..7268eaf4 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio4.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpRadio4.cs @@ -14,77 +14,23 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpRadio4 { - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 4 operates on. - /// public readonly string? Band; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - /// public readonly string? DrmaManualMode; - /// - /// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideAnalysis; - /// - /// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - /// public readonly string? OverrideBand; - /// - /// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideChannel; - /// - /// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - /// public readonly string? OverrideTxpower; - /// - /// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - /// public readonly string? OverrideVaps; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; [OutputConstructor] diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileLbs.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileLbs.cs index 312b8954..1cd35155 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileLbs.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileLbs.cs @@ -19,19 +19,19 @@ public sealed class WtpprofileLbs /// public readonly string? Aeroscout; /// - /// Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + /// Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. /// public readonly string? AeroscoutApMac; /// - /// Enable/disable MU compounded report. Valid values: `enable`, `disable`. + /// Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. /// public readonly string? AeroscoutMmuReport; /// - /// Enable/disable AeroScout support. Valid values: `enable`, `disable`. + /// Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. /// public readonly string? AeroscoutMu; /// - /// AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + /// eroScout MU mode dilution factor (default = 20). /// public readonly int? AeroscoutMuFactor; /// @@ -47,7 +47,7 @@ public sealed class WtpprofileLbs /// public readonly int? AeroscoutServerPort; /// - /// Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. /// public readonly string? EkahauBlinkMode; /// @@ -55,11 +55,11 @@ public sealed class WtpprofileLbs /// public readonly string? EkahauTag; /// - /// IP address of Ekahua RTLS Controller (ERC). + /// IP address of Ekahau RTLS Controller (ERC). /// public readonly string? ErcServerIp; /// - /// Ekahua RTLS Controller (ERC) UDP listening port. + /// Ekahau RTLS Controller (ERC) UDP listening port. /// public readonly int? ErcServerPort; /// @@ -75,7 +75,7 @@ public sealed class WtpprofileLbs /// public readonly int? FortipresenceFrequency; /// - /// FortiPresence server UDP listening port (default = 3000). + /// UDP listening port of FortiPresence server (default = 3000). /// public readonly int? FortipresencePort; /// diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio1.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio1.cs index aaf456d2..c4c47cfb 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio1.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio1.cs @@ -14,325 +14,95 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpprofileRadio1 { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? AirtimeFairness; - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Amsdu; /// /// Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. /// public readonly string? ApHandoff; - /// - /// MAC address to monitor. - /// public readonly string? ApSnifferAddr; - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// public readonly int? ApSnifferBufsize; - /// - /// Channel on which to operate the sniffer (default = 6). - /// public readonly int? ApSnifferChan; - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferCtl; - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferData; - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtBeacon; - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtOther; - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtProbe; - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// public readonly string? ArrpProfile; - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 3 operates on. - /// public readonly string? Band; - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// public readonly string? Band5gType; - /// - /// 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: `enable`, `disable`. - /// public readonly string? BandwidthAdmissionControl; - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// public readonly int? BandwidthCapacity; - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// public readonly int? BeaconInterval; - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// public readonly int? BssColor; - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// public readonly string? BssColorMode; - /// - /// 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: `enable`, `disable`. - /// public readonly string? CallAdmissionControl; - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// public readonly int? CallCapacity; - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// public readonly string? ChannelBonding; - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + public readonly string? ChannelBondingExt; public readonly string? ChannelUtilization; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Coexistence; - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? Darrp; - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// public readonly string? Drma; - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// public readonly string? DrmaSensitivity; - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// public readonly int? Dtim; - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// public readonly int? FragThreshold; /// /// Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. /// public readonly string? FrequencyHandoff; - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// public readonly string? IperfProtocol; - /// - /// Iperf service port number. - /// public readonly int? IperfServerPort; /// /// Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). /// public readonly int? MaxClients; - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// public readonly int? MaxDistance; - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// public readonly string? MimoMode; - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// public readonly string? Mode; - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// public readonly string? N80211d; - /// - /// Optional antenna used on FAP (default = none). - /// public readonly string? OptionalAntenna; - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// public readonly string? OptionalAntennaGain; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// public readonly string? PowersaveOptimize; - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// public readonly string? ProtectionMode; - /// - /// radio-id - /// public readonly int? RadioId; - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// public readonly int? RtsThreshold; - /// - /// BSSID for WiFi network. - /// public readonly string? SamBssid; - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamCaCertificate; - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? SamCaptivePortal; - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamClientCertificate; - /// - /// Failure identification on the page after an incorrect login. - /// public readonly string? SamCwpFailureString; - /// - /// Identification string from the captive portal login form. - /// public readonly string? SamCwpMatchString; - /// - /// Password for captive portal authentication. - /// public readonly string? SamCwpPassword; - /// - /// Success identification on the page after a successful login. - /// public readonly string? SamCwpSuccessString; - /// - /// Website the client is trying to access. - /// public readonly string? SamCwpTestUrl; - /// - /// Username for captive portal authentication. - /// public readonly string? SamCwpUsername; - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// public readonly string? SamEapMethod; - /// - /// Passphrase for WiFi network connection. - /// public readonly string? SamPassword; - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKey; - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKeyPassword; - /// - /// SAM report interval (sec), 0 for a one-time report. - /// public readonly int? SamReportIntv; - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// public readonly string? SamSecurityType; - /// - /// SAM test server domain name. - /// public readonly string? SamServerFqdn; - /// - /// SAM test server IP address. - /// public readonly string? SamServerIp; - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// public readonly string? SamServerType; - /// - /// SSID for WiFi network. - /// public readonly string? SamSsid; - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// public readonly string? SamTest; - /// - /// Username for WiFi network connection. - /// public readonly string? SamUsername; - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// public readonly string? ShortGuardInterval; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// public readonly string? TransmitOptimize; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// public readonly string? WidsProfile; - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ZeroWaitDfs; [OutputConstructor] @@ -389,6 +159,8 @@ private WtpprofileRadio1( string? channelBonding, + string? channelBondingExt, + string? channelUtilization, ImmutableArray channels, @@ -523,6 +295,7 @@ private WtpprofileRadio1( CallAdmissionControl = callAdmissionControl; CallCapacity = callCapacity; ChannelBonding = channelBonding; + ChannelBondingExt = channelBondingExt; ChannelUtilization = channelUtilization; Channels = channels; Coexistence = coexistence; diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio2.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio2.cs index 8836089c..c58daede 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio2.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio2.cs @@ -14,325 +14,95 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpprofileRadio2 { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? AirtimeFairness; - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Amsdu; /// /// Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. /// public readonly string? ApHandoff; - /// - /// MAC address to monitor. - /// public readonly string? ApSnifferAddr; - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// public readonly int? ApSnifferBufsize; - /// - /// Channel on which to operate the sniffer (default = 6). - /// public readonly int? ApSnifferChan; - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferCtl; - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferData; - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtBeacon; - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtOther; - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtProbe; - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// public readonly string? ArrpProfile; - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 3 operates on. - /// public readonly string? Band; - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// public readonly string? Band5gType; - /// - /// 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: `enable`, `disable`. - /// public readonly string? BandwidthAdmissionControl; - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// public readonly int? BandwidthCapacity; - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// public readonly int? BeaconInterval; - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// public readonly int? BssColor; - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// public readonly string? BssColorMode; - /// - /// 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: `enable`, `disable`. - /// public readonly string? CallAdmissionControl; - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// public readonly int? CallCapacity; - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// public readonly string? ChannelBonding; - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + public readonly string? ChannelBondingExt; public readonly string? ChannelUtilization; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Coexistence; - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? Darrp; - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// public readonly string? Drma; - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// public readonly string? DrmaSensitivity; - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// public readonly int? Dtim; - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// public readonly int? FragThreshold; /// /// Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. /// public readonly string? FrequencyHandoff; - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// public readonly string? IperfProtocol; - /// - /// Iperf service port number. - /// public readonly int? IperfServerPort; /// /// Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). /// public readonly int? MaxClients; - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// public readonly int? MaxDistance; - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// public readonly string? MimoMode; - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// public readonly string? Mode; - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// public readonly string? N80211d; - /// - /// Optional antenna used on FAP (default = none). - /// public readonly string? OptionalAntenna; - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// public readonly string? OptionalAntennaGain; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// public readonly string? PowersaveOptimize; - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// public readonly string? ProtectionMode; - /// - /// radio-id - /// public readonly int? RadioId; - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// public readonly int? RtsThreshold; - /// - /// BSSID for WiFi network. - /// public readonly string? SamBssid; - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamCaCertificate; - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? SamCaptivePortal; - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamClientCertificate; - /// - /// Failure identification on the page after an incorrect login. - /// public readonly string? SamCwpFailureString; - /// - /// Identification string from the captive portal login form. - /// public readonly string? SamCwpMatchString; - /// - /// Password for captive portal authentication. - /// public readonly string? SamCwpPassword; - /// - /// Success identification on the page after a successful login. - /// public readonly string? SamCwpSuccessString; - /// - /// Website the client is trying to access. - /// public readonly string? SamCwpTestUrl; - /// - /// Username for captive portal authentication. - /// public readonly string? SamCwpUsername; - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// public readonly string? SamEapMethod; - /// - /// Passphrase for WiFi network connection. - /// public readonly string? SamPassword; - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKey; - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKeyPassword; - /// - /// SAM report interval (sec), 0 for a one-time report. - /// public readonly int? SamReportIntv; - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// public readonly string? SamSecurityType; - /// - /// SAM test server domain name. - /// public readonly string? SamServerFqdn; - /// - /// SAM test server IP address. - /// public readonly string? SamServerIp; - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// public readonly string? SamServerType; - /// - /// SSID for WiFi network. - /// public readonly string? SamSsid; - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// public readonly string? SamTest; - /// - /// Username for WiFi network connection. - /// public readonly string? SamUsername; - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// public readonly string? ShortGuardInterval; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// public readonly string? TransmitOptimize; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// public readonly string? WidsProfile; - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ZeroWaitDfs; [OutputConstructor] @@ -389,6 +159,8 @@ private WtpprofileRadio2( string? channelBonding, + string? channelBondingExt, + string? channelUtilization, ImmutableArray channels, @@ -523,6 +295,7 @@ private WtpprofileRadio2( CallAdmissionControl = callAdmissionControl; CallCapacity = callCapacity; ChannelBonding = channelBonding; + ChannelBondingExt = channelBondingExt; ChannelUtilization = channelUtilization; Channels = channels; Coexistence = coexistence; diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio3.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio3.cs index 0fbca673..7f5d17cc 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio3.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio3.cs @@ -14,321 +14,94 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpprofileRadio3 { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? AirtimeFairness; - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Amsdu; /// /// Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. /// public readonly string? ApHandoff; - /// - /// MAC address to monitor. - /// public readonly string? ApSnifferAddr; - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// public readonly int? ApSnifferBufsize; - /// - /// Channel on which to operate the sniffer (default = 6). - /// public readonly int? ApSnifferChan; - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferCtl; - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferData; - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtBeacon; - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtOther; - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtProbe; - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// public readonly string? ArrpProfile; - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 3 operates on. - /// public readonly string? Band; - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// public readonly string? Band5gType; - /// - /// 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: `enable`, `disable`. - /// public readonly string? BandwidthAdmissionControl; - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// public readonly int? BandwidthCapacity; - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// public readonly int? BeaconInterval; - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// public readonly int? BssColor; - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// public readonly string? BssColorMode; - /// - /// 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: `enable`, `disable`. - /// public readonly string? CallAdmissionControl; - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// public readonly int? CallCapacity; - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// public readonly string? ChannelBonding; - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + public readonly string? ChannelBondingExt; public readonly string? ChannelUtilization; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Coexistence; - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? Darrp; - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// public readonly string? Drma; - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// public readonly string? DrmaSensitivity; - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// public readonly int? Dtim; - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// public readonly int? FragThreshold; /// /// Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. /// public readonly string? FrequencyHandoff; - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// public readonly string? IperfProtocol; - /// - /// Iperf service port number. - /// public readonly int? IperfServerPort; /// /// Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). /// public readonly int? MaxClients; - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// public readonly int? MaxDistance; - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// public readonly string? MimoMode; - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// public readonly string? Mode; - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// public readonly string? N80211d; - /// - /// Optional antenna used on FAP (default = none). - /// public readonly string? OptionalAntenna; - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// public readonly string? OptionalAntennaGain; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// public readonly string? PowersaveOptimize; - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// public readonly string? ProtectionMode; - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// public readonly int? RtsThreshold; - /// - /// BSSID for WiFi network. - /// public readonly string? SamBssid; - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamCaCertificate; - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? SamCaptivePortal; - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamClientCertificate; - /// - /// Failure identification on the page after an incorrect login. - /// public readonly string? SamCwpFailureString; - /// - /// Identification string from the captive portal login form. - /// public readonly string? SamCwpMatchString; - /// - /// Password for captive portal authentication. - /// public readonly string? SamCwpPassword; - /// - /// Success identification on the page after a successful login. - /// public readonly string? SamCwpSuccessString; - /// - /// Website the client is trying to access. - /// public readonly string? SamCwpTestUrl; - /// - /// Username for captive portal authentication. - /// public readonly string? SamCwpUsername; - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// public readonly string? SamEapMethod; - /// - /// Passphrase for WiFi network connection. - /// public readonly string? SamPassword; - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKey; - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKeyPassword; - /// - /// SAM report interval (sec), 0 for a one-time report. - /// public readonly int? SamReportIntv; - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// public readonly string? SamSecurityType; - /// - /// SAM test server domain name. - /// public readonly string? SamServerFqdn; - /// - /// SAM test server IP address. - /// public readonly string? SamServerIp; - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// public readonly string? SamServerType; - /// - /// SSID for WiFi network. - /// public readonly string? SamSsid; - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// public readonly string? SamTest; - /// - /// Username for WiFi network connection. - /// public readonly string? SamUsername; - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// public readonly string? ShortGuardInterval; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// public readonly string? TransmitOptimize; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// public readonly string? WidsProfile; - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ZeroWaitDfs; [OutputConstructor] @@ -385,6 +158,8 @@ private WtpprofileRadio3( string? channelBonding, + string? channelBondingExt, + string? channelUtilization, ImmutableArray channels, @@ -517,6 +292,7 @@ private WtpprofileRadio3( CallAdmissionControl = callAdmissionControl; CallCapacity = callCapacity; ChannelBonding = channelBonding; + ChannelBondingExt = channelBondingExt; ChannelUtilization = channelUtilization; Channels = channels; Coexistence = coexistence; diff --git a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio4.cs b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio4.cs index 0b675e2f..528bb099 100644 --- a/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio4.cs +++ b/sdk/dotnet/Wirelesscontroller/Outputs/WtpprofileRadio4.cs @@ -14,321 +14,94 @@ namespace Pulumiverse.Fortios.Wirelesscontroller.Outputs [OutputType] public sealed class WtpprofileRadio4 { - /// - /// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? AirtimeFairness; - /// - /// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Amsdu; /// /// Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. /// public readonly string? ApHandoff; - /// - /// MAC address to monitor. - /// public readonly string? ApSnifferAddr; - /// - /// Sniffer buffer size (1 - 32 MB, default = 16). - /// public readonly int? ApSnifferBufsize; - /// - /// Channel on which to operate the sniffer (default = 6). - /// public readonly int? ApSnifferChan; - /// - /// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferCtl; - /// - /// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferData; - /// - /// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtBeacon; - /// - /// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtOther; - /// - /// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ApSnifferMgmtProbe; - /// - /// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - /// public readonly string? ArrpProfile; - /// - /// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerHigh; - /// - /// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? AutoPowerLevel; - /// - /// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - /// public readonly int? AutoPowerLow; - /// - /// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - /// public readonly string? AutoPowerTarget; - /// - /// WiFi band that Radio 3 operates on. - /// public readonly string? Band; - /// - /// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - /// public readonly string? Band5gType; - /// - /// 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: `enable`, `disable`. - /// public readonly string? BandwidthAdmissionControl; - /// - /// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - /// public readonly int? BandwidthCapacity; - /// - /// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - /// public readonly int? BeaconInterval; - /// - /// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - /// public readonly int? BssColor; - /// - /// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - /// public readonly string? BssColorMode; - /// - /// 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: `enable`, `disable`. - /// public readonly string? CallAdmissionControl; - /// - /// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - /// public readonly int? CallCapacity; - /// - /// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - /// public readonly string? ChannelBonding; - /// - /// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - /// + public readonly string? ChannelBondingExt; public readonly string? ChannelUtilization; - /// - /// Selected list of wireless radio channels. The structure of `channel` block is documented below. - /// public readonly ImmutableArray Channels; - /// - /// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? Coexistence; - /// - /// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? Darrp; - /// - /// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - /// public readonly string? Drma; - /// - /// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - /// public readonly string? DrmaSensitivity; - /// - /// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - /// public readonly int? Dtim; - /// - /// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - /// public readonly int? FragThreshold; /// /// Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. /// public readonly string? FrequencyHandoff; - /// - /// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - /// public readonly string? IperfProtocol; - /// - /// Iperf service port number. - /// public readonly int? IperfServerPort; /// /// Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). /// public readonly int? MaxClients; - /// - /// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - /// public readonly int? MaxDistance; - /// - /// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - /// public readonly string? MimoMode; - /// - /// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - /// public readonly string? Mode; - /// - /// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - /// public readonly string? N80211d; - /// - /// Optional antenna used on FAP (default = none). - /// public readonly string? OptionalAntenna; - /// - /// Optional antenna gain in dBi (0 to 20, default = 0). - /// public readonly string? OptionalAntennaGain; - /// - /// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - /// public readonly int? PowerLevel; - /// - /// 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`, `percentage`. - /// public readonly string? PowerMode; - /// - /// Radio EIRP power in dBm (1 - 33, default = 27). - /// public readonly int? PowerValue; - /// - /// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - /// public readonly string? PowersaveOptimize; - /// - /// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - /// public readonly string? ProtectionMode; - /// - /// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - /// public readonly int? RtsThreshold; - /// - /// BSSID for WiFi network. - /// public readonly string? SamBssid; - /// - /// CA certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamCaCertificate; - /// - /// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - /// public readonly string? SamCaptivePortal; - /// - /// Client certificate for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamClientCertificate; - /// - /// Failure identification on the page after an incorrect login. - /// public readonly string? SamCwpFailureString; - /// - /// Identification string from the captive portal login form. - /// public readonly string? SamCwpMatchString; - /// - /// Password for captive portal authentication. - /// public readonly string? SamCwpPassword; - /// - /// Success identification on the page after a successful login. - /// public readonly string? SamCwpSuccessString; - /// - /// Website the client is trying to access. - /// public readonly string? SamCwpTestUrl; - /// - /// Username for captive portal authentication. - /// public readonly string? SamCwpUsername; - /// - /// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - /// public readonly string? SamEapMethod; - /// - /// Passphrase for WiFi network connection. - /// public readonly string? SamPassword; - /// - /// Private key for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKey; - /// - /// Password for private key file for WPA2/WPA3-ENTERPRISE. - /// public readonly string? SamPrivateKeyPassword; - /// - /// SAM report interval (sec), 0 for a one-time report. - /// public readonly int? SamReportIntv; - /// - /// Select WiFi network security type (default = "wpa-personal"). - /// public readonly string? SamSecurityType; - /// - /// SAM test server domain name. - /// public readonly string? SamServerFqdn; - /// - /// SAM test server IP address. - /// public readonly string? SamServerIp; - /// - /// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - /// public readonly string? SamServerType; - /// - /// SSID for WiFi network. - /// public readonly string? SamSsid; - /// - /// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - /// public readonly string? SamTest; - /// - /// Username for WiFi network connection. - /// public readonly string? SamUsername; - /// - /// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - /// public readonly string? ShortGuardInterval; - /// - /// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - /// public readonly string? SpectrumAnalysis; - /// - /// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - /// public readonly string? TransmitOptimize; - /// - /// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - /// public readonly string? VapAll; - /// - /// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - /// public readonly ImmutableArray Vaps; - /// - /// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - /// public readonly string? WidsProfile; - /// - /// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - /// public readonly string? ZeroWaitDfs; [OutputConstructor] @@ -385,6 +158,8 @@ private WtpprofileRadio4( string? channelBonding, + string? channelBondingExt, + string? channelUtilization, ImmutableArray channels, @@ -517,6 +292,7 @@ private WtpprofileRadio4( CallAdmissionControl = callAdmissionControl; CallCapacity = callCapacity; ChannelBonding = channelBonding; + ChannelBondingExt = channelBondingExt; ChannelUtilization = channelUtilization; Channels = channels; Coexistence = coexistence; diff --git a/sdk/dotnet/Wirelesscontroller/Qosprofile.cs b/sdk/dotnet/Wirelesscontroller/Qosprofile.cs index c6fc8845..9361470a 100644 --- a/sdk/dotnet/Wirelesscontroller/Qosprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Qosprofile.cs @@ -119,7 +119,7 @@ public partial class Qosprofile : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -146,7 +146,7 @@ public partial class Qosprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. @@ -346,7 +346,7 @@ public InputList DscpWmmVos public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -534,7 +534,7 @@ public InputList DscpWmmVos public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Region.cs b/sdk/dotnet/Wirelesscontroller/Region.cs index 0632c71e..062d86f8 100644 --- a/sdk/dotnet/Wirelesscontroller/Region.cs +++ b/sdk/dotnet/Wirelesscontroller/Region.cs @@ -68,7 +68,7 @@ public partial class Region : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Setting.cs b/sdk/dotnet/Wirelesscontroller/Setting.cs index 4ea4f233..18666a8d 100644 --- a/sdk/dotnet/Wirelesscontroller/Setting.cs +++ b/sdk/dotnet/Wirelesscontroller/Setting.cs @@ -47,7 +47,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output Country { get; private set; } = null!; /// - /// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + /// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). /// [Output("darrpOptimize")] public Output DarrpOptimize { get; private set; } = null!; @@ -107,7 +107,7 @@ public partial class Setting : global::Pulumi.CustomResource public Output FirmwareProvisionOnAuthorization { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -134,7 +134,7 @@ public partial class Setting : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable WFA compatibility. Valid values: `enable`, `disable`. @@ -202,7 +202,7 @@ public sealed class SettingArgs : global::Pulumi.ResourceArgs public Input? Country { get; set; } /// - /// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + /// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). /// [Input("darrpOptimize")] public Input? DarrpOptimize { get; set; } @@ -268,7 +268,7 @@ public InputList DarrpOptimizeSchedules public Input? FirmwareProvisionOnAuthorization { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -330,7 +330,7 @@ public sealed class SettingState : global::Pulumi.ResourceArgs public Input? Country { get; set; } /// - /// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + /// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). /// [Input("darrpOptimize")] public Input? DarrpOptimize { get; set; } @@ -396,7 +396,7 @@ public InputList DarrpOptimizeSchedu public Input? FirmwareProvisionOnAuthorization { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Snmp.cs b/sdk/dotnet/Wirelesscontroller/Snmp.cs index 28b6fa3c..e5c7583b 100644 --- a/sdk/dotnet/Wirelesscontroller/Snmp.cs +++ b/sdk/dotnet/Wirelesscontroller/Snmp.cs @@ -59,7 +59,7 @@ public partial class Snmp : global::Pulumi.CustomResource public Output EngineId { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -86,7 +86,7 @@ public partial class Snmp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -166,7 +166,7 @@ public InputList Communities public Input? EngineId { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -240,7 +240,7 @@ public InputList Communities public Input? EngineId { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Ssidpolicy.cs b/sdk/dotnet/Wirelesscontroller/Ssidpolicy.cs index 3264edaf..d0f4e38b 100644 --- a/sdk/dotnet/Wirelesscontroller/Ssidpolicy.cs +++ b/sdk/dotnet/Wirelesscontroller/Ssidpolicy.cs @@ -50,7 +50,7 @@ public partial class Ssidpolicy : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// VLAN interface name. diff --git a/sdk/dotnet/Wirelesscontroller/Syslogprofile.cs b/sdk/dotnet/Wirelesscontroller/Syslogprofile.cs index 728f3240..cf767f7d 100644 --- a/sdk/dotnet/Wirelesscontroller/Syslogprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Syslogprofile.cs @@ -86,7 +86,7 @@ public partial class Syslogprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// diff --git a/sdk/dotnet/Wirelesscontroller/Timers.cs b/sdk/dotnet/Wirelesscontroller/Timers.cs index 547f2848..6277e3fc 100644 --- a/sdk/dotnet/Wirelesscontroller/Timers.cs +++ b/sdk/dotnet/Wirelesscontroller/Timers.cs @@ -58,6 +58,12 @@ public partial class Timers : global::Pulumi.CustomResource [Output("authTimeout")] public Output AuthTimeout { get; private set; } = null!; + /// + /// Time period in minutes to keep BLE device after it is gone (default = 60). + /// + [Output("bleDeviceCleanup")] + public Output BleDeviceCleanup { get; private set; } = null!; + /// /// Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). /// @@ -125,7 +131,7 @@ public partial class Timers : global::Pulumi.CustomResource public Output FakeApLog { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -160,6 +166,18 @@ public partial class Timers : global::Pulumi.CustomResource [Output("rogueApLog")] public Output RogueApLog { get; private set; } = null!; + /// + /// Time period in minutes to keep rogue station after it is gone (default = 0). + /// + [Output("rogueStaCleanup")] + public Output RogueStaCleanup { get; private set; } = null!; + + /// + /// Time period in minutes to keep station capability data after it is gone (default = 0). + /// + [Output("staCapCleanup")] + public Output StaCapCleanup { get; private set; } = null!; + /// /// Time between running station capability reports (1 - 255 sec, default = 30). /// @@ -173,7 +191,7 @@ public partial class Timers : global::Pulumi.CustomResource public Output StaLocateTimer { get; private set; } = null!; /// - /// Time between running client (station) reports (1 - 255 sec, default = 1). + /// Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. /// [Output("staStatsInterval")] public Output StaStatsInterval { get; private set; } = null!; @@ -188,7 +206,7 @@ public partial class Timers : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -261,6 +279,12 @@ public sealed class TimersArgs : global::Pulumi.ResourceArgs [Input("authTimeout")] public Input? AuthTimeout { get; set; } + /// + /// Time period in minutes to keep BLE device after it is gone (default = 60). + /// + [Input("bleDeviceCleanup")] + public Input? BleDeviceCleanup { get; set; } + /// /// Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). /// @@ -334,7 +358,7 @@ public InputList DarrpTimes public Input? FakeApLog { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -369,6 +393,18 @@ public InputList DarrpTimes [Input("rogueApLog")] public Input? RogueApLog { get; set; } + /// + /// Time period in minutes to keep rogue station after it is gone (default = 0). + /// + [Input("rogueStaCleanup")] + public Input? RogueStaCleanup { get; set; } + + /// + /// Time period in minutes to keep station capability data after it is gone (default = 0). + /// + [Input("staCapCleanup")] + public Input? StaCapCleanup { get; set; } + /// /// Time between running station capability reports (1 - 255 sec, default = 30). /// @@ -382,7 +418,7 @@ public InputList DarrpTimes public Input? StaLocateTimer { get; set; } /// - /// Time between running client (station) reports (1 - 255 sec, default = 1). + /// Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. /// [Input("staStatsInterval")] public Input? StaStatsInterval { get; set; } @@ -431,6 +467,12 @@ public sealed class TimersState : global::Pulumi.ResourceArgs [Input("authTimeout")] public Input? AuthTimeout { get; set; } + /// + /// Time period in minutes to keep BLE device after it is gone (default = 60). + /// + [Input("bleDeviceCleanup")] + public Input? BleDeviceCleanup { get; set; } + /// /// Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). /// @@ -504,7 +546,7 @@ public InputList DarrpTimes public Input? FakeApLog { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -539,6 +581,18 @@ public InputList DarrpTimes [Input("rogueApLog")] public Input? RogueApLog { get; set; } + /// + /// Time period in minutes to keep rogue station after it is gone (default = 0). + /// + [Input("rogueStaCleanup")] + public Input? RogueStaCleanup { get; set; } + + /// + /// Time period in minutes to keep station capability data after it is gone (default = 0). + /// + [Input("staCapCleanup")] + public Input? StaCapCleanup { get; set; } + /// /// Time between running station capability reports (1 - 255 sec, default = 30). /// @@ -552,7 +606,7 @@ public InputList DarrpTimes public Input? StaLocateTimer { get; set; } /// - /// Time between running client (station) reports (1 - 255 sec, default = 1). + /// Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. /// [Input("staStatsInterval")] public Input? StaStatsInterval { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Utmprofile.cs b/sdk/dotnet/Wirelesscontroller/Utmprofile.cs index ce1389c1..1c4596ab 100644 --- a/sdk/dotnet/Wirelesscontroller/Utmprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Utmprofile.cs @@ -80,7 +80,7 @@ public partial class Utmprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// WebFilter profile name. diff --git a/sdk/dotnet/Wirelesscontroller/Vap.cs b/sdk/dotnet/Wirelesscontroller/Vap.cs index 06748887..93ee2585 100644 --- a/sdk/dotnet/Wirelesscontroller/Vap.cs +++ b/sdk/dotnet/Wirelesscontroller/Vap.cs @@ -47,7 +47,7 @@ public partial class Vap : global::Pulumi.CustomResource public Output AcctInterimInterval { get; private set; } = null!; /// - /// Additional AKMs. Valid values: `akm6`. + /// Additional AKMs. /// [Output("additionalAkms")] public Output AdditionalAkms { get; private set; } = null!; @@ -64,6 +64,12 @@ public partial class Vap : global::Pulumi.CustomResource [Output("addressGroupPolicy")] public Output AddressGroupPolicy { get; private set; } = null!; + /// + /// WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + /// + [Output("akm24Only")] + public Output Akm24Only { get; private set; } = null!; + /// /// Alias. /// @@ -130,6 +136,12 @@ public partial class Vap : global::Pulumi.CustomResource [Output("beaconAdvertising")] public Output BeaconAdvertising { get; private set; } = null!; + /// + /// Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + /// + [Output("beaconProtection")] + public Output BeaconProtection { get; private set; } = null!; + /// /// Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. /// @@ -166,6 +178,12 @@ public partial class Vap : global::Pulumi.CustomResource [Output("bstmRssiDisassocTimer")] public Output BstmRssiDisassocTimer { get; private set; } = null!; + /// + /// Enable/disable captive portal. Valid values: `enable`, `disable`. + /// + [Output("captivePortal")] + public Output CaptivePortal { get; private set; } = null!; + /// /// Local-bridging captive portal ac-name. /// @@ -353,7 +371,7 @@ public partial class Vap : global::Pulumi.CustomResource public Output GasFragmentationLimit { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -365,7 +383,7 @@ public partial class Vap : global::Pulumi.CustomResource public Output GtkRekey { get; private set; } = null!; /// - /// GTK rekey interval (1800 - 864000 sec, default = 86400). + /// GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. /// [Output("gtkRekeyIntv")] public Output GtkRekeyIntv { get; private set; } = null!; @@ -646,6 +664,12 @@ public partial class Vap : global::Pulumi.CustomResource [Output("name")] public Output Name { get; private set; } = null!; + /// + /// Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + /// + [Output("nasFilterRule")] + public Output NasFilterRule { get; private set; } = null!; + /// /// Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. /// @@ -767,7 +791,7 @@ public partial class Vap : global::Pulumi.CustomResource public Output PtkRekey { get; private set; } = null!; /// - /// PTK rekey interval (1800 - 864000 sec, default = 86400). + /// PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. /// [Output("ptkRekeyIntv")] public Output PtkRekeyIntv { get; private set; } = null!; @@ -886,6 +910,24 @@ public partial class Vap : global::Pulumi.CustomResource [Output("rates11axSs34")] public Output Rates11axSs34 { get; private set; } = null!; + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + /// + [Output("rates11beMcsMap")] + public Output Rates11beMcsMap { get; private set; } = null!; + + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + /// + [Output("rates11beMcsMap160")] + public Output Rates11beMcsMap160 { get; private set; } = null!; + + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + /// + [Output("rates11beMcsMap320")] + public Output Rates11beMcsMap320 { get; private set; } = null!; + /// /// Allowed data rates for 802.11b/g. /// @@ -1082,7 +1124,7 @@ public partial class Vap : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. @@ -1194,7 +1236,7 @@ public sealed class VapArgs : global::Pulumi.ResourceArgs public Input? AcctInterimInterval { get; set; } /// - /// Additional AKMs. Valid values: `akm6`. + /// Additional AKMs. /// [Input("additionalAkms")] public Input? AdditionalAkms { get; set; } @@ -1211,6 +1253,12 @@ public sealed class VapArgs : global::Pulumi.ResourceArgs [Input("addressGroupPolicy")] public Input? AddressGroupPolicy { get; set; } + /// + /// WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + /// + [Input("akm24Only")] + public Input? Akm24Only { get; set; } + /// /// Alias. /// @@ -1277,6 +1325,12 @@ public sealed class VapArgs : global::Pulumi.ResourceArgs [Input("beaconAdvertising")] public Input? BeaconAdvertising { get; set; } + /// + /// Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + /// + [Input("beaconProtection")] + public Input? BeaconProtection { get; set; } + /// /// Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. /// @@ -1313,6 +1367,12 @@ public sealed class VapArgs : global::Pulumi.ResourceArgs [Input("bstmRssiDisassocTimer")] public Input? BstmRssiDisassocTimer { get; set; } + /// + /// Enable/disable captive portal. Valid values: `enable`, `disable`. + /// + [Input("captivePortal")] + public Input? CaptivePortal { get; set; } + /// /// Local-bridging captive portal ac-name. /// @@ -1520,7 +1580,7 @@ public Input? CaptivePortalRadiusSecret public Input? GasFragmentationLimit { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1532,7 +1592,7 @@ public Input? CaptivePortalRadiusSecret public Input? GtkRekey { get; set; } /// - /// GTK rekey interval (1800 - 864000 sec, default = 86400). + /// GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. /// [Input("gtkRekeyIntv")] public Input? GtkRekeyIntv { get; set; } @@ -1835,6 +1895,12 @@ public InputList MpskKeys [Input("name")] public Input? Name { get; set; } + /// + /// Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + /// + [Input("nasFilterRule")] + public Input? NasFilterRule { get; set; } + /// /// Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. /// @@ -1966,7 +2032,7 @@ public Input? Passphrase public Input? PtkRekey { get; set; } /// - /// PTK rekey interval (1800 - 864000 sec, default = 86400). + /// PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. /// [Input("ptkRekeyIntv")] public Input? PtkRekeyIntv { get; set; } @@ -2091,6 +2157,24 @@ public InputList RadiusMacAuthUsergroups [Input("rates11axSs34")] public Input? Rates11axSs34 { get; set; } + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + /// + [Input("rates11beMcsMap")] + public Input? Rates11beMcsMap { get; set; } + + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + /// + [Input("rates11beMcsMap160")] + public Input? Rates11beMcsMap160 { get; set; } + + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + /// + [Input("rates11beMcsMap320")] + public Input? Rates11beMcsMap320 { get; set; } + /// /// Allowed data rates for 802.11b/g. /// @@ -2386,7 +2470,7 @@ public sealed class VapState : global::Pulumi.ResourceArgs public Input? AcctInterimInterval { get; set; } /// - /// Additional AKMs. Valid values: `akm6`. + /// Additional AKMs. /// [Input("additionalAkms")] public Input? AdditionalAkms { get; set; } @@ -2403,6 +2487,12 @@ public sealed class VapState : global::Pulumi.ResourceArgs [Input("addressGroupPolicy")] public Input? AddressGroupPolicy { get; set; } + /// + /// WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + /// + [Input("akm24Only")] + public Input? Akm24Only { get; set; } + /// /// Alias. /// @@ -2469,6 +2559,12 @@ public sealed class VapState : global::Pulumi.ResourceArgs [Input("beaconAdvertising")] public Input? BeaconAdvertising { get; set; } + /// + /// Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + /// + [Input("beaconProtection")] + public Input? BeaconProtection { get; set; } + /// /// Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. /// @@ -2505,6 +2601,12 @@ public sealed class VapState : global::Pulumi.ResourceArgs [Input("bstmRssiDisassocTimer")] public Input? BstmRssiDisassocTimer { get; set; } + /// + /// Enable/disable captive portal. Valid values: `enable`, `disable`. + /// + [Input("captivePortal")] + public Input? CaptivePortal { get; set; } + /// /// Local-bridging captive portal ac-name. /// @@ -2712,7 +2814,7 @@ public Input? CaptivePortalRadiusSecret public Input? GasFragmentationLimit { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -2724,7 +2826,7 @@ public Input? CaptivePortalRadiusSecret public Input? GtkRekey { get; set; } /// - /// GTK rekey interval (1800 - 864000 sec, default = 86400). + /// GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. /// [Input("gtkRekeyIntv")] public Input? GtkRekeyIntv { get; set; } @@ -3027,6 +3129,12 @@ public InputList MpskKeys [Input("name")] public Input? Name { get; set; } + /// + /// Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + /// + [Input("nasFilterRule")] + public Input? NasFilterRule { get; set; } + /// /// Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. /// @@ -3158,7 +3266,7 @@ public Input? Passphrase public Input? PtkRekey { get; set; } /// - /// PTK rekey interval (1800 - 864000 sec, default = 86400). + /// PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. /// [Input("ptkRekeyIntv")] public Input? PtkRekeyIntv { get; set; } @@ -3283,6 +3391,24 @@ public InputList RadiusMacAuthUsergroup [Input("rates11axSs34")] public Input? Rates11axSs34 { get; set; } + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + /// + [Input("rates11beMcsMap")] + public Input? Rates11beMcsMap { get; set; } + + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + /// + [Input("rates11beMcsMap160")] + public Input? Rates11beMcsMap160 { get; set; } + + /// + /// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + /// + [Input("rates11beMcsMap320")] + public Input? Rates11beMcsMap320 { get; set; } + /// /// Allowed data rates for 802.11b/g. /// diff --git a/sdk/dotnet/Wirelesscontroller/Vapgroup.cs b/sdk/dotnet/Wirelesscontroller/Vapgroup.cs index abbc88b2..b10ed772 100644 --- a/sdk/dotnet/Wirelesscontroller/Vapgroup.cs +++ b/sdk/dotnet/Wirelesscontroller/Vapgroup.cs @@ -47,7 +47,7 @@ public partial class Vapgroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Vapgroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// @@ -130,7 +130,7 @@ public sealed class VapgroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -180,7 +180,7 @@ public sealed class VapgroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Wagprofile.cs b/sdk/dotnet/Wirelesscontroller/Wagprofile.cs index 0b69a921..b9d3b806 100644 --- a/sdk/dotnet/Wirelesscontroller/Wagprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Wagprofile.cs @@ -59,7 +59,7 @@ public partial class Wagprofile : global::Pulumi.CustomResource public Output PingInterval { get; private set; } = null!; /// - /// Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + /// Number of the tunnel mointoring echo packets (1 - 65535, default = 5). /// [Output("pingNumber")] public Output PingNumber { get; private set; } = null!; @@ -80,7 +80,7 @@ public partial class Wagprofile : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// IP Address of the wireless access gateway. @@ -166,7 +166,7 @@ public sealed class WagprofileArgs : global::Pulumi.ResourceArgs public Input? PingInterval { get; set; } /// - /// Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + /// Number of the tunnel mointoring echo packets (1 - 65535, default = 5). /// [Input("pingNumber")] public Input? PingNumber { get; set; } @@ -234,7 +234,7 @@ public sealed class WagprofileState : global::Pulumi.ResourceArgs public Input? PingInterval { get; set; } /// - /// Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + /// Number of the tunnel mointoring echo packets (1 - 65535, default = 5). /// [Input("pingNumber")] public Input? PingNumber { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Widsprofile.cs b/sdk/dotnet/Wirelesscontroller/Widsprofile.cs index 02338712..1ed06e59 100644 --- a/sdk/dotnet/Wirelesscontroller/Widsprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Widsprofile.cs @@ -65,37 +65,37 @@ public partial class Widsprofile : global::Pulumi.CustomResource public Output ApBgscanDisableStart { get; private set; } = null!; /// - /// Listening time on a scanning channel (10 - 1000 msec, default = 20). + /// Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. /// [Output("apBgscanDuration")] public Output ApBgscanDuration { get; private set; } = null!; /// - /// Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + /// Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. /// [Output("apBgscanIdle")] public Output ApBgscanIdle { get; private set; } = null!; /// - /// Period of time between scanning two channels (1 - 600 sec, default = 1). + /// Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. /// [Output("apBgscanIntv")] public Output ApBgscanIntv { get; private set; } = null!; /// - /// Period of time between background scans (60 - 3600 sec, default = 600). + /// Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. /// [Output("apBgscanPeriod")] public Output ApBgscanPeriod { get; private set; } = null!; /// - /// Period of time between background scan reports (15 - 600 sec, default = 30). + /// Period between background scan reports (15 - 600 sec, default = 30). /// [Output("apBgscanReportIntv")] public Output ApBgscanReportIntv { get; private set; } = null!; /// - /// Period of time between foreground scan reports (15 - 600 sec, default = 15). + /// Period between foreground scan reports (15 - 600 sec, default = 15). /// [Output("apFgscanReportIntv")] public Output ApFgscanReportIntv { get; private set; } = null!; @@ -305,7 +305,7 @@ public partial class Widsprofile : global::Pulumi.CustomResource public Output EapolSuccThresh { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -341,7 +341,7 @@ public partial class Widsprofile : global::Pulumi.CustomResource public Output NullSsidProbeResp { get; private set; } = null!; /// - /// Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + /// Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. /// [Output("sensorMode")] public Output SensorMode { get; private set; } = null!; @@ -358,7 +358,7 @@ public partial class Widsprofile : global::Pulumi.CustomResource /// The `ap_scan_channel_list_2g_5g` block supports: /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. @@ -456,37 +456,37 @@ public InputList ApBgscanDisableS public Input? ApBgscanDisableStart { get; set; } /// - /// Listening time on a scanning channel (10 - 1000 msec, default = 20). + /// Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. /// [Input("apBgscanDuration")] public Input? ApBgscanDuration { get; set; } /// - /// Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + /// Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. /// [Input("apBgscanIdle")] public Input? ApBgscanIdle { get; set; } /// - /// Period of time between scanning two channels (1 - 600 sec, default = 1). + /// Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. /// [Input("apBgscanIntv")] public Input? ApBgscanIntv { get; set; } /// - /// Period of time between background scans (60 - 3600 sec, default = 600). + /// Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. /// [Input("apBgscanPeriod")] public Input? ApBgscanPeriod { get; set; } /// - /// Period of time between background scan reports (15 - 600 sec, default = 30). + /// Period between background scan reports (15 - 600 sec, default = 30). /// [Input("apBgscanReportIntv")] public Input? ApBgscanReportIntv { get; set; } /// - /// Period of time between foreground scan reports (15 - 600 sec, default = 15). + /// Period between foreground scan reports (15 - 600 sec, default = 15). /// [Input("apFgscanReportIntv")] public Input? ApFgscanReportIntv { get; set; } @@ -708,7 +708,7 @@ public InputList ApScanChannelList6gs public Input? EapolSuccThresh { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -744,7 +744,7 @@ public InputList ApScanChannelList6gs public Input? NullSsidProbeResp { get; set; } /// - /// Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + /// Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. /// [Input("sensorMode")] public Input? SensorMode { get; set; } @@ -820,37 +820,37 @@ public InputList ApBgscanDisab public Input? ApBgscanDisableStart { get; set; } /// - /// Listening time on a scanning channel (10 - 1000 msec, default = 20). + /// Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. /// [Input("apBgscanDuration")] public Input? ApBgscanDuration { get; set; } /// - /// Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + /// Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. /// [Input("apBgscanIdle")] public Input? ApBgscanIdle { get; set; } /// - /// Period of time between scanning two channels (1 - 600 sec, default = 1). + /// Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. /// [Input("apBgscanIntv")] public Input? ApBgscanIntv { get; set; } /// - /// Period of time between background scans (60 - 3600 sec, default = 600). + /// Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. /// [Input("apBgscanPeriod")] public Input? ApBgscanPeriod { get; set; } /// - /// Period of time between background scan reports (15 - 600 sec, default = 30). + /// Period between background scan reports (15 - 600 sec, default = 30). /// [Input("apBgscanReportIntv")] public Input? ApBgscanReportIntv { get; set; } /// - /// Period of time between foreground scan reports (15 - 600 sec, default = 15). + /// Period between foreground scan reports (15 - 600 sec, default = 15). /// [Input("apFgscanReportIntv")] public Input? ApFgscanReportIntv { get; set; } @@ -1072,7 +1072,7 @@ public InputList ApScanChannelList public Input? EapolSuccThresh { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -1108,7 +1108,7 @@ public InputList ApScanChannelList public Input? NullSsidProbeResp { get; set; } /// - /// Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + /// Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. /// [Input("sensorMode")] public Input? SensorMode { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Wtp.cs b/sdk/dotnet/Wirelesscontroller/Wtp.cs index a03bceeb..a3c2630d 100644 --- a/sdk/dotnet/Wirelesscontroller/Wtp.cs +++ b/sdk/dotnet/Wirelesscontroller/Wtp.cs @@ -101,7 +101,7 @@ public partial class Wtp : global::Pulumi.CustomResource public Output FirmwareProvisionLatest { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -119,7 +119,7 @@ public partial class Wtp : global::Pulumi.CustomResource public Output Index { get; private set; } = null!; /// - /// Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + /// 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`. /// [Output("ipFragmentPreventing")] public Output IpFragmentPreventing { get; private set; } = null!; @@ -275,13 +275,13 @@ public partial class Wtp : global::Pulumi.CustomResource public Output> SplitTunnelingAcls { get; private set; } = null!; /// - /// Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + /// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Output("tunMtuDownlink")] public Output TunMtuDownlink { get; private set; } = null!; /// - /// Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + /// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Output("tunMtuUplink")] public Output TunMtuUplink { get; private set; } = null!; @@ -296,7 +296,7 @@ public partial class Wtp : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. @@ -440,7 +440,7 @@ public sealed class WtpArgs : global::Pulumi.ResourceArgs public Input? FirmwareProvisionLatest { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -458,7 +458,7 @@ public sealed class WtpArgs : global::Pulumi.ResourceArgs public Input? Index { get; set; } /// - /// Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + /// 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`. /// [Input("ipFragmentPreventing")] public Input? IpFragmentPreventing { get; set; } @@ -630,13 +630,13 @@ public InputList SplitTunnelingAcls } /// - /// Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + /// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuDownlink")] public Input? TunMtuDownlink { get; set; } /// - /// Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + /// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuUplink")] public Input? TunMtuUplink { get; set; } @@ -752,7 +752,7 @@ public sealed class WtpState : global::Pulumi.ResourceArgs public Input? FirmwareProvisionLatest { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -770,7 +770,7 @@ public sealed class WtpState : global::Pulumi.ResourceArgs public Input? Index { get; set; } /// - /// Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + /// 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`. /// [Input("ipFragmentPreventing")] public Input? IpFragmentPreventing { get; set; } @@ -942,13 +942,13 @@ public InputList SplitTunnelingAcls } /// - /// Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + /// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuDownlink")] public Input? TunMtuDownlink { get; set; } /// - /// Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + /// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuUplink")] public Input? TunMtuUplink { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Wtpgroup.cs b/sdk/dotnet/Wirelesscontroller/Wtpgroup.cs index 598b0ef1..4f60d6af 100644 --- a/sdk/dotnet/Wirelesscontroller/Wtpgroup.cs +++ b/sdk/dotnet/Wirelesscontroller/Wtpgroup.cs @@ -47,7 +47,7 @@ public partial class Wtpgroup : global::Pulumi.CustomResource public Output DynamicSortSubtable { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -68,7 +68,7 @@ public partial class Wtpgroup : global::Pulumi.CustomResource /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// WTP list. The structure of `wtps` block is documented below. @@ -136,7 +136,7 @@ public sealed class WtpgroupArgs : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -192,7 +192,7 @@ public sealed class WtpgroupState : global::Pulumi.ResourceArgs public Input? DynamicSortSubtable { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } diff --git a/sdk/dotnet/Wirelesscontroller/Wtpprofile.cs b/sdk/dotnet/Wirelesscontroller/Wtpprofile.cs index 839554a6..ea08cd4e 100644 --- a/sdk/dotnet/Wirelesscontroller/Wtpprofile.cs +++ b/sdk/dotnet/Wirelesscontroller/Wtpprofile.cs @@ -77,7 +77,7 @@ public partial class Wtpprofile : global::Pulumi.CustomResource public Output Comment { get; private set; } = null!; /// - /// Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + /// Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. /// [Output("consoleLogin")] public Output ConsoleLogin { get; private set; } = null!; @@ -137,7 +137,7 @@ public partial class Wtpprofile : global::Pulumi.CustomResource public Output FrequencyHandoff { get; private set; } = null!; /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Output("getAllTables")] public Output GetAllTables { get; private set; } = null!; @@ -167,7 +167,7 @@ public partial class Wtpprofile : global::Pulumi.CustomResource public Output IndoorOutdoorDeployment { get; private set; } = null!; /// - /// Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + /// 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`. /// [Output("ipFragmentPreventing")] public Output IpFragmentPreventing { get; private set; } = null!; @@ -197,7 +197,7 @@ public partial class Wtpprofile : global::Pulumi.CustomResource public Output LedState { get; private set; } = null!; /// - /// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. /// [Output("lldp")] public Output Lldp { get; private set; } = null!; @@ -287,13 +287,13 @@ public partial class Wtpprofile : global::Pulumi.CustomResource public Output SyslogProfile { get; private set; } = null!; /// - /// Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + /// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Output("tunMtuDownlink")] public Output TunMtuDownlink { get; private set; } = null!; /// - /// Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + /// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Output("tunMtuUplink")] public Output TunMtuUplink { get; private set; } = null!; @@ -304,11 +304,17 @@ public partial class Wtpprofile : global::Pulumi.CustomResource [Output("unii45ghzBand")] public Output Unii45ghzBand { get; private set; } = null!; + /// + /// Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + /// + [Output("usbPort")] + public Output UsbPort { get; private set; } = null!; + /// /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// [Output("vdomparam")] - public Output Vdomparam { get; private set; } = null!; + public Output Vdomparam { get; private set; } = null!; /// /// Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. @@ -440,7 +446,7 @@ public sealed class WtpprofileArgs : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + /// Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. /// [Input("consoleLogin")] public Input? ConsoleLogin { get; set; } @@ -506,7 +512,7 @@ public InputList DenyMacLists public Input? FrequencyHandoff { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -536,7 +542,7 @@ public InputList DenyMacLists public Input? IndoorOutdoorDeployment { get; set; } /// - /// Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + /// 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`. /// [Input("ipFragmentPreventing")] public Input? IpFragmentPreventing { get; set; } @@ -572,7 +578,7 @@ public InputList LedSchedules public Input? LedState { get; set; } /// - /// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. /// [Input("lldp")] public Input? Lldp { get; set; } @@ -678,13 +684,13 @@ public InputList SplitTunnelingAcls public Input? SyslogProfile { get; set; } /// - /// Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + /// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuDownlink")] public Input? TunMtuDownlink { get; set; } /// - /// Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + /// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuUplink")] public Input? TunMtuUplink { get; set; } @@ -695,6 +701,12 @@ public InputList SplitTunnelingAcls [Input("unii45ghzBand")] public Input? Unii45ghzBand { get; set; } + /// + /// Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + /// + [Input("usbPort")] + public Input? UsbPort { get; set; } + /// /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// @@ -788,7 +800,7 @@ public sealed class WtpprofileState : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + /// Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. /// [Input("consoleLogin")] public Input? ConsoleLogin { get; set; } @@ -854,7 +866,7 @@ public InputList DenyMacLists public Input? FrequencyHandoff { get; set; } /// - /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + /// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. /// [Input("getAllTables")] public Input? GetAllTables { get; set; } @@ -884,7 +896,7 @@ public InputList DenyMacLists public Input? IndoorOutdoorDeployment { get; set; } /// - /// Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + /// 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`. /// [Input("ipFragmentPreventing")] public Input? IpFragmentPreventing { get; set; } @@ -920,7 +932,7 @@ public InputList LedSchedules public Input? LedState { get; set; } /// - /// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + /// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. /// [Input("lldp")] public Input? Lldp { get; set; } @@ -1026,13 +1038,13 @@ public InputList SplitTunnelingAcls public Input? SyslogProfile { get; set; } /// - /// Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + /// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuDownlink")] public Input? TunMtuDownlink { get; set; } /// - /// Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + /// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). /// [Input("tunMtuUplink")] public Input? TunMtuUplink { get; set; } @@ -1043,6 +1055,12 @@ public InputList SplitTunnelingAcls [Input("unii45ghzBand")] public Input? Unii45ghzBand { get; set; } + /// + /// Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + /// + [Input("usbPort")] + public Input? UsbPort { get; set; } + /// /// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. /// diff --git a/sdk/go/fortios/alertemail/setting.go b/sdk/go/fortios/alertemail/setting.go index 0d735ffe..8ba2fc6c 100644 --- a/sdk/go/fortios/alertemail/setting.go +++ b/sdk/go/fortios/alertemail/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -92,7 +90,7 @@ type Setting struct { EmergencyInterval pulumi.IntOutput `pulumi:"emergencyInterval"` // Error alert interval in minutes. ErrorInterval pulumi.IntOutput `pulumi:"errorInterval"` - // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. FdsLicenseExpiringDays pulumi.IntOutput `pulumi:"fdsLicenseExpiringDays"` // Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. FdsLicenseExpiringWarning pulumi.StringOutput `pulumi:"fdsLicenseExpiringWarning"` @@ -139,7 +137,7 @@ type Setting struct { // Name that appears in the From: field of alert emails. On FortiOS versions 6.2.0-6.4.0: max. 36 characters. On FortiOS versions >= 6.4.1: max. 63 characters. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`. ViolationTrafficLogs pulumi.StringOutput `pulumi:"violationTrafficLogs"` // Warning alert interval in minutes. @@ -198,7 +196,7 @@ type settingState struct { EmergencyInterval *int `pulumi:"emergencyInterval"` // Error alert interval in minutes. ErrorInterval *int `pulumi:"errorInterval"` - // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. FdsLicenseExpiringDays *int `pulumi:"fdsLicenseExpiringDays"` // Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. FdsLicenseExpiringWarning *string `pulumi:"fdsLicenseExpiringWarning"` @@ -275,7 +273,7 @@ type SettingState struct { EmergencyInterval pulumi.IntPtrInput // Error alert interval in minutes. ErrorInterval pulumi.IntPtrInput - // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. FdsLicenseExpiringDays pulumi.IntPtrInput // Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. FdsLicenseExpiringWarning pulumi.StringPtrInput @@ -356,7 +354,7 @@ type settingArgs struct { EmergencyInterval *int `pulumi:"emergencyInterval"` // Error alert interval in minutes. ErrorInterval *int `pulumi:"errorInterval"` - // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. FdsLicenseExpiringDays *int `pulumi:"fdsLicenseExpiringDays"` // Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. FdsLicenseExpiringWarning *string `pulumi:"fdsLicenseExpiringWarning"` @@ -434,7 +432,7 @@ type SettingArgs struct { EmergencyInterval pulumi.IntPtrInput // Error alert interval in minutes. ErrorInterval pulumi.IntPtrInput - // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + // Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. FdsLicenseExpiringDays pulumi.IntPtrInput // Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. FdsLicenseExpiringWarning pulumi.StringPtrInput @@ -627,7 +625,7 @@ func (o SettingOutput) ErrorInterval() pulumi.IntOutput { return o.ApplyT(func(v *Setting) pulumi.IntOutput { return v.ErrorInterval }).(pulumi.IntOutput) } -// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. +// Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. func (o SettingOutput) FdsLicenseExpiringDays() pulumi.IntOutput { return o.ApplyT(func(v *Setting) pulumi.IntOutput { return v.FdsLicenseExpiringDays }).(pulumi.IntOutput) } @@ -743,8 +741,8 @@ func (o SettingOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/antivirus/exemptlist.go b/sdk/go/fortios/antivirus/exemptlist.go index 788332e8..94dac3ca 100644 --- a/sdk/go/fortios/antivirus/exemptlist.go +++ b/sdk/go/fortios/antivirus/exemptlist.go @@ -44,7 +44,7 @@ type Exemptlist struct { // Enable/disable table entry. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExemptlist registers a new resource with the given unique name, arguments, and options. @@ -254,8 +254,8 @@ func (o ExemptlistOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExemptlistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Exemptlist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExemptlistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Exemptlist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExemptlistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/antivirus/heuristic.go b/sdk/go/fortios/antivirus/heuristic.go index 1f53025a..6849d12a 100644 --- a/sdk/go/fortios/antivirus/heuristic.go +++ b/sdk/go/fortios/antivirus/heuristic.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,7 +62,7 @@ type Heuristic struct { // Enable/disable heuristics and determine how the system behaves if heuristics detects a problem. Valid values: `pass`, `block`, `disable`. Mode pulumi.StringOutput `pulumi:"mode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewHeuristic registers a new resource with the given unique name, arguments, and options. @@ -222,8 +220,8 @@ func (o HeuristicOutput) Mode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HeuristicOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Heuristic) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HeuristicOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Heuristic) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type HeuristicArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/antivirus/profile.go b/sdk/go/fortios/antivirus/profile.go index e91cdf27..5da6c9a3 100644 --- a/sdk/go/fortios/antivirus/profile.go +++ b/sdk/go/fortios/antivirus/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -125,7 +123,7 @@ type Profile struct { FtgdAnalytics pulumi.StringOutput `pulumi:"ftgdAnalytics"` // Configure FTP AntiVirus options. The structure of `ftp` block is documented below. Ftp ProfileFtpOutput `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure HTTP AntiVirus options. The structure of `http` block is documented below. Http ProfileHttpOutput `pulumi:"http"` @@ -160,7 +158,7 @@ type Profile struct { // Configure SFTP and SCP AntiVirus options. The structure of `ssh` block is documented below. Ssh ProfileSshOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -247,7 +245,7 @@ type profileState struct { FtgdAnalytics *string `pulumi:"ftgdAnalytics"` // Configure FTP AntiVirus options. The structure of `ftp` block is documented below. Ftp *ProfileFtp `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure HTTP AntiVirus options. The structure of `http` block is documented below. Http *ProfileHttp `pulumi:"http"` @@ -340,7 +338,7 @@ type ProfileState struct { FtgdAnalytics pulumi.StringPtrInput // Configure FTP AntiVirus options. The structure of `ftp` block is documented below. Ftp ProfileFtpPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure HTTP AntiVirus options. The structure of `http` block is documented below. Http ProfileHttpPtrInput @@ -437,7 +435,7 @@ type profileArgs struct { FtgdAnalytics *string `pulumi:"ftgdAnalytics"` // Configure FTP AntiVirus options. The structure of `ftp` block is documented below. Ftp *ProfileFtp `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure HTTP AntiVirus options. The structure of `http` block is documented below. Http *ProfileHttp `pulumi:"http"` @@ -531,7 +529,7 @@ type ProfileArgs struct { FtgdAnalytics pulumi.StringPtrInput // Configure FTP AntiVirus options. The structure of `ftp` block is documented below. Ftp ProfileFtpPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure HTTP AntiVirus options. The structure of `http` block is documented below. Http ProfileHttpPtrInput @@ -791,7 +789,7 @@ func (o ProfileOutput) Ftp() ProfileFtpOutput { return o.ApplyT(func(v *Profile) ProfileFtpOutput { return v.Ftp }).(ProfileFtpOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -877,8 +875,8 @@ func (o ProfileOutput) Ssh() ProfileSshOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/antivirus/pulumiTypes.go b/sdk/go/fortios/antivirus/pulumiTypes.go index 558c20d8..aa60a8dd 100644 --- a/sdk/go/fortios/antivirus/pulumiTypes.go +++ b/sdk/go/fortios/antivirus/pulumiTypes.go @@ -2978,32 +2978,22 @@ func (o ProfileOutbreakPreventionPtrOutput) FtgdService() pulumi.StringPtrOutput } type ProfilePop3 struct { - // Select the archive types to block. ArchiveBlock *string `pulumi:"archiveBlock"` - // Select the archive types to log. - ArchiveLog *string `pulumi:"archiveLog"` - // Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - AvScan *string `pulumi:"avScan"` + ArchiveLog *string `pulumi:"archiveLog"` + AvScan *string `pulumi:"avScan"` // AV Content Disarm and Reconstruction settings. The structure of `contentDisarm` block is documented below. ContentDisarm *string `pulumi:"contentDisarm"` - // Enable/disable the virus emulator. Valid values: `enable`, `disable`. - Emulator *string `pulumi:"emulator"` - // Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - Executables *string `pulumi:"executables"` + Emulator *string `pulumi:"emulator"` + Executables *string `pulumi:"executables"` // One or more external malware block lists. The structure of `externalBlocklist` block is documented below. ExternalBlocklist *string `pulumi:"externalBlocklist"` - // Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - Fortiai *string `pulumi:"fortiai"` - // Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - Fortindr *string `pulumi:"fortindr"` - // Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - Fortisandbox *string `pulumi:"fortisandbox"` - // Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - Options *string `pulumi:"options"` + Fortiai *string `pulumi:"fortiai"` + Fortindr *string `pulumi:"fortindr"` + Fortisandbox *string `pulumi:"fortisandbox"` + Options *string `pulumi:"options"` // Configure Virus Outbreak Prevention settings. The structure of `outbreakPrevention` block is documented below. OutbreakPrevention *string `pulumi:"outbreakPrevention"` - // Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - Quarantine *string `pulumi:"quarantine"` + Quarantine *string `pulumi:"quarantine"` } // ProfilePop3Input is an input type that accepts ProfilePop3Args and ProfilePop3Output values. @@ -3018,32 +3008,22 @@ type ProfilePop3Input interface { } type ProfilePop3Args struct { - // Select the archive types to block. ArchiveBlock pulumi.StringPtrInput `pulumi:"archiveBlock"` - // Select the archive types to log. - ArchiveLog pulumi.StringPtrInput `pulumi:"archiveLog"` - // Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - AvScan pulumi.StringPtrInput `pulumi:"avScan"` + ArchiveLog pulumi.StringPtrInput `pulumi:"archiveLog"` + AvScan pulumi.StringPtrInput `pulumi:"avScan"` // AV Content Disarm and Reconstruction settings. The structure of `contentDisarm` block is documented below. ContentDisarm pulumi.StringPtrInput `pulumi:"contentDisarm"` - // Enable/disable the virus emulator. Valid values: `enable`, `disable`. - Emulator pulumi.StringPtrInput `pulumi:"emulator"` - // Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - Executables pulumi.StringPtrInput `pulumi:"executables"` + Emulator pulumi.StringPtrInput `pulumi:"emulator"` + Executables pulumi.StringPtrInput `pulumi:"executables"` // One or more external malware block lists. The structure of `externalBlocklist` block is documented below. ExternalBlocklist pulumi.StringPtrInput `pulumi:"externalBlocklist"` - // Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - Fortiai pulumi.StringPtrInput `pulumi:"fortiai"` - // Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - Fortindr pulumi.StringPtrInput `pulumi:"fortindr"` - // Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - Fortisandbox pulumi.StringPtrInput `pulumi:"fortisandbox"` - // Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - Options pulumi.StringPtrInput `pulumi:"options"` + Fortiai pulumi.StringPtrInput `pulumi:"fortiai"` + Fortindr pulumi.StringPtrInput `pulumi:"fortindr"` + Fortisandbox pulumi.StringPtrInput `pulumi:"fortisandbox"` + Options pulumi.StringPtrInput `pulumi:"options"` // Configure Virus Outbreak Prevention settings. The structure of `outbreakPrevention` block is documented below. OutbreakPrevention pulumi.StringPtrInput `pulumi:"outbreakPrevention"` - // Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - Quarantine pulumi.StringPtrInput `pulumi:"quarantine"` + Quarantine pulumi.StringPtrInput `pulumi:"quarantine"` } func (ProfilePop3Args) ElementType() reflect.Type { @@ -3123,17 +3103,14 @@ func (o ProfilePop3Output) ToProfilePop3PtrOutputWithContext(ctx context.Context }).(ProfilePop3PtrOutput) } -// Select the archive types to block. func (o ProfilePop3Output) ArchiveBlock() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.ArchiveBlock }).(pulumi.StringPtrOutput) } -// Select the archive types to log. func (o ProfilePop3Output) ArchiveLog() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.ArchiveLog }).(pulumi.StringPtrOutput) } -// Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3Output) AvScan() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.AvScan }).(pulumi.StringPtrOutput) } @@ -3143,12 +3120,10 @@ func (o ProfilePop3Output) ContentDisarm() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.ContentDisarm }).(pulumi.StringPtrOutput) } -// Enable/disable the virus emulator. Valid values: `enable`, `disable`. func (o ProfilePop3Output) Emulator() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Emulator }).(pulumi.StringPtrOutput) } -// Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. func (o ProfilePop3Output) Executables() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Executables }).(pulumi.StringPtrOutput) } @@ -3158,22 +3133,18 @@ func (o ProfilePop3Output) ExternalBlocklist() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.ExternalBlocklist }).(pulumi.StringPtrOutput) } -// Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3Output) Fortiai() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Fortiai }).(pulumi.StringPtrOutput) } -// Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3Output) Fortindr() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Fortindr }).(pulumi.StringPtrOutput) } -// Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3Output) Fortisandbox() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Fortisandbox }).(pulumi.StringPtrOutput) } -// Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. func (o ProfilePop3Output) Options() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Options }).(pulumi.StringPtrOutput) } @@ -3183,7 +3154,6 @@ func (o ProfilePop3Output) OutbreakPrevention() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.OutbreakPrevention }).(pulumi.StringPtrOutput) } -// Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. func (o ProfilePop3Output) Quarantine() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Quarantine }).(pulumi.StringPtrOutput) } @@ -3212,7 +3182,6 @@ func (o ProfilePop3PtrOutput) Elem() ProfilePop3Output { }).(ProfilePop3Output) } -// Select the archive types to block. func (o ProfilePop3PtrOutput) ArchiveBlock() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3222,7 +3191,6 @@ func (o ProfilePop3PtrOutput) ArchiveBlock() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select the archive types to log. func (o ProfilePop3PtrOutput) ArchiveLog() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3232,7 +3200,6 @@ func (o ProfilePop3PtrOutput) ArchiveLog() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3PtrOutput) AvScan() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3252,7 +3219,6 @@ func (o ProfilePop3PtrOutput) ContentDisarm() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the virus emulator. Valid values: `enable`, `disable`. func (o ProfilePop3PtrOutput) Emulator() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3262,7 +3228,6 @@ func (o ProfilePop3PtrOutput) Emulator() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. func (o ProfilePop3PtrOutput) Executables() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3282,7 +3247,6 @@ func (o ProfilePop3PtrOutput) ExternalBlocklist() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3PtrOutput) Fortiai() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3292,7 +3256,6 @@ func (o ProfilePop3PtrOutput) Fortiai() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3PtrOutput) Fortindr() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3302,7 +3265,6 @@ func (o ProfilePop3PtrOutput) Fortindr() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. func (o ProfilePop3PtrOutput) Fortisandbox() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3312,7 +3274,6 @@ func (o ProfilePop3PtrOutput) Fortisandbox() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. func (o ProfilePop3PtrOutput) Options() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -3332,7 +3293,6 @@ func (o ProfilePop3PtrOutput) OutbreakPrevention() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. func (o ProfilePop3PtrOutput) Quarantine() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { diff --git a/sdk/go/fortios/antivirus/quarantine.go b/sdk/go/fortios/antivirus/quarantine.go index a6878150..301f7de8 100644 --- a/sdk/go/fortios/antivirus/quarantine.go +++ b/sdk/go/fortios/antivirus/quarantine.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Quarantine struct { // Quarantine files detected by machine learning found in sessions using the selected protocols. Valid values: `imap`, `smtp`, `pop3`, `http`, `ftp`, `nntp`, `imaps`, `smtps`, `pop3s`, `https`, `ftps`, `mapi`, `cifs`, `ssh`. StoreMachineLearning pulumi.StringOutput `pulumi:"storeMachineLearning"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQuarantine registers a new resource with the given unique name, arguments, and options. @@ -409,8 +407,8 @@ func (o QuarantineOutput) StoreMachineLearning() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QuarantineOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Quarantine) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QuarantineOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Quarantine) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QuarantineArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/antivirus/settings.go b/sdk/go/fortios/antivirus/settings.go index 86d15539..a038ed63 100644 --- a/sdk/go/fortios/antivirus/settings.go +++ b/sdk/go/fortios/antivirus/settings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Settings struct { // Enable/disable the use of Extreme AVDB. Valid values: `enable`, `disable`. UseExtremeDb pulumi.StringOutput `pulumi:"useExtremeDb"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings registers a new resource with the given unique name, arguments, and options. @@ -313,8 +311,8 @@ func (o SettingsOutput) UseExtremeDb() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/application/custom.go b/sdk/go/fortios/application/custom.go index 6e9cfe65..7e9fc3f0 100644 --- a/sdk/go/fortios/application/custom.go +++ b/sdk/go/fortios/application/custom.go @@ -53,7 +53,7 @@ type Custom struct { // Custom application signature technology. Technology pulumi.StringOutput `pulumi:"technology"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Custom application signature vendor. Vendor pulumi.StringOutput `pulumi:"vendor"` } @@ -328,8 +328,8 @@ func (o CustomOutput) Technology() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Custom application signature vendor. diff --git a/sdk/go/fortios/application/group.go b/sdk/go/fortios/application/group.go index 96aba63d..8dc72f4d 100644 --- a/sdk/go/fortios/application/group.go +++ b/sdk/go/fortios/application/group.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Group struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Application group name. Name pulumi.StringOutput `pulumi:"name"` @@ -92,7 +90,7 @@ type Group struct { // Application group type. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Application vendor filter. Vendor pulumi.StringOutput `pulumi:"vendor"` } @@ -137,7 +135,7 @@ type groupState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Application group name. Name *string `pulumi:"name"` @@ -168,7 +166,7 @@ type GroupState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Application group name. Name pulumi.StringPtrInput @@ -203,7 +201,7 @@ type groupArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Application group name. Name *string `pulumi:"name"` @@ -235,7 +233,7 @@ type GroupArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Application group name. Name pulumi.StringPtrInput @@ -367,7 +365,7 @@ func (o GroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -403,8 +401,8 @@ func (o GroupOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Application vendor filter. diff --git a/sdk/go/fortios/application/list.go b/sdk/go/fortios/application/list.go index e6572381..6dae3586 100644 --- a/sdk/go/fortios/application/list.go +++ b/sdk/go/fortios/application/list.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -89,7 +87,7 @@ type List struct { ExtendedLog pulumi.StringOutput `pulumi:"extendedLog"` // Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. ForceInclusionSslDiSigs pulumi.StringOutput `pulumi:"forceInclusionSslDiSigs"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // List name. Name pulumi.StringOutput `pulumi:"name"` @@ -110,7 +108,7 @@ type List struct { // Enable/disable logging for unknown applications. Valid values: `disable`, `enable`. UnknownApplicationLog pulumi.StringOutput `pulumi:"unknownApplicationLog"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewList registers a new resource with the given unique name, arguments, and options. @@ -163,7 +161,7 @@ type listState struct { ExtendedLog *string `pulumi:"extendedLog"` // Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. ForceInclusionSslDiSigs *string `pulumi:"forceInclusionSslDiSigs"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // List name. Name *string `pulumi:"name"` @@ -208,7 +206,7 @@ type ListState struct { ExtendedLog pulumi.StringPtrInput // Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. ForceInclusionSslDiSigs pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // List name. Name pulumi.StringPtrInput @@ -257,7 +255,7 @@ type listArgs struct { ExtendedLog *string `pulumi:"extendedLog"` // Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. ForceInclusionSslDiSigs *string `pulumi:"forceInclusionSslDiSigs"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // List name. Name *string `pulumi:"name"` @@ -303,7 +301,7 @@ type ListArgs struct { ExtendedLog pulumi.StringPtrInput // Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. ForceInclusionSslDiSigs pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // List name. Name pulumi.StringPtrInput @@ -464,7 +462,7 @@ func (o ListOutput) ForceInclusionSslDiSigs() pulumi.StringOutput { return o.ApplyT(func(v *List) pulumi.StringOutput { return v.ForceInclusionSslDiSigs }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ListOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *List) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -515,8 +513,8 @@ func (o ListOutput) UnknownApplicationLog() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ListOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *List) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ListOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *List) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ListArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/application/name.go b/sdk/go/fortios/application/name.go index 793ab4ac..54bf2293 100644 --- a/sdk/go/fortios/application/name.go +++ b/sdk/go/fortios/application/name.go @@ -42,7 +42,7 @@ type Name struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Application ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Meta data. The structure of `metadata` block is documented below. Metadatas NameMetadataArrayOutput `pulumi:"metadatas"` @@ -63,7 +63,7 @@ type Name struct { // Application technology. Technology pulumi.StringOutput `pulumi:"technology"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Application vendor. Vendor pulumi.StringOutput `pulumi:"vendor"` // Application weight. @@ -111,7 +111,7 @@ type nameState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Application ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Meta data. The structure of `metadata` block is documented below. Metadatas []NameMetadata `pulumi:"metadatas"` @@ -148,7 +148,7 @@ type NameState struct { DynamicSortSubtable pulumi.StringPtrInput // Application ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Meta data. The structure of `metadata` block is documented below. Metadatas NameMetadataArrayInput @@ -189,7 +189,7 @@ type nameArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Application ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Meta data. The structure of `metadata` block is documented below. Metadatas []NameMetadata `pulumi:"metadatas"` @@ -227,7 +227,7 @@ type NameArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Application ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Meta data. The structure of `metadata` block is documented below. Metadatas NameMetadataArrayInput @@ -362,7 +362,7 @@ func (o NameOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Name) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NameOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Name) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -413,8 +413,8 @@ func (o NameOutput) Technology() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NameOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Name) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NameOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Name) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Application vendor. diff --git a/sdk/go/fortios/application/rulesettings.go b/sdk/go/fortios/application/rulesettings.go index 7895cf37..a1dcc44d 100644 --- a/sdk/go/fortios/application/rulesettings.go +++ b/sdk/go/fortios/application/rulesettings.go @@ -36,7 +36,7 @@ type Rulesettings struct { // Rule ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRulesettings registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o RulesettingsOutput) Fosid() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RulesettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Rulesettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RulesettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Rulesettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RulesettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/authentication/rule.go b/sdk/go/fortios/authentication/rule.go index 962be265..61bb676d 100644 --- a/sdk/go/fortios/authentication/rule.go +++ b/sdk/go/fortios/authentication/rule.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,6 +65,8 @@ type Rule struct { // Select an active authentication method. ActiveAuthMethod pulumi.StringOutput `pulumi:"activeAuthMethod"` + // Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + CertAuthCookie pulumi.StringOutput `pulumi:"certAuthCookie"` // Comment. Comments pulumi.StringPtrOutput `pulumi:"comments"` // Depth to allow CORS access (default = 3). @@ -79,7 +79,7 @@ type Rule struct { Dstaddrs RuleDstaddrArrayOutput `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. IpBased pulumi.StringOutput `pulumi:"ipBased"` @@ -100,7 +100,7 @@ type Rule struct { // Enable/disable transaction based authentication (default = disable). Valid values: `enable`, `disable`. TransactionBased pulumi.StringOutput `pulumi:"transactionBased"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable Web authentication cookies (default = disable). Valid values: `enable`, `disable`. WebAuthCookie pulumi.StringOutput `pulumi:"webAuthCookie"` // Enable/disable web portal for proxy transparent policy (default = enable). Valid values: `enable`, `disable`. @@ -139,6 +139,8 @@ func GetRule(ctx *pulumi.Context, type ruleState struct { // Select an active authentication method. ActiveAuthMethod *string `pulumi:"activeAuthMethod"` + // Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + CertAuthCookie *string `pulumi:"certAuthCookie"` // Comment. Comments *string `pulumi:"comments"` // Depth to allow CORS access (default = 3). @@ -151,7 +153,7 @@ type ruleState struct { Dstaddrs []RuleDstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. IpBased *string `pulumi:"ipBased"` @@ -182,6 +184,8 @@ type ruleState struct { type RuleState struct { // Select an active authentication method. ActiveAuthMethod pulumi.StringPtrInput + // Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + CertAuthCookie pulumi.StringPtrInput // Comment. Comments pulumi.StringPtrInput // Depth to allow CORS access (default = 3). @@ -194,7 +198,7 @@ type RuleState struct { Dstaddrs RuleDstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. IpBased pulumi.StringPtrInput @@ -229,6 +233,8 @@ func (RuleState) ElementType() reflect.Type { type ruleArgs struct { // Select an active authentication method. ActiveAuthMethod *string `pulumi:"activeAuthMethod"` + // Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + CertAuthCookie *string `pulumi:"certAuthCookie"` // Comment. Comments *string `pulumi:"comments"` // Depth to allow CORS access (default = 3). @@ -241,7 +247,7 @@ type ruleArgs struct { Dstaddrs []RuleDstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. IpBased *string `pulumi:"ipBased"` @@ -273,6 +279,8 @@ type ruleArgs struct { type RuleArgs struct { // Select an active authentication method. ActiveAuthMethod pulumi.StringPtrInput + // Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + CertAuthCookie pulumi.StringPtrInput // Comment. Comments pulumi.StringPtrInput // Depth to allow CORS access (default = 3). @@ -285,7 +293,7 @@ type RuleArgs struct { Dstaddrs RuleDstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. IpBased pulumi.StringPtrInput @@ -405,6 +413,11 @@ func (o RuleOutput) ActiveAuthMethod() pulumi.StringOutput { return o.ApplyT(func(v *Rule) pulumi.StringOutput { return v.ActiveAuthMethod }).(pulumi.StringOutput) } +// Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. +func (o RuleOutput) CertAuthCookie() pulumi.StringOutput { + return o.ApplyT(func(v *Rule) pulumi.StringOutput { return v.CertAuthCookie }).(pulumi.StringOutput) +} + // Comment. func (o RuleOutput) Comments() pulumi.StringPtrOutput { return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.Comments }).(pulumi.StringPtrOutput) @@ -435,7 +448,7 @@ func (o RuleOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RuleOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -486,8 +499,8 @@ func (o RuleOutput) TransactionBased() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RuleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RuleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Rule) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable Web authentication cookies (default = disable). Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/authentication/scheme.go b/sdk/go/fortios/authentication/scheme.go index c9794645..9aafa16e 100644 --- a/sdk/go/fortios/authentication/scheme.go +++ b/sdk/go/fortios/authentication/scheme.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -58,7 +57,6 @@ import ( // } // // ``` -// // // ## Import // @@ -88,7 +86,7 @@ type Scheme struct { FssoAgentForNtlm pulumi.StringOutput `pulumi:"fssoAgentForNtlm"` // Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. FssoGuest pulumi.StringOutput `pulumi:"fssoGuest"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Kerberos keytab setting. KerberosKeytab pulumi.StringOutput `pulumi:"kerberosKeytab"` @@ -111,7 +109,7 @@ type Scheme struct { // Authentication server to contain user information; "local" (default) or "123" (for LDAP). The structure of `userDatabase` block is documented below. UserDatabases SchemeUserDatabaseArrayOutput `pulumi:"userDatabases"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewScheme registers a new resource with the given unique name, arguments, and options. @@ -155,7 +153,7 @@ type schemeState struct { FssoAgentForNtlm *string `pulumi:"fssoAgentForNtlm"` // Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. FssoGuest *string `pulumi:"fssoGuest"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Kerberos keytab setting. KerberosKeytab *string `pulumi:"kerberosKeytab"` @@ -190,7 +188,7 @@ type SchemeState struct { FssoAgentForNtlm pulumi.StringPtrInput // Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. FssoGuest pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Kerberos keytab setting. KerberosKeytab pulumi.StringPtrInput @@ -229,7 +227,7 @@ type schemeArgs struct { FssoAgentForNtlm *string `pulumi:"fssoAgentForNtlm"` // Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. FssoGuest *string `pulumi:"fssoGuest"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Kerberos keytab setting. KerberosKeytab *string `pulumi:"kerberosKeytab"` @@ -265,7 +263,7 @@ type SchemeArgs struct { FssoAgentForNtlm pulumi.StringPtrInput // Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. FssoGuest pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Kerberos keytab setting. KerberosKeytab pulumi.StringPtrInput @@ -398,7 +396,7 @@ func (o SchemeOutput) FssoGuest() pulumi.StringOutput { return o.ApplyT(func(v *Scheme) pulumi.StringOutput { return v.FssoGuest }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SchemeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Scheme) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -454,8 +452,8 @@ func (o SchemeOutput) UserDatabases() SchemeUserDatabaseArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SchemeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Scheme) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SchemeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Scheme) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SchemeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/authentication/setting.go b/sdk/go/fortios/authentication/setting.go index 0958e44f..65a98e28 100644 --- a/sdk/go/fortios/authentication/setting.go +++ b/sdk/go/fortios/authentication/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Setting struct { DevRanges SettingDevRangeArrayOutput `pulumi:"devRanges"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. IpAuthCookie pulumi.StringOutput `pulumi:"ipAuthCookie"` @@ -113,7 +111,7 @@ type Setting struct { // CA certificate used for client certificate verification. The structure of `userCertCa` block is documented below. UserCertCas SettingUserCertCaArrayOutput `pulumi:"userCertCas"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -180,7 +178,7 @@ type settingState struct { DevRanges []SettingDevRange `pulumi:"devRanges"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. IpAuthCookie *string `pulumi:"ipAuthCookie"` @@ -231,7 +229,7 @@ type SettingState struct { DevRanges SettingDevRangeArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. IpAuthCookie pulumi.StringPtrInput @@ -286,7 +284,7 @@ type settingArgs struct { DevRanges []SettingDevRange `pulumi:"devRanges"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. IpAuthCookie *string `pulumi:"ipAuthCookie"` @@ -338,7 +336,7 @@ type SettingArgs struct { DevRanges SettingDevRangeArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. IpAuthCookie pulumi.StringPtrInput @@ -526,7 +524,7 @@ func (o SettingOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -557,8 +555,8 @@ func (o SettingOutput) UserCertCas() SettingUserCertCaArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/automation/setting.go b/sdk/go/fortios/automation/setting.go index 3fe146e6..6b0a538f 100644 --- a/sdk/go/fortios/automation/setting.go +++ b/sdk/go/fortios/automation/setting.go @@ -38,7 +38,7 @@ type Setting struct { // Maximum number of automation stitches that are allowed to run concurrently. MaxConcurrentStitches pulumi.IntOutput `pulumi:"maxConcurrentStitches"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o SettingOutput) MaxConcurrentStitches() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/casb/profile.go b/sdk/go/fortios/casb/profile.go index 46d125a2..296a543d 100644 --- a/sdk/go/fortios/casb/profile.go +++ b/sdk/go/fortios/casb/profile.go @@ -33,16 +33,18 @@ import ( type Profile struct { pulumi.CustomResourceState + // Comment. + Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // CASB profile name. Name pulumi.StringOutput `pulumi:"name"` // CASB profile SaaS application. The structure of `saasApplication` block is documented below. SaasApplications ProfileSaasApplicationArrayOutput `pulumi:"saasApplications"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -75,9 +77,11 @@ func GetProfile(ctx *pulumi.Context, // Input properties used for looking up and filtering Profile resources. type profileState struct { + // Comment. + Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // CASB profile name. Name *string `pulumi:"name"` @@ -88,9 +92,11 @@ type profileState struct { } type ProfileState struct { + // Comment. + Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB profile name. Name pulumi.StringPtrInput @@ -105,9 +111,11 @@ func (ProfileState) ElementType() reflect.Type { } type profileArgs struct { + // Comment. + Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // CASB profile name. Name *string `pulumi:"name"` @@ -119,9 +127,11 @@ type profileArgs struct { // The set of arguments for constructing a Profile resource. type ProfileArgs struct { + // Comment. + Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB profile name. Name pulumi.StringPtrInput @@ -218,12 +228,17 @@ func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOu return o } +// Comment. +func (o ProfileOutput) Comment() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) +} + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +254,8 @@ func (o ProfileOutput) SaasApplications() ProfileSaasApplicationArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/casb/saasapplication.go b/sdk/go/fortios/casb/saasapplication.go index 53e29879..f052c048 100644 --- a/sdk/go/fortios/casb/saasapplication.go +++ b/sdk/go/fortios/casb/saasapplication.go @@ -41,7 +41,7 @@ type Saasapplication struct { Domains SaasapplicationDomainArrayOutput `pulumi:"domains"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // SaaS application name. Name pulumi.StringOutput `pulumi:"name"` @@ -52,7 +52,7 @@ type Saasapplication struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSaasapplication registers a new resource with the given unique name, arguments, and options. @@ -93,7 +93,7 @@ type saasapplicationState struct { Domains []SaasapplicationDomain `pulumi:"domains"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // SaaS application name. Name *string `pulumi:"name"` @@ -116,7 +116,7 @@ type SaasapplicationState struct { Domains SaasapplicationDomainArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SaaS application name. Name pulumi.StringPtrInput @@ -143,7 +143,7 @@ type saasapplicationArgs struct { Domains []SaasapplicationDomain `pulumi:"domains"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // SaaS application name. Name *string `pulumi:"name"` @@ -167,7 +167,7 @@ type SaasapplicationArgs struct { Domains SaasapplicationDomainArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SaaS application name. Name pulumi.StringPtrInput @@ -288,7 +288,7 @@ func (o SaasapplicationOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Saasapplication) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SaasapplicationOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Saasapplication) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -314,8 +314,8 @@ func (o SaasapplicationOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SaasapplicationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Saasapplication) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SaasapplicationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Saasapplication) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SaasapplicationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/casb/useractivity.go b/sdk/go/fortios/casb/useractivity.go index 0f334393..fb15cfb4 100644 --- a/sdk/go/fortios/casb/useractivity.go +++ b/sdk/go/fortios/casb/useractivity.go @@ -45,7 +45,7 @@ type Useractivity struct { Description pulumi.StringOutput `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy pulumi.StringOutput `pulumi:"matchStrategy"` @@ -60,7 +60,7 @@ type Useractivity struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewUseractivity registers a new resource with the given unique name, arguments, and options. @@ -105,7 +105,7 @@ type useractivityState struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy *string `pulumi:"matchStrategy"` @@ -136,7 +136,7 @@ type UseractivityState struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy pulumi.StringPtrInput @@ -171,7 +171,7 @@ type useractivityArgs struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy *string `pulumi:"matchStrategy"` @@ -203,7 +203,7 @@ type UseractivityArgs struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy pulumi.StringPtrInput @@ -338,7 +338,7 @@ func (o UseractivityOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Useractivity) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o UseractivityOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Useractivity) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -374,8 +374,8 @@ func (o UseractivityOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UseractivityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Useractivity) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UseractivityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Useractivity) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type UseractivityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/certificate/ca.go b/sdk/go/fortios/certificate/ca.go index 3595b998..1360be46 100644 --- a/sdk/go/fortios/certificate/ca.go +++ b/sdk/go/fortios/certificate/ca.go @@ -44,6 +44,8 @@ type Ca struct { CaIdentifier pulumi.StringOutput `pulumi:"caIdentifier"` // URL of the EST server. EstUrl pulumi.StringOutput `pulumi:"estUrl"` + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa pulumi.StringOutput `pulumi:"fabricCa"` // Time at which CA was last updated. LastUpdated pulumi.IntOutput `pulumi:"lastUpdated"` // Name. @@ -63,7 +65,7 @@ type Ca struct { // Enable/disable as a trusted CA. Valid values: `enable`, `disable`. Trusted pulumi.StringOutput `pulumi:"trusted"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCa registers a new resource with the given unique name, arguments, and options. @@ -116,6 +118,8 @@ type caState struct { CaIdentifier *string `pulumi:"caIdentifier"` // URL of the EST server. EstUrl *string `pulumi:"estUrl"` + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa *string `pulumi:"fabricCa"` // Time at which CA was last updated. LastUpdated *int `pulumi:"lastUpdated"` // Name. @@ -149,6 +153,8 @@ type CaState struct { CaIdentifier pulumi.StringPtrInput // URL of the EST server. EstUrl pulumi.StringPtrInput + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa pulumi.StringPtrInput // Time at which CA was last updated. LastUpdated pulumi.IntPtrInput // Name. @@ -186,6 +192,8 @@ type caArgs struct { CaIdentifier *string `pulumi:"caIdentifier"` // URL of the EST server. EstUrl *string `pulumi:"estUrl"` + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa *string `pulumi:"fabricCa"` // Time at which CA was last updated. LastUpdated *int `pulumi:"lastUpdated"` // Name. @@ -220,6 +228,8 @@ type CaArgs struct { CaIdentifier pulumi.StringPtrInput // URL of the EST server. EstUrl pulumi.StringPtrInput + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa pulumi.StringPtrInput // Time at which CA was last updated. LastUpdated pulumi.IntPtrInput // Name. @@ -354,6 +364,11 @@ func (o CaOutput) EstUrl() pulumi.StringOutput { return o.ApplyT(func(v *Ca) pulumi.StringOutput { return v.EstUrl }).(pulumi.StringOutput) } +// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. +func (o CaOutput) FabricCa() pulumi.StringOutput { + return o.ApplyT(func(v *Ca) pulumi.StringOutput { return v.FabricCa }).(pulumi.StringOutput) +} + // Time at which CA was last updated. func (o CaOutput) LastUpdated() pulumi.IntOutput { return o.ApplyT(func(v *Ca) pulumi.IntOutput { return v.LastUpdated }).(pulumi.IntOutput) @@ -400,8 +415,8 @@ func (o CaOutput) Trusted() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CaOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ca) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CaOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ca) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CaArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/certificate/crl.go b/sdk/go/fortios/certificate/crl.go index eac7cc0e..f61686d6 100644 --- a/sdk/go/fortios/certificate/crl.go +++ b/sdk/go/fortios/certificate/crl.go @@ -62,7 +62,7 @@ type Crl struct { // VDOM for CRL update. UpdateVdom pulumi.StringOutput `pulumi:"updateVdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCrl registers a new resource with the given unique name, arguments, and options. @@ -396,8 +396,8 @@ func (o CrlOutput) UpdateVdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CrlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Crl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CrlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Crl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CrlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/certificate/local.go b/sdk/go/fortios/certificate/local.go index cc6ed455..73229fd5 100644 --- a/sdk/go/fortios/certificate/local.go +++ b/sdk/go/fortios/certificate/local.go @@ -18,8 +18,66 @@ import ( // // ## Example // +// ### Import Certificate: +// +// **Step1: Prepare certificate** +// +// The following key is a randomly generated example key for testing. In actual use, please replace it with your own key. +// +// **Step2: Prepare TF file with json.GenericApi resource** +// +// ```go +// package main +// +// import ( +// +// "fmt" +// +// "github.com/pulumi/pulumi-local/sdk/go/local" +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/json" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// keyFile, err := local.LookupFile(ctx, &local.LookupFileArgs{ +// Filename: "./test.key", +// }, nil) +// if err != nil { +// return err +// } +// crtFile, err := local.LookupFile(ctx, &local.LookupFileArgs{ +// Filename: "./test.crt", +// }, nil) +// if err != nil { +// return err +// } +// _, err = json.NewGenericApi(ctx, "genericapi1", &json.GenericApiArgs{ +// Json: pulumi.String(fmt.Sprintf(`{ +// "type": "regular", +// "certname": "testcer", +// "password": "", +// "key_file_content": "%v", +// "file_content": "%v" +// } +// +// `, keyFile.ContentBase64, crtFile.ContentBase64)), +// +// Method: pulumi.String("POST"), +// Path: pulumi.String("/api/v2/monitor/vpn-certificate/local/import"), +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +// +// **Step3: Apply** // ### Delete Certificate: -// // ```go // package main // @@ -47,7 +105,6 @@ import ( // } // // ``` -// type Local struct { pulumi.CustomResourceState @@ -89,7 +146,7 @@ type Local struct { Source pulumi.StringOutput `pulumi:"source"` SourceIp pulumi.StringOutput `pulumi:"sourceIp"` State pulumi.StringOutput `pulumi:"state"` - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLocal registers a new resource with the given unique name, arguments, and options. @@ -551,8 +608,8 @@ func (o LocalOutput) State() pulumi.StringOutput { return o.ApplyT(func(v *Local) pulumi.StringOutput { return v.State }).(pulumi.StringOutput) } -func (o LocalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Local) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Local) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LocalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/certificate/remote.go b/sdk/go/fortios/certificate/remote.go index 2163d009..7101c9e1 100644 --- a/sdk/go/fortios/certificate/remote.go +++ b/sdk/go/fortios/certificate/remote.go @@ -42,7 +42,7 @@ type Remote struct { // Remote certificate source type. Valid values: `factory`, `user`, `bundle`. Source pulumi.StringOutput `pulumi:"source"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRemote registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o RemoteOutput) Source() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RemoteOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Remote) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RemoteOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Remote) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RemoteArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/cifs/domaincontroller.go b/sdk/go/fortios/cifs/domaincontroller.go index f5a0aa8d..0e4d81af 100644 --- a/sdk/go/fortios/cifs/domaincontroller.go +++ b/sdk/go/fortios/cifs/domaincontroller.go @@ -48,7 +48,7 @@ type Domaincontroller struct { // User name to sign in with. Must have proper permissions for service. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDomaincontroller registers a new resource with the given unique name, arguments, and options. @@ -291,8 +291,8 @@ func (o DomaincontrollerOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DomaincontrollerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Domaincontroller) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DomaincontrollerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Domaincontroller) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DomaincontrollerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/cifs/profile.go b/sdk/go/fortios/cifs/profile.go index 1580f9aa..e158a449 100644 --- a/sdk/go/fortios/cifs/profile.go +++ b/sdk/go/fortios/cifs/profile.go @@ -39,7 +39,7 @@ type Profile struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterOutput `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Profile name. Name pulumi.StringOutput `pulumi:"name"` @@ -48,7 +48,7 @@ type Profile struct { // Server keytab. The structure of `serverKeytab` block is documented below. ServerKeytabs ProfileServerKeytabArrayOutput `pulumi:"serverKeytabs"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type profileState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter *ProfileFileFilter `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Profile name. Name *string `pulumi:"name"` @@ -106,7 +106,7 @@ type ProfileState struct { DynamicSortSubtable pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Profile name. Name pulumi.StringPtrInput @@ -129,7 +129,7 @@ type profileArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter *ProfileFileFilter `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Profile name. Name *string `pulumi:"name"` @@ -149,7 +149,7 @@ type ProfileArgs struct { DynamicSortSubtable pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Profile name. Name pulumi.StringPtrInput @@ -263,7 +263,7 @@ func (o ProfileOutput) FileFilter() ProfileFileFilterOutput { return o.ApplyT(func(v *Profile) ProfileFileFilterOutput { return v.FileFilter }).(ProfileFileFilterOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -284,8 +284,8 @@ func (o ProfileOutput) ServerKeytabs() ProfileServerKeytabArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/config/config.go b/sdk/go/fortios/config/config.go index 068c42df..e522d4ae 100644 --- a/sdk/go/fortios/config/config.go +++ b/sdk/go/fortios/config/config.go @@ -205,6 +205,9 @@ func GetToken(ctx *pulumi.Context) string { func GetUsername(ctx *pulumi.Context) string { return config.Get(ctx, "fortios:username") } + +// Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the +// vdom value on that resource. func GetVdom(ctx *pulumi.Context) string { v, err := config.Try(ctx, "fortios:vdom") if err == nil { diff --git a/sdk/go/fortios/credentialstore/domaincontroller.go b/sdk/go/fortios/credentialstore/domaincontroller.go index 2efd6878..e34382f7 100644 --- a/sdk/go/fortios/credentialstore/domaincontroller.go +++ b/sdk/go/fortios/credentialstore/domaincontroller.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. +// Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. // // ## Import // @@ -50,7 +50,7 @@ type Domaincontroller struct { // User name to sign in with. Must have proper permissions for service. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDomaincontroller registers a new resource with the given unique name, arguments, and options. @@ -306,8 +306,8 @@ func (o DomaincontrollerOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DomaincontrollerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Domaincontroller) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DomaincontrollerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Domaincontroller) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DomaincontrollerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/diameterfilter/profile.go b/sdk/go/fortios/diameterfilter/profile.go index f241ea7f..9e8d2b33 100644 --- a/sdk/go/fortios/diameterfilter/profile.go +++ b/sdk/go/fortios/diameterfilter/profile.go @@ -58,7 +58,7 @@ type Profile struct { // Enable/disable validation that each answer has a corresponding request. Valid values: `disable`, `enable`. TrackRequestsAnswers pulumi.StringOutput `pulumi:"trackRequestsAnswers"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -359,8 +359,8 @@ func (o ProfileOutput) TrackRequestsAnswers() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/datatype.go b/sdk/go/fortios/dlp/datatype.go index 4cc0c14d..35880daf 100644 --- a/sdk/go/fortios/dlp/datatype.go +++ b/sdk/go/fortios/dlp/datatype.go @@ -52,7 +52,7 @@ type Datatype struct { // Template to transform user input to a pattern using capture group from 'pattern'. Transform pulumi.StringOutput `pulumi:"transform"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Regular expression pattern string used to verify the data type. Verify pulumi.StringOutput `pulumi:"verify"` // Extra regular expression pattern string used to verify the data type. @@ -344,8 +344,8 @@ func (o DatatypeOutput) Transform() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DatatypeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Datatype) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DatatypeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Datatype) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Regular expression pattern string used to verify the data type. diff --git a/sdk/go/fortios/dlp/dictionary.go b/sdk/go/fortios/dlp/dictionary.go index 533ba4e9..e0b20b57 100644 --- a/sdk/go/fortios/dlp/dictionary.go +++ b/sdk/go/fortios/dlp/dictionary.go @@ -39,7 +39,7 @@ type Dictionary struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // DLP dictionary entries. The structure of `entries` block is documented below. Entries DictionaryEntryArrayOutput `pulumi:"entries"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable match-around support. Valid values: `enable`, `disable`. MatchAround pulumi.StringOutput `pulumi:"matchAround"` @@ -50,7 +50,7 @@ type Dictionary struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDictionary registers a new resource with the given unique name, arguments, and options. @@ -89,7 +89,7 @@ type dictionaryState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // DLP dictionary entries. The structure of `entries` block is documented below. Entries []DictionaryEntry `pulumi:"entries"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable match-around support. Valid values: `enable`, `disable`. MatchAround *string `pulumi:"matchAround"` @@ -110,7 +110,7 @@ type DictionaryState struct { DynamicSortSubtable pulumi.StringPtrInput // DLP dictionary entries. The structure of `entries` block is documented below. Entries DictionaryEntryArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable match-around support. Valid values: `enable`, `disable`. MatchAround pulumi.StringPtrInput @@ -135,7 +135,7 @@ type dictionaryArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // DLP dictionary entries. The structure of `entries` block is documented below. Entries []DictionaryEntry `pulumi:"entries"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable match-around support. Valid values: `enable`, `disable`. MatchAround *string `pulumi:"matchAround"` @@ -157,7 +157,7 @@ type DictionaryArgs struct { DynamicSortSubtable pulumi.StringPtrInput // DLP dictionary entries. The structure of `entries` block is documented below. Entries DictionaryEntryArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable match-around support. Valid values: `enable`, `disable`. MatchAround pulumi.StringPtrInput @@ -273,7 +273,7 @@ func (o DictionaryOutput) Entries() DictionaryEntryArrayOutput { return o.ApplyT(func(v *Dictionary) DictionaryEntryArrayOutput { return v.Entries }).(DictionaryEntryArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DictionaryOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dictionary) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -299,8 +299,8 @@ func (o DictionaryOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DictionaryOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dictionary) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DictionaryOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dictionary) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DictionaryArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/exactdatamatch.go b/sdk/go/fortios/dlp/exactdatamatch.go index 7edfc3e6..fe0e0119 100644 --- a/sdk/go/fortios/dlp/exactdatamatch.go +++ b/sdk/go/fortios/dlp/exactdatamatch.go @@ -39,14 +39,14 @@ type Exactdatamatch struct { Data pulumi.StringOutput `pulumi:"data"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table containing the exact-data-match template. Name pulumi.StringOutput `pulumi:"name"` // Number of optional columns need to match. Optional pulumi.IntOutput `pulumi:"optional"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExactdatamatch registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type exactdatamatchState struct { Data *string `pulumi:"data"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table containing the exact-data-match template. Name *string `pulumi:"name"` @@ -102,7 +102,7 @@ type ExactdatamatchState struct { Data pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table containing the exact-data-match template. Name pulumi.StringPtrInput @@ -123,7 +123,7 @@ type exactdatamatchArgs struct { Data *string `pulumi:"data"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table containing the exact-data-match template. Name *string `pulumi:"name"` @@ -141,7 +141,7 @@ type ExactdatamatchArgs struct { Data pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table containing the exact-data-match template. Name pulumi.StringPtrInput @@ -253,7 +253,7 @@ func (o ExactdatamatchOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Exactdatamatch) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExactdatamatchOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Exactdatamatch) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o ExactdatamatchOutput) Optional() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExactdatamatchOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Exactdatamatch) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExactdatamatchOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Exactdatamatch) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExactdatamatchArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/filepattern.go b/sdk/go/fortios/dlp/filepattern.go index 394ae400..bdccee60 100644 --- a/sdk/go/fortios/dlp/filepattern.go +++ b/sdk/go/fortios/dlp/filepattern.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,12 +68,12 @@ type Filepattern struct { Entries FilepatternEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table containing the file pattern list. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFilepattern registers a new resource with the given unique name, arguments, and options. @@ -119,7 +117,7 @@ type filepatternState struct { Entries []FilepatternEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table containing the file pattern list. Name *string `pulumi:"name"` @@ -136,7 +134,7 @@ type FilepatternState struct { Entries FilepatternEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table containing the file pattern list. Name pulumi.StringPtrInput @@ -157,7 +155,7 @@ type filepatternArgs struct { Entries []FilepatternEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table containing the file pattern list. Name *string `pulumi:"name"` @@ -175,7 +173,7 @@ type FilepatternArgs struct { Entries FilepatternEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table containing the file pattern list. Name pulumi.StringPtrInput @@ -290,7 +288,7 @@ func (o FilepatternOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Filepattern) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilepatternOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filepattern) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -301,8 +299,8 @@ func (o FilepatternOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilepatternOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filepattern) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilepatternOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filepattern) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FilepatternArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/fpdocsource.go b/sdk/go/fortios/dlp/fpdocsource.go index 1eb4617c..5eb4bc4d 100644 --- a/sdk/go/fortios/dlp/fpdocsource.go +++ b/sdk/go/fortios/dlp/fpdocsource.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -111,7 +109,7 @@ type Fpdocsource struct { // Select the VDOM that can communicate with the file server. Valid values: `mgmt`, `current`. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Day of the week on which to scan the server. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. Weekday pulumi.StringOutput `pulumi:"weekday"` } @@ -503,8 +501,8 @@ func (o FpdocsourceOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FpdocsourceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fpdocsource) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FpdocsourceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fpdocsource) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Day of the week on which to scan the server. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. diff --git a/sdk/go/fortios/dlp/fpsensitivity.go b/sdk/go/fortios/dlp/fpsensitivity.go index f63814c3..08c0ab09 100644 --- a/sdk/go/fortios/dlp/fpsensitivity.go +++ b/sdk/go/fortios/dlp/fpsensitivity.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -62,7 +60,7 @@ type Fpsensitivity struct { // DLP Sensitivity Levels. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFpsensitivity registers a new resource with the given unique name, arguments, and options. @@ -220,8 +218,8 @@ func (o FpsensitivityOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FpsensitivityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fpsensitivity) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FpsensitivityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fpsensitivity) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FpsensitivityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/profile.go b/sdk/go/fortios/dlp/profile.go index a5eea9be..bf1e62bd 100644 --- a/sdk/go/fortios/dlp/profile.go +++ b/sdk/go/fortios/dlp/profile.go @@ -45,7 +45,7 @@ type Profile struct { FeatureSet pulumi.StringOutput `pulumi:"featureSet"` // Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. FullArchiveProto pulumi.StringOutput `pulumi:"fullArchiveProto"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. NacQuarLog pulumi.StringOutput `pulumi:"nacQuarLog"` @@ -58,7 +58,7 @@ type Profile struct { // Protocols to always log summary. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. SummaryProto pulumi.StringOutput `pulumi:"summaryProto"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -103,7 +103,7 @@ type profileState struct { FeatureSet *string `pulumi:"featureSet"` // Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. FullArchiveProto *string `pulumi:"fullArchiveProto"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. NacQuarLog *string `pulumi:"nacQuarLog"` @@ -132,7 +132,7 @@ type ProfileState struct { FeatureSet pulumi.StringPtrInput // Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. FullArchiveProto pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. NacQuarLog pulumi.StringPtrInput @@ -165,7 +165,7 @@ type profileArgs struct { FeatureSet *string `pulumi:"featureSet"` // Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. FullArchiveProto *string `pulumi:"fullArchiveProto"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. NacQuarLog *string `pulumi:"nacQuarLog"` @@ -195,7 +195,7 @@ type ProfileArgs struct { FeatureSet pulumi.StringPtrInput // Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. FullArchiveProto pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. NacQuarLog pulumi.StringPtrInput @@ -328,7 +328,7 @@ func (o ProfileOutput) FullArchiveProto() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.FullArchiveProto }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -359,8 +359,8 @@ func (o ProfileOutput) SummaryProto() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/sensitivity.go b/sdk/go/fortios/dlp/sensitivity.go index f4fb13a6..bb718283 100644 --- a/sdk/go/fortios/dlp/sensitivity.go +++ b/sdk/go/fortios/dlp/sensitivity.go @@ -36,7 +36,7 @@ type Sensitivity struct { // DLP Sensitivity Levels. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSensitivity registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o SensitivityOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SensitivityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sensitivity) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SensitivityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sensitivity) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SensitivityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/sensor.go b/sdk/go/fortios/dlp/sensor.go index c1f8ec48..9470badc 100644 --- a/sdk/go/fortios/dlp/sensor.go +++ b/sdk/go/fortios/dlp/sensor.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,7 +83,7 @@ type Sensor struct { FlowBased pulumi.StringOutput `pulumi:"flowBased"` // Protocols to always content archive. FullArchiveProto pulumi.StringOutput `pulumi:"fullArchiveProto"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. MatchType pulumi.StringOutput `pulumi:"matchType"` @@ -100,7 +98,7 @@ type Sensor struct { // Protocols to always log summary. SummaryProto pulumi.StringOutput `pulumi:"summaryProto"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSensor registers a new resource with the given unique name, arguments, and options. @@ -153,7 +151,7 @@ type sensorState struct { FlowBased *string `pulumi:"flowBased"` // Protocols to always content archive. FullArchiveProto *string `pulumi:"fullArchiveProto"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. MatchType *string `pulumi:"matchType"` @@ -192,7 +190,7 @@ type SensorState struct { FlowBased pulumi.StringPtrInput // Protocols to always content archive. FullArchiveProto pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. MatchType pulumi.StringPtrInput @@ -235,7 +233,7 @@ type sensorArgs struct { FlowBased *string `pulumi:"flowBased"` // Protocols to always content archive. FullArchiveProto *string `pulumi:"fullArchiveProto"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. MatchType *string `pulumi:"matchType"` @@ -275,7 +273,7 @@ type SensorArgs struct { FlowBased pulumi.StringPtrInput // Protocols to always content archive. FullArchiveProto pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. MatchType pulumi.StringPtrInput @@ -430,7 +428,7 @@ func (o SensorOutput) FullArchiveProto() pulumi.StringOutput { return o.ApplyT(func(v *Sensor) pulumi.StringOutput { return v.FullArchiveProto }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SensorOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sensor) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -466,8 +464,8 @@ func (o SensorOutput) SummaryProto() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SensorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sensor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SensorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sensor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SensorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dlp/settings.go b/sdk/go/fortios/dlp/settings.go index 480869ca..6da9b2ee 100644 --- a/sdk/go/fortios/dlp/settings.go +++ b/sdk/go/fortios/dlp/settings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -75,7 +73,7 @@ type Settings struct { // Storage device name. StorageDevice pulumi.StringOutput `pulumi:"storageDevice"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings registers a new resource with the given unique name, arguments, and options. @@ -285,8 +283,8 @@ func (o SettingsOutput) StorageDevice() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/dpdk/cpus.go b/sdk/go/fortios/dpdk/cpus.go index c29a86e6..db8f2b94 100644 --- a/sdk/go/fortios/dpdk/cpus.go +++ b/sdk/go/fortios/dpdk/cpus.go @@ -42,7 +42,7 @@ type Cpus struct { // CPUs enabled to run DPDK TX engines. TxCpus pulumi.StringOutput `pulumi:"txCpus"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // CPUs enabled to run DPDK VNP engines. VnpCpus pulumi.StringOutput `pulumi:"vnpCpus"` // CPUs enabled to run DPDK VNP slow path. @@ -259,8 +259,8 @@ func (o CpusOutput) TxCpus() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CpusOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Cpus) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CpusOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Cpus) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // CPUs enabled to run DPDK VNP engines. diff --git a/sdk/go/fortios/dpdk/global.go b/sdk/go/fortios/dpdk/global.go index 55b024c8..96412ba7 100644 --- a/sdk/go/fortios/dpdk/global.go +++ b/sdk/go/fortios/dpdk/global.go @@ -37,7 +37,7 @@ type Global struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. Elasticbuffer pulumi.StringOutput `pulumi:"elasticbuffer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Percentage of main memory allocated to hugepages, which are available for DPDK operation. HugepagePercentage pulumi.IntOutput `pulumi:"hugepagePercentage"` @@ -58,7 +58,7 @@ type Global struct { // Enable/disable DPDK operation for the entire system. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGlobal registers a new resource with the given unique name, arguments, and options. @@ -95,7 +95,7 @@ type globalState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. Elasticbuffer *string `pulumi:"elasticbuffer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Percentage of main memory allocated to hugepages, which are available for DPDK operation. HugepagePercentage *int `pulumi:"hugepagePercentage"` @@ -124,7 +124,7 @@ type GlobalState struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. Elasticbuffer pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Percentage of main memory allocated to hugepages, which are available for DPDK operation. HugepagePercentage pulumi.IntPtrInput @@ -157,7 +157,7 @@ type globalArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. Elasticbuffer *string `pulumi:"elasticbuffer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Percentage of main memory allocated to hugepages, which are available for DPDK operation. HugepagePercentage *int `pulumi:"hugepagePercentage"` @@ -187,7 +187,7 @@ type GlobalArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. Elasticbuffer pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Percentage of main memory allocated to hugepages, which are available for DPDK operation. HugepagePercentage pulumi.IntPtrInput @@ -308,7 +308,7 @@ func (o GlobalOutput) Elasticbuffer() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Elasticbuffer }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GlobalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -359,8 +359,8 @@ func (o GlobalOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GlobalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/endpointcontrol/client.go b/sdk/go/fortios/endpointcontrol/client.go index b8a08b02..9ad2cb73 100644 --- a/sdk/go/fortios/endpointcontrol/client.go +++ b/sdk/go/fortios/endpointcontrol/client.go @@ -46,7 +46,7 @@ type Client struct { // Endpoint client MAC address. SrcMac pulumi.StringOutput `pulumi:"srcMac"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewClient registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o ClientOutput) SrcMac() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ClientOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Client) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ClientOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Client) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ClientArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/endpointcontrol/fctems.go b/sdk/go/fortios/endpointcontrol/fctems.go index 2a1f194e..46b3aeef 100644 --- a/sdk/go/fortios/endpointcontrol/fctems.go +++ b/sdk/go/fortios/endpointcontrol/fctems.go @@ -43,11 +43,13 @@ type Fctems struct { Capabilities pulumi.StringOutput `pulumi:"capabilities"` // FortiClient EMS certificate. Certificate pulumi.StringOutput `pulumi:"certificate"` + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey pulumi.StringOutput `pulumi:"cloudAuthenticationAccessKey"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringOutput `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringOutput `pulumi:"dirtyReason"` - // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + // EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId pulumi.IntOutput `pulumi:"emsId"` // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringOutput `pulumi:"fortinetoneCloudAuthentication"` @@ -90,7 +92,7 @@ type Fctems struct { // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn pulumi.StringOutput `pulumi:"trustCaCn"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringOutput `pulumi:"verifyingCa"` // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. @@ -144,11 +146,13 @@ type fctemsState struct { Capabilities *string `pulumi:"capabilities"` // FortiClient EMS certificate. Certificate *string `pulumi:"certificate"` + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey *string `pulumi:"cloudAuthenticationAccessKey"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType *string `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason *string `pulumi:"dirtyReason"` - // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + // EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId *int `pulumi:"emsId"` // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication *string `pulumi:"fortinetoneCloudAuthentication"` @@ -209,11 +213,13 @@ type FctemsState struct { Capabilities pulumi.StringPtrInput // FortiClient EMS certificate. Certificate pulumi.StringPtrInput + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringPtrInput - // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + // EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId pulumi.IntPtrInput // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringPtrInput @@ -278,11 +284,13 @@ type fctemsArgs struct { Capabilities *string `pulumi:"capabilities"` // FortiClient EMS certificate. Certificate *string `pulumi:"certificate"` + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey *string `pulumi:"cloudAuthenticationAccessKey"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType *string `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason *string `pulumi:"dirtyReason"` - // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + // EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId *int `pulumi:"emsId"` // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication *string `pulumi:"fortinetoneCloudAuthentication"` @@ -344,11 +352,13 @@ type FctemsArgs struct { Capabilities pulumi.StringPtrInput // FortiClient EMS certificate. Certificate pulumi.StringPtrInput + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. DirtyReason pulumi.StringPtrInput - // EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + // EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. EmsId pulumi.IntPtrInput // Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. FortinetoneCloudAuthentication pulumi.StringPtrInput @@ -510,6 +520,11 @@ func (o FctemsOutput) Certificate() pulumi.StringOutput { return o.ApplyT(func(v *Fctems) pulumi.StringOutput { return v.Certificate }).(pulumi.StringOutput) } +// FortiClient EMS Cloud multitenancy access key +func (o FctemsOutput) CloudAuthenticationAccessKey() pulumi.StringOutput { + return o.ApplyT(func(v *Fctems) pulumi.StringOutput { return v.CloudAuthenticationAccessKey }).(pulumi.StringOutput) +} + // Cloud server type. Valid values: `production`, `alpha`, `beta`. func (o FctemsOutput) CloudServerType() pulumi.StringOutput { return o.ApplyT(func(v *Fctems) pulumi.StringOutput { return v.CloudServerType }).(pulumi.StringOutput) @@ -520,7 +535,7 @@ func (o FctemsOutput) DirtyReason() pulumi.StringOutput { return o.ApplyT(func(v *Fctems) pulumi.StringOutput { return v.DirtyReason }).(pulumi.StringOutput) } -// EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. +// EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. func (o FctemsOutput) EmsId() pulumi.IntOutput { return o.ApplyT(func(v *Fctems) pulumi.IntOutput { return v.EmsId }).(pulumi.IntOutput) } @@ -626,8 +641,8 @@ func (o FctemsOutput) TrustCaCn() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FctemsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fctems) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FctemsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fctems) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Lowest CA cert on Fortigate in verified EMS cert chain. diff --git a/sdk/go/fortios/endpointcontrol/fctemsoverride.go b/sdk/go/fortios/endpointcontrol/fctemsoverride.go index ffcf84b5..a48d35a0 100644 --- a/sdk/go/fortios/endpointcontrol/fctemsoverride.go +++ b/sdk/go/fortios/endpointcontrol/fctemsoverride.go @@ -37,6 +37,8 @@ type Fctemsoverride struct { CallTimeout pulumi.IntOutput `pulumi:"callTimeout"` // List of EMS capabilities. Capabilities pulumi.StringOutput `pulumi:"capabilities"` + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey pulumi.StringOutput `pulumi:"cloudAuthenticationAccessKey"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringOutput `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. @@ -82,7 +84,7 @@ type Fctemsoverride struct { // Enable/disable trust of the EMS certificate issuer(CA) and common name(CN) for certificate auto-renewal. Valid values: `enable`, `disable`. TrustCaCn pulumi.StringOutput `pulumi:"trustCaCn"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Lowest CA cert on Fortigate in verified EMS cert chain. VerifyingCa pulumi.StringOutput `pulumi:"verifyingCa"` // Enable/disable override behavior for how this FortiGate unit connects to EMS using a WebSocket connection. Valid values: `disable`, `enable`. @@ -123,6 +125,8 @@ type fctemsoverrideState struct { CallTimeout *int `pulumi:"callTimeout"` // List of EMS capabilities. Capabilities *string `pulumi:"capabilities"` + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey *string `pulumi:"cloudAuthenticationAccessKey"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType *string `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. @@ -180,6 +184,8 @@ type FctemsoverrideState struct { CallTimeout pulumi.IntPtrInput // List of EMS capabilities. Capabilities pulumi.StringPtrInput + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. @@ -241,6 +247,8 @@ type fctemsoverrideArgs struct { CallTimeout *int `pulumi:"callTimeout"` // List of EMS capabilities. Capabilities *string `pulumi:"capabilities"` + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey *string `pulumi:"cloudAuthenticationAccessKey"` // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType *string `pulumi:"cloudServerType"` // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. @@ -299,6 +307,8 @@ type FctemsoverrideArgs struct { CallTimeout pulumi.IntPtrInput // List of EMS capabilities. Capabilities pulumi.StringPtrInput + // FortiClient EMS Cloud multitenancy access key + CloudAuthenticationAccessKey pulumi.StringPtrInput // Cloud server type. Valid values: `production`, `alpha`, `beta`. CloudServerType pulumi.StringPtrInput // Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. @@ -448,6 +458,11 @@ func (o FctemsoverrideOutput) Capabilities() pulumi.StringOutput { return o.ApplyT(func(v *Fctemsoverride) pulumi.StringOutput { return v.Capabilities }).(pulumi.StringOutput) } +// FortiClient EMS Cloud multitenancy access key +func (o FctemsoverrideOutput) CloudAuthenticationAccessKey() pulumi.StringOutput { + return o.ApplyT(func(v *Fctemsoverride) pulumi.StringOutput { return v.CloudAuthenticationAccessKey }).(pulumi.StringOutput) +} + // Cloud server type. Valid values: `production`, `alpha`, `beta`. func (o FctemsoverrideOutput) CloudServerType() pulumi.StringOutput { return o.ApplyT(func(v *Fctemsoverride) pulumi.StringOutput { return v.CloudServerType }).(pulumi.StringOutput) @@ -559,8 +574,8 @@ func (o FctemsoverrideOutput) TrustCaCn() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FctemsoverrideOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fctemsoverride) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FctemsoverrideOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fctemsoverride) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Lowest CA cert on Fortigate in verified EMS cert chain. diff --git a/sdk/go/fortios/endpointcontrol/forticlientems.go b/sdk/go/fortios/endpointcontrol/forticlientems.go index 328c379c..0bb88011 100644 --- a/sdk/go/fortios/endpointcontrol/forticlientems.go +++ b/sdk/go/fortios/endpointcontrol/forticlientems.go @@ -55,7 +55,7 @@ type Forticlientems struct { // FortiClient EMS telemetry upload port number. (1 - 65535, default: 8014). UploadPort pulumi.IntOutput `pulumi:"uploadPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewForticlientems registers a new resource with the given unique name, arguments, and options. @@ -346,8 +346,8 @@ func (o ForticlientemsOutput) UploadPort() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ForticlientemsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Forticlientems) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ForticlientemsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Forticlientems) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ForticlientemsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/endpointcontrol/forticlientregistrationsync.go b/sdk/go/fortios/endpointcontrol/forticlientregistrationsync.go index 8f3c6e4d..a86bda56 100644 --- a/sdk/go/fortios/endpointcontrol/forticlientregistrationsync.go +++ b/sdk/go/fortios/endpointcontrol/forticlientregistrationsync.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -68,7 +66,7 @@ type Forticlientregistrationsync struct { // Peer name. PeerName pulumi.StringOutput `pulumi:"peerName"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewForticlientregistrationsync registers a new resource with the given unique name, arguments, and options. @@ -242,8 +240,8 @@ func (o ForticlientregistrationsyncOutput) PeerName() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ForticlientregistrationsyncOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Forticlientregistrationsync) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ForticlientregistrationsyncOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Forticlientregistrationsync) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ForticlientregistrationsyncArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/endpointcontrol/profile.go b/sdk/go/fortios/endpointcontrol/profile.go index f902e4f0..b4e8568e 100644 --- a/sdk/go/fortios/endpointcontrol/profile.go +++ b/sdk/go/fortios/endpointcontrol/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -93,7 +92,6 @@ import ( // } // // ``` -// // // ## Import // @@ -127,7 +125,7 @@ type Profile struct { ForticlientIosSettings ProfileForticlientIosSettingsOutput `pulumi:"forticlientIosSettings"` // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings ProfileForticlientWinmacSettingsOutput `pulumi:"forticlientWinmacSettings"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs ProfileOnNetAddrArrayOutput `pulumi:"onNetAddrs"` @@ -142,7 +140,7 @@ type Profile struct { // Users. The structure of `users` block is documented below. Users ProfileUserArrayOutput `pulumi:"users"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -187,7 +185,7 @@ type profileState struct { ForticlientIosSettings *ProfileForticlientIosSettings `pulumi:"forticlientIosSettings"` // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings *ProfileForticlientWinmacSettings `pulumi:"forticlientWinmacSettings"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs []ProfileOnNetAddr `pulumi:"onNetAddrs"` @@ -218,7 +216,7 @@ type ProfileState struct { ForticlientIosSettings ProfileForticlientIosSettingsPtrInput // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings ProfileForticlientWinmacSettingsPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs ProfileOnNetAddrArrayInput @@ -253,7 +251,7 @@ type profileArgs struct { ForticlientIosSettings *ProfileForticlientIosSettings `pulumi:"forticlientIosSettings"` // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings *ProfileForticlientWinmacSettings `pulumi:"forticlientWinmacSettings"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs []ProfileOnNetAddr `pulumi:"onNetAddrs"` @@ -285,7 +283,7 @@ type ProfileArgs struct { ForticlientIosSettings ProfileForticlientIosSettingsPtrInput // FortiClient settings for Windows/Mac platform. The structure of `forticlientWinmacSettings` block is documented below. ForticlientWinmacSettings ProfileForticlientWinmacSettingsPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Addresses for on-net detection. The structure of `onNetAddr` block is documented below. OnNetAddrs ProfileOnNetAddrArrayInput @@ -420,7 +418,7 @@ func (o ProfileOutput) ForticlientWinmacSettings() ProfileForticlientWinmacSetti return o.ApplyT(func(v *Profile) ProfileForticlientWinmacSettingsOutput { return v.ForticlientWinmacSettings }).(ProfileForticlientWinmacSettingsOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -456,8 +454,8 @@ func (o ProfileOutput) Users() ProfileUserArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/endpointcontrol/registeredforticlient.go b/sdk/go/fortios/endpointcontrol/registeredforticlient.go index 5a58fb8a..86bb9787 100644 --- a/sdk/go/fortios/endpointcontrol/registeredforticlient.go +++ b/sdk/go/fortios/endpointcontrol/registeredforticlient.go @@ -48,7 +48,7 @@ type Registeredforticlient struct { // Registering vdom. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRegisteredforticlient registers a new resource with the given unique name, arguments, and options. @@ -284,8 +284,8 @@ func (o RegisteredforticlientOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RegisteredforticlientOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Registeredforticlient) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RegisteredforticlientOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Registeredforticlient) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RegisteredforticlientArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/endpointcontrol/settings.go b/sdk/go/fortios/endpointcontrol/settings.go index a1e33462..08e5a3f2 100644 --- a/sdk/go/fortios/endpointcontrol/settings.go +++ b/sdk/go/fortios/endpointcontrol/settings.go @@ -11,11 +11,10 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`. +// Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -105,7 +103,7 @@ type Settings struct { // Override global EMS table for this VDOM. Valid values: `enable`, `disable`. Override pulumi.StringOutput `pulumi:"override"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings registers a new resource with the given unique name, arguments, and options. @@ -465,8 +463,8 @@ func (o SettingsOutput) Override() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extendercontroller/dataplan.go b/sdk/go/fortios/extendercontroller/dataplan.go index 9ae20a90..77fafd6f 100644 --- a/sdk/go/fortios/extendercontroller/dataplan.go +++ b/sdk/go/fortios/extendercontroller/dataplan.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. +// FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. // // ## Import // @@ -72,7 +72,7 @@ type Dataplan struct { // Username. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDataplan registers a new resource with the given unique name, arguments, and options. @@ -471,8 +471,8 @@ func (o DataplanOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DataplanOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dataplan) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DataplanOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dataplan) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DataplanArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extendercontroller/extender.go b/sdk/go/fortios/extendercontroller/extender.go index a0e04930..1bc2812f 100644 --- a/sdk/go/fortios/extendercontroller/extender.go +++ b/sdk/go/fortios/extendercontroller/extender.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -59,7 +58,6 @@ import ( // } // // ``` -// // // ## Import // @@ -123,7 +121,7 @@ type Extender struct { ExtensionType pulumi.StringOutput `pulumi:"extensionType"` // FortiExtender serial number. Fosid pulumi.StringOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // HA shared secret. HaSharedSecret pulumi.StringPtrOutput `pulumi:"haSharedSecret"` @@ -184,7 +182,7 @@ type Extender struct { // VDOM Vdom pulumi.IntOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. WanExtension ExtenderWanExtensionOutput `pulumi:"wanExtension"` // WiMax authentication protocol(TLS or TTLS). Valid values: `tls`, `ttls`. @@ -299,7 +297,7 @@ type extenderState struct { ExtensionType *string `pulumi:"extensionType"` // FortiExtender serial number. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HA shared secret. HaSharedSecret *string `pulumi:"haSharedSecret"` @@ -414,7 +412,7 @@ type ExtenderState struct { ExtensionType pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HA shared secret. HaSharedSecret pulumi.StringPtrInput @@ -533,7 +531,7 @@ type extenderArgs struct { ExtensionType *string `pulumi:"extensionType"` // FortiExtender serial number. Fosid string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HA shared secret. HaSharedSecret *string `pulumi:"haSharedSecret"` @@ -649,7 +647,7 @@ type ExtenderArgs struct { ExtensionType pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HA shared secret. HaSharedSecret pulumi.StringPtrInput @@ -913,7 +911,7 @@ func (o ExtenderOutput) Fosid() pulumi.StringOutput { return o.ApplyT(func(v *Extender) pulumi.StringOutput { return v.Fosid }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExtenderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1064,8 +1062,8 @@ func (o ExtenderOutput) Vdom() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExtenderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Extender) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExtenderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extender) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. diff --git a/sdk/go/fortios/extendercontroller/extender1.go b/sdk/go/fortios/extendercontroller/extender1.go index e5c01641..b25b8ed5 100644 --- a/sdk/go/fortios/extendercontroller/extender1.go +++ b/sdk/go/fortios/extendercontroller/extender1.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -86,7 +85,6 @@ import ( // } // // ``` -// // // ## Import // @@ -118,7 +116,7 @@ type Extender1 struct { ExtName pulumi.StringOutput `pulumi:"extName"` // FortiExtender serial number. Fosid pulumi.StringOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiExtender login password. LoginPassword pulumi.StringPtrOutput `pulumi:"loginPassword"` @@ -131,7 +129,7 @@ type Extender1 struct { // VDOM Vdom pulumi.IntOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExtender1 registers a new resource with the given unique name, arguments, and options. @@ -184,7 +182,7 @@ type extender1State struct { ExtName *string `pulumi:"extName"` // FortiExtender serial number. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiExtender login password. LoginPassword *string `pulumi:"loginPassword"` @@ -211,7 +209,7 @@ type Extender1State struct { ExtName pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender login password. LoginPassword pulumi.StringPtrInput @@ -242,7 +240,7 @@ type extender1Args struct { ExtName *string `pulumi:"extName"` // FortiExtender serial number. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiExtender login password. LoginPassword *string `pulumi:"loginPassword"` @@ -270,7 +268,7 @@ type Extender1Args struct { ExtName pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender login password. LoginPassword pulumi.StringPtrInput @@ -398,7 +396,7 @@ func (o Extender1Output) Fosid() pulumi.StringOutput { return o.ApplyT(func(v *Extender1) pulumi.StringOutput { return v.Fosid }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Extender1Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -429,8 +427,8 @@ func (o Extender1Output) Vdom() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Extender1Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Extender1) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Extender1Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extender1) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Extender1ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extendercontroller/extenderprofile.go b/sdk/go/fortios/extendercontroller/extenderprofile.go index 26a603b9..d6797f17 100644 --- a/sdk/go/fortios/extendercontroller/extenderprofile.go +++ b/sdk/go/fortios/extendercontroller/extenderprofile.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. +// FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. // // ## Import // @@ -45,7 +45,7 @@ type Extenderprofile struct { Extension pulumi.StringOutput `pulumi:"extension"` // id Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionOutput `pulumi:"lanExtension"` @@ -58,7 +58,7 @@ type Extenderprofile struct { // FortiExtender profile name Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExtenderprofile registers a new resource with the given unique name, arguments, and options. @@ -103,7 +103,7 @@ type extenderprofileState struct { Extension *string `pulumi:"extension"` // id Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension *ExtenderprofileLanExtension `pulumi:"lanExtension"` @@ -132,7 +132,7 @@ type ExtenderprofileState struct { Extension pulumi.StringPtrInput // id Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionPtrInput @@ -165,7 +165,7 @@ type extenderprofileArgs struct { Extension *string `pulumi:"extension"` // id Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension *ExtenderprofileLanExtension `pulumi:"lanExtension"` @@ -195,7 +195,7 @@ type ExtenderprofileArgs struct { Extension pulumi.StringPtrInput // id Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionPtrInput @@ -328,7 +328,7 @@ func (o ExtenderprofileOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Extenderprofile) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExtenderprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extenderprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -359,8 +359,8 @@ func (o ExtenderprofileOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExtenderprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Extenderprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExtenderprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extenderprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExtenderprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extendercontroller/pulumiTypes.go b/sdk/go/fortios/extendercontroller/pulumiTypes.go index d4925f8b..fa4743bc 100644 --- a/sdk/go/fortios/extendercontroller/pulumiTypes.go +++ b/sdk/go/fortios/extendercontroller/pulumiTypes.go @@ -197,30 +197,18 @@ func (o Extender1ControllerReportPtrOutput) Status() pulumi.StringPtrOutput { } type Extender1Modem1 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch *Extender1Modem1AutoSwitch `pulumi:"autoSwitch"` - // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` - // FortiExtender interface name. - Ifname *string `pulumi:"ifname"` - // Preferred carrier. - PreferredCarrier *string `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + AutoSwitch *Extender1Modem1AutoSwitch `pulumi:"autoSwitch"` + ConnStatus *int `pulumi:"connStatus"` + DefaultSim *string `pulumi:"defaultSim"` + Gps *string `pulumi:"gps"` + Ifname *string `pulumi:"ifname"` + PreferredCarrier *string `pulumi:"preferredCarrier"` + RedundantIntf *string `pulumi:"redundantIntf"` + RedundantMode *string `pulumi:"redundantMode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // Extender1Modem1Input is an input type that accepts Extender1Modem1Args and Extender1Modem1Output values. @@ -235,30 +223,18 @@ type Extender1Modem1Input interface { } type Extender1Modem1Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch Extender1Modem1AutoSwitchPtrInput `pulumi:"autoSwitch"` - // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` - // FortiExtender interface name. - Ifname pulumi.StringPtrInput `pulumi:"ifname"` - // Preferred carrier. - PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + AutoSwitch Extender1Modem1AutoSwitchPtrInput `pulumi:"autoSwitch"` + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` + DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` + Gps pulumi.StringPtrInput `pulumi:"gps"` + Ifname pulumi.StringPtrInput `pulumi:"ifname"` + PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` + RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` + RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (Extender1Modem1Args) ElementType() reflect.Type { @@ -338,62 +314,50 @@ func (o Extender1Modem1Output) ToExtender1Modem1PtrOutputWithContext(ctx context }).(Extender1Modem1PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o Extender1Modem1Output) AutoSwitch() Extender1Modem1AutoSwitchPtrOutput { return o.ApplyT(func(v Extender1Modem1) *Extender1Modem1AutoSwitch { return v.AutoSwitch }).(Extender1Modem1AutoSwitchPtrOutput) } -// Connection status. func (o Extender1Modem1Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v Extender1Modem1) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o Extender1Modem1Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o Extender1Modem1Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.Gps }).(pulumi.StringPtrOutput) } -// FortiExtender interface name. func (o Extender1Modem1Output) Ifname() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.Ifname }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o Extender1Modem1Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o Extender1Modem1Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o Extender1Modem1Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem1Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o Extender1Modem1Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem1Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o Extender1Modem1Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem1) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -422,7 +386,6 @@ func (o Extender1Modem1PtrOutput) Elem() Extender1Modem1Output { }).(Extender1Modem1Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o Extender1Modem1PtrOutput) AutoSwitch() Extender1Modem1AutoSwitchPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *Extender1Modem1AutoSwitch { if v == nil { @@ -432,7 +395,6 @@ func (o Extender1Modem1PtrOutput) AutoSwitch() Extender1Modem1AutoSwitchPtrOutpu }).(Extender1Modem1AutoSwitchPtrOutput) } -// Connection status. func (o Extender1Modem1PtrOutput) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *int { if v == nil { @@ -442,7 +404,6 @@ func (o Extender1Modem1PtrOutput) ConnStatus() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o Extender1Modem1PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -452,7 +413,6 @@ func (o Extender1Modem1PtrOutput) DefaultSim() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o Extender1Modem1PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -462,7 +422,6 @@ func (o Extender1Modem1PtrOutput) Gps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender interface name. func (o Extender1Modem1PtrOutput) Ifname() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -472,7 +431,6 @@ func (o Extender1Modem1PtrOutput) Ifname() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o Extender1Modem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -482,7 +440,6 @@ func (o Extender1Modem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o Extender1Modem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -492,7 +449,6 @@ func (o Extender1Modem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o Extender1Modem1PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -502,7 +458,6 @@ func (o Extender1Modem1PtrOutput) RedundantMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -512,7 +467,6 @@ func (o Extender1Modem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o Extender1Modem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -522,7 +476,6 @@ func (o Extender1Modem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -532,7 +485,6 @@ func (o Extender1Modem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o Extender1Modem1PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem1) *string { if v == nil { @@ -813,30 +765,18 @@ func (o Extender1Modem1AutoSwitchPtrOutput) SwitchBackTimer() pulumi.IntPtrOutpu } type Extender1Modem2 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch *Extender1Modem2AutoSwitch `pulumi:"autoSwitch"` - // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` - // FortiExtender interface name. - Ifname *string `pulumi:"ifname"` - // Preferred carrier. - PreferredCarrier *string `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + AutoSwitch *Extender1Modem2AutoSwitch `pulumi:"autoSwitch"` + ConnStatus *int `pulumi:"connStatus"` + DefaultSim *string `pulumi:"defaultSim"` + Gps *string `pulumi:"gps"` + Ifname *string `pulumi:"ifname"` + PreferredCarrier *string `pulumi:"preferredCarrier"` + RedundantIntf *string `pulumi:"redundantIntf"` + RedundantMode *string `pulumi:"redundantMode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // Extender1Modem2Input is an input type that accepts Extender1Modem2Args and Extender1Modem2Output values. @@ -851,30 +791,18 @@ type Extender1Modem2Input interface { } type Extender1Modem2Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch Extender1Modem2AutoSwitchPtrInput `pulumi:"autoSwitch"` - // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` - // FortiExtender interface name. - Ifname pulumi.StringPtrInput `pulumi:"ifname"` - // Preferred carrier. - PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + AutoSwitch Extender1Modem2AutoSwitchPtrInput `pulumi:"autoSwitch"` + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` + DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` + Gps pulumi.StringPtrInput `pulumi:"gps"` + Ifname pulumi.StringPtrInput `pulumi:"ifname"` + PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` + RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` + RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (Extender1Modem2Args) ElementType() reflect.Type { @@ -954,62 +882,50 @@ func (o Extender1Modem2Output) ToExtender1Modem2PtrOutputWithContext(ctx context }).(Extender1Modem2PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o Extender1Modem2Output) AutoSwitch() Extender1Modem2AutoSwitchPtrOutput { return o.ApplyT(func(v Extender1Modem2) *Extender1Modem2AutoSwitch { return v.AutoSwitch }).(Extender1Modem2AutoSwitchPtrOutput) } -// Connection status. func (o Extender1Modem2Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v Extender1Modem2) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o Extender1Modem2Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o Extender1Modem2Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.Gps }).(pulumi.StringPtrOutput) } -// FortiExtender interface name. func (o Extender1Modem2Output) Ifname() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.Ifname }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o Extender1Modem2Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o Extender1Modem2Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o Extender1Modem2Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem2Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o Extender1Modem2Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem2Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o Extender1Modem2Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v Extender1Modem2) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -1038,7 +954,6 @@ func (o Extender1Modem2PtrOutput) Elem() Extender1Modem2Output { }).(Extender1Modem2Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o Extender1Modem2PtrOutput) AutoSwitch() Extender1Modem2AutoSwitchPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *Extender1Modem2AutoSwitch { if v == nil { @@ -1048,7 +963,6 @@ func (o Extender1Modem2PtrOutput) AutoSwitch() Extender1Modem2AutoSwitchPtrOutpu }).(Extender1Modem2AutoSwitchPtrOutput) } -// Connection status. func (o Extender1Modem2PtrOutput) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *int { if v == nil { @@ -1058,7 +972,6 @@ func (o Extender1Modem2PtrOutput) ConnStatus() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o Extender1Modem2PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1068,7 +981,6 @@ func (o Extender1Modem2PtrOutput) DefaultSim() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o Extender1Modem2PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1078,7 +990,6 @@ func (o Extender1Modem2PtrOutput) Gps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender interface name. func (o Extender1Modem2PtrOutput) Ifname() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1088,7 +999,6 @@ func (o Extender1Modem2PtrOutput) Ifname() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o Extender1Modem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1098,7 +1008,6 @@ func (o Extender1Modem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o Extender1Modem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1108,7 +1017,6 @@ func (o Extender1Modem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o Extender1Modem2PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1118,7 +1026,6 @@ func (o Extender1Modem2PtrOutput) RedundantMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1128,7 +1035,6 @@ func (o Extender1Modem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o Extender1Modem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1138,7 +1044,6 @@ func (o Extender1Modem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o Extender1Modem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1148,7 +1053,6 @@ func (o Extender1Modem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o Extender1Modem2PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender1Modem2) *string { if v == nil { @@ -1612,30 +1516,21 @@ func (o ExtenderControllerReportPtrOutput) Status() pulumi.StringPtrOutput { } type ExtenderModem1 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch *ExtenderModem1AutoSwitch `pulumi:"autoSwitch"` // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. + ConnStatus *int `pulumi:"connStatus"` DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` + Gps *string `pulumi:"gps"` // FortiExtender interface name. - Ifname *string `pulumi:"ifname"` - // Preferred carrier. + Ifname *string `pulumi:"ifname"` PreferredCarrier *string `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // ExtenderModem1Input is an input type that accepts ExtenderModem1Args and ExtenderModem1Output values. @@ -1650,30 +1545,21 @@ type ExtenderModem1Input interface { } type ExtenderModem1Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch ExtenderModem1AutoSwitchPtrInput `pulumi:"autoSwitch"` // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` + Gps pulumi.StringPtrInput `pulumi:"gps"` // FortiExtender interface name. - Ifname pulumi.StringPtrInput `pulumi:"ifname"` - // Preferred carrier. + Ifname pulumi.StringPtrInput `pulumi:"ifname"` PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (ExtenderModem1Args) ElementType() reflect.Type { @@ -1753,7 +1639,6 @@ func (o ExtenderModem1Output) ToExtenderModem1PtrOutputWithContext(ctx context.C }).(ExtenderModem1PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderModem1Output) AutoSwitch() ExtenderModem1AutoSwitchPtrOutput { return o.ApplyT(func(v ExtenderModem1) *ExtenderModem1AutoSwitch { return v.AutoSwitch }).(ExtenderModem1AutoSwitchPtrOutput) } @@ -1763,12 +1648,10 @@ func (o ExtenderModem1Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v ExtenderModem1) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderModem1Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderModem1Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.Gps }).(pulumi.StringPtrOutput) } @@ -1778,7 +1661,6 @@ func (o ExtenderModem1Output) Ifname() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.Ifname }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderModem1Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } @@ -1788,27 +1670,22 @@ func (o ExtenderModem1Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderModem1Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem1Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderModem1Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem1Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderModem1Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem1) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -1837,7 +1714,6 @@ func (o ExtenderModem1PtrOutput) Elem() ExtenderModem1Output { }).(ExtenderModem1Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderModem1PtrOutput) AutoSwitch() ExtenderModem1AutoSwitchPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *ExtenderModem1AutoSwitch { if v == nil { @@ -1857,7 +1733,6 @@ func (o ExtenderModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderModem1PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1867,7 +1742,6 @@ func (o ExtenderModem1PtrOutput) DefaultSim() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderModem1PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1887,7 +1761,6 @@ func (o ExtenderModem1PtrOutput) Ifname() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderModem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1907,7 +1780,6 @@ func (o ExtenderModem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderModem1PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1917,7 +1789,6 @@ func (o ExtenderModem1PtrOutput) RedundantMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1927,7 +1798,6 @@ func (o ExtenderModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1937,7 +1807,6 @@ func (o ExtenderModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -1947,7 +1816,6 @@ func (o ExtenderModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderModem1PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem1) *string { if v == nil { @@ -2228,30 +2096,21 @@ func (o ExtenderModem1AutoSwitchPtrOutput) SwitchBackTimer() pulumi.IntPtrOutput } type ExtenderModem2 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch *ExtenderModem2AutoSwitch `pulumi:"autoSwitch"` // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. + ConnStatus *int `pulumi:"connStatus"` DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` + Gps *string `pulumi:"gps"` // FortiExtender interface name. - Ifname *string `pulumi:"ifname"` - // Preferred carrier. + Ifname *string `pulumi:"ifname"` PreferredCarrier *string `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // ExtenderModem2Input is an input type that accepts ExtenderModem2Args and ExtenderModem2Output values. @@ -2266,30 +2125,21 @@ type ExtenderModem2Input interface { } type ExtenderModem2Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. AutoSwitch ExtenderModem2AutoSwitchPtrInput `pulumi:"autoSwitch"` // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` + Gps pulumi.StringPtrInput `pulumi:"gps"` // FortiExtender interface name. - Ifname pulumi.StringPtrInput `pulumi:"ifname"` - // Preferred carrier. + Ifname pulumi.StringPtrInput `pulumi:"ifname"` PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` // Redundant interface. RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (ExtenderModem2Args) ElementType() reflect.Type { @@ -2369,7 +2219,6 @@ func (o ExtenderModem2Output) ToExtenderModem2PtrOutputWithContext(ctx context.C }).(ExtenderModem2PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderModem2Output) AutoSwitch() ExtenderModem2AutoSwitchPtrOutput { return o.ApplyT(func(v ExtenderModem2) *ExtenderModem2AutoSwitch { return v.AutoSwitch }).(ExtenderModem2AutoSwitchPtrOutput) } @@ -2379,12 +2228,10 @@ func (o ExtenderModem2Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v ExtenderModem2) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderModem2Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderModem2Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.Gps }).(pulumi.StringPtrOutput) } @@ -2394,7 +2241,6 @@ func (o ExtenderModem2Output) Ifname() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.Ifname }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderModem2Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } @@ -2404,27 +2250,22 @@ func (o ExtenderModem2Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderModem2Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem2Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderModem2Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem2Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderModem2Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderModem2) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -2453,7 +2294,6 @@ func (o ExtenderModem2PtrOutput) Elem() ExtenderModem2Output { }).(ExtenderModem2Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderModem2PtrOutput) AutoSwitch() ExtenderModem2AutoSwitchPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *ExtenderModem2AutoSwitch { if v == nil { @@ -2473,7 +2313,6 @@ func (o ExtenderModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderModem2PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2483,7 +2322,6 @@ func (o ExtenderModem2PtrOutput) DefaultSim() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderModem2PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2503,7 +2341,6 @@ func (o ExtenderModem2PtrOutput) Ifname() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderModem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2523,7 +2360,6 @@ func (o ExtenderModem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderModem2PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2533,7 +2369,6 @@ func (o ExtenderModem2PtrOutput) RedundantMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2543,7 +2378,6 @@ func (o ExtenderModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2553,7 +2387,6 @@ func (o ExtenderModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -2563,7 +2396,6 @@ func (o ExtenderModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderModem2PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderModem2) *string { if v == nil { @@ -3485,28 +3317,17 @@ func (o ExtenderprofileCellularDataplanArrayOutput) Index(i pulumi.IntInput) Ext } type ExtenderprofileCellularModem1 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch *ExtenderprofileCellularModem1AutoSwitch `pulumi:"autoSwitch"` - // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier *string `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + AutoSwitch *ExtenderprofileCellularModem1AutoSwitch `pulumi:"autoSwitch"` + ConnStatus *int `pulumi:"connStatus"` + DefaultSim *string `pulumi:"defaultSim"` + Gps *string `pulumi:"gps"` + PreferredCarrier *string `pulumi:"preferredCarrier"` + RedundantIntf *string `pulumi:"redundantIntf"` + RedundantMode *string `pulumi:"redundantMode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // ExtenderprofileCellularModem1Input is an input type that accepts ExtenderprofileCellularModem1Args and ExtenderprofileCellularModem1Output values. @@ -3521,28 +3342,17 @@ type ExtenderprofileCellularModem1Input interface { } type ExtenderprofileCellularModem1Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch ExtenderprofileCellularModem1AutoSwitchPtrInput `pulumi:"autoSwitch"` - // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + AutoSwitch ExtenderprofileCellularModem1AutoSwitchPtrInput `pulumi:"autoSwitch"` + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` + DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` + Gps pulumi.StringPtrInput `pulumi:"gps"` + PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` + RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` + RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (ExtenderprofileCellularModem1Args) ElementType() reflect.Type { @@ -3622,57 +3432,46 @@ func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrO }).(ExtenderprofileCellularModem1PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem1Output) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *ExtenderprofileCellularModem1AutoSwitch { return v.AutoSwitch }).(ExtenderprofileCellularModem1AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem1Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem1Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Gps }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem1Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem1Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem1Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem1Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -3701,7 +3500,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Elem() ExtenderprofileCellularMo }).(ExtenderprofileCellularModem1Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem1PtrOutput) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *ExtenderprofileCellularModem1AutoSwitch { if v == nil { @@ -3711,7 +3509,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) AutoSwitch() ExtenderprofileCell }).(ExtenderprofileCellularModem1AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *int { if v == nil { @@ -3721,7 +3518,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem1PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3731,7 +3527,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) DefaultSim() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3741,7 +3536,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Gps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3751,7 +3545,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) PreferredCarrier() pulumi.String }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3761,7 +3554,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) RedundantIntf() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3771,7 +3563,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) RedundantMode() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3781,7 +3572,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3791,7 +3581,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -3801,7 +3590,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem1PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -4082,28 +3870,17 @@ func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTimer() pulu } type ExtenderprofileCellularModem2 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch *ExtenderprofileCellularModem2AutoSwitch `pulumi:"autoSwitch"` - // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier *string `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + AutoSwitch *ExtenderprofileCellularModem2AutoSwitch `pulumi:"autoSwitch"` + ConnStatus *int `pulumi:"connStatus"` + DefaultSim *string `pulumi:"defaultSim"` + Gps *string `pulumi:"gps"` + PreferredCarrier *string `pulumi:"preferredCarrier"` + RedundantIntf *string `pulumi:"redundantIntf"` + RedundantMode *string `pulumi:"redundantMode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // ExtenderprofileCellularModem2Input is an input type that accepts ExtenderprofileCellularModem2Args and ExtenderprofileCellularModem2Output values. @@ -4118,28 +3895,17 @@ type ExtenderprofileCellularModem2Input interface { } type ExtenderprofileCellularModem2Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch ExtenderprofileCellularModem2AutoSwitchPtrInput `pulumi:"autoSwitch"` - // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + AutoSwitch ExtenderprofileCellularModem2AutoSwitchPtrInput `pulumi:"autoSwitch"` + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` + DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` + Gps pulumi.StringPtrInput `pulumi:"gps"` + PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` + RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` + RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (ExtenderprofileCellularModem2Args) ElementType() reflect.Type { @@ -4219,57 +3985,46 @@ func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrO }).(ExtenderprofileCellularModem2PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem2Output) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *ExtenderprofileCellularModem2AutoSwitch { return v.AutoSwitch }).(ExtenderprofileCellularModem2AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem2Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem2Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Gps }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem2Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem2Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem2Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem2Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -4298,7 +4053,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Elem() ExtenderprofileCellularMo }).(ExtenderprofileCellularModem2Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem2PtrOutput) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *ExtenderprofileCellularModem2AutoSwitch { if v == nil { @@ -4308,7 +4062,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) AutoSwitch() ExtenderprofileCell }).(ExtenderprofileCellularModem2AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *int { if v == nil { @@ -4318,7 +4071,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem2PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4328,7 +4080,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) DefaultSim() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4338,7 +4089,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Gps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4348,7 +4098,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) PreferredCarrier() pulumi.String }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4358,7 +4107,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) RedundantIntf() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4368,7 +4116,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) RedundantMode() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4378,7 +4125,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4388,7 +4134,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -4398,7 +4143,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem2PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { diff --git a/sdk/go/fortios/extensioncontroller/dataplan.go b/sdk/go/fortios/extensioncontroller/dataplan.go index 17371278..baafda14 100644 --- a/sdk/go/fortios/extensioncontroller/dataplan.go +++ b/sdk/go/fortios/extensioncontroller/dataplan.go @@ -72,7 +72,7 @@ type Dataplan struct { // Username. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDataplan registers a new resource with the given unique name, arguments, and options. @@ -464,8 +464,8 @@ func (o DataplanOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DataplanOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dataplan) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DataplanOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dataplan) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DataplanArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extensioncontroller/extender.go b/sdk/go/fortios/extensioncontroller/extender.go index cc30c340..ec23e747 100644 --- a/sdk/go/fortios/extensioncontroller/extender.go +++ b/sdk/go/fortios/extensioncontroller/extender.go @@ -54,7 +54,7 @@ type Extender struct { FirmwareProvisionLatest pulumi.StringOutput `pulumi:"firmwareProvisionLatest"` // FortiExtender serial number. Fosid pulumi.StringOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrOutput `pulumi:"loginPassword"` @@ -73,7 +73,7 @@ type Extender struct { // VDOM. Vdom pulumi.IntOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. WanExtension ExtenderWanExtensionOutput `pulumi:"wanExtension"` } @@ -128,7 +128,7 @@ type extenderState struct { FirmwareProvisionLatest *string `pulumi:"firmwareProvisionLatest"` // FortiExtender serial number. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Set the managed extender's administrator password. LoginPassword *string `pulumi:"loginPassword"` @@ -173,7 +173,7 @@ type ExtenderState struct { FirmwareProvisionLatest pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrInput @@ -222,7 +222,7 @@ type extenderArgs struct { FirmwareProvisionLatest *string `pulumi:"firmwareProvisionLatest"` // FortiExtender serial number. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Set the managed extender's administrator password. LoginPassword *string `pulumi:"loginPassword"` @@ -268,7 +268,7 @@ type ExtenderArgs struct { FirmwareProvisionLatest pulumi.StringPtrInput // FortiExtender serial number. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the managed extender's administrator password. LoginPassword pulumi.StringPtrInput @@ -429,7 +429,7 @@ func (o ExtenderOutput) Fosid() pulumi.StringOutput { return o.ApplyT(func(v *Extender) pulumi.StringOutput { return v.Fosid }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExtenderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extender) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -475,8 +475,8 @@ func (o ExtenderOutput) Vdom() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExtenderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Extender) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExtenderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extender) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. diff --git a/sdk/go/fortios/extensioncontroller/extenderprofile.go b/sdk/go/fortios/extensioncontroller/extenderprofile.go index d3828366..cbe70c36 100644 --- a/sdk/go/fortios/extensioncontroller/extenderprofile.go +++ b/sdk/go/fortios/extensioncontroller/extenderprofile.go @@ -45,7 +45,7 @@ type Extenderprofile struct { Extension pulumi.StringOutput `pulumi:"extension"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionOutput `pulumi:"lanExtension"` @@ -53,12 +53,14 @@ type Extenderprofile struct { LoginPassword pulumi.StringPtrOutput `pulumi:"loginPassword"` // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringOutput `pulumi:"loginPasswordChange"` - // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + // Model. Model pulumi.StringOutput `pulumi:"model"` // FortiExtender profile name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` + // FortiExtender wifi configuration. The structure of `wifi` block is documented below. + Wifi ExtenderprofileWifiOutput `pulumi:"wifi"` } // NewExtenderprofile registers a new resource with the given unique name, arguments, and options. @@ -103,7 +105,7 @@ type extenderprofileState struct { Extension *string `pulumi:"extension"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension *ExtenderprofileLanExtension `pulumi:"lanExtension"` @@ -111,12 +113,14 @@ type extenderprofileState struct { LoginPassword *string `pulumi:"loginPassword"` // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange *string `pulumi:"loginPasswordChange"` - // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + // Model. Model *string `pulumi:"model"` // FortiExtender profile name. Name *string `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` + // FortiExtender wifi configuration. The structure of `wifi` block is documented below. + Wifi *ExtenderprofileWifi `pulumi:"wifi"` } type ExtenderprofileState struct { @@ -132,7 +136,7 @@ type ExtenderprofileState struct { Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionPtrInput @@ -140,12 +144,14 @@ type ExtenderprofileState struct { LoginPassword pulumi.StringPtrInput // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringPtrInput - // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + // Model. Model pulumi.StringPtrInput // FortiExtender profile name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput + // FortiExtender wifi configuration. The structure of `wifi` block is documented below. + Wifi ExtenderprofileWifiPtrInput } func (ExtenderprofileState) ElementType() reflect.Type { @@ -165,7 +171,7 @@ type extenderprofileArgs struct { Extension *string `pulumi:"extension"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension *ExtenderprofileLanExtension `pulumi:"lanExtension"` @@ -173,12 +179,14 @@ type extenderprofileArgs struct { LoginPassword *string `pulumi:"loginPassword"` // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange *string `pulumi:"loginPasswordChange"` - // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + // Model. Model *string `pulumi:"model"` // FortiExtender profile name. Name *string `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` + // FortiExtender wifi configuration. The structure of `wifi` block is documented below. + Wifi *ExtenderprofileWifi `pulumi:"wifi"` } // The set of arguments for constructing a Extenderprofile resource. @@ -195,7 +203,7 @@ type ExtenderprofileArgs struct { Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiExtender lan extension configuration. The structure of `lanExtension` block is documented below. LanExtension ExtenderprofileLanExtensionPtrInput @@ -203,12 +211,14 @@ type ExtenderprofileArgs struct { LoginPassword pulumi.StringPtrInput // Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. LoginPasswordChange pulumi.StringPtrInput - // Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + // Model. Model pulumi.StringPtrInput // FortiExtender profile name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput + // FortiExtender wifi configuration. The structure of `wifi` block is documented below. + Wifi ExtenderprofileWifiPtrInput } func (ExtenderprofileArgs) ElementType() reflect.Type { @@ -328,7 +338,7 @@ func (o ExtenderprofileOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Extenderprofile) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExtenderprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extenderprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -348,7 +358,7 @@ func (o ExtenderprofileOutput) LoginPasswordChange() pulumi.StringOutput { return o.ApplyT(func(v *Extenderprofile) pulumi.StringOutput { return v.LoginPasswordChange }).(pulumi.StringOutput) } -// Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. +// Model. func (o ExtenderprofileOutput) Model() pulumi.StringOutput { return o.ApplyT(func(v *Extenderprofile) pulumi.StringOutput { return v.Model }).(pulumi.StringOutput) } @@ -359,8 +369,13 @@ func (o ExtenderprofileOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExtenderprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Extenderprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExtenderprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extenderprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) +} + +// FortiExtender wifi configuration. The structure of `wifi` block is documented below. +func (o ExtenderprofileOutput) Wifi() ExtenderprofileWifiOutput { + return o.ApplyT(func(v *Extenderprofile) ExtenderprofileWifiOutput { return v.Wifi }).(ExtenderprofileWifiOutput) } type ExtenderprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extensioncontroller/extendervap.go b/sdk/go/fortios/extensioncontroller/extendervap.go new file mode 100644 index 00000000..78f1a548 --- /dev/null +++ b/sdk/go/fortios/extensioncontroller/extendervap.go @@ -0,0 +1,548 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package extensioncontroller + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" +) + +// FortiExtender wifi vap configuration. Applies to FortiOS Version `>= 7.4.4`. +// +// ## Import +// +// ExtensionController ExtenderVap can be imported using any of these accepted formats: +// +// ```sh +// $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} +// ``` +// +// If you do not want to import arguments of block: +// +// $ export "FORTIOS_IMPORT_TABLE"="false" +// +// ```sh +// $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} +// ``` +// +// $ unset "FORTIOS_IMPORT_TABLE" +type Extendervap struct { + pulumi.CustomResourceState + + // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + Allowaccess pulumi.StringOutput `pulumi:"allowaccess"` + // Wi-Fi Authentication Server Address (IPv4 format). + AuthServerAddress pulumi.StringOutput `pulumi:"authServerAddress"` + // Wi-Fi Authentication Server Port. + AuthServerPort pulumi.IntOutput `pulumi:"authServerPort"` + // Wi-Fi Authentication Server Secret. + AuthServerSecret pulumi.StringOutput `pulumi:"authServerSecret"` + // Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + BroadcastSsid pulumi.StringOutput `pulumi:"broadcastSsid"` + // Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + BssColorPartial pulumi.StringOutput `pulumi:"bssColorPartial"` + // Wi-Fi DTIM (1 - 255) default = 1. + Dtim pulumi.IntOutput `pulumi:"dtim"` + // End ip address. + EndIp pulumi.StringOutput `pulumi:"endIp"` + // Extender ip address. + IpAddress pulumi.StringOutput `pulumi:"ipAddress"` + // Wi-Fi max clients (0 - 512), default = 0 (no limit) + MaxClients pulumi.IntOutput `pulumi:"maxClients"` + // Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + MuMimo pulumi.StringOutput `pulumi:"muMimo"` + // Wi-Fi VAP name. + Name pulumi.StringOutput `pulumi:"name"` + // Wi-Fi passphrase. + Passphrase pulumi.StringPtrOutput `pulumi:"passphrase"` + // Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + Pmf pulumi.StringOutput `pulumi:"pmf"` + // Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + RtsThreshold pulumi.IntOutput `pulumi:"rtsThreshold"` + // Wi-Fi SAE Password. + SaePassword pulumi.StringPtrOutput `pulumi:"saePassword"` + // 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`. + Security pulumi.StringOutput `pulumi:"security"` + // Wi-Fi SSID. + Ssid pulumi.StringOutput `pulumi:"ssid"` + // Start ip address. + StartIp pulumi.StringOutput `pulumi:"startIp"` + // Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + TargetWakeTime pulumi.StringOutput `pulumi:"targetWakeTime"` + // Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + Type pulumi.StringOutput `pulumi:"type"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` +} + +// NewExtendervap registers a new resource with the given unique name, arguments, and options. +func NewExtendervap(ctx *pulumi.Context, + name string, args *ExtendervapArgs, opts ...pulumi.ResourceOption) (*Extendervap, error) { + if args == nil { + args = &ExtendervapArgs{} + } + + opts = internal.PkgResourceDefaultOpts(opts) + var resource Extendervap + err := ctx.RegisterResource("fortios:extensioncontroller/extendervap:Extendervap", name, args, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// GetExtendervap gets an existing Extendervap resource's state with the given name, ID, and optional +// state properties that are used to uniquely qualify the lookup (nil if not required). +func GetExtendervap(ctx *pulumi.Context, + name string, id pulumi.IDInput, state *ExtendervapState, opts ...pulumi.ResourceOption) (*Extendervap, error) { + var resource Extendervap + err := ctx.ReadResource("fortios:extensioncontroller/extendervap:Extendervap", name, id, state, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// Input properties used for looking up and filtering Extendervap resources. +type extendervapState struct { + // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + Allowaccess *string `pulumi:"allowaccess"` + // Wi-Fi Authentication Server Address (IPv4 format). + AuthServerAddress *string `pulumi:"authServerAddress"` + // Wi-Fi Authentication Server Port. + AuthServerPort *int `pulumi:"authServerPort"` + // Wi-Fi Authentication Server Secret. + AuthServerSecret *string `pulumi:"authServerSecret"` + // Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + BroadcastSsid *string `pulumi:"broadcastSsid"` + // Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + BssColorPartial *string `pulumi:"bssColorPartial"` + // Wi-Fi DTIM (1 - 255) default = 1. + Dtim *int `pulumi:"dtim"` + // End ip address. + EndIp *string `pulumi:"endIp"` + // Extender ip address. + IpAddress *string `pulumi:"ipAddress"` + // Wi-Fi max clients (0 - 512), default = 0 (no limit) + MaxClients *int `pulumi:"maxClients"` + // Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + MuMimo *string `pulumi:"muMimo"` + // Wi-Fi VAP name. + Name *string `pulumi:"name"` + // Wi-Fi passphrase. + Passphrase *string `pulumi:"passphrase"` + // Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + Pmf *string `pulumi:"pmf"` + // Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + RtsThreshold *int `pulumi:"rtsThreshold"` + // Wi-Fi SAE Password. + SaePassword *string `pulumi:"saePassword"` + // 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`. + Security *string `pulumi:"security"` + // Wi-Fi SSID. + Ssid *string `pulumi:"ssid"` + // Start ip address. + StartIp *string `pulumi:"startIp"` + // Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + TargetWakeTime *string `pulumi:"targetWakeTime"` + // Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + Type *string `pulumi:"type"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam *string `pulumi:"vdomparam"` +} + +type ExtendervapState struct { + // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + Allowaccess pulumi.StringPtrInput + // Wi-Fi Authentication Server Address (IPv4 format). + AuthServerAddress pulumi.StringPtrInput + // Wi-Fi Authentication Server Port. + AuthServerPort pulumi.IntPtrInput + // Wi-Fi Authentication Server Secret. + AuthServerSecret pulumi.StringPtrInput + // Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + BroadcastSsid pulumi.StringPtrInput + // Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + BssColorPartial pulumi.StringPtrInput + // Wi-Fi DTIM (1 - 255) default = 1. + Dtim pulumi.IntPtrInput + // End ip address. + EndIp pulumi.StringPtrInput + // Extender ip address. + IpAddress pulumi.StringPtrInput + // Wi-Fi max clients (0 - 512), default = 0 (no limit) + MaxClients pulumi.IntPtrInput + // Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + MuMimo pulumi.StringPtrInput + // Wi-Fi VAP name. + Name pulumi.StringPtrInput + // Wi-Fi passphrase. + Passphrase pulumi.StringPtrInput + // Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + Pmf pulumi.StringPtrInput + // Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + RtsThreshold pulumi.IntPtrInput + // Wi-Fi SAE Password. + SaePassword pulumi.StringPtrInput + // 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`. + Security pulumi.StringPtrInput + // Wi-Fi SSID. + Ssid pulumi.StringPtrInput + // Start ip address. + StartIp pulumi.StringPtrInput + // Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + TargetWakeTime pulumi.StringPtrInput + // Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + Type pulumi.StringPtrInput + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringPtrInput +} + +func (ExtendervapState) ElementType() reflect.Type { + return reflect.TypeOf((*extendervapState)(nil)).Elem() +} + +type extendervapArgs struct { + // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + Allowaccess *string `pulumi:"allowaccess"` + // Wi-Fi Authentication Server Address (IPv4 format). + AuthServerAddress *string `pulumi:"authServerAddress"` + // Wi-Fi Authentication Server Port. + AuthServerPort *int `pulumi:"authServerPort"` + // Wi-Fi Authentication Server Secret. + AuthServerSecret *string `pulumi:"authServerSecret"` + // Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + BroadcastSsid *string `pulumi:"broadcastSsid"` + // Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + BssColorPartial *string `pulumi:"bssColorPartial"` + // Wi-Fi DTIM (1 - 255) default = 1. + Dtim *int `pulumi:"dtim"` + // End ip address. + EndIp *string `pulumi:"endIp"` + // Extender ip address. + IpAddress *string `pulumi:"ipAddress"` + // Wi-Fi max clients (0 - 512), default = 0 (no limit) + MaxClients *int `pulumi:"maxClients"` + // Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + MuMimo *string `pulumi:"muMimo"` + // Wi-Fi VAP name. + Name *string `pulumi:"name"` + // Wi-Fi passphrase. + Passphrase *string `pulumi:"passphrase"` + // Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + Pmf *string `pulumi:"pmf"` + // Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + RtsThreshold *int `pulumi:"rtsThreshold"` + // Wi-Fi SAE Password. + SaePassword *string `pulumi:"saePassword"` + // 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`. + Security *string `pulumi:"security"` + // Wi-Fi SSID. + Ssid *string `pulumi:"ssid"` + // Start ip address. + StartIp *string `pulumi:"startIp"` + // Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + TargetWakeTime *string `pulumi:"targetWakeTime"` + // Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + Type *string `pulumi:"type"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam *string `pulumi:"vdomparam"` +} + +// The set of arguments for constructing a Extendervap resource. +type ExtendervapArgs struct { + // Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + Allowaccess pulumi.StringPtrInput + // Wi-Fi Authentication Server Address (IPv4 format). + AuthServerAddress pulumi.StringPtrInput + // Wi-Fi Authentication Server Port. + AuthServerPort pulumi.IntPtrInput + // Wi-Fi Authentication Server Secret. + AuthServerSecret pulumi.StringPtrInput + // Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + BroadcastSsid pulumi.StringPtrInput + // Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + BssColorPartial pulumi.StringPtrInput + // Wi-Fi DTIM (1 - 255) default = 1. + Dtim pulumi.IntPtrInput + // End ip address. + EndIp pulumi.StringPtrInput + // Extender ip address. + IpAddress pulumi.StringPtrInput + // Wi-Fi max clients (0 - 512), default = 0 (no limit) + MaxClients pulumi.IntPtrInput + // Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + MuMimo pulumi.StringPtrInput + // Wi-Fi VAP name. + Name pulumi.StringPtrInput + // Wi-Fi passphrase. + Passphrase pulumi.StringPtrInput + // Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + Pmf pulumi.StringPtrInput + // Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + RtsThreshold pulumi.IntPtrInput + // Wi-Fi SAE Password. + SaePassword pulumi.StringPtrInput + // 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`. + Security pulumi.StringPtrInput + // Wi-Fi SSID. + Ssid pulumi.StringPtrInput + // Start ip address. + StartIp pulumi.StringPtrInput + // Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + TargetWakeTime pulumi.StringPtrInput + // Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + Type pulumi.StringPtrInput + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringPtrInput +} + +func (ExtendervapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*extendervapArgs)(nil)).Elem() +} + +type ExtendervapInput interface { + pulumi.Input + + ToExtendervapOutput() ExtendervapOutput + ToExtendervapOutputWithContext(ctx context.Context) ExtendervapOutput +} + +func (*Extendervap) ElementType() reflect.Type { + return reflect.TypeOf((**Extendervap)(nil)).Elem() +} + +func (i *Extendervap) ToExtendervapOutput() ExtendervapOutput { + return i.ToExtendervapOutputWithContext(context.Background()) +} + +func (i *Extendervap) ToExtendervapOutputWithContext(ctx context.Context) ExtendervapOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtendervapOutput) +} + +// ExtendervapArrayInput is an input type that accepts ExtendervapArray and ExtendervapArrayOutput values. +// You can construct a concrete instance of `ExtendervapArrayInput` via: +// +// ExtendervapArray{ ExtendervapArgs{...} } +type ExtendervapArrayInput interface { + pulumi.Input + + ToExtendervapArrayOutput() ExtendervapArrayOutput + ToExtendervapArrayOutputWithContext(context.Context) ExtendervapArrayOutput +} + +type ExtendervapArray []ExtendervapInput + +func (ExtendervapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]*Extendervap)(nil)).Elem() +} + +func (i ExtendervapArray) ToExtendervapArrayOutput() ExtendervapArrayOutput { + return i.ToExtendervapArrayOutputWithContext(context.Background()) +} + +func (i ExtendervapArray) ToExtendervapArrayOutputWithContext(ctx context.Context) ExtendervapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtendervapArrayOutput) +} + +// ExtendervapMapInput is an input type that accepts ExtendervapMap and ExtendervapMapOutput values. +// You can construct a concrete instance of `ExtendervapMapInput` via: +// +// ExtendervapMap{ "key": ExtendervapArgs{...} } +type ExtendervapMapInput interface { + pulumi.Input + + ToExtendervapMapOutput() ExtendervapMapOutput + ToExtendervapMapOutputWithContext(context.Context) ExtendervapMapOutput +} + +type ExtendervapMap map[string]ExtendervapInput + +func (ExtendervapMap) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*Extendervap)(nil)).Elem() +} + +func (i ExtendervapMap) ToExtendervapMapOutput() ExtendervapMapOutput { + return i.ToExtendervapMapOutputWithContext(context.Background()) +} + +func (i ExtendervapMap) ToExtendervapMapOutputWithContext(ctx context.Context) ExtendervapMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtendervapMapOutput) +} + +type ExtendervapOutput struct{ *pulumi.OutputState } + +func (ExtendervapOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Extendervap)(nil)).Elem() +} + +func (o ExtendervapOutput) ToExtendervapOutput() ExtendervapOutput { + return o +} + +func (o ExtendervapOutput) ToExtendervapOutputWithContext(ctx context.Context) ExtendervapOutput { + return o +} + +// Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. +func (o ExtendervapOutput) Allowaccess() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Allowaccess }).(pulumi.StringOutput) +} + +// Wi-Fi Authentication Server Address (IPv4 format). +func (o ExtendervapOutput) AuthServerAddress() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.AuthServerAddress }).(pulumi.StringOutput) +} + +// Wi-Fi Authentication Server Port. +func (o ExtendervapOutput) AuthServerPort() pulumi.IntOutput { + return o.ApplyT(func(v *Extendervap) pulumi.IntOutput { return v.AuthServerPort }).(pulumi.IntOutput) +} + +// Wi-Fi Authentication Server Secret. +func (o ExtendervapOutput) AuthServerSecret() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.AuthServerSecret }).(pulumi.StringOutput) +} + +// Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. +func (o ExtendervapOutput) BroadcastSsid() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.BroadcastSsid }).(pulumi.StringOutput) +} + +// Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. +func (o ExtendervapOutput) BssColorPartial() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.BssColorPartial }).(pulumi.StringOutput) +} + +// Wi-Fi DTIM (1 - 255) default = 1. +func (o ExtendervapOutput) Dtim() pulumi.IntOutput { + return o.ApplyT(func(v *Extendervap) pulumi.IntOutput { return v.Dtim }).(pulumi.IntOutput) +} + +// End ip address. +func (o ExtendervapOutput) EndIp() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.EndIp }).(pulumi.StringOutput) +} + +// Extender ip address. +func (o ExtendervapOutput) IpAddress() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.IpAddress }).(pulumi.StringOutput) +} + +// Wi-Fi max clients (0 - 512), default = 0 (no limit) +func (o ExtendervapOutput) MaxClients() pulumi.IntOutput { + return o.ApplyT(func(v *Extendervap) pulumi.IntOutput { return v.MaxClients }).(pulumi.IntOutput) +} + +// Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. +func (o ExtendervapOutput) MuMimo() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.MuMimo }).(pulumi.StringOutput) +} + +// Wi-Fi VAP name. +func (o ExtendervapOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) +} + +// Wi-Fi passphrase. +func (o ExtendervapOutput) Passphrase() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringPtrOutput { return v.Passphrase }).(pulumi.StringPtrOutput) +} + +// Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. +func (o ExtendervapOutput) Pmf() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Pmf }).(pulumi.StringOutput) +} + +// Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). +func (o ExtendervapOutput) RtsThreshold() pulumi.IntOutput { + return o.ApplyT(func(v *Extendervap) pulumi.IntOutput { return v.RtsThreshold }).(pulumi.IntOutput) +} + +// Wi-Fi SAE Password. +func (o ExtendervapOutput) SaePassword() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringPtrOutput { return v.SaePassword }).(pulumi.StringPtrOutput) +} + +// 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`. +func (o ExtendervapOutput) Security() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Security }).(pulumi.StringOutput) +} + +// Wi-Fi SSID. +func (o ExtendervapOutput) Ssid() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Ssid }).(pulumi.StringOutput) +} + +// Start ip address. +func (o ExtendervapOutput) StartIp() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.StartIp }).(pulumi.StringOutput) +} + +// Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. +func (o ExtendervapOutput) TargetWakeTime() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.TargetWakeTime }).(pulumi.StringOutput) +} + +// Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. +func (o ExtendervapOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Type }).(pulumi.StringOutput) +} + +// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. +func (o ExtendervapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extendervap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) +} + +type ExtendervapArrayOutput struct{ *pulumi.OutputState } + +func (ExtendervapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]*Extendervap)(nil)).Elem() +} + +func (o ExtendervapArrayOutput) ToExtendervapArrayOutput() ExtendervapArrayOutput { + return o +} + +func (o ExtendervapArrayOutput) ToExtendervapArrayOutputWithContext(ctx context.Context) ExtendervapArrayOutput { + return o +} + +func (o ExtendervapArrayOutput) Index(i pulumi.IntInput) ExtendervapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) *Extendervap { + return vs[0].([]*Extendervap)[vs[1].(int)] + }).(ExtendervapOutput) +} + +type ExtendervapMapOutput struct{ *pulumi.OutputState } + +func (ExtendervapMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*Extendervap)(nil)).Elem() +} + +func (o ExtendervapMapOutput) ToExtendervapMapOutput() ExtendervapMapOutput { + return o +} + +func (o ExtendervapMapOutput) ToExtendervapMapOutputWithContext(ctx context.Context) ExtendervapMapOutput { + return o +} + +func (o ExtendervapMapOutput) MapIndex(k pulumi.StringInput) ExtendervapOutput { + return pulumi.All(o, k).ApplyT(func(vs []interface{}) *Extendervap { + return vs[0].(map[string]*Extendervap)[vs[1].(string)] + }).(ExtendervapOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*ExtendervapInput)(nil)).Elem(), &Extendervap{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtendervapArrayInput)(nil)).Elem(), ExtendervapArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtendervapMapInput)(nil)).Elem(), ExtendervapMap{}) + pulumi.RegisterOutputType(ExtendervapOutput{}) + pulumi.RegisterOutputType(ExtendervapArrayOutput{}) + pulumi.RegisterOutputType(ExtendervapMapOutput{}) +} diff --git a/sdk/go/fortios/extensioncontroller/fortigate.go b/sdk/go/fortios/extensioncontroller/fortigate.go index ee9f0435..e1d1984c 100644 --- a/sdk/go/fortios/extensioncontroller/fortigate.go +++ b/sdk/go/fortios/extensioncontroller/fortigate.go @@ -50,7 +50,7 @@ type Fortigate struct { // VDOM. Vdom pulumi.IntOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortigate registers a new resource with the given unique name, arguments, and options. @@ -299,8 +299,8 @@ func (o FortigateOutput) Vdom() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortigateOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortigate) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortigateOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortigate) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortigateArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extensioncontroller/fortigateprofile.go b/sdk/go/fortios/extensioncontroller/fortigateprofile.go index eda6e3bf..26584db8 100644 --- a/sdk/go/fortios/extensioncontroller/fortigateprofile.go +++ b/sdk/go/fortios/extensioncontroller/fortigateprofile.go @@ -37,14 +37,14 @@ type Fortigateprofile struct { Extension pulumi.StringOutput `pulumi:"extension"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension FortigateprofileLanExtensionOutput `pulumi:"lanExtension"` // FortiGate connector profile name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortigateprofile registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type fortigateprofileState struct { Extension *string `pulumi:"extension"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension *FortigateprofileLanExtension `pulumi:"lanExtension"` @@ -96,7 +96,7 @@ type FortigateprofileState struct { Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension FortigateprofileLanExtensionPtrInput @@ -115,7 +115,7 @@ type fortigateprofileArgs struct { Extension *string `pulumi:"extension"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension *FortigateprofileLanExtension `pulumi:"lanExtension"` @@ -131,7 +131,7 @@ type FortigateprofileArgs struct { Extension pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiGate connector LAN extension configuration. The structure of `lanExtension` block is documented below. LanExtension FortigateprofileLanExtensionPtrInput @@ -238,7 +238,7 @@ func (o FortigateprofileOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Fortigateprofile) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FortigateprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fortigateprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o FortigateprofileOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortigateprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortigateprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortigateprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortigateprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortigateprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/extensioncontroller/init.go b/sdk/go/fortios/extensioncontroller/init.go index 39c844b0..d67cae97 100644 --- a/sdk/go/fortios/extensioncontroller/init.go +++ b/sdk/go/fortios/extensioncontroller/init.go @@ -27,6 +27,8 @@ func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi r = &Extender{} case "fortios:extensioncontroller/extenderprofile:Extenderprofile": r = &Extenderprofile{} + case "fortios:extensioncontroller/extendervap:Extendervap": + r = &Extendervap{} case "fortios:extensioncontroller/fortigate:Fortigate": r = &Fortigate{} case "fortios:extensioncontroller/fortigateprofile:Fortigateprofile": @@ -59,6 +61,11 @@ func init() { "extensioncontroller/extenderprofile", &module{version}, ) + pulumi.RegisterResourceModule( + "fortios", + "extensioncontroller/extendervap", + &module{version}, + ) pulumi.RegisterResourceModule( "fortios", "extensioncontroller/fortigate", diff --git a/sdk/go/fortios/extensioncontroller/pulumiTypes.go b/sdk/go/fortios/extensioncontroller/pulumiTypes.go index 1dc3ce21..c237521a 100644 --- a/sdk/go/fortios/extensioncontroller/pulumiTypes.go +++ b/sdk/go/fortios/extensioncontroller/pulumiTypes.go @@ -655,28 +655,17 @@ func (o ExtenderprofileCellularDataplanArrayOutput) Index(i pulumi.IntInput) Ext } type ExtenderprofileCellularModem1 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch *ExtenderprofileCellularModem1AutoSwitch `pulumi:"autoSwitch"` - // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier *string `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + AutoSwitch *ExtenderprofileCellularModem1AutoSwitch `pulumi:"autoSwitch"` + ConnStatus *int `pulumi:"connStatus"` + DefaultSim *string `pulumi:"defaultSim"` + Gps *string `pulumi:"gps"` + PreferredCarrier *string `pulumi:"preferredCarrier"` + RedundantIntf *string `pulumi:"redundantIntf"` + RedundantMode *string `pulumi:"redundantMode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // ExtenderprofileCellularModem1Input is an input type that accepts ExtenderprofileCellularModem1Args and ExtenderprofileCellularModem1Output values. @@ -691,28 +680,17 @@ type ExtenderprofileCellularModem1Input interface { } type ExtenderprofileCellularModem1Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch ExtenderprofileCellularModem1AutoSwitchPtrInput `pulumi:"autoSwitch"` - // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + AutoSwitch ExtenderprofileCellularModem1AutoSwitchPtrInput `pulumi:"autoSwitch"` + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` + DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` + Gps pulumi.StringPtrInput `pulumi:"gps"` + PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` + RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` + RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (ExtenderprofileCellularModem1Args) ElementType() reflect.Type { @@ -792,57 +770,46 @@ func (o ExtenderprofileCellularModem1Output) ToExtenderprofileCellularModem1PtrO }).(ExtenderprofileCellularModem1PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem1Output) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *ExtenderprofileCellularModem1AutoSwitch { return v.AutoSwitch }).(ExtenderprofileCellularModem1AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem1Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem1Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Gps }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem1Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem1Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem1Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem1Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem1) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -871,7 +838,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Elem() ExtenderprofileCellularMo }).(ExtenderprofileCellularModem1Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem1PtrOutput) AutoSwitch() ExtenderprofileCellularModem1AutoSwitchPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *ExtenderprofileCellularModem1AutoSwitch { if v == nil { @@ -881,7 +847,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) AutoSwitch() ExtenderprofileCell }).(ExtenderprofileCellularModem1AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *int { if v == nil { @@ -891,7 +856,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) ConnStatus() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem1PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -901,7 +865,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) DefaultSim() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -911,7 +874,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Gps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem1PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -921,7 +883,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) PreferredCarrier() pulumi.String }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem1PtrOutput) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -931,7 +892,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) RedundantIntf() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -941,7 +901,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) RedundantMode() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -951,7 +910,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Sim1Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -961,7 +919,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Sim1PinCode() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -971,7 +928,6 @@ func (o ExtenderprofileCellularModem1PtrOutput) Sim2Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem1PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem1) *string { if v == nil { @@ -1252,28 +1208,17 @@ func (o ExtenderprofileCellularModem1AutoSwitchPtrOutput) SwitchBackTimer() pulu } type ExtenderprofileCellularModem2 struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch *ExtenderprofileCellularModem2AutoSwitch `pulumi:"autoSwitch"` - // Connection status. - ConnStatus *int `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim *string `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps *string `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier *string `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf *string `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode *string `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin *string `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode *string `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin *string `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode *string `pulumi:"sim2PinCode"` + AutoSwitch *ExtenderprofileCellularModem2AutoSwitch `pulumi:"autoSwitch"` + ConnStatus *int `pulumi:"connStatus"` + DefaultSim *string `pulumi:"defaultSim"` + Gps *string `pulumi:"gps"` + PreferredCarrier *string `pulumi:"preferredCarrier"` + RedundantIntf *string `pulumi:"redundantIntf"` + RedundantMode *string `pulumi:"redundantMode"` + Sim1Pin *string `pulumi:"sim1Pin"` + Sim1PinCode *string `pulumi:"sim1PinCode"` + Sim2Pin *string `pulumi:"sim2Pin"` + Sim2PinCode *string `pulumi:"sim2PinCode"` } // ExtenderprofileCellularModem2Input is an input type that accepts ExtenderprofileCellularModem2Args and ExtenderprofileCellularModem2Output values. @@ -1288,28 +1233,17 @@ type ExtenderprofileCellularModem2Input interface { } type ExtenderprofileCellularModem2Args struct { - // FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - AutoSwitch ExtenderprofileCellularModem2AutoSwitchPtrInput `pulumi:"autoSwitch"` - // Connection status. - ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` - // Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` - // FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - Gps pulumi.StringPtrInput `pulumi:"gps"` - // Preferred carrier. - PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` - // Redundant interface. - RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` - // FortiExtender mode. Valid values: `disable`, `enable`. - RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` - // SIM #1 PIN status. Valid values: `disable`, `enable`. - Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` - // SIM #1 PIN password. - Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` - // SIM #2 PIN status. Valid values: `disable`, `enable`. - Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` - // SIM #2 PIN password. - Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` + AutoSwitch ExtenderprofileCellularModem2AutoSwitchPtrInput `pulumi:"autoSwitch"` + ConnStatus pulumi.IntPtrInput `pulumi:"connStatus"` + DefaultSim pulumi.StringPtrInput `pulumi:"defaultSim"` + Gps pulumi.StringPtrInput `pulumi:"gps"` + PreferredCarrier pulumi.StringPtrInput `pulumi:"preferredCarrier"` + RedundantIntf pulumi.StringPtrInput `pulumi:"redundantIntf"` + RedundantMode pulumi.StringPtrInput `pulumi:"redundantMode"` + Sim1Pin pulumi.StringPtrInput `pulumi:"sim1Pin"` + Sim1PinCode pulumi.StringPtrInput `pulumi:"sim1PinCode"` + Sim2Pin pulumi.StringPtrInput `pulumi:"sim2Pin"` + Sim2PinCode pulumi.StringPtrInput `pulumi:"sim2PinCode"` } func (ExtenderprofileCellularModem2Args) ElementType() reflect.Type { @@ -1389,57 +1323,46 @@ func (o ExtenderprofileCellularModem2Output) ToExtenderprofileCellularModem2PtrO }).(ExtenderprofileCellularModem2PtrOutput) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem2Output) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *ExtenderprofileCellularModem2AutoSwitch { return v.AutoSwitch }).(ExtenderprofileCellularModem2AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem2Output) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *int { return v.ConnStatus }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem2Output) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.DefaultSim }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Gps }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem2Output) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.PreferredCarrier }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem2Output) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.RedundantIntf }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.RedundantMode }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim1Pin }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem2Output) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim1PinCode }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2Output) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim2Pin }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem2Output) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v ExtenderprofileCellularModem2) *string { return v.Sim2PinCode }).(pulumi.StringPtrOutput) } @@ -1468,7 +1391,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Elem() ExtenderprofileCellularMo }).(ExtenderprofileCellularModem2Output) } -// FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. func (o ExtenderprofileCellularModem2PtrOutput) AutoSwitch() ExtenderprofileCellularModem2AutoSwitchPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *ExtenderprofileCellularModem2AutoSwitch { if v == nil { @@ -1478,7 +1400,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) AutoSwitch() ExtenderprofileCell }).(ExtenderprofileCellularModem2AutoSwitchPtrOutput) } -// Connection status. func (o ExtenderprofileCellularModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *int { if v == nil { @@ -1488,7 +1409,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) ConnStatus() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. func (o ExtenderprofileCellularModem2PtrOutput) DefaultSim() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1498,7 +1418,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) DefaultSim() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) Gps() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1508,7 +1427,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Gps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Preferred carrier. func (o ExtenderprofileCellularModem2PtrOutput) PreferredCarrier() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1518,7 +1436,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) PreferredCarrier() pulumi.String }).(pulumi.StringPtrOutput) } -// Redundant interface. func (o ExtenderprofileCellularModem2PtrOutput) RedundantIntf() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1528,7 +1445,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) RedundantIntf() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// FortiExtender mode. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) RedundantMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1538,7 +1454,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) RedundantMode() pulumi.StringPtr }).(pulumi.StringPtrOutput) } -// SIM #1 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1548,7 +1463,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Sim1Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #1 PIN password. func (o ExtenderprofileCellularModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1558,7 +1472,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Sim1PinCode() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// SIM #2 PIN status. Valid values: `disable`, `enable`. func (o ExtenderprofileCellularModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -1568,7 +1481,6 @@ func (o ExtenderprofileCellularModem2PtrOutput) Sim2Pin() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SIM #2 PIN password. func (o ExtenderprofileCellularModem2PtrOutput) Sim2PinCode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ExtenderprofileCellularModem2) *string { if v == nil { @@ -2745,6 +2657,1099 @@ func (o ExtenderprofileLanExtensionBackhaulArrayOutput) Index(i pulumi.IntInput) }).(ExtenderprofileLanExtensionBackhaulOutput) } +type ExtenderprofileWifi struct { + // Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + Country *string `pulumi:"country"` + // Radio-1 config for Wi-Fi 2.4GHz The structure of `radio1` block is documented below. + Radio1 *ExtenderprofileWifiRadio1 `pulumi:"radio1"` + // Radio-2 config for Wi-Fi 5GHz The structure of `radio2` block is documented below. + // + // The `radio1` block supports: + Radio2 *ExtenderprofileWifiRadio2 `pulumi:"radio2"` +} + +// ExtenderprofileWifiInput is an input type that accepts ExtenderprofileWifiArgs and ExtenderprofileWifiOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiInput` via: +// +// ExtenderprofileWifiArgs{...} +type ExtenderprofileWifiInput interface { + pulumi.Input + + ToExtenderprofileWifiOutput() ExtenderprofileWifiOutput + ToExtenderprofileWifiOutputWithContext(context.Context) ExtenderprofileWifiOutput +} + +type ExtenderprofileWifiArgs struct { + // Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + Country pulumi.StringPtrInput `pulumi:"country"` + // Radio-1 config for Wi-Fi 2.4GHz The structure of `radio1` block is documented below. + Radio1 ExtenderprofileWifiRadio1PtrInput `pulumi:"radio1"` + // Radio-2 config for Wi-Fi 5GHz The structure of `radio2` block is documented below. + // + // The `radio1` block supports: + Radio2 ExtenderprofileWifiRadio2PtrInput `pulumi:"radio2"` +} + +func (ExtenderprofileWifiArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifi)(nil)).Elem() +} + +func (i ExtenderprofileWifiArgs) ToExtenderprofileWifiOutput() ExtenderprofileWifiOutput { + return i.ToExtenderprofileWifiOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiArgs) ToExtenderprofileWifiOutputWithContext(ctx context.Context) ExtenderprofileWifiOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiOutput) +} + +func (i ExtenderprofileWifiArgs) ToExtenderprofileWifiPtrOutput() ExtenderprofileWifiPtrOutput { + return i.ToExtenderprofileWifiPtrOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiArgs) ToExtenderprofileWifiPtrOutputWithContext(ctx context.Context) ExtenderprofileWifiPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiOutput).ToExtenderprofileWifiPtrOutputWithContext(ctx) +} + +// ExtenderprofileWifiPtrInput is an input type that accepts ExtenderprofileWifiArgs, ExtenderprofileWifiPtr and ExtenderprofileWifiPtrOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiPtrInput` via: +// +// ExtenderprofileWifiArgs{...} +// +// or: +// +// nil +type ExtenderprofileWifiPtrInput interface { + pulumi.Input + + ToExtenderprofileWifiPtrOutput() ExtenderprofileWifiPtrOutput + ToExtenderprofileWifiPtrOutputWithContext(context.Context) ExtenderprofileWifiPtrOutput +} + +type extenderprofileWifiPtrType ExtenderprofileWifiArgs + +func ExtenderprofileWifiPtr(v *ExtenderprofileWifiArgs) ExtenderprofileWifiPtrInput { + return (*extenderprofileWifiPtrType)(v) +} + +func (*extenderprofileWifiPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ExtenderprofileWifi)(nil)).Elem() +} + +func (i *extenderprofileWifiPtrType) ToExtenderprofileWifiPtrOutput() ExtenderprofileWifiPtrOutput { + return i.ToExtenderprofileWifiPtrOutputWithContext(context.Background()) +} + +func (i *extenderprofileWifiPtrType) ToExtenderprofileWifiPtrOutputWithContext(ctx context.Context) ExtenderprofileWifiPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiPtrOutput) +} + +type ExtenderprofileWifiOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifi)(nil)).Elem() +} + +func (o ExtenderprofileWifiOutput) ToExtenderprofileWifiOutput() ExtenderprofileWifiOutput { + return o +} + +func (o ExtenderprofileWifiOutput) ToExtenderprofileWifiOutputWithContext(ctx context.Context) ExtenderprofileWifiOutput { + return o +} + +func (o ExtenderprofileWifiOutput) ToExtenderprofileWifiPtrOutput() ExtenderprofileWifiPtrOutput { + return o.ToExtenderprofileWifiPtrOutputWithContext(context.Background()) +} + +func (o ExtenderprofileWifiOutput) ToExtenderprofileWifiPtrOutputWithContext(ctx context.Context) ExtenderprofileWifiPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ExtenderprofileWifi) *ExtenderprofileWifi { + return &v + }).(ExtenderprofileWifiPtrOutput) +} + +// Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. +func (o ExtenderprofileWifiOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifi) *string { return v.Country }).(pulumi.StringPtrOutput) +} + +// Radio-1 config for Wi-Fi 2.4GHz The structure of `radio1` block is documented below. +func (o ExtenderprofileWifiOutput) Radio1() ExtenderprofileWifiRadio1PtrOutput { + return o.ApplyT(func(v ExtenderprofileWifi) *ExtenderprofileWifiRadio1 { return v.Radio1 }).(ExtenderprofileWifiRadio1PtrOutput) +} + +// Radio-2 config for Wi-Fi 5GHz The structure of `radio2` block is documented below. +// +// The `radio1` block supports: +func (o ExtenderprofileWifiOutput) Radio2() ExtenderprofileWifiRadio2PtrOutput { + return o.ApplyT(func(v ExtenderprofileWifi) *ExtenderprofileWifiRadio2 { return v.Radio2 }).(ExtenderprofileWifiRadio2PtrOutput) +} + +type ExtenderprofileWifiPtrOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ExtenderprofileWifi)(nil)).Elem() +} + +func (o ExtenderprofileWifiPtrOutput) ToExtenderprofileWifiPtrOutput() ExtenderprofileWifiPtrOutput { + return o +} + +func (o ExtenderprofileWifiPtrOutput) ToExtenderprofileWifiPtrOutputWithContext(ctx context.Context) ExtenderprofileWifiPtrOutput { + return o +} + +func (o ExtenderprofileWifiPtrOutput) Elem() ExtenderprofileWifiOutput { + return o.ApplyT(func(v *ExtenderprofileWifi) ExtenderprofileWifi { + if v != nil { + return *v + } + var ret ExtenderprofileWifi + return ret + }).(ExtenderprofileWifiOutput) +} + +// Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. +func (o ExtenderprofileWifiPtrOutput) Country() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifi) *string { + if v == nil { + return nil + } + return v.Country + }).(pulumi.StringPtrOutput) +} + +// Radio-1 config for Wi-Fi 2.4GHz The structure of `radio1` block is documented below. +func (o ExtenderprofileWifiPtrOutput) Radio1() ExtenderprofileWifiRadio1PtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifi) *ExtenderprofileWifiRadio1 { + if v == nil { + return nil + } + return v.Radio1 + }).(ExtenderprofileWifiRadio1PtrOutput) +} + +// Radio-2 config for Wi-Fi 5GHz The structure of `radio2` block is documented below. +// +// The `radio1` block supports: +func (o ExtenderprofileWifiPtrOutput) Radio2() ExtenderprofileWifiRadio2PtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifi) *ExtenderprofileWifiRadio2 { + if v == nil { + return nil + } + return v.Radio2 + }).(ExtenderprofileWifiRadio2PtrOutput) +} + +type ExtenderprofileWifiRadio1 struct { + Band *string `pulumi:"band"` + Bandwidth *string `pulumi:"bandwidth"` + BeaconInterval *int `pulumi:"beaconInterval"` + BssColor *int `pulumi:"bssColor"` + BssColorMode *string `pulumi:"bssColorMode"` + Channel *string `pulumi:"channel"` + ExtensionChannel *string `pulumi:"extensionChannel"` + GuardInterval *string `pulumi:"guardInterval"` + LanExtVap *string `pulumi:"lanExtVap"` + LocalVaps []ExtenderprofileWifiRadio1LocalVap `pulumi:"localVaps"` + MaxClients *int `pulumi:"maxClients"` + Mode *string `pulumi:"mode"` + N80211d *string `pulumi:"n80211d"` + OperatingStandard *string `pulumi:"operatingStandard"` + PowerLevel *int `pulumi:"powerLevel"` + Status *string `pulumi:"status"` +} + +// ExtenderprofileWifiRadio1Input is an input type that accepts ExtenderprofileWifiRadio1Args and ExtenderprofileWifiRadio1Output values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio1Input` via: +// +// ExtenderprofileWifiRadio1Args{...} +type ExtenderprofileWifiRadio1Input interface { + pulumi.Input + + ToExtenderprofileWifiRadio1Output() ExtenderprofileWifiRadio1Output + ToExtenderprofileWifiRadio1OutputWithContext(context.Context) ExtenderprofileWifiRadio1Output +} + +type ExtenderprofileWifiRadio1Args struct { + Band pulumi.StringPtrInput `pulumi:"band"` + Bandwidth pulumi.StringPtrInput `pulumi:"bandwidth"` + BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` + BssColor pulumi.IntPtrInput `pulumi:"bssColor"` + BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` + Channel pulumi.StringPtrInput `pulumi:"channel"` + ExtensionChannel pulumi.StringPtrInput `pulumi:"extensionChannel"` + GuardInterval pulumi.StringPtrInput `pulumi:"guardInterval"` + LanExtVap pulumi.StringPtrInput `pulumi:"lanExtVap"` + LocalVaps ExtenderprofileWifiRadio1LocalVapArrayInput `pulumi:"localVaps"` + MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` + Mode pulumi.StringPtrInput `pulumi:"mode"` + N80211d pulumi.StringPtrInput `pulumi:"n80211d"` + OperatingStandard pulumi.StringPtrInput `pulumi:"operatingStandard"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (ExtenderprofileWifiRadio1Args) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio1)(nil)).Elem() +} + +func (i ExtenderprofileWifiRadio1Args) ToExtenderprofileWifiRadio1Output() ExtenderprofileWifiRadio1Output { + return i.ToExtenderprofileWifiRadio1OutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio1Args) ToExtenderprofileWifiRadio1OutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1Output { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio1Output) +} + +func (i ExtenderprofileWifiRadio1Args) ToExtenderprofileWifiRadio1PtrOutput() ExtenderprofileWifiRadio1PtrOutput { + return i.ToExtenderprofileWifiRadio1PtrOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio1Args) ToExtenderprofileWifiRadio1PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio1Output).ToExtenderprofileWifiRadio1PtrOutputWithContext(ctx) +} + +// ExtenderprofileWifiRadio1PtrInput is an input type that accepts ExtenderprofileWifiRadio1Args, ExtenderprofileWifiRadio1Ptr and ExtenderprofileWifiRadio1PtrOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio1PtrInput` via: +// +// ExtenderprofileWifiRadio1Args{...} +// +// or: +// +// nil +type ExtenderprofileWifiRadio1PtrInput interface { + pulumi.Input + + ToExtenderprofileWifiRadio1PtrOutput() ExtenderprofileWifiRadio1PtrOutput + ToExtenderprofileWifiRadio1PtrOutputWithContext(context.Context) ExtenderprofileWifiRadio1PtrOutput +} + +type extenderprofileWifiRadio1PtrType ExtenderprofileWifiRadio1Args + +func ExtenderprofileWifiRadio1Ptr(v *ExtenderprofileWifiRadio1Args) ExtenderprofileWifiRadio1PtrInput { + return (*extenderprofileWifiRadio1PtrType)(v) +} + +func (*extenderprofileWifiRadio1PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ExtenderprofileWifiRadio1)(nil)).Elem() +} + +func (i *extenderprofileWifiRadio1PtrType) ToExtenderprofileWifiRadio1PtrOutput() ExtenderprofileWifiRadio1PtrOutput { + return i.ToExtenderprofileWifiRadio1PtrOutputWithContext(context.Background()) +} + +func (i *extenderprofileWifiRadio1PtrType) ToExtenderprofileWifiRadio1PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio1PtrOutput) +} + +type ExtenderprofileWifiRadio1Output struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio1Output) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio1)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio1Output) ToExtenderprofileWifiRadio1Output() ExtenderprofileWifiRadio1Output { + return o +} + +func (o ExtenderprofileWifiRadio1Output) ToExtenderprofileWifiRadio1OutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1Output { + return o +} + +func (o ExtenderprofileWifiRadio1Output) ToExtenderprofileWifiRadio1PtrOutput() ExtenderprofileWifiRadio1PtrOutput { + return o.ToExtenderprofileWifiRadio1PtrOutputWithContext(context.Background()) +} + +func (o ExtenderprofileWifiRadio1Output) ToExtenderprofileWifiRadio1PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ExtenderprofileWifiRadio1) *ExtenderprofileWifiRadio1 { + return &v + }).(ExtenderprofileWifiRadio1PtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) Band() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.Band }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) Bandwidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.Bandwidth }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) BeaconInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *int { return v.BeaconInterval }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) BssColor() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *int { return v.BssColor }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) BssColorMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.BssColorMode }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) Channel() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.Channel }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) ExtensionChannel() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.ExtensionChannel }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) GuardInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.GuardInterval }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) LanExtVap() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.LanExtVap }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) LocalVaps() ExtenderprofileWifiRadio1LocalVapArrayOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) []ExtenderprofileWifiRadio1LocalVap { return v.LocalVaps }).(ExtenderprofileWifiRadio1LocalVapArrayOutput) +} + +func (o ExtenderprofileWifiRadio1Output) MaxClients() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *int { return v.MaxClients }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) Mode() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.Mode }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) N80211d() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.N80211d }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) OperatingStandard() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.OperatingStandard }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) PowerLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1Output) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type ExtenderprofileWifiRadio1PtrOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio1PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ExtenderprofileWifiRadio1)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio1PtrOutput) ToExtenderprofileWifiRadio1PtrOutput() ExtenderprofileWifiRadio1PtrOutput { + return o +} + +func (o ExtenderprofileWifiRadio1PtrOutput) ToExtenderprofileWifiRadio1PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1PtrOutput { + return o +} + +func (o ExtenderprofileWifiRadio1PtrOutput) Elem() ExtenderprofileWifiRadio1Output { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) ExtenderprofileWifiRadio1 { + if v != nil { + return *v + } + var ret ExtenderprofileWifiRadio1 + return ret + }).(ExtenderprofileWifiRadio1Output) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) Band() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.Band + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) Bandwidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.Bandwidth + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) BeaconInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *int { + if v == nil { + return nil + } + return v.BeaconInterval + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) BssColor() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *int { + if v == nil { + return nil + } + return v.BssColor + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) BssColorMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.BssColorMode + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) Channel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.Channel + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) ExtensionChannel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.ExtensionChannel + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) GuardInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.GuardInterval + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) LanExtVap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.LanExtVap + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) LocalVaps() ExtenderprofileWifiRadio1LocalVapArrayOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) []ExtenderprofileWifiRadio1LocalVap { + if v == nil { + return nil + } + return v.LocalVaps + }).(ExtenderprofileWifiRadio1LocalVapArrayOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) MaxClients() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *int { + if v == nil { + return nil + } + return v.MaxClients + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) Mode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.Mode + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) N80211d() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.N80211d + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) OperatingStandard() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.OperatingStandard + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *int { + if v == nil { + return nil + } + return v.PowerLevel + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio1PtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio1) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type ExtenderprofileWifiRadio1LocalVap struct { + // Wi-Fi local VAP name. + Name *string `pulumi:"name"` +} + +// ExtenderprofileWifiRadio1LocalVapInput is an input type that accepts ExtenderprofileWifiRadio1LocalVapArgs and ExtenderprofileWifiRadio1LocalVapOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio1LocalVapInput` via: +// +// ExtenderprofileWifiRadio1LocalVapArgs{...} +type ExtenderprofileWifiRadio1LocalVapInput interface { + pulumi.Input + + ToExtenderprofileWifiRadio1LocalVapOutput() ExtenderprofileWifiRadio1LocalVapOutput + ToExtenderprofileWifiRadio1LocalVapOutputWithContext(context.Context) ExtenderprofileWifiRadio1LocalVapOutput +} + +type ExtenderprofileWifiRadio1LocalVapArgs struct { + // Wi-Fi local VAP name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (ExtenderprofileWifiRadio1LocalVapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio1LocalVap)(nil)).Elem() +} + +func (i ExtenderprofileWifiRadio1LocalVapArgs) ToExtenderprofileWifiRadio1LocalVapOutput() ExtenderprofileWifiRadio1LocalVapOutput { + return i.ToExtenderprofileWifiRadio1LocalVapOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio1LocalVapArgs) ToExtenderprofileWifiRadio1LocalVapOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1LocalVapOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio1LocalVapOutput) +} + +// ExtenderprofileWifiRadio1LocalVapArrayInput is an input type that accepts ExtenderprofileWifiRadio1LocalVapArray and ExtenderprofileWifiRadio1LocalVapArrayOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio1LocalVapArrayInput` via: +// +// ExtenderprofileWifiRadio1LocalVapArray{ ExtenderprofileWifiRadio1LocalVapArgs{...} } +type ExtenderprofileWifiRadio1LocalVapArrayInput interface { + pulumi.Input + + ToExtenderprofileWifiRadio1LocalVapArrayOutput() ExtenderprofileWifiRadio1LocalVapArrayOutput + ToExtenderprofileWifiRadio1LocalVapArrayOutputWithContext(context.Context) ExtenderprofileWifiRadio1LocalVapArrayOutput +} + +type ExtenderprofileWifiRadio1LocalVapArray []ExtenderprofileWifiRadio1LocalVapInput + +func (ExtenderprofileWifiRadio1LocalVapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ExtenderprofileWifiRadio1LocalVap)(nil)).Elem() +} + +func (i ExtenderprofileWifiRadio1LocalVapArray) ToExtenderprofileWifiRadio1LocalVapArrayOutput() ExtenderprofileWifiRadio1LocalVapArrayOutput { + return i.ToExtenderprofileWifiRadio1LocalVapArrayOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio1LocalVapArray) ToExtenderprofileWifiRadio1LocalVapArrayOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1LocalVapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio1LocalVapArrayOutput) +} + +type ExtenderprofileWifiRadio1LocalVapOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio1LocalVapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio1LocalVap)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio1LocalVapOutput) ToExtenderprofileWifiRadio1LocalVapOutput() ExtenderprofileWifiRadio1LocalVapOutput { + return o +} + +func (o ExtenderprofileWifiRadio1LocalVapOutput) ToExtenderprofileWifiRadio1LocalVapOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1LocalVapOutput { + return o +} + +// Wi-Fi local VAP name. +func (o ExtenderprofileWifiRadio1LocalVapOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio1LocalVap) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type ExtenderprofileWifiRadio1LocalVapArrayOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio1LocalVapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ExtenderprofileWifiRadio1LocalVap)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio1LocalVapArrayOutput) ToExtenderprofileWifiRadio1LocalVapArrayOutput() ExtenderprofileWifiRadio1LocalVapArrayOutput { + return o +} + +func (o ExtenderprofileWifiRadio1LocalVapArrayOutput) ToExtenderprofileWifiRadio1LocalVapArrayOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio1LocalVapArrayOutput { + return o +} + +func (o ExtenderprofileWifiRadio1LocalVapArrayOutput) Index(i pulumi.IntInput) ExtenderprofileWifiRadio1LocalVapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExtenderprofileWifiRadio1LocalVap { + return vs[0].([]ExtenderprofileWifiRadio1LocalVap)[vs[1].(int)] + }).(ExtenderprofileWifiRadio1LocalVapOutput) +} + +type ExtenderprofileWifiRadio2 struct { + Band *string `pulumi:"band"` + Bandwidth *string `pulumi:"bandwidth"` + BeaconInterval *int `pulumi:"beaconInterval"` + BssColor *int `pulumi:"bssColor"` + BssColorMode *string `pulumi:"bssColorMode"` + Channel *string `pulumi:"channel"` + ExtensionChannel *string `pulumi:"extensionChannel"` + GuardInterval *string `pulumi:"guardInterval"` + LanExtVap *string `pulumi:"lanExtVap"` + LocalVaps []ExtenderprofileWifiRadio2LocalVap `pulumi:"localVaps"` + MaxClients *int `pulumi:"maxClients"` + Mode *string `pulumi:"mode"` + N80211d *string `pulumi:"n80211d"` + OperatingStandard *string `pulumi:"operatingStandard"` + PowerLevel *int `pulumi:"powerLevel"` + Status *string `pulumi:"status"` +} + +// ExtenderprofileWifiRadio2Input is an input type that accepts ExtenderprofileWifiRadio2Args and ExtenderprofileWifiRadio2Output values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio2Input` via: +// +// ExtenderprofileWifiRadio2Args{...} +type ExtenderprofileWifiRadio2Input interface { + pulumi.Input + + ToExtenderprofileWifiRadio2Output() ExtenderprofileWifiRadio2Output + ToExtenderprofileWifiRadio2OutputWithContext(context.Context) ExtenderprofileWifiRadio2Output +} + +type ExtenderprofileWifiRadio2Args struct { + Band pulumi.StringPtrInput `pulumi:"band"` + Bandwidth pulumi.StringPtrInput `pulumi:"bandwidth"` + BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` + BssColor pulumi.IntPtrInput `pulumi:"bssColor"` + BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` + Channel pulumi.StringPtrInput `pulumi:"channel"` + ExtensionChannel pulumi.StringPtrInput `pulumi:"extensionChannel"` + GuardInterval pulumi.StringPtrInput `pulumi:"guardInterval"` + LanExtVap pulumi.StringPtrInput `pulumi:"lanExtVap"` + LocalVaps ExtenderprofileWifiRadio2LocalVapArrayInput `pulumi:"localVaps"` + MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` + Mode pulumi.StringPtrInput `pulumi:"mode"` + N80211d pulumi.StringPtrInput `pulumi:"n80211d"` + OperatingStandard pulumi.StringPtrInput `pulumi:"operatingStandard"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + Status pulumi.StringPtrInput `pulumi:"status"` +} + +func (ExtenderprofileWifiRadio2Args) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio2)(nil)).Elem() +} + +func (i ExtenderprofileWifiRadio2Args) ToExtenderprofileWifiRadio2Output() ExtenderprofileWifiRadio2Output { + return i.ToExtenderprofileWifiRadio2OutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio2Args) ToExtenderprofileWifiRadio2OutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2Output { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio2Output) +} + +func (i ExtenderprofileWifiRadio2Args) ToExtenderprofileWifiRadio2PtrOutput() ExtenderprofileWifiRadio2PtrOutput { + return i.ToExtenderprofileWifiRadio2PtrOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio2Args) ToExtenderprofileWifiRadio2PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio2Output).ToExtenderprofileWifiRadio2PtrOutputWithContext(ctx) +} + +// ExtenderprofileWifiRadio2PtrInput is an input type that accepts ExtenderprofileWifiRadio2Args, ExtenderprofileWifiRadio2Ptr and ExtenderprofileWifiRadio2PtrOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio2PtrInput` via: +// +// ExtenderprofileWifiRadio2Args{...} +// +// or: +// +// nil +type ExtenderprofileWifiRadio2PtrInput interface { + pulumi.Input + + ToExtenderprofileWifiRadio2PtrOutput() ExtenderprofileWifiRadio2PtrOutput + ToExtenderprofileWifiRadio2PtrOutputWithContext(context.Context) ExtenderprofileWifiRadio2PtrOutput +} + +type extenderprofileWifiRadio2PtrType ExtenderprofileWifiRadio2Args + +func ExtenderprofileWifiRadio2Ptr(v *ExtenderprofileWifiRadio2Args) ExtenderprofileWifiRadio2PtrInput { + return (*extenderprofileWifiRadio2PtrType)(v) +} + +func (*extenderprofileWifiRadio2PtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ExtenderprofileWifiRadio2)(nil)).Elem() +} + +func (i *extenderprofileWifiRadio2PtrType) ToExtenderprofileWifiRadio2PtrOutput() ExtenderprofileWifiRadio2PtrOutput { + return i.ToExtenderprofileWifiRadio2PtrOutputWithContext(context.Background()) +} + +func (i *extenderprofileWifiRadio2PtrType) ToExtenderprofileWifiRadio2PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2PtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio2PtrOutput) +} + +type ExtenderprofileWifiRadio2Output struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio2Output) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio2)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio2Output) ToExtenderprofileWifiRadio2Output() ExtenderprofileWifiRadio2Output { + return o +} + +func (o ExtenderprofileWifiRadio2Output) ToExtenderprofileWifiRadio2OutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2Output { + return o +} + +func (o ExtenderprofileWifiRadio2Output) ToExtenderprofileWifiRadio2PtrOutput() ExtenderprofileWifiRadio2PtrOutput { + return o.ToExtenderprofileWifiRadio2PtrOutputWithContext(context.Background()) +} + +func (o ExtenderprofileWifiRadio2Output) ToExtenderprofileWifiRadio2PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2PtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ExtenderprofileWifiRadio2) *ExtenderprofileWifiRadio2 { + return &v + }).(ExtenderprofileWifiRadio2PtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) Band() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.Band }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) Bandwidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.Bandwidth }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) BeaconInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *int { return v.BeaconInterval }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) BssColor() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *int { return v.BssColor }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) BssColorMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.BssColorMode }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) Channel() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.Channel }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) ExtensionChannel() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.ExtensionChannel }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) GuardInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.GuardInterval }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) LanExtVap() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.LanExtVap }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) LocalVaps() ExtenderprofileWifiRadio2LocalVapArrayOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) []ExtenderprofileWifiRadio2LocalVap { return v.LocalVaps }).(ExtenderprofileWifiRadio2LocalVapArrayOutput) +} + +func (o ExtenderprofileWifiRadio2Output) MaxClients() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *int { return v.MaxClients }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) Mode() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.Mode }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) N80211d() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.N80211d }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) OperatingStandard() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.OperatingStandard }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) PowerLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2Output) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2) *string { return v.Status }).(pulumi.StringPtrOutput) +} + +type ExtenderprofileWifiRadio2PtrOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio2PtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ExtenderprofileWifiRadio2)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio2PtrOutput) ToExtenderprofileWifiRadio2PtrOutput() ExtenderprofileWifiRadio2PtrOutput { + return o +} + +func (o ExtenderprofileWifiRadio2PtrOutput) ToExtenderprofileWifiRadio2PtrOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2PtrOutput { + return o +} + +func (o ExtenderprofileWifiRadio2PtrOutput) Elem() ExtenderprofileWifiRadio2Output { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) ExtenderprofileWifiRadio2 { + if v != nil { + return *v + } + var ret ExtenderprofileWifiRadio2 + return ret + }).(ExtenderprofileWifiRadio2Output) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) Band() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.Band + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) Bandwidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.Bandwidth + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) BeaconInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *int { + if v == nil { + return nil + } + return v.BeaconInterval + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) BssColor() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *int { + if v == nil { + return nil + } + return v.BssColor + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) BssColorMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.BssColorMode + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) Channel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.Channel + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) ExtensionChannel() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.ExtensionChannel + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) GuardInterval() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.GuardInterval + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) LanExtVap() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.LanExtVap + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) LocalVaps() ExtenderprofileWifiRadio2LocalVapArrayOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) []ExtenderprofileWifiRadio2LocalVap { + if v == nil { + return nil + } + return v.LocalVaps + }).(ExtenderprofileWifiRadio2LocalVapArrayOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) MaxClients() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *int { + if v == nil { + return nil + } + return v.MaxClients + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) Mode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.Mode + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) N80211d() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.N80211d + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) OperatingStandard() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.OperatingStandard + }).(pulumi.StringPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *int { + if v == nil { + return nil + } + return v.PowerLevel + }).(pulumi.IntPtrOutput) +} + +func (o ExtenderprofileWifiRadio2PtrOutput) Status() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ExtenderprofileWifiRadio2) *string { + if v == nil { + return nil + } + return v.Status + }).(pulumi.StringPtrOutput) +} + +type ExtenderprofileWifiRadio2LocalVap struct { + // Wi-Fi local VAP name. + Name *string `pulumi:"name"` +} + +// ExtenderprofileWifiRadio2LocalVapInput is an input type that accepts ExtenderprofileWifiRadio2LocalVapArgs and ExtenderprofileWifiRadio2LocalVapOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio2LocalVapInput` via: +// +// ExtenderprofileWifiRadio2LocalVapArgs{...} +type ExtenderprofileWifiRadio2LocalVapInput interface { + pulumi.Input + + ToExtenderprofileWifiRadio2LocalVapOutput() ExtenderprofileWifiRadio2LocalVapOutput + ToExtenderprofileWifiRadio2LocalVapOutputWithContext(context.Context) ExtenderprofileWifiRadio2LocalVapOutput +} + +type ExtenderprofileWifiRadio2LocalVapArgs struct { + // Wi-Fi local VAP name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (ExtenderprofileWifiRadio2LocalVapArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio2LocalVap)(nil)).Elem() +} + +func (i ExtenderprofileWifiRadio2LocalVapArgs) ToExtenderprofileWifiRadio2LocalVapOutput() ExtenderprofileWifiRadio2LocalVapOutput { + return i.ToExtenderprofileWifiRadio2LocalVapOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio2LocalVapArgs) ToExtenderprofileWifiRadio2LocalVapOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2LocalVapOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio2LocalVapOutput) +} + +// ExtenderprofileWifiRadio2LocalVapArrayInput is an input type that accepts ExtenderprofileWifiRadio2LocalVapArray and ExtenderprofileWifiRadio2LocalVapArrayOutput values. +// You can construct a concrete instance of `ExtenderprofileWifiRadio2LocalVapArrayInput` via: +// +// ExtenderprofileWifiRadio2LocalVapArray{ ExtenderprofileWifiRadio2LocalVapArgs{...} } +type ExtenderprofileWifiRadio2LocalVapArrayInput interface { + pulumi.Input + + ToExtenderprofileWifiRadio2LocalVapArrayOutput() ExtenderprofileWifiRadio2LocalVapArrayOutput + ToExtenderprofileWifiRadio2LocalVapArrayOutputWithContext(context.Context) ExtenderprofileWifiRadio2LocalVapArrayOutput +} + +type ExtenderprofileWifiRadio2LocalVapArray []ExtenderprofileWifiRadio2LocalVapInput + +func (ExtenderprofileWifiRadio2LocalVapArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ExtenderprofileWifiRadio2LocalVap)(nil)).Elem() +} + +func (i ExtenderprofileWifiRadio2LocalVapArray) ToExtenderprofileWifiRadio2LocalVapArrayOutput() ExtenderprofileWifiRadio2LocalVapArrayOutput { + return i.ToExtenderprofileWifiRadio2LocalVapArrayOutputWithContext(context.Background()) +} + +func (i ExtenderprofileWifiRadio2LocalVapArray) ToExtenderprofileWifiRadio2LocalVapArrayOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2LocalVapArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ExtenderprofileWifiRadio2LocalVapArrayOutput) +} + +type ExtenderprofileWifiRadio2LocalVapOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio2LocalVapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ExtenderprofileWifiRadio2LocalVap)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio2LocalVapOutput) ToExtenderprofileWifiRadio2LocalVapOutput() ExtenderprofileWifiRadio2LocalVapOutput { + return o +} + +func (o ExtenderprofileWifiRadio2LocalVapOutput) ToExtenderprofileWifiRadio2LocalVapOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2LocalVapOutput { + return o +} + +// Wi-Fi local VAP name. +func (o ExtenderprofileWifiRadio2LocalVapOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v ExtenderprofileWifiRadio2LocalVap) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type ExtenderprofileWifiRadio2LocalVapArrayOutput struct{ *pulumi.OutputState } + +func (ExtenderprofileWifiRadio2LocalVapArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ExtenderprofileWifiRadio2LocalVap)(nil)).Elem() +} + +func (o ExtenderprofileWifiRadio2LocalVapArrayOutput) ToExtenderprofileWifiRadio2LocalVapArrayOutput() ExtenderprofileWifiRadio2LocalVapArrayOutput { + return o +} + +func (o ExtenderprofileWifiRadio2LocalVapArrayOutput) ToExtenderprofileWifiRadio2LocalVapArrayOutputWithContext(ctx context.Context) ExtenderprofileWifiRadio2LocalVapArrayOutput { + return o +} + +func (o ExtenderprofileWifiRadio2LocalVapArrayOutput) Index(i pulumi.IntInput) ExtenderprofileWifiRadio2LocalVapOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ExtenderprofileWifiRadio2LocalVap { + return vs[0].([]ExtenderprofileWifiRadio2LocalVap)[vs[1].(int)] + }).(ExtenderprofileWifiRadio2LocalVapOutput) +} + type FortigateprofileLanExtension struct { // IPsec phase1 interface. BackhaulInterface *string `pulumi:"backhaulInterface"` @@ -2947,6 +3952,16 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileLanExtensionPtrInput)(nil)).Elem(), ExtenderprofileLanExtensionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileLanExtensionBackhaulInput)(nil)).Elem(), ExtenderprofileLanExtensionBackhaulArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileLanExtensionBackhaulArrayInput)(nil)).Elem(), ExtenderprofileLanExtensionBackhaulArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiInput)(nil)).Elem(), ExtenderprofileWifiArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiPtrInput)(nil)).Elem(), ExtenderprofileWifiArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio1Input)(nil)).Elem(), ExtenderprofileWifiRadio1Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio1PtrInput)(nil)).Elem(), ExtenderprofileWifiRadio1Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio1LocalVapInput)(nil)).Elem(), ExtenderprofileWifiRadio1LocalVapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio1LocalVapArrayInput)(nil)).Elem(), ExtenderprofileWifiRadio1LocalVapArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio2Input)(nil)).Elem(), ExtenderprofileWifiRadio2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio2PtrInput)(nil)).Elem(), ExtenderprofileWifiRadio2Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio2LocalVapInput)(nil)).Elem(), ExtenderprofileWifiRadio2LocalVapArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ExtenderprofileWifiRadio2LocalVapArrayInput)(nil)).Elem(), ExtenderprofileWifiRadio2LocalVapArray{}) pulumi.RegisterInputType(reflect.TypeOf((*FortigateprofileLanExtensionInput)(nil)).Elem(), FortigateprofileLanExtensionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*FortigateprofileLanExtensionPtrInput)(nil)).Elem(), FortigateprofileLanExtensionArgs{}) pulumi.RegisterOutputType(ExtenderWanExtensionOutput{}) @@ -2975,6 +3990,16 @@ func init() { pulumi.RegisterOutputType(ExtenderprofileLanExtensionPtrOutput{}) pulumi.RegisterOutputType(ExtenderprofileLanExtensionBackhaulOutput{}) pulumi.RegisterOutputType(ExtenderprofileLanExtensionBackhaulArrayOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiPtrOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio1Output{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio1PtrOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio1LocalVapOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio1LocalVapArrayOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio2Output{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio2PtrOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio2LocalVapOutput{}) + pulumi.RegisterOutputType(ExtenderprofileWifiRadio2LocalVapArrayOutput{}) pulumi.RegisterOutputType(FortigateprofileLanExtensionOutput{}) pulumi.RegisterOutputType(FortigateprofileLanExtensionPtrOutput{}) } diff --git a/sdk/go/fortios/filter/dns/domainfilter.go b/sdk/go/fortios/filter/dns/domainfilter.go index 9a95dd92..ef2ee63d 100644 --- a/sdk/go/fortios/filter/dns/domainfilter.go +++ b/sdk/go/fortios/filter/dns/domainfilter.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -79,12 +77,12 @@ type Domainfilter struct { Entries DomainfilterEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDomainfilter registers a new resource with the given unique name, arguments, and options. @@ -128,7 +126,7 @@ type domainfilterState struct { Entries []DomainfilterEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -145,7 +143,7 @@ type DomainfilterState struct { Entries DomainfilterEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -166,7 +164,7 @@ type domainfilterArgs struct { Entries []DomainfilterEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -184,7 +182,7 @@ type DomainfilterArgs struct { Entries DomainfilterEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -299,7 +297,7 @@ func (o DomainfilterOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Domainfilter) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DomainfilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Domainfilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -310,8 +308,8 @@ func (o DomainfilterOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DomainfilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Domainfilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DomainfilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Domainfilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DomainfilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/dns/profile.go b/sdk/go/fortios/filter/dns/profile.go index 3d5ac7f6..a134d0fe 100644 --- a/sdk/go/fortios/filter/dns/profile.go +++ b/sdk/go/fortios/filter/dns/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -77,7 +76,6 @@ import ( // } // // ``` -// // // ## Import // @@ -115,7 +113,7 @@ type Profile struct { ExternalIpBlocklists ProfileExternalIpBlocklistArrayOutput `pulumi:"externalIpBlocklists"` // FortiGuard DNS Filter settings. The structure of `ftgdDns` block is documented below. FtgdDns ProfileFtgdDnsOutput `pulumi:"ftgdDns"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. LogAllDomain pulumi.StringOutput `pulumi:"logAllDomain"` @@ -131,11 +129,13 @@ type Profile struct { SdnsDomainLog pulumi.StringOutput `pulumi:"sdnsDomainLog"` // Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. SdnsFtgdErrLog pulumi.StringOutput `pulumi:"sdnsFtgdErrLog"` + // Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + StripEch pulumi.StringOutput `pulumi:"stripEch"` // Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. TransparentDnsDatabases ProfileTransparentDnsDatabaseArrayOutput `pulumi:"transparentDnsDatabases"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` - // Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` + // Set safe search for YouTube restriction level. YoutubeRestrict pulumi.StringOutput `pulumi:"youtubeRestrict"` } @@ -185,7 +185,7 @@ type profileState struct { ExternalIpBlocklists []ProfileExternalIpBlocklist `pulumi:"externalIpBlocklists"` // FortiGuard DNS Filter settings. The structure of `ftgdDns` block is documented below. FtgdDns *ProfileFtgdDns `pulumi:"ftgdDns"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. LogAllDomain *string `pulumi:"logAllDomain"` @@ -201,11 +201,13 @@ type profileState struct { SdnsDomainLog *string `pulumi:"sdnsDomainLog"` // Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. SdnsFtgdErrLog *string `pulumi:"sdnsFtgdErrLog"` + // Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + StripEch *string `pulumi:"stripEch"` // Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. TransparentDnsDatabases []ProfileTransparentDnsDatabase `pulumi:"transparentDnsDatabases"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` - // Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + // Set safe search for YouTube restriction level. YoutubeRestrict *string `pulumi:"youtubeRestrict"` } @@ -226,7 +228,7 @@ type ProfileState struct { ExternalIpBlocklists ProfileExternalIpBlocklistArrayInput // FortiGuard DNS Filter settings. The structure of `ftgdDns` block is documented below. FtgdDns ProfileFtgdDnsPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. LogAllDomain pulumi.StringPtrInput @@ -242,11 +244,13 @@ type ProfileState struct { SdnsDomainLog pulumi.StringPtrInput // Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. SdnsFtgdErrLog pulumi.StringPtrInput + // Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + StripEch pulumi.StringPtrInput // Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. TransparentDnsDatabases ProfileTransparentDnsDatabaseArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput - // Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + // Set safe search for YouTube restriction level. YoutubeRestrict pulumi.StringPtrInput } @@ -271,7 +275,7 @@ type profileArgs struct { ExternalIpBlocklists []ProfileExternalIpBlocklist `pulumi:"externalIpBlocklists"` // FortiGuard DNS Filter settings. The structure of `ftgdDns` block is documented below. FtgdDns *ProfileFtgdDns `pulumi:"ftgdDns"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. LogAllDomain *string `pulumi:"logAllDomain"` @@ -287,11 +291,13 @@ type profileArgs struct { SdnsDomainLog *string `pulumi:"sdnsDomainLog"` // Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. SdnsFtgdErrLog *string `pulumi:"sdnsFtgdErrLog"` + // Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + StripEch *string `pulumi:"stripEch"` // Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. TransparentDnsDatabases []ProfileTransparentDnsDatabase `pulumi:"transparentDnsDatabases"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` - // Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + // Set safe search for YouTube restriction level. YoutubeRestrict *string `pulumi:"youtubeRestrict"` } @@ -313,7 +319,7 @@ type ProfileArgs struct { ExternalIpBlocklists ProfileExternalIpBlocklistArrayInput // FortiGuard DNS Filter settings. The structure of `ftgdDns` block is documented below. FtgdDns ProfileFtgdDnsPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. LogAllDomain pulumi.StringPtrInput @@ -329,11 +335,13 @@ type ProfileArgs struct { SdnsDomainLog pulumi.StringPtrInput // Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. SdnsFtgdErrLog pulumi.StringPtrInput + // Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + StripEch pulumi.StringPtrInput // Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. TransparentDnsDatabases ProfileTransparentDnsDatabaseArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput - // Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + // Set safe search for YouTube restriction level. YoutubeRestrict pulumi.StringPtrInput } @@ -464,7 +472,7 @@ func (o ProfileOutput) FtgdDns() ProfileFtgdDnsOutput { return o.ApplyT(func(v *Profile) ProfileFtgdDnsOutput { return v.FtgdDns }).(ProfileFtgdDnsOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -504,17 +512,22 @@ func (o ProfileOutput) SdnsFtgdErrLog() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.SdnsFtgdErrLog }).(pulumi.StringOutput) } +// Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. +func (o ProfileOutput) StripEch() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.StripEch }).(pulumi.StringOutput) +} + // Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. func (o ProfileOutput) TransparentDnsDatabases() ProfileTransparentDnsDatabaseArrayOutput { return o.ApplyT(func(v *Profile) ProfileTransparentDnsDatabaseArrayOutput { return v.TransparentDnsDatabases }).(ProfileTransparentDnsDatabaseArrayOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } -// Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. +// Set safe search for YouTube restriction level. func (o ProfileOutput) YoutubeRestrict() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.YoutubeRestrict }).(pulumi.StringOutput) } diff --git a/sdk/go/fortios/filter/email/blockallowlist.go b/sdk/go/fortios/filter/email/blockallowlist.go index 925648d4..83992a0f 100644 --- a/sdk/go/fortios/filter/email/blockallowlist.go +++ b/sdk/go/fortios/filter/email/blockallowlist.go @@ -41,12 +41,12 @@ type Blockallowlist struct { Entries BlockallowlistEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBlockallowlist registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type blockallowlistState struct { Entries []BlockallowlistEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -104,7 +104,7 @@ type BlockallowlistState struct { Entries BlockallowlistEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -125,7 +125,7 @@ type blockallowlistArgs struct { Entries []BlockallowlistEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type BlockallowlistArgs struct { Entries BlockallowlistEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o BlockallowlistOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Blockallowlist) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BlockallowlistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Blockallowlist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o BlockallowlistOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BlockallowlistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Blockallowlist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BlockallowlistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Blockallowlist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BlockallowlistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/bwl.go b/sdk/go/fortios/filter/email/bwl.go index b95fd6de..a93cafa3 100644 --- a/sdk/go/fortios/filter/email/bwl.go +++ b/sdk/go/fortios/filter/email/bwl.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14`. +// Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15`. // // ## Import // @@ -41,12 +41,12 @@ type Bwl struct { Entries BwlEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBwl registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type bwlState struct { Entries []BwlEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -104,7 +104,7 @@ type BwlState struct { Entries BwlEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -125,7 +125,7 @@ type bwlArgs struct { Entries []BwlEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type BwlArgs struct { Entries BwlEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o BwlOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Bwl) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BwlOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bwl) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o BwlOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BwlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bwl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BwlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bwl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BwlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/bword.go b/sdk/go/fortios/filter/email/bword.go index 2541e03f..c9e24166 100644 --- a/sdk/go/fortios/filter/email/bword.go +++ b/sdk/go/fortios/filter/email/bword.go @@ -41,12 +41,12 @@ type Bword struct { Entries BwordEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBword registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type bwordState struct { Entries []BwordEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -104,7 +104,7 @@ type BwordState struct { Entries BwordEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -125,7 +125,7 @@ type bwordArgs struct { Entries []BwordEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type BwordArgs struct { Entries BwordEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o BwordOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Bword) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BwordOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bword) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o BwordOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BwordOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bword) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BwordOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bword) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BwordArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/dnsbl.go b/sdk/go/fortios/filter/email/dnsbl.go index 33fd87f6..5476fec5 100644 --- a/sdk/go/fortios/filter/email/dnsbl.go +++ b/sdk/go/fortios/filter/email/dnsbl.go @@ -41,12 +41,12 @@ type Dnsbl struct { Entries DnsblEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDnsbl registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type dnsblState struct { Entries []DnsblEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -104,7 +104,7 @@ type DnsblState struct { Entries DnsblEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -125,7 +125,7 @@ type dnsblArgs struct { Entries []DnsblEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type DnsblArgs struct { Entries DnsblEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o DnsblOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Dnsbl) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DnsblOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dnsbl) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o DnsblOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DnsblOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dnsbl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DnsblOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dnsbl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DnsblArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/fortishield.go b/sdk/go/fortios/filter/email/fortishield.go index 98fb3e7f..919c7d24 100644 --- a/sdk/go/fortios/filter/email/fortishield.go +++ b/sdk/go/fortios/filter/email/fortishield.go @@ -40,7 +40,7 @@ type Fortishield struct { // Enable/disable conversion of text email to HTML email. Valid values: `enable`, `disable`. SpamSubmitTxt2htm pulumi.StringOutput `pulumi:"spamSubmitTxt2htm"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortishield registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o FortishieldOutput) SpamSubmitTxt2htm() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortishieldOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortishield) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortishieldOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortishield) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortishieldArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/iptrust.go b/sdk/go/fortios/filter/email/iptrust.go index 88aa5204..aeab4f6f 100644 --- a/sdk/go/fortios/filter/email/iptrust.go +++ b/sdk/go/fortios/filter/email/iptrust.go @@ -41,12 +41,12 @@ type Iptrust struct { Entries IptrustEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIptrust registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type iptrustState struct { Entries []IptrustEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -104,7 +104,7 @@ type IptrustState struct { Entries IptrustEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -125,7 +125,7 @@ type iptrustArgs struct { Entries []IptrustEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type IptrustArgs struct { Entries IptrustEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o IptrustOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Iptrust) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IptrustOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Iptrust) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o IptrustOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IptrustOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Iptrust) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IptrustOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Iptrust) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IptrustArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/mheader.go b/sdk/go/fortios/filter/email/mheader.go index efc56809..75204fda 100644 --- a/sdk/go/fortios/filter/email/mheader.go +++ b/sdk/go/fortios/filter/email/mheader.go @@ -41,12 +41,12 @@ type Mheader struct { Entries MheaderEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMheader registers a new resource with the given unique name, arguments, and options. @@ -87,7 +87,7 @@ type mheaderState struct { Entries []MheaderEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -104,7 +104,7 @@ type MheaderState struct { Entries MheaderEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -125,7 +125,7 @@ type mheaderArgs struct { Entries []MheaderEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type MheaderArgs struct { Entries MheaderEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o MheaderOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Mheader) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MheaderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Mheader) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o MheaderOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MheaderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mheader) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MheaderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mheader) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MheaderArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/options.go b/sdk/go/fortios/filter/email/options.go index dbe8ff20..1c4d283b 100644 --- a/sdk/go/fortios/filter/email/options.go +++ b/sdk/go/fortios/filter/email/options.go @@ -36,7 +36,7 @@ type Options struct { // DNS query time out (1 - 30 sec). DnsTimeout pulumi.IntOutput `pulumi:"dnsTimeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOptions registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o OptionsOutput) DnsTimeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OptionsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Options) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OptionsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Options) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OptionsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/email/profile.go b/sdk/go/fortios/filter/email/profile.go index 7003eaff..046e93d8 100644 --- a/sdk/go/fortios/filter/email/profile.go +++ b/sdk/go/fortios/filter/email/profile.go @@ -41,7 +41,7 @@ type Profile struct { FeatureSet pulumi.StringOutput `pulumi:"featureSet"` // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterOutput `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Gmail. The structure of `gmail` block is documented below. Gmail ProfileGmailOutput `pulumi:"gmail"` @@ -84,7 +84,7 @@ type Profile struct { // Anti-spam DNSBL table ID. SpamRblTable pulumi.IntOutput `pulumi:"spamRblTable"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Yahoo! Mail. The structure of `yahooMail` block is documented below. YahooMail ProfileYahooMailOutput `pulumi:"yahooMail"` } @@ -127,7 +127,7 @@ type profileState struct { FeatureSet *string `pulumi:"featureSet"` // File filter. The structure of `fileFilter` block is documented below. FileFilter *ProfileFileFilter `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Gmail. The structure of `gmail` block is documented below. Gmail *ProfileGmail `pulumi:"gmail"` @@ -184,7 +184,7 @@ type ProfileState struct { FeatureSet pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Gmail. The structure of `gmail` block is documented below. Gmail ProfileGmailPtrInput @@ -245,7 +245,7 @@ type profileArgs struct { FeatureSet *string `pulumi:"featureSet"` // File filter. The structure of `fileFilter` block is documented below. FileFilter *ProfileFileFilter `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Gmail. The structure of `gmail` block is documented below. Gmail *ProfileGmail `pulumi:"gmail"` @@ -303,7 +303,7 @@ type ProfileArgs struct { FeatureSet pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Gmail. The structure of `gmail` block is documented below. Gmail ProfileGmailPtrInput @@ -458,7 +458,7 @@ func (o ProfileOutput) FileFilter() ProfileFileFilterOutput { return o.ApplyT(func(v *Profile) ProfileFileFilterOutput { return v.FileFilter }).(ProfileFileFilterOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -564,8 +564,8 @@ func (o ProfileOutput) SpamRblTable() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Yahoo! Mail. The structure of `yahooMail` block is documented below. diff --git a/sdk/go/fortios/filter/email/pulumiTypes.go b/sdk/go/fortios/filter/email/pulumiTypes.go index 97578225..52a3b0d3 100644 --- a/sdk/go/fortios/filter/email/pulumiTypes.go +++ b/sdk/go/fortios/filter/email/pulumiTypes.go @@ -2190,15 +2190,10 @@ func (o ProfileOtherWebmailsPtrOutput) LogAll() pulumi.StringPtrOutput { } type ProfilePop3 struct { - // Action taken for matched file. Valid values: `log`, `block`. - Action *string `pulumi:"action"` - // Enable/disable file filter logging. Valid values: `enable`, `disable`. - Log *string `pulumi:"log"` - // Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - LogAll *string `pulumi:"logAll"` - // Subject text or header added to spam email. - TagMsg *string `pulumi:"tagMsg"` - // Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. + Action *string `pulumi:"action"` + Log *string `pulumi:"log"` + LogAll *string `pulumi:"logAll"` + TagMsg *string `pulumi:"tagMsg"` TagType *string `pulumi:"tagType"` } @@ -2214,15 +2209,10 @@ type ProfilePop3Input interface { } type ProfilePop3Args struct { - // Action taken for matched file. Valid values: `log`, `block`. - Action pulumi.StringPtrInput `pulumi:"action"` - // Enable/disable file filter logging. Valid values: `enable`, `disable`. - Log pulumi.StringPtrInput `pulumi:"log"` - // Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - LogAll pulumi.StringPtrInput `pulumi:"logAll"` - // Subject text or header added to spam email. - TagMsg pulumi.StringPtrInput `pulumi:"tagMsg"` - // Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. + Action pulumi.StringPtrInput `pulumi:"action"` + Log pulumi.StringPtrInput `pulumi:"log"` + LogAll pulumi.StringPtrInput `pulumi:"logAll"` + TagMsg pulumi.StringPtrInput `pulumi:"tagMsg"` TagType pulumi.StringPtrInput `pulumi:"tagType"` } @@ -2303,27 +2293,22 @@ func (o ProfilePop3Output) ToProfilePop3PtrOutputWithContext(ctx context.Context }).(ProfilePop3PtrOutput) } -// Action taken for matched file. Valid values: `log`, `block`. func (o ProfilePop3Output) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Action }).(pulumi.StringPtrOutput) } -// Enable/disable file filter logging. Valid values: `enable`, `disable`. func (o ProfilePop3Output) Log() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Log }).(pulumi.StringPtrOutput) } -// Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. func (o ProfilePop3Output) LogAll() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.LogAll }).(pulumi.StringPtrOutput) } -// Subject text or header added to spam email. func (o ProfilePop3Output) TagMsg() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.TagMsg }).(pulumi.StringPtrOutput) } -// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. func (o ProfilePop3Output) TagType() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.TagType }).(pulumi.StringPtrOutput) } @@ -2352,7 +2337,6 @@ func (o ProfilePop3PtrOutput) Elem() ProfilePop3Output { }).(ProfilePop3Output) } -// Action taken for matched file. Valid values: `log`, `block`. func (o ProfilePop3PtrOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -2362,7 +2346,6 @@ func (o ProfilePop3PtrOutput) Action() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable file filter logging. Valid values: `enable`, `disable`. func (o ProfilePop3PtrOutput) Log() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -2372,7 +2355,6 @@ func (o ProfilePop3PtrOutput) Log() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. func (o ProfilePop3PtrOutput) LogAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -2382,7 +2364,6 @@ func (o ProfilePop3PtrOutput) LogAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Subject text or header added to spam email. func (o ProfilePop3PtrOutput) TagMsg() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -2392,7 +2373,6 @@ func (o ProfilePop3PtrOutput) TagMsg() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. func (o ProfilePop3PtrOutput) TagType() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { diff --git a/sdk/go/fortios/filter/file/profile.go b/sdk/go/fortios/filter/file/profile.go index 31f99270..b3b18b9d 100644 --- a/sdk/go/fortios/filter/file/profile.go +++ b/sdk/go/fortios/filter/file/profile.go @@ -41,7 +41,7 @@ type Profile struct { ExtendedLog pulumi.StringOutput `pulumi:"extendedLog"` // Flow/proxy feature set. Valid values: `flow`, `proxy`. FeatureSet pulumi.StringOutput `pulumi:"featureSet"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable file-filter logging. Valid values: `disable`, `enable`. Log pulumi.StringOutput `pulumi:"log"` @@ -54,7 +54,7 @@ type Profile struct { // Enable/disable archive contents scan. Valid values: `disable`, `enable`. ScanArchiveContents pulumi.StringOutput `pulumi:"scanArchiveContents"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -95,7 +95,7 @@ type profileState struct { ExtendedLog *string `pulumi:"extendedLog"` // Flow/proxy feature set. Valid values: `flow`, `proxy`. FeatureSet *string `pulumi:"featureSet"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable file-filter logging. Valid values: `disable`, `enable`. Log *string `pulumi:"log"` @@ -120,7 +120,7 @@ type ProfileState struct { ExtendedLog pulumi.StringPtrInput // Flow/proxy feature set. Valid values: `flow`, `proxy`. FeatureSet pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable file-filter logging. Valid values: `disable`, `enable`. Log pulumi.StringPtrInput @@ -149,7 +149,7 @@ type profileArgs struct { ExtendedLog *string `pulumi:"extendedLog"` // Flow/proxy feature set. Valid values: `flow`, `proxy`. FeatureSet *string `pulumi:"featureSet"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable file-filter logging. Valid values: `disable`, `enable`. Log *string `pulumi:"log"` @@ -175,7 +175,7 @@ type ProfileArgs struct { ExtendedLog pulumi.StringPtrInput // Flow/proxy feature set. Valid values: `flow`, `proxy`. FeatureSet pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable file-filter logging. Valid values: `disable`, `enable`. Log pulumi.StringPtrInput @@ -298,7 +298,7 @@ func (o ProfileOutput) FeatureSet() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.FeatureSet }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -329,8 +329,8 @@ func (o ProfileOutput) ScanArchiveContents() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/sctp/profile.go b/sdk/go/fortios/filter/sctp/profile.go index 7d129823..e0954f17 100644 --- a/sdk/go/fortios/filter/sctp/profile.go +++ b/sdk/go/fortios/filter/sctp/profile.go @@ -37,14 +37,14 @@ type Profile struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Profile name. Name pulumi.StringOutput `pulumi:"name"` // PPID filters list. The structure of `ppidFilters` block is documented below. PpidFilters ProfilePpidFilterArrayOutput `pulumi:"ppidFilters"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type profileState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Profile name. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type ProfileState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Profile name. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type profileArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Profile name. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type ProfileArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Profile name. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o ProfileOutput) PpidFilters() ProfilePpidFilterArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/bwl.go b/sdk/go/fortios/filter/spam/bwl.go index 2af0faf0..9ed6be6c 100644 --- a/sdk/go/fortios/filter/spam/bwl.go +++ b/sdk/go/fortios/filter/spam/bwl.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,12 +80,12 @@ type Bwl struct { Entries BwlEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBwl registers a new resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ type bwlState struct { Entries []BwlEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -148,7 +146,7 @@ type BwlState struct { Entries BwlEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -169,7 +167,7 @@ type bwlArgs struct { Entries []BwlEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -187,7 +185,7 @@ type BwlArgs struct { Entries BwlEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -302,7 +300,7 @@ func (o BwlOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Bwl) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BwlOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bwl) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -313,8 +311,8 @@ func (o BwlOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BwlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bwl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BwlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bwl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BwlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/bword.go b/sdk/go/fortios/filter/spam/bword.go index f73239b5..27bebad7 100644 --- a/sdk/go/fortios/filter/spam/bword.go +++ b/sdk/go/fortios/filter/spam/bword.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,12 +80,12 @@ type Bword struct { Entries BwordEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBword registers a new resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ type bwordState struct { Entries []BwordEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -148,7 +146,7 @@ type BwordState struct { Entries BwordEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -169,7 +167,7 @@ type bwordArgs struct { Entries []BwordEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -187,7 +185,7 @@ type BwordArgs struct { Entries BwordEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -302,7 +300,7 @@ func (o BwordOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Bword) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BwordOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bword) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -313,8 +311,8 @@ func (o BwordOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BwordOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bword) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BwordOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bword) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BwordArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/dnsbl.go b/sdk/go/fortios/filter/spam/dnsbl.go index f91ee71c..67c0f28e 100644 --- a/sdk/go/fortios/filter/spam/dnsbl.go +++ b/sdk/go/fortios/filter/spam/dnsbl.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,12 +76,12 @@ type Dnsbl struct { Entries DnsblEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDnsbl registers a new resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ type dnsblState struct { Entries []DnsblEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -144,7 +142,7 @@ type DnsblState struct { Entries DnsblEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -165,7 +163,7 @@ type dnsblArgs struct { Entries []DnsblEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -183,7 +181,7 @@ type DnsblArgs struct { Entries DnsblEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -298,7 +296,7 @@ func (o DnsblOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Dnsbl) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DnsblOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dnsbl) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -309,8 +307,8 @@ func (o DnsblOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DnsblOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dnsbl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DnsblOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dnsbl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DnsblArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/fortishield.go b/sdk/go/fortios/filter/spam/fortishield.go index faa9830a..fd2fffa4 100644 --- a/sdk/go/fortios/filter/spam/fortishield.go +++ b/sdk/go/fortios/filter/spam/fortishield.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Fortishield struct { // Enable/disable conversion of text email to HTML email. Valid values: `enable`, `disable`. SpamSubmitTxt2htm pulumi.StringOutput `pulumi:"spamSubmitTxt2htm"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortishield registers a new resource with the given unique name, arguments, and options. @@ -254,8 +252,8 @@ func (o FortishieldOutput) SpamSubmitTxt2htm() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortishieldOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortishield) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortishieldOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortishield) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortishieldArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/iptrust.go b/sdk/go/fortios/filter/spam/iptrust.go index 63705bc9..ac3cebd4 100644 --- a/sdk/go/fortios/filter/spam/iptrust.go +++ b/sdk/go/fortios/filter/spam/iptrust.go @@ -42,12 +42,12 @@ type Iptrust struct { Entries IptrustEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIptrust registers a new resource with the given unique name, arguments, and options. @@ -91,7 +91,7 @@ type iptrustState struct { Entries []IptrustEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -108,7 +108,7 @@ type IptrustState struct { Entries IptrustEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -129,7 +129,7 @@ type iptrustArgs struct { Entries []IptrustEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -147,7 +147,7 @@ type IptrustArgs struct { Entries IptrustEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -262,7 +262,7 @@ func (o IptrustOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Iptrust) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IptrustOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Iptrust) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -273,8 +273,8 @@ func (o IptrustOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IptrustOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Iptrust) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IptrustOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Iptrust) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IptrustArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/mheader.go b/sdk/go/fortios/filter/spam/mheader.go index 1d478e9e..6dd77548 100644 --- a/sdk/go/fortios/filter/spam/mheader.go +++ b/sdk/go/fortios/filter/spam/mheader.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,12 +79,12 @@ type Mheader struct { Entries MheaderEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMheader registers a new resource with the given unique name, arguments, and options. @@ -130,7 +128,7 @@ type mheaderState struct { Entries []MheaderEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -147,7 +145,7 @@ type MheaderState struct { Entries MheaderEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -168,7 +166,7 @@ type mheaderArgs struct { Entries []MheaderEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -186,7 +184,7 @@ type MheaderArgs struct { Entries MheaderEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -301,7 +299,7 @@ func (o MheaderOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Mheader) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MheaderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Mheader) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -312,8 +310,8 @@ func (o MheaderOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MheaderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mheader) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MheaderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mheader) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MheaderArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/options.go b/sdk/go/fortios/filter/spam/options.go index 36c66913..88499da2 100644 --- a/sdk/go/fortios/filter/spam/options.go +++ b/sdk/go/fortios/filter/spam/options.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,7 +62,7 @@ type Options struct { // DNS query time out (1 - 30 sec). DnsTimeout pulumi.IntOutput `pulumi:"dnsTimeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOptions registers a new resource with the given unique name, arguments, and options. @@ -222,8 +220,8 @@ func (o OptionsOutput) DnsTimeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OptionsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Options) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OptionsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Options) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OptionsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/spam/profile.go b/sdk/go/fortios/filter/spam/profile.go index 9f529b9f..a8af932b 100644 --- a/sdk/go/fortios/filter/spam/profile.go +++ b/sdk/go/fortios/filter/spam/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -83,7 +82,6 @@ import ( // } // // ``` -// // // ## Import // @@ -111,7 +109,7 @@ type Profile struct { External pulumi.StringOutput `pulumi:"external"` // Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. FlowBased pulumi.StringOutput `pulumi:"flowBased"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Gmail. The structure of `gmail` block is documented below. Gmail ProfileGmailOutput `pulumi:"gmail"` @@ -150,7 +148,7 @@ type Profile struct { // Anti-spam DNSBL table ID. SpamRblTable pulumi.IntOutput `pulumi:"spamRblTable"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Yahoo! Mail. The structure of `yahooMail` block is documented below. YahooMail ProfileYahooMailOutput `pulumi:"yahooMail"` } @@ -191,7 +189,7 @@ type profileState struct { External *string `pulumi:"external"` // Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. FlowBased *string `pulumi:"flowBased"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Gmail. The structure of `gmail` block is documented below. Gmail *ProfileGmail `pulumi:"gmail"` @@ -242,7 +240,7 @@ type ProfileState struct { External pulumi.StringPtrInput // Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. FlowBased pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Gmail. The structure of `gmail` block is documented below. Gmail ProfileGmailPtrInput @@ -297,7 +295,7 @@ type profileArgs struct { External *string `pulumi:"external"` // Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. FlowBased *string `pulumi:"flowBased"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Gmail. The structure of `gmail` block is documented below. Gmail *ProfileGmail `pulumi:"gmail"` @@ -349,7 +347,7 @@ type ProfileArgs struct { External pulumi.StringPtrInput // Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. FlowBased pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Gmail. The structure of `gmail` block is documented below. Gmail ProfileGmailPtrInput @@ -495,7 +493,7 @@ func (o ProfileOutput) FlowBased() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.FlowBased }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -591,8 +589,8 @@ func (o ProfileOutput) SpamRblTable() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Yahoo! Mail. The structure of `yahooMail` block is documented below. diff --git a/sdk/go/fortios/filter/spam/pulumiTypes.go b/sdk/go/fortios/filter/spam/pulumiTypes.go index 086d626c..30ead98e 100644 --- a/sdk/go/fortios/filter/spam/pulumiTypes.go +++ b/sdk/go/fortios/filter/spam/pulumiTypes.go @@ -1366,13 +1366,9 @@ func (o ProfileMsnHotmailPtrOutput) Log() pulumi.StringPtrOutput { } type ProfilePop3 struct { - // Action for spam email. Valid values: `pass`, `tag`. - Action *string `pulumi:"action"` - // Enable/disable logging. Valid values: `enable`, `disable`. - Log *string `pulumi:"log"` - // Subject text or header added to spam email. - TagMsg *string `pulumi:"tagMsg"` - // Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. + Action *string `pulumi:"action"` + Log *string `pulumi:"log"` + TagMsg *string `pulumi:"tagMsg"` TagType *string `pulumi:"tagType"` } @@ -1388,13 +1384,9 @@ type ProfilePop3Input interface { } type ProfilePop3Args struct { - // Action for spam email. Valid values: `pass`, `tag`. - Action pulumi.StringPtrInput `pulumi:"action"` - // Enable/disable logging. Valid values: `enable`, `disable`. - Log pulumi.StringPtrInput `pulumi:"log"` - // Subject text or header added to spam email. - TagMsg pulumi.StringPtrInput `pulumi:"tagMsg"` - // Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. + Action pulumi.StringPtrInput `pulumi:"action"` + Log pulumi.StringPtrInput `pulumi:"log"` + TagMsg pulumi.StringPtrInput `pulumi:"tagMsg"` TagType pulumi.StringPtrInput `pulumi:"tagType"` } @@ -1475,22 +1467,18 @@ func (o ProfilePop3Output) ToProfilePop3PtrOutputWithContext(ctx context.Context }).(ProfilePop3PtrOutput) } -// Action for spam email. Valid values: `pass`, `tag`. func (o ProfilePop3Output) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Action }).(pulumi.StringPtrOutput) } -// Enable/disable logging. Valid values: `enable`, `disable`. func (o ProfilePop3Output) Log() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.Log }).(pulumi.StringPtrOutput) } -// Subject text or header added to spam email. func (o ProfilePop3Output) TagMsg() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.TagMsg }).(pulumi.StringPtrOutput) } -// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. func (o ProfilePop3Output) TagType() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfilePop3) *string { return v.TagType }).(pulumi.StringPtrOutput) } @@ -1519,7 +1507,6 @@ func (o ProfilePop3PtrOutput) Elem() ProfilePop3Output { }).(ProfilePop3Output) } -// Action for spam email. Valid values: `pass`, `tag`. func (o ProfilePop3PtrOutput) Action() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -1529,7 +1516,6 @@ func (o ProfilePop3PtrOutput) Action() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable logging. Valid values: `enable`, `disable`. func (o ProfilePop3PtrOutput) Log() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -1539,7 +1525,6 @@ func (o ProfilePop3PtrOutput) Log() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Subject text or header added to spam email. func (o ProfilePop3PtrOutput) TagMsg() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { @@ -1549,7 +1534,6 @@ func (o ProfilePop3PtrOutput) TagMsg() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. func (o ProfilePop3PtrOutput) TagType() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfilePop3) *string { if v == nil { diff --git a/sdk/go/fortios/filter/ssh/profile.go b/sdk/go/fortios/filter/ssh/profile.go index 5d652e33..7c96257a 100644 --- a/sdk/go/fortios/filter/ssh/profile.go +++ b/sdk/go/fortios/filter/ssh/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Profile struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterOutput `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // SSH logging options. Log pulumi.StringOutput `pulumi:"log"` @@ -80,7 +78,7 @@ type Profile struct { // SSH command filter. The structure of `shellCommands` block is documented below. ShellCommands ProfileShellCommandArrayOutput `pulumi:"shellCommands"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -121,7 +119,7 @@ type profileState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter *ProfileFileFilter `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // SSH logging options. Log *string `pulumi:"log"` @@ -142,7 +140,7 @@ type ProfileState struct { DynamicSortSubtable pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SSH logging options. Log pulumi.StringPtrInput @@ -167,7 +165,7 @@ type profileArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter *ProfileFileFilter `pulumi:"fileFilter"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // SSH logging options. Log *string `pulumi:"log"` @@ -189,7 +187,7 @@ type ProfileArgs struct { DynamicSortSubtable pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SSH logging options. Log pulumi.StringPtrInput @@ -308,7 +306,7 @@ func (o ProfileOutput) FileFilter() ProfileFileFilterOutput { return o.ApplyT(func(v *Profile) ProfileFileFilterOutput { return v.FileFilter }).(ProfileFileFilterOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -329,8 +327,8 @@ func (o ProfileOutput) ShellCommands() ProfileShellCommandArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/video/keyword.go b/sdk/go/fortios/filter/video/keyword.go index c2877bfa..7cb52e06 100644 --- a/sdk/go/fortios/filter/video/keyword.go +++ b/sdk/go/fortios/filter/video/keyword.go @@ -39,14 +39,14 @@ type Keyword struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Keyword matching logic. Valid values: `or`, `and`. Match pulumi.StringOutput `pulumi:"match"` // Name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // List of keywords. The structure of `word` block is documented below. Words KeywordWordArrayOutput `pulumi:"words"` } @@ -87,7 +87,7 @@ type keywordState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Keyword matching logic. Valid values: `or`, `and`. Match *string `pulumi:"match"` @@ -106,7 +106,7 @@ type KeywordState struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Keyword matching logic. Valid values: `or`, `and`. Match pulumi.StringPtrInput @@ -129,7 +129,7 @@ type keywordArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Keyword matching logic. Valid values: `or`, `and`. Match *string `pulumi:"match"` @@ -149,7 +149,7 @@ type KeywordArgs struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Keyword matching logic. Valid values: `or`, `and`. Match pulumi.StringPtrInput @@ -263,7 +263,7 @@ func (o KeywordOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Keyword) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o KeywordOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Keyword) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -279,8 +279,8 @@ func (o KeywordOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o KeywordOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Keyword) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o KeywordOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Keyword) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // List of keywords. The structure of `word` block is documented below. diff --git a/sdk/go/fortios/filter/video/profile.go b/sdk/go/fortios/filter/video/profile.go index 49c08722..e1c76c2d 100644 --- a/sdk/go/fortios/filter/video/profile.go +++ b/sdk/go/fortios/filter/video/profile.go @@ -45,7 +45,7 @@ type Profile struct { Filters ProfileFilterArrayOutput `pulumi:"filters"` // Configure FortiGuard categories. The structure of `fortiguardCategory` block is documented below. FortiguardCategory ProfileFortiguardCategoryOutput `pulumi:"fortiguardCategory"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringOutput `pulumi:"log"` @@ -54,7 +54,7 @@ type Profile struct { // Replacement message group. ReplacemsgGroup pulumi.StringOutput `pulumi:"replacemsgGroup"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable Vimeo video source. Valid values: `enable`, `disable`. Vimeo pulumi.StringOutput `pulumi:"vimeo"` // Enable/disable YouTube video source. Valid values: `enable`, `disable`. @@ -105,7 +105,7 @@ type profileState struct { Filters []ProfileFilter `pulumi:"filters"` // Configure FortiGuard categories. The structure of `fortiguardCategory` block is documented below. FortiguardCategory *ProfileFortiguardCategory `pulumi:"fortiguardCategory"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` @@ -136,7 +136,7 @@ type ProfileState struct { Filters ProfileFilterArrayInput // Configure FortiGuard categories. The structure of `fortiguardCategory` block is documented below. FortiguardCategory ProfileFortiguardCategoryPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput @@ -171,7 +171,7 @@ type profileArgs struct { Filters []ProfileFilter `pulumi:"filters"` // Configure FortiGuard categories. The structure of `fortiguardCategory` block is documented below. FortiguardCategory *ProfileFortiguardCategory `pulumi:"fortiguardCategory"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` @@ -203,7 +203,7 @@ type ProfileArgs struct { Filters ProfileFilterArrayInput // Configure FortiGuard categories. The structure of `fortiguardCategory` block is documented below. FortiguardCategory ProfileFortiguardCategoryPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput @@ -338,7 +338,7 @@ func (o ProfileOutput) FortiguardCategory() ProfileFortiguardCategoryOutput { return o.ApplyT(func(v *Profile) ProfileFortiguardCategoryOutput { return v.FortiguardCategory }).(ProfileFortiguardCategoryOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -359,8 +359,8 @@ func (o ProfileOutput) ReplacemsgGroup() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable Vimeo video source. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/filter/video/youtubechannelfilter.go b/sdk/go/fortios/filter/video/youtubechannelfilter.go index bf7440e3..82538a91 100644 --- a/sdk/go/fortios/filter/video/youtubechannelfilter.go +++ b/sdk/go/fortios/filter/video/youtubechannelfilter.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1`. +// Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1`. // // ## Import // @@ -43,7 +43,7 @@ type Youtubechannelfilter struct { Entries YoutubechannelfilterEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Eanble/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringOutput `pulumi:"log"` @@ -52,7 +52,7 @@ type Youtubechannelfilter struct { // Enable/disable overriding category filtering result. Valid values: `enable`, `disable`. OverrideCategory pulumi.StringOutput `pulumi:"overrideCategory"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewYoutubechannelfilter registers a new resource with the given unique name, arguments, and options. @@ -95,7 +95,7 @@ type youtubechannelfilterState struct { Entries []YoutubechannelfilterEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Eanble/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` @@ -118,7 +118,7 @@ type YoutubechannelfilterState struct { Entries YoutubechannelfilterEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Eanble/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput @@ -145,7 +145,7 @@ type youtubechannelfilterArgs struct { Entries []YoutubechannelfilterEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Eanble/disable logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` @@ -169,7 +169,7 @@ type YoutubechannelfilterArgs struct { Entries YoutubechannelfilterEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Eanble/disable logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput @@ -293,7 +293,7 @@ func (o YoutubechannelfilterOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Youtubechannelfilter) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o YoutubechannelfilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Youtubechannelfilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -314,8 +314,8 @@ func (o YoutubechannelfilterOutput) OverrideCategory() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o YoutubechannelfilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Youtubechannelfilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o YoutubechannelfilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Youtubechannelfilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type YoutubechannelfilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/video/youtubekey.go b/sdk/go/fortios/filter/video/youtubekey.go index d3d9b1d3..4a1e8abc 100644 --- a/sdk/go/fortios/filter/video/youtubekey.go +++ b/sdk/go/fortios/filter/video/youtubekey.go @@ -38,7 +38,7 @@ type Youtubekey struct { // Key. Key pulumi.StringOutput `pulumi:"key"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewYoutubekey registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o YoutubekeyOutput) Key() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o YoutubekeyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Youtubekey) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o YoutubekeyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Youtubekey) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type YoutubekeyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/content.go b/sdk/go/fortios/filter/web/content.go index 12e1cc85..06217439 100644 --- a/sdk/go/fortios/filter/web/content.go +++ b/sdk/go/fortios/filter/web/content.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,12 +68,12 @@ type Content struct { Entries ContentEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewContent registers a new resource with the given unique name, arguments, and options. @@ -119,7 +117,7 @@ type contentState struct { Entries []ContentEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -136,7 +134,7 @@ type ContentState struct { Entries ContentEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -157,7 +155,7 @@ type contentArgs struct { Entries []ContentEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -175,7 +173,7 @@ type ContentArgs struct { Entries ContentEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -290,7 +288,7 @@ func (o ContentOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Content) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ContentOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Content) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -301,8 +299,8 @@ func (o ContentOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ContentOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Content) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ContentOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Content) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ContentArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/contentheader.go b/sdk/go/fortios/filter/web/contentheader.go index d31dcbe0..29f2e30f 100644 --- a/sdk/go/fortios/filter/web/contentheader.go +++ b/sdk/go/fortios/filter/web/contentheader.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,12 +68,12 @@ type Contentheader struct { Entries ContentheaderEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of table. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewContentheader registers a new resource with the given unique name, arguments, and options. @@ -119,7 +117,7 @@ type contentheaderState struct { Entries []ContentheaderEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -136,7 +134,7 @@ type ContentheaderState struct { Entries ContentheaderEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -157,7 +155,7 @@ type contentheaderArgs struct { Entries []ContentheaderEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of table. Name *string `pulumi:"name"` @@ -175,7 +173,7 @@ type ContentheaderArgs struct { Entries ContentheaderEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of table. Name pulumi.StringPtrInput @@ -290,7 +288,7 @@ func (o ContentheaderOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Contentheader) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ContentheaderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Contentheader) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -301,8 +299,8 @@ func (o ContentheaderOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ContentheaderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Contentheader) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ContentheaderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Contentheader) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ContentheaderArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/fortiguard.go b/sdk/go/fortios/filter/web/fortiguard.go index 3b7b0146..af801921 100644 --- a/sdk/go/fortios/filter/web/fortiguard.go +++ b/sdk/go/fortios/filter/web/fortiguard.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ import ( type Fortiguard struct { pulumi.CustomResourceState - // Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + // Maximum percentage of available memory allocated to caching (1 - 15). CacheMemPercent pulumi.IntOutput `pulumi:"cacheMemPercent"` // Maximum permille of available memory allocated to caching (1 - 150). CacheMemPermille pulumi.IntOutput `pulumi:"cacheMemPermille"` @@ -98,7 +96,7 @@ type Fortiguard struct { // Limit size of URL request packets sent to FortiGuard server (0 for default). RequestPacketSizeLimit pulumi.IntOutput `pulumi:"requestPacketSizeLimit"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable use of HTTPS for warning and authentication. Valid values: `enable`, `disable`. WarnAuthHttps pulumi.StringOutput `pulumi:"warnAuthHttps"` } @@ -133,7 +131,7 @@ func GetFortiguard(ctx *pulumi.Context, // Input properties used for looking up and filtering Fortiguard resources. type fortiguardState struct { - // Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + // Maximum percentage of available memory allocated to caching (1 - 15). CacheMemPercent *int `pulumi:"cacheMemPercent"` // Maximum permille of available memory allocated to caching (1 - 150). CacheMemPermille *int `pulumi:"cacheMemPermille"` @@ -166,7 +164,7 @@ type fortiguardState struct { } type FortiguardState struct { - // Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + // Maximum percentage of available memory allocated to caching (1 - 15). CacheMemPercent pulumi.IntPtrInput // Maximum permille of available memory allocated to caching (1 - 150). CacheMemPermille pulumi.IntPtrInput @@ -203,7 +201,7 @@ func (FortiguardState) ElementType() reflect.Type { } type fortiguardArgs struct { - // Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + // Maximum percentage of available memory allocated to caching (1 - 15). CacheMemPercent *int `pulumi:"cacheMemPercent"` // Maximum permille of available memory allocated to caching (1 - 150). CacheMemPermille *int `pulumi:"cacheMemPermille"` @@ -237,7 +235,7 @@ type fortiguardArgs struct { // The set of arguments for constructing a Fortiguard resource. type FortiguardArgs struct { - // Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + // Maximum percentage of available memory allocated to caching (1 - 15). CacheMemPercent pulumi.IntPtrInput // Maximum permille of available memory allocated to caching (1 - 150). CacheMemPermille pulumi.IntPtrInput @@ -356,7 +354,7 @@ func (o FortiguardOutput) ToFortiguardOutputWithContext(ctx context.Context) For return o } -// Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). +// Maximum percentage of available memory allocated to caching (1 - 15). func (o FortiguardOutput) CacheMemPercent() pulumi.IntOutput { return o.ApplyT(func(v *Fortiguard) pulumi.IntOutput { return v.CacheMemPercent }).(pulumi.IntOutput) } @@ -422,8 +420,8 @@ func (o FortiguardOutput) RequestPacketSizeLimit() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortiguardOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortiguard) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortiguardOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortiguard) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable use of HTTPS for warning and authentication. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/filter/web/ftgdlocalcat.go b/sdk/go/fortios/filter/web/ftgdlocalcat.go index c3929d8a..7d1c1483 100644 --- a/sdk/go/fortios/filter/web/ftgdlocalcat.go +++ b/sdk/go/fortios/filter/web/ftgdlocalcat.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Ftgdlocalcat struct { // Enable/disable the local category. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFtgdlocalcat registers a new resource with the given unique name, arguments, and options. @@ -254,8 +252,8 @@ func (o FtgdlocalcatOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FtgdlocalcatOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ftgdlocalcat) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FtgdlocalcatOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ftgdlocalcat) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FtgdlocalcatArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/ftgdlocalrating.go b/sdk/go/fortios/filter/web/ftgdlocalrating.go index 998fc59b..570df63a 100644 --- a/sdk/go/fortios/filter/web/ftgdlocalrating.go +++ b/sdk/go/fortios/filter/web/ftgdlocalrating.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Ftgdlocalrating struct { // URL to rate locally. Url pulumi.StringOutput `pulumi:"url"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFtgdlocalrating registers a new resource with the given unique name, arguments, and options. @@ -273,8 +271,8 @@ func (o FtgdlocalratingOutput) Url() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FtgdlocalratingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ftgdlocalrating) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FtgdlocalratingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ftgdlocalrating) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FtgdlocalratingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/ipsurlfiltercachesetting.go b/sdk/go/fortios/filter/web/ipsurlfiltercachesetting.go index 648a898a..f97510d4 100644 --- a/sdk/go/fortios/filter/web/ipsurlfiltercachesetting.go +++ b/sdk/go/fortios/filter/web/ipsurlfiltercachesetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Ipsurlfiltercachesetting struct { // Extend time to live beyond reported by DNS. 0 means use DNS server's TTL ExtendedTtl pulumi.IntOutput `pulumi:"extendedTtl"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpsurlfiltercachesetting registers a new resource with the given unique name, arguments, and options. @@ -238,8 +236,8 @@ func (o IpsurlfiltercachesettingOutput) ExtendedTtl() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpsurlfiltercachesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipsurlfiltercachesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpsurlfiltercachesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipsurlfiltercachesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpsurlfiltercachesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/ipsurlfiltersetting.go b/sdk/go/fortios/filter/web/ipsurlfiltersetting.go index 5600d8ed..94b4e305 100644 --- a/sdk/go/fortios/filter/web/ipsurlfiltersetting.go +++ b/sdk/go/fortios/filter/web/ipsurlfiltersetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Ipsurlfiltersetting struct { // Filter based on geographical location. Route will NOT be installed if the resolved IP address belongs to the country in the filter. GeoFilter pulumi.StringPtrOutput `pulumi:"geoFilter"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpsurlfiltersetting registers a new resource with the given unique name, arguments, and options. @@ -268,8 +266,8 @@ func (o IpsurlfiltersettingOutput) GeoFilter() pulumi.StringPtrOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpsurlfiltersettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipsurlfiltersetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpsurlfiltersettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipsurlfiltersetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpsurlfiltersettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/ipsurlfiltersetting6.go b/sdk/go/fortios/filter/web/ipsurlfiltersetting6.go index 6b84431b..120b316e 100644 --- a/sdk/go/fortios/filter/web/ipsurlfiltersetting6.go +++ b/sdk/go/fortios/filter/web/ipsurlfiltersetting6.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Ipsurlfiltersetting6 struct { // Filter based on geographical location. Route will NOT be installed if the resolved IPv6 address belongs to the country in the filter. GeoFilter pulumi.StringPtrOutput `pulumi:"geoFilter"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpsurlfiltersetting6 registers a new resource with the given unique name, arguments, and options. @@ -268,8 +266,8 @@ func (o Ipsurlfiltersetting6Output) GeoFilter() pulumi.StringPtrOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ipsurlfiltersetting6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipsurlfiltersetting6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ipsurlfiltersetting6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipsurlfiltersetting6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ipsurlfiltersetting6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/override.go b/sdk/go/fortios/filter/web/override.go index c3369797..df0500fe 100644 --- a/sdk/go/fortios/filter/web/override.go +++ b/sdk/go/fortios/filter/web/override.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // @@ -93,7 +91,7 @@ type Override struct { // Specify the user group for which the override applies. UserGroup pulumi.StringOutput `pulumi:"userGroup"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverride registers a new resource with the given unique name, arguments, and options. @@ -393,8 +391,8 @@ func (o OverrideOutput) UserGroup() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverrideOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Override) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverrideOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Override) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverrideArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/profile.go b/sdk/go/fortios/filter/web/profile.go index 9a7dac5d..bc4152d5 100644 --- a/sdk/go/fortios/filter/web/profile.go +++ b/sdk/go/fortios/filter/web/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -107,7 +106,6 @@ import ( // } // // ``` -// // // ## Import // @@ -143,7 +141,7 @@ type Profile struct { FileFilter ProfileFileFilterOutput `pulumi:"fileFilter"` // FortiGuard Web Filter settings. The structure of `ftgdWf` block is documented below. FtgdWf ProfileFtgdWfOutput `pulumi:"ftgdWf"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. HttpsReplacemsg pulumi.StringOutput `pulumi:"httpsReplacemsg"` @@ -164,7 +162,7 @@ type Profile struct { // Replacement message group. ReplacemsgGroup pulumi.StringOutput `pulumi:"replacemsgGroup"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Web content filtering settings. The structure of `web` block is documented below. Web ProfileWebOutput `pulumi:"web"` // Enable/disable logging of AntiPhishing checks. Valid values: `enable`, `disable`. @@ -259,7 +257,7 @@ type profileState struct { FileFilter *ProfileFileFilter `pulumi:"fileFilter"` // FortiGuard Web Filter settings. The structure of `ftgdWf` block is documented below. FtgdWf *ProfileFtgdWf `pulumi:"ftgdWf"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. HttpsReplacemsg *string `pulumi:"httpsReplacemsg"` @@ -346,7 +344,7 @@ type ProfileState struct { FileFilter ProfileFileFilterPtrInput // FortiGuard Web Filter settings. The structure of `ftgdWf` block is documented below. FtgdWf ProfileFtgdWfPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. HttpsReplacemsg pulumi.StringPtrInput @@ -437,7 +435,7 @@ type profileArgs struct { FileFilter *ProfileFileFilter `pulumi:"fileFilter"` // FortiGuard Web Filter settings. The structure of `ftgdWf` block is documented below. FtgdWf *ProfileFtgdWf `pulumi:"ftgdWf"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. HttpsReplacemsg *string `pulumi:"httpsReplacemsg"` @@ -525,7 +523,7 @@ type ProfileArgs struct { FileFilter ProfileFileFilterPtrInput // FortiGuard Web Filter settings. The structure of `ftgdWf` block is documented below. FtgdWf ProfileFtgdWfPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. HttpsReplacemsg pulumi.StringPtrInput @@ -719,7 +717,7 @@ func (o ProfileOutput) FtgdWf() ProfileFtgdWfOutput { return o.ApplyT(func(v *Profile) ProfileFtgdWfOutput { return v.FtgdWf }).(ProfileFtgdWfOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -770,8 +768,8 @@ func (o ProfileOutput) ReplacemsgGroup() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Web content filtering settings. The structure of `web` block is documented below. diff --git a/sdk/go/fortios/filter/web/searchengine.go b/sdk/go/fortios/filter/web/searchengine.go index 1b2cd1a7..c265dc8a 100644 --- a/sdk/go/fortios/filter/web/searchengine.go +++ b/sdk/go/fortios/filter/web/searchengine.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Searchengine struct { // URL (regular expression). Url pulumi.StringOutput `pulumi:"url"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSearchengine registers a new resource with the given unique name, arguments, and options. @@ -316,8 +314,8 @@ func (o SearchengineOutput) Url() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SearchengineOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Searchengine) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SearchengineOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Searchengine) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SearchengineArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/filter/web/urlfilter.go b/sdk/go/fortios/filter/web/urlfilter.go index df544396..4551539f 100644 --- a/sdk/go/fortios/filter/web/urlfilter.go +++ b/sdk/go/fortios/filter/web/urlfilter.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,7 +70,7 @@ type Urlfilter struct { Entries UrlfilterEntryArrayOutput `pulumi:"entries"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. Ip4MappedIp6 pulumi.StringOutput `pulumi:"ip4MappedIp6"` @@ -83,7 +81,7 @@ type Urlfilter struct { // Enable/disable DNS resolver for one-arm IPS URL filter operation. Valid values: `enable`, `disable`. OneArmIpsUrlfilter pulumi.StringOutput `pulumi:"oneArmIpsUrlfilter"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewUrlfilter registers a new resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ type urlfilterState struct { Entries []UrlfilterEntry `pulumi:"entries"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. Ip4MappedIp6 *string `pulumi:"ip4MappedIp6"` @@ -150,7 +148,7 @@ type UrlfilterState struct { Entries UrlfilterEntryArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. Ip4MappedIp6 pulumi.StringPtrInput @@ -177,7 +175,7 @@ type urlfilterArgs struct { Entries []UrlfilterEntry `pulumi:"entries"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. Ip4MappedIp6 *string `pulumi:"ip4MappedIp6"` @@ -201,7 +199,7 @@ type UrlfilterArgs struct { Entries UrlfilterEntryArrayInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. Ip4MappedIp6 pulumi.StringPtrInput @@ -322,7 +320,7 @@ func (o UrlfilterOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Urlfilter) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o UrlfilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Urlfilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -348,8 +346,8 @@ func (o UrlfilterOutput) OneArmIpsUrlfilter() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UrlfilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Urlfilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UrlfilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Urlfilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type UrlfilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/accessproxy.go b/sdk/go/fortios/firewall/accessproxy.go index 167731ef..3d36d331 100644 --- a/sdk/go/fortios/firewall/accessproxy.go +++ b/sdk/go/fortios/firewall/accessproxy.go @@ -51,7 +51,7 @@ type Accessproxy struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Action of an empty client certificate. EmptyCertAction pulumi.StringOutput `pulumi:"emptyCertAction"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion pulumi.StringOutput `pulumi:"httpSupportedMaxVersion"` @@ -70,7 +70,7 @@ type Accessproxy struct { // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. UserAgentDetect pulumi.StringOutput `pulumi:"userAgentDetect"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual IP name. Vip pulumi.StringOutput `pulumi:"vip"` } @@ -123,7 +123,7 @@ type accessproxyState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Action of an empty client certificate. EmptyCertAction *string `pulumi:"emptyCertAction"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion *string `pulumi:"httpSupportedMaxVersion"` @@ -166,7 +166,7 @@ type AccessproxyState struct { DynamicSortSubtable pulumi.StringPtrInput // Action of an empty client certificate. EmptyCertAction pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion pulumi.StringPtrInput @@ -213,7 +213,7 @@ type accessproxyArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Action of an empty client certificate. EmptyCertAction *string `pulumi:"emptyCertAction"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion *string `pulumi:"httpSupportedMaxVersion"` @@ -257,7 +257,7 @@ type AccessproxyArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Action of an empty client certificate. EmptyCertAction pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion pulumi.StringPtrInput @@ -413,7 +413,7 @@ func (o AccessproxyOutput) EmptyCertAction() pulumi.StringOutput { return o.ApplyT(func(v *Accessproxy) pulumi.StringOutput { return v.EmptyCertAction }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AccessproxyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accessproxy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -459,8 +459,8 @@ func (o AccessproxyOutput) UserAgentDetect() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AccessproxyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accessproxy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AccessproxyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accessproxy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual IP name. diff --git a/sdk/go/fortios/firewall/accessproxy6.go b/sdk/go/fortios/firewall/accessproxy6.go index 42a68e08..0f935b4b 100644 --- a/sdk/go/fortios/firewall/accessproxy6.go +++ b/sdk/go/fortios/firewall/accessproxy6.go @@ -51,7 +51,7 @@ type Accessproxy6 struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Action of an empty client certificate. EmptyCertAction pulumi.StringOutput `pulumi:"emptyCertAction"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion pulumi.StringOutput `pulumi:"httpSupportedMaxVersion"` @@ -70,7 +70,7 @@ type Accessproxy6 struct { // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. UserAgentDetect pulumi.StringOutput `pulumi:"userAgentDetect"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual IP name. Vip pulumi.StringOutput `pulumi:"vip"` } @@ -123,7 +123,7 @@ type accessproxy6State struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Action of an empty client certificate. EmptyCertAction *string `pulumi:"emptyCertAction"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion *string `pulumi:"httpSupportedMaxVersion"` @@ -166,7 +166,7 @@ type Accessproxy6State struct { DynamicSortSubtable pulumi.StringPtrInput // Action of an empty client certificate. EmptyCertAction pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion pulumi.StringPtrInput @@ -213,7 +213,7 @@ type accessproxy6Args struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Action of an empty client certificate. EmptyCertAction *string `pulumi:"emptyCertAction"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion *string `pulumi:"httpSupportedMaxVersion"` @@ -257,7 +257,7 @@ type Accessproxy6Args struct { DynamicSortSubtable pulumi.StringPtrInput // Action of an empty client certificate. EmptyCertAction pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. HttpSupportedMaxVersion pulumi.StringPtrInput @@ -413,7 +413,7 @@ func (o Accessproxy6Output) EmptyCertAction() pulumi.StringOutput { return o.ApplyT(func(v *Accessproxy6) pulumi.StringOutput { return v.EmptyCertAction }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Accessproxy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accessproxy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -459,8 +459,8 @@ func (o Accessproxy6Output) UserAgentDetect() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Accessproxy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accessproxy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Accessproxy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accessproxy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual IP name. diff --git a/sdk/go/fortios/firewall/accessproxysshclientcert.go b/sdk/go/fortios/firewall/accessproxysshclientcert.go index bd87c07e..d48dd363 100644 --- a/sdk/go/fortios/firewall/accessproxysshclientcert.go +++ b/sdk/go/fortios/firewall/accessproxysshclientcert.go @@ -39,7 +39,7 @@ type Accessproxysshclientcert struct { CertExtensions AccessproxysshclientcertCertExtensionArrayOutput `pulumi:"certExtensions"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // SSH client certificate name. Name pulumi.StringOutput `pulumi:"name"` @@ -56,7 +56,7 @@ type Accessproxysshclientcert struct { // Enable/disable appending source-address certificate critical option. This option ensure certificate only accepted from FortiGate source address. Valid values: `enable`, `disable`. SourceAddress pulumi.StringOutput `pulumi:"sourceAddress"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAccessproxysshclientcert registers a new resource with the given unique name, arguments, and options. @@ -95,7 +95,7 @@ type accessproxysshclientcertState struct { CertExtensions []AccessproxysshclientcertCertExtension `pulumi:"certExtensions"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // SSH client certificate name. Name *string `pulumi:"name"` @@ -122,7 +122,7 @@ type AccessproxysshclientcertState struct { CertExtensions AccessproxysshclientcertCertExtensionArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SSH client certificate name. Name pulumi.StringPtrInput @@ -153,7 +153,7 @@ type accessproxysshclientcertArgs struct { CertExtensions []AccessproxysshclientcertCertExtension `pulumi:"certExtensions"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // SSH client certificate name. Name *string `pulumi:"name"` @@ -181,7 +181,7 @@ type AccessproxysshclientcertArgs struct { CertExtensions AccessproxysshclientcertCertExtensionArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SSH client certificate name. Name pulumi.StringPtrInput @@ -305,7 +305,7 @@ func (o AccessproxysshclientcertOutput) DynamicSortSubtable() pulumi.StringPtrOu return o.ApplyT(func(v *Accessproxysshclientcert) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AccessproxysshclientcertOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accessproxysshclientcert) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -346,8 +346,8 @@ func (o AccessproxysshclientcertOutput) SourceAddress() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AccessproxysshclientcertOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accessproxysshclientcert) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AccessproxysshclientcertOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accessproxysshclientcert) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AccessproxysshclientcertArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/accessproxyvirtualhost.go b/sdk/go/fortios/firewall/accessproxyvirtualhost.go index 5ba1de75..034981eb 100644 --- a/sdk/go/fortios/firewall/accessproxyvirtualhost.go +++ b/sdk/go/fortios/firewall/accessproxyvirtualhost.go @@ -44,7 +44,7 @@ type Accessproxyvirtualhost struct { // SSL certificate for this host. SslCertificate pulumi.StringOutput `pulumi:"sslCertificate"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAccessproxyvirtualhost registers a new resource with the given unique name, arguments, and options. @@ -254,8 +254,8 @@ func (o AccessproxyvirtualhostOutput) SslCertificate() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AccessproxyvirtualhostOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accessproxyvirtualhost) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AccessproxyvirtualhostOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accessproxyvirtualhost) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AccessproxyvirtualhostArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/address.go b/sdk/go/fortios/firewall/address.go index d71dc6d5..4fca7543 100644 --- a/sdk/go/fortios/firewall/address.go +++ b/sdk/go/fortios/firewall/address.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -98,7 +96,7 @@ type Address struct { Fqdn pulumi.StringPtrOutput `pulumi:"fqdn"` // FSSO group(s). The structure of `fssoGroup` block is documented below. FssoGroups AddressFssoGroupArrayOutput `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Dynamic address matching hardware model. HwModel pulumi.StringPtrOutput `pulumi:"hwModel"` @@ -159,7 +157,7 @@ type Address struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringPtrOutput `pulumi:"visibility"` // IP address and wildcard netmask. @@ -228,7 +226,7 @@ type addressState struct { Fqdn *string `pulumi:"fqdn"` // FSSO group(s). The structure of `fssoGroup` block is documented below. FssoGroups []AddressFssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Dynamic address matching hardware model. HwModel *string `pulumi:"hwModel"` @@ -329,7 +327,7 @@ type AddressState struct { Fqdn pulumi.StringPtrInput // FSSO group(s). The structure of `fssoGroup` block is documented below. FssoGroups AddressFssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Dynamic address matching hardware model. HwModel pulumi.StringPtrInput @@ -434,7 +432,7 @@ type addressArgs struct { Fqdn *string `pulumi:"fqdn"` // FSSO group(s). The structure of `fssoGroup` block is documented below. FssoGroups []AddressFssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Dynamic address matching hardware model. HwModel *string `pulumi:"hwModel"` @@ -536,7 +534,7 @@ type AddressArgs struct { Fqdn pulumi.StringPtrInput // FSSO group(s). The structure of `fssoGroup` block is documented below. FssoGroups AddressFssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Dynamic address matching hardware model. HwModel pulumi.StringPtrInput @@ -768,7 +766,7 @@ func (o AddressOutput) FssoGroups() AddressFssoGroupArrayOutput { return o.ApplyT(func(v *Address) AddressFssoGroupArrayOutput { return v.FssoGroups }).(AddressFssoGroupArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AddressOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Address) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -919,8 +917,8 @@ func (o AddressOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AddressOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Address) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AddressOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Address) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/address6.go b/sdk/go/fortios/firewall/address6.go index a730aa98..5bd7de2e 100644 --- a/sdk/go/fortios/firewall/address6.go +++ b/sdk/go/fortios/firewall/address6.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -89,7 +87,7 @@ type Address6 struct { FabricObject pulumi.StringOutput `pulumi:"fabricObject"` // Fully qualified domain name. Fqdn pulumi.StringOutput `pulumi:"fqdn"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Host Address. Host pulumi.StringOutput `pulumi:"host"` @@ -128,7 +126,7 @@ type Address6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable the visibility of the object in the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -183,7 +181,7 @@ type address6State struct { FabricObject *string `pulumi:"fabricObject"` // Fully qualified domain name. Fqdn *string `pulumi:"fqdn"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Host Address. Host *string `pulumi:"host"` @@ -248,7 +246,7 @@ type Address6State struct { FabricObject pulumi.StringPtrInput // Fully qualified domain name. Fqdn pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Host Address. Host pulumi.StringPtrInput @@ -317,7 +315,7 @@ type address6Args struct { FabricObject *string `pulumi:"fabricObject"` // Fully qualified domain name. Fqdn *string `pulumi:"fqdn"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Host Address. Host *string `pulumi:"host"` @@ -383,7 +381,7 @@ type Address6Args struct { FabricObject pulumi.StringPtrInput // Fully qualified domain name. Fqdn pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Host Address. Host pulumi.StringPtrInput @@ -564,7 +562,7 @@ func (o Address6Output) Fqdn() pulumi.StringOutput { return o.ApplyT(func(v *Address6) pulumi.StringOutput { return v.Fqdn }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Address6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Address6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -660,8 +658,8 @@ func (o Address6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Address6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Address6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Address6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Address6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable the visibility of the object in the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/address6template.go b/sdk/go/fortios/firewall/address6template.go index 6bd55a0e..64141bb0 100644 --- a/sdk/go/fortios/firewall/address6template.go +++ b/sdk/go/fortios/firewall/address6template.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,7 +79,7 @@ type Address6template struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringOutput `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IPv6 address prefix. Ip6 pulumi.StringOutput `pulumi:"ip6"` @@ -92,7 +90,7 @@ type Address6template struct { // IPv6 subnet segments. The structure of `subnetSegment` block is documented below. SubnetSegments Address6templateSubnetSegmentArrayOutput `pulumi:"subnetSegments"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAddress6template registers a new resource with the given unique name, arguments, and options. @@ -135,7 +133,7 @@ type address6templateState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPv6 address prefix. Ip6 *string `pulumi:"ip6"` @@ -154,7 +152,7 @@ type Address6templateState struct { DynamicSortSubtable pulumi.StringPtrInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPv6 address prefix. Ip6 pulumi.StringPtrInput @@ -177,7 +175,7 @@ type address6templateArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPv6 address prefix. Ip6 string `pulumi:"ip6"` @@ -197,7 +195,7 @@ type Address6templateArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPv6 address prefix. Ip6 pulumi.StringInput @@ -308,7 +306,7 @@ func (o Address6templateOutput) FabricObject() pulumi.StringOutput { return o.ApplyT(func(v *Address6template) pulumi.StringOutput { return v.FabricObject }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Address6templateOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Address6template) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -334,8 +332,8 @@ func (o Address6templateOutput) SubnetSegments() Address6templateSubnetSegmentAr } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Address6templateOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Address6template) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Address6templateOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Address6template) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Address6templateArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/addrgrp.go b/sdk/go/fortios/firewall/addrgrp.go index c82ee966..d44ab2af 100644 --- a/sdk/go/fortios/firewall/addrgrp.go +++ b/sdk/go/fortios/firewall/addrgrp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -62,7 +61,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Addrgrp struct { ExcludeMembers AddrgrpExcludeMemberArrayOutput `pulumi:"excludeMembers"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringOutput `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Address objects contained within the group. The structure of `member` block is documented below. Members AddrgrpMemberArrayOutput `pulumi:"members"` @@ -113,7 +111,7 @@ type Addrgrp struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -167,7 +165,7 @@ type addrgrpState struct { ExcludeMembers []AddrgrpExcludeMember `pulumi:"excludeMembers"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Address objects contained within the group. The structure of `member` block is documented below. Members []AddrgrpMember `pulumi:"members"` @@ -202,7 +200,7 @@ type AddrgrpState struct { ExcludeMembers AddrgrpExcludeMemberArrayInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Address objects contained within the group. The structure of `member` block is documented below. Members AddrgrpMemberArrayInput @@ -241,7 +239,7 @@ type addrgrpArgs struct { ExcludeMembers []AddrgrpExcludeMember `pulumi:"excludeMembers"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Address objects contained within the group. The structure of `member` block is documented below. Members []AddrgrpMember `pulumi:"members"` @@ -277,7 +275,7 @@ type AddrgrpArgs struct { ExcludeMembers AddrgrpExcludeMemberArrayInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Address objects contained within the group. The structure of `member` block is documented below. Members AddrgrpMemberArrayInput @@ -422,7 +420,7 @@ func (o AddrgrpOutput) FabricObject() pulumi.StringOutput { return o.ApplyT(func(v *Addrgrp) pulumi.StringOutput { return v.FabricObject }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AddrgrpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Addrgrp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -453,8 +451,8 @@ func (o AddrgrpOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AddrgrpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Addrgrp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AddrgrpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Addrgrp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/addrgrp6.go b/sdk/go/fortios/firewall/addrgrp6.go index 3268ae5f..fc6e2969 100644 --- a/sdk/go/fortios/firewall/addrgrp6.go +++ b/sdk/go/fortios/firewall/addrgrp6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -60,7 +59,6 @@ import ( // } // // ``` -// // // ## Import // @@ -94,7 +92,7 @@ type Addrgrp6 struct { ExcludeMembers Addrgrp6ExcludeMemberArrayOutput `pulumi:"excludeMembers"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringOutput `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Address objects contained within the group. The structure of `member` block is documented below. Members Addrgrp6MemberArrayOutput `pulumi:"members"` @@ -105,7 +103,7 @@ type Addrgrp6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable address group6 visibility in the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -155,7 +153,7 @@ type addrgrp6State struct { ExcludeMembers []Addrgrp6ExcludeMember `pulumi:"excludeMembers"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Address objects contained within the group. The structure of `member` block is documented below. Members []Addrgrp6Member `pulumi:"members"` @@ -184,7 +182,7 @@ type Addrgrp6State struct { ExcludeMembers Addrgrp6ExcludeMemberArrayInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Address objects contained within the group. The structure of `member` block is documented below. Members Addrgrp6MemberArrayInput @@ -217,7 +215,7 @@ type addrgrp6Args struct { ExcludeMembers []Addrgrp6ExcludeMember `pulumi:"excludeMembers"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Address objects contained within the group. The structure of `member` block is documented below. Members []Addrgrp6Member `pulumi:"members"` @@ -247,7 +245,7 @@ type Addrgrp6Args struct { ExcludeMembers Addrgrp6ExcludeMemberArrayInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Address objects contained within the group. The structure of `member` block is documented below. Members Addrgrp6MemberArrayInput @@ -380,7 +378,7 @@ func (o Addrgrp6Output) FabricObject() pulumi.StringOutput { return o.ApplyT(func(v *Addrgrp6) pulumi.StringOutput { return v.FabricObject }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Addrgrp6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Addrgrp6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -406,8 +404,8 @@ func (o Addrgrp6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Addrgrp6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Addrgrp6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Addrgrp6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Addrgrp6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable address group6 visibility in the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/authportal.go b/sdk/go/fortios/firewall/authportal.go index 1deec98b..53eea0fd 100644 --- a/sdk/go/fortios/firewall/authportal.go +++ b/sdk/go/fortios/firewall/authportal.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -68,7 +66,7 @@ type Authportal struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. Groups AuthportalGroupArrayOutput `pulumi:"groups"` @@ -81,7 +79,7 @@ type Authportal struct { // Enable/disable authentication by proxy daemon (default = disable). Valid values: `enable`, `disable`. ProxyAuth pulumi.StringOutput `pulumi:"proxyAuth"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAuthportal registers a new resource with the given unique name, arguments, and options. @@ -116,7 +114,7 @@ func GetAuthportal(ctx *pulumi.Context, type authportalState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. Groups []AuthportalGroup `pulumi:"groups"` @@ -135,7 +133,7 @@ type authportalState struct { type AuthportalState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. Groups AuthportalGroupArrayInput @@ -158,7 +156,7 @@ func (AuthportalState) ElementType() reflect.Type { type authportalArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. Groups []AuthportalGroup `pulumi:"groups"` @@ -178,7 +176,7 @@ type authportalArgs struct { type AuthportalArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. Groups AuthportalGroupArrayInput @@ -286,7 +284,7 @@ func (o AuthportalOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Authportal) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AuthportalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Authportal) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -317,8 +315,8 @@ func (o AuthportalOutput) ProxyAuth() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AuthportalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Authportal) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AuthportalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Authportal) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AuthportalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/centralsnatmap.go b/sdk/go/fortios/firewall/centralsnatmap.go index b0e60316..bff84f2c 100644 --- a/sdk/go/fortios/firewall/centralsnatmap.go +++ b/sdk/go/fortios/firewall/centralsnatmap.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -65,7 +64,6 @@ import ( // } // // ``` -// // // ## Import // @@ -99,7 +97,7 @@ type Centralsnatmap struct { Dstintfs CentralsnatmapDstintfArrayOutput `pulumi:"dstintfs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable source NAT. Valid values: `disable`, `enable`. Nat pulumi.StringOutput `pulumi:"nat"` @@ -121,6 +119,8 @@ type Centralsnatmap struct { OrigPort pulumi.StringOutput `pulumi:"origPort"` // Policy ID. Policyid pulumi.IntOutput `pulumi:"policyid"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve pulumi.StringOutput `pulumi:"portPreserve"` // Integer value for the protocol type (0 - 255). Protocol pulumi.IntOutput `pulumi:"protocol"` // Source interface name from available interfaces. The structure of `srcintf` block is documented below. @@ -132,7 +132,7 @@ type Centralsnatmap struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCentralsnatmap registers a new resource with the given unique name, arguments, and options. @@ -198,7 +198,7 @@ type centralsnatmapState struct { Dstintfs []CentralsnatmapDstintf `pulumi:"dstintfs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable source NAT. Valid values: `disable`, `enable`. Nat *string `pulumi:"nat"` @@ -220,6 +220,8 @@ type centralsnatmapState struct { OrigPort *string `pulumi:"origPort"` // Policy ID. Policyid *int `pulumi:"policyid"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve *string `pulumi:"portPreserve"` // Integer value for the protocol type (0 - 255). Protocol *int `pulumi:"protocol"` // Source interface name from available interfaces. The structure of `srcintf` block is documented below. @@ -247,7 +249,7 @@ type CentralsnatmapState struct { Dstintfs CentralsnatmapDstintfArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable source NAT. Valid values: `disable`, `enable`. Nat pulumi.StringPtrInput @@ -269,6 +271,8 @@ type CentralsnatmapState struct { OrigPort pulumi.StringPtrInput // Policy ID. Policyid pulumi.IntPtrInput + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve pulumi.StringPtrInput // Integer value for the protocol type (0 - 255). Protocol pulumi.IntPtrInput // Source interface name from available interfaces. The structure of `srcintf` block is documented below. @@ -300,7 +304,7 @@ type centralsnatmapArgs struct { Dstintfs []CentralsnatmapDstintf `pulumi:"dstintfs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable source NAT. Valid values: `disable`, `enable`. Nat string `pulumi:"nat"` @@ -322,6 +326,8 @@ type centralsnatmapArgs struct { OrigPort string `pulumi:"origPort"` // Policy ID. Policyid *int `pulumi:"policyid"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve *string `pulumi:"portPreserve"` // Integer value for the protocol type (0 - 255). Protocol int `pulumi:"protocol"` // Source interface name from available interfaces. The structure of `srcintf` block is documented below. @@ -350,7 +356,7 @@ type CentralsnatmapArgs struct { Dstintfs CentralsnatmapDstintfArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable source NAT. Valid values: `disable`, `enable`. Nat pulumi.StringInput @@ -372,6 +378,8 @@ type CentralsnatmapArgs struct { OrigPort pulumi.StringInput // Policy ID. Policyid pulumi.IntPtrInput + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve pulumi.StringPtrInput // Integer value for the protocol type (0 - 255). Protocol pulumi.IntInput // Source interface name from available interfaces. The structure of `srcintf` block is documented below. @@ -503,7 +511,7 @@ func (o CentralsnatmapOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Centralsnatmap) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CentralsnatmapOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Centralsnatmap) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -558,6 +566,11 @@ func (o CentralsnatmapOutput) Policyid() pulumi.IntOutput { return o.ApplyT(func(v *Centralsnatmap) pulumi.IntOutput { return v.Policyid }).(pulumi.IntOutput) } +// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. +func (o CentralsnatmapOutput) PortPreserve() pulumi.StringOutput { + return o.ApplyT(func(v *Centralsnatmap) pulumi.StringOutput { return v.PortPreserve }).(pulumi.StringOutput) +} + // Integer value for the protocol type (0 - 255). func (o CentralsnatmapOutput) Protocol() pulumi.IntOutput { return o.ApplyT(func(v *Centralsnatmap) pulumi.IntOutput { return v.Protocol }).(pulumi.IntOutput) @@ -584,8 +597,8 @@ func (o CentralsnatmapOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CentralsnatmapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Centralsnatmap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CentralsnatmapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Centralsnatmap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CentralsnatmapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/city.go b/sdk/go/fortios/firewall/city.go index 58d05e70..075a39f2 100644 --- a/sdk/go/fortios/firewall/city.go +++ b/sdk/go/fortios/firewall/city.go @@ -38,7 +38,7 @@ type City struct { // City name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCity registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o CityOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *City) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *City) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/consolidated/policy.go b/sdk/go/fortios/firewall/consolidated/policy.go index 1a2c9915..4ae5bd79 100644 --- a/sdk/go/fortios/firewall/consolidated/policy.go +++ b/sdk/go/fortios/firewall/consolidated/policy.go @@ -81,7 +81,7 @@ type Policy struct { Fixedport pulumi.StringOutput `pulumi:"fixedport"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups PolicyFssoGroupArrayOutput `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups PolicyGroupArrayOutput `pulumi:"groups"` @@ -192,7 +192,7 @@ type Policy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of an existing VoIP profile. VoipProfile pulumi.StringOutput `pulumi:"voipProfile"` // Policy-based IPsec VPN: name of the IPsec VPN Phase 1. @@ -299,7 +299,7 @@ type policyState struct { Fixedport *string `pulumi:"fixedport"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups []PolicyFssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups []PolicyGroup `pulumi:"groups"` @@ -488,7 +488,7 @@ type PolicyState struct { Fixedport pulumi.StringPtrInput // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups PolicyFssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups PolicyGroupArrayInput @@ -681,7 +681,7 @@ type policyArgs struct { Fixedport *string `pulumi:"fixedport"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups []PolicyFssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups []PolicyGroup `pulumi:"groups"` @@ -871,7 +871,7 @@ type PolicyArgs struct { Fixedport pulumi.StringPtrInput // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups PolicyFssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups PolicyGroupArrayInput @@ -1218,7 +1218,7 @@ func (o PolicyOutput) FssoGroups() PolicyFssoGroupArrayOutput { return o.ApplyT(func(v *Policy) PolicyFssoGroupArrayOutput { return v.FssoGroups }).(PolicyFssoGroupArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1496,8 +1496,8 @@ func (o PolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of an existing VoIP profile. diff --git a/sdk/go/fortios/firewall/country.go b/sdk/go/fortios/firewall/country.go index 629add51..c28944bc 100644 --- a/sdk/go/fortios/firewall/country.go +++ b/sdk/go/fortios/firewall/country.go @@ -37,14 +37,14 @@ type Country struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Country ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Country name. Name pulumi.StringOutput `pulumi:"name"` // Region ID list. The structure of `region` block is documented below. Regions CountryRegionArrayOutput `pulumi:"regions"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCountry registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type countryState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Country ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Country name. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type CountryState struct { DynamicSortSubtable pulumi.StringPtrInput // Country ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Country name. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type countryArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Country ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Country name. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type CountryArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Country ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Country name. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o CountryOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Country) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CountryOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Country) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o CountryOutput) Regions() CountryRegionArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CountryOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Country) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CountryOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Country) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CountryArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/decryptedtrafficmirror.go b/sdk/go/fortios/firewall/decryptedtrafficmirror.go index 6c85b49e..61657be7 100644 --- a/sdk/go/fortios/firewall/decryptedtrafficmirror.go +++ b/sdk/go/fortios/firewall/decryptedtrafficmirror.go @@ -37,7 +37,7 @@ type Decryptedtrafficmirror struct { Dstmac pulumi.StringOutput `pulumi:"dstmac"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Decrypted traffic mirror interface The structure of `interface` block is documented below. Interfaces DecryptedtrafficmirrorInterfaceArrayOutput `pulumi:"interfaces"` @@ -48,7 +48,7 @@ type Decryptedtrafficmirror struct { // Types of decrypted traffic to be mirrored. Valid values: `ssl`, `ssh`. TrafficType pulumi.StringOutput `pulumi:"trafficType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDecryptedtrafficmirror registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type decryptedtrafficmirrorState struct { Dstmac *string `pulumi:"dstmac"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Decrypted traffic mirror interface The structure of `interface` block is documented below. Interfaces []DecryptedtrafficmirrorInterface `pulumi:"interfaces"` @@ -104,7 +104,7 @@ type DecryptedtrafficmirrorState struct { Dstmac pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Decrypted traffic mirror interface The structure of `interface` block is documented below. Interfaces DecryptedtrafficmirrorInterfaceArrayInput @@ -127,7 +127,7 @@ type decryptedtrafficmirrorArgs struct { Dstmac *string `pulumi:"dstmac"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Decrypted traffic mirror interface The structure of `interface` block is documented below. Interfaces []DecryptedtrafficmirrorInterface `pulumi:"interfaces"` @@ -147,7 +147,7 @@ type DecryptedtrafficmirrorArgs struct { Dstmac pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Decrypted traffic mirror interface The structure of `interface` block is documented below. Interfaces DecryptedtrafficmirrorInterfaceArrayInput @@ -258,7 +258,7 @@ func (o DecryptedtrafficmirrorOutput) DynamicSortSubtable() pulumi.StringPtrOutp return o.ApplyT(func(v *Decryptedtrafficmirror) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DecryptedtrafficmirrorOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Decryptedtrafficmirror) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -284,8 +284,8 @@ func (o DecryptedtrafficmirrorOutput) TrafficType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DecryptedtrafficmirrorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Decryptedtrafficmirror) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DecryptedtrafficmirrorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Decryptedtrafficmirror) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DecryptedtrafficmirrorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/dnstranslation.go b/sdk/go/fortios/firewall/dnstranslation.go index bf9b2504..6091cefc 100644 --- a/sdk/go/fortios/firewall/dnstranslation.go +++ b/sdk/go/fortios/firewall/dnstranslation.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Dnstranslation struct { // 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. Src pulumi.StringOutput `pulumi:"src"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDnstranslation registers a new resource with the given unique name, arguments, and options. @@ -270,8 +268,8 @@ func (o DnstranslationOutput) Src() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DnstranslationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dnstranslation) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DnstranslationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dnstranslation) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DnstranslationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/doSpolicy.go b/sdk/go/fortios/firewall/doSpolicy.go index ca2d568f..98697445 100644 --- a/sdk/go/fortios/firewall/doSpolicy.go +++ b/sdk/go/fortios/firewall/doSpolicy.go @@ -42,7 +42,7 @@ type DoSpolicy struct { Dstaddrs DoSpolicyDstaddrArrayOutput `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Incoming interface name from available interfaces. Interface pulumi.StringOutput `pulumi:"interface"` @@ -57,7 +57,7 @@ type DoSpolicy struct { // Enable/disable this policy. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDoSpolicy registers a new resource with the given unique name, arguments, and options. @@ -107,7 +107,7 @@ type doSpolicyState struct { Dstaddrs []DoSpolicyDstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Incoming interface name from available interfaces. Interface *string `pulumi:"interface"` @@ -134,7 +134,7 @@ type DoSpolicyState struct { Dstaddrs DoSpolicyDstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Incoming interface name from available interfaces. Interface pulumi.StringPtrInput @@ -165,7 +165,7 @@ type doSpolicyArgs struct { Dstaddrs []DoSpolicyDstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Incoming interface name from available interfaces. Interface string `pulumi:"interface"` @@ -193,7 +193,7 @@ type DoSpolicyArgs struct { Dstaddrs DoSpolicyDstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Incoming interface name from available interfaces. Interface pulumi.StringInput @@ -318,7 +318,7 @@ func (o DoSpolicyOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *DoSpolicy) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DoSpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *DoSpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -354,8 +354,8 @@ func (o DoSpolicyOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DoSpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DoSpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DoSpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *DoSpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DoSpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/doSpolicy6.go b/sdk/go/fortios/firewall/doSpolicy6.go index a87463cb..f4d469aa 100644 --- a/sdk/go/fortios/firewall/doSpolicy6.go +++ b/sdk/go/fortios/firewall/doSpolicy6.go @@ -42,7 +42,7 @@ type DoSpolicy6 struct { Dstaddrs DoSpolicy6DstaddrArrayOutput `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Incoming interface name from available interfaces. Interface pulumi.StringOutput `pulumi:"interface"` @@ -57,7 +57,7 @@ type DoSpolicy6 struct { // Enable/disable this policy. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDoSpolicy6 registers a new resource with the given unique name, arguments, and options. @@ -107,7 +107,7 @@ type doSpolicy6State struct { Dstaddrs []DoSpolicy6Dstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Incoming interface name from available interfaces. Interface *string `pulumi:"interface"` @@ -134,7 +134,7 @@ type DoSpolicy6State struct { Dstaddrs DoSpolicy6DstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Incoming interface name from available interfaces. Interface pulumi.StringPtrInput @@ -165,7 +165,7 @@ type doSpolicy6Args struct { Dstaddrs []DoSpolicy6Dstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Incoming interface name from available interfaces. Interface string `pulumi:"interface"` @@ -193,7 +193,7 @@ type DoSpolicy6Args struct { Dstaddrs DoSpolicy6DstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Incoming interface name from available interfaces. Interface pulumi.StringInput @@ -318,7 +318,7 @@ func (o DoSpolicy6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *DoSpolicy6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DoSpolicy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *DoSpolicy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -354,8 +354,8 @@ func (o DoSpolicy6Output) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DoSpolicy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DoSpolicy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DoSpolicy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *DoSpolicy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DoSpolicy6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/getCentralsnatmap.go b/sdk/go/fortios/firewall/getCentralsnatmap.go index 9d22051e..247d60e8 100644 --- a/sdk/go/fortios/firewall/getCentralsnatmap.go +++ b/sdk/go/fortios/firewall/getCentralsnatmap.go @@ -64,6 +64,8 @@ type LookupCentralsnatmapResult struct { OrigPort string `pulumi:"origPort"` // Policy ID. Policyid int `pulumi:"policyid"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. + PortPreserve string `pulumi:"portPreserve"` // Integer value for the protocol type (0 - 255). Protocol int `pulumi:"protocol"` // Source interface name from available interfaces. The structure of `srcintf` block is documented below. @@ -197,6 +199,11 @@ func (o LookupCentralsnatmapResultOutput) Policyid() pulumi.IntOutput { return o.ApplyT(func(v LookupCentralsnatmapResult) int { return v.Policyid }).(pulumi.IntOutput) } +// Enable/disable preservation of the original source port from source NAT if it has not been used. +func (o LookupCentralsnatmapResultOutput) PortPreserve() pulumi.StringOutput { + return o.ApplyT(func(v LookupCentralsnatmapResult) string { return v.PortPreserve }).(pulumi.StringOutput) +} + // Integer value for the protocol type (0 - 255). func (o LookupCentralsnatmapResultOutput) Protocol() pulumi.IntOutput { return o.ApplyT(func(v LookupCentralsnatmapResult) int { return v.Protocol }).(pulumi.IntOutput) diff --git a/sdk/go/fortios/firewall/getPolicy.go b/sdk/go/fortios/firewall/getPolicy.go index e5f588bc..aeac89ef 100644 --- a/sdk/go/fortios/firewall/getPolicy.go +++ b/sdk/go/fortios/firewall/getPolicy.go @@ -270,6 +270,8 @@ type LookupPolicyResult struct { Poolname6s []GetPolicyPoolname6 `pulumi:"poolname6s"` // IP Pool names. The structure of `poolname` block is documented below. Poolnames []GetPolicyPoolname `pulumi:"poolnames"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. + PortPreserve string `pulumi:"portPreserve"` // Name of profile group. ProfileGroup string `pulumi:"profileGroup"` // Name of an existing Protocol options profile. @@ -1066,6 +1068,11 @@ func (o LookupPolicyResultOutput) Poolnames() GetPolicyPoolnameArrayOutput { return o.ApplyT(func(v LookupPolicyResult) []GetPolicyPoolname { return v.Poolnames }).(GetPolicyPoolnameArrayOutput) } +// Enable/disable preservation of the original source port from source NAT if it has not been used. +func (o LookupPolicyResultOutput) PortPreserve() pulumi.StringOutput { + return o.ApplyT(func(v LookupPolicyResult) string { return v.PortPreserve }).(pulumi.StringOutput) +} + // Name of profile group. func (o LookupPolicyResultOutput) ProfileGroup() pulumi.StringOutput { return o.ApplyT(func(v LookupPolicyResult) string { return v.ProfileGroup }).(pulumi.StringOutput) diff --git a/sdk/go/fortios/firewall/getPolicylist.go b/sdk/go/fortios/firewall/getPolicylist.go index 4d6ac241..d672d440 100644 --- a/sdk/go/fortios/firewall/getPolicylist.go +++ b/sdk/go/fortios/firewall/getPolicylist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// func GetPolicylist(ctx *pulumi.Context, args *GetPolicylistArgs, opts ...pulumi.InvokeOption) (*GetPolicylistResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetPolicylistResult diff --git a/sdk/go/fortios/firewall/global.go b/sdk/go/fortios/firewall/global.go index 04082cc2..eb86a6f5 100644 --- a/sdk/go/fortios/firewall/global.go +++ b/sdk/go/fortios/firewall/global.go @@ -36,7 +36,7 @@ type Global struct { // Persistency of banned IPs across power cycling. Valid values: `disabled`, `permanent-only`, `all`. BannedIpPersistency pulumi.StringOutput `pulumi:"bannedIpPersistency"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGlobal registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o GlobalOutput) BannedIpPersistency() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GlobalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/identitybasedroute.go b/sdk/go/fortios/firewall/identitybasedroute.go index e484d0c2..15b241e3 100644 --- a/sdk/go/fortios/firewall/identitybasedroute.go +++ b/sdk/go/fortios/firewall/identitybasedroute.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,14 +63,14 @@ type Identitybasedroute struct { Comments pulumi.StringOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` // Rule. The structure of `rule` block is documented below. Rules IdentitybasedrouteRuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIdentitybasedroute registers a new resource with the given unique name, arguments, and options. @@ -109,7 +107,7 @@ type identitybasedrouteState struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -124,7 +122,7 @@ type IdentitybasedrouteState struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -143,7 +141,7 @@ type identitybasedrouteArgs struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -159,7 +157,7 @@ type IdentitybasedrouteArgs struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -266,7 +264,7 @@ func (o IdentitybasedrouteOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Identitybasedroute) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IdentitybasedrouteOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Identitybasedroute) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -282,8 +280,8 @@ func (o IdentitybasedrouteOutput) Rules() IdentitybasedrouteRuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IdentitybasedrouteOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Identitybasedroute) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IdentitybasedrouteOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Identitybasedroute) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IdentitybasedrouteArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/init.go b/sdk/go/fortios/firewall/init.go index 0a56bf7d..852cdf72 100644 --- a/sdk/go/fortios/firewall/init.go +++ b/sdk/go/fortios/firewall/init.go @@ -139,6 +139,8 @@ func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi r = &ObjectVip{} case "fortios:firewall/objectVipgroup:ObjectVipgroup": r = &ObjectVipgroup{} + case "fortios:firewall/ondemandsniffer:Ondemandsniffer": + r = &Ondemandsniffer{} case "fortios:firewall/policy46:Policy46": r = &Policy46{} case "fortios:firewall/policy64:Policy64": @@ -515,6 +517,11 @@ func init() { "firewall/objectVipgroup", &module{version}, ) + pulumi.RegisterResourceModule( + "fortios", + "firewall/ondemandsniffer", + &module{version}, + ) pulumi.RegisterResourceModule( "fortios", "firewall/policy", diff --git a/sdk/go/fortios/firewall/interfacepolicy.go b/sdk/go/fortios/firewall/interfacepolicy.go index aa800457..dad24a20 100644 --- a/sdk/go/fortios/firewall/interfacepolicy.go +++ b/sdk/go/fortios/firewall/interfacepolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -67,7 +66,6 @@ import ( // } // // ``` -// // // ## Import // @@ -123,7 +121,7 @@ type Interfacepolicy struct { EmailfilterProfile pulumi.StringOutput `pulumi:"emailfilterProfile"` // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus pulumi.StringOutput `pulumi:"emailfilterProfileStatus"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Monitored interface name from available interfaces. Interface pulumi.StringOutput `pulumi:"interface"` @@ -152,7 +150,7 @@ type Interfacepolicy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Web filter profile. WebfilterProfile pulumi.StringOutput `pulumi:"webfilterProfile"` // Enable/disable web filtering. Valid values: `enable`, `disable`. @@ -235,7 +233,7 @@ type interfacepolicyState struct { EmailfilterProfile *string `pulumi:"emailfilterProfile"` // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus *string `pulumi:"emailfilterProfileStatus"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Monitored interface name from available interfaces. Interface *string `pulumi:"interface"` @@ -306,7 +304,7 @@ type InterfacepolicyState struct { EmailfilterProfile pulumi.StringPtrInput // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Monitored interface name from available interfaces. Interface pulumi.StringPtrInput @@ -381,7 +379,7 @@ type interfacepolicyArgs struct { EmailfilterProfile *string `pulumi:"emailfilterProfile"` // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus *string `pulumi:"emailfilterProfileStatus"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Monitored interface name from available interfaces. Interface string `pulumi:"interface"` @@ -453,7 +451,7 @@ type InterfacepolicyArgs struct { EmailfilterProfile pulumi.StringPtrInput // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Monitored interface name from available interfaces. Interface pulumi.StringInput @@ -661,7 +659,7 @@ func (o InterfacepolicyOutput) EmailfilterProfileStatus() pulumi.StringOutput { return o.ApplyT(func(v *Interfacepolicy) pulumi.StringOutput { return v.EmailfilterProfileStatus }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InterfacepolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Interfacepolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -732,8 +730,8 @@ func (o InterfacepolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InterfacepolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Interfacepolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InterfacepolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Interfacepolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Web filter profile. diff --git a/sdk/go/fortios/firewall/interfacepolicy6.go b/sdk/go/fortios/firewall/interfacepolicy6.go index 33bf0893..97f12828 100644 --- a/sdk/go/fortios/firewall/interfacepolicy6.go +++ b/sdk/go/fortios/firewall/interfacepolicy6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -67,7 +66,6 @@ import ( // } // // ``` -// // // ## Import // @@ -123,7 +121,7 @@ type Interfacepolicy6 struct { EmailfilterProfile pulumi.StringOutput `pulumi:"emailfilterProfile"` // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus pulumi.StringOutput `pulumi:"emailfilterProfileStatus"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Monitored interface name from available interfaces. Interface pulumi.StringOutput `pulumi:"interface"` @@ -154,7 +152,7 @@ type Interfacepolicy6 struct { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `srcaddr6` block supports: - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Web filter profile. WebfilterProfile pulumi.StringOutput `pulumi:"webfilterProfile"` // Enable/disable web filtering. Valid values: `enable`, `disable`. @@ -234,7 +232,7 @@ type interfacepolicy6State struct { EmailfilterProfile *string `pulumi:"emailfilterProfile"` // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus *string `pulumi:"emailfilterProfileStatus"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Monitored interface name from available interfaces. Interface *string `pulumi:"interface"` @@ -307,7 +305,7 @@ type Interfacepolicy6State struct { EmailfilterProfile pulumi.StringPtrInput // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Monitored interface name from available interfaces. Interface pulumi.StringPtrInput @@ -384,7 +382,7 @@ type interfacepolicy6Args struct { EmailfilterProfile *string `pulumi:"emailfilterProfile"` // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus *string `pulumi:"emailfilterProfileStatus"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Monitored interface name from available interfaces. Interface string `pulumi:"interface"` @@ -458,7 +456,7 @@ type Interfacepolicy6Args struct { EmailfilterProfile pulumi.StringPtrInput // Enable/disable email filter. Valid values: `enable`, `disable`. EmailfilterProfileStatus pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Monitored interface name from available interfaces. Interface pulumi.StringInput @@ -668,7 +666,7 @@ func (o Interfacepolicy6Output) EmailfilterProfileStatus() pulumi.StringOutput { return o.ApplyT(func(v *Interfacepolicy6) pulumi.StringOutput { return v.EmailfilterProfileStatus }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Interfacepolicy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Interfacepolicy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -741,8 +739,8 @@ func (o Interfacepolicy6Output) Uuid() pulumi.StringOutput { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `srcaddr6` block supports: -func (o Interfacepolicy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Interfacepolicy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Interfacepolicy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Interfacepolicy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Web filter profile. diff --git a/sdk/go/fortios/firewall/internetservice.go b/sdk/go/fortios/firewall/internetservice.go index 3cb98554..f083269f 100644 --- a/sdk/go/fortios/firewall/internetservice.go +++ b/sdk/go/fortios/firewall/internetservice.go @@ -62,7 +62,7 @@ type Internetservice struct { // Second Level Domain. SldId pulumi.IntOutput `pulumi:"sldId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservice registers a new resource with the given unique name, arguments, and options. @@ -389,8 +389,8 @@ func (o InternetserviceOutput) SldId() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservice) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservice) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetserviceaddition.go b/sdk/go/fortios/firewall/internetserviceaddition.go index 3d8ddb40..136933e6 100644 --- a/sdk/go/fortios/firewall/internetserviceaddition.go +++ b/sdk/go/fortios/firewall/internetserviceaddition.go @@ -41,10 +41,10 @@ type Internetserviceaddition struct { Entries InternetserviceadditionEntryArrayOutput `pulumi:"entries"` // Internet Service ID in the Internet Service database. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetserviceaddition registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type internetserviceadditionState struct { Entries []InternetserviceadditionEntry `pulumi:"entries"` // Internet Service ID in the Internet Service database. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -100,7 +100,7 @@ type InternetserviceadditionState struct { Entries InternetserviceadditionEntryArrayInput // Internet Service ID in the Internet Service database. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -119,7 +119,7 @@ type internetserviceadditionArgs struct { Entries []InternetserviceadditionEntry `pulumi:"entries"` // Internet Service ID in the Internet Service database. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -135,7 +135,7 @@ type InternetserviceadditionArgs struct { Entries InternetserviceadditionEntryArrayInput // Internet Service ID in the Internet Service database. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -248,14 +248,14 @@ func (o InternetserviceadditionOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Internetserviceaddition) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetserviceadditionOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetserviceaddition) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceadditionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetserviceaddition) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceadditionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetserviceaddition) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceadditionArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetserviceappend.go b/sdk/go/fortios/firewall/internetserviceappend.go index ab4e6444..0be6b67e 100644 --- a/sdk/go/fortios/firewall/internetserviceappend.go +++ b/sdk/go/fortios/firewall/internetserviceappend.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1,7.4.2`. +// Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. // // ## Import // @@ -40,7 +40,7 @@ type Internetserviceappend struct { // Matching TCP/UDP/SCTP destination port (1 to 65535). MatchPort pulumi.IntOutput `pulumi:"matchPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetserviceappend registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o InternetserviceappendOutput) MatchPort() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceappendOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetserviceappend) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceappendOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetserviceappend) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceappendArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicebotnet.go b/sdk/go/fortios/firewall/internetservicebotnet.go index 474d35ab..33f94c77 100644 --- a/sdk/go/fortios/firewall/internetservicebotnet.go +++ b/sdk/go/fortios/firewall/internetservicebotnet.go @@ -38,7 +38,7 @@ type Internetservicebotnet struct { // Internet Service Botnet name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicebotnet registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o InternetservicebotnetOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicebotnetOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicebotnet) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicebotnetOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicebotnet) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicebotnetArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicecustom.go b/sdk/go/fortios/firewall/internetservicecustom.go index 6d38d990..70195590 100644 --- a/sdk/go/fortios/firewall/internetservicecustom.go +++ b/sdk/go/fortios/firewall/internetservicecustom.go @@ -39,14 +39,14 @@ type Internetservicecustom struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. Entries InternetservicecustomEntryArrayOutput `pulumi:"entries"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Internet Service name. Name pulumi.StringOutput `pulumi:"name"` // Reputation level of the custom Internet Service. Reputation pulumi.IntOutput `pulumi:"reputation"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicecustom registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type internetservicecustomState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. Entries []InternetservicecustomEntry `pulumi:"entries"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Internet Service name. Name *string `pulumi:"name"` @@ -102,7 +102,7 @@ type InternetservicecustomState struct { DynamicSortSubtable pulumi.StringPtrInput // Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. Entries InternetservicecustomEntryArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Internet Service name. Name pulumi.StringPtrInput @@ -123,7 +123,7 @@ type internetservicecustomArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. Entries []InternetservicecustomEntry `pulumi:"entries"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Internet Service name. Name *string `pulumi:"name"` @@ -141,7 +141,7 @@ type InternetservicecustomArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. Entries InternetservicecustomEntryArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Internet Service name. Name pulumi.StringPtrInput @@ -253,7 +253,7 @@ func (o InternetservicecustomOutput) Entries() InternetservicecustomEntryArrayOu return o.ApplyT(func(v *Internetservicecustom) InternetservicecustomEntryArrayOutput { return v.Entries }).(InternetservicecustomEntryArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetservicecustomOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetservicecustom) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o InternetservicecustomOutput) Reputation() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicecustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicecustom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicecustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicecustom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicecustomArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicecustomgroup.go b/sdk/go/fortios/firewall/internetservicecustomgroup.go index ddaf7280..2eae5707 100644 --- a/sdk/go/fortios/firewall/internetservicecustomgroup.go +++ b/sdk/go/fortios/firewall/internetservicecustomgroup.go @@ -37,14 +37,14 @@ type Internetservicecustomgroup struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Custom Internet Service group members. The structure of `member` block is documented below. Members InternetservicecustomgroupMemberArrayOutput `pulumi:"members"` // Custom Internet Service group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicecustomgroup registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type internetservicecustomgroupState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Custom Internet Service group members. The structure of `member` block is documented below. Members []InternetservicecustomgroupMember `pulumi:"members"` @@ -96,7 +96,7 @@ type InternetservicecustomgroupState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Custom Internet Service group members. The structure of `member` block is documented below. Members InternetservicecustomgroupMemberArrayInput @@ -115,7 +115,7 @@ type internetservicecustomgroupArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Custom Internet Service group members. The structure of `member` block is documented below. Members []InternetservicecustomgroupMember `pulumi:"members"` @@ -131,7 +131,7 @@ type InternetservicecustomgroupArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Custom Internet Service group members. The structure of `member` block is documented below. Members InternetservicecustomgroupMemberArrayInput @@ -238,7 +238,7 @@ func (o InternetservicecustomgroupOutput) DynamicSortSubtable() pulumi.StringPtr return o.ApplyT(func(v *Internetservicecustomgroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetservicecustomgroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetservicecustomgroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o InternetservicecustomgroupOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicecustomgroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicecustomgroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicecustomgroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicecustomgroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicecustomgroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicedefinition.go b/sdk/go/fortios/firewall/internetservicedefinition.go index b63ff1df..8a632105 100644 --- a/sdk/go/fortios/firewall/internetservicedefinition.go +++ b/sdk/go/fortios/firewall/internetservicedefinition.go @@ -39,10 +39,10 @@ type Internetservicedefinition struct { Entries InternetservicedefinitionEntryArrayOutput `pulumi:"entries"` // Internet Service application list ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicedefinition registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type internetservicedefinitionState struct { Entries []InternetservicedefinitionEntry `pulumi:"entries"` // Internet Service application list ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -94,7 +94,7 @@ type InternetservicedefinitionState struct { Entries InternetservicedefinitionEntryArrayInput // Internet Service application list ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -111,7 +111,7 @@ type internetservicedefinitionArgs struct { Entries []InternetservicedefinitionEntry `pulumi:"entries"` // Internet Service application list ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -125,7 +125,7 @@ type InternetservicedefinitionArgs struct { Entries InternetservicedefinitionEntryArrayInput // Internet Service application list ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -233,14 +233,14 @@ func (o InternetservicedefinitionOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Internetservicedefinition) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetservicedefinitionOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetservicedefinition) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicedefinitionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicedefinition) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicedefinitionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicedefinition) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicedefinitionArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetserviceextension.go b/sdk/go/fortios/firewall/internetserviceextension.go index 8e4a20ce..25ba6e81 100644 --- a/sdk/go/fortios/firewall/internetserviceextension.go +++ b/sdk/go/fortios/firewall/internetserviceextension.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,10 +70,10 @@ type Internetserviceextension struct { Entries InternetserviceextensionEntryArrayOutput `pulumi:"entries"` // Internet Service ID in the Internet Service database. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetserviceextension registers a new resource with the given unique name, arguments, and options. @@ -118,7 +116,7 @@ type internetserviceextensionState struct { Entries []InternetserviceextensionEntry `pulumi:"entries"` // Internet Service ID in the Internet Service database. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -135,7 +133,7 @@ type InternetserviceextensionState struct { Entries InternetserviceextensionEntryArrayInput // Internet Service ID in the Internet Service database. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -156,7 +154,7 @@ type internetserviceextensionArgs struct { Entries []InternetserviceextensionEntry `pulumi:"entries"` // Internet Service ID in the Internet Service database. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -174,7 +172,7 @@ type InternetserviceextensionArgs struct { Entries InternetserviceextensionEntryArrayInput // Internet Service ID in the Internet Service database. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -294,14 +292,14 @@ func (o InternetserviceextensionOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Internetserviceextension) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetserviceextensionOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetserviceextension) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceextensionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetserviceextension) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceextensionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetserviceextension) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceextensionArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicegroup.go b/sdk/go/fortios/firewall/internetservicegroup.go index 32af773a..dc1b7bb5 100644 --- a/sdk/go/fortios/firewall/internetservicegroup.go +++ b/sdk/go/fortios/firewall/internetservicegroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -62,7 +61,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,14 +88,14 @@ type Internetservicegroup struct { Direction pulumi.StringOutput `pulumi:"direction"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Internet Service group member. The structure of `member` block is documented below. Members InternetservicegroupMemberArrayOutput `pulumi:"members"` // Internet Service group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicegroup registers a new resource with the given unique name, arguments, and options. @@ -136,7 +134,7 @@ type internetservicegroupState struct { Direction *string `pulumi:"direction"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Internet Service group member. The structure of `member` block is documented below. Members []InternetservicegroupMember `pulumi:"members"` @@ -153,7 +151,7 @@ type InternetservicegroupState struct { Direction pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Internet Service group member. The structure of `member` block is documented below. Members InternetservicegroupMemberArrayInput @@ -174,7 +172,7 @@ type internetservicegroupArgs struct { Direction *string `pulumi:"direction"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Internet Service group member. The structure of `member` block is documented below. Members []InternetservicegroupMember `pulumi:"members"` @@ -192,7 +190,7 @@ type InternetservicegroupArgs struct { Direction pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Internet Service group member. The structure of `member` block is documented below. Members InternetservicegroupMemberArrayInput @@ -304,7 +302,7 @@ func (o InternetservicegroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput return o.ApplyT(func(v *Internetservicegroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetservicegroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetservicegroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -320,8 +318,8 @@ func (o InternetservicegroupOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicegroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicegroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicegroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicegroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicegroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetserviceipblreason.go b/sdk/go/fortios/firewall/internetserviceipblreason.go index 8e3285d2..fa6332ba 100644 --- a/sdk/go/fortios/firewall/internetserviceipblreason.go +++ b/sdk/go/fortios/firewall/internetserviceipblreason.go @@ -38,7 +38,7 @@ type Internetserviceipblreason struct { // IP blacklist reason name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetserviceipblreason registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o InternetserviceipblreasonOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceipblreasonOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetserviceipblreason) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceipblreasonOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetserviceipblreason) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceipblreasonArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetserviceipblvendor.go b/sdk/go/fortios/firewall/internetserviceipblvendor.go index a5dcd5f3..55cc4d6a 100644 --- a/sdk/go/fortios/firewall/internetserviceipblvendor.go +++ b/sdk/go/fortios/firewall/internetserviceipblvendor.go @@ -38,7 +38,7 @@ type Internetserviceipblvendor struct { // IP blacklist vendor name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetserviceipblvendor registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o InternetserviceipblvendorOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceipblvendorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetserviceipblvendor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceipblvendorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetserviceipblvendor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceipblvendorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicelist.go b/sdk/go/fortios/firewall/internetservicelist.go index a46edd5c..7abf23ba 100644 --- a/sdk/go/fortios/firewall/internetservicelist.go +++ b/sdk/go/fortios/firewall/internetservicelist.go @@ -38,7 +38,7 @@ type Internetservicelist struct { // Internet Service category name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicelist registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o InternetservicelistOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicelistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicelist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicelistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicelist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicelistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicename.go b/sdk/go/fortios/firewall/internetservicename.go index 57bd3059..cb78a170 100644 --- a/sdk/go/fortios/firewall/internetservicename.go +++ b/sdk/go/fortios/firewall/internetservicename.go @@ -46,7 +46,7 @@ type Internetservicename struct { // Internet Service name type. Valid values: `default`, `location`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicename registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o InternetservicenameOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicenameOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicename) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicenameOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicename) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicenameArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetserviceowner.go b/sdk/go/fortios/firewall/internetserviceowner.go index cbc60a1e..b9b53f61 100644 --- a/sdk/go/fortios/firewall/internetserviceowner.go +++ b/sdk/go/fortios/firewall/internetserviceowner.go @@ -38,7 +38,7 @@ type Internetserviceowner struct { // Internet Service owner name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetserviceowner registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o InternetserviceownerOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetserviceownerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetserviceowner) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetserviceownerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetserviceowner) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetserviceownerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicereputation.go b/sdk/go/fortios/firewall/internetservicereputation.go index 67876553..4b5e2944 100644 --- a/sdk/go/fortios/firewall/internetservicereputation.go +++ b/sdk/go/fortios/firewall/internetservicereputation.go @@ -38,7 +38,7 @@ type Internetservicereputation struct { // Internet Service Reputation ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicereputation registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o InternetservicereputationOutput) Fosid() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicereputationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicereputation) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicereputationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicereputation) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicereputationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/internetservicesubapp.go b/sdk/go/fortios/firewall/internetservicesubapp.go index b7810bb0..7eee0acd 100644 --- a/sdk/go/fortios/firewall/internetservicesubapp.go +++ b/sdk/go/fortios/firewall/internetservicesubapp.go @@ -37,12 +37,12 @@ type Internetservicesubapp struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Internet Service main ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Subapp number list. The structure of `subApp` block is documented below. SubApps InternetservicesubappSubAppArrayOutput `pulumi:"subApps"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewInternetservicesubapp registers a new resource with the given unique name, arguments, and options. @@ -79,7 +79,7 @@ type internetservicesubappState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Internet Service main ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Subapp number list. The structure of `subApp` block is documented below. SubApps []InternetservicesubappSubApp `pulumi:"subApps"` @@ -92,7 +92,7 @@ type InternetservicesubappState struct { DynamicSortSubtable pulumi.StringPtrInput // Internet Service main ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Subapp number list. The structure of `subApp` block is documented below. SubApps InternetservicesubappSubAppArrayInput @@ -109,7 +109,7 @@ type internetservicesubappArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Internet Service main ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Subapp number list. The structure of `subApp` block is documented below. SubApps []InternetservicesubappSubApp `pulumi:"subApps"` @@ -123,7 +123,7 @@ type InternetservicesubappArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Internet Service main ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Subapp number list. The structure of `subApp` block is documented below. SubApps InternetservicesubappSubAppArrayInput @@ -228,7 +228,7 @@ func (o InternetservicesubappOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Internetservicesubapp) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InternetservicesubappOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Internetservicesubapp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o InternetservicesubappOutput) SubApps() InternetservicesubappSubAppArrayO } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InternetservicesubappOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Internetservicesubapp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InternetservicesubappOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Internetservicesubapp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type InternetservicesubappArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ipmacbinding/setting.go b/sdk/go/fortios/firewall/ipmacbinding/setting.go index 4daa4b25..fd3c103f 100644 --- a/sdk/go/fortios/firewall/ipmacbinding/setting.go +++ b/sdk/go/fortios/firewall/ipmacbinding/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Setting struct { // Select action to take on packets with IP/MAC addresses not in the binding list (default = block). Valid values: `allow`, `block`. Undefinedhost pulumi.StringOutput `pulumi:"undefinedhost"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -254,8 +252,8 @@ func (o SettingOutput) Undefinedhost() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ipmacbinding/table.go b/sdk/go/fortios/firewall/ipmacbinding/table.go index d92165e6..969fea47 100644 --- a/sdk/go/fortios/firewall/ipmacbinding/table.go +++ b/sdk/go/fortios/firewall/ipmacbinding/table.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Table struct { // Enable/disable this IP-mac binding pair. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTable registers a new resource with the given unique name, arguments, and options. @@ -289,8 +287,8 @@ func (o TableOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TableOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Table) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TableOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Table) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TableArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ippool.go b/sdk/go/fortios/firewall/ippool.go index 4cd2794d..09adb3f0 100644 --- a/sdk/go/fortios/firewall/ippool.go +++ b/sdk/go/fortios/firewall/ippool.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -93,6 +91,8 @@ type Ippool struct { Nat64 pulumi.StringOutput `pulumi:"nat64"` // Number of addresses blocks that can be used by a user (1 to 128, default = 8). NumBlocksPerUser pulumi.IntOutput `pulumi:"numBlocksPerUser"` + // Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + PbaInterimLog pulumi.IntOutput `pulumi:"pbaInterimLog"` // Port block allocation timeout (seconds). PbaTimeout pulumi.IntOutput `pulumi:"pbaTimeout"` // Enable/disable full cone NAT. Valid values: `disable`, `enable`. @@ -112,7 +112,7 @@ type Ippool struct { // IP pool type. On FortiOS versions 6.2.0-7.4.1: overload, one-to-one, fixed port range, or port block allocation. On FortiOS versions >= 7.4.2: overload, one-to-one, fixed-port-range, port-block-allocation, cgn-resource-allocation (hyperscale vdom only). Valid values: `overload`, `one-to-one`, `fixed-port-range`, `port-block-allocation`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIppool registers a new resource with the given unique name, arguments, and options. @@ -173,6 +173,8 @@ type ippoolState struct { Nat64 *string `pulumi:"nat64"` // Number of addresses blocks that can be used by a user (1 to 128, default = 8). NumBlocksPerUser *int `pulumi:"numBlocksPerUser"` + // Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + PbaInterimLog *int `pulumi:"pbaInterimLog"` // Port block allocation timeout (seconds). PbaTimeout *int `pulumi:"pbaTimeout"` // Enable/disable full cone NAT. Valid values: `disable`, `enable`. @@ -218,6 +220,8 @@ type IppoolState struct { Nat64 pulumi.StringPtrInput // Number of addresses blocks that can be used by a user (1 to 128, default = 8). NumBlocksPerUser pulumi.IntPtrInput + // Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + PbaInterimLog pulumi.IntPtrInput // Port block allocation timeout (seconds). PbaTimeout pulumi.IntPtrInput // Enable/disable full cone NAT. Valid values: `disable`, `enable`. @@ -267,6 +271,8 @@ type ippoolArgs struct { Nat64 *string `pulumi:"nat64"` // Number of addresses blocks that can be used by a user (1 to 128, default = 8). NumBlocksPerUser *int `pulumi:"numBlocksPerUser"` + // Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + PbaInterimLog *int `pulumi:"pbaInterimLog"` // Port block allocation timeout (seconds). PbaTimeout *int `pulumi:"pbaTimeout"` // Enable/disable full cone NAT. Valid values: `disable`, `enable`. @@ -313,6 +319,8 @@ type IppoolArgs struct { Nat64 pulumi.StringPtrInput // Number of addresses blocks that can be used by a user (1 to 128, default = 8). NumBlocksPerUser pulumi.IntPtrInput + // Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + PbaInterimLog pulumi.IntPtrInput // Port block allocation timeout (seconds). PbaTimeout pulumi.IntPtrInput // Enable/disable full cone NAT. Valid values: `disable`, `enable`. @@ -477,6 +485,11 @@ func (o IppoolOutput) NumBlocksPerUser() pulumi.IntOutput { return o.ApplyT(func(v *Ippool) pulumi.IntOutput { return v.NumBlocksPerUser }).(pulumi.IntOutput) } +// Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). +func (o IppoolOutput) PbaInterimLog() pulumi.IntOutput { + return o.ApplyT(func(v *Ippool) pulumi.IntOutput { return v.PbaInterimLog }).(pulumi.IntOutput) +} + // Port block allocation timeout (seconds). func (o IppoolOutput) PbaTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Ippool) pulumi.IntOutput { return v.PbaTimeout }).(pulumi.IntOutput) @@ -523,8 +536,8 @@ func (o IppoolOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IppoolOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ippool) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IppoolOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ippool) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IppoolArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ippool6.go b/sdk/go/fortios/firewall/ippool6.go index d3c210ba..988b560e 100644 --- a/sdk/go/fortios/firewall/ippool6.go +++ b/sdk/go/fortios/firewall/ippool6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Ippool6 struct { // First IPv6 address (inclusive) in the range for the address pool (format xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx, Default: ::). Startip pulumi.StringOutput `pulumi:"startip"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIppool6 registers a new resource with the given unique name, arguments, and options. @@ -305,8 +303,8 @@ func (o Ippool6Output) Startip() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ippool6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ippool6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ippool6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ippool6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ippool6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/iptranslation.go b/sdk/go/fortios/firewall/iptranslation.go index 290449dc..f1a9c99b 100644 --- a/sdk/go/fortios/firewall/iptranslation.go +++ b/sdk/go/fortios/firewall/iptranslation.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Iptranslation struct { // IP translation type (option: SCTP). Valid values: `SCTP`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIptranslation registers a new resource with the given unique name, arguments, and options. @@ -296,8 +294,8 @@ func (o IptranslationOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IptranslationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Iptranslation) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IptranslationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Iptranslation) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IptranslationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ipv6ehfilter.go b/sdk/go/fortios/firewall/ipv6ehfilter.go index 0dfdf7e6..0a6151e7 100644 --- a/sdk/go/fortios/firewall/ipv6ehfilter.go +++ b/sdk/go/fortios/firewall/ipv6ehfilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -83,7 +81,7 @@ type Ipv6ehfilter struct { // Block specific Routing header types (max. 7 types, each between 0 and 255, default = 0). RoutingType pulumi.IntOutput `pulumi:"routingType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpv6ehfilter registers a new resource with the given unique name, arguments, and options. @@ -332,8 +330,8 @@ func (o Ipv6ehfilterOutput) RoutingType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ipv6ehfilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipv6ehfilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ipv6ehfilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipv6ehfilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ipv6ehfilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ldbmonitor.go b/sdk/go/fortios/firewall/ldbmonitor.go index 6089937c..8cfd38d1 100644 --- a/sdk/go/fortios/firewall/ldbmonitor.go +++ b/sdk/go/fortios/firewall/ldbmonitor.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -79,11 +77,11 @@ type Ldbmonitor struct { HttpMatch pulumi.StringOutput `pulumi:"httpMatch"` // The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). HttpMaxRedirects pulumi.IntOutput `pulumi:"httpMaxRedirects"` - // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. Interval pulumi.IntOutput `pulumi:"interval"` // Monitor name. Name pulumi.StringOutput `pulumi:"name"` - // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. Port pulumi.IntOutput `pulumi:"port"` // Number health check attempts before the server is considered down (1 - 255, default = 3). Retry pulumi.IntOutput `pulumi:"retry"` @@ -94,7 +92,7 @@ type Ldbmonitor struct { // Select the Monitor type used by the health check monitor to check the health of the server. On FortiOS versions 6.2.0: PING | TCP | HTTP. On FortiOS versions 6.2.4-7.0.0: PING | TCP | HTTP | HTTPS. On FortiOS versions >= 7.0.1: PING | TCP | HTTP | HTTPS | DNS. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLdbmonitor registers a new resource with the given unique name, arguments, and options. @@ -142,11 +140,11 @@ type ldbmonitorState struct { HttpMatch *string `pulumi:"httpMatch"` // The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). HttpMaxRedirects *int `pulumi:"httpMaxRedirects"` - // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. Interval *int `pulumi:"interval"` // Monitor name. Name *string `pulumi:"name"` - // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. Port *int `pulumi:"port"` // Number health check attempts before the server is considered down (1 - 255, default = 3). Retry *int `pulumi:"retry"` @@ -173,11 +171,11 @@ type LdbmonitorState struct { HttpMatch pulumi.StringPtrInput // The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). HttpMaxRedirects pulumi.IntPtrInput - // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. Interval pulumi.IntPtrInput // Monitor name. Name pulumi.StringPtrInput - // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. Port pulumi.IntPtrInput // Number health check attempts before the server is considered down (1 - 255, default = 3). Retry pulumi.IntPtrInput @@ -208,11 +206,11 @@ type ldbmonitorArgs struct { HttpMatch *string `pulumi:"httpMatch"` // The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). HttpMaxRedirects *int `pulumi:"httpMaxRedirects"` - // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. Interval *int `pulumi:"interval"` // Monitor name. Name *string `pulumi:"name"` - // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. Port *int `pulumi:"port"` // Number health check attempts before the server is considered down (1 - 255, default = 3). Retry *int `pulumi:"retry"` @@ -240,11 +238,11 @@ type LdbmonitorArgs struct { HttpMatch pulumi.StringPtrInput // The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). HttpMaxRedirects pulumi.IntPtrInput - // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + // Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. Interval pulumi.IntPtrInput // Monitor name. Name pulumi.StringPtrInput - // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + // Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. Port pulumi.IntPtrInput // Number health check attempts before the server is considered down (1 - 255, default = 3). Retry pulumi.IntPtrInput @@ -375,7 +373,7 @@ func (o LdbmonitorOutput) HttpMaxRedirects() pulumi.IntOutput { return o.ApplyT(func(v *Ldbmonitor) pulumi.IntOutput { return v.HttpMaxRedirects }).(pulumi.IntOutput) } -// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. +// Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. func (o LdbmonitorOutput) Interval() pulumi.IntOutput { return o.ApplyT(func(v *Ldbmonitor) pulumi.IntOutput { return v.Interval }).(pulumi.IntOutput) } @@ -385,7 +383,7 @@ func (o LdbmonitorOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Ldbmonitor) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. +// Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. func (o LdbmonitorOutput) Port() pulumi.IntOutput { return o.ApplyT(func(v *Ldbmonitor) pulumi.IntOutput { return v.Port }).(pulumi.IntOutput) } @@ -411,8 +409,8 @@ func (o LdbmonitorOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LdbmonitorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ldbmonitor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LdbmonitorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ldbmonitor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LdbmonitorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/localinpolicy.go b/sdk/go/fortios/firewall/localinpolicy.go index 449b560c..8788e8a2 100644 --- a/sdk/go/fortios/firewall/localinpolicy.go +++ b/sdk/go/fortios/firewall/localinpolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -60,7 +59,6 @@ import ( // } // // ``` -// // // ## Import // @@ -92,12 +90,26 @@ type Localinpolicy struct { Dstaddrs LocalinpolicyDstaddrArrayOutput `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. HaMgmtIntfOnly pulumi.StringOutput `pulumi:"haMgmtIntfOnly"` - // Incoming interface name from available options. + // Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetServiceSrc pulumi.StringOutput `pulumi:"internetServiceSrc"` + // Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + InternetServiceSrcCustomGroups LocalinpolicyInternetServiceSrcCustomGroupArrayOutput `pulumi:"internetServiceSrcCustomGroups"` + // Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + InternetServiceSrcCustoms LocalinpolicyInternetServiceSrcCustomArrayOutput `pulumi:"internetServiceSrcCustoms"` + // Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + InternetServiceSrcGroups LocalinpolicyInternetServiceSrcGroupArrayOutput `pulumi:"internetServiceSrcGroups"` + // Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + InternetServiceSrcNames LocalinpolicyInternetServiceSrcNameArrayOutput `pulumi:"internetServiceSrcNames"` + // When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetServiceSrcNegate pulumi.StringOutput `pulumi:"internetServiceSrcNegate"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf pulumi.StringOutput `pulumi:"intf"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks LocalinpolicyIntfBlockArrayOutput `pulumi:"intfBlocks"` // User defined local in policy ID. Policyid pulumi.IntOutput `pulumi:"policyid"` // Schedule object from available options. @@ -115,7 +127,7 @@ type Localinpolicy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable virtual patching. Valid values: `enable`, `disable`. VirtualPatch pulumi.StringOutput `pulumi:"virtualPatch"` } @@ -169,12 +181,26 @@ type localinpolicyState struct { Dstaddrs []LocalinpolicyDstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. HaMgmtIntfOnly *string `pulumi:"haMgmtIntfOnly"` - // Incoming interface name from available options. + // Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetServiceSrc *string `pulumi:"internetServiceSrc"` + // Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + InternetServiceSrcCustomGroups []LocalinpolicyInternetServiceSrcCustomGroup `pulumi:"internetServiceSrcCustomGroups"` + // Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + InternetServiceSrcCustoms []LocalinpolicyInternetServiceSrcCustom `pulumi:"internetServiceSrcCustoms"` + // Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + InternetServiceSrcGroups []LocalinpolicyInternetServiceSrcGroup `pulumi:"internetServiceSrcGroups"` + // Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + InternetServiceSrcNames []LocalinpolicyInternetServiceSrcName `pulumi:"internetServiceSrcNames"` + // When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetServiceSrcNegate *string `pulumi:"internetServiceSrcNegate"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf *string `pulumi:"intf"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks []LocalinpolicyIntfBlock `pulumi:"intfBlocks"` // User defined local in policy ID. Policyid *int `pulumi:"policyid"` // Schedule object from available options. @@ -208,12 +234,26 @@ type LocalinpolicyState struct { Dstaddrs LocalinpolicyDstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. HaMgmtIntfOnly pulumi.StringPtrInput - // Incoming interface name from available options. + // Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetServiceSrc pulumi.StringPtrInput + // Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + InternetServiceSrcCustomGroups LocalinpolicyInternetServiceSrcCustomGroupArrayInput + // Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + InternetServiceSrcCustoms LocalinpolicyInternetServiceSrcCustomArrayInput + // Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + InternetServiceSrcGroups LocalinpolicyInternetServiceSrcGroupArrayInput + // Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + InternetServiceSrcNames LocalinpolicyInternetServiceSrcNameArrayInput + // When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetServiceSrcNegate pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks LocalinpolicyIntfBlockArrayInput // User defined local in policy ID. Policyid pulumi.IntPtrInput // Schedule object from available options. @@ -251,12 +291,26 @@ type localinpolicyArgs struct { Dstaddrs []LocalinpolicyDstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. HaMgmtIntfOnly *string `pulumi:"haMgmtIntfOnly"` - // Incoming interface name from available options. + // Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetServiceSrc *string `pulumi:"internetServiceSrc"` + // Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + InternetServiceSrcCustomGroups []LocalinpolicyInternetServiceSrcCustomGroup `pulumi:"internetServiceSrcCustomGroups"` + // Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + InternetServiceSrcCustoms []LocalinpolicyInternetServiceSrcCustom `pulumi:"internetServiceSrcCustoms"` + // Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + InternetServiceSrcGroups []LocalinpolicyInternetServiceSrcGroup `pulumi:"internetServiceSrcGroups"` + // Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + InternetServiceSrcNames []LocalinpolicyInternetServiceSrcName `pulumi:"internetServiceSrcNames"` + // When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetServiceSrcNegate *string `pulumi:"internetServiceSrcNegate"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf *string `pulumi:"intf"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks []LocalinpolicyIntfBlock `pulumi:"intfBlocks"` // User defined local in policy ID. Policyid *int `pulumi:"policyid"` // Schedule object from available options. @@ -291,12 +345,26 @@ type LocalinpolicyArgs struct { Dstaddrs LocalinpolicyDstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. HaMgmtIntfOnly pulumi.StringPtrInput - // Incoming interface name from available options. + // Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetServiceSrc pulumi.StringPtrInput + // Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + InternetServiceSrcCustomGroups LocalinpolicyInternetServiceSrcCustomGroupArrayInput + // Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + InternetServiceSrcCustoms LocalinpolicyInternetServiceSrcCustomArrayInput + // Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + InternetServiceSrcGroups LocalinpolicyInternetServiceSrcGroupArrayInput + // Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + InternetServiceSrcNames LocalinpolicyInternetServiceSrcNameArrayInput + // When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetServiceSrcNegate pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks LocalinpolicyIntfBlockArrayInput // User defined local in policy ID. Policyid pulumi.IntPtrInput // Schedule object from available options. @@ -431,7 +499,7 @@ func (o LocalinpolicyOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Localinpolicy) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o LocalinpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Localinpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -441,11 +509,54 @@ func (o LocalinpolicyOutput) HaMgmtIntfOnly() pulumi.StringOutput { return o.ApplyT(func(v *Localinpolicy) pulumi.StringOutput { return v.HaMgmtIntfOnly }).(pulumi.StringOutput) } -// Incoming interface name from available options. +// Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. +func (o LocalinpolicyOutput) InternetServiceSrc() pulumi.StringOutput { + return o.ApplyT(func(v *Localinpolicy) pulumi.StringOutput { return v.InternetServiceSrc }).(pulumi.StringOutput) +} + +// Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. +func (o LocalinpolicyOutput) InternetServiceSrcCustomGroups() LocalinpolicyInternetServiceSrcCustomGroupArrayOutput { + return o.ApplyT(func(v *Localinpolicy) LocalinpolicyInternetServiceSrcCustomGroupArrayOutput { + return v.InternetServiceSrcCustomGroups + }).(LocalinpolicyInternetServiceSrcCustomGroupArrayOutput) +} + +// Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. +func (o LocalinpolicyOutput) InternetServiceSrcCustoms() LocalinpolicyInternetServiceSrcCustomArrayOutput { + return o.ApplyT(func(v *Localinpolicy) LocalinpolicyInternetServiceSrcCustomArrayOutput { + return v.InternetServiceSrcCustoms + }).(LocalinpolicyInternetServiceSrcCustomArrayOutput) +} + +// Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. +func (o LocalinpolicyOutput) InternetServiceSrcGroups() LocalinpolicyInternetServiceSrcGroupArrayOutput { + return o.ApplyT(func(v *Localinpolicy) LocalinpolicyInternetServiceSrcGroupArrayOutput { + return v.InternetServiceSrcGroups + }).(LocalinpolicyInternetServiceSrcGroupArrayOutput) +} + +// Internet Service source name. The structure of `internetServiceSrcName` block is documented below. +func (o LocalinpolicyOutput) InternetServiceSrcNames() LocalinpolicyInternetServiceSrcNameArrayOutput { + return o.ApplyT(func(v *Localinpolicy) LocalinpolicyInternetServiceSrcNameArrayOutput { + return v.InternetServiceSrcNames + }).(LocalinpolicyInternetServiceSrcNameArrayOutput) +} + +// When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. +func (o LocalinpolicyOutput) InternetServiceSrcNegate() pulumi.StringOutput { + return o.ApplyT(func(v *Localinpolicy) pulumi.StringOutput { return v.InternetServiceSrcNegate }).(pulumi.StringOutput) +} + +// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* func (o LocalinpolicyOutput) Intf() pulumi.StringOutput { return o.ApplyT(func(v *Localinpolicy) pulumi.StringOutput { return v.Intf }).(pulumi.StringOutput) } +// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. +func (o LocalinpolicyOutput) IntfBlocks() LocalinpolicyIntfBlockArrayOutput { + return o.ApplyT(func(v *Localinpolicy) LocalinpolicyIntfBlockArrayOutput { return v.IntfBlocks }).(LocalinpolicyIntfBlockArrayOutput) +} + // User defined local in policy ID. func (o LocalinpolicyOutput) Policyid() pulumi.IntOutput { return o.ApplyT(func(v *Localinpolicy) pulumi.IntOutput { return v.Policyid }).(pulumi.IntOutput) @@ -487,8 +598,8 @@ func (o LocalinpolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocalinpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Localinpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalinpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Localinpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable virtual patching. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/localinpolicy6.go b/sdk/go/fortios/firewall/localinpolicy6.go index 6dd0eb2d..dce465df 100644 --- a/sdk/go/fortios/firewall/localinpolicy6.go +++ b/sdk/go/fortios/firewall/localinpolicy6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -59,7 +58,6 @@ import ( // } // // ``` -// // // ## Import // @@ -91,10 +89,24 @@ type Localinpolicy6 struct { Dstaddrs Localinpolicy6DstaddrArrayOutput `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` - // Incoming interface name from available options. + // Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetService6Src pulumi.StringOutput `pulumi:"internetService6Src"` + // Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + InternetService6SrcCustomGroups Localinpolicy6InternetService6SrcCustomGroupArrayOutput `pulumi:"internetService6SrcCustomGroups"` + // Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + InternetService6SrcCustoms Localinpolicy6InternetService6SrcCustomArrayOutput `pulumi:"internetService6SrcCustoms"` + // Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + InternetService6SrcGroups Localinpolicy6InternetService6SrcGroupArrayOutput `pulumi:"internetService6SrcGroups"` + // IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + InternetService6SrcNames Localinpolicy6InternetService6SrcNameArrayOutput `pulumi:"internetService6SrcNames"` + // When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetService6SrcNegate pulumi.StringOutput `pulumi:"internetService6SrcNegate"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf pulumi.StringOutput `pulumi:"intf"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks Localinpolicy6IntfBlockArrayOutput `pulumi:"intfBlocks"` // User defined local in policy ID. Policyid pulumi.IntOutput `pulumi:"policyid"` // Schedule object from available options. @@ -112,7 +124,7 @@ type Localinpolicy6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable the virtual patching feature. Valid values: `enable`, `disable`. VirtualPatch pulumi.StringOutput `pulumi:"virtualPatch"` } @@ -127,9 +139,6 @@ func NewLocalinpolicy6(ctx *pulumi.Context, if args.Dstaddrs == nil { return nil, errors.New("invalid value for required argument 'Dstaddrs'") } - if args.Intf == nil { - return nil, errors.New("invalid value for required argument 'Intf'") - } if args.Schedule == nil { return nil, errors.New("invalid value for required argument 'Schedule'") } @@ -172,10 +181,24 @@ type localinpolicy6State struct { Dstaddrs []Localinpolicy6Dstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` - // Incoming interface name from available options. + // Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetService6Src *string `pulumi:"internetService6Src"` + // Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + InternetService6SrcCustomGroups []Localinpolicy6InternetService6SrcCustomGroup `pulumi:"internetService6SrcCustomGroups"` + // Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + InternetService6SrcCustoms []Localinpolicy6InternetService6SrcCustom `pulumi:"internetService6SrcCustoms"` + // Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + InternetService6SrcGroups []Localinpolicy6InternetService6SrcGroup `pulumi:"internetService6SrcGroups"` + // IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + InternetService6SrcNames []Localinpolicy6InternetService6SrcName `pulumi:"internetService6SrcNames"` + // When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetService6SrcNegate *string `pulumi:"internetService6SrcNegate"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf *string `pulumi:"intf"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks []Localinpolicy6IntfBlock `pulumi:"intfBlocks"` // User defined local in policy ID. Policyid *int `pulumi:"policyid"` // Schedule object from available options. @@ -209,10 +232,24 @@ type Localinpolicy6State struct { Dstaddrs Localinpolicy6DstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput - // Incoming interface name from available options. + // Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetService6Src pulumi.StringPtrInput + // Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + InternetService6SrcCustomGroups Localinpolicy6InternetService6SrcCustomGroupArrayInput + // Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + InternetService6SrcCustoms Localinpolicy6InternetService6SrcCustomArrayInput + // Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + InternetService6SrcGroups Localinpolicy6InternetService6SrcGroupArrayInput + // IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + InternetService6SrcNames Localinpolicy6InternetService6SrcNameArrayInput + // When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetService6SrcNegate pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* Intf pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks Localinpolicy6IntfBlockArrayInput // User defined local in policy ID. Policyid pulumi.IntPtrInput // Schedule object from available options. @@ -250,10 +287,24 @@ type localinpolicy6Args struct { Dstaddrs []Localinpolicy6Dstaddr `pulumi:"dstaddrs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` - // Incoming interface name from available options. - Intf string `pulumi:"intf"` + // Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetService6Src *string `pulumi:"internetService6Src"` + // Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + InternetService6SrcCustomGroups []Localinpolicy6InternetService6SrcCustomGroup `pulumi:"internetService6SrcCustomGroups"` + // Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + InternetService6SrcCustoms []Localinpolicy6InternetService6SrcCustom `pulumi:"internetService6SrcCustoms"` + // Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + InternetService6SrcGroups []Localinpolicy6InternetService6SrcGroup `pulumi:"internetService6SrcGroups"` + // IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + InternetService6SrcNames []Localinpolicy6InternetService6SrcName `pulumi:"internetService6SrcNames"` + // When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetService6SrcNegate *string `pulumi:"internetService6SrcNegate"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* + Intf *string `pulumi:"intf"` + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks []Localinpolicy6IntfBlock `pulumi:"intfBlocks"` // User defined local in policy ID. Policyid *int `pulumi:"policyid"` // Schedule object from available options. @@ -288,10 +339,24 @@ type Localinpolicy6Args struct { Dstaddrs Localinpolicy6DstaddrArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput - // Incoming interface name from available options. - Intf pulumi.StringInput + // Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + InternetService6Src pulumi.StringPtrInput + // Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + InternetService6SrcCustomGroups Localinpolicy6InternetService6SrcCustomGroupArrayInput + // Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + InternetService6SrcCustoms Localinpolicy6InternetService6SrcCustomArrayInput + // Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + InternetService6SrcGroups Localinpolicy6InternetService6SrcGroupArrayInput + // IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + InternetService6SrcNames Localinpolicy6InternetService6SrcNameArrayInput + // When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + InternetService6SrcNegate pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* + Intf pulumi.StringPtrInput + // Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + IntfBlocks Localinpolicy6IntfBlockArrayInput // User defined local in policy ID. Policyid pulumi.IntPtrInput // Schedule object from available options. @@ -426,16 +491,59 @@ func (o Localinpolicy6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Localinpolicy6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Localinpolicy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Localinpolicy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } -// Incoming interface name from available options. +// Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. +func (o Localinpolicy6Output) InternetService6Src() pulumi.StringOutput { + return o.ApplyT(func(v *Localinpolicy6) pulumi.StringOutput { return v.InternetService6Src }).(pulumi.StringOutput) +} + +// Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. +func (o Localinpolicy6Output) InternetService6SrcCustomGroups() Localinpolicy6InternetService6SrcCustomGroupArrayOutput { + return o.ApplyT(func(v *Localinpolicy6) Localinpolicy6InternetService6SrcCustomGroupArrayOutput { + return v.InternetService6SrcCustomGroups + }).(Localinpolicy6InternetService6SrcCustomGroupArrayOutput) +} + +// Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. +func (o Localinpolicy6Output) InternetService6SrcCustoms() Localinpolicy6InternetService6SrcCustomArrayOutput { + return o.ApplyT(func(v *Localinpolicy6) Localinpolicy6InternetService6SrcCustomArrayOutput { + return v.InternetService6SrcCustoms + }).(Localinpolicy6InternetService6SrcCustomArrayOutput) +} + +// Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. +func (o Localinpolicy6Output) InternetService6SrcGroups() Localinpolicy6InternetService6SrcGroupArrayOutput { + return o.ApplyT(func(v *Localinpolicy6) Localinpolicy6InternetService6SrcGroupArrayOutput { + return v.InternetService6SrcGroups + }).(Localinpolicy6InternetService6SrcGroupArrayOutput) +} + +// IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. +func (o Localinpolicy6Output) InternetService6SrcNames() Localinpolicy6InternetService6SrcNameArrayOutput { + return o.ApplyT(func(v *Localinpolicy6) Localinpolicy6InternetService6SrcNameArrayOutput { + return v.InternetService6SrcNames + }).(Localinpolicy6InternetService6SrcNameArrayOutput) +} + +// When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. +func (o Localinpolicy6Output) InternetService6SrcNegate() pulumi.StringOutput { + return o.ApplyT(func(v *Localinpolicy6) pulumi.StringOutput { return v.InternetService6SrcNegate }).(pulumi.StringOutput) +} + +// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* func (o Localinpolicy6Output) Intf() pulumi.StringOutput { return o.ApplyT(func(v *Localinpolicy6) pulumi.StringOutput { return v.Intf }).(pulumi.StringOutput) } +// Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. +func (o Localinpolicy6Output) IntfBlocks() Localinpolicy6IntfBlockArrayOutput { + return o.ApplyT(func(v *Localinpolicy6) Localinpolicy6IntfBlockArrayOutput { return v.IntfBlocks }).(Localinpolicy6IntfBlockArrayOutput) +} + // User defined local in policy ID. func (o Localinpolicy6Output) Policyid() pulumi.IntOutput { return o.ApplyT(func(v *Localinpolicy6) pulumi.IntOutput { return v.Policyid }).(pulumi.IntOutput) @@ -477,8 +585,8 @@ func (o Localinpolicy6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Localinpolicy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Localinpolicy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Localinpolicy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Localinpolicy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable the virtual patching feature. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/multicastaddress.go b/sdk/go/fortios/firewall/multicastaddress.go index c344e5bb..45fb6689 100644 --- a/sdk/go/fortios/firewall/multicastaddress.go +++ b/sdk/go/fortios/firewall/multicastaddress.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Multicastaddress struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Final IPv4 address (inclusive) in the range for the address. EndIp pulumi.StringOutput `pulumi:"endIp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Multicast address name. Name pulumi.StringOutput `pulumi:"name"` @@ -89,7 +87,7 @@ type Multicastaddress struct { // Type of address object: multicast IP address range or broadcast IP/mask to be treated as a multicast address. Valid values: `multicastrange`, `broadcastmask`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable visibility of the multicast address on the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -134,7 +132,7 @@ type multicastaddressState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Final IPv4 address (inclusive) in the range for the address. EndIp *string `pulumi:"endIp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Multicast address name. Name *string `pulumi:"name"` @@ -163,7 +161,7 @@ type MulticastaddressState struct { DynamicSortSubtable pulumi.StringPtrInput // Final IPv4 address (inclusive) in the range for the address. EndIp pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Multicast address name. Name pulumi.StringPtrInput @@ -196,7 +194,7 @@ type multicastaddressArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Final IPv4 address (inclusive) in the range for the address. EndIp *string `pulumi:"endIp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Multicast address name. Name *string `pulumi:"name"` @@ -226,7 +224,7 @@ type MulticastaddressArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Final IPv4 address (inclusive) in the range for the address. EndIp pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Multicast address name. Name pulumi.StringPtrInput @@ -356,7 +354,7 @@ func (o MulticastaddressOutput) EndIp() pulumi.StringOutput { return o.ApplyT(func(v *Multicastaddress) pulumi.StringOutput { return v.EndIp }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MulticastaddressOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicastaddress) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -387,8 +385,8 @@ func (o MulticastaddressOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MulticastaddressOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicastaddress) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MulticastaddressOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicastaddress) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable visibility of the multicast address on the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/multicastaddress6.go b/sdk/go/fortios/firewall/multicastaddress6.go index 1458755a..86ec0094 100644 --- a/sdk/go/fortios/firewall/multicastaddress6.go +++ b/sdk/go/fortios/firewall/multicastaddress6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Multicastaddress6 struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). Ip6 pulumi.StringOutput `pulumi:"ip6"` @@ -79,7 +77,7 @@ type Multicastaddress6 struct { // Config object tagging. The structure of `tagging` block is documented below. Taggings Multicastaddress6TaggingArrayOutput `pulumi:"taggings"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -123,7 +121,7 @@ type multicastaddress6State struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). Ip6 *string `pulumi:"ip6"` @@ -144,7 +142,7 @@ type Multicastaddress6State struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). Ip6 pulumi.StringPtrInput @@ -169,7 +167,7 @@ type multicastaddress6Args struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). Ip6 string `pulumi:"ip6"` @@ -191,7 +189,7 @@ type Multicastaddress6Args struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). Ip6 pulumi.StringInput @@ -307,7 +305,7 @@ func (o Multicastaddress6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicastaddress6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Multicastaddress6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicastaddress6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -328,8 +326,8 @@ func (o Multicastaddress6Output) Taggings() Multicastaddress6TaggingArrayOutput } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Multicastaddress6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicastaddress6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Multicastaddress6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicastaddress6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/multicastpolicy.go b/sdk/go/fortios/firewall/multicastpolicy.go index ee9ad279..ed6498e8 100644 --- a/sdk/go/fortios/firewall/multicastpolicy.go +++ b/sdk/go/fortios/firewall/multicastpolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -61,7 +60,6 @@ import ( // } // // ``` -// // // ## Import // @@ -101,7 +99,7 @@ type Multicastpolicy struct { EndPort pulumi.IntOutput `pulumi:"endPort"` // Policy ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of an existing IPS sensor. IpsSensor pulumi.StringOutput `pulumi:"ipsSensor"` @@ -130,7 +128,7 @@ type Multicastpolicy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMulticastpolicy registers a new resource with the given unique name, arguments, and options. @@ -193,7 +191,7 @@ type multicastpolicyState struct { EndPort *int `pulumi:"endPort"` // Policy ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of an existing IPS sensor. IpsSensor *string `pulumi:"ipsSensor"` @@ -244,7 +242,7 @@ type MulticastpolicyState struct { EndPort pulumi.IntPtrInput // Policy ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of an existing IPS sensor. IpsSensor pulumi.StringPtrInput @@ -299,7 +297,7 @@ type multicastpolicyArgs struct { EndPort *int `pulumi:"endPort"` // Policy ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of an existing IPS sensor. IpsSensor *string `pulumi:"ipsSensor"` @@ -351,7 +349,7 @@ type MulticastpolicyArgs struct { EndPort pulumi.IntPtrInput // Policy ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of an existing IPS sensor. IpsSensor pulumi.StringPtrInput @@ -515,7 +513,7 @@ func (o MulticastpolicyOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Multicastpolicy) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MulticastpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicastpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -586,8 +584,8 @@ func (o MulticastpolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MulticastpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicastpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MulticastpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicastpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MulticastpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/multicastpolicy6.go b/sdk/go/fortios/firewall/multicastpolicy6.go index 1f46d640..a6287bed 100644 --- a/sdk/go/fortios/firewall/multicastpolicy6.go +++ b/sdk/go/fortios/firewall/multicastpolicy6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -58,7 +57,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Multicastpolicy6 struct { EndPort pulumi.IntOutput `pulumi:"endPort"` // Policy ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of an existing IPS sensor. IpsSensor pulumi.StringOutput `pulumi:"ipsSensor"` @@ -119,7 +117,7 @@ type Multicastpolicy6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMulticastpolicy6 registers a new resource with the given unique name, arguments, and options. @@ -180,7 +178,7 @@ type multicastpolicy6State struct { EndPort *int `pulumi:"endPort"` // Policy ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of an existing IPS sensor. IpsSensor *string `pulumi:"ipsSensor"` @@ -223,7 +221,7 @@ type Multicastpolicy6State struct { EndPort pulumi.IntPtrInput // Policy ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of an existing IPS sensor. IpsSensor pulumi.StringPtrInput @@ -270,7 +268,7 @@ type multicastpolicy6Args struct { EndPort *int `pulumi:"endPort"` // Policy ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of an existing IPS sensor. IpsSensor *string `pulumi:"ipsSensor"` @@ -314,7 +312,7 @@ type Multicastpolicy6Args struct { EndPort pulumi.IntPtrInput // Policy ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of an existing IPS sensor. IpsSensor pulumi.StringPtrInput @@ -467,7 +465,7 @@ func (o Multicastpolicy6Output) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Multicastpolicy6) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Multicastpolicy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicastpolicy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -523,8 +521,8 @@ func (o Multicastpolicy6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Multicastpolicy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicastpolicy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Multicastpolicy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicastpolicy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Multicastpolicy6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/networkservicedynamic.go b/sdk/go/fortios/firewall/networkservicedynamic.go index c7dd6c9d..f184dfdc 100644 --- a/sdk/go/fortios/firewall/networkservicedynamic.go +++ b/sdk/go/fortios/firewall/networkservicedynamic.go @@ -42,7 +42,7 @@ type Networkservicedynamic struct { // SDN connector name. Sdn pulumi.StringOutput `pulumi:"sdn"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetworkservicedynamic registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o NetworkservicedynamicOutput) Sdn() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetworkservicedynamicOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Networkservicedynamic) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetworkservicedynamicOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Networkservicedynamic) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NetworkservicedynamicArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/objectAddress.go b/sdk/go/fortios/firewall/objectAddress.go index 0139d248..0a551e6b 100644 --- a/sdk/go/fortios/firewall/objectAddress.go +++ b/sdk/go/fortios/firewall/objectAddress.go @@ -19,7 +19,6 @@ import ( // ## Example Usage // // ### Iprange Address -// // ```go // package main // @@ -46,10 +45,8 @@ import ( // } // // ``` -// // // ### Geography Address -// // ```go // package main // @@ -75,10 +72,8 @@ import ( // } // // ``` -// // // ### Fqdn Address -// // ```go // package main // @@ -107,10 +102,8 @@ import ( // } // // ``` -// // // ### Ipmask Address -// // ```go // package main // @@ -136,7 +129,6 @@ import ( // } // // ``` -// type ObjectAddress struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectAddressgroup.go b/sdk/go/fortios/firewall/objectAddressgroup.go index 3b9282a3..f77707fd 100644 --- a/sdk/go/fortios/firewall/objectAddressgroup.go +++ b/sdk/go/fortios/firewall/objectAddressgroup.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// type ObjectAddressgroup struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectIppool.go b/sdk/go/fortios/firewall/objectIppool.go index bf50d89c..e0e602dd 100644 --- a/sdk/go/fortios/firewall/objectIppool.go +++ b/sdk/go/fortios/firewall/objectIppool.go @@ -19,7 +19,6 @@ import ( // ## Example Usage // // ### Overload Ippool -// // ```go // package main // @@ -47,10 +46,8 @@ import ( // } // // ``` -// // // ### One-To-One Ippool -// // ```go // package main // @@ -78,7 +75,6 @@ import ( // } // // ``` -// type ObjectIppool struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectService.go b/sdk/go/fortios/firewall/objectService.go index cb02bdf0..a4831a64 100644 --- a/sdk/go/fortios/firewall/objectService.go +++ b/sdk/go/fortios/firewall/objectService.go @@ -19,7 +19,6 @@ import ( // ## Example Usage // // ### Fqdn Service -// // ```go // package main // @@ -46,10 +45,8 @@ import ( // } // // ``` -// // // ### Iprange Service -// // ```go // package main // @@ -79,10 +76,8 @@ import ( // } // // ``` -// // // ### ICMP Service -// // ```go // package main // @@ -111,7 +106,6 @@ import ( // } // // ``` -// type ObjectService struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectServicecategory.go b/sdk/go/fortios/firewall/objectServicecategory.go index 8cebdaf9..98981f16 100644 --- a/sdk/go/fortios/firewall/objectServicecategory.go +++ b/sdk/go/fortios/firewall/objectServicecategory.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type ObjectServicecategory struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectServicegroup.go b/sdk/go/fortios/firewall/objectServicegroup.go index eb96fce4..b251a8c9 100644 --- a/sdk/go/fortios/firewall/objectServicegroup.go +++ b/sdk/go/fortios/firewall/objectServicegroup.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// type ObjectServicegroup struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectVip.go b/sdk/go/fortios/firewall/objectVip.go index ccac87f7..38227587 100644 --- a/sdk/go/fortios/firewall/objectVip.go +++ b/sdk/go/fortios/firewall/objectVip.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// type ObjectVip struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/objectVipgroup.go b/sdk/go/fortios/firewall/objectVipgroup.go index 9262dac9..94bbf0d1 100644 --- a/sdk/go/fortios/firewall/objectVipgroup.go +++ b/sdk/go/fortios/firewall/objectVipgroup.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// type ObjectVipgroup struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/firewall/ondemandsniffer.go b/sdk/go/fortios/firewall/ondemandsniffer.go new file mode 100644 index 00000000..8189eba2 --- /dev/null +++ b/sdk/go/fortios/firewall/ondemandsniffer.go @@ -0,0 +1,383 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package firewall + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" +) + +// Configure on-demand packet sniffer. Applies to FortiOS Version `>= 7.4.4`. +// +// ## Import +// +// Firewall OnDemandSniffer can be imported using any of these accepted formats: +// +// ```sh +// $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} +// ``` +// +// If you do not want to import arguments of block: +// +// $ export "FORTIOS_IMPORT_TABLE"="false" +// +// ```sh +// $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} +// ``` +// +// $ unset "FORTIOS_IMPORT_TABLE" +type Ondemandsniffer struct { + pulumi.CustomResourceState + + // Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + AdvancedFilter pulumi.StringPtrOutput `pulumi:"advancedFilter"` + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` + // IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + Hosts OndemandsnifferHostArrayOutput `pulumi:"hosts"` + // Interface name that on-demand packet sniffer will take place. + Interface pulumi.StringOutput `pulumi:"interface"` + // Maximum number of packets to capture per on-demand packet sniffer. + MaxPacketCount pulumi.IntOutput `pulumi:"maxPacketCount"` + // On-demand packet sniffer name. + Name pulumi.StringOutput `pulumi:"name"` + // Include non-IP packets. Valid values: `enable`, `disable`. + NonIpPacket pulumi.StringOutput `pulumi:"nonIpPacket"` + // Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + Ports OndemandsnifferPortArrayOutput `pulumi:"ports"` + // Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + Protocols OndemandsnifferProtocolArrayOutput `pulumi:"protocols"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` +} + +// NewOndemandsniffer registers a new resource with the given unique name, arguments, and options. +func NewOndemandsniffer(ctx *pulumi.Context, + name string, args *OndemandsnifferArgs, opts ...pulumi.ResourceOption) (*Ondemandsniffer, error) { + if args == nil { + args = &OndemandsnifferArgs{} + } + + opts = internal.PkgResourceDefaultOpts(opts) + var resource Ondemandsniffer + err := ctx.RegisterResource("fortios:firewall/ondemandsniffer:Ondemandsniffer", name, args, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// GetOndemandsniffer gets an existing Ondemandsniffer resource's state with the given name, ID, and optional +// state properties that are used to uniquely qualify the lookup (nil if not required). +func GetOndemandsniffer(ctx *pulumi.Context, + name string, id pulumi.IDInput, state *OndemandsnifferState, opts ...pulumi.ResourceOption) (*Ondemandsniffer, error) { + var resource Ondemandsniffer + err := ctx.ReadResource("fortios:firewall/ondemandsniffer:Ondemandsniffer", name, id, state, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// Input properties used for looking up and filtering Ondemandsniffer resources. +type ondemandsnifferState struct { + // Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + AdvancedFilter *string `pulumi:"advancedFilter"` + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + GetAllTables *string `pulumi:"getAllTables"` + // IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + Hosts []OndemandsnifferHost `pulumi:"hosts"` + // Interface name that on-demand packet sniffer will take place. + Interface *string `pulumi:"interface"` + // Maximum number of packets to capture per on-demand packet sniffer. + MaxPacketCount *int `pulumi:"maxPacketCount"` + // On-demand packet sniffer name. + Name *string `pulumi:"name"` + // Include non-IP packets. Valid values: `enable`, `disable`. + NonIpPacket *string `pulumi:"nonIpPacket"` + // Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + Ports []OndemandsnifferPort `pulumi:"ports"` + // Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + Protocols []OndemandsnifferProtocol `pulumi:"protocols"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam *string `pulumi:"vdomparam"` +} + +type OndemandsnifferState struct { + // Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + AdvancedFilter pulumi.StringPtrInput + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + DynamicSortSubtable pulumi.StringPtrInput + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + GetAllTables pulumi.StringPtrInput + // IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + Hosts OndemandsnifferHostArrayInput + // Interface name that on-demand packet sniffer will take place. + Interface pulumi.StringPtrInput + // Maximum number of packets to capture per on-demand packet sniffer. + MaxPacketCount pulumi.IntPtrInput + // On-demand packet sniffer name. + Name pulumi.StringPtrInput + // Include non-IP packets. Valid values: `enable`, `disable`. + NonIpPacket pulumi.StringPtrInput + // Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + Ports OndemandsnifferPortArrayInput + // Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + Protocols OndemandsnifferProtocolArrayInput + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringPtrInput +} + +func (OndemandsnifferState) ElementType() reflect.Type { + return reflect.TypeOf((*ondemandsnifferState)(nil)).Elem() +} + +type ondemandsnifferArgs struct { + // Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + AdvancedFilter *string `pulumi:"advancedFilter"` + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + GetAllTables *string `pulumi:"getAllTables"` + // IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + Hosts []OndemandsnifferHost `pulumi:"hosts"` + // Interface name that on-demand packet sniffer will take place. + Interface *string `pulumi:"interface"` + // Maximum number of packets to capture per on-demand packet sniffer. + MaxPacketCount *int `pulumi:"maxPacketCount"` + // On-demand packet sniffer name. + Name *string `pulumi:"name"` + // Include non-IP packets. Valid values: `enable`, `disable`. + NonIpPacket *string `pulumi:"nonIpPacket"` + // Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + Ports []OndemandsnifferPort `pulumi:"ports"` + // Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + Protocols []OndemandsnifferProtocol `pulumi:"protocols"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam *string `pulumi:"vdomparam"` +} + +// The set of arguments for constructing a Ondemandsniffer resource. +type OndemandsnifferArgs struct { + // Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + AdvancedFilter pulumi.StringPtrInput + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + DynamicSortSubtable pulumi.StringPtrInput + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + GetAllTables pulumi.StringPtrInput + // IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + Hosts OndemandsnifferHostArrayInput + // Interface name that on-demand packet sniffer will take place. + Interface pulumi.StringPtrInput + // Maximum number of packets to capture per on-demand packet sniffer. + MaxPacketCount pulumi.IntPtrInput + // On-demand packet sniffer name. + Name pulumi.StringPtrInput + // Include non-IP packets. Valid values: `enable`, `disable`. + NonIpPacket pulumi.StringPtrInput + // Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + Ports OndemandsnifferPortArrayInput + // Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + Protocols OndemandsnifferProtocolArrayInput + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringPtrInput +} + +func (OndemandsnifferArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ondemandsnifferArgs)(nil)).Elem() +} + +type OndemandsnifferInput interface { + pulumi.Input + + ToOndemandsnifferOutput() OndemandsnifferOutput + ToOndemandsnifferOutputWithContext(ctx context.Context) OndemandsnifferOutput +} + +func (*Ondemandsniffer) ElementType() reflect.Type { + return reflect.TypeOf((**Ondemandsniffer)(nil)).Elem() +} + +func (i *Ondemandsniffer) ToOndemandsnifferOutput() OndemandsnifferOutput { + return i.ToOndemandsnifferOutputWithContext(context.Background()) +} + +func (i *Ondemandsniffer) ToOndemandsnifferOutputWithContext(ctx context.Context) OndemandsnifferOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferOutput) +} + +// OndemandsnifferArrayInput is an input type that accepts OndemandsnifferArray and OndemandsnifferArrayOutput values. +// You can construct a concrete instance of `OndemandsnifferArrayInput` via: +// +// OndemandsnifferArray{ OndemandsnifferArgs{...} } +type OndemandsnifferArrayInput interface { + pulumi.Input + + ToOndemandsnifferArrayOutput() OndemandsnifferArrayOutput + ToOndemandsnifferArrayOutputWithContext(context.Context) OndemandsnifferArrayOutput +} + +type OndemandsnifferArray []OndemandsnifferInput + +func (OndemandsnifferArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]*Ondemandsniffer)(nil)).Elem() +} + +func (i OndemandsnifferArray) ToOndemandsnifferArrayOutput() OndemandsnifferArrayOutput { + return i.ToOndemandsnifferArrayOutputWithContext(context.Background()) +} + +func (i OndemandsnifferArray) ToOndemandsnifferArrayOutputWithContext(ctx context.Context) OndemandsnifferArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferArrayOutput) +} + +// OndemandsnifferMapInput is an input type that accepts OndemandsnifferMap and OndemandsnifferMapOutput values. +// You can construct a concrete instance of `OndemandsnifferMapInput` via: +// +// OndemandsnifferMap{ "key": OndemandsnifferArgs{...} } +type OndemandsnifferMapInput interface { + pulumi.Input + + ToOndemandsnifferMapOutput() OndemandsnifferMapOutput + ToOndemandsnifferMapOutputWithContext(context.Context) OndemandsnifferMapOutput +} + +type OndemandsnifferMap map[string]OndemandsnifferInput + +func (OndemandsnifferMap) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*Ondemandsniffer)(nil)).Elem() +} + +func (i OndemandsnifferMap) ToOndemandsnifferMapOutput() OndemandsnifferMapOutput { + return i.ToOndemandsnifferMapOutputWithContext(context.Background()) +} + +func (i OndemandsnifferMap) ToOndemandsnifferMapOutputWithContext(ctx context.Context) OndemandsnifferMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferMapOutput) +} + +type OndemandsnifferOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Ondemandsniffer)(nil)).Elem() +} + +func (o OndemandsnifferOutput) ToOndemandsnifferOutput() OndemandsnifferOutput { + return o +} + +func (o OndemandsnifferOutput) ToOndemandsnifferOutputWithContext(ctx context.Context) OndemandsnifferOutput { + return o +} + +// Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. +func (o OndemandsnifferOutput) AdvancedFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringPtrOutput { return v.AdvancedFilter }).(pulumi.StringPtrOutput) +} + +// Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. +func (o OndemandsnifferOutput) DynamicSortSubtable() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) +} + +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +func (o OndemandsnifferOutput) GetAllTables() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) +} + +// IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. +func (o OndemandsnifferOutput) Hosts() OndemandsnifferHostArrayOutput { + return o.ApplyT(func(v *Ondemandsniffer) OndemandsnifferHostArrayOutput { return v.Hosts }).(OndemandsnifferHostArrayOutput) +} + +// Interface name that on-demand packet sniffer will take place. +func (o OndemandsnifferOutput) Interface() pulumi.StringOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringOutput { return v.Interface }).(pulumi.StringOutput) +} + +// Maximum number of packets to capture per on-demand packet sniffer. +func (o OndemandsnifferOutput) MaxPacketCount() pulumi.IntOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.IntOutput { return v.MaxPacketCount }).(pulumi.IntOutput) +} + +// On-demand packet sniffer name. +func (o OndemandsnifferOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) +} + +// Include non-IP packets. Valid values: `enable`, `disable`. +func (o OndemandsnifferOutput) NonIpPacket() pulumi.StringOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringOutput { return v.NonIpPacket }).(pulumi.StringOutput) +} + +// Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. +func (o OndemandsnifferOutput) Ports() OndemandsnifferPortArrayOutput { + return o.ApplyT(func(v *Ondemandsniffer) OndemandsnifferPortArrayOutput { return v.Ports }).(OndemandsnifferPortArrayOutput) +} + +// Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. +func (o OndemandsnifferOutput) Protocols() OndemandsnifferProtocolArrayOutput { + return o.ApplyT(func(v *Ondemandsniffer) OndemandsnifferProtocolArrayOutput { return v.Protocols }).(OndemandsnifferProtocolArrayOutput) +} + +// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. +func (o OndemandsnifferOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ondemandsniffer) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) +} + +type OndemandsnifferArrayOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]*Ondemandsniffer)(nil)).Elem() +} + +func (o OndemandsnifferArrayOutput) ToOndemandsnifferArrayOutput() OndemandsnifferArrayOutput { + return o +} + +func (o OndemandsnifferArrayOutput) ToOndemandsnifferArrayOutputWithContext(ctx context.Context) OndemandsnifferArrayOutput { + return o +} + +func (o OndemandsnifferArrayOutput) Index(i pulumi.IntInput) OndemandsnifferOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) *Ondemandsniffer { + return vs[0].([]*Ondemandsniffer)[vs[1].(int)] + }).(OndemandsnifferOutput) +} + +type OndemandsnifferMapOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*Ondemandsniffer)(nil)).Elem() +} + +func (o OndemandsnifferMapOutput) ToOndemandsnifferMapOutput() OndemandsnifferMapOutput { + return o +} + +func (o OndemandsnifferMapOutput) ToOndemandsnifferMapOutputWithContext(ctx context.Context) OndemandsnifferMapOutput { + return o +} + +func (o OndemandsnifferMapOutput) MapIndex(k pulumi.StringInput) OndemandsnifferOutput { + return pulumi.All(o, k).ApplyT(func(vs []interface{}) *Ondemandsniffer { + return vs[0].(map[string]*Ondemandsniffer)[vs[1].(string)] + }).(OndemandsnifferOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferInput)(nil)).Elem(), &Ondemandsniffer{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferArrayInput)(nil)).Elem(), OndemandsnifferArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferMapInput)(nil)).Elem(), OndemandsnifferMap{}) + pulumi.RegisterOutputType(OndemandsnifferOutput{}) + pulumi.RegisterOutputType(OndemandsnifferArrayOutput{}) + pulumi.RegisterOutputType(OndemandsnifferMapOutput{}) +} diff --git a/sdk/go/fortios/firewall/policy.go b/sdk/go/fortios/firewall/policy.go index cd32d86f..8b8e2279 100644 --- a/sdk/go/fortios/firewall/policy.go +++ b/sdk/go/fortios/firewall/policy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -117,7 +116,6 @@ import ( // } // // ``` -// // // ## Import // @@ -239,7 +237,7 @@ type Policy struct { GeoipAnycast pulumi.StringOutput `pulumi:"geoipAnycast"` // Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. GeoipMatch pulumi.StringOutput `pulumi:"geoipMatch"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel pulumi.StringPtrOutput `pulumi:"globalLabel"` @@ -379,6 +377,8 @@ type Policy struct { Poolname6s PolicyPoolname6ArrayOutput `pulumi:"poolname6s"` // IP Pool names. The structure of `poolname` block is documented below. Poolnames PolicyPoolnameArrayOutput `pulumi:"poolnames"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve pulumi.StringOutput `pulumi:"portPreserve"` // Name of profile group. ProfileGroup pulumi.StringPtrOutput `pulumi:"profileGroup"` // Name of an existing Protocol options profile. @@ -478,7 +478,7 @@ type Policy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of an existing VideoFilter profile. VideofilterProfile pulumi.StringPtrOutput `pulumi:"videofilterProfile"` // Name of an existing virtual-patch profile. @@ -671,7 +671,7 @@ type policyState struct { GeoipAnycast *string `pulumi:"geoipAnycast"` // Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. GeoipMatch *string `pulumi:"geoipMatch"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel *string `pulumi:"globalLabel"` @@ -811,6 +811,8 @@ type policyState struct { Poolname6s []PolicyPoolname6 `pulumi:"poolname6s"` // IP Pool names. The structure of `poolname` block is documented below. Poolnames []PolicyPoolname `pulumi:"poolnames"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve *string `pulumi:"portPreserve"` // Name of profile group. ProfileGroup *string `pulumi:"profileGroup"` // Name of an existing Protocol options profile. @@ -1068,7 +1070,7 @@ type PolicyState struct { GeoipAnycast pulumi.StringPtrInput // Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. GeoipMatch pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel pulumi.StringPtrInput @@ -1208,6 +1210,8 @@ type PolicyState struct { Poolname6s PolicyPoolname6ArrayInput // IP Pool names. The structure of `poolname` block is documented below. Poolnames PolicyPoolnameArrayInput + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve pulumi.StringPtrInput // Name of profile group. ProfileGroup pulumi.StringPtrInput // Name of an existing Protocol options profile. @@ -1469,7 +1473,7 @@ type policyArgs struct { GeoipAnycast *string `pulumi:"geoipAnycast"` // Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. GeoipMatch *string `pulumi:"geoipMatch"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel *string `pulumi:"globalLabel"` @@ -1609,6 +1613,8 @@ type policyArgs struct { Poolname6s []PolicyPoolname6 `pulumi:"poolname6s"` // IP Pool names. The structure of `poolname` block is documented below. Poolnames []PolicyPoolname `pulumi:"poolnames"` + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve *string `pulumi:"portPreserve"` // Name of profile group. ProfileGroup *string `pulumi:"profileGroup"` // Name of an existing Protocol options profile. @@ -1867,7 +1873,7 @@ type PolicyArgs struct { GeoipAnycast pulumi.StringPtrInput // Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. GeoipMatch pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel pulumi.StringPtrInput @@ -2007,6 +2013,8 @@ type PolicyArgs struct { Poolname6s PolicyPoolname6ArrayInput // IP Pool names. The structure of `poolname` block is documented below. Poolnames PolicyPoolnameArrayInput + // Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + PortPreserve pulumi.StringPtrInput // Name of profile group. ProfileGroup pulumi.StringPtrInput // Name of an existing Protocol options profile. @@ -2500,7 +2508,7 @@ func (o PolicyOutput) GeoipMatch() pulumi.StringOutput { return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.GeoipMatch }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -2854,6 +2862,11 @@ func (o PolicyOutput) Poolnames() PolicyPoolnameArrayOutput { return o.ApplyT(func(v *Policy) PolicyPoolnameArrayOutput { return v.Poolnames }).(PolicyPoolnameArrayOutput) } +// Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. +func (o PolicyOutput) PortPreserve() pulumi.StringOutput { + return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.PortPreserve }).(pulumi.StringOutput) +} + // Name of profile group. func (o PolicyOutput) ProfileGroup() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.ProfileGroup }).(pulumi.StringPtrOutput) @@ -3100,8 +3113,8 @@ func (o PolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of an existing VideoFilter profile. diff --git a/sdk/go/fortios/firewall/policy46.go b/sdk/go/fortios/firewall/policy46.go index 7f0143cc..dd01c007 100644 --- a/sdk/go/fortios/firewall/policy46.go +++ b/sdk/go/fortios/firewall/policy46.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -82,7 +81,6 @@ import ( // } // // ``` -// // // ## Import // @@ -116,7 +114,7 @@ type Policy46 struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. Fixedport pulumi.StringOutput `pulumi:"fixedport"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. Ippool pulumi.StringOutput `pulumi:"ippool"` @@ -155,7 +153,7 @@ type Policy46 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy46 registers a new resource with the given unique name, arguments, and options. @@ -215,7 +213,7 @@ type policy46State struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. Fixedport *string `pulumi:"fixedport"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. Ippool *string `pulumi:"ippool"` @@ -270,7 +268,7 @@ type Policy46State struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. Fixedport pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. Ippool pulumi.StringPtrInput @@ -329,7 +327,7 @@ type policy46Args struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. Fixedport *string `pulumi:"fixedport"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. Ippool *string `pulumi:"ippool"` @@ -385,7 +383,7 @@ type Policy46Args struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. Fixedport pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. Ippool pulumi.StringPtrInput @@ -544,7 +542,7 @@ func (o Policy46Output) Fixedport() pulumi.StringOutput { return o.ApplyT(func(v *Policy46) pulumi.StringOutput { return v.Fixedport }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Policy46Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy46) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -640,8 +638,8 @@ func (o Policy46Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Policy46Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy46) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Policy46Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy46) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Policy46ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/policy6.go b/sdk/go/fortios/firewall/policy6.go index 75fd7d1d..ddbff75a 100644 --- a/sdk/go/fortios/firewall/policy6.go +++ b/sdk/go/fortios/firewall/policy6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -99,7 +98,6 @@ import ( // } // // ``` -// // // ## Import // @@ -177,7 +175,7 @@ type Policy6 struct { Fixedport pulumi.StringOutput `pulumi:"fixedport"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups Policy6FssoGroupArrayOutput `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel pulumi.StringOutput `pulumi:"globalLabel"` @@ -284,7 +282,7 @@ type Policy6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest VlanCosFwd pulumi.IntOutput `pulumi:"vlanCosFwd"` // VLAN reverse direction user priority: 255 passthrough, 0 lowest, 7 highest @@ -410,7 +408,7 @@ type policy6State struct { Fixedport *string `pulumi:"fixedport"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups []Policy6FssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel *string `pulumi:"globalLabel"` @@ -599,7 +597,7 @@ type Policy6State struct { Fixedport pulumi.StringPtrInput // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups Policy6FssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel pulumi.StringPtrInput @@ -792,7 +790,7 @@ type policy6Args struct { Fixedport *string `pulumi:"fixedport"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups []Policy6FssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel *string `pulumi:"globalLabel"` @@ -982,7 +980,7 @@ type Policy6Args struct { Fixedport pulumi.StringPtrInput // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups Policy6FssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Label for the policy that appears when the GUI is in Global View mode. GlobalLabel pulumi.StringPtrInput @@ -1341,7 +1339,7 @@ func (o Policy6Output) FssoGroups() Policy6FssoGroupArrayOutput { return o.ApplyT(func(v *Policy6) Policy6FssoGroupArrayOutput { return v.FssoGroups }).(Policy6FssoGroupArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Policy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1607,8 +1605,8 @@ func (o Policy6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Policy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Policy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest diff --git a/sdk/go/fortios/firewall/policy64.go b/sdk/go/fortios/firewall/policy64.go index 975fc797..3beddaaf 100644 --- a/sdk/go/fortios/firewall/policy64.go +++ b/sdk/go/fortios/firewall/policy64.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -66,7 +65,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Policy64 struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable policy fixed port. Valid values: `enable`, `disable`. Fixedport pulumi.StringOutput `pulumi:"fixedport"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. Ippool pulumi.StringOutput `pulumi:"ippool"` @@ -139,7 +137,7 @@ type Policy64 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy64 registers a new resource with the given unique name, arguments, and options. @@ -199,7 +197,7 @@ type policy64State struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable policy fixed port. Valid values: `enable`, `disable`. Fixedport *string `pulumi:"fixedport"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. Ippool *string `pulumi:"ippool"` @@ -254,7 +252,7 @@ type Policy64State struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable policy fixed port. Valid values: `enable`, `disable`. Fixedport pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. Ippool pulumi.StringPtrInput @@ -313,7 +311,7 @@ type policy64Args struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable policy fixed port. Valid values: `enable`, `disable`. Fixedport *string `pulumi:"fixedport"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. Ippool *string `pulumi:"ippool"` @@ -369,7 +367,7 @@ type Policy64Args struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable policy fixed port. Valid values: `enable`, `disable`. Fixedport pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. Ippool pulumi.StringPtrInput @@ -528,7 +526,7 @@ func (o Policy64Output) Fixedport() pulumi.StringOutput { return o.ApplyT(func(v *Policy64) pulumi.StringOutput { return v.Fixedport }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Policy64Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy64) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -624,8 +622,8 @@ func (o Policy64Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Policy64Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy64) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Policy64Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy64) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Policy64ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/profilegroup.go b/sdk/go/fortios/firewall/profilegroup.go index 3a812f27..bca1cb07 100644 --- a/sdk/go/fortios/firewall/profilegroup.go +++ b/sdk/go/fortios/firewall/profilegroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -101,7 +99,7 @@ type Profilegroup struct { // Name of an existing SSL SSH profile. SslSshProfile pulumi.StringOutput `pulumi:"sslSshProfile"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of an existing VideoFilter profile. VideofilterProfile pulumi.StringOutput `pulumi:"videofilterProfile"` // Name of an existing virtual-patch profile. @@ -543,8 +541,8 @@ func (o ProfilegroupOutput) SslSshProfile() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfilegroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profilegroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfilegroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profilegroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of an existing VideoFilter profile. diff --git a/sdk/go/fortios/firewall/profileprotocoloptions.go b/sdk/go/fortios/firewall/profileprotocoloptions.go index a1821d48..c63e4eb6 100644 --- a/sdk/go/fortios/firewall/profileprotocoloptions.go +++ b/sdk/go/fortios/firewall/profileprotocoloptions.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -130,7 +129,6 @@ import ( // } // // ``` -// // // ## Import // @@ -162,7 +160,7 @@ type Profileprotocoloptions struct { FeatureSet pulumi.StringOutput `pulumi:"featureSet"` // Configure FTP protocol options. The structure of `ftp` block is documented below. Ftp ProfileprotocoloptionsFtpOutput `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure HTTP protocol options. The structure of `http` block is documented below. Http ProfileprotocoloptionsHttpOutput `pulumi:"http"` @@ -191,7 +189,7 @@ type Profileprotocoloptions struct { // Enable/disable logging for HTTP/HTTPS switching protocols. Valid values: `disable`, `enable`. SwitchingProtocolsLog pulumi.StringOutput `pulumi:"switchingProtocolsLog"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfileprotocoloptions registers a new resource with the given unique name, arguments, and options. @@ -234,7 +232,7 @@ type profileprotocoloptionsState struct { FeatureSet *string `pulumi:"featureSet"` // Configure FTP protocol options. The structure of `ftp` block is documented below. Ftp *ProfileprotocoloptionsFtp `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure HTTP protocol options. The structure of `http` block is documented below. Http *ProfileprotocoloptionsHttp `pulumi:"http"` @@ -277,7 +275,7 @@ type ProfileprotocoloptionsState struct { FeatureSet pulumi.StringPtrInput // Configure FTP protocol options. The structure of `ftp` block is documented below. Ftp ProfileprotocoloptionsFtpPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure HTTP protocol options. The structure of `http` block is documented below. Http ProfileprotocoloptionsHttpPtrInput @@ -324,7 +322,7 @@ type profileprotocoloptionsArgs struct { FeatureSet *string `pulumi:"featureSet"` // Configure FTP protocol options. The structure of `ftp` block is documented below. Ftp *ProfileprotocoloptionsFtp `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure HTTP protocol options. The structure of `http` block is documented below. Http *ProfileprotocoloptionsHttp `pulumi:"http"` @@ -368,7 +366,7 @@ type ProfileprotocoloptionsArgs struct { FeatureSet pulumi.StringPtrInput // Configure FTP protocol options. The structure of `ftp` block is documented below. Ftp ProfileprotocoloptionsFtpPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure HTTP protocol options. The structure of `http` block is documented below. Http ProfileprotocoloptionsHttpPtrInput @@ -512,7 +510,7 @@ func (o ProfileprotocoloptionsOutput) Ftp() ProfileprotocoloptionsFtpOutput { return o.ApplyT(func(v *Profileprotocoloptions) ProfileprotocoloptionsFtpOutput { return v.Ftp }).(ProfileprotocoloptionsFtpOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileprotocoloptionsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profileprotocoloptions) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -583,8 +581,8 @@ func (o ProfileprotocoloptionsOutput) SwitchingProtocolsLog() pulumi.StringOutpu } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileprotocoloptionsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profileprotocoloptions) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileprotocoloptionsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profileprotocoloptions) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileprotocoloptionsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/proxyaddress.go b/sdk/go/fortios/firewall/proxyaddress.go index d1ed8e88..967e67a2 100644 --- a/sdk/go/fortios/firewall/proxyaddress.go +++ b/sdk/go/fortios/firewall/proxyaddress.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Proxyaddress struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // HTTP header name as a regular expression. Header pulumi.StringOutput `pulumi:"header"` @@ -112,7 +110,7 @@ type Proxyaddress struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -159,7 +157,7 @@ type proxyaddressState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HTTP header name as a regular expression. Header *string `pulumi:"header"` @@ -212,7 +210,7 @@ type ProxyaddressState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HTTP header name as a regular expression. Header pulumi.StringPtrInput @@ -269,7 +267,7 @@ type proxyaddressArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HTTP header name as a regular expression. Header *string `pulumi:"header"` @@ -323,7 +321,7 @@ type ProxyaddressArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HTTP header name as a regular expression. Header pulumi.StringPtrInput @@ -480,7 +478,7 @@ func (o ProxyaddressOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Proxyaddress) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProxyaddressOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Proxyaddress) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -566,8 +564,8 @@ func (o ProxyaddressOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProxyaddressOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Proxyaddress) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProxyaddressOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Proxyaddress) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/proxyaddrgrp.go b/sdk/go/fortios/firewall/proxyaddrgrp.go index c2f1da52..1eb02ca1 100644 --- a/sdk/go/fortios/firewall/proxyaddrgrp.go +++ b/sdk/go/fortios/firewall/proxyaddrgrp.go @@ -40,7 +40,7 @@ type Proxyaddrgrp struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Members of address group. The structure of `member` block is documented below. Members ProxyaddrgrpMemberArrayOutput `pulumi:"members"` @@ -53,7 +53,7 @@ type Proxyaddrgrp struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -97,7 +97,7 @@ type proxyaddrgrpState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Members of address group. The structure of `member` block is documented below. Members []ProxyaddrgrpMember `pulumi:"members"` @@ -122,7 +122,7 @@ type ProxyaddrgrpState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Members of address group. The structure of `member` block is documented below. Members ProxyaddrgrpMemberArrayInput @@ -151,7 +151,7 @@ type proxyaddrgrpArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Members of address group. The structure of `member` block is documented below. Members []ProxyaddrgrpMember `pulumi:"members"` @@ -177,7 +177,7 @@ type ProxyaddrgrpArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Members of address group. The structure of `member` block is documented below. Members ProxyaddrgrpMemberArrayInput @@ -297,7 +297,7 @@ func (o ProxyaddrgrpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Proxyaddrgrp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProxyaddrgrpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Proxyaddrgrp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -328,8 +328,8 @@ func (o ProxyaddrgrpOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProxyaddrgrpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Proxyaddrgrp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProxyaddrgrpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Proxyaddrgrp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/proxypolicy.go b/sdk/go/fortios/firewall/proxypolicy.go index d2e764c8..1ce0d138 100644 --- a/sdk/go/fortios/firewall/proxypolicy.go +++ b/sdk/go/fortios/firewall/proxypolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -85,7 +84,6 @@ import ( // } // // ``` -// // // ## Import // @@ -153,7 +151,7 @@ type Proxypolicy struct { EmailfilterProfile pulumi.StringOutput `pulumi:"emailfilterProfile"` // Name of an existing file-filter profile. FileFilterProfile pulumi.StringOutput `pulumi:"fileFilterProfile"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Global web-based manager visible label. GlobalLabel pulumi.StringOutput `pulumi:"globalLabel"` @@ -256,7 +254,7 @@ type Proxypolicy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of an existing VideoFilter profile. VideofilterProfile pulumi.StringOutput `pulumi:"videofilterProfile"` // Name of an existing virtual-patch profile. @@ -366,7 +364,7 @@ type proxypolicyState struct { EmailfilterProfile *string `pulumi:"emailfilterProfile"` // Name of an existing file-filter profile. FileFilterProfile *string `pulumi:"fileFilterProfile"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Global web-based manager visible label. GlobalLabel *string `pulumi:"globalLabel"` @@ -541,7 +539,7 @@ type ProxypolicyState struct { EmailfilterProfile pulumi.StringPtrInput // Name of an existing file-filter profile. FileFilterProfile pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Global web-based manager visible label. GlobalLabel pulumi.StringPtrInput @@ -720,7 +718,7 @@ type proxypolicyArgs struct { EmailfilterProfile *string `pulumi:"emailfilterProfile"` // Name of an existing file-filter profile. FileFilterProfile *string `pulumi:"fileFilterProfile"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Global web-based manager visible label. GlobalLabel *string `pulumi:"globalLabel"` @@ -896,7 +894,7 @@ type ProxypolicyArgs struct { EmailfilterProfile pulumi.StringPtrInput // Name of an existing file-filter profile. FileFilterProfile pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Global web-based manager visible label. GlobalLabel pulumi.StringPtrInput @@ -1226,7 +1224,7 @@ func (o ProxypolicyOutput) FileFilterProfile() pulumi.StringOutput { return o.ApplyT(func(v *Proxypolicy) pulumi.StringOutput { return v.FileFilterProfile }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProxypolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Proxypolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1486,8 +1484,8 @@ func (o ProxypolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProxypolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Proxypolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProxypolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Proxypolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of an existing VideoFilter profile. diff --git a/sdk/go/fortios/firewall/pulumiTypes.go b/sdk/go/fortios/firewall/pulumiTypes.go index 5f4e96d6..efa231b1 100644 --- a/sdk/go/fortios/firewall/pulumiTypes.go +++ b/sdk/go/fortios/firewall/pulumiTypes.go @@ -14,62 +14,35 @@ import ( var _ = internal.GetEnvOrDefault type Accessproxy6ApiGateway6 struct { - // SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - Applications []Accessproxy6ApiGateway6Application `pulumi:"applications"` - // HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - H2Support *string `pulumi:"h2Support"` - // HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - H3Support *string `pulumi:"h3Support"` - // Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - HttpCookieAge *int `pulumi:"httpCookieAge"` - // Domain that HTTP cookie persistence should apply to. - HttpCookieDomain *string `pulumi:"httpCookieDomain"` - // Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - HttpCookieDomainFromHost *string `pulumi:"httpCookieDomainFromHost"` - // Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - HttpCookieGeneration *int `pulumi:"httpCookieGeneration"` - // Limit HTTP cookie persistence to the specified path. - HttpCookiePath *string `pulumi:"httpCookiePath"` - // 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: `disable`, `same-ip`. - HttpCookieShare *string `pulumi:"httpCookieShare"` - // Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - HttpsCookieSecure *string `pulumi:"httpsCookieSecure"` - // API Gateway ID. - Id *int `pulumi:"id"` - // Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - LdbMethod *string `pulumi:"ldbMethod"` - // 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: `none`, `http-cookie`. - Persistence *string `pulumi:"persistence"` - // QUIC setting. The structure of `quic` block is documented below. - Quic *Accessproxy6ApiGateway6Quic `pulumi:"quic"` - // Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - Realservers []Accessproxy6ApiGateway6Realserver `pulumi:"realservers"` - // Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - SamlRedirect *string `pulumi:"samlRedirect"` - // SAML service provider configuration for VIP authentication. - SamlServer *string `pulumi:"samlServer"` - // Service. - Service *string `pulumi:"service"` - // Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - SslAlgorithm *string `pulumi:"sslAlgorithm"` - // SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - SslCipherSuites []Accessproxy6ApiGateway6SslCipherSuite `pulumi:"sslCipherSuites"` - // Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - SslDhBits *string `pulumi:"sslDhBits"` - // Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMaxVersion *string `pulumi:"sslMaxVersion"` - // Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMinVersion *string `pulumi:"sslMinVersion"` - // Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - SslRenegotiation *string `pulumi:"sslRenegotiation"` - // SSL-VPN web portal. - SslVpnWebPortal *string `pulumi:"sslVpnWebPortal"` - // URL pattern to match. - UrlMap *string `pulumi:"urlMap"` - // Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - UrlMapType *string `pulumi:"urlMapType"` - // Virtual host. - VirtualHost *string `pulumi:"virtualHost"` + Applications []Accessproxy6ApiGateway6Application `pulumi:"applications"` + H2Support *string `pulumi:"h2Support"` + H3Support *string `pulumi:"h3Support"` + HttpCookieAge *int `pulumi:"httpCookieAge"` + HttpCookieDomain *string `pulumi:"httpCookieDomain"` + HttpCookieDomainFromHost *string `pulumi:"httpCookieDomainFromHost"` + HttpCookieGeneration *int `pulumi:"httpCookieGeneration"` + HttpCookiePath *string `pulumi:"httpCookiePath"` + HttpCookieShare *string `pulumi:"httpCookieShare"` + HttpsCookieSecure *string `pulumi:"httpsCookieSecure"` + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` + LdbMethod *string `pulumi:"ldbMethod"` + Persistence *string `pulumi:"persistence"` + Quic *Accessproxy6ApiGateway6Quic `pulumi:"quic"` + Realservers []Accessproxy6ApiGateway6Realserver `pulumi:"realservers"` + SamlRedirect *string `pulumi:"samlRedirect"` + SamlServer *string `pulumi:"samlServer"` + Service *string `pulumi:"service"` + SslAlgorithm *string `pulumi:"sslAlgorithm"` + SslCipherSuites []Accessproxy6ApiGateway6SslCipherSuite `pulumi:"sslCipherSuites"` + SslDhBits *string `pulumi:"sslDhBits"` + SslMaxVersion *string `pulumi:"sslMaxVersion"` + SslMinVersion *string `pulumi:"sslMinVersion"` + SslRenegotiation *string `pulumi:"sslRenegotiation"` + SslVpnWebPortal *string `pulumi:"sslVpnWebPortal"` + UrlMap *string `pulumi:"urlMap"` + UrlMapType *string `pulumi:"urlMapType"` + VirtualHost *string `pulumi:"virtualHost"` } // Accessproxy6ApiGateway6Input is an input type that accepts Accessproxy6ApiGateway6Args and Accessproxy6ApiGateway6Output values. @@ -84,62 +57,35 @@ type Accessproxy6ApiGateway6Input interface { } type Accessproxy6ApiGateway6Args struct { - // SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - Applications Accessproxy6ApiGateway6ApplicationArrayInput `pulumi:"applications"` - // HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - H2Support pulumi.StringPtrInput `pulumi:"h2Support"` - // HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - H3Support pulumi.StringPtrInput `pulumi:"h3Support"` - // Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - HttpCookieAge pulumi.IntPtrInput `pulumi:"httpCookieAge"` - // Domain that HTTP cookie persistence should apply to. - HttpCookieDomain pulumi.StringPtrInput `pulumi:"httpCookieDomain"` - // Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - HttpCookieDomainFromHost pulumi.StringPtrInput `pulumi:"httpCookieDomainFromHost"` - // Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - HttpCookieGeneration pulumi.IntPtrInput `pulumi:"httpCookieGeneration"` - // Limit HTTP cookie persistence to the specified path. - HttpCookiePath pulumi.StringPtrInput `pulumi:"httpCookiePath"` - // 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: `disable`, `same-ip`. - HttpCookieShare pulumi.StringPtrInput `pulumi:"httpCookieShare"` - // Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - HttpsCookieSecure pulumi.StringPtrInput `pulumi:"httpsCookieSecure"` - // API Gateway ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - LdbMethod pulumi.StringPtrInput `pulumi:"ldbMethod"` - // 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: `none`, `http-cookie`. - Persistence pulumi.StringPtrInput `pulumi:"persistence"` - // QUIC setting. The structure of `quic` block is documented below. - Quic Accessproxy6ApiGateway6QuicPtrInput `pulumi:"quic"` - // Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - Realservers Accessproxy6ApiGateway6RealserverArrayInput `pulumi:"realservers"` - // Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - SamlRedirect pulumi.StringPtrInput `pulumi:"samlRedirect"` - // SAML service provider configuration for VIP authentication. - SamlServer pulumi.StringPtrInput `pulumi:"samlServer"` - // Service. - Service pulumi.StringPtrInput `pulumi:"service"` - // Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - SslAlgorithm pulumi.StringPtrInput `pulumi:"sslAlgorithm"` - // SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - SslCipherSuites Accessproxy6ApiGateway6SslCipherSuiteArrayInput `pulumi:"sslCipherSuites"` - // Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - SslDhBits pulumi.StringPtrInput `pulumi:"sslDhBits"` - // Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMaxVersion pulumi.StringPtrInput `pulumi:"sslMaxVersion"` - // Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMinVersion pulumi.StringPtrInput `pulumi:"sslMinVersion"` - // Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - SslRenegotiation pulumi.StringPtrInput `pulumi:"sslRenegotiation"` - // SSL-VPN web portal. - SslVpnWebPortal pulumi.StringPtrInput `pulumi:"sslVpnWebPortal"` - // URL pattern to match. - UrlMap pulumi.StringPtrInput `pulumi:"urlMap"` - // Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - UrlMapType pulumi.StringPtrInput `pulumi:"urlMapType"` - // Virtual host. - VirtualHost pulumi.StringPtrInput `pulumi:"virtualHost"` + Applications Accessproxy6ApiGateway6ApplicationArrayInput `pulumi:"applications"` + H2Support pulumi.StringPtrInput `pulumi:"h2Support"` + H3Support pulumi.StringPtrInput `pulumi:"h3Support"` + HttpCookieAge pulumi.IntPtrInput `pulumi:"httpCookieAge"` + HttpCookieDomain pulumi.StringPtrInput `pulumi:"httpCookieDomain"` + HttpCookieDomainFromHost pulumi.StringPtrInput `pulumi:"httpCookieDomainFromHost"` + HttpCookieGeneration pulumi.IntPtrInput `pulumi:"httpCookieGeneration"` + HttpCookiePath pulumi.StringPtrInput `pulumi:"httpCookiePath"` + HttpCookieShare pulumi.StringPtrInput `pulumi:"httpCookieShare"` + HttpsCookieSecure pulumi.StringPtrInput `pulumi:"httpsCookieSecure"` + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` + LdbMethod pulumi.StringPtrInput `pulumi:"ldbMethod"` + Persistence pulumi.StringPtrInput `pulumi:"persistence"` + Quic Accessproxy6ApiGateway6QuicPtrInput `pulumi:"quic"` + Realservers Accessproxy6ApiGateway6RealserverArrayInput `pulumi:"realservers"` + SamlRedirect pulumi.StringPtrInput `pulumi:"samlRedirect"` + SamlServer pulumi.StringPtrInput `pulumi:"samlServer"` + Service pulumi.StringPtrInput `pulumi:"service"` + SslAlgorithm pulumi.StringPtrInput `pulumi:"sslAlgorithm"` + SslCipherSuites Accessproxy6ApiGateway6SslCipherSuiteArrayInput `pulumi:"sslCipherSuites"` + SslDhBits pulumi.StringPtrInput `pulumi:"sslDhBits"` + SslMaxVersion pulumi.StringPtrInput `pulumi:"sslMaxVersion"` + SslMinVersion pulumi.StringPtrInput `pulumi:"sslMinVersion"` + SslRenegotiation pulumi.StringPtrInput `pulumi:"sslRenegotiation"` + SslVpnWebPortal pulumi.StringPtrInput `pulumi:"sslVpnWebPortal"` + UrlMap pulumi.StringPtrInput `pulumi:"urlMap"` + UrlMapType pulumi.StringPtrInput `pulumi:"urlMapType"` + VirtualHost pulumi.StringPtrInput `pulumi:"virtualHost"` } func (Accessproxy6ApiGateway6Args) ElementType() reflect.Type { @@ -193,142 +139,115 @@ func (o Accessproxy6ApiGateway6Output) ToAccessproxy6ApiGateway6OutputWithContex return o } -// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. func (o Accessproxy6ApiGateway6Output) Applications() Accessproxy6ApiGateway6ApplicationArrayOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) []Accessproxy6ApiGateway6Application { return v.Applications }).(Accessproxy6ApiGateway6ApplicationArrayOutput) } -// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. func (o Accessproxy6ApiGateway6Output) H2Support() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.H2Support }).(pulumi.StringPtrOutput) } -// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. func (o Accessproxy6ApiGateway6Output) H3Support() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.H3Support }).(pulumi.StringPtrOutput) } -// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. func (o Accessproxy6ApiGateway6Output) HttpCookieAge() pulumi.IntPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *int { return v.HttpCookieAge }).(pulumi.IntPtrOutput) } -// Domain that HTTP cookie persistence should apply to. func (o Accessproxy6ApiGateway6Output) HttpCookieDomain() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.HttpCookieDomain }).(pulumi.StringPtrOutput) } -// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. func (o Accessproxy6ApiGateway6Output) HttpCookieDomainFromHost() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.HttpCookieDomainFromHost }).(pulumi.StringPtrOutput) } -// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. func (o Accessproxy6ApiGateway6Output) HttpCookieGeneration() pulumi.IntPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *int { return v.HttpCookieGeneration }).(pulumi.IntPtrOutput) } -// Limit HTTP cookie persistence to the specified path. func (o Accessproxy6ApiGateway6Output) HttpCookiePath() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.HttpCookiePath }).(pulumi.StringPtrOutput) } -// 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: `disable`, `same-ip`. func (o Accessproxy6ApiGateway6Output) HttpCookieShare() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.HttpCookieShare }).(pulumi.StringPtrOutput) } -// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. func (o Accessproxy6ApiGateway6Output) HttpsCookieSecure() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.HttpsCookieSecure }).(pulumi.StringPtrOutput) } -// API Gateway ID. +// an identifier for the resource with format {{name}}. func (o Accessproxy6ApiGateway6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. func (o Accessproxy6ApiGateway6Output) LdbMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.LdbMethod }).(pulumi.StringPtrOutput) } -// 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: `none`, `http-cookie`. func (o Accessproxy6ApiGateway6Output) Persistence() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.Persistence }).(pulumi.StringPtrOutput) } -// QUIC setting. The structure of `quic` block is documented below. func (o Accessproxy6ApiGateway6Output) Quic() Accessproxy6ApiGateway6QuicPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *Accessproxy6ApiGateway6Quic { return v.Quic }).(Accessproxy6ApiGateway6QuicPtrOutput) } -// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. func (o Accessproxy6ApiGateway6Output) Realservers() Accessproxy6ApiGateway6RealserverArrayOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) []Accessproxy6ApiGateway6Realserver { return v.Realservers }).(Accessproxy6ApiGateway6RealserverArrayOutput) } -// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. func (o Accessproxy6ApiGateway6Output) SamlRedirect() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SamlRedirect }).(pulumi.StringPtrOutput) } -// SAML service provider configuration for VIP authentication. func (o Accessproxy6ApiGateway6Output) SamlServer() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SamlServer }).(pulumi.StringPtrOutput) } -// Service. func (o Accessproxy6ApiGateway6Output) Service() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.Service }).(pulumi.StringPtrOutput) } -// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. func (o Accessproxy6ApiGateway6Output) SslAlgorithm() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SslAlgorithm }).(pulumi.StringPtrOutput) } -// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. func (o Accessproxy6ApiGateway6Output) SslCipherSuites() Accessproxy6ApiGateway6SslCipherSuiteArrayOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) []Accessproxy6ApiGateway6SslCipherSuite { return v.SslCipherSuites }).(Accessproxy6ApiGateway6SslCipherSuiteArrayOutput) } -// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. func (o Accessproxy6ApiGateway6Output) SslDhBits() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SslDhBits }).(pulumi.StringPtrOutput) } -// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. func (o Accessproxy6ApiGateway6Output) SslMaxVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SslMaxVersion }).(pulumi.StringPtrOutput) } -// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. func (o Accessproxy6ApiGateway6Output) SslMinVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SslMinVersion }).(pulumi.StringPtrOutput) } -// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. func (o Accessproxy6ApiGateway6Output) SslRenegotiation() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SslRenegotiation }).(pulumi.StringPtrOutput) } -// SSL-VPN web portal. func (o Accessproxy6ApiGateway6Output) SslVpnWebPortal() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.SslVpnWebPortal }).(pulumi.StringPtrOutput) } -// URL pattern to match. func (o Accessproxy6ApiGateway6Output) UrlMap() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.UrlMap }).(pulumi.StringPtrOutput) } -// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. func (o Accessproxy6ApiGateway6Output) UrlMapType() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.UrlMapType }).(pulumi.StringPtrOutput) } -// Virtual host. func (o Accessproxy6ApiGateway6Output) VirtualHost() pulumi.StringPtrOutput { return o.ApplyT(func(v Accessproxy6ApiGateway6) *string { return v.VirtualHost }).(pulumi.StringPtrOutput) } @@ -2392,62 +2311,35 @@ func (o Accessproxy6ApiGatewaySslCipherSuiteArrayOutput) Index(i pulumi.IntInput } type AccessproxyApiGateway6 struct { - // SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - Applications []AccessproxyApiGateway6Application `pulumi:"applications"` - // HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - H2Support *string `pulumi:"h2Support"` - // HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - H3Support *string `pulumi:"h3Support"` - // Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - HttpCookieAge *int `pulumi:"httpCookieAge"` - // Domain that HTTP cookie persistence should apply to. - HttpCookieDomain *string `pulumi:"httpCookieDomain"` - // Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - HttpCookieDomainFromHost *string `pulumi:"httpCookieDomainFromHost"` - // Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - HttpCookieGeneration *int `pulumi:"httpCookieGeneration"` - // Limit HTTP cookie persistence to the specified path. - HttpCookiePath *string `pulumi:"httpCookiePath"` - // 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: `disable`, `same-ip`. - HttpCookieShare *string `pulumi:"httpCookieShare"` - // Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - HttpsCookieSecure *string `pulumi:"httpsCookieSecure"` - // API Gateway ID. - Id *int `pulumi:"id"` - // Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - LdbMethod *string `pulumi:"ldbMethod"` - // 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: `none`, `http-cookie`. - Persistence *string `pulumi:"persistence"` - // QUIC setting. The structure of `quic` block is documented below. - Quic *AccessproxyApiGateway6Quic `pulumi:"quic"` - // Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - Realservers []AccessproxyApiGateway6Realserver `pulumi:"realservers"` - // Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - SamlRedirect *string `pulumi:"samlRedirect"` - // SAML service provider configuration for VIP authentication. - SamlServer *string `pulumi:"samlServer"` - // Service. - Service *string `pulumi:"service"` - // Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - SslAlgorithm *string `pulumi:"sslAlgorithm"` - // SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - SslCipherSuites []AccessproxyApiGateway6SslCipherSuite `pulumi:"sslCipherSuites"` - // Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - SslDhBits *string `pulumi:"sslDhBits"` - // Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMaxVersion *string `pulumi:"sslMaxVersion"` - // Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMinVersion *string `pulumi:"sslMinVersion"` - // Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - SslRenegotiation *string `pulumi:"sslRenegotiation"` - // SSL-VPN web portal. - SslVpnWebPortal *string `pulumi:"sslVpnWebPortal"` - // URL pattern to match. - UrlMap *string `pulumi:"urlMap"` - // Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - UrlMapType *string `pulumi:"urlMapType"` - // Virtual host. - VirtualHost *string `pulumi:"virtualHost"` + Applications []AccessproxyApiGateway6Application `pulumi:"applications"` + H2Support *string `pulumi:"h2Support"` + H3Support *string `pulumi:"h3Support"` + HttpCookieAge *int `pulumi:"httpCookieAge"` + HttpCookieDomain *string `pulumi:"httpCookieDomain"` + HttpCookieDomainFromHost *string `pulumi:"httpCookieDomainFromHost"` + HttpCookieGeneration *int `pulumi:"httpCookieGeneration"` + HttpCookiePath *string `pulumi:"httpCookiePath"` + HttpCookieShare *string `pulumi:"httpCookieShare"` + HttpsCookieSecure *string `pulumi:"httpsCookieSecure"` + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` + LdbMethod *string `pulumi:"ldbMethod"` + Persistence *string `pulumi:"persistence"` + Quic *AccessproxyApiGateway6Quic `pulumi:"quic"` + Realservers []AccessproxyApiGateway6Realserver `pulumi:"realservers"` + SamlRedirect *string `pulumi:"samlRedirect"` + SamlServer *string `pulumi:"samlServer"` + Service *string `pulumi:"service"` + SslAlgorithm *string `pulumi:"sslAlgorithm"` + SslCipherSuites []AccessproxyApiGateway6SslCipherSuite `pulumi:"sslCipherSuites"` + SslDhBits *string `pulumi:"sslDhBits"` + SslMaxVersion *string `pulumi:"sslMaxVersion"` + SslMinVersion *string `pulumi:"sslMinVersion"` + SslRenegotiation *string `pulumi:"sslRenegotiation"` + SslVpnWebPortal *string `pulumi:"sslVpnWebPortal"` + UrlMap *string `pulumi:"urlMap"` + UrlMapType *string `pulumi:"urlMapType"` + VirtualHost *string `pulumi:"virtualHost"` } // AccessproxyApiGateway6Input is an input type that accepts AccessproxyApiGateway6Args and AccessproxyApiGateway6Output values. @@ -2462,62 +2354,35 @@ type AccessproxyApiGateway6Input interface { } type AccessproxyApiGateway6Args struct { - // SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - Applications AccessproxyApiGateway6ApplicationArrayInput `pulumi:"applications"` - // HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - H2Support pulumi.StringPtrInput `pulumi:"h2Support"` - // HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - H3Support pulumi.StringPtrInput `pulumi:"h3Support"` - // Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - HttpCookieAge pulumi.IntPtrInput `pulumi:"httpCookieAge"` - // Domain that HTTP cookie persistence should apply to. - HttpCookieDomain pulumi.StringPtrInput `pulumi:"httpCookieDomain"` - // Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - HttpCookieDomainFromHost pulumi.StringPtrInput `pulumi:"httpCookieDomainFromHost"` - // Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - HttpCookieGeneration pulumi.IntPtrInput `pulumi:"httpCookieGeneration"` - // Limit HTTP cookie persistence to the specified path. - HttpCookiePath pulumi.StringPtrInput `pulumi:"httpCookiePath"` - // 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: `disable`, `same-ip`. - HttpCookieShare pulumi.StringPtrInput `pulumi:"httpCookieShare"` - // Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - HttpsCookieSecure pulumi.StringPtrInput `pulumi:"httpsCookieSecure"` - // API Gateway ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - LdbMethod pulumi.StringPtrInput `pulumi:"ldbMethod"` - // 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: `none`, `http-cookie`. - Persistence pulumi.StringPtrInput `pulumi:"persistence"` - // QUIC setting. The structure of `quic` block is documented below. - Quic AccessproxyApiGateway6QuicPtrInput `pulumi:"quic"` - // Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - Realservers AccessproxyApiGateway6RealserverArrayInput `pulumi:"realservers"` - // Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - SamlRedirect pulumi.StringPtrInput `pulumi:"samlRedirect"` - // SAML service provider configuration for VIP authentication. - SamlServer pulumi.StringPtrInput `pulumi:"samlServer"` - // Service. - Service pulumi.StringPtrInput `pulumi:"service"` - // Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - SslAlgorithm pulumi.StringPtrInput `pulumi:"sslAlgorithm"` - // SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - SslCipherSuites AccessproxyApiGateway6SslCipherSuiteArrayInput `pulumi:"sslCipherSuites"` - // Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - SslDhBits pulumi.StringPtrInput `pulumi:"sslDhBits"` - // Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMaxVersion pulumi.StringPtrInput `pulumi:"sslMaxVersion"` - // Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - SslMinVersion pulumi.StringPtrInput `pulumi:"sslMinVersion"` - // Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - SslRenegotiation pulumi.StringPtrInput `pulumi:"sslRenegotiation"` - // SSL-VPN web portal. - SslVpnWebPortal pulumi.StringPtrInput `pulumi:"sslVpnWebPortal"` - // URL pattern to match. - UrlMap pulumi.StringPtrInput `pulumi:"urlMap"` - // Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - UrlMapType pulumi.StringPtrInput `pulumi:"urlMapType"` - // Virtual host. - VirtualHost pulumi.StringPtrInput `pulumi:"virtualHost"` + Applications AccessproxyApiGateway6ApplicationArrayInput `pulumi:"applications"` + H2Support pulumi.StringPtrInput `pulumi:"h2Support"` + H3Support pulumi.StringPtrInput `pulumi:"h3Support"` + HttpCookieAge pulumi.IntPtrInput `pulumi:"httpCookieAge"` + HttpCookieDomain pulumi.StringPtrInput `pulumi:"httpCookieDomain"` + HttpCookieDomainFromHost pulumi.StringPtrInput `pulumi:"httpCookieDomainFromHost"` + HttpCookieGeneration pulumi.IntPtrInput `pulumi:"httpCookieGeneration"` + HttpCookiePath pulumi.StringPtrInput `pulumi:"httpCookiePath"` + HttpCookieShare pulumi.StringPtrInput `pulumi:"httpCookieShare"` + HttpsCookieSecure pulumi.StringPtrInput `pulumi:"httpsCookieSecure"` + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` + LdbMethod pulumi.StringPtrInput `pulumi:"ldbMethod"` + Persistence pulumi.StringPtrInput `pulumi:"persistence"` + Quic AccessproxyApiGateway6QuicPtrInput `pulumi:"quic"` + Realservers AccessproxyApiGateway6RealserverArrayInput `pulumi:"realservers"` + SamlRedirect pulumi.StringPtrInput `pulumi:"samlRedirect"` + SamlServer pulumi.StringPtrInput `pulumi:"samlServer"` + Service pulumi.StringPtrInput `pulumi:"service"` + SslAlgorithm pulumi.StringPtrInput `pulumi:"sslAlgorithm"` + SslCipherSuites AccessproxyApiGateway6SslCipherSuiteArrayInput `pulumi:"sslCipherSuites"` + SslDhBits pulumi.StringPtrInput `pulumi:"sslDhBits"` + SslMaxVersion pulumi.StringPtrInput `pulumi:"sslMaxVersion"` + SslMinVersion pulumi.StringPtrInput `pulumi:"sslMinVersion"` + SslRenegotiation pulumi.StringPtrInput `pulumi:"sslRenegotiation"` + SslVpnWebPortal pulumi.StringPtrInput `pulumi:"sslVpnWebPortal"` + UrlMap pulumi.StringPtrInput `pulumi:"urlMap"` + UrlMapType pulumi.StringPtrInput `pulumi:"urlMapType"` + VirtualHost pulumi.StringPtrInput `pulumi:"virtualHost"` } func (AccessproxyApiGateway6Args) ElementType() reflect.Type { @@ -2571,142 +2436,115 @@ func (o AccessproxyApiGateway6Output) ToAccessproxyApiGateway6OutputWithContext( return o } -// SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. func (o AccessproxyApiGateway6Output) Applications() AccessproxyApiGateway6ApplicationArrayOutput { return o.ApplyT(func(v AccessproxyApiGateway6) []AccessproxyApiGateway6Application { return v.Applications }).(AccessproxyApiGateway6ApplicationArrayOutput) } -// HTTP2 support, default=Enable. Valid values: `enable`, `disable`. func (o AccessproxyApiGateway6Output) H2Support() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.H2Support }).(pulumi.StringPtrOutput) } -// HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. func (o AccessproxyApiGateway6Output) H3Support() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.H3Support }).(pulumi.StringPtrOutput) } -// Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. func (o AccessproxyApiGateway6Output) HttpCookieAge() pulumi.IntPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *int { return v.HttpCookieAge }).(pulumi.IntPtrOutput) } -// Domain that HTTP cookie persistence should apply to. func (o AccessproxyApiGateway6Output) HttpCookieDomain() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.HttpCookieDomain }).(pulumi.StringPtrOutput) } -// Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. func (o AccessproxyApiGateway6Output) HttpCookieDomainFromHost() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.HttpCookieDomainFromHost }).(pulumi.StringPtrOutput) } -// Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. func (o AccessproxyApiGateway6Output) HttpCookieGeneration() pulumi.IntPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *int { return v.HttpCookieGeneration }).(pulumi.IntPtrOutput) } -// Limit HTTP cookie persistence to the specified path. func (o AccessproxyApiGateway6Output) HttpCookiePath() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.HttpCookiePath }).(pulumi.StringPtrOutput) } -// 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: `disable`, `same-ip`. func (o AccessproxyApiGateway6Output) HttpCookieShare() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.HttpCookieShare }).(pulumi.StringPtrOutput) } -// Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. func (o AccessproxyApiGateway6Output) HttpsCookieSecure() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.HttpsCookieSecure }).(pulumi.StringPtrOutput) } -// API Gateway ID. +// an identifier for the resource with format {{name}}. func (o AccessproxyApiGateway6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. func (o AccessproxyApiGateway6Output) LdbMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.LdbMethod }).(pulumi.StringPtrOutput) } -// 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: `none`, `http-cookie`. func (o AccessproxyApiGateway6Output) Persistence() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.Persistence }).(pulumi.StringPtrOutput) } -// QUIC setting. The structure of `quic` block is documented below. func (o AccessproxyApiGateway6Output) Quic() AccessproxyApiGateway6QuicPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *AccessproxyApiGateway6Quic { return v.Quic }).(AccessproxyApiGateway6QuicPtrOutput) } -// Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. func (o AccessproxyApiGateway6Output) Realservers() AccessproxyApiGateway6RealserverArrayOutput { return o.ApplyT(func(v AccessproxyApiGateway6) []AccessproxyApiGateway6Realserver { return v.Realservers }).(AccessproxyApiGateway6RealserverArrayOutput) } -// Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. func (o AccessproxyApiGateway6Output) SamlRedirect() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SamlRedirect }).(pulumi.StringPtrOutput) } -// SAML service provider configuration for VIP authentication. func (o AccessproxyApiGateway6Output) SamlServer() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SamlServer }).(pulumi.StringPtrOutput) } -// Service. func (o AccessproxyApiGateway6Output) Service() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.Service }).(pulumi.StringPtrOutput) } -// Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. func (o AccessproxyApiGateway6Output) SslAlgorithm() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SslAlgorithm }).(pulumi.StringPtrOutput) } -// SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. func (o AccessproxyApiGateway6Output) SslCipherSuites() AccessproxyApiGateway6SslCipherSuiteArrayOutput { return o.ApplyT(func(v AccessproxyApiGateway6) []AccessproxyApiGateway6SslCipherSuite { return v.SslCipherSuites }).(AccessproxyApiGateway6SslCipherSuiteArrayOutput) } -// Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. func (o AccessproxyApiGateway6Output) SslDhBits() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SslDhBits }).(pulumi.StringPtrOutput) } -// Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. func (o AccessproxyApiGateway6Output) SslMaxVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SslMaxVersion }).(pulumi.StringPtrOutput) } -// Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. func (o AccessproxyApiGateway6Output) SslMinVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SslMinVersion }).(pulumi.StringPtrOutput) } -// Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. func (o AccessproxyApiGateway6Output) SslRenegotiation() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SslRenegotiation }).(pulumi.StringPtrOutput) } -// SSL-VPN web portal. func (o AccessproxyApiGateway6Output) SslVpnWebPortal() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.SslVpnWebPortal }).(pulumi.StringPtrOutput) } -// URL pattern to match. func (o AccessproxyApiGateway6Output) UrlMap() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.UrlMap }).(pulumi.StringPtrOutput) } -// Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. func (o AccessproxyApiGateway6Output) UrlMapType() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.UrlMapType }).(pulumi.StringPtrOutput) } -// Virtual host. func (o AccessproxyApiGateway6Output) VirtualHost() pulumi.StringPtrOutput { return o.ApplyT(func(v AccessproxyApiGateway6) *string { return v.VirtualHost }).(pulumi.StringPtrOutput) } @@ -7066,7 +6904,6 @@ func (o AuthportalGroupArrayOutput) Index(i pulumi.IntInput) AuthportalGroupOutp } type CentralsnatmapDstAddr6 struct { - // Address name. Name *string `pulumi:"name"` } @@ -7082,7 +6919,6 @@ type CentralsnatmapDstAddr6Input interface { } type CentralsnatmapDstAddr6Args struct { - // Address name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -7137,7 +6973,6 @@ func (o CentralsnatmapDstAddr6Output) ToCentralsnatmapDstAddr6OutputWithContext( return o } -// Address name. func (o CentralsnatmapDstAddr6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v CentralsnatmapDstAddr6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -7357,7 +7192,6 @@ func (o CentralsnatmapDstintfArrayOutput) Index(i pulumi.IntInput) Centralsnatma } type CentralsnatmapNatIppool6 struct { - // Address name. Name *string `pulumi:"name"` } @@ -7373,7 +7207,6 @@ type CentralsnatmapNatIppool6Input interface { } type CentralsnatmapNatIppool6Args struct { - // Address name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -7428,7 +7261,6 @@ func (o CentralsnatmapNatIppool6Output) ToCentralsnatmapNatIppool6OutputWithCont return o } -// Address name. func (o CentralsnatmapNatIppool6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v CentralsnatmapNatIppool6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -7551,7 +7383,6 @@ func (o CentralsnatmapNatIppoolArrayOutput) Index(i pulumi.IntInput) Centralsnat } type CentralsnatmapOrigAddr6 struct { - // Address name. Name *string `pulumi:"name"` } @@ -7567,7 +7398,6 @@ type CentralsnatmapOrigAddr6Input interface { } type CentralsnatmapOrigAddr6Args struct { - // Address name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -7622,7 +7452,6 @@ func (o CentralsnatmapOrigAddr6Output) ToCentralsnatmapOrigAddr6OutputWithContex return o } -// Address name. func (o CentralsnatmapOrigAddr6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v CentralsnatmapOrigAddr6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -8144,9 +7973,9 @@ type DoSpolicy6Anomaly struct { QuarantineLog *string `pulumi:"quarantineLog"` // Enable/disable this anomaly. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` - // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Threshold *int `pulumi:"threshold"` - // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Thresholddefault *int `pulumi:"thresholddefault"` } @@ -8176,9 +8005,9 @@ type DoSpolicy6AnomalyArgs struct { QuarantineLog pulumi.StringPtrInput `pulumi:"quarantineLog"` // Enable/disable this anomaly. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` - // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Threshold pulumi.IntPtrInput `pulumi:"threshold"` - // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Thresholddefault pulumi.IntPtrInput `pulumi:"thresholddefault"` } @@ -8268,12 +8097,12 @@ func (o DoSpolicy6AnomalyOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v DoSpolicy6Anomaly) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. +// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. func (o DoSpolicy6AnomalyOutput) Threshold() pulumi.IntPtrOutput { return o.ApplyT(func(v DoSpolicy6Anomaly) *int { return v.Threshold }).(pulumi.IntPtrOutput) } -// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. +// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. func (o DoSpolicy6AnomalyOutput) Thresholddefault() pulumi.IntPtrOutput { return o.ApplyT(func(v DoSpolicy6Anomaly) *int { return v.Thresholddefault }).(pulumi.IntPtrOutput) } @@ -8604,9 +8433,9 @@ type DoSpolicyAnomaly struct { QuarantineLog *string `pulumi:"quarantineLog"` // Enable/disable this anomaly. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` - // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Threshold *int `pulumi:"threshold"` - // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Thresholddefault *int `pulumi:"thresholddefault"` } @@ -8636,9 +8465,9 @@ type DoSpolicyAnomalyArgs struct { QuarantineLog pulumi.StringPtrInput `pulumi:"quarantineLog"` // Enable/disable this anomaly. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` - // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Threshold pulumi.IntPtrInput `pulumi:"threshold"` - // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Thresholddefault pulumi.IntPtrInput `pulumi:"thresholddefault"` } @@ -8728,12 +8557,12 @@ func (o DoSpolicyAnomalyOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v DoSpolicyAnomaly) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. +// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. func (o DoSpolicyAnomalyOutput) Threshold() pulumi.IntPtrOutput { return o.ApplyT(func(v DoSpolicyAnomaly) *int { return v.Threshold }).(pulumi.IntPtrOutput) } -// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. +// Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. func (o DoSpolicyAnomalyOutput) Thresholddefault() pulumi.IntPtrOutput { return o.ApplyT(func(v DoSpolicyAnomaly) *int { return v.Thresholddefault }).(pulumi.IntPtrOutput) } @@ -11054,11 +10883,9 @@ func (o InternetserviceextensionDisableEntryArrayOutput) Index(i pulumi.IntInput } type InternetserviceextensionDisableEntryIp6Range struct { - // End IPv6 address. EndIp6 *string `pulumi:"endIp6"` - // Disable entry ID. - Id *int `pulumi:"id"` - // Start IPv6 address. + // an identifier for the resource with format {{fosid}}. + Id *int `pulumi:"id"` StartIp6 *string `pulumi:"startIp6"` } @@ -11074,11 +10901,9 @@ type InternetserviceextensionDisableEntryIp6RangeInput interface { } type InternetserviceextensionDisableEntryIp6RangeArgs struct { - // End IPv6 address. EndIp6 pulumi.StringPtrInput `pulumi:"endIp6"` - // Disable entry ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Start IPv6 address. + // an identifier for the resource with format {{fosid}}. + Id pulumi.IntPtrInput `pulumi:"id"` StartIp6 pulumi.StringPtrInput `pulumi:"startIp6"` } @@ -11133,17 +10958,15 @@ func (o InternetserviceextensionDisableEntryIp6RangeOutput) ToInternetserviceext return o } -// End IPv6 address. func (o InternetserviceextensionDisableEntryIp6RangeOutput) EndIp6() pulumi.StringPtrOutput { return o.ApplyT(func(v InternetserviceextensionDisableEntryIp6Range) *string { return v.EndIp6 }).(pulumi.StringPtrOutput) } -// Disable entry ID. +// an identifier for the resource with format {{fosid}}. func (o InternetserviceextensionDisableEntryIp6RangeOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v InternetserviceextensionDisableEntryIp6Range) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Start IPv6 address. func (o InternetserviceextensionDisableEntryIp6RangeOutput) StartIp6() pulumi.StringPtrOutput { return o.ApplyT(func(v InternetserviceextensionDisableEntryIp6Range) *string { return v.StartIp6 }).(pulumi.StringPtrOutput) } @@ -11547,7 +11370,6 @@ func (o InternetserviceextensionEntryArrayOutput) Index(i pulumi.IntInput) Inter } type InternetserviceextensionEntryDst6 struct { - // Select the destination address6 or address group object from available options. Name *string `pulumi:"name"` } @@ -11563,7 +11385,6 @@ type InternetserviceextensionEntryDst6Input interface { } type InternetserviceextensionEntryDst6Args struct { - // Select the destination address6 or address group object from available options. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -11618,7 +11439,6 @@ func (o InternetserviceextensionEntryDst6Output) ToInternetserviceextensionEntry return o } -// Select the destination address6 or address group object from available options. func (o InternetserviceextensionEntryDst6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v InternetserviceextensionEntryDst6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -12059,7 +11879,7 @@ func (o InternetservicesubappSubAppArrayOutput) Index(i pulumi.IntInput) Interne } type Localinpolicy6Dstaddr struct { - // Address name. + // Custom Internet Service6 group name. Name *string `pulumi:"name"` } @@ -12075,7 +11895,7 @@ type Localinpolicy6DstaddrInput interface { } type Localinpolicy6DstaddrArgs struct { - // Address name. + // Custom Internet Service6 group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -12130,7 +11950,7 @@ func (o Localinpolicy6DstaddrOutput) ToLocalinpolicy6DstaddrOutputWithContext(ct return o } -// Address name. +// Custom Internet Service6 group name. func (o Localinpolicy6DstaddrOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v Localinpolicy6Dstaddr) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -12155,6 +11975,479 @@ func (o Localinpolicy6DstaddrArrayOutput) Index(i pulumi.IntInput) Localinpolicy }).(Localinpolicy6DstaddrOutput) } +type Localinpolicy6InternetService6SrcCustom struct { + Name *string `pulumi:"name"` +} + +// Localinpolicy6InternetService6SrcCustomInput is an input type that accepts Localinpolicy6InternetService6SrcCustomArgs and Localinpolicy6InternetService6SrcCustomOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcCustomInput` via: +// +// Localinpolicy6InternetService6SrcCustomArgs{...} +type Localinpolicy6InternetService6SrcCustomInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcCustomOutput() Localinpolicy6InternetService6SrcCustomOutput + ToLocalinpolicy6InternetService6SrcCustomOutputWithContext(context.Context) Localinpolicy6InternetService6SrcCustomOutput +} + +type Localinpolicy6InternetService6SrcCustomArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (Localinpolicy6InternetService6SrcCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcCustom)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcCustomArgs) ToLocalinpolicy6InternetService6SrcCustomOutput() Localinpolicy6InternetService6SrcCustomOutput { + return i.ToLocalinpolicy6InternetService6SrcCustomOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcCustomArgs) ToLocalinpolicy6InternetService6SrcCustomOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcCustomOutput) +} + +// Localinpolicy6InternetService6SrcCustomArrayInput is an input type that accepts Localinpolicy6InternetService6SrcCustomArray and Localinpolicy6InternetService6SrcCustomArrayOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcCustomArrayInput` via: +// +// Localinpolicy6InternetService6SrcCustomArray{ Localinpolicy6InternetService6SrcCustomArgs{...} } +type Localinpolicy6InternetService6SrcCustomArrayInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcCustomArrayOutput() Localinpolicy6InternetService6SrcCustomArrayOutput + ToLocalinpolicy6InternetService6SrcCustomArrayOutputWithContext(context.Context) Localinpolicy6InternetService6SrcCustomArrayOutput +} + +type Localinpolicy6InternetService6SrcCustomArray []Localinpolicy6InternetService6SrcCustomInput + +func (Localinpolicy6InternetService6SrcCustomArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcCustom)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcCustomArray) ToLocalinpolicy6InternetService6SrcCustomArrayOutput() Localinpolicy6InternetService6SrcCustomArrayOutput { + return i.ToLocalinpolicy6InternetService6SrcCustomArrayOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcCustomArray) ToLocalinpolicy6InternetService6SrcCustomArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcCustomArrayOutput) +} + +type Localinpolicy6InternetService6SrcCustomOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcCustom)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcCustomOutput) ToLocalinpolicy6InternetService6SrcCustomOutput() Localinpolicy6InternetService6SrcCustomOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomOutput) ToLocalinpolicy6InternetService6SrcCustomOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v Localinpolicy6InternetService6SrcCustom) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type Localinpolicy6InternetService6SrcCustomArrayOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcCustomArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcCustom)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcCustomArrayOutput) ToLocalinpolicy6InternetService6SrcCustomArrayOutput() Localinpolicy6InternetService6SrcCustomArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomArrayOutput) ToLocalinpolicy6InternetService6SrcCustomArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomArrayOutput) Index(i pulumi.IntInput) Localinpolicy6InternetService6SrcCustomOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Localinpolicy6InternetService6SrcCustom { + return vs[0].([]Localinpolicy6InternetService6SrcCustom)[vs[1].(int)] + }).(Localinpolicy6InternetService6SrcCustomOutput) +} + +type Localinpolicy6InternetService6SrcCustomGroup struct { + Name *string `pulumi:"name"` +} + +// Localinpolicy6InternetService6SrcCustomGroupInput is an input type that accepts Localinpolicy6InternetService6SrcCustomGroupArgs and Localinpolicy6InternetService6SrcCustomGroupOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcCustomGroupInput` via: +// +// Localinpolicy6InternetService6SrcCustomGroupArgs{...} +type Localinpolicy6InternetService6SrcCustomGroupInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcCustomGroupOutput() Localinpolicy6InternetService6SrcCustomGroupOutput + ToLocalinpolicy6InternetService6SrcCustomGroupOutputWithContext(context.Context) Localinpolicy6InternetService6SrcCustomGroupOutput +} + +type Localinpolicy6InternetService6SrcCustomGroupArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (Localinpolicy6InternetService6SrcCustomGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcCustomGroup)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcCustomGroupArgs) ToLocalinpolicy6InternetService6SrcCustomGroupOutput() Localinpolicy6InternetService6SrcCustomGroupOutput { + return i.ToLocalinpolicy6InternetService6SrcCustomGroupOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcCustomGroupArgs) ToLocalinpolicy6InternetService6SrcCustomGroupOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcCustomGroupOutput) +} + +// Localinpolicy6InternetService6SrcCustomGroupArrayInput is an input type that accepts Localinpolicy6InternetService6SrcCustomGroupArray and Localinpolicy6InternetService6SrcCustomGroupArrayOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcCustomGroupArrayInput` via: +// +// Localinpolicy6InternetService6SrcCustomGroupArray{ Localinpolicy6InternetService6SrcCustomGroupArgs{...} } +type Localinpolicy6InternetService6SrcCustomGroupArrayInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutput() Localinpolicy6InternetService6SrcCustomGroupArrayOutput + ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutputWithContext(context.Context) Localinpolicy6InternetService6SrcCustomGroupArrayOutput +} + +type Localinpolicy6InternetService6SrcCustomGroupArray []Localinpolicy6InternetService6SrcCustomGroupInput + +func (Localinpolicy6InternetService6SrcCustomGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcCustomGroup)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcCustomGroupArray) ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutput() Localinpolicy6InternetService6SrcCustomGroupArrayOutput { + return i.ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcCustomGroupArray) ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcCustomGroupArrayOutput) +} + +type Localinpolicy6InternetService6SrcCustomGroupOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcCustomGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcCustomGroup)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcCustomGroupOutput) ToLocalinpolicy6InternetService6SrcCustomGroupOutput() Localinpolicy6InternetService6SrcCustomGroupOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomGroupOutput) ToLocalinpolicy6InternetService6SrcCustomGroupOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomGroupOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomGroupOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v Localinpolicy6InternetService6SrcCustomGroup) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type Localinpolicy6InternetService6SrcCustomGroupArrayOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcCustomGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcCustomGroup)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcCustomGroupArrayOutput) ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutput() Localinpolicy6InternetService6SrcCustomGroupArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomGroupArrayOutput) ToLocalinpolicy6InternetService6SrcCustomGroupArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcCustomGroupArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcCustomGroupArrayOutput) Index(i pulumi.IntInput) Localinpolicy6InternetService6SrcCustomGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Localinpolicy6InternetService6SrcCustomGroup { + return vs[0].([]Localinpolicy6InternetService6SrcCustomGroup)[vs[1].(int)] + }).(Localinpolicy6InternetService6SrcCustomGroupOutput) +} + +type Localinpolicy6InternetService6SrcGroup struct { + Name *string `pulumi:"name"` +} + +// Localinpolicy6InternetService6SrcGroupInput is an input type that accepts Localinpolicy6InternetService6SrcGroupArgs and Localinpolicy6InternetService6SrcGroupOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcGroupInput` via: +// +// Localinpolicy6InternetService6SrcGroupArgs{...} +type Localinpolicy6InternetService6SrcGroupInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcGroupOutput() Localinpolicy6InternetService6SrcGroupOutput + ToLocalinpolicy6InternetService6SrcGroupOutputWithContext(context.Context) Localinpolicy6InternetService6SrcGroupOutput +} + +type Localinpolicy6InternetService6SrcGroupArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (Localinpolicy6InternetService6SrcGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcGroup)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcGroupArgs) ToLocalinpolicy6InternetService6SrcGroupOutput() Localinpolicy6InternetService6SrcGroupOutput { + return i.ToLocalinpolicy6InternetService6SrcGroupOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcGroupArgs) ToLocalinpolicy6InternetService6SrcGroupOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcGroupOutput) +} + +// Localinpolicy6InternetService6SrcGroupArrayInput is an input type that accepts Localinpolicy6InternetService6SrcGroupArray and Localinpolicy6InternetService6SrcGroupArrayOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcGroupArrayInput` via: +// +// Localinpolicy6InternetService6SrcGroupArray{ Localinpolicy6InternetService6SrcGroupArgs{...} } +type Localinpolicy6InternetService6SrcGroupArrayInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcGroupArrayOutput() Localinpolicy6InternetService6SrcGroupArrayOutput + ToLocalinpolicy6InternetService6SrcGroupArrayOutputWithContext(context.Context) Localinpolicy6InternetService6SrcGroupArrayOutput +} + +type Localinpolicy6InternetService6SrcGroupArray []Localinpolicy6InternetService6SrcGroupInput + +func (Localinpolicy6InternetService6SrcGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcGroup)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcGroupArray) ToLocalinpolicy6InternetService6SrcGroupArrayOutput() Localinpolicy6InternetService6SrcGroupArrayOutput { + return i.ToLocalinpolicy6InternetService6SrcGroupArrayOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcGroupArray) ToLocalinpolicy6InternetService6SrcGroupArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcGroupArrayOutput) +} + +type Localinpolicy6InternetService6SrcGroupOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcGroup)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcGroupOutput) ToLocalinpolicy6InternetService6SrcGroupOutput() Localinpolicy6InternetService6SrcGroupOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcGroupOutput) ToLocalinpolicy6InternetService6SrcGroupOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcGroupOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcGroupOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v Localinpolicy6InternetService6SrcGroup) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type Localinpolicy6InternetService6SrcGroupArrayOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcGroup)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcGroupArrayOutput) ToLocalinpolicy6InternetService6SrcGroupArrayOutput() Localinpolicy6InternetService6SrcGroupArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcGroupArrayOutput) ToLocalinpolicy6InternetService6SrcGroupArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcGroupArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcGroupArrayOutput) Index(i pulumi.IntInput) Localinpolicy6InternetService6SrcGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Localinpolicy6InternetService6SrcGroup { + return vs[0].([]Localinpolicy6InternetService6SrcGroup)[vs[1].(int)] + }).(Localinpolicy6InternetService6SrcGroupOutput) +} + +type Localinpolicy6InternetService6SrcName struct { + Name *string `pulumi:"name"` +} + +// Localinpolicy6InternetService6SrcNameInput is an input type that accepts Localinpolicy6InternetService6SrcNameArgs and Localinpolicy6InternetService6SrcNameOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcNameInput` via: +// +// Localinpolicy6InternetService6SrcNameArgs{...} +type Localinpolicy6InternetService6SrcNameInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcNameOutput() Localinpolicy6InternetService6SrcNameOutput + ToLocalinpolicy6InternetService6SrcNameOutputWithContext(context.Context) Localinpolicy6InternetService6SrcNameOutput +} + +type Localinpolicy6InternetService6SrcNameArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (Localinpolicy6InternetService6SrcNameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcName)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcNameArgs) ToLocalinpolicy6InternetService6SrcNameOutput() Localinpolicy6InternetService6SrcNameOutput { + return i.ToLocalinpolicy6InternetService6SrcNameOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcNameArgs) ToLocalinpolicy6InternetService6SrcNameOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcNameOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcNameOutput) +} + +// Localinpolicy6InternetService6SrcNameArrayInput is an input type that accepts Localinpolicy6InternetService6SrcNameArray and Localinpolicy6InternetService6SrcNameArrayOutput values. +// You can construct a concrete instance of `Localinpolicy6InternetService6SrcNameArrayInput` via: +// +// Localinpolicy6InternetService6SrcNameArray{ Localinpolicy6InternetService6SrcNameArgs{...} } +type Localinpolicy6InternetService6SrcNameArrayInput interface { + pulumi.Input + + ToLocalinpolicy6InternetService6SrcNameArrayOutput() Localinpolicy6InternetService6SrcNameArrayOutput + ToLocalinpolicy6InternetService6SrcNameArrayOutputWithContext(context.Context) Localinpolicy6InternetService6SrcNameArrayOutput +} + +type Localinpolicy6InternetService6SrcNameArray []Localinpolicy6InternetService6SrcNameInput + +func (Localinpolicy6InternetService6SrcNameArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcName)(nil)).Elem() +} + +func (i Localinpolicy6InternetService6SrcNameArray) ToLocalinpolicy6InternetService6SrcNameArrayOutput() Localinpolicy6InternetService6SrcNameArrayOutput { + return i.ToLocalinpolicy6InternetService6SrcNameArrayOutputWithContext(context.Background()) +} + +func (i Localinpolicy6InternetService6SrcNameArray) ToLocalinpolicy6InternetService6SrcNameArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcNameArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6InternetService6SrcNameArrayOutput) +} + +type Localinpolicy6InternetService6SrcNameOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcNameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6InternetService6SrcName)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcNameOutput) ToLocalinpolicy6InternetService6SrcNameOutput() Localinpolicy6InternetService6SrcNameOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcNameOutput) ToLocalinpolicy6InternetService6SrcNameOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcNameOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcNameOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v Localinpolicy6InternetService6SrcName) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type Localinpolicy6InternetService6SrcNameArrayOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6InternetService6SrcNameArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6InternetService6SrcName)(nil)).Elem() +} + +func (o Localinpolicy6InternetService6SrcNameArrayOutput) ToLocalinpolicy6InternetService6SrcNameArrayOutput() Localinpolicy6InternetService6SrcNameArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcNameArrayOutput) ToLocalinpolicy6InternetService6SrcNameArrayOutputWithContext(ctx context.Context) Localinpolicy6InternetService6SrcNameArrayOutput { + return o +} + +func (o Localinpolicy6InternetService6SrcNameArrayOutput) Index(i pulumi.IntInput) Localinpolicy6InternetService6SrcNameOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Localinpolicy6InternetService6SrcName { + return vs[0].([]Localinpolicy6InternetService6SrcName)[vs[1].(int)] + }).(Localinpolicy6InternetService6SrcNameOutput) +} + +type Localinpolicy6IntfBlock struct { + // Address name. + Name *string `pulumi:"name"` +} + +// Localinpolicy6IntfBlockInput is an input type that accepts Localinpolicy6IntfBlockArgs and Localinpolicy6IntfBlockOutput values. +// You can construct a concrete instance of `Localinpolicy6IntfBlockInput` via: +// +// Localinpolicy6IntfBlockArgs{...} +type Localinpolicy6IntfBlockInput interface { + pulumi.Input + + ToLocalinpolicy6IntfBlockOutput() Localinpolicy6IntfBlockOutput + ToLocalinpolicy6IntfBlockOutputWithContext(context.Context) Localinpolicy6IntfBlockOutput +} + +type Localinpolicy6IntfBlockArgs struct { + // Address name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (Localinpolicy6IntfBlockArgs) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6IntfBlock)(nil)).Elem() +} + +func (i Localinpolicy6IntfBlockArgs) ToLocalinpolicy6IntfBlockOutput() Localinpolicy6IntfBlockOutput { + return i.ToLocalinpolicy6IntfBlockOutputWithContext(context.Background()) +} + +func (i Localinpolicy6IntfBlockArgs) ToLocalinpolicy6IntfBlockOutputWithContext(ctx context.Context) Localinpolicy6IntfBlockOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6IntfBlockOutput) +} + +// Localinpolicy6IntfBlockArrayInput is an input type that accepts Localinpolicy6IntfBlockArray and Localinpolicy6IntfBlockArrayOutput values. +// You can construct a concrete instance of `Localinpolicy6IntfBlockArrayInput` via: +// +// Localinpolicy6IntfBlockArray{ Localinpolicy6IntfBlockArgs{...} } +type Localinpolicy6IntfBlockArrayInput interface { + pulumi.Input + + ToLocalinpolicy6IntfBlockArrayOutput() Localinpolicy6IntfBlockArrayOutput + ToLocalinpolicy6IntfBlockArrayOutputWithContext(context.Context) Localinpolicy6IntfBlockArrayOutput +} + +type Localinpolicy6IntfBlockArray []Localinpolicy6IntfBlockInput + +func (Localinpolicy6IntfBlockArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6IntfBlock)(nil)).Elem() +} + +func (i Localinpolicy6IntfBlockArray) ToLocalinpolicy6IntfBlockArrayOutput() Localinpolicy6IntfBlockArrayOutput { + return i.ToLocalinpolicy6IntfBlockArrayOutputWithContext(context.Background()) +} + +func (i Localinpolicy6IntfBlockArray) ToLocalinpolicy6IntfBlockArrayOutputWithContext(ctx context.Context) Localinpolicy6IntfBlockArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(Localinpolicy6IntfBlockArrayOutput) +} + +type Localinpolicy6IntfBlockOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6IntfBlockOutput) ElementType() reflect.Type { + return reflect.TypeOf((*Localinpolicy6IntfBlock)(nil)).Elem() +} + +func (o Localinpolicy6IntfBlockOutput) ToLocalinpolicy6IntfBlockOutput() Localinpolicy6IntfBlockOutput { + return o +} + +func (o Localinpolicy6IntfBlockOutput) ToLocalinpolicy6IntfBlockOutputWithContext(ctx context.Context) Localinpolicy6IntfBlockOutput { + return o +} + +// Address name. +func (o Localinpolicy6IntfBlockOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v Localinpolicy6IntfBlock) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type Localinpolicy6IntfBlockArrayOutput struct{ *pulumi.OutputState } + +func (Localinpolicy6IntfBlockArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]Localinpolicy6IntfBlock)(nil)).Elem() +} + +func (o Localinpolicy6IntfBlockArrayOutput) ToLocalinpolicy6IntfBlockArrayOutput() Localinpolicy6IntfBlockArrayOutput { + return o +} + +func (o Localinpolicy6IntfBlockArrayOutput) ToLocalinpolicy6IntfBlockArrayOutputWithContext(ctx context.Context) Localinpolicy6IntfBlockArrayOutput { + return o +} + +func (o Localinpolicy6IntfBlockArrayOutput) Index(i pulumi.IntInput) Localinpolicy6IntfBlockOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) Localinpolicy6IntfBlock { + return vs[0].([]Localinpolicy6IntfBlock)[vs[1].(int)] + }).(Localinpolicy6IntfBlockOutput) +} + type Localinpolicy6Service struct { // Service name. Name *string `pulumi:"name"` @@ -12446,6 +12739,491 @@ func (o LocalinpolicyDstaddrArrayOutput) Index(i pulumi.IntInput) LocalinpolicyD }).(LocalinpolicyDstaddrOutput) } +type LocalinpolicyInternetServiceSrcCustom struct { + // Custom Internet Service name. + Name *string `pulumi:"name"` +} + +// LocalinpolicyInternetServiceSrcCustomInput is an input type that accepts LocalinpolicyInternetServiceSrcCustomArgs and LocalinpolicyInternetServiceSrcCustomOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcCustomInput` via: +// +// LocalinpolicyInternetServiceSrcCustomArgs{...} +type LocalinpolicyInternetServiceSrcCustomInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcCustomOutput() LocalinpolicyInternetServiceSrcCustomOutput + ToLocalinpolicyInternetServiceSrcCustomOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcCustomOutput +} + +type LocalinpolicyInternetServiceSrcCustomArgs struct { + // Custom Internet Service name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (LocalinpolicyInternetServiceSrcCustomArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustom)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcCustomArgs) ToLocalinpolicyInternetServiceSrcCustomOutput() LocalinpolicyInternetServiceSrcCustomOutput { + return i.ToLocalinpolicyInternetServiceSrcCustomOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcCustomArgs) ToLocalinpolicyInternetServiceSrcCustomOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcCustomOutput) +} + +// LocalinpolicyInternetServiceSrcCustomArrayInput is an input type that accepts LocalinpolicyInternetServiceSrcCustomArray and LocalinpolicyInternetServiceSrcCustomArrayOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcCustomArrayInput` via: +// +// LocalinpolicyInternetServiceSrcCustomArray{ LocalinpolicyInternetServiceSrcCustomArgs{...} } +type LocalinpolicyInternetServiceSrcCustomArrayInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcCustomArrayOutput() LocalinpolicyInternetServiceSrcCustomArrayOutput + ToLocalinpolicyInternetServiceSrcCustomArrayOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcCustomArrayOutput +} + +type LocalinpolicyInternetServiceSrcCustomArray []LocalinpolicyInternetServiceSrcCustomInput + +func (LocalinpolicyInternetServiceSrcCustomArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcCustom)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcCustomArray) ToLocalinpolicyInternetServiceSrcCustomArrayOutput() LocalinpolicyInternetServiceSrcCustomArrayOutput { + return i.ToLocalinpolicyInternetServiceSrcCustomArrayOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcCustomArray) ToLocalinpolicyInternetServiceSrcCustomArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcCustomArrayOutput) +} + +type LocalinpolicyInternetServiceSrcCustomOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcCustomOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustom)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcCustomOutput) ToLocalinpolicyInternetServiceSrcCustomOutput() LocalinpolicyInternetServiceSrcCustomOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcCustomOutput) ToLocalinpolicyInternetServiceSrcCustomOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomOutput { + return o +} + +// Custom Internet Service name. +func (o LocalinpolicyInternetServiceSrcCustomOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LocalinpolicyInternetServiceSrcCustom) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type LocalinpolicyInternetServiceSrcCustomArrayOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcCustomArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcCustom)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcCustomArrayOutput) ToLocalinpolicyInternetServiceSrcCustomArrayOutput() LocalinpolicyInternetServiceSrcCustomArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcCustomArrayOutput) ToLocalinpolicyInternetServiceSrcCustomArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcCustomArrayOutput) Index(i pulumi.IntInput) LocalinpolicyInternetServiceSrcCustomOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LocalinpolicyInternetServiceSrcCustom { + return vs[0].([]LocalinpolicyInternetServiceSrcCustom)[vs[1].(int)] + }).(LocalinpolicyInternetServiceSrcCustomOutput) +} + +type LocalinpolicyInternetServiceSrcCustomGroup struct { + // Custom Internet Service group name. + Name *string `pulumi:"name"` +} + +// LocalinpolicyInternetServiceSrcCustomGroupInput is an input type that accepts LocalinpolicyInternetServiceSrcCustomGroupArgs and LocalinpolicyInternetServiceSrcCustomGroupOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcCustomGroupInput` via: +// +// LocalinpolicyInternetServiceSrcCustomGroupArgs{...} +type LocalinpolicyInternetServiceSrcCustomGroupInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcCustomGroupOutput() LocalinpolicyInternetServiceSrcCustomGroupOutput + ToLocalinpolicyInternetServiceSrcCustomGroupOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcCustomGroupOutput +} + +type LocalinpolicyInternetServiceSrcCustomGroupArgs struct { + // Custom Internet Service group name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (LocalinpolicyInternetServiceSrcCustomGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustomGroup)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcCustomGroupArgs) ToLocalinpolicyInternetServiceSrcCustomGroupOutput() LocalinpolicyInternetServiceSrcCustomGroupOutput { + return i.ToLocalinpolicyInternetServiceSrcCustomGroupOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcCustomGroupArgs) ToLocalinpolicyInternetServiceSrcCustomGroupOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcCustomGroupOutput) +} + +// LocalinpolicyInternetServiceSrcCustomGroupArrayInput is an input type that accepts LocalinpolicyInternetServiceSrcCustomGroupArray and LocalinpolicyInternetServiceSrcCustomGroupArrayOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcCustomGroupArrayInput` via: +// +// LocalinpolicyInternetServiceSrcCustomGroupArray{ LocalinpolicyInternetServiceSrcCustomGroupArgs{...} } +type LocalinpolicyInternetServiceSrcCustomGroupArrayInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutput() LocalinpolicyInternetServiceSrcCustomGroupArrayOutput + ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcCustomGroupArrayOutput +} + +type LocalinpolicyInternetServiceSrcCustomGroupArray []LocalinpolicyInternetServiceSrcCustomGroupInput + +func (LocalinpolicyInternetServiceSrcCustomGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcCustomGroup)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcCustomGroupArray) ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutput() LocalinpolicyInternetServiceSrcCustomGroupArrayOutput { + return i.ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcCustomGroupArray) ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcCustomGroupArrayOutput) +} + +type LocalinpolicyInternetServiceSrcCustomGroupOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcCustomGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustomGroup)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcCustomGroupOutput) ToLocalinpolicyInternetServiceSrcCustomGroupOutput() LocalinpolicyInternetServiceSrcCustomGroupOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcCustomGroupOutput) ToLocalinpolicyInternetServiceSrcCustomGroupOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomGroupOutput { + return o +} + +// Custom Internet Service group name. +func (o LocalinpolicyInternetServiceSrcCustomGroupOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LocalinpolicyInternetServiceSrcCustomGroup) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type LocalinpolicyInternetServiceSrcCustomGroupArrayOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcCustomGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcCustomGroup)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcCustomGroupArrayOutput) ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutput() LocalinpolicyInternetServiceSrcCustomGroupArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcCustomGroupArrayOutput) ToLocalinpolicyInternetServiceSrcCustomGroupArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcCustomGroupArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcCustomGroupArrayOutput) Index(i pulumi.IntInput) LocalinpolicyInternetServiceSrcCustomGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LocalinpolicyInternetServiceSrcCustomGroup { + return vs[0].([]LocalinpolicyInternetServiceSrcCustomGroup)[vs[1].(int)] + }).(LocalinpolicyInternetServiceSrcCustomGroupOutput) +} + +type LocalinpolicyInternetServiceSrcGroup struct { + // Internet Service group name. + Name *string `pulumi:"name"` +} + +// LocalinpolicyInternetServiceSrcGroupInput is an input type that accepts LocalinpolicyInternetServiceSrcGroupArgs and LocalinpolicyInternetServiceSrcGroupOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcGroupInput` via: +// +// LocalinpolicyInternetServiceSrcGroupArgs{...} +type LocalinpolicyInternetServiceSrcGroupInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcGroupOutput() LocalinpolicyInternetServiceSrcGroupOutput + ToLocalinpolicyInternetServiceSrcGroupOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcGroupOutput +} + +type LocalinpolicyInternetServiceSrcGroupArgs struct { + // Internet Service group name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (LocalinpolicyInternetServiceSrcGroupArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcGroup)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcGroupArgs) ToLocalinpolicyInternetServiceSrcGroupOutput() LocalinpolicyInternetServiceSrcGroupOutput { + return i.ToLocalinpolicyInternetServiceSrcGroupOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcGroupArgs) ToLocalinpolicyInternetServiceSrcGroupOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcGroupOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcGroupOutput) +} + +// LocalinpolicyInternetServiceSrcGroupArrayInput is an input type that accepts LocalinpolicyInternetServiceSrcGroupArray and LocalinpolicyInternetServiceSrcGroupArrayOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcGroupArrayInput` via: +// +// LocalinpolicyInternetServiceSrcGroupArray{ LocalinpolicyInternetServiceSrcGroupArgs{...} } +type LocalinpolicyInternetServiceSrcGroupArrayInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcGroupArrayOutput() LocalinpolicyInternetServiceSrcGroupArrayOutput + ToLocalinpolicyInternetServiceSrcGroupArrayOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcGroupArrayOutput +} + +type LocalinpolicyInternetServiceSrcGroupArray []LocalinpolicyInternetServiceSrcGroupInput + +func (LocalinpolicyInternetServiceSrcGroupArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcGroup)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcGroupArray) ToLocalinpolicyInternetServiceSrcGroupArrayOutput() LocalinpolicyInternetServiceSrcGroupArrayOutput { + return i.ToLocalinpolicyInternetServiceSrcGroupArrayOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcGroupArray) ToLocalinpolicyInternetServiceSrcGroupArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcGroupArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcGroupArrayOutput) +} + +type LocalinpolicyInternetServiceSrcGroupOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcGroupOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcGroup)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcGroupOutput) ToLocalinpolicyInternetServiceSrcGroupOutput() LocalinpolicyInternetServiceSrcGroupOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcGroupOutput) ToLocalinpolicyInternetServiceSrcGroupOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcGroupOutput { + return o +} + +// Internet Service group name. +func (o LocalinpolicyInternetServiceSrcGroupOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LocalinpolicyInternetServiceSrcGroup) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type LocalinpolicyInternetServiceSrcGroupArrayOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcGroupArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcGroup)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcGroupArrayOutput) ToLocalinpolicyInternetServiceSrcGroupArrayOutput() LocalinpolicyInternetServiceSrcGroupArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcGroupArrayOutput) ToLocalinpolicyInternetServiceSrcGroupArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcGroupArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcGroupArrayOutput) Index(i pulumi.IntInput) LocalinpolicyInternetServiceSrcGroupOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LocalinpolicyInternetServiceSrcGroup { + return vs[0].([]LocalinpolicyInternetServiceSrcGroup)[vs[1].(int)] + }).(LocalinpolicyInternetServiceSrcGroupOutput) +} + +type LocalinpolicyInternetServiceSrcName struct { + // Internet Service name. + Name *string `pulumi:"name"` +} + +// LocalinpolicyInternetServiceSrcNameInput is an input type that accepts LocalinpolicyInternetServiceSrcNameArgs and LocalinpolicyInternetServiceSrcNameOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcNameInput` via: +// +// LocalinpolicyInternetServiceSrcNameArgs{...} +type LocalinpolicyInternetServiceSrcNameInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcNameOutput() LocalinpolicyInternetServiceSrcNameOutput + ToLocalinpolicyInternetServiceSrcNameOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcNameOutput +} + +type LocalinpolicyInternetServiceSrcNameArgs struct { + // Internet Service name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (LocalinpolicyInternetServiceSrcNameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcName)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcNameArgs) ToLocalinpolicyInternetServiceSrcNameOutput() LocalinpolicyInternetServiceSrcNameOutput { + return i.ToLocalinpolicyInternetServiceSrcNameOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcNameArgs) ToLocalinpolicyInternetServiceSrcNameOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcNameOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcNameOutput) +} + +// LocalinpolicyInternetServiceSrcNameArrayInput is an input type that accepts LocalinpolicyInternetServiceSrcNameArray and LocalinpolicyInternetServiceSrcNameArrayOutput values. +// You can construct a concrete instance of `LocalinpolicyInternetServiceSrcNameArrayInput` via: +// +// LocalinpolicyInternetServiceSrcNameArray{ LocalinpolicyInternetServiceSrcNameArgs{...} } +type LocalinpolicyInternetServiceSrcNameArrayInput interface { + pulumi.Input + + ToLocalinpolicyInternetServiceSrcNameArrayOutput() LocalinpolicyInternetServiceSrcNameArrayOutput + ToLocalinpolicyInternetServiceSrcNameArrayOutputWithContext(context.Context) LocalinpolicyInternetServiceSrcNameArrayOutput +} + +type LocalinpolicyInternetServiceSrcNameArray []LocalinpolicyInternetServiceSrcNameInput + +func (LocalinpolicyInternetServiceSrcNameArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcName)(nil)).Elem() +} + +func (i LocalinpolicyInternetServiceSrcNameArray) ToLocalinpolicyInternetServiceSrcNameArrayOutput() LocalinpolicyInternetServiceSrcNameArrayOutput { + return i.ToLocalinpolicyInternetServiceSrcNameArrayOutputWithContext(context.Background()) +} + +func (i LocalinpolicyInternetServiceSrcNameArray) ToLocalinpolicyInternetServiceSrcNameArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcNameArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyInternetServiceSrcNameArrayOutput) +} + +type LocalinpolicyInternetServiceSrcNameOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcNameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyInternetServiceSrcName)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcNameOutput) ToLocalinpolicyInternetServiceSrcNameOutput() LocalinpolicyInternetServiceSrcNameOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcNameOutput) ToLocalinpolicyInternetServiceSrcNameOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcNameOutput { + return o +} + +// Internet Service name. +func (o LocalinpolicyInternetServiceSrcNameOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LocalinpolicyInternetServiceSrcName) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type LocalinpolicyInternetServiceSrcNameArrayOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyInternetServiceSrcNameArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyInternetServiceSrcName)(nil)).Elem() +} + +func (o LocalinpolicyInternetServiceSrcNameArrayOutput) ToLocalinpolicyInternetServiceSrcNameArrayOutput() LocalinpolicyInternetServiceSrcNameArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcNameArrayOutput) ToLocalinpolicyInternetServiceSrcNameArrayOutputWithContext(ctx context.Context) LocalinpolicyInternetServiceSrcNameArrayOutput { + return o +} + +func (o LocalinpolicyInternetServiceSrcNameArrayOutput) Index(i pulumi.IntInput) LocalinpolicyInternetServiceSrcNameOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LocalinpolicyInternetServiceSrcName { + return vs[0].([]LocalinpolicyInternetServiceSrcName)[vs[1].(int)] + }).(LocalinpolicyInternetServiceSrcNameOutput) +} + +type LocalinpolicyIntfBlock struct { + // Address name. + Name *string `pulumi:"name"` +} + +// LocalinpolicyIntfBlockInput is an input type that accepts LocalinpolicyIntfBlockArgs and LocalinpolicyIntfBlockOutput values. +// You can construct a concrete instance of `LocalinpolicyIntfBlockInput` via: +// +// LocalinpolicyIntfBlockArgs{...} +type LocalinpolicyIntfBlockInput interface { + pulumi.Input + + ToLocalinpolicyIntfBlockOutput() LocalinpolicyIntfBlockOutput + ToLocalinpolicyIntfBlockOutputWithContext(context.Context) LocalinpolicyIntfBlockOutput +} + +type LocalinpolicyIntfBlockArgs struct { + // Address name. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (LocalinpolicyIntfBlockArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyIntfBlock)(nil)).Elem() +} + +func (i LocalinpolicyIntfBlockArgs) ToLocalinpolicyIntfBlockOutput() LocalinpolicyIntfBlockOutput { + return i.ToLocalinpolicyIntfBlockOutputWithContext(context.Background()) +} + +func (i LocalinpolicyIntfBlockArgs) ToLocalinpolicyIntfBlockOutputWithContext(ctx context.Context) LocalinpolicyIntfBlockOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyIntfBlockOutput) +} + +// LocalinpolicyIntfBlockArrayInput is an input type that accepts LocalinpolicyIntfBlockArray and LocalinpolicyIntfBlockArrayOutput values. +// You can construct a concrete instance of `LocalinpolicyIntfBlockArrayInput` via: +// +// LocalinpolicyIntfBlockArray{ LocalinpolicyIntfBlockArgs{...} } +type LocalinpolicyIntfBlockArrayInput interface { + pulumi.Input + + ToLocalinpolicyIntfBlockArrayOutput() LocalinpolicyIntfBlockArrayOutput + ToLocalinpolicyIntfBlockArrayOutputWithContext(context.Context) LocalinpolicyIntfBlockArrayOutput +} + +type LocalinpolicyIntfBlockArray []LocalinpolicyIntfBlockInput + +func (LocalinpolicyIntfBlockArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyIntfBlock)(nil)).Elem() +} + +func (i LocalinpolicyIntfBlockArray) ToLocalinpolicyIntfBlockArrayOutput() LocalinpolicyIntfBlockArrayOutput { + return i.ToLocalinpolicyIntfBlockArrayOutputWithContext(context.Background()) +} + +func (i LocalinpolicyIntfBlockArray) ToLocalinpolicyIntfBlockArrayOutputWithContext(ctx context.Context) LocalinpolicyIntfBlockArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LocalinpolicyIntfBlockArrayOutput) +} + +type LocalinpolicyIntfBlockOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyIntfBlockOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LocalinpolicyIntfBlock)(nil)).Elem() +} + +func (o LocalinpolicyIntfBlockOutput) ToLocalinpolicyIntfBlockOutput() LocalinpolicyIntfBlockOutput { + return o +} + +func (o LocalinpolicyIntfBlockOutput) ToLocalinpolicyIntfBlockOutputWithContext(ctx context.Context) LocalinpolicyIntfBlockOutput { + return o +} + +// Address name. +func (o LocalinpolicyIntfBlockOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LocalinpolicyIntfBlock) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type LocalinpolicyIntfBlockArrayOutput struct{ *pulumi.OutputState } + +func (LocalinpolicyIntfBlockArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LocalinpolicyIntfBlock)(nil)).Elem() +} + +func (o LocalinpolicyIntfBlockArrayOutput) ToLocalinpolicyIntfBlockArrayOutput() LocalinpolicyIntfBlockArrayOutput { + return o +} + +func (o LocalinpolicyIntfBlockArrayOutput) ToLocalinpolicyIntfBlockArrayOutputWithContext(ctx context.Context) LocalinpolicyIntfBlockArrayOutput { + return o +} + +func (o LocalinpolicyIntfBlockArrayOutput) Index(i pulumi.IntInput) LocalinpolicyIntfBlockOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LocalinpolicyIntfBlock { + return vs[0].([]LocalinpolicyIntfBlock)[vs[1].(int)] + }).(LocalinpolicyIntfBlockOutput) +} + type LocalinpolicyService struct { // Service name. Name *string `pulumi:"name"` @@ -13452,6 +14230,297 @@ func (o MulticastpolicySrcaddrArrayOutput) Index(i pulumi.IntInput) Multicastpol }).(MulticastpolicySrcaddrOutput) } +type OndemandsnifferHost struct { + // IPv4 or IPv6 host. + Host *string `pulumi:"host"` +} + +// OndemandsnifferHostInput is an input type that accepts OndemandsnifferHostArgs and OndemandsnifferHostOutput values. +// You can construct a concrete instance of `OndemandsnifferHostInput` via: +// +// OndemandsnifferHostArgs{...} +type OndemandsnifferHostInput interface { + pulumi.Input + + ToOndemandsnifferHostOutput() OndemandsnifferHostOutput + ToOndemandsnifferHostOutputWithContext(context.Context) OndemandsnifferHostOutput +} + +type OndemandsnifferHostArgs struct { + // IPv4 or IPv6 host. + Host pulumi.StringPtrInput `pulumi:"host"` +} + +func (OndemandsnifferHostArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OndemandsnifferHost)(nil)).Elem() +} + +func (i OndemandsnifferHostArgs) ToOndemandsnifferHostOutput() OndemandsnifferHostOutput { + return i.ToOndemandsnifferHostOutputWithContext(context.Background()) +} + +func (i OndemandsnifferHostArgs) ToOndemandsnifferHostOutputWithContext(ctx context.Context) OndemandsnifferHostOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferHostOutput) +} + +// OndemandsnifferHostArrayInput is an input type that accepts OndemandsnifferHostArray and OndemandsnifferHostArrayOutput values. +// You can construct a concrete instance of `OndemandsnifferHostArrayInput` via: +// +// OndemandsnifferHostArray{ OndemandsnifferHostArgs{...} } +type OndemandsnifferHostArrayInput interface { + pulumi.Input + + ToOndemandsnifferHostArrayOutput() OndemandsnifferHostArrayOutput + ToOndemandsnifferHostArrayOutputWithContext(context.Context) OndemandsnifferHostArrayOutput +} + +type OndemandsnifferHostArray []OndemandsnifferHostInput + +func (OndemandsnifferHostArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]OndemandsnifferHost)(nil)).Elem() +} + +func (i OndemandsnifferHostArray) ToOndemandsnifferHostArrayOutput() OndemandsnifferHostArrayOutput { + return i.ToOndemandsnifferHostArrayOutputWithContext(context.Background()) +} + +func (i OndemandsnifferHostArray) ToOndemandsnifferHostArrayOutputWithContext(ctx context.Context) OndemandsnifferHostArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferHostArrayOutput) +} + +type OndemandsnifferHostOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferHostOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OndemandsnifferHost)(nil)).Elem() +} + +func (o OndemandsnifferHostOutput) ToOndemandsnifferHostOutput() OndemandsnifferHostOutput { + return o +} + +func (o OndemandsnifferHostOutput) ToOndemandsnifferHostOutputWithContext(ctx context.Context) OndemandsnifferHostOutput { + return o +} + +// IPv4 or IPv6 host. +func (o OndemandsnifferHostOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v OndemandsnifferHost) *string { return v.Host }).(pulumi.StringPtrOutput) +} + +type OndemandsnifferHostArrayOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferHostArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]OndemandsnifferHost)(nil)).Elem() +} + +func (o OndemandsnifferHostArrayOutput) ToOndemandsnifferHostArrayOutput() OndemandsnifferHostArrayOutput { + return o +} + +func (o OndemandsnifferHostArrayOutput) ToOndemandsnifferHostArrayOutputWithContext(ctx context.Context) OndemandsnifferHostArrayOutput { + return o +} + +func (o OndemandsnifferHostArrayOutput) Index(i pulumi.IntInput) OndemandsnifferHostOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) OndemandsnifferHost { + return vs[0].([]OndemandsnifferHost)[vs[1].(int)] + }).(OndemandsnifferHostOutput) +} + +type OndemandsnifferPort struct { + // Port to filter in this traffic sniffer. + Port *int `pulumi:"port"` +} + +// OndemandsnifferPortInput is an input type that accepts OndemandsnifferPortArgs and OndemandsnifferPortOutput values. +// You can construct a concrete instance of `OndemandsnifferPortInput` via: +// +// OndemandsnifferPortArgs{...} +type OndemandsnifferPortInput interface { + pulumi.Input + + ToOndemandsnifferPortOutput() OndemandsnifferPortOutput + ToOndemandsnifferPortOutputWithContext(context.Context) OndemandsnifferPortOutput +} + +type OndemandsnifferPortArgs struct { + // Port to filter in this traffic sniffer. + Port pulumi.IntPtrInput `pulumi:"port"` +} + +func (OndemandsnifferPortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OndemandsnifferPort)(nil)).Elem() +} + +func (i OndemandsnifferPortArgs) ToOndemandsnifferPortOutput() OndemandsnifferPortOutput { + return i.ToOndemandsnifferPortOutputWithContext(context.Background()) +} + +func (i OndemandsnifferPortArgs) ToOndemandsnifferPortOutputWithContext(ctx context.Context) OndemandsnifferPortOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferPortOutput) +} + +// OndemandsnifferPortArrayInput is an input type that accepts OndemandsnifferPortArray and OndemandsnifferPortArrayOutput values. +// You can construct a concrete instance of `OndemandsnifferPortArrayInput` via: +// +// OndemandsnifferPortArray{ OndemandsnifferPortArgs{...} } +type OndemandsnifferPortArrayInput interface { + pulumi.Input + + ToOndemandsnifferPortArrayOutput() OndemandsnifferPortArrayOutput + ToOndemandsnifferPortArrayOutputWithContext(context.Context) OndemandsnifferPortArrayOutput +} + +type OndemandsnifferPortArray []OndemandsnifferPortInput + +func (OndemandsnifferPortArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]OndemandsnifferPort)(nil)).Elem() +} + +func (i OndemandsnifferPortArray) ToOndemandsnifferPortArrayOutput() OndemandsnifferPortArrayOutput { + return i.ToOndemandsnifferPortArrayOutputWithContext(context.Background()) +} + +func (i OndemandsnifferPortArray) ToOndemandsnifferPortArrayOutputWithContext(ctx context.Context) OndemandsnifferPortArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferPortArrayOutput) +} + +type OndemandsnifferPortOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferPortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OndemandsnifferPort)(nil)).Elem() +} + +func (o OndemandsnifferPortOutput) ToOndemandsnifferPortOutput() OndemandsnifferPortOutput { + return o +} + +func (o OndemandsnifferPortOutput) ToOndemandsnifferPortOutputWithContext(ctx context.Context) OndemandsnifferPortOutput { + return o +} + +// Port to filter in this traffic sniffer. +func (o OndemandsnifferPortOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v OndemandsnifferPort) *int { return v.Port }).(pulumi.IntPtrOutput) +} + +type OndemandsnifferPortArrayOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferPortArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]OndemandsnifferPort)(nil)).Elem() +} + +func (o OndemandsnifferPortArrayOutput) ToOndemandsnifferPortArrayOutput() OndemandsnifferPortArrayOutput { + return o +} + +func (o OndemandsnifferPortArrayOutput) ToOndemandsnifferPortArrayOutputWithContext(ctx context.Context) OndemandsnifferPortArrayOutput { + return o +} + +func (o OndemandsnifferPortArrayOutput) Index(i pulumi.IntInput) OndemandsnifferPortOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) OndemandsnifferPort { + return vs[0].([]OndemandsnifferPort)[vs[1].(int)] + }).(OndemandsnifferPortOutput) +} + +type OndemandsnifferProtocol struct { + // Integer value for the protocol type as defined by IANA (0 - 255). + Protocol *int `pulumi:"protocol"` +} + +// OndemandsnifferProtocolInput is an input type that accepts OndemandsnifferProtocolArgs and OndemandsnifferProtocolOutput values. +// You can construct a concrete instance of `OndemandsnifferProtocolInput` via: +// +// OndemandsnifferProtocolArgs{...} +type OndemandsnifferProtocolInput interface { + pulumi.Input + + ToOndemandsnifferProtocolOutput() OndemandsnifferProtocolOutput + ToOndemandsnifferProtocolOutputWithContext(context.Context) OndemandsnifferProtocolOutput +} + +type OndemandsnifferProtocolArgs struct { + // Integer value for the protocol type as defined by IANA (0 - 255). + Protocol pulumi.IntPtrInput `pulumi:"protocol"` +} + +func (OndemandsnifferProtocolArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OndemandsnifferProtocol)(nil)).Elem() +} + +func (i OndemandsnifferProtocolArgs) ToOndemandsnifferProtocolOutput() OndemandsnifferProtocolOutput { + return i.ToOndemandsnifferProtocolOutputWithContext(context.Background()) +} + +func (i OndemandsnifferProtocolArgs) ToOndemandsnifferProtocolOutputWithContext(ctx context.Context) OndemandsnifferProtocolOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferProtocolOutput) +} + +// OndemandsnifferProtocolArrayInput is an input type that accepts OndemandsnifferProtocolArray and OndemandsnifferProtocolArrayOutput values. +// You can construct a concrete instance of `OndemandsnifferProtocolArrayInput` via: +// +// OndemandsnifferProtocolArray{ OndemandsnifferProtocolArgs{...} } +type OndemandsnifferProtocolArrayInput interface { + pulumi.Input + + ToOndemandsnifferProtocolArrayOutput() OndemandsnifferProtocolArrayOutput + ToOndemandsnifferProtocolArrayOutputWithContext(context.Context) OndemandsnifferProtocolArrayOutput +} + +type OndemandsnifferProtocolArray []OndemandsnifferProtocolInput + +func (OndemandsnifferProtocolArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]OndemandsnifferProtocol)(nil)).Elem() +} + +func (i OndemandsnifferProtocolArray) ToOndemandsnifferProtocolArrayOutput() OndemandsnifferProtocolArrayOutput { + return i.ToOndemandsnifferProtocolArrayOutputWithContext(context.Background()) +} + +func (i OndemandsnifferProtocolArray) ToOndemandsnifferProtocolArrayOutputWithContext(ctx context.Context) OndemandsnifferProtocolArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(OndemandsnifferProtocolArrayOutput) +} + +type OndemandsnifferProtocolOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferProtocolOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OndemandsnifferProtocol)(nil)).Elem() +} + +func (o OndemandsnifferProtocolOutput) ToOndemandsnifferProtocolOutput() OndemandsnifferProtocolOutput { + return o +} + +func (o OndemandsnifferProtocolOutput) ToOndemandsnifferProtocolOutputWithContext(ctx context.Context) OndemandsnifferProtocolOutput { + return o +} + +// Integer value for the protocol type as defined by IANA (0 - 255). +func (o OndemandsnifferProtocolOutput) Protocol() pulumi.IntPtrOutput { + return o.ApplyT(func(v OndemandsnifferProtocol) *int { return v.Protocol }).(pulumi.IntPtrOutput) +} + +type OndemandsnifferProtocolArrayOutput struct{ *pulumi.OutputState } + +func (OndemandsnifferProtocolArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]OndemandsnifferProtocol)(nil)).Elem() +} + +func (o OndemandsnifferProtocolArrayOutput) ToOndemandsnifferProtocolArrayOutput() OndemandsnifferProtocolArrayOutput { + return o +} + +func (o OndemandsnifferProtocolArrayOutput) ToOndemandsnifferProtocolArrayOutputWithContext(ctx context.Context) OndemandsnifferProtocolArrayOutput { + return o +} + +func (o OndemandsnifferProtocolArrayOutput) Index(i pulumi.IntInput) OndemandsnifferProtocolOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) OndemandsnifferProtocol { + return vs[0].([]OndemandsnifferProtocol)[vs[1].(int)] + }).(OndemandsnifferProtocolOutput) +} + type Policy46Dstaddr struct { // Address name. Name *string `pulumi:"name"` @@ -23288,26 +24357,16 @@ func (o ProfileprotocoloptionsNntpPtrOutput) UncompressedOversizeLimit() pulumi. } type ProfileprotocoloptionsPop3 struct { - // Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - InspectAll *string `pulumi:"inspectAll"` - // One or more options that can be applied to the session. Valid values: `oversize`. - Options *string `pulumi:"options"` - // Maximum in-memory file size that can be scanned (MB). - OversizeLimit *int `pulumi:"oversizeLimit"` - // Ports to scan for content (1 - 65535, default = 445). - Ports *int `pulumi:"ports"` - // Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - ProxyAfterTcpHandshake *string `pulumi:"proxyAfterTcpHandshake"` - // Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - ScanBzip2 *string `pulumi:"scanBzip2"` - // SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - SslOffloaded *string `pulumi:"sslOffloaded"` - // Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - Status *string `pulumi:"status"` - // Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - UncompressedNestLimit *int `pulumi:"uncompressedNestLimit"` - // Maximum in-memory uncompressed file size that can be scanned (MB). - UncompressedOversizeLimit *int `pulumi:"uncompressedOversizeLimit"` + InspectAll *string `pulumi:"inspectAll"` + Options *string `pulumi:"options"` + OversizeLimit *int `pulumi:"oversizeLimit"` + Ports *int `pulumi:"ports"` + ProxyAfterTcpHandshake *string `pulumi:"proxyAfterTcpHandshake"` + ScanBzip2 *string `pulumi:"scanBzip2"` + SslOffloaded *string `pulumi:"sslOffloaded"` + Status *string `pulumi:"status"` + UncompressedNestLimit *int `pulumi:"uncompressedNestLimit"` + UncompressedOversizeLimit *int `pulumi:"uncompressedOversizeLimit"` } // ProfileprotocoloptionsPop3Input is an input type that accepts ProfileprotocoloptionsPop3Args and ProfileprotocoloptionsPop3Output values. @@ -23322,26 +24381,16 @@ type ProfileprotocoloptionsPop3Input interface { } type ProfileprotocoloptionsPop3Args struct { - // Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - InspectAll pulumi.StringPtrInput `pulumi:"inspectAll"` - // One or more options that can be applied to the session. Valid values: `oversize`. - Options pulumi.StringPtrInput `pulumi:"options"` - // Maximum in-memory file size that can be scanned (MB). - OversizeLimit pulumi.IntPtrInput `pulumi:"oversizeLimit"` - // Ports to scan for content (1 - 65535, default = 445). - Ports pulumi.IntPtrInput `pulumi:"ports"` - // Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - ProxyAfterTcpHandshake pulumi.StringPtrInput `pulumi:"proxyAfterTcpHandshake"` - // Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - ScanBzip2 pulumi.StringPtrInput `pulumi:"scanBzip2"` - // SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - SslOffloaded pulumi.StringPtrInput `pulumi:"sslOffloaded"` - // Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - Status pulumi.StringPtrInput `pulumi:"status"` - // Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - UncompressedNestLimit pulumi.IntPtrInput `pulumi:"uncompressedNestLimit"` - // Maximum in-memory uncompressed file size that can be scanned (MB). - UncompressedOversizeLimit pulumi.IntPtrInput `pulumi:"uncompressedOversizeLimit"` + InspectAll pulumi.StringPtrInput `pulumi:"inspectAll"` + Options pulumi.StringPtrInput `pulumi:"options"` + OversizeLimit pulumi.IntPtrInput `pulumi:"oversizeLimit"` + Ports pulumi.IntPtrInput `pulumi:"ports"` + ProxyAfterTcpHandshake pulumi.StringPtrInput `pulumi:"proxyAfterTcpHandshake"` + ScanBzip2 pulumi.StringPtrInput `pulumi:"scanBzip2"` + SslOffloaded pulumi.StringPtrInput `pulumi:"sslOffloaded"` + Status pulumi.StringPtrInput `pulumi:"status"` + UncompressedNestLimit pulumi.IntPtrInput `pulumi:"uncompressedNestLimit"` + UncompressedOversizeLimit pulumi.IntPtrInput `pulumi:"uncompressedOversizeLimit"` } func (ProfileprotocoloptionsPop3Args) ElementType() reflect.Type { @@ -23421,52 +24470,42 @@ func (o ProfileprotocoloptionsPop3Output) ToProfileprotocoloptionsPop3PtrOutputW }).(ProfileprotocoloptionsPop3PtrOutput) } -// Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3Output) InspectAll() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *string { return v.InspectAll }).(pulumi.StringPtrOutput) } -// One or more options that can be applied to the session. Valid values: `oversize`. func (o ProfileprotocoloptionsPop3Output) Options() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *string { return v.Options }).(pulumi.StringPtrOutput) } -// Maximum in-memory file size that can be scanned (MB). func (o ProfileprotocoloptionsPop3Output) OversizeLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *int { return v.OversizeLimit }).(pulumi.IntPtrOutput) } -// Ports to scan for content (1 - 65535, default = 445). func (o ProfileprotocoloptionsPop3Output) Ports() pulumi.IntPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *int { return v.Ports }).(pulumi.IntPtrOutput) } -// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3Output) ProxyAfterTcpHandshake() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *string { return v.ProxyAfterTcpHandshake }).(pulumi.StringPtrOutput) } -// Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3Output) ScanBzip2() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *string { return v.ScanBzip2 }).(pulumi.StringPtrOutput) } -// SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. func (o ProfileprotocoloptionsPop3Output) SslOffloaded() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *string { return v.SslOffloaded }).(pulumi.StringPtrOutput) } -// Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3Output) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). func (o ProfileprotocoloptionsPop3Output) UncompressedNestLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *int { return v.UncompressedNestLimit }).(pulumi.IntPtrOutput) } -// Maximum in-memory uncompressed file size that can be scanned (MB). func (o ProfileprotocoloptionsPop3Output) UncompressedOversizeLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v ProfileprotocoloptionsPop3) *int { return v.UncompressedOversizeLimit }).(pulumi.IntPtrOutput) } @@ -23495,7 +24534,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) Elem() ProfileprotocoloptionsPop3Ou }).(ProfileprotocoloptionsPop3Output) } -// Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3PtrOutput) InspectAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *string { if v == nil { @@ -23505,7 +24543,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) InspectAll() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// One or more options that can be applied to the session. Valid values: `oversize`. func (o ProfileprotocoloptionsPop3PtrOutput) Options() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *string { if v == nil { @@ -23515,7 +24552,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) Options() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Maximum in-memory file size that can be scanned (MB). func (o ProfileprotocoloptionsPop3PtrOutput) OversizeLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *int { if v == nil { @@ -23525,7 +24561,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) OversizeLimit() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// Ports to scan for content (1 - 65535, default = 445). func (o ProfileprotocoloptionsPop3PtrOutput) Ports() pulumi.IntPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *int { if v == nil { @@ -23535,7 +24570,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) Ports() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3PtrOutput) ProxyAfterTcpHandshake() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *string { if v == nil { @@ -23545,7 +24579,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) ProxyAfterTcpHandshake() pulumi.Str }).(pulumi.StringPtrOutput) } -// Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3PtrOutput) ScanBzip2() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *string { if v == nil { @@ -23555,7 +24588,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) ScanBzip2() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. func (o ProfileprotocoloptionsPop3PtrOutput) SslOffloaded() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *string { if v == nil { @@ -23565,7 +24597,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) SslOffloaded() pulumi.StringPtrOutp }).(pulumi.StringPtrOutput) } -// Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. func (o ProfileprotocoloptionsPop3PtrOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *string { if v == nil { @@ -23575,7 +24606,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) Status() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). func (o ProfileprotocoloptionsPop3PtrOutput) UncompressedNestLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *int { if v == nil { @@ -23585,7 +24615,6 @@ func (o ProfileprotocoloptionsPop3PtrOutput) UncompressedNestLimit() pulumi.IntP }).(pulumi.IntPtrOutput) } -// Maximum in-memory uncompressed file size that can be scanned (MB). func (o ProfileprotocoloptionsPop3PtrOutput) UncompressedOversizeLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v *ProfileprotocoloptionsPop3) *int { if v == nil { @@ -33406,7 +34435,7 @@ type SnifferAnomaly struct { QuarantineLog *string `pulumi:"quarantineLog"` // Enable/disable this anomaly. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` - // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Threshold *int `pulumi:"threshold"` // Number of detected instances (packets per second or concurrent session number) which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. Thresholddefault *int `pulumi:"thresholddefault"` @@ -33438,7 +34467,7 @@ type SnifferAnomalyArgs struct { QuarantineLog pulumi.StringPtrInput `pulumi:"quarantineLog"` // Enable/disable this anomaly. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` - // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + // Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. Threshold pulumi.IntPtrInput `pulumi:"threshold"` // Number of detected instances (packets per second or concurrent session number) which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. Thresholddefault pulumi.IntPtrInput `pulumi:"thresholddefault"` @@ -33530,7 +34559,7 @@ func (o SnifferAnomalyOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v SnifferAnomaly) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. +// Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. func (o SnifferAnomalyOutput) Threshold() pulumi.IntPtrOutput { return o.ApplyT(func(v SnifferAnomaly) *int { return v.Threshold }).(pulumi.IntPtrOutput) } @@ -34022,6 +35051,112 @@ func (o SslsshprofileDotPtrOutput) UntrustedServerCert() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } +type SslsshprofileEchOuterSni struct { + // ClientHelloOuter SNI name. + Name *string `pulumi:"name"` + // ClientHelloOuter SNI to be blocked. + Sni *string `pulumi:"sni"` +} + +// SslsshprofileEchOuterSniInput is an input type that accepts SslsshprofileEchOuterSniArgs and SslsshprofileEchOuterSniOutput values. +// You can construct a concrete instance of `SslsshprofileEchOuterSniInput` via: +// +// SslsshprofileEchOuterSniArgs{...} +type SslsshprofileEchOuterSniInput interface { + pulumi.Input + + ToSslsshprofileEchOuterSniOutput() SslsshprofileEchOuterSniOutput + ToSslsshprofileEchOuterSniOutputWithContext(context.Context) SslsshprofileEchOuterSniOutput +} + +type SslsshprofileEchOuterSniArgs struct { + // ClientHelloOuter SNI name. + Name pulumi.StringPtrInput `pulumi:"name"` + // ClientHelloOuter SNI to be blocked. + Sni pulumi.StringPtrInput `pulumi:"sni"` +} + +func (SslsshprofileEchOuterSniArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SslsshprofileEchOuterSni)(nil)).Elem() +} + +func (i SslsshprofileEchOuterSniArgs) ToSslsshprofileEchOuterSniOutput() SslsshprofileEchOuterSniOutput { + return i.ToSslsshprofileEchOuterSniOutputWithContext(context.Background()) +} + +func (i SslsshprofileEchOuterSniArgs) ToSslsshprofileEchOuterSniOutputWithContext(ctx context.Context) SslsshprofileEchOuterSniOutput { + return pulumi.ToOutputWithContext(ctx, i).(SslsshprofileEchOuterSniOutput) +} + +// SslsshprofileEchOuterSniArrayInput is an input type that accepts SslsshprofileEchOuterSniArray and SslsshprofileEchOuterSniArrayOutput values. +// You can construct a concrete instance of `SslsshprofileEchOuterSniArrayInput` via: +// +// SslsshprofileEchOuterSniArray{ SslsshprofileEchOuterSniArgs{...} } +type SslsshprofileEchOuterSniArrayInput interface { + pulumi.Input + + ToSslsshprofileEchOuterSniArrayOutput() SslsshprofileEchOuterSniArrayOutput + ToSslsshprofileEchOuterSniArrayOutputWithContext(context.Context) SslsshprofileEchOuterSniArrayOutput +} + +type SslsshprofileEchOuterSniArray []SslsshprofileEchOuterSniInput + +func (SslsshprofileEchOuterSniArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SslsshprofileEchOuterSni)(nil)).Elem() +} + +func (i SslsshprofileEchOuterSniArray) ToSslsshprofileEchOuterSniArrayOutput() SslsshprofileEchOuterSniArrayOutput { + return i.ToSslsshprofileEchOuterSniArrayOutputWithContext(context.Background()) +} + +func (i SslsshprofileEchOuterSniArray) ToSslsshprofileEchOuterSniArrayOutputWithContext(ctx context.Context) SslsshprofileEchOuterSniArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SslsshprofileEchOuterSniArrayOutput) +} + +type SslsshprofileEchOuterSniOutput struct{ *pulumi.OutputState } + +func (SslsshprofileEchOuterSniOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SslsshprofileEchOuterSni)(nil)).Elem() +} + +func (o SslsshprofileEchOuterSniOutput) ToSslsshprofileEchOuterSniOutput() SslsshprofileEchOuterSniOutput { + return o +} + +func (o SslsshprofileEchOuterSniOutput) ToSslsshprofileEchOuterSniOutputWithContext(ctx context.Context) SslsshprofileEchOuterSniOutput { + return o +} + +// ClientHelloOuter SNI name. +func (o SslsshprofileEchOuterSniOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v SslsshprofileEchOuterSni) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// ClientHelloOuter SNI to be blocked. +func (o SslsshprofileEchOuterSniOutput) Sni() pulumi.StringPtrOutput { + return o.ApplyT(func(v SslsshprofileEchOuterSni) *string { return v.Sni }).(pulumi.StringPtrOutput) +} + +type SslsshprofileEchOuterSniArrayOutput struct{ *pulumi.OutputState } + +func (SslsshprofileEchOuterSniArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SslsshprofileEchOuterSni)(nil)).Elem() +} + +func (o SslsshprofileEchOuterSniArrayOutput) ToSslsshprofileEchOuterSniArrayOutput() SslsshprofileEchOuterSniArrayOutput { + return o +} + +func (o SslsshprofileEchOuterSniArrayOutput) ToSslsshprofileEchOuterSniArrayOutputWithContext(ctx context.Context) SslsshprofileEchOuterSniArrayOutput { + return o +} + +func (o SslsshprofileEchOuterSniArrayOutput) Index(i pulumi.IntInput) SslsshprofileEchOuterSniOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SslsshprofileEchOuterSni { + return vs[0].([]SslsshprofileEchOuterSni)[vs[1].(int)] + }).(SslsshprofileEchOuterSniOutput) +} + type SslsshprofileFtps struct { // Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. CertValidationFailure *string `pulumi:"certValidationFailure"` @@ -34455,6 +35590,8 @@ type SslsshprofileHttps struct { ClientCertRequest *string `pulumi:"clientCertRequest"` // Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. ClientCertificate *string `pulumi:"clientCertificate"` + // Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + EncryptedClientHello *string `pulumi:"encryptedClientHello"` // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. ExpiredServerCert *string `pulumi:"expiredServerCert"` // Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. @@ -34507,6 +35644,8 @@ type SslsshprofileHttpsArgs struct { ClientCertRequest pulumi.StringPtrInput `pulumi:"clientCertRequest"` // Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` + // Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + EncryptedClientHello pulumi.StringPtrInput `pulumi:"encryptedClientHello"` // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. ExpiredServerCert pulumi.StringPtrInput `pulumi:"expiredServerCert"` // Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. @@ -34639,6 +35778,11 @@ func (o SslsshprofileHttpsOutput) ClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofileHttps) *string { return v.ClientCertificate }).(pulumi.StringPtrOutput) } +// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. +func (o SslsshprofileHttpsOutput) EncryptedClientHello() pulumi.StringPtrOutput { + return o.ApplyT(func(v SslsshprofileHttps) *string { return v.EncryptedClientHello }).(pulumi.StringPtrOutput) +} + // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofileHttpsOutput) ExpiredServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofileHttps) *string { return v.ExpiredServerCert }).(pulumi.StringPtrOutput) @@ -34783,6 +35927,16 @@ func (o SslsshprofileHttpsPtrOutput) ClientCertificate() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } +// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. +func (o SslsshprofileHttpsPtrOutput) EncryptedClientHello() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SslsshprofileHttps) *string { + if v == nil { + return nil + } + return v.EncryptedClientHello + }).(pulumi.StringPtrOutput) +} + // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofileHttpsPtrOutput) ExpiredServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofileHttps) *string { @@ -35346,38 +36500,22 @@ func (o SslsshprofileImapsPtrOutput) UntrustedServerCert() pulumi.StringPtrOutpu } type SslsshprofilePop3s struct { - // Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - CertValidationFailure *string `pulumi:"certValidationFailure"` - // Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - CertValidationTimeout *string `pulumi:"certValidationTimeout"` - // Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - ClientCertRequest *string `pulumi:"clientCertRequest"` - // Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - ClientCertificate *string `pulumi:"clientCertificate"` - // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - ExpiredServerCert *string `pulumi:"expiredServerCert"` - // Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - InvalidServerCert *string `pulumi:"invalidServerCert"` - // Ports to use for scanning (1 - 65535, default = 443). - Ports *string `pulumi:"ports"` - // Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - ProxyAfterTcpHandshake *string `pulumi:"proxyAfterTcpHandshake"` - // Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - RevokedServerCert *string `pulumi:"revokedServerCert"` - // Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - SniServerCertCheck *string `pulumi:"sniServerCertCheck"` - // Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - Status *string `pulumi:"status"` - // Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - UnsupportedSsl *string `pulumi:"unsupportedSsl"` - // Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - UnsupportedSslCipher *string `pulumi:"unsupportedSslCipher"` - // Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. + CertValidationFailure *string `pulumi:"certValidationFailure"` + CertValidationTimeout *string `pulumi:"certValidationTimeout"` + ClientCertRequest *string `pulumi:"clientCertRequest"` + ClientCertificate *string `pulumi:"clientCertificate"` + ExpiredServerCert *string `pulumi:"expiredServerCert"` + InvalidServerCert *string `pulumi:"invalidServerCert"` + Ports *string `pulumi:"ports"` + ProxyAfterTcpHandshake *string `pulumi:"proxyAfterTcpHandshake"` + RevokedServerCert *string `pulumi:"revokedServerCert"` + SniServerCertCheck *string `pulumi:"sniServerCertCheck"` + Status *string `pulumi:"status"` + UnsupportedSsl *string `pulumi:"unsupportedSsl"` + UnsupportedSslCipher *string `pulumi:"unsupportedSslCipher"` UnsupportedSslNegotiation *string `pulumi:"unsupportedSslNegotiation"` - // Action based on the SSL version used being unsupported. - UnsupportedSslVersion *string `pulumi:"unsupportedSslVersion"` - // Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - UntrustedServerCert *string `pulumi:"untrustedServerCert"` + UnsupportedSslVersion *string `pulumi:"unsupportedSslVersion"` + UntrustedServerCert *string `pulumi:"untrustedServerCert"` } // SslsshprofilePop3sInput is an input type that accepts SslsshprofilePop3sArgs and SslsshprofilePop3sOutput values. @@ -35392,38 +36530,22 @@ type SslsshprofilePop3sInput interface { } type SslsshprofilePop3sArgs struct { - // Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - CertValidationFailure pulumi.StringPtrInput `pulumi:"certValidationFailure"` - // Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - CertValidationTimeout pulumi.StringPtrInput `pulumi:"certValidationTimeout"` - // Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - ClientCertRequest pulumi.StringPtrInput `pulumi:"clientCertRequest"` - // Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` - // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - ExpiredServerCert pulumi.StringPtrInput `pulumi:"expiredServerCert"` - // Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - InvalidServerCert pulumi.StringPtrInput `pulumi:"invalidServerCert"` - // Ports to use for scanning (1 - 65535, default = 443). - Ports pulumi.StringPtrInput `pulumi:"ports"` - // Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - ProxyAfterTcpHandshake pulumi.StringPtrInput `pulumi:"proxyAfterTcpHandshake"` - // Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - RevokedServerCert pulumi.StringPtrInput `pulumi:"revokedServerCert"` - // Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - SniServerCertCheck pulumi.StringPtrInput `pulumi:"sniServerCertCheck"` - // Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - Status pulumi.StringPtrInput `pulumi:"status"` - // Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - UnsupportedSsl pulumi.StringPtrInput `pulumi:"unsupportedSsl"` - // Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - UnsupportedSslCipher pulumi.StringPtrInput `pulumi:"unsupportedSslCipher"` - // Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. + CertValidationFailure pulumi.StringPtrInput `pulumi:"certValidationFailure"` + CertValidationTimeout pulumi.StringPtrInput `pulumi:"certValidationTimeout"` + ClientCertRequest pulumi.StringPtrInput `pulumi:"clientCertRequest"` + ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` + ExpiredServerCert pulumi.StringPtrInput `pulumi:"expiredServerCert"` + InvalidServerCert pulumi.StringPtrInput `pulumi:"invalidServerCert"` + Ports pulumi.StringPtrInput `pulumi:"ports"` + ProxyAfterTcpHandshake pulumi.StringPtrInput `pulumi:"proxyAfterTcpHandshake"` + RevokedServerCert pulumi.StringPtrInput `pulumi:"revokedServerCert"` + SniServerCertCheck pulumi.StringPtrInput `pulumi:"sniServerCertCheck"` + Status pulumi.StringPtrInput `pulumi:"status"` + UnsupportedSsl pulumi.StringPtrInput `pulumi:"unsupportedSsl"` + UnsupportedSslCipher pulumi.StringPtrInput `pulumi:"unsupportedSslCipher"` UnsupportedSslNegotiation pulumi.StringPtrInput `pulumi:"unsupportedSslNegotiation"` - // Action based on the SSL version used being unsupported. - UnsupportedSslVersion pulumi.StringPtrInput `pulumi:"unsupportedSslVersion"` - // Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - UntrustedServerCert pulumi.StringPtrInput `pulumi:"untrustedServerCert"` + UnsupportedSslVersion pulumi.StringPtrInput `pulumi:"unsupportedSslVersion"` + UntrustedServerCert pulumi.StringPtrInput `pulumi:"untrustedServerCert"` } func (SslsshprofilePop3sArgs) ElementType() reflect.Type { @@ -35503,82 +36625,66 @@ func (o SslsshprofilePop3sOutput) ToSslsshprofilePop3sPtrOutputWithContext(ctx c }).(SslsshprofilePop3sPtrOutput) } -// Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sOutput) CertValidationFailure() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.CertValidationFailure }).(pulumi.StringPtrOutput) } -// Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sOutput) CertValidationTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.CertValidationTimeout }).(pulumi.StringPtrOutput) } -// Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. func (o SslsshprofilePop3sOutput) ClientCertRequest() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.ClientCertRequest }).(pulumi.StringPtrOutput) } -// Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. func (o SslsshprofilePop3sOutput) ClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.ClientCertificate }).(pulumi.StringPtrOutput) } -// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sOutput) ExpiredServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.ExpiredServerCert }).(pulumi.StringPtrOutput) } -// Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. func (o SslsshprofilePop3sOutput) InvalidServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.InvalidServerCert }).(pulumi.StringPtrOutput) } -// Ports to use for scanning (1 - 65535, default = 443). func (o SslsshprofilePop3sOutput) Ports() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.Ports }).(pulumi.StringPtrOutput) } -// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. func (o SslsshprofilePop3sOutput) ProxyAfterTcpHandshake() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.ProxyAfterTcpHandshake }).(pulumi.StringPtrOutput) } -// Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sOutput) RevokedServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.RevokedServerCert }).(pulumi.StringPtrOutput) } -// Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. func (o SslsshprofilePop3sOutput) SniServerCertCheck() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.SniServerCertCheck }).(pulumi.StringPtrOutput) } -// Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. func (o SslsshprofilePop3sOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. func (o SslsshprofilePop3sOutput) UnsupportedSsl() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.UnsupportedSsl }).(pulumi.StringPtrOutput) } -// Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. func (o SslsshprofilePop3sOutput) UnsupportedSslCipher() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.UnsupportedSslCipher }).(pulumi.StringPtrOutput) } -// Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. func (o SslsshprofilePop3sOutput) UnsupportedSslNegotiation() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.UnsupportedSslNegotiation }).(pulumi.StringPtrOutput) } -// Action based on the SSL version used being unsupported. func (o SslsshprofilePop3sOutput) UnsupportedSslVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.UnsupportedSslVersion }).(pulumi.StringPtrOutput) } -// Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sOutput) UntrustedServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofilePop3s) *string { return v.UntrustedServerCert }).(pulumi.StringPtrOutput) } @@ -35607,7 +36713,6 @@ func (o SslsshprofilePop3sPtrOutput) Elem() SslsshprofilePop3sOutput { }).(SslsshprofilePop3sOutput) } -// Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sPtrOutput) CertValidationFailure() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35617,7 +36722,6 @@ func (o SslsshprofilePop3sPtrOutput) CertValidationFailure() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sPtrOutput) CertValidationTimeout() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35627,7 +36731,6 @@ func (o SslsshprofilePop3sPtrOutput) CertValidationTimeout() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. func (o SslsshprofilePop3sPtrOutput) ClientCertRequest() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35637,7 +36740,6 @@ func (o SslsshprofilePop3sPtrOutput) ClientCertRequest() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. func (o SslsshprofilePop3sPtrOutput) ClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35647,7 +36749,6 @@ func (o SslsshprofilePop3sPtrOutput) ClientCertificate() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sPtrOutput) ExpiredServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35657,7 +36758,6 @@ func (o SslsshprofilePop3sPtrOutput) ExpiredServerCert() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. func (o SslsshprofilePop3sPtrOutput) InvalidServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35667,7 +36767,6 @@ func (o SslsshprofilePop3sPtrOutput) InvalidServerCert() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Ports to use for scanning (1 - 65535, default = 443). func (o SslsshprofilePop3sPtrOutput) Ports() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35677,7 +36776,6 @@ func (o SslsshprofilePop3sPtrOutput) Ports() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. func (o SslsshprofilePop3sPtrOutput) ProxyAfterTcpHandshake() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35687,7 +36785,6 @@ func (o SslsshprofilePop3sPtrOutput) ProxyAfterTcpHandshake() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sPtrOutput) RevokedServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35697,7 +36794,6 @@ func (o SslsshprofilePop3sPtrOutput) RevokedServerCert() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. func (o SslsshprofilePop3sPtrOutput) SniServerCertCheck() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35707,7 +36803,6 @@ func (o SslsshprofilePop3sPtrOutput) SniServerCertCheck() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. func (o SslsshprofilePop3sPtrOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35717,7 +36812,6 @@ func (o SslsshprofilePop3sPtrOutput) Status() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. func (o SslsshprofilePop3sPtrOutput) UnsupportedSsl() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35727,7 +36821,6 @@ func (o SslsshprofilePop3sPtrOutput) UnsupportedSsl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. func (o SslsshprofilePop3sPtrOutput) UnsupportedSslCipher() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35737,7 +36830,6 @@ func (o SslsshprofilePop3sPtrOutput) UnsupportedSslCipher() pulumi.StringPtrOutp }).(pulumi.StringPtrOutput) } -// Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. func (o SslsshprofilePop3sPtrOutput) UnsupportedSslNegotiation() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35747,7 +36839,6 @@ func (o SslsshprofilePop3sPtrOutput) UnsupportedSslNegotiation() pulumi.StringPt }).(pulumi.StringPtrOutput) } -// Action based on the SSL version used being unsupported. func (o SslsshprofilePop3sPtrOutput) UnsupportedSslVersion() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -35757,7 +36848,6 @@ func (o SslsshprofilePop3sPtrOutput) UnsupportedSslVersion() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofilePop3sPtrOutput) UntrustedServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofilePop3s) *string { if v == nil { @@ -36470,6 +37560,8 @@ type SslsshprofileSsl struct { ClientCertRequest *string `pulumi:"clientCertRequest"` // Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. ClientCertificate *string `pulumi:"clientCertificate"` + // Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + EncryptedClientHello *string `pulumi:"encryptedClientHello"` // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. ExpiredServerCert *string `pulumi:"expiredServerCert"` // Level of SSL inspection. Valid values: `disable`, `certificate-inspection`, `deep-inspection`. @@ -36516,6 +37608,8 @@ type SslsshprofileSslArgs struct { ClientCertRequest pulumi.StringPtrInput `pulumi:"clientCertRequest"` // Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` + // Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + EncryptedClientHello pulumi.StringPtrInput `pulumi:"encryptedClientHello"` // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. ExpiredServerCert pulumi.StringPtrInput `pulumi:"expiredServerCert"` // Level of SSL inspection. Valid values: `disable`, `certificate-inspection`, `deep-inspection`. @@ -36642,6 +37736,11 @@ func (o SslsshprofileSslOutput) ClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofileSsl) *string { return v.ClientCertificate }).(pulumi.StringPtrOutput) } +// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. +func (o SslsshprofileSslOutput) EncryptedClientHello() pulumi.StringPtrOutput { + return o.ApplyT(func(v SslsshprofileSsl) *string { return v.EncryptedClientHello }).(pulumi.StringPtrOutput) +} + // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofileSslOutput) ExpiredServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v SslsshprofileSsl) *string { return v.ExpiredServerCert }).(pulumi.StringPtrOutput) @@ -36771,6 +37870,16 @@ func (o SslsshprofileSslPtrOutput) ClientCertificate() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +// Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. +func (o SslsshprofileSslPtrOutput) EncryptedClientHello() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SslsshprofileSsl) *string { + if v == nil { + return nil + } + return v.EncryptedClientHello + }).(pulumi.StringPtrOutput) +} + // Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. func (o SslsshprofileSslPtrOutput) ExpiredServerCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *SslsshprofileSsl) *string { @@ -58433,685 +59542,6 @@ func (o GetProxypolicyInternetServiceNameArrayOutput) Index(i pulumi.IntInput) G }).(GetProxypolicyInternetServiceNameOutput) } -type GetProxypolicyPoolname struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicyPoolnameInput is an input type that accepts GetProxypolicyPoolnameArgs and GetProxypolicyPoolnameOutput values. -// You can construct a concrete instance of `GetProxypolicyPoolnameInput` via: -// -// GetProxypolicyPoolnameArgs{...} -type GetProxypolicyPoolnameInput interface { - pulumi.Input - - ToGetProxypolicyPoolnameOutput() GetProxypolicyPoolnameOutput - ToGetProxypolicyPoolnameOutputWithContext(context.Context) GetProxypolicyPoolnameOutput -} - -type GetProxypolicyPoolnameArgs struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicyPoolnameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyPoolname)(nil)).Elem() -} - -func (i GetProxypolicyPoolnameArgs) ToGetProxypolicyPoolnameOutput() GetProxypolicyPoolnameOutput { - return i.ToGetProxypolicyPoolnameOutputWithContext(context.Background()) -} - -func (i GetProxypolicyPoolnameArgs) ToGetProxypolicyPoolnameOutputWithContext(ctx context.Context) GetProxypolicyPoolnameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyPoolnameOutput) -} - -// GetProxypolicyPoolnameArrayInput is an input type that accepts GetProxypolicyPoolnameArray and GetProxypolicyPoolnameArrayOutput values. -// You can construct a concrete instance of `GetProxypolicyPoolnameArrayInput` via: -// -// GetProxypolicyPoolnameArray{ GetProxypolicyPoolnameArgs{...} } -type GetProxypolicyPoolnameArrayInput interface { - pulumi.Input - - ToGetProxypolicyPoolnameArrayOutput() GetProxypolicyPoolnameArrayOutput - ToGetProxypolicyPoolnameArrayOutputWithContext(context.Context) GetProxypolicyPoolnameArrayOutput -} - -type GetProxypolicyPoolnameArray []GetProxypolicyPoolnameInput - -func (GetProxypolicyPoolnameArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyPoolname)(nil)).Elem() -} - -func (i GetProxypolicyPoolnameArray) ToGetProxypolicyPoolnameArrayOutput() GetProxypolicyPoolnameArrayOutput { - return i.ToGetProxypolicyPoolnameArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicyPoolnameArray) ToGetProxypolicyPoolnameArrayOutputWithContext(ctx context.Context) GetProxypolicyPoolnameArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyPoolnameArrayOutput) -} - -type GetProxypolicyPoolnameOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyPoolnameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyPoolname)(nil)).Elem() -} - -func (o GetProxypolicyPoolnameOutput) ToGetProxypolicyPoolnameOutput() GetProxypolicyPoolnameOutput { - return o -} - -func (o GetProxypolicyPoolnameOutput) ToGetProxypolicyPoolnameOutputWithContext(ctx context.Context) GetProxypolicyPoolnameOutput { - return o -} - -// Group name. -func (o GetProxypolicyPoolnameOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicyPoolname) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicyPoolnameArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyPoolnameArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyPoolname)(nil)).Elem() -} - -func (o GetProxypolicyPoolnameArrayOutput) ToGetProxypolicyPoolnameArrayOutput() GetProxypolicyPoolnameArrayOutput { - return o -} - -func (o GetProxypolicyPoolnameArrayOutput) ToGetProxypolicyPoolnameArrayOutputWithContext(ctx context.Context) GetProxypolicyPoolnameArrayOutput { - return o -} - -func (o GetProxypolicyPoolnameArrayOutput) Index(i pulumi.IntInput) GetProxypolicyPoolnameOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyPoolname { - return vs[0].([]GetProxypolicyPoolname)[vs[1].(int)] - }).(GetProxypolicyPoolnameOutput) -} - -type GetProxypolicyService struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicyServiceInput is an input type that accepts GetProxypolicyServiceArgs and GetProxypolicyServiceOutput values. -// You can construct a concrete instance of `GetProxypolicyServiceInput` via: -// -// GetProxypolicyServiceArgs{...} -type GetProxypolicyServiceInput interface { - pulumi.Input - - ToGetProxypolicyServiceOutput() GetProxypolicyServiceOutput - ToGetProxypolicyServiceOutputWithContext(context.Context) GetProxypolicyServiceOutput -} - -type GetProxypolicyServiceArgs struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicyServiceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyService)(nil)).Elem() -} - -func (i GetProxypolicyServiceArgs) ToGetProxypolicyServiceOutput() GetProxypolicyServiceOutput { - return i.ToGetProxypolicyServiceOutputWithContext(context.Background()) -} - -func (i GetProxypolicyServiceArgs) ToGetProxypolicyServiceOutputWithContext(ctx context.Context) GetProxypolicyServiceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyServiceOutput) -} - -// GetProxypolicyServiceArrayInput is an input type that accepts GetProxypolicyServiceArray and GetProxypolicyServiceArrayOutput values. -// You can construct a concrete instance of `GetProxypolicyServiceArrayInput` via: -// -// GetProxypolicyServiceArray{ GetProxypolicyServiceArgs{...} } -type GetProxypolicyServiceArrayInput interface { - pulumi.Input - - ToGetProxypolicyServiceArrayOutput() GetProxypolicyServiceArrayOutput - ToGetProxypolicyServiceArrayOutputWithContext(context.Context) GetProxypolicyServiceArrayOutput -} - -type GetProxypolicyServiceArray []GetProxypolicyServiceInput - -func (GetProxypolicyServiceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyService)(nil)).Elem() -} - -func (i GetProxypolicyServiceArray) ToGetProxypolicyServiceArrayOutput() GetProxypolicyServiceArrayOutput { - return i.ToGetProxypolicyServiceArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicyServiceArray) ToGetProxypolicyServiceArrayOutputWithContext(ctx context.Context) GetProxypolicyServiceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyServiceArrayOutput) -} - -type GetProxypolicyServiceOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyServiceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyService)(nil)).Elem() -} - -func (o GetProxypolicyServiceOutput) ToGetProxypolicyServiceOutput() GetProxypolicyServiceOutput { - return o -} - -func (o GetProxypolicyServiceOutput) ToGetProxypolicyServiceOutputWithContext(ctx context.Context) GetProxypolicyServiceOutput { - return o -} - -// Group name. -func (o GetProxypolicyServiceOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicyService) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicyServiceArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyServiceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyService)(nil)).Elem() -} - -func (o GetProxypolicyServiceArrayOutput) ToGetProxypolicyServiceArrayOutput() GetProxypolicyServiceArrayOutput { - return o -} - -func (o GetProxypolicyServiceArrayOutput) ToGetProxypolicyServiceArrayOutputWithContext(ctx context.Context) GetProxypolicyServiceArrayOutput { - return o -} - -func (o GetProxypolicyServiceArrayOutput) Index(i pulumi.IntInput) GetProxypolicyServiceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyService { - return vs[0].([]GetProxypolicyService)[vs[1].(int)] - }).(GetProxypolicyServiceOutput) -} - -type GetProxypolicySrcaddr6 struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicySrcaddr6Input is an input type that accepts GetProxypolicySrcaddr6Args and GetProxypolicySrcaddr6Output values. -// You can construct a concrete instance of `GetProxypolicySrcaddr6Input` via: -// -// GetProxypolicySrcaddr6Args{...} -type GetProxypolicySrcaddr6Input interface { - pulumi.Input - - ToGetProxypolicySrcaddr6Output() GetProxypolicySrcaddr6Output - ToGetProxypolicySrcaddr6OutputWithContext(context.Context) GetProxypolicySrcaddr6Output -} - -type GetProxypolicySrcaddr6Args struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicySrcaddr6Args) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicySrcaddr6)(nil)).Elem() -} - -func (i GetProxypolicySrcaddr6Args) ToGetProxypolicySrcaddr6Output() GetProxypolicySrcaddr6Output { - return i.ToGetProxypolicySrcaddr6OutputWithContext(context.Background()) -} - -func (i GetProxypolicySrcaddr6Args) ToGetProxypolicySrcaddr6OutputWithContext(ctx context.Context) GetProxypolicySrcaddr6Output { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddr6Output) -} - -// GetProxypolicySrcaddr6ArrayInput is an input type that accepts GetProxypolicySrcaddr6Array and GetProxypolicySrcaddr6ArrayOutput values. -// You can construct a concrete instance of `GetProxypolicySrcaddr6ArrayInput` via: -// -// GetProxypolicySrcaddr6Array{ GetProxypolicySrcaddr6Args{...} } -type GetProxypolicySrcaddr6ArrayInput interface { - pulumi.Input - - ToGetProxypolicySrcaddr6ArrayOutput() GetProxypolicySrcaddr6ArrayOutput - ToGetProxypolicySrcaddr6ArrayOutputWithContext(context.Context) GetProxypolicySrcaddr6ArrayOutput -} - -type GetProxypolicySrcaddr6Array []GetProxypolicySrcaddr6Input - -func (GetProxypolicySrcaddr6Array) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicySrcaddr6)(nil)).Elem() -} - -func (i GetProxypolicySrcaddr6Array) ToGetProxypolicySrcaddr6ArrayOutput() GetProxypolicySrcaddr6ArrayOutput { - return i.ToGetProxypolicySrcaddr6ArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicySrcaddr6Array) ToGetProxypolicySrcaddr6ArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddr6ArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddr6ArrayOutput) -} - -type GetProxypolicySrcaddr6Output struct{ *pulumi.OutputState } - -func (GetProxypolicySrcaddr6Output) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicySrcaddr6)(nil)).Elem() -} - -func (o GetProxypolicySrcaddr6Output) ToGetProxypolicySrcaddr6Output() GetProxypolicySrcaddr6Output { - return o -} - -func (o GetProxypolicySrcaddr6Output) ToGetProxypolicySrcaddr6OutputWithContext(ctx context.Context) GetProxypolicySrcaddr6Output { - return o -} - -// Group name. -func (o GetProxypolicySrcaddr6Output) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicySrcaddr6) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicySrcaddr6ArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicySrcaddr6ArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicySrcaddr6)(nil)).Elem() -} - -func (o GetProxypolicySrcaddr6ArrayOutput) ToGetProxypolicySrcaddr6ArrayOutput() GetProxypolicySrcaddr6ArrayOutput { - return o -} - -func (o GetProxypolicySrcaddr6ArrayOutput) ToGetProxypolicySrcaddr6ArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddr6ArrayOutput { - return o -} - -func (o GetProxypolicySrcaddr6ArrayOutput) Index(i pulumi.IntInput) GetProxypolicySrcaddr6Output { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicySrcaddr6 { - return vs[0].([]GetProxypolicySrcaddr6)[vs[1].(int)] - }).(GetProxypolicySrcaddr6Output) -} - -type GetProxypolicySrcaddr struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicySrcaddrInput is an input type that accepts GetProxypolicySrcaddrArgs and GetProxypolicySrcaddrOutput values. -// You can construct a concrete instance of `GetProxypolicySrcaddrInput` via: -// -// GetProxypolicySrcaddrArgs{...} -type GetProxypolicySrcaddrInput interface { - pulumi.Input - - ToGetProxypolicySrcaddrOutput() GetProxypolicySrcaddrOutput - ToGetProxypolicySrcaddrOutputWithContext(context.Context) GetProxypolicySrcaddrOutput -} - -type GetProxypolicySrcaddrArgs struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicySrcaddrArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicySrcaddr)(nil)).Elem() -} - -func (i GetProxypolicySrcaddrArgs) ToGetProxypolicySrcaddrOutput() GetProxypolicySrcaddrOutput { - return i.ToGetProxypolicySrcaddrOutputWithContext(context.Background()) -} - -func (i GetProxypolicySrcaddrArgs) ToGetProxypolicySrcaddrOutputWithContext(ctx context.Context) GetProxypolicySrcaddrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddrOutput) -} - -// GetProxypolicySrcaddrArrayInput is an input type that accepts GetProxypolicySrcaddrArray and GetProxypolicySrcaddrArrayOutput values. -// You can construct a concrete instance of `GetProxypolicySrcaddrArrayInput` via: -// -// GetProxypolicySrcaddrArray{ GetProxypolicySrcaddrArgs{...} } -type GetProxypolicySrcaddrArrayInput interface { - pulumi.Input - - ToGetProxypolicySrcaddrArrayOutput() GetProxypolicySrcaddrArrayOutput - ToGetProxypolicySrcaddrArrayOutputWithContext(context.Context) GetProxypolicySrcaddrArrayOutput -} - -type GetProxypolicySrcaddrArray []GetProxypolicySrcaddrInput - -func (GetProxypolicySrcaddrArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicySrcaddr)(nil)).Elem() -} - -func (i GetProxypolicySrcaddrArray) ToGetProxypolicySrcaddrArrayOutput() GetProxypolicySrcaddrArrayOutput { - return i.ToGetProxypolicySrcaddrArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicySrcaddrArray) ToGetProxypolicySrcaddrArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddrArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddrArrayOutput) -} - -type GetProxypolicySrcaddrOutput struct{ *pulumi.OutputState } - -func (GetProxypolicySrcaddrOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicySrcaddr)(nil)).Elem() -} - -func (o GetProxypolicySrcaddrOutput) ToGetProxypolicySrcaddrOutput() GetProxypolicySrcaddrOutput { - return o -} - -func (o GetProxypolicySrcaddrOutput) ToGetProxypolicySrcaddrOutputWithContext(ctx context.Context) GetProxypolicySrcaddrOutput { - return o -} - -// Group name. -func (o GetProxypolicySrcaddrOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicySrcaddr) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicySrcaddrArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicySrcaddrArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicySrcaddr)(nil)).Elem() -} - -func (o GetProxypolicySrcaddrArrayOutput) ToGetProxypolicySrcaddrArrayOutput() GetProxypolicySrcaddrArrayOutput { - return o -} - -func (o GetProxypolicySrcaddrArrayOutput) ToGetProxypolicySrcaddrArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddrArrayOutput { - return o -} - -func (o GetProxypolicySrcaddrArrayOutput) Index(i pulumi.IntInput) GetProxypolicySrcaddrOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicySrcaddr { - return vs[0].([]GetProxypolicySrcaddr)[vs[1].(int)] - }).(GetProxypolicySrcaddrOutput) -} - -type GetProxypolicySrcintf struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicySrcintfInput is an input type that accepts GetProxypolicySrcintfArgs and GetProxypolicySrcintfOutput values. -// You can construct a concrete instance of `GetProxypolicySrcintfInput` via: -// -// GetProxypolicySrcintfArgs{...} -type GetProxypolicySrcintfInput interface { - pulumi.Input - - ToGetProxypolicySrcintfOutput() GetProxypolicySrcintfOutput - ToGetProxypolicySrcintfOutputWithContext(context.Context) GetProxypolicySrcintfOutput -} - -type GetProxypolicySrcintfArgs struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicySrcintfArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicySrcintf)(nil)).Elem() -} - -func (i GetProxypolicySrcintfArgs) ToGetProxypolicySrcintfOutput() GetProxypolicySrcintfOutput { - return i.ToGetProxypolicySrcintfOutputWithContext(context.Background()) -} - -func (i GetProxypolicySrcintfArgs) ToGetProxypolicySrcintfOutputWithContext(ctx context.Context) GetProxypolicySrcintfOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcintfOutput) -} - -// GetProxypolicySrcintfArrayInput is an input type that accepts GetProxypolicySrcintfArray and GetProxypolicySrcintfArrayOutput values. -// You can construct a concrete instance of `GetProxypolicySrcintfArrayInput` via: -// -// GetProxypolicySrcintfArray{ GetProxypolicySrcintfArgs{...} } -type GetProxypolicySrcintfArrayInput interface { - pulumi.Input - - ToGetProxypolicySrcintfArrayOutput() GetProxypolicySrcintfArrayOutput - ToGetProxypolicySrcintfArrayOutputWithContext(context.Context) GetProxypolicySrcintfArrayOutput -} - -type GetProxypolicySrcintfArray []GetProxypolicySrcintfInput - -func (GetProxypolicySrcintfArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicySrcintf)(nil)).Elem() -} - -func (i GetProxypolicySrcintfArray) ToGetProxypolicySrcintfArrayOutput() GetProxypolicySrcintfArrayOutput { - return i.ToGetProxypolicySrcintfArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicySrcintfArray) ToGetProxypolicySrcintfArrayOutputWithContext(ctx context.Context) GetProxypolicySrcintfArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcintfArrayOutput) -} - -type GetProxypolicySrcintfOutput struct{ *pulumi.OutputState } - -func (GetProxypolicySrcintfOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicySrcintf)(nil)).Elem() -} - -func (o GetProxypolicySrcintfOutput) ToGetProxypolicySrcintfOutput() GetProxypolicySrcintfOutput { - return o -} - -func (o GetProxypolicySrcintfOutput) ToGetProxypolicySrcintfOutputWithContext(ctx context.Context) GetProxypolicySrcintfOutput { - return o -} - -// Group name. -func (o GetProxypolicySrcintfOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicySrcintf) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicySrcintfArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicySrcintfArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicySrcintf)(nil)).Elem() -} - -func (o GetProxypolicySrcintfArrayOutput) ToGetProxypolicySrcintfArrayOutput() GetProxypolicySrcintfArrayOutput { - return o -} - -func (o GetProxypolicySrcintfArrayOutput) ToGetProxypolicySrcintfArrayOutputWithContext(ctx context.Context) GetProxypolicySrcintfArrayOutput { - return o -} - -func (o GetProxypolicySrcintfArrayOutput) Index(i pulumi.IntInput) GetProxypolicySrcintfOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicySrcintf { - return vs[0].([]GetProxypolicySrcintf)[vs[1].(int)] - }).(GetProxypolicySrcintfOutput) -} - -type GetProxypolicyUser struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicyUserInput is an input type that accepts GetProxypolicyUserArgs and GetProxypolicyUserOutput values. -// You can construct a concrete instance of `GetProxypolicyUserInput` via: -// -// GetProxypolicyUserArgs{...} -type GetProxypolicyUserInput interface { - pulumi.Input - - ToGetProxypolicyUserOutput() GetProxypolicyUserOutput - ToGetProxypolicyUserOutputWithContext(context.Context) GetProxypolicyUserOutput -} - -type GetProxypolicyUserArgs struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicyUserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyUser)(nil)).Elem() -} - -func (i GetProxypolicyUserArgs) ToGetProxypolicyUserOutput() GetProxypolicyUserOutput { - return i.ToGetProxypolicyUserOutputWithContext(context.Background()) -} - -func (i GetProxypolicyUserArgs) ToGetProxypolicyUserOutputWithContext(ctx context.Context) GetProxypolicyUserOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyUserOutput) -} - -// GetProxypolicyUserArrayInput is an input type that accepts GetProxypolicyUserArray and GetProxypolicyUserArrayOutput values. -// You can construct a concrete instance of `GetProxypolicyUserArrayInput` via: -// -// GetProxypolicyUserArray{ GetProxypolicyUserArgs{...} } -type GetProxypolicyUserArrayInput interface { - pulumi.Input - - ToGetProxypolicyUserArrayOutput() GetProxypolicyUserArrayOutput - ToGetProxypolicyUserArrayOutputWithContext(context.Context) GetProxypolicyUserArrayOutput -} - -type GetProxypolicyUserArray []GetProxypolicyUserInput - -func (GetProxypolicyUserArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyUser)(nil)).Elem() -} - -func (i GetProxypolicyUserArray) ToGetProxypolicyUserArrayOutput() GetProxypolicyUserArrayOutput { - return i.ToGetProxypolicyUserArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicyUserArray) ToGetProxypolicyUserArrayOutputWithContext(ctx context.Context) GetProxypolicyUserArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyUserArrayOutput) -} - -type GetProxypolicyUserOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyUserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyUser)(nil)).Elem() -} - -func (o GetProxypolicyUserOutput) ToGetProxypolicyUserOutput() GetProxypolicyUserOutput { - return o -} - -func (o GetProxypolicyUserOutput) ToGetProxypolicyUserOutputWithContext(ctx context.Context) GetProxypolicyUserOutput { - return o -} - -// Group name. -func (o GetProxypolicyUserOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicyUser) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicyUserArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyUserArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyUser)(nil)).Elem() -} - -func (o GetProxypolicyUserArrayOutput) ToGetProxypolicyUserArrayOutput() GetProxypolicyUserArrayOutput { - return o -} - -func (o GetProxypolicyUserArrayOutput) ToGetProxypolicyUserArrayOutputWithContext(ctx context.Context) GetProxypolicyUserArrayOutput { - return o -} - -func (o GetProxypolicyUserArrayOutput) Index(i pulumi.IntInput) GetProxypolicyUserOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyUser { - return vs[0].([]GetProxypolicyUser)[vs[1].(int)] - }).(GetProxypolicyUserOutput) -} - -type GetProxypolicyZtnaEmsTag struct { - // Group name. - Name string `pulumi:"name"` -} - -// GetProxypolicyZtnaEmsTagInput is an input type that accepts GetProxypolicyZtnaEmsTagArgs and GetProxypolicyZtnaEmsTagOutput values. -// You can construct a concrete instance of `GetProxypolicyZtnaEmsTagInput` via: -// -// GetProxypolicyZtnaEmsTagArgs{...} -type GetProxypolicyZtnaEmsTagInput interface { - pulumi.Input - - ToGetProxypolicyZtnaEmsTagOutput() GetProxypolicyZtnaEmsTagOutput - ToGetProxypolicyZtnaEmsTagOutputWithContext(context.Context) GetProxypolicyZtnaEmsTagOutput -} - -type GetProxypolicyZtnaEmsTagArgs struct { - // Group name. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetProxypolicyZtnaEmsTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyZtnaEmsTag)(nil)).Elem() -} - -func (i GetProxypolicyZtnaEmsTagArgs) ToGetProxypolicyZtnaEmsTagOutput() GetProxypolicyZtnaEmsTagOutput { - return i.ToGetProxypolicyZtnaEmsTagOutputWithContext(context.Background()) -} - -func (i GetProxypolicyZtnaEmsTagArgs) ToGetProxypolicyZtnaEmsTagOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyZtnaEmsTagOutput) -} - -// GetProxypolicyZtnaEmsTagArrayInput is an input type that accepts GetProxypolicyZtnaEmsTagArray and GetProxypolicyZtnaEmsTagArrayOutput values. -// You can construct a concrete instance of `GetProxypolicyZtnaEmsTagArrayInput` via: -// -// GetProxypolicyZtnaEmsTagArray{ GetProxypolicyZtnaEmsTagArgs{...} } -type GetProxypolicyZtnaEmsTagArrayInput interface { - pulumi.Input - - ToGetProxypolicyZtnaEmsTagArrayOutput() GetProxypolicyZtnaEmsTagArrayOutput - ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(context.Context) GetProxypolicyZtnaEmsTagArrayOutput -} - -type GetProxypolicyZtnaEmsTagArray []GetProxypolicyZtnaEmsTagInput - -func (GetProxypolicyZtnaEmsTagArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyZtnaEmsTag)(nil)).Elem() -} - -func (i GetProxypolicyZtnaEmsTagArray) ToGetProxypolicyZtnaEmsTagArrayOutput() GetProxypolicyZtnaEmsTagArrayOutput { - return i.ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(context.Background()) -} - -func (i GetProxypolicyZtnaEmsTagArray) ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyZtnaEmsTagArrayOutput) -} - -type GetProxypolicyZtnaEmsTagOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyZtnaEmsTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetProxypolicyZtnaEmsTag)(nil)).Elem() -} - -func (o GetProxypolicyZtnaEmsTagOutput) ToGetProxypolicyZtnaEmsTagOutput() GetProxypolicyZtnaEmsTagOutput { - return o -} - -func (o GetProxypolicyZtnaEmsTagOutput) ToGetProxypolicyZtnaEmsTagOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagOutput { - return o -} - -// Group name. -func (o GetProxypolicyZtnaEmsTagOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetProxypolicyZtnaEmsTag) string { return v.Name }).(pulumi.StringOutput) -} - -type GetProxypolicyZtnaEmsTagArrayOutput struct{ *pulumi.OutputState } - -func (GetProxypolicyZtnaEmsTagArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetProxypolicyZtnaEmsTag)(nil)).Elem() -} - -func (o GetProxypolicyZtnaEmsTagArrayOutput) ToGetProxypolicyZtnaEmsTagArrayOutput() GetProxypolicyZtnaEmsTagArrayOutput { - return o -} - -func (o GetProxypolicyZtnaEmsTagArrayOutput) ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagArrayOutput { - return o -} - -func (o GetProxypolicyZtnaEmsTagArrayOutput) Index(i pulumi.IntInput) GetProxypolicyZtnaEmsTagOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyZtnaEmsTag { - return vs[0].([]GetProxypolicyZtnaEmsTag)[vs[1].(int)] - }).(GetProxypolicyZtnaEmsTagOutput) -} - func init() { pulumi.RegisterInputType(reflect.TypeOf((*Accessproxy6ApiGateway6Input)(nil)).Elem(), Accessproxy6ApiGateway6Args{}) pulumi.RegisterInputType(reflect.TypeOf((*Accessproxy6ApiGateway6ArrayInput)(nil)).Elem(), Accessproxy6ApiGateway6Array{}) @@ -59299,12 +59729,32 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*InternetservicesubappSubAppArrayInput)(nil)).Elem(), InternetservicesubappSubAppArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6DstaddrInput)(nil)).Elem(), Localinpolicy6DstaddrArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6DstaddrArrayInput)(nil)).Elem(), Localinpolicy6DstaddrArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcCustomInput)(nil)).Elem(), Localinpolicy6InternetService6SrcCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcCustomArrayInput)(nil)).Elem(), Localinpolicy6InternetService6SrcCustomArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcCustomGroupInput)(nil)).Elem(), Localinpolicy6InternetService6SrcCustomGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcCustomGroupArrayInput)(nil)).Elem(), Localinpolicy6InternetService6SrcCustomGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcGroupInput)(nil)).Elem(), Localinpolicy6InternetService6SrcGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcGroupArrayInput)(nil)).Elem(), Localinpolicy6InternetService6SrcGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcNameInput)(nil)).Elem(), Localinpolicy6InternetService6SrcNameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6InternetService6SrcNameArrayInput)(nil)).Elem(), Localinpolicy6InternetService6SrcNameArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6IntfBlockInput)(nil)).Elem(), Localinpolicy6IntfBlockArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6IntfBlockArrayInput)(nil)).Elem(), Localinpolicy6IntfBlockArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6ServiceInput)(nil)).Elem(), Localinpolicy6ServiceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6ServiceArrayInput)(nil)).Elem(), Localinpolicy6ServiceArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6SrcaddrInput)(nil)).Elem(), Localinpolicy6SrcaddrArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*Localinpolicy6SrcaddrArrayInput)(nil)).Elem(), Localinpolicy6SrcaddrArray{}) pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyDstaddrInput)(nil)).Elem(), LocalinpolicyDstaddrArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyDstaddrArrayInput)(nil)).Elem(), LocalinpolicyDstaddrArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustomInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcCustomArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustomArrayInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcCustomArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustomGroupInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcCustomGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcCustomGroupArrayInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcCustomGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcGroupInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcGroupArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcGroupArrayInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcGroupArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcNameInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcNameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyInternetServiceSrcNameArrayInput)(nil)).Elem(), LocalinpolicyInternetServiceSrcNameArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyIntfBlockInput)(nil)).Elem(), LocalinpolicyIntfBlockArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyIntfBlockArrayInput)(nil)).Elem(), LocalinpolicyIntfBlockArray{}) pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyServiceInput)(nil)).Elem(), LocalinpolicyServiceArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicyServiceArrayInput)(nil)).Elem(), LocalinpolicyServiceArray{}) pulumi.RegisterInputType(reflect.TypeOf((*LocalinpolicySrcaddrInput)(nil)).Elem(), LocalinpolicySrcaddrArgs{}) @@ -59325,6 +59775,12 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*MulticastpolicyDstaddrArrayInput)(nil)).Elem(), MulticastpolicyDstaddrArray{}) pulumi.RegisterInputType(reflect.TypeOf((*MulticastpolicySrcaddrInput)(nil)).Elem(), MulticastpolicySrcaddrArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*MulticastpolicySrcaddrArrayInput)(nil)).Elem(), MulticastpolicySrcaddrArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferHostInput)(nil)).Elem(), OndemandsnifferHostArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferHostArrayInput)(nil)).Elem(), OndemandsnifferHostArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferPortInput)(nil)).Elem(), OndemandsnifferPortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferPortArrayInput)(nil)).Elem(), OndemandsnifferPortArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferProtocolInput)(nil)).Elem(), OndemandsnifferProtocolArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OndemandsnifferProtocolArrayInput)(nil)).Elem(), OndemandsnifferProtocolArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Policy46DstaddrInput)(nil)).Elem(), Policy46DstaddrArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*Policy46DstaddrArrayInput)(nil)).Elem(), Policy46DstaddrArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Policy46PoolnameInput)(nil)).Elem(), Policy46PoolnameArgs{}) @@ -59683,6 +60139,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*SnifferIpThreatfeedArrayInput)(nil)).Elem(), SnifferIpThreatfeedArray{}) pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileDotInput)(nil)).Elem(), SslsshprofileDotArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileDotPtrInput)(nil)).Elem(), SslsshprofileDotArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileEchOuterSniInput)(nil)).Elem(), SslsshprofileEchOuterSniArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileEchOuterSniArrayInput)(nil)).Elem(), SslsshprofileEchOuterSniArray{}) pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileFtpsInput)(nil)).Elem(), SslsshprofileFtpsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileFtpsPtrInput)(nil)).Elem(), SslsshprofileFtpsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*SslsshprofileHttpsInput)(nil)).Elem(), SslsshprofileHttpsArgs{}) @@ -60085,20 +60543,6 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyInternetServiceIdArrayInput)(nil)).Elem(), GetProxypolicyInternetServiceIdArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyInternetServiceNameInput)(nil)).Elem(), GetProxypolicyInternetServiceNameArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyInternetServiceNameArrayInput)(nil)).Elem(), GetProxypolicyInternetServiceNameArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyPoolnameInput)(nil)).Elem(), GetProxypolicyPoolnameArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyPoolnameArrayInput)(nil)).Elem(), GetProxypolicyPoolnameArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyServiceInput)(nil)).Elem(), GetProxypolicyServiceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyServiceArrayInput)(nil)).Elem(), GetProxypolicyServiceArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddr6Input)(nil)).Elem(), GetProxypolicySrcaddr6Args{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddr6ArrayInput)(nil)).Elem(), GetProxypolicySrcaddr6Array{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddrInput)(nil)).Elem(), GetProxypolicySrcaddrArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddrArrayInput)(nil)).Elem(), GetProxypolicySrcaddrArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcintfInput)(nil)).Elem(), GetProxypolicySrcintfArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcintfArrayInput)(nil)).Elem(), GetProxypolicySrcintfArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyUserInput)(nil)).Elem(), GetProxypolicyUserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyUserArrayInput)(nil)).Elem(), GetProxypolicyUserArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyZtnaEmsTagInput)(nil)).Elem(), GetProxypolicyZtnaEmsTagArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyZtnaEmsTagArrayInput)(nil)).Elem(), GetProxypolicyZtnaEmsTagArray{}) pulumi.RegisterOutputType(Accessproxy6ApiGateway6Output{}) pulumi.RegisterOutputType(Accessproxy6ApiGateway6ArrayOutput{}) pulumi.RegisterOutputType(Accessproxy6ApiGateway6ApplicationOutput{}) @@ -60285,12 +60729,32 @@ func init() { pulumi.RegisterOutputType(InternetservicesubappSubAppArrayOutput{}) pulumi.RegisterOutputType(Localinpolicy6DstaddrOutput{}) pulumi.RegisterOutputType(Localinpolicy6DstaddrArrayOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcCustomOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcCustomArrayOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcCustomGroupOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcCustomGroupArrayOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcGroupOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcGroupArrayOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcNameOutput{}) + pulumi.RegisterOutputType(Localinpolicy6InternetService6SrcNameArrayOutput{}) + pulumi.RegisterOutputType(Localinpolicy6IntfBlockOutput{}) + pulumi.RegisterOutputType(Localinpolicy6IntfBlockArrayOutput{}) pulumi.RegisterOutputType(Localinpolicy6ServiceOutput{}) pulumi.RegisterOutputType(Localinpolicy6ServiceArrayOutput{}) pulumi.RegisterOutputType(Localinpolicy6SrcaddrOutput{}) pulumi.RegisterOutputType(Localinpolicy6SrcaddrArrayOutput{}) pulumi.RegisterOutputType(LocalinpolicyDstaddrOutput{}) pulumi.RegisterOutputType(LocalinpolicyDstaddrArrayOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcCustomOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcCustomArrayOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcCustomGroupOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcCustomGroupArrayOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcGroupOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcGroupArrayOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcNameOutput{}) + pulumi.RegisterOutputType(LocalinpolicyInternetServiceSrcNameArrayOutput{}) + pulumi.RegisterOutputType(LocalinpolicyIntfBlockOutput{}) + pulumi.RegisterOutputType(LocalinpolicyIntfBlockArrayOutput{}) pulumi.RegisterOutputType(LocalinpolicyServiceOutput{}) pulumi.RegisterOutputType(LocalinpolicyServiceArrayOutput{}) pulumi.RegisterOutputType(LocalinpolicySrcaddrOutput{}) @@ -60311,6 +60775,12 @@ func init() { pulumi.RegisterOutputType(MulticastpolicyDstaddrArrayOutput{}) pulumi.RegisterOutputType(MulticastpolicySrcaddrOutput{}) pulumi.RegisterOutputType(MulticastpolicySrcaddrArrayOutput{}) + pulumi.RegisterOutputType(OndemandsnifferHostOutput{}) + pulumi.RegisterOutputType(OndemandsnifferHostArrayOutput{}) + pulumi.RegisterOutputType(OndemandsnifferPortOutput{}) + pulumi.RegisterOutputType(OndemandsnifferPortArrayOutput{}) + pulumi.RegisterOutputType(OndemandsnifferProtocolOutput{}) + pulumi.RegisterOutputType(OndemandsnifferProtocolArrayOutput{}) pulumi.RegisterOutputType(Policy46DstaddrOutput{}) pulumi.RegisterOutputType(Policy46DstaddrArrayOutput{}) pulumi.RegisterOutputType(Policy46PoolnameOutput{}) @@ -60669,6 +61139,8 @@ func init() { pulumi.RegisterOutputType(SnifferIpThreatfeedArrayOutput{}) pulumi.RegisterOutputType(SslsshprofileDotOutput{}) pulumi.RegisterOutputType(SslsshprofileDotPtrOutput{}) + pulumi.RegisterOutputType(SslsshprofileEchOuterSniOutput{}) + pulumi.RegisterOutputType(SslsshprofileEchOuterSniArrayOutput{}) pulumi.RegisterOutputType(SslsshprofileFtpsOutput{}) pulumi.RegisterOutputType(SslsshprofileFtpsPtrOutput{}) pulumi.RegisterOutputType(SslsshprofileHttpsOutput{}) @@ -61071,18 +61543,4 @@ func init() { pulumi.RegisterOutputType(GetProxypolicyInternetServiceIdArrayOutput{}) pulumi.RegisterOutputType(GetProxypolicyInternetServiceNameOutput{}) pulumi.RegisterOutputType(GetProxypolicyInternetServiceNameArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicyPoolnameOutput{}) - pulumi.RegisterOutputType(GetProxypolicyPoolnameArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicyServiceOutput{}) - pulumi.RegisterOutputType(GetProxypolicyServiceArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicySrcaddr6Output{}) - pulumi.RegisterOutputType(GetProxypolicySrcaddr6ArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicySrcaddrOutput{}) - pulumi.RegisterOutputType(GetProxypolicySrcaddrArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicySrcintfOutput{}) - pulumi.RegisterOutputType(GetProxypolicySrcintfArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicyUserOutput{}) - pulumi.RegisterOutputType(GetProxypolicyUserArrayOutput{}) - pulumi.RegisterOutputType(GetProxypolicyZtnaEmsTagOutput{}) - pulumi.RegisterOutputType(GetProxypolicyZtnaEmsTagArrayOutput{}) } diff --git a/sdk/go/fortios/firewall/pulumiTypes1.go b/sdk/go/fortios/firewall/pulumiTypes1.go new file mode 100644 index 00000000..596d7dc3 --- /dev/null +++ b/sdk/go/fortios/firewall/pulumiTypes1.go @@ -0,0 +1,724 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package firewall + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" +) + +var _ = internal.GetEnvOrDefault + +type GetProxypolicyPoolname struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicyPoolnameInput is an input type that accepts GetProxypolicyPoolnameArgs and GetProxypolicyPoolnameOutput values. +// You can construct a concrete instance of `GetProxypolicyPoolnameInput` via: +// +// GetProxypolicyPoolnameArgs{...} +type GetProxypolicyPoolnameInput interface { + pulumi.Input + + ToGetProxypolicyPoolnameOutput() GetProxypolicyPoolnameOutput + ToGetProxypolicyPoolnameOutputWithContext(context.Context) GetProxypolicyPoolnameOutput +} + +type GetProxypolicyPoolnameArgs struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicyPoolnameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyPoolname)(nil)).Elem() +} + +func (i GetProxypolicyPoolnameArgs) ToGetProxypolicyPoolnameOutput() GetProxypolicyPoolnameOutput { + return i.ToGetProxypolicyPoolnameOutputWithContext(context.Background()) +} + +func (i GetProxypolicyPoolnameArgs) ToGetProxypolicyPoolnameOutputWithContext(ctx context.Context) GetProxypolicyPoolnameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyPoolnameOutput) +} + +// GetProxypolicyPoolnameArrayInput is an input type that accepts GetProxypolicyPoolnameArray and GetProxypolicyPoolnameArrayOutput values. +// You can construct a concrete instance of `GetProxypolicyPoolnameArrayInput` via: +// +// GetProxypolicyPoolnameArray{ GetProxypolicyPoolnameArgs{...} } +type GetProxypolicyPoolnameArrayInput interface { + pulumi.Input + + ToGetProxypolicyPoolnameArrayOutput() GetProxypolicyPoolnameArrayOutput + ToGetProxypolicyPoolnameArrayOutputWithContext(context.Context) GetProxypolicyPoolnameArrayOutput +} + +type GetProxypolicyPoolnameArray []GetProxypolicyPoolnameInput + +func (GetProxypolicyPoolnameArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyPoolname)(nil)).Elem() +} + +func (i GetProxypolicyPoolnameArray) ToGetProxypolicyPoolnameArrayOutput() GetProxypolicyPoolnameArrayOutput { + return i.ToGetProxypolicyPoolnameArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicyPoolnameArray) ToGetProxypolicyPoolnameArrayOutputWithContext(ctx context.Context) GetProxypolicyPoolnameArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyPoolnameArrayOutput) +} + +type GetProxypolicyPoolnameOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyPoolnameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyPoolname)(nil)).Elem() +} + +func (o GetProxypolicyPoolnameOutput) ToGetProxypolicyPoolnameOutput() GetProxypolicyPoolnameOutput { + return o +} + +func (o GetProxypolicyPoolnameOutput) ToGetProxypolicyPoolnameOutputWithContext(ctx context.Context) GetProxypolicyPoolnameOutput { + return o +} + +// Group name. +func (o GetProxypolicyPoolnameOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicyPoolname) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicyPoolnameArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyPoolnameArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyPoolname)(nil)).Elem() +} + +func (o GetProxypolicyPoolnameArrayOutput) ToGetProxypolicyPoolnameArrayOutput() GetProxypolicyPoolnameArrayOutput { + return o +} + +func (o GetProxypolicyPoolnameArrayOutput) ToGetProxypolicyPoolnameArrayOutputWithContext(ctx context.Context) GetProxypolicyPoolnameArrayOutput { + return o +} + +func (o GetProxypolicyPoolnameArrayOutput) Index(i pulumi.IntInput) GetProxypolicyPoolnameOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyPoolname { + return vs[0].([]GetProxypolicyPoolname)[vs[1].(int)] + }).(GetProxypolicyPoolnameOutput) +} + +type GetProxypolicyService struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicyServiceInput is an input type that accepts GetProxypolicyServiceArgs and GetProxypolicyServiceOutput values. +// You can construct a concrete instance of `GetProxypolicyServiceInput` via: +// +// GetProxypolicyServiceArgs{...} +type GetProxypolicyServiceInput interface { + pulumi.Input + + ToGetProxypolicyServiceOutput() GetProxypolicyServiceOutput + ToGetProxypolicyServiceOutputWithContext(context.Context) GetProxypolicyServiceOutput +} + +type GetProxypolicyServiceArgs struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicyServiceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyService)(nil)).Elem() +} + +func (i GetProxypolicyServiceArgs) ToGetProxypolicyServiceOutput() GetProxypolicyServiceOutput { + return i.ToGetProxypolicyServiceOutputWithContext(context.Background()) +} + +func (i GetProxypolicyServiceArgs) ToGetProxypolicyServiceOutputWithContext(ctx context.Context) GetProxypolicyServiceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyServiceOutput) +} + +// GetProxypolicyServiceArrayInput is an input type that accepts GetProxypolicyServiceArray and GetProxypolicyServiceArrayOutput values. +// You can construct a concrete instance of `GetProxypolicyServiceArrayInput` via: +// +// GetProxypolicyServiceArray{ GetProxypolicyServiceArgs{...} } +type GetProxypolicyServiceArrayInput interface { + pulumi.Input + + ToGetProxypolicyServiceArrayOutput() GetProxypolicyServiceArrayOutput + ToGetProxypolicyServiceArrayOutputWithContext(context.Context) GetProxypolicyServiceArrayOutput +} + +type GetProxypolicyServiceArray []GetProxypolicyServiceInput + +func (GetProxypolicyServiceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyService)(nil)).Elem() +} + +func (i GetProxypolicyServiceArray) ToGetProxypolicyServiceArrayOutput() GetProxypolicyServiceArrayOutput { + return i.ToGetProxypolicyServiceArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicyServiceArray) ToGetProxypolicyServiceArrayOutputWithContext(ctx context.Context) GetProxypolicyServiceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyServiceArrayOutput) +} + +type GetProxypolicyServiceOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyServiceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyService)(nil)).Elem() +} + +func (o GetProxypolicyServiceOutput) ToGetProxypolicyServiceOutput() GetProxypolicyServiceOutput { + return o +} + +func (o GetProxypolicyServiceOutput) ToGetProxypolicyServiceOutputWithContext(ctx context.Context) GetProxypolicyServiceOutput { + return o +} + +// Group name. +func (o GetProxypolicyServiceOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicyService) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicyServiceArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyServiceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyService)(nil)).Elem() +} + +func (o GetProxypolicyServiceArrayOutput) ToGetProxypolicyServiceArrayOutput() GetProxypolicyServiceArrayOutput { + return o +} + +func (o GetProxypolicyServiceArrayOutput) ToGetProxypolicyServiceArrayOutputWithContext(ctx context.Context) GetProxypolicyServiceArrayOutput { + return o +} + +func (o GetProxypolicyServiceArrayOutput) Index(i pulumi.IntInput) GetProxypolicyServiceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyService { + return vs[0].([]GetProxypolicyService)[vs[1].(int)] + }).(GetProxypolicyServiceOutput) +} + +type GetProxypolicySrcaddr6 struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicySrcaddr6Input is an input type that accepts GetProxypolicySrcaddr6Args and GetProxypolicySrcaddr6Output values. +// You can construct a concrete instance of `GetProxypolicySrcaddr6Input` via: +// +// GetProxypolicySrcaddr6Args{...} +type GetProxypolicySrcaddr6Input interface { + pulumi.Input + + ToGetProxypolicySrcaddr6Output() GetProxypolicySrcaddr6Output + ToGetProxypolicySrcaddr6OutputWithContext(context.Context) GetProxypolicySrcaddr6Output +} + +type GetProxypolicySrcaddr6Args struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicySrcaddr6Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicySrcaddr6)(nil)).Elem() +} + +func (i GetProxypolicySrcaddr6Args) ToGetProxypolicySrcaddr6Output() GetProxypolicySrcaddr6Output { + return i.ToGetProxypolicySrcaddr6OutputWithContext(context.Background()) +} + +func (i GetProxypolicySrcaddr6Args) ToGetProxypolicySrcaddr6OutputWithContext(ctx context.Context) GetProxypolicySrcaddr6Output { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddr6Output) +} + +// GetProxypolicySrcaddr6ArrayInput is an input type that accepts GetProxypolicySrcaddr6Array and GetProxypolicySrcaddr6ArrayOutput values. +// You can construct a concrete instance of `GetProxypolicySrcaddr6ArrayInput` via: +// +// GetProxypolicySrcaddr6Array{ GetProxypolicySrcaddr6Args{...} } +type GetProxypolicySrcaddr6ArrayInput interface { + pulumi.Input + + ToGetProxypolicySrcaddr6ArrayOutput() GetProxypolicySrcaddr6ArrayOutput + ToGetProxypolicySrcaddr6ArrayOutputWithContext(context.Context) GetProxypolicySrcaddr6ArrayOutput +} + +type GetProxypolicySrcaddr6Array []GetProxypolicySrcaddr6Input + +func (GetProxypolicySrcaddr6Array) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicySrcaddr6)(nil)).Elem() +} + +func (i GetProxypolicySrcaddr6Array) ToGetProxypolicySrcaddr6ArrayOutput() GetProxypolicySrcaddr6ArrayOutput { + return i.ToGetProxypolicySrcaddr6ArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicySrcaddr6Array) ToGetProxypolicySrcaddr6ArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddr6ArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddr6ArrayOutput) +} + +type GetProxypolicySrcaddr6Output struct{ *pulumi.OutputState } + +func (GetProxypolicySrcaddr6Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicySrcaddr6)(nil)).Elem() +} + +func (o GetProxypolicySrcaddr6Output) ToGetProxypolicySrcaddr6Output() GetProxypolicySrcaddr6Output { + return o +} + +func (o GetProxypolicySrcaddr6Output) ToGetProxypolicySrcaddr6OutputWithContext(ctx context.Context) GetProxypolicySrcaddr6Output { + return o +} + +// Group name. +func (o GetProxypolicySrcaddr6Output) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicySrcaddr6) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicySrcaddr6ArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicySrcaddr6ArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicySrcaddr6)(nil)).Elem() +} + +func (o GetProxypolicySrcaddr6ArrayOutput) ToGetProxypolicySrcaddr6ArrayOutput() GetProxypolicySrcaddr6ArrayOutput { + return o +} + +func (o GetProxypolicySrcaddr6ArrayOutput) ToGetProxypolicySrcaddr6ArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddr6ArrayOutput { + return o +} + +func (o GetProxypolicySrcaddr6ArrayOutput) Index(i pulumi.IntInput) GetProxypolicySrcaddr6Output { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicySrcaddr6 { + return vs[0].([]GetProxypolicySrcaddr6)[vs[1].(int)] + }).(GetProxypolicySrcaddr6Output) +} + +type GetProxypolicySrcaddr struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicySrcaddrInput is an input type that accepts GetProxypolicySrcaddrArgs and GetProxypolicySrcaddrOutput values. +// You can construct a concrete instance of `GetProxypolicySrcaddrInput` via: +// +// GetProxypolicySrcaddrArgs{...} +type GetProxypolicySrcaddrInput interface { + pulumi.Input + + ToGetProxypolicySrcaddrOutput() GetProxypolicySrcaddrOutput + ToGetProxypolicySrcaddrOutputWithContext(context.Context) GetProxypolicySrcaddrOutput +} + +type GetProxypolicySrcaddrArgs struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicySrcaddrArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicySrcaddr)(nil)).Elem() +} + +func (i GetProxypolicySrcaddrArgs) ToGetProxypolicySrcaddrOutput() GetProxypolicySrcaddrOutput { + return i.ToGetProxypolicySrcaddrOutputWithContext(context.Background()) +} + +func (i GetProxypolicySrcaddrArgs) ToGetProxypolicySrcaddrOutputWithContext(ctx context.Context) GetProxypolicySrcaddrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddrOutput) +} + +// GetProxypolicySrcaddrArrayInput is an input type that accepts GetProxypolicySrcaddrArray and GetProxypolicySrcaddrArrayOutput values. +// You can construct a concrete instance of `GetProxypolicySrcaddrArrayInput` via: +// +// GetProxypolicySrcaddrArray{ GetProxypolicySrcaddrArgs{...} } +type GetProxypolicySrcaddrArrayInput interface { + pulumi.Input + + ToGetProxypolicySrcaddrArrayOutput() GetProxypolicySrcaddrArrayOutput + ToGetProxypolicySrcaddrArrayOutputWithContext(context.Context) GetProxypolicySrcaddrArrayOutput +} + +type GetProxypolicySrcaddrArray []GetProxypolicySrcaddrInput + +func (GetProxypolicySrcaddrArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicySrcaddr)(nil)).Elem() +} + +func (i GetProxypolicySrcaddrArray) ToGetProxypolicySrcaddrArrayOutput() GetProxypolicySrcaddrArrayOutput { + return i.ToGetProxypolicySrcaddrArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicySrcaddrArray) ToGetProxypolicySrcaddrArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddrArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcaddrArrayOutput) +} + +type GetProxypolicySrcaddrOutput struct{ *pulumi.OutputState } + +func (GetProxypolicySrcaddrOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicySrcaddr)(nil)).Elem() +} + +func (o GetProxypolicySrcaddrOutput) ToGetProxypolicySrcaddrOutput() GetProxypolicySrcaddrOutput { + return o +} + +func (o GetProxypolicySrcaddrOutput) ToGetProxypolicySrcaddrOutputWithContext(ctx context.Context) GetProxypolicySrcaddrOutput { + return o +} + +// Group name. +func (o GetProxypolicySrcaddrOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicySrcaddr) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicySrcaddrArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicySrcaddrArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicySrcaddr)(nil)).Elem() +} + +func (o GetProxypolicySrcaddrArrayOutput) ToGetProxypolicySrcaddrArrayOutput() GetProxypolicySrcaddrArrayOutput { + return o +} + +func (o GetProxypolicySrcaddrArrayOutput) ToGetProxypolicySrcaddrArrayOutputWithContext(ctx context.Context) GetProxypolicySrcaddrArrayOutput { + return o +} + +func (o GetProxypolicySrcaddrArrayOutput) Index(i pulumi.IntInput) GetProxypolicySrcaddrOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicySrcaddr { + return vs[0].([]GetProxypolicySrcaddr)[vs[1].(int)] + }).(GetProxypolicySrcaddrOutput) +} + +type GetProxypolicySrcintf struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicySrcintfInput is an input type that accepts GetProxypolicySrcintfArgs and GetProxypolicySrcintfOutput values. +// You can construct a concrete instance of `GetProxypolicySrcintfInput` via: +// +// GetProxypolicySrcintfArgs{...} +type GetProxypolicySrcintfInput interface { + pulumi.Input + + ToGetProxypolicySrcintfOutput() GetProxypolicySrcintfOutput + ToGetProxypolicySrcintfOutputWithContext(context.Context) GetProxypolicySrcintfOutput +} + +type GetProxypolicySrcintfArgs struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicySrcintfArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicySrcintf)(nil)).Elem() +} + +func (i GetProxypolicySrcintfArgs) ToGetProxypolicySrcintfOutput() GetProxypolicySrcintfOutput { + return i.ToGetProxypolicySrcintfOutputWithContext(context.Background()) +} + +func (i GetProxypolicySrcintfArgs) ToGetProxypolicySrcintfOutputWithContext(ctx context.Context) GetProxypolicySrcintfOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcintfOutput) +} + +// GetProxypolicySrcintfArrayInput is an input type that accepts GetProxypolicySrcintfArray and GetProxypolicySrcintfArrayOutput values. +// You can construct a concrete instance of `GetProxypolicySrcintfArrayInput` via: +// +// GetProxypolicySrcintfArray{ GetProxypolicySrcintfArgs{...} } +type GetProxypolicySrcintfArrayInput interface { + pulumi.Input + + ToGetProxypolicySrcintfArrayOutput() GetProxypolicySrcintfArrayOutput + ToGetProxypolicySrcintfArrayOutputWithContext(context.Context) GetProxypolicySrcintfArrayOutput +} + +type GetProxypolicySrcintfArray []GetProxypolicySrcintfInput + +func (GetProxypolicySrcintfArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicySrcintf)(nil)).Elem() +} + +func (i GetProxypolicySrcintfArray) ToGetProxypolicySrcintfArrayOutput() GetProxypolicySrcintfArrayOutput { + return i.ToGetProxypolicySrcintfArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicySrcintfArray) ToGetProxypolicySrcintfArrayOutputWithContext(ctx context.Context) GetProxypolicySrcintfArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicySrcintfArrayOutput) +} + +type GetProxypolicySrcintfOutput struct{ *pulumi.OutputState } + +func (GetProxypolicySrcintfOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicySrcintf)(nil)).Elem() +} + +func (o GetProxypolicySrcintfOutput) ToGetProxypolicySrcintfOutput() GetProxypolicySrcintfOutput { + return o +} + +func (o GetProxypolicySrcintfOutput) ToGetProxypolicySrcintfOutputWithContext(ctx context.Context) GetProxypolicySrcintfOutput { + return o +} + +// Group name. +func (o GetProxypolicySrcintfOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicySrcintf) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicySrcintfArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicySrcintfArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicySrcintf)(nil)).Elem() +} + +func (o GetProxypolicySrcintfArrayOutput) ToGetProxypolicySrcintfArrayOutput() GetProxypolicySrcintfArrayOutput { + return o +} + +func (o GetProxypolicySrcintfArrayOutput) ToGetProxypolicySrcintfArrayOutputWithContext(ctx context.Context) GetProxypolicySrcintfArrayOutput { + return o +} + +func (o GetProxypolicySrcintfArrayOutput) Index(i pulumi.IntInput) GetProxypolicySrcintfOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicySrcintf { + return vs[0].([]GetProxypolicySrcintf)[vs[1].(int)] + }).(GetProxypolicySrcintfOutput) +} + +type GetProxypolicyUser struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicyUserInput is an input type that accepts GetProxypolicyUserArgs and GetProxypolicyUserOutput values. +// You can construct a concrete instance of `GetProxypolicyUserInput` via: +// +// GetProxypolicyUserArgs{...} +type GetProxypolicyUserInput interface { + pulumi.Input + + ToGetProxypolicyUserOutput() GetProxypolicyUserOutput + ToGetProxypolicyUserOutputWithContext(context.Context) GetProxypolicyUserOutput +} + +type GetProxypolicyUserArgs struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicyUserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyUser)(nil)).Elem() +} + +func (i GetProxypolicyUserArgs) ToGetProxypolicyUserOutput() GetProxypolicyUserOutput { + return i.ToGetProxypolicyUserOutputWithContext(context.Background()) +} + +func (i GetProxypolicyUserArgs) ToGetProxypolicyUserOutputWithContext(ctx context.Context) GetProxypolicyUserOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyUserOutput) +} + +// GetProxypolicyUserArrayInput is an input type that accepts GetProxypolicyUserArray and GetProxypolicyUserArrayOutput values. +// You can construct a concrete instance of `GetProxypolicyUserArrayInput` via: +// +// GetProxypolicyUserArray{ GetProxypolicyUserArgs{...} } +type GetProxypolicyUserArrayInput interface { + pulumi.Input + + ToGetProxypolicyUserArrayOutput() GetProxypolicyUserArrayOutput + ToGetProxypolicyUserArrayOutputWithContext(context.Context) GetProxypolicyUserArrayOutput +} + +type GetProxypolicyUserArray []GetProxypolicyUserInput + +func (GetProxypolicyUserArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyUser)(nil)).Elem() +} + +func (i GetProxypolicyUserArray) ToGetProxypolicyUserArrayOutput() GetProxypolicyUserArrayOutput { + return i.ToGetProxypolicyUserArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicyUserArray) ToGetProxypolicyUserArrayOutputWithContext(ctx context.Context) GetProxypolicyUserArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyUserArrayOutput) +} + +type GetProxypolicyUserOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyUserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyUser)(nil)).Elem() +} + +func (o GetProxypolicyUserOutput) ToGetProxypolicyUserOutput() GetProxypolicyUserOutput { + return o +} + +func (o GetProxypolicyUserOutput) ToGetProxypolicyUserOutputWithContext(ctx context.Context) GetProxypolicyUserOutput { + return o +} + +// Group name. +func (o GetProxypolicyUserOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicyUser) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicyUserArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyUserArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyUser)(nil)).Elem() +} + +func (o GetProxypolicyUserArrayOutput) ToGetProxypolicyUserArrayOutput() GetProxypolicyUserArrayOutput { + return o +} + +func (o GetProxypolicyUserArrayOutput) ToGetProxypolicyUserArrayOutputWithContext(ctx context.Context) GetProxypolicyUserArrayOutput { + return o +} + +func (o GetProxypolicyUserArrayOutput) Index(i pulumi.IntInput) GetProxypolicyUserOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyUser { + return vs[0].([]GetProxypolicyUser)[vs[1].(int)] + }).(GetProxypolicyUserOutput) +} + +type GetProxypolicyZtnaEmsTag struct { + // Group name. + Name string `pulumi:"name"` +} + +// GetProxypolicyZtnaEmsTagInput is an input type that accepts GetProxypolicyZtnaEmsTagArgs and GetProxypolicyZtnaEmsTagOutput values. +// You can construct a concrete instance of `GetProxypolicyZtnaEmsTagInput` via: +// +// GetProxypolicyZtnaEmsTagArgs{...} +type GetProxypolicyZtnaEmsTagInput interface { + pulumi.Input + + ToGetProxypolicyZtnaEmsTagOutput() GetProxypolicyZtnaEmsTagOutput + ToGetProxypolicyZtnaEmsTagOutputWithContext(context.Context) GetProxypolicyZtnaEmsTagOutput +} + +type GetProxypolicyZtnaEmsTagArgs struct { + // Group name. + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetProxypolicyZtnaEmsTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyZtnaEmsTag)(nil)).Elem() +} + +func (i GetProxypolicyZtnaEmsTagArgs) ToGetProxypolicyZtnaEmsTagOutput() GetProxypolicyZtnaEmsTagOutput { + return i.ToGetProxypolicyZtnaEmsTagOutputWithContext(context.Background()) +} + +func (i GetProxypolicyZtnaEmsTagArgs) ToGetProxypolicyZtnaEmsTagOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyZtnaEmsTagOutput) +} + +// GetProxypolicyZtnaEmsTagArrayInput is an input type that accepts GetProxypolicyZtnaEmsTagArray and GetProxypolicyZtnaEmsTagArrayOutput values. +// You can construct a concrete instance of `GetProxypolicyZtnaEmsTagArrayInput` via: +// +// GetProxypolicyZtnaEmsTagArray{ GetProxypolicyZtnaEmsTagArgs{...} } +type GetProxypolicyZtnaEmsTagArrayInput interface { + pulumi.Input + + ToGetProxypolicyZtnaEmsTagArrayOutput() GetProxypolicyZtnaEmsTagArrayOutput + ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(context.Context) GetProxypolicyZtnaEmsTagArrayOutput +} + +type GetProxypolicyZtnaEmsTagArray []GetProxypolicyZtnaEmsTagInput + +func (GetProxypolicyZtnaEmsTagArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyZtnaEmsTag)(nil)).Elem() +} + +func (i GetProxypolicyZtnaEmsTagArray) ToGetProxypolicyZtnaEmsTagArrayOutput() GetProxypolicyZtnaEmsTagArrayOutput { + return i.ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(context.Background()) +} + +func (i GetProxypolicyZtnaEmsTagArray) ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetProxypolicyZtnaEmsTagArrayOutput) +} + +type GetProxypolicyZtnaEmsTagOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyZtnaEmsTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetProxypolicyZtnaEmsTag)(nil)).Elem() +} + +func (o GetProxypolicyZtnaEmsTagOutput) ToGetProxypolicyZtnaEmsTagOutput() GetProxypolicyZtnaEmsTagOutput { + return o +} + +func (o GetProxypolicyZtnaEmsTagOutput) ToGetProxypolicyZtnaEmsTagOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagOutput { + return o +} + +// Group name. +func (o GetProxypolicyZtnaEmsTagOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetProxypolicyZtnaEmsTag) string { return v.Name }).(pulumi.StringOutput) +} + +type GetProxypolicyZtnaEmsTagArrayOutput struct{ *pulumi.OutputState } + +func (GetProxypolicyZtnaEmsTagArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetProxypolicyZtnaEmsTag)(nil)).Elem() +} + +func (o GetProxypolicyZtnaEmsTagArrayOutput) ToGetProxypolicyZtnaEmsTagArrayOutput() GetProxypolicyZtnaEmsTagArrayOutput { + return o +} + +func (o GetProxypolicyZtnaEmsTagArrayOutput) ToGetProxypolicyZtnaEmsTagArrayOutputWithContext(ctx context.Context) GetProxypolicyZtnaEmsTagArrayOutput { + return o +} + +func (o GetProxypolicyZtnaEmsTagArrayOutput) Index(i pulumi.IntInput) GetProxypolicyZtnaEmsTagOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetProxypolicyZtnaEmsTag { + return vs[0].([]GetProxypolicyZtnaEmsTag)[vs[1].(int)] + }).(GetProxypolicyZtnaEmsTagOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyPoolnameInput)(nil)).Elem(), GetProxypolicyPoolnameArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyPoolnameArrayInput)(nil)).Elem(), GetProxypolicyPoolnameArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyServiceInput)(nil)).Elem(), GetProxypolicyServiceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyServiceArrayInput)(nil)).Elem(), GetProxypolicyServiceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddr6Input)(nil)).Elem(), GetProxypolicySrcaddr6Args{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddr6ArrayInput)(nil)).Elem(), GetProxypolicySrcaddr6Array{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddrInput)(nil)).Elem(), GetProxypolicySrcaddrArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcaddrArrayInput)(nil)).Elem(), GetProxypolicySrcaddrArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcintfInput)(nil)).Elem(), GetProxypolicySrcintfArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicySrcintfArrayInput)(nil)).Elem(), GetProxypolicySrcintfArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyUserInput)(nil)).Elem(), GetProxypolicyUserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyUserArrayInput)(nil)).Elem(), GetProxypolicyUserArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyZtnaEmsTagInput)(nil)).Elem(), GetProxypolicyZtnaEmsTagArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetProxypolicyZtnaEmsTagArrayInput)(nil)).Elem(), GetProxypolicyZtnaEmsTagArray{}) + pulumi.RegisterOutputType(GetProxypolicyPoolnameOutput{}) + pulumi.RegisterOutputType(GetProxypolicyPoolnameArrayOutput{}) + pulumi.RegisterOutputType(GetProxypolicyServiceOutput{}) + pulumi.RegisterOutputType(GetProxypolicyServiceArrayOutput{}) + pulumi.RegisterOutputType(GetProxypolicySrcaddr6Output{}) + pulumi.RegisterOutputType(GetProxypolicySrcaddr6ArrayOutput{}) + pulumi.RegisterOutputType(GetProxypolicySrcaddrOutput{}) + pulumi.RegisterOutputType(GetProxypolicySrcaddrArrayOutput{}) + pulumi.RegisterOutputType(GetProxypolicySrcintfOutput{}) + pulumi.RegisterOutputType(GetProxypolicySrcintfArrayOutput{}) + pulumi.RegisterOutputType(GetProxypolicyUserOutput{}) + pulumi.RegisterOutputType(GetProxypolicyUserArrayOutput{}) + pulumi.RegisterOutputType(GetProxypolicyZtnaEmsTagOutput{}) + pulumi.RegisterOutputType(GetProxypolicyZtnaEmsTagArrayOutput{}) +} diff --git a/sdk/go/fortios/firewall/region.go b/sdk/go/fortios/firewall/region.go index 2978ac0d..487b5c83 100644 --- a/sdk/go/fortios/firewall/region.go +++ b/sdk/go/fortios/firewall/region.go @@ -39,12 +39,12 @@ type Region struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Region ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Region name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRegion registers a new resource with the given unique name, arguments, and options. @@ -83,7 +83,7 @@ type regionState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Region ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Region name. Name *string `pulumi:"name"` @@ -98,7 +98,7 @@ type RegionState struct { DynamicSortSubtable pulumi.StringPtrInput // Region ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Region name. Name pulumi.StringPtrInput @@ -117,7 +117,7 @@ type regionArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Region ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Region name. Name *string `pulumi:"name"` @@ -133,7 +133,7 @@ type RegionArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Region ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Region name. Name pulumi.StringPtrInput @@ -243,7 +243,7 @@ func (o RegionOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Region) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RegionOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Region) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o RegionOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RegionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Region) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RegionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Region) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RegionArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/schedule/group.go b/sdk/go/fortios/firewall/schedule/group.go index 5f9fb174..4ba88895 100644 --- a/sdk/go/fortios/firewall/schedule/group.go +++ b/sdk/go/fortios/firewall/schedule/group.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,14 +80,14 @@ type Group struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringOutput `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Schedules added to the schedule group. The structure of `member` block is documented below. Members GroupMemberArrayOutput `pulumi:"members"` // Schedule group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGroup registers a new resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ type groupState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Schedules added to the schedule group. The structure of `member` block is documented below. Members []GroupMember `pulumi:"members"` @@ -148,7 +146,7 @@ type GroupState struct { DynamicSortSubtable pulumi.StringPtrInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Schedules added to the schedule group. The structure of `member` block is documented below. Members GroupMemberArrayInput @@ -169,7 +167,7 @@ type groupArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Schedules added to the schedule group. The structure of `member` block is documented below. Members []GroupMember `pulumi:"members"` @@ -187,7 +185,7 @@ type GroupArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Schedules added to the schedule group. The structure of `member` block is documented below. Members GroupMemberArrayInput @@ -299,7 +297,7 @@ func (o GroupOutput) FabricObject() pulumi.StringOutput { return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.FabricObject }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -315,8 +313,8 @@ func (o GroupOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/schedule/onetime.go b/sdk/go/fortios/firewall/schedule/onetime.go index d68e600d..3a40ee91 100644 --- a/sdk/go/fortios/firewall/schedule/onetime.go +++ b/sdk/go/fortios/firewall/schedule/onetime.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,7 +80,7 @@ type Onetime struct { // Schedule start date and time, in epoch format. StartUtc pulumi.StringOutput `pulumi:"startUtc"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOnetime registers a new resource with the given unique name, arguments, and options. @@ -337,8 +335,8 @@ func (o OnetimeOutput) StartUtc() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OnetimeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Onetime) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OnetimeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Onetime) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OnetimeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/schedule/recurring.go b/sdk/go/fortios/firewall/schedule/recurring.go index 1f54de3e..241975ac 100644 --- a/sdk/go/fortios/firewall/schedule/recurring.go +++ b/sdk/go/fortios/firewall/schedule/recurring.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,7 +76,7 @@ type Recurring struct { // Time of day to start the schedule, format hh:mm. Start pulumi.StringOutput `pulumi:"start"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRecurring registers a new resource with the given unique name, arguments, and options. @@ -307,8 +305,8 @@ func (o RecurringOutput) Start() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RecurringOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Recurring) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RecurringOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Recurring) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RecurringArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/securitypolicy.go b/sdk/go/fortios/firewall/securitypolicy.go index 61064202..a42ce380 100644 --- a/sdk/go/fortios/firewall/securitypolicy.go +++ b/sdk/go/fortios/firewall/securitypolicy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -65,7 +64,6 @@ import ( // } // // ``` -// // // ## Import // @@ -135,7 +133,7 @@ type Securitypolicy struct { FileFilterProfile pulumi.StringOutput `pulumi:"fileFilterProfile"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups SecuritypolicyFssoGroupArrayOutput `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups SecuritypolicyGroupArrayOutput `pulumi:"groups"` @@ -245,16 +243,16 @@ type Securitypolicy struct { SslSshProfile pulumi.StringOutput `pulumi:"sslSshProfile"` // Enable or disable this policy. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` - // URL category ID list. The structure of `urlCategory` block is documented below. + // URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. UrlCategories SecuritypolicyUrlCategoryArrayOutput `pulumi:"urlCategories"` - // URL categories or groups. + // URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* UrlCategoryUnitary pulumi.StringOutput `pulumi:"urlCategoryUnitary"` // Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. Users SecuritypolicyUserArrayOutput `pulumi:"users"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of an existing VideoFilter profile. VideofilterProfile pulumi.StringOutput `pulumi:"videofilterProfile"` // Name of an existing virtual-patch profile. @@ -343,7 +341,7 @@ type securitypolicyState struct { FileFilterProfile *string `pulumi:"fileFilterProfile"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups []SecuritypolicyFssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups []SecuritypolicyGroup `pulumi:"groups"` @@ -453,9 +451,9 @@ type securitypolicyState struct { SslSshProfile *string `pulumi:"sslSshProfile"` // Enable or disable this policy. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` - // URL category ID list. The structure of `urlCategory` block is documented below. + // URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. UrlCategories []SecuritypolicyUrlCategory `pulumi:"urlCategories"` - // URL categories or groups. + // URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* UrlCategoryUnitary *string `pulumi:"urlCategoryUnitary"` // Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. Users []SecuritypolicyUser `pulumi:"users"` @@ -522,7 +520,7 @@ type SecuritypolicyState struct { FileFilterProfile pulumi.StringPtrInput // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups SecuritypolicyFssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups SecuritypolicyGroupArrayInput @@ -632,9 +630,9 @@ type SecuritypolicyState struct { SslSshProfile pulumi.StringPtrInput // Enable or disable this policy. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput - // URL category ID list. The structure of `urlCategory` block is documented below. + // URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. UrlCategories SecuritypolicyUrlCategoryArrayInput - // URL categories or groups. + // URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* UrlCategoryUnitary pulumi.StringPtrInput // Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. Users SecuritypolicyUserArrayInput @@ -705,7 +703,7 @@ type securitypolicyArgs struct { FileFilterProfile *string `pulumi:"fileFilterProfile"` // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups []SecuritypolicyFssoGroup `pulumi:"fssoGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups []SecuritypolicyGroup `pulumi:"groups"` @@ -815,9 +813,9 @@ type securitypolicyArgs struct { SslSshProfile *string `pulumi:"sslSshProfile"` // Enable or disable this policy. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` - // URL category ID list. The structure of `urlCategory` block is documented below. + // URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. UrlCategories []SecuritypolicyUrlCategory `pulumi:"urlCategories"` - // URL categories or groups. + // URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* UrlCategoryUnitary *string `pulumi:"urlCategoryUnitary"` // Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. Users []SecuritypolicyUser `pulumi:"users"` @@ -885,7 +883,7 @@ type SecuritypolicyArgs struct { FileFilterProfile pulumi.StringPtrInput // Names of FSSO groups. The structure of `fssoGroups` block is documented below. FssoGroups SecuritypolicyFssoGroupArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. Groups SecuritypolicyGroupArrayInput @@ -995,9 +993,9 @@ type SecuritypolicyArgs struct { SslSshProfile pulumi.StringPtrInput // Enable or disable this policy. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput - // URL category ID list. The structure of `urlCategory` block is documented below. + // URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. UrlCategories SecuritypolicyUrlCategoryArrayInput - // URL categories or groups. + // URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* UrlCategoryUnitary pulumi.StringPtrInput // Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. Users SecuritypolicyUserArrayInput @@ -1222,7 +1220,7 @@ func (o SecuritypolicyOutput) FssoGroups() SecuritypolicyFssoGroupArrayOutput { return o.ApplyT(func(v *Securitypolicy) SecuritypolicyFssoGroupArrayOutput { return v.FssoGroups }).(SecuritypolicyFssoGroupArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SecuritypolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Securitypolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1523,12 +1521,12 @@ func (o SecuritypolicyOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *Securitypolicy) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } -// URL category ID list. The structure of `urlCategory` block is documented below. +// URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. func (o SecuritypolicyOutput) UrlCategories() SecuritypolicyUrlCategoryArrayOutput { return o.ApplyT(func(v *Securitypolicy) SecuritypolicyUrlCategoryArrayOutput { return v.UrlCategories }).(SecuritypolicyUrlCategoryArrayOutput) } -// URL categories or groups. +// URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* func (o SecuritypolicyOutput) UrlCategoryUnitary() pulumi.StringOutput { return o.ApplyT(func(v *Securitypolicy) pulumi.StringOutput { return v.UrlCategoryUnitary }).(pulumi.StringOutput) } @@ -1544,8 +1542,8 @@ func (o SecuritypolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SecuritypolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Securitypolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SecuritypolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Securitypolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of an existing VideoFilter profile. diff --git a/sdk/go/fortios/firewall/service/category.go b/sdk/go/fortios/firewall/service/category.go index 66126363..0bd3563f 100644 --- a/sdk/go/fortios/firewall/service/category.go +++ b/sdk/go/fortios/firewall/service/category.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Category struct { // Service category name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCategory registers a new resource with the given unique name, arguments, and options. @@ -250,8 +248,8 @@ func (o CategoryOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CategoryOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Category) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CategoryOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Category) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CategoryArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/service/custom.go b/sdk/go/fortios/firewall/service/custom.go index 1b56dc29..c723d6be 100644 --- a/sdk/go/fortios/firewall/service/custom.go +++ b/sdk/go/fortios/firewall/service/custom.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Custom struct { FabricObject pulumi.StringOutput `pulumi:"fabricObject"` // Fully qualified domain name. Fqdn pulumi.StringOutput `pulumi:"fqdn"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Helper name. Helper pulumi.StringOutput `pulumi:"helper"` @@ -134,7 +132,7 @@ type Custom struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable the visibility of the service on the GUI. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -189,7 +187,7 @@ type customState struct { FabricObject *string `pulumi:"fabricObject"` // Fully qualified domain name. Fqdn *string `pulumi:"fqdn"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Helper name. Helper *string `pulumi:"helper"` @@ -254,7 +252,7 @@ type CustomState struct { FabricObject pulumi.StringPtrInput // Fully qualified domain name. Fqdn pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Helper name. Helper pulumi.StringPtrInput @@ -323,7 +321,7 @@ type customArgs struct { FabricObject *string `pulumi:"fabricObject"` // Fully qualified domain name. Fqdn *string `pulumi:"fqdn"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Helper name. Helper *string `pulumi:"helper"` @@ -389,7 +387,7 @@ type CustomArgs struct { FabricObject pulumi.StringPtrInput // Fully qualified domain name. Fqdn pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Helper name. Helper pulumi.StringPtrInput @@ -570,7 +568,7 @@ func (o CustomOutput) Fqdn() pulumi.StringOutput { return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Fqdn }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CustomOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -666,8 +664,8 @@ func (o CustomOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable the visibility of the service on the GUI. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/service/group.go b/sdk/go/fortios/firewall/service/group.go index 65eecb60..7ed5c2de 100644 --- a/sdk/go/fortios/firewall/service/group.go +++ b/sdk/go/fortios/firewall/service/group.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -65,7 +64,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Group struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringOutput `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Service objects contained within the group. The structure of `member` block is documented below. Members GroupMemberArrayOutput `pulumi:"members"` @@ -106,7 +104,7 @@ type Group struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGroup registers a new resource with the given unique name, arguments, and options. @@ -147,7 +145,7 @@ type groupState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Service objects contained within the group. The structure of `member` block is documented below. Members []GroupMember `pulumi:"members"` @@ -170,7 +168,7 @@ type GroupState struct { DynamicSortSubtable pulumi.StringPtrInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Service objects contained within the group. The structure of `member` block is documented below. Members GroupMemberArrayInput @@ -197,7 +195,7 @@ type groupArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject *string `pulumi:"fabricObject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Service objects contained within the group. The structure of `member` block is documented below. Members []GroupMember `pulumi:"members"` @@ -221,7 +219,7 @@ type GroupArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Security Fabric global object setting. Valid values: `enable`, `disable`. FabricObject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Service objects contained within the group. The structure of `member` block is documented below. Members GroupMemberArrayInput @@ -342,7 +340,7 @@ func (o GroupOutput) FabricObject() pulumi.StringOutput { return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.FabricObject }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -368,8 +366,8 @@ func (o GroupOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/shaper/peripshaper.go b/sdk/go/fortios/firewall/shaper/peripshaper.go index fcc8bb4b..028e17c8 100644 --- a/sdk/go/fortios/firewall/shaper/peripshaper.go +++ b/sdk/go/fortios/firewall/shaper/peripshaper.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Peripshaper struct { DiffservcodeForward pulumi.StringOutput `pulumi:"diffservcodeForward"` // Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. DiffservcodeRev pulumi.StringOutput `pulumi:"diffservcodeRev"` - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaxBandwidth pulumi.IntOutput `pulumi:"maxBandwidth"` // Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. MaxConcurrentSession pulumi.IntOutput `pulumi:"maxConcurrentSession"` @@ -88,7 +86,7 @@ type Peripshaper struct { // Traffic shaper name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPeripshaper registers a new resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ type peripshaperState struct { DiffservcodeForward *string `pulumi:"diffservcodeForward"` // Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. DiffservcodeRev *string `pulumi:"diffservcodeRev"` - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaxBandwidth *int `pulumi:"maxBandwidth"` // Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. MaxConcurrentSession *int `pulumi:"maxConcurrentSession"` @@ -156,7 +154,7 @@ type PeripshaperState struct { DiffservcodeForward pulumi.StringPtrInput // Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. DiffservcodeRev pulumi.StringPtrInput - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaxBandwidth pulumi.IntPtrInput // Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. MaxConcurrentSession pulumi.IntPtrInput @@ -185,7 +183,7 @@ type peripshaperArgs struct { DiffservcodeForward *string `pulumi:"diffservcodeForward"` // Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. DiffservcodeRev *string `pulumi:"diffservcodeRev"` - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaxBandwidth *int `pulumi:"maxBandwidth"` // Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. MaxConcurrentSession *int `pulumi:"maxConcurrentSession"` @@ -211,7 +209,7 @@ type PeripshaperArgs struct { DiffservcodeForward pulumi.StringPtrInput // Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. DiffservcodeRev pulumi.StringPtrInput - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaxBandwidth pulumi.IntPtrInput // Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. MaxConcurrentSession pulumi.IntPtrInput @@ -337,7 +335,7 @@ func (o PeripshaperOutput) DiffservcodeRev() pulumi.StringOutput { return o.ApplyT(func(v *Peripshaper) pulumi.StringOutput { return v.DiffservcodeRev }).(pulumi.StringOutput) } -// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. +// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. func (o PeripshaperOutput) MaxBandwidth() pulumi.IntOutput { return o.ApplyT(func(v *Peripshaper) pulumi.IntOutput { return v.MaxBandwidth }).(pulumi.IntOutput) } @@ -363,8 +361,8 @@ func (o PeripshaperOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PeripshaperOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Peripshaper) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PeripshaperOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Peripshaper) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PeripshaperArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/shaper/trafficshaper.go b/sdk/go/fortios/firewall/shaper/trafficshaper.go index 19f2d1d8..20d7da5b 100644 --- a/sdk/go/fortios/firewall/shaper/trafficshaper.go +++ b/sdk/go/fortios/firewall/shaper/trafficshaper.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -89,9 +87,9 @@ type Trafficshaper struct { ExceedCos pulumi.StringOutput `pulumi:"exceedCos"` // DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. ExceedDscp pulumi.StringOutput `pulumi:"exceedDscp"` - // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. GuaranteedBandwidth pulumi.IntOutput `pulumi:"guaranteedBandwidth"` - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaximumBandwidth pulumi.IntOutput `pulumi:"maximumBandwidth"` // VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. MaximumCos pulumi.StringOutput `pulumi:"maximumCos"` @@ -106,7 +104,7 @@ type Trafficshaper struct { // Higher priority traffic is more likely to be forwarded without delays and without compromising the guaranteed bandwidth. Valid values: `low`, `medium`, `high`. Priority pulumi.StringOutput `pulumi:"priority"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTrafficshaper registers a new resource with the given unique name, arguments, and options. @@ -161,9 +159,9 @@ type trafficshaperState struct { ExceedCos *string `pulumi:"exceedCos"` // DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. ExceedDscp *string `pulumi:"exceedDscp"` - // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. GuaranteedBandwidth *int `pulumi:"guaranteedBandwidth"` - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaximumBandwidth *int `pulumi:"maximumBandwidth"` // VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. MaximumCos *string `pulumi:"maximumCos"` @@ -204,9 +202,9 @@ type TrafficshaperState struct { ExceedCos pulumi.StringPtrInput // DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. ExceedDscp pulumi.StringPtrInput - // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. GuaranteedBandwidth pulumi.IntPtrInput - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaximumBandwidth pulumi.IntPtrInput // VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. MaximumCos pulumi.StringPtrInput @@ -251,9 +249,9 @@ type trafficshaperArgs struct { ExceedCos *string `pulumi:"exceedCos"` // DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. ExceedDscp *string `pulumi:"exceedDscp"` - // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. GuaranteedBandwidth *int `pulumi:"guaranteedBandwidth"` - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaximumBandwidth *int `pulumi:"maximumBandwidth"` // VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. MaximumCos *string `pulumi:"maximumCos"` @@ -295,9 +293,9 @@ type TrafficshaperArgs struct { ExceedCos pulumi.StringPtrInput // DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. ExceedDscp pulumi.StringPtrInput - // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. GuaranteedBandwidth pulumi.IntPtrInput - // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + // Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. MaximumBandwidth pulumi.IntPtrInput // VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. MaximumCos pulumi.StringPtrInput @@ -457,12 +455,12 @@ func (o TrafficshaperOutput) ExceedDscp() pulumi.StringOutput { return o.ApplyT(func(v *Trafficshaper) pulumi.StringOutput { return v.ExceedDscp }).(pulumi.StringOutput) } -// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. +// Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. func (o TrafficshaperOutput) GuaranteedBandwidth() pulumi.IntOutput { return o.ApplyT(func(v *Trafficshaper) pulumi.IntOutput { return v.GuaranteedBandwidth }).(pulumi.IntOutput) } -// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. +// Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. func (o TrafficshaperOutput) MaximumBandwidth() pulumi.IntOutput { return o.ApplyT(func(v *Trafficshaper) pulumi.IntOutput { return v.MaximumBandwidth }).(pulumi.IntOutput) } @@ -498,8 +496,8 @@ func (o TrafficshaperOutput) Priority() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TrafficshaperOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Trafficshaper) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TrafficshaperOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Trafficshaper) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TrafficshaperArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/shapingpolicy.go b/sdk/go/fortios/firewall/shapingpolicy.go index 7796778a..f5ccf8dd 100644 --- a/sdk/go/fortios/firewall/shapingpolicy.go +++ b/sdk/go/fortios/firewall/shapingpolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -72,7 +71,6 @@ import ( // } // // ``` -// // // ## Import // @@ -126,7 +124,7 @@ type Shapingpolicy struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Shaping policy ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. Groups ShapingpolicyGroupArrayOutput `pulumi:"groups"` @@ -191,7 +189,7 @@ type Shapingpolicy struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewShapingpolicy registers a new resource with the given unique name, arguments, and options. @@ -262,7 +260,7 @@ type shapingpolicyState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Shaping policy ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. Groups []ShapingpolicyGroup `pulumi:"groups"` @@ -363,7 +361,7 @@ type ShapingpolicyState struct { DynamicSortSubtable pulumi.StringPtrInput // Shaping policy ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. Groups ShapingpolicyGroupArrayInput @@ -468,7 +466,7 @@ type shapingpolicyArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Shaping policy ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. Groups []ShapingpolicyGroup `pulumi:"groups"` @@ -570,7 +568,7 @@ type ShapingpolicyArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Shaping policy ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. Groups ShapingpolicyGroupArrayInput @@ -805,7 +803,7 @@ func (o ShapingpolicyOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Shapingpolicy) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ShapingpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Shapingpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -976,8 +974,8 @@ func (o ShapingpolicyOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ShapingpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Shapingpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ShapingpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Shapingpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ShapingpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/shapingprofile.go b/sdk/go/fortios/firewall/shapingprofile.go index df353790..abdd2386 100644 --- a/sdk/go/fortios/firewall/shapingprofile.go +++ b/sdk/go/fortios/firewall/shapingprofile.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,7 +76,7 @@ type Shapingprofile struct { DefaultClassId pulumi.IntOutput `pulumi:"defaultClassId"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Shaping profile name. ProfileName pulumi.StringOutput `pulumi:"profileName"` @@ -87,7 +85,7 @@ type Shapingprofile struct { // Select shaping profile type: policing / queuing. Valid values: `policing`, `queuing`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewShapingprofile registers a new resource with the given unique name, arguments, and options. @@ -132,7 +130,7 @@ type shapingprofileState struct { DefaultClassId *int `pulumi:"defaultClassId"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Shaping profile name. ProfileName *string `pulumi:"profileName"` @@ -151,7 +149,7 @@ type ShapingprofileState struct { DefaultClassId pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Shaping profile name. ProfileName pulumi.StringPtrInput @@ -174,7 +172,7 @@ type shapingprofileArgs struct { DefaultClassId int `pulumi:"defaultClassId"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Shaping profile name. ProfileName string `pulumi:"profileName"` @@ -194,7 +192,7 @@ type ShapingprofileArgs struct { DefaultClassId pulumi.IntInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Shaping profile name. ProfileName pulumi.StringInput @@ -308,7 +306,7 @@ func (o ShapingprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Shapingprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ShapingprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Shapingprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -329,8 +327,8 @@ func (o ShapingprofileOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ShapingprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Shapingprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ShapingprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Shapingprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ShapingprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/sniffer.go b/sdk/go/fortios/firewall/sniffer.go index d6da7792..e628d866 100644 --- a/sdk/go/fortios/firewall/sniffer.go +++ b/sdk/go/fortios/firewall/sniffer.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -113,7 +111,7 @@ type Sniffer struct { FileFilterProfileStatus pulumi.StringOutput `pulumi:"fileFilterProfileStatus"` // Sniffer ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). Host pulumi.StringOutput `pulumi:"host"` @@ -133,7 +131,7 @@ type Sniffer struct { Ipv6 pulumi.StringOutput `pulumi:"ipv6"` // Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. Logtraffic pulumi.StringOutput `pulumi:"logtraffic"` - // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. MaxPacketCount pulumi.IntOutput `pulumi:"maxPacketCount"` // Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. NonIp pulumi.StringOutput `pulumi:"nonIp"` @@ -152,7 +150,7 @@ type Sniffer struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // List of VLANs to sniff. Vlan pulumi.StringOutput `pulumi:"vlan"` // Name of an existing web filter profile. @@ -230,7 +228,7 @@ type snifferState struct { FileFilterProfileStatus *string `pulumi:"fileFilterProfileStatus"` // Sniffer ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). Host *string `pulumi:"host"` @@ -250,7 +248,7 @@ type snifferState struct { Ipv6 *string `pulumi:"ipv6"` // Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. Logtraffic *string `pulumi:"logtraffic"` - // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. MaxPacketCount *int `pulumi:"maxPacketCount"` // Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. NonIp *string `pulumi:"nonIp"` @@ -315,7 +313,7 @@ type SnifferState struct { FileFilterProfileStatus pulumi.StringPtrInput // Sniffer ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). Host pulumi.StringPtrInput @@ -335,7 +333,7 @@ type SnifferState struct { Ipv6 pulumi.StringPtrInput // Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. Logtraffic pulumi.StringPtrInput - // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. MaxPacketCount pulumi.IntPtrInput // Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. NonIp pulumi.StringPtrInput @@ -404,7 +402,7 @@ type snifferArgs struct { FileFilterProfileStatus *string `pulumi:"fileFilterProfileStatus"` // Sniffer ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). Host *string `pulumi:"host"` @@ -424,7 +422,7 @@ type snifferArgs struct { Ipv6 *string `pulumi:"ipv6"` // Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. Logtraffic *string `pulumi:"logtraffic"` - // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. MaxPacketCount *int `pulumi:"maxPacketCount"` // Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. NonIp *string `pulumi:"nonIp"` @@ -490,7 +488,7 @@ type SnifferArgs struct { FileFilterProfileStatus pulumi.StringPtrInput // Sniffer ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). Host pulumi.StringPtrInput @@ -510,7 +508,7 @@ type SnifferArgs struct { Ipv6 pulumi.StringPtrInput // Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. Logtraffic pulumi.StringPtrInput - // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + // Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. MaxPacketCount pulumi.IntPtrInput // Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. NonIp pulumi.StringPtrInput @@ -715,7 +713,7 @@ func (o SnifferOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Sniffer) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SnifferOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sniffer) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -765,7 +763,7 @@ func (o SnifferOutput) Logtraffic() pulumi.StringOutput { return o.ApplyT(func(v *Sniffer) pulumi.StringOutput { return v.Logtraffic }).(pulumi.StringOutput) } -// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. +// Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. func (o SnifferOutput) MaxPacketCount() pulumi.IntOutput { return o.ApplyT(func(v *Sniffer) pulumi.IntOutput { return v.MaxPacketCount }).(pulumi.IntOutput) } @@ -811,8 +809,8 @@ func (o SnifferOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SnifferOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sniffer) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SnifferOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sniffer) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // List of VLANs to sniff. diff --git a/sdk/go/fortios/firewall/ssh/hostkey.go b/sdk/go/fortios/firewall/ssh/hostkey.go index 9fe5e670..4462543f 100644 --- a/sdk/go/fortios/firewall/ssh/hostkey.go +++ b/sdk/go/fortios/firewall/ssh/hostkey.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -84,7 +82,7 @@ type Hostkey struct { // Usage for this public key. Valid values: `transparent-proxy`, `access-proxy`. Usage pulumi.StringOutput `pulumi:"usage"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewHostkey registers a new resource with the given unique name, arguments, and options. @@ -353,8 +351,8 @@ func (o HostkeyOutput) Usage() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HostkeyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Hostkey) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HostkeyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Hostkey) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type HostkeyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ssh/localca.go b/sdk/go/fortios/firewall/ssh/localca.go index 19cb223b..a91106cb 100644 --- a/sdk/go/fortios/firewall/ssh/localca.go +++ b/sdk/go/fortios/firewall/ssh/localca.go @@ -45,7 +45,7 @@ type Localca struct { // SSH proxy local CA source type. Valid values: `built-in`, `user`. Source pulumi.StringOutput `pulumi:"source"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLocalca registers a new resource with the given unique name, arguments, and options. @@ -276,8 +276,8 @@ func (o LocalcaOutput) Source() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocalcaOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Localca) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalcaOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Localca) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LocalcaArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ssh/localkey.go b/sdk/go/fortios/firewall/ssh/localkey.go index 9db878ec..1d2fce5c 100644 --- a/sdk/go/fortios/firewall/ssh/localkey.go +++ b/sdk/go/fortios/firewall/ssh/localkey.go @@ -45,7 +45,7 @@ type Localkey struct { // SSH proxy local key source type. Valid values: `built-in`, `user`. Source pulumi.StringOutput `pulumi:"source"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLocalkey registers a new resource with the given unique name, arguments, and options. @@ -276,8 +276,8 @@ func (o LocalkeyOutput) Source() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocalkeyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Localkey) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalkeyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Localkey) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LocalkeyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ssh/setting.go b/sdk/go/fortios/firewall/ssh/setting.go index 3ec7cefd..bd4c0275 100644 --- a/sdk/go/fortios/firewall/ssh/setting.go +++ b/sdk/go/fortios/firewall/ssh/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -88,7 +86,7 @@ type Setting struct { // Untrusted CA certificate used by SSH Inspection. UntrustedCaname pulumi.StringOutput `pulumi:"untrustedCaname"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -350,8 +348,8 @@ func (o SettingOutput) UntrustedCaname() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ssl/setting.go b/sdk/go/fortios/firewall/ssl/setting.go index f2a1f4cb..70fd4fab 100644 --- a/sdk/go/fortios/firewall/ssl/setting.go +++ b/sdk/go/fortios/firewall/ssl/setting.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Setting struct { // Enable/disable sending empty fragments to avoid attack on CBC IV (for SSL 3.0 and TLS 1.0 only). Valid values: `enable`, `disable`. SslSendEmptyFrags pulumi.StringOutput `pulumi:"sslSendEmptyFrags"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -407,8 +405,8 @@ func (o SettingOutput) SslSendEmptyFrags() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/sslserver.go b/sdk/go/fortios/firewall/sslserver.go index 92407a67..3e9f6198 100644 --- a/sdk/go/fortios/firewall/sslserver.go +++ b/sdk/go/fortios/firewall/sslserver.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,7 +84,7 @@ type Sslserver struct { Port pulumi.IntOutput `pulumi:"port"` // Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. SslAlgorithm pulumi.StringOutput `pulumi:"sslAlgorithm"` - // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". SslCert pulumi.StringOutput `pulumi:"sslCert"` // Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. SslClientRenegotiation pulumi.StringOutput `pulumi:"sslClientRenegotiation"` @@ -103,7 +101,7 @@ type Sslserver struct { // Enable/disable rewriting the URL. Valid values: `enable`, `disable`. UrlRewrite pulumi.StringOutput `pulumi:"urlRewrite"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSslserver registers a new resource with the given unique name, arguments, and options. @@ -157,7 +155,7 @@ type sslserverState struct { Port *int `pulumi:"port"` // Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. SslAlgorithm *string `pulumi:"sslAlgorithm"` - // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". SslCert *string `pulumi:"sslCert"` // Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. SslClientRenegotiation *string `pulumi:"sslClientRenegotiation"` @@ -190,7 +188,7 @@ type SslserverState struct { Port pulumi.IntPtrInput // Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. SslAlgorithm pulumi.StringPtrInput - // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". SslCert pulumi.StringPtrInput // Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. SslClientRenegotiation pulumi.StringPtrInput @@ -227,7 +225,7 @@ type sslserverArgs struct { Port int `pulumi:"port"` // Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. SslAlgorithm *string `pulumi:"sslAlgorithm"` - // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". SslCert string `pulumi:"sslCert"` // Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. SslClientRenegotiation *string `pulumi:"sslClientRenegotiation"` @@ -261,7 +259,7 @@ type SslserverArgs struct { Port pulumi.IntInput // Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. SslAlgorithm pulumi.StringPtrInput - // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + // Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". SslCert pulumi.StringInput // Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. SslClientRenegotiation pulumi.StringPtrInput @@ -398,7 +396,7 @@ func (o SslserverOutput) SslAlgorithm() pulumi.StringOutput { return o.ApplyT(func(v *Sslserver) pulumi.StringOutput { return v.SslAlgorithm }).(pulumi.StringOutput) } -// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". +// Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". func (o SslserverOutput) SslCert() pulumi.StringOutput { return o.ApplyT(func(v *Sslserver) pulumi.StringOutput { return v.SslCert }).(pulumi.StringOutput) } @@ -439,8 +437,8 @@ func (o SslserverOutput) UrlRewrite() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SslserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sslserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SslserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sslserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SslserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/sslsshprofile.go b/sdk/go/fortios/firewall/sslsshprofile.go index b8393ba0..429ef84e 100644 --- a/sdk/go/fortios/firewall/sslsshprofile.go +++ b/sdk/go/fortios/firewall/sslsshprofile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -67,7 +66,6 @@ import ( // } // // ``` -// // // ## Import // @@ -103,9 +101,11 @@ type Sslsshprofile struct { Dot SslsshprofileDotOutput `pulumi:"dot"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` + // ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + EchOuterSnis SslsshprofileEchOuterSniArrayOutput `pulumi:"echOuterSnis"` // Configure FTPS options. The structure of `ftps` block is documented below. Ftps SslsshprofileFtpsOutput `pulumi:"ftps"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure HTTPS options. The structure of `https` block is documented below. Https SslsshprofileHttpsOutput `pulumi:"https"` @@ -156,7 +156,7 @@ type Sslsshprofile struct { // Enable/disable the use of SSL server table for SSL offloading. Valid values: `disable`, `enable`. UseSslServer pulumi.StringOutput `pulumi:"useSslServer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable exempting servers by FortiGuard whitelist. Valid values: `enable`, `disable`. Whitelist pulumi.StringOutput `pulumi:"whitelist"` } @@ -205,9 +205,11 @@ type sslsshprofileState struct { Dot *SslsshprofileDot `pulumi:"dot"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` + // ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + EchOuterSnis []SslsshprofileEchOuterSni `pulumi:"echOuterSnis"` // Configure FTPS options. The structure of `ftps` block is documented below. Ftps *SslsshprofileFtps `pulumi:"ftps"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure HTTPS options. The structure of `https` block is documented below. Https *SslsshprofileHttps `pulumi:"https"` @@ -278,9 +280,11 @@ type SslsshprofileState struct { Dot SslsshprofileDotPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput + // ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + EchOuterSnis SslsshprofileEchOuterSniArrayInput // Configure FTPS options. The structure of `ftps` block is documented below. Ftps SslsshprofileFtpsPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure HTTPS options. The structure of `https` block is documented below. Https SslsshprofileHttpsPtrInput @@ -355,9 +359,11 @@ type sslsshprofileArgs struct { Dot *SslsshprofileDot `pulumi:"dot"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` + // ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + EchOuterSnis []SslsshprofileEchOuterSni `pulumi:"echOuterSnis"` // Configure FTPS options. The structure of `ftps` block is documented below. Ftps *SslsshprofileFtps `pulumi:"ftps"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure HTTPS options. The structure of `https` block is documented below. Https *SslsshprofileHttps `pulumi:"https"` @@ -429,9 +435,11 @@ type SslsshprofileArgs struct { Dot SslsshprofileDotPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput + // ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + EchOuterSnis SslsshprofileEchOuterSniArrayInput // Configure FTPS options. The structure of `ftps` block is documented below. Ftps SslsshprofileFtpsPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure HTTPS options. The structure of `https` block is documented below. Https SslsshprofileHttpsPtrInput @@ -609,12 +617,17 @@ func (o SslsshprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sslsshprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } +// ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. +func (o SslsshprofileOutput) EchOuterSnis() SslsshprofileEchOuterSniArrayOutput { + return o.ApplyT(func(v *Sslsshprofile) SslsshprofileEchOuterSniArrayOutput { return v.EchOuterSnis }).(SslsshprofileEchOuterSniArrayOutput) +} + // Configure FTPS options. The structure of `ftps` block is documented below. func (o SslsshprofileOutput) Ftps() SslsshprofileFtpsOutput { return o.ApplyT(func(v *Sslsshprofile) SslsshprofileFtpsOutput { return v.Ftps }).(SslsshprofileFtpsOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SslsshprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sslsshprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -740,8 +753,8 @@ func (o SslsshprofileOutput) UseSslServer() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SslsshprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sslsshprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SslsshprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sslsshprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable exempting servers by FortiGuard whitelist. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/trafficclass.go b/sdk/go/fortios/firewall/trafficclass.go index 00a61482..ea4984db 100644 --- a/sdk/go/fortios/firewall/trafficclass.go +++ b/sdk/go/fortios/firewall/trafficclass.go @@ -39,7 +39,7 @@ type Trafficclass struct { // Define the name for this class-id. ClassName pulumi.StringOutput `pulumi:"className"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTrafficclass registers a new resource with the given unique name, arguments, and options. @@ -213,8 +213,8 @@ func (o TrafficclassOutput) ClassName() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TrafficclassOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Trafficclass) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TrafficclassOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Trafficclass) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TrafficclassArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/ttlpolicy.go b/sdk/go/fortios/firewall/ttlpolicy.go index 4f036ca5..5fb52749 100644 --- a/sdk/go/fortios/firewall/ttlpolicy.go +++ b/sdk/go/fortios/firewall/ttlpolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -83,7 +81,7 @@ type Ttlpolicy struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Schedule object from available options. Schedule pulumi.StringOutput `pulumi:"schedule"` @@ -98,7 +96,7 @@ type Ttlpolicy struct { // Value/range to match against the packet's Time to Live value (format: ttl[ - ttlHigh], 1 - 255). Ttl pulumi.StringOutput `pulumi:"ttl"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTtlpolicy registers a new resource with the given unique name, arguments, and options. @@ -155,7 +153,7 @@ type ttlpolicyState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Schedule object from available options. Schedule *string `pulumi:"schedule"` @@ -180,7 +178,7 @@ type TtlpolicyState struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Schedule object from available options. Schedule pulumi.StringPtrInput @@ -209,7 +207,7 @@ type ttlpolicyArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Schedule object from available options. Schedule string `pulumi:"schedule"` @@ -235,7 +233,7 @@ type TtlpolicyArgs struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Schedule object from available options. Schedule pulumi.StringInput @@ -355,7 +353,7 @@ func (o TtlpolicyOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Ttlpolicy) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o TtlpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ttlpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -391,8 +389,8 @@ func (o TtlpolicyOutput) Ttl() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TtlpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ttlpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TtlpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ttlpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TtlpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vendormac.go b/sdk/go/fortios/firewall/vendormac.go index df796632..d6e68f5d 100644 --- a/sdk/go/fortios/firewall/vendormac.go +++ b/sdk/go/fortios/firewall/vendormac.go @@ -42,7 +42,7 @@ type Vendormac struct { // Indicates whether the Vendor ID can be used. Obsolete pulumi.IntOutput `pulumi:"obsolete"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVendormac registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o VendormacOutput) Obsolete() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VendormacOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vendormac) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VendormacOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vendormac) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VendormacArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vip.go b/sdk/go/fortios/firewall/vip.go index 91b2c603..cb92844a 100644 --- a/sdk/go/fortios/firewall/vip.go +++ b/sdk/go/fortios/firewall/vip.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -95,7 +94,6 @@ import ( // } // // ``` -// // // ## Import // @@ -139,7 +137,7 @@ type Vip struct { Extport pulumi.StringOutput `pulumi:"extport"` // Custom defined ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. GratuitousArpInterval pulumi.IntOutput `pulumi:"gratuitousArpInterval"` @@ -229,6 +227,8 @@ type Vip struct { Services VipServiceArrayOutput `pulumi:"services"` // 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. The structure of `srcFilter` block is documented below. SrcFilters VipSrcFilterArrayOutput `pulumi:"srcFilters"` + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter pulumi.StringOutput `pulumi:"srcVipFilter"` // Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. SrcintfFilters VipSrcintfFilterArrayOutput `pulumi:"srcintfFilters"` // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. @@ -308,7 +308,7 @@ type Vip struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. WeblogicServer pulumi.StringOutput `pulumi:"weblogicServer"` // Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: `disable`, `enable`. @@ -367,7 +367,7 @@ type vipState struct { Extport *string `pulumi:"extport"` // Custom defined ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. GratuitousArpInterval *int `pulumi:"gratuitousArpInterval"` @@ -457,6 +457,8 @@ type vipState struct { Services []VipService `pulumi:"services"` // 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. The structure of `srcFilter` block is documented below. SrcFilters []VipSrcFilter `pulumi:"srcFilters"` + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter *string `pulumi:"srcVipFilter"` // Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. SrcintfFilters []VipSrcintfFilter `pulumi:"srcintfFilters"` // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. @@ -566,7 +568,7 @@ type VipState struct { Extport pulumi.StringPtrInput // Custom defined ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. GratuitousArpInterval pulumi.IntPtrInput @@ -656,6 +658,8 @@ type VipState struct { Services VipServiceArrayInput // 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. The structure of `srcFilter` block is documented below. SrcFilters VipSrcFilterArrayInput + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter pulumi.StringPtrInput // Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. SrcintfFilters VipSrcintfFilterArrayInput // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. @@ -769,7 +773,7 @@ type vipArgs struct { Extport *string `pulumi:"extport"` // Custom defined ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. GratuitousArpInterval *int `pulumi:"gratuitousArpInterval"` @@ -859,6 +863,8 @@ type vipArgs struct { Services []VipService `pulumi:"services"` // 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. The structure of `srcFilter` block is documented below. SrcFilters []VipSrcFilter `pulumi:"srcFilters"` + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter *string `pulumi:"srcVipFilter"` // Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. SrcintfFilters []VipSrcintfFilter `pulumi:"srcintfFilters"` // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. @@ -969,7 +975,7 @@ type VipArgs struct { Extport pulumi.StringPtrInput // Custom defined ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. GratuitousArpInterval pulumi.IntPtrInput @@ -1059,6 +1065,8 @@ type VipArgs struct { Services VipServiceArrayInput // 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. The structure of `srcFilter` block is documented below. SrcFilters VipSrcFilterArrayInput + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter pulumi.StringPtrInput // Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. SrcintfFilters VipSrcintfFilterArrayInput // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. @@ -1287,7 +1295,7 @@ func (o VipOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Vip) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VipOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vip) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1512,6 +1520,11 @@ func (o VipOutput) SrcFilters() VipSrcFilterArrayOutput { return o.ApplyT(func(v *Vip) VipSrcFilterArrayOutput { return v.SrcFilters }).(VipSrcFilterArrayOutput) } +// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. +func (o VipOutput) SrcVipFilter() pulumi.StringOutput { + return o.ApplyT(func(v *Vip) pulumi.StringOutput { return v.SrcVipFilter }).(pulumi.StringOutput) +} + // Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. func (o VipOutput) SrcintfFilters() VipSrcintfFilterArrayOutput { return o.ApplyT(func(v *Vip) VipSrcintfFilterArrayOutput { return v.SrcintfFilters }).(VipSrcintfFilterArrayOutput) @@ -1708,8 +1721,8 @@ func (o VipOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VipOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vip) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VipOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vip) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. diff --git a/sdk/go/fortios/firewall/vip46.go b/sdk/go/fortios/firewall/vip46.go index 0a8e7975..b93d1e25 100644 --- a/sdk/go/fortios/firewall/vip46.go +++ b/sdk/go/fortios/firewall/vip46.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,7 +84,7 @@ type Vip46 struct { Extport pulumi.StringOutput `pulumi:"extport"` // Custom defined id. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod pulumi.StringOutput `pulumi:"ldbMethod"` @@ -115,7 +113,7 @@ type Vip46 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVip46 registers a new resource with the given unique name, arguments, and options. @@ -168,7 +166,7 @@ type vip46State struct { Extport *string `pulumi:"extport"` // Custom defined id. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod *string `pulumi:"ldbMethod"` @@ -215,7 +213,7 @@ type Vip46State struct { Extport pulumi.StringPtrInput // Custom defined id. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod pulumi.StringPtrInput @@ -266,7 +264,7 @@ type vip46Args struct { Extport *string `pulumi:"extport"` // Custom defined id. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod *string `pulumi:"ldbMethod"` @@ -314,7 +312,7 @@ type Vip46Args struct { Extport pulumi.StringPtrInput // Custom defined id. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod pulumi.StringPtrInput @@ -468,7 +466,7 @@ func (o Vip46Output) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Vip46) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Vip46Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vip46) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -539,8 +537,8 @@ func (o Vip46Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Vip46Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vip46) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Vip46Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vip46) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Vip46ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vip6.go b/sdk/go/fortios/firewall/vip6.go index 79fc5d47..7b14a91e 100644 --- a/sdk/go/fortios/firewall/vip6.go +++ b/sdk/go/fortios/firewall/vip6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -88,7 +87,6 @@ import ( // } // // ``` -// // // ## Import // @@ -128,7 +126,7 @@ type Vip6 struct { Extport pulumi.StringOutput `pulumi:"extport"` // Custom defined ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. H2Support pulumi.StringOutput `pulumi:"h2Support"` @@ -196,6 +194,8 @@ type Vip6 struct { ServerType pulumi.StringOutput `pulumi:"serverType"` // Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. SrcFilters Vip6SrcFilterArrayOutput `pulumi:"srcFilters"` + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter pulumi.StringOutput `pulumi:"srcVipFilter"` // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. SslAcceptFfdheGroups pulumi.StringOutput `pulumi:"sslAcceptFfdheGroups"` // Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -271,7 +271,7 @@ type Vip6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. WeblogicServer pulumi.StringOutput `pulumi:"weblogicServer"` // Enable to add an HTTP header to indicate SSL offloading for a WebSphere server. Valid values: `disable`, `enable`. @@ -332,7 +332,7 @@ type vip6State struct { Extport *string `pulumi:"extport"` // Custom defined ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. H2Support *string `pulumi:"h2Support"` @@ -400,6 +400,8 @@ type vip6State struct { ServerType *string `pulumi:"serverType"` // Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. SrcFilters []Vip6SrcFilter `pulumi:"srcFilters"` + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter *string `pulumi:"srcVipFilter"` // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. SslAcceptFfdheGroups *string `pulumi:"sslAcceptFfdheGroups"` // Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -501,7 +503,7 @@ type Vip6State struct { Extport pulumi.StringPtrInput // Custom defined ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. H2Support pulumi.StringPtrInput @@ -569,6 +571,8 @@ type Vip6State struct { ServerType pulumi.StringPtrInput // Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. SrcFilters Vip6SrcFilterArrayInput + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter pulumi.StringPtrInput // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. SslAcceptFfdheGroups pulumi.StringPtrInput // Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -674,7 +678,7 @@ type vip6Args struct { Extport *string `pulumi:"extport"` // Custom defined ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. H2Support *string `pulumi:"h2Support"` @@ -742,6 +746,8 @@ type vip6Args struct { ServerType *string `pulumi:"serverType"` // Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. SrcFilters []Vip6SrcFilter `pulumi:"srcFilters"` + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter *string `pulumi:"srcVipFilter"` // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. SslAcceptFfdheGroups *string `pulumi:"sslAcceptFfdheGroups"` // Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -844,7 +850,7 @@ type Vip6Args struct { Extport pulumi.StringPtrInput // Custom defined ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. H2Support pulumi.StringPtrInput @@ -912,6 +918,8 @@ type Vip6Args struct { ServerType pulumi.StringPtrInput // Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. SrcFilters Vip6SrcFilterArrayInput + // Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + SrcVipFilter pulumi.StringPtrInput // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. SslAcceptFfdheGroups pulumi.StringPtrInput // Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -1126,7 +1134,7 @@ func (o Vip6Output) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Vip6) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Vip6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vip6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1296,6 +1304,11 @@ func (o Vip6Output) SrcFilters() Vip6SrcFilterArrayOutput { return o.ApplyT(func(v *Vip6) Vip6SrcFilterArrayOutput { return v.SrcFilters }).(Vip6SrcFilterArrayOutput) } +// Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. +func (o Vip6Output) SrcVipFilter() pulumi.StringOutput { + return o.ApplyT(func(v *Vip6) pulumi.StringOutput { return v.SrcVipFilter }).(pulumi.StringOutput) +} + // Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. func (o Vip6Output) SslAcceptFfdheGroups() pulumi.StringOutput { return o.ApplyT(func(v *Vip6) pulumi.StringOutput { return v.SslAcceptFfdheGroups }).(pulumi.StringOutput) @@ -1482,8 +1495,8 @@ func (o Vip6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Vip6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vip6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Vip6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vip6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. diff --git a/sdk/go/fortios/firewall/vip64.go b/sdk/go/fortios/firewall/vip64.go index 7c169849..f3fc16bb 100644 --- a/sdk/go/fortios/firewall/vip64.go +++ b/sdk/go/fortios/firewall/vip64.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,7 +84,7 @@ type Vip64 struct { Extport pulumi.StringOutput `pulumi:"extport"` // Custom defined id. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod pulumi.StringOutput `pulumi:"ldbMethod"` @@ -113,7 +111,7 @@ type Vip64 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVip64 registers a new resource with the given unique name, arguments, and options. @@ -166,7 +164,7 @@ type vip64State struct { Extport *string `pulumi:"extport"` // Custom defined id. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod *string `pulumi:"ldbMethod"` @@ -211,7 +209,7 @@ type Vip64State struct { Extport pulumi.StringPtrInput // Custom defined id. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod pulumi.StringPtrInput @@ -260,7 +258,7 @@ type vip64Args struct { Extport *string `pulumi:"extport"` // Custom defined id. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod *string `pulumi:"ldbMethod"` @@ -306,7 +304,7 @@ type Vip64Args struct { Extport pulumi.StringPtrInput // Custom defined id. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. LdbMethod pulumi.StringPtrInput @@ -458,7 +456,7 @@ func (o Vip64Output) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Vip64) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Vip64Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vip64) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -524,8 +522,8 @@ func (o Vip64Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Vip64Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vip64) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Vip64Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vip64) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Vip64ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vipgrp.go b/sdk/go/fortios/firewall/vipgrp.go index 91d764e2..b21a79d6 100644 --- a/sdk/go/fortios/firewall/vipgrp.go +++ b/sdk/go/fortios/firewall/vipgrp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -59,7 +58,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Vipgrp struct { Comments pulumi.StringPtrOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // interface Interface pulumi.StringOutput `pulumi:"interface"` @@ -98,7 +96,7 @@ type Vipgrp struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVipgrp registers a new resource with the given unique name, arguments, and options. @@ -143,7 +141,7 @@ type vipgrpState struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // interface Interface *string `pulumi:"interface"` @@ -164,7 +162,7 @@ type VipgrpState struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // interface Interface pulumi.StringPtrInput @@ -189,7 +187,7 @@ type vipgrpArgs struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // interface Interface string `pulumi:"interface"` @@ -211,7 +209,7 @@ type VipgrpArgs struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // interface Interface pulumi.StringInput @@ -327,7 +325,7 @@ func (o VipgrpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VipgrpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -353,8 +351,8 @@ func (o VipgrpOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VipgrpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vipgrp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VipgrpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vipgrp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VipgrpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vipgrp46.go b/sdk/go/fortios/firewall/vipgrp46.go index a2583226..b9d8a336 100644 --- a/sdk/go/fortios/firewall/vipgrp46.go +++ b/sdk/go/fortios/firewall/vipgrp46.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -61,7 +60,6 @@ import ( // } // // ``` -// // // ## Import // @@ -89,7 +87,7 @@ type Vipgrp46 struct { Comments pulumi.StringPtrOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp46MemberArrayOutput `pulumi:"members"` @@ -98,7 +96,7 @@ type Vipgrp46 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVipgrp46 registers a new resource with the given unique name, arguments, and options. @@ -140,7 +138,7 @@ type vipgrp46State struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members []Vipgrp46Member `pulumi:"members"` @@ -159,7 +157,7 @@ type Vipgrp46State struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp46MemberArrayInput @@ -182,7 +180,7 @@ type vipgrp46Args struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members []Vipgrp46Member `pulumi:"members"` @@ -202,7 +200,7 @@ type Vipgrp46Args struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp46MemberArrayInput @@ -316,7 +314,7 @@ func (o Vipgrp46Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp46) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Vipgrp46Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp46) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -337,8 +335,8 @@ func (o Vipgrp46Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Vipgrp46Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vipgrp46) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Vipgrp46Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vipgrp46) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Vipgrp46ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vipgrp6.go b/sdk/go/fortios/firewall/vipgrp6.go index 7e88793e..2bf439a2 100644 --- a/sdk/go/fortios/firewall/vipgrp6.go +++ b/sdk/go/fortios/firewall/vipgrp6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -99,7 +98,6 @@ import ( // } // // ``` -// // // ## Import // @@ -127,7 +125,7 @@ type Vipgrp6 struct { Comments pulumi.StringPtrOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp6MemberArrayOutput `pulumi:"members"` @@ -136,7 +134,7 @@ type Vipgrp6 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVipgrp6 registers a new resource with the given unique name, arguments, and options. @@ -178,7 +176,7 @@ type vipgrp6State struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members []Vipgrp6Member `pulumi:"members"` @@ -197,7 +195,7 @@ type Vipgrp6State struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp6MemberArrayInput @@ -220,7 +218,7 @@ type vipgrp6Args struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members []Vipgrp6Member `pulumi:"members"` @@ -240,7 +238,7 @@ type Vipgrp6Args struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp6MemberArrayInput @@ -354,7 +352,7 @@ func (o Vipgrp6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Vipgrp6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -375,8 +373,8 @@ func (o Vipgrp6Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Vipgrp6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vipgrp6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Vipgrp6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vipgrp6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Vipgrp6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/vipgrp64.go b/sdk/go/fortios/firewall/vipgrp64.go index ae972247..4f62a19e 100644 --- a/sdk/go/fortios/firewall/vipgrp64.go +++ b/sdk/go/fortios/firewall/vipgrp64.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -61,7 +60,6 @@ import ( // } // // ``` -// // // ## Import // @@ -89,7 +87,7 @@ type Vipgrp64 struct { Comments pulumi.StringPtrOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp64MemberArrayOutput `pulumi:"members"` @@ -98,7 +96,7 @@ type Vipgrp64 struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVipgrp64 registers a new resource with the given unique name, arguments, and options. @@ -140,7 +138,7 @@ type vipgrp64State struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members []Vipgrp64Member `pulumi:"members"` @@ -159,7 +157,7 @@ type Vipgrp64State struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp64MemberArrayInput @@ -182,7 +180,7 @@ type vipgrp64Args struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members []Vipgrp64Member `pulumi:"members"` @@ -202,7 +200,7 @@ type Vipgrp64Args struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. Members Vipgrp64MemberArrayInput @@ -316,7 +314,7 @@ func (o Vipgrp64Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp64) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Vipgrp64Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vipgrp64) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -337,8 +335,8 @@ func (o Vipgrp64Output) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Vipgrp64Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vipgrp64) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Vipgrp64Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vipgrp64) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Vipgrp64ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/firewall/wildcardfqdn/custom.go b/sdk/go/fortios/firewall/wildcardfqdn/custom.go index 79973e87..3b1a4908 100644 --- a/sdk/go/fortios/firewall/wildcardfqdn/custom.go +++ b/sdk/go/fortios/firewall/wildcardfqdn/custom.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,7 +70,7 @@ type Custom struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable address visibility. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` // Wildcard FQDN. @@ -289,8 +287,8 @@ func (o CustomOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable address visibility. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/firewall/wildcardfqdn/group.go b/sdk/go/fortios/firewall/wildcardfqdn/group.go index 7222d83c..13721f9e 100644 --- a/sdk/go/fortios/firewall/wildcardfqdn/group.go +++ b/sdk/go/fortios/firewall/wildcardfqdn/group.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,7 +80,7 @@ type Group struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Address group members. The structure of `member` block is documented below. Members GroupMemberArrayOutput `pulumi:"members"` @@ -91,7 +89,7 @@ type Group struct { // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable address visibility. Valid values: `enable`, `disable`. Visibility pulumi.StringOutput `pulumi:"visibility"` } @@ -135,7 +133,7 @@ type groupState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Address group members. The structure of `member` block is documented below. Members []GroupMember `pulumi:"members"` @@ -156,7 +154,7 @@ type GroupState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Address group members. The structure of `member` block is documented below. Members GroupMemberArrayInput @@ -181,7 +179,7 @@ type groupArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Address group members. The structure of `member` block is documented below. Members []GroupMember `pulumi:"members"` @@ -203,7 +201,7 @@ type GroupArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Address group members. The structure of `member` block is documented below. Members GroupMemberArrayInput @@ -319,7 +317,7 @@ func (o GroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -340,8 +338,8 @@ func (o GroupOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable address visibility. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/fmg/devicemanagerDevice.go b/sdk/go/fortios/fmg/devicemanagerDevice.go index 40211fcd..66736fab 100644 --- a/sdk/go/fortios/fmg/devicemanagerDevice.go +++ b/sdk/go/fortios/fmg/devicemanagerDevice.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// type DevicemanagerDevice struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/devicemanagerInstallDevice.go b/sdk/go/fortios/fmg/devicemanagerInstallDevice.go index 65393463..2a9f29f1 100644 --- a/sdk/go/fortios/fmg/devicemanagerInstallDevice.go +++ b/sdk/go/fortios/fmg/devicemanagerInstallDevice.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type DevicemanagerInstallDevice struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/devicemanagerInstallPolicypackage.go b/sdk/go/fortios/fmg/devicemanagerInstallPolicypackage.go index 710c965b..502c6e2f 100644 --- a/sdk/go/fortios/fmg/devicemanagerInstallPolicypackage.go +++ b/sdk/go/fortios/fmg/devicemanagerInstallPolicypackage.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type DevicemanagerInstallPolicypackage struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/devicemanagerScript.go b/sdk/go/fortios/fmg/devicemanagerScript.go index 39e64d69..2dadf3e2 100644 --- a/sdk/go/fortios/fmg/devicemanagerScript.go +++ b/sdk/go/fortios/fmg/devicemanagerScript.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// type DevicemanagerScript struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/devicemanagerScriptExecute.go b/sdk/go/fortios/fmg/devicemanagerScriptExecute.go index 365eee78..6738dc36 100644 --- a/sdk/go/fortios/fmg/devicemanagerScriptExecute.go +++ b/sdk/go/fortios/fmg/devicemanagerScriptExecute.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// type DevicemanagerScriptExecute struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/firewallObjectAddress.go b/sdk/go/fortios/fmg/firewallObjectAddress.go index 4d754676..31a7ccd5 100644 --- a/sdk/go/fortios/fmg/firewallObjectAddress.go +++ b/sdk/go/fortios/fmg/firewallObjectAddress.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -62,7 +61,6 @@ import ( // } // // ``` -// type FirewallObjectAddress struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/firewallObjectIppool.go b/sdk/go/fortios/fmg/firewallObjectIppool.go index e2e6b3e2..020c7f79 100644 --- a/sdk/go/fortios/fmg/firewallObjectIppool.go +++ b/sdk/go/fortios/fmg/firewallObjectIppool.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// type FirewallObjectIppool struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/firewallObjectService.go b/sdk/go/fortios/fmg/firewallObjectService.go index bc18eb55..98432cea 100644 --- a/sdk/go/fortios/fmg/firewallObjectService.go +++ b/sdk/go/fortios/fmg/firewallObjectService.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -70,7 +69,6 @@ import ( // } // // ``` -// type FirewallObjectService struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/firewallObjectVip.go b/sdk/go/fortios/fmg/firewallObjectVip.go index 5879162a..b231e857 100644 --- a/sdk/go/fortios/fmg/firewallObjectVip.go +++ b/sdk/go/fortios/fmg/firewallObjectVip.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -56,7 +55,6 @@ import ( // } // // ``` -// type FirewallObjectVip struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/firewallSecurityPolicy.go b/sdk/go/fortios/fmg/firewallSecurityPolicy.go index 8f5e8282..231d317d 100644 --- a/sdk/go/fortios/fmg/firewallSecurityPolicy.go +++ b/sdk/go/fortios/fmg/firewallSecurityPolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -83,7 +82,6 @@ import ( // } // // ``` -// type FirewallSecurityPolicy struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/firewallSecurityPolicypackage.go b/sdk/go/fortios/fmg/firewallSecurityPolicypackage.go index d11bd1d8..8656d5a6 100644 --- a/sdk/go/fortios/fmg/firewallSecurityPolicypackage.go +++ b/sdk/go/fortios/fmg/firewallSecurityPolicypackage.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// type FirewallSecurityPolicypackage struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/jsonrpcRequest.go b/sdk/go/fortios/fmg/jsonrpcRequest.go index f718feeb..ae9a0748 100644 --- a/sdk/go/fortios/fmg/jsonrpcRequest.go +++ b/sdk/go/fortios/fmg/jsonrpcRequest.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -107,7 +106,6 @@ import ( // } // // ``` -// type JsonrpcRequest struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/objectAdomRevision.go b/sdk/go/fortios/fmg/objectAdomRevision.go index e660c47e..92f9b1a8 100644 --- a/sdk/go/fortios/fmg/objectAdomRevision.go +++ b/sdk/go/fortios/fmg/objectAdomRevision.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type ObjectAdomRevision struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemAdmin.go b/sdk/go/fortios/fmg/systemAdmin.go index ce40d936..1eb9263a 100644 --- a/sdk/go/fortios/fmg/systemAdmin.go +++ b/sdk/go/fortios/fmg/systemAdmin.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type SystemAdmin struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemAdminProfiles.go b/sdk/go/fortios/fmg/systemAdminProfiles.go index 39ef3648..4fbd767b 100644 --- a/sdk/go/fortios/fmg/systemAdminProfiles.go +++ b/sdk/go/fortios/fmg/systemAdminProfiles.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -70,7 +69,6 @@ import ( // } // // ``` -// type SystemAdminProfiles struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemAdminUser.go b/sdk/go/fortios/fmg/systemAdminUser.go index 36a9126a..3eed62af 100644 --- a/sdk/go/fortios/fmg/systemAdminUser.go +++ b/sdk/go/fortios/fmg/systemAdminUser.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// type SystemAdminUser struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemAdom.go b/sdk/go/fortios/fmg/systemAdom.go index 3f4cbfd3..e5f6e0e9 100644 --- a/sdk/go/fortios/fmg/systemAdom.go +++ b/sdk/go/fortios/fmg/systemAdom.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// type SystemAdom struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemDns.go b/sdk/go/fortios/fmg/systemDns.go index 884b0ef3..ee8e3cc2 100644 --- a/sdk/go/fortios/fmg/systemDns.go +++ b/sdk/go/fortios/fmg/systemDns.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type SystemDns struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemGlobal.go b/sdk/go/fortios/fmg/systemGlobal.go index 5c011de2..6119435d 100644 --- a/sdk/go/fortios/fmg/systemGlobal.go +++ b/sdk/go/fortios/fmg/systemGlobal.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// type SystemGlobal struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemLicenseForticare.go b/sdk/go/fortios/fmg/systemLicenseForticare.go index 835f5af1..ce49d76d 100644 --- a/sdk/go/fortios/fmg/systemLicenseForticare.go +++ b/sdk/go/fortios/fmg/systemLicenseForticare.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type SystemLicenseForticare struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemLicenseVm.go b/sdk/go/fortios/fmg/systemLicenseVm.go index 38e455fe..7c7698b6 100644 --- a/sdk/go/fortios/fmg/systemLicenseVm.go +++ b/sdk/go/fortios/fmg/systemLicenseVm.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// type SystemLicenseVm struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemNetworkInterface.go b/sdk/go/fortios/fmg/systemNetworkInterface.go index d08f7936..a3206efb 100644 --- a/sdk/go/fortios/fmg/systemNetworkInterface.go +++ b/sdk/go/fortios/fmg/systemNetworkInterface.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// type SystemNetworkInterface struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemNetworkRoute.go b/sdk/go/fortios/fmg/systemNetworkRoute.go index 85818d6f..dbc7a716 100644 --- a/sdk/go/fortios/fmg/systemNetworkRoute.go +++ b/sdk/go/fortios/fmg/systemNetworkRoute.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// type SystemNetworkRoute struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/fmg/systemNtp.go b/sdk/go/fortios/fmg/systemNtp.go index 888d0736..a6a0d9c1 100644 --- a/sdk/go/fortios/fmg/systemNtp.go +++ b/sdk/go/fortios/fmg/systemNtp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// type SystemNtp struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/ftpproxy/explicit.go b/sdk/go/fortios/ftpproxy/explicit.go index ddcab2cf..4b583ba9 100644 --- a/sdk/go/fortios/ftpproxy/explicit.go +++ b/sdk/go/fortios/ftpproxy/explicit.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -84,7 +82,7 @@ type Explicit struct { // Enable/disable the explicit FTP proxy. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExplicit registers a new resource with the given unique name, arguments, and options. @@ -359,8 +357,8 @@ func (o ExplicitOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExplicitOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Explicit) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExplicitOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExplicitArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/icap/profile.go b/sdk/go/fortios/icap/profile.go index 01bb915f..8cfd83d8 100644 --- a/sdk/go/fortios/icap/profile.go +++ b/sdk/go/fortios/icap/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Profile struct { FileTransferPath pulumi.StringOutput `pulumi:"fileTransferPath"` // ICAP server to use for a file transfer. FileTransferServer pulumi.StringOutput `pulumi:"fileTransferServer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. IcapBlockLog pulumi.StringOutput `pulumi:"icapBlockLog"` @@ -139,7 +137,7 @@ type Profile struct { // Time (in seconds) that ICAP client waits for the response from ICAP server. Timeout pulumi.IntOutput `pulumi:"timeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -188,7 +186,7 @@ type profileState struct { FileTransferPath *string `pulumi:"fileTransferPath"` // ICAP server to use for a file transfer. FileTransferServer *string `pulumi:"fileTransferServer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. IcapBlockLog *string `pulumi:"icapBlockLog"` @@ -257,7 +255,7 @@ type ProfileState struct { FileTransferPath pulumi.StringPtrInput // ICAP server to use for a file transfer. FileTransferServer pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. IcapBlockLog pulumi.StringPtrInput @@ -330,7 +328,7 @@ type profileArgs struct { FileTransferPath *string `pulumi:"fileTransferPath"` // ICAP server to use for a file transfer. FileTransferServer *string `pulumi:"fileTransferServer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. IcapBlockLog *string `pulumi:"icapBlockLog"` @@ -400,7 +398,7 @@ type ProfileArgs struct { FileTransferPath pulumi.StringPtrInput // ICAP server to use for a file transfer. FileTransferServer pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. IcapBlockLog pulumi.StringPtrInput @@ -579,7 +577,7 @@ func (o ProfileOutput) FileTransferServer() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.FileTransferServer }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -700,8 +698,8 @@ func (o ProfileOutput) Timeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/icap/server.go b/sdk/go/fortios/icap/server.go index 2e429179..93872825 100644 --- a/sdk/go/fortios/icap/server.go +++ b/sdk/go/fortios/icap/server.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Server struct { // CA certificate name. SslCert pulumi.StringOutput `pulumi:"sslCert"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewServer registers a new resource with the given unique name, arguments, and options. @@ -391,8 +389,8 @@ func (o ServerOutput) SslCert() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ServerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Server) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ServerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Server) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ServerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/icap/servergroup.go b/sdk/go/fortios/icap/servergroup.go index 3bf247bd..73633b3a 100644 --- a/sdk/go/fortios/icap/servergroup.go +++ b/sdk/go/fortios/icap/servergroup.go @@ -35,7 +35,7 @@ type Servergroup struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. LdbMethod pulumi.StringOutput `pulumi:"ldbMethod"` @@ -44,7 +44,7 @@ type Servergroup struct { // Add ICAP servers to a list to form a server group. Optionally assign weights to each server. The structure of `serverList` block is documented below. ServerLists ServergroupServerListArrayOutput `pulumi:"serverLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewServergroup registers a new resource with the given unique name, arguments, and options. @@ -79,7 +79,7 @@ func GetServergroup(ctx *pulumi.Context, type servergroupState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. LdbMethod *string `pulumi:"ldbMethod"` @@ -94,7 +94,7 @@ type servergroupState struct { type ServergroupState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. LdbMethod pulumi.StringPtrInput @@ -113,7 +113,7 @@ func (ServergroupState) ElementType() reflect.Type { type servergroupArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. LdbMethod *string `pulumi:"ldbMethod"` @@ -129,7 +129,7 @@ type servergroupArgs struct { type ServergroupArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. LdbMethod pulumi.StringPtrInput @@ -233,7 +233,7 @@ func (o ServergroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Servergroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ServergroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Servergroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o ServergroupOutput) ServerLists() ServergroupServerListArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ServergroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Servergroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ServergroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Servergroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ServergroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ipmask/getCidr.go b/sdk/go/fortios/ipmask/getCidr.go index 9395f329..693263d0 100644 --- a/sdk/go/fortios/ipmask/getCidr.go +++ b/sdk/go/fortios/ipmask/getCidr.go @@ -17,7 +17,6 @@ import ( // // ### Example1 // -// // ```go // package main // @@ -49,11 +48,9 @@ import ( // } // // ``` -// // // ### Example2 // -// // ```go // package main // @@ -92,7 +89,6 @@ import ( // } // // ``` -// func GetCidr(ctx *pulumi.Context, args *GetCidrArgs, opts ...pulumi.InvokeOption) (*GetCidrResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetCidrResult diff --git a/sdk/go/fortios/ips/custom.go b/sdk/go/fortios/ips/custom.go index 377c26f4..68363868 100644 --- a/sdk/go/fortios/ips/custom.go +++ b/sdk/go/fortios/ips/custom.go @@ -62,7 +62,7 @@ type Custom struct { // Signature tag. Tag pulumi.StringOutput `pulumi:"tag"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCustom registers a new resource with the given unique name, arguments, and options. @@ -389,8 +389,8 @@ func (o CustomOutput) Tag() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CustomArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/decoder.go b/sdk/go/fortios/ips/decoder.go index 216f7bef..87371849 100644 --- a/sdk/go/fortios/ips/decoder.go +++ b/sdk/go/fortios/ips/decoder.go @@ -35,14 +35,14 @@ type Decoder struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Decoder name. Name pulumi.StringOutput `pulumi:"name"` // IPS group parameters. The structure of `parameter` block is documented below. Parameters DecoderParameterArrayOutput `pulumi:"parameters"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDecoder registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetDecoder(ctx *pulumi.Context, type decoderState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Decoder name. Name *string `pulumi:"name"` @@ -90,7 +90,7 @@ type decoderState struct { type DecoderState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Decoder name. Name pulumi.StringPtrInput @@ -107,7 +107,7 @@ func (DecoderState) ElementType() reflect.Type { type decoderArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Decoder name. Name *string `pulumi:"name"` @@ -121,7 +121,7 @@ type decoderArgs struct { type DecoderArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Decoder name. Name pulumi.StringPtrInput @@ -223,7 +223,7 @@ func (o DecoderOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Decoder) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DecoderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Decoder) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o DecoderOutput) Parameters() DecoderParameterArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DecoderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Decoder) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DecoderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Decoder) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DecoderArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/global.go b/sdk/go/fortios/ips/global.go index 48af65d8..1a52c39e 100644 --- a/sdk/go/fortios/ips/global.go +++ b/sdk/go/fortios/ips/global.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Global struct { ExcludeSignatures pulumi.StringOutput `pulumi:"excludeSignatures"` // Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. FailOpen pulumi.StringOutput `pulumi:"failOpen"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. IntelligentMode pulumi.StringOutput `pulumi:"intelligentMode"` @@ -115,7 +113,7 @@ type Global struct { // Enable/disable submitting attack data found by this FortiGate to FortiGuard. Valid values: `enable`, `disable`. TrafficSubmit pulumi.StringOutput `pulumi:"trafficSubmit"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGlobal registers a new resource with the given unique name, arguments, and options. @@ -166,7 +164,7 @@ type globalState struct { ExcludeSignatures *string `pulumi:"excludeSignatures"` // Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. FailOpen *string `pulumi:"failOpen"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. IntelligentMode *string `pulumi:"intelligentMode"` @@ -213,7 +211,7 @@ type GlobalState struct { ExcludeSignatures pulumi.StringPtrInput // Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. FailOpen pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. IntelligentMode pulumi.StringPtrInput @@ -264,7 +262,7 @@ type globalArgs struct { ExcludeSignatures *string `pulumi:"excludeSignatures"` // Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. FailOpen *string `pulumi:"failOpen"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. IntelligentMode *string `pulumi:"intelligentMode"` @@ -312,7 +310,7 @@ type GlobalArgs struct { ExcludeSignatures pulumi.StringPtrInput // Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. FailOpen pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. IntelligentMode pulumi.StringPtrInput @@ -472,7 +470,7 @@ func (o GlobalOutput) FailOpen() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.FailOpen }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GlobalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -533,8 +531,8 @@ func (o GlobalOutput) TrafficSubmit() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GlobalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/rule.go b/sdk/go/fortios/ips/rule.go index a5580a73..9a377649 100644 --- a/sdk/go/fortios/ips/rule.go +++ b/sdk/go/fortios/ips/rule.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,7 +80,7 @@ type Rule struct { Date pulumi.IntOutput `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group. Group pulumi.StringOutput `pulumi:"group"` @@ -109,7 +107,7 @@ type Rule struct { // Enable/disable status. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRule registers a new resource with the given unique name, arguments, and options. @@ -150,7 +148,7 @@ type ruleState struct { Date *int `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group. Group *string `pulumi:"group"` @@ -189,7 +187,7 @@ type RuleState struct { Date pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group. Group pulumi.StringPtrInput @@ -232,7 +230,7 @@ type ruleArgs struct { Date *int `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group. Group *string `pulumi:"group"` @@ -272,7 +270,7 @@ type RuleArgs struct { Date pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group. Group pulumi.StringPtrInput @@ -409,7 +407,7 @@ func (o RuleOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RuleOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -475,8 +473,8 @@ func (o RuleOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RuleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Rule) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RuleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Rule) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RuleArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/rulesettings.go b/sdk/go/fortios/ips/rulesettings.go index f62f4862..12a26246 100644 --- a/sdk/go/fortios/ips/rulesettings.go +++ b/sdk/go/fortios/ips/rulesettings.go @@ -36,7 +36,7 @@ type Rulesettings struct { // Rule ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRulesettings registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o RulesettingsOutput) Fosid() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RulesettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Rulesettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RulesettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Rulesettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RulesettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/sensor.go b/sdk/go/fortios/ips/sensor.go index ce866d82..4be686ee 100644 --- a/sdk/go/fortios/ips/sensor.go +++ b/sdk/go/fortios/ips/sensor.go @@ -45,7 +45,7 @@ type Sensor struct { ExtendedLog pulumi.StringOutput `pulumi:"extendedLog"` // IPS sensor filter. The structure of `filter` block is documented below. Filters SensorFilterArrayOutput `pulumi:"filters"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Sensor name. Name pulumi.StringOutput `pulumi:"name"` @@ -56,7 +56,7 @@ type Sensor struct { // Block or monitor connections to Botnet servers, or disable Botnet scanning. Valid values: `disable`, `block`, `monitor`. ScanBotnetConnections pulumi.StringOutput `pulumi:"scanBotnetConnections"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSensor registers a new resource with the given unique name, arguments, and options. @@ -101,7 +101,7 @@ type sensorState struct { ExtendedLog *string `pulumi:"extendedLog"` // IPS sensor filter. The structure of `filter` block is documented below. Filters []SensorFilter `pulumi:"filters"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Sensor name. Name *string `pulumi:"name"` @@ -128,7 +128,7 @@ type SensorState struct { ExtendedLog pulumi.StringPtrInput // IPS sensor filter. The structure of `filter` block is documented below. Filters SensorFilterArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Sensor name. Name pulumi.StringPtrInput @@ -159,7 +159,7 @@ type sensorArgs struct { ExtendedLog *string `pulumi:"extendedLog"` // IPS sensor filter. The structure of `filter` block is documented below. Filters []SensorFilter `pulumi:"filters"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Sensor name. Name *string `pulumi:"name"` @@ -187,7 +187,7 @@ type SensorArgs struct { ExtendedLog pulumi.StringPtrInput // IPS sensor filter. The structure of `filter` block is documented below. Filters SensorFilterArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Sensor name. Name pulumi.StringPtrInput @@ -318,7 +318,7 @@ func (o SensorOutput) Filters() SensorFilterArrayOutput { return o.ApplyT(func(v *Sensor) SensorFilterArrayOutput { return v.Filters }).(SensorFilterArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SensorOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sensor) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -344,8 +344,8 @@ func (o SensorOutput) ScanBotnetConnections() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SensorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sensor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SensorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sensor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SensorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/settings.go b/sdk/go/fortios/ips/settings.go index c156d5ea..efa977fe 100644 --- a/sdk/go/fortios/ips/settings.go +++ b/sdk/go/fortios/ips/settings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -75,7 +73,7 @@ type Settings struct { // Enable/disable proxy-mode policy inline IPS support. Valid values: `disable`, `enable`. ProxyInlineIps pulumi.StringOutput `pulumi:"proxyInlineIps"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings registers a new resource with the given unique name, arguments, and options. @@ -285,8 +283,8 @@ func (o SettingsOutput) ProxyInlineIps() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/ips/viewmap.go b/sdk/go/fortios/ips/viewmap.go index 80ecd3f4..f79804ae 100644 --- a/sdk/go/fortios/ips/viewmap.go +++ b/sdk/go/fortios/ips/viewmap.go @@ -42,7 +42,7 @@ type Viewmap struct { // VDOM ID. VdomId pulumi.IntOutput `pulumi:"vdomId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Policy. Which pulumi.StringOutput `pulumi:"which"` } @@ -249,8 +249,8 @@ func (o ViewmapOutput) VdomId() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ViewmapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Viewmap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ViewmapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Viewmap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Policy. diff --git a/sdk/go/fortios/json/genericApi.go b/sdk/go/fortios/json/genericApi.go index bb3a7d62..4ec8c641 100644 --- a/sdk/go/fortios/json/genericApi.go +++ b/sdk/go/fortios/json/genericApi.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -74,7 +73,6 @@ import ( // } // // ``` -// type GenericApi struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/log/customfield.go b/sdk/go/fortios/log/customfield.go index f4874237..6492dd5d 100644 --- a/sdk/go/fortios/log/customfield.go +++ b/sdk/go/fortios/log/customfield.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Customfield struct { // Field value (max: 15 characters). Value pulumi.StringOutput `pulumi:"value"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCustomfield registers a new resource with the given unique name, arguments, and options. @@ -257,8 +255,8 @@ func (o CustomfieldOutput) Value() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomfieldOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Customfield) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomfieldOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Customfield) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CustomfieldArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/disk/filter.go b/sdk/go/fortios/log/disk/filter.go index c28c3fac..f2c66fb8 100644 --- a/sdk/go/fortios/log/disk/filter.go +++ b/sdk/go/fortios/log/disk/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -139,7 +137,7 @@ type Filter struct { // Enable/disable system activity logging. Valid values: `enable`, `disable`. System pulumi.StringOutput `pulumi:"system"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. VipSsl pulumi.StringOutput `pulumi:"vipSsl"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -210,7 +208,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -291,7 +289,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -376,7 +374,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -458,7 +456,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -667,7 +665,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -763,8 +761,8 @@ func (o FilterOutput) System() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/disk/setting.go b/sdk/go/fortios/log/disk/setting.go index 0bdb2563..f2e8186a 100644 --- a/sdk/go/fortios/log/disk/setting.go +++ b/sdk/go/fortios/log/disk/setting.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -64,7 +63,6 @@ import ( // } // // ``` -// // // ## Import // @@ -147,7 +145,7 @@ type Setting struct { // Username required to log into the FTP server to upload disk log files. Uploaduser pulumi.StringOutput `pulumi:"uploaduser"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -692,8 +690,8 @@ func (o SettingOutput) Uploaduser() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/eventfilter.go b/sdk/go/fortios/log/eventfilter.go index 959aad5e..6d1b993a 100644 --- a/sdk/go/fortios/log/eventfilter.go +++ b/sdk/go/fortios/log/eventfilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Eventfilter struct { // Enable/disable user authentication event logging. Valid values: `enable`, `disable`. User pulumi.StringOutput `pulumi:"user"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VPN event logging. Valid values: `enable`, `disable`. Vpn pulumi.StringOutput `pulumi:"vpn"` // Enable/disable WAN optimization event logging. Valid values: `enable`, `disable`. @@ -467,8 +465,8 @@ func (o EventfilterOutput) User() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o EventfilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Eventfilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o EventfilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Eventfilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VPN event logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/cloud/filter.go b/sdk/go/fortios/log/fortianalyzer/cloud/filter.go index e5d35ea4..dc79f86e 100644 --- a/sdk/go/fortios/log/fortianalyzer/cloud/filter.go +++ b/sdk/go/fortios/log/fortianalyzer/cloud/filter.go @@ -49,7 +49,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -62,7 +62,7 @@ type Filter struct { // Enable/disable sniffer traffic logging. Valid values: `enable`, `disable`. SnifferTraffic pulumi.StringOutput `pulumi:"snifferTraffic"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -115,7 +115,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -152,7 +152,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -193,7 +193,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -231,7 +231,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -378,7 +378,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -409,8 +409,8 @@ func (o FilterOutput) SnifferTraffic() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/cloud/overridefilter.go b/sdk/go/fortios/log/fortianalyzer/cloud/overridefilter.go index 6bcd0d41..20e59d97 100644 --- a/sdk/go/fortios/log/fortianalyzer/cloud/overridefilter.go +++ b/sdk/go/fortios/log/fortianalyzer/cloud/overridefilter.go @@ -49,7 +49,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -62,7 +62,7 @@ type Overridefilter struct { // Enable/disable sniffer traffic logging. Valid values: `enable`, `disable`. SnifferTraffic pulumi.StringOutput `pulumi:"snifferTraffic"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -115,7 +115,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -152,7 +152,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -193,7 +193,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -231,7 +231,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -378,7 +378,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -409,8 +409,8 @@ func (o OverridefilterOutput) SnifferTraffic() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/cloud/overridesetting.go b/sdk/go/fortios/log/fortianalyzer/cloud/overridesetting.go index b63b501a..5782a344 100644 --- a/sdk/go/fortios/log/fortianalyzer/cloud/overridesetting.go +++ b/sdk/go/fortios/log/fortianalyzer/cloud/overridesetting.go @@ -36,7 +36,7 @@ type Overridesetting struct { // Enable/disable logging to FortiAnalyzer. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o OverridesettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/cloud/setting.go b/sdk/go/fortios/log/fortianalyzer/cloud/setting.go index e94dd33b..d0924460 100644 --- a/sdk/go/fortios/log/fortianalyzer/cloud/setting.go +++ b/sdk/go/fortios/log/fortianalyzer/cloud/setting.go @@ -45,7 +45,7 @@ type Setting struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. EncAlgorithm pulumi.StringOutput `pulumi:"encAlgorithm"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -82,7 +82,7 @@ type Setting struct { // Time to upload logs (hh:mm). UploadTime pulumi.StringOutput `pulumi:"uploadTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -127,7 +127,7 @@ type settingState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. EncAlgorithm *string `pulumi:"encAlgorithm"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -180,7 +180,7 @@ type SettingState struct { DynamicSortSubtable pulumi.StringPtrInput // Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. EncAlgorithm pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -237,7 +237,7 @@ type settingArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. EncAlgorithm *string `pulumi:"encAlgorithm"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -291,7 +291,7 @@ type SettingArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. EncAlgorithm pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -448,7 +448,7 @@ func (o SettingOutput) EncAlgorithm() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.EncAlgorithm }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -539,8 +539,8 @@ func (o SettingOutput) UploadTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/filter.go b/sdk/go/fortios/log/fortianalyzer/filter.go index b7cec15d..ffcbbad4 100644 --- a/sdk/go/fortios/log/fortianalyzer/filter.go +++ b/sdk/go/fortios/log/fortianalyzer/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/overridefilter.go b/sdk/go/fortios/log/fortianalyzer/overridefilter.go index 61f2b0a9..81142bd4 100644 --- a/sdk/go/fortios/log/fortianalyzer/overridefilter.go +++ b/sdk/go/fortios/log/fortianalyzer/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/overridesetting.go b/sdk/go/fortios/log/fortianalyzer/overridesetting.go index d33bbccb..307d029e 100644 --- a/sdk/go/fortios/log/fortianalyzer/overridesetting.go +++ b/sdk/go/fortios/log/fortianalyzer/overridesetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Overridesetting struct { FallbackToPrimary pulumi.StringOutput `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType pulumi.IntOutput `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -145,7 +143,7 @@ type Overridesetting struct { // Enable/disable use of management VDOM IP address as source IP for logs sent to FortiAnalyzer. Valid values: `enable`, `disable`. UseManagementVdom pulumi.StringOutput `pulumi:"useManagementVdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -198,7 +196,7 @@ type overridesettingState struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -271,7 +269,7 @@ type OverridesettingState struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -348,7 +346,7 @@ type overridesettingArgs struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -422,7 +420,7 @@ type OverridesettingArgs struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -611,7 +609,7 @@ func (o OverridesettingOutput) FazType() pulumi.IntOutput { return o.ApplyT(func(v *Overridesetting) pulumi.IntOutput { return v.FazType }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -732,8 +730,8 @@ func (o OverridesettingOutput) UseManagementVdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/setting.go b/sdk/go/fortios/log/fortianalyzer/setting.go index cc87c008..d246c1b0 100644 --- a/sdk/go/fortios/log/fortianalyzer/setting.go +++ b/sdk/go/fortios/log/fortianalyzer/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Setting struct { FallbackToPrimary pulumi.StringOutput `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType pulumi.IntOutput `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -140,7 +138,7 @@ type Setting struct { // Time to upload logs (hh:mm). UploadTime pulumi.StringOutput `pulumi:"uploadTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -193,7 +191,7 @@ type settingState struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -262,7 +260,7 @@ type SettingState struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -335,7 +333,7 @@ type settingArgs struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -405,7 +403,7 @@ type SettingArgs struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -590,7 +588,7 @@ func (o SettingOutput) FazType() pulumi.IntOutput { return o.ApplyT(func(v *Setting) pulumi.IntOutput { return v.FazType }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -701,8 +699,8 @@ func (o SettingOutput) UploadTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/v2/filter.go b/sdk/go/fortios/log/fortianalyzer/v2/filter.go index 77f19d51..062cd1a6 100644 --- a/sdk/go/fortios/log/fortianalyzer/v2/filter.go +++ b/sdk/go/fortios/log/fortianalyzer/v2/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/v2/overridefilter.go b/sdk/go/fortios/log/fortianalyzer/v2/overridefilter.go index 681cc004..74a9e7c8 100644 --- a/sdk/go/fortios/log/fortianalyzer/v2/overridefilter.go +++ b/sdk/go/fortios/log/fortianalyzer/v2/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/v2/overridesetting.go b/sdk/go/fortios/log/fortianalyzer/v2/overridesetting.go index 38ec0487..47512096 100644 --- a/sdk/go/fortios/log/fortianalyzer/v2/overridesetting.go +++ b/sdk/go/fortios/log/fortianalyzer/v2/overridesetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Overridesetting struct { FallbackToPrimary pulumi.StringOutput `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType pulumi.IntOutput `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -145,7 +143,7 @@ type Overridesetting struct { // Enable/disable use of management VDOM IP address as source IP for logs sent to FortiAnalyzer. Valid values: `enable`, `disable`. UseManagementVdom pulumi.StringOutput `pulumi:"useManagementVdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -198,7 +196,7 @@ type overridesettingState struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -271,7 +269,7 @@ type OverridesettingState struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -348,7 +346,7 @@ type overridesettingArgs struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -422,7 +420,7 @@ type OverridesettingArgs struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -611,7 +609,7 @@ func (o OverridesettingOutput) FazType() pulumi.IntOutput { return o.ApplyT(func(v *Overridesetting) pulumi.IntOutput { return v.FazType }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -732,8 +730,8 @@ func (o OverridesettingOutput) UseManagementVdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/v2/setting.go b/sdk/go/fortios/log/fortianalyzer/v2/setting.go index ee50f299..5acffbe3 100644 --- a/sdk/go/fortios/log/fortianalyzer/v2/setting.go +++ b/sdk/go/fortios/log/fortianalyzer/v2/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Setting struct { FallbackToPrimary pulumi.StringOutput `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType pulumi.IntOutput `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -140,7 +138,7 @@ type Setting struct { // Time to upload logs (hh:mm). UploadTime pulumi.StringOutput `pulumi:"uploadTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -193,7 +191,7 @@ type settingState struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -262,7 +260,7 @@ type SettingState struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -335,7 +333,7 @@ type settingArgs struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -405,7 +403,7 @@ type SettingArgs struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -590,7 +588,7 @@ func (o SettingOutput) FazType() pulumi.IntOutput { return o.ApplyT(func(v *Setting) pulumi.IntOutput { return v.FazType }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -701,8 +699,8 @@ func (o SettingOutput) UploadTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/v3/filter.go b/sdk/go/fortios/log/fortianalyzer/v3/filter.go index 27511bc7..a96fb7d1 100644 --- a/sdk/go/fortios/log/fortianalyzer/v3/filter.go +++ b/sdk/go/fortios/log/fortianalyzer/v3/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/v3/overridefilter.go b/sdk/go/fortios/log/fortianalyzer/v3/overridefilter.go index 52d94ca0..e8ac4db3 100644 --- a/sdk/go/fortios/log/fortianalyzer/v3/overridefilter.go +++ b/sdk/go/fortios/log/fortianalyzer/v3/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortianalyzer/v3/overridesetting.go b/sdk/go/fortios/log/fortianalyzer/v3/overridesetting.go index 07b57512..6a84e8a3 100644 --- a/sdk/go/fortios/log/fortianalyzer/v3/overridesetting.go +++ b/sdk/go/fortios/log/fortianalyzer/v3/overridesetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Overridesetting struct { FallbackToPrimary pulumi.StringOutput `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType pulumi.IntOutput `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -145,7 +143,7 @@ type Overridesetting struct { // Enable/disable use of management VDOM IP address as source IP for logs sent to FortiAnalyzer. Valid values: `enable`, `disable`. UseManagementVdom pulumi.StringOutput `pulumi:"useManagementVdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -198,7 +196,7 @@ type overridesettingState struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -271,7 +269,7 @@ type OverridesettingState struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -348,7 +346,7 @@ type overridesettingArgs struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -422,7 +420,7 @@ type OverridesettingArgs struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -611,7 +609,7 @@ func (o OverridesettingOutput) FazType() pulumi.IntOutput { return o.ApplyT(func(v *Overridesetting) pulumi.IntOutput { return v.FazType }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -732,8 +730,8 @@ func (o OverridesettingOutput) UseManagementVdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortianalyzer/v3/setting.go b/sdk/go/fortios/log/fortianalyzer/v3/setting.go index 58f77dd6..eb3e06ef 100644 --- a/sdk/go/fortios/log/fortianalyzer/v3/setting.go +++ b/sdk/go/fortios/log/fortianalyzer/v3/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,7 +93,7 @@ type Setting struct { FallbackToPrimary pulumi.StringOutput `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType pulumi.IntOutput `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringOutput `pulumi:"hmacAlgorithm"` @@ -140,7 +138,7 @@ type Setting struct { // Time to upload logs (hh:mm). UploadTime pulumi.StringOutput `pulumi:"uploadTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -193,7 +191,7 @@ type settingState struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -262,7 +260,7 @@ type SettingState struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -335,7 +333,7 @@ type settingArgs struct { FallbackToPrimary *string `pulumi:"fallbackToPrimary"` // Hidden setting index of FortiAnalyzer. FazType *int `pulumi:"fazType"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm *string `pulumi:"hmacAlgorithm"` @@ -405,7 +403,7 @@ type SettingArgs struct { FallbackToPrimary pulumi.StringPtrInput // Hidden setting index of FortiAnalyzer. FazType pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiAnalyzer IPsec tunnel HMAC algorithm. HmacAlgorithm pulumi.StringPtrInput @@ -590,7 +588,7 @@ func (o SettingOutput) FazType() pulumi.IntOutput { return o.ApplyT(func(v *Setting) pulumi.IntOutput { return v.FazType }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -701,8 +699,8 @@ func (o SettingOutput) UploadTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortiguard/filter.go b/sdk/go/fortios/log/fortiguard/filter.go index 074f853a..ac6260aa 100644 --- a/sdk/go/fortios/log/fortiguard/filter.go +++ b/sdk/go/fortios/log/fortiguard/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortiguard/overridefilter.go b/sdk/go/fortios/log/fortiguard/overridefilter.go index 3bdd695a..01b2b46e 100644 --- a/sdk/go/fortios/log/fortiguard/overridefilter.go +++ b/sdk/go/fortios/log/fortiguard/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -109,7 +107,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -164,7 +162,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -209,7 +207,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -258,7 +256,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -304,7 +302,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -462,7 +460,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -508,8 +506,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/fortiguard/overridesetting.go b/sdk/go/fortios/log/fortiguard/overridesetting.go index 841603c2..8b7deaa6 100644 --- a/sdk/go/fortios/log/fortiguard/overridesetting.go +++ b/sdk/go/fortios/log/fortiguard/overridesetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -84,7 +82,7 @@ type Overridesetting struct { // Time of day to roll logs (hh:mm). UploadTime pulumi.StringOutput `pulumi:"uploadTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -346,8 +344,8 @@ func (o OverridesettingOutput) UploadTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/fortiguard/setting.go b/sdk/go/fortios/log/fortiguard/setting.go index 7e71f2bc..f2185d88 100644 --- a/sdk/go/fortios/log/fortiguard/setting.go +++ b/sdk/go/fortios/log/fortiguard/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Setting struct { // Time of day to roll logs (hh:mm). UploadTime pulumi.StringOutput `pulumi:"uploadTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -423,8 +421,8 @@ func (o SettingOutput) UploadTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/guidisplay.go b/sdk/go/fortios/log/guidisplay.go index 03031684..f74e7b44 100644 --- a/sdk/go/fortios/log/guidisplay.go +++ b/sdk/go/fortios/log/guidisplay.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Guidisplay struct { // Enable/disable resolving IP addresses to hostname in log messages on the GUI using reverse DNS lookup Valid values: `enable`, `disable`. ResolveHosts pulumi.StringOutput `pulumi:"resolveHosts"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGuidisplay registers a new resource with the given unique name, arguments, and options. @@ -254,8 +252,8 @@ func (o GuidisplayOutput) ResolveHosts() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GuidisplayOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Guidisplay) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GuidisplayOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Guidisplay) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GuidisplayArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/memory/filter.go b/sdk/go/fortios/log/memory/filter.go index f3d0e957..0c6b2ecb 100644 --- a/sdk/go/fortios/log/memory/filter.go +++ b/sdk/go/fortios/log/memory/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -97,7 +95,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -136,7 +134,7 @@ type Filter struct { // Enable/disable system activity logging. Valid values: `enable`, `disable`. System pulumi.StringOutput `pulumi:"system"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. VipSsl pulumi.StringOutput `pulumi:"vipSsl"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. @@ -205,7 +203,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -284,7 +282,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -367,7 +365,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -447,7 +445,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -651,7 +649,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -747,8 +745,8 @@ func (o FilterOutput) System() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/memory/globalsetting.go b/sdk/go/fortios/log/memory/globalsetting.go index 85d3b71c..9400897d 100644 --- a/sdk/go/fortios/log/memory/globalsetting.go +++ b/sdk/go/fortios/log/memory/globalsetting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Globalsetting struct { // Maximum amount of memory that can be used for memory logging in bytes. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGlobalsetting registers a new resource with the given unique name, arguments, and options. @@ -270,8 +268,8 @@ func (o GlobalsettingOutput) MaxSize() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalsettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Globalsetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalsettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Globalsetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GlobalsettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/memory/setting.go b/sdk/go/fortios/log/memory/setting.go index e51a0eac..b243448b 100644 --- a/sdk/go/fortios/log/memory/setting.go +++ b/sdk/go/fortios/log/memory/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Setting struct { // Enable/disable logging to the FortiGate's memory. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -238,8 +236,8 @@ func (o SettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/nulldevice/filter.go b/sdk/go/fortios/log/nulldevice/filter.go index 88cfa5ac..77c2873a 100644 --- a/sdk/go/fortios/log/nulldevice/filter.go +++ b/sdk/go/fortios/log/nulldevice/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/nulldevice/setting.go b/sdk/go/fortios/log/nulldevice/setting.go index 071e0675..28b78c71 100644 --- a/sdk/go/fortios/log/nulldevice/setting.go +++ b/sdk/go/fortios/log/nulldevice/setting.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,7 +63,7 @@ type Setting struct { // Enable/disable statistics collection for when no external logging destination, such as FortiAnalyzer, is present (data is not saved). Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -226,8 +224,8 @@ func (o SettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/setting.go b/sdk/go/fortios/log/setting.go index 1963e2f9..8a17bcf3 100644 --- a/sdk/go/fortios/log/setting.go +++ b/sdk/go/fortios/log/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// // // ## Import // @@ -99,7 +97,7 @@ type Setting struct { Fwpolicy6ImplicitLog pulumi.StringOutput `pulumi:"fwpolicy6ImplicitLog"` // Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. FwpolicyImplicitLog pulumi.StringOutput `pulumi:"fwpolicyImplicitLog"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. LocalInAllow pulumi.StringOutput `pulumi:"localInAllow"` @@ -136,7 +134,7 @@ type Setting struct { // Enable/disable anonymizing user names in log messages. Valid values: `enable`, `disable`. UserAnonymize pulumi.StringOutput `pulumi:"userAnonymize"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -189,7 +187,7 @@ type settingState struct { Fwpolicy6ImplicitLog *string `pulumi:"fwpolicy6ImplicitLog"` // Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. FwpolicyImplicitLog *string `pulumi:"fwpolicyImplicitLog"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. LocalInAllow *string `pulumi:"localInAllow"` @@ -250,7 +248,7 @@ type SettingState struct { Fwpolicy6ImplicitLog pulumi.StringPtrInput // Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. FwpolicyImplicitLog pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. LocalInAllow pulumi.StringPtrInput @@ -315,7 +313,7 @@ type settingArgs struct { Fwpolicy6ImplicitLog *string `pulumi:"fwpolicy6ImplicitLog"` // Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. FwpolicyImplicitLog *string `pulumi:"fwpolicyImplicitLog"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. LocalInAllow *string `pulumi:"localInAllow"` @@ -377,7 +375,7 @@ type SettingArgs struct { Fwpolicy6ImplicitLog pulumi.StringPtrInput // Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. FwpolicyImplicitLog pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. LocalInAllow pulumi.StringPtrInput @@ -554,7 +552,7 @@ func (o SettingOutput) FwpolicyImplicitLog() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.FwpolicyImplicitLog }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -645,8 +643,8 @@ func (o SettingOutput) UserAnonymize() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogSetting.go b/sdk/go/fortios/log/syslogSetting.go index aaf0ce33..4eb1bbee 100644 --- a/sdk/go/fortios/log/syslogSetting.go +++ b/sdk/go/fortios/log/syslogSetting.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// type SyslogSetting struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/log/syslogd/filter.go b/sdk/go/fortios/log/syslogd/filter.go index 3c64942e..1dab18e0 100644 --- a/sdk/go/fortios/log/syslogd/filter.go +++ b/sdk/go/fortios/log/syslogd/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/overridefilter.go b/sdk/go/fortios/log/syslogd/overridefilter.go index f67e356b..aee59a98 100644 --- a/sdk/go/fortios/log/syslogd/overridefilter.go +++ b/sdk/go/fortios/log/syslogd/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/overridesetting.go b/sdk/go/fortios/log/syslogd/overridesetting.go index 7486db2f..5bb19743 100644 --- a/sdk/go/fortios/log/syslogd/overridesetting.go +++ b/sdk/go/fortios/log/syslogd/overridesetting.go @@ -45,7 +45,7 @@ type Overridesetting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -72,7 +72,7 @@ type Overridesetting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -117,7 +117,7 @@ type overridesettingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -160,7 +160,7 @@ type OverridesettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -207,7 +207,7 @@ type overridesettingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -251,7 +251,7 @@ type OverridesettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -398,7 +398,7 @@ func (o OverridesettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -464,8 +464,8 @@ func (o OverridesettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/setting.go b/sdk/go/fortios/log/syslogd/setting.go index 6c6f23f2..84c85708 100644 --- a/sdk/go/fortios/log/syslogd/setting.go +++ b/sdk/go/fortios/log/syslogd/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Setting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -105,7 +103,7 @@ type Setting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -150,7 +148,7 @@ type settingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -191,7 +189,7 @@ type SettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -236,7 +234,7 @@ type settingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -278,7 +276,7 @@ type SettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -423,7 +421,7 @@ func (o SettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -484,8 +482,8 @@ func (o SettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/v2/filter.go b/sdk/go/fortios/log/syslogd/v2/filter.go index 696cf7d9..1b5346e0 100644 --- a/sdk/go/fortios/log/syslogd/v2/filter.go +++ b/sdk/go/fortios/log/syslogd/v2/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/v2/overridefilter.go b/sdk/go/fortios/log/syslogd/v2/overridefilter.go index 4d3965de..66cdd77c 100644 --- a/sdk/go/fortios/log/syslogd/v2/overridefilter.go +++ b/sdk/go/fortios/log/syslogd/v2/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/v2/overridesetting.go b/sdk/go/fortios/log/syslogd/v2/overridesetting.go index 720b9361..1f6fdb26 100644 --- a/sdk/go/fortios/log/syslogd/v2/overridesetting.go +++ b/sdk/go/fortios/log/syslogd/v2/overridesetting.go @@ -45,7 +45,7 @@ type Overridesetting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -72,7 +72,7 @@ type Overridesetting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -117,7 +117,7 @@ type overridesettingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -160,7 +160,7 @@ type OverridesettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -207,7 +207,7 @@ type overridesettingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -251,7 +251,7 @@ type OverridesettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -398,7 +398,7 @@ func (o OverridesettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -464,8 +464,8 @@ func (o OverridesettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/v2/setting.go b/sdk/go/fortios/log/syslogd/v2/setting.go index ce3871c8..2f48995d 100644 --- a/sdk/go/fortios/log/syslogd/v2/setting.go +++ b/sdk/go/fortios/log/syslogd/v2/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Setting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -105,7 +103,7 @@ type Setting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -150,7 +148,7 @@ type settingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -191,7 +189,7 @@ type SettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -236,7 +234,7 @@ type settingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -278,7 +276,7 @@ type SettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -423,7 +421,7 @@ func (o SettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -484,8 +482,8 @@ func (o SettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/v3/filter.go b/sdk/go/fortios/log/syslogd/v3/filter.go index f096a1ea..7a0c94b9 100644 --- a/sdk/go/fortios/log/syslogd/v3/filter.go +++ b/sdk/go/fortios/log/syslogd/v3/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/v3/overridefilter.go b/sdk/go/fortios/log/syslogd/v3/overridefilter.go index 8477efb0..5bce43d0 100644 --- a/sdk/go/fortios/log/syslogd/v3/overridefilter.go +++ b/sdk/go/fortios/log/syslogd/v3/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/v3/overridesetting.go b/sdk/go/fortios/log/syslogd/v3/overridesetting.go index 341d24b1..de354412 100644 --- a/sdk/go/fortios/log/syslogd/v3/overridesetting.go +++ b/sdk/go/fortios/log/syslogd/v3/overridesetting.go @@ -45,7 +45,7 @@ type Overridesetting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -72,7 +72,7 @@ type Overridesetting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -117,7 +117,7 @@ type overridesettingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -160,7 +160,7 @@ type OverridesettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -207,7 +207,7 @@ type overridesettingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -251,7 +251,7 @@ type OverridesettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -398,7 +398,7 @@ func (o OverridesettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -464,8 +464,8 @@ func (o OverridesettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/v3/setting.go b/sdk/go/fortios/log/syslogd/v3/setting.go index bc2f5a39..0a9e6767 100644 --- a/sdk/go/fortios/log/syslogd/v3/setting.go +++ b/sdk/go/fortios/log/syslogd/v3/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Setting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -105,7 +103,7 @@ type Setting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -150,7 +148,7 @@ type settingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -191,7 +189,7 @@ type SettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -236,7 +234,7 @@ type settingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -278,7 +276,7 @@ type SettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -423,7 +421,7 @@ func (o SettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -484,8 +482,8 @@ func (o SettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/v4/filter.go b/sdk/go/fortios/log/syslogd/v4/filter.go index 988e64dd..88db6e17 100644 --- a/sdk/go/fortios/log/syslogd/v4/filter.go +++ b/sdk/go/fortios/log/syslogd/v4/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/v4/overridefilter.go b/sdk/go/fortios/log/syslogd/v4/overridefilter.go index fe8d8d6b..731ff3f5 100644 --- a/sdk/go/fortios/log/syslogd/v4/overridefilter.go +++ b/sdk/go/fortios/log/syslogd/v4/overridefilter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Overridefilter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Overridefilter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type overridefilterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type OverridefilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type overridefilterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []OverridefilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type OverridefilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles OverridefilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o OverridefilterOutput) FreeStyles() OverridefilterFreeStyleArrayOutput { return o.ApplyT(func(v *Overridefilter) OverridefilterFreeStyleArrayOutput { return v.FreeStyles }).(OverridefilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridefilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o OverridefilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridefilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridefilter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridefilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridefilter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/syslogd/v4/overridesetting.go b/sdk/go/fortios/log/syslogd/v4/overridesetting.go index 39888af7..be4e6a9c 100644 --- a/sdk/go/fortios/log/syslogd/v4/overridesetting.go +++ b/sdk/go/fortios/log/syslogd/v4/overridesetting.go @@ -45,7 +45,7 @@ type Overridesetting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -72,7 +72,7 @@ type Overridesetting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOverridesetting registers a new resource with the given unique name, arguments, and options. @@ -117,7 +117,7 @@ type overridesettingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -160,7 +160,7 @@ type OverridesettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -207,7 +207,7 @@ type overridesettingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -251,7 +251,7 @@ type OverridesettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -398,7 +398,7 @@ func (o OverridesettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OverridesettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -464,8 +464,8 @@ func (o OverridesettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OverridesettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Overridesetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OverridesettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Overridesetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OverridesettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/syslogd/v4/setting.go b/sdk/go/fortios/log/syslogd/v4/setting.go index 7a56c239..cc5238f9 100644 --- a/sdk/go/fortios/log/syslogd/v4/setting.go +++ b/sdk/go/fortios/log/syslogd/v4/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Setting struct { Facility pulumi.StringOutput `pulumi:"facility"` // Log format. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -105,7 +103,7 @@ type Setting struct { // Hidden setting index of Syslog. SyslogType pulumi.IntOutput `pulumi:"syslogType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -150,7 +148,7 @@ type settingState struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -191,7 +189,7 @@ type SettingState struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -236,7 +234,7 @@ type settingArgs struct { Facility *string `pulumi:"facility"` // Log format. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -278,7 +276,7 @@ type SettingArgs struct { Facility pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -423,7 +421,7 @@ func (o SettingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -484,8 +482,8 @@ func (o SettingOutput) SyslogType() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/tacacsaccounting/filter.go b/sdk/go/fortios/log/tacacsaccounting/filter.go index 80676f73..bafd737f 100644 --- a/sdk/go/fortios/log/tacacsaccounting/filter.go +++ b/sdk/go/fortios/log/tacacsaccounting/filter.go @@ -40,7 +40,7 @@ type Filter struct { // Enable/disable TACACS+ accounting for login events audit. Valid values: `enable`, `disable`. LoginAudit pulumi.StringOutput `pulumi:"loginAudit"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFilter registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o FilterOutput) LoginAudit() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/tacacsaccounting/setting.go b/sdk/go/fortios/log/tacacsaccounting/setting.go index a03272c0..9c6db836 100644 --- a/sdk/go/fortios/log/tacacsaccounting/setting.go +++ b/sdk/go/fortios/log/tacacsaccounting/setting.go @@ -46,7 +46,7 @@ type Setting struct { // Enable/disable TACACS+ accounting. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o SettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/tacacsaccounting/v2/filter.go b/sdk/go/fortios/log/tacacsaccounting/v2/filter.go index 35f5c7de..ae01bc26 100644 --- a/sdk/go/fortios/log/tacacsaccounting/v2/filter.go +++ b/sdk/go/fortios/log/tacacsaccounting/v2/filter.go @@ -40,7 +40,7 @@ type Filter struct { // Enable/disable TACACS+ accounting for login events audit. Valid values: `enable`, `disable`. LoginAudit pulumi.StringOutput `pulumi:"loginAudit"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFilter registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o FilterOutput) LoginAudit() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/tacacsaccounting/v2/setting.go b/sdk/go/fortios/log/tacacsaccounting/v2/setting.go index fcf2759a..44cfa597 100644 --- a/sdk/go/fortios/log/tacacsaccounting/v2/setting.go +++ b/sdk/go/fortios/log/tacacsaccounting/v2/setting.go @@ -46,7 +46,7 @@ type Setting struct { // Enable/disable TACACS+ accounting. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o SettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/tacacsaccounting/v3/filter.go b/sdk/go/fortios/log/tacacsaccounting/v3/filter.go index 72235082..e0b7b48a 100644 --- a/sdk/go/fortios/log/tacacsaccounting/v3/filter.go +++ b/sdk/go/fortios/log/tacacsaccounting/v3/filter.go @@ -40,7 +40,7 @@ type Filter struct { // Enable/disable TACACS+ accounting for login events audit. Valid values: `enable`, `disable`. LoginAudit pulumi.StringOutput `pulumi:"loginAudit"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFilter registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o FilterOutput) LoginAudit() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FilterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/tacacsaccounting/v3/setting.go b/sdk/go/fortios/log/tacacsaccounting/v3/setting.go index a640992d..8ae94864 100644 --- a/sdk/go/fortios/log/tacacsaccounting/v3/setting.go +++ b/sdk/go/fortios/log/tacacsaccounting/v3/setting.go @@ -46,7 +46,7 @@ type Setting struct { // Enable/disable TACACS+ accounting. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o SettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/log/threatweight.go b/sdk/go/fortios/log/threatweight.go index 63740024..05fb30fa 100644 --- a/sdk/go/fortios/log/threatweight.go +++ b/sdk/go/fortios/log/threatweight.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -152,7 +151,6 @@ import ( // } // // ``` -// // // ## Import // @@ -186,7 +184,7 @@ type Threatweight struct { FailedConnection pulumi.StringOutput `pulumi:"failedConnection"` // Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. Geolocations ThreatweightGeolocationArrayOutput `pulumi:"geolocations"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IPS threat weight settings. The structure of `ips` block is documented below. Ips ThreatweightIpsOutput `pulumi:"ips"` @@ -199,7 +197,7 @@ type Threatweight struct { // Threat weight score for URL blocking. Valid values: `disable`, `low`, `medium`, `high`, `critical`. UrlBlockDetected pulumi.StringOutput `pulumi:"urlBlockDetected"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Web filtering threat weight settings. The structure of `web` block is documented below. Webs ThreatweightWebArrayOutput `pulumi:"webs"` } @@ -246,7 +244,7 @@ type threatweightState struct { FailedConnection *string `pulumi:"failedConnection"` // Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. Geolocations []ThreatweightGeolocation `pulumi:"geolocations"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPS threat weight settings. The structure of `ips` block is documented below. Ips *ThreatweightIps `pulumi:"ips"` @@ -277,7 +275,7 @@ type ThreatweightState struct { FailedConnection pulumi.StringPtrInput // Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. Geolocations ThreatweightGeolocationArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPS threat weight settings. The structure of `ips` block is documented below. Ips ThreatweightIpsPtrInput @@ -312,7 +310,7 @@ type threatweightArgs struct { FailedConnection *string `pulumi:"failedConnection"` // Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. Geolocations []ThreatweightGeolocation `pulumi:"geolocations"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPS threat weight settings. The structure of `ips` block is documented below. Ips *ThreatweightIps `pulumi:"ips"` @@ -344,7 +342,7 @@ type ThreatweightArgs struct { FailedConnection pulumi.StringPtrInput // Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. Geolocations ThreatweightGeolocationArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPS threat weight settings. The structure of `ips` block is documented below. Ips ThreatweightIpsPtrInput @@ -479,7 +477,7 @@ func (o ThreatweightOutput) Geolocations() ThreatweightGeolocationArrayOutput { return o.ApplyT(func(v *Threatweight) ThreatweightGeolocationArrayOutput { return v.Geolocations }).(ThreatweightGeolocationArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ThreatweightOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Threatweight) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -510,8 +508,8 @@ func (o ThreatweightOutput) UrlBlockDetected() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ThreatweightOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Threatweight) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ThreatweightOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Threatweight) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Web filtering threat weight settings. The structure of `web` block is documented below. diff --git a/sdk/go/fortios/log/webtrends/filter.go b/sdk/go/fortios/log/webtrends/filter.go index 74850806..6cc49cfe 100644 --- a/sdk/go/fortios/log/webtrends/filter.go +++ b/sdk/go/fortios/log/webtrends/filter.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Filter struct { ForwardTraffic pulumi.StringOutput `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayOutput `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringOutput `pulumi:"gtp"` @@ -106,7 +104,7 @@ type Filter struct { // Enable/disable SSH logging. Valid values: `enable`, `disable`. Ssh pulumi.StringOutput `pulumi:"ssh"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable VoIP logging. Valid values: `enable`, `disable`. Voip pulumi.StringOutput `pulumi:"voip"` // Enable/disable ztna traffic logging. Valid values: `enable`, `disable`. @@ -159,7 +157,7 @@ type filterState struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -202,7 +200,7 @@ type FilterState struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -249,7 +247,7 @@ type filterArgs struct { ForwardTraffic *string `pulumi:"forwardTraffic"` // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles []FilterFreeStyle `pulumi:"freeStyles"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp *string `pulumi:"gtp"` @@ -293,7 +291,7 @@ type FilterArgs struct { ForwardTraffic pulumi.StringPtrInput // Free Style Filters The structure of `freeStyle` block is documented below. FreeStyles FilterFreeStyleArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTP messages logging. Valid values: `enable`, `disable`. Gtp pulumi.StringPtrInput @@ -446,7 +444,7 @@ func (o FilterOutput) FreeStyles() FilterFreeStyleArrayOutput { return o.ApplyT(func(v *Filter) FilterFreeStyleArrayOutput { return v.FreeStyles }).(FilterFreeStyleArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FilterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -492,8 +490,8 @@ func (o FilterOutput) Ssh() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FilterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Filter) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FilterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Filter) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable VoIP logging. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/log/webtrends/setting.go b/sdk/go/fortios/log/webtrends/setting.go index 267b4bad..5a1fd174 100644 --- a/sdk/go/fortios/log/webtrends/setting.go +++ b/sdk/go/fortios/log/webtrends/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Setting struct { // Enable/disable logging to WebTrends. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -237,8 +235,8 @@ func (o SettingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/networking/interfacePort.go b/sdk/go/fortios/networking/interfacePort.go index 29bc455e..18d8f411 100644 --- a/sdk/go/fortios/networking/interfacePort.go +++ b/sdk/go/fortios/networking/interfacePort.go @@ -19,7 +19,6 @@ import ( // ## Example Usage // // ### Loopback Interface -// // ```go // package main // @@ -51,10 +50,8 @@ import ( // } // // ``` -// // // ### VLAN Interface -// // ```go // package main // @@ -87,10 +84,8 @@ import ( // } // // ``` -// // // ### Physical Interface -// // ```go // package main // @@ -129,7 +124,6 @@ import ( // } // // ``` -// type InterfacePort struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/networking/routeStatic.go b/sdk/go/fortios/networking/routeStatic.go index 94cb5030..739b2024 100644 --- a/sdk/go/fortios/networking/routeStatic.go +++ b/sdk/go/fortios/networking/routeStatic.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -64,7 +63,6 @@ import ( // } // // ``` -// type RouteStatic struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/nsxt/servicechain.go b/sdk/go/fortios/nsxt/servicechain.go index 36d469f2..625662ee 100644 --- a/sdk/go/fortios/nsxt/servicechain.go +++ b/sdk/go/fortios/nsxt/servicechain.go @@ -37,14 +37,14 @@ type Servicechain struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Chain ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Chain name. Name pulumi.StringOutput `pulumi:"name"` // Configure service index. The structure of `serviceIndex` block is documented below. ServiceIndices ServicechainServiceIndexArrayOutput `pulumi:"serviceIndices"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewServicechain registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type servicechainState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Chain ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Chain name. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type ServicechainState struct { DynamicSortSubtable pulumi.StringPtrInput // Chain ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Chain name. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type servicechainArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Chain ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Chain name. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type ServicechainArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Chain ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Chain name. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o ServicechainOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Servicechain) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ServicechainOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Servicechain) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o ServicechainOutput) ServiceIndices() ServicechainServiceIndexArrayOutput } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ServicechainOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Servicechain) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ServicechainOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Servicechain) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ServicechainArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/nsxt/setting.go b/sdk/go/fortios/nsxt/setting.go index fd1ee314..89b426f0 100644 --- a/sdk/go/fortios/nsxt/setting.go +++ b/sdk/go/fortios/nsxt/setting.go @@ -38,7 +38,7 @@ type Setting struct { // Service name. Service pulumi.StringOutput `pulumi:"service"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o SettingOutput) Service() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/provider.go b/sdk/go/fortios/provider.go index 911c3cc9..0214d95a 100644 --- a/sdk/go/fortios/provider.go +++ b/sdk/go/fortios/provider.go @@ -45,7 +45,9 @@ type Provider struct { Token pulumi.StringPtrOutput `pulumi:"token"` // The username of the user. Username pulumi.StringPtrOutput `pulumi:"username"` - Vdom pulumi.StringPtrOutput `pulumi:"vdom"` + // Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + // vdom value on that resource. + Vdom pulumi.StringPtrOutput `pulumi:"vdom"` } // NewProvider registers a new resource with the given unique name, arguments, and options. @@ -189,7 +191,9 @@ type providerArgs struct { Token *string `pulumi:"token"` // The username of the user. Username *string `pulumi:"username"` - Vdom *string `pulumi:"vdom"` + // Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + // vdom value on that resource. + Vdom *string `pulumi:"vdom"` } // The set of arguments for constructing a Provider resource. @@ -223,7 +227,9 @@ type ProviderArgs struct { Token pulumi.StringPtrInput // The username of the user. Username pulumi.StringPtrInput - Vdom pulumi.StringPtrInput + // Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + // vdom value on that resource. + Vdom pulumi.StringPtrInput } func (ProviderArgs) ElementType() reflect.Type { @@ -335,6 +341,8 @@ func (o ProviderOutput) Username() pulumi.StringPtrOutput { return o.ApplyT(func(v *Provider) pulumi.StringPtrOutput { return v.Username }).(pulumi.StringPtrOutput) } +// Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the +// vdom value on that resource. func (o ProviderOutput) Vdom() pulumi.StringPtrOutput { return o.ApplyT(func(v *Provider) pulumi.StringPtrOutput { return v.Vdom }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/report/chart.go b/sdk/go/fortios/report/chart.go index 5ac4b7af..ff565bb8 100644 --- a/sdk/go/fortios/report/chart.go +++ b/sdk/go/fortios/report/chart.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Chart struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Favorite. Valid values: `no`, `yes`. Favorite pulumi.StringOutput `pulumi:"favorite"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. GraphType pulumi.StringOutput `pulumi:"graphType"` @@ -121,7 +119,7 @@ type Chart struct { // Value series of pie chart. The structure of `valueSeries` block is documented below. ValueSeries ChartValueSeriesOutput `pulumi:"valueSeries"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // X-series of chart. The structure of `xSeries` block is documented below. XSeries ChartXSeriesOutput `pulumi:"xSeries"` // Y-series of chart. The structure of `ySeries` block is documented below. @@ -186,7 +184,7 @@ type chartState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Favorite. Valid values: `no`, `yes`. Favorite *string `pulumi:"favorite"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. GraphType *string `pulumi:"graphType"` @@ -241,7 +239,7 @@ type ChartState struct { DynamicSortSubtable pulumi.StringPtrInput // Favorite. Valid values: `no`, `yes`. Favorite pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. GraphType pulumi.StringPtrInput @@ -300,7 +298,7 @@ type chartArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Favorite. Valid values: `no`, `yes`. Favorite *string `pulumi:"favorite"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. GraphType *string `pulumi:"graphType"` @@ -356,7 +354,7 @@ type ChartArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Favorite. Valid values: `no`, `yes`. Favorite pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. GraphType pulumi.StringPtrInput @@ -530,7 +528,7 @@ func (o ChartOutput) Favorite() pulumi.StringOutput { return o.ApplyT(func(v *Chart) pulumi.StringOutput { return v.Favorite }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ChartOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Chart) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -591,8 +589,8 @@ func (o ChartOutput) ValueSeries() ChartValueSeriesOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ChartOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Chart) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ChartOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Chart) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // X-series of chart. The structure of `xSeries` block is documented below. diff --git a/sdk/go/fortios/report/dataset.go b/sdk/go/fortios/report/dataset.go index 8bf0786e..598dd430 100644 --- a/sdk/go/fortios/report/dataset.go +++ b/sdk/go/fortios/report/dataset.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Dataset struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Fields. The structure of `field` block is documented below. Fields DatasetFieldArrayOutput `pulumi:"fields"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` @@ -77,7 +75,7 @@ type Dataset struct { // SQL query statement. Query pulumi.StringOutput `pulumi:"query"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDataset registers a new resource with the given unique name, arguments, and options. @@ -114,7 +112,7 @@ type datasetState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Fields. The structure of `field` block is documented below. Fields []DatasetField `pulumi:"fields"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -133,7 +131,7 @@ type DatasetState struct { DynamicSortSubtable pulumi.StringPtrInput // Fields. The structure of `field` block is documented below. Fields DatasetFieldArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -156,7 +154,7 @@ type datasetArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Fields. The structure of `field` block is documented below. Fields []DatasetField `pulumi:"fields"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -176,7 +174,7 @@ type DatasetArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Fields. The structure of `field` block is documented below. Fields DatasetFieldArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -287,7 +285,7 @@ func (o DatasetOutput) Fields() DatasetFieldArrayOutput { return o.ApplyT(func(v *Dataset) DatasetFieldArrayOutput { return v.Fields }).(DatasetFieldArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DatasetOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dataset) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -313,8 +311,8 @@ func (o DatasetOutput) Query() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DatasetOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dataset) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DatasetOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dataset) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DatasetArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/report/layout.go b/sdk/go/fortios/report/layout.go index ece58455..addf5a83 100644 --- a/sdk/go/fortios/report/layout.go +++ b/sdk/go/fortios/report/layout.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -90,7 +88,7 @@ type Layout struct { EmailSend pulumi.StringOutput `pulumi:"emailSend"` // Report format. Valid values: `pdf`. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Maximum number of PDF reports to keep at one time (oldest report is overwritten). MaxPdfReport pulumi.IntOutput `pulumi:"maxPdfReport"` @@ -111,7 +109,7 @@ type Layout struct { // Report title. Title pulumi.StringOutput `pulumi:"title"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLayout registers a new resource with the given unique name, arguments, and options. @@ -165,7 +163,7 @@ type layoutState struct { EmailSend *string `pulumi:"emailSend"` // Report format. Valid values: `pdf`. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum number of PDF reports to keep at one time (oldest report is overwritten). MaxPdfReport *int `pulumi:"maxPdfReport"` @@ -208,7 +206,7 @@ type LayoutState struct { EmailSend pulumi.StringPtrInput // Report format. Valid values: `pdf`. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum number of PDF reports to keep at one time (oldest report is overwritten). MaxPdfReport pulumi.IntPtrInput @@ -255,7 +253,7 @@ type layoutArgs struct { EmailSend *string `pulumi:"emailSend"` // Report format. Valid values: `pdf`. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum number of PDF reports to keep at one time (oldest report is overwritten). MaxPdfReport *int `pulumi:"maxPdfReport"` @@ -299,7 +297,7 @@ type LayoutArgs struct { EmailSend pulumi.StringPtrInput // Report format. Valid values: `pdf`. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum number of PDF reports to keep at one time (oldest report is overwritten). MaxPdfReport pulumi.IntPtrInput @@ -455,7 +453,7 @@ func (o LayoutOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Layout) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o LayoutOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Layout) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -506,8 +504,8 @@ func (o LayoutOutput) Title() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LayoutOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Layout) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LayoutOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Layout) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LayoutArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/report/setting.go b/sdk/go/fortios/report/setting.go index eb51983a..9480e4db 100644 --- a/sdk/go/fortios/report/setting.go +++ b/sdk/go/fortios/report/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Setting struct { // Number of items to populate. On FortiOS versions 6.2.0: 100 - 4000. On FortiOS versions >= 6.2.4: 1000 - 20000. TopN pulumi.IntOutput `pulumi:"topN"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Web browsing time calculation threshold (3 - 15 min). WebBrowsingThreshold pulumi.IntOutput `pulumi:"webBrowsingThreshold"` } @@ -281,8 +279,8 @@ func (o SettingOutput) TopN() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Web browsing time calculation threshold (3 - 15 min). diff --git a/sdk/go/fortios/report/style.go b/sdk/go/fortios/report/style.go index 08cb5981..faa31db8 100644 --- a/sdk/go/fortios/report/style.go +++ b/sdk/go/fortios/report/style.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -119,7 +117,7 @@ type Style struct { // Padding top. PaddingTop pulumi.StringOutput `pulumi:"paddingTop"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Width. Width pulumi.StringOutput `pulumi:"width"` } @@ -599,8 +597,8 @@ func (o StyleOutput) PaddingTop() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StyleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Style) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StyleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Style) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Width. diff --git a/sdk/go/fortios/report/theme.go b/sdk/go/fortios/report/theme.go index 3f04e285..02b35907 100644 --- a/sdk/go/fortios/report/theme.go +++ b/sdk/go/fortios/report/theme.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -124,7 +122,7 @@ type Theme struct { // Table of contents title style. TocTitleStyle pulumi.StringOutput `pulumi:"tocTitleStyle"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTheme registers a new resource with the given unique name, arguments, and options. @@ -659,8 +657,8 @@ func (o ThemeOutput) TocTitleStyle() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ThemeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Theme) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ThemeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Theme) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ThemeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/accesslist.go b/sdk/go/fortios/router/accesslist.go index bade972e..78bcb430 100644 --- a/sdk/go/fortios/router/accesslist.go +++ b/sdk/go/fortios/router/accesslist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,14 +38,12 @@ import ( // } // // ``` -// // // ## Note // // The feature can only be correctly supported when FortiOS Version >= 6.2.4, for FortiOS Version < 6.2.4, please use the following resource configuration as an alternative. // // ### Example -// // ```go // package main // @@ -86,7 +83,6 @@ import ( // } // // ``` -// // // ## Import // @@ -116,7 +112,7 @@ type Accesslist struct { Name pulumi.StringOutput `pulumi:"name"` // Rule. The structure of `rule` block is documented below. Rules AccesslistRuleArrayOutput `pulumi:"rules"` - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAccesslist registers a new resource with the given unique name, arguments, and options. @@ -311,8 +307,8 @@ func (o AccesslistOutput) Rules() AccesslistRuleArrayOutput { return o.ApplyT(func(v *Accesslist) AccesslistRuleArrayOutput { return v.Rules }).(AccesslistRuleArrayOutput) } -func (o AccesslistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accesslist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AccesslistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accesslist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AccesslistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/accesslist6.go b/sdk/go/fortios/router/accesslist6.go index d4c9334e..1dd1cf50 100644 --- a/sdk/go/fortios/router/accesslist6.go +++ b/sdk/go/fortios/router/accesslist6.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,14 +63,14 @@ type Accesslist6 struct { Comments pulumi.StringOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` // Rule. The structure of `rule` block is documented below. Rules Accesslist6RuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAccesslist6 registers a new resource with the given unique name, arguments, and options. @@ -109,7 +107,7 @@ type accesslist6State struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -124,7 +122,7 @@ type Accesslist6State struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -143,7 +141,7 @@ type accesslist6Args struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -159,7 +157,7 @@ type Accesslist6Args struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -266,7 +264,7 @@ func (o Accesslist6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accesslist6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Accesslist6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accesslist6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -282,8 +280,8 @@ func (o Accesslist6Output) Rules() Accesslist6RuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Accesslist6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accesslist6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Accesslist6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accesslist6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Accesslist6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/aspathlist.go b/sdk/go/fortios/router/aspathlist.go index 5a119770..fe138030 100644 --- a/sdk/go/fortios/router/aspathlist.go +++ b/sdk/go/fortios/router/aspathlist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -68,14 +66,14 @@ type Aspathlist struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // AS path list name. Name pulumi.StringOutput `pulumi:"name"` // AS path list rule. The structure of `rule` block is documented below. Rules AspathlistRuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAspathlist registers a new resource with the given unique name, arguments, and options. @@ -110,7 +108,7 @@ func GetAspathlist(ctx *pulumi.Context, type aspathlistState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // AS path list name. Name *string `pulumi:"name"` @@ -123,7 +121,7 @@ type aspathlistState struct { type AspathlistState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AS path list name. Name pulumi.StringPtrInput @@ -140,7 +138,7 @@ func (AspathlistState) ElementType() reflect.Type { type aspathlistArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // AS path list name. Name *string `pulumi:"name"` @@ -154,7 +152,7 @@ type aspathlistArgs struct { type AspathlistArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AS path list name. Name pulumi.StringPtrInput @@ -256,7 +254,7 @@ func (o AspathlistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Aspathlist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AspathlistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Aspathlist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -272,8 +270,8 @@ func (o AspathlistOutput) Rules() AspathlistRuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AspathlistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Aspathlist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AspathlistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Aspathlist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AspathlistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/authpath.go b/sdk/go/fortios/router/authpath.go index 92c2814d..72df76ae 100644 --- a/sdk/go/fortios/router/authpath.go +++ b/sdk/go/fortios/router/authpath.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Authpath struct { // Name of the entry. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAuthpath registers a new resource with the given unique name, arguments, and options. @@ -257,8 +255,8 @@ func (o AuthpathOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AuthpathOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Authpath) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AuthpathOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Authpath) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AuthpathArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/bfd.go b/sdk/go/fortios/router/bfd.go index a8d13868..235a440a 100644 --- a/sdk/go/fortios/router/bfd.go +++ b/sdk/go/fortios/router/bfd.go @@ -35,14 +35,14 @@ type Bfd struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // BFD multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates BfdMultihopTemplateArrayOutput `pulumi:"multihopTemplates"` // neighbor The structure of `neighbor` block is documented below. Neighbors BfdNeighborArrayOutput `pulumi:"neighbors"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBfd registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetBfd(ctx *pulumi.Context, type bfdState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // BFD multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates []BfdMultihopTemplate `pulumi:"multihopTemplates"` @@ -90,7 +90,7 @@ type bfdState struct { type BfdState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // BFD multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates BfdMultihopTemplateArrayInput @@ -107,7 +107,7 @@ func (BfdState) ElementType() reflect.Type { type bfdArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // BFD multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates []BfdMultihopTemplate `pulumi:"multihopTemplates"` @@ -121,7 +121,7 @@ type bfdArgs struct { type BfdArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // BFD multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates BfdMultihopTemplateArrayInput @@ -223,7 +223,7 @@ func (o BfdOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bfd) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BfdOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bfd) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o BfdOutput) Neighbors() BfdNeighborArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BfdOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bfd) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BfdOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bfd) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BfdArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/bfd6.go b/sdk/go/fortios/router/bfd6.go index 73b239cc..23122006 100644 --- a/sdk/go/fortios/router/bfd6.go +++ b/sdk/go/fortios/router/bfd6.go @@ -35,14 +35,14 @@ type Bfd6 struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // BFD IPv6 multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates Bfd6MultihopTemplateArrayOutput `pulumi:"multihopTemplates"` // Configure neighbor of IPv6 BFD. The structure of `neighbor` block is documented below. Neighbors Bfd6NeighborArrayOutput `pulumi:"neighbors"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBfd6 registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetBfd6(ctx *pulumi.Context, type bfd6State struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // BFD IPv6 multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates []Bfd6MultihopTemplate `pulumi:"multihopTemplates"` @@ -90,7 +90,7 @@ type bfd6State struct { type Bfd6State struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // BFD IPv6 multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates Bfd6MultihopTemplateArrayInput @@ -107,7 +107,7 @@ func (Bfd6State) ElementType() reflect.Type { type bfd6Args struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // BFD IPv6 multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates []Bfd6MultihopTemplate `pulumi:"multihopTemplates"` @@ -121,7 +121,7 @@ type bfd6Args struct { type Bfd6Args struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // BFD IPv6 multi-hop template table. The structure of `multihopTemplate` block is documented below. MultihopTemplates Bfd6MultihopTemplateArrayInput @@ -223,7 +223,7 @@ func (o Bfd6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bfd6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Bfd6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bfd6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o Bfd6Output) Neighbors() Bfd6NeighborArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Bfd6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bfd6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Bfd6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bfd6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Bfd6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/bgp.go b/sdk/go/fortios/router/bgp.go index 7580b89a..c2f222d3 100644 --- a/sdk/go/fortios/router/bgp.go +++ b/sdk/go/fortios/router/bgp.go @@ -7,7 +7,6 @@ import ( "context" "reflect" - "errors" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) @@ -22,7 +21,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -117,7 +115,6 @@ import ( // } // // ``` -// // // ## Import // @@ -163,9 +160,9 @@ type Bgp struct { AggregateAddresses BgpAggregateAddressArrayOutput `pulumi:"aggregateAddresses"` // Enable/disable always compare MED. Valid values: `enable`, `disable`. AlwaysCompareMed pulumi.StringOutput `pulumi:"alwaysCompareMed"` - // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* As pulumi.IntOutput `pulumi:"as"` - // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* AsString pulumi.StringOutput `pulumi:"asString"` // Enable/disable ignore AS path. Valid values: `enable`, `disable`. BestpathAsPathIgnore pulumi.StringOutput `pulumi:"bestpathAsPathIgnore"` @@ -219,7 +216,7 @@ type Bgp struct { EnforceFirstAs pulumi.StringOutput `pulumi:"enforceFirstAs"` // Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. FastExternalFailover pulumi.StringOutput `pulumi:"fastExternalFailover"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. GracefulEndOnTimer pulumi.StringOutput `pulumi:"gracefulEndOnTimer"` @@ -274,7 +271,7 @@ type Bgp struct { // Configure tag-match mode. Resolves BGP routes with other routes containing the same tag. Valid values: `disable`, `preferred`, `merge`. TagResolveMode pulumi.StringOutput `pulumi:"tagResolveMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // BGP IPv6 VRF leaking table. The structure of `vrf6` block is documented below. Vrf6s BgpVrf6ArrayOutput `pulumi:"vrf6s"` // BGP IPv6 VRF leaking table. The structure of `vrfLeak6` block is documented below. @@ -289,12 +286,9 @@ type Bgp struct { func NewBgp(ctx *pulumi.Context, name string, args *BgpArgs, opts ...pulumi.ResourceOption) (*Bgp, error) { if args == nil { - return nil, errors.New("missing one or more required arguments") + args = &BgpArgs{} } - if args.As == nil { - return nil, errors.New("invalid value for required argument 'As'") - } opts = internal.PkgResourceDefaultOpts(opts) var resource Bgp err := ctx.RegisterResource("fortios:router/bgp:Bgp", name, args, &resource, opts...) @@ -342,9 +336,9 @@ type bgpState struct { AggregateAddresses []BgpAggregateAddress `pulumi:"aggregateAddresses"` // Enable/disable always compare MED. Valid values: `enable`, `disable`. AlwaysCompareMed *string `pulumi:"alwaysCompareMed"` - // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* As *int `pulumi:"as"` - // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* AsString *string `pulumi:"asString"` // Enable/disable ignore AS path. Valid values: `enable`, `disable`. BestpathAsPathIgnore *string `pulumi:"bestpathAsPathIgnore"` @@ -398,7 +392,7 @@ type bgpState struct { EnforceFirstAs *string `pulumi:"enforceFirstAs"` // Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. FastExternalFailover *string `pulumi:"fastExternalFailover"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. GracefulEndOnTimer *string `pulumi:"gracefulEndOnTimer"` @@ -489,9 +483,9 @@ type BgpState struct { AggregateAddresses BgpAggregateAddressArrayInput // Enable/disable always compare MED. Valid values: `enable`, `disable`. AlwaysCompareMed pulumi.StringPtrInput - // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* As pulumi.IntPtrInput - // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* AsString pulumi.StringPtrInput // Enable/disable ignore AS path. Valid values: `enable`, `disable`. BestpathAsPathIgnore pulumi.StringPtrInput @@ -545,7 +539,7 @@ type BgpState struct { EnforceFirstAs pulumi.StringPtrInput // Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. FastExternalFailover pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. GracefulEndOnTimer pulumi.StringPtrInput @@ -640,9 +634,9 @@ type bgpArgs struct { AggregateAddresses []BgpAggregateAddress `pulumi:"aggregateAddresses"` // Enable/disable always compare MED. Valid values: `enable`, `disable`. AlwaysCompareMed *string `pulumi:"alwaysCompareMed"` - // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. - As int `pulumi:"as"` - // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* + As *int `pulumi:"as"` + // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* AsString *string `pulumi:"asString"` // Enable/disable ignore AS path. Valid values: `enable`, `disable`. BestpathAsPathIgnore *string `pulumi:"bestpathAsPathIgnore"` @@ -696,7 +690,7 @@ type bgpArgs struct { EnforceFirstAs *string `pulumi:"enforceFirstAs"` // Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. FastExternalFailover *string `pulumi:"fastExternalFailover"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. GracefulEndOnTimer *string `pulumi:"gracefulEndOnTimer"` @@ -788,9 +782,9 @@ type BgpArgs struct { AggregateAddresses BgpAggregateAddressArrayInput // Enable/disable always compare MED. Valid values: `enable`, `disable`. AlwaysCompareMed pulumi.StringPtrInput - // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. - As pulumi.IntInput - // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + // Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* + As pulumi.IntPtrInput + // Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* AsString pulumi.StringPtrInput // Enable/disable ignore AS path. Valid values: `enable`, `disable`. BestpathAsPathIgnore pulumi.StringPtrInput @@ -844,7 +838,7 @@ type BgpArgs struct { EnforceFirstAs pulumi.StringPtrInput // Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. FastExternalFailover pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. GracefulEndOnTimer pulumi.StringPtrInput @@ -1057,12 +1051,12 @@ func (o BgpOutput) AlwaysCompareMed() pulumi.StringOutput { return o.ApplyT(func(v *Bgp) pulumi.StringOutput { return v.AlwaysCompareMed }).(pulumi.StringOutput) } -// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. +// Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* func (o BgpOutput) As() pulumi.IntOutput { return o.ApplyT(func(v *Bgp) pulumi.IntOutput { return v.As }).(pulumi.IntOutput) } -// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. +// Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* func (o BgpOutput) AsString() pulumi.StringOutput { return o.ApplyT(func(v *Bgp) pulumi.StringOutput { return v.AsString }).(pulumi.StringOutput) } @@ -1197,7 +1191,7 @@ func (o BgpOutput) FastExternalFailover() pulumi.StringOutput { return o.ApplyT(func(v *Bgp) pulumi.StringOutput { return v.FastExternalFailover }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BgpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bgp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1333,8 +1327,8 @@ func (o BgpOutput) TagResolveMode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BgpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bgp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BgpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bgp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // BGP IPv6 VRF leaking table. The structure of `vrf6` block is documented below. diff --git a/sdk/go/fortios/router/bgp/getNeighbor.go b/sdk/go/fortios/router/bgp/getNeighbor.go index a28cb77d..a9309aa6 100644 --- a/sdk/go/fortios/router/bgp/getNeighbor.go +++ b/sdk/go/fortios/router/bgp/getNeighbor.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupNeighbor(ctx *pulumi.Context, args *LookupNeighborArgs, opts ...pulumi.InvokeOption) (*LookupNeighborResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupNeighborResult diff --git a/sdk/go/fortios/router/bgp/getNeighborlist.go b/sdk/go/fortios/router/bgp/getNeighborlist.go index 64d42e9e..f8d669b5 100644 --- a/sdk/go/fortios/router/bgp/getNeighborlist.go +++ b/sdk/go/fortios/router/bgp/getNeighborlist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -38,7 +37,6 @@ import ( // } // // ``` -// func GetNeighborlist(ctx *pulumi.Context, args *GetNeighborlistArgs, opts ...pulumi.InvokeOption) (*GetNeighborlistResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetNeighborlistResult diff --git a/sdk/go/fortios/router/bgp/neighbor.go b/sdk/go/fortios/router/bgp/neighbor.go index 460b63ab..64881b86 100644 --- a/sdk/go/fortios/router/bgp/neighbor.go +++ b/sdk/go/fortios/router/bgp/neighbor.go @@ -174,7 +174,7 @@ type Neighbor struct { FilterListOutVpnv4 pulumi.StringOutput `pulumi:"filterListOutVpnv4"` // BGP filter for VPNv6 outbound routes. FilterListOutVpnv6 pulumi.StringOutput `pulumi:"filterListOutVpnv6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Interval (sec) before peer considered dead. HoldtimeTimer pulumi.IntOutput `pulumi:"holdtimeTimer"` @@ -353,7 +353,7 @@ type Neighbor struct { // Interface to use as source IP/IPv6 address of TCP connections. UpdateSource pulumi.StringOutput `pulumi:"updateSource"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Neighbor weight. Weight pulumi.IntOutput `pulumi:"weight"` } @@ -536,7 +536,7 @@ type neighborState struct { FilterListOutVpnv4 *string `pulumi:"filterListOutVpnv4"` // BGP filter for VPNv6 outbound routes. FilterListOutVpnv6 *string `pulumi:"filterListOutVpnv6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interval (sec) before peer considered dead. HoldtimeTimer *int `pulumi:"holdtimeTimer"` @@ -859,7 +859,7 @@ type NeighborState struct { FilterListOutVpnv4 pulumi.StringPtrInput // BGP filter for VPNv6 outbound routes. FilterListOutVpnv6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interval (sec) before peer considered dead. HoldtimeTimer pulumi.IntPtrInput @@ -1186,7 +1186,7 @@ type neighborArgs struct { FilterListOutVpnv4 *string `pulumi:"filterListOutVpnv4"` // BGP filter for VPNv6 outbound routes. FilterListOutVpnv6 *string `pulumi:"filterListOutVpnv6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interval (sec) before peer considered dead. HoldtimeTimer *int `pulumi:"holdtimeTimer"` @@ -1510,7 +1510,7 @@ type NeighborArgs struct { FilterListOutVpnv4 pulumi.StringPtrInput // BGP filter for VPNv6 outbound routes. FilterListOutVpnv6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interval (sec) before peer considered dead. HoldtimeTimer pulumi.IntPtrInput @@ -2126,7 +2126,7 @@ func (o NeighborOutput) FilterListOutVpnv6() pulumi.StringOutput { return o.ApplyT(func(v *Neighbor) pulumi.StringOutput { return v.FilterListOutVpnv6 }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NeighborOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Neighbor) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -2572,8 +2572,8 @@ func (o NeighborOutput) UpdateSource() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NeighborOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Neighbor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NeighborOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Neighbor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Neighbor weight. diff --git a/sdk/go/fortios/router/bgp/network.go b/sdk/go/fortios/router/bgp/network.go index 32bd4a7c..ff592858 100644 --- a/sdk/go/fortios/router/bgp/network.go +++ b/sdk/go/fortios/router/bgp/network.go @@ -47,7 +47,7 @@ type Network struct { // Route map to modify generated route. RouteMap pulumi.StringOutput `pulumi:"routeMap"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetwork registers a new resource with the given unique name, arguments, and options. @@ -260,8 +260,8 @@ func (o NetworkOutput) RouteMap() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetworkOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Network) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetworkOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Network) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NetworkArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/bgp/network6.go b/sdk/go/fortios/router/bgp/network6.go index e3be8b91..302478ed 100644 --- a/sdk/go/fortios/router/bgp/network6.go +++ b/sdk/go/fortios/router/bgp/network6.go @@ -46,7 +46,7 @@ type Network6 struct { // Route map to modify generated route. RouteMap pulumi.StringOutput `pulumi:"routeMap"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetwork6 registers a new resource with the given unique name, arguments, and options. @@ -256,8 +256,8 @@ func (o Network6Output) RouteMap() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Network6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Network6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Network6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Network6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Network6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/bgp/pulumiTypes.go b/sdk/go/fortios/router/bgp/pulumiTypes.go index c7f46afb..55b1b05f 100644 --- a/sdk/go/fortios/router/bgp/pulumiTypes.go +++ b/sdk/go/fortios/router/bgp/pulumiTypes.go @@ -14,12 +14,9 @@ import ( var _ = internal.GetEnvOrDefault type NeighborConditionalAdvertise6 struct { - // Name of advertising route map. AdvertiseRoutemap *string `pulumi:"advertiseRoutemap"` - // Name of condition route map. ConditionRoutemap *string `pulumi:"conditionRoutemap"` - // Type of condition. Valid values: `exist`, `non-exist`. - ConditionType *string `pulumi:"conditionType"` + ConditionType *string `pulumi:"conditionType"` } // NeighborConditionalAdvertise6Input is an input type that accepts NeighborConditionalAdvertise6Args and NeighborConditionalAdvertise6Output values. @@ -34,12 +31,9 @@ type NeighborConditionalAdvertise6Input interface { } type NeighborConditionalAdvertise6Args struct { - // Name of advertising route map. AdvertiseRoutemap pulumi.StringPtrInput `pulumi:"advertiseRoutemap"` - // Name of condition route map. ConditionRoutemap pulumi.StringPtrInput `pulumi:"conditionRoutemap"` - // Type of condition. Valid values: `exist`, `non-exist`. - ConditionType pulumi.StringPtrInput `pulumi:"conditionType"` + ConditionType pulumi.StringPtrInput `pulumi:"conditionType"` } func (NeighborConditionalAdvertise6Args) ElementType() reflect.Type { @@ -93,17 +87,14 @@ func (o NeighborConditionalAdvertise6Output) ToNeighborConditionalAdvertise6Outp return o } -// Name of advertising route map. func (o NeighborConditionalAdvertise6Output) AdvertiseRoutemap() pulumi.StringPtrOutput { return o.ApplyT(func(v NeighborConditionalAdvertise6) *string { return v.AdvertiseRoutemap }).(pulumi.StringPtrOutput) } -// Name of condition route map. func (o NeighborConditionalAdvertise6Output) ConditionRoutemap() pulumi.StringPtrOutput { return o.ApplyT(func(v NeighborConditionalAdvertise6) *string { return v.ConditionRoutemap }).(pulumi.StringPtrOutput) } -// Type of condition. Valid values: `exist`, `non-exist`. func (o NeighborConditionalAdvertise6Output) ConditionType() pulumi.StringPtrOutput { return o.ApplyT(func(v NeighborConditionalAdvertise6) *string { return v.ConditionType }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/router/communitylist.go b/sdk/go/fortios/router/communitylist.go index afb4ab81..8fbe5e79 100644 --- a/sdk/go/fortios/router/communitylist.go +++ b/sdk/go/fortios/router/communitylist.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Communitylist struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Community list name. Name pulumi.StringOutput `pulumi:"name"` @@ -80,7 +78,7 @@ type Communitylist struct { // Community list type (standard or expanded). Valid values: `standard`, `expanded`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCommunitylist registers a new resource with the given unique name, arguments, and options. @@ -118,7 +116,7 @@ func GetCommunitylist(ctx *pulumi.Context, type communitylistState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Community list name. Name *string `pulumi:"name"` @@ -133,7 +131,7 @@ type communitylistState struct { type CommunitylistState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Community list name. Name pulumi.StringPtrInput @@ -152,7 +150,7 @@ func (CommunitylistState) ElementType() reflect.Type { type communitylistArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Community list name. Name *string `pulumi:"name"` @@ -168,7 +166,7 @@ type communitylistArgs struct { type CommunitylistArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Community list name. Name pulumi.StringPtrInput @@ -272,7 +270,7 @@ func (o CommunitylistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Communitylist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CommunitylistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Communitylist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -293,8 +291,8 @@ func (o CommunitylistOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CommunitylistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Communitylist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CommunitylistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Communitylist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CommunitylistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/extcommunitylist.go b/sdk/go/fortios/router/extcommunitylist.go index b249ed92..87b353e8 100644 --- a/sdk/go/fortios/router/extcommunitylist.go +++ b/sdk/go/fortios/router/extcommunitylist.go @@ -35,7 +35,7 @@ type Extcommunitylist struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Extended community list name. Name pulumi.StringOutput `pulumi:"name"` @@ -44,7 +44,7 @@ type Extcommunitylist struct { // Extended community list type (standard or expanded). Valid values: `standard`, `expanded`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExtcommunitylist registers a new resource with the given unique name, arguments, and options. @@ -79,7 +79,7 @@ func GetExtcommunitylist(ctx *pulumi.Context, type extcommunitylistState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Extended community list name. Name *string `pulumi:"name"` @@ -94,7 +94,7 @@ type extcommunitylistState struct { type ExtcommunitylistState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Extended community list name. Name pulumi.StringPtrInput @@ -113,7 +113,7 @@ func (ExtcommunitylistState) ElementType() reflect.Type { type extcommunitylistArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Extended community list name. Name *string `pulumi:"name"` @@ -129,7 +129,7 @@ type extcommunitylistArgs struct { type ExtcommunitylistArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Extended community list name. Name pulumi.StringPtrInput @@ -233,7 +233,7 @@ func (o ExtcommunitylistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extcommunitylist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExtcommunitylistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Extcommunitylist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o ExtcommunitylistOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExtcommunitylistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Extcommunitylist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExtcommunitylistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Extcommunitylist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExtcommunitylistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/getBgp.go b/sdk/go/fortios/router/getBgp.go index cb4228fd..95fc39f8 100644 --- a/sdk/go/fortios/router/getBgp.go +++ b/sdk/go/fortios/router/getBgp.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -38,7 +37,6 @@ import ( // } // // ``` -// func LookupBgp(ctx *pulumi.Context, args *LookupBgpArgs, opts ...pulumi.InvokeOption) (*LookupBgpResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupBgpResult diff --git a/sdk/go/fortios/router/getStatic.go b/sdk/go/fortios/router/getStatic.go index 2b61dcb5..099b3af0 100644 --- a/sdk/go/fortios/router/getStatic.go +++ b/sdk/go/fortios/router/getStatic.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupStatic(ctx *pulumi.Context, args *LookupStaticArgs, opts ...pulumi.InvokeOption) (*LookupStaticResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupStaticResult diff --git a/sdk/go/fortios/router/getStaticlist.go b/sdk/go/fortios/router/getStaticlist.go index 997f4011..b7328de0 100644 --- a/sdk/go/fortios/router/getStaticlist.go +++ b/sdk/go/fortios/router/getStaticlist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetStaticlist(ctx *pulumi.Context, args *GetStaticlistArgs, opts ...pulumi.InvokeOption) (*GetStaticlistResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetStaticlistResult diff --git a/sdk/go/fortios/router/isis.go b/sdk/go/fortios/router/isis.go index 0218d544..91df541c 100644 --- a/sdk/go/fortios/router/isis.go +++ b/sdk/go/fortios/router/isis.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -63,7 +62,6 @@ import ( // } // // ``` -// // // ## Import // @@ -117,7 +115,7 @@ type Isis struct { DynamicHostname pulumi.StringOutput `pulumi:"dynamicHostname"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. IgnoreLspErrors pulumi.StringOutput `pulumi:"ignoreLspErrors"` @@ -172,7 +170,7 @@ type Isis struct { // IS-IS summary addresses. The structure of `summaryAddress` block is documented below. SummaryAddresses IsisSummaryAddressArrayOutput `pulumi:"summaryAddresses"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIsis registers a new resource with the given unique name, arguments, and options. @@ -248,7 +246,7 @@ type isisState struct { DynamicHostname *string `pulumi:"dynamicHostname"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. IgnoreLspErrors *string `pulumi:"ignoreLspErrors"` @@ -339,7 +337,7 @@ type IsisState struct { DynamicHostname pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. IgnoreLspErrors pulumi.StringPtrInput @@ -434,7 +432,7 @@ type isisArgs struct { DynamicHostname *string `pulumi:"dynamicHostname"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. IgnoreLspErrors *string `pulumi:"ignoreLspErrors"` @@ -526,7 +524,7 @@ type IsisArgs struct { DynamicHostname pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. IgnoreLspErrors pulumi.StringPtrInput @@ -751,7 +749,7 @@ func (o IsisOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Isis) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IsisOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Isis) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -887,8 +885,8 @@ func (o IsisOutput) SummaryAddresses() IsisSummaryAddressArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IsisOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Isis) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IsisOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Isis) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IsisArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/keychain.go b/sdk/go/fortios/router/keychain.go index cca2bc70..2a75d8a5 100644 --- a/sdk/go/fortios/router/keychain.go +++ b/sdk/go/fortios/router/keychain.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,14 +67,14 @@ type Keychain struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configuration method to edit key settings. The structure of `key` block is documented below. Keys KeychainKeyArrayOutput `pulumi:"keys"` // Key-chain name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewKeychain registers a new resource with the given unique name, arguments, and options. @@ -111,7 +109,7 @@ func GetKeychain(ctx *pulumi.Context, type keychainState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configuration method to edit key settings. The structure of `key` block is documented below. Keys []KeychainKey `pulumi:"keys"` @@ -124,7 +122,7 @@ type keychainState struct { type KeychainState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configuration method to edit key settings. The structure of `key` block is documented below. Keys KeychainKeyArrayInput @@ -141,7 +139,7 @@ func (KeychainState) ElementType() reflect.Type { type keychainArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configuration method to edit key settings. The structure of `key` block is documented below. Keys []KeychainKey `pulumi:"keys"` @@ -155,7 +153,7 @@ type keychainArgs struct { type KeychainArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configuration method to edit key settings. The structure of `key` block is documented below. Keys KeychainKeyArrayInput @@ -257,7 +255,7 @@ func (o KeychainOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Keychain) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o KeychainOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Keychain) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -273,8 +271,8 @@ func (o KeychainOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o KeychainOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Keychain) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o KeychainOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Keychain) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type KeychainArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/multicast.go b/sdk/go/fortios/router/multicast.go index 2607f8c5..5a5c6822 100644 --- a/sdk/go/fortios/router/multicast.go +++ b/sdk/go/fortios/router/multicast.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -61,7 +60,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,7 +83,7 @@ type Multicast struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // PIM interfaces. The structure of `interface` block is documented below. Interfaces MulticastInterfaceArrayOutput `pulumi:"interfaces"` @@ -98,7 +96,7 @@ type Multicast struct { // Generate warnings when the number of multicast routes exceeds this number, must not be greater than route-limit. RouteThreshold pulumi.IntOutput `pulumi:"routeThreshold"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMulticast registers a new resource with the given unique name, arguments, and options. @@ -133,7 +131,7 @@ func GetMulticast(ctx *pulumi.Context, type multicastState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // PIM interfaces. The structure of `interface` block is documented below. Interfaces []MulticastInterface `pulumi:"interfaces"` @@ -152,7 +150,7 @@ type multicastState struct { type MulticastState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // PIM interfaces. The structure of `interface` block is documented below. Interfaces MulticastInterfaceArrayInput @@ -175,7 +173,7 @@ func (MulticastState) ElementType() reflect.Type { type multicastArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // PIM interfaces. The structure of `interface` block is documented below. Interfaces []MulticastInterface `pulumi:"interfaces"` @@ -195,7 +193,7 @@ type multicastArgs struct { type MulticastArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // PIM interfaces. The structure of `interface` block is documented below. Interfaces MulticastInterfaceArrayInput @@ -303,7 +301,7 @@ func (o MulticastOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicast) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MulticastOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicast) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -334,8 +332,8 @@ func (o MulticastOutput) RouteThreshold() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MulticastOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicast) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MulticastOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicast) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MulticastArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/multicast6.go b/sdk/go/fortios/router/multicast6.go index 833abc90..392da6c1 100644 --- a/sdk/go/fortios/router/multicast6.go +++ b/sdk/go/fortios/router/multicast6.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Multicast6 struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. Interfaces Multicast6InterfaceArrayOutput `pulumi:"interfaces"` @@ -78,7 +76,7 @@ type Multicast6 struct { // PIM sparse-mode global settings. The structure of `pimSmGlobal` block is documented below. PimSmGlobal Multicast6PimSmGlobalOutput `pulumi:"pimSmGlobal"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMulticast6 registers a new resource with the given unique name, arguments, and options. @@ -113,7 +111,7 @@ func GetMulticast6(ctx *pulumi.Context, type multicast6State struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. Interfaces []Multicast6Interface `pulumi:"interfaces"` @@ -130,7 +128,7 @@ type multicast6State struct { type Multicast6State struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. Interfaces Multicast6InterfaceArrayInput @@ -151,7 +149,7 @@ func (Multicast6State) ElementType() reflect.Type { type multicast6Args struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. Interfaces []Multicast6Interface `pulumi:"interfaces"` @@ -169,7 +167,7 @@ type multicast6Args struct { type Multicast6Args struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. Interfaces Multicast6InterfaceArrayInput @@ -275,7 +273,7 @@ func (o Multicast6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicast6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Multicast6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicast6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -301,8 +299,8 @@ func (o Multicast6Output) PimSmGlobal() Multicast6PimSmGlobalOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Multicast6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicast6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Multicast6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicast6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Multicast6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/multicastflow.go b/sdk/go/fortios/router/multicastflow.go index 827c1c36..4f96f4a2 100644 --- a/sdk/go/fortios/router/multicastflow.go +++ b/sdk/go/fortios/router/multicastflow.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,12 +70,12 @@ type Multicastflow struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Multicast-flow entries. The structure of `flows` block is documented below. Flows MulticastflowFlowArrayOutput `pulumi:"flows"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMulticastflow registers a new resource with the given unique name, arguments, and options. @@ -116,7 +114,7 @@ type multicastflowState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Multicast-flow entries. The structure of `flows` block is documented below. Flows []MulticastflowFlow `pulumi:"flows"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -131,7 +129,7 @@ type MulticastflowState struct { DynamicSortSubtable pulumi.StringPtrInput // Multicast-flow entries. The structure of `flows` block is documented below. Flows MulticastflowFlowArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -150,7 +148,7 @@ type multicastflowArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Multicast-flow entries. The structure of `flows` block is documented below. Flows []MulticastflowFlow `pulumi:"flows"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -166,7 +164,7 @@ type MulticastflowArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Multicast-flow entries. The structure of `flows` block is documented below. Flows MulticastflowFlowArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -276,7 +274,7 @@ func (o MulticastflowOutput) Flows() MulticastflowFlowArrayOutput { return o.ApplyT(func(v *Multicastflow) MulticastflowFlowArrayOutput { return v.Flows }).(MulticastflowFlowArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MulticastflowOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Multicastflow) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -287,8 +285,8 @@ func (o MulticastflowOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MulticastflowOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Multicastflow) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MulticastflowOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Multicastflow) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MulticastflowArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/ospf.go b/sdk/go/fortios/router/ospf.go index 08d1ac6e..c56b1fdb 100644 --- a/sdk/go/fortios/router/ospf.go +++ b/sdk/go/fortios/router/ospf.go @@ -22,7 +22,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -102,7 +101,6 @@ import ( // } // // ``` -// // // ## Import // @@ -164,7 +162,7 @@ type Ospf struct { DistributeRouteMapIn pulumi.StringOutput `pulumi:"distributeRouteMapIn"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges pulumi.StringOutput `pulumi:"logNeighbourChanges"` @@ -193,7 +191,7 @@ type Ospf struct { // IP address summary configuration. The structure of `summaryAddress` block is documented below. SummaryAddresses OspfSummaryAddressArrayOutput `pulumi:"summaryAddresses"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOspf registers a new resource with the given unique name, arguments, and options. @@ -269,7 +267,7 @@ type ospfState struct { DistributeRouteMapIn *string `pulumi:"distributeRouteMapIn"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges *string `pulumi:"logNeighbourChanges"` @@ -342,7 +340,7 @@ type OspfState struct { DistributeRouteMapIn pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges pulumi.StringPtrInput @@ -419,7 +417,7 @@ type ospfArgs struct { DistributeRouteMapIn *string `pulumi:"distributeRouteMapIn"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges *string `pulumi:"logNeighbourChanges"` @@ -493,7 +491,7 @@ type OspfArgs struct { DistributeRouteMapIn pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges pulumi.StringPtrInput @@ -712,7 +710,7 @@ func (o OspfOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospf) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OspfOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospf) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -783,8 +781,8 @@ func (o OspfOutput) SummaryAddresses() OspfSummaryAddressArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OspfOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ospf) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OspfOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ospf) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OspfArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/ospf/neighbor.go b/sdk/go/fortios/router/ospf/neighbor.go index 37077d24..0c78dca3 100644 --- a/sdk/go/fortios/router/ospf/neighbor.go +++ b/sdk/go/fortios/router/ospf/neighbor.go @@ -46,7 +46,7 @@ type Neighbor struct { // Priority. Priority pulumi.IntOutput `pulumi:"priority"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNeighbor registers a new resource with the given unique name, arguments, and options. @@ -256,8 +256,8 @@ func (o NeighborOutput) Priority() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NeighborOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Neighbor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NeighborOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Neighbor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NeighborArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/ospf/network.go b/sdk/go/fortios/router/ospf/network.go index a1f066de..dcfad61b 100644 --- a/sdk/go/fortios/router/ospf/network.go +++ b/sdk/go/fortios/router/ospf/network.go @@ -44,7 +44,7 @@ type Network struct { // Prefix. Prefix pulumi.StringOutput `pulumi:"prefix"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetwork registers a new resource with the given unique name, arguments, and options. @@ -241,8 +241,8 @@ func (o NetworkOutput) Prefix() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetworkOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Network) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetworkOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Network) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NetworkArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/ospf/ospfinterface.go b/sdk/go/fortios/router/ospf/ospfinterface.go index 7000fbff..731c657a 100644 --- a/sdk/go/fortios/router/ospf/ospfinterface.go +++ b/sdk/go/fortios/router/ospf/ospfinterface.go @@ -51,7 +51,7 @@ type Ospfinterface struct { DeadInterval pulumi.IntOutput `pulumi:"deadInterval"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hello interval. HelloInterval pulumi.IntOutput `pulumi:"helloInterval"` @@ -92,7 +92,7 @@ type Ospfinterface struct { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `md5Keys` block supports: - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOspfinterface registers a new resource with the given unique name, arguments, and options. @@ -141,7 +141,7 @@ type ospfinterfaceState struct { DeadInterval *int `pulumi:"deadInterval"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hello interval. HelloInterval *int `pulumi:"helloInterval"` @@ -202,7 +202,7 @@ type OspfinterfaceState struct { DeadInterval pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hello interval. HelloInterval pulumi.IntPtrInput @@ -267,7 +267,7 @@ type ospfinterfaceArgs struct { DeadInterval *int `pulumi:"deadInterval"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hello interval. HelloInterval *int `pulumi:"helloInterval"` @@ -329,7 +329,7 @@ type OspfinterfaceArgs struct { DeadInterval pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hello interval. HelloInterval pulumi.IntPtrInput @@ -500,7 +500,7 @@ func (o OspfinterfaceOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospfinterface) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OspfinterfaceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospfinterface) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -598,8 +598,8 @@ func (o OspfinterfaceOutput) TransmitDelay() pulumi.IntOutput { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `md5Keys` block supports: -func (o OspfinterfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ospfinterface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OspfinterfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ospfinterface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OspfinterfaceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/ospf6.go b/sdk/go/fortios/router/ospf6.go index b9b809ab..e94fa2a5 100644 --- a/sdk/go/fortios/router/ospf6.go +++ b/sdk/go/fortios/router/ospf6.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -83,7 +82,6 @@ import ( // } // // ``` -// // // ## Import // @@ -125,7 +123,7 @@ type Ospf6 struct { DefaultMetric pulumi.IntOutput `pulumi:"defaultMetric"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges pulumi.StringOutput `pulumi:"logNeighbourChanges"` @@ -148,7 +146,7 @@ type Ospf6 struct { // IPv6 address summary configuration. The structure of `summaryAddress` block is documented below. SummaryAddresses Ospf6SummaryAddressArrayOutput `pulumi:"summaryAddresses"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOspf6 registers a new resource with the given unique name, arguments, and options. @@ -204,7 +202,7 @@ type ospf6State struct { DefaultMetric *int `pulumi:"defaultMetric"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges *string `pulumi:"logNeighbourChanges"` @@ -251,7 +249,7 @@ type Ospf6State struct { DefaultMetric pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges pulumi.StringPtrInput @@ -302,7 +300,7 @@ type ospf6Args struct { DefaultMetric *int `pulumi:"defaultMetric"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges *string `pulumi:"logNeighbourChanges"` @@ -350,7 +348,7 @@ type Ospf6Args struct { DefaultMetric pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. LogNeighbourChanges pulumi.StringPtrInput @@ -513,7 +511,7 @@ func (o Ospf6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospf6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Ospf6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospf6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -569,8 +567,8 @@ func (o Ospf6Output) SummaryAddresses() Ospf6SummaryAddressArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ospf6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ospf6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ospf6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ospf6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ospf6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/ospf6/ospf6interface.go b/sdk/go/fortios/router/ospf6/ospf6interface.go index d85a8501..1780fd4a 100644 --- a/sdk/go/fortios/router/ospf6/ospf6interface.go +++ b/sdk/go/fortios/router/ospf6/ospf6interface.go @@ -47,7 +47,7 @@ type Ospf6interface struct { DeadInterval pulumi.IntOutput `pulumi:"deadInterval"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hello interval. HelloInterval pulumi.IntOutput `pulumi:"helloInterval"` @@ -80,7 +80,7 @@ type Ospf6interface struct { // Transmit delay. TransmitDelay pulumi.IntOutput `pulumi:"transmitDelay"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOspf6interface registers a new resource with the given unique name, arguments, and options. @@ -125,7 +125,7 @@ type ospf6interfaceState struct { DeadInterval *int `pulumi:"deadInterval"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hello interval. HelloInterval *int `pulumi:"helloInterval"` @@ -174,7 +174,7 @@ type Ospf6interfaceState struct { DeadInterval pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hello interval. HelloInterval pulumi.IntPtrInput @@ -227,7 +227,7 @@ type ospf6interfaceArgs struct { DeadInterval *int `pulumi:"deadInterval"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hello interval. HelloInterval *int `pulumi:"helloInterval"` @@ -277,7 +277,7 @@ type Ospf6interfaceArgs struct { DeadInterval pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hello interval. HelloInterval pulumi.IntPtrInput @@ -430,7 +430,7 @@ func (o Ospf6interfaceOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospf6interface) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Ospf6interfaceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ospf6interface) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -511,8 +511,8 @@ func (o Ospf6interfaceOutput) TransmitDelay() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ospf6interfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ospf6interface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ospf6interfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ospf6interface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ospf6interfaceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/policy.go b/sdk/go/fortios/router/policy.go index 30b40d1c..e43bfc96 100644 --- a/sdk/go/fortios/router/policy.go +++ b/sdk/go/fortios/router/policy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// // // ## Import // @@ -97,7 +95,7 @@ type Policy struct { EndSourcePort pulumi.IntOutput `pulumi:"endSourcePort"` // IP address of the gateway. Gateway pulumi.StringOutput `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable negation of input device match. Valid values: `enable`, `disable`. InputDeviceNegate pulumi.StringOutput `pulumi:"inputDeviceNegate"` @@ -130,7 +128,7 @@ type Policy struct { // Type of service evaluated bits. TosMask pulumi.StringOutput `pulumi:"tosMask"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy registers a new resource with the given unique name, arguments, and options. @@ -181,7 +179,7 @@ type policyState struct { EndSourcePort *int `pulumi:"endSourcePort"` // IP address of the gateway. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable negation of input device match. Valid values: `enable`, `disable`. InputDeviceNegate *string `pulumi:"inputDeviceNegate"` @@ -236,7 +234,7 @@ type PolicyState struct { EndSourcePort pulumi.IntPtrInput // IP address of the gateway. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable negation of input device match. Valid values: `enable`, `disable`. InputDeviceNegate pulumi.StringPtrInput @@ -295,7 +293,7 @@ type policyArgs struct { EndSourcePort *int `pulumi:"endSourcePort"` // IP address of the gateway. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable negation of input device match. Valid values: `enable`, `disable`. InputDeviceNegate *string `pulumi:"inputDeviceNegate"` @@ -351,7 +349,7 @@ type PolicyArgs struct { EndSourcePort pulumi.IntPtrInput // IP address of the gateway. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable negation of input device match. Valid values: `enable`, `disable`. InputDeviceNegate pulumi.StringPtrInput @@ -519,7 +517,7 @@ func (o PolicyOutput) Gateway() pulumi.StringOutput { return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.Gateway }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -600,8 +598,8 @@ func (o PolicyOutput) TosMask() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/policy6.go b/sdk/go/fortios/router/policy6.go index c498973c..bbfee280 100644 --- a/sdk/go/fortios/router/policy6.go +++ b/sdk/go/fortios/router/policy6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// // // ## Import // @@ -91,7 +89,7 @@ type Policy6 struct { EndSourcePort pulumi.IntOutput `pulumi:"endSourcePort"` // IPv6 address of the gateway. Gateway pulumi.StringOutput `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Incoming interface name. InputDevice pulumi.StringOutput `pulumi:"inputDevice"` @@ -124,7 +122,7 @@ type Policy6 struct { // Type of service evaluated bits. TosMask pulumi.StringOutput `pulumi:"tosMask"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy6 registers a new resource with the given unique name, arguments, and options. @@ -178,7 +176,7 @@ type policy6State struct { EndSourcePort *int `pulumi:"endSourcePort"` // IPv6 address of the gateway. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Incoming interface name. InputDevice *string `pulumi:"inputDevice"` @@ -233,7 +231,7 @@ type Policy6State struct { EndSourcePort pulumi.IntPtrInput // IPv6 address of the gateway. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Incoming interface name. InputDevice pulumi.StringPtrInput @@ -292,7 +290,7 @@ type policy6Args struct { EndSourcePort *int `pulumi:"endSourcePort"` // IPv6 address of the gateway. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Incoming interface name. InputDevice string `pulumi:"inputDevice"` @@ -348,7 +346,7 @@ type Policy6Args struct { EndSourcePort pulumi.IntPtrInput // IPv6 address of the gateway. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Incoming interface name. InputDevice pulumi.StringInput @@ -516,7 +514,7 @@ func (o Policy6Output) Gateway() pulumi.StringOutput { return o.ApplyT(func(v *Policy6) pulumi.StringOutput { return v.Gateway }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Policy6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -597,8 +595,8 @@ func (o Policy6Output) TosMask() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Policy6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Policy6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Policy6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/prefixlist.go b/sdk/go/fortios/router/prefixlist.go index e06701fd..60f5902c 100644 --- a/sdk/go/fortios/router/prefixlist.go +++ b/sdk/go/fortios/router/prefixlist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -63,14 +61,14 @@ type Prefixlist struct { Comments pulumi.StringOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` // IPv4 prefix list rule. The structure of `rule` block is documented below. Rules PrefixlistRuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPrefixlist registers a new resource with the given unique name, arguments, and options. @@ -107,7 +105,7 @@ type prefixlistState struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -122,7 +120,7 @@ type PrefixlistState struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -141,7 +139,7 @@ type prefixlistArgs struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -157,7 +155,7 @@ type PrefixlistArgs struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -264,7 +262,7 @@ func (o PrefixlistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Prefixlist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PrefixlistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Prefixlist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -280,8 +278,8 @@ func (o PrefixlistOutput) Rules() PrefixlistRuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PrefixlistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Prefixlist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PrefixlistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Prefixlist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PrefixlistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/prefixlist6.go b/sdk/go/fortios/router/prefixlist6.go index f883d6c2..b90417b6 100644 --- a/sdk/go/fortios/router/prefixlist6.go +++ b/sdk/go/fortios/router/prefixlist6.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -63,14 +61,14 @@ type Prefixlist6 struct { Comments pulumi.StringOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` // IPv6 prefix list rule. The structure of `rule` block is documented below. Rules Prefixlist6RuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPrefixlist6 registers a new resource with the given unique name, arguments, and options. @@ -107,7 +105,7 @@ type prefixlist6State struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -122,7 +120,7 @@ type Prefixlist6State struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -141,7 +139,7 @@ type prefixlist6Args struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -157,7 +155,7 @@ type Prefixlist6Args struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -264,7 +262,7 @@ func (o Prefixlist6Output) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Prefixlist6) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Prefixlist6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Prefixlist6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -280,8 +278,8 @@ func (o Prefixlist6Output) Rules() Prefixlist6RuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Prefixlist6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Prefixlist6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Prefixlist6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Prefixlist6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Prefixlist6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/pulumiTypes.go b/sdk/go/fortios/router/pulumiTypes.go index d4187fa6..2adf1c31 100644 --- a/sdk/go/fortios/router/pulumiTypes.go +++ b/sdk/go/fortios/router/pulumiTypes.go @@ -1060,13 +1060,10 @@ func (o BgpAdminDistanceArrayOutput) Index(i pulumi.IntInput) BgpAdminDistanceOu } type BgpAggregateAddress6 struct { - // Enable/disable generate AS set path information. Valid values: `enable`, `disable`. AsSet *string `pulumi:"asSet"` - // ID. - Id *int `pulumi:"id"` - // Aggregate IPv6 prefix. - Prefix6 *string `pulumi:"prefix6"` - // Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. + // an identifier for the resource. + Id *int `pulumi:"id"` + Prefix6 *string `pulumi:"prefix6"` SummaryOnly *string `pulumi:"summaryOnly"` } @@ -1082,13 +1079,10 @@ type BgpAggregateAddress6Input interface { } type BgpAggregateAddress6Args struct { - // Enable/disable generate AS set path information. Valid values: `enable`, `disable`. AsSet pulumi.StringPtrInput `pulumi:"asSet"` - // ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Aggregate IPv6 prefix. - Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` - // Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. + // an identifier for the resource. + Id pulumi.IntPtrInput `pulumi:"id"` + Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` SummaryOnly pulumi.StringPtrInput `pulumi:"summaryOnly"` } @@ -1143,22 +1137,19 @@ func (o BgpAggregateAddress6Output) ToBgpAggregateAddress6OutputWithContext(ctx return o } -// Enable/disable generate AS set path information. Valid values: `enable`, `disable`. func (o BgpAggregateAddress6Output) AsSet() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpAggregateAddress6) *string { return v.AsSet }).(pulumi.StringPtrOutput) } -// ID. +// an identifier for the resource. func (o BgpAggregateAddress6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v BgpAggregateAddress6) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Aggregate IPv6 prefix. func (o BgpAggregateAddress6Output) Prefix6() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpAggregateAddress6) *string { return v.Prefix6 }).(pulumi.StringPtrOutput) } -// Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. func (o BgpAggregateAddress6Output) SummaryOnly() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpAggregateAddress6) *string { return v.SummaryOnly }).(pulumi.StringPtrOutput) } @@ -2906,12 +2897,9 @@ func (o BgpNeighborArrayOutput) Index(i pulumi.IntInput) BgpNeighborOutput { } type BgpNeighborConditionalAdvertise6 struct { - // Name of advertising route map. AdvertiseRoutemap *string `pulumi:"advertiseRoutemap"` - // Name of condition route map. ConditionRoutemap *string `pulumi:"conditionRoutemap"` - // Type of condition. Valid values: `exist`, `non-exist`. - ConditionType *string `pulumi:"conditionType"` + ConditionType *string `pulumi:"conditionType"` } // BgpNeighborConditionalAdvertise6Input is an input type that accepts BgpNeighborConditionalAdvertise6Args and BgpNeighborConditionalAdvertise6Output values. @@ -2926,12 +2914,9 @@ type BgpNeighborConditionalAdvertise6Input interface { } type BgpNeighborConditionalAdvertise6Args struct { - // Name of advertising route map. AdvertiseRoutemap pulumi.StringPtrInput `pulumi:"advertiseRoutemap"` - // Name of condition route map. ConditionRoutemap pulumi.StringPtrInput `pulumi:"conditionRoutemap"` - // Type of condition. Valid values: `exist`, `non-exist`. - ConditionType pulumi.StringPtrInput `pulumi:"conditionType"` + ConditionType pulumi.StringPtrInput `pulumi:"conditionType"` } func (BgpNeighborConditionalAdvertise6Args) ElementType() reflect.Type { @@ -2985,17 +2970,14 @@ func (o BgpNeighborConditionalAdvertise6Output) ToBgpNeighborConditionalAdvertis return o } -// Name of advertising route map. func (o BgpNeighborConditionalAdvertise6Output) AdvertiseRoutemap() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNeighborConditionalAdvertise6) *string { return v.AdvertiseRoutemap }).(pulumi.StringPtrOutput) } -// Name of condition route map. func (o BgpNeighborConditionalAdvertise6Output) ConditionRoutemap() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNeighborConditionalAdvertise6) *string { return v.ConditionRoutemap }).(pulumi.StringPtrOutput) } -// Type of condition. Valid values: `exist`, `non-exist`. func (o BgpNeighborConditionalAdvertise6Output) ConditionType() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNeighborConditionalAdvertise6) *string { return v.ConditionType }).(pulumi.StringPtrOutput) } @@ -3350,6 +3332,8 @@ type BgpNeighborGroup struct { PrefixListOutVpnv6 *string `pulumi:"prefixListOutVpnv6"` // AS number of neighbor. RemoteAs *int `pulumi:"remoteAs"` + // BGP filter for remote AS. + RemoteAsFilter *string `pulumi:"remoteAsFilter"` // Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. RemovePrivateAs *string `pulumi:"removePrivateAs"` // Enable/disable remove private AS number from IPv6 outbound updates. Valid values: `enable`, `disable`. @@ -3674,6 +3658,8 @@ type BgpNeighborGroupArgs struct { PrefixListOutVpnv6 pulumi.StringPtrInput `pulumi:"prefixListOutVpnv6"` // AS number of neighbor. RemoteAs pulumi.IntPtrInput `pulumi:"remoteAs"` + // BGP filter for remote AS. + RemoteAsFilter pulumi.StringPtrInput `pulumi:"remoteAsFilter"` // Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. RemovePrivateAs pulumi.StringPtrInput `pulumi:"removePrivateAs"` // Enable/disable remove private AS number from IPv6 outbound updates. Valid values: `enable`, `disable`. @@ -4358,6 +4344,11 @@ func (o BgpNeighborGroupOutput) RemoteAs() pulumi.IntPtrOutput { return o.ApplyT(func(v BgpNeighborGroup) *int { return v.RemoteAs }).(pulumi.IntPtrOutput) } +// BGP filter for remote AS. +func (o BgpNeighborGroupOutput) RemoteAsFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v BgpNeighborGroup) *string { return v.RemoteAsFilter }).(pulumi.StringPtrOutput) +} + // Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. func (o BgpNeighborGroupOutput) RemovePrivateAs() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNeighborGroup) *string { return v.RemovePrivateAs }).(pulumi.StringPtrOutput) @@ -4619,14 +4610,12 @@ func (o BgpNeighborGroupArrayOutput) Index(i pulumi.IntInput) BgpNeighborGroupOu } type BgpNeighborRange6 struct { - // ID. - Id *int `pulumi:"id"` - // Maximum number of neighbors. + // an identifier for the resource. + Id *int `pulumi:"id"` MaxNeighborNum *int `pulumi:"maxNeighborNum"` // BGP neighbor group table. The structure of `neighborGroup` block is documented below. NeighborGroup *string `pulumi:"neighborGroup"` - // Aggregate IPv6 prefix. - Prefix6 *string `pulumi:"prefix6"` + Prefix6 *string `pulumi:"prefix6"` } // BgpNeighborRange6Input is an input type that accepts BgpNeighborRange6Args and BgpNeighborRange6Output values. @@ -4641,14 +4630,12 @@ type BgpNeighborRange6Input interface { } type BgpNeighborRange6Args struct { - // ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Maximum number of neighbors. + // an identifier for the resource. + Id pulumi.IntPtrInput `pulumi:"id"` MaxNeighborNum pulumi.IntPtrInput `pulumi:"maxNeighborNum"` // BGP neighbor group table. The structure of `neighborGroup` block is documented below. NeighborGroup pulumi.StringPtrInput `pulumi:"neighborGroup"` - // Aggregate IPv6 prefix. - Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` + Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` } func (BgpNeighborRange6Args) ElementType() reflect.Type { @@ -4702,12 +4689,11 @@ func (o BgpNeighborRange6Output) ToBgpNeighborRange6OutputWithContext(ctx contex return o } -// ID. +// an identifier for the resource. func (o BgpNeighborRange6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v BgpNeighborRange6) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Maximum number of neighbors. func (o BgpNeighborRange6Output) MaxNeighborNum() pulumi.IntPtrOutput { return o.ApplyT(func(v BgpNeighborRange6) *int { return v.MaxNeighborNum }).(pulumi.IntPtrOutput) } @@ -4717,7 +4703,6 @@ func (o BgpNeighborRange6Output) NeighborGroup() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNeighborRange6) *string { return v.NeighborGroup }).(pulumi.StringPtrOutput) } -// Aggregate IPv6 prefix. func (o BgpNeighborRange6Output) Prefix6() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNeighborRange6) *string { return v.Prefix6 }).(pulumi.StringPtrOutput) } @@ -4867,16 +4852,13 @@ func (o BgpNeighborRangeArrayOutput) Index(i pulumi.IntInput) BgpNeighborRangeOu } type BgpNetwork6 struct { - // Enable/disable route as backdoor. Valid values: `enable`, `disable`. Backdoor *string `pulumi:"backdoor"` - // ID. + // an identifier for the resource. Id *int `pulumi:"id"` // Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. NetworkImportCheck *string `pulumi:"networkImportCheck"` - // Aggregate IPv6 prefix. - Prefix6 *string `pulumi:"prefix6"` - // Route map of VRF leaking. - RouteMap *string `pulumi:"routeMap"` + Prefix6 *string `pulumi:"prefix6"` + RouteMap *string `pulumi:"routeMap"` } // BgpNetwork6Input is an input type that accepts BgpNetwork6Args and BgpNetwork6Output values. @@ -4891,16 +4873,13 @@ type BgpNetwork6Input interface { } type BgpNetwork6Args struct { - // Enable/disable route as backdoor. Valid values: `enable`, `disable`. Backdoor pulumi.StringPtrInput `pulumi:"backdoor"` - // ID. + // an identifier for the resource. Id pulumi.IntPtrInput `pulumi:"id"` // Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. NetworkImportCheck pulumi.StringPtrInput `pulumi:"networkImportCheck"` - // Aggregate IPv6 prefix. - Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` - // Route map of VRF leaking. - RouteMap pulumi.StringPtrInput `pulumi:"routeMap"` + Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` + RouteMap pulumi.StringPtrInput `pulumi:"routeMap"` } func (BgpNetwork6Args) ElementType() reflect.Type { @@ -4954,12 +4933,11 @@ func (o BgpNetwork6Output) ToBgpNetwork6OutputWithContext(ctx context.Context) B return o } -// Enable/disable route as backdoor. Valid values: `enable`, `disable`. func (o BgpNetwork6Output) Backdoor() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNetwork6) *string { return v.Backdoor }).(pulumi.StringPtrOutput) } -// ID. +// an identifier for the resource. func (o BgpNetwork6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v BgpNetwork6) *int { return v.Id }).(pulumi.IntPtrOutput) } @@ -4969,12 +4947,10 @@ func (o BgpNetwork6Output) NetworkImportCheck() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNetwork6) *string { return v.NetworkImportCheck }).(pulumi.StringPtrOutput) } -// Aggregate IPv6 prefix. func (o BgpNetwork6Output) Prefix6() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNetwork6) *string { return v.Prefix6 }).(pulumi.StringPtrOutput) } -// Route map of VRF leaking. func (o BgpNetwork6Output) RouteMap() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpNetwork6) *string { return v.RouteMap }).(pulumi.StringPtrOutput) } @@ -5133,12 +5109,9 @@ func (o BgpNetworkArrayOutput) Index(i pulumi.IntInput) BgpNetworkOutput { } type BgpRedistribute6 struct { - // Neighbor group name. - Name *string `pulumi:"name"` - // Route map of VRF leaking. + Name *string `pulumi:"name"` RouteMap *string `pulumi:"routeMap"` - // Status Valid values: `enable`, `disable`. - Status *string `pulumi:"status"` + Status *string `pulumi:"status"` } // BgpRedistribute6Input is an input type that accepts BgpRedistribute6Args and BgpRedistribute6Output values. @@ -5153,12 +5126,9 @@ type BgpRedistribute6Input interface { } type BgpRedistribute6Args struct { - // Neighbor group name. - Name pulumi.StringPtrInput `pulumi:"name"` - // Route map of VRF leaking. + Name pulumi.StringPtrInput `pulumi:"name"` RouteMap pulumi.StringPtrInput `pulumi:"routeMap"` - // Status Valid values: `enable`, `disable`. - Status pulumi.StringPtrInput `pulumi:"status"` + Status pulumi.StringPtrInput `pulumi:"status"` } func (BgpRedistribute6Args) ElementType() reflect.Type { @@ -5212,17 +5182,14 @@ func (o BgpRedistribute6Output) ToBgpRedistribute6OutputWithContext(ctx context. return o } -// Neighbor group name. func (o BgpRedistribute6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpRedistribute6) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Route map of VRF leaking. func (o BgpRedistribute6Output) RouteMap() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpRedistribute6) *string { return v.RouteMap }).(pulumi.StringPtrOutput) } -// Status Valid values: `enable`, `disable`. func (o BgpRedistribute6Output) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpRedistribute6) *string { return v.Status }).(pulumi.StringPtrOutput) } @@ -5363,18 +5330,12 @@ func (o BgpRedistributeArrayOutput) Index(i pulumi.IntInput) BgpRedistributeOutp } type BgpVrf6 struct { - // List of export route target. The structure of `exportRt` block is documented below. - ExportRts []BgpVrf6ExportRt `pulumi:"exportRts"` - // Import route map. - ImportRouteMap *string `pulumi:"importRouteMap"` - // List of import route target. The structure of `importRt` block is documented below. - ImportRts []BgpVrf6ImportRt `pulumi:"importRts"` - // Target VRF table. The structure of `leakTarget` block is documented below. - LeakTargets []BgpVrf6LeakTarget `pulumi:"leakTargets"` - // Route Distinguisher: AA:NN|A.B.C.D:NN. - Rd *string `pulumi:"rd"` - // VRF role. Valid values: `standalone`, `ce`, `pe`. - Role *string `pulumi:"role"` + ExportRts []BgpVrf6ExportRt `pulumi:"exportRts"` + ImportRouteMap *string `pulumi:"importRouteMap"` + ImportRts []BgpVrf6ImportRt `pulumi:"importRts"` + LeakTargets []BgpVrf6LeakTarget `pulumi:"leakTargets"` + Rd *string `pulumi:"rd"` + Role *string `pulumi:"role"` // BGP VRF leaking table. The structure of `vrf` block is documented below. Vrf *string `pulumi:"vrf"` } @@ -5391,18 +5352,12 @@ type BgpVrf6Input interface { } type BgpVrf6Args struct { - // List of export route target. The structure of `exportRt` block is documented below. - ExportRts BgpVrf6ExportRtArrayInput `pulumi:"exportRts"` - // Import route map. - ImportRouteMap pulumi.StringPtrInput `pulumi:"importRouteMap"` - // List of import route target. The structure of `importRt` block is documented below. - ImportRts BgpVrf6ImportRtArrayInput `pulumi:"importRts"` - // Target VRF table. The structure of `leakTarget` block is documented below. - LeakTargets BgpVrf6LeakTargetArrayInput `pulumi:"leakTargets"` - // Route Distinguisher: AA:NN|A.B.C.D:NN. - Rd pulumi.StringPtrInput `pulumi:"rd"` - // VRF role. Valid values: `standalone`, `ce`, `pe`. - Role pulumi.StringPtrInput `pulumi:"role"` + ExportRts BgpVrf6ExportRtArrayInput `pulumi:"exportRts"` + ImportRouteMap pulumi.StringPtrInput `pulumi:"importRouteMap"` + ImportRts BgpVrf6ImportRtArrayInput `pulumi:"importRts"` + LeakTargets BgpVrf6LeakTargetArrayInput `pulumi:"leakTargets"` + Rd pulumi.StringPtrInput `pulumi:"rd"` + Role pulumi.StringPtrInput `pulumi:"role"` // BGP VRF leaking table. The structure of `vrf` block is documented below. Vrf pulumi.StringPtrInput `pulumi:"vrf"` } @@ -5458,32 +5413,26 @@ func (o BgpVrf6Output) ToBgpVrf6OutputWithContext(ctx context.Context) BgpVrf6Ou return o } -// List of export route target. The structure of `exportRt` block is documented below. func (o BgpVrf6Output) ExportRts() BgpVrf6ExportRtArrayOutput { return o.ApplyT(func(v BgpVrf6) []BgpVrf6ExportRt { return v.ExportRts }).(BgpVrf6ExportRtArrayOutput) } -// Import route map. func (o BgpVrf6Output) ImportRouteMap() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpVrf6) *string { return v.ImportRouteMap }).(pulumi.StringPtrOutput) } -// List of import route target. The structure of `importRt` block is documented below. func (o BgpVrf6Output) ImportRts() BgpVrf6ImportRtArrayOutput { return o.ApplyT(func(v BgpVrf6) []BgpVrf6ImportRt { return v.ImportRts }).(BgpVrf6ImportRtArrayOutput) } -// Target VRF table. The structure of `leakTarget` block is documented below. func (o BgpVrf6Output) LeakTargets() BgpVrf6LeakTargetArrayOutput { return o.ApplyT(func(v BgpVrf6) []BgpVrf6LeakTarget { return v.LeakTargets }).(BgpVrf6LeakTargetArrayOutput) } -// Route Distinguisher: AA:NN|A.B.C.D:NN. func (o BgpVrf6Output) Rd() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpVrf6) *string { return v.Rd }).(pulumi.StringPtrOutput) } -// VRF role. Valid values: `standalone`, `ce`, `pe`. func (o BgpVrf6Output) Role() pulumi.StringPtrOutput { return o.ApplyT(func(v BgpVrf6) *string { return v.Role }).(pulumi.StringPtrOutput) } @@ -6168,7 +6117,6 @@ func (o BgpVrfImportRtArrayOutput) Index(i pulumi.IntInput) BgpVrfImportRtOutput } type BgpVrfLeak6 struct { - // Target VRF table. The structure of `target` block is documented below. Targets []BgpVrfLeak6Target `pulumi:"targets"` // BGP VRF leaking table. The structure of `vrf` block is documented below. Vrf *string `pulumi:"vrf"` @@ -6186,7 +6134,6 @@ type BgpVrfLeak6Input interface { } type BgpVrfLeak6Args struct { - // Target VRF table. The structure of `target` block is documented below. Targets BgpVrfLeak6TargetArrayInput `pulumi:"targets"` // BGP VRF leaking table. The structure of `vrf` block is documented below. Vrf pulumi.StringPtrInput `pulumi:"vrf"` @@ -6243,7 +6190,6 @@ func (o BgpVrfLeak6Output) ToBgpVrfLeak6OutputWithContext(ctx context.Context) B return o } -// Target VRF table. The structure of `target` block is documented below. func (o BgpVrfLeak6Output) Targets() BgpVrfLeak6TargetArrayOutput { return o.ApplyT(func(v BgpVrfLeak6) []BgpVrfLeak6Target { return v.Targets }).(BgpVrfLeak6TargetArrayOutput) } @@ -7331,18 +7277,12 @@ func (o IsisIsisNetArrayOutput) Index(i pulumi.IntInput) IsisIsisNetOutput { } type IsisRedistribute6 struct { - // Level. Valid values: `level-1-2`, `level-1`, `level-2`. - Level *string `pulumi:"level"` - // Metric. - Metric *int `pulumi:"metric"` - // Metric type. Valid values: `external`, `internal`. + Level *string `pulumi:"level"` + Metric *int `pulumi:"metric"` MetricType *string `pulumi:"metricType"` - // Protocol name. - Protocol *string `pulumi:"protocol"` - // Route map name. - Routemap *string `pulumi:"routemap"` - // Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - Status *string `pulumi:"status"` + Protocol *string `pulumi:"protocol"` + Routemap *string `pulumi:"routemap"` + Status *string `pulumi:"status"` } // IsisRedistribute6Input is an input type that accepts IsisRedistribute6Args and IsisRedistribute6Output values. @@ -7357,18 +7297,12 @@ type IsisRedistribute6Input interface { } type IsisRedistribute6Args struct { - // Level. Valid values: `level-1-2`, `level-1`, `level-2`. - Level pulumi.StringPtrInput `pulumi:"level"` - // Metric. - Metric pulumi.IntPtrInput `pulumi:"metric"` - // Metric type. Valid values: `external`, `internal`. + Level pulumi.StringPtrInput `pulumi:"level"` + Metric pulumi.IntPtrInput `pulumi:"metric"` MetricType pulumi.StringPtrInput `pulumi:"metricType"` - // Protocol name. - Protocol pulumi.StringPtrInput `pulumi:"protocol"` - // Route map name. - Routemap pulumi.StringPtrInput `pulumi:"routemap"` - // Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - Status pulumi.StringPtrInput `pulumi:"status"` + Protocol pulumi.StringPtrInput `pulumi:"protocol"` + Routemap pulumi.StringPtrInput `pulumi:"routemap"` + Status pulumi.StringPtrInput `pulumi:"status"` } func (IsisRedistribute6Args) ElementType() reflect.Type { @@ -7422,32 +7356,26 @@ func (o IsisRedistribute6Output) ToIsisRedistribute6OutputWithContext(ctx contex return o } -// Level. Valid values: `level-1-2`, `level-1`, `level-2`. func (o IsisRedistribute6Output) Level() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisRedistribute6) *string { return v.Level }).(pulumi.StringPtrOutput) } -// Metric. func (o IsisRedistribute6Output) Metric() pulumi.IntPtrOutput { return o.ApplyT(func(v IsisRedistribute6) *int { return v.Metric }).(pulumi.IntPtrOutput) } -// Metric type. Valid values: `external`, `internal`. func (o IsisRedistribute6Output) MetricType() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisRedistribute6) *string { return v.MetricType }).(pulumi.StringPtrOutput) } -// Protocol name. func (o IsisRedistribute6Output) Protocol() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisRedistribute6) *string { return v.Protocol }).(pulumi.StringPtrOutput) } -// Route map name. func (o IsisRedistribute6Output) Routemap() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisRedistribute6) *string { return v.Routemap }).(pulumi.StringPtrOutput) } -// Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. func (o IsisRedistribute6Output) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisRedistribute6) *string { return v.Status }).(pulumi.StringPtrOutput) } @@ -7615,11 +7543,9 @@ func (o IsisRedistributeArrayOutput) Index(i pulumi.IntInput) IsisRedistributeOu } type IsisSummaryAddress6 struct { - // isis-net ID. - Id *int `pulumi:"id"` - // Level. Valid values: `level-1-2`, `level-1`, `level-2`. - Level *string `pulumi:"level"` - // IPv6 prefix. + // an identifier for the resource. + Id *int `pulumi:"id"` + Level *string `pulumi:"level"` Prefix6 *string `pulumi:"prefix6"` } @@ -7635,11 +7561,9 @@ type IsisSummaryAddress6Input interface { } type IsisSummaryAddress6Args struct { - // isis-net ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Level. Valid values: `level-1-2`, `level-1`, `level-2`. - Level pulumi.StringPtrInput `pulumi:"level"` - // IPv6 prefix. + // an identifier for the resource. + Id pulumi.IntPtrInput `pulumi:"id"` + Level pulumi.StringPtrInput `pulumi:"level"` Prefix6 pulumi.StringPtrInput `pulumi:"prefix6"` } @@ -7694,17 +7618,15 @@ func (o IsisSummaryAddress6Output) ToIsisSummaryAddress6OutputWithContext(ctx co return o } -// isis-net ID. +// an identifier for the resource. func (o IsisSummaryAddress6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v IsisSummaryAddress6) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Level. Valid values: `level-1-2`, `level-1`, `level-2`. func (o IsisSummaryAddress6Output) Level() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisSummaryAddress6) *string { return v.Level }).(pulumi.StringPtrOutput) } -// IPv6 prefix. func (o IsisSummaryAddress6Output) Prefix6() pulumi.StringPtrOutput { return o.ApplyT(func(v IsisSummaryAddress6) *string { return v.Prefix6 }).(pulumi.StringPtrOutput) } @@ -10652,46 +10574,27 @@ func (o Ospf6AreaVirtualLinkIpsecKeyArrayOutput) Index(i pulumi.IntInput) Ospf6A } type Ospf6Ospf6Interface struct { - // A.B.C.D, in IPv4 address format. - AreaId *string `pulumi:"areaId"` - // Authentication mode. Valid values: `none`, `ah`, `esp`. + AreaId *string `pulumi:"areaId"` Authentication *string `pulumi:"authentication"` // Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. - Bfd *string `pulumi:"bfd"` - // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - Cost *int `pulumi:"cost"` - // Dead interval. - DeadInterval *int `pulumi:"deadInterval"` - // Hello interval. - HelloInterval *int `pulumi:"helloInterval"` - // Configuration interface name. - Interface *string `pulumi:"interface"` - // Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - IpsecAuthAlg *string `pulumi:"ipsecAuthAlg"` - // Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - IpsecEncAlg *string `pulumi:"ipsecEncAlg"` - // IPsec authentication and encryption keys. The structure of `ipsecKeys` block is documented below. - IpsecKeys []Ospf6Ospf6InterfaceIpsecKey `pulumi:"ipsecKeys"` - // Key roll-over interval. - KeyRolloverInterval *int `pulumi:"keyRolloverInterval"` - // MTU for OSPFv3 packets. - Mtu *int `pulumi:"mtu"` - // Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - MtuIgnore *string `pulumi:"mtuIgnore"` - // Interface entry name. - Name *string `pulumi:"name"` - // OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - Neighbors []Ospf6Ospf6InterfaceNeighbor `pulumi:"neighbors"` - // Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - NetworkType *string `pulumi:"networkType"` - // priority - Priority *int `pulumi:"priority"` - // Retransmit interval. - RetransmitInterval *int `pulumi:"retransmitInterval"` - // Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - Status *string `pulumi:"status"` - // Transmit delay. - TransmitDelay *int `pulumi:"transmitDelay"` + Bfd *string `pulumi:"bfd"` + Cost *int `pulumi:"cost"` + DeadInterval *int `pulumi:"deadInterval"` + HelloInterval *int `pulumi:"helloInterval"` + Interface *string `pulumi:"interface"` + IpsecAuthAlg *string `pulumi:"ipsecAuthAlg"` + IpsecEncAlg *string `pulumi:"ipsecEncAlg"` + IpsecKeys []Ospf6Ospf6InterfaceIpsecKey `pulumi:"ipsecKeys"` + KeyRolloverInterval *int `pulumi:"keyRolloverInterval"` + Mtu *int `pulumi:"mtu"` + MtuIgnore *string `pulumi:"mtuIgnore"` + Name *string `pulumi:"name"` + Neighbors []Ospf6Ospf6InterfaceNeighbor `pulumi:"neighbors"` + NetworkType *string `pulumi:"networkType"` + Priority *int `pulumi:"priority"` + RetransmitInterval *int `pulumi:"retransmitInterval"` + Status *string `pulumi:"status"` + TransmitDelay *int `pulumi:"transmitDelay"` } // Ospf6Ospf6InterfaceInput is an input type that accepts Ospf6Ospf6InterfaceArgs and Ospf6Ospf6InterfaceOutput values. @@ -10706,46 +10609,27 @@ type Ospf6Ospf6InterfaceInput interface { } type Ospf6Ospf6InterfaceArgs struct { - // A.B.C.D, in IPv4 address format. - AreaId pulumi.StringPtrInput `pulumi:"areaId"` - // Authentication mode. Valid values: `none`, `ah`, `esp`. + AreaId pulumi.StringPtrInput `pulumi:"areaId"` Authentication pulumi.StringPtrInput `pulumi:"authentication"` // Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. - Bfd pulumi.StringPtrInput `pulumi:"bfd"` - // Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - Cost pulumi.IntPtrInput `pulumi:"cost"` - // Dead interval. - DeadInterval pulumi.IntPtrInput `pulumi:"deadInterval"` - // Hello interval. - HelloInterval pulumi.IntPtrInput `pulumi:"helloInterval"` - // Configuration interface name. - Interface pulumi.StringPtrInput `pulumi:"interface"` - // Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - IpsecAuthAlg pulumi.StringPtrInput `pulumi:"ipsecAuthAlg"` - // Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - IpsecEncAlg pulumi.StringPtrInput `pulumi:"ipsecEncAlg"` - // IPsec authentication and encryption keys. The structure of `ipsecKeys` block is documented below. - IpsecKeys Ospf6Ospf6InterfaceIpsecKeyArrayInput `pulumi:"ipsecKeys"` - // Key roll-over interval. - KeyRolloverInterval pulumi.IntPtrInput `pulumi:"keyRolloverInterval"` - // MTU for OSPFv3 packets. - Mtu pulumi.IntPtrInput `pulumi:"mtu"` - // Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - MtuIgnore pulumi.StringPtrInput `pulumi:"mtuIgnore"` - // Interface entry name. - Name pulumi.StringPtrInput `pulumi:"name"` - // OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - Neighbors Ospf6Ospf6InterfaceNeighborArrayInput `pulumi:"neighbors"` - // Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - NetworkType pulumi.StringPtrInput `pulumi:"networkType"` - // priority - Priority pulumi.IntPtrInput `pulumi:"priority"` - // Retransmit interval. - RetransmitInterval pulumi.IntPtrInput `pulumi:"retransmitInterval"` - // Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - Status pulumi.StringPtrInput `pulumi:"status"` - // Transmit delay. - TransmitDelay pulumi.IntPtrInput `pulumi:"transmitDelay"` + Bfd pulumi.StringPtrInput `pulumi:"bfd"` + Cost pulumi.IntPtrInput `pulumi:"cost"` + DeadInterval pulumi.IntPtrInput `pulumi:"deadInterval"` + HelloInterval pulumi.IntPtrInput `pulumi:"helloInterval"` + Interface pulumi.StringPtrInput `pulumi:"interface"` + IpsecAuthAlg pulumi.StringPtrInput `pulumi:"ipsecAuthAlg"` + IpsecEncAlg pulumi.StringPtrInput `pulumi:"ipsecEncAlg"` + IpsecKeys Ospf6Ospf6InterfaceIpsecKeyArrayInput `pulumi:"ipsecKeys"` + KeyRolloverInterval pulumi.IntPtrInput `pulumi:"keyRolloverInterval"` + Mtu pulumi.IntPtrInput `pulumi:"mtu"` + MtuIgnore pulumi.StringPtrInput `pulumi:"mtuIgnore"` + Name pulumi.StringPtrInput `pulumi:"name"` + Neighbors Ospf6Ospf6InterfaceNeighborArrayInput `pulumi:"neighbors"` + NetworkType pulumi.StringPtrInput `pulumi:"networkType"` + Priority pulumi.IntPtrInput `pulumi:"priority"` + RetransmitInterval pulumi.IntPtrInput `pulumi:"retransmitInterval"` + Status pulumi.StringPtrInput `pulumi:"status"` + TransmitDelay pulumi.IntPtrInput `pulumi:"transmitDelay"` } func (Ospf6Ospf6InterfaceArgs) ElementType() reflect.Type { @@ -10799,12 +10683,10 @@ func (o Ospf6Ospf6InterfaceOutput) ToOspf6Ospf6InterfaceOutputWithContext(ctx co return o } -// A.B.C.D, in IPv4 address format. func (o Ospf6Ospf6InterfaceOutput) AreaId() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.AreaId }).(pulumi.StringPtrOutput) } -// Authentication mode. Valid values: `none`, `ah`, `esp`. func (o Ospf6Ospf6InterfaceOutput) Authentication() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.Authentication }).(pulumi.StringPtrOutput) } @@ -10814,87 +10696,70 @@ func (o Ospf6Ospf6InterfaceOutput) Bfd() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.Bfd }).(pulumi.StringPtrOutput) } -// Cost of the interface, value range from 0 to 65535, 0 means auto-cost. func (o Ospf6Ospf6InterfaceOutput) Cost() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.Cost }).(pulumi.IntPtrOutput) } -// Dead interval. func (o Ospf6Ospf6InterfaceOutput) DeadInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.DeadInterval }).(pulumi.IntPtrOutput) } -// Hello interval. func (o Ospf6Ospf6InterfaceOutput) HelloInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.HelloInterval }).(pulumi.IntPtrOutput) } -// Configuration interface name. func (o Ospf6Ospf6InterfaceOutput) Interface() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.Interface }).(pulumi.StringPtrOutput) } -// Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. func (o Ospf6Ospf6InterfaceOutput) IpsecAuthAlg() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.IpsecAuthAlg }).(pulumi.StringPtrOutput) } -// Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. func (o Ospf6Ospf6InterfaceOutput) IpsecEncAlg() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.IpsecEncAlg }).(pulumi.StringPtrOutput) } -// IPsec authentication and encryption keys. The structure of `ipsecKeys` block is documented below. func (o Ospf6Ospf6InterfaceOutput) IpsecKeys() Ospf6Ospf6InterfaceIpsecKeyArrayOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) []Ospf6Ospf6InterfaceIpsecKey { return v.IpsecKeys }).(Ospf6Ospf6InterfaceIpsecKeyArrayOutput) } -// Key roll-over interval. func (o Ospf6Ospf6InterfaceOutput) KeyRolloverInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.KeyRolloverInterval }).(pulumi.IntPtrOutput) } -// MTU for OSPFv3 packets. func (o Ospf6Ospf6InterfaceOutput) Mtu() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.Mtu }).(pulumi.IntPtrOutput) } -// Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. func (o Ospf6Ospf6InterfaceOutput) MtuIgnore() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.MtuIgnore }).(pulumi.StringPtrOutput) } -// Interface entry name. func (o Ospf6Ospf6InterfaceOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.Name }).(pulumi.StringPtrOutput) } -// OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. func (o Ospf6Ospf6InterfaceOutput) Neighbors() Ospf6Ospf6InterfaceNeighborArrayOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) []Ospf6Ospf6InterfaceNeighbor { return v.Neighbors }).(Ospf6Ospf6InterfaceNeighborArrayOutput) } -// Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. func (o Ospf6Ospf6InterfaceOutput) NetworkType() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.NetworkType }).(pulumi.StringPtrOutput) } -// priority func (o Ospf6Ospf6InterfaceOutput) Priority() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.Priority }).(pulumi.IntPtrOutput) } -// Retransmit interval. func (o Ospf6Ospf6InterfaceOutput) RetransmitInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.RetransmitInterval }).(pulumi.IntPtrOutput) } -// Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. func (o Ospf6Ospf6InterfaceOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Transmit delay. func (o Ospf6Ospf6InterfaceOutput) TransmitDelay() pulumi.IntPtrOutput { return o.ApplyT(func(v Ospf6Ospf6Interface) *int { return v.TransmitDelay }).(pulumi.IntPtrOutput) } @@ -12186,9 +12051,8 @@ func (o OspfAreaVirtualLinkArrayOutput) Index(i pulumi.IntInput) OspfAreaVirtual } type OspfAreaVirtualLinkMd5Key struct { - // Area entry IP address. - Id *int `pulumi:"id"` - // Password for the key. + // an identifier for the resource. + Id *int `pulumi:"id"` KeyString *string `pulumi:"keyString"` } @@ -12204,9 +12068,8 @@ type OspfAreaVirtualLinkMd5KeyInput interface { } type OspfAreaVirtualLinkMd5KeyArgs struct { - // Area entry IP address. - Id pulumi.IntPtrInput `pulumi:"id"` - // Password for the key. + // an identifier for the resource. + Id pulumi.IntPtrInput `pulumi:"id"` KeyString pulumi.StringPtrInput `pulumi:"keyString"` } @@ -12261,12 +12124,11 @@ func (o OspfAreaVirtualLinkMd5KeyOutput) ToOspfAreaVirtualLinkMd5KeyOutputWithCo return o } -// Area entry IP address. +// an identifier for the resource. func (o OspfAreaVirtualLinkMd5KeyOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v OspfAreaVirtualLinkMd5Key) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Password for the key. func (o OspfAreaVirtualLinkMd5KeyOutput) KeyString() pulumi.StringPtrOutput { return o.ApplyT(func(v OspfAreaVirtualLinkMd5Key) *string { return v.KeyString }).(pulumi.StringPtrOutput) } @@ -12983,9 +12845,8 @@ func (o OspfOspfInterfaceArrayOutput) Index(i pulumi.IntInput) OspfOspfInterface } type OspfOspfInterfaceMd5Key struct { - // Area entry IP address. - Id *int `pulumi:"id"` - // Password for the key. + // an identifier for the resource. + Id *int `pulumi:"id"` KeyString *string `pulumi:"keyString"` } @@ -13001,9 +12862,8 @@ type OspfOspfInterfaceMd5KeyInput interface { } type OspfOspfInterfaceMd5KeyArgs struct { - // Area entry IP address. - Id pulumi.IntPtrInput `pulumi:"id"` - // Password for the key. + // an identifier for the resource. + Id pulumi.IntPtrInput `pulumi:"id"` KeyString pulumi.StringPtrInput `pulumi:"keyString"` } @@ -13058,12 +12918,11 @@ func (o OspfOspfInterfaceMd5KeyOutput) ToOspfOspfInterfaceMd5KeyOutputWithContex return o } -// Area entry IP address. +// an identifier for the resource. func (o OspfOspfInterfaceMd5KeyOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v OspfOspfInterfaceMd5Key) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Password for the key. func (o OspfOspfInterfaceMd5KeyOutput) KeyString() pulumi.StringPtrOutput { return o.ApplyT(func(v OspfOspfInterfaceMd5Key) *string { return v.KeyString }).(pulumi.StringPtrOutput) } @@ -21340,6 +21199,8 @@ type GetBgpNeighborGroup struct { PrefixListOutVpnv6 string `pulumi:"prefixListOutVpnv6"` // AS number of neighbor. RemoteAs int `pulumi:"remoteAs"` + // BGP filter for remote AS. + RemoteAsFilter string `pulumi:"remoteAsFilter"` // Enable/disable remove private AS number from IPv4 outbound updates. RemovePrivateAs string `pulumi:"removePrivateAs"` // Enable/disable remove private AS number from IPv6 outbound updates. @@ -21664,6 +21525,8 @@ type GetBgpNeighborGroupArgs struct { PrefixListOutVpnv6 pulumi.StringInput `pulumi:"prefixListOutVpnv6"` // AS number of neighbor. RemoteAs pulumi.IntInput `pulumi:"remoteAs"` + // BGP filter for remote AS. + RemoteAsFilter pulumi.StringInput `pulumi:"remoteAsFilter"` // Enable/disable remove private AS number from IPv4 outbound updates. RemovePrivateAs pulumi.StringInput `pulumi:"removePrivateAs"` // Enable/disable remove private AS number from IPv6 outbound updates. @@ -22348,6 +22211,11 @@ func (o GetBgpNeighborGroupOutput) RemoteAs() pulumi.IntOutput { return o.ApplyT(func(v GetBgpNeighborGroup) int { return v.RemoteAs }).(pulumi.IntOutput) } +// BGP filter for remote AS. +func (o GetBgpNeighborGroupOutput) RemoteAsFilter() pulumi.StringOutput { + return o.ApplyT(func(v GetBgpNeighborGroup) string { return v.RemoteAsFilter }).(pulumi.StringOutput) +} + // Enable/disable remove private AS number from IPv4 outbound updates. func (o GetBgpNeighborGroupOutput) RemovePrivateAs() pulumi.StringOutput { return o.ApplyT(func(v GetBgpNeighborGroup) string { return v.RemovePrivateAs }).(pulumi.StringOutput) diff --git a/sdk/go/fortios/router/rip.go b/sdk/go/fortios/router/rip.go index 94e3ddd3..7e576393 100644 --- a/sdk/go/fortios/router/rip.go +++ b/sdk/go/fortios/router/rip.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -73,7 +72,6 @@ import ( // } // // ``` -// // // ## Import // @@ -107,7 +105,7 @@ type Rip struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Garbage timer in seconds. GarbageTimer pulumi.IntOutput `pulumi:"garbageTimer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // RIP interface configuration. The structure of `interface` block is documented below. Interfaces RipInterfaceArrayOutput `pulumi:"interfaces"` @@ -130,7 +128,7 @@ type Rip struct { // Update timer in seconds. UpdateTimer pulumi.IntOutput `pulumi:"updateTimer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // RIP version. Valid values: `1`, `2`. Version pulumi.StringOutput `pulumi:"version"` } @@ -177,7 +175,7 @@ type ripState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Garbage timer in seconds. GarbageTimer *int `pulumi:"garbageTimer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // RIP interface configuration. The structure of `interface` block is documented below. Interfaces []RipInterface `pulumi:"interfaces"` @@ -218,7 +216,7 @@ type RipState struct { DynamicSortSubtable pulumi.StringPtrInput // Garbage timer in seconds. GarbageTimer pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // RIP interface configuration. The structure of `interface` block is documented below. Interfaces RipInterfaceArrayInput @@ -263,7 +261,7 @@ type ripArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Garbage timer in seconds. GarbageTimer *int `pulumi:"garbageTimer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // RIP interface configuration. The structure of `interface` block is documented below. Interfaces []RipInterface `pulumi:"interfaces"` @@ -305,7 +303,7 @@ type RipArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Garbage timer in seconds. GarbageTimer pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // RIP interface configuration. The structure of `interface` block is documented below. Interfaces RipInterfaceArrayInput @@ -450,7 +448,7 @@ func (o RipOutput) GarbageTimer() pulumi.IntOutput { return o.ApplyT(func(v *Rip) pulumi.IntOutput { return v.GarbageTimer }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RipOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Rip) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -506,8 +504,8 @@ func (o RipOutput) UpdateTimer() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RipOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Rip) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RipOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Rip) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // RIP version. Valid values: `1`, `2`. diff --git a/sdk/go/fortios/router/ripng.go b/sdk/go/fortios/router/ripng.go index c7d9ebfb..2b9880f1 100644 --- a/sdk/go/fortios/router/ripng.go +++ b/sdk/go/fortios/router/ripng.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -71,7 +70,6 @@ import ( // } // // ``` -// // // ## Import // @@ -107,7 +105,7 @@ type Ripng struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Garbage timer. GarbageTimer pulumi.IntOutput `pulumi:"garbageTimer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // RIPng interface configuration. The structure of `interface` block is documented below. Interfaces RipngInterfaceArrayOutput `pulumi:"interfaces"` @@ -128,7 +126,7 @@ type Ripng struct { // Update timer. UpdateTimer pulumi.IntOutput `pulumi:"updateTimer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRipng registers a new resource with the given unique name, arguments, and options. @@ -175,7 +173,7 @@ type ripngState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Garbage timer. GarbageTimer *int `pulumi:"garbageTimer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // RIPng interface configuration. The structure of `interface` block is documented below. Interfaces []RipngInterface `pulumi:"interfaces"` @@ -214,7 +212,7 @@ type RipngState struct { DynamicSortSubtable pulumi.StringPtrInput // Garbage timer. GarbageTimer pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // RIPng interface configuration. The structure of `interface` block is documented below. Interfaces RipngInterfaceArrayInput @@ -257,7 +255,7 @@ type ripngArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Garbage timer. GarbageTimer *int `pulumi:"garbageTimer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // RIPng interface configuration. The structure of `interface` block is documented below. Interfaces []RipngInterface `pulumi:"interfaces"` @@ -297,7 +295,7 @@ type RipngArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Garbage timer. GarbageTimer pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // RIPng interface configuration. The structure of `interface` block is documented below. Interfaces RipngInterfaceArrayInput @@ -443,7 +441,7 @@ func (o RipngOutput) GarbageTimer() pulumi.IntOutput { return o.ApplyT(func(v *Ripng) pulumi.IntOutput { return v.GarbageTimer }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RipngOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ripng) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -494,8 +492,8 @@ func (o RipngOutput) UpdateTimer() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RipngOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ripng) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RipngOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ripng) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RipngArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/routemap.go b/sdk/go/fortios/router/routemap.go index dbacc46e..e93d330f 100644 --- a/sdk/go/fortios/router/routemap.go +++ b/sdk/go/fortios/router/routemap.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -71,7 +70,6 @@ import ( // } // // ``` -// // // ## Import // @@ -97,14 +95,14 @@ type Routemap struct { Comments pulumi.StringOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` // Rule. The structure of `rule` block is documented below. Rules RoutemapRuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRoutemap registers a new resource with the given unique name, arguments, and options. @@ -141,7 +139,7 @@ type routemapState struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -156,7 +154,7 @@ type RoutemapState struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -175,7 +173,7 @@ type routemapArgs struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -191,7 +189,7 @@ type RoutemapArgs struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -298,7 +296,7 @@ func (o RoutemapOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Routemap) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RoutemapOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Routemap) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -314,8 +312,8 @@ func (o RoutemapOutput) Rules() RoutemapRuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RoutemapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Routemap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RoutemapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Routemap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RoutemapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/setting.go b/sdk/go/fortios/router/setting.go index 5a061764..50835555 100644 --- a/sdk/go/fortios/router/setting.go +++ b/sdk/go/fortios/router/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -114,7 +112,7 @@ type Setting struct { // Prefix-list as filter for showing routes. ShowFilter pulumi.StringOutput `pulumi:"showFilter"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -597,8 +595,8 @@ func (o SettingOutput) ShowFilter() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/router/static.go b/sdk/go/fortios/router/static.go index d8002c57..105eed0a 100644 --- a/sdk/go/fortios/router/static.go +++ b/sdk/go/fortios/router/static.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Static struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Gateway IP for this route. Gateway pulumi.StringOutput `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Application ID in the Internet service database. InternetService pulumi.IntOutput `pulumi:"internetService"` @@ -121,7 +119,7 @@ type Static struct { // Route tag. Tag pulumi.IntOutput `pulumi:"tag"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. VirtualWanLink pulumi.StringOutput `pulumi:"virtualWanLink"` // Virtual Routing Forwarding ID. @@ -180,7 +178,7 @@ type staticState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Gateway IP for this route. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Application ID in the Internet service database. InternetService *int `pulumi:"internetService"` @@ -235,7 +233,7 @@ type StaticState struct { DynamicSortSubtable pulumi.StringPtrInput // Gateway IP for this route. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Application ID in the Internet service database. InternetService pulumi.IntPtrInput @@ -294,7 +292,7 @@ type staticArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Gateway IP for this route. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Application ID in the Internet service database. InternetService *int `pulumi:"internetService"` @@ -350,7 +348,7 @@ type StaticArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Gateway IP for this route. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Application ID in the Internet service database. InternetService pulumi.IntPtrInput @@ -521,7 +519,7 @@ func (o StaticOutput) Gateway() pulumi.StringOutput { return o.ApplyT(func(v *Static) pulumi.StringOutput { return v.Gateway }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o StaticOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Static) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -582,8 +580,8 @@ func (o StaticOutput) Tag() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StaticOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Static) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StaticOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Static) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/router/static6.go b/sdk/go/fortios/router/static6.go index 46a568a6..2e9548a6 100644 --- a/sdk/go/fortios/router/static6.go +++ b/sdk/go/fortios/router/static6.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -94,11 +92,11 @@ type Static6 struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // IPv6 address of the gateway. Gateway pulumi.StringOutput `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. LinkMonitorExempt pulumi.StringOutput `pulumi:"linkMonitorExempt"` - // Administrative priority (0 - 4294967295). + // Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. Priority pulumi.IntOutput `pulumi:"priority"` // Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. Sdwan pulumi.StringOutput `pulumi:"sdwan"` @@ -109,7 +107,7 @@ type Static6 struct { // Enable/disable this static route. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. VirtualWanLink pulumi.StringOutput `pulumi:"virtualWanLink"` // Virtual Routing Forwarding ID. @@ -173,11 +171,11 @@ type static6State struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // IPv6 address of the gateway. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. LinkMonitorExempt *string `pulumi:"linkMonitorExempt"` - // Administrative priority (0 - 4294967295). + // Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. Priority *int `pulumi:"priority"` // Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. Sdwan *string `pulumi:"sdwan"` @@ -220,11 +218,11 @@ type Static6State struct { DynamicSortSubtable pulumi.StringPtrInput // IPv6 address of the gateway. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. LinkMonitorExempt pulumi.StringPtrInput - // Administrative priority (0 - 4294967295). + // Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. Priority pulumi.IntPtrInput // Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. Sdwan pulumi.StringPtrInput @@ -271,11 +269,11 @@ type static6Args struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // IPv6 address of the gateway. Gateway *string `pulumi:"gateway"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. LinkMonitorExempt *string `pulumi:"linkMonitorExempt"` - // Administrative priority (0 - 4294967295). + // Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. Priority *int `pulumi:"priority"` // Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. Sdwan *string `pulumi:"sdwan"` @@ -319,11 +317,11 @@ type Static6Args struct { DynamicSortSubtable pulumi.StringPtrInput // IPv6 address of the gateway. Gateway pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. LinkMonitorExempt pulumi.StringPtrInput - // Administrative priority (0 - 4294967295). + // Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. Priority pulumi.IntPtrInput // Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. Sdwan pulumi.StringPtrInput @@ -485,7 +483,7 @@ func (o Static6Output) Gateway() pulumi.StringOutput { return o.ApplyT(func(v *Static6) pulumi.StringOutput { return v.Gateway }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Static6Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Static6) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -495,7 +493,7 @@ func (o Static6Output) LinkMonitorExempt() pulumi.StringOutput { return o.ApplyT(func(v *Static6) pulumi.StringOutput { return v.LinkMonitorExempt }).(pulumi.StringOutput) } -// Administrative priority (0 - 4294967295). +// Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. func (o Static6Output) Priority() pulumi.IntOutput { return o.ApplyT(func(v *Static6) pulumi.IntOutput { return v.Priority }).(pulumi.IntOutput) } @@ -521,8 +519,8 @@ func (o Static6Output) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Static6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Static6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Static6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Static6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/rule/fmwp.go b/sdk/go/fortios/rule/fmwp.go index 6891715f..e8f7481b 100644 --- a/sdk/go/fortios/rule/fmwp.go +++ b/sdk/go/fortios/rule/fmwp.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Show FMWP signatures. Applies to FortiOS Version `>= 7.4.2`. +// Show FMWP signatures. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. // // ## Import // @@ -41,7 +41,7 @@ type Fmwp struct { Date pulumi.IntOutput `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group. Group pulumi.StringOutput `pulumi:"group"` @@ -66,7 +66,7 @@ type Fmwp struct { // Severity. Severity pulumi.StringOutput `pulumi:"severity"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFmwp registers a new resource with the given unique name, arguments, and options. @@ -107,7 +107,7 @@ type fmwpState struct { Date *int `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group. Group *string `pulumi:"group"` @@ -144,7 +144,7 @@ type FmwpState struct { Date pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group. Group pulumi.StringPtrInput @@ -185,7 +185,7 @@ type fmwpArgs struct { Date *int `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group. Group *string `pulumi:"group"` @@ -223,7 +223,7 @@ type FmwpArgs struct { Date pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group. Group pulumi.StringPtrInput @@ -358,7 +358,7 @@ func (o FmwpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fmwp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FmwpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fmwp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -419,8 +419,8 @@ func (o FmwpOutput) Severity() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FmwpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fmwp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FmwpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fmwp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FmwpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/rule/otdt.go b/sdk/go/fortios/rule/otdt.go index 8169bf4b..cabeedb3 100644 --- a/sdk/go/fortios/rule/otdt.go +++ b/sdk/go/fortios/rule/otdt.go @@ -41,7 +41,7 @@ type Otdt struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Application ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Meta data. The structure of `metadata` block is documented below. Metadatas OtdtMetadataArrayOutput `pulumi:"metadatas"` @@ -58,7 +58,7 @@ type Otdt struct { // Application technology. Technology pulumi.StringOutput `pulumi:"technology"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Application vendor. Vendor pulumi.StringOutput `pulumi:"vendor"` // Application weight. @@ -103,7 +103,7 @@ type otdtState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Application ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Meta data. The structure of `metadata` block is documented below. Metadatas []OtdtMetadata `pulumi:"metadatas"` @@ -136,7 +136,7 @@ type OtdtState struct { DynamicSortSubtable pulumi.StringPtrInput // Application ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Meta data. The structure of `metadata` block is documented below. Metadatas OtdtMetadataArrayInput @@ -173,7 +173,7 @@ type otdtArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Application ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Meta data. The structure of `metadata` block is documented below. Metadatas []OtdtMetadata `pulumi:"metadatas"` @@ -207,7 +207,7 @@ type OtdtArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Application ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Meta data. The structure of `metadata` block is documented below. Metadatas OtdtMetadataArrayInput @@ -338,7 +338,7 @@ func (o OtdtOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Otdt) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OtdtOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Otdt) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -379,8 +379,8 @@ func (o OtdtOutput) Technology() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OtdtOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Otdt) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OtdtOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Otdt) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Application vendor. diff --git a/sdk/go/fortios/rule/otvp.go b/sdk/go/fortios/rule/otvp.go index 8d1cd1f0..c3090378 100644 --- a/sdk/go/fortios/rule/otvp.go +++ b/sdk/go/fortios/rule/otvp.go @@ -41,7 +41,7 @@ type Otvp struct { Date pulumi.IntOutput `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group. Group pulumi.StringOutput `pulumi:"group"` @@ -66,7 +66,7 @@ type Otvp struct { // Severity. Severity pulumi.StringOutput `pulumi:"severity"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOtvp registers a new resource with the given unique name, arguments, and options. @@ -107,7 +107,7 @@ type otvpState struct { Date *int `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group. Group *string `pulumi:"group"` @@ -144,7 +144,7 @@ type OtvpState struct { Date pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group. Group pulumi.StringPtrInput @@ -185,7 +185,7 @@ type otvpArgs struct { Date *int `pulumi:"date"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group. Group *string `pulumi:"group"` @@ -223,7 +223,7 @@ type OtvpArgs struct { Date pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group. Group pulumi.StringPtrInput @@ -358,7 +358,7 @@ func (o OtvpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Otvp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OtvpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Otvp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -419,8 +419,8 @@ func (o OtvpOutput) Severity() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OtvpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Otvp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OtvpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Otvp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OtvpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/acl/group.go b/sdk/go/fortios/switchcontroller/acl/group.go index a3ce03fb..97b9b729 100644 --- a/sdk/go/fortios/switchcontroller/acl/group.go +++ b/sdk/go/fortios/switchcontroller/acl/group.go @@ -35,14 +35,14 @@ type Group struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure ingress ACL policies in group. The structure of `ingress` block is documented below. Ingresses GroupIngressArrayOutput `pulumi:"ingresses"` // Group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGroup registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetGroup(ctx *pulumi.Context, type groupState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure ingress ACL policies in group. The structure of `ingress` block is documented below. Ingresses []GroupIngress `pulumi:"ingresses"` @@ -90,7 +90,7 @@ type groupState struct { type GroupState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure ingress ACL policies in group. The structure of `ingress` block is documented below. Ingresses GroupIngressArrayInput @@ -107,7 +107,7 @@ func (GroupState) ElementType() reflect.Type { type groupArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure ingress ACL policies in group. The structure of `ingress` block is documented below. Ingresses []GroupIngress `pulumi:"ingresses"` @@ -121,7 +121,7 @@ type groupArgs struct { type GroupArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure ingress ACL policies in group. The structure of `ingress` block is documented below. Ingresses GroupIngressArrayInput @@ -223,7 +223,7 @@ func (o GroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o GroupOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/acl/ingress.go b/sdk/go/fortios/switchcontroller/acl/ingress.go index e7540d0f..0e14bd4e 100644 --- a/sdk/go/fortios/switchcontroller/acl/ingress.go +++ b/sdk/go/fortios/switchcontroller/acl/ingress.go @@ -41,10 +41,10 @@ type Ingress struct { Description pulumi.StringOutput `pulumi:"description"` // ACL ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIngress registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type ingressState struct { Description *string `pulumi:"description"` // ACL ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -100,7 +100,7 @@ type IngressState struct { Description pulumi.StringPtrInput // ACL ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -119,7 +119,7 @@ type ingressArgs struct { Description *string `pulumi:"description"` // ACL ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -135,7 +135,7 @@ type IngressArgs struct { Description pulumi.StringPtrInput // ACL ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -248,14 +248,14 @@ func (o IngressOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Ingress) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IngressOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ingress) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IngressOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ingress) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IngressOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ingress) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IngressArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/autoconfig/custom.go b/sdk/go/fortios/switchcontroller/autoconfig/custom.go index 7dd60cd1..6c0089f0 100644 --- a/sdk/go/fortios/switchcontroller/autoconfig/custom.go +++ b/sdk/go/fortios/switchcontroller/autoconfig/custom.go @@ -35,14 +35,14 @@ type Custom struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Auto-Config FortiLink or ISL/ICL interface name. Name pulumi.StringOutput `pulumi:"name"` // Switch binding list. The structure of `switchBinding` block is documented below. SwitchBindings CustomSwitchBindingArrayOutput `pulumi:"switchBindings"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCustom registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetCustom(ctx *pulumi.Context, type customState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Auto-Config FortiLink or ISL/ICL interface name. Name *string `pulumi:"name"` @@ -90,7 +90,7 @@ type customState struct { type CustomState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Auto-Config FortiLink or ISL/ICL interface name. Name pulumi.StringPtrInput @@ -107,7 +107,7 @@ func (CustomState) ElementType() reflect.Type { type customArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Auto-Config FortiLink or ISL/ICL interface name. Name *string `pulumi:"name"` @@ -121,7 +121,7 @@ type customArgs struct { type CustomArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Auto-Config FortiLink or ISL/ICL interface name. Name pulumi.StringPtrInput @@ -223,7 +223,7 @@ func (o CustomOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CustomOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o CustomOutput) SwitchBindings() CustomSwitchBindingArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CustomArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/autoconfig/default.go b/sdk/go/fortios/switchcontroller/autoconfig/default.go index 7077caae..37939e2b 100644 --- a/sdk/go/fortios/switchcontroller/autoconfig/default.go +++ b/sdk/go/fortios/switchcontroller/autoconfig/default.go @@ -40,7 +40,7 @@ type Default struct { // Default ISL auto-config policy. IslPolicy pulumi.StringOutput `pulumi:"islPolicy"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDefault registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o DefaultOutput) IslPolicy() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DefaultOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Default) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DefaultOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Default) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DefaultArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/autoconfig/policy.go b/sdk/go/fortios/switchcontroller/autoconfig/policy.go index fa2d3092..ba39c433 100644 --- a/sdk/go/fortios/switchcontroller/autoconfig/policy.go +++ b/sdk/go/fortios/switchcontroller/autoconfig/policy.go @@ -46,7 +46,7 @@ type Policy struct { // Auto-Config storm control policy. StormControlPolicy pulumi.StringOutput `pulumi:"stormControlPolicy"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o PolicyOutput) StormControlPolicy() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/customcommand.go b/sdk/go/fortios/switchcontroller/customcommand.go index 9af7feec..3163f73d 100644 --- a/sdk/go/fortios/switchcontroller/customcommand.go +++ b/sdk/go/fortios/switchcontroller/customcommand.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -63,14 +61,14 @@ import ( type Customcommand struct { pulumi.CustomResourceState - // String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + // String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). Command pulumi.StringOutput `pulumi:"command"` // Command name called by the FortiGate switch controller in the execute command. CommandName pulumi.StringOutput `pulumi:"commandName"` // Description. Description pulumi.StringOutput `pulumi:"description"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCustomcommand registers a new resource with the given unique name, arguments, and options. @@ -106,7 +104,7 @@ func GetCustomcommand(ctx *pulumi.Context, // Input properties used for looking up and filtering Customcommand resources. type customcommandState struct { - // String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + // String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). Command *string `pulumi:"command"` // Command name called by the FortiGate switch controller in the execute command. CommandName *string `pulumi:"commandName"` @@ -117,7 +115,7 @@ type customcommandState struct { } type CustomcommandState struct { - // String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + // String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). Command pulumi.StringPtrInput // Command name called by the FortiGate switch controller in the execute command. CommandName pulumi.StringPtrInput @@ -132,7 +130,7 @@ func (CustomcommandState) ElementType() reflect.Type { } type customcommandArgs struct { - // String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + // String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). Command string `pulumi:"command"` // Command name called by the FortiGate switch controller in the execute command. CommandName *string `pulumi:"commandName"` @@ -144,7 +142,7 @@ type customcommandArgs struct { // The set of arguments for constructing a Customcommand resource. type CustomcommandArgs struct { - // String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + // String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). Command pulumi.StringInput // Command name called by the FortiGate switch controller in the execute command. CommandName pulumi.StringPtrInput @@ -241,7 +239,7 @@ func (o CustomcommandOutput) ToCustomcommandOutputWithContext(ctx context.Contex return o } -// String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). +// String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). func (o CustomcommandOutput) Command() pulumi.StringOutput { return o.ApplyT(func(v *Customcommand) pulumi.StringOutput { return v.Command }).(pulumi.StringOutput) } @@ -257,8 +255,8 @@ func (o CustomcommandOutput) Description() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomcommandOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Customcommand) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomcommandOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Customcommand) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CustomcommandArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/dynamicportpolicy.go b/sdk/go/fortios/switchcontroller/dynamicportpolicy.go index c24365e9..2b715403 100644 --- a/sdk/go/fortios/switchcontroller/dynamicportpolicy.go +++ b/sdk/go/fortios/switchcontroller/dynamicportpolicy.go @@ -39,14 +39,14 @@ type Dynamicportpolicy struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // FortiLink interface for which this Dynamic port policy belongs to. Fortilink pulumi.StringOutput `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Dynamic port policy name. Name pulumi.StringOutput `pulumi:"name"` // Port policies with matching criteria and actions. The structure of `policy` block is documented below. Policies DynamicportpolicyPolicyArrayOutput `pulumi:"policies"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDynamicportpolicy registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type dynamicportpolicyState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // FortiLink interface for which this Dynamic port policy belongs to. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Dynamic port policy name. Name *string `pulumi:"name"` @@ -102,7 +102,7 @@ type DynamicportpolicyState struct { DynamicSortSubtable pulumi.StringPtrInput // FortiLink interface for which this Dynamic port policy belongs to. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Dynamic port policy name. Name pulumi.StringPtrInput @@ -123,7 +123,7 @@ type dynamicportpolicyArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // FortiLink interface for which this Dynamic port policy belongs to. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Dynamic port policy name. Name *string `pulumi:"name"` @@ -141,7 +141,7 @@ type DynamicportpolicyArgs struct { DynamicSortSubtable pulumi.StringPtrInput // FortiLink interface for which this Dynamic port policy belongs to. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Dynamic port policy name. Name pulumi.StringPtrInput @@ -253,7 +253,7 @@ func (o DynamicportpolicyOutput) Fortilink() pulumi.StringOutput { return o.ApplyT(func(v *Dynamicportpolicy) pulumi.StringOutput { return v.Fortilink }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DynamicportpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dynamicportpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o DynamicportpolicyOutput) Policies() DynamicportpolicyPolicyArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DynamicportpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dynamicportpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DynamicportpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dynamicportpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DynamicportpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/flowtracking.go b/sdk/go/fortios/switchcontroller/flowtracking.go index 09545909..27f9006f 100644 --- a/sdk/go/fortios/switchcontroller/flowtracking.go +++ b/sdk/go/fortios/switchcontroller/flowtracking.go @@ -45,7 +45,7 @@ type Flowtracking struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. Format pulumi.StringOutput `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. Level pulumi.StringOutput `pulumi:"level"` @@ -74,7 +74,7 @@ type Flowtracking struct { // Configure L4 transport protocol for exporting packets. Valid values: `udp`, `tcp`, `sctp`. Transport pulumi.StringOutput `pulumi:"transport"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFlowtracking registers a new resource with the given unique name, arguments, and options. @@ -119,7 +119,7 @@ type flowtrackingState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. Level *string `pulumi:"level"` @@ -164,7 +164,7 @@ type FlowtrackingState struct { DynamicSortSubtable pulumi.StringPtrInput // Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. Level pulumi.StringPtrInput @@ -213,7 +213,7 @@ type flowtrackingArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. Format *string `pulumi:"format"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. Level *string `pulumi:"level"` @@ -259,7 +259,7 @@ type FlowtrackingArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. Format pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. Level pulumi.StringPtrInput @@ -408,7 +408,7 @@ func (o FlowtrackingOutput) Format() pulumi.StringOutput { return o.ApplyT(func(v *Flowtracking) pulumi.StringOutput { return v.Format }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FlowtrackingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Flowtracking) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -479,8 +479,8 @@ func (o FlowtrackingOutput) Transport() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FlowtrackingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Flowtracking) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FlowtrackingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Flowtracking) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FlowtrackingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/fortilinksettings.go b/sdk/go/fortios/switchcontroller/fortilinksettings.go index ee30eed3..0889a208 100644 --- a/sdk/go/fortios/switchcontroller/fortilinksettings.go +++ b/sdk/go/fortios/switchcontroller/fortilinksettings.go @@ -37,7 +37,7 @@ type Fortilinksettings struct { AccessVlanMode pulumi.StringOutput `pulumi:"accessVlanMode"` // FortiLink interface to which this fortilink-setting belongs. Fortilink pulumi.StringOutput `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer pulumi.IntOutput `pulumi:"inactiveTimer"` @@ -48,7 +48,7 @@ type Fortilinksettings struct { // FortiLink settings name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortilinksettings registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type fortilinksettingsState struct { AccessVlanMode *string `pulumi:"accessVlanMode"` // FortiLink interface to which this fortilink-setting belongs. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer *int `pulumi:"inactiveTimer"` @@ -104,7 +104,7 @@ type FortilinksettingsState struct { AccessVlanMode pulumi.StringPtrInput // FortiLink interface to which this fortilink-setting belongs. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer pulumi.IntPtrInput @@ -127,7 +127,7 @@ type fortilinksettingsArgs struct { AccessVlanMode *string `pulumi:"accessVlanMode"` // FortiLink interface to which this fortilink-setting belongs. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer *int `pulumi:"inactiveTimer"` @@ -147,7 +147,7 @@ type FortilinksettingsArgs struct { AccessVlanMode pulumi.StringPtrInput // FortiLink interface to which this fortilink-setting belongs. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer pulumi.IntPtrInput @@ -258,7 +258,7 @@ func (o FortilinksettingsOutput) Fortilink() pulumi.StringOutput { return o.ApplyT(func(v *Fortilinksettings) pulumi.StringOutput { return v.Fortilink }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FortilinksettingsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fortilinksettings) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -284,8 +284,8 @@ func (o FortilinksettingsOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortilinksettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortilinksettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortilinksettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortilinksettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortilinksettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/global.go b/sdk/go/fortios/switchcontroller/global.go index 991b0565..18679656 100644 --- a/sdk/go/fortios/switchcontroller/global.go +++ b/sdk/go/fortios/switchcontroller/global.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Global struct { FipsEnforce pulumi.StringOutput `pulumi:"fipsEnforce"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringOutput `pulumi:"firmwareProvisionOnAuthorization"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. HttpsImagePush pulumi.StringOutput `pulumi:"httpsImagePush"` @@ -106,7 +104,7 @@ type Global struct { MacAgingInterval pulumi.IntOutput `pulumi:"macAgingInterval"` // Enable/disable MAC address event logging. Valid values: `enable`, `disable`. MacEventLogging pulumi.StringOutput `pulumi:"macEventLogging"` - // Time in hours after which an inactive MAC is removed from client DB. + // Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). MacRetentionPeriod pulumi.IntOutput `pulumi:"macRetentionPeriod"` // Set timeout for Learning Limit Violations (0 = disabled). MacViolationTimer pulumi.IntOutput `pulumi:"macViolationTimer"` @@ -117,7 +115,7 @@ type Global struct { // Control which sources update the device user list. Valid values: `mac-cache`, `lldp`, `dhcp-snooping`, `l2-db`, `l3-db`. UpdateUserDevice pulumi.StringOutput `pulumi:"updateUserDevice"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN configuration mode, user-defined-vlans or all-possible-vlans. Valid values: `all`, `defined`. VlanAllMode pulumi.StringOutput `pulumi:"vlanAllMode"` // Identity of the VLAN. Commonly used for RADIUS Tunnel-Private-Group-Id. Valid values: `description`, `name`. @@ -186,7 +184,7 @@ type globalState struct { FipsEnforce *string `pulumi:"fipsEnforce"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization *string `pulumi:"firmwareProvisionOnAuthorization"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. HttpsImagePush *string `pulumi:"httpsImagePush"` @@ -196,7 +194,7 @@ type globalState struct { MacAgingInterval *int `pulumi:"macAgingInterval"` // Enable/disable MAC address event logging. Valid values: `enable`, `disable`. MacEventLogging *string `pulumi:"macEventLogging"` - // Time in hours after which an inactive MAC is removed from client DB. + // Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). MacRetentionPeriod *int `pulumi:"macRetentionPeriod"` // Set timeout for Learning Limit Violations (0 = disabled). MacViolationTimer *int `pulumi:"macViolationTimer"` @@ -247,7 +245,7 @@ type GlobalState struct { FipsEnforce pulumi.StringPtrInput // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. HttpsImagePush pulumi.StringPtrInput @@ -257,7 +255,7 @@ type GlobalState struct { MacAgingInterval pulumi.IntPtrInput // Enable/disable MAC address event logging. Valid values: `enable`, `disable`. MacEventLogging pulumi.StringPtrInput - // Time in hours after which an inactive MAC is removed from client DB. + // Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). MacRetentionPeriod pulumi.IntPtrInput // Set timeout for Learning Limit Violations (0 = disabled). MacViolationTimer pulumi.IntPtrInput @@ -312,7 +310,7 @@ type globalArgs struct { FipsEnforce *string `pulumi:"fipsEnforce"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization *string `pulumi:"firmwareProvisionOnAuthorization"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. HttpsImagePush *string `pulumi:"httpsImagePush"` @@ -322,7 +320,7 @@ type globalArgs struct { MacAgingInterval *int `pulumi:"macAgingInterval"` // Enable/disable MAC address event logging. Valid values: `enable`, `disable`. MacEventLogging *string `pulumi:"macEventLogging"` - // Time in hours after which an inactive MAC is removed from client DB. + // Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). MacRetentionPeriod *int `pulumi:"macRetentionPeriod"` // Set timeout for Learning Limit Violations (0 = disabled). MacViolationTimer *int `pulumi:"macViolationTimer"` @@ -374,7 +372,7 @@ type GlobalArgs struct { FipsEnforce pulumi.StringPtrInput // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. HttpsImagePush pulumi.StringPtrInput @@ -384,7 +382,7 @@ type GlobalArgs struct { MacAgingInterval pulumi.IntPtrInput // Enable/disable MAC address event logging. Valid values: `enable`, `disable`. MacEventLogging pulumi.StringPtrInput - // Time in hours after which an inactive MAC is removed from client DB. + // Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). MacRetentionPeriod pulumi.IntPtrInput // Set timeout for Learning Limit Violations (0 = disabled). MacViolationTimer pulumi.IntPtrInput @@ -566,7 +564,7 @@ func (o GlobalOutput) FirmwareProvisionOnAuthorization() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.FirmwareProvisionOnAuthorization }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GlobalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -591,7 +589,7 @@ func (o GlobalOutput) MacEventLogging() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.MacEventLogging }).(pulumi.StringOutput) } -// Time in hours after which an inactive MAC is removed from client DB. +// Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). func (o GlobalOutput) MacRetentionPeriod() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MacRetentionPeriod }).(pulumi.IntOutput) } @@ -617,8 +615,8 @@ func (o GlobalOutput) UpdateUserDevice() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN configuration mode, user-defined-vlans or all-possible-vlans. Valid values: `all`, `defined`. diff --git a/sdk/go/fortios/switchcontroller/igmpsnooping.go b/sdk/go/fortios/switchcontroller/igmpsnooping.go index e73fa94f..6f05ce05 100644 --- a/sdk/go/fortios/switchcontroller/igmpsnooping.go +++ b/sdk/go/fortios/switchcontroller/igmpsnooping.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,7 +67,7 @@ type Igmpsnooping struct { // Maximum time after which IGMP query will be sent (10 - 1200 sec, default = 125). QueryInterval pulumi.IntOutput `pulumi:"queryInterval"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIgmpsnooping registers a new resource with the given unique name, arguments, and options. @@ -253,8 +251,8 @@ func (o IgmpsnoopingOutput) QueryInterval() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IgmpsnoopingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Igmpsnooping) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IgmpsnoopingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Igmpsnooping) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IgmpsnoopingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/initialconfig/template.go b/sdk/go/fortios/switchcontroller/initialconfig/template.go index fa419946..0955a4f8 100644 --- a/sdk/go/fortios/switchcontroller/initialconfig/template.go +++ b/sdk/go/fortios/switchcontroller/initialconfig/template.go @@ -44,7 +44,7 @@ type Template struct { // Initial config template name Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Unique VLAN ID. Vlanid pulumi.IntOutput `pulumi:"vlanid"` } @@ -264,8 +264,8 @@ func (o TemplateOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TemplateOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Template) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TemplateOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Template) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Unique VLAN ID. diff --git a/sdk/go/fortios/switchcontroller/initialconfig/vlans.go b/sdk/go/fortios/switchcontroller/initialconfig/vlans.go index f3ed43d7..b9bd2f2c 100644 --- a/sdk/go/fortios/switchcontroller/initialconfig/vlans.go +++ b/sdk/go/fortios/switchcontroller/initialconfig/vlans.go @@ -44,7 +44,7 @@ type Vlans struct { // VLAN for RSPAN/ERSPAN mirrored traffic. Rspan pulumi.StringOutput `pulumi:"rspan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN dedicated for video devices. Video pulumi.StringOutput `pulumi:"video"` // VLAN dedicated for voice devices. @@ -274,8 +274,8 @@ func (o VlansOutput) Rspan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VlansOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vlans) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VlansOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vlans) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN dedicated for video devices. diff --git a/sdk/go/fortios/switchcontroller/lldpprofile.go b/sdk/go/fortios/switchcontroller/lldpprofile.go index e5b1cbc2..ed533aeb 100644 --- a/sdk/go/fortios/switchcontroller/lldpprofile.go +++ b/sdk/go/fortios/switchcontroller/lldpprofile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -91,13 +89,13 @@ type Lldpprofile struct { CustomTlvs LldpprofileCustomTlvArrayOutput `pulumi:"customTlvs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `medLocationService` block is documented below. MedLocationServices LldpprofileMedLocationServiceArrayOutput `pulumi:"medLocationServices"` // Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `medNetworkPolicy` block is documented below. MedNetworkPolicies LldpprofileMedNetworkPolicyArrayOutput `pulumi:"medNetworkPolicies"` - // Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + // Transmitted LLDP-MED TLVs (type-length-value descriptions). MedTlvs pulumi.StringOutput `pulumi:"medTlvs"` // Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. N8021Tlvs pulumi.StringOutput `pulumi:"n8021Tlvs"` @@ -106,7 +104,7 @@ type Lldpprofile struct { // Profile name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLldpprofile registers a new resource with the given unique name, arguments, and options. @@ -165,13 +163,13 @@ type lldpprofileState struct { CustomTlvs []LldpprofileCustomTlv `pulumi:"customTlvs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `medLocationService` block is documented below. MedLocationServices []LldpprofileMedLocationService `pulumi:"medLocationServices"` // Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `medNetworkPolicy` block is documented below. MedNetworkPolicies []LldpprofileMedNetworkPolicy `pulumi:"medNetworkPolicies"` - // Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + // Transmitted LLDP-MED TLVs (type-length-value descriptions). MedTlvs *string `pulumi:"medTlvs"` // Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. N8021Tlvs *string `pulumi:"n8021Tlvs"` @@ -210,13 +208,13 @@ type LldpprofileState struct { CustomTlvs LldpprofileCustomTlvArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `medLocationService` block is documented below. MedLocationServices LldpprofileMedLocationServiceArrayInput // Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `medNetworkPolicy` block is documented below. MedNetworkPolicies LldpprofileMedNetworkPolicyArrayInput - // Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + // Transmitted LLDP-MED TLVs (type-length-value descriptions). MedTlvs pulumi.StringPtrInput // Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. N8021Tlvs pulumi.StringPtrInput @@ -259,13 +257,13 @@ type lldpprofileArgs struct { CustomTlvs []LldpprofileCustomTlv `pulumi:"customTlvs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `medLocationService` block is documented below. MedLocationServices []LldpprofileMedLocationService `pulumi:"medLocationServices"` // Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `medNetworkPolicy` block is documented below. MedNetworkPolicies []LldpprofileMedNetworkPolicy `pulumi:"medNetworkPolicies"` - // Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + // Transmitted LLDP-MED TLVs (type-length-value descriptions). MedTlvs *string `pulumi:"medTlvs"` // Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. N8021Tlvs *string `pulumi:"n8021Tlvs"` @@ -305,13 +303,13 @@ type LldpprofileArgs struct { CustomTlvs LldpprofileCustomTlvArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `medLocationService` block is documented below. MedLocationServices LldpprofileMedLocationServiceArrayInput // Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `medNetworkPolicy` block is documented below. MedNetworkPolicies LldpprofileMedNetworkPolicyArrayInput - // Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + // Transmitted LLDP-MED TLVs (type-length-value descriptions). MedTlvs pulumi.StringPtrInput // Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. N8021Tlvs pulumi.StringPtrInput @@ -475,7 +473,7 @@ func (o LldpprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Lldpprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o LldpprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Lldpprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -490,7 +488,7 @@ func (o LldpprofileOutput) MedNetworkPolicies() LldpprofileMedNetworkPolicyArray return o.ApplyT(func(v *Lldpprofile) LldpprofileMedNetworkPolicyArrayOutput { return v.MedNetworkPolicies }).(LldpprofileMedNetworkPolicyArrayOutput) } -// Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. +// Transmitted LLDP-MED TLVs (type-length-value descriptions). func (o LldpprofileOutput) MedTlvs() pulumi.StringOutput { return o.ApplyT(func(v *Lldpprofile) pulumi.StringOutput { return v.MedTlvs }).(pulumi.StringOutput) } @@ -511,8 +509,8 @@ func (o LldpprofileOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LldpprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Lldpprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LldpprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Lldpprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LldpprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/lldpsettings.go b/sdk/go/fortios/switchcontroller/lldpsettings.go index e401c6ff..610bb4b4 100644 --- a/sdk/go/fortios/switchcontroller/lldpsettings.go +++ b/sdk/go/fortios/switchcontroller/lldpsettings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,7 +76,7 @@ type Lldpsettings struct { // Frequency of LLDP PDU transmission from FortiSwitch (5 - 4095 sec, default = 30). Packet TTL is tx-hold * tx-interval. TxInterval pulumi.IntOutput `pulumi:"txInterval"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLldpsettings registers a new resource with the given unique name, arguments, and options. @@ -301,8 +299,8 @@ func (o LldpsettingsOutput) TxInterval() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LldpsettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Lldpsettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LldpsettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Lldpsettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LldpsettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/location.go b/sdk/go/fortios/switchcontroller/location.go index 0b47ee94..1e535aa9 100644 --- a/sdk/go/fortios/switchcontroller/location.go +++ b/sdk/go/fortios/switchcontroller/location.go @@ -39,12 +39,12 @@ type Location struct { Coordinates LocationCoordinatesOutput `pulumi:"coordinates"` // Configure location ELIN number. The structure of `elinNumber` block is documented below. ElinNumber LocationElinNumberOutput `pulumi:"elinNumber"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Unique location item name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLocation registers a new resource with the given unique name, arguments, and options. @@ -83,7 +83,7 @@ type locationState struct { Coordinates *LocationCoordinates `pulumi:"coordinates"` // Configure location ELIN number. The structure of `elinNumber` block is documented below. ElinNumber *LocationElinNumber `pulumi:"elinNumber"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Unique location item name. Name *string `pulumi:"name"` @@ -98,7 +98,7 @@ type LocationState struct { Coordinates LocationCoordinatesPtrInput // Configure location ELIN number. The structure of `elinNumber` block is documented below. ElinNumber LocationElinNumberPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Unique location item name. Name pulumi.StringPtrInput @@ -117,7 +117,7 @@ type locationArgs struct { Coordinates *LocationCoordinates `pulumi:"coordinates"` // Configure location ELIN number. The structure of `elinNumber` block is documented below. ElinNumber *LocationElinNumber `pulumi:"elinNumber"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Unique location item name. Name *string `pulumi:"name"` @@ -133,7 +133,7 @@ type LocationArgs struct { Coordinates LocationCoordinatesPtrInput // Configure location ELIN number. The structure of `elinNumber` block is documented below. ElinNumber LocationElinNumberPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Unique location item name. Name pulumi.StringPtrInput @@ -243,7 +243,7 @@ func (o LocationOutput) ElinNumber() LocationElinNumberOutput { return o.ApplyT(func(v *Location) LocationElinNumberOutput { return v.ElinNumber }).(LocationElinNumberOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o LocationOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Location) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o LocationOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Location) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Location) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LocationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/macsyncsettings.go b/sdk/go/fortios/switchcontroller/macsyncsettings.go index b998998c..418452a8 100644 --- a/sdk/go/fortios/switchcontroller/macsyncsettings.go +++ b/sdk/go/fortios/switchcontroller/macsyncsettings.go @@ -36,7 +36,7 @@ type Macsyncsettings struct { // Time interval between MAC synchronizations (30 - 1800 sec, default = 60, 0 = disable MAC synchronization). MacSyncInterval pulumi.IntOutput `pulumi:"macSyncInterval"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMacsyncsettings registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o MacsyncsettingsOutput) MacSyncInterval() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MacsyncsettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Macsyncsettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MacsyncsettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Macsyncsettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MacsyncsettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/managedswitch.go b/sdk/go/fortios/switchcontroller/managedswitch.go index 19a3690b..2861e0be 100644 --- a/sdk/go/fortios/switchcontroller/managedswitch.go +++ b/sdk/go/fortios/switchcontroller/managedswitch.go @@ -70,7 +70,7 @@ type Managedswitch struct { FswWan2Admin pulumi.StringOutput `pulumi:"fswWan2Admin"` // FortiSwitch WAN2 peer port. FswWan2Peer pulumi.StringOutput `pulumi:"fswWan2Peer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure FortiSwitch IGMP snooping global settings. The structure of `igmpSnooping` block is documented below. IgmpSnooping ManagedswitchIgmpSnoopingOutput `pulumi:"igmpSnooping"` @@ -171,7 +171,7 @@ type Managedswitch struct { // Indication of switch type, physical or virtual. Valid values: `virtual`, `physical`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // FortiSwitch version. Version pulumi.IntOutput `pulumi:"version"` // Configure VLAN assignment priority. The structure of `vlan` block is documented below. @@ -250,7 +250,7 @@ type managedswitchState struct { FswWan2Admin *string `pulumi:"fswWan2Admin"` // FortiSwitch WAN2 peer port. FswWan2Peer *string `pulumi:"fswWan2Peer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure FortiSwitch IGMP snooping global settings. The structure of `igmpSnooping` block is documented below. IgmpSnooping *ManagedswitchIgmpSnooping `pulumi:"igmpSnooping"` @@ -395,7 +395,7 @@ type ManagedswitchState struct { FswWan2Admin pulumi.StringPtrInput // FortiSwitch WAN2 peer port. FswWan2Peer pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure FortiSwitch IGMP snooping global settings. The structure of `igmpSnooping` block is documented below. IgmpSnooping ManagedswitchIgmpSnoopingPtrInput @@ -544,7 +544,7 @@ type managedswitchArgs struct { FswWan2Admin *string `pulumi:"fswWan2Admin"` // FortiSwitch WAN2 peer port. FswWan2Peer *string `pulumi:"fswWan2Peer"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure FortiSwitch IGMP snooping global settings. The structure of `igmpSnooping` block is documented below. IgmpSnooping *ManagedswitchIgmpSnooping `pulumi:"igmpSnooping"` @@ -690,7 +690,7 @@ type ManagedswitchArgs struct { FswWan2Admin pulumi.StringPtrInput // FortiSwitch WAN2 peer port. FswWan2Peer pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure FortiSwitch IGMP snooping global settings. The structure of `igmpSnooping` block is documented below. IgmpSnooping ManagedswitchIgmpSnoopingPtrInput @@ -977,7 +977,7 @@ func (o ManagedswitchOutput) FswWan2Peer() pulumi.StringOutput { return o.ApplyT(func(v *Managedswitch) pulumi.StringOutput { return v.FswWan2Peer }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ManagedswitchOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Managedswitch) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1228,8 +1228,8 @@ func (o ManagedswitchOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ManagedswitchOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Managedswitch) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ManagedswitchOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Managedswitch) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // FortiSwitch version. diff --git a/sdk/go/fortios/switchcontroller/nacdevice.go b/sdk/go/fortios/switchcontroller/nacdevice.go index 4f9e1d6e..62775979 100644 --- a/sdk/go/fortios/switchcontroller/nacdevice.go +++ b/sdk/go/fortios/switchcontroller/nacdevice.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. +// Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. // // ## Import // @@ -54,7 +54,7 @@ type Nacdevice struct { // Status of the learned NAC device. Set enable to authorize the NAC device. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNacdevice registers a new resource with the given unique name, arguments, and options. @@ -329,8 +329,8 @@ func (o NacdeviceOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NacdeviceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nacdevice) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NacdeviceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nacdevice) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NacdeviceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/nacsettings.go b/sdk/go/fortios/switchcontroller/nacsettings.go index ece1ad3a..bd37d2d1 100644 --- a/sdk/go/fortios/switchcontroller/nacsettings.go +++ b/sdk/go/fortios/switchcontroller/nacsettings.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. +// Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. // // ## Import // @@ -37,7 +37,7 @@ type Nacsettings struct { AutoAuth pulumi.StringOutput `pulumi:"autoAuth"` // 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: `disable`, `enable`. BounceNacPort pulumi.StringOutput `pulumi:"bounceNacPort"` - // Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + // Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer pulumi.IntOutput `pulumi:"inactiveTimer"` // Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. LinkDownFlush pulumi.StringOutput `pulumi:"linkDownFlush"` @@ -48,7 +48,7 @@ type Nacsettings struct { // Default NAC Onboarding VLAN when NAC devices are discovered. OnboardingVlan pulumi.StringOutput `pulumi:"onboardingVlan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNacsettings registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type nacsettingsState struct { AutoAuth *string `pulumi:"autoAuth"` // 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: `disable`, `enable`. BounceNacPort *string `pulumi:"bounceNacPort"` - // Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + // Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer *int `pulumi:"inactiveTimer"` // Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. LinkDownFlush *string `pulumi:"linkDownFlush"` @@ -104,7 +104,7 @@ type NacsettingsState struct { AutoAuth pulumi.StringPtrInput // 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: `disable`, `enable`. BounceNacPort pulumi.StringPtrInput - // Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + // Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer pulumi.IntPtrInput // Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. LinkDownFlush pulumi.StringPtrInput @@ -127,7 +127,7 @@ type nacsettingsArgs struct { AutoAuth *string `pulumi:"autoAuth"` // 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: `disable`, `enable`. BounceNacPort *string `pulumi:"bounceNacPort"` - // Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + // Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer *int `pulumi:"inactiveTimer"` // Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. LinkDownFlush *string `pulumi:"linkDownFlush"` @@ -147,7 +147,7 @@ type NacsettingsArgs struct { AutoAuth pulumi.StringPtrInput // 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: `disable`, `enable`. BounceNacPort pulumi.StringPtrInput - // Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + // Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). InactiveTimer pulumi.IntPtrInput // Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. LinkDownFlush pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o NacsettingsOutput) BounceNacPort() pulumi.StringOutput { return o.ApplyT(func(v *Nacsettings) pulumi.StringOutput { return v.BounceNacPort }).(pulumi.StringOutput) } -// Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). +// Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). func (o NacsettingsOutput) InactiveTimer() pulumi.IntOutput { return o.ApplyT(func(v *Nacsettings) pulumi.IntOutput { return v.InactiveTimer }).(pulumi.IntOutput) } @@ -284,8 +284,8 @@ func (o NacsettingsOutput) OnboardingVlan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NacsettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nacsettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NacsettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nacsettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NacsettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/networkmonitorsettings.go b/sdk/go/fortios/switchcontroller/networkmonitorsettings.go index 9da598e4..14c3d332 100644 --- a/sdk/go/fortios/switchcontroller/networkmonitorsettings.go +++ b/sdk/go/fortios/switchcontroller/networkmonitorsettings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,7 +62,7 @@ type Networkmonitorsettings struct { // Enable/disable passive gathering of information by FortiSwitch units concerning other network devices. Valid values: `enable`, `disable`. NetworkMonitoring pulumi.StringOutput `pulumi:"networkMonitoring"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetworkmonitorsettings registers a new resource with the given unique name, arguments, and options. @@ -222,8 +220,8 @@ func (o NetworkmonitorsettingsOutput) NetworkMonitoring() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetworkmonitorsettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Networkmonitorsettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetworkmonitorsettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Networkmonitorsettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NetworkmonitorsettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/portpolicy.go b/sdk/go/fortios/switchcontroller/portpolicy.go index 1f5d35e7..3a9b5a27 100644 --- a/sdk/go/fortios/switchcontroller/portpolicy.go +++ b/sdk/go/fortios/switchcontroller/portpolicy.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. +// Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. // // ## Import // @@ -48,7 +48,7 @@ type Portpolicy struct { // QoS policy to be applied when using this port-policy. QosPolicy pulumi.StringOutput `pulumi:"qosPolicy"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN policy to be applied when using this port-policy. VlanPolicy pulumi.StringOutput `pulumi:"vlanPolicy"` } @@ -294,8 +294,8 @@ func (o PortpolicyOutput) QosPolicy() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PortpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Portpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PortpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Portpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN policy to be applied when using this port-policy. diff --git a/sdk/go/fortios/switchcontroller/ptp/interfacepolicy.go b/sdk/go/fortios/switchcontroller/ptp/interfacepolicy.go index 97a16579..a0fc3bbc 100644 --- a/sdk/go/fortios/switchcontroller/ptp/interfacepolicy.go +++ b/sdk/go/fortios/switchcontroller/ptp/interfacepolicy.go @@ -38,7 +38,7 @@ type Interfacepolicy struct { // Policy name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // PTP VLAN. Vlan pulumi.StringOutput `pulumi:"vlan"` // Configure PTP VLAN priority (0 - 7, default = 4). @@ -229,8 +229,8 @@ func (o InterfacepolicyOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InterfacepolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Interfacepolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InterfacepolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Interfacepolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // PTP VLAN. diff --git a/sdk/go/fortios/switchcontroller/ptp/policy.go b/sdk/go/fortios/switchcontroller/ptp/policy.go index 870321be..451dccdf 100644 --- a/sdk/go/fortios/switchcontroller/ptp/policy.go +++ b/sdk/go/fortios/switchcontroller/ptp/policy.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. +// PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. // // ## Import // @@ -38,7 +38,7 @@ type Policy struct { // Enable/disable PTP policy. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o PolicyOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/ptp/profile.go b/sdk/go/fortios/switchcontroller/ptp/profile.go index 3cfcee2f..95de990a 100644 --- a/sdk/go/fortios/switchcontroller/ptp/profile.go +++ b/sdk/go/fortios/switchcontroller/ptp/profile.go @@ -48,7 +48,7 @@ type Profile struct { // Configure PTP transport mode. Valid values: `l2-mcast`. Transport pulumi.StringOutput `pulumi:"transport"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -284,8 +284,8 @@ func (o ProfileOutput) Transport() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/ptp/settings.go b/sdk/go/fortios/switchcontroller/ptp/settings.go index 83909850..e9d39c59 100644 --- a/sdk/go/fortios/switchcontroller/ptp/settings.go +++ b/sdk/go/fortios/switchcontroller/ptp/settings.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. +// Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. // // ## Import // @@ -36,7 +36,7 @@ type Settings struct { // Enable/disable PTP mode. Valid values: `disable`, `transparent-e2e`, `transparent-p2p`. Mode pulumi.StringOutput `pulumi:"mode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings registers a new resource with the given unique name, arguments, and options. @@ -194,8 +194,8 @@ func (o SettingsOutput) Mode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/pulumiTypes.go b/sdk/go/fortios/switchcontroller/pulumiTypes.go index 037db402..13167e90 100644 --- a/sdk/go/fortios/switchcontroller/pulumiTypes.go +++ b/sdk/go/fortios/switchcontroller/pulumiTypes.go @@ -32,6 +32,10 @@ type DynamicportpolicyPolicy struct { LldpProfile *string `pulumi:"lldpProfile"` // Policy matching MAC address. Mac *string `pulumi:"mac"` + // Number of days the matched devices will be retained (0 - 120, 0 = always retain). + MatchPeriod *int `pulumi:"matchPeriod"` + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType *string `pulumi:"matchType"` // 802.1x security policy to be applied when using this policy. N8021x *string `pulumi:"n8021x"` // Policy name. @@ -76,6 +80,10 @@ type DynamicportpolicyPolicyArgs struct { LldpProfile pulumi.StringPtrInput `pulumi:"lldpProfile"` // Policy matching MAC address. Mac pulumi.StringPtrInput `pulumi:"mac"` + // Number of days the matched devices will be retained (0 - 120, 0 = always retain). + MatchPeriod pulumi.IntPtrInput `pulumi:"matchPeriod"` + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType pulumi.StringPtrInput `pulumi:"matchType"` // 802.1x security policy to be applied when using this policy. N8021x pulumi.StringPtrInput `pulumi:"n8021x"` // Policy name. @@ -186,6 +194,16 @@ func (o DynamicportpolicyPolicyOutput) Mac() pulumi.StringPtrOutput { return o.ApplyT(func(v DynamicportpolicyPolicy) *string { return v.Mac }).(pulumi.StringPtrOutput) } +// Number of days the matched devices will be retained (0 - 120, 0 = always retain). +func (o DynamicportpolicyPolicyOutput) MatchPeriod() pulumi.IntPtrOutput { + return o.ApplyT(func(v DynamicportpolicyPolicy) *int { return v.MatchPeriod }).(pulumi.IntPtrOutput) +} + +// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. +func (o DynamicportpolicyPolicyOutput) MatchType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DynamicportpolicyPolicy) *string { return v.MatchType }).(pulumi.StringPtrOutput) +} + // 802.1x security policy to be applied when using this policy. func (o DynamicportpolicyPolicyOutput) N8021x() pulumi.StringPtrOutput { return o.ApplyT(func(v DynamicportpolicyPolicy) *string { return v.N8021x }).(pulumi.StringPtrOutput) @@ -1543,7 +1561,7 @@ type LocationAddressCivic struct { ParentKey *string `pulumi:"parentKey"` // Placetype. PlaceType *string `pulumi:"placeType"` - // Post office box (P.O. box). + // Post office box. PostOfficeBox *string `pulumi:"postOfficeBox"` // Postal community name. PostalCommunity *string `pulumi:"postalCommunity"` @@ -1625,7 +1643,7 @@ type LocationAddressCivicArgs struct { ParentKey pulumi.StringPtrInput `pulumi:"parentKey"` // Placetype. PlaceType pulumi.StringPtrInput `pulumi:"placeType"` - // Post office box (P.O. box). + // Post office box. PostOfficeBox pulumi.StringPtrInput `pulumi:"postOfficeBox"` // Postal community name. PostalCommunity pulumi.StringPtrInput `pulumi:"postalCommunity"` @@ -1829,7 +1847,7 @@ func (o LocationAddressCivicOutput) PlaceType() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationAddressCivic) *string { return v.PlaceType }).(pulumi.StringPtrOutput) } -// Post office box (P.O. box). +// Post office box. func (o LocationAddressCivicOutput) PostOfficeBox() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationAddressCivic) *string { return v.PostOfficeBox }).(pulumi.StringPtrOutput) } @@ -2118,7 +2136,7 @@ func (o LocationAddressCivicPtrOutput) PlaceType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Post office box (P.O. box). +// Post office box. func (o LocationAddressCivicPtrOutput) PostOfficeBox() pulumi.StringPtrOutput { return o.ApplyT(func(v *LocationAddressCivic) *string { if v == nil { @@ -2271,13 +2289,13 @@ func (o LocationAddressCivicPtrOutput) Zip() pulumi.StringPtrOutput { type LocationCoordinates struct { // +/- Floating point no. eg. 117.47. Altitude *string `pulumi:"altitude"` - // m ( meters), f ( floors). Valid values: `m`, `f`. + // Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. AltitudeUnit *string `pulumi:"altitudeUnit"` // WGS84, NAD83, NAD83/MLLW. Valid values: `WGS84`, `NAD83`, `NAD83/MLLW`. Datum *string `pulumi:"datum"` - // Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + // Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. Latitude *string `pulumi:"latitude"` - // Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + // Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. Longitude *string `pulumi:"longitude"` // Parent key name. ParentKey *string `pulumi:"parentKey"` @@ -2297,13 +2315,13 @@ type LocationCoordinatesInput interface { type LocationCoordinatesArgs struct { // +/- Floating point no. eg. 117.47. Altitude pulumi.StringPtrInput `pulumi:"altitude"` - // m ( meters), f ( floors). Valid values: `m`, `f`. + // Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. AltitudeUnit pulumi.StringPtrInput `pulumi:"altitudeUnit"` // WGS84, NAD83, NAD83/MLLW. Valid values: `WGS84`, `NAD83`, `NAD83/MLLW`. Datum pulumi.StringPtrInput `pulumi:"datum"` - // Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + // Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. Latitude pulumi.StringPtrInput `pulumi:"latitude"` - // Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + // Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. Longitude pulumi.StringPtrInput `pulumi:"longitude"` // Parent key name. ParentKey pulumi.StringPtrInput `pulumi:"parentKey"` @@ -2391,7 +2409,7 @@ func (o LocationCoordinatesOutput) Altitude() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationCoordinates) *string { return v.Altitude }).(pulumi.StringPtrOutput) } -// m ( meters), f ( floors). Valid values: `m`, `f`. +// Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. func (o LocationCoordinatesOutput) AltitudeUnit() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationCoordinates) *string { return v.AltitudeUnit }).(pulumi.StringPtrOutput) } @@ -2401,12 +2419,12 @@ func (o LocationCoordinatesOutput) Datum() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationCoordinates) *string { return v.Datum }).(pulumi.StringPtrOutput) } -// Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. +// Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. func (o LocationCoordinatesOutput) Latitude() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationCoordinates) *string { return v.Latitude }).(pulumi.StringPtrOutput) } -// Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. +// Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. func (o LocationCoordinatesOutput) Longitude() pulumi.StringPtrOutput { return o.ApplyT(func(v LocationCoordinates) *string { return v.Longitude }).(pulumi.StringPtrOutput) } @@ -2450,7 +2468,7 @@ func (o LocationCoordinatesPtrOutput) Altitude() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// m ( meters), f ( floors). Valid values: `m`, `f`. +// Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. func (o LocationCoordinatesPtrOutput) AltitudeUnit() pulumi.StringPtrOutput { return o.ApplyT(func(v *LocationCoordinates) *string { if v == nil { @@ -2470,7 +2488,7 @@ func (o LocationCoordinatesPtrOutput) Datum() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. +// Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. func (o LocationCoordinatesPtrOutput) Latitude() pulumi.StringPtrOutput { return o.ApplyT(func(v *LocationCoordinates) *string { if v == nil { @@ -2480,7 +2498,7 @@ func (o LocationCoordinatesPtrOutput) Latitude() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. +// Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. func (o LocationCoordinatesPtrOutput) Longitude() pulumi.StringPtrOutput { return o.ApplyT(func(v *LocationCoordinates) *string { if v == nil { @@ -3795,28 +3813,17 @@ func (o ManagedswitchMirrorSrcIngressArrayOutput) Index(i pulumi.IntInput) Manag } type ManagedswitchN8021xSettings struct { - // Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - LinkDownAuth *string `pulumi:"linkDownAuth"` - // Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - LocalOverride *string `pulumi:"localOverride"` - // Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - MabReauth *string `pulumi:"mabReauth"` - // MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - MacCalledStationDelimiter *string `pulumi:"macCalledStationDelimiter"` - // MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. + LinkDownAuth *string `pulumi:"linkDownAuth"` + LocalOverride *string `pulumi:"localOverride"` + MabReauth *string `pulumi:"mabReauth"` + MacCalledStationDelimiter *string `pulumi:"macCalledStationDelimiter"` MacCallingStationDelimiter *string `pulumi:"macCallingStationDelimiter"` - // MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - MacCase *string `pulumi:"macCase"` - // MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - MacPasswordDelimiter *string `pulumi:"macPasswordDelimiter"` - // MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - MacUsernameDelimiter *string `pulumi:"macUsernameDelimiter"` - // Maximum number of authentication attempts (0 - 15, default = 3). - MaxReauthAttempt *int `pulumi:"maxReauthAttempt"` - // Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - ReauthPeriod *int `pulumi:"reauthPeriod"` - // 802.1X Tx period (seconds, default=30). - TxPeriod *int `pulumi:"txPeriod"` + MacCase *string `pulumi:"macCase"` + MacPasswordDelimiter *string `pulumi:"macPasswordDelimiter"` + MacUsernameDelimiter *string `pulumi:"macUsernameDelimiter"` + MaxReauthAttempt *int `pulumi:"maxReauthAttempt"` + ReauthPeriod *int `pulumi:"reauthPeriod"` + TxPeriod *int `pulumi:"txPeriod"` } // ManagedswitchN8021xSettingsInput is an input type that accepts ManagedswitchN8021xSettingsArgs and ManagedswitchN8021xSettingsOutput values. @@ -3831,28 +3838,17 @@ type ManagedswitchN8021xSettingsInput interface { } type ManagedswitchN8021xSettingsArgs struct { - // Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - LinkDownAuth pulumi.StringPtrInput `pulumi:"linkDownAuth"` - // Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - LocalOverride pulumi.StringPtrInput `pulumi:"localOverride"` - // Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - MabReauth pulumi.StringPtrInput `pulumi:"mabReauth"` - // MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - MacCalledStationDelimiter pulumi.StringPtrInput `pulumi:"macCalledStationDelimiter"` - // MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. + LinkDownAuth pulumi.StringPtrInput `pulumi:"linkDownAuth"` + LocalOverride pulumi.StringPtrInput `pulumi:"localOverride"` + MabReauth pulumi.StringPtrInput `pulumi:"mabReauth"` + MacCalledStationDelimiter pulumi.StringPtrInput `pulumi:"macCalledStationDelimiter"` MacCallingStationDelimiter pulumi.StringPtrInput `pulumi:"macCallingStationDelimiter"` - // MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - MacCase pulumi.StringPtrInput `pulumi:"macCase"` - // MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - MacPasswordDelimiter pulumi.StringPtrInput `pulumi:"macPasswordDelimiter"` - // MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - MacUsernameDelimiter pulumi.StringPtrInput `pulumi:"macUsernameDelimiter"` - // Maximum number of authentication attempts (0 - 15, default = 3). - MaxReauthAttempt pulumi.IntPtrInput `pulumi:"maxReauthAttempt"` - // Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - ReauthPeriod pulumi.IntPtrInput `pulumi:"reauthPeriod"` - // 802.1X Tx period (seconds, default=30). - TxPeriod pulumi.IntPtrInput `pulumi:"txPeriod"` + MacCase pulumi.StringPtrInput `pulumi:"macCase"` + MacPasswordDelimiter pulumi.StringPtrInput `pulumi:"macPasswordDelimiter"` + MacUsernameDelimiter pulumi.StringPtrInput `pulumi:"macUsernameDelimiter"` + MaxReauthAttempt pulumi.IntPtrInput `pulumi:"maxReauthAttempt"` + ReauthPeriod pulumi.IntPtrInput `pulumi:"reauthPeriod"` + TxPeriod pulumi.IntPtrInput `pulumi:"txPeriod"` } func (ManagedswitchN8021xSettingsArgs) ElementType() reflect.Type { @@ -3932,57 +3928,46 @@ func (o ManagedswitchN8021xSettingsOutput) ToManagedswitchN8021xSettingsPtrOutpu }).(ManagedswitchN8021xSettingsPtrOutput) } -// Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. func (o ManagedswitchN8021xSettingsOutput) LinkDownAuth() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.LinkDownAuth }).(pulumi.StringPtrOutput) } -// Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. func (o ManagedswitchN8021xSettingsOutput) LocalOverride() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.LocalOverride }).(pulumi.StringPtrOutput) } -// Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. func (o ManagedswitchN8021xSettingsOutput) MabReauth() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.MabReauth }).(pulumi.StringPtrOutput) } -// MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsOutput) MacCalledStationDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.MacCalledStationDelimiter }).(pulumi.StringPtrOutput) } -// MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsOutput) MacCallingStationDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.MacCallingStationDelimiter }).(pulumi.StringPtrOutput) } -// MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. func (o ManagedswitchN8021xSettingsOutput) MacCase() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.MacCase }).(pulumi.StringPtrOutput) } -// MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsOutput) MacPasswordDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.MacPasswordDelimiter }).(pulumi.StringPtrOutput) } -// MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsOutput) MacUsernameDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *string { return v.MacUsernameDelimiter }).(pulumi.StringPtrOutput) } -// Maximum number of authentication attempts (0 - 15, default = 3). func (o ManagedswitchN8021xSettingsOutput) MaxReauthAttempt() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *int { return v.MaxReauthAttempt }).(pulumi.IntPtrOutput) } -// Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). func (o ManagedswitchN8021xSettingsOutput) ReauthPeriod() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *int { return v.ReauthPeriod }).(pulumi.IntPtrOutput) } -// 802.1X Tx period (seconds, default=30). func (o ManagedswitchN8021xSettingsOutput) TxPeriod() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchN8021xSettings) *int { return v.TxPeriod }).(pulumi.IntPtrOutput) } @@ -4011,7 +3996,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) Elem() ManagedswitchN8021xSettings }).(ManagedswitchN8021xSettingsOutput) } -// Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. func (o ManagedswitchN8021xSettingsPtrOutput) LinkDownAuth() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4021,7 +4005,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) LinkDownAuth() pulumi.StringPtrOut }).(pulumi.StringPtrOutput) } -// Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. func (o ManagedswitchN8021xSettingsPtrOutput) LocalOverride() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4031,7 +4014,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) LocalOverride() pulumi.StringPtrOu }).(pulumi.StringPtrOutput) } -// Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. func (o ManagedswitchN8021xSettingsPtrOutput) MabReauth() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4041,7 +4023,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MabReauth() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsPtrOutput) MacCalledStationDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4051,7 +4032,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MacCalledStationDelimiter() pulumi }).(pulumi.StringPtrOutput) } -// MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsPtrOutput) MacCallingStationDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4061,7 +4041,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MacCallingStationDelimiter() pulum }).(pulumi.StringPtrOutput) } -// MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. func (o ManagedswitchN8021xSettingsPtrOutput) MacCase() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4071,7 +4050,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MacCase() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsPtrOutput) MacPasswordDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4081,7 +4059,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MacPasswordDelimiter() pulumi.Stri }).(pulumi.StringPtrOutput) } -// MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. func (o ManagedswitchN8021xSettingsPtrOutput) MacUsernameDelimiter() pulumi.StringPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *string { if v == nil { @@ -4091,7 +4068,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MacUsernameDelimiter() pulumi.Stri }).(pulumi.StringPtrOutput) } -// Maximum number of authentication attempts (0 - 15, default = 3). func (o ManagedswitchN8021xSettingsPtrOutput) MaxReauthAttempt() pulumi.IntPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *int { if v == nil { @@ -4101,7 +4077,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) MaxReauthAttempt() pulumi.IntPtrOu }).(pulumi.IntPtrOutput) } -// Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). func (o ManagedswitchN8021xSettingsPtrOutput) ReauthPeriod() pulumi.IntPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *int { if v == nil { @@ -4111,7 +4086,6 @@ func (o ManagedswitchN8021xSettingsPtrOutput) ReauthPeriod() pulumi.IntPtrOutput }).(pulumi.IntPtrOutput) } -// 802.1X Tx period (seconds, default=30). func (o ManagedswitchN8021xSettingsPtrOutput) TxPeriod() pulumi.IntPtrOutput { return o.ApplyT(func(v *ManagedswitchN8021xSettings) *int { if v == nil { @@ -4128,6 +4102,8 @@ type ManagedswitchPort struct { AclGroups []ManagedswitchPortAclGroup `pulumi:"aclGroups"` // LACP member select mode. Valid values: `bandwidth`, `count`. AggregatorMode *string `pulumi:"aggregatorMode"` + // Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + AllowArpMonitor *string `pulumi:"allowArpMonitor"` // Configure switch port tagged vlans The structure of `allowedVlans` block is documented below. AllowedVlans []ManagedswitchPortAllowedVlan `pulumi:"allowedVlans"` // Enable/disable all defined vlans on this port. Valid values: `enable`, `disable`. @@ -4160,6 +4136,8 @@ type ManagedswitchPort struct { ExportToPool *string `pulumi:"exportToPool"` // Switch controller export port to pool-list. ExportToPoolFlag *int `pulumi:"exportToPoolFlag"` + // LACP fallback port. + FallbackPort *string `pulumi:"fallbackPort"` // FEC capable. FecCapable *int `pulumi:"fecCapable"` // State of forward error correction. @@ -4252,7 +4230,7 @@ type ManagedswitchPort struct { PacketSampler *string `pulumi:"packetSampler"` // Configure ingress pause metering rate, in kbps (default = 0, disabled). PauseMeter *int `pulumi:"pauseMeter"` - // Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + // Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. PauseMeterResume *string `pulumi:"pauseMeterResume"` // PoE capable. PoeCapable *int `pulumi:"poeCapable"` @@ -4298,7 +4276,7 @@ type ManagedswitchPort struct { RpvstPort *string `pulumi:"rpvstPort"` // sFlow sample direction. Valid values: `tx`, `rx`, `both`. SampleDirection *string `pulumi:"sampleDirection"` - // sFlow sampler counter polling interval (1 - 255 sec). + // sFlow sampling counter polling interval in seconds (0 - 255). SflowCounterInterval *int `pulumi:"sflowCounterInterval"` // sFlow sampler sample rate (0 - 99999 p/sec). SflowSampleRate *int `pulumi:"sflowSampleRate"` @@ -4354,6 +4332,8 @@ type ManagedswitchPortArgs struct { AclGroups ManagedswitchPortAclGroupArrayInput `pulumi:"aclGroups"` // LACP member select mode. Valid values: `bandwidth`, `count`. AggregatorMode pulumi.StringPtrInput `pulumi:"aggregatorMode"` + // Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + AllowArpMonitor pulumi.StringPtrInput `pulumi:"allowArpMonitor"` // Configure switch port tagged vlans The structure of `allowedVlans` block is documented below. AllowedVlans ManagedswitchPortAllowedVlanArrayInput `pulumi:"allowedVlans"` // Enable/disable all defined vlans on this port. Valid values: `enable`, `disable`. @@ -4386,6 +4366,8 @@ type ManagedswitchPortArgs struct { ExportToPool pulumi.StringPtrInput `pulumi:"exportToPool"` // Switch controller export port to pool-list. ExportToPoolFlag pulumi.IntPtrInput `pulumi:"exportToPoolFlag"` + // LACP fallback port. + FallbackPort pulumi.StringPtrInput `pulumi:"fallbackPort"` // FEC capable. FecCapable pulumi.IntPtrInput `pulumi:"fecCapable"` // State of forward error correction. @@ -4478,7 +4460,7 @@ type ManagedswitchPortArgs struct { PacketSampler pulumi.StringPtrInput `pulumi:"packetSampler"` // Configure ingress pause metering rate, in kbps (default = 0, disabled). PauseMeter pulumi.IntPtrInput `pulumi:"pauseMeter"` - // Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + // Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. PauseMeterResume pulumi.StringPtrInput `pulumi:"pauseMeterResume"` // PoE capable. PoeCapable pulumi.IntPtrInput `pulumi:"poeCapable"` @@ -4524,7 +4506,7 @@ type ManagedswitchPortArgs struct { RpvstPort pulumi.StringPtrInput `pulumi:"rpvstPort"` // sFlow sample direction. Valid values: `tx`, `rx`, `both`. SampleDirection pulumi.StringPtrInput `pulumi:"sampleDirection"` - // sFlow sampler counter polling interval (1 - 255 sec). + // sFlow sampling counter polling interval in seconds (0 - 255). SflowCounterInterval pulumi.IntPtrInput `pulumi:"sflowCounterInterval"` // sFlow sampler sample rate (0 - 99999 p/sec). SflowSampleRate pulumi.IntPtrInput `pulumi:"sflowSampleRate"` @@ -4628,6 +4610,11 @@ func (o ManagedswitchPortOutput) AggregatorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *string { return v.AggregatorMode }).(pulumi.StringPtrOutput) } +// Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. +func (o ManagedswitchPortOutput) AllowArpMonitor() pulumi.StringPtrOutput { + return o.ApplyT(func(v ManagedswitchPort) *string { return v.AllowArpMonitor }).(pulumi.StringPtrOutput) +} + // Configure switch port tagged vlans The structure of `allowedVlans` block is documented below. func (o ManagedswitchPortOutput) AllowedVlans() ManagedswitchPortAllowedVlanArrayOutput { return o.ApplyT(func(v ManagedswitchPort) []ManagedswitchPortAllowedVlan { return v.AllowedVlans }).(ManagedswitchPortAllowedVlanArrayOutput) @@ -4710,6 +4697,11 @@ func (o ManagedswitchPortOutput) ExportToPoolFlag() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *int { return v.ExportToPoolFlag }).(pulumi.IntPtrOutput) } +// LACP fallback port. +func (o ManagedswitchPortOutput) FallbackPort() pulumi.StringPtrOutput { + return o.ApplyT(func(v ManagedswitchPort) *string { return v.FallbackPort }).(pulumi.StringPtrOutput) +} + // FEC capable. func (o ManagedswitchPortOutput) FecCapable() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *int { return v.FecCapable }).(pulumi.IntPtrOutput) @@ -4940,7 +4932,7 @@ func (o ManagedswitchPortOutput) PauseMeter() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *int { return v.PauseMeter }).(pulumi.IntPtrOutput) } -// Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). +// Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. func (o ManagedswitchPortOutput) PauseMeterResume() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *string { return v.PauseMeterResume }).(pulumi.StringPtrOutput) } @@ -5055,7 +5047,7 @@ func (o ManagedswitchPortOutput) SampleDirection() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *string { return v.SampleDirection }).(pulumi.StringPtrOutput) } -// sFlow sampler counter polling interval (1 - 255 sec). +// sFlow sampling counter polling interval in seconds (0 - 255). func (o ManagedswitchPortOutput) SflowCounterInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchPort) *int { return v.SflowCounterInterval }).(pulumi.IntPtrOutput) } @@ -5360,12 +5352,9 @@ func (o ManagedswitchPortAllowedVlanArrayOutput) Index(i pulumi.IntInput) Manage } type ManagedswitchPortDhcpSnoopOption82Override struct { - // Circuit ID string. CircuitId *string `pulumi:"circuitId"` - // Remote ID string. - RemoteId *string `pulumi:"remoteId"` - // VLAN name. - VlanName *string `pulumi:"vlanName"` + RemoteId *string `pulumi:"remoteId"` + VlanName *string `pulumi:"vlanName"` } // ManagedswitchPortDhcpSnoopOption82OverrideInput is an input type that accepts ManagedswitchPortDhcpSnoopOption82OverrideArgs and ManagedswitchPortDhcpSnoopOption82OverrideOutput values. @@ -5380,12 +5369,9 @@ type ManagedswitchPortDhcpSnoopOption82OverrideInput interface { } type ManagedswitchPortDhcpSnoopOption82OverrideArgs struct { - // Circuit ID string. CircuitId pulumi.StringPtrInput `pulumi:"circuitId"` - // Remote ID string. - RemoteId pulumi.StringPtrInput `pulumi:"remoteId"` - // VLAN name. - VlanName pulumi.StringPtrInput `pulumi:"vlanName"` + RemoteId pulumi.StringPtrInput `pulumi:"remoteId"` + VlanName pulumi.StringPtrInput `pulumi:"vlanName"` } func (ManagedswitchPortDhcpSnoopOption82OverrideArgs) ElementType() reflect.Type { @@ -5439,17 +5425,14 @@ func (o ManagedswitchPortDhcpSnoopOption82OverrideOutput) ToManagedswitchPortDhc return o } -// Circuit ID string. func (o ManagedswitchPortDhcpSnoopOption82OverrideOutput) CircuitId() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchPortDhcpSnoopOption82Override) *string { return v.CircuitId }).(pulumi.StringPtrOutput) } -// Remote ID string. func (o ManagedswitchPortDhcpSnoopOption82OverrideOutput) RemoteId() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchPortDhcpSnoopOption82Override) *string { return v.RemoteId }).(pulumi.StringPtrOutput) } -// VLAN name. func (o ManagedswitchPortDhcpSnoopOption82OverrideOutput) VlanName() pulumi.StringPtrOutput { return o.ApplyT(func(v ManagedswitchPortDhcpSnoopOption82Override) *string { return v.VlanName }).(pulumi.StringPtrOutput) } @@ -7246,7 +7229,7 @@ type ManagedswitchStormControl struct { Broadcast *string `pulumi:"broadcast"` // Enable to override global FortiSwitch storm control settings for this FortiSwitch. Valid values: `enable`, `disable`. LocalOverride *string `pulumi:"localOverride"` - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate *int `pulumi:"rate"` // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast *string `pulumi:"unknownMulticast"` @@ -7270,7 +7253,7 @@ type ManagedswitchStormControlArgs struct { Broadcast pulumi.StringPtrInput `pulumi:"broadcast"` // Enable to override global FortiSwitch storm control settings for this FortiSwitch. Valid values: `enable`, `disable`. LocalOverride pulumi.StringPtrInput `pulumi:"localOverride"` - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate pulumi.IntPtrInput `pulumi:"rate"` // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast pulumi.StringPtrInput `pulumi:"unknownMulticast"` @@ -7365,7 +7348,7 @@ func (o ManagedswitchStormControlOutput) LocalOverride() pulumi.StringPtrOutput return o.ApplyT(func(v ManagedswitchStormControl) *string { return v.LocalOverride }).(pulumi.StringPtrOutput) } -// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. +// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. func (o ManagedswitchStormControlOutput) Rate() pulumi.IntPtrOutput { return o.ApplyT(func(v ManagedswitchStormControl) *int { return v.Rate }).(pulumi.IntPtrOutput) } @@ -7424,7 +7407,7 @@ func (o ManagedswitchStormControlPtrOutput) LocalOverride() pulumi.StringPtrOutp }).(pulumi.StringPtrOutput) } -// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. +// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. func (o ManagedswitchStormControlPtrOutput) Rate() pulumi.IntPtrOutput { return o.ApplyT(func(v *ManagedswitchStormControl) *int { if v == nil { @@ -8392,7 +8375,7 @@ func (o QuarantineTargetArrayOutput) Index(i pulumi.IntInput) QuarantineTargetOu } type QuarantineTargetTag struct { - // Tag string(eg. string1 string2 string3). + // Tag string. For example, string1 string2 string3. Tags *string `pulumi:"tags"` } @@ -8408,7 +8391,7 @@ type QuarantineTargetTagInput interface { } type QuarantineTargetTagArgs struct { - // Tag string(eg. string1 string2 string3). + // Tag string. For example, string1 string2 string3. Tags pulumi.StringPtrInput `pulumi:"tags"` } @@ -8463,7 +8446,7 @@ func (o QuarantineTargetTagOutput) ToQuarantineTargetTagOutputWithContext(ctx co return o } -// Tag string(eg. string1 string2 string3). +// Tag string. For example, string1 string2 string3. func (o QuarantineTargetTagOutput) Tags() pulumi.StringPtrOutput { return o.ApplyT(func(v QuarantineTargetTag) *string { return v.Tags }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/switchcontroller/qos/dot1pmap.go b/sdk/go/fortios/switchcontroller/qos/dot1pmap.go index 893028e4..3d95af05 100644 --- a/sdk/go/fortios/switchcontroller/qos/dot1pmap.go +++ b/sdk/go/fortios/switchcontroller/qos/dot1pmap.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -91,7 +89,7 @@ type Dot1pmap struct { // 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`. Priority7 pulumi.StringOutput `pulumi:"priority7"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDot1pmap registers a new resource with the given unique name, arguments, and options. @@ -379,8 +377,8 @@ func (o Dot1pmapOutput) Priority7() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Dot1pmapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dot1pmap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Dot1pmapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dot1pmap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Dot1pmapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/qos/ipdscpmap.go b/sdk/go/fortios/switchcontroller/qos/ipdscpmap.go index 66bc9301..d12f0ac2 100644 --- a/sdk/go/fortios/switchcontroller/qos/ipdscpmap.go +++ b/sdk/go/fortios/switchcontroller/qos/ipdscpmap.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,14 +70,14 @@ type Ipdscpmap struct { Description pulumi.StringOutput `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. Maps IpdscpmapMapTypeArrayOutput `pulumi:"maps"` // Dscp map name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpdscpmap registers a new resource with the given unique name, arguments, and options. @@ -116,7 +114,7 @@ type ipdscpmapState struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. Maps []IpdscpmapMapType `pulumi:"maps"` @@ -131,7 +129,7 @@ type IpdscpmapState struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. Maps IpdscpmapMapTypeArrayInput @@ -150,7 +148,7 @@ type ipdscpmapArgs struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. Maps []IpdscpmapMapType `pulumi:"maps"` @@ -166,7 +164,7 @@ type IpdscpmapArgs struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. Maps IpdscpmapMapTypeArrayInput @@ -273,7 +271,7 @@ func (o IpdscpmapOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ipdscpmap) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IpdscpmapOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ipdscpmap) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -289,8 +287,8 @@ func (o IpdscpmapOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpdscpmapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipdscpmap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpdscpmapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipdscpmap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpdscpmapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/qos/pulumiTypes.go b/sdk/go/fortios/switchcontroller/qos/pulumiTypes.go index 420db9bf..783aa424 100644 --- a/sdk/go/fortios/switchcontroller/qos/pulumiTypes.go +++ b/sdk/go/fortios/switchcontroller/qos/pulumiTypes.go @@ -155,11 +155,11 @@ type QueuepolicyCosQueue struct { Ecn *string `pulumi:"ecn"` // Maximum rate (0 - 4294967295 kbps, 0 to disable). MaxRate *int `pulumi:"maxRate"` - // Maximum rate (%!o(MISSING)f link speed). + // Maximum rate (% of link speed). MaxRatePercent *int `pulumi:"maxRatePercent"` // Minimum rate (0 - 4294967295 kbps, 0 to disable). MinRate *int `pulumi:"minRate"` - // Minimum rate (%!o(MISSING)f link speed). + // Minimum rate (% of link speed). MinRatePercent *int `pulumi:"minRatePercent"` // Cos queue ID. Name *string `pulumi:"name"` @@ -187,11 +187,11 @@ type QueuepolicyCosQueueArgs struct { Ecn pulumi.StringPtrInput `pulumi:"ecn"` // Maximum rate (0 - 4294967295 kbps, 0 to disable). MaxRate pulumi.IntPtrInput `pulumi:"maxRate"` - // Maximum rate (%!o(MISSING)f link speed). + // Maximum rate (% of link speed). MaxRatePercent pulumi.IntPtrInput `pulumi:"maxRatePercent"` // Minimum rate (0 - 4294967295 kbps, 0 to disable). MinRate pulumi.IntPtrInput `pulumi:"minRate"` - // Minimum rate (%!o(MISSING)f link speed). + // Minimum rate (% of link speed). MinRatePercent pulumi.IntPtrInput `pulumi:"minRatePercent"` // Cos queue ID. Name pulumi.StringPtrInput `pulumi:"name"` @@ -270,7 +270,7 @@ func (o QueuepolicyCosQueueOutput) MaxRate() pulumi.IntPtrOutput { return o.ApplyT(func(v QueuepolicyCosQueue) *int { return v.MaxRate }).(pulumi.IntPtrOutput) } -// Maximum rate (%!o(MISSING)f link speed). +// Maximum rate (% of link speed). func (o QueuepolicyCosQueueOutput) MaxRatePercent() pulumi.IntPtrOutput { return o.ApplyT(func(v QueuepolicyCosQueue) *int { return v.MaxRatePercent }).(pulumi.IntPtrOutput) } @@ -280,7 +280,7 @@ func (o QueuepolicyCosQueueOutput) MinRate() pulumi.IntPtrOutput { return o.ApplyT(func(v QueuepolicyCosQueue) *int { return v.MinRate }).(pulumi.IntPtrOutput) } -// Minimum rate (%!o(MISSING)f link speed). +// Minimum rate (% of link speed). func (o QueuepolicyCosQueueOutput) MinRatePercent() pulumi.IntPtrOutput { return o.ApplyT(func(v QueuepolicyCosQueue) *int { return v.MinRatePercent }).(pulumi.IntPtrOutput) } diff --git a/sdk/go/fortios/switchcontroller/qos/qospolicy.go b/sdk/go/fortios/switchcontroller/qos/qospolicy.go index 5bf840ff..a392664a 100644 --- a/sdk/go/fortios/switchcontroller/qos/qospolicy.go +++ b/sdk/go/fortios/switchcontroller/qos/qospolicy.go @@ -45,7 +45,7 @@ type Qospolicy struct { // QoS trust ip dscp map. TrustIpDscpMap pulumi.StringOutput `pulumi:"trustIpDscpMap"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQospolicy registers a new resource with the given unique name, arguments, and options. @@ -258,8 +258,8 @@ func (o QospolicyOutput) TrustIpDscpMap() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QospolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Qospolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QospolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Qospolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QospolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/qos/queuepolicy.go b/sdk/go/fortios/switchcontroller/qos/queuepolicy.go index c321f899..1088a703 100644 --- a/sdk/go/fortios/switchcontroller/qos/queuepolicy.go +++ b/sdk/go/fortios/switchcontroller/qos/queuepolicy.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Queuepolicy struct { CosQueues QueuepolicyCosQueueArrayOutput `pulumi:"cosQueues"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // QoS policy name Name pulumi.StringOutput `pulumi:"name"` @@ -76,7 +74,7 @@ type Queuepolicy struct { // COS queue scheduling. Valid values: `strict`, `round-robin`, `weighted`. Schedule pulumi.StringOutput `pulumi:"schedule"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQueuepolicy registers a new resource with the given unique name, arguments, and options. @@ -119,7 +117,7 @@ type queuepolicyState struct { CosQueues []QueuepolicyCosQueue `pulumi:"cosQueues"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // QoS policy name Name *string `pulumi:"name"` @@ -136,7 +134,7 @@ type QueuepolicyState struct { CosQueues QueuepolicyCosQueueArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // QoS policy name Name pulumi.StringPtrInput @@ -157,7 +155,7 @@ type queuepolicyArgs struct { CosQueues []QueuepolicyCosQueue `pulumi:"cosQueues"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // QoS policy name Name *string `pulumi:"name"` @@ -175,7 +173,7 @@ type QueuepolicyArgs struct { CosQueues QueuepolicyCosQueueArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // QoS policy name Name pulumi.StringPtrInput @@ -284,7 +282,7 @@ func (o QueuepolicyOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Queuepolicy) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o QueuepolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Queuepolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -305,8 +303,8 @@ func (o QueuepolicyOutput) Schedule() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QueuepolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Queuepolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QueuepolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Queuepolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QueuepolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/quarantine.go b/sdk/go/fortios/switchcontroller/quarantine.go index 6f737ce1..5d532368 100644 --- a/sdk/go/fortios/switchcontroller/quarantine.go +++ b/sdk/go/fortios/switchcontroller/quarantine.go @@ -35,14 +35,14 @@ type Quarantine struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine pulumi.StringOutput `pulumi:"quarantine"` // Quarantine MACs. The structure of `targets` block is documented below. Targets QuarantineTargetArrayOutput `pulumi:"targets"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQuarantine registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetQuarantine(ctx *pulumi.Context, type quarantineState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine *string `pulumi:"quarantine"` @@ -90,7 +90,7 @@ type quarantineState struct { type QuarantineState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine pulumi.StringPtrInput @@ -107,7 +107,7 @@ func (QuarantineState) ElementType() reflect.Type { type quarantineArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine *string `pulumi:"quarantine"` @@ -121,7 +121,7 @@ type quarantineArgs struct { type QuarantineArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine pulumi.StringPtrInput @@ -223,7 +223,7 @@ func (o QuarantineOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Quarantine) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o QuarantineOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Quarantine) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o QuarantineOutput) Targets() QuarantineTargetArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QuarantineOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Quarantine) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QuarantineOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Quarantine) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QuarantineArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/remotelog.go b/sdk/go/fortios/switchcontroller/remotelog.go index 09b6011b..c0e81364 100644 --- a/sdk/go/fortios/switchcontroller/remotelog.go +++ b/sdk/go/fortios/switchcontroller/remotelog.go @@ -48,7 +48,7 @@ type Remotelog struct { // Enable/disable logging by FortiSwitch device to a remote syslog server. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRemotelog registers a new resource with the given unique name, arguments, and options. @@ -284,8 +284,8 @@ func (o RemotelogOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RemotelogOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Remotelog) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RemotelogOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Remotelog) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RemotelogArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/securitypolicy/captiveportal.go b/sdk/go/fortios/switchcontroller/securitypolicy/captiveportal.go index 9cb3c587..df775db5 100644 --- a/sdk/go/fortios/switchcontroller/securitypolicy/captiveportal.go +++ b/sdk/go/fortios/switchcontroller/securitypolicy/captiveportal.go @@ -38,7 +38,7 @@ type Captiveportal struct { // Policy type. Valid values: `captive-portal`. PolicyType pulumi.StringOutput `pulumi:"policyType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Names of VLANs that use captive portal authentication. Vlan pulumi.StringOutput `pulumi:"vlan"` } @@ -219,8 +219,8 @@ func (o CaptiveportalOutput) PolicyType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CaptiveportalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Captiveportal) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CaptiveportalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Captiveportal) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Names of VLANs that use captive portal authentication. diff --git a/sdk/go/fortios/switchcontroller/securitypolicy/localaccess.go b/sdk/go/fortios/switchcontroller/securitypolicy/localaccess.go index ff5195d2..46aa2fd1 100644 --- a/sdk/go/fortios/switchcontroller/securitypolicy/localaccess.go +++ b/sdk/go/fortios/switchcontroller/securitypolicy/localaccess.go @@ -40,7 +40,7 @@ type Localaccess struct { // Policy name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLocalaccess registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o LocalaccessOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocalaccessOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Localaccess) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalaccessOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Localaccess) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LocalaccessArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/securitypolicy/policy8021X.go b/sdk/go/fortios/switchcontroller/securitypolicy/policy8021X.go index b920eba2..3afcb99d 100644 --- a/sdk/go/fortios/switchcontroller/securitypolicy/policy8021X.go +++ b/sdk/go/fortios/switchcontroller/securitypolicy/policy8021X.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,10 +83,16 @@ type Policy8021X struct { AuthFailVlanid pulumi.IntOutput `pulumi:"authFailVlanid"` // Authentication server timeout period (3 - 15 sec, default = 3). AuthserverTimeoutPeriod pulumi.IntOutput `pulumi:"authserverTimeoutPeriod"` + // Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + AuthserverTimeoutTagged pulumi.StringOutput `pulumi:"authserverTimeoutTagged"` + // Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + AuthserverTimeoutTaggedVlanid pulumi.StringOutput `pulumi:"authserverTimeoutTaggedVlanid"` // Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. AuthserverTimeoutVlan pulumi.StringOutput `pulumi:"authserverTimeoutVlan"` // Authentication server timeout VLAN name. AuthserverTimeoutVlanid pulumi.StringOutput `pulumi:"authserverTimeoutVlanid"` + // Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + Dacl pulumi.StringOutput `pulumi:"dacl"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. @@ -97,7 +101,7 @@ type Policy8021X struct { EapPassthru pulumi.StringOutput `pulumi:"eapPassthru"` // Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. FramevidApply pulumi.StringOutput `pulumi:"framevidApply"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Guest authentication delay (1 - 900 sec, default = 30). GuestAuthDelay pulumi.IntOutput `pulumi:"guestAuthDelay"` @@ -122,7 +126,7 @@ type Policy8021X struct { // Name of user-group to assign to this MAC Authentication Bypass (MAB) policy. The structure of `userGroup` block is documented below. UserGroups Policy8021XUserGroupArrayOutput `pulumi:"userGroups"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPolicy8021X registers a new resource with the given unique name, arguments, and options. @@ -163,10 +167,16 @@ type policy8021XState struct { AuthFailVlanid *int `pulumi:"authFailVlanid"` // Authentication server timeout period (3 - 15 sec, default = 3). AuthserverTimeoutPeriod *int `pulumi:"authserverTimeoutPeriod"` + // Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + AuthserverTimeoutTagged *string `pulumi:"authserverTimeoutTagged"` + // Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + AuthserverTimeoutTaggedVlanid *string `pulumi:"authserverTimeoutTaggedVlanid"` // Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. AuthserverTimeoutVlan *string `pulumi:"authserverTimeoutVlan"` // Authentication server timeout VLAN name. AuthserverTimeoutVlanid *string `pulumi:"authserverTimeoutVlanid"` + // Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + Dacl *string `pulumi:"dacl"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. @@ -175,7 +185,7 @@ type policy8021XState struct { EapPassthru *string `pulumi:"eapPassthru"` // Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. FramevidApply *string `pulumi:"framevidApply"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Guest authentication delay (1 - 900 sec, default = 30). GuestAuthDelay *int `pulumi:"guestAuthDelay"` @@ -212,10 +222,16 @@ type Policy8021XState struct { AuthFailVlanid pulumi.IntPtrInput // Authentication server timeout period (3 - 15 sec, default = 3). AuthserverTimeoutPeriod pulumi.IntPtrInput + // Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + AuthserverTimeoutTagged pulumi.StringPtrInput + // Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + AuthserverTimeoutTaggedVlanid pulumi.StringPtrInput // Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. AuthserverTimeoutVlan pulumi.StringPtrInput // Authentication server timeout VLAN name. AuthserverTimeoutVlanid pulumi.StringPtrInput + // Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + Dacl pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. @@ -224,7 +240,7 @@ type Policy8021XState struct { EapPassthru pulumi.StringPtrInput // Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. FramevidApply pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Guest authentication delay (1 - 900 sec, default = 30). GuestAuthDelay pulumi.IntPtrInput @@ -265,10 +281,16 @@ type policy8021XArgs struct { AuthFailVlanid *int `pulumi:"authFailVlanid"` // Authentication server timeout period (3 - 15 sec, default = 3). AuthserverTimeoutPeriod *int `pulumi:"authserverTimeoutPeriod"` + // Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + AuthserverTimeoutTagged *string `pulumi:"authserverTimeoutTagged"` + // Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + AuthserverTimeoutTaggedVlanid *string `pulumi:"authserverTimeoutTaggedVlanid"` // Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. AuthserverTimeoutVlan *string `pulumi:"authserverTimeoutVlan"` // Authentication server timeout VLAN name. AuthserverTimeoutVlanid *string `pulumi:"authserverTimeoutVlanid"` + // Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + Dacl *string `pulumi:"dacl"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. @@ -277,7 +299,7 @@ type policy8021XArgs struct { EapPassthru *string `pulumi:"eapPassthru"` // Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. FramevidApply *string `pulumi:"framevidApply"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Guest authentication delay (1 - 900 sec, default = 30). GuestAuthDelay *int `pulumi:"guestAuthDelay"` @@ -315,10 +337,16 @@ type Policy8021XArgs struct { AuthFailVlanid pulumi.IntPtrInput // Authentication server timeout period (3 - 15 sec, default = 3). AuthserverTimeoutPeriod pulumi.IntPtrInput + // Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + AuthserverTimeoutTagged pulumi.StringPtrInput + // Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + AuthserverTimeoutTaggedVlanid pulumi.StringPtrInput // Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. AuthserverTimeoutVlan pulumi.StringPtrInput // Authentication server timeout VLAN name. AuthserverTimeoutVlanid pulumi.StringPtrInput + // Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + Dacl pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. @@ -327,7 +355,7 @@ type Policy8021XArgs struct { EapPassthru pulumi.StringPtrInput // Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. FramevidApply pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Guest authentication delay (1 - 900 sec, default = 30). GuestAuthDelay pulumi.IntPtrInput @@ -462,6 +490,16 @@ func (o Policy8021XOutput) AuthserverTimeoutPeriod() pulumi.IntOutput { return o.ApplyT(func(v *Policy8021X) pulumi.IntOutput { return v.AuthserverTimeoutPeriod }).(pulumi.IntOutput) } +// Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. +func (o Policy8021XOutput) AuthserverTimeoutTagged() pulumi.StringOutput { + return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.AuthserverTimeoutTagged }).(pulumi.StringOutput) +} + +// Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). +func (o Policy8021XOutput) AuthserverTimeoutTaggedVlanid() pulumi.StringOutput { + return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.AuthserverTimeoutTaggedVlanid }).(pulumi.StringOutput) +} + // Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. func (o Policy8021XOutput) AuthserverTimeoutVlan() pulumi.StringOutput { return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.AuthserverTimeoutVlan }).(pulumi.StringOutput) @@ -472,6 +510,11 @@ func (o Policy8021XOutput) AuthserverTimeoutVlanid() pulumi.StringOutput { return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.AuthserverTimeoutVlanid }).(pulumi.StringOutput) } +// Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. +func (o Policy8021XOutput) Dacl() pulumi.StringOutput { + return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.Dacl }).(pulumi.StringOutput) +} + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. func (o Policy8021XOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy8021X) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) @@ -492,7 +535,7 @@ func (o Policy8021XOutput) FramevidApply() pulumi.StringOutput { return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.FramevidApply }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Policy8021XOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Policy8021X) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -553,8 +596,8 @@ func (o Policy8021XOutput) UserGroups() Policy8021XUserGroupArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Policy8021XOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Policy8021X) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Policy8021XOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Policy8021X) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Policy8021XArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/settings8021X.go b/sdk/go/fortios/switchcontroller/settings8021X.go index 669e7f29..05ea8e75 100644 --- a/sdk/go/fortios/switchcontroller/settings8021X.go +++ b/sdk/go/fortios/switchcontroller/settings8021X.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -84,7 +82,7 @@ type Settings8021X struct { // 802.1X Tx period (seconds, default=30). TxPeriod pulumi.IntOutput `pulumi:"txPeriod"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings8021X registers a new resource with the given unique name, arguments, and options. @@ -359,8 +357,8 @@ func (o Settings8021XOutput) TxPeriod() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Settings8021XOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings8021X) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Settings8021XOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings8021X) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Settings8021XArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/sflow.go b/sdk/go/fortios/switchcontroller/sflow.go index 0ca1ff46..d20db4e7 100644 --- a/sdk/go/fortios/switchcontroller/sflow.go +++ b/sdk/go/fortios/switchcontroller/sflow.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -68,7 +66,7 @@ type Sflow struct { // SFlow collector port (0 - 65535). CollectorPort pulumi.IntOutput `pulumi:"collectorPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSflow registers a new resource with the given unique name, arguments, and options. @@ -242,8 +240,8 @@ func (o SflowOutput) CollectorPort() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SflowOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sflow) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SflowOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sflow) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SflowArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/snmpcommunity.go b/sdk/go/fortios/switchcontroller/snmpcommunity.go index b3c2c1c2..91fcda52 100644 --- a/sdk/go/fortios/switchcontroller/snmpcommunity.go +++ b/sdk/go/fortios/switchcontroller/snmpcommunity.go @@ -39,7 +39,7 @@ type Snmpcommunity struct { Events pulumi.StringOutput `pulumi:"events"` // SNMP community ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts SnmpcommunityHostArrayOutput `pulumi:"hosts"` @@ -68,7 +68,7 @@ type Snmpcommunity struct { // Enable/disable SNMP v2c traps. Valid values: `disable`, `enable`. TrapV2cStatus pulumi.StringOutput `pulumi:"trapV2cStatus"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSnmpcommunity registers a new resource with the given unique name, arguments, and options. @@ -107,7 +107,7 @@ type snmpcommunityState struct { Events *string `pulumi:"events"` // SNMP community ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts []SnmpcommunityHost `pulumi:"hosts"` @@ -146,7 +146,7 @@ type SnmpcommunityState struct { Events pulumi.StringPtrInput // SNMP community ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts SnmpcommunityHostArrayInput @@ -189,7 +189,7 @@ type snmpcommunityArgs struct { Events *string `pulumi:"events"` // SNMP community ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts []SnmpcommunityHost `pulumi:"hosts"` @@ -229,7 +229,7 @@ type SnmpcommunityArgs struct { Events pulumi.StringPtrInput // SNMP community ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts SnmpcommunityHostArrayInput @@ -363,7 +363,7 @@ func (o SnmpcommunityOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Snmpcommunity) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SnmpcommunityOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Snmpcommunity) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -434,8 +434,8 @@ func (o SnmpcommunityOutput) TrapV2cStatus() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SnmpcommunityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Snmpcommunity) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SnmpcommunityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Snmpcommunity) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SnmpcommunityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/snmpsysinfo.go b/sdk/go/fortios/switchcontroller/snmpsysinfo.go index c4aafdbf..1c5caf2b 100644 --- a/sdk/go/fortios/switchcontroller/snmpsysinfo.go +++ b/sdk/go/fortios/switchcontroller/snmpsysinfo.go @@ -44,7 +44,7 @@ type Snmpsysinfo struct { // Enable/disable SNMP. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSnmpsysinfo registers a new resource with the given unique name, arguments, and options. @@ -254,8 +254,8 @@ func (o SnmpsysinfoOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SnmpsysinfoOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Snmpsysinfo) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SnmpsysinfoOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Snmpsysinfo) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SnmpsysinfoArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/snmptrapthreshold.go b/sdk/go/fortios/switchcontroller/snmptrapthreshold.go index 57d6c9dd..46707e38 100644 --- a/sdk/go/fortios/switchcontroller/snmptrapthreshold.go +++ b/sdk/go/fortios/switchcontroller/snmptrapthreshold.go @@ -40,7 +40,7 @@ type Snmptrapthreshold struct { // Memory usage when trap is sent. TrapLowMemoryThreshold pulumi.IntOutput `pulumi:"trapLowMemoryThreshold"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSnmptrapthreshold registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o SnmptrapthresholdOutput) TrapLowMemoryThreshold() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SnmptrapthresholdOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Snmptrapthreshold) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SnmptrapthresholdOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Snmptrapthreshold) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SnmptrapthresholdArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/snmpuser.go b/sdk/go/fortios/switchcontroller/snmpuser.go index 4c7ac599..21e0e658 100644 --- a/sdk/go/fortios/switchcontroller/snmpuser.go +++ b/sdk/go/fortios/switchcontroller/snmpuser.go @@ -50,7 +50,7 @@ type Snmpuser struct { // Security level for message authentication and encryption. Valid values: `no-auth-no-priv`, `auth-no-priv`, `auth-priv`. SecurityLevel pulumi.StringOutput `pulumi:"securityLevel"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSnmpuser registers a new resource with the given unique name, arguments, and options. @@ -310,8 +310,8 @@ func (o SnmpuserOutput) SecurityLevel() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SnmpuserOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Snmpuser) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SnmpuserOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Snmpuser) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SnmpuserArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/stormcontrol.go b/sdk/go/fortios/switchcontroller/stormcontrol.go index f82eed4a..5d97629f 100644 --- a/sdk/go/fortios/switchcontroller/stormcontrol.go +++ b/sdk/go/fortios/switchcontroller/stormcontrol.go @@ -35,14 +35,14 @@ type Stormcontrol struct { // Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. Broadcast pulumi.StringOutput `pulumi:"broadcast"` - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate pulumi.IntOutput `pulumi:"rate"` // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast pulumi.StringOutput `pulumi:"unknownMulticast"` // Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. UnknownUnicast pulumi.StringOutput `pulumi:"unknownUnicast"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewStormcontrol registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetStormcontrol(ctx *pulumi.Context, type stormcontrolState struct { // Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. Broadcast *string `pulumi:"broadcast"` - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate *int `pulumi:"rate"` // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast *string `pulumi:"unknownMulticast"` @@ -90,7 +90,7 @@ type stormcontrolState struct { type StormcontrolState struct { // Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. Broadcast pulumi.StringPtrInput - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate pulumi.IntPtrInput // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast pulumi.StringPtrInput @@ -107,7 +107,7 @@ func (StormcontrolState) ElementType() reflect.Type { type stormcontrolArgs struct { // Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. Broadcast *string `pulumi:"broadcast"` - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate *int `pulumi:"rate"` // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast *string `pulumi:"unknownMulticast"` @@ -121,7 +121,7 @@ type stormcontrolArgs struct { type StormcontrolArgs struct { // Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. Broadcast pulumi.StringPtrInput - // Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + // Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. Rate pulumi.IntPtrInput // Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. UnknownMulticast pulumi.StringPtrInput @@ -223,7 +223,7 @@ func (o StormcontrolOutput) Broadcast() pulumi.StringOutput { return o.ApplyT(func(v *Stormcontrol) pulumi.StringOutput { return v.Broadcast }).(pulumi.StringOutput) } -// Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. +// Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. func (o StormcontrolOutput) Rate() pulumi.IntOutput { return o.ApplyT(func(v *Stormcontrol) pulumi.IntOutput { return v.Rate }).(pulumi.IntOutput) } @@ -239,8 +239,8 @@ func (o StormcontrolOutput) UnknownUnicast() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StormcontrolOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Stormcontrol) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StormcontrolOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Stormcontrol) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type StormcontrolArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/stormcontrolpolicy.go b/sdk/go/fortios/switchcontroller/stormcontrolpolicy.go index 47e40886..7d48db10 100644 --- a/sdk/go/fortios/switchcontroller/stormcontrolpolicy.go +++ b/sdk/go/fortios/switchcontroller/stormcontrolpolicy.go @@ -48,7 +48,7 @@ type Stormcontrolpolicy struct { // Enable/disable storm control to drop/allow unknown unicast traffic in override mode. Valid values: `enable`, `disable`. UnknownUnicast pulumi.StringOutput `pulumi:"unknownUnicast"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewStormcontrolpolicy registers a new resource with the given unique name, arguments, and options. @@ -284,8 +284,8 @@ func (o StormcontrolpolicyOutput) UnknownUnicast() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StormcontrolpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Stormcontrolpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StormcontrolpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Stormcontrolpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type StormcontrolpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/stpinstance.go b/sdk/go/fortios/switchcontroller/stpinstance.go index fcbfda7d..3cc6ef85 100644 --- a/sdk/go/fortios/switchcontroller/stpinstance.go +++ b/sdk/go/fortios/switchcontroller/stpinstance.go @@ -37,10 +37,10 @@ type Stpinstance struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Instance ID. Fosid pulumi.StringOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Configure VLAN range for STP instance. The structure of `vlanRange` block is documented below. VlanRanges StpinstanceVlanRangeArrayOutput `pulumi:"vlanRanges"` } @@ -79,7 +79,7 @@ type stpinstanceState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Instance ID. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -92,7 +92,7 @@ type StpinstanceState struct { DynamicSortSubtable pulumi.StringPtrInput // Instance ID. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -109,7 +109,7 @@ type stpinstanceArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Instance ID. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -123,7 +123,7 @@ type StpinstanceArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Instance ID. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -228,14 +228,14 @@ func (o StpinstanceOutput) Fosid() pulumi.StringOutput { return o.ApplyT(func(v *Stpinstance) pulumi.StringOutput { return v.Fosid }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o StpinstanceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Stpinstance) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StpinstanceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Stpinstance) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StpinstanceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Stpinstance) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Configure VLAN range for STP instance. The structure of `vlanRange` block is documented below. diff --git a/sdk/go/fortios/switchcontroller/stpsettings.go b/sdk/go/fortios/switchcontroller/stpsettings.go index 382f359c..cadddfd5 100644 --- a/sdk/go/fortios/switchcontroller/stpsettings.go +++ b/sdk/go/fortios/switchcontroller/stpsettings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Stpsettings struct { ForwardTime pulumi.IntOutput `pulumi:"forwardTime"` // Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). HelloTime pulumi.IntOutput `pulumi:"helloTime"` - // Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + // Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). MaxAge pulumi.IntOutput `pulumi:"maxAge"` // Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). MaxHops pulumi.IntOutput `pulumi:"maxHops"` @@ -84,7 +82,7 @@ type Stpsettings struct { // Enable/disable STP. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewStpsettings registers a new resource with the given unique name, arguments, and options. @@ -121,7 +119,7 @@ type stpsettingsState struct { ForwardTime *int `pulumi:"forwardTime"` // Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). HelloTime *int `pulumi:"helloTime"` - // Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + // Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). MaxAge *int `pulumi:"maxAge"` // Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). MaxHops *int `pulumi:"maxHops"` @@ -142,7 +140,7 @@ type StpsettingsState struct { ForwardTime pulumi.IntPtrInput // Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). HelloTime pulumi.IntPtrInput - // Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + // Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). MaxAge pulumi.IntPtrInput // Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). MaxHops pulumi.IntPtrInput @@ -167,7 +165,7 @@ type stpsettingsArgs struct { ForwardTime *int `pulumi:"forwardTime"` // Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). HelloTime *int `pulumi:"helloTime"` - // Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + // Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). MaxAge *int `pulumi:"maxAge"` // Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). MaxHops *int `pulumi:"maxHops"` @@ -189,7 +187,7 @@ type StpsettingsArgs struct { ForwardTime pulumi.IntPtrInput // Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). HelloTime pulumi.IntPtrInput - // Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + // Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). MaxAge pulumi.IntPtrInput // Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). MaxHops pulumi.IntPtrInput @@ -302,7 +300,7 @@ func (o StpsettingsOutput) HelloTime() pulumi.IntOutput { return o.ApplyT(func(v *Stpsettings) pulumi.IntOutput { return v.HelloTime }).(pulumi.IntOutput) } -// Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). +// Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). func (o StpsettingsOutput) MaxAge() pulumi.IntOutput { return o.ApplyT(func(v *Stpsettings) pulumi.IntOutput { return v.MaxAge }).(pulumi.IntOutput) } @@ -333,8 +331,8 @@ func (o StpsettingsOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StpsettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Stpsettings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StpsettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Stpsettings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type StpsettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/switchgroup.go b/sdk/go/fortios/switchcontroller/switchgroup.go index 2cd1787a..302db47a 100644 --- a/sdk/go/fortios/switchcontroller/switchgroup.go +++ b/sdk/go/fortios/switchcontroller/switchgroup.go @@ -39,14 +39,14 @@ type Switchgroup struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // FortiLink interface to which switch group members belong. Fortilink pulumi.StringOutput `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. Members SwitchgroupMemberArrayOutput `pulumi:"members"` // Switch group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSwitchgroup registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type switchgroupState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // FortiLink interface to which switch group members belong. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. Members []SwitchgroupMember `pulumi:"members"` @@ -102,7 +102,7 @@ type SwitchgroupState struct { DynamicSortSubtable pulumi.StringPtrInput // FortiLink interface to which switch group members belong. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. Members SwitchgroupMemberArrayInput @@ -123,7 +123,7 @@ type switchgroupArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // FortiLink interface to which switch group members belong. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. Members []SwitchgroupMember `pulumi:"members"` @@ -141,7 +141,7 @@ type SwitchgroupArgs struct { DynamicSortSubtable pulumi.StringPtrInput // FortiLink interface to which switch group members belong. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. Members SwitchgroupMemberArrayInput @@ -253,7 +253,7 @@ func (o SwitchgroupOutput) Fortilink() pulumi.StringOutput { return o.ApplyT(func(v *Switchgroup) pulumi.StringOutput { return v.Fortilink }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SwitchgroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Switchgroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -269,8 +269,8 @@ func (o SwitchgroupOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SwitchgroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Switchgroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SwitchgroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Switchgroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SwitchgroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/switchinterfacetag.go b/sdk/go/fortios/switchcontroller/switchinterfacetag.go index f97cecfa..d72e659f 100644 --- a/sdk/go/fortios/switchcontroller/switchinterfacetag.go +++ b/sdk/go/fortios/switchcontroller/switchinterfacetag.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -62,7 +60,7 @@ type Switchinterfacetag struct { // Tag name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSwitchinterfacetag registers a new resource with the given unique name, arguments, and options. @@ -220,8 +218,8 @@ func (o SwitchinterfacetagOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SwitchinterfacetagOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Switchinterfacetag) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SwitchinterfacetagOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Switchinterfacetag) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SwitchinterfacetagArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/switchlog.go b/sdk/go/fortios/switchcontroller/switchlog.go index 1d89146b..e8f217ff 100644 --- a/sdk/go/fortios/switchcontroller/switchlog.go +++ b/sdk/go/fortios/switchcontroller/switchlog.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Switchlog struct { // Enable/disable adding FortiSwitch logs to FortiGate event log. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSwitchlog registers a new resource with the given unique name, arguments, and options. @@ -238,8 +236,8 @@ func (o SwitchlogOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SwitchlogOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Switchlog) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SwitchlogOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Switchlog) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SwitchlogArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/switchprofile.go b/sdk/go/fortios/switchcontroller/switchprofile.go index 30586e67..721c1069 100644 --- a/sdk/go/fortios/switchcontroller/switchprofile.go +++ b/sdk/go/fortios/switchcontroller/switchprofile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Switchprofile struct { // Enable/disable automatic revision backup upon FortiSwitch image upgrade. Valid values: `enable`, `disable`. RevisionBackupOnUpgrade pulumi.StringOutput `pulumi:"revisionBackupOnUpgrade"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSwitchprofile registers a new resource with the given unique name, arguments, and options. @@ -304,8 +302,8 @@ func (o SwitchprofileOutput) RevisionBackupOnUpgrade() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SwitchprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Switchprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SwitchprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Switchprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SwitchprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/system.go b/sdk/go/fortios/switchcontroller/system.go index 02c90667..d993b90f 100644 --- a/sdk/go/fortios/switchcontroller/system.go +++ b/sdk/go/fortios/switchcontroller/system.go @@ -39,7 +39,7 @@ type System struct { CaputpMaxRetransmit pulumi.IntOutput `pulumi:"caputpMaxRetransmit"` // Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). DataSyncInterval pulumi.IntOutput `pulumi:"dataSyncInterval"` - // Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + // Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. DynamicPeriodicInterval pulumi.IntOutput `pulumi:"dynamicPeriodicInterval"` // MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). IotHoldoff pulumi.IntOutput `pulumi:"iotHoldoff"` @@ -49,7 +49,7 @@ type System struct { IotScanInterval pulumi.IntOutput `pulumi:"iotScanInterval"` // MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). IotWeightThreshold pulumi.IntOutput `pulumi:"iotWeightThreshold"` - // Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + // Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. NacPeriodicInterval pulumi.IntOutput `pulumi:"nacPeriodicInterval"` // Maximum number of parallel processes (1 - 300, default = 1). ParallelProcess pulumi.IntOutput `pulumi:"parallelProcess"` @@ -58,7 +58,7 @@ type System struct { // Compatible/strict tunnel mode. TunnelMode pulumi.StringOutput `pulumi:"tunnelMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSystem registers a new resource with the given unique name, arguments, and options. @@ -97,7 +97,7 @@ type systemState struct { CaputpMaxRetransmit *int `pulumi:"caputpMaxRetransmit"` // Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). DataSyncInterval *int `pulumi:"dataSyncInterval"` - // Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + // Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. DynamicPeriodicInterval *int `pulumi:"dynamicPeriodicInterval"` // MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). IotHoldoff *int `pulumi:"iotHoldoff"` @@ -107,7 +107,7 @@ type systemState struct { IotScanInterval *int `pulumi:"iotScanInterval"` // MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). IotWeightThreshold *int `pulumi:"iotWeightThreshold"` - // Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + // Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. NacPeriodicInterval *int `pulumi:"nacPeriodicInterval"` // Maximum number of parallel processes (1 - 300, default = 1). ParallelProcess *int `pulumi:"parallelProcess"` @@ -126,7 +126,7 @@ type SystemState struct { CaputpMaxRetransmit pulumi.IntPtrInput // Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). DataSyncInterval pulumi.IntPtrInput - // Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + // Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. DynamicPeriodicInterval pulumi.IntPtrInput // MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). IotHoldoff pulumi.IntPtrInput @@ -136,7 +136,7 @@ type SystemState struct { IotScanInterval pulumi.IntPtrInput // MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). IotWeightThreshold pulumi.IntPtrInput - // Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + // Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. NacPeriodicInterval pulumi.IntPtrInput // Maximum number of parallel processes (1 - 300, default = 1). ParallelProcess pulumi.IntPtrInput @@ -159,7 +159,7 @@ type systemArgs struct { CaputpMaxRetransmit *int `pulumi:"caputpMaxRetransmit"` // Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). DataSyncInterval *int `pulumi:"dataSyncInterval"` - // Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + // Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. DynamicPeriodicInterval *int `pulumi:"dynamicPeriodicInterval"` // MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). IotHoldoff *int `pulumi:"iotHoldoff"` @@ -169,7 +169,7 @@ type systemArgs struct { IotScanInterval *int `pulumi:"iotScanInterval"` // MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). IotWeightThreshold *int `pulumi:"iotWeightThreshold"` - // Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + // Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. NacPeriodicInterval *int `pulumi:"nacPeriodicInterval"` // Maximum number of parallel processes (1 - 300, default = 1). ParallelProcess *int `pulumi:"parallelProcess"` @@ -189,7 +189,7 @@ type SystemArgs struct { CaputpMaxRetransmit pulumi.IntPtrInput // Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). DataSyncInterval pulumi.IntPtrInput - // Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + // Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. DynamicPeriodicInterval pulumi.IntPtrInput // MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). IotHoldoff pulumi.IntPtrInput @@ -199,7 +199,7 @@ type SystemArgs struct { IotScanInterval pulumi.IntPtrInput // MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). IotWeightThreshold pulumi.IntPtrInput - // Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + // Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. NacPeriodicInterval pulumi.IntPtrInput // Maximum number of parallel processes (1 - 300, default = 1). ParallelProcess pulumi.IntPtrInput @@ -313,7 +313,7 @@ func (o SystemOutput) DataSyncInterval() pulumi.IntOutput { return o.ApplyT(func(v *System) pulumi.IntOutput { return v.DataSyncInterval }).(pulumi.IntOutput) } -// Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). +// Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. func (o SystemOutput) DynamicPeriodicInterval() pulumi.IntOutput { return o.ApplyT(func(v *System) pulumi.IntOutput { return v.DynamicPeriodicInterval }).(pulumi.IntOutput) } @@ -338,7 +338,7 @@ func (o SystemOutput) IotWeightThreshold() pulumi.IntOutput { return o.ApplyT(func(v *System) pulumi.IntOutput { return v.IotWeightThreshold }).(pulumi.IntOutput) } -// Periodic time interval to run NAC engine (5 - 60 sec, default = 15). +// Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. func (o SystemOutput) NacPeriodicInterval() pulumi.IntOutput { return o.ApplyT(func(v *System) pulumi.IntOutput { return v.NacPeriodicInterval }).(pulumi.IntOutput) } @@ -359,8 +359,8 @@ func (o SystemOutput) TunnelMode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SystemOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *System) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SystemOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *System) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SystemArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/trafficpolicy.go b/sdk/go/fortios/switchcontroller/trafficpolicy.go index a2e53e7c..2cedc242 100644 --- a/sdk/go/fortios/switchcontroller/trafficpolicy.go +++ b/sdk/go/fortios/switchcontroller/trafficpolicy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,7 +84,7 @@ type Trafficpolicy struct { // Configure type of policy(ingress/egress). Valid values: `ingress`, `egress`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTrafficpolicy registers a new resource with the given unique name, arguments, and options. @@ -361,8 +359,8 @@ func (o TrafficpolicyOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TrafficpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Trafficpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TrafficpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Trafficpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TrafficpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/trafficsniffer.go b/sdk/go/fortios/switchcontroller/trafficsniffer.go index 4384a0d1..77ad0387 100644 --- a/sdk/go/fortios/switchcontroller/trafficsniffer.go +++ b/sdk/go/fortios/switchcontroller/trafficsniffer.go @@ -37,7 +37,7 @@ type Trafficsniffer struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Configure ERSPAN collector IP address. ErspanIp pulumi.StringOutput `pulumi:"erspanIp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. Mode pulumi.StringOutput `pulumi:"mode"` @@ -48,7 +48,7 @@ type Trafficsniffer struct { // Sniffer ports to filter. The structure of `targetPort` block is documented below. TargetPorts TrafficsnifferTargetPortArrayOutput `pulumi:"targetPorts"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTrafficsniffer registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type trafficsnifferState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Configure ERSPAN collector IP address. ErspanIp *string `pulumi:"erspanIp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. Mode *string `pulumi:"mode"` @@ -104,7 +104,7 @@ type TrafficsnifferState struct { DynamicSortSubtable pulumi.StringPtrInput // Configure ERSPAN collector IP address. ErspanIp pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. Mode pulumi.StringPtrInput @@ -127,7 +127,7 @@ type trafficsnifferArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Configure ERSPAN collector IP address. ErspanIp *string `pulumi:"erspanIp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. Mode *string `pulumi:"mode"` @@ -147,7 +147,7 @@ type TrafficsnifferArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Configure ERSPAN collector IP address. ErspanIp pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. Mode pulumi.StringPtrInput @@ -258,7 +258,7 @@ func (o TrafficsnifferOutput) ErspanIp() pulumi.StringOutput { return o.ApplyT(func(v *Trafficsniffer) pulumi.StringOutput { return v.ErspanIp }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o TrafficsnifferOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Trafficsniffer) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -284,8 +284,8 @@ func (o TrafficsnifferOutput) TargetPorts() TrafficsnifferTargetPortArrayOutput } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TrafficsnifferOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Trafficsniffer) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TrafficsnifferOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Trafficsniffer) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TrafficsnifferArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/virtualportpool.go b/sdk/go/fortios/switchcontroller/virtualportpool.go index fcf8f27c..9dd42869 100644 --- a/sdk/go/fortios/switchcontroller/virtualportpool.go +++ b/sdk/go/fortios/switchcontroller/virtualportpool.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Virtualportpool struct { // Virtual switch pool name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVirtualportpool registers a new resource with the given unique name, arguments, and options. @@ -237,8 +235,8 @@ func (o VirtualportpoolOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VirtualportpoolOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Virtualportpool) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VirtualportpoolOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Virtualportpool) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VirtualportpoolArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/switchcontroller/vlan.go b/sdk/go/fortios/switchcontroller/vlan.go index 0dd25158..0b9bf318 100644 --- a/sdk/go/fortios/switchcontroller/vlan.go +++ b/sdk/go/fortios/switchcontroller/vlan.go @@ -41,7 +41,7 @@ type Vlan struct { Comments pulumi.StringOutput `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Switch VLAN name. Name pulumi.StringOutput `pulumi:"name"` @@ -60,7 +60,7 @@ type Vlan struct { // Virtual domain, Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN ID. Vlanid pulumi.IntOutput `pulumi:"vlanid"` } @@ -103,7 +103,7 @@ type vlanState struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Switch VLAN name. Name *string `pulumi:"name"` @@ -136,7 +136,7 @@ type VlanState struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Switch VLAN name. Name pulumi.StringPtrInput @@ -173,7 +173,7 @@ type vlanArgs struct { Comments *string `pulumi:"comments"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Switch VLAN name. Name *string `pulumi:"name"` @@ -207,7 +207,7 @@ type VlanArgs struct { Comments pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Switch VLAN name. Name pulumi.StringPtrInput @@ -338,7 +338,7 @@ func (o VlanOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vlan) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VlanOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vlan) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -384,8 +384,8 @@ func (o VlanOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VlanOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vlan) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VlanOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vlan) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN ID. diff --git a/sdk/go/fortios/switchcontroller/vlanpolicy.go b/sdk/go/fortios/switchcontroller/vlanpolicy.go index c2926cab..9c4547e0 100644 --- a/sdk/go/fortios/switchcontroller/vlanpolicy.go +++ b/sdk/go/fortios/switchcontroller/vlanpolicy.go @@ -45,14 +45,14 @@ type Vlanpolicy struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // FortiLink interface for which this VLAN policy belongs to. Fortilink pulumi.StringOutput `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // VLAN policy name. Name pulumi.StringOutput `pulumi:"name"` // Untagged VLANs to be applied when using this VLAN policy. The structure of `untaggedVlans` block is documented below. UntaggedVlans VlanpolicyUntaggedVlanArrayOutput `pulumi:"untaggedVlans"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Native VLAN to be applied when using this VLAN policy. Vlan pulumi.StringOutput `pulumi:"vlan"` } @@ -99,7 +99,7 @@ type vlanpolicyState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // FortiLink interface for which this VLAN policy belongs to. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // VLAN policy name. Name *string `pulumi:"name"` @@ -124,7 +124,7 @@ type VlanpolicyState struct { DynamicSortSubtable pulumi.StringPtrInput // FortiLink interface for which this VLAN policy belongs to. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // VLAN policy name. Name pulumi.StringPtrInput @@ -153,7 +153,7 @@ type vlanpolicyArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // FortiLink interface for which this VLAN policy belongs to. Fortilink *string `pulumi:"fortilink"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // VLAN policy name. Name *string `pulumi:"name"` @@ -179,7 +179,7 @@ type VlanpolicyArgs struct { DynamicSortSubtable pulumi.StringPtrInput // FortiLink interface for which this VLAN policy belongs to. Fortilink pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // VLAN policy name. Name pulumi.StringPtrInput @@ -308,7 +308,7 @@ func (o VlanpolicyOutput) Fortilink() pulumi.StringOutput { return o.ApplyT(func(v *Vlanpolicy) pulumi.StringOutput { return v.Fortilink }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VlanpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vlanpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -324,8 +324,8 @@ func (o VlanpolicyOutput) UntaggedVlans() VlanpolicyUntaggedVlanArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VlanpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vlanpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VlanpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vlanpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Native VLAN to be applied when using this VLAN policy. diff --git a/sdk/go/fortios/system/accprofile.go b/sdk/go/fortios/system/accprofile.go index 853c0942..ee300ecb 100644 --- a/sdk/go/fortios/system/accprofile.go +++ b/sdk/go/fortios/system/accprofile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -87,7 +86,6 @@ import ( // } // // ``` -// // // ## Import // @@ -133,7 +131,7 @@ type Accprofile struct { Fwgrp pulumi.StringOutput `pulumi:"fwgrp"` // Custom firewall permission. The structure of `fwgrpPermission` block is documented below. FwgrpPermission AccprofileFwgrpPermissionOutput `pulumi:"fwgrpPermission"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. Loggrp pulumi.StringOutput `pulumi:"loggrp"` @@ -164,7 +162,7 @@ type Accprofile struct { // Custom Security Profile permissions. The structure of `utmgrpPermission` block is documented below. UtmgrpPermission AccprofileUtmgrpPermissionOutput `pulumi:"utmgrpPermission"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Administrator access to IPsec, SSL, PPTP, and L2TP VPN. Valid values: `none`, `read`, `read-write`. Vpngrp pulumi.StringOutput `pulumi:"vpngrp"` // Administrator access to WAN Opt & Cache. Valid values: `none`, `read`, `read-write`. @@ -227,7 +225,7 @@ type accprofileState struct { Fwgrp *string `pulumi:"fwgrp"` // Custom firewall permission. The structure of `fwgrpPermission` block is documented below. FwgrpPermission *AccprofileFwgrpPermission `pulumi:"fwgrpPermission"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. Loggrp *string `pulumi:"loggrp"` @@ -292,7 +290,7 @@ type AccprofileState struct { Fwgrp pulumi.StringPtrInput // Custom firewall permission. The structure of `fwgrpPermission` block is documented below. FwgrpPermission AccprofileFwgrpPermissionPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. Loggrp pulumi.StringPtrInput @@ -361,7 +359,7 @@ type accprofileArgs struct { Fwgrp *string `pulumi:"fwgrp"` // Custom firewall permission. The structure of `fwgrpPermission` block is documented below. FwgrpPermission *AccprofileFwgrpPermission `pulumi:"fwgrpPermission"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. Loggrp *string `pulumi:"loggrp"` @@ -427,7 +425,7 @@ type AccprofileArgs struct { Fwgrp pulumi.StringPtrInput // Custom firewall permission. The structure of `fwgrpPermission` block is documented below. FwgrpPermission AccprofileFwgrpPermissionPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. Loggrp pulumi.StringPtrInput @@ -614,7 +612,7 @@ func (o AccprofileOutput) FwgrpPermission() AccprofileFwgrpPermissionOutput { return o.ApplyT(func(v *Accprofile) AccprofileFwgrpPermissionOutput { return v.FwgrpPermission }).(AccprofileFwgrpPermissionOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AccprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -690,8 +688,8 @@ func (o AccprofileOutput) UtmgrpPermission() AccprofileUtmgrpPermissionOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AccprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AccprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Administrator access to IPsec, SSL, PPTP, and L2TP VPN. Valid values: `none`, `read`, `read-write`. diff --git a/sdk/go/fortios/system/acme.go b/sdk/go/fortios/system/acme.go index 62c93a9d..b5b7db53 100644 --- a/sdk/go/fortios/system/acme.go +++ b/sdk/go/fortios/system/acme.go @@ -37,7 +37,7 @@ type Acme struct { Accounts AcmeAccountArrayOutput `pulumi:"accounts"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. Interfaces AcmeInterfaceArrayOutput `pulumi:"interfaces"` @@ -48,7 +48,7 @@ type Acme struct { // Enable the use of 'ha-mgmt' interface to connect to the ACME server when 'ha-direct' is enabled in HA configuration Valid values: `enable`, `disable`. UseHaDirect pulumi.StringOutput `pulumi:"useHaDirect"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAcme registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type acmeState struct { Accounts []AcmeAccount `pulumi:"accounts"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. Interfaces []AcmeInterface `pulumi:"interfaces"` @@ -104,7 +104,7 @@ type AcmeState struct { Accounts AcmeAccountArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. Interfaces AcmeInterfaceArrayInput @@ -127,7 +127,7 @@ type acmeArgs struct { Accounts []AcmeAccount `pulumi:"accounts"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. Interfaces []AcmeInterface `pulumi:"interfaces"` @@ -147,7 +147,7 @@ type AcmeArgs struct { Accounts AcmeAccountArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. Interfaces AcmeInterfaceArrayInput @@ -258,7 +258,7 @@ func (o AcmeOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Acme) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AcmeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Acme) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -284,8 +284,8 @@ func (o AcmeOutput) UseHaDirect() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AcmeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Acme) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AcmeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Acme) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AcmeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/admin.go b/sdk/go/fortios/system/admin.go index 3ed47323..7272ca18 100644 --- a/sdk/go/fortios/system/admin.go +++ b/sdk/go/fortios/system/admin.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -56,7 +55,6 @@ import ( // } // // ``` -// // // ## Import // @@ -94,7 +92,7 @@ type Admin struct { ForcePasswordChange pulumi.StringOutput `pulumi:"forcePasswordChange"` // This administrator's FortiToken serial number. Fortitoken pulumi.StringOutput `pulumi:"fortitoken"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable guest authentication. Valid values: `disable`, `enable`. GuestAuth pulumi.StringOutput `pulumi:"guestAuth"` @@ -199,7 +197,7 @@ type Admin struct { // Enable to use the names of VDOMs provided by the remote authentication server to control the VDOMs that this administrator can access. Valid values: `enable`, `disable`. VdomOverride pulumi.StringOutput `pulumi:"vdomOverride"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. Vdoms AdminVdomArrayOutput `pulumi:"vdoms"` // Enable/disable wildcard RADIUS authentication. Valid values: `enable`, `disable`. @@ -279,7 +277,7 @@ type adminState struct { ForcePasswordChange *string `pulumi:"forcePasswordChange"` // This administrator's FortiToken serial number. Fortitoken *string `pulumi:"fortitoken"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable guest authentication. Valid values: `disable`, `enable`. GuestAuth *string `pulumi:"guestAuth"` @@ -408,7 +406,7 @@ type AdminState struct { ForcePasswordChange pulumi.StringPtrInput // This administrator's FortiToken serial number. Fortitoken pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable guest authentication. Valid values: `disable`, `enable`. GuestAuth pulumi.StringPtrInput @@ -541,7 +539,7 @@ type adminArgs struct { ForcePasswordChange *string `pulumi:"forcePasswordChange"` // This administrator's FortiToken serial number. Fortitoken *string `pulumi:"fortitoken"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable guest authentication. Valid values: `disable`, `enable`. GuestAuth *string `pulumi:"guestAuth"` @@ -671,7 +669,7 @@ type AdminArgs struct { ForcePasswordChange pulumi.StringPtrInput // This administrator's FortiToken serial number. Fortitoken pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable guest authentication. Valid values: `disable`, `enable`. GuestAuth pulumi.StringPtrInput @@ -910,7 +908,7 @@ func (o AdminOutput) Fortitoken() pulumi.StringOutput { return o.ApplyT(func(v *Admin) pulumi.StringOutput { return v.Fortitoken }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AdminOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Admin) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1171,8 +1169,8 @@ func (o AdminOutput) VdomOverride() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AdminOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Admin) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AdminOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Admin) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/adminAdministrator.go b/sdk/go/fortios/system/adminAdministrator.go index 2843b80c..b1f63fae 100644 --- a/sdk/go/fortios/system/adminAdministrator.go +++ b/sdk/go/fortios/system/adminAdministrator.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// type AdminAdministrator struct { pulumi.CustomResourceState @@ -60,6 +58,7 @@ type AdminAdministrator struct { // User name. Name pulumi.StringOutput `pulumi:"name"` // Admin user password. + // * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. Password pulumi.StringOutput `pulumi:"password"` Trusthost1 pulumi.StringOutput `pulumi:"trusthost1"` Trusthost10 pulumi.StringOutput `pulumi:"trusthost10"` @@ -118,6 +117,7 @@ type adminAdministratorState struct { // User name. Name *string `pulumi:"name"` // Admin user password. + // * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. Password *string `pulumi:"password"` Trusthost1 *string `pulumi:"trusthost1"` Trusthost10 *string `pulumi:"trusthost10"` @@ -141,6 +141,7 @@ type AdminAdministratorState struct { // User name. Name pulumi.StringPtrInput // Admin user password. + // * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. Password pulumi.StringPtrInput Trusthost1 pulumi.StringPtrInput Trusthost10 pulumi.StringPtrInput @@ -168,6 +169,7 @@ type adminAdministratorArgs struct { // User name. Name *string `pulumi:"name"` // Admin user password. + // * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. Password string `pulumi:"password"` Trusthost1 *string `pulumi:"trusthost1"` Trusthost10 *string `pulumi:"trusthost10"` @@ -192,6 +194,7 @@ type AdminAdministratorArgs struct { // User name. Name pulumi.StringPtrInput // Admin user password. + // * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. Password pulumi.StringInput Trusthost1 pulumi.StringPtrInput Trusthost10 pulumi.StringPtrInput @@ -310,6 +313,7 @@ func (o AdminAdministratorOutput) Name() pulumi.StringOutput { } // Admin user password. +// * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. func (o AdminAdministratorOutput) Password() pulumi.StringOutput { return o.ApplyT(func(v *AdminAdministrator) pulumi.StringOutput { return v.Password }).(pulumi.StringOutput) } diff --git a/sdk/go/fortios/system/adminProfiles.go b/sdk/go/fortios/system/adminProfiles.go index 58af27b8..2db47356 100644 --- a/sdk/go/fortios/system/adminProfiles.go +++ b/sdk/go/fortios/system/adminProfiles.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// type AdminProfiles struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/affinityinterrupt.go b/sdk/go/fortios/system/affinityinterrupt.go index f7a8423a..b9fb7e09 100644 --- a/sdk/go/fortios/system/affinityinterrupt.go +++ b/sdk/go/fortios/system/affinityinterrupt.go @@ -34,7 +34,7 @@ import ( type Affinityinterrupt struct { pulumi.CustomResourceState - // Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + // Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). AffinityCpumask pulumi.StringOutput `pulumi:"affinityCpumask"` // Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). DefaultAffinityCpumask pulumi.StringOutput `pulumi:"defaultAffinityCpumask"` @@ -43,7 +43,7 @@ type Affinityinterrupt struct { // Interrupt name. Interrupt pulumi.StringOutput `pulumi:"interrupt"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAffinityinterrupt registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ func GetAffinityinterrupt(ctx *pulumi.Context, // Input properties used for looking up and filtering Affinityinterrupt resources. type affinityinterruptState struct { - // Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + // Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). AffinityCpumask *string `pulumi:"affinityCpumask"` // Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). DefaultAffinityCpumask *string `pulumi:"defaultAffinityCpumask"` @@ -98,7 +98,7 @@ type affinityinterruptState struct { } type AffinityinterruptState struct { - // Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + // Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). AffinityCpumask pulumi.StringPtrInput // Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). DefaultAffinityCpumask pulumi.StringPtrInput @@ -115,7 +115,7 @@ func (AffinityinterruptState) ElementType() reflect.Type { } type affinityinterruptArgs struct { - // Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + // Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). AffinityCpumask string `pulumi:"affinityCpumask"` // Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). DefaultAffinityCpumask *string `pulumi:"defaultAffinityCpumask"` @@ -129,7 +129,7 @@ type affinityinterruptArgs struct { // The set of arguments for constructing a Affinityinterrupt resource. type AffinityinterruptArgs struct { - // Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + // Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). AffinityCpumask pulumi.StringInput // Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). DefaultAffinityCpumask pulumi.StringPtrInput @@ -228,7 +228,7 @@ func (o AffinityinterruptOutput) ToAffinityinterruptOutputWithContext(ctx contex return o } -// Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). +// Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). func (o AffinityinterruptOutput) AffinityCpumask() pulumi.StringOutput { return o.ApplyT(func(v *Affinityinterrupt) pulumi.StringOutput { return v.AffinityCpumask }).(pulumi.StringOutput) } @@ -249,8 +249,8 @@ func (o AffinityinterruptOutput) Interrupt() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AffinityinterruptOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Affinityinterrupt) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AffinityinterruptOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Affinityinterrupt) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AffinityinterruptArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/affinitypacketredistribution.go b/sdk/go/fortios/system/affinitypacketredistribution.go index f23a5092..2a3b129c 100644 --- a/sdk/go/fortios/system/affinitypacketredistribution.go +++ b/sdk/go/fortios/system/affinitypacketredistribution.go @@ -42,10 +42,10 @@ type Affinitypacketredistribution struct { Interface pulumi.StringOutput `pulumi:"interface"` // Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. RoundRobin pulumi.StringOutput `pulumi:"roundRobin"` - // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). Rxqid pulumi.IntOutput `pulumi:"rxqid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAffinitypacketredistribution registers a new resource with the given unique name, arguments, and options. @@ -98,7 +98,7 @@ type affinitypacketredistributionState struct { Interface *string `pulumi:"interface"` // Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. RoundRobin *string `pulumi:"roundRobin"` - // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). Rxqid *int `pulumi:"rxqid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -113,7 +113,7 @@ type AffinitypacketredistributionState struct { Interface pulumi.StringPtrInput // Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. RoundRobin pulumi.StringPtrInput - // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). Rxqid pulumi.IntPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -132,7 +132,7 @@ type affinitypacketredistributionArgs struct { Interface string `pulumi:"interface"` // Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. RoundRobin *string `pulumi:"roundRobin"` - // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). Rxqid int `pulumi:"rxqid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -148,7 +148,7 @@ type AffinitypacketredistributionArgs struct { Interface pulumi.StringInput // Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. RoundRobin pulumi.StringPtrInput - // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + // ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). Rxqid pulumi.IntInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -261,14 +261,14 @@ func (o AffinitypacketredistributionOutput) RoundRobin() pulumi.StringOutput { return o.ApplyT(func(v *Affinitypacketredistribution) pulumi.StringOutput { return v.RoundRobin }).(pulumi.StringOutput) } -// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. +// ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). func (o AffinitypacketredistributionOutput) Rxqid() pulumi.IntOutput { return o.ApplyT(func(v *Affinitypacketredistribution) pulumi.IntOutput { return v.Rxqid }).(pulumi.IntOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AffinitypacketredistributionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Affinitypacketredistribution) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AffinitypacketredistributionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Affinitypacketredistribution) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AffinitypacketredistributionArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/alarm.go b/sdk/go/fortios/system/alarm.go index 3bdbcfa6..dddb443b 100644 --- a/sdk/go/fortios/system/alarm.go +++ b/sdk/go/fortios/system/alarm.go @@ -37,14 +37,14 @@ type Alarm struct { Audible pulumi.StringOutput `pulumi:"audible"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Alarm groups. The structure of `groups` block is documented below. Groups AlarmGroupArrayOutput `pulumi:"groups"` // Enable/disable alarm. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAlarm registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type alarmState struct { Audible *string `pulumi:"audible"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Alarm groups. The structure of `groups` block is documented below. Groups []AlarmGroup `pulumi:"groups"` @@ -96,7 +96,7 @@ type AlarmState struct { Audible pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Alarm groups. The structure of `groups` block is documented below. Groups AlarmGroupArrayInput @@ -115,7 +115,7 @@ type alarmArgs struct { Audible *string `pulumi:"audible"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Alarm groups. The structure of `groups` block is documented below. Groups []AlarmGroup `pulumi:"groups"` @@ -131,7 +131,7 @@ type AlarmArgs struct { Audible pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Alarm groups. The structure of `groups` block is documented below. Groups AlarmGroupArrayInput @@ -238,7 +238,7 @@ func (o AlarmOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Alarm) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AlarmOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Alarm) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o AlarmOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AlarmOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Alarm) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AlarmOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Alarm) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AlarmArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/alias.go b/sdk/go/fortios/system/alias.go index 0e3d1e53..1eca616a 100644 --- a/sdk/go/fortios/system/alias.go +++ b/sdk/go/fortios/system/alias.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,7 +62,7 @@ type Alias struct { // Alias command name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAlias registers a new resource with the given unique name, arguments, and options. @@ -235,8 +233,8 @@ func (o AliasOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AliasOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Alias) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AliasOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Alias) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AliasArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/apiuser.go b/sdk/go/fortios/system/apiuser.go index 0be7c46f..1fb6f419 100644 --- a/sdk/go/fortios/system/apiuser.go +++ b/sdk/go/fortios/system/apiuser.go @@ -42,7 +42,7 @@ type Apiuser struct { CorsAllowOrigin pulumi.StringOutput `pulumi:"corsAllowOrigin"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // User name. Name pulumi.StringOutput `pulumi:"name"` @@ -55,7 +55,7 @@ type Apiuser struct { // Trusthost. The structure of `trusthost` block is documented below. Trusthosts ApiuserTrusthostArrayOutput `pulumi:"trusthosts"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual domains. The structure of `vdom` block is documented below. Vdoms ApiuserVdomArrayOutput `pulumi:"vdoms"` } @@ -110,7 +110,7 @@ type apiuserState struct { CorsAllowOrigin *string `pulumi:"corsAllowOrigin"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // User name. Name *string `pulumi:"name"` @@ -139,7 +139,7 @@ type ApiuserState struct { CorsAllowOrigin pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // User name. Name pulumi.StringPtrInput @@ -172,7 +172,7 @@ type apiuserArgs struct { CorsAllowOrigin *string `pulumi:"corsAllowOrigin"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // User name. Name *string `pulumi:"name"` @@ -202,7 +202,7 @@ type ApiuserArgs struct { CorsAllowOrigin pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // User name. Name pulumi.StringPtrInput @@ -332,7 +332,7 @@ func (o ApiuserOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Apiuser) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ApiuserOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Apiuser) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -363,8 +363,8 @@ func (o ApiuserOutput) Trusthosts() ApiuserTrusthostArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ApiuserOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Apiuser) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ApiuserOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Apiuser) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual domains. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/apiuserSetting.go b/sdk/go/fortios/system/apiuserSetting.go index 74db84fd..5c892607 100644 --- a/sdk/go/fortios/system/apiuserSetting.go +++ b/sdk/go/fortios/system/apiuserSetting.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// type ApiuserSetting struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/arptable.go b/sdk/go/fortios/system/arptable.go index 99d23132..ad3c5c82 100644 --- a/sdk/go/fortios/system/arptable.go +++ b/sdk/go/fortios/system/arptable.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Arptable struct { // MAC address. Mac pulumi.StringOutput `pulumi:"mac"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewArptable registers a new resource with the given unique name, arguments, and options. @@ -283,8 +281,8 @@ func (o ArptableOutput) Mac() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ArptableOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Arptable) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ArptableOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Arptable) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ArptableArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/autoinstall.go b/sdk/go/fortios/system/autoinstall.go index bbcecb79..56d8cd69 100644 --- a/sdk/go/fortios/system/autoinstall.go +++ b/sdk/go/fortios/system/autoinstall.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Autoinstall struct { // Default image file name in USB disk. DefaultImageFile pulumi.StringOutput `pulumi:"defaultImageFile"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAutoinstall registers a new resource with the given unique name, arguments, and options. @@ -270,8 +268,8 @@ func (o AutoinstallOutput) DefaultImageFile() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutoinstallOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Autoinstall) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutoinstallOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Autoinstall) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AutoinstallArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/automationaction.go b/sdk/go/fortios/system/automationaction.go index d9c3b868..6fe8a204 100644 --- a/sdk/go/fortios/system/automationaction.go +++ b/sdk/go/fortios/system/automationaction.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -138,7 +136,7 @@ type Automationaction struct { GcpFunctionRegion pulumi.StringOutput `pulumi:"gcpFunctionRegion"` // Google Cloud Platform project name. GcpProject pulumi.StringOutput `pulumi:"gcpProject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Request headers. The structure of `headers` block is documented below. Headers AutomationactionHeaderArrayOutput `pulumi:"headers"` @@ -183,7 +181,7 @@ type Automationaction struct { // Request API URI. Uri pulumi.StringPtrOutput `pulumi:"uri"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable verification of the remote host certificate. Valid values: `enable`, `disable`. VerifyHostCert pulumi.StringOutput `pulumi:"verifyHostCert"` } @@ -303,7 +301,7 @@ type automationactionState struct { GcpFunctionRegion *string `pulumi:"gcpFunctionRegion"` // Google Cloud Platform project name. GcpProject *string `pulumi:"gcpProject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Request headers. The structure of `headers` block is documented below. Headers []AutomationactionHeader `pulumi:"headers"` @@ -424,7 +422,7 @@ type AutomationactionState struct { GcpFunctionRegion pulumi.StringPtrInput // Google Cloud Platform project name. GcpProject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Request headers. The structure of `headers` block is documented below. Headers AutomationactionHeaderArrayInput @@ -549,7 +547,7 @@ type automationactionArgs struct { GcpFunctionRegion *string `pulumi:"gcpFunctionRegion"` // Google Cloud Platform project name. GcpProject *string `pulumi:"gcpProject"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Request headers. The structure of `headers` block is documented below. Headers []AutomationactionHeader `pulumi:"headers"` @@ -671,7 +669,7 @@ type AutomationactionArgs struct { GcpFunctionRegion pulumi.StringPtrInput // Google Cloud Platform project name. GcpProject pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Request headers. The structure of `headers` block is documented below. Headers AutomationactionHeaderArrayInput @@ -983,7 +981,7 @@ func (o AutomationactionOutput) GcpProject() pulumi.StringOutput { return o.ApplyT(func(v *Automationaction) pulumi.StringOutput { return v.GcpProject }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AutomationactionOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Automationaction) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1094,8 +1092,8 @@ func (o AutomationactionOutput) Uri() pulumi.StringPtrOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutomationactionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Automationaction) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutomationactionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Automationaction) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable verification of the remote host certificate. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/system/automationdestination.go b/sdk/go/fortios/system/automationdestination.go index 2a69292d..33a8fb03 100644 --- a/sdk/go/fortios/system/automationdestination.go +++ b/sdk/go/fortios/system/automationdestination.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Automationdestination struct { Destinations AutomationdestinationDestinationArrayOutput `pulumi:"destinations"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Cluster group ID set for this destination (default = 0). HaGroupId pulumi.IntOutput `pulumi:"haGroupId"` @@ -75,7 +73,7 @@ type Automationdestination struct { // Destination type. Valid values: `fortigate`, `ha-cluster`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAutomationdestination registers a new resource with the given unique name, arguments, and options. @@ -112,7 +110,7 @@ type automationdestinationState struct { Destinations []AutomationdestinationDestination `pulumi:"destinations"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Cluster group ID set for this destination (default = 0). HaGroupId *int `pulumi:"haGroupId"` @@ -129,7 +127,7 @@ type AutomationdestinationState struct { Destinations AutomationdestinationDestinationArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Cluster group ID set for this destination (default = 0). HaGroupId pulumi.IntPtrInput @@ -150,7 +148,7 @@ type automationdestinationArgs struct { Destinations []AutomationdestinationDestination `pulumi:"destinations"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Cluster group ID set for this destination (default = 0). HaGroupId *int `pulumi:"haGroupId"` @@ -168,7 +166,7 @@ type AutomationdestinationArgs struct { Destinations AutomationdestinationDestinationArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Cluster group ID set for this destination (default = 0). HaGroupId pulumi.IntPtrInput @@ -277,7 +275,7 @@ func (o AutomationdestinationOutput) DynamicSortSubtable() pulumi.StringPtrOutpu return o.ApplyT(func(v *Automationdestination) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AutomationdestinationOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Automationdestination) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -298,8 +296,8 @@ func (o AutomationdestinationOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutomationdestinationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Automationdestination) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutomationdestinationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Automationdestination) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AutomationdestinationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/automationstitch.go b/sdk/go/fortios/system/automationstitch.go index f213f298..1c76ebea 100644 --- a/sdk/go/fortios/system/automationstitch.go +++ b/sdk/go/fortios/system/automationstitch.go @@ -44,7 +44,7 @@ type Automationstitch struct { Destinations AutomationstitchDestinationArrayOutput `pulumi:"destinations"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name. Name pulumi.StringOutput `pulumi:"name"` @@ -53,7 +53,7 @@ type Automationstitch struct { // Trigger name. Trigger pulumi.StringOutput `pulumi:"trigger"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAutomationstitch registers a new resource with the given unique name, arguments, and options. @@ -102,7 +102,7 @@ type automationstitchState struct { Destinations []AutomationstitchDestination `pulumi:"destinations"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -125,7 +125,7 @@ type AutomationstitchState struct { Destinations AutomationstitchDestinationArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -152,7 +152,7 @@ type automationstitchArgs struct { Destinations []AutomationstitchDestination `pulumi:"destinations"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name. Name *string `pulumi:"name"` @@ -176,7 +176,7 @@ type AutomationstitchArgs struct { Destinations AutomationstitchDestinationArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name. Name pulumi.StringPtrInput @@ -300,7 +300,7 @@ func (o AutomationstitchOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Automationstitch) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AutomationstitchOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Automationstitch) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -321,8 +321,8 @@ func (o AutomationstitchOutput) Trigger() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutomationstitchOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Automationstitch) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutomationstitchOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Automationstitch) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AutomationstitchArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/automationtrigger.go b/sdk/go/fortios/system/automationtrigger.go index 577730be..18232af8 100644 --- a/sdk/go/fortios/system/automationtrigger.go +++ b/sdk/go/fortios/system/automationtrigger.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,15 +83,15 @@ type Automationtrigger struct { FazEventTags pulumi.StringPtrOutput `pulumi:"fazEventTags"` // Customized trigger field settings. The structure of `fields` block is documented below. Fields AutomationtriggerFieldArrayOutput `pulumi:"fields"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IOC threat level. Valid values: `medium`, `high`. IocLevel pulumi.StringOutput `pulumi:"iocLevel"` // License type. LicenseType pulumi.StringOutput `pulumi:"licenseType"` - // Log ID to trigger event. + // Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* Logid pulumi.IntOutput `pulumi:"logid"` - // Log IDs to trigger event. The structure of `logidBlock` block is documented below. + // Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. LogidBlocks AutomationtriggerLogidBlockArrayOutput `pulumi:"logidBlocks"` // Name. Name pulumi.StringOutput `pulumi:"name"` @@ -109,14 +107,14 @@ type Automationtrigger struct { TriggerFrequency pulumi.StringOutput `pulumi:"triggerFrequency"` // Hour of the day on which to trigger (0 - 23, default = 1). TriggerHour pulumi.IntOutput `pulumi:"triggerHour"` - // Minute of the hour on which to trigger (0 - 59, 60 to randomize). + // Minute of the hour on which to trigger (0 - 59, default = 0). TriggerMinute pulumi.IntOutput `pulumi:"triggerMinute"` // Trigger type. Valid values: `event-based`, `scheduled`. TriggerType pulumi.StringOutput `pulumi:"triggerType"` // Day of week for trigger. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. TriggerWeekday pulumi.StringOutput `pulumi:"triggerWeekday"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual domain(s) that this trigger is valid for. The structure of `vdom` block is documented below. Vdoms AutomationtriggerVdomArrayOutput `pulumi:"vdoms"` } @@ -169,15 +167,15 @@ type automationtriggerState struct { FazEventTags *string `pulumi:"fazEventTags"` // Customized trigger field settings. The structure of `fields` block is documented below. Fields []AutomationtriggerField `pulumi:"fields"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IOC threat level. Valid values: `medium`, `high`. IocLevel *string `pulumi:"iocLevel"` // License type. LicenseType *string `pulumi:"licenseType"` - // Log ID to trigger event. + // Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* Logid *int `pulumi:"logid"` - // Log IDs to trigger event. The structure of `logidBlock` block is documented below. + // Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. LogidBlocks []AutomationtriggerLogidBlock `pulumi:"logidBlocks"` // Name. Name *string `pulumi:"name"` @@ -193,7 +191,7 @@ type automationtriggerState struct { TriggerFrequency *string `pulumi:"triggerFrequency"` // Hour of the day on which to trigger (0 - 23, default = 1). TriggerHour *int `pulumi:"triggerHour"` - // Minute of the hour on which to trigger (0 - 59, 60 to randomize). + // Minute of the hour on which to trigger (0 - 59, default = 0). TriggerMinute *int `pulumi:"triggerMinute"` // Trigger type. Valid values: `event-based`, `scheduled`. TriggerType *string `pulumi:"triggerType"` @@ -224,15 +222,15 @@ type AutomationtriggerState struct { FazEventTags pulumi.StringPtrInput // Customized trigger field settings. The structure of `fields` block is documented below. Fields AutomationtriggerFieldArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IOC threat level. Valid values: `medium`, `high`. IocLevel pulumi.StringPtrInput // License type. LicenseType pulumi.StringPtrInput - // Log ID to trigger event. + // Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* Logid pulumi.IntPtrInput - // Log IDs to trigger event. The structure of `logidBlock` block is documented below. + // Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. LogidBlocks AutomationtriggerLogidBlockArrayInput // Name. Name pulumi.StringPtrInput @@ -248,7 +246,7 @@ type AutomationtriggerState struct { TriggerFrequency pulumi.StringPtrInput // Hour of the day on which to trigger (0 - 23, default = 1). TriggerHour pulumi.IntPtrInput - // Minute of the hour on which to trigger (0 - 59, 60 to randomize). + // Minute of the hour on which to trigger (0 - 59, default = 0). TriggerMinute pulumi.IntPtrInput // Trigger type. Valid values: `event-based`, `scheduled`. TriggerType pulumi.StringPtrInput @@ -283,15 +281,15 @@ type automationtriggerArgs struct { FazEventTags *string `pulumi:"fazEventTags"` // Customized trigger field settings. The structure of `fields` block is documented below. Fields []AutomationtriggerField `pulumi:"fields"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IOC threat level. Valid values: `medium`, `high`. IocLevel *string `pulumi:"iocLevel"` // License type. LicenseType *string `pulumi:"licenseType"` - // Log ID to trigger event. + // Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* Logid *int `pulumi:"logid"` - // Log IDs to trigger event. The structure of `logidBlock` block is documented below. + // Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. LogidBlocks []AutomationtriggerLogidBlock `pulumi:"logidBlocks"` // Name. Name *string `pulumi:"name"` @@ -307,7 +305,7 @@ type automationtriggerArgs struct { TriggerFrequency *string `pulumi:"triggerFrequency"` // Hour of the day on which to trigger (0 - 23, default = 1). TriggerHour *int `pulumi:"triggerHour"` - // Minute of the hour on which to trigger (0 - 59, 60 to randomize). + // Minute of the hour on which to trigger (0 - 59, default = 0). TriggerMinute *int `pulumi:"triggerMinute"` // Trigger type. Valid values: `event-based`, `scheduled`. TriggerType *string `pulumi:"triggerType"` @@ -339,15 +337,15 @@ type AutomationtriggerArgs struct { FazEventTags pulumi.StringPtrInput // Customized trigger field settings. The structure of `fields` block is documented below. Fields AutomationtriggerFieldArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IOC threat level. Valid values: `medium`, `high`. IocLevel pulumi.StringPtrInput // License type. LicenseType pulumi.StringPtrInput - // Log ID to trigger event. + // Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* Logid pulumi.IntPtrInput - // Log IDs to trigger event. The structure of `logidBlock` block is documented below. + // Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. LogidBlocks AutomationtriggerLogidBlockArrayInput // Name. Name pulumi.StringPtrInput @@ -363,7 +361,7 @@ type AutomationtriggerArgs struct { TriggerFrequency pulumi.StringPtrInput // Hour of the day on which to trigger (0 - 23, default = 1). TriggerHour pulumi.IntPtrInput - // Minute of the hour on which to trigger (0 - 59, 60 to randomize). + // Minute of the hour on which to trigger (0 - 59, default = 0). TriggerMinute pulumi.IntPtrInput // Trigger type. Valid values: `event-based`, `scheduled`. TriggerType pulumi.StringPtrInput @@ -507,7 +505,7 @@ func (o AutomationtriggerOutput) Fields() AutomationtriggerFieldArrayOutput { return o.ApplyT(func(v *Automationtrigger) AutomationtriggerFieldArrayOutput { return v.Fields }).(AutomationtriggerFieldArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AutomationtriggerOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Automationtrigger) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -522,12 +520,12 @@ func (o AutomationtriggerOutput) LicenseType() pulumi.StringOutput { return o.ApplyT(func(v *Automationtrigger) pulumi.StringOutput { return v.LicenseType }).(pulumi.StringOutput) } -// Log ID to trigger event. +// Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* func (o AutomationtriggerOutput) Logid() pulumi.IntOutput { return o.ApplyT(func(v *Automationtrigger) pulumi.IntOutput { return v.Logid }).(pulumi.IntOutput) } -// Log IDs to trigger event. The structure of `logidBlock` block is documented below. +// Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. func (o AutomationtriggerOutput) LogidBlocks() AutomationtriggerLogidBlockArrayOutput { return o.ApplyT(func(v *Automationtrigger) AutomationtriggerLogidBlockArrayOutput { return v.LogidBlocks }).(AutomationtriggerLogidBlockArrayOutput) } @@ -567,7 +565,7 @@ func (o AutomationtriggerOutput) TriggerHour() pulumi.IntOutput { return o.ApplyT(func(v *Automationtrigger) pulumi.IntOutput { return v.TriggerHour }).(pulumi.IntOutput) } -// Minute of the hour on which to trigger (0 - 59, 60 to randomize). +// Minute of the hour on which to trigger (0 - 59, default = 0). func (o AutomationtriggerOutput) TriggerMinute() pulumi.IntOutput { return o.ApplyT(func(v *Automationtrigger) pulumi.IntOutput { return v.TriggerMinute }).(pulumi.IntOutput) } @@ -583,8 +581,8 @@ func (o AutomationtriggerOutput) TriggerWeekday() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutomationtriggerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Automationtrigger) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutomationtriggerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Automationtrigger) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual domain(s) that this trigger is valid for. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/autoscript.go b/sdk/go/fortios/system/autoscript.go index defde1aa..2e057e61 100644 --- a/sdk/go/fortios/system/autoscript.go +++ b/sdk/go/fortios/system/autoscript.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -89,7 +87,7 @@ type Autoscript struct { // Maximum running time for this script in seconds (0 = no timeout). Timeout pulumi.IntOutput `pulumi:"timeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAutoscript registers a new resource with the given unique name, arguments, and options. @@ -325,8 +323,8 @@ func (o AutoscriptOutput) Timeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutoscriptOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Autoscript) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutoscriptOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Autoscript) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AutoscriptArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/autoupdate/pushupdate.go b/sdk/go/fortios/system/autoupdate/pushupdate.go index 119580b9..667adf28 100644 --- a/sdk/go/fortios/system/autoupdate/pushupdate.go +++ b/sdk/go/fortios/system/autoupdate/pushupdate.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Pushupdate struct { // Enable/disable push updates. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPushupdate registers a new resource with the given unique name, arguments, and options. @@ -283,8 +281,8 @@ func (o PushupdateOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PushupdateOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Pushupdate) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PushupdateOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Pushupdate) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PushupdateArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/autoupdate/schedule.go b/sdk/go/fortios/system/autoupdate/schedule.go index d8f86c07..1fd8cc69 100644 --- a/sdk/go/fortios/system/autoupdate/schedule.go +++ b/sdk/go/fortios/system/autoupdate/schedule.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Schedule struct { // Update time. Time pulumi.StringOutput `pulumi:"time"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSchedule registers a new resource with the given unique name, arguments, and options. @@ -280,8 +278,8 @@ func (o ScheduleOutput) Time() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ScheduleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Schedule) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ScheduleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Schedule) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ScheduleArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/autoupdate/tunneling.go b/sdk/go/fortios/system/autoupdate/tunneling.go index 33e0818b..db4e034c 100644 --- a/sdk/go/fortios/system/autoupdate/tunneling.go +++ b/sdk/go/fortios/system/autoupdate/tunneling.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Tunneling struct { // Web proxy username. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTunneling registers a new resource with the given unique name, arguments, and options. @@ -290,8 +288,8 @@ func (o TunnelingOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TunnelingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Tunneling) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TunnelingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Tunneling) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TunnelingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/centralmanagement.go b/sdk/go/fortios/system/centralmanagement.go index cb9e231f..f3a9ff5c 100644 --- a/sdk/go/fortios/system/centralmanagement.go +++ b/sdk/go/fortios/system/centralmanagement.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -66,7 +65,6 @@ import ( // } // // ``` -// // // ## Import // @@ -112,7 +110,7 @@ type Centralmanagement struct { FmgUpdatePort pulumi.StringOutput `pulumi:"fmgUpdatePort"` // Override access profile. FortigateCloudSsoDefaultProfile pulumi.StringOutput `pulumi:"fortigateCloudSsoDefaultProfile"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. IncludeDefaultServers pulumi.StringOutput `pulumi:"includeDefaultServers"` @@ -137,7 +135,7 @@ type Centralmanagement struct { // Virtual domain (VDOM) name to use when communicating with FortiManager. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCentralmanagement registers a new resource with the given unique name, arguments, and options. @@ -194,7 +192,7 @@ type centralmanagementState struct { FmgUpdatePort *string `pulumi:"fmgUpdatePort"` // Override access profile. FortigateCloudSsoDefaultProfile *string `pulumi:"fortigateCloudSsoDefaultProfile"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. IncludeDefaultServers *string `pulumi:"includeDefaultServers"` @@ -247,7 +245,7 @@ type CentralmanagementState struct { FmgUpdatePort pulumi.StringPtrInput // Override access profile. FortigateCloudSsoDefaultProfile pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. IncludeDefaultServers pulumi.StringPtrInput @@ -304,7 +302,7 @@ type centralmanagementArgs struct { FmgUpdatePort *string `pulumi:"fmgUpdatePort"` // Override access profile. FortigateCloudSsoDefaultProfile *string `pulumi:"fortigateCloudSsoDefaultProfile"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. IncludeDefaultServers *string `pulumi:"includeDefaultServers"` @@ -358,7 +356,7 @@ type CentralmanagementArgs struct { FmgUpdatePort pulumi.StringPtrInput // Override access profile. FortigateCloudSsoDefaultProfile pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. IncludeDefaultServers pulumi.StringPtrInput @@ -533,7 +531,7 @@ func (o CentralmanagementOutput) FortigateCloudSsoDefaultProfile() pulumi.String return o.ApplyT(func(v *Centralmanagement) pulumi.StringOutput { return v.FortigateCloudSsoDefaultProfile }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CentralmanagementOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Centralmanagement) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -594,8 +592,8 @@ func (o CentralmanagementOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CentralmanagementOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Centralmanagement) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CentralmanagementOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Centralmanagement) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CentralmanagementArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/clustersync.go b/sdk/go/fortios/system/clustersync.go index 140bca2d..7ae856ab 100644 --- a/sdk/go/fortios/system/clustersync.go +++ b/sdk/go/fortios/system/clustersync.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,11 +68,11 @@ type Clustersync struct { DownIntfsBeforeSessSyncs ClustersyncDownIntfsBeforeSessSyncArrayOutput `pulumi:"downIntfsBeforeSessSyncs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` - // Heartbeat interval (1 - 10 sec). + // Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). HbInterval pulumi.IntOutput `pulumi:"hbInterval"` - // Lost heartbeat threshold (1 - 10). + // Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. HbLostThreshold pulumi.IntOutput `pulumi:"hbLostThreshold"` // IKE heartbeat interval (1 - 60 secs). IkeHeartbeatInterval pulumi.IntOutput `pulumi:"ikeHeartbeatInterval"` @@ -99,7 +97,7 @@ type Clustersync struct { // Sessions from these VDOMs are synchronized using this session synchronization configuration. The structure of `syncvd` block is documented below. Syncvds ClustersyncSyncvdArrayOutput `pulumi:"syncvds"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewClustersync registers a new resource with the given unique name, arguments, and options. @@ -136,11 +134,11 @@ type clustersyncState struct { DownIntfsBeforeSessSyncs []ClustersyncDownIntfsBeforeSessSync `pulumi:"downIntfsBeforeSessSyncs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` - // Heartbeat interval (1 - 10 sec). + // Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). HbInterval *int `pulumi:"hbInterval"` - // Lost heartbeat threshold (1 - 10). + // Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. HbLostThreshold *int `pulumi:"hbLostThreshold"` // IKE heartbeat interval (1 - 60 secs). IkeHeartbeatInterval *int `pulumi:"ikeHeartbeatInterval"` @@ -173,11 +171,11 @@ type ClustersyncState struct { DownIntfsBeforeSessSyncs ClustersyncDownIntfsBeforeSessSyncArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput - // Heartbeat interval (1 - 10 sec). + // Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). HbInterval pulumi.IntPtrInput - // Lost heartbeat threshold (1 - 10). + // Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. HbLostThreshold pulumi.IntPtrInput // IKE heartbeat interval (1 - 60 secs). IkeHeartbeatInterval pulumi.IntPtrInput @@ -214,11 +212,11 @@ type clustersyncArgs struct { DownIntfsBeforeSessSyncs []ClustersyncDownIntfsBeforeSessSync `pulumi:"downIntfsBeforeSessSyncs"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` - // Heartbeat interval (1 - 10 sec). + // Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). HbInterval *int `pulumi:"hbInterval"` - // Lost heartbeat threshold (1 - 10). + // Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. HbLostThreshold *int `pulumi:"hbLostThreshold"` // IKE heartbeat interval (1 - 60 secs). IkeHeartbeatInterval *int `pulumi:"ikeHeartbeatInterval"` @@ -252,11 +250,11 @@ type ClustersyncArgs struct { DownIntfsBeforeSessSyncs ClustersyncDownIntfsBeforeSessSyncArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput - // Heartbeat interval (1 - 10 sec). + // Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). HbInterval pulumi.IntPtrInput - // Lost heartbeat threshold (1 - 10). + // Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. HbLostThreshold pulumi.IntPtrInput // IKE heartbeat interval (1 - 60 secs). IkeHeartbeatInterval pulumi.IntPtrInput @@ -381,17 +379,17 @@ func (o ClustersyncOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Clustersync) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ClustersyncOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Clustersync) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } -// Heartbeat interval (1 - 10 sec). +// Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). func (o ClustersyncOutput) HbInterval() pulumi.IntOutput { return o.ApplyT(func(v *Clustersync) pulumi.IntOutput { return v.HbInterval }).(pulumi.IntOutput) } -// Lost heartbeat threshold (1 - 10). +// Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. func (o ClustersyncOutput) HbLostThreshold() pulumi.IntOutput { return o.ApplyT(func(v *Clustersync) pulumi.IntOutput { return v.HbLostThreshold }).(pulumi.IntOutput) } @@ -452,8 +450,8 @@ func (o ClustersyncOutput) Syncvds() ClustersyncSyncvdArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ClustersyncOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Clustersync) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ClustersyncOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Clustersync) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ClustersyncArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/console.go b/sdk/go/fortios/system/console.go index f01070dd..d3ff7d45 100644 --- a/sdk/go/fortios/system/console.go +++ b/sdk/go/fortios/system/console.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -75,7 +73,7 @@ type Console struct { // Console output mode. Valid values: `standard`, `more`. Output pulumi.StringOutput `pulumi:"output"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewConsole registers a new resource with the given unique name, arguments, and options. @@ -285,8 +283,8 @@ func (o ConsoleOutput) Output() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ConsoleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Console) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ConsoleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Console) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ConsoleArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/csf.go b/sdk/go/fortios/system/csf.go index e29373e5..4a9c9ade 100644 --- a/sdk/go/fortios/system/csf.go +++ b/sdk/go/fortios/system/csf.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Csf struct { FixedKey pulumi.StringPtrOutput `pulumi:"fixedKey"` // Fabric FortiCloud account unification. Valid values: `enable`, `disable`. ForticloudAccountEnforcement pulumi.StringOutput `pulumi:"forticloudAccountEnforcement"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. GroupName pulumi.StringOutput `pulumi:"groupName"` @@ -114,6 +112,8 @@ type Csf struct { ManagementPort pulumi.IntOutput `pulumi:"managementPort"` // SAML setting configuration synchronization. Valid values: `default`, `local`. SamlConfigurationSync pulumi.StringOutput `pulumi:"samlConfigurationSync"` + // Source IP address for communication with the upstream FortiGate. + SourceIp pulumi.StringOutput `pulumi:"sourceIp"` // Enable/disable Security Fabric. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Pre-authorized and blocked security fabric nodes. The structure of `trustedList` block is documented below. @@ -122,12 +122,16 @@ type Csf struct { Uid pulumi.StringOutput `pulumi:"uid"` // IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. Upstream pulumi.StringOutput `pulumi:"upstream"` + // Specify outgoing interface to reach server. + UpstreamInterface pulumi.StringOutput `pulumi:"upstreamInterface"` + // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + UpstreamInterfaceSelectMethod pulumi.StringOutput `pulumi:"upstreamInterfaceSelectMethod"` // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. UpstreamIp pulumi.StringOutput `pulumi:"upstreamIp"` // The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). UpstreamPort pulumi.IntOutput `pulumi:"upstreamPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCsf registers a new resource with the given unique name, arguments, and options. @@ -206,7 +210,7 @@ type csfState struct { FixedKey *string `pulumi:"fixedKey"` // Fabric FortiCloud account unification. Valid values: `enable`, `disable`. ForticloudAccountEnforcement *string `pulumi:"forticloudAccountEnforcement"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. GroupName *string `pulumi:"groupName"` @@ -220,6 +224,8 @@ type csfState struct { ManagementPort *int `pulumi:"managementPort"` // SAML setting configuration synchronization. Valid values: `default`, `local`. SamlConfigurationSync *string `pulumi:"samlConfigurationSync"` + // Source IP address for communication with the upstream FortiGate. + SourceIp *string `pulumi:"sourceIp"` // Enable/disable Security Fabric. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` // Pre-authorized and blocked security fabric nodes. The structure of `trustedList` block is documented below. @@ -228,6 +234,10 @@ type csfState struct { Uid *string `pulumi:"uid"` // IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. Upstream *string `pulumi:"upstream"` + // Specify outgoing interface to reach server. + UpstreamInterface *string `pulumi:"upstreamInterface"` + // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + UpstreamInterfaceSelectMethod *string `pulumi:"upstreamInterfaceSelectMethod"` // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. UpstreamIp *string `pulumi:"upstreamIp"` // The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). @@ -269,7 +279,7 @@ type CsfState struct { FixedKey pulumi.StringPtrInput // Fabric FortiCloud account unification. Valid values: `enable`, `disable`. ForticloudAccountEnforcement pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. GroupName pulumi.StringPtrInput @@ -283,6 +293,8 @@ type CsfState struct { ManagementPort pulumi.IntPtrInput // SAML setting configuration synchronization. Valid values: `default`, `local`. SamlConfigurationSync pulumi.StringPtrInput + // Source IP address for communication with the upstream FortiGate. + SourceIp pulumi.StringPtrInput // Enable/disable Security Fabric. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // Pre-authorized and blocked security fabric nodes. The structure of `trustedList` block is documented below. @@ -291,6 +303,10 @@ type CsfState struct { Uid pulumi.StringPtrInput // IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. Upstream pulumi.StringPtrInput + // Specify outgoing interface to reach server. + UpstreamInterface pulumi.StringPtrInput + // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + UpstreamInterfaceSelectMethod pulumi.StringPtrInput // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. UpstreamIp pulumi.StringPtrInput // The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). @@ -336,7 +352,7 @@ type csfArgs struct { FixedKey *string `pulumi:"fixedKey"` // Fabric FortiCloud account unification. Valid values: `enable`, `disable`. ForticloudAccountEnforcement *string `pulumi:"forticloudAccountEnforcement"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. GroupName *string `pulumi:"groupName"` @@ -350,6 +366,8 @@ type csfArgs struct { ManagementPort *int `pulumi:"managementPort"` // SAML setting configuration synchronization. Valid values: `default`, `local`. SamlConfigurationSync *string `pulumi:"samlConfigurationSync"` + // Source IP address for communication with the upstream FortiGate. + SourceIp *string `pulumi:"sourceIp"` // Enable/disable Security Fabric. Valid values: `enable`, `disable`. Status string `pulumi:"status"` // Pre-authorized and blocked security fabric nodes. The structure of `trustedList` block is documented below. @@ -358,6 +376,10 @@ type csfArgs struct { Uid *string `pulumi:"uid"` // IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. Upstream *string `pulumi:"upstream"` + // Specify outgoing interface to reach server. + UpstreamInterface *string `pulumi:"upstreamInterface"` + // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + UpstreamInterfaceSelectMethod *string `pulumi:"upstreamInterfaceSelectMethod"` // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. UpstreamIp *string `pulumi:"upstreamIp"` // The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). @@ -400,7 +422,7 @@ type CsfArgs struct { FixedKey pulumi.StringPtrInput // Fabric FortiCloud account unification. Valid values: `enable`, `disable`. ForticloudAccountEnforcement pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. GroupName pulumi.StringPtrInput @@ -414,6 +436,8 @@ type CsfArgs struct { ManagementPort pulumi.IntPtrInput // SAML setting configuration synchronization. Valid values: `default`, `local`. SamlConfigurationSync pulumi.StringPtrInput + // Source IP address for communication with the upstream FortiGate. + SourceIp pulumi.StringPtrInput // Enable/disable Security Fabric. Valid values: `enable`, `disable`. Status pulumi.StringInput // Pre-authorized and blocked security fabric nodes. The structure of `trustedList` block is documented below. @@ -422,6 +446,10 @@ type CsfArgs struct { Uid pulumi.StringPtrInput // IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. Upstream pulumi.StringPtrInput + // Specify outgoing interface to reach server. + UpstreamInterface pulumi.StringPtrInput + // Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + UpstreamInterfaceSelectMethod pulumi.StringPtrInput // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. UpstreamIp pulumi.StringPtrInput // The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). @@ -597,7 +625,7 @@ func (o CsfOutput) ForticloudAccountEnforcement() pulumi.StringOutput { return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.ForticloudAccountEnforcement }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CsfOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Csf) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -632,6 +660,11 @@ func (o CsfOutput) SamlConfigurationSync() pulumi.StringOutput { return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.SamlConfigurationSync }).(pulumi.StringOutput) } +// Source IP address for communication with the upstream FortiGate. +func (o CsfOutput) SourceIp() pulumi.StringOutput { + return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.SourceIp }).(pulumi.StringOutput) +} + // Enable/disable Security Fabric. Valid values: `enable`, `disable`. func (o CsfOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) @@ -652,6 +685,16 @@ func (o CsfOutput) Upstream() pulumi.StringOutput { return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.Upstream }).(pulumi.StringOutput) } +// Specify outgoing interface to reach server. +func (o CsfOutput) UpstreamInterface() pulumi.StringOutput { + return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.UpstreamInterface }).(pulumi.StringOutput) +} + +// Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. +func (o CsfOutput) UpstreamInterfaceSelectMethod() pulumi.StringOutput { + return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.UpstreamInterfaceSelectMethod }).(pulumi.StringOutput) +} + // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. func (o CsfOutput) UpstreamIp() pulumi.StringOutput { return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.UpstreamIp }).(pulumi.StringOutput) @@ -663,8 +706,8 @@ func (o CsfOutput) UpstreamPort() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CsfOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Csf) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CsfOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Csf) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CsfArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/customlanguage.go b/sdk/go/fortios/system/customlanguage.go index 267b535d..31443c33 100644 --- a/sdk/go/fortios/system/customlanguage.go +++ b/sdk/go/fortios/system/customlanguage.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,7 +67,7 @@ type Customlanguage struct { // Name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCustomlanguage registers a new resource with the given unique name, arguments, and options. @@ -256,8 +254,8 @@ func (o CustomlanguageOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomlanguageOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Customlanguage) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomlanguageOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Customlanguage) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CustomlanguageArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ddns.go b/sdk/go/fortios/system/ddns.go index b7113ba3..9ba10327 100644 --- a/sdk/go/fortios/system/ddns.go +++ b/sdk/go/fortios/system/ddns.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Ddns struct { ClearText pulumi.StringOutput `pulumi:"clearText"` // Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. DdnsAuth pulumi.StringOutput `pulumi:"ddnsAuth"` - // Your fully qualified domain name (for example, yourname.DDNS.com). + // Your fully qualified domain name. For example, yourname.ddns.com. DdnsDomain pulumi.StringOutput `pulumi:"ddnsDomain"` // DDNS update key (base 64 encoding). DdnsKey pulumi.StringOutput `pulumi:"ddnsKey"` @@ -113,7 +111,7 @@ type Ddns struct { Ddnsid pulumi.IntOutput `pulumi:"ddnsid"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Monitored interface. The structure of `monitorInterface` block is documented below. MonitorInterfaces DdnsMonitorInterfaceArrayOutput `pulumi:"monitorInterfaces"` @@ -121,12 +119,12 @@ type Ddns struct { ServerType pulumi.StringOutput `pulumi:"serverType"` // Name of local certificate for SSL connections. SslCertificate pulumi.StringOutput `pulumi:"sslCertificate"` - // DDNS update interval (60 - 2592000 sec, default = 300). + // DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. UpdateInterval pulumi.IntOutput `pulumi:"updateInterval"` // Enable/disable use of public IP address. Valid values: `disable`, `enable`. UsePublicIp pulumi.StringOutput `pulumi:"usePublicIp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDdns registers a new resource with the given unique name, arguments, and options. @@ -184,7 +182,7 @@ type ddnsState struct { ClearText *string `pulumi:"clearText"` // Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. DdnsAuth *string `pulumi:"ddnsAuth"` - // Your fully qualified domain name (for example, yourname.DDNS.com). + // Your fully qualified domain name. For example, yourname.ddns.com. DdnsDomain *string `pulumi:"ddnsDomain"` // DDNS update key (base 64 encoding). DdnsKey *string `pulumi:"ddnsKey"` @@ -210,7 +208,7 @@ type ddnsState struct { Ddnsid *int `pulumi:"ddnsid"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Monitored interface. The structure of `monitorInterface` block is documented below. MonitorInterfaces []DdnsMonitorInterface `pulumi:"monitorInterfaces"` @@ -218,7 +216,7 @@ type ddnsState struct { ServerType *string `pulumi:"serverType"` // Name of local certificate for SSL connections. SslCertificate *string `pulumi:"sslCertificate"` - // DDNS update interval (60 - 2592000 sec, default = 300). + // DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. UpdateInterval *int `pulumi:"updateInterval"` // Enable/disable use of public IP address. Valid values: `disable`, `enable`. UsePublicIp *string `pulumi:"usePublicIp"` @@ -235,7 +233,7 @@ type DdnsState struct { ClearText pulumi.StringPtrInput // Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. DdnsAuth pulumi.StringPtrInput - // Your fully qualified domain name (for example, yourname.DDNS.com). + // Your fully qualified domain name. For example, yourname.ddns.com. DdnsDomain pulumi.StringPtrInput // DDNS update key (base 64 encoding). DdnsKey pulumi.StringPtrInput @@ -261,7 +259,7 @@ type DdnsState struct { Ddnsid pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Monitored interface. The structure of `monitorInterface` block is documented below. MonitorInterfaces DdnsMonitorInterfaceArrayInput @@ -269,7 +267,7 @@ type DdnsState struct { ServerType pulumi.StringPtrInput // Name of local certificate for SSL connections. SslCertificate pulumi.StringPtrInput - // DDNS update interval (60 - 2592000 sec, default = 300). + // DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. UpdateInterval pulumi.IntPtrInput // Enable/disable use of public IP address. Valid values: `disable`, `enable`. UsePublicIp pulumi.StringPtrInput @@ -290,7 +288,7 @@ type ddnsArgs struct { ClearText *string `pulumi:"clearText"` // Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. DdnsAuth *string `pulumi:"ddnsAuth"` - // Your fully qualified domain name (for example, yourname.DDNS.com). + // Your fully qualified domain name. For example, yourname.ddns.com. DdnsDomain *string `pulumi:"ddnsDomain"` // DDNS update key (base 64 encoding). DdnsKey *string `pulumi:"ddnsKey"` @@ -316,7 +314,7 @@ type ddnsArgs struct { Ddnsid *int `pulumi:"ddnsid"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Monitored interface. The structure of `monitorInterface` block is documented below. MonitorInterfaces []DdnsMonitorInterface `pulumi:"monitorInterfaces"` @@ -324,7 +322,7 @@ type ddnsArgs struct { ServerType *string `pulumi:"serverType"` // Name of local certificate for SSL connections. SslCertificate *string `pulumi:"sslCertificate"` - // DDNS update interval (60 - 2592000 sec, default = 300). + // DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. UpdateInterval *int `pulumi:"updateInterval"` // Enable/disable use of public IP address. Valid values: `disable`, `enable`. UsePublicIp *string `pulumi:"usePublicIp"` @@ -342,7 +340,7 @@ type DdnsArgs struct { ClearText pulumi.StringPtrInput // Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. DdnsAuth pulumi.StringPtrInput - // Your fully qualified domain name (for example, yourname.DDNS.com). + // Your fully qualified domain name. For example, yourname.ddns.com. DdnsDomain pulumi.StringPtrInput // DDNS update key (base 64 encoding). DdnsKey pulumi.StringPtrInput @@ -368,7 +366,7 @@ type DdnsArgs struct { Ddnsid pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Monitored interface. The structure of `monitorInterface` block is documented below. MonitorInterfaces DdnsMonitorInterfaceArrayInput @@ -376,7 +374,7 @@ type DdnsArgs struct { ServerType pulumi.StringPtrInput // Name of local certificate for SSL connections. SslCertificate pulumi.StringPtrInput - // DDNS update interval (60 - 2592000 sec, default = 300). + // DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. UpdateInterval pulumi.IntPtrInput // Enable/disable use of public IP address. Valid values: `disable`, `enable`. UsePublicIp pulumi.StringPtrInput @@ -491,7 +489,7 @@ func (o DdnsOutput) DdnsAuth() pulumi.StringOutput { return o.ApplyT(func(v *Ddns) pulumi.StringOutput { return v.DdnsAuth }).(pulumi.StringOutput) } -// Your fully qualified domain name (for example, yourname.DDNS.com). +// Your fully qualified domain name. For example, yourname.ddns.com. func (o DdnsOutput) DdnsDomain() pulumi.StringOutput { return o.ApplyT(func(v *Ddns) pulumi.StringOutput { return v.DdnsDomain }).(pulumi.StringOutput) } @@ -556,7 +554,7 @@ func (o DdnsOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ddns) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DdnsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ddns) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -576,7 +574,7 @@ func (o DdnsOutput) SslCertificate() pulumi.StringOutput { return o.ApplyT(func(v *Ddns) pulumi.StringOutput { return v.SslCertificate }).(pulumi.StringOutput) } -// DDNS update interval (60 - 2592000 sec, default = 300). +// DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. func (o DdnsOutput) UpdateInterval() pulumi.IntOutput { return o.ApplyT(func(v *Ddns) pulumi.IntOutput { return v.UpdateInterval }).(pulumi.IntOutput) } @@ -587,8 +585,8 @@ func (o DdnsOutput) UsePublicIp() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DdnsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ddns) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DdnsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ddns) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DdnsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/dedicatedmgmt.go b/sdk/go/fortios/system/dedicatedmgmt.go index 72a2c604..c8ac38cd 100644 --- a/sdk/go/fortios/system/dedicatedmgmt.go +++ b/sdk/go/fortios/system/dedicatedmgmt.go @@ -48,7 +48,7 @@ type Dedicatedmgmt struct { // Enable/disable dedicated management. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDedicatedmgmt registers a new resource with the given unique name, arguments, and options. @@ -284,8 +284,8 @@ func (o DedicatedmgmtOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DedicatedmgmtOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dedicatedmgmt) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DedicatedmgmtOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dedicatedmgmt) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DedicatedmgmtArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/deviceupgrade.go b/sdk/go/fortios/system/deviceupgrade.go index c06783a4..9514431f 100644 --- a/sdk/go/fortios/system/deviceupgrade.go +++ b/sdk/go/fortios/system/deviceupgrade.go @@ -39,7 +39,7 @@ type Deviceupgrade struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Upgrade failure reason. FailureReason pulumi.StringOutput `pulumi:"failureReason"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController pulumi.StringOutput `pulumi:"haRebootController"` @@ -49,7 +49,7 @@ type Deviceupgrade struct { MaximumMinutes pulumi.IntOutput `pulumi:"maximumMinutes"` // Serial number of the node to include. Serial pulumi.StringOutput `pulumi:"serial"` - // Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime pulumi.StringOutput `pulumi:"setupTime"` // Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. Status pulumi.StringOutput `pulumi:"status"` @@ -60,7 +60,7 @@ type Deviceupgrade struct { // Fortinet OS image versions to upgrade through in major-minor-patch format, such as 7-0-4. UpgradePath pulumi.StringOutput `pulumi:"upgradePath"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDeviceupgrade registers a new resource with the given unique name, arguments, and options. @@ -99,7 +99,7 @@ type deviceupgradeState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Upgrade failure reason. FailureReason *string `pulumi:"failureReason"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController *string `pulumi:"haRebootController"` @@ -109,7 +109,7 @@ type deviceupgradeState struct { MaximumMinutes *int `pulumi:"maximumMinutes"` // Serial number of the node to include. Serial *string `pulumi:"serial"` - // Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime *string `pulumi:"setupTime"` // Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. Status *string `pulumi:"status"` @@ -130,7 +130,7 @@ type DeviceupgradeState struct { DynamicSortSubtable pulumi.StringPtrInput // Upgrade failure reason. FailureReason pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController pulumi.StringPtrInput @@ -140,7 +140,7 @@ type DeviceupgradeState struct { MaximumMinutes pulumi.IntPtrInput // Serial number of the node to include. Serial pulumi.StringPtrInput - // Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime pulumi.StringPtrInput // Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. Status pulumi.StringPtrInput @@ -165,7 +165,7 @@ type deviceupgradeArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Upgrade failure reason. FailureReason *string `pulumi:"failureReason"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController *string `pulumi:"haRebootController"` @@ -175,7 +175,7 @@ type deviceupgradeArgs struct { MaximumMinutes *int `pulumi:"maximumMinutes"` // Serial number of the node to include. Serial *string `pulumi:"serial"` - // Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime *string `pulumi:"setupTime"` // Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. Status *string `pulumi:"status"` @@ -197,7 +197,7 @@ type DeviceupgradeArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Upgrade failure reason. FailureReason pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController pulumi.StringPtrInput @@ -207,7 +207,7 @@ type DeviceupgradeArgs struct { MaximumMinutes pulumi.IntPtrInput // Serial number of the node to include. Serial pulumi.StringPtrInput - // Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime pulumi.StringPtrInput // Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. Status pulumi.StringPtrInput @@ -323,7 +323,7 @@ func (o DeviceupgradeOutput) FailureReason() pulumi.StringOutput { return o.ApplyT(func(v *Deviceupgrade) pulumi.StringOutput { return v.FailureReason }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DeviceupgradeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Deviceupgrade) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -348,7 +348,7 @@ func (o DeviceupgradeOutput) Serial() pulumi.StringOutput { return o.ApplyT(func(v *Deviceupgrade) pulumi.StringOutput { return v.Serial }).(pulumi.StringOutput) } -// Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). +// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). func (o DeviceupgradeOutput) SetupTime() pulumi.StringOutput { return o.ApplyT(func(v *Deviceupgrade) pulumi.StringOutput { return v.SetupTime }).(pulumi.StringOutput) } @@ -374,8 +374,8 @@ func (o DeviceupgradeOutput) UpgradePath() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DeviceupgradeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Deviceupgrade) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DeviceupgradeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Deviceupgrade) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DeviceupgradeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/dhcp/server.go b/sdk/go/fortios/system/dhcp/server.go index 405b0734..07bdbf10 100644 --- a/sdk/go/fortios/system/dhcp/server.go +++ b/sdk/go/fortios/system/dhcp/server.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -123,7 +121,7 @@ type Server struct { ForticlientOnNetStatus pulumi.StringOutput `pulumi:"forticlientOnNetStatus"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringOutput `pulumi:"interface"` @@ -172,7 +170,7 @@ type Server struct { // One or more VCI strings in quotes separated by spaces. The structure of `vciString` block is documented below. VciStrings ServerVciStringArrayOutput `pulumi:"vciStrings"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). WifiAc1 pulumi.StringOutput `pulumi:"wifiAc1"` // WiFi Access Controller 2 IP address (DHCP option 138, RFC 5417). @@ -278,7 +276,7 @@ type serverState struct { ForticlientOnNetStatus *string `pulumi:"forticlientOnNetStatus"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface *string `pulumi:"interface"` @@ -391,7 +389,7 @@ type ServerState struct { ForticlientOnNetStatus pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringPtrInput @@ -508,7 +506,7 @@ type serverArgs struct { ForticlientOnNetStatus *string `pulumi:"forticlientOnNetStatus"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface string `pulumi:"interface"` @@ -622,7 +620,7 @@ type ServerArgs struct { ForticlientOnNetStatus pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringInput @@ -893,7 +891,7 @@ func (o ServerOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Server) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ServerOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Server) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1014,8 +1012,8 @@ func (o ServerOutput) VciStrings() ServerVciStringArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ServerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Server) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ServerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Server) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). diff --git a/sdk/go/fortios/system/dhcp6/server.go b/sdk/go/fortios/system/dhcp6/server.go index 4216f06f..14077944 100644 --- a/sdk/go/fortios/system/dhcp6/server.go +++ b/sdk/go/fortios/system/dhcp6/server.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type Server struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringOutput `pulumi:"interface"` @@ -116,7 +114,7 @@ type Server struct { // Interface name from where delegated information is provided. UpstreamInterface pulumi.StringOutput `pulumi:"upstreamInterface"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewServer registers a new resource with the given unique name, arguments, and options. @@ -178,7 +176,7 @@ type serverState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface *string `pulumi:"interface"` @@ -231,7 +229,7 @@ type ServerState struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringPtrInput @@ -288,7 +286,7 @@ type serverArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // DHCP server can assign IP configurations to clients connected to this interface. Interface string `pulumi:"interface"` @@ -342,7 +340,7 @@ type ServerArgs struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // DHCP server can assign IP configurations to clients connected to this interface. Interface pulumi.StringInput @@ -511,7 +509,7 @@ func (o ServerOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Server) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ServerOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Server) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -582,8 +580,8 @@ func (o ServerOutput) UpstreamInterface() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ServerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Server) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ServerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Server) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ServerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/dns.go b/sdk/go/fortios/system/dns.go index aad35ab3..738a7fb2 100644 --- a/sdk/go/fortios/system/dns.go +++ b/sdk/go/fortios/system/dns.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,9 +69,9 @@ import ( type Dns struct { pulumi.CustomResourceState - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary pulumi.StringOutput `pulumi:"altPrimary"` - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary pulumi.StringOutput `pulumi:"altSecondary"` // Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. CacheNotfoundResponses pulumi.StringOutput `pulumi:"cacheNotfoundResponses"` @@ -93,7 +91,7 @@ type Dns struct { FqdnMaxRefresh pulumi.IntOutput `pulumi:"fqdnMaxRefresh"` // FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). FqdnMinRefresh pulumi.IntOutput `pulumi:"fqdnMinRefresh"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -124,7 +122,7 @@ type Dns struct { // DNS query timeout interval in seconds (1 - 10). Timeout pulumi.IntOutput `pulumi:"timeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDns registers a new resource with the given unique name, arguments, and options. @@ -160,9 +158,9 @@ func GetDns(ctx *pulumi.Context, // Input properties used for looking up and filtering Dns resources. type dnsState struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary *string `pulumi:"altPrimary"` - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary *string `pulumi:"altSecondary"` // Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. CacheNotfoundResponses *string `pulumi:"cacheNotfoundResponses"` @@ -182,7 +180,7 @@ type dnsState struct { FqdnMaxRefresh *int `pulumi:"fqdnMaxRefresh"` // FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). FqdnMinRefresh *int `pulumi:"fqdnMinRefresh"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -217,9 +215,9 @@ type dnsState struct { } type DnsState struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary pulumi.StringPtrInput - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary pulumi.StringPtrInput // Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. CacheNotfoundResponses pulumi.StringPtrInput @@ -239,7 +237,7 @@ type DnsState struct { FqdnMaxRefresh pulumi.IntPtrInput // FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). FqdnMinRefresh pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -278,9 +276,9 @@ func (DnsState) ElementType() reflect.Type { } type dnsArgs struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary *string `pulumi:"altPrimary"` - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary *string `pulumi:"altSecondary"` // Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. CacheNotfoundResponses *string `pulumi:"cacheNotfoundResponses"` @@ -300,7 +298,7 @@ type dnsArgs struct { FqdnMaxRefresh *int `pulumi:"fqdnMaxRefresh"` // FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). FqdnMinRefresh *int `pulumi:"fqdnMinRefresh"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -336,9 +334,9 @@ type dnsArgs struct { // The set of arguments for constructing a Dns resource. type DnsArgs struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary pulumi.StringPtrInput - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary pulumi.StringPtrInput // Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. CacheNotfoundResponses pulumi.StringPtrInput @@ -358,7 +356,7 @@ type DnsArgs struct { FqdnMaxRefresh pulumi.IntPtrInput // FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). FqdnMinRefresh pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -479,12 +477,12 @@ func (o DnsOutput) ToDnsOutputWithContext(ctx context.Context) DnsOutput { return o } -// Alternate primary DNS server. (This is not used as a failover DNS server.) +// Alternate primary DNS server. This is not used as a failover DNS server. func (o DnsOutput) AltPrimary() pulumi.StringOutput { return o.ApplyT(func(v *Dns) pulumi.StringOutput { return v.AltPrimary }).(pulumi.StringOutput) } -// Alternate secondary DNS server. (This is not used as a failover DNS server.) +// Alternate secondary DNS server. This is not used as a failover DNS server. func (o DnsOutput) AltSecondary() pulumi.StringOutput { return o.ApplyT(func(v *Dns) pulumi.StringOutput { return v.AltSecondary }).(pulumi.StringOutput) } @@ -534,7 +532,7 @@ func (o DnsOutput) FqdnMinRefresh() pulumi.IntOutput { return o.ApplyT(func(v *Dns) pulumi.IntOutput { return v.FqdnMinRefresh }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DnsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dns) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -610,8 +608,8 @@ func (o DnsOutput) Timeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DnsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dns) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DnsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dns) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DnsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/dns64.go b/sdk/go/fortios/system/dns64.go index 9b8d5e61..e2400e08 100644 --- a/sdk/go/fortios/system/dns64.go +++ b/sdk/go/fortios/system/dns64.go @@ -40,7 +40,7 @@ type Dns64 struct { // Enable/disable DNS64 (default = disable). Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDns64 registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o Dns64Output) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Dns64Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dns64) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Dns64Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dns64) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Dns64ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/dnsdatabase.go b/sdk/go/fortios/system/dnsdatabase.go index fc51db88..dbd44c12 100644 --- a/sdk/go/fortios/system/dnsdatabase.go +++ b/sdk/go/fortios/system/dnsdatabase.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// // // ## Import // @@ -83,9 +81,7 @@ type Dnsdatabase struct { AllowTransfer pulumi.StringOutput `pulumi:"allowTransfer"` // Enable/disable authoritative zone. Valid values: `enable`, `disable`. Authoritative pulumi.StringOutput `pulumi:"authoritative"` - // Email address of the administrator for this zone. - // You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - // When using a simple username, the domain of the email will be this zone. + // 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. Contact pulumi.StringOutput `pulumi:"contact"` // DNS entry. The structure of `dnsEntry` block is documented below. DnsEntries DnsdatabaseDnsEntryArrayOutput `pulumi:"dnsEntries"` @@ -97,7 +93,7 @@ type Dnsdatabase struct { Forwarder pulumi.StringOutput `pulumi:"forwarder"` // Forwarder IPv6 address. Forwarder6 pulumi.StringOutput `pulumi:"forwarder6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. IpMaster pulumi.StringOutput `pulumi:"ipMaster"` @@ -117,10 +113,10 @@ type Dnsdatabase struct { Status pulumi.StringOutput `pulumi:"status"` // Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). Ttl pulumi.IntOutput `pulumi:"ttl"` - // Zone type (master to manage entries directly, slave to import entries from other zones). + // Zone type (primary to manage entries directly, secondary to import entries from other zones). Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Zone view (public to serve public clients, shadow to serve internal clients). View pulumi.StringOutput `pulumi:"view"` } @@ -174,9 +170,7 @@ type dnsdatabaseState struct { AllowTransfer *string `pulumi:"allowTransfer"` // Enable/disable authoritative zone. Valid values: `enable`, `disable`. Authoritative *string `pulumi:"authoritative"` - // Email address of the administrator for this zone. - // You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - // When using a simple username, the domain of the email will be this zone. + // 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. Contact *string `pulumi:"contact"` // DNS entry. The structure of `dnsEntry` block is documented below. DnsEntries []DnsdatabaseDnsEntry `pulumi:"dnsEntries"` @@ -188,7 +182,7 @@ type dnsdatabaseState struct { Forwarder *string `pulumi:"forwarder"` // Forwarder IPv6 address. Forwarder6 *string `pulumi:"forwarder6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. IpMaster *string `pulumi:"ipMaster"` @@ -208,7 +202,7 @@ type dnsdatabaseState struct { Status *string `pulumi:"status"` // Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). Ttl *int `pulumi:"ttl"` - // Zone type (master to manage entries directly, slave to import entries from other zones). + // Zone type (primary to manage entries directly, secondary to import entries from other zones). Type *string `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -221,9 +215,7 @@ type DnsdatabaseState struct { AllowTransfer pulumi.StringPtrInput // Enable/disable authoritative zone. Valid values: `enable`, `disable`. Authoritative pulumi.StringPtrInput - // Email address of the administrator for this zone. - // You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - // When using a simple username, the domain of the email will be this zone. + // 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. Contact pulumi.StringPtrInput // DNS entry. The structure of `dnsEntry` block is documented below. DnsEntries DnsdatabaseDnsEntryArrayInput @@ -235,7 +227,7 @@ type DnsdatabaseState struct { Forwarder pulumi.StringPtrInput // Forwarder IPv6 address. Forwarder6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. IpMaster pulumi.StringPtrInput @@ -255,7 +247,7 @@ type DnsdatabaseState struct { Status pulumi.StringPtrInput // Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). Ttl pulumi.IntPtrInput - // Zone type (master to manage entries directly, slave to import entries from other zones). + // Zone type (primary to manage entries directly, secondary to import entries from other zones). Type pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -272,9 +264,7 @@ type dnsdatabaseArgs struct { AllowTransfer *string `pulumi:"allowTransfer"` // Enable/disable authoritative zone. Valid values: `enable`, `disable`. Authoritative string `pulumi:"authoritative"` - // Email address of the administrator for this zone. - // You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - // When using a simple username, the domain of the email will be this zone. + // 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. Contact *string `pulumi:"contact"` // DNS entry. The structure of `dnsEntry` block is documented below. DnsEntries []DnsdatabaseDnsEntry `pulumi:"dnsEntries"` @@ -286,7 +276,7 @@ type dnsdatabaseArgs struct { Forwarder *string `pulumi:"forwarder"` // Forwarder IPv6 address. Forwarder6 *string `pulumi:"forwarder6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. IpMaster *string `pulumi:"ipMaster"` @@ -306,7 +296,7 @@ type dnsdatabaseArgs struct { Status *string `pulumi:"status"` // Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). Ttl int `pulumi:"ttl"` - // Zone type (master to manage entries directly, slave to import entries from other zones). + // Zone type (primary to manage entries directly, secondary to import entries from other zones). Type string `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -320,9 +310,7 @@ type DnsdatabaseArgs struct { AllowTransfer pulumi.StringPtrInput // Enable/disable authoritative zone. Valid values: `enable`, `disable`. Authoritative pulumi.StringInput - // Email address of the administrator for this zone. - // You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - // When using a simple username, the domain of the email will be this zone. + // 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. Contact pulumi.StringPtrInput // DNS entry. The structure of `dnsEntry` block is documented below. DnsEntries DnsdatabaseDnsEntryArrayInput @@ -334,7 +322,7 @@ type DnsdatabaseArgs struct { Forwarder pulumi.StringPtrInput // Forwarder IPv6 address. Forwarder6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. IpMaster pulumi.StringPtrInput @@ -354,7 +342,7 @@ type DnsdatabaseArgs struct { Status pulumi.StringPtrInput // Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). Ttl pulumi.IntInput - // Zone type (master to manage entries directly, slave to import entries from other zones). + // Zone type (primary to manage entries directly, secondary to import entries from other zones). Type pulumi.StringInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -459,9 +447,7 @@ func (o DnsdatabaseOutput) Authoritative() pulumi.StringOutput { return o.ApplyT(func(v *Dnsdatabase) pulumi.StringOutput { return v.Authoritative }).(pulumi.StringOutput) } -// Email address of the administrator for this zone. -// You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) -// When using a simple username, the domain of the email will be this zone. +// 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. func (o DnsdatabaseOutput) Contact() pulumi.StringOutput { return o.ApplyT(func(v *Dnsdatabase) pulumi.StringOutput { return v.Contact }).(pulumi.StringOutput) } @@ -491,7 +477,7 @@ func (o DnsdatabaseOutput) Forwarder6() pulumi.StringOutput { return o.ApplyT(func(v *Dnsdatabase) pulumi.StringOutput { return v.Forwarder6 }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DnsdatabaseOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Dnsdatabase) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -541,14 +527,14 @@ func (o DnsdatabaseOutput) Ttl() pulumi.IntOutput { return o.ApplyT(func(v *Dnsdatabase) pulumi.IntOutput { return v.Ttl }).(pulumi.IntOutput) } -// Zone type (master to manage entries directly, slave to import entries from other zones). +// Zone type (primary to manage entries directly, secondary to import entries from other zones). func (o DnsdatabaseOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v *Dnsdatabase) pulumi.StringOutput { return v.Type }).(pulumi.StringOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DnsdatabaseOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dnsdatabase) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DnsdatabaseOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dnsdatabase) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Zone view (public to serve public clients, shadow to serve internal clients). diff --git a/sdk/go/fortios/system/dnsserver.go b/sdk/go/fortios/system/dnsserver.go index f7111de4..5817f906 100644 --- a/sdk/go/fortios/system/dnsserver.go +++ b/sdk/go/fortios/system/dnsserver.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,7 +62,7 @@ type Dnsserver struct { // DNS filter profile. DnsfilterProfile pulumi.StringOutput `pulumi:"dnsfilterProfile"` - // DNS over HTTPS. Valid values: `enable`, `disable`. + // Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. Doh pulumi.StringOutput `pulumi:"doh"` // Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. Doh3 pulumi.StringOutput `pulumi:"doh3"` @@ -75,7 +73,7 @@ type Dnsserver struct { // DNS server name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDnsserver registers a new resource with the given unique name, arguments, and options. @@ -110,7 +108,7 @@ func GetDnsserver(ctx *pulumi.Context, type dnsserverState struct { // DNS filter profile. DnsfilterProfile *string `pulumi:"dnsfilterProfile"` - // DNS over HTTPS. Valid values: `enable`, `disable`. + // Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. Doh *string `pulumi:"doh"` // Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. Doh3 *string `pulumi:"doh3"` @@ -127,7 +125,7 @@ type dnsserverState struct { type DnsserverState struct { // DNS filter profile. DnsfilterProfile pulumi.StringPtrInput - // DNS over HTTPS. Valid values: `enable`, `disable`. + // Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. Doh pulumi.StringPtrInput // Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. Doh3 pulumi.StringPtrInput @@ -148,7 +146,7 @@ func (DnsserverState) ElementType() reflect.Type { type dnsserverArgs struct { // DNS filter profile. DnsfilterProfile *string `pulumi:"dnsfilterProfile"` - // DNS over HTTPS. Valid values: `enable`, `disable`. + // Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. Doh *string `pulumi:"doh"` // Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. Doh3 *string `pulumi:"doh3"` @@ -166,7 +164,7 @@ type dnsserverArgs struct { type DnsserverArgs struct { // DNS filter profile. DnsfilterProfile pulumi.StringPtrInput - // DNS over HTTPS. Valid values: `enable`, `disable`. + // Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. Doh pulumi.StringPtrInput // Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. Doh3 pulumi.StringPtrInput @@ -272,7 +270,7 @@ func (o DnsserverOutput) DnsfilterProfile() pulumi.StringOutput { return o.ApplyT(func(v *Dnsserver) pulumi.StringOutput { return v.DnsfilterProfile }).(pulumi.StringOutput) } -// DNS over HTTPS. Valid values: `enable`, `disable`. +// Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. func (o DnsserverOutput) Doh() pulumi.StringOutput { return o.ApplyT(func(v *Dnsserver) pulumi.StringOutput { return v.Doh }).(pulumi.StringOutput) } @@ -298,8 +296,8 @@ func (o DnsserverOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DnsserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dnsserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DnsserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dnsserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DnsserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/dscpbasedpriority.go b/sdk/go/fortios/system/dscpbasedpriority.go index 722d36d9..67492dea 100644 --- a/sdk/go/fortios/system/dscpbasedpriority.go +++ b/sdk/go/fortios/system/dscpbasedpriority.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Dscpbasedpriority struct { // DSCP based priority level. Valid values: `low`, `medium`, `high`. Priority pulumi.StringOutput `pulumi:"priority"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDscpbasedpriority registers a new resource with the given unique name, arguments, and options. @@ -254,8 +252,8 @@ func (o DscpbasedpriorityOutput) Priority() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DscpbasedpriorityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Dscpbasedpriority) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DscpbasedpriorityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Dscpbasedpriority) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DscpbasedpriorityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/emailserver.go b/sdk/go/fortios/system/emailserver.go index fb2d7ca6..bdccba5f 100644 --- a/sdk/go/fortios/system/emailserver.go +++ b/sdk/go/fortios/system/emailserver.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -98,7 +96,7 @@ type Emailserver struct { // Enable/disable validation of server certificate. Valid values: `enable`, `disable`. ValidateServer pulumi.StringOutput `pulumi:"validateServer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewEmailserver registers a new resource with the given unique name, arguments, and options. @@ -432,8 +430,8 @@ func (o EmailserverOutput) ValidateServer() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o EmailserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Emailserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o EmailserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Emailserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type EmailserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/evpn.go b/sdk/go/fortios/system/evpn.go index 62a273cf..3901a3e9 100644 --- a/sdk/go/fortios/system/evpn.go +++ b/sdk/go/fortios/system/evpn.go @@ -41,7 +41,7 @@ type Evpn struct { ExportRts EvpnExportRtArrayOutput `pulumi:"exportRts"` // ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // List of import route targets. The structure of `importRt` block is documented below. ImportRts EvpnImportRtArrayOutput `pulumi:"importRts"` @@ -50,7 +50,7 @@ type Evpn struct { // Route Distinguisher: AA|AA:NN|A.B.C.D:NN. Rd pulumi.StringOutput `pulumi:"rd"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewEvpn registers a new resource with the given unique name, arguments, and options. @@ -91,7 +91,7 @@ type evpnState struct { ExportRts []EvpnExportRt `pulumi:"exportRts"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // List of import route targets. The structure of `importRt` block is documented below. ImportRts []EvpnImportRt `pulumi:"importRts"` @@ -112,7 +112,7 @@ type EvpnState struct { ExportRts EvpnExportRtArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // List of import route targets. The structure of `importRt` block is documented below. ImportRts EvpnImportRtArrayInput @@ -137,7 +137,7 @@ type evpnArgs struct { ExportRts []EvpnExportRt `pulumi:"exportRts"` // ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // List of import route targets. The structure of `importRt` block is documented below. ImportRts []EvpnImportRt `pulumi:"importRts"` @@ -159,7 +159,7 @@ type EvpnArgs struct { ExportRts EvpnExportRtArrayInput // ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // List of import route targets. The structure of `importRt` block is documented below. ImportRts EvpnImportRtArrayInput @@ -278,7 +278,7 @@ func (o EvpnOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Evpn) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o EvpnOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Evpn) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -299,8 +299,8 @@ func (o EvpnOutput) Rd() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o EvpnOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Evpn) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o EvpnOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Evpn) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type EvpnArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/externalresource.go b/sdk/go/fortios/system/externalresource.go index 8c730811..729a0847 100644 --- a/sdk/go/fortios/system/externalresource.go +++ b/sdk/go/fortios/system/externalresource.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -92,14 +90,14 @@ type Externalresource struct { Type pulumi.StringOutput `pulumi:"type"` // External resource update method. Valid values: `feed`, `push`. UpdateMethod pulumi.StringOutput `pulumi:"updateMethod"` - // Override HTTP User-Agent header used when retrieving this external resource. + // HTTP User-Agent header (default = 'curl/7.58.0'). UserAgent pulumi.StringOutput `pulumi:"userAgent"` // HTTP basic authentication user name. Username pulumi.StringOutput `pulumi:"username"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExternalresource registers a new resource with the given unique name, arguments, and options. @@ -171,7 +169,7 @@ type externalresourceState struct { Type *string `pulumi:"type"` // External resource update method. Valid values: `feed`, `push`. UpdateMethod *string `pulumi:"updateMethod"` - // Override HTTP User-Agent header used when retrieving this external resource. + // HTTP User-Agent header (default = 'curl/7.58.0'). UserAgent *string `pulumi:"userAgent"` // HTTP basic authentication user name. Username *string `pulumi:"username"` @@ -208,7 +206,7 @@ type ExternalresourceState struct { Type pulumi.StringPtrInput // External resource update method. Valid values: `feed`, `push`. UpdateMethod pulumi.StringPtrInput - // Override HTTP User-Agent header used when retrieving this external resource. + // HTTP User-Agent header (default = 'curl/7.58.0'). UserAgent pulumi.StringPtrInput // HTTP basic authentication user name. Username pulumi.StringPtrInput @@ -249,7 +247,7 @@ type externalresourceArgs struct { Type *string `pulumi:"type"` // External resource update method. Valid values: `feed`, `push`. UpdateMethod *string `pulumi:"updateMethod"` - // Override HTTP User-Agent header used when retrieving this external resource. + // HTTP User-Agent header (default = 'curl/7.58.0'). UserAgent *string `pulumi:"userAgent"` // HTTP basic authentication user name. Username *string `pulumi:"username"` @@ -287,7 +285,7 @@ type ExternalresourceArgs struct { Type pulumi.StringPtrInput // External resource update method. Valid values: `feed`, `push`. UpdateMethod pulumi.StringPtrInput - // Override HTTP User-Agent header used when retrieving this external resource. + // HTTP User-Agent header (default = 'curl/7.58.0'). UserAgent pulumi.StringPtrInput // HTTP basic authentication user name. Username pulumi.StringPtrInput @@ -449,7 +447,7 @@ func (o ExternalresourceOutput) UpdateMethod() pulumi.StringOutput { return o.ApplyT(func(v *Externalresource) pulumi.StringOutput { return v.UpdateMethod }).(pulumi.StringOutput) } -// Override HTTP User-Agent header used when retrieving this external resource. +// HTTP User-Agent header (default = 'curl/7.58.0'). func (o ExternalresourceOutput) UserAgent() pulumi.StringOutput { return o.ApplyT(func(v *Externalresource) pulumi.StringOutput { return v.UserAgent }).(pulumi.StringOutput) } @@ -465,8 +463,8 @@ func (o ExternalresourceOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExternalresourceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Externalresource) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExternalresourceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Externalresource) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExternalresourceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fabricvpn.go b/sdk/go/fortios/system/fabricvpn.go index b29e3579..2be90a09 100644 --- a/sdk/go/fortios/system/fabricvpn.go +++ b/sdk/go/fortios/system/fabricvpn.go @@ -41,7 +41,7 @@ type Fabricvpn struct { BranchName pulumi.StringOutput `pulumi:"branchName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Underlying health checks. HealthChecks pulumi.StringOutput `pulumi:"healthChecks"` @@ -64,7 +64,7 @@ type Fabricvpn struct { // Setting synchronised by fabric or manual. Valid values: `enable`, `disable`. SyncMode pulumi.StringOutput `pulumi:"syncMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Fabric VPN role. Valid values: `hub`, `spoke`. VpnRole pulumi.StringOutput `pulumi:"vpnRole"` } @@ -107,7 +107,7 @@ type fabricvpnState struct { BranchName *string `pulumi:"branchName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Underlying health checks. HealthChecks *string `pulumi:"healthChecks"` @@ -144,7 +144,7 @@ type FabricvpnState struct { BranchName pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Underlying health checks. HealthChecks pulumi.StringPtrInput @@ -185,7 +185,7 @@ type fabricvpnArgs struct { BranchName *string `pulumi:"branchName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Underlying health checks. HealthChecks *string `pulumi:"healthChecks"` @@ -223,7 +223,7 @@ type FabricvpnArgs struct { BranchName pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Underlying health checks. HealthChecks pulumi.StringPtrInput @@ -358,7 +358,7 @@ func (o FabricvpnOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fabricvpn) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FabricvpnOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fabricvpn) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -414,8 +414,8 @@ func (o FabricvpnOutput) SyncMode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FabricvpnOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fabricvpn) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FabricvpnOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fabricvpn) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Fabric VPN role. Valid values: `hub`, `spoke`. diff --git a/sdk/go/fortios/system/federatedupgrade.go b/sdk/go/fortios/system/federatedupgrade.go index 593cfa0e..dc3350be 100644 --- a/sdk/go/fortios/system/federatedupgrade.go +++ b/sdk/go/fortios/system/federatedupgrade.go @@ -39,7 +39,7 @@ type Federatedupgrade struct { FailureDevice pulumi.StringOutput `pulumi:"failureDevice"` // Reason for upgrade failure. FailureReason pulumi.StringOutput `pulumi:"failureReason"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController pulumi.StringOutput `pulumi:"haRebootController"` @@ -54,7 +54,7 @@ type Federatedupgrade struct { // Unique identifier for this upgrade. UpgradeId pulumi.IntOutput `pulumi:"upgradeId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFederatedupgrade registers a new resource with the given unique name, arguments, and options. @@ -93,7 +93,7 @@ type federatedupgradeState struct { FailureDevice *string `pulumi:"failureDevice"` // Reason for upgrade failure. FailureReason *string `pulumi:"failureReason"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController *string `pulumi:"haRebootController"` @@ -118,7 +118,7 @@ type FederatedupgradeState struct { FailureDevice pulumi.StringPtrInput // Reason for upgrade failure. FailureReason pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController pulumi.StringPtrInput @@ -147,7 +147,7 @@ type federatedupgradeArgs struct { FailureDevice *string `pulumi:"failureDevice"` // Reason for upgrade failure. FailureReason *string `pulumi:"failureReason"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController *string `pulumi:"haRebootController"` @@ -173,7 +173,7 @@ type FederatedupgradeArgs struct { FailureDevice pulumi.StringPtrInput // Reason for upgrade failure. FailureReason pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. HaRebootController pulumi.StringPtrInput @@ -293,7 +293,7 @@ func (o FederatedupgradeOutput) FailureReason() pulumi.StringOutput { return o.ApplyT(func(v *Federatedupgrade) pulumi.StringOutput { return v.FailureReason }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FederatedupgradeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Federatedupgrade) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -329,8 +329,8 @@ func (o FederatedupgradeOutput) UpgradeId() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FederatedupgradeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Federatedupgrade) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FederatedupgradeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Federatedupgrade) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FederatedupgradeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fipscc.go b/sdk/go/fortios/system/fipscc.go index bb0d7100..b6952d90 100644 --- a/sdk/go/fortios/system/fipscc.go +++ b/sdk/go/fortios/system/fipscc.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Fipscc struct { // Enable/disable FIPS-CC mode. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFipscc registers a new resource with the given unique name, arguments, and options. @@ -270,8 +268,8 @@ func (o FipsccOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FipsccOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fipscc) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FipsccOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fipscc) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FipsccArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fm.go b/sdk/go/fortios/system/fm.go index 96779072..8034e73b 100644 --- a/sdk/go/fortios/system/fm.go +++ b/sdk/go/fortios/system/fm.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,7 +79,7 @@ type Fm struct { // VDOM. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFm registers a new resource with the given unique name, arguments, and options. @@ -317,8 +315,8 @@ func (o FmOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FmOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fm) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FmOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fm) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FmArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fortiai.go b/sdk/go/fortios/system/fortiai.go index 0676ed10..44e9aa16 100644 --- a/sdk/go/fortios/system/fortiai.go +++ b/sdk/go/fortios/system/fortiai.go @@ -42,7 +42,7 @@ type Fortiai struct { // Enable/disable FortiAI. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortiai registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o FortiaiOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortiaiOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortiai) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortiaiOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortiai) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortiaiArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fortiguard.go b/sdk/go/fortios/system/fortiguard.go index 771809d5..2495ed8f 100644 --- a/sdk/go/fortios/system/fortiguard.go +++ b/sdk/go/fortios/system/fortiguard.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -69,7 +68,6 @@ import ( // } // // ``` -// // // ## Import // @@ -93,7 +91,7 @@ type Fortiguard struct { // Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. AntispamCache pulumi.StringOutput `pulumi:"antispamCache"` - // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + // Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). AntispamCacheMpercent pulumi.IntOutput `pulumi:"antispamCacheMpercent"` // Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). AntispamCacheMpermille pulumi.IntOutput `pulumi:"antispamCacheMpermille"` @@ -113,7 +111,7 @@ type Fortiguard struct { AnycastSdnsServerPort pulumi.IntOutput `pulumi:"anycastSdnsServerPort"` // 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: `enable`, `disable`. AutoFirmwareUpgrade pulumi.StringOutput `pulumi:"autoFirmwareUpgrade"` - // Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + // Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. AutoFirmwareUpgradeDay pulumi.StringOutput `pulumi:"autoFirmwareUpgradeDay"` // 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. AutoFirmwareUpgradeDelay pulumi.IntOutput `pulumi:"autoFirmwareUpgradeDelay"` @@ -145,7 +143,7 @@ type Fortiguard struct { LoadBalanceServers pulumi.IntOutput `pulumi:"loadBalanceServers"` // Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. OutbreakPreventionCache pulumi.StringOutput `pulumi:"outbreakPreventionCache"` - // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). OutbreakPreventionCacheMpercent pulumi.IntOutput `pulumi:"outbreakPreventionCacheMpercent"` // Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). OutbreakPreventionCacheMpermille pulumi.IntOutput `pulumi:"outbreakPreventionCacheMpermille"` @@ -204,7 +202,7 @@ type Fortiguard struct { // FortiGuard Service virtual domain name. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Expiration date of the FortiGuard video filter contract. VideofilterExpiration pulumi.IntOutput `pulumi:"videofilterExpiration"` // Interval of time between license checks for the FortiGuard video filter contract. @@ -219,7 +217,7 @@ type Fortiguard struct { WebfilterForceOff pulumi.StringOutput `pulumi:"webfilterForceOff"` // Interval of time between license checks for the FortiGuard web filter contract. WebfilterLicense pulumi.IntOutput `pulumi:"webfilterLicense"` - // Web filter query time out (1 - 30 sec, default = 7). + // Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. WebfilterTimeout pulumi.IntOutput `pulumi:"webfilterTimeout"` } @@ -271,7 +269,7 @@ func GetFortiguard(ctx *pulumi.Context, type fortiguardState struct { // Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. AntispamCache *string `pulumi:"antispamCache"` - // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + // Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). AntispamCacheMpercent *int `pulumi:"antispamCacheMpercent"` // Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). AntispamCacheMpermille *int `pulumi:"antispamCacheMpermille"` @@ -291,7 +289,7 @@ type fortiguardState struct { AnycastSdnsServerPort *int `pulumi:"anycastSdnsServerPort"` // 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: `enable`, `disable`. AutoFirmwareUpgrade *string `pulumi:"autoFirmwareUpgrade"` - // Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + // Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. AutoFirmwareUpgradeDay *string `pulumi:"autoFirmwareUpgradeDay"` // 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. AutoFirmwareUpgradeDelay *int `pulumi:"autoFirmwareUpgradeDelay"` @@ -323,7 +321,7 @@ type fortiguardState struct { LoadBalanceServers *int `pulumi:"loadBalanceServers"` // Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. OutbreakPreventionCache *string `pulumi:"outbreakPreventionCache"` - // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). OutbreakPreventionCacheMpercent *int `pulumi:"outbreakPreventionCacheMpercent"` // Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). OutbreakPreventionCacheMpermille *int `pulumi:"outbreakPreventionCacheMpermille"` @@ -397,14 +395,14 @@ type fortiguardState struct { WebfilterForceOff *string `pulumi:"webfilterForceOff"` // Interval of time between license checks for the FortiGuard web filter contract. WebfilterLicense *int `pulumi:"webfilterLicense"` - // Web filter query time out (1 - 30 sec, default = 7). + // Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. WebfilterTimeout *int `pulumi:"webfilterTimeout"` } type FortiguardState struct { // Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. AntispamCache pulumi.StringPtrInput - // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + // Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). AntispamCacheMpercent pulumi.IntPtrInput // Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). AntispamCacheMpermille pulumi.IntPtrInput @@ -424,7 +422,7 @@ type FortiguardState struct { AnycastSdnsServerPort pulumi.IntPtrInput // 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: `enable`, `disable`. AutoFirmwareUpgrade pulumi.StringPtrInput - // Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + // Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. AutoFirmwareUpgradeDay pulumi.StringPtrInput // 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. AutoFirmwareUpgradeDelay pulumi.IntPtrInput @@ -456,7 +454,7 @@ type FortiguardState struct { LoadBalanceServers pulumi.IntPtrInput // Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. OutbreakPreventionCache pulumi.StringPtrInput - // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). OutbreakPreventionCacheMpercent pulumi.IntPtrInput // Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). OutbreakPreventionCacheMpermille pulumi.IntPtrInput @@ -530,7 +528,7 @@ type FortiguardState struct { WebfilterForceOff pulumi.StringPtrInput // Interval of time between license checks for the FortiGuard web filter contract. WebfilterLicense pulumi.IntPtrInput - // Web filter query time out (1 - 30 sec, default = 7). + // Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. WebfilterTimeout pulumi.IntPtrInput } @@ -541,7 +539,7 @@ func (FortiguardState) ElementType() reflect.Type { type fortiguardArgs struct { // Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. AntispamCache *string `pulumi:"antispamCache"` - // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + // Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). AntispamCacheMpercent *int `pulumi:"antispamCacheMpercent"` // Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). AntispamCacheMpermille *int `pulumi:"antispamCacheMpermille"` @@ -561,7 +559,7 @@ type fortiguardArgs struct { AnycastSdnsServerPort *int `pulumi:"anycastSdnsServerPort"` // 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: `enable`, `disable`. AutoFirmwareUpgrade *string `pulumi:"autoFirmwareUpgrade"` - // Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + // Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. AutoFirmwareUpgradeDay *string `pulumi:"autoFirmwareUpgradeDay"` // 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. AutoFirmwareUpgradeDelay *int `pulumi:"autoFirmwareUpgradeDelay"` @@ -593,7 +591,7 @@ type fortiguardArgs struct { LoadBalanceServers *int `pulumi:"loadBalanceServers"` // Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. OutbreakPreventionCache *string `pulumi:"outbreakPreventionCache"` - // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). OutbreakPreventionCacheMpercent *int `pulumi:"outbreakPreventionCacheMpercent"` // Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). OutbreakPreventionCacheMpermille *int `pulumi:"outbreakPreventionCacheMpermille"` @@ -667,7 +665,7 @@ type fortiguardArgs struct { WebfilterForceOff *string `pulumi:"webfilterForceOff"` // Interval of time between license checks for the FortiGuard web filter contract. WebfilterLicense *int `pulumi:"webfilterLicense"` - // Web filter query time out (1 - 30 sec, default = 7). + // Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. WebfilterTimeout int `pulumi:"webfilterTimeout"` } @@ -675,7 +673,7 @@ type fortiguardArgs struct { type FortiguardArgs struct { // Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. AntispamCache pulumi.StringPtrInput - // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + // Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). AntispamCacheMpercent pulumi.IntPtrInput // Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). AntispamCacheMpermille pulumi.IntPtrInput @@ -695,7 +693,7 @@ type FortiguardArgs struct { AnycastSdnsServerPort pulumi.IntPtrInput // 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: `enable`, `disable`. AutoFirmwareUpgrade pulumi.StringPtrInput - // Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + // Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. AutoFirmwareUpgradeDay pulumi.StringPtrInput // 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. AutoFirmwareUpgradeDelay pulumi.IntPtrInput @@ -727,7 +725,7 @@ type FortiguardArgs struct { LoadBalanceServers pulumi.IntPtrInput // Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. OutbreakPreventionCache pulumi.StringPtrInput - // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). OutbreakPreventionCacheMpercent pulumi.IntPtrInput // Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). OutbreakPreventionCacheMpermille pulumi.IntPtrInput @@ -801,7 +799,7 @@ type FortiguardArgs struct { WebfilterForceOff pulumi.StringPtrInput // Interval of time between license checks for the FortiGuard web filter contract. WebfilterLicense pulumi.IntPtrInput - // Web filter query time out (1 - 30 sec, default = 7). + // Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. WebfilterTimeout pulumi.IntInput } @@ -897,7 +895,7 @@ func (o FortiguardOutput) AntispamCache() pulumi.StringOutput { return o.ApplyT(func(v *Fortiguard) pulumi.StringOutput { return v.AntispamCache }).(pulumi.StringOutput) } -// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). +// Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). func (o FortiguardOutput) AntispamCacheMpercent() pulumi.IntOutput { return o.ApplyT(func(v *Fortiguard) pulumi.IntOutput { return v.AntispamCacheMpercent }).(pulumi.IntOutput) } @@ -947,7 +945,7 @@ func (o FortiguardOutput) AutoFirmwareUpgrade() pulumi.StringOutput { return o.ApplyT(func(v *Fortiguard) pulumi.StringOutput { return v.AutoFirmwareUpgrade }).(pulumi.StringOutput) } -// Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. +// Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. func (o FortiguardOutput) AutoFirmwareUpgradeDay() pulumi.StringOutput { return o.ApplyT(func(v *Fortiguard) pulumi.StringOutput { return v.AutoFirmwareUpgradeDay }).(pulumi.StringOutput) } @@ -1027,7 +1025,7 @@ func (o FortiguardOutput) OutbreakPreventionCache() pulumi.StringOutput { return o.ApplyT(func(v *Fortiguard) pulumi.StringOutput { return v.OutbreakPreventionCache }).(pulumi.StringOutput) } -// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). +// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). func (o FortiguardOutput) OutbreakPreventionCacheMpercent() pulumi.IntOutput { return o.ApplyT(func(v *Fortiguard) pulumi.IntOutput { return v.OutbreakPreventionCacheMpercent }).(pulumi.IntOutput) } @@ -1173,8 +1171,8 @@ func (o FortiguardOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortiguardOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortiguard) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortiguardOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortiguard) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Expiration date of the FortiGuard video filter contract. @@ -1212,7 +1210,7 @@ func (o FortiguardOutput) WebfilterLicense() pulumi.IntOutput { return o.ApplyT(func(v *Fortiguard) pulumi.IntOutput { return v.WebfilterLicense }).(pulumi.IntOutput) } -// Web filter query time out (1 - 30 sec, default = 7). +// Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. func (o FortiguardOutput) WebfilterTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Fortiguard) pulumi.IntOutput { return v.WebfilterTimeout }).(pulumi.IntOutput) } diff --git a/sdk/go/fortios/system/fortimanager.go b/sdk/go/fortios/system/fortimanager.go index fde5cca6..916fb387 100644 --- a/sdk/go/fortios/system/fortimanager.go +++ b/sdk/go/fortios/system/fortimanager.go @@ -17,7 +17,6 @@ import ( // // ## Example // -// // ```go // package main // @@ -50,18 +49,17 @@ import ( // } // // ``` -// type Fortimanager struct { pulumi.CustomResourceState - CentralManagement pulumi.StringOutput `pulumi:"centralManagement"` - CentralMgmtAutoBackup pulumi.StringOutput `pulumi:"centralMgmtAutoBackup"` - CentralMgmtScheduleConfigRestore pulumi.StringOutput `pulumi:"centralMgmtScheduleConfigRestore"` - CentralMgmtScheduleScriptRestore pulumi.StringOutput `pulumi:"centralMgmtScheduleScriptRestore"` - Ip pulumi.StringOutput `pulumi:"ip"` - Ipsec pulumi.StringOutput `pulumi:"ipsec"` - Vdom pulumi.StringOutput `pulumi:"vdom"` - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + CentralManagement pulumi.StringOutput `pulumi:"centralManagement"` + CentralMgmtAutoBackup pulumi.StringOutput `pulumi:"centralMgmtAutoBackup"` + CentralMgmtScheduleConfigRestore pulumi.StringOutput `pulumi:"centralMgmtScheduleConfigRestore"` + CentralMgmtScheduleScriptRestore pulumi.StringOutput `pulumi:"centralMgmtScheduleScriptRestore"` + Ip pulumi.StringOutput `pulumi:"ip"` + Ipsec pulumi.StringOutput `pulumi:"ipsec"` + Vdom pulumi.StringOutput `pulumi:"vdom"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortimanager registers a new resource with the given unique name, arguments, and options. @@ -257,8 +255,8 @@ func (o FortimanagerOutput) Vdom() pulumi.StringOutput { return o.ApplyT(func(v *Fortimanager) pulumi.StringOutput { return v.Vdom }).(pulumi.StringOutput) } -func (o FortimanagerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortimanager) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortimanagerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortimanager) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortimanagerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fortindr.go b/sdk/go/fortios/system/fortindr.go index e008ffcd..f88ac094 100644 --- a/sdk/go/fortios/system/fortindr.go +++ b/sdk/go/fortios/system/fortindr.go @@ -42,7 +42,7 @@ type Fortindr struct { // Enable/disable FortiNDR. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortindr registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o FortindrOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortindrOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortindr) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortindrOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortindr) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortindrArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fortisandbox.go b/sdk/go/fortios/system/fortisandbox.go index 159b01fb..f707286d 100644 --- a/sdk/go/fortios/system/fortisandbox.go +++ b/sdk/go/fortios/system/fortisandbox.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -84,7 +82,7 @@ type Fortisandbox struct { // Enable/disable FortiSandbox. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortisandbox registers a new resource with the given unique name, arguments, and options. @@ -359,8 +357,8 @@ func (o FortisandboxOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortisandboxOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortisandbox) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortisandboxOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortisandbox) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortisandboxArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/fssopolling.go b/sdk/go/fortios/system/fssopolling.go index 484aeb0e..67374153 100644 --- a/sdk/go/fortios/system/fssopolling.go +++ b/sdk/go/fortios/system/fssopolling.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,7 +70,7 @@ type Fssopolling struct { // Enable/disable FSSO Polling Mode. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFssopolling registers a new resource with the given unique name, arguments, and options. @@ -276,8 +274,8 @@ func (o FssopollingOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FssopollingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fssopolling) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FssopollingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fssopolling) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FssopollingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ftmpush.go b/sdk/go/fortios/system/ftmpush.go index 54486fba..872a2be8 100644 --- a/sdk/go/fortios/system/ftmpush.go +++ b/sdk/go/fortios/system/ftmpush.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Ftmpush struct { Proxy pulumi.StringOutput `pulumi:"proxy"` // IPv4 address or domain name of FortiToken Mobile push services server. Server pulumi.StringOutput `pulumi:"server"` - // Name of the server certificate to be used for SSL (default = Fortinet_Factory). + // Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. ServerCert pulumi.StringOutput `pulumi:"serverCert"` // IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). ServerIp pulumi.StringOutput `pulumi:"serverIp"` @@ -76,7 +74,7 @@ type Ftmpush struct { // Enable/disable the use of FortiToken Mobile push services. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFtmpush registers a new resource with the given unique name, arguments, and options. @@ -113,7 +111,7 @@ type ftmpushState struct { Proxy *string `pulumi:"proxy"` // IPv4 address or domain name of FortiToken Mobile push services server. Server *string `pulumi:"server"` - // Name of the server certificate to be used for SSL (default = Fortinet_Factory). + // Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. ServerCert *string `pulumi:"serverCert"` // IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). ServerIp *string `pulumi:"serverIp"` @@ -130,7 +128,7 @@ type FtmpushState struct { Proxy pulumi.StringPtrInput // IPv4 address or domain name of FortiToken Mobile push services server. Server pulumi.StringPtrInput - // Name of the server certificate to be used for SSL (default = Fortinet_Factory). + // Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. ServerCert pulumi.StringPtrInput // IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). ServerIp pulumi.StringPtrInput @@ -151,7 +149,7 @@ type ftmpushArgs struct { Proxy *string `pulumi:"proxy"` // IPv4 address or domain name of FortiToken Mobile push services server. Server *string `pulumi:"server"` - // Name of the server certificate to be used for SSL (default = Fortinet_Factory). + // Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. ServerCert *string `pulumi:"serverCert"` // IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). ServerIp *string `pulumi:"serverIp"` @@ -169,7 +167,7 @@ type FtmpushArgs struct { Proxy pulumi.StringPtrInput // IPv4 address or domain name of FortiToken Mobile push services server. Server pulumi.StringPtrInput - // Name of the server certificate to be used for SSL (default = Fortinet_Factory). + // Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. ServerCert pulumi.StringPtrInput // IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). ServerIp pulumi.StringPtrInput @@ -278,7 +276,7 @@ func (o FtmpushOutput) Server() pulumi.StringOutput { return o.ApplyT(func(v *Ftmpush) pulumi.StringOutput { return v.Server }).(pulumi.StringOutput) } -// Name of the server certificate to be used for SSL (default = Fortinet_Factory). +// Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. func (o FtmpushOutput) ServerCert() pulumi.StringOutput { return o.ApplyT(func(v *Ftmpush) pulumi.StringOutput { return v.ServerCert }).(pulumi.StringOutput) } @@ -299,8 +297,8 @@ func (o FtmpushOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FtmpushOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ftmpush) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FtmpushOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ftmpush) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FtmpushArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/geneve.go b/sdk/go/fortios/system/geneve.go index 9f9154d9..9f2f26b3 100644 --- a/sdk/go/fortios/system/geneve.go +++ b/sdk/go/fortios/system/geneve.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -82,7 +80,7 @@ type Geneve struct { // GENEVE type. Valid values: `ethernet`, `ppp`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // GENEVE network ID. Vni pulumi.IntOutput `pulumi:"vni"` } @@ -340,8 +338,8 @@ func (o GeneveOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GeneveOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Geneve) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GeneveOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Geneve) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // GENEVE network ID. diff --git a/sdk/go/fortios/system/geoipcountry.go b/sdk/go/fortios/system/geoipcountry.go index 8671ee62..da6185d2 100644 --- a/sdk/go/fortios/system/geoipcountry.go +++ b/sdk/go/fortios/system/geoipcountry.go @@ -38,7 +38,7 @@ type Geoipcountry struct { // Country name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGeoipcountry registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o GeoipcountryOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GeoipcountryOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Geoipcountry) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GeoipcountryOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Geoipcountry) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GeoipcountryArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/geoipoverride.go b/sdk/go/fortios/system/geoipoverride.go index 94ea8f8e..51e32eb1 100644 --- a/sdk/go/fortios/system/geoipoverride.go +++ b/sdk/go/fortios/system/geoipoverride.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Geoipoverride struct { Description pulumi.StringOutput `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Table of IPv6 ranges assigned to country. The structure of `ip6Range` block is documented below. Ip6Ranges GeoipoverrideIp6RangeArrayOutput `pulumi:"ip6Ranges"` @@ -76,7 +74,7 @@ type Geoipoverride struct { // Location name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGeoipoverride registers a new resource with the given unique name, arguments, and options. @@ -115,7 +113,7 @@ type geoipoverrideState struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Table of IPv6 ranges assigned to country. The structure of `ip6Range` block is documented below. Ip6Ranges []GeoipoverrideIp6Range `pulumi:"ip6Ranges"` @@ -134,7 +132,7 @@ type GeoipoverrideState struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Table of IPv6 ranges assigned to country. The structure of `ip6Range` block is documented below. Ip6Ranges GeoipoverrideIp6RangeArrayInput @@ -157,7 +155,7 @@ type geoipoverrideArgs struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Table of IPv6 ranges assigned to country. The structure of `ip6Range` block is documented below. Ip6Ranges []GeoipoverrideIp6Range `pulumi:"ip6Ranges"` @@ -177,7 +175,7 @@ type GeoipoverrideArgs struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Table of IPv6 ranges assigned to country. The structure of `ip6Range` block is documented below. Ip6Ranges GeoipoverrideIp6RangeArrayInput @@ -291,7 +289,7 @@ func (o GeoipoverrideOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Geoipoverride) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GeoipoverrideOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Geoipoverride) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -312,8 +310,8 @@ func (o GeoipoverrideOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GeoipoverrideOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Geoipoverride) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GeoipoverrideOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Geoipoverride) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GeoipoverrideArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/getCsf.go b/sdk/go/fortios/system/getCsf.go index 776320de..539015d8 100644 --- a/sdk/go/fortios/system/getCsf.go +++ b/sdk/go/fortios/system/getCsf.go @@ -74,6 +74,8 @@ type LookupCsfResult struct { ManagementPort int `pulumi:"managementPort"` // SAML setting configuration synchronization. SamlConfigurationSync string `pulumi:"samlConfigurationSync"` + // Source IP address for communication with the upstream FortiGate. + SourceIp string `pulumi:"sourceIp"` // Enable/disable Security Fabric. Status string `pulumi:"status"` // Pre-authorized and blocked security fabric nodes. The structure of `trustedList` block is documented below. @@ -82,6 +84,10 @@ type LookupCsfResult struct { Uid string `pulumi:"uid"` // IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. Upstream string `pulumi:"upstream"` + // Specify outgoing interface to reach server. + UpstreamInterface string `pulumi:"upstreamInterface"` + // Specify how to select outgoing interface to reach server. + UpstreamInterfaceSelectMethod string `pulumi:"upstreamInterfaceSelectMethod"` // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. UpstreamIp string `pulumi:"upstreamIp"` // The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). @@ -237,6 +243,11 @@ func (o LookupCsfResultOutput) SamlConfigurationSync() pulumi.StringOutput { return o.ApplyT(func(v LookupCsfResult) string { return v.SamlConfigurationSync }).(pulumi.StringOutput) } +// Source IP address for communication with the upstream FortiGate. +func (o LookupCsfResultOutput) SourceIp() pulumi.StringOutput { + return o.ApplyT(func(v LookupCsfResult) string { return v.SourceIp }).(pulumi.StringOutput) +} + // Enable/disable Security Fabric. func (o LookupCsfResultOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v LookupCsfResult) string { return v.Status }).(pulumi.StringOutput) @@ -257,6 +268,16 @@ func (o LookupCsfResultOutput) Upstream() pulumi.StringOutput { return o.ApplyT(func(v LookupCsfResult) string { return v.Upstream }).(pulumi.StringOutput) } +// Specify outgoing interface to reach server. +func (o LookupCsfResultOutput) UpstreamInterface() pulumi.StringOutput { + return o.ApplyT(func(v LookupCsfResult) string { return v.UpstreamInterface }).(pulumi.StringOutput) +} + +// Specify how to select outgoing interface to reach server. +func (o LookupCsfResultOutput) UpstreamInterfaceSelectMethod() pulumi.StringOutput { + return o.ApplyT(func(v LookupCsfResult) string { return v.UpstreamInterfaceSelectMethod }).(pulumi.StringOutput) +} + // IP address of the FortiGate upstream from this FortiGate in the Security Fabric. func (o LookupCsfResultOutput) UpstreamIp() pulumi.StringOutput { return o.ApplyT(func(v LookupCsfResult) string { return v.UpstreamIp }).(pulumi.StringOutput) diff --git a/sdk/go/fortios/system/getFortiguard.go b/sdk/go/fortios/system/getFortiguard.go index d650346d..75141e3b 100644 --- a/sdk/go/fortios/system/getFortiguard.go +++ b/sdk/go/fortios/system/getFortiguard.go @@ -32,7 +32,7 @@ type LookupFortiguardArgs struct { type LookupFortiguardResult struct { // Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. AntispamCache string `pulumi:"antispamCache"` - // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + // Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%). AntispamCacheMpercent int `pulumi:"antispamCacheMpercent"` // Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). AntispamCacheMpermille int `pulumi:"antispamCacheMpermille"` @@ -86,7 +86,7 @@ type LookupFortiguardResult struct { LoadBalanceServers int `pulumi:"loadBalanceServers"` // Enable/disable FortiGuard Virus Outbreak Prevention cache. OutbreakPreventionCache string `pulumi:"outbreakPreventionCache"` - // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + // Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). OutbreakPreventionCacheMpercent int `pulumi:"outbreakPreventionCacheMpercent"` // Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). OutbreakPreventionCacheMpermille int `pulumi:"outbreakPreventionCacheMpermille"` @@ -206,7 +206,7 @@ func (o LookupFortiguardResultOutput) AntispamCache() pulumi.StringOutput { return o.ApplyT(func(v LookupFortiguardResult) string { return v.AntispamCache }).(pulumi.StringOutput) } -// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). +// Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%). func (o LookupFortiguardResultOutput) AntispamCacheMpercent() pulumi.IntOutput { return o.ApplyT(func(v LookupFortiguardResult) int { return v.AntispamCacheMpercent }).(pulumi.IntOutput) } @@ -341,7 +341,7 @@ func (o LookupFortiguardResultOutput) OutbreakPreventionCache() pulumi.StringOut return o.ApplyT(func(v LookupFortiguardResult) string { return v.OutbreakPreventionCache }).(pulumi.StringOutput) } -// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). +// Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). func (o LookupFortiguardResultOutput) OutbreakPreventionCacheMpercent() pulumi.IntOutput { return o.ApplyT(func(v LookupFortiguardResult) int { return v.OutbreakPreventionCacheMpercent }).(pulumi.IntOutput) } diff --git a/sdk/go/fortios/system/getGlobal.go b/sdk/go/fortios/system/getGlobal.go index b26fe6b5..e624fa33 100644 --- a/sdk/go/fortios/system/getGlobal.go +++ b/sdk/go/fortios/system/getGlobal.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -38,7 +37,6 @@ import ( // } // // ``` -// func LookupGlobal(ctx *pulumi.Context, args *LookupGlobalArgs, opts ...pulumi.InvokeOption) (*LookupGlobalResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupGlobalResult @@ -173,7 +171,7 @@ type LookupGlobalResult struct { ComplianceCheck string `pulumi:"complianceCheck"` // Time of day to run scheduled PCI DSS compliance checks. ComplianceCheckTime string `pulumi:"complianceCheckTime"` - // Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + // Threshold at which CPU usage is reported. (% of total CPU, default = 90). CpuUseThreshold int `pulumi:"cpuUseThreshold"` // Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. CsrCaAttribute string `pulumi:"csrCaAttribute"` @@ -187,6 +185,8 @@ type LookupGlobalResult struct { DeviceIdleTimeout int `pulumi:"deviceIdleTimeout"` // Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. DhParams string `pulumi:"dhParams"` + // DHCP leases backup interval in seconds (10 - 3600, default = 60). + DhcpLeaseBackupInterval int `pulumi:"dhcpLeaseBackupInterval"` // DNS proxy worker count. DnsproxyWorkerCount int `pulumi:"dnsproxyWorkerCount"` // Enable/disable daylight saving time. @@ -325,6 +325,8 @@ type LookupGlobalResult struct { IpsecHaSeqjumpRate int `pulumi:"ipsecHaSeqjumpRate"` // Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. IpsecHmacOffload string `pulumi:"ipsecHmacOffload"` + // Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. + IpsecQatOffload string `pulumi:"ipsecQatOffload"` // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. IpsecRoundRobin string `pulumi:"ipsecRoundRobin"` // Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. @@ -334,6 +336,8 @@ type LookupGlobalResult struct { // Enable/disable IPv6 address probe through Anycast. Ipv6AllowAnycastProbe string `pulumi:"ipv6AllowAnycastProbe"` // Enable/disable silent drop of IPv6 local-in traffic. + Ipv6AllowLocalInSilentDrop string `pulumi:"ipv6AllowLocalInSilentDrop"` + // Enable/disable silent drop of IPv6 local-in traffic. Ipv6AllowLocalInSlientDrop string `pulumi:"ipv6AllowLocalInSlientDrop"` // Enable/disable IPv6 address probe through Multicast. Ipv6AllowMulticastProbe string `pulumi:"ipv6AllowMulticastProbe"` @@ -375,11 +379,11 @@ type LookupGlobalResult struct { MaxRouteCacheSize int `pulumi:"maxRouteCacheSize"` // Enable/disable no modification of multicast TTL. McTtlNotchange string `pulumi:"mcTtlNotchange"` - // Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + // Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). MemoryUseThresholdExtreme int `pulumi:"memoryUseThresholdExtreme"` - // Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + // Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). MemoryUseThresholdGreen int `pulumi:"memoryUseThresholdGreen"` - // Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + // Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). MemoryUseThresholdRed int `pulumi:"memoryUseThresholdRed"` // Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). MiglogAffinity string `pulumi:"miglogAffinity"` @@ -391,6 +395,8 @@ type LookupGlobalResult struct { MulticastForward string `pulumi:"multicastForward"` // Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). NdpMaxEntry int `pulumi:"ndpMaxEntry"` + // Enable/disable sending of probing packets to update neighbors for offloaded sessions. + NpuNeighborUpdate string `pulumi:"npuNeighborUpdate"` // Enable/disable per-user block/allow list filter. PerUserBal string `pulumi:"perUserBal"` // Enable/disable per-user black/white list filter. @@ -958,7 +964,7 @@ func (o LookupGlobalResultOutput) ComplianceCheckTime() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.ComplianceCheckTime }).(pulumi.StringOutput) } -// Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). +// Threshold at which CPU usage is reported. (% of total CPU, default = 90). func (o LookupGlobalResultOutput) CpuUseThreshold() pulumi.IntOutput { return o.ApplyT(func(v LookupGlobalResult) int { return v.CpuUseThreshold }).(pulumi.IntOutput) } @@ -993,6 +999,11 @@ func (o LookupGlobalResultOutput) DhParams() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.DhParams }).(pulumi.StringOutput) } +// DHCP leases backup interval in seconds (10 - 3600, default = 60). +func (o LookupGlobalResultOutput) DhcpLeaseBackupInterval() pulumi.IntOutput { + return o.ApplyT(func(v LookupGlobalResult) int { return v.DhcpLeaseBackupInterval }).(pulumi.IntOutput) +} + // DNS proxy worker count. func (o LookupGlobalResultOutput) DnsproxyWorkerCount() pulumi.IntOutput { return o.ApplyT(func(v LookupGlobalResult) int { return v.DnsproxyWorkerCount }).(pulumi.IntOutput) @@ -1340,6 +1351,11 @@ func (o LookupGlobalResultOutput) IpsecHmacOffload() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.IpsecHmacOffload }).(pulumi.StringOutput) } +// Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. +func (o LookupGlobalResultOutput) IpsecQatOffload() pulumi.StringOutput { + return o.ApplyT(func(v LookupGlobalResult) string { return v.IpsecQatOffload }).(pulumi.StringOutput) +} + // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. func (o LookupGlobalResultOutput) IpsecRoundRobin() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.IpsecRoundRobin }).(pulumi.StringOutput) @@ -1360,6 +1376,11 @@ func (o LookupGlobalResultOutput) Ipv6AllowAnycastProbe() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.Ipv6AllowAnycastProbe }).(pulumi.StringOutput) } +// Enable/disable silent drop of IPv6 local-in traffic. +func (o LookupGlobalResultOutput) Ipv6AllowLocalInSilentDrop() pulumi.StringOutput { + return o.ApplyT(func(v LookupGlobalResult) string { return v.Ipv6AllowLocalInSilentDrop }).(pulumi.StringOutput) +} + // Enable/disable silent drop of IPv6 local-in traffic. func (o LookupGlobalResultOutput) Ipv6AllowLocalInSlientDrop() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.Ipv6AllowLocalInSlientDrop }).(pulumi.StringOutput) @@ -1465,17 +1486,17 @@ func (o LookupGlobalResultOutput) McTtlNotchange() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.McTtlNotchange }).(pulumi.StringOutput) } -// Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). +// Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). func (o LookupGlobalResultOutput) MemoryUseThresholdExtreme() pulumi.IntOutput { return o.ApplyT(func(v LookupGlobalResult) int { return v.MemoryUseThresholdExtreme }).(pulumi.IntOutput) } -// Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). +// Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). func (o LookupGlobalResultOutput) MemoryUseThresholdGreen() pulumi.IntOutput { return o.ApplyT(func(v LookupGlobalResult) int { return v.MemoryUseThresholdGreen }).(pulumi.IntOutput) } -// Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). +// Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). func (o LookupGlobalResultOutput) MemoryUseThresholdRed() pulumi.IntOutput { return o.ApplyT(func(v LookupGlobalResult) int { return v.MemoryUseThresholdRed }).(pulumi.IntOutput) } @@ -1505,6 +1526,11 @@ func (o LookupGlobalResultOutput) NdpMaxEntry() pulumi.IntOutput { return o.ApplyT(func(v LookupGlobalResult) int { return v.NdpMaxEntry }).(pulumi.IntOutput) } +// Enable/disable sending of probing packets to update neighbors for offloaded sessions. +func (o LookupGlobalResultOutput) NpuNeighborUpdate() pulumi.StringOutput { + return o.ApplyT(func(v LookupGlobalResult) string { return v.NpuNeighborUpdate }).(pulumi.StringOutput) +} + // Enable/disable per-user block/allow list filter. func (o LookupGlobalResultOutput) PerUserBal() pulumi.StringOutput { return o.ApplyT(func(v LookupGlobalResult) string { return v.PerUserBal }).(pulumi.StringOutput) diff --git a/sdk/go/fortios/system/getInterface.go b/sdk/go/fortios/system/getInterface.go index e962a74a..8e17fdf4 100644 --- a/sdk/go/fortios/system/getInterface.go +++ b/sdk/go/fortios/system/getInterface.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func LookupInterface(ctx *pulumi.Context, args *LookupInterfaceArgs, opts ...pulumi.InvokeOption) (*LookupInterfaceResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv LookupInterfaceResult @@ -141,6 +139,8 @@ type LookupInterfaceResult struct { DhcpClientIdentifier string `pulumi:"dhcpClientIdentifier"` // Enable/disable DHCP relay agent option. DhcpRelayAgentOption string `pulumi:"dhcpRelayAgentOption"` + // Enable/disable relaying DHCP messages with no end option. + DhcpRelayAllowNoEndOption string `pulumi:"dhcpRelayAllowNoEndOption"` // DHCP relay circuit ID. DhcpRelayCircuitId string `pulumi:"dhcpRelayCircuitId"` // Specify outgoing interface to reach server. @@ -762,6 +762,11 @@ func (o LookupInterfaceResultOutput) DhcpRelayAgentOption() pulumi.StringOutput return o.ApplyT(func(v LookupInterfaceResult) string { return v.DhcpRelayAgentOption }).(pulumi.StringOutput) } +// Enable/disable relaying DHCP messages with no end option. +func (o LookupInterfaceResultOutput) DhcpRelayAllowNoEndOption() pulumi.StringOutput { + return o.ApplyT(func(v LookupInterfaceResult) string { return v.DhcpRelayAllowNoEndOption }).(pulumi.StringOutput) +} + // DHCP relay circuit ID. func (o LookupInterfaceResultOutput) DhcpRelayCircuitId() pulumi.StringOutput { return o.ApplyT(func(v LookupInterfaceResult) string { return v.DhcpRelayCircuitId }).(pulumi.StringOutput) diff --git a/sdk/go/fortios/system/getInterfacelist.go b/sdk/go/fortios/system/getInterfacelist.go index 9d6ecd61..2983efae 100644 --- a/sdk/go/fortios/system/getInterfacelist.go +++ b/sdk/go/fortios/system/getInterfacelist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// func GetInterfacelist(ctx *pulumi.Context, args *GetInterfacelistArgs, opts ...pulumi.InvokeOption) (*GetInterfacelistResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetInterfacelistResult diff --git a/sdk/go/fortios/system/getNtp.go b/sdk/go/fortios/system/getNtp.go index bb4a3e34..6fec7ec3 100644 --- a/sdk/go/fortios/system/getNtp.go +++ b/sdk/go/fortios/system/getNtp.go @@ -40,7 +40,7 @@ type LookupNtpResult struct { Key string `pulumi:"key"` // Key ID for authentication. KeyId int `pulumi:"keyId"` - // Key type for authentication (MD5, SHA1). + // Select NTP authentication type. KeyType string `pulumi:"keyType"` // Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. Ntpservers []GetNtpNtpserver `pulumi:"ntpservers"` @@ -122,7 +122,7 @@ func (o LookupNtpResultOutput) KeyId() pulumi.IntOutput { return o.ApplyT(func(v LookupNtpResult) int { return v.KeyId }).(pulumi.IntOutput) } -// Key type for authentication (MD5, SHA1). +// Select NTP authentication type. func (o LookupNtpResultOutput) KeyType() pulumi.StringOutput { return o.ApplyT(func(v LookupNtpResult) string { return v.KeyType }).(pulumi.StringOutput) } diff --git a/sdk/go/fortios/system/global.go b/sdk/go/fortios/system/global.go index 55b49770..192be3e1 100644 --- a/sdk/go/fortios/system/global.go +++ b/sdk/go/fortios/system/global.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,9 +62,9 @@ import ( type Global struct { pulumi.CustomResourceState - // Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + // Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. AdminConcurrent pulumi.StringOutput `pulumi:"adminConcurrent"` - // Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + // Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). AdminConsoleTimeout pulumi.IntOutput `pulumi:"adminConsoleTimeout"` // Override access profile. AdminForticloudSsoDefaultProfile pulumi.StringOutput `pulumi:"adminForticloudSsoDefaultProfile"` @@ -116,7 +114,7 @@ type Global struct { AdminTelnet pulumi.StringOutput `pulumi:"adminTelnet"` // Administrative access port for TELNET. (1 - 65535, default = 23). AdminTelnetPort pulumi.IntOutput `pulumi:"adminTelnetPort"` - // Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + // Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). Admintimeout pulumi.IntOutput `pulumi:"admintimeout"` // Alias for your FortiGate unit. Alias pulumi.StringOutput `pulumi:"alias"` @@ -130,9 +128,9 @@ type Global struct { Asymroute pulumi.StringOutput `pulumi:"asymroute"` // Server certificate that the FortiGate uses for HTTPS firewall authentication connections. AuthCert pulumi.StringOutput `pulumi:"authCert"` - // User authentication HTTP port. (1 - 65535, default = 80). + // User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. AuthHttpPort pulumi.IntOutput `pulumi:"authHttpPort"` - // User authentication HTTPS port. (1 - 65535, default = 443). + // User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. AuthHttpsPort pulumi.IntOutput `pulumi:"authHttpsPort"` // User IKE SAML authentication port (0 - 65535, default = 1001). AuthIkeSamlPort pulumi.IntOutput `pulumi:"authIkeSamlPort"` @@ -160,7 +158,7 @@ type Global struct { BrFdbMaxEntry pulumi.IntOutput `pulumi:"brFdbMaxEntry"` // Maximum number of certificates that can be traversed in a certificate chain. CertChainMax pulumi.IntOutput `pulumi:"certChainMax"` - // Time-out for reverting to the last saved configuration. + // Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). CfgRevertTimeout pulumi.IntOutput `pulumi:"cfgRevertTimeout"` // Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. CfgSave pulumi.StringOutput `pulumi:"cfgSave"` @@ -180,7 +178,7 @@ type Global struct { ComplianceCheck pulumi.StringOutput `pulumi:"complianceCheck"` // Time of day to run scheduled PCI DSS compliance checks. ComplianceCheckTime pulumi.StringOutput `pulumi:"complianceCheckTime"` - // Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + // Threshold at which CPU usage is reported. (% of total CPU, default = 90). CpuUseThreshold pulumi.IntOutput `pulumi:"cpuUseThreshold"` // Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. CsrCaAttribute pulumi.StringOutput `pulumi:"csrCaAttribute"` @@ -194,6 +192,8 @@ type Global struct { DeviceIdleTimeout pulumi.IntOutput `pulumi:"deviceIdleTimeout"` // Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. DhParams pulumi.StringOutput `pulumi:"dhParams"` + // DHCP leases backup interval in seconds (10 - 3600, default = 60). + DhcpLeaseBackupInterval pulumi.IntOutput `pulumi:"dhcpLeaseBackupInterval"` // DNS proxy worker count. DnsproxyWorkerCount pulumi.IntOutput `pulumi:"dnsproxyWorkerCount"` // Enable/disable daylight saving time. Valid values: `enable`, `disable`. @@ -248,7 +248,7 @@ type Global struct { FortitokenCloudPushStatus pulumi.StringOutput `pulumi:"fortitokenCloudPushStatus"` // Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). FortitokenCloudSyncInterval pulumi.IntOutput `pulumi:"fortitokenCloudSyncInterval"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. GuiAllowDefaultHostname pulumi.StringOutput `pulumi:"guiAllowDefaultHostname"` @@ -334,6 +334,8 @@ type Global struct { IpsecHaSeqjumpRate pulumi.IntOutput `pulumi:"ipsecHaSeqjumpRate"` // Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. IpsecHmacOffload pulumi.StringOutput `pulumi:"ipsecHmacOffload"` + // Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + IpsecQatOffload pulumi.StringOutput `pulumi:"ipsecQatOffload"` // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. IpsecRoundRobin pulumi.StringOutput `pulumi:"ipsecRoundRobin"` // Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. @@ -343,6 +345,8 @@ type Global struct { // Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. Ipv6AllowAnycastProbe pulumi.StringOutput `pulumi:"ipv6AllowAnycastProbe"` // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + Ipv6AllowLocalInSilentDrop pulumi.StringOutput `pulumi:"ipv6AllowLocalInSilentDrop"` + // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. Ipv6AllowLocalInSlientDrop pulumi.StringOutput `pulumi:"ipv6AllowLocalInSlientDrop"` // Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. Ipv6AllowMulticastProbe pulumi.StringOutput `pulumi:"ipv6AllowMulticastProbe"` @@ -384,15 +388,15 @@ type Global struct { MaxRouteCacheSize pulumi.IntOutput `pulumi:"maxRouteCacheSize"` // Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. McTtlNotchange pulumi.StringOutput `pulumi:"mcTtlNotchange"` - // Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + // Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). MemoryUseThresholdExtreme pulumi.IntOutput `pulumi:"memoryUseThresholdExtreme"` - // Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + // Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). MemoryUseThresholdGreen pulumi.IntOutput `pulumi:"memoryUseThresholdGreen"` - // Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + // Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). MemoryUseThresholdRed pulumi.IntOutput `pulumi:"memoryUseThresholdRed"` - // Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + // Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. MiglogAffinity pulumi.StringOutput `pulumi:"miglogAffinity"` - // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. MiglogdChildren pulumi.IntOutput `pulumi:"miglogdChildren"` // Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. MultiFactorAuthentication pulumi.StringOutput `pulumi:"multiFactorAuthentication"` @@ -400,6 +404,8 @@ type Global struct { MulticastForward pulumi.StringOutput `pulumi:"multicastForward"` // Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). NdpMaxEntry pulumi.IntOutput `pulumi:"ndpMaxEntry"` + // Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + NpuNeighborUpdate pulumi.StringOutput `pulumi:"npuNeighborUpdate"` // Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. PerUserBal pulumi.StringOutput `pulumi:"perUserBal"` // Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. @@ -456,9 +462,9 @@ type Global struct { RadiusPort pulumi.IntOutput `pulumi:"radiusPort"` // Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. RebootUponConfigRestore pulumi.StringOutput `pulumi:"rebootUponConfigRestore"` - // Statistics refresh interval in GUI. + // Statistics refresh interval second(s) in GUI. Refresh pulumi.IntOutput `pulumi:"refresh"` - // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. Remoteauthtimeout pulumi.IntOutput `pulumi:"remoteauthtimeout"` // Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. ResetSessionlessTcp pulumi.StringOutput `pulumi:"resetSessionlessTcp"` @@ -540,7 +546,7 @@ type Global struct { SslvpnWebMode pulumi.StringOutput `pulumi:"sslvpnWebMode"` // Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. StrictDirtySessionCheck pulumi.StringOutput `pulumi:"strictDirtySessionCheck"` - // Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + // Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. StrongCrypto pulumi.StringOutput `pulumi:"strongCrypto"` // Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. SwitchController pulumi.StringOutput `pulumi:"switchController"` @@ -558,7 +564,7 @@ type Global struct { TcpOption pulumi.StringOutput `pulumi:"tcpOption"` // Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). TcpRstTimer pulumi.IntOutput `pulumi:"tcpRstTimer"` - // Length of the TCP TIME-WAIT state in seconds. + // Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). TcpTimewaitTimer pulumi.IntOutput `pulumi:"tcpTimewaitTimer"` // Enable/disable TFTP. Valid values: `enable`, `disable`. Tftp pulumi.StringOutput `pulumi:"tftp"` @@ -599,7 +605,7 @@ type Global struct { // Enable/disable support for split/multiple virtual domains (VDOMs). Valid values: `no-vdom`, `split-vdom`, `multi-vdom`. VdomMode pulumi.StringOutput `pulumi:"vdomMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Controls the number of ARPs that the FortiGate sends for a Virtual IP (VIP) address range. Valid values: `unlimited`, `restricted`. VipArpRange pulumi.StringOutput `pulumi:"vipArpRange"` // Maximum number of virtual server processes to create. The maximum is the number of CPU cores. This is not available on single-core CPUs. @@ -670,9 +676,9 @@ func GetGlobal(ctx *pulumi.Context, // Input properties used for looking up and filtering Global resources. type globalState struct { - // Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + // Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. AdminConcurrent *string `pulumi:"adminConcurrent"` - // Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + // Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). AdminConsoleTimeout *int `pulumi:"adminConsoleTimeout"` // Override access profile. AdminForticloudSsoDefaultProfile *string `pulumi:"adminForticloudSsoDefaultProfile"` @@ -722,7 +728,7 @@ type globalState struct { AdminTelnet *string `pulumi:"adminTelnet"` // Administrative access port for TELNET. (1 - 65535, default = 23). AdminTelnetPort *int `pulumi:"adminTelnetPort"` - // Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + // Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). Admintimeout *int `pulumi:"admintimeout"` // Alias for your FortiGate unit. Alias *string `pulumi:"alias"` @@ -736,9 +742,9 @@ type globalState struct { Asymroute *string `pulumi:"asymroute"` // Server certificate that the FortiGate uses for HTTPS firewall authentication connections. AuthCert *string `pulumi:"authCert"` - // User authentication HTTP port. (1 - 65535, default = 80). + // User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. AuthHttpPort *int `pulumi:"authHttpPort"` - // User authentication HTTPS port. (1 - 65535, default = 443). + // User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. AuthHttpsPort *int `pulumi:"authHttpsPort"` // User IKE SAML authentication port (0 - 65535, default = 1001). AuthIkeSamlPort *int `pulumi:"authIkeSamlPort"` @@ -766,7 +772,7 @@ type globalState struct { BrFdbMaxEntry *int `pulumi:"brFdbMaxEntry"` // Maximum number of certificates that can be traversed in a certificate chain. CertChainMax *int `pulumi:"certChainMax"` - // Time-out for reverting to the last saved configuration. + // Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). CfgRevertTimeout *int `pulumi:"cfgRevertTimeout"` // Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. CfgSave *string `pulumi:"cfgSave"` @@ -786,7 +792,7 @@ type globalState struct { ComplianceCheck *string `pulumi:"complianceCheck"` // Time of day to run scheduled PCI DSS compliance checks. ComplianceCheckTime *string `pulumi:"complianceCheckTime"` - // Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + // Threshold at which CPU usage is reported. (% of total CPU, default = 90). CpuUseThreshold *int `pulumi:"cpuUseThreshold"` // Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. CsrCaAttribute *string `pulumi:"csrCaAttribute"` @@ -800,6 +806,8 @@ type globalState struct { DeviceIdleTimeout *int `pulumi:"deviceIdleTimeout"` // Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. DhParams *string `pulumi:"dhParams"` + // DHCP leases backup interval in seconds (10 - 3600, default = 60). + DhcpLeaseBackupInterval *int `pulumi:"dhcpLeaseBackupInterval"` // DNS proxy worker count. DnsproxyWorkerCount *int `pulumi:"dnsproxyWorkerCount"` // Enable/disable daylight saving time. Valid values: `enable`, `disable`. @@ -854,7 +862,7 @@ type globalState struct { FortitokenCloudPushStatus *string `pulumi:"fortitokenCloudPushStatus"` // Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). FortitokenCloudSyncInterval *int `pulumi:"fortitokenCloudSyncInterval"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. GuiAllowDefaultHostname *string `pulumi:"guiAllowDefaultHostname"` @@ -940,6 +948,8 @@ type globalState struct { IpsecHaSeqjumpRate *int `pulumi:"ipsecHaSeqjumpRate"` // Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. IpsecHmacOffload *string `pulumi:"ipsecHmacOffload"` + // Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + IpsecQatOffload *string `pulumi:"ipsecQatOffload"` // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. IpsecRoundRobin *string `pulumi:"ipsecRoundRobin"` // Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. @@ -949,6 +959,8 @@ type globalState struct { // Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. Ipv6AllowAnycastProbe *string `pulumi:"ipv6AllowAnycastProbe"` // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + Ipv6AllowLocalInSilentDrop *string `pulumi:"ipv6AllowLocalInSilentDrop"` + // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. Ipv6AllowLocalInSlientDrop *string `pulumi:"ipv6AllowLocalInSlientDrop"` // Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. Ipv6AllowMulticastProbe *string `pulumi:"ipv6AllowMulticastProbe"` @@ -990,15 +1002,15 @@ type globalState struct { MaxRouteCacheSize *int `pulumi:"maxRouteCacheSize"` // Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. McTtlNotchange *string `pulumi:"mcTtlNotchange"` - // Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + // Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). MemoryUseThresholdExtreme *int `pulumi:"memoryUseThresholdExtreme"` - // Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + // Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). MemoryUseThresholdGreen *int `pulumi:"memoryUseThresholdGreen"` - // Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + // Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). MemoryUseThresholdRed *int `pulumi:"memoryUseThresholdRed"` - // Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + // Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. MiglogAffinity *string `pulumi:"miglogAffinity"` - // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. MiglogdChildren *int `pulumi:"miglogdChildren"` // Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. MultiFactorAuthentication *string `pulumi:"multiFactorAuthentication"` @@ -1006,6 +1018,8 @@ type globalState struct { MulticastForward *string `pulumi:"multicastForward"` // Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). NdpMaxEntry *int `pulumi:"ndpMaxEntry"` + // Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + NpuNeighborUpdate *string `pulumi:"npuNeighborUpdate"` // Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. PerUserBal *string `pulumi:"perUserBal"` // Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. @@ -1062,9 +1076,9 @@ type globalState struct { RadiusPort *int `pulumi:"radiusPort"` // Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. RebootUponConfigRestore *string `pulumi:"rebootUponConfigRestore"` - // Statistics refresh interval in GUI. + // Statistics refresh interval second(s) in GUI. Refresh *int `pulumi:"refresh"` - // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. Remoteauthtimeout *int `pulumi:"remoteauthtimeout"` // Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. ResetSessionlessTcp *string `pulumi:"resetSessionlessTcp"` @@ -1146,7 +1160,7 @@ type globalState struct { SslvpnWebMode *string `pulumi:"sslvpnWebMode"` // Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. StrictDirtySessionCheck *string `pulumi:"strictDirtySessionCheck"` - // Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + // Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. StrongCrypto *string `pulumi:"strongCrypto"` // Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. SwitchController *string `pulumi:"switchController"` @@ -1164,7 +1178,7 @@ type globalState struct { TcpOption *string `pulumi:"tcpOption"` // Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). TcpRstTimer *int `pulumi:"tcpRstTimer"` - // Length of the TCP TIME-WAIT state in seconds. + // Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). TcpTimewaitTimer *int `pulumi:"tcpTimewaitTimer"` // Enable/disable TFTP. Valid values: `enable`, `disable`. Tftp *string `pulumi:"tftp"` @@ -1247,9 +1261,9 @@ type globalState struct { } type GlobalState struct { - // Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + // Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. AdminConcurrent pulumi.StringPtrInput - // Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + // Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). AdminConsoleTimeout pulumi.IntPtrInput // Override access profile. AdminForticloudSsoDefaultProfile pulumi.StringPtrInput @@ -1299,7 +1313,7 @@ type GlobalState struct { AdminTelnet pulumi.StringPtrInput // Administrative access port for TELNET. (1 - 65535, default = 23). AdminTelnetPort pulumi.IntPtrInput - // Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + // Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). Admintimeout pulumi.IntPtrInput // Alias for your FortiGate unit. Alias pulumi.StringPtrInput @@ -1313,9 +1327,9 @@ type GlobalState struct { Asymroute pulumi.StringPtrInput // Server certificate that the FortiGate uses for HTTPS firewall authentication connections. AuthCert pulumi.StringPtrInput - // User authentication HTTP port. (1 - 65535, default = 80). + // User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. AuthHttpPort pulumi.IntPtrInput - // User authentication HTTPS port. (1 - 65535, default = 443). + // User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. AuthHttpsPort pulumi.IntPtrInput // User IKE SAML authentication port (0 - 65535, default = 1001). AuthIkeSamlPort pulumi.IntPtrInput @@ -1343,7 +1357,7 @@ type GlobalState struct { BrFdbMaxEntry pulumi.IntPtrInput // Maximum number of certificates that can be traversed in a certificate chain. CertChainMax pulumi.IntPtrInput - // Time-out for reverting to the last saved configuration. + // Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). CfgRevertTimeout pulumi.IntPtrInput // Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. CfgSave pulumi.StringPtrInput @@ -1363,7 +1377,7 @@ type GlobalState struct { ComplianceCheck pulumi.StringPtrInput // Time of day to run scheduled PCI DSS compliance checks. ComplianceCheckTime pulumi.StringPtrInput - // Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + // Threshold at which CPU usage is reported. (% of total CPU, default = 90). CpuUseThreshold pulumi.IntPtrInput // Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. CsrCaAttribute pulumi.StringPtrInput @@ -1377,6 +1391,8 @@ type GlobalState struct { DeviceIdleTimeout pulumi.IntPtrInput // Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. DhParams pulumi.StringPtrInput + // DHCP leases backup interval in seconds (10 - 3600, default = 60). + DhcpLeaseBackupInterval pulumi.IntPtrInput // DNS proxy worker count. DnsproxyWorkerCount pulumi.IntPtrInput // Enable/disable daylight saving time. Valid values: `enable`, `disable`. @@ -1431,7 +1447,7 @@ type GlobalState struct { FortitokenCloudPushStatus pulumi.StringPtrInput // Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). FortitokenCloudSyncInterval pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. GuiAllowDefaultHostname pulumi.StringPtrInput @@ -1517,6 +1533,8 @@ type GlobalState struct { IpsecHaSeqjumpRate pulumi.IntPtrInput // Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. IpsecHmacOffload pulumi.StringPtrInput + // Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + IpsecQatOffload pulumi.StringPtrInput // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. IpsecRoundRobin pulumi.StringPtrInput // Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. @@ -1526,6 +1544,8 @@ type GlobalState struct { // Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. Ipv6AllowAnycastProbe pulumi.StringPtrInput // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + Ipv6AllowLocalInSilentDrop pulumi.StringPtrInput + // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. Ipv6AllowLocalInSlientDrop pulumi.StringPtrInput // Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. Ipv6AllowMulticastProbe pulumi.StringPtrInput @@ -1567,15 +1587,15 @@ type GlobalState struct { MaxRouteCacheSize pulumi.IntPtrInput // Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. McTtlNotchange pulumi.StringPtrInput - // Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + // Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). MemoryUseThresholdExtreme pulumi.IntPtrInput - // Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + // Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). MemoryUseThresholdGreen pulumi.IntPtrInput - // Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + // Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). MemoryUseThresholdRed pulumi.IntPtrInput - // Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + // Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. MiglogAffinity pulumi.StringPtrInput - // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. MiglogdChildren pulumi.IntPtrInput // Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. MultiFactorAuthentication pulumi.StringPtrInput @@ -1583,6 +1603,8 @@ type GlobalState struct { MulticastForward pulumi.StringPtrInput // Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). NdpMaxEntry pulumi.IntPtrInput + // Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + NpuNeighborUpdate pulumi.StringPtrInput // Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. PerUserBal pulumi.StringPtrInput // Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. @@ -1639,9 +1661,9 @@ type GlobalState struct { RadiusPort pulumi.IntPtrInput // Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. RebootUponConfigRestore pulumi.StringPtrInput - // Statistics refresh interval in GUI. + // Statistics refresh interval second(s) in GUI. Refresh pulumi.IntPtrInput - // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. Remoteauthtimeout pulumi.IntPtrInput // Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. ResetSessionlessTcp pulumi.StringPtrInput @@ -1723,7 +1745,7 @@ type GlobalState struct { SslvpnWebMode pulumi.StringPtrInput // Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. StrictDirtySessionCheck pulumi.StringPtrInput - // Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + // Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. StrongCrypto pulumi.StringPtrInput // Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. SwitchController pulumi.StringPtrInput @@ -1741,7 +1763,7 @@ type GlobalState struct { TcpOption pulumi.StringPtrInput // Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). TcpRstTimer pulumi.IntPtrInput - // Length of the TCP TIME-WAIT state in seconds. + // Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). TcpTimewaitTimer pulumi.IntPtrInput // Enable/disable TFTP. Valid values: `enable`, `disable`. Tftp pulumi.StringPtrInput @@ -1828,9 +1850,9 @@ func (GlobalState) ElementType() reflect.Type { } type globalArgs struct { - // Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + // Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. AdminConcurrent *string `pulumi:"adminConcurrent"` - // Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + // Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). AdminConsoleTimeout *int `pulumi:"adminConsoleTimeout"` // Override access profile. AdminForticloudSsoDefaultProfile *string `pulumi:"adminForticloudSsoDefaultProfile"` @@ -1880,7 +1902,7 @@ type globalArgs struct { AdminTelnet *string `pulumi:"adminTelnet"` // Administrative access port for TELNET. (1 - 65535, default = 23). AdminTelnetPort *int `pulumi:"adminTelnetPort"` - // Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + // Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). Admintimeout *int `pulumi:"admintimeout"` // Alias for your FortiGate unit. Alias *string `pulumi:"alias"` @@ -1894,9 +1916,9 @@ type globalArgs struct { Asymroute *string `pulumi:"asymroute"` // Server certificate that the FortiGate uses for HTTPS firewall authentication connections. AuthCert *string `pulumi:"authCert"` - // User authentication HTTP port. (1 - 65535, default = 80). + // User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. AuthHttpPort *int `pulumi:"authHttpPort"` - // User authentication HTTPS port. (1 - 65535, default = 443). + // User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. AuthHttpsPort *int `pulumi:"authHttpsPort"` // User IKE SAML authentication port (0 - 65535, default = 1001). AuthIkeSamlPort *int `pulumi:"authIkeSamlPort"` @@ -1924,7 +1946,7 @@ type globalArgs struct { BrFdbMaxEntry *int `pulumi:"brFdbMaxEntry"` // Maximum number of certificates that can be traversed in a certificate chain. CertChainMax *int `pulumi:"certChainMax"` - // Time-out for reverting to the last saved configuration. + // Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). CfgRevertTimeout *int `pulumi:"cfgRevertTimeout"` // Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. CfgSave *string `pulumi:"cfgSave"` @@ -1944,7 +1966,7 @@ type globalArgs struct { ComplianceCheck *string `pulumi:"complianceCheck"` // Time of day to run scheduled PCI DSS compliance checks. ComplianceCheckTime *string `pulumi:"complianceCheckTime"` - // Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + // Threshold at which CPU usage is reported. (% of total CPU, default = 90). CpuUseThreshold *int `pulumi:"cpuUseThreshold"` // Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. CsrCaAttribute *string `pulumi:"csrCaAttribute"` @@ -1958,6 +1980,8 @@ type globalArgs struct { DeviceIdleTimeout *int `pulumi:"deviceIdleTimeout"` // Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. DhParams *string `pulumi:"dhParams"` + // DHCP leases backup interval in seconds (10 - 3600, default = 60). + DhcpLeaseBackupInterval *int `pulumi:"dhcpLeaseBackupInterval"` // DNS proxy worker count. DnsproxyWorkerCount *int `pulumi:"dnsproxyWorkerCount"` // Enable/disable daylight saving time. Valid values: `enable`, `disable`. @@ -2012,7 +2036,7 @@ type globalArgs struct { FortitokenCloudPushStatus *string `pulumi:"fortitokenCloudPushStatus"` // Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). FortitokenCloudSyncInterval *int `pulumi:"fortitokenCloudSyncInterval"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. GuiAllowDefaultHostname *string `pulumi:"guiAllowDefaultHostname"` @@ -2098,6 +2122,8 @@ type globalArgs struct { IpsecHaSeqjumpRate *int `pulumi:"ipsecHaSeqjumpRate"` // Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. IpsecHmacOffload *string `pulumi:"ipsecHmacOffload"` + // Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + IpsecQatOffload *string `pulumi:"ipsecQatOffload"` // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. IpsecRoundRobin *string `pulumi:"ipsecRoundRobin"` // Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. @@ -2107,6 +2133,8 @@ type globalArgs struct { // Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. Ipv6AllowAnycastProbe *string `pulumi:"ipv6AllowAnycastProbe"` // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + Ipv6AllowLocalInSilentDrop *string `pulumi:"ipv6AllowLocalInSilentDrop"` + // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. Ipv6AllowLocalInSlientDrop *string `pulumi:"ipv6AllowLocalInSlientDrop"` // Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. Ipv6AllowMulticastProbe *string `pulumi:"ipv6AllowMulticastProbe"` @@ -2148,15 +2176,15 @@ type globalArgs struct { MaxRouteCacheSize *int `pulumi:"maxRouteCacheSize"` // Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. McTtlNotchange *string `pulumi:"mcTtlNotchange"` - // Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + // Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). MemoryUseThresholdExtreme *int `pulumi:"memoryUseThresholdExtreme"` - // Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + // Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). MemoryUseThresholdGreen *int `pulumi:"memoryUseThresholdGreen"` - // Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + // Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). MemoryUseThresholdRed *int `pulumi:"memoryUseThresholdRed"` - // Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + // Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. MiglogAffinity *string `pulumi:"miglogAffinity"` - // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. MiglogdChildren *int `pulumi:"miglogdChildren"` // Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. MultiFactorAuthentication *string `pulumi:"multiFactorAuthentication"` @@ -2164,6 +2192,8 @@ type globalArgs struct { MulticastForward *string `pulumi:"multicastForward"` // Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). NdpMaxEntry *int `pulumi:"ndpMaxEntry"` + // Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + NpuNeighborUpdate *string `pulumi:"npuNeighborUpdate"` // Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. PerUserBal *string `pulumi:"perUserBal"` // Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. @@ -2220,9 +2250,9 @@ type globalArgs struct { RadiusPort *int `pulumi:"radiusPort"` // Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. RebootUponConfigRestore *string `pulumi:"rebootUponConfigRestore"` - // Statistics refresh interval in GUI. + // Statistics refresh interval second(s) in GUI. Refresh *int `pulumi:"refresh"` - // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. Remoteauthtimeout *int `pulumi:"remoteauthtimeout"` // Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. ResetSessionlessTcp *string `pulumi:"resetSessionlessTcp"` @@ -2304,7 +2334,7 @@ type globalArgs struct { SslvpnWebMode *string `pulumi:"sslvpnWebMode"` // Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. StrictDirtySessionCheck *string `pulumi:"strictDirtySessionCheck"` - // Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + // Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. StrongCrypto *string `pulumi:"strongCrypto"` // Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. SwitchController *string `pulumi:"switchController"` @@ -2322,7 +2352,7 @@ type globalArgs struct { TcpOption *string `pulumi:"tcpOption"` // Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). TcpRstTimer *int `pulumi:"tcpRstTimer"` - // Length of the TCP TIME-WAIT state in seconds. + // Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). TcpTimewaitTimer *int `pulumi:"tcpTimewaitTimer"` // Enable/disable TFTP. Valid values: `enable`, `disable`. Tftp *string `pulumi:"tftp"` @@ -2406,9 +2436,9 @@ type globalArgs struct { // The set of arguments for constructing a Global resource. type GlobalArgs struct { - // Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + // Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. AdminConcurrent pulumi.StringPtrInput - // Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + // Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). AdminConsoleTimeout pulumi.IntPtrInput // Override access profile. AdminForticloudSsoDefaultProfile pulumi.StringPtrInput @@ -2458,7 +2488,7 @@ type GlobalArgs struct { AdminTelnet pulumi.StringPtrInput // Administrative access port for TELNET. (1 - 65535, default = 23). AdminTelnetPort pulumi.IntPtrInput - // Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + // Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). Admintimeout pulumi.IntPtrInput // Alias for your FortiGate unit. Alias pulumi.StringPtrInput @@ -2472,9 +2502,9 @@ type GlobalArgs struct { Asymroute pulumi.StringPtrInput // Server certificate that the FortiGate uses for HTTPS firewall authentication connections. AuthCert pulumi.StringPtrInput - // User authentication HTTP port. (1 - 65535, default = 80). + // User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. AuthHttpPort pulumi.IntPtrInput - // User authentication HTTPS port. (1 - 65535, default = 443). + // User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. AuthHttpsPort pulumi.IntPtrInput // User IKE SAML authentication port (0 - 65535, default = 1001). AuthIkeSamlPort pulumi.IntPtrInput @@ -2502,7 +2532,7 @@ type GlobalArgs struct { BrFdbMaxEntry pulumi.IntPtrInput // Maximum number of certificates that can be traversed in a certificate chain. CertChainMax pulumi.IntPtrInput - // Time-out for reverting to the last saved configuration. + // Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). CfgRevertTimeout pulumi.IntPtrInput // Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. CfgSave pulumi.StringPtrInput @@ -2522,7 +2552,7 @@ type GlobalArgs struct { ComplianceCheck pulumi.StringPtrInput // Time of day to run scheduled PCI DSS compliance checks. ComplianceCheckTime pulumi.StringPtrInput - // Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + // Threshold at which CPU usage is reported. (% of total CPU, default = 90). CpuUseThreshold pulumi.IntPtrInput // Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. CsrCaAttribute pulumi.StringPtrInput @@ -2536,6 +2566,8 @@ type GlobalArgs struct { DeviceIdleTimeout pulumi.IntPtrInput // Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. DhParams pulumi.StringPtrInput + // DHCP leases backup interval in seconds (10 - 3600, default = 60). + DhcpLeaseBackupInterval pulumi.IntPtrInput // DNS proxy worker count. DnsproxyWorkerCount pulumi.IntPtrInput // Enable/disable daylight saving time. Valid values: `enable`, `disable`. @@ -2590,7 +2622,7 @@ type GlobalArgs struct { FortitokenCloudPushStatus pulumi.StringPtrInput // Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). FortitokenCloudSyncInterval pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. GuiAllowDefaultHostname pulumi.StringPtrInput @@ -2676,6 +2708,8 @@ type GlobalArgs struct { IpsecHaSeqjumpRate pulumi.IntPtrInput // Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. IpsecHmacOffload pulumi.StringPtrInput + // Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + IpsecQatOffload pulumi.StringPtrInput // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. IpsecRoundRobin pulumi.StringPtrInput // Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. @@ -2685,6 +2719,8 @@ type GlobalArgs struct { // Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. Ipv6AllowAnycastProbe pulumi.StringPtrInput // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + Ipv6AllowLocalInSilentDrop pulumi.StringPtrInput + // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. Ipv6AllowLocalInSlientDrop pulumi.StringPtrInput // Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. Ipv6AllowMulticastProbe pulumi.StringPtrInput @@ -2726,15 +2762,15 @@ type GlobalArgs struct { MaxRouteCacheSize pulumi.IntPtrInput // Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. McTtlNotchange pulumi.StringPtrInput - // Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + // Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). MemoryUseThresholdExtreme pulumi.IntPtrInput - // Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + // Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). MemoryUseThresholdGreen pulumi.IntPtrInput - // Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + // Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). MemoryUseThresholdRed pulumi.IntPtrInput - // Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + // Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. MiglogAffinity pulumi.StringPtrInput - // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + // Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. MiglogdChildren pulumi.IntPtrInput // Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. MultiFactorAuthentication pulumi.StringPtrInput @@ -2742,6 +2778,8 @@ type GlobalArgs struct { MulticastForward pulumi.StringPtrInput // Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). NdpMaxEntry pulumi.IntPtrInput + // Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + NpuNeighborUpdate pulumi.StringPtrInput // Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. PerUserBal pulumi.StringPtrInput // Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. @@ -2798,9 +2836,9 @@ type GlobalArgs struct { RadiusPort pulumi.IntPtrInput // Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. RebootUponConfigRestore pulumi.StringPtrInput - // Statistics refresh interval in GUI. + // Statistics refresh interval second(s) in GUI. Refresh pulumi.IntPtrInput - // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + // Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. Remoteauthtimeout pulumi.IntPtrInput // Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. ResetSessionlessTcp pulumi.StringPtrInput @@ -2882,7 +2920,7 @@ type GlobalArgs struct { SslvpnWebMode pulumi.StringPtrInput // Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. StrictDirtySessionCheck pulumi.StringPtrInput - // Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + // Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. StrongCrypto pulumi.StringPtrInput // Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. SwitchController pulumi.StringPtrInput @@ -2900,7 +2938,7 @@ type GlobalArgs struct { TcpOption pulumi.StringPtrInput // Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). TcpRstTimer pulumi.IntPtrInput - // Length of the TCP TIME-WAIT state in seconds. + // Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). TcpTimewaitTimer pulumi.IntPtrInput // Enable/disable TFTP. Valid values: `enable`, `disable`. Tftp pulumi.StringPtrInput @@ -3069,12 +3107,12 @@ func (o GlobalOutput) ToGlobalOutputWithContext(ctx context.Context) GlobalOutpu return o } -// Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. +// Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. func (o GlobalOutput) AdminConcurrent() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.AdminConcurrent }).(pulumi.StringOutput) } -// Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. +// Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). func (o GlobalOutput) AdminConsoleTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.AdminConsoleTimeout }).(pulumi.IntOutput) } @@ -3199,7 +3237,7 @@ func (o GlobalOutput) AdminTelnetPort() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.AdminTelnetPort }).(pulumi.IntOutput) } -// Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. +// Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). func (o GlobalOutput) Admintimeout() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.Admintimeout }).(pulumi.IntOutput) } @@ -3234,12 +3272,12 @@ func (o GlobalOutput) AuthCert() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.AuthCert }).(pulumi.StringOutput) } -// User authentication HTTP port. (1 - 65535, default = 80). +// User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. func (o GlobalOutput) AuthHttpPort() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.AuthHttpPort }).(pulumi.IntOutput) } -// User authentication HTTPS port. (1 - 65535, default = 443). +// User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. func (o GlobalOutput) AuthHttpsPort() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.AuthHttpsPort }).(pulumi.IntOutput) } @@ -3309,7 +3347,7 @@ func (o GlobalOutput) CertChainMax() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.CertChainMax }).(pulumi.IntOutput) } -// Time-out for reverting to the last saved configuration. +// Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). func (o GlobalOutput) CfgRevertTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.CfgRevertTimeout }).(pulumi.IntOutput) } @@ -3359,7 +3397,7 @@ func (o GlobalOutput) ComplianceCheckTime() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.ComplianceCheckTime }).(pulumi.StringOutput) } -// Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). +// Threshold at which CPU usage is reported. (% of total CPU, default = 90). func (o GlobalOutput) CpuUseThreshold() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.CpuUseThreshold }).(pulumi.IntOutput) } @@ -3394,6 +3432,11 @@ func (o GlobalOutput) DhParams() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.DhParams }).(pulumi.StringOutput) } +// DHCP leases backup interval in seconds (10 - 3600, default = 60). +func (o GlobalOutput) DhcpLeaseBackupInterval() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.DhcpLeaseBackupInterval }).(pulumi.IntOutput) +} + // DNS proxy worker count. func (o GlobalOutput) DnsproxyWorkerCount() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.DnsproxyWorkerCount }).(pulumi.IntOutput) @@ -3529,7 +3572,7 @@ func (o GlobalOutput) FortitokenCloudSyncInterval() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.FortitokenCloudSyncInterval }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GlobalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -3744,6 +3787,11 @@ func (o GlobalOutput) IpsecHmacOffload() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.IpsecHmacOffload }).(pulumi.StringOutput) } +// Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. +func (o GlobalOutput) IpsecQatOffload() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.IpsecQatOffload }).(pulumi.StringOutput) +} + // Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. func (o GlobalOutput) IpsecRoundRobin() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.IpsecRoundRobin }).(pulumi.StringOutput) @@ -3764,6 +3812,11 @@ func (o GlobalOutput) Ipv6AllowAnycastProbe() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Ipv6AllowAnycastProbe }).(pulumi.StringOutput) } +// Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. +func (o GlobalOutput) Ipv6AllowLocalInSilentDrop() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Ipv6AllowLocalInSilentDrop }).(pulumi.StringOutput) +} + // Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. func (o GlobalOutput) Ipv6AllowLocalInSlientDrop() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Ipv6AllowLocalInSlientDrop }).(pulumi.StringOutput) @@ -3869,27 +3922,27 @@ func (o GlobalOutput) McTtlNotchange() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.McTtlNotchange }).(pulumi.StringOutput) } -// Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). +// Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). func (o GlobalOutput) MemoryUseThresholdExtreme() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MemoryUseThresholdExtreme }).(pulumi.IntOutput) } -// Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). +// Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). func (o GlobalOutput) MemoryUseThresholdGreen() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MemoryUseThresholdGreen }).(pulumi.IntOutput) } -// Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). +// Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). func (o GlobalOutput) MemoryUseThresholdRed() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MemoryUseThresholdRed }).(pulumi.IntOutput) } -// Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). +// Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. func (o GlobalOutput) MiglogAffinity() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.MiglogAffinity }).(pulumi.StringOutput) } -// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. +// Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. func (o GlobalOutput) MiglogdChildren() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MiglogdChildren }).(pulumi.IntOutput) } @@ -3909,6 +3962,11 @@ func (o GlobalOutput) NdpMaxEntry() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.NdpMaxEntry }).(pulumi.IntOutput) } +// Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. +func (o GlobalOutput) NpuNeighborUpdate() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.NpuNeighborUpdate }).(pulumi.StringOutput) +} + // Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. func (o GlobalOutput) PerUserBal() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.PerUserBal }).(pulumi.StringOutput) @@ -4049,12 +4107,12 @@ func (o GlobalOutput) RebootUponConfigRestore() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.RebootUponConfigRestore }).(pulumi.StringOutput) } -// Statistics refresh interval in GUI. +// Statistics refresh interval second(s) in GUI. func (o GlobalOutput) Refresh() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.Refresh }).(pulumi.IntOutput) } -// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). +// Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. func (o GlobalOutput) Remoteauthtimeout() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.Remoteauthtimeout }).(pulumi.IntOutput) } @@ -4259,7 +4317,7 @@ func (o GlobalOutput) StrictDirtySessionCheck() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.StrictDirtySessionCheck }).(pulumi.StringOutput) } -// Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. +// Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. func (o GlobalOutput) StrongCrypto() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.StrongCrypto }).(pulumi.StringOutput) } @@ -4304,7 +4362,7 @@ func (o GlobalOutput) TcpRstTimer() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.TcpRstTimer }).(pulumi.IntOutput) } -// Length of the TCP TIME-WAIT state in seconds. +// Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). func (o GlobalOutput) TcpTimewaitTimer() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.TcpTimewaitTimer }).(pulumi.IntOutput) } @@ -4405,8 +4463,8 @@ func (o GlobalOutput) VdomMode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Controls the number of ARPs that the FortiGate sends for a Virtual IP (VIP) address range. Valid values: `unlimited`, `restricted`. diff --git a/sdk/go/fortios/system/gretunnel.go b/sdk/go/fortios/system/gretunnel.go index 28f52621..efb560c4 100644 --- a/sdk/go/fortios/system/gretunnel.go +++ b/sdk/go/fortios/system/gretunnel.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -113,7 +111,7 @@ type Gretunnel struct { // Enable/disable use of SD-WAN to reach remote gateway. Valid values: `disable`, `enable`. UseSdwan pulumi.StringOutput `pulumi:"useSdwan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGretunnel registers a new resource with the given unique name, arguments, and options. @@ -498,8 +496,8 @@ func (o GretunnelOutput) UseSdwan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GretunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Gretunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GretunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Gretunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GretunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ha.go b/sdk/go/fortios/system/ha.go index 7601f510..1b9b0de8 100644 --- a/sdk/go/fortios/system/ha.go +++ b/sdk/go/fortios/system/ha.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -73,7 +72,6 @@ import ( // } // // ``` -// // // ## Import // @@ -113,15 +111,15 @@ type Ha struct { FailoverHoldTime pulumi.IntOutput `pulumi:"failoverHoldTime"` // Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. FtpProxyThreshold pulumi.StringOutput `pulumi:"ftpProxyThreshold"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. GratuitousArps pulumi.StringOutput `pulumi:"gratuitousArps"` - // Cluster group ID (0 - 255). Must be the same for all members. + // HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. GroupId pulumi.IntOutput `pulumi:"groupId"` // Cluster group name. Must be the same for all members. GroupName pulumi.StringOutput `pulumi:"groupName"` - // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. HaDirect pulumi.StringOutput `pulumi:"haDirect"` // HA heartbeat packet Ethertype (4-digit hex). HaEthType pulumi.StringOutput `pulumi:"haEthType"` @@ -131,7 +129,7 @@ type Ha struct { HaMgmtStatus pulumi.StringOutput `pulumi:"haMgmtStatus"` // Normally you would only reduce this value for failover testing. HaUptimeDiffMargin pulumi.IntOutput `pulumi:"haUptimeDiffMargin"` - // Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + // Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. HbInterval pulumi.IntOutput `pulumi:"hbInterval"` // Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. HbIntervalInMilliseconds pulumi.StringOutput `pulumi:"hbIntervalInMilliseconds"` @@ -179,7 +177,7 @@ type Ha struct { Mode pulumi.StringOutput `pulumi:"mode"` // Interfaces to check for port monitoring (or link failure). Monitor pulumi.StringOutput `pulumi:"monitor"` - // HA multicast TTL on master (5 - 3600 sec). + // HA multicast TTL on primary (5 - 3600 sec). MulticastTtl pulumi.IntOutput `pulumi:"multicastTtl"` // Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. NntpProxyThreshold pulumi.StringOutput `pulumi:"nntpProxyThreshold"` @@ -249,7 +247,7 @@ type Ha struct { UnicastPeers HaUnicastPeerArrayOutput `pulumi:"unicastPeers"` // Enable/disable unicast connection. Valid values: `enable`, `disable`. UnicastStatus pulumi.StringOutput `pulumi:"unicastStatus"` - // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. UninterruptiblePrimaryWait pulumi.IntOutput `pulumi:"uninterruptiblePrimaryWait"` // Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. UninterruptibleUpgrade pulumi.StringOutput `pulumi:"uninterruptibleUpgrade"` @@ -266,7 +264,7 @@ type Ha struct { // VDOMs in virtual cluster 1. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Weight-round-robin weight for each cluster unit. Syntax . Weight pulumi.StringOutput `pulumi:"weight"` } @@ -330,15 +328,15 @@ type haState struct { FailoverHoldTime *int `pulumi:"failoverHoldTime"` // Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. FtpProxyThreshold *string `pulumi:"ftpProxyThreshold"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. GratuitousArps *string `pulumi:"gratuitousArps"` - // Cluster group ID (0 - 255). Must be the same for all members. + // HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. GroupId *int `pulumi:"groupId"` // Cluster group name. Must be the same for all members. GroupName *string `pulumi:"groupName"` - // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. HaDirect *string `pulumi:"haDirect"` // HA heartbeat packet Ethertype (4-digit hex). HaEthType *string `pulumi:"haEthType"` @@ -348,7 +346,7 @@ type haState struct { HaMgmtStatus *string `pulumi:"haMgmtStatus"` // Normally you would only reduce this value for failover testing. HaUptimeDiffMargin *int `pulumi:"haUptimeDiffMargin"` - // Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + // Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. HbInterval *int `pulumi:"hbInterval"` // Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. HbIntervalInMilliseconds *string `pulumi:"hbIntervalInMilliseconds"` @@ -396,7 +394,7 @@ type haState struct { Mode *string `pulumi:"mode"` // Interfaces to check for port monitoring (or link failure). Monitor *string `pulumi:"monitor"` - // HA multicast TTL on master (5 - 3600 sec). + // HA multicast TTL on primary (5 - 3600 sec). MulticastTtl *int `pulumi:"multicastTtl"` // Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. NntpProxyThreshold *string `pulumi:"nntpProxyThreshold"` @@ -466,7 +464,7 @@ type haState struct { UnicastPeers []HaUnicastPeer `pulumi:"unicastPeers"` // Enable/disable unicast connection. Valid values: `enable`, `disable`. UnicastStatus *string `pulumi:"unicastStatus"` - // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. UninterruptiblePrimaryWait *int `pulumi:"uninterruptiblePrimaryWait"` // Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. UninterruptibleUpgrade *string `pulumi:"uninterruptibleUpgrade"` @@ -507,15 +505,15 @@ type HaState struct { FailoverHoldTime pulumi.IntPtrInput // Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. FtpProxyThreshold pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. GratuitousArps pulumi.StringPtrInput - // Cluster group ID (0 - 255). Must be the same for all members. + // HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. GroupId pulumi.IntPtrInput // Cluster group name. Must be the same for all members. GroupName pulumi.StringPtrInput - // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. HaDirect pulumi.StringPtrInput // HA heartbeat packet Ethertype (4-digit hex). HaEthType pulumi.StringPtrInput @@ -525,7 +523,7 @@ type HaState struct { HaMgmtStatus pulumi.StringPtrInput // Normally you would only reduce this value for failover testing. HaUptimeDiffMargin pulumi.IntPtrInput - // Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + // Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. HbInterval pulumi.IntPtrInput // Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. HbIntervalInMilliseconds pulumi.StringPtrInput @@ -573,7 +571,7 @@ type HaState struct { Mode pulumi.StringPtrInput // Interfaces to check for port monitoring (or link failure). Monitor pulumi.StringPtrInput - // HA multicast TTL on master (5 - 3600 sec). + // HA multicast TTL on primary (5 - 3600 sec). MulticastTtl pulumi.IntPtrInput // Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. NntpProxyThreshold pulumi.StringPtrInput @@ -643,7 +641,7 @@ type HaState struct { UnicastPeers HaUnicastPeerArrayInput // Enable/disable unicast connection. Valid values: `enable`, `disable`. UnicastStatus pulumi.StringPtrInput - // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. UninterruptiblePrimaryWait pulumi.IntPtrInput // Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. UninterruptibleUpgrade pulumi.StringPtrInput @@ -688,15 +686,15 @@ type haArgs struct { FailoverHoldTime *int `pulumi:"failoverHoldTime"` // Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. FtpProxyThreshold *string `pulumi:"ftpProxyThreshold"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. GratuitousArps *string `pulumi:"gratuitousArps"` - // Cluster group ID (0 - 255). Must be the same for all members. + // HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. GroupId *int `pulumi:"groupId"` // Cluster group name. Must be the same for all members. GroupName *string `pulumi:"groupName"` - // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. HaDirect *string `pulumi:"haDirect"` // HA heartbeat packet Ethertype (4-digit hex). HaEthType *string `pulumi:"haEthType"` @@ -706,7 +704,7 @@ type haArgs struct { HaMgmtStatus *string `pulumi:"haMgmtStatus"` // Normally you would only reduce this value for failover testing. HaUptimeDiffMargin *int `pulumi:"haUptimeDiffMargin"` - // Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + // Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. HbInterval *int `pulumi:"hbInterval"` // Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. HbIntervalInMilliseconds *string `pulumi:"hbIntervalInMilliseconds"` @@ -754,7 +752,7 @@ type haArgs struct { Mode *string `pulumi:"mode"` // Interfaces to check for port monitoring (or link failure). Monitor *string `pulumi:"monitor"` - // HA multicast TTL on master (5 - 3600 sec). + // HA multicast TTL on primary (5 - 3600 sec). MulticastTtl *int `pulumi:"multicastTtl"` // Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. NntpProxyThreshold *string `pulumi:"nntpProxyThreshold"` @@ -824,7 +822,7 @@ type haArgs struct { UnicastPeers []HaUnicastPeer `pulumi:"unicastPeers"` // Enable/disable unicast connection. Valid values: `enable`, `disable`. UnicastStatus *string `pulumi:"unicastStatus"` - // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. UninterruptiblePrimaryWait *int `pulumi:"uninterruptiblePrimaryWait"` // Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. UninterruptibleUpgrade *string `pulumi:"uninterruptibleUpgrade"` @@ -866,15 +864,15 @@ type HaArgs struct { FailoverHoldTime pulumi.IntPtrInput // Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. FtpProxyThreshold pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. GratuitousArps pulumi.StringPtrInput - // Cluster group ID (0 - 255). Must be the same for all members. + // HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. GroupId pulumi.IntPtrInput // Cluster group name. Must be the same for all members. GroupName pulumi.StringPtrInput - // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + // Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. HaDirect pulumi.StringPtrInput // HA heartbeat packet Ethertype (4-digit hex). HaEthType pulumi.StringPtrInput @@ -884,7 +882,7 @@ type HaArgs struct { HaMgmtStatus pulumi.StringPtrInput // Normally you would only reduce this value for failover testing. HaUptimeDiffMargin pulumi.IntPtrInput - // Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + // Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. HbInterval pulumi.IntPtrInput // Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. HbIntervalInMilliseconds pulumi.StringPtrInput @@ -932,7 +930,7 @@ type HaArgs struct { Mode pulumi.StringPtrInput // Interfaces to check for port monitoring (or link failure). Monitor pulumi.StringPtrInput - // HA multicast TTL on master (5 - 3600 sec). + // HA multicast TTL on primary (5 - 3600 sec). MulticastTtl pulumi.IntPtrInput // Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. NntpProxyThreshold pulumi.StringPtrInput @@ -1002,7 +1000,7 @@ type HaArgs struct { UnicastPeers HaUnicastPeerArrayInput // Enable/disable unicast connection. Valid values: `enable`, `disable`. UnicastStatus pulumi.StringPtrInput - // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + // Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. UninterruptiblePrimaryWait pulumi.IntPtrInput // Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. UninterruptibleUpgrade pulumi.StringPtrInput @@ -1156,7 +1154,7 @@ func (o HaOutput) FtpProxyThreshold() pulumi.StringOutput { return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.FtpProxyThreshold }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o HaOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ha) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1166,7 +1164,7 @@ func (o HaOutput) GratuitousArps() pulumi.StringOutput { return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.GratuitousArps }).(pulumi.StringOutput) } -// Cluster group ID (0 - 255). Must be the same for all members. +// HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. func (o HaOutput) GroupId() pulumi.IntOutput { return o.ApplyT(func(v *Ha) pulumi.IntOutput { return v.GroupId }).(pulumi.IntOutput) } @@ -1176,7 +1174,7 @@ func (o HaOutput) GroupName() pulumi.StringOutput { return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.GroupName }).(pulumi.StringOutput) } -// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. +// Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. func (o HaOutput) HaDirect() pulumi.StringOutput { return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.HaDirect }).(pulumi.StringOutput) } @@ -1201,7 +1199,7 @@ func (o HaOutput) HaUptimeDiffMargin() pulumi.IntOutput { return o.ApplyT(func(v *Ha) pulumi.IntOutput { return v.HaUptimeDiffMargin }).(pulumi.IntOutput) } -// Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. +// Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. func (o HaOutput) HbInterval() pulumi.IntOutput { return o.ApplyT(func(v *Ha) pulumi.IntOutput { return v.HbInterval }).(pulumi.IntOutput) } @@ -1321,7 +1319,7 @@ func (o HaOutput) Monitor() pulumi.StringOutput { return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.Monitor }).(pulumi.StringOutput) } -// HA multicast TTL on master (5 - 3600 sec). +// HA multicast TTL on primary (5 - 3600 sec). func (o HaOutput) MulticastTtl() pulumi.IntOutput { return o.ApplyT(func(v *Ha) pulumi.IntOutput { return v.MulticastTtl }).(pulumi.IntOutput) } @@ -1496,7 +1494,7 @@ func (o HaOutput) UnicastStatus() pulumi.StringOutput { return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.UnicastStatus }).(pulumi.StringOutput) } -// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). +// Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. func (o HaOutput) UninterruptiblePrimaryWait() pulumi.IntOutput { return o.ApplyT(func(v *Ha) pulumi.IntOutput { return v.UninterruptiblePrimaryWait }).(pulumi.IntOutput) } @@ -1537,8 +1535,8 @@ func (o HaOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HaOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ha) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HaOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ha) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Weight-round-robin weight for each cluster unit. Syntax . diff --git a/sdk/go/fortios/system/hamonitor.go b/sdk/go/fortios/system/hamonitor.go index c27cadc4..b789a561 100644 --- a/sdk/go/fortios/system/hamonitor.go +++ b/sdk/go/fortios/system/hamonitor.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Hamonitor struct { // Enable/disable monitor VLAN interfaces. Valid values: `enable`, `disable`. MonitorVlan pulumi.StringOutput `pulumi:"monitorVlan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Configure heartbeat interval (seconds). VlanHbInterval pulumi.IntOutput `pulumi:"vlanHbInterval"` // VLAN lost heartbeat threshold (1 - 60). @@ -244,8 +242,8 @@ func (o HamonitorOutput) MonitorVlan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HamonitorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Hamonitor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HamonitorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Hamonitor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Configure heartbeat interval (seconds). diff --git a/sdk/go/fortios/system/ike.go b/sdk/go/fortios/system/ike.go index ebe79052..cb7b480e 100644 --- a/sdk/go/fortios/system/ike.go +++ b/sdk/go/fortios/system/ike.go @@ -81,12 +81,12 @@ type Ike struct { DhWorkerCount pulumi.IntOutput `pulumi:"dhWorkerCount"` // Maximum number of IPsec tunnels to negotiate simultaneously. EmbryonicLimit pulumi.IntOutput `pulumi:"embryonicLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `dhGroup1` block supports: - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIke registers a new resource with the given unique name, arguments, and options. @@ -167,7 +167,7 @@ type ikeState struct { DhWorkerCount *int `pulumi:"dhWorkerCount"` // Maximum number of IPsec tunnels to negotiate simultaneously. EmbryonicLimit *int `pulumi:"embryonicLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // @@ -224,7 +224,7 @@ type IkeState struct { DhWorkerCount pulumi.IntPtrInput // Maximum number of IPsec tunnels to negotiate simultaneously. EmbryonicLimit pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // @@ -285,7 +285,7 @@ type ikeArgs struct { DhWorkerCount *int `pulumi:"dhWorkerCount"` // Maximum number of IPsec tunnels to negotiate simultaneously. EmbryonicLimit *int `pulumi:"embryonicLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // @@ -343,7 +343,7 @@ type IkeArgs struct { DhWorkerCount pulumi.IntPtrInput // Maximum number of IPsec tunnels to negotiate simultaneously. EmbryonicLimit pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // @@ -558,7 +558,7 @@ func (o IkeOutput) EmbryonicLimit() pulumi.IntOutput { return o.ApplyT(func(v *Ike) pulumi.IntOutput { return v.EmbryonicLimit }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IkeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ike) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -566,8 +566,8 @@ func (o IkeOutput) GetAllTables() pulumi.StringPtrOutput { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `dhGroup1` block supports: -func (o IkeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ike) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IkeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ike) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IkeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/init.go b/sdk/go/fortios/system/init.go index bf121f24..c564c220 100644 --- a/sdk/go/fortios/system/init.go +++ b/sdk/go/fortios/system/init.go @@ -147,6 +147,8 @@ func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi r = &Ipv6tunnel{} case "fortios:system/licenseForticare:LicenseForticare": r = &LicenseForticare{} + case "fortios:system/licenseFortiflex:LicenseFortiflex": + r = &LicenseFortiflex{} case "fortios:system/licenseVdom:LicenseVdom": r = &LicenseVdom{} case "fortios:system/licenseVm:LicenseVm": @@ -231,6 +233,8 @@ func (m *module) Construct(ctx *pulumi.Context, name, typ, urn string) (r pulumi r = &Speedtestserver{} case "fortios:system/speedtestsetting:Speedtestsetting": r = &Speedtestsetting{} + case "fortios:system/sshconfig:Sshconfig": + r = &Sshconfig{} case "fortios:system/ssoadmin:Ssoadmin": r = &Ssoadmin{} case "fortios:system/ssoforticloudadmin:Ssoforticloudadmin": @@ -607,6 +611,11 @@ func init() { "system/licenseForticare", &module{version}, ) + pulumi.RegisterResourceModule( + "fortios", + "system/licenseFortiflex", + &module{version}, + ) pulumi.RegisterResourceModule( "fortios", "system/licenseVdom", @@ -817,6 +826,11 @@ func init() { "system/speedtestsetting", &module{version}, ) + pulumi.RegisterResourceModule( + "fortios", + "system/sshconfig", + &module{version}, + ) pulumi.RegisterResourceModule( "fortios", "system/ssoadmin", diff --git a/sdk/go/fortios/system/interface.go b/sdk/go/fortios/system/interface.go index ade4ae2e..ee321de9 100644 --- a/sdk/go/fortios/system/interface.go +++ b/sdk/go/fortios/system/interface.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -157,6 +155,8 @@ type Interface struct { DhcpClientIdentifier pulumi.StringOutput `pulumi:"dhcpClientIdentifier"` // Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. DhcpRelayAgentOption pulumi.StringOutput `pulumi:"dhcpRelayAgentOption"` + // Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + DhcpRelayAllowNoEndOption pulumi.StringOutput `pulumi:"dhcpRelayAllowNoEndOption"` // DHCP relay circuit ID. DhcpRelayCircuitId pulumi.StringOutput `pulumi:"dhcpRelayCircuitId"` // Specify outgoing interface to reach server. @@ -249,7 +249,7 @@ type Interface struct { ForwardDomain pulumi.IntOutput `pulumi:"forwardDomain"` // Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. ForwardErrorCorrection pulumi.StringOutput `pulumi:"forwardErrorCorrection"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. Gwdetect pulumi.StringOutput `pulumi:"gwdetect"` @@ -265,11 +265,11 @@ type Interface struct { IdleTimeout pulumi.IntOutput `pulumi:"idleTimeout"` // Configure IKE authentication SAML server. IkeSamlServer pulumi.StringOutput `pulumi:"ikeSamlServer"` - // Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + // Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Inbandwidth pulumi.IntOutput `pulumi:"inbandwidth"` // Incoming traffic shaping profile. IngressShapingProfile pulumi.StringOutput `pulumi:"ingressShapingProfile"` - // Ingress Spillover threshold (0 - 16776000 kbps). + // Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. IngressSpilloverThreshold pulumi.IntOutput `pulumi:"ingressSpilloverThreshold"` // Interface name. Interface pulumi.StringOutput `pulumi:"interface"` @@ -345,7 +345,7 @@ type Interface struct { NetbiosForward pulumi.StringOutput `pulumi:"netbiosForward"` // Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. NetflowSampler pulumi.StringOutput `pulumi:"netflowSampler"` - // Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + // Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Outbandwidth pulumi.IntOutput `pulumi:"outbandwidth"` // PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. PadtRetryTimeout pulumi.IntOutput `pulumi:"padtRetryTimeout"` @@ -353,7 +353,7 @@ type Interface struct { Password pulumi.StringPtrOutput `pulumi:"password"` // PING server status. PingServStatus pulumi.IntOutput `pulumi:"pingServStatus"` - // sFlow polling interval (1 - 255 sec). + // sFlow polling interval in seconds (1 - 255). PollingInterval pulumi.IntOutput `pulumi:"pollingInterval"` // Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. PppoeUnnumberedNegotiate pulumi.StringOutput `pulumi:"pppoeUnnumberedNegotiate"` @@ -449,7 +449,7 @@ type Interface struct { Switch pulumi.StringOutput `pulumi:"switch"` // Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. SwitchControllerAccessVlan pulumi.StringOutput `pulumi:"switchControllerAccessVlan"` - // Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + // Enable/disable FortiSwitch ARP inspection. SwitchControllerArpInspection pulumi.StringOutput `pulumi:"switchControllerArpInspection"` // Switch controller DHCP snooping. Valid values: `enable`, `disable`. SwitchControllerDhcpSnooping pulumi.StringOutput `pulumi:"switchControllerDhcpSnooping"` @@ -518,7 +518,7 @@ type Interface struct { // Interface is in this virtual domain (VDOM). Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Switch control interface VLAN ID. Vindex pulumi.IntOutput `pulumi:"vindex"` // Ethernet protocol of VLAN. Valid values: `8021q`, `8021ad`. @@ -671,6 +671,8 @@ type interfaceState struct { DhcpClientIdentifier *string `pulumi:"dhcpClientIdentifier"` // Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. DhcpRelayAgentOption *string `pulumi:"dhcpRelayAgentOption"` + // Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + DhcpRelayAllowNoEndOption *string `pulumi:"dhcpRelayAllowNoEndOption"` // DHCP relay circuit ID. DhcpRelayCircuitId *string `pulumi:"dhcpRelayCircuitId"` // Specify outgoing interface to reach server. @@ -763,7 +765,7 @@ type interfaceState struct { ForwardDomain *int `pulumi:"forwardDomain"` // Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. ForwardErrorCorrection *string `pulumi:"forwardErrorCorrection"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. Gwdetect *string `pulumi:"gwdetect"` @@ -779,11 +781,11 @@ type interfaceState struct { IdleTimeout *int `pulumi:"idleTimeout"` // Configure IKE authentication SAML server. IkeSamlServer *string `pulumi:"ikeSamlServer"` - // Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + // Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Inbandwidth *int `pulumi:"inbandwidth"` // Incoming traffic shaping profile. IngressShapingProfile *string `pulumi:"ingressShapingProfile"` - // Ingress Spillover threshold (0 - 16776000 kbps). + // Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. IngressSpilloverThreshold *int `pulumi:"ingressSpilloverThreshold"` // Interface name. Interface *string `pulumi:"interface"` @@ -859,7 +861,7 @@ type interfaceState struct { NetbiosForward *string `pulumi:"netbiosForward"` // Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. NetflowSampler *string `pulumi:"netflowSampler"` - // Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + // Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Outbandwidth *int `pulumi:"outbandwidth"` // PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. PadtRetryTimeout *int `pulumi:"padtRetryTimeout"` @@ -867,7 +869,7 @@ type interfaceState struct { Password *string `pulumi:"password"` // PING server status. PingServStatus *int `pulumi:"pingServStatus"` - // sFlow polling interval (1 - 255 sec). + // sFlow polling interval in seconds (1 - 255). PollingInterval *int `pulumi:"pollingInterval"` // Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. PppoeUnnumberedNegotiate *string `pulumi:"pppoeUnnumberedNegotiate"` @@ -963,7 +965,7 @@ type interfaceState struct { Switch *string `pulumi:"switch"` // Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. SwitchControllerAccessVlan *string `pulumi:"switchControllerAccessVlan"` - // Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + // Enable/disable FortiSwitch ARP inspection. SwitchControllerArpInspection *string `pulumi:"switchControllerArpInspection"` // Switch controller DHCP snooping. Valid values: `enable`, `disable`. SwitchControllerDhcpSnooping *string `pulumi:"switchControllerDhcpSnooping"` @@ -1138,6 +1140,8 @@ type InterfaceState struct { DhcpClientIdentifier pulumi.StringPtrInput // Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. DhcpRelayAgentOption pulumi.StringPtrInput + // Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + DhcpRelayAllowNoEndOption pulumi.StringPtrInput // DHCP relay circuit ID. DhcpRelayCircuitId pulumi.StringPtrInput // Specify outgoing interface to reach server. @@ -1230,7 +1234,7 @@ type InterfaceState struct { ForwardDomain pulumi.IntPtrInput // Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. ForwardErrorCorrection pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. Gwdetect pulumi.StringPtrInput @@ -1246,11 +1250,11 @@ type InterfaceState struct { IdleTimeout pulumi.IntPtrInput // Configure IKE authentication SAML server. IkeSamlServer pulumi.StringPtrInput - // Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + // Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Inbandwidth pulumi.IntPtrInput // Incoming traffic shaping profile. IngressShapingProfile pulumi.StringPtrInput - // Ingress Spillover threshold (0 - 16776000 kbps). + // Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. IngressSpilloverThreshold pulumi.IntPtrInput // Interface name. Interface pulumi.StringPtrInput @@ -1326,7 +1330,7 @@ type InterfaceState struct { NetbiosForward pulumi.StringPtrInput // Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. NetflowSampler pulumi.StringPtrInput - // Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + // Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Outbandwidth pulumi.IntPtrInput // PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. PadtRetryTimeout pulumi.IntPtrInput @@ -1334,7 +1338,7 @@ type InterfaceState struct { Password pulumi.StringPtrInput // PING server status. PingServStatus pulumi.IntPtrInput - // sFlow polling interval (1 - 255 sec). + // sFlow polling interval in seconds (1 - 255). PollingInterval pulumi.IntPtrInput // Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. PppoeUnnumberedNegotiate pulumi.StringPtrInput @@ -1430,7 +1434,7 @@ type InterfaceState struct { Switch pulumi.StringPtrInput // Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. SwitchControllerAccessVlan pulumi.StringPtrInput - // Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + // Enable/disable FortiSwitch ARP inspection. SwitchControllerArpInspection pulumi.StringPtrInput // Switch controller DHCP snooping. Valid values: `enable`, `disable`. SwitchControllerDhcpSnooping pulumi.StringPtrInput @@ -1609,6 +1613,8 @@ type interfaceArgs struct { DhcpClientIdentifier *string `pulumi:"dhcpClientIdentifier"` // Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. DhcpRelayAgentOption *string `pulumi:"dhcpRelayAgentOption"` + // Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + DhcpRelayAllowNoEndOption *string `pulumi:"dhcpRelayAllowNoEndOption"` // DHCP relay circuit ID. DhcpRelayCircuitId *string `pulumi:"dhcpRelayCircuitId"` // Specify outgoing interface to reach server. @@ -1701,7 +1707,7 @@ type interfaceArgs struct { ForwardDomain *int `pulumi:"forwardDomain"` // Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. ForwardErrorCorrection *string `pulumi:"forwardErrorCorrection"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. Gwdetect *string `pulumi:"gwdetect"` @@ -1717,11 +1723,11 @@ type interfaceArgs struct { IdleTimeout *int `pulumi:"idleTimeout"` // Configure IKE authentication SAML server. IkeSamlServer *string `pulumi:"ikeSamlServer"` - // Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + // Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Inbandwidth *int `pulumi:"inbandwidth"` // Incoming traffic shaping profile. IngressShapingProfile *string `pulumi:"ingressShapingProfile"` - // Ingress Spillover threshold (0 - 16776000 kbps). + // Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. IngressSpilloverThreshold *int `pulumi:"ingressSpilloverThreshold"` // Interface name. Interface *string `pulumi:"interface"` @@ -1797,7 +1803,7 @@ type interfaceArgs struct { NetbiosForward *string `pulumi:"netbiosForward"` // Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. NetflowSampler *string `pulumi:"netflowSampler"` - // Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + // Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Outbandwidth *int `pulumi:"outbandwidth"` // PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. PadtRetryTimeout *int `pulumi:"padtRetryTimeout"` @@ -1805,7 +1811,7 @@ type interfaceArgs struct { Password *string `pulumi:"password"` // PING server status. PingServStatus *int `pulumi:"pingServStatus"` - // sFlow polling interval (1 - 255 sec). + // sFlow polling interval in seconds (1 - 255). PollingInterval *int `pulumi:"pollingInterval"` // Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. PppoeUnnumberedNegotiate *string `pulumi:"pppoeUnnumberedNegotiate"` @@ -1901,7 +1907,7 @@ type interfaceArgs struct { Switch *string `pulumi:"switch"` // Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. SwitchControllerAccessVlan *string `pulumi:"switchControllerAccessVlan"` - // Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + // Enable/disable FortiSwitch ARP inspection. SwitchControllerArpInspection *string `pulumi:"switchControllerArpInspection"` // Switch controller DHCP snooping. Valid values: `enable`, `disable`. SwitchControllerDhcpSnooping *string `pulumi:"switchControllerDhcpSnooping"` @@ -2077,6 +2083,8 @@ type InterfaceArgs struct { DhcpClientIdentifier pulumi.StringPtrInput // Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. DhcpRelayAgentOption pulumi.StringPtrInput + // Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + DhcpRelayAllowNoEndOption pulumi.StringPtrInput // DHCP relay circuit ID. DhcpRelayCircuitId pulumi.StringPtrInput // Specify outgoing interface to reach server. @@ -2169,7 +2177,7 @@ type InterfaceArgs struct { ForwardDomain pulumi.IntPtrInput // Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. ForwardErrorCorrection pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. Gwdetect pulumi.StringPtrInput @@ -2185,11 +2193,11 @@ type InterfaceArgs struct { IdleTimeout pulumi.IntPtrInput // Configure IKE authentication SAML server. IkeSamlServer pulumi.StringPtrInput - // Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + // Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Inbandwidth pulumi.IntPtrInput // Incoming traffic shaping profile. IngressShapingProfile pulumi.StringPtrInput - // Ingress Spillover threshold (0 - 16776000 kbps). + // Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. IngressSpilloverThreshold pulumi.IntPtrInput // Interface name. Interface pulumi.StringPtrInput @@ -2265,7 +2273,7 @@ type InterfaceArgs struct { NetbiosForward pulumi.StringPtrInput // Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. NetflowSampler pulumi.StringPtrInput - // Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + // Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. Outbandwidth pulumi.IntPtrInput // PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. PadtRetryTimeout pulumi.IntPtrInput @@ -2273,7 +2281,7 @@ type InterfaceArgs struct { Password pulumi.StringPtrInput // PING server status. PingServStatus pulumi.IntPtrInput - // sFlow polling interval (1 - 255 sec). + // sFlow polling interval in seconds (1 - 255). PollingInterval pulumi.IntPtrInput // Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. PppoeUnnumberedNegotiate pulumi.StringPtrInput @@ -2369,7 +2377,7 @@ type InterfaceArgs struct { Switch pulumi.StringPtrInput // Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. SwitchControllerAccessVlan pulumi.StringPtrInput - // Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + // Enable/disable FortiSwitch ARP inspection. SwitchControllerArpInspection pulumi.StringPtrInput // Switch controller DHCP snooping. Valid values: `enable`, `disable`. SwitchControllerDhcpSnooping pulumi.StringPtrInput @@ -2753,6 +2761,11 @@ func (o InterfaceOutput) DhcpRelayAgentOption() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.DhcpRelayAgentOption }).(pulumi.StringOutput) } +// Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. +func (o InterfaceOutput) DhcpRelayAllowNoEndOption() pulumi.StringOutput { + return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.DhcpRelayAllowNoEndOption }).(pulumi.StringOutput) +} + // DHCP relay circuit ID. func (o InterfaceOutput) DhcpRelayCircuitId() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.DhcpRelayCircuitId }).(pulumi.StringOutput) @@ -2983,7 +2996,7 @@ func (o InterfaceOutput) ForwardErrorCorrection() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.ForwardErrorCorrection }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o InterfaceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Interface) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -3023,7 +3036,7 @@ func (o InterfaceOutput) IkeSamlServer() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.IkeSamlServer }).(pulumi.StringOutput) } -// Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. +// Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. func (o InterfaceOutput) Inbandwidth() pulumi.IntOutput { return o.ApplyT(func(v *Interface) pulumi.IntOutput { return v.Inbandwidth }).(pulumi.IntOutput) } @@ -3033,7 +3046,7 @@ func (o InterfaceOutput) IngressShapingProfile() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.IngressShapingProfile }).(pulumi.StringOutput) } -// Ingress Spillover threshold (0 - 16776000 kbps). +// Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. func (o InterfaceOutput) IngressSpilloverThreshold() pulumi.IntOutput { return o.ApplyT(func(v *Interface) pulumi.IntOutput { return v.IngressSpilloverThreshold }).(pulumi.IntOutput) } @@ -3223,7 +3236,7 @@ func (o InterfaceOutput) NetflowSampler() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.NetflowSampler }).(pulumi.StringOutput) } -// Bandwidth limit for outgoing traffic (0 - 16776000 kbps). +// Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. func (o InterfaceOutput) Outbandwidth() pulumi.IntOutput { return o.ApplyT(func(v *Interface) pulumi.IntOutput { return v.Outbandwidth }).(pulumi.IntOutput) } @@ -3243,7 +3256,7 @@ func (o InterfaceOutput) PingServStatus() pulumi.IntOutput { return o.ApplyT(func(v *Interface) pulumi.IntOutput { return v.PingServStatus }).(pulumi.IntOutput) } -// sFlow polling interval (1 - 255 sec). +// sFlow polling interval in seconds (1 - 255). func (o InterfaceOutput) PollingInterval() pulumi.IntOutput { return o.ApplyT(func(v *Interface) pulumi.IntOutput { return v.PollingInterval }).(pulumi.IntOutput) } @@ -3483,7 +3496,7 @@ func (o InterfaceOutput) SwitchControllerAccessVlan() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.SwitchControllerAccessVlan }).(pulumi.StringOutput) } -// Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. +// Enable/disable FortiSwitch ARP inspection. func (o InterfaceOutput) SwitchControllerArpInspection() pulumi.StringOutput { return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.SwitchControllerArpInspection }).(pulumi.StringOutput) } @@ -3654,8 +3667,8 @@ func (o InterfaceOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o InterfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Interface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o InterfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Interface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Switch control interface VLAN ID. diff --git a/sdk/go/fortios/system/ipam.go b/sdk/go/fortios/system/ipam.go index 7d28d660..605661a9 100644 --- a/sdk/go/fortios/system/ipam.go +++ b/sdk/go/fortios/system/ipam.go @@ -37,7 +37,7 @@ type Ipam struct { AutomaticConflictResolution pulumi.StringOutput `pulumi:"automaticConflictResolution"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. ManageLanAddresses pulumi.StringOutput `pulumi:"manageLanAddresses"` @@ -58,7 +58,7 @@ type Ipam struct { // Enable/disable IP address management services. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpam registers a new resource with the given unique name, arguments, and options. @@ -95,7 +95,7 @@ type ipamState struct { AutomaticConflictResolution *string `pulumi:"automaticConflictResolution"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. ManageLanAddresses *string `pulumi:"manageLanAddresses"` @@ -124,7 +124,7 @@ type IpamState struct { AutomaticConflictResolution pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. ManageLanAddresses pulumi.StringPtrInput @@ -157,7 +157,7 @@ type ipamArgs struct { AutomaticConflictResolution *string `pulumi:"automaticConflictResolution"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. ManageLanAddresses *string `pulumi:"manageLanAddresses"` @@ -187,7 +187,7 @@ type IpamArgs struct { AutomaticConflictResolution pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. ManageLanAddresses pulumi.StringPtrInput @@ -308,7 +308,7 @@ func (o IpamOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ipam) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IpamOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ipam) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -359,8 +359,8 @@ func (o IpamOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpamOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipam) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpamOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipam) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpamArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ipiptunnel.go b/sdk/go/fortios/system/ipiptunnel.go index 2f2a9379..aa5b7d1c 100644 --- a/sdk/go/fortios/system/ipiptunnel.go +++ b/sdk/go/fortios/system/ipiptunnel.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Ipiptunnel struct { // Enable/disable use of SD-WAN to reach remote gateway. Valid values: `disable`, `enable`. UseSdwan pulumi.StringOutput `pulumi:"useSdwan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpiptunnel registers a new resource with the given unique name, arguments, and options. @@ -309,8 +307,8 @@ func (o IpiptunnelOutput) UseSdwan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpiptunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipiptunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpiptunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipiptunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpiptunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ips.go b/sdk/go/fortios/system/ips.go index d056496f..c93dcb69 100644 --- a/sdk/go/fortios/system/ips.go +++ b/sdk/go/fortios/system/ips.go @@ -38,7 +38,7 @@ type Ips struct { // Time to hold and monitor IPS signatures. Format <#d##h> (day range: 0 - 7, hour range: 0 - 23, max hold time: 7d0h, default hold time: 0d0h). SignatureHoldTime pulumi.StringOutput `pulumi:"signatureHoldTime"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIps registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o IpsOutput) SignatureHoldTime() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ips) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ips) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ipsecaggregate.go b/sdk/go/fortios/system/ipsecaggregate.go index ebcb8e2a..f42a6e8a 100644 --- a/sdk/go/fortios/system/ipsecaggregate.go +++ b/sdk/go/fortios/system/ipsecaggregate.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -179,7 +178,6 @@ import ( // } // // ``` -// // // ## Import // @@ -205,14 +203,14 @@ type Ipsecaggregate struct { Algorithm pulumi.StringOutput `pulumi:"algorithm"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Member tunnels of the aggregate. The structure of `member` block is documented below. Members IpsecaggregateMemberArrayOutput `pulumi:"members"` // IPsec aggregate name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpsecaggregate registers a new resource with the given unique name, arguments, and options. @@ -252,7 +250,7 @@ type ipsecaggregateState struct { Algorithm *string `pulumi:"algorithm"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member tunnels of the aggregate. The structure of `member` block is documented below. Members []IpsecaggregateMember `pulumi:"members"` @@ -267,7 +265,7 @@ type IpsecaggregateState struct { Algorithm pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member tunnels of the aggregate. The structure of `member` block is documented below. Members IpsecaggregateMemberArrayInput @@ -286,7 +284,7 @@ type ipsecaggregateArgs struct { Algorithm *string `pulumi:"algorithm"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Member tunnels of the aggregate. The structure of `member` block is documented below. Members []IpsecaggregateMember `pulumi:"members"` @@ -302,7 +300,7 @@ type IpsecaggregateArgs struct { Algorithm pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Member tunnels of the aggregate. The structure of `member` block is documented below. Members IpsecaggregateMemberArrayInput @@ -409,7 +407,7 @@ func (o IpsecaggregateOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ipsecaggregate) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IpsecaggregateOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ipsecaggregate) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -425,8 +423,8 @@ func (o IpsecaggregateOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpsecaggregateOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipsecaggregate) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpsecaggregateOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipsecaggregate) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpsecaggregateArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ipsurlfilterdns.go b/sdk/go/fortios/system/ipsurlfilterdns.go index e7f20e65..ec768ec8 100644 --- a/sdk/go/fortios/system/ipsurlfilterdns.go +++ b/sdk/go/fortios/system/ipsurlfilterdns.go @@ -40,7 +40,7 @@ type Ipsurlfilterdns struct { // Enable/disable using this DNS server for IPS URL filter DNS queries. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpsurlfilterdns registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o IpsurlfilterdnsOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IpsurlfilterdnsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipsurlfilterdns) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IpsurlfilterdnsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipsurlfilterdns) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IpsurlfilterdnsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ipsurlfilterdns6.go b/sdk/go/fortios/system/ipsurlfilterdns6.go index 7ffd4aa5..ce796225 100644 --- a/sdk/go/fortios/system/ipsurlfilterdns6.go +++ b/sdk/go/fortios/system/ipsurlfilterdns6.go @@ -38,7 +38,7 @@ type Ipsurlfilterdns6 struct { // Enable/disable this server for IPv6 DNS queries. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpsurlfilterdns6 registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o Ipsurlfilterdns6Output) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ipsurlfilterdns6Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipsurlfilterdns6) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ipsurlfilterdns6Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipsurlfilterdns6) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ipsurlfilterdns6ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ipv6neighborcache.go b/sdk/go/fortios/system/ipv6neighborcache.go index d4e8b275..1bbc5805 100644 --- a/sdk/go/fortios/system/ipv6neighborcache.go +++ b/sdk/go/fortios/system/ipv6neighborcache.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Ipv6neighborcache struct { // MAC address (format: xx:xx:xx:xx:xx:xx). Mac pulumi.StringOutput `pulumi:"mac"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpv6neighborcache registers a new resource with the given unique name, arguments, and options. @@ -283,8 +281,8 @@ func (o Ipv6neighborcacheOutput) Mac() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ipv6neighborcacheOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipv6neighborcache) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ipv6neighborcacheOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipv6neighborcache) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ipv6neighborcacheArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ipv6tunnel.go b/sdk/go/fortios/system/ipv6tunnel.go index 5c204086..9c764d8f 100644 --- a/sdk/go/fortios/system/ipv6tunnel.go +++ b/sdk/go/fortios/system/ipv6tunnel.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Ipv6tunnel struct { // Enable/disable use of SD-WAN to reach remote gateway. Valid values: `disable`, `enable`. UseSdwan pulumi.StringOutput `pulumi:"useSdwan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIpv6tunnel registers a new resource with the given unique name, arguments, and options. @@ -303,8 +301,8 @@ func (o Ipv6tunnelOutput) UseSdwan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Ipv6tunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ipv6tunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Ipv6tunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ipv6tunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Ipv6tunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/licenseForticare.go b/sdk/go/fortios/system/licenseForticare.go index acc0391f..d74bc1b6 100644 --- a/sdk/go/fortios/system/licenseForticare.go +++ b/sdk/go/fortios/system/licenseForticare.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type LicenseForticare struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/licenseFortiflex.go b/sdk/go/fortios/system/licenseFortiflex.go new file mode 100644 index 00000000..e294006e --- /dev/null +++ b/sdk/go/fortios/system/licenseFortiflex.go @@ -0,0 +1,260 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package system + +import ( + "context" + "reflect" + + "errors" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" +) + +// Provides a resource to download VM license using uploaded FortiFlex token for FortiOS. Reboots immediately if successful. +// +// ## Example Usage +// +// ```go +// package main +// +// import ( +// +// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +// "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system" +// +// ) +// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// _, err := system.NewLicenseFortiflex(ctx, "test", &system.LicenseFortiflexArgs{ +// Token: pulumi.String("5FE7B3CE6B606DEB20E3"), +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } +// +// ``` +type LicenseFortiflex struct { + pulumi.CustomResourceState + + // HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + ProxyUrl pulumi.StringPtrOutput `pulumi:"proxyUrl"` + // FortiFlex VM license token. + Token pulumi.StringOutput `pulumi:"token"` +} + +// NewLicenseFortiflex registers a new resource with the given unique name, arguments, and options. +func NewLicenseFortiflex(ctx *pulumi.Context, + name string, args *LicenseFortiflexArgs, opts ...pulumi.ResourceOption) (*LicenseFortiflex, error) { + if args == nil { + return nil, errors.New("missing one or more required arguments") + } + + if args.Token == nil { + return nil, errors.New("invalid value for required argument 'Token'") + } + opts = internal.PkgResourceDefaultOpts(opts) + var resource LicenseFortiflex + err := ctx.RegisterResource("fortios:system/licenseFortiflex:LicenseFortiflex", name, args, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// GetLicenseFortiflex gets an existing LicenseFortiflex resource's state with the given name, ID, and optional +// state properties that are used to uniquely qualify the lookup (nil if not required). +func GetLicenseFortiflex(ctx *pulumi.Context, + name string, id pulumi.IDInput, state *LicenseFortiflexState, opts ...pulumi.ResourceOption) (*LicenseFortiflex, error) { + var resource LicenseFortiflex + err := ctx.ReadResource("fortios:system/licenseFortiflex:LicenseFortiflex", name, id, state, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// Input properties used for looking up and filtering LicenseFortiflex resources. +type licenseFortiflexState struct { + // HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + ProxyUrl *string `pulumi:"proxyUrl"` + // FortiFlex VM license token. + Token *string `pulumi:"token"` +} + +type LicenseFortiflexState struct { + // HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + ProxyUrl pulumi.StringPtrInput + // FortiFlex VM license token. + Token pulumi.StringPtrInput +} + +func (LicenseFortiflexState) ElementType() reflect.Type { + return reflect.TypeOf((*licenseFortiflexState)(nil)).Elem() +} + +type licenseFortiflexArgs struct { + // HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + ProxyUrl *string `pulumi:"proxyUrl"` + // FortiFlex VM license token. + Token string `pulumi:"token"` +} + +// The set of arguments for constructing a LicenseFortiflex resource. +type LicenseFortiflexArgs struct { + // HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + ProxyUrl pulumi.StringPtrInput + // FortiFlex VM license token. + Token pulumi.StringInput +} + +func (LicenseFortiflexArgs) ElementType() reflect.Type { + return reflect.TypeOf((*licenseFortiflexArgs)(nil)).Elem() +} + +type LicenseFortiflexInput interface { + pulumi.Input + + ToLicenseFortiflexOutput() LicenseFortiflexOutput + ToLicenseFortiflexOutputWithContext(ctx context.Context) LicenseFortiflexOutput +} + +func (*LicenseFortiflex) ElementType() reflect.Type { + return reflect.TypeOf((**LicenseFortiflex)(nil)).Elem() +} + +func (i *LicenseFortiflex) ToLicenseFortiflexOutput() LicenseFortiflexOutput { + return i.ToLicenseFortiflexOutputWithContext(context.Background()) +} + +func (i *LicenseFortiflex) ToLicenseFortiflexOutputWithContext(ctx context.Context) LicenseFortiflexOutput { + return pulumi.ToOutputWithContext(ctx, i).(LicenseFortiflexOutput) +} + +// LicenseFortiflexArrayInput is an input type that accepts LicenseFortiflexArray and LicenseFortiflexArrayOutput values. +// You can construct a concrete instance of `LicenseFortiflexArrayInput` via: +// +// LicenseFortiflexArray{ LicenseFortiflexArgs{...} } +type LicenseFortiflexArrayInput interface { + pulumi.Input + + ToLicenseFortiflexArrayOutput() LicenseFortiflexArrayOutput + ToLicenseFortiflexArrayOutputWithContext(context.Context) LicenseFortiflexArrayOutput +} + +type LicenseFortiflexArray []LicenseFortiflexInput + +func (LicenseFortiflexArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]*LicenseFortiflex)(nil)).Elem() +} + +func (i LicenseFortiflexArray) ToLicenseFortiflexArrayOutput() LicenseFortiflexArrayOutput { + return i.ToLicenseFortiflexArrayOutputWithContext(context.Background()) +} + +func (i LicenseFortiflexArray) ToLicenseFortiflexArrayOutputWithContext(ctx context.Context) LicenseFortiflexArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LicenseFortiflexArrayOutput) +} + +// LicenseFortiflexMapInput is an input type that accepts LicenseFortiflexMap and LicenseFortiflexMapOutput values. +// You can construct a concrete instance of `LicenseFortiflexMapInput` via: +// +// LicenseFortiflexMap{ "key": LicenseFortiflexArgs{...} } +type LicenseFortiflexMapInput interface { + pulumi.Input + + ToLicenseFortiflexMapOutput() LicenseFortiflexMapOutput + ToLicenseFortiflexMapOutputWithContext(context.Context) LicenseFortiflexMapOutput +} + +type LicenseFortiflexMap map[string]LicenseFortiflexInput + +func (LicenseFortiflexMap) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*LicenseFortiflex)(nil)).Elem() +} + +func (i LicenseFortiflexMap) ToLicenseFortiflexMapOutput() LicenseFortiflexMapOutput { + return i.ToLicenseFortiflexMapOutputWithContext(context.Background()) +} + +func (i LicenseFortiflexMap) ToLicenseFortiflexMapOutputWithContext(ctx context.Context) LicenseFortiflexMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(LicenseFortiflexMapOutput) +} + +type LicenseFortiflexOutput struct{ *pulumi.OutputState } + +func (LicenseFortiflexOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LicenseFortiflex)(nil)).Elem() +} + +func (o LicenseFortiflexOutput) ToLicenseFortiflexOutput() LicenseFortiflexOutput { + return o +} + +func (o LicenseFortiflexOutput) ToLicenseFortiflexOutputWithContext(ctx context.Context) LicenseFortiflexOutput { + return o +} + +// HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. +func (o LicenseFortiflexOutput) ProxyUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LicenseFortiflex) pulumi.StringPtrOutput { return v.ProxyUrl }).(pulumi.StringPtrOutput) +} + +// FortiFlex VM license token. +func (o LicenseFortiflexOutput) Token() pulumi.StringOutput { + return o.ApplyT(func(v *LicenseFortiflex) pulumi.StringOutput { return v.Token }).(pulumi.StringOutput) +} + +type LicenseFortiflexArrayOutput struct{ *pulumi.OutputState } + +func (LicenseFortiflexArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]*LicenseFortiflex)(nil)).Elem() +} + +func (o LicenseFortiflexArrayOutput) ToLicenseFortiflexArrayOutput() LicenseFortiflexArrayOutput { + return o +} + +func (o LicenseFortiflexArrayOutput) ToLicenseFortiflexArrayOutputWithContext(ctx context.Context) LicenseFortiflexArrayOutput { + return o +} + +func (o LicenseFortiflexArrayOutput) Index(i pulumi.IntInput) LicenseFortiflexOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) *LicenseFortiflex { + return vs[0].([]*LicenseFortiflex)[vs[1].(int)] + }).(LicenseFortiflexOutput) +} + +type LicenseFortiflexMapOutput struct{ *pulumi.OutputState } + +func (LicenseFortiflexMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*LicenseFortiflex)(nil)).Elem() +} + +func (o LicenseFortiflexMapOutput) ToLicenseFortiflexMapOutput() LicenseFortiflexMapOutput { + return o +} + +func (o LicenseFortiflexMapOutput) ToLicenseFortiflexMapOutputWithContext(ctx context.Context) LicenseFortiflexMapOutput { + return o +} + +func (o LicenseFortiflexMapOutput) MapIndex(k pulumi.StringInput) LicenseFortiflexOutput { + return pulumi.All(o, k).ApplyT(func(vs []interface{}) *LicenseFortiflex { + return vs[0].(map[string]*LicenseFortiflex)[vs[1].(string)] + }).(LicenseFortiflexOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*LicenseFortiflexInput)(nil)).Elem(), &LicenseFortiflex{}) + pulumi.RegisterInputType(reflect.TypeOf((*LicenseFortiflexArrayInput)(nil)).Elem(), LicenseFortiflexArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LicenseFortiflexMapInput)(nil)).Elem(), LicenseFortiflexMap{}) + pulumi.RegisterOutputType(LicenseFortiflexOutput{}) + pulumi.RegisterOutputType(LicenseFortiflexArrayOutput{}) + pulumi.RegisterOutputType(LicenseFortiflexMapOutput{}) +} diff --git a/sdk/go/fortios/system/licenseVdom.go b/sdk/go/fortios/system/licenseVdom.go index abf1bb59..9b0ac7d5 100644 --- a/sdk/go/fortios/system/licenseVdom.go +++ b/sdk/go/fortios/system/licenseVdom.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type LicenseVdom struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/licenseVm.go b/sdk/go/fortios/system/licenseVm.go index f76be1bf..f63a9446 100644 --- a/sdk/go/fortios/system/licenseVm.go +++ b/sdk/go/fortios/system/licenseVm.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// type LicenseVm struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/linkmonitor.go b/sdk/go/fortios/system/linkmonitor.go index bfe319d3..028d021e 100644 --- a/sdk/go/fortios/system/linkmonitor.go +++ b/sdk/go/fortios/system/linkmonitor.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -63,7 +62,6 @@ import ( // } // // ``` -// // // ## Import // @@ -95,13 +93,13 @@ type Linkmonitor struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Threshold weight to trigger link failure alert. FailWeight pulumi.IntOutput `pulumi:"failWeight"` - // Number of retry attempts before the server is considered down (1 - 10, default = 5) + // Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Failtime pulumi.IntOutput `pulumi:"failtime"` // Gateway IP address used to probe the server. GatewayIp pulumi.StringOutput `pulumi:"gatewayIp"` // Gateway IPv6 address used to probe the server. GatewayIp6 pulumi.StringOutput `pulumi:"gatewayIp6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // HA election priority (1 - 50). HaPriority pulumi.IntOutput `pulumi:"haPriority"` @@ -111,11 +109,11 @@ type Linkmonitor struct { HttpGet pulumi.StringOutput `pulumi:"httpGet"` // String that you expect to see in the HTTP-GET requests of the traffic to be monitored. HttpMatch pulumi.StringOutput `pulumi:"httpMatch"` - // Detection interval (1 - 3600 sec, default = 5). + // Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. Interval pulumi.IntOutput `pulumi:"interval"` // Link monitor name. Name pulumi.StringOutput `pulumi:"name"` - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. PacketSize pulumi.IntOutput `pulumi:"packetSize"` // Twamp controller password in authentication mode Password pulumi.StringPtrOutput `pulumi:"password"` @@ -123,11 +121,11 @@ type Linkmonitor struct { Port pulumi.IntOutput `pulumi:"port"` // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount pulumi.IntOutput `pulumi:"probeCount"` - // Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. ProbeTimeout pulumi.IntOutput `pulumi:"probeTimeout"` // Protocols used to monitor the server. Protocol pulumi.StringOutput `pulumi:"protocol"` - // Number of successful responses received before server is considered recovered (1 - 10, default = 5). + // Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Recoverytime pulumi.IntOutput `pulumi:"recoverytime"` // Subnet to monitor. The structure of `route` block is documented below. Routes LinkmonitorRouteArrayOutput `pulumi:"routes"` @@ -158,7 +156,7 @@ type Linkmonitor struct { // Enable/disable updating the static route. Valid values: `enable`, `disable`. UpdateStaticRoute pulumi.StringOutput `pulumi:"updateStaticRoute"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLinkmonitor registers a new resource with the given unique name, arguments, and options. @@ -211,13 +209,13 @@ type linkmonitorState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Threshold weight to trigger link failure alert. FailWeight *int `pulumi:"failWeight"` - // Number of retry attempts before the server is considered down (1 - 10, default = 5) + // Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Failtime *int `pulumi:"failtime"` // Gateway IP address used to probe the server. GatewayIp *string `pulumi:"gatewayIp"` // Gateway IPv6 address used to probe the server. GatewayIp6 *string `pulumi:"gatewayIp6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HA election priority (1 - 50). HaPriority *int `pulumi:"haPriority"` @@ -227,11 +225,11 @@ type linkmonitorState struct { HttpGet *string `pulumi:"httpGet"` // String that you expect to see in the HTTP-GET requests of the traffic to be monitored. HttpMatch *string `pulumi:"httpMatch"` - // Detection interval (1 - 3600 sec, default = 5). + // Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. Interval *int `pulumi:"interval"` // Link monitor name. Name *string `pulumi:"name"` - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. PacketSize *int `pulumi:"packetSize"` // Twamp controller password in authentication mode Password *string `pulumi:"password"` @@ -239,11 +237,11 @@ type linkmonitorState struct { Port *int `pulumi:"port"` // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount *int `pulumi:"probeCount"` - // Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. ProbeTimeout *int `pulumi:"probeTimeout"` // Protocols used to monitor the server. Protocol *string `pulumi:"protocol"` - // Number of successful responses received before server is considered recovered (1 - 10, default = 5). + // Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Recoverytime *int `pulumi:"recoverytime"` // Subnet to monitor. The structure of `route` block is documented below. Routes []LinkmonitorRoute `pulumi:"routes"` @@ -288,13 +286,13 @@ type LinkmonitorState struct { DynamicSortSubtable pulumi.StringPtrInput // Threshold weight to trigger link failure alert. FailWeight pulumi.IntPtrInput - // Number of retry attempts before the server is considered down (1 - 10, default = 5) + // Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Failtime pulumi.IntPtrInput // Gateway IP address used to probe the server. GatewayIp pulumi.StringPtrInput // Gateway IPv6 address used to probe the server. GatewayIp6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HA election priority (1 - 50). HaPriority pulumi.IntPtrInput @@ -304,11 +302,11 @@ type LinkmonitorState struct { HttpGet pulumi.StringPtrInput // String that you expect to see in the HTTP-GET requests of the traffic to be monitored. HttpMatch pulumi.StringPtrInput - // Detection interval (1 - 3600 sec, default = 5). + // Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. Interval pulumi.IntPtrInput // Link monitor name. Name pulumi.StringPtrInput - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. PacketSize pulumi.IntPtrInput // Twamp controller password in authentication mode Password pulumi.StringPtrInput @@ -316,11 +314,11 @@ type LinkmonitorState struct { Port pulumi.IntPtrInput // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount pulumi.IntPtrInput - // Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. ProbeTimeout pulumi.IntPtrInput // Protocols used to monitor the server. Protocol pulumi.StringPtrInput - // Number of successful responses received before server is considered recovered (1 - 10, default = 5). + // Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Recoverytime pulumi.IntPtrInput // Subnet to monitor. The structure of `route` block is documented below. Routes LinkmonitorRouteArrayInput @@ -369,13 +367,13 @@ type linkmonitorArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Threshold weight to trigger link failure alert. FailWeight *int `pulumi:"failWeight"` - // Number of retry attempts before the server is considered down (1 - 10, default = 5) + // Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Failtime *int `pulumi:"failtime"` // Gateway IP address used to probe the server. GatewayIp *string `pulumi:"gatewayIp"` // Gateway IPv6 address used to probe the server. GatewayIp6 *string `pulumi:"gatewayIp6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HA election priority (1 - 50). HaPriority *int `pulumi:"haPriority"` @@ -385,11 +383,11 @@ type linkmonitorArgs struct { HttpGet *string `pulumi:"httpGet"` // String that you expect to see in the HTTP-GET requests of the traffic to be monitored. HttpMatch *string `pulumi:"httpMatch"` - // Detection interval (1 - 3600 sec, default = 5). + // Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. Interval *int `pulumi:"interval"` // Link monitor name. Name *string `pulumi:"name"` - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. PacketSize *int `pulumi:"packetSize"` // Twamp controller password in authentication mode Password *string `pulumi:"password"` @@ -397,11 +395,11 @@ type linkmonitorArgs struct { Port *int `pulumi:"port"` // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount *int `pulumi:"probeCount"` - // Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. ProbeTimeout *int `pulumi:"probeTimeout"` // Protocols used to monitor the server. Protocol *string `pulumi:"protocol"` - // Number of successful responses received before server is considered recovered (1 - 10, default = 5). + // Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Recoverytime *int `pulumi:"recoverytime"` // Subnet to monitor. The structure of `route` block is documented below. Routes []LinkmonitorRoute `pulumi:"routes"` @@ -447,13 +445,13 @@ type LinkmonitorArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Threshold weight to trigger link failure alert. FailWeight pulumi.IntPtrInput - // Number of retry attempts before the server is considered down (1 - 10, default = 5) + // Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Failtime pulumi.IntPtrInput // Gateway IP address used to probe the server. GatewayIp pulumi.StringPtrInput // Gateway IPv6 address used to probe the server. GatewayIp6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HA election priority (1 - 50). HaPriority pulumi.IntPtrInput @@ -463,11 +461,11 @@ type LinkmonitorArgs struct { HttpGet pulumi.StringPtrInput // String that you expect to see in the HTTP-GET requests of the traffic to be monitored. HttpMatch pulumi.StringPtrInput - // Detection interval (1 - 3600 sec, default = 5). + // Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. Interval pulumi.IntPtrInput // Link monitor name. Name pulumi.StringPtrInput - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. PacketSize pulumi.IntPtrInput // Twamp controller password in authentication mode Password pulumi.StringPtrInput @@ -475,11 +473,11 @@ type LinkmonitorArgs struct { Port pulumi.IntPtrInput // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount pulumi.IntPtrInput - // Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. ProbeTimeout pulumi.IntPtrInput // Protocols used to monitor the server. Protocol pulumi.StringPtrInput - // Number of successful responses received before server is considered recovered (1 - 10, default = 5). + // Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. Recoverytime pulumi.IntPtrInput // Subnet to monitor. The structure of `route` block is documented below. Routes LinkmonitorRouteArrayInput @@ -625,7 +623,7 @@ func (o LinkmonitorOutput) FailWeight() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.FailWeight }).(pulumi.IntOutput) } -// Number of retry attempts before the server is considered down (1 - 10, default = 5) +// Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. func (o LinkmonitorOutput) Failtime() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.Failtime }).(pulumi.IntOutput) } @@ -640,7 +638,7 @@ func (o LinkmonitorOutput) GatewayIp6() pulumi.StringOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.StringOutput { return v.GatewayIp6 }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o LinkmonitorOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -665,7 +663,7 @@ func (o LinkmonitorOutput) HttpMatch() pulumi.StringOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.StringOutput { return v.HttpMatch }).(pulumi.StringOutput) } -// Detection interval (1 - 3600 sec, default = 5). +// Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. func (o LinkmonitorOutput) Interval() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.Interval }).(pulumi.IntOutput) } @@ -675,7 +673,7 @@ func (o LinkmonitorOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// Packet size of a twamp test session, +// Packet size of a TWAMP test session. func (o LinkmonitorOutput) PacketSize() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.PacketSize }).(pulumi.IntOutput) } @@ -695,7 +693,7 @@ func (o LinkmonitorOutput) ProbeCount() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.ProbeCount }).(pulumi.IntOutput) } -// Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). +// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. func (o LinkmonitorOutput) ProbeTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.ProbeTimeout }).(pulumi.IntOutput) } @@ -705,7 +703,7 @@ func (o LinkmonitorOutput) Protocol() pulumi.StringOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.StringOutput { return v.Protocol }).(pulumi.StringOutput) } -// Number of successful responses received before server is considered recovered (1 - 10, default = 5). +// Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. func (o LinkmonitorOutput) Recoverytime() pulumi.IntOutput { return o.ApplyT(func(v *Linkmonitor) pulumi.IntOutput { return v.Recoverytime }).(pulumi.IntOutput) } @@ -781,8 +779,8 @@ func (o LinkmonitorOutput) UpdateStaticRoute() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LinkmonitorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Linkmonitor) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LinkmonitorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Linkmonitor) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LinkmonitorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/lldp/networkpolicy.go b/sdk/go/fortios/system/lldp/networkpolicy.go index 6526a7a7..0541be78 100644 --- a/sdk/go/fortios/system/lldp/networkpolicy.go +++ b/sdk/go/fortios/system/lldp/networkpolicy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -63,7 +61,7 @@ type Networkpolicy struct { // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Guest. The structure of `guest` block is documented below. Guest NetworkpolicyGuestOutput `pulumi:"guest"` @@ -76,7 +74,7 @@ type Networkpolicy struct { // Streaming Video. The structure of `streamingVideo` block is documented below. StreamingVideo NetworkpolicyStreamingVideoOutput `pulumi:"streamingVideo"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Video Conferencing. The structure of `videoConferencing` block is documented below. VideoConferencing NetworkpolicyVideoConferencingOutput `pulumi:"videoConferencing"` // Video Signaling. The structure of `videoSignaling` block is documented below. @@ -119,7 +117,7 @@ func GetNetworkpolicy(ctx *pulumi.Context, type networkpolicyState struct { // Comment. Comment *string `pulumi:"comment"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Guest. The structure of `guest` block is documented below. Guest *NetworkpolicyGuest `pulumi:"guest"` @@ -146,7 +144,7 @@ type networkpolicyState struct { type NetworkpolicyState struct { // Comment. Comment pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Guest. The structure of `guest` block is documented below. Guest NetworkpolicyGuestPtrInput @@ -177,7 +175,7 @@ func (NetworkpolicyState) ElementType() reflect.Type { type networkpolicyArgs struct { // Comment. Comment *string `pulumi:"comment"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Guest. The structure of `guest` block is documented below. Guest *NetworkpolicyGuest `pulumi:"guest"` @@ -205,7 +203,7 @@ type networkpolicyArgs struct { type NetworkpolicyArgs struct { // Comment. Comment pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Guest. The structure of `guest` block is documented below. Guest NetworkpolicyGuestPtrInput @@ -321,7 +319,7 @@ func (o NetworkpolicyOutput) Comment() pulumi.StringPtrOutput { return o.ApplyT(func(v *Networkpolicy) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NetworkpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Networkpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -352,8 +350,8 @@ func (o NetworkpolicyOutput) StreamingVideo() NetworkpolicyStreamingVideoOutput } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetworkpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Networkpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetworkpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Networkpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Video Conferencing. The structure of `videoConferencing` block is documented below. diff --git a/sdk/go/fortios/system/ltemodem.go b/sdk/go/fortios/system/ltemodem.go index e62270e1..f0698119 100644 --- a/sdk/go/fortios/system/ltemodem.go +++ b/sdk/go/fortios/system/ltemodem.go @@ -54,7 +54,7 @@ type Ltemodem struct { // Authentication username for PDP-IP packet data calls. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLtemodem registers a new resource with the given unique name, arguments, and options. @@ -329,8 +329,8 @@ func (o LtemodemOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LtemodemOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ltemodem) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LtemodemOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ltemodem) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LtemodemArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/macaddresstable.go b/sdk/go/fortios/system/macaddresstable.go index 399501a0..d2d51036 100644 --- a/sdk/go/fortios/system/macaddresstable.go +++ b/sdk/go/fortios/system/macaddresstable.go @@ -41,7 +41,7 @@ type Macaddresstable struct { // New MAC for reply traffic. ReplySubstitute pulumi.StringOutput `pulumi:"replySubstitute"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMacaddresstable registers a new resource with the given unique name, arguments, and options. @@ -231,8 +231,8 @@ func (o MacaddresstableOutput) ReplySubstitute() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MacaddresstableOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Macaddresstable) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MacaddresstableOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Macaddresstable) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MacaddresstableArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/managementtunnel.go b/sdk/go/fortios/system/managementtunnel.go index ddc7ff39..a4770951 100644 --- a/sdk/go/fortios/system/managementtunnel.go +++ b/sdk/go/fortios/system/managementtunnel.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,7 +79,7 @@ type Managementtunnel struct { // Enable/disable FGFM tunnel. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewManagementtunnel registers a new resource with the given unique name, arguments, and options. @@ -317,8 +315,8 @@ func (o ManagementtunnelOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ManagementtunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Managementtunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ManagementtunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Managementtunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ManagementtunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/mobiletunnel.go b/sdk/go/fortios/system/mobiletunnel.go index 09491e31..a2ccaf25 100644 --- a/sdk/go/fortios/system/mobiletunnel.go +++ b/sdk/go/fortios/system/mobiletunnel.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Mobiletunnel struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. HashAlgorithm pulumi.StringOutput `pulumi:"hashAlgorithm"` @@ -100,16 +98,16 @@ type Mobiletunnel struct { RegInterval pulumi.IntOutput `pulumi:"regInterval"` // Maximum number of NMMO HA registration retries (1 to 30, default = 3). RegRetry pulumi.IntOutput `pulumi:"regRetry"` - // Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + // Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). RenewInterval pulumi.IntOutput `pulumi:"renewInterval"` // Select the associated interface name from available options. RoamingInterface pulumi.StringOutput `pulumi:"roamingInterface"` // Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` - // NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + // NEMO tunnel mode (GRE tunnel). Valid values: `gre`. TunnelMode pulumi.StringOutput `pulumi:"tunnelMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMobiletunnel registers a new resource with the given unique name, arguments, and options. @@ -181,7 +179,7 @@ func GetMobiletunnel(ctx *pulumi.Context, type mobiletunnelState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. HashAlgorithm *string `pulumi:"hashAlgorithm"` @@ -205,13 +203,13 @@ type mobiletunnelState struct { RegInterval *int `pulumi:"regInterval"` // Maximum number of NMMO HA registration retries (1 to 30, default = 3). RegRetry *int `pulumi:"regRetry"` - // Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + // Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). RenewInterval *int `pulumi:"renewInterval"` // Select the associated interface name from available options. RoamingInterface *string `pulumi:"roamingInterface"` // Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` - // NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + // NEMO tunnel mode (GRE tunnel). Valid values: `gre`. TunnelMode *string `pulumi:"tunnelMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -220,7 +218,7 @@ type mobiletunnelState struct { type MobiletunnelState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. HashAlgorithm pulumi.StringPtrInput @@ -244,13 +242,13 @@ type MobiletunnelState struct { RegInterval pulumi.IntPtrInput // Maximum number of NMMO HA registration retries (1 to 30, default = 3). RegRetry pulumi.IntPtrInput - // Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + // Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). RenewInterval pulumi.IntPtrInput // Select the associated interface name from available options. RoamingInterface pulumi.StringPtrInput // Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput - // NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + // NEMO tunnel mode (GRE tunnel). Valid values: `gre`. TunnelMode pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -263,7 +261,7 @@ func (MobiletunnelState) ElementType() reflect.Type { type mobiletunnelArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. HashAlgorithm string `pulumi:"hashAlgorithm"` @@ -287,13 +285,13 @@ type mobiletunnelArgs struct { RegInterval int `pulumi:"regInterval"` // Maximum number of NMMO HA registration retries (1 to 30, default = 3). RegRetry int `pulumi:"regRetry"` - // Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + // Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). RenewInterval int `pulumi:"renewInterval"` // Select the associated interface name from available options. RoamingInterface string `pulumi:"roamingInterface"` // Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` - // NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + // NEMO tunnel mode (GRE tunnel). Valid values: `gre`. TunnelMode string `pulumi:"tunnelMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -303,7 +301,7 @@ type mobiletunnelArgs struct { type MobiletunnelArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. HashAlgorithm pulumi.StringInput @@ -327,13 +325,13 @@ type MobiletunnelArgs struct { RegInterval pulumi.IntInput // Maximum number of NMMO HA registration retries (1 to 30, default = 3). RegRetry pulumi.IntInput - // Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + // Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). RenewInterval pulumi.IntInput // Select the associated interface name from available options. RoamingInterface pulumi.StringInput // Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput - // NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + // NEMO tunnel mode (GRE tunnel). Valid values: `gre`. TunnelMode pulumi.StringInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -431,7 +429,7 @@ func (o MobiletunnelOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Mobiletunnel) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MobiletunnelOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Mobiletunnel) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -491,7 +489,7 @@ func (o MobiletunnelOutput) RegRetry() pulumi.IntOutput { return o.ApplyT(func(v *Mobiletunnel) pulumi.IntOutput { return v.RegRetry }).(pulumi.IntOutput) } -// Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). +// Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). func (o MobiletunnelOutput) RenewInterval() pulumi.IntOutput { return o.ApplyT(func(v *Mobiletunnel) pulumi.IntOutput { return v.RenewInterval }).(pulumi.IntOutput) } @@ -506,14 +504,14 @@ func (o MobiletunnelOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *Mobiletunnel) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } -// NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. +// NEMO tunnel mode (GRE tunnel). Valid values: `gre`. func (o MobiletunnelOutput) TunnelMode() pulumi.StringOutput { return o.ApplyT(func(v *Mobiletunnel) pulumi.StringOutput { return v.TunnelMode }).(pulumi.StringOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MobiletunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mobiletunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MobiletunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mobiletunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MobiletunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/modem.go b/sdk/go/fortios/system/modem.go index 180dde79..48c1a34c 100644 --- a/sdk/go/fortios/system/modem.go +++ b/sdk/go/fortios/system/modem.go @@ -124,7 +124,7 @@ type Modem struct { // User name to access the specified dialup account. Username3 pulumi.StringOutput `pulumi:"username3"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enter wireless port number, 0 for default, 1 for first port, ... (0 - 4294967295, default = 0) WirelessPort pulumi.IntOutput `pulumi:"wirelessPort"` } @@ -864,8 +864,8 @@ func (o ModemOutput) Username3() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ModemOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Modem) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ModemOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Modem) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enter wireless port number, 0 for default, 1 for first port, ... (0 - 4294967295, default = 0) diff --git a/sdk/go/fortios/system/modem3g/custom.go b/sdk/go/fortios/system/modem3g/custom.go index 642a4214..93f94223 100644 --- a/sdk/go/fortios/system/modem3g/custom.go +++ b/sdk/go/fortios/system/modem3g/custom.go @@ -46,7 +46,7 @@ type Custom struct { // USB product ID in hexadecimal format (0000-ffff). ProductId pulumi.StringOutput `pulumi:"productId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // MODEM vendor name. Vendor pulumi.StringOutput `pulumi:"vendor"` // USB vendor ID in hexadecimal format (0000-ffff). @@ -289,8 +289,8 @@ func (o CustomOutput) ProductId() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CustomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Custom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CustomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Custom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // MODEM vendor name. diff --git a/sdk/go/fortios/system/nat64.go b/sdk/go/fortios/system/nat64.go index 0de44ec9..10cf7c98 100644 --- a/sdk/go/fortios/system/nat64.go +++ b/sdk/go/fortios/system/nat64.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Nat64 struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. GenerateIpv6FragmentHeader pulumi.StringOutput `pulumi:"generateIpv6FragmentHeader"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. Nat46ForceIpv4PacketForwarding pulumi.StringOutput `pulumi:"nat46ForceIpv4PacketForwarding"` @@ -86,7 +84,7 @@ type Nat64 struct { // Enable/disable NAT64 (default = disable). Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNat64 registers a new resource with the given unique name, arguments, and options. @@ -128,7 +126,7 @@ type nat64State struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. GenerateIpv6FragmentHeader *string `pulumi:"generateIpv6FragmentHeader"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. Nat46ForceIpv4PacketForwarding *string `pulumi:"nat46ForceIpv4PacketForwarding"` @@ -151,7 +149,7 @@ type Nat64State struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. GenerateIpv6FragmentHeader pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. Nat46ForceIpv4PacketForwarding pulumi.StringPtrInput @@ -178,7 +176,7 @@ type nat64Args struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. GenerateIpv6FragmentHeader *string `pulumi:"generateIpv6FragmentHeader"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. Nat46ForceIpv4PacketForwarding *string `pulumi:"nat46ForceIpv4PacketForwarding"` @@ -202,7 +200,7 @@ type Nat64Args struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. GenerateIpv6FragmentHeader pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. Nat46ForceIpv4PacketForwarding pulumi.StringPtrInput @@ -320,7 +318,7 @@ func (o Nat64Output) GenerateIpv6FragmentHeader() pulumi.StringOutput { return o.ApplyT(func(v *Nat64) pulumi.StringOutput { return v.GenerateIpv6FragmentHeader }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Nat64Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Nat64) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -351,8 +349,8 @@ func (o Nat64Output) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Nat64Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nat64) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Nat64Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nat64) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Nat64ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ndproxy.go b/sdk/go/fortios/system/ndproxy.go index 63019183..ebfe626c 100644 --- a/sdk/go/fortios/system/ndproxy.go +++ b/sdk/go/fortios/system/ndproxy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -63,14 +61,14 @@ type Ndproxy struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. Members NdproxyMemberArrayOutput `pulumi:"members"` // Enable/disable neighbor discovery proxy. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNdproxy registers a new resource with the given unique name, arguments, and options. @@ -105,7 +103,7 @@ func GetNdproxy(ctx *pulumi.Context, type ndproxyState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. Members []NdproxyMember `pulumi:"members"` @@ -118,7 +116,7 @@ type ndproxyState struct { type NdproxyState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. Members NdproxyMemberArrayInput @@ -135,7 +133,7 @@ func (NdproxyState) ElementType() reflect.Type { type ndproxyArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. Members []NdproxyMember `pulumi:"members"` @@ -149,7 +147,7 @@ type ndproxyArgs struct { type NdproxyArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. Members NdproxyMemberArrayInput @@ -251,7 +249,7 @@ func (o NdproxyOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ndproxy) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NdproxyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ndproxy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -267,8 +265,8 @@ func (o NdproxyOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NdproxyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ndproxy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NdproxyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ndproxy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NdproxyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/netflow.go b/sdk/go/fortios/system/netflow.go index 433d7d54..109c90c3 100644 --- a/sdk/go/fortios/system/netflow.go +++ b/sdk/go/fortios/system/netflow.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Netflow struct { Collectors NetflowCollectorArrayOutput `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Timeout for periodic report of finished flows (10 - 600 sec, default = 15). InactiveFlowTimeout pulumi.IntOutput `pulumi:"inactiveFlowTimeout"` @@ -92,7 +90,7 @@ type Netflow struct { // Timeout for periodic template flowset transmission. On FortiOS versions 6.2.0-7.0.0: 1 - 1440 min, default = 30. On FortiOS versions >= 7.0.1: 60 - 86400 sec, default = 1800. TemplateTxTimeout pulumi.IntOutput `pulumi:"templateTxTimeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetflow registers a new resource with the given unique name, arguments, and options. @@ -135,7 +133,7 @@ type netflowState struct { Collectors []NetflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Timeout for periodic report of finished flows (10 - 600 sec, default = 15). InactiveFlowTimeout *int `pulumi:"inactiveFlowTimeout"` @@ -164,7 +162,7 @@ type NetflowState struct { Collectors NetflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Timeout for periodic report of finished flows (10 - 600 sec, default = 15). InactiveFlowTimeout pulumi.IntPtrInput @@ -197,7 +195,7 @@ type netflowArgs struct { Collectors []NetflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Timeout for periodic report of finished flows (10 - 600 sec, default = 15). InactiveFlowTimeout *int `pulumi:"inactiveFlowTimeout"` @@ -227,7 +225,7 @@ type NetflowArgs struct { Collectors NetflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Timeout for periodic report of finished flows (10 - 600 sec, default = 15). InactiveFlowTimeout pulumi.IntPtrInput @@ -357,7 +355,7 @@ func (o NetflowOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Netflow) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NetflowOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Netflow) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -393,8 +391,8 @@ func (o NetflowOutput) TemplateTxTimeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetflowOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Netflow) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetflowOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Netflow) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NetflowArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/networkvisibility.go b/sdk/go/fortios/system/networkvisibility.go index cdb311cd..10952050 100644 --- a/sdk/go/fortios/system/networkvisibility.go +++ b/sdk/go/fortios/system/networkvisibility.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -79,7 +77,7 @@ type Networkvisibility struct { // Enable/disable logging of source geographical location visibility. Valid values: `disable`, `enable`. SourceLocation pulumi.StringOutput `pulumi:"sourceLocation"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNetworkvisibility registers a new resource with the given unique name, arguments, and options. @@ -302,8 +300,8 @@ func (o NetworkvisibilityOutput) SourceLocation() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NetworkvisibilityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Networkvisibility) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NetworkvisibilityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Networkvisibility) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NetworkvisibilityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/npu.go b/sdk/go/fortios/system/npu.go index 73029887..eeaec6b6 100644 --- a/sdk/go/fortios/system/npu.go +++ b/sdk/go/fortios/system/npu.go @@ -41,7 +41,7 @@ type Npu struct { DedicatedManagementCpu pulumi.StringOutput `pulumi:"dedicatedManagementCpu"` // Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. Fastpath pulumi.StringOutput `pulumi:"fastpath"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IPsec decryption subengine mask (0x1 - 0xff, default 0xff). IpsecDecSubengineMask pulumi.StringOutput `pulumi:"ipsecDecSubengineMask"` @@ -74,7 +74,7 @@ type Npu struct { // Enable/disable UDP-encapsulated ESP offload (default = disable). Valid values: `enable`, `disable`. UespOffload pulumi.StringOutput `pulumi:"uespOffload"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNpu registers a new resource with the given unique name, arguments, and options. @@ -115,7 +115,7 @@ type npuState struct { DedicatedManagementCpu *string `pulumi:"dedicatedManagementCpu"` // Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. Fastpath *string `pulumi:"fastpath"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPsec decryption subengine mask (0x1 - 0xff, default 0xff). IpsecDecSubengineMask *string `pulumi:"ipsecDecSubengineMask"` @@ -160,7 +160,7 @@ type NpuState struct { DedicatedManagementCpu pulumi.StringPtrInput // Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. Fastpath pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPsec decryption subengine mask (0x1 - 0xff, default 0xff). IpsecDecSubengineMask pulumi.StringPtrInput @@ -209,7 +209,7 @@ type npuArgs struct { DedicatedManagementCpu *string `pulumi:"dedicatedManagementCpu"` // Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. Fastpath *string `pulumi:"fastpath"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IPsec decryption subengine mask (0x1 - 0xff, default 0xff). IpsecDecSubengineMask *string `pulumi:"ipsecDecSubengineMask"` @@ -255,7 +255,7 @@ type NpuArgs struct { DedicatedManagementCpu pulumi.StringPtrInput // Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. Fastpath pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IPsec decryption subengine mask (0x1 - 0xff, default 0xff). IpsecDecSubengineMask pulumi.StringPtrInput @@ -398,7 +398,7 @@ func (o NpuOutput) Fastpath() pulumi.StringOutput { return o.ApplyT(func(v *Npu) pulumi.StringOutput { return v.Fastpath }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NpuOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Npu) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -479,8 +479,8 @@ func (o NpuOutput) UespOffload() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NpuOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Npu) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NpuOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Npu) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NpuArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ntp.go b/sdk/go/fortios/system/ntp.go index 08d8501f..76f2d203 100644 --- a/sdk/go/fortios/system/ntp.go +++ b/sdk/go/fortios/system/ntp.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Ntp struct { Authentication pulumi.StringOutput `pulumi:"authentication"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. Interfaces NtpInterfaceArrayOutput `pulumi:"interfaces"` @@ -78,7 +76,7 @@ type Ntp struct { Key pulumi.StringPtrOutput `pulumi:"key"` // Key ID for authentication. KeyId pulumi.IntOutput `pulumi:"keyId"` - // Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + // Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. KeyType pulumi.StringOutput `pulumi:"keyType"` // Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. Ntpservers NtpNtpserverArrayOutput `pulumi:"ntpservers"` @@ -95,7 +93,7 @@ type Ntp struct { // Use the FortiGuard NTP server or any other available NTP Server. Valid values: `fortiguard`, `custom`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNtp registers a new resource with the given unique name, arguments, and options. @@ -139,7 +137,7 @@ type ntpState struct { Authentication *string `pulumi:"authentication"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. Interfaces []NtpInterface `pulumi:"interfaces"` @@ -147,7 +145,7 @@ type ntpState struct { Key *string `pulumi:"key"` // Key ID for authentication. KeyId *int `pulumi:"keyId"` - // Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + // Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. KeyType *string `pulumi:"keyType"` // Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. Ntpservers []NtpNtpserver `pulumi:"ntpservers"` @@ -172,7 +170,7 @@ type NtpState struct { Authentication pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. Interfaces NtpInterfaceArrayInput @@ -180,7 +178,7 @@ type NtpState struct { Key pulumi.StringPtrInput // Key ID for authentication. KeyId pulumi.IntPtrInput - // Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + // Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. KeyType pulumi.StringPtrInput // Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. Ntpservers NtpNtpserverArrayInput @@ -209,7 +207,7 @@ type ntpArgs struct { Authentication *string `pulumi:"authentication"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. Interfaces []NtpInterface `pulumi:"interfaces"` @@ -217,7 +215,7 @@ type ntpArgs struct { Key *string `pulumi:"key"` // Key ID for authentication. KeyId *int `pulumi:"keyId"` - // Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + // Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. KeyType *string `pulumi:"keyType"` // Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. Ntpservers []NtpNtpserver `pulumi:"ntpservers"` @@ -243,7 +241,7 @@ type NtpArgs struct { Authentication pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. Interfaces NtpInterfaceArrayInput @@ -251,7 +249,7 @@ type NtpArgs struct { Key pulumi.StringPtrInput // Key ID for authentication. KeyId pulumi.IntPtrInput - // Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + // Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. KeyType pulumi.StringPtrInput // Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. Ntpservers NtpNtpserverArrayInput @@ -368,7 +366,7 @@ func (o NtpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ntp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NtpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ntp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -388,7 +386,7 @@ func (o NtpOutput) KeyId() pulumi.IntOutput { return o.ApplyT(func(v *Ntp) pulumi.IntOutput { return v.KeyId }).(pulumi.IntOutput) } -// Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. +// Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. func (o NtpOutput) KeyType() pulumi.StringOutput { return o.ApplyT(func(v *Ntp) pulumi.StringOutput { return v.KeyType }).(pulumi.StringOutput) } @@ -429,8 +427,8 @@ func (o NtpOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NtpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ntp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NtpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ntp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NtpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/objecttagging.go b/sdk/go/fortios/system/objecttagging.go index aa13cdbf..41ab2276 100644 --- a/sdk/go/fortios/system/objecttagging.go +++ b/sdk/go/fortios/system/objecttagging.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Objecttagging struct { Device pulumi.StringOutput `pulumi:"device"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Interface. Valid values: `disable`, `mandatory`, `optional`. Interface pulumi.StringOutput `pulumi:"interface"` @@ -85,7 +83,7 @@ type Objecttagging struct { // Tags. The structure of `tags` block is documented below. Tags ObjecttaggingTagArrayOutput `pulumi:"tags"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewObjecttagging registers a new resource with the given unique name, arguments, and options. @@ -128,7 +126,7 @@ type objecttaggingState struct { Device *string `pulumi:"device"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interface. Valid values: `disable`, `mandatory`, `optional`. Interface *string `pulumi:"interface"` @@ -151,7 +149,7 @@ type ObjecttaggingState struct { Device pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interface. Valid values: `disable`, `mandatory`, `optional`. Interface pulumi.StringPtrInput @@ -178,7 +176,7 @@ type objecttaggingArgs struct { Device *string `pulumi:"device"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interface. Valid values: `disable`, `mandatory`, `optional`. Interface *string `pulumi:"interface"` @@ -202,7 +200,7 @@ type ObjecttaggingArgs struct { Device pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interface. Valid values: `disable`, `mandatory`, `optional`. Interface pulumi.StringPtrInput @@ -326,7 +324,7 @@ func (o ObjecttaggingOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Objecttagging) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ObjecttaggingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Objecttagging) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -347,8 +345,8 @@ func (o ObjecttaggingOutput) Tags() ObjecttaggingTagArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ObjecttaggingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Objecttagging) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ObjecttaggingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Objecttagging) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ObjecttaggingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/passwordpolicy.go b/sdk/go/fortios/system/passwordpolicy.go index 8332af34..99661b88 100644 --- a/sdk/go/fortios/system/passwordpolicy.go +++ b/sdk/go/fortios/system/passwordpolicy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -79,7 +77,7 @@ type Passwordpolicy struct { ExpireDay pulumi.IntOutput `pulumi:"expireDay"` // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus pulumi.StringOutput `pulumi:"expireStatus"` - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters pulumi.IntOutput `pulumi:"minChangeCharacters"` // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter pulumi.IntOutput `pulumi:"minLowerCaseLetter"` @@ -91,12 +89,12 @@ type Passwordpolicy struct { MinUpperCaseLetter pulumi.IntOutput `pulumi:"minUpperCaseLetter"` // Minimum password length (8 - 128, default = 8). MinimumLength pulumi.IntOutput `pulumi:"minimumLength"` - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword pulumi.StringOutput `pulumi:"reusePassword"` // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPasswordpolicy registers a new resource with the given unique name, arguments, and options. @@ -137,7 +135,7 @@ type passwordpolicyState struct { ExpireDay *int `pulumi:"expireDay"` // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus *string `pulumi:"expireStatus"` - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters *int `pulumi:"minChangeCharacters"` // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter *int `pulumi:"minLowerCaseLetter"` @@ -149,7 +147,7 @@ type passwordpolicyState struct { MinUpperCaseLetter *int `pulumi:"minUpperCaseLetter"` // Minimum password length (8 - 128, default = 8). MinimumLength *int `pulumi:"minimumLength"` - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword *string `pulumi:"reusePassword"` // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` @@ -166,7 +164,7 @@ type PasswordpolicyState struct { ExpireDay pulumi.IntPtrInput // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus pulumi.StringPtrInput - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters pulumi.IntPtrInput // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter pulumi.IntPtrInput @@ -178,7 +176,7 @@ type PasswordpolicyState struct { MinUpperCaseLetter pulumi.IntPtrInput // Minimum password length (8 - 128, default = 8). MinimumLength pulumi.IntPtrInput - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword pulumi.StringPtrInput // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput @@ -199,7 +197,7 @@ type passwordpolicyArgs struct { ExpireDay *int `pulumi:"expireDay"` // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus *string `pulumi:"expireStatus"` - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters *int `pulumi:"minChangeCharacters"` // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter *int `pulumi:"minLowerCaseLetter"` @@ -211,7 +209,7 @@ type passwordpolicyArgs struct { MinUpperCaseLetter *int `pulumi:"minUpperCaseLetter"` // Minimum password length (8 - 128, default = 8). MinimumLength *int `pulumi:"minimumLength"` - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword *string `pulumi:"reusePassword"` // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` @@ -229,7 +227,7 @@ type PasswordpolicyArgs struct { ExpireDay pulumi.IntPtrInput // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus pulumi.StringPtrInput - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters pulumi.IntPtrInput // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter pulumi.IntPtrInput @@ -241,7 +239,7 @@ type PasswordpolicyArgs struct { MinUpperCaseLetter pulumi.IntPtrInput // Minimum password length (8 - 128, default = 8). MinimumLength pulumi.IntPtrInput - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword pulumi.StringPtrInput // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput @@ -356,7 +354,7 @@ func (o PasswordpolicyOutput) ExpireStatus() pulumi.StringOutput { return o.ApplyT(func(v *Passwordpolicy) pulumi.StringOutput { return v.ExpireStatus }).(pulumi.StringOutput) } -// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). +// 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). func (o PasswordpolicyOutput) MinChangeCharacters() pulumi.IntOutput { return o.ApplyT(func(v *Passwordpolicy) pulumi.IntOutput { return v.MinChangeCharacters }).(pulumi.IntOutput) } @@ -386,7 +384,7 @@ func (o PasswordpolicyOutput) MinimumLength() pulumi.IntOutput { return o.ApplyT(func(v *Passwordpolicy) pulumi.IntOutput { return v.MinimumLength }).(pulumi.IntOutput) } -// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. +// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. func (o PasswordpolicyOutput) ReusePassword() pulumi.StringOutput { return o.ApplyT(func(v *Passwordpolicy) pulumi.StringOutput { return v.ReusePassword }).(pulumi.StringOutput) } @@ -397,8 +395,8 @@ func (o PasswordpolicyOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PasswordpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Passwordpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PasswordpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Passwordpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PasswordpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/passwordpolicyguestadmin.go b/sdk/go/fortios/system/passwordpolicyguestadmin.go index 1acb3e20..a28b1779 100644 --- a/sdk/go/fortios/system/passwordpolicyguestadmin.go +++ b/sdk/go/fortios/system/passwordpolicyguestadmin.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -79,7 +77,7 @@ type Passwordpolicyguestadmin struct { ExpireDay pulumi.IntOutput `pulumi:"expireDay"` // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus pulumi.StringOutput `pulumi:"expireStatus"` - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters pulumi.IntOutput `pulumi:"minChangeCharacters"` // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter pulumi.IntOutput `pulumi:"minLowerCaseLetter"` @@ -91,12 +89,12 @@ type Passwordpolicyguestadmin struct { MinUpperCaseLetter pulumi.IntOutput `pulumi:"minUpperCaseLetter"` // Minimum password length (8 - 128, default = 8). MinimumLength pulumi.IntOutput `pulumi:"minimumLength"` - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword pulumi.StringOutput `pulumi:"reusePassword"` // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPasswordpolicyguestadmin registers a new resource with the given unique name, arguments, and options. @@ -137,7 +135,7 @@ type passwordpolicyguestadminState struct { ExpireDay *int `pulumi:"expireDay"` // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus *string `pulumi:"expireStatus"` - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters *int `pulumi:"minChangeCharacters"` // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter *int `pulumi:"minLowerCaseLetter"` @@ -149,7 +147,7 @@ type passwordpolicyguestadminState struct { MinUpperCaseLetter *int `pulumi:"minUpperCaseLetter"` // Minimum password length (8 - 128, default = 8). MinimumLength *int `pulumi:"minimumLength"` - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword *string `pulumi:"reusePassword"` // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` @@ -166,7 +164,7 @@ type PasswordpolicyguestadminState struct { ExpireDay pulumi.IntPtrInput // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus pulumi.StringPtrInput - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters pulumi.IntPtrInput // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter pulumi.IntPtrInput @@ -178,7 +176,7 @@ type PasswordpolicyguestadminState struct { MinUpperCaseLetter pulumi.IntPtrInput // Minimum password length (8 - 128, default = 8). MinimumLength pulumi.IntPtrInput - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword pulumi.StringPtrInput // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput @@ -199,7 +197,7 @@ type passwordpolicyguestadminArgs struct { ExpireDay *int `pulumi:"expireDay"` // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus *string `pulumi:"expireStatus"` - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters *int `pulumi:"minChangeCharacters"` // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter *int `pulumi:"minLowerCaseLetter"` @@ -211,7 +209,7 @@ type passwordpolicyguestadminArgs struct { MinUpperCaseLetter *int `pulumi:"minUpperCaseLetter"` // Minimum password length (8 - 128, default = 8). MinimumLength *int `pulumi:"minimumLength"` - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword *string `pulumi:"reusePassword"` // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` @@ -229,7 +227,7 @@ type PasswordpolicyguestadminArgs struct { ExpireDay pulumi.IntPtrInput // Enable/disable password expiration. Valid values: `enable`, `disable`. ExpireStatus pulumi.StringPtrInput - // Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + // 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). MinChangeCharacters pulumi.IntPtrInput // Minimum number of lowercase characters in password (0 - 128, default = 0). MinLowerCaseLetter pulumi.IntPtrInput @@ -241,7 +239,7 @@ type PasswordpolicyguestadminArgs struct { MinUpperCaseLetter pulumi.IntPtrInput // Minimum password length (8 - 128, default = 8). MinimumLength pulumi.IntPtrInput - // Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + // Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. ReusePassword pulumi.StringPtrInput // Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput @@ -356,7 +354,7 @@ func (o PasswordpolicyguestadminOutput) ExpireStatus() pulumi.StringOutput { return o.ApplyT(func(v *Passwordpolicyguestadmin) pulumi.StringOutput { return v.ExpireStatus }).(pulumi.StringOutput) } -// Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). +// 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). func (o PasswordpolicyguestadminOutput) MinChangeCharacters() pulumi.IntOutput { return o.ApplyT(func(v *Passwordpolicyguestadmin) pulumi.IntOutput { return v.MinChangeCharacters }).(pulumi.IntOutput) } @@ -386,7 +384,7 @@ func (o PasswordpolicyguestadminOutput) MinimumLength() pulumi.IntOutput { return o.ApplyT(func(v *Passwordpolicyguestadmin) pulumi.IntOutput { return v.MinimumLength }).(pulumi.IntOutput) } -// Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. +// Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. func (o PasswordpolicyguestadminOutput) ReusePassword() pulumi.StringOutput { return o.ApplyT(func(v *Passwordpolicyguestadmin) pulumi.StringOutput { return v.ReusePassword }).(pulumi.StringOutput) } @@ -397,8 +395,8 @@ func (o PasswordpolicyguestadminOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PasswordpolicyguestadminOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Passwordpolicyguestadmin) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PasswordpolicyguestadminOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Passwordpolicyguestadmin) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PasswordpolicyguestadminArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/pcpserver.go b/sdk/go/fortios/system/pcpserver.go index dcfa2dd6..b0c032ce 100644 --- a/sdk/go/fortios/system/pcpserver.go +++ b/sdk/go/fortios/system/pcpserver.go @@ -35,14 +35,14 @@ type Pcpserver struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure PCP pools. The structure of `pools` block is documented below. Pools PcpserverPoolArrayOutput `pulumi:"pools"` // Enable/disable PCP server. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPcpserver registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetPcpserver(ctx *pulumi.Context, type pcpserverState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure PCP pools. The structure of `pools` block is documented below. Pools []PcpserverPool `pulumi:"pools"` @@ -90,7 +90,7 @@ type pcpserverState struct { type PcpserverState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure PCP pools. The structure of `pools` block is documented below. Pools PcpserverPoolArrayInput @@ -107,7 +107,7 @@ func (PcpserverState) ElementType() reflect.Type { type pcpserverArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure PCP pools. The structure of `pools` block is documented below. Pools []PcpserverPool `pulumi:"pools"` @@ -121,7 +121,7 @@ type pcpserverArgs struct { type PcpserverArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure PCP pools. The structure of `pools` block is documented below. Pools PcpserverPoolArrayInput @@ -223,7 +223,7 @@ func (o PcpserverOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Pcpserver) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PcpserverOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Pcpserver) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o PcpserverOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PcpserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Pcpserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PcpserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Pcpserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PcpserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/physicalswitch.go b/sdk/go/fortios/system/physicalswitch.go index c935f733..163bad17 100644 --- a/sdk/go/fortios/system/physicalswitch.go +++ b/sdk/go/fortios/system/physicalswitch.go @@ -40,7 +40,7 @@ type Physicalswitch struct { // Name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPhysicalswitch registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o PhysicalswitchOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PhysicalswitchOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Physicalswitch) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PhysicalswitchOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Physicalswitch) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PhysicalswitchArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/pppoeinterface.go b/sdk/go/fortios/system/pppoeinterface.go index c198d254..fe948e4f 100644 --- a/sdk/go/fortios/system/pppoeinterface.go +++ b/sdk/go/fortios/system/pppoeinterface.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -88,9 +86,9 @@ type Pppoeinterface struct { Ipunnumbered pulumi.StringOutput `pulumi:"ipunnumbered"` // Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. Ipv6 pulumi.StringOutput `pulumi:"ipv6"` - // PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + // Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. LcpEchoInterval pulumi.IntOutput `pulumi:"lcpEchoInterval"` - // Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + // Maximum missed LCP echo messages before disconnect. LcpMaxEchoFails pulumi.IntOutput `pulumi:"lcpMaxEchoFails"` // Name of the PPPoE interface. Name pulumi.StringOutput `pulumi:"name"` @@ -105,7 +103,7 @@ type Pppoeinterface struct { // User name. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPppoeinterface registers a new resource with the given unique name, arguments, and options. @@ -164,9 +162,9 @@ type pppoeinterfaceState struct { Ipunnumbered *string `pulumi:"ipunnumbered"` // Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. Ipv6 *string `pulumi:"ipv6"` - // PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + // Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. LcpEchoInterval *int `pulumi:"lcpEchoInterval"` - // Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + // Maximum missed LCP echo messages before disconnect. LcpMaxEchoFails *int `pulumi:"lcpMaxEchoFails"` // Name of the PPPoE interface. Name *string `pulumi:"name"` @@ -201,9 +199,9 @@ type PppoeinterfaceState struct { Ipunnumbered pulumi.StringPtrInput // Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. Ipv6 pulumi.StringPtrInput - // PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + // Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. LcpEchoInterval pulumi.IntPtrInput - // Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + // Maximum missed LCP echo messages before disconnect. LcpMaxEchoFails pulumi.IntPtrInput // Name of the PPPoE interface. Name pulumi.StringPtrInput @@ -242,9 +240,9 @@ type pppoeinterfaceArgs struct { Ipunnumbered *string `pulumi:"ipunnumbered"` // Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. Ipv6 *string `pulumi:"ipv6"` - // PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + // Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. LcpEchoInterval *int `pulumi:"lcpEchoInterval"` - // Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + // Maximum missed LCP echo messages before disconnect. LcpMaxEchoFails *int `pulumi:"lcpMaxEchoFails"` // Name of the PPPoE interface. Name *string `pulumi:"name"` @@ -280,9 +278,9 @@ type PppoeinterfaceArgs struct { Ipunnumbered pulumi.StringPtrInput // Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. Ipv6 pulumi.StringPtrInput - // PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + // Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. LcpEchoInterval pulumi.IntPtrInput - // Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + // Maximum missed LCP echo messages before disconnect. LcpMaxEchoFails pulumi.IntPtrInput // Name of the PPPoE interface. Name pulumi.StringPtrInput @@ -427,12 +425,12 @@ func (o PppoeinterfaceOutput) Ipv6() pulumi.StringOutput { return o.ApplyT(func(v *Pppoeinterface) pulumi.StringOutput { return v.Ipv6 }).(pulumi.StringOutput) } -// PPPoE LCP echo interval in (0-4294967295 sec, default = 5). +// Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. func (o PppoeinterfaceOutput) LcpEchoInterval() pulumi.IntOutput { return o.ApplyT(func(v *Pppoeinterface) pulumi.IntOutput { return v.LcpEchoInterval }).(pulumi.IntOutput) } -// Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). +// Maximum missed LCP echo messages before disconnect. func (o PppoeinterfaceOutput) LcpMaxEchoFails() pulumi.IntOutput { return o.ApplyT(func(v *Pppoeinterface) pulumi.IntOutput { return v.LcpMaxEchoFails }).(pulumi.IntOutput) } @@ -468,8 +466,8 @@ func (o PppoeinterfaceOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PppoeinterfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Pppoeinterface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PppoeinterfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Pppoeinterface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PppoeinterfaceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/proberesponse.go b/sdk/go/fortios/system/proberesponse.go index 317f6960..2e5ab82d 100644 --- a/sdk/go/fortios/system/proberesponse.go +++ b/sdk/go/fortios/system/proberesponse.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,7 +79,7 @@ type Proberesponse struct { // Mode for TWAMP packet TTL modification. Valid values: `reinit`, `decrease`, `retain`. TtlMode pulumi.StringOutput `pulumi:"ttlMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProberesponse registers a new resource with the given unique name, arguments, and options. @@ -324,8 +322,8 @@ func (o ProberesponseOutput) TtlMode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProberesponseOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Proberesponse) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProberesponseOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Proberesponse) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProberesponseArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/proxyarp.go b/sdk/go/fortios/system/proxyarp.go index 69737844..bb8360cf 100644 --- a/sdk/go/fortios/system/proxyarp.go +++ b/sdk/go/fortios/system/proxyarp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Proxyarp struct { // IP address or start IP to be proxied. Ip pulumi.StringOutput `pulumi:"ip"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProxyarp registers a new resource with the given unique name, arguments, and options. @@ -280,8 +278,8 @@ func (o ProxyarpOutput) Ip() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProxyarpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Proxyarp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProxyarpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Proxyarp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProxyarpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/ptp.go b/sdk/go/fortios/system/ptp.go index a54dddce..8e5f6371 100644 --- a/sdk/go/fortios/system/ptp.go +++ b/sdk/go/fortios/system/ptp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Ptp struct { DelayMechanism pulumi.StringOutput `pulumi:"delayMechanism"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // PTP slave will reply through this interface. Interface pulumi.StringOutput `pulumi:"interface"` @@ -85,7 +83,7 @@ type Ptp struct { // Enable/disable setting the FortiGate system time by synchronizing with an PTP Server. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPtp registers a new resource with the given unique name, arguments, and options. @@ -125,7 +123,7 @@ type ptpState struct { DelayMechanism *string `pulumi:"delayMechanism"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // PTP slave will reply through this interface. Interface *string `pulumi:"interface"` @@ -148,7 +146,7 @@ type PtpState struct { DelayMechanism pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // PTP slave will reply through this interface. Interface pulumi.StringPtrInput @@ -175,7 +173,7 @@ type ptpArgs struct { DelayMechanism *string `pulumi:"delayMechanism"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // PTP slave will reply through this interface. Interface string `pulumi:"interface"` @@ -199,7 +197,7 @@ type PtpArgs struct { DelayMechanism pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // PTP slave will reply through this interface. Interface pulumi.StringInput @@ -314,7 +312,7 @@ func (o PtpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ptp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PtpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ptp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -350,8 +348,8 @@ func (o PtpOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PtpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ptp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PtpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ptp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PtpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/pulumiTypes.go b/sdk/go/fortios/system/pulumiTypes.go index 9dab77c1..c78ded39 100644 --- a/sdk/go/fortios/system/pulumiTypes.go +++ b/sdk/go/fortios/system/pulumiTypes.go @@ -800,6 +800,8 @@ type AccprofileUtmgrpPermission struct { DataLeakPrevention *string `pulumi:"dataLeakPrevention"` // DLP profiles and settings. Valid values: `none`, `read`, `read-write`. DataLossPrevention *string `pulumi:"dataLossPrevention"` + // DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + Dlp *string `pulumi:"dlp"` // DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. Dnsfilter *string `pulumi:"dnsfilter"` // AntiSpam filter and settings. Valid values: `none`, `read`, `read-write`. @@ -848,6 +850,8 @@ type AccprofileUtmgrpPermissionArgs struct { DataLeakPrevention pulumi.StringPtrInput `pulumi:"dataLeakPrevention"` // DLP profiles and settings. Valid values: `none`, `read`, `read-write`. DataLossPrevention pulumi.StringPtrInput `pulumi:"dataLossPrevention"` + // DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + Dlp pulumi.StringPtrInput `pulumi:"dlp"` // DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. Dnsfilter pulumi.StringPtrInput `pulumi:"dnsfilter"` // AntiSpam filter and settings. Valid values: `none`, `read`, `read-write`. @@ -976,6 +980,11 @@ func (o AccprofileUtmgrpPermissionOutput) DataLossPrevention() pulumi.StringPtrO return o.ApplyT(func(v AccprofileUtmgrpPermission) *string { return v.DataLossPrevention }).(pulumi.StringPtrOutput) } +// DLP profiles and settings. Valid values: `none`, `read`, `read-write`. +func (o AccprofileUtmgrpPermissionOutput) Dlp() pulumi.StringPtrOutput { + return o.ApplyT(func(v AccprofileUtmgrpPermission) *string { return v.Dlp }).(pulumi.StringPtrOutput) +} + // DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. func (o AccprofileUtmgrpPermissionOutput) Dnsfilter() pulumi.StringPtrOutput { return o.ApplyT(func(v AccprofileUtmgrpPermission) *string { return v.Dnsfilter }).(pulumi.StringPtrOutput) @@ -1110,6 +1119,16 @@ func (o AccprofileUtmgrpPermissionPtrOutput) DataLossPrevention() pulumi.StringP }).(pulumi.StringPtrOutput) } +// DLP profiles and settings. Valid values: `none`, `read`, `read-write`. +func (o AccprofileUtmgrpPermissionPtrOutput) Dlp() pulumi.StringPtrOutput { + return o.ApplyT(func(v *AccprofileUtmgrpPermission) *string { + if v == nil { + return nil + } + return v.Dlp + }).(pulumi.StringPtrOutput) +} + // DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. func (o AccprofileUtmgrpPermissionPtrOutput) Dnsfilter() pulumi.StringPtrOutput { return o.ApplyT(func(v *AccprofileUtmgrpPermission) *string { @@ -6000,7 +6019,7 @@ type DnsdatabaseDnsEntry struct { Ip *string `pulumi:"ip"` // IPv6 address of the host. Ipv6 *string `pulumi:"ipv6"` - // DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + // DNS entry preference (0 - 65535, highest preference = 0, default = 10). Preference *int `pulumi:"preference"` // Enable/disable resource record status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` @@ -6032,7 +6051,7 @@ type DnsdatabaseDnsEntryArgs struct { Ip pulumi.StringPtrInput `pulumi:"ip"` // IPv6 address of the host. Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` - // DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + // DNS entry preference (0 - 65535, highest preference = 0, default = 10). Preference pulumi.IntPtrInput `pulumi:"preference"` // Enable/disable resource record status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` @@ -6118,7 +6137,7 @@ func (o DnsdatabaseDnsEntryOutput) Ipv6() pulumi.StringPtrOutput { return o.ApplyT(func(v DnsdatabaseDnsEntry) *string { return v.Ipv6 }).(pulumi.StringPtrOutput) } -// DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) +// DNS entry preference (0 - 65535, highest preference = 0, default = 10). func (o DnsdatabaseDnsEntryOutput) Preference() pulumi.IntPtrOutput { return o.ApplyT(func(v DnsdatabaseDnsEntry) *int { return v.Preference }).(pulumi.IntPtrOutput) } @@ -6796,9 +6815,9 @@ type FederatedupgradeNodeList struct { MaximumMinutes *int `pulumi:"maximumMinutes"` // Serial number of the node to include. Serial *string `pulumi:"serial"` - // When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime *string `pulumi:"setupTime"` - // Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + // Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). Time *string `pulumi:"time"` // Whether the upgrade should be run immediately, or at a scheduled time. Valid values: `immediate`, `scheduled`. Timing *string `pulumi:"timing"` @@ -6826,9 +6845,9 @@ type FederatedupgradeNodeListArgs struct { MaximumMinutes pulumi.IntPtrInput `pulumi:"maximumMinutes"` // Serial number of the node to include. Serial pulumi.StringPtrInput `pulumi:"serial"` - // When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + // Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). SetupTime pulumi.StringPtrInput `pulumi:"setupTime"` - // Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + // Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). Time pulumi.StringPtrInput `pulumi:"time"` // Whether the upgrade should be run immediately, or at a scheduled time. Valid values: `immediate`, `scheduled`. Timing pulumi.StringPtrInput `pulumi:"timing"` @@ -6907,12 +6926,12 @@ func (o FederatedupgradeNodeListOutput) Serial() pulumi.StringPtrOutput { return o.ApplyT(func(v FederatedupgradeNodeList) *string { return v.Serial }).(pulumi.StringPtrOutput) } -// When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. +// Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). func (o FederatedupgradeNodeListOutput) SetupTime() pulumi.StringPtrOutput { return o.ApplyT(func(v FederatedupgradeNodeList) *string { return v.SetupTime }).(pulumi.StringPtrOutput) } -// Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. +// Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). func (o FederatedupgradeNodeListOutput) Time() pulumi.StringPtrOutput { return o.ApplyT(func(v FederatedupgradeNodeList) *string { return v.Time }).(pulumi.StringPtrOutput) } @@ -6948,11 +6967,9 @@ func (o FederatedupgradeNodeListArrayOutput) Index(i pulumi.IntInput) Federatedu } type GeoipoverrideIp6Range struct { - // Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). EndIp *string `pulumi:"endIp"` - // ID of individual entry in the IPv6 range table. - Id *int `pulumi:"id"` - // Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` StartIp *string `pulumi:"startIp"` } @@ -6968,11 +6985,9 @@ type GeoipoverrideIp6RangeInput interface { } type GeoipoverrideIp6RangeArgs struct { - // Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). EndIp pulumi.StringPtrInput `pulumi:"endIp"` - // ID of individual entry in the IPv6 range table. - Id pulumi.IntPtrInput `pulumi:"id"` - // Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` StartIp pulumi.StringPtrInput `pulumi:"startIp"` } @@ -7027,17 +7042,15 @@ func (o GeoipoverrideIp6RangeOutput) ToGeoipoverrideIp6RangeOutputWithContext(ct return o } -// Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). func (o GeoipoverrideIp6RangeOutput) EndIp() pulumi.StringPtrOutput { return o.ApplyT(func(v GeoipoverrideIp6Range) *string { return v.EndIp }).(pulumi.StringPtrOutput) } -// ID of individual entry in the IPv6 range table. +// an identifier for the resource with format {{name}}. func (o GeoipoverrideIp6RangeOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v GeoipoverrideIp6Range) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). func (o GeoipoverrideIp6RangeOutput) StartIp() pulumi.StringPtrOutput { return o.ApplyT(func(v GeoipoverrideIp6Range) *string { return v.StartIp }).(pulumi.StringPtrOutput) } @@ -7410,7 +7423,7 @@ func (o HaHaMgmtInterfaceArrayOutput) Index(i pulumi.IntInput) HaHaMgmtInterface type HaSecondaryVcluster struct { // Interfaces to check for port monitoring (or link failure). Monitor *string `pulumi:"monitor"` - // Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + // Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. Override *string `pulumi:"override"` // Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. OverrideWaitTime *int `pulumi:"overrideWaitTime"` @@ -7444,7 +7457,7 @@ type HaSecondaryVclusterInput interface { type HaSecondaryVclusterArgs struct { // Interfaces to check for port monitoring (or link failure). Monitor pulumi.StringPtrInput `pulumi:"monitor"` - // Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + // Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. Override pulumi.StringPtrInput `pulumi:"override"` // Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. OverrideWaitTime pulumi.IntPtrInput `pulumi:"overrideWaitTime"` @@ -7546,7 +7559,7 @@ func (o HaSecondaryVclusterOutput) Monitor() pulumi.StringPtrOutput { return o.ApplyT(func(v HaSecondaryVcluster) *string { return v.Monitor }).(pulumi.StringPtrOutput) } -// Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. +// Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. func (o HaSecondaryVclusterOutput) Override() pulumi.StringPtrOutput { return o.ApplyT(func(v HaSecondaryVcluster) *string { return v.Override }).(pulumi.StringPtrOutput) } @@ -7625,7 +7638,7 @@ func (o HaSecondaryVclusterPtrOutput) Monitor() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. +// Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. func (o HaSecondaryVclusterPtrOutput) Override() pulumi.StringPtrOutput { return o.ApplyT(func(v *HaSecondaryVcluster) *string { if v == nil { @@ -11417,106 +11430,55 @@ func (o InterfaceFailAlertInterfaceArrayOutput) Index(i pulumi.IntInput) Interfa } type InterfaceIpv6 struct { - // Enable/disable address auto config. Valid values: `enable`, `disable`. - Autoconf *string `pulumi:"autoconf"` - // CLI IPv6 connection status. - CliConn6Status *int `pulumi:"cliConn6Status"` - // DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - Dhcp6ClientOptions *string `pulumi:"dhcp6ClientOptions"` - // DHCPv6 IA-PD list The structure of `dhcp6IapdList` block is documented below. - Dhcp6IapdLists []InterfaceIpv6Dhcp6IapdList `pulumi:"dhcp6IapdLists"` - // Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - Dhcp6InformationRequest *string `pulumi:"dhcp6InformationRequest"` - // Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - Dhcp6PrefixDelegation *string `pulumi:"dhcp6PrefixDelegation"` - // DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - Dhcp6PrefixHint *string `pulumi:"dhcp6PrefixHint"` - // DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - Dhcp6PrefixHintPlt *int `pulumi:"dhcp6PrefixHintPlt"` - // DHCPv6 prefix hint valid life time (sec). - Dhcp6PrefixHintVlt *int `pulumi:"dhcp6PrefixHintVlt"` - // DHCP6 relay interface ID. - Dhcp6RelayInterfaceId *string `pulumi:"dhcp6RelayInterfaceId"` - // DHCPv6 relay IP address. - Dhcp6RelayIp *string `pulumi:"dhcp6RelayIp"` - // Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - Dhcp6RelayService *string `pulumi:"dhcp6RelayService"` - // Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - Dhcp6RelaySourceInterface *string `pulumi:"dhcp6RelaySourceInterface"` - // IPv6 address used by the DHCP6 relay as its source IP. - Dhcp6RelaySourceIp *string `pulumi:"dhcp6RelaySourceIp"` - // DHCPv6 relay type. Valid values: `regular`. - Dhcp6RelayType *string `pulumi:"dhcp6RelayType"` - // Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - Icmp6SendRedirect *string `pulumi:"icmp6SendRedirect"` - // IPv6 interface identifier. - InterfaceIdentifier *string `pulumi:"interfaceIdentifier"` - // Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - Ip6Address *string `pulumi:"ip6Address"` - // Allow management access to the interface. - Ip6Allowaccess *string `pulumi:"ip6Allowaccess"` - // Default life (sec). - Ip6DefaultLife *int `pulumi:"ip6DefaultLife"` - // IAID of obtained delegated-prefix from the upstream interface. - Ip6DelegatedPrefixIaid *int `pulumi:"ip6DelegatedPrefixIaid"` - // Advertised IPv6 delegated prefix list. The structure of `ip6DelegatedPrefixList` block is documented below. - Ip6DelegatedPrefixLists []InterfaceIpv6Ip6DelegatedPrefixList `pulumi:"ip6DelegatedPrefixLists"` - // Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - Ip6DnsServerOverride *string `pulumi:"ip6DnsServerOverride"` - // Extra IPv6 address prefixes of interface. The structure of `ip6ExtraAddr` block is documented below. - Ip6ExtraAddrs []InterfaceIpv6Ip6ExtraAddr `pulumi:"ip6ExtraAddrs"` - // Hop limit (0 means unspecified). - Ip6HopLimit *int `pulumi:"ip6HopLimit"` - // IPv6 link MTU. - Ip6LinkMtu *int `pulumi:"ip6LinkMtu"` - // Enable/disable the managed flag. Valid values: `enable`, `disable`. - Ip6ManageFlag *string `pulumi:"ip6ManageFlag"` - // IPv6 maximum interval (4 to 1800 sec). - Ip6MaxInterval *int `pulumi:"ip6MaxInterval"` - // IPv6 minimum interval (3 to 1350 sec). - Ip6MinInterval *int `pulumi:"ip6MinInterval"` - // Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - Ip6Mode *string `pulumi:"ip6Mode"` - // Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - Ip6OtherFlag *string `pulumi:"ip6OtherFlag"` - // Advertised prefix list. The structure of `ip6PrefixList` block is documented below. - Ip6PrefixLists []InterfaceIpv6Ip6PrefixList `pulumi:"ip6PrefixLists"` - // Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - Ip6PrefixMode *string `pulumi:"ip6PrefixMode"` - // IPv6 reachable time (milliseconds; 0 means unspecified). - Ip6ReachableTime *int `pulumi:"ip6ReachableTime"` - // IPv6 retransmit time (milliseconds; 0 means unspecified). - Ip6RetransTime *int `pulumi:"ip6RetransTime"` - // Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - Ip6SendAdv *string `pulumi:"ip6SendAdv"` - // Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - Ip6Subnet *string `pulumi:"ip6Subnet"` - // Interface name providing delegated information. - Ip6UpstreamInterface *string `pulumi:"ip6UpstreamInterface"` - // Neighbor discovery certificate. - NdCert *string `pulumi:"ndCert"` - // Neighbor discovery CGA modifier. - NdCgaModifier *string `pulumi:"ndCgaModifier"` - // Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - NdMode *string `pulumi:"ndMode"` - // Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - NdSecurityLevel *int `pulumi:"ndSecurityLevel"` - // Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - NdTimestampDelta *int `pulumi:"ndTimestampDelta"` - // Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - NdTimestampFuzz *int `pulumi:"ndTimestampFuzz"` - // Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - RaSendMtu *string `pulumi:"raSendMtu"` - // Enable/disable unique auto config address. Valid values: `enable`, `disable`. - UniqueAutoconfAddr *string `pulumi:"uniqueAutoconfAddr"` - // Link-local IPv6 address of virtual router. - Vrip6LinkLocal *string `pulumi:"vrip6LinkLocal"` - // IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - // - // The `ip6ExtraAddr` block supports: - Vrrp6s []InterfaceIpv6Vrrp6 `pulumi:"vrrp6s"` - // Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - VrrpVirtualMac6 *string `pulumi:"vrrpVirtualMac6"` + Autoconf *string `pulumi:"autoconf"` + CliConn6Status *int `pulumi:"cliConn6Status"` + Dhcp6ClientOptions *string `pulumi:"dhcp6ClientOptions"` + Dhcp6IapdLists []InterfaceIpv6Dhcp6IapdList `pulumi:"dhcp6IapdLists"` + Dhcp6InformationRequest *string `pulumi:"dhcp6InformationRequest"` + Dhcp6PrefixDelegation *string `pulumi:"dhcp6PrefixDelegation"` + Dhcp6PrefixHint *string `pulumi:"dhcp6PrefixHint"` + Dhcp6PrefixHintPlt *int `pulumi:"dhcp6PrefixHintPlt"` + Dhcp6PrefixHintVlt *int `pulumi:"dhcp6PrefixHintVlt"` + Dhcp6RelayInterfaceId *string `pulumi:"dhcp6RelayInterfaceId"` + Dhcp6RelayIp *string `pulumi:"dhcp6RelayIp"` + Dhcp6RelayService *string `pulumi:"dhcp6RelayService"` + Dhcp6RelaySourceInterface *string `pulumi:"dhcp6RelaySourceInterface"` + Dhcp6RelaySourceIp *string `pulumi:"dhcp6RelaySourceIp"` + Dhcp6RelayType *string `pulumi:"dhcp6RelayType"` + Icmp6SendRedirect *string `pulumi:"icmp6SendRedirect"` + InterfaceIdentifier *string `pulumi:"interfaceIdentifier"` + Ip6Address *string `pulumi:"ip6Address"` + Ip6Allowaccess *string `pulumi:"ip6Allowaccess"` + Ip6DefaultLife *int `pulumi:"ip6DefaultLife"` + Ip6DelegatedPrefixIaid *int `pulumi:"ip6DelegatedPrefixIaid"` + Ip6DelegatedPrefixLists []InterfaceIpv6Ip6DelegatedPrefixList `pulumi:"ip6DelegatedPrefixLists"` + Ip6DnsServerOverride *string `pulumi:"ip6DnsServerOverride"` + Ip6ExtraAddrs []InterfaceIpv6Ip6ExtraAddr `pulumi:"ip6ExtraAddrs"` + Ip6HopLimit *int `pulumi:"ip6HopLimit"` + Ip6LinkMtu *int `pulumi:"ip6LinkMtu"` + Ip6ManageFlag *string `pulumi:"ip6ManageFlag"` + Ip6MaxInterval *int `pulumi:"ip6MaxInterval"` + Ip6MinInterval *int `pulumi:"ip6MinInterval"` + Ip6Mode *string `pulumi:"ip6Mode"` + Ip6OtherFlag *string `pulumi:"ip6OtherFlag"` + Ip6PrefixLists []InterfaceIpv6Ip6PrefixList `pulumi:"ip6PrefixLists"` + Ip6PrefixMode *string `pulumi:"ip6PrefixMode"` + Ip6ReachableTime *int `pulumi:"ip6ReachableTime"` + Ip6RetransTime *int `pulumi:"ip6RetransTime"` + Ip6SendAdv *string `pulumi:"ip6SendAdv"` + Ip6Subnet *string `pulumi:"ip6Subnet"` + Ip6UpstreamInterface *string `pulumi:"ip6UpstreamInterface"` + NdCert *string `pulumi:"ndCert"` + NdCgaModifier *string `pulumi:"ndCgaModifier"` + NdMode *string `pulumi:"ndMode"` + NdSecurityLevel *int `pulumi:"ndSecurityLevel"` + NdTimestampDelta *int `pulumi:"ndTimestampDelta"` + NdTimestampFuzz *int `pulumi:"ndTimestampFuzz"` + RaSendMtu *string `pulumi:"raSendMtu"` + UniqueAutoconfAddr *string `pulumi:"uniqueAutoconfAddr"` + Vrip6LinkLocal *string `pulumi:"vrip6LinkLocal"` + Vrrp6s []InterfaceIpv6Vrrp6 `pulumi:"vrrp6s"` + VrrpVirtualMac6 *string `pulumi:"vrrpVirtualMac6"` } // InterfaceIpv6Input is an input type that accepts InterfaceIpv6Args and InterfaceIpv6Output values. @@ -11531,106 +11493,55 @@ type InterfaceIpv6Input interface { } type InterfaceIpv6Args struct { - // Enable/disable address auto config. Valid values: `enable`, `disable`. - Autoconf pulumi.StringPtrInput `pulumi:"autoconf"` - // CLI IPv6 connection status. - CliConn6Status pulumi.IntPtrInput `pulumi:"cliConn6Status"` - // DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - Dhcp6ClientOptions pulumi.StringPtrInput `pulumi:"dhcp6ClientOptions"` - // DHCPv6 IA-PD list The structure of `dhcp6IapdList` block is documented below. - Dhcp6IapdLists InterfaceIpv6Dhcp6IapdListArrayInput `pulumi:"dhcp6IapdLists"` - // Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - Dhcp6InformationRequest pulumi.StringPtrInput `pulumi:"dhcp6InformationRequest"` - // Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - Dhcp6PrefixDelegation pulumi.StringPtrInput `pulumi:"dhcp6PrefixDelegation"` - // DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - Dhcp6PrefixHint pulumi.StringPtrInput `pulumi:"dhcp6PrefixHint"` - // DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - Dhcp6PrefixHintPlt pulumi.IntPtrInput `pulumi:"dhcp6PrefixHintPlt"` - // DHCPv6 prefix hint valid life time (sec). - Dhcp6PrefixHintVlt pulumi.IntPtrInput `pulumi:"dhcp6PrefixHintVlt"` - // DHCP6 relay interface ID. - Dhcp6RelayInterfaceId pulumi.StringPtrInput `pulumi:"dhcp6RelayInterfaceId"` - // DHCPv6 relay IP address. - Dhcp6RelayIp pulumi.StringPtrInput `pulumi:"dhcp6RelayIp"` - // Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - Dhcp6RelayService pulumi.StringPtrInput `pulumi:"dhcp6RelayService"` - // Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - Dhcp6RelaySourceInterface pulumi.StringPtrInput `pulumi:"dhcp6RelaySourceInterface"` - // IPv6 address used by the DHCP6 relay as its source IP. - Dhcp6RelaySourceIp pulumi.StringPtrInput `pulumi:"dhcp6RelaySourceIp"` - // DHCPv6 relay type. Valid values: `regular`. - Dhcp6RelayType pulumi.StringPtrInput `pulumi:"dhcp6RelayType"` - // Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - Icmp6SendRedirect pulumi.StringPtrInput `pulumi:"icmp6SendRedirect"` - // IPv6 interface identifier. - InterfaceIdentifier pulumi.StringPtrInput `pulumi:"interfaceIdentifier"` - // Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - Ip6Address pulumi.StringPtrInput `pulumi:"ip6Address"` - // Allow management access to the interface. - Ip6Allowaccess pulumi.StringPtrInput `pulumi:"ip6Allowaccess"` - // Default life (sec). - Ip6DefaultLife pulumi.IntPtrInput `pulumi:"ip6DefaultLife"` - // IAID of obtained delegated-prefix from the upstream interface. - Ip6DelegatedPrefixIaid pulumi.IntPtrInput `pulumi:"ip6DelegatedPrefixIaid"` - // Advertised IPv6 delegated prefix list. The structure of `ip6DelegatedPrefixList` block is documented below. - Ip6DelegatedPrefixLists InterfaceIpv6Ip6DelegatedPrefixListArrayInput `pulumi:"ip6DelegatedPrefixLists"` - // Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - Ip6DnsServerOverride pulumi.StringPtrInput `pulumi:"ip6DnsServerOverride"` - // Extra IPv6 address prefixes of interface. The structure of `ip6ExtraAddr` block is documented below. - Ip6ExtraAddrs InterfaceIpv6Ip6ExtraAddrArrayInput `pulumi:"ip6ExtraAddrs"` - // Hop limit (0 means unspecified). - Ip6HopLimit pulumi.IntPtrInput `pulumi:"ip6HopLimit"` - // IPv6 link MTU. - Ip6LinkMtu pulumi.IntPtrInput `pulumi:"ip6LinkMtu"` - // Enable/disable the managed flag. Valid values: `enable`, `disable`. - Ip6ManageFlag pulumi.StringPtrInput `pulumi:"ip6ManageFlag"` - // IPv6 maximum interval (4 to 1800 sec). - Ip6MaxInterval pulumi.IntPtrInput `pulumi:"ip6MaxInterval"` - // IPv6 minimum interval (3 to 1350 sec). - Ip6MinInterval pulumi.IntPtrInput `pulumi:"ip6MinInterval"` - // Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - Ip6Mode pulumi.StringPtrInput `pulumi:"ip6Mode"` - // Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - Ip6OtherFlag pulumi.StringPtrInput `pulumi:"ip6OtherFlag"` - // Advertised prefix list. The structure of `ip6PrefixList` block is documented below. - Ip6PrefixLists InterfaceIpv6Ip6PrefixListArrayInput `pulumi:"ip6PrefixLists"` - // Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - Ip6PrefixMode pulumi.StringPtrInput `pulumi:"ip6PrefixMode"` - // IPv6 reachable time (milliseconds; 0 means unspecified). - Ip6ReachableTime pulumi.IntPtrInput `pulumi:"ip6ReachableTime"` - // IPv6 retransmit time (milliseconds; 0 means unspecified). - Ip6RetransTime pulumi.IntPtrInput `pulumi:"ip6RetransTime"` - // Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - Ip6SendAdv pulumi.StringPtrInput `pulumi:"ip6SendAdv"` - // Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - Ip6Subnet pulumi.StringPtrInput `pulumi:"ip6Subnet"` - // Interface name providing delegated information. - Ip6UpstreamInterface pulumi.StringPtrInput `pulumi:"ip6UpstreamInterface"` - // Neighbor discovery certificate. - NdCert pulumi.StringPtrInput `pulumi:"ndCert"` - // Neighbor discovery CGA modifier. - NdCgaModifier pulumi.StringPtrInput `pulumi:"ndCgaModifier"` - // Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - NdMode pulumi.StringPtrInput `pulumi:"ndMode"` - // Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - NdSecurityLevel pulumi.IntPtrInput `pulumi:"ndSecurityLevel"` - // Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - NdTimestampDelta pulumi.IntPtrInput `pulumi:"ndTimestampDelta"` - // Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - NdTimestampFuzz pulumi.IntPtrInput `pulumi:"ndTimestampFuzz"` - // Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - RaSendMtu pulumi.StringPtrInput `pulumi:"raSendMtu"` - // Enable/disable unique auto config address. Valid values: `enable`, `disable`. - UniqueAutoconfAddr pulumi.StringPtrInput `pulumi:"uniqueAutoconfAddr"` - // Link-local IPv6 address of virtual router. - Vrip6LinkLocal pulumi.StringPtrInput `pulumi:"vrip6LinkLocal"` - // IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - // - // The `ip6ExtraAddr` block supports: - Vrrp6s InterfaceIpv6Vrrp6ArrayInput `pulumi:"vrrp6s"` - // Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - VrrpVirtualMac6 pulumi.StringPtrInput `pulumi:"vrrpVirtualMac6"` + Autoconf pulumi.StringPtrInput `pulumi:"autoconf"` + CliConn6Status pulumi.IntPtrInput `pulumi:"cliConn6Status"` + Dhcp6ClientOptions pulumi.StringPtrInput `pulumi:"dhcp6ClientOptions"` + Dhcp6IapdLists InterfaceIpv6Dhcp6IapdListArrayInput `pulumi:"dhcp6IapdLists"` + Dhcp6InformationRequest pulumi.StringPtrInput `pulumi:"dhcp6InformationRequest"` + Dhcp6PrefixDelegation pulumi.StringPtrInput `pulumi:"dhcp6PrefixDelegation"` + Dhcp6PrefixHint pulumi.StringPtrInput `pulumi:"dhcp6PrefixHint"` + Dhcp6PrefixHintPlt pulumi.IntPtrInput `pulumi:"dhcp6PrefixHintPlt"` + Dhcp6PrefixHintVlt pulumi.IntPtrInput `pulumi:"dhcp6PrefixHintVlt"` + Dhcp6RelayInterfaceId pulumi.StringPtrInput `pulumi:"dhcp6RelayInterfaceId"` + Dhcp6RelayIp pulumi.StringPtrInput `pulumi:"dhcp6RelayIp"` + Dhcp6RelayService pulumi.StringPtrInput `pulumi:"dhcp6RelayService"` + Dhcp6RelaySourceInterface pulumi.StringPtrInput `pulumi:"dhcp6RelaySourceInterface"` + Dhcp6RelaySourceIp pulumi.StringPtrInput `pulumi:"dhcp6RelaySourceIp"` + Dhcp6RelayType pulumi.StringPtrInput `pulumi:"dhcp6RelayType"` + Icmp6SendRedirect pulumi.StringPtrInput `pulumi:"icmp6SendRedirect"` + InterfaceIdentifier pulumi.StringPtrInput `pulumi:"interfaceIdentifier"` + Ip6Address pulumi.StringPtrInput `pulumi:"ip6Address"` + Ip6Allowaccess pulumi.StringPtrInput `pulumi:"ip6Allowaccess"` + Ip6DefaultLife pulumi.IntPtrInput `pulumi:"ip6DefaultLife"` + Ip6DelegatedPrefixIaid pulumi.IntPtrInput `pulumi:"ip6DelegatedPrefixIaid"` + Ip6DelegatedPrefixLists InterfaceIpv6Ip6DelegatedPrefixListArrayInput `pulumi:"ip6DelegatedPrefixLists"` + Ip6DnsServerOverride pulumi.StringPtrInput `pulumi:"ip6DnsServerOverride"` + Ip6ExtraAddrs InterfaceIpv6Ip6ExtraAddrArrayInput `pulumi:"ip6ExtraAddrs"` + Ip6HopLimit pulumi.IntPtrInput `pulumi:"ip6HopLimit"` + Ip6LinkMtu pulumi.IntPtrInput `pulumi:"ip6LinkMtu"` + Ip6ManageFlag pulumi.StringPtrInput `pulumi:"ip6ManageFlag"` + Ip6MaxInterval pulumi.IntPtrInput `pulumi:"ip6MaxInterval"` + Ip6MinInterval pulumi.IntPtrInput `pulumi:"ip6MinInterval"` + Ip6Mode pulumi.StringPtrInput `pulumi:"ip6Mode"` + Ip6OtherFlag pulumi.StringPtrInput `pulumi:"ip6OtherFlag"` + Ip6PrefixLists InterfaceIpv6Ip6PrefixListArrayInput `pulumi:"ip6PrefixLists"` + Ip6PrefixMode pulumi.StringPtrInput `pulumi:"ip6PrefixMode"` + Ip6ReachableTime pulumi.IntPtrInput `pulumi:"ip6ReachableTime"` + Ip6RetransTime pulumi.IntPtrInput `pulumi:"ip6RetransTime"` + Ip6SendAdv pulumi.StringPtrInput `pulumi:"ip6SendAdv"` + Ip6Subnet pulumi.StringPtrInput `pulumi:"ip6Subnet"` + Ip6UpstreamInterface pulumi.StringPtrInput `pulumi:"ip6UpstreamInterface"` + NdCert pulumi.StringPtrInput `pulumi:"ndCert"` + NdCgaModifier pulumi.StringPtrInput `pulumi:"ndCgaModifier"` + NdMode pulumi.StringPtrInput `pulumi:"ndMode"` + NdSecurityLevel pulumi.IntPtrInput `pulumi:"ndSecurityLevel"` + NdTimestampDelta pulumi.IntPtrInput `pulumi:"ndTimestampDelta"` + NdTimestampFuzz pulumi.IntPtrInput `pulumi:"ndTimestampFuzz"` + RaSendMtu pulumi.StringPtrInput `pulumi:"raSendMtu"` + UniqueAutoconfAddr pulumi.StringPtrInput `pulumi:"uniqueAutoconfAddr"` + Vrip6LinkLocal pulumi.StringPtrInput `pulumi:"vrip6LinkLocal"` + Vrrp6s InterfaceIpv6Vrrp6ArrayInput `pulumi:"vrrp6s"` + VrrpVirtualMac6 pulumi.StringPtrInput `pulumi:"vrrpVirtualMac6"` } func (InterfaceIpv6Args) ElementType() reflect.Type { @@ -11710,249 +11621,198 @@ func (o InterfaceIpv6Output) ToInterfaceIpv6PtrOutputWithContext(ctx context.Con }).(InterfaceIpv6PtrOutput) } -// Enable/disable address auto config. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Autoconf() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Autoconf }).(pulumi.StringPtrOutput) } -// CLI IPv6 connection status. func (o InterfaceIpv6Output) CliConn6Status() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.CliConn6Status }).(pulumi.IntPtrOutput) } -// DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. func (o InterfaceIpv6Output) Dhcp6ClientOptions() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6ClientOptions }).(pulumi.StringPtrOutput) } -// DHCPv6 IA-PD list The structure of `dhcp6IapdList` block is documented below. func (o InterfaceIpv6Output) Dhcp6IapdLists() InterfaceIpv6Dhcp6IapdListArrayOutput { return o.ApplyT(func(v InterfaceIpv6) []InterfaceIpv6Dhcp6IapdList { return v.Dhcp6IapdLists }).(InterfaceIpv6Dhcp6IapdListArrayOutput) } -// Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Dhcp6InformationRequest() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6InformationRequest }).(pulumi.StringPtrOutput) } -// Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Dhcp6PrefixDelegation() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6PrefixDelegation }).(pulumi.StringPtrOutput) } -// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. func (o InterfaceIpv6Output) Dhcp6PrefixHint() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6PrefixHint }).(pulumi.StringPtrOutput) } -// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. func (o InterfaceIpv6Output) Dhcp6PrefixHintPlt() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Dhcp6PrefixHintPlt }).(pulumi.IntPtrOutput) } -// DHCPv6 prefix hint valid life time (sec). func (o InterfaceIpv6Output) Dhcp6PrefixHintVlt() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Dhcp6PrefixHintVlt }).(pulumi.IntPtrOutput) } -// DHCP6 relay interface ID. func (o InterfaceIpv6Output) Dhcp6RelayInterfaceId() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6RelayInterfaceId }).(pulumi.StringPtrOutput) } -// DHCPv6 relay IP address. func (o InterfaceIpv6Output) Dhcp6RelayIp() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6RelayIp }).(pulumi.StringPtrOutput) } -// Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. func (o InterfaceIpv6Output) Dhcp6RelayService() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6RelayService }).(pulumi.StringPtrOutput) } -// Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. func (o InterfaceIpv6Output) Dhcp6RelaySourceInterface() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6RelaySourceInterface }).(pulumi.StringPtrOutput) } -// IPv6 address used by the DHCP6 relay as its source IP. func (o InterfaceIpv6Output) Dhcp6RelaySourceIp() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6RelaySourceIp }).(pulumi.StringPtrOutput) } -// DHCPv6 relay type. Valid values: `regular`. func (o InterfaceIpv6Output) Dhcp6RelayType() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Dhcp6RelayType }).(pulumi.StringPtrOutput) } -// Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Icmp6SendRedirect() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Icmp6SendRedirect }).(pulumi.StringPtrOutput) } -// IPv6 interface identifier. func (o InterfaceIpv6Output) InterfaceIdentifier() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.InterfaceIdentifier }).(pulumi.StringPtrOutput) } -// Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx func (o InterfaceIpv6Output) Ip6Address() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6Address }).(pulumi.StringPtrOutput) } -// Allow management access to the interface. func (o InterfaceIpv6Output) Ip6Allowaccess() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6Allowaccess }).(pulumi.StringPtrOutput) } -// Default life (sec). func (o InterfaceIpv6Output) Ip6DefaultLife() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6DefaultLife }).(pulumi.IntPtrOutput) } -// IAID of obtained delegated-prefix from the upstream interface. func (o InterfaceIpv6Output) Ip6DelegatedPrefixIaid() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6DelegatedPrefixIaid }).(pulumi.IntPtrOutput) } -// Advertised IPv6 delegated prefix list. The structure of `ip6DelegatedPrefixList` block is documented below. func (o InterfaceIpv6Output) Ip6DelegatedPrefixLists() InterfaceIpv6Ip6DelegatedPrefixListArrayOutput { return o.ApplyT(func(v InterfaceIpv6) []InterfaceIpv6Ip6DelegatedPrefixList { return v.Ip6DelegatedPrefixLists }).(InterfaceIpv6Ip6DelegatedPrefixListArrayOutput) } -// Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Ip6DnsServerOverride() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6DnsServerOverride }).(pulumi.StringPtrOutput) } -// Extra IPv6 address prefixes of interface. The structure of `ip6ExtraAddr` block is documented below. func (o InterfaceIpv6Output) Ip6ExtraAddrs() InterfaceIpv6Ip6ExtraAddrArrayOutput { return o.ApplyT(func(v InterfaceIpv6) []InterfaceIpv6Ip6ExtraAddr { return v.Ip6ExtraAddrs }).(InterfaceIpv6Ip6ExtraAddrArrayOutput) } -// Hop limit (0 means unspecified). func (o InterfaceIpv6Output) Ip6HopLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6HopLimit }).(pulumi.IntPtrOutput) } -// IPv6 link MTU. func (o InterfaceIpv6Output) Ip6LinkMtu() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6LinkMtu }).(pulumi.IntPtrOutput) } -// Enable/disable the managed flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Ip6ManageFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6ManageFlag }).(pulumi.StringPtrOutput) } -// IPv6 maximum interval (4 to 1800 sec). func (o InterfaceIpv6Output) Ip6MaxInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6MaxInterval }).(pulumi.IntPtrOutput) } -// IPv6 minimum interval (3 to 1350 sec). func (o InterfaceIpv6Output) Ip6MinInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6MinInterval }).(pulumi.IntPtrOutput) } -// Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. func (o InterfaceIpv6Output) Ip6Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6Mode }).(pulumi.StringPtrOutput) } -// Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Ip6OtherFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6OtherFlag }).(pulumi.StringPtrOutput) } -// Advertised prefix list. The structure of `ip6PrefixList` block is documented below. func (o InterfaceIpv6Output) Ip6PrefixLists() InterfaceIpv6Ip6PrefixListArrayOutput { return o.ApplyT(func(v InterfaceIpv6) []InterfaceIpv6Ip6PrefixList { return v.Ip6PrefixLists }).(InterfaceIpv6Ip6PrefixListArrayOutput) } -// Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. func (o InterfaceIpv6Output) Ip6PrefixMode() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6PrefixMode }).(pulumi.StringPtrOutput) } -// IPv6 reachable time (milliseconds; 0 means unspecified). func (o InterfaceIpv6Output) Ip6ReachableTime() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6ReachableTime }).(pulumi.IntPtrOutput) } -// IPv6 retransmit time (milliseconds; 0 means unspecified). func (o InterfaceIpv6Output) Ip6RetransTime() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.Ip6RetransTime }).(pulumi.IntPtrOutput) } -// Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) Ip6SendAdv() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6SendAdv }).(pulumi.StringPtrOutput) } -// Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx func (o InterfaceIpv6Output) Ip6Subnet() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6Subnet }).(pulumi.StringPtrOutput) } -// Interface name providing delegated information. func (o InterfaceIpv6Output) Ip6UpstreamInterface() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Ip6UpstreamInterface }).(pulumi.StringPtrOutput) } -// Neighbor discovery certificate. func (o InterfaceIpv6Output) NdCert() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.NdCert }).(pulumi.StringPtrOutput) } -// Neighbor discovery CGA modifier. func (o InterfaceIpv6Output) NdCgaModifier() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.NdCgaModifier }).(pulumi.StringPtrOutput) } -// Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. func (o InterfaceIpv6Output) NdMode() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.NdMode }).(pulumi.StringPtrOutput) } -// Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). func (o InterfaceIpv6Output) NdSecurityLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.NdSecurityLevel }).(pulumi.IntPtrOutput) } -// Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). func (o InterfaceIpv6Output) NdTimestampDelta() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.NdTimestampDelta }).(pulumi.IntPtrOutput) } -// Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). func (o InterfaceIpv6Output) NdTimestampFuzz() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *int { return v.NdTimestampFuzz }).(pulumi.IntPtrOutput) } -// Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) RaSendMtu() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.RaSendMtu }).(pulumi.StringPtrOutput) } -// Enable/disable unique auto config address. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) UniqueAutoconfAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.UniqueAutoconfAddr }).(pulumi.StringPtrOutput) } -// Link-local IPv6 address of virtual router. func (o InterfaceIpv6Output) Vrip6LinkLocal() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.Vrip6LinkLocal }).(pulumi.StringPtrOutput) } -// IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. -// -// The `ip6ExtraAddr` block supports: func (o InterfaceIpv6Output) Vrrp6s() InterfaceIpv6Vrrp6ArrayOutput { return o.ApplyT(func(v InterfaceIpv6) []InterfaceIpv6Vrrp6 { return v.Vrrp6s }).(InterfaceIpv6Vrrp6ArrayOutput) } -// Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. func (o InterfaceIpv6Output) VrrpVirtualMac6() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6) *string { return v.VrrpVirtualMac6 }).(pulumi.StringPtrOutput) } @@ -11981,7 +11841,6 @@ func (o InterfaceIpv6PtrOutput) Elem() InterfaceIpv6Output { }).(InterfaceIpv6Output) } -// Enable/disable address auto config. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Autoconf() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -11991,7 +11850,6 @@ func (o InterfaceIpv6PtrOutput) Autoconf() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// CLI IPv6 connection status. func (o InterfaceIpv6PtrOutput) CliConn6Status() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12001,7 +11859,6 @@ func (o InterfaceIpv6PtrOutput) CliConn6Status() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. func (o InterfaceIpv6PtrOutput) Dhcp6ClientOptions() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12011,7 +11868,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6ClientOptions() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// DHCPv6 IA-PD list The structure of `dhcp6IapdList` block is documented below. func (o InterfaceIpv6PtrOutput) Dhcp6IapdLists() InterfaceIpv6Dhcp6IapdListArrayOutput { return o.ApplyT(func(v *InterfaceIpv6) []InterfaceIpv6Dhcp6IapdList { if v == nil { @@ -12021,7 +11877,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6IapdLists() InterfaceIpv6Dhcp6IapdListArray }).(InterfaceIpv6Dhcp6IapdListArrayOutput) } -// Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Dhcp6InformationRequest() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12031,7 +11886,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6InformationRequest() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Dhcp6PrefixDelegation() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12041,7 +11895,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6PrefixDelegation() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. func (o InterfaceIpv6PtrOutput) Dhcp6PrefixHint() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12051,7 +11904,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6PrefixHint() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. func (o InterfaceIpv6PtrOutput) Dhcp6PrefixHintPlt() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12061,7 +11913,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6PrefixHintPlt() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// DHCPv6 prefix hint valid life time (sec). func (o InterfaceIpv6PtrOutput) Dhcp6PrefixHintVlt() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12071,7 +11922,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6PrefixHintVlt() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// DHCP6 relay interface ID. func (o InterfaceIpv6PtrOutput) Dhcp6RelayInterfaceId() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12081,7 +11931,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6RelayInterfaceId() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// DHCPv6 relay IP address. func (o InterfaceIpv6PtrOutput) Dhcp6RelayIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12091,7 +11940,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6RelayIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. func (o InterfaceIpv6PtrOutput) Dhcp6RelayService() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12101,7 +11949,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6RelayService() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. func (o InterfaceIpv6PtrOutput) Dhcp6RelaySourceInterface() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12111,7 +11958,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6RelaySourceInterface() pulumi.StringPtrOutp }).(pulumi.StringPtrOutput) } -// IPv6 address used by the DHCP6 relay as its source IP. func (o InterfaceIpv6PtrOutput) Dhcp6RelaySourceIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12121,7 +11967,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6RelaySourceIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// DHCPv6 relay type. Valid values: `regular`. func (o InterfaceIpv6PtrOutput) Dhcp6RelayType() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12131,7 +11976,6 @@ func (o InterfaceIpv6PtrOutput) Dhcp6RelayType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Icmp6SendRedirect() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12141,7 +11985,6 @@ func (o InterfaceIpv6PtrOutput) Icmp6SendRedirect() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// IPv6 interface identifier. func (o InterfaceIpv6PtrOutput) InterfaceIdentifier() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12151,7 +11994,6 @@ func (o InterfaceIpv6PtrOutput) InterfaceIdentifier() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx func (o InterfaceIpv6PtrOutput) Ip6Address() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12161,7 +12003,6 @@ func (o InterfaceIpv6PtrOutput) Ip6Address() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Allow management access to the interface. func (o InterfaceIpv6PtrOutput) Ip6Allowaccess() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12171,7 +12012,6 @@ func (o InterfaceIpv6PtrOutput) Ip6Allowaccess() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Default life (sec). func (o InterfaceIpv6PtrOutput) Ip6DefaultLife() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12181,7 +12021,6 @@ func (o InterfaceIpv6PtrOutput) Ip6DefaultLife() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// IAID of obtained delegated-prefix from the upstream interface. func (o InterfaceIpv6PtrOutput) Ip6DelegatedPrefixIaid() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12191,7 +12030,6 @@ func (o InterfaceIpv6PtrOutput) Ip6DelegatedPrefixIaid() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Advertised IPv6 delegated prefix list. The structure of `ip6DelegatedPrefixList` block is documented below. func (o InterfaceIpv6PtrOutput) Ip6DelegatedPrefixLists() InterfaceIpv6Ip6DelegatedPrefixListArrayOutput { return o.ApplyT(func(v *InterfaceIpv6) []InterfaceIpv6Ip6DelegatedPrefixList { if v == nil { @@ -12201,7 +12039,6 @@ func (o InterfaceIpv6PtrOutput) Ip6DelegatedPrefixLists() InterfaceIpv6Ip6Delega }).(InterfaceIpv6Ip6DelegatedPrefixListArrayOutput) } -// Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Ip6DnsServerOverride() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12211,7 +12048,6 @@ func (o InterfaceIpv6PtrOutput) Ip6DnsServerOverride() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Extra IPv6 address prefixes of interface. The structure of `ip6ExtraAddr` block is documented below. func (o InterfaceIpv6PtrOutput) Ip6ExtraAddrs() InterfaceIpv6Ip6ExtraAddrArrayOutput { return o.ApplyT(func(v *InterfaceIpv6) []InterfaceIpv6Ip6ExtraAddr { if v == nil { @@ -12221,7 +12057,6 @@ func (o InterfaceIpv6PtrOutput) Ip6ExtraAddrs() InterfaceIpv6Ip6ExtraAddrArrayOu }).(InterfaceIpv6Ip6ExtraAddrArrayOutput) } -// Hop limit (0 means unspecified). func (o InterfaceIpv6PtrOutput) Ip6HopLimit() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12231,7 +12066,6 @@ func (o InterfaceIpv6PtrOutput) Ip6HopLimit() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// IPv6 link MTU. func (o InterfaceIpv6PtrOutput) Ip6LinkMtu() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12241,7 +12075,6 @@ func (o InterfaceIpv6PtrOutput) Ip6LinkMtu() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable the managed flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Ip6ManageFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12251,7 +12084,6 @@ func (o InterfaceIpv6PtrOutput) Ip6ManageFlag() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// IPv6 maximum interval (4 to 1800 sec). func (o InterfaceIpv6PtrOutput) Ip6MaxInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12261,7 +12093,6 @@ func (o InterfaceIpv6PtrOutput) Ip6MaxInterval() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// IPv6 minimum interval (3 to 1350 sec). func (o InterfaceIpv6PtrOutput) Ip6MinInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12271,7 +12102,6 @@ func (o InterfaceIpv6PtrOutput) Ip6MinInterval() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. func (o InterfaceIpv6PtrOutput) Ip6Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12281,7 +12111,6 @@ func (o InterfaceIpv6PtrOutput) Ip6Mode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Ip6OtherFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12291,7 +12120,6 @@ func (o InterfaceIpv6PtrOutput) Ip6OtherFlag() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Advertised prefix list. The structure of `ip6PrefixList` block is documented below. func (o InterfaceIpv6PtrOutput) Ip6PrefixLists() InterfaceIpv6Ip6PrefixListArrayOutput { return o.ApplyT(func(v *InterfaceIpv6) []InterfaceIpv6Ip6PrefixList { if v == nil { @@ -12301,7 +12129,6 @@ func (o InterfaceIpv6PtrOutput) Ip6PrefixLists() InterfaceIpv6Ip6PrefixListArray }).(InterfaceIpv6Ip6PrefixListArrayOutput) } -// Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. func (o InterfaceIpv6PtrOutput) Ip6PrefixMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12311,7 +12138,6 @@ func (o InterfaceIpv6PtrOutput) Ip6PrefixMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// IPv6 reachable time (milliseconds; 0 means unspecified). func (o InterfaceIpv6PtrOutput) Ip6ReachableTime() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12321,7 +12147,6 @@ func (o InterfaceIpv6PtrOutput) Ip6ReachableTime() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// IPv6 retransmit time (milliseconds; 0 means unspecified). func (o InterfaceIpv6PtrOutput) Ip6RetransTime() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12331,7 +12156,6 @@ func (o InterfaceIpv6PtrOutput) Ip6RetransTime() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) Ip6SendAdv() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12341,7 +12165,6 @@ func (o InterfaceIpv6PtrOutput) Ip6SendAdv() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx func (o InterfaceIpv6PtrOutput) Ip6Subnet() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12351,7 +12174,6 @@ func (o InterfaceIpv6PtrOutput) Ip6Subnet() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Interface name providing delegated information. func (o InterfaceIpv6PtrOutput) Ip6UpstreamInterface() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12361,7 +12183,6 @@ func (o InterfaceIpv6PtrOutput) Ip6UpstreamInterface() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Neighbor discovery certificate. func (o InterfaceIpv6PtrOutput) NdCert() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12371,7 +12192,6 @@ func (o InterfaceIpv6PtrOutput) NdCert() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Neighbor discovery CGA modifier. func (o InterfaceIpv6PtrOutput) NdCgaModifier() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12381,7 +12201,6 @@ func (o InterfaceIpv6PtrOutput) NdCgaModifier() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. func (o InterfaceIpv6PtrOutput) NdMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12391,7 +12210,6 @@ func (o InterfaceIpv6PtrOutput) NdMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). func (o InterfaceIpv6PtrOutput) NdSecurityLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12401,7 +12219,6 @@ func (o InterfaceIpv6PtrOutput) NdSecurityLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). func (o InterfaceIpv6PtrOutput) NdTimestampDelta() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12411,7 +12228,6 @@ func (o InterfaceIpv6PtrOutput) NdTimestampDelta() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). func (o InterfaceIpv6PtrOutput) NdTimestampFuzz() pulumi.IntPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *int { if v == nil { @@ -12421,7 +12237,6 @@ func (o InterfaceIpv6PtrOutput) NdTimestampFuzz() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) RaSendMtu() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12431,7 +12246,6 @@ func (o InterfaceIpv6PtrOutput) RaSendMtu() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable unique auto config address. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) UniqueAutoconfAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12441,7 +12255,6 @@ func (o InterfaceIpv6PtrOutput) UniqueAutoconfAddr() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Link-local IPv6 address of virtual router. func (o InterfaceIpv6PtrOutput) Vrip6LinkLocal() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12451,9 +12264,6 @@ func (o InterfaceIpv6PtrOutput) Vrip6LinkLocal() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. -// -// The `ip6ExtraAddr` block supports: func (o InterfaceIpv6PtrOutput) Vrrp6s() InterfaceIpv6Vrrp6ArrayOutput { return o.ApplyT(func(v *InterfaceIpv6) []InterfaceIpv6Vrrp6 { if v == nil { @@ -12463,7 +12273,6 @@ func (o InterfaceIpv6PtrOutput) Vrrp6s() InterfaceIpv6Vrrp6ArrayOutput { }).(InterfaceIpv6Vrrp6ArrayOutput) } -// Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. func (o InterfaceIpv6PtrOutput) VrrpVirtualMac6() pulumi.StringPtrOutput { return o.ApplyT(func(v *InterfaceIpv6) *string { if v == nil { @@ -12474,16 +12283,10 @@ func (o InterfaceIpv6PtrOutput) VrrpVirtualMac6() pulumi.StringPtrOutput { } type InterfaceIpv6Dhcp6IapdList struct { - // Identity association identifier. - Iaid *int `pulumi:"iaid"` - // DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - PrefixHint *string `pulumi:"prefixHint"` - // DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - PrefixHintPlt *int `pulumi:"prefixHintPlt"` - // DHCPv6 prefix hint valid life time (sec). - // - // The `vrrp6` block supports: - PrefixHintVlt *int `pulumi:"prefixHintVlt"` + Iaid *int `pulumi:"iaid"` + PrefixHint *string `pulumi:"prefixHint"` + PrefixHintPlt *int `pulumi:"prefixHintPlt"` + PrefixHintVlt *int `pulumi:"prefixHintVlt"` } // InterfaceIpv6Dhcp6IapdListInput is an input type that accepts InterfaceIpv6Dhcp6IapdListArgs and InterfaceIpv6Dhcp6IapdListOutput values. @@ -12498,16 +12301,10 @@ type InterfaceIpv6Dhcp6IapdListInput interface { } type InterfaceIpv6Dhcp6IapdListArgs struct { - // Identity association identifier. - Iaid pulumi.IntPtrInput `pulumi:"iaid"` - // DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - PrefixHint pulumi.StringPtrInput `pulumi:"prefixHint"` - // DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - PrefixHintPlt pulumi.IntPtrInput `pulumi:"prefixHintPlt"` - // DHCPv6 prefix hint valid life time (sec). - // - // The `vrrp6` block supports: - PrefixHintVlt pulumi.IntPtrInput `pulumi:"prefixHintVlt"` + Iaid pulumi.IntPtrInput `pulumi:"iaid"` + PrefixHint pulumi.StringPtrInput `pulumi:"prefixHint"` + PrefixHintPlt pulumi.IntPtrInput `pulumi:"prefixHintPlt"` + PrefixHintVlt pulumi.IntPtrInput `pulumi:"prefixHintVlt"` } func (InterfaceIpv6Dhcp6IapdListArgs) ElementType() reflect.Type { @@ -12561,24 +12358,18 @@ func (o InterfaceIpv6Dhcp6IapdListOutput) ToInterfaceIpv6Dhcp6IapdListOutputWith return o } -// Identity association identifier. func (o InterfaceIpv6Dhcp6IapdListOutput) Iaid() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Dhcp6IapdList) *int { return v.Iaid }).(pulumi.IntPtrOutput) } -// DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. func (o InterfaceIpv6Dhcp6IapdListOutput) PrefixHint() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Dhcp6IapdList) *string { return v.PrefixHint }).(pulumi.StringPtrOutput) } -// DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. func (o InterfaceIpv6Dhcp6IapdListOutput) PrefixHintPlt() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Dhcp6IapdList) *int { return v.PrefixHintPlt }).(pulumi.IntPtrOutput) } -// DHCPv6 prefix hint valid life time (sec). -// -// The `vrrp6` block supports: func (o InterfaceIpv6Dhcp6IapdListOutput) PrefixHintVlt() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Dhcp6IapdList) *int { return v.PrefixHintVlt }).(pulumi.IntPtrOutput) } @@ -12604,24 +12395,14 @@ func (o InterfaceIpv6Dhcp6IapdListArrayOutput) Index(i pulumi.IntInput) Interfac } type InterfaceIpv6Ip6DelegatedPrefixList struct { - // Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - AutonomousFlag *string `pulumi:"autonomousFlag"` - // IAID of obtained delegated-prefix from the upstream interface. - DelegatedPrefixIaid *int `pulumi:"delegatedPrefixIaid"` - // Enable/disable the onlink flag. Valid values: `enable`, `disable`. - OnlinkFlag *string `pulumi:"onlinkFlag"` - // Prefix ID. - PrefixId *int `pulumi:"prefixId"` - // Recursive DNS server option. - // - // The `dhcp6IapdList` block supports: - Rdnss *string `pulumi:"rdnss"` - // Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - RdnssService *string `pulumi:"rdnssService"` - // Add subnet ID to routing prefix. - Subnet *string `pulumi:"subnet"` - // Name of the interface that provides delegated information. - UpstreamInterface *string `pulumi:"upstreamInterface"` + AutonomousFlag *string `pulumi:"autonomousFlag"` + DelegatedPrefixIaid *int `pulumi:"delegatedPrefixIaid"` + OnlinkFlag *string `pulumi:"onlinkFlag"` + PrefixId *int `pulumi:"prefixId"` + Rdnss *string `pulumi:"rdnss"` + RdnssService *string `pulumi:"rdnssService"` + Subnet *string `pulumi:"subnet"` + UpstreamInterface *string `pulumi:"upstreamInterface"` } // InterfaceIpv6Ip6DelegatedPrefixListInput is an input type that accepts InterfaceIpv6Ip6DelegatedPrefixListArgs and InterfaceIpv6Ip6DelegatedPrefixListOutput values. @@ -12636,24 +12417,14 @@ type InterfaceIpv6Ip6DelegatedPrefixListInput interface { } type InterfaceIpv6Ip6DelegatedPrefixListArgs struct { - // Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - AutonomousFlag pulumi.StringPtrInput `pulumi:"autonomousFlag"` - // IAID of obtained delegated-prefix from the upstream interface. - DelegatedPrefixIaid pulumi.IntPtrInput `pulumi:"delegatedPrefixIaid"` - // Enable/disable the onlink flag. Valid values: `enable`, `disable`. - OnlinkFlag pulumi.StringPtrInput `pulumi:"onlinkFlag"` - // Prefix ID. - PrefixId pulumi.IntPtrInput `pulumi:"prefixId"` - // Recursive DNS server option. - // - // The `dhcp6IapdList` block supports: - Rdnss pulumi.StringPtrInput `pulumi:"rdnss"` - // Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - RdnssService pulumi.StringPtrInput `pulumi:"rdnssService"` - // Add subnet ID to routing prefix. - Subnet pulumi.StringPtrInput `pulumi:"subnet"` - // Name of the interface that provides delegated information. - UpstreamInterface pulumi.StringPtrInput `pulumi:"upstreamInterface"` + AutonomousFlag pulumi.StringPtrInput `pulumi:"autonomousFlag"` + DelegatedPrefixIaid pulumi.IntPtrInput `pulumi:"delegatedPrefixIaid"` + OnlinkFlag pulumi.StringPtrInput `pulumi:"onlinkFlag"` + PrefixId pulumi.IntPtrInput `pulumi:"prefixId"` + Rdnss pulumi.StringPtrInput `pulumi:"rdnss"` + RdnssService pulumi.StringPtrInput `pulumi:"rdnssService"` + Subnet pulumi.StringPtrInput `pulumi:"subnet"` + UpstreamInterface pulumi.StringPtrInput `pulumi:"upstreamInterface"` } func (InterfaceIpv6Ip6DelegatedPrefixListArgs) ElementType() reflect.Type { @@ -12707,44 +12478,34 @@ func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) ToInterfaceIpv6Ip6DelegatedPr return o } -// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) AutonomousFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *string { return v.AutonomousFlag }).(pulumi.StringPtrOutput) } -// IAID of obtained delegated-prefix from the upstream interface. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) DelegatedPrefixIaid() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *int { return v.DelegatedPrefixIaid }).(pulumi.IntPtrOutput) } -// Enable/disable the onlink flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) OnlinkFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *string { return v.OnlinkFlag }).(pulumi.StringPtrOutput) } -// Prefix ID. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) PrefixId() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *int { return v.PrefixId }).(pulumi.IntPtrOutput) } -// Recursive DNS server option. -// -// The `dhcp6IapdList` block supports: func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) Rdnss() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *string { return v.Rdnss }).(pulumi.StringPtrOutput) } -// Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) RdnssService() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *string { return v.RdnssService }).(pulumi.StringPtrOutput) } -// Add subnet ID to routing prefix. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) Subnet() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *string { return v.Subnet }).(pulumi.StringPtrOutput) } -// Name of the interface that provides delegated information. func (o InterfaceIpv6Ip6DelegatedPrefixListOutput) UpstreamInterface() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6DelegatedPrefixList) *string { return v.UpstreamInterface }).(pulumi.StringPtrOutput) } @@ -12770,7 +12531,6 @@ func (o InterfaceIpv6Ip6DelegatedPrefixListArrayOutput) Index(i pulumi.IntInput) } type InterfaceIpv6Ip6ExtraAddr struct { - // IPv6 prefix. Prefix *string `pulumi:"prefix"` } @@ -12786,7 +12546,6 @@ type InterfaceIpv6Ip6ExtraAddrInput interface { } type InterfaceIpv6Ip6ExtraAddrArgs struct { - // IPv6 prefix. Prefix pulumi.StringPtrInput `pulumi:"prefix"` } @@ -12841,7 +12600,6 @@ func (o InterfaceIpv6Ip6ExtraAddrOutput) ToInterfaceIpv6Ip6ExtraAddrOutputWithCo return o } -// IPv6 prefix. func (o InterfaceIpv6Ip6ExtraAddrOutput) Prefix() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6ExtraAddr) *string { return v.Prefix }).(pulumi.StringPtrOutput) } @@ -12867,22 +12625,13 @@ func (o InterfaceIpv6Ip6ExtraAddrArrayOutput) Index(i pulumi.IntInput) Interface } type InterfaceIpv6Ip6PrefixList struct { - // Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - AutonomousFlag *string `pulumi:"autonomousFlag"` - // DNS search list option. The structure of `dnssl` block is documented below. - Dnssls []InterfaceIpv6Ip6PrefixListDnssl `pulumi:"dnssls"` - // Enable/disable the onlink flag. Valid values: `enable`, `disable`. - OnlinkFlag *string `pulumi:"onlinkFlag"` - // Preferred life time (sec). - PreferredLifeTime *int `pulumi:"preferredLifeTime"` - // IPv6 prefix. - Prefix *string `pulumi:"prefix"` - // Recursive DNS server option. - // - // The `dhcp6IapdList` block supports: - Rdnss *string `pulumi:"rdnss"` - // Valid life time (sec). - ValidLifeTime *int `pulumi:"validLifeTime"` + AutonomousFlag *string `pulumi:"autonomousFlag"` + Dnssls []InterfaceIpv6Ip6PrefixListDnssl `pulumi:"dnssls"` + OnlinkFlag *string `pulumi:"onlinkFlag"` + PreferredLifeTime *int `pulumi:"preferredLifeTime"` + Prefix *string `pulumi:"prefix"` + Rdnss *string `pulumi:"rdnss"` + ValidLifeTime *int `pulumi:"validLifeTime"` } // InterfaceIpv6Ip6PrefixListInput is an input type that accepts InterfaceIpv6Ip6PrefixListArgs and InterfaceIpv6Ip6PrefixListOutput values. @@ -12897,22 +12646,13 @@ type InterfaceIpv6Ip6PrefixListInput interface { } type InterfaceIpv6Ip6PrefixListArgs struct { - // Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - AutonomousFlag pulumi.StringPtrInput `pulumi:"autonomousFlag"` - // DNS search list option. The structure of `dnssl` block is documented below. - Dnssls InterfaceIpv6Ip6PrefixListDnsslArrayInput `pulumi:"dnssls"` - // Enable/disable the onlink flag. Valid values: `enable`, `disable`. - OnlinkFlag pulumi.StringPtrInput `pulumi:"onlinkFlag"` - // Preferred life time (sec). - PreferredLifeTime pulumi.IntPtrInput `pulumi:"preferredLifeTime"` - // IPv6 prefix. - Prefix pulumi.StringPtrInput `pulumi:"prefix"` - // Recursive DNS server option. - // - // The `dhcp6IapdList` block supports: - Rdnss pulumi.StringPtrInput `pulumi:"rdnss"` - // Valid life time (sec). - ValidLifeTime pulumi.IntPtrInput `pulumi:"validLifeTime"` + AutonomousFlag pulumi.StringPtrInput `pulumi:"autonomousFlag"` + Dnssls InterfaceIpv6Ip6PrefixListDnsslArrayInput `pulumi:"dnssls"` + OnlinkFlag pulumi.StringPtrInput `pulumi:"onlinkFlag"` + PreferredLifeTime pulumi.IntPtrInput `pulumi:"preferredLifeTime"` + Prefix pulumi.StringPtrInput `pulumi:"prefix"` + Rdnss pulumi.StringPtrInput `pulumi:"rdnss"` + ValidLifeTime pulumi.IntPtrInput `pulumi:"validLifeTime"` } func (InterfaceIpv6Ip6PrefixListArgs) ElementType() reflect.Type { @@ -12966,39 +12706,30 @@ func (o InterfaceIpv6Ip6PrefixListOutput) ToInterfaceIpv6Ip6PrefixListOutputWith return o } -// Enable/disable the autonomous flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6Ip6PrefixListOutput) AutonomousFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) *string { return v.AutonomousFlag }).(pulumi.StringPtrOutput) } -// DNS search list option. The structure of `dnssl` block is documented below. func (o InterfaceIpv6Ip6PrefixListOutput) Dnssls() InterfaceIpv6Ip6PrefixListDnsslArrayOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) []InterfaceIpv6Ip6PrefixListDnssl { return v.Dnssls }).(InterfaceIpv6Ip6PrefixListDnsslArrayOutput) } -// Enable/disable the onlink flag. Valid values: `enable`, `disable`. func (o InterfaceIpv6Ip6PrefixListOutput) OnlinkFlag() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) *string { return v.OnlinkFlag }).(pulumi.StringPtrOutput) } -// Preferred life time (sec). func (o InterfaceIpv6Ip6PrefixListOutput) PreferredLifeTime() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) *int { return v.PreferredLifeTime }).(pulumi.IntPtrOutput) } -// IPv6 prefix. func (o InterfaceIpv6Ip6PrefixListOutput) Prefix() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) *string { return v.Prefix }).(pulumi.StringPtrOutput) } -// Recursive DNS server option. -// -// The `dhcp6IapdList` block supports: func (o InterfaceIpv6Ip6PrefixListOutput) Rdnss() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) *string { return v.Rdnss }).(pulumi.StringPtrOutput) } -// Valid life time (sec). func (o InterfaceIpv6Ip6PrefixListOutput) ValidLifeTime() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Ip6PrefixList) *int { return v.ValidLifeTime }).(pulumi.IntPtrOutput) } @@ -13127,28 +12858,19 @@ func (o InterfaceIpv6Ip6PrefixListDnsslArrayOutput) Index(i pulumi.IntInput) Int } type InterfaceIpv6Vrrp6 struct { - // Enable/disable accept mode. Valid values: `enable`, `disable`. - AcceptMode *string `pulumi:"acceptMode"` - // Advertisement interval (1 - 255 seconds). - AdvInterval *int `pulumi:"advInterval"` - // Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. + AcceptMode *string `pulumi:"acceptMode"` + AdvInterval *int `pulumi:"advInterval"` IgnoreDefaultRoute *string `pulumi:"ignoreDefaultRoute"` - // Enable/disable preempt mode. Valid values: `enable`, `disable`. - Preempt *string `pulumi:"preempt"` + Preempt *string `pulumi:"preempt"` // Priority of learned routes. - Priority *int `pulumi:"priority"` - // Startup time (1 - 255 seconds). + Priority *int `pulumi:"priority"` StartTime *int `pulumi:"startTime"` // Bring the interface up or shut the interface down. Valid values: `up`, `down`. Status *string `pulumi:"status"` - // Monitor the route to this destination. Vrdst6 *string `pulumi:"vrdst6"` - // VRRP group ID (1 - 65535). - Vrgrp *int `pulumi:"vrgrp"` - // Virtual router identifier (1 - 255). - Vrid *int `pulumi:"vrid"` - // IPv6 address of the virtual router. - Vrip6 *string `pulumi:"vrip6"` + Vrgrp *int `pulumi:"vrgrp"` + Vrid *int `pulumi:"vrid"` + Vrip6 *string `pulumi:"vrip6"` } // InterfaceIpv6Vrrp6Input is an input type that accepts InterfaceIpv6Vrrp6Args and InterfaceIpv6Vrrp6Output values. @@ -13163,28 +12885,19 @@ type InterfaceIpv6Vrrp6Input interface { } type InterfaceIpv6Vrrp6Args struct { - // Enable/disable accept mode. Valid values: `enable`, `disable`. - AcceptMode pulumi.StringPtrInput `pulumi:"acceptMode"` - // Advertisement interval (1 - 255 seconds). - AdvInterval pulumi.IntPtrInput `pulumi:"advInterval"` - // Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. + AcceptMode pulumi.StringPtrInput `pulumi:"acceptMode"` + AdvInterval pulumi.IntPtrInput `pulumi:"advInterval"` IgnoreDefaultRoute pulumi.StringPtrInput `pulumi:"ignoreDefaultRoute"` - // Enable/disable preempt mode. Valid values: `enable`, `disable`. - Preempt pulumi.StringPtrInput `pulumi:"preempt"` + Preempt pulumi.StringPtrInput `pulumi:"preempt"` // Priority of learned routes. - Priority pulumi.IntPtrInput `pulumi:"priority"` - // Startup time (1 - 255 seconds). + Priority pulumi.IntPtrInput `pulumi:"priority"` StartTime pulumi.IntPtrInput `pulumi:"startTime"` // Bring the interface up or shut the interface down. Valid values: `up`, `down`. Status pulumi.StringPtrInput `pulumi:"status"` - // Monitor the route to this destination. Vrdst6 pulumi.StringPtrInput `pulumi:"vrdst6"` - // VRRP group ID (1 - 65535). - Vrgrp pulumi.IntPtrInput `pulumi:"vrgrp"` - // Virtual router identifier (1 - 255). - Vrid pulumi.IntPtrInput `pulumi:"vrid"` - // IPv6 address of the virtual router. - Vrip6 pulumi.StringPtrInput `pulumi:"vrip6"` + Vrgrp pulumi.IntPtrInput `pulumi:"vrgrp"` + Vrid pulumi.IntPtrInput `pulumi:"vrid"` + Vrip6 pulumi.StringPtrInput `pulumi:"vrip6"` } func (InterfaceIpv6Vrrp6Args) ElementType() reflect.Type { @@ -13238,22 +12951,18 @@ func (o InterfaceIpv6Vrrp6Output) ToInterfaceIpv6Vrrp6OutputWithContext(ctx cont return o } -// Enable/disable accept mode. Valid values: `enable`, `disable`. func (o InterfaceIpv6Vrrp6Output) AcceptMode() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *string { return v.AcceptMode }).(pulumi.StringPtrOutput) } -// Advertisement interval (1 - 255 seconds). func (o InterfaceIpv6Vrrp6Output) AdvInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *int { return v.AdvInterval }).(pulumi.IntPtrOutput) } -// Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. func (o InterfaceIpv6Vrrp6Output) IgnoreDefaultRoute() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *string { return v.IgnoreDefaultRoute }).(pulumi.StringPtrOutput) } -// Enable/disable preempt mode. Valid values: `enable`, `disable`. func (o InterfaceIpv6Vrrp6Output) Preempt() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *string { return v.Preempt }).(pulumi.StringPtrOutput) } @@ -13263,7 +12972,6 @@ func (o InterfaceIpv6Vrrp6Output) Priority() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *int { return v.Priority }).(pulumi.IntPtrOutput) } -// Startup time (1 - 255 seconds). func (o InterfaceIpv6Vrrp6Output) StartTime() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *int { return v.StartTime }).(pulumi.IntPtrOutput) } @@ -13273,22 +12981,18 @@ func (o InterfaceIpv6Vrrp6Output) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Monitor the route to this destination. func (o InterfaceIpv6Vrrp6Output) Vrdst6() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *string { return v.Vrdst6 }).(pulumi.StringPtrOutput) } -// VRRP group ID (1 - 65535). func (o InterfaceIpv6Vrrp6Output) Vrgrp() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *int { return v.Vrgrp }).(pulumi.IntPtrOutput) } -// Virtual router identifier (1 - 255). func (o InterfaceIpv6Vrrp6Output) Vrid() pulumi.IntPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *int { return v.Vrid }).(pulumi.IntPtrOutput) } -// IPv6 address of the virtual router. func (o InterfaceIpv6Vrrp6Output) Vrip6() pulumi.StringPtrOutput { return o.ApplyT(func(v InterfaceIpv6Vrrp6) *string { return v.Vrip6 }).(pulumi.StringPtrOutput) } @@ -14314,6 +14018,8 @@ func (o InterfaceVrrpProxyArpArrayOutput) Index(i pulumi.IntInput) InterfaceVrrp type IpamPool struct { // Description. Description *string `pulumi:"description"` + // Configure pool exclude subnets. The structure of `exclude` block is documented below. + Excludes []IpamPoolExclude `pulumi:"excludes"` // IPAM pool name. Name *string `pulumi:"name"` // Configure IPAM pool subnet, Class A - Class B subnet. @@ -14334,6 +14040,8 @@ type IpamPoolInput interface { type IpamPoolArgs struct { // Description. Description pulumi.StringPtrInput `pulumi:"description"` + // Configure pool exclude subnets. The structure of `exclude` block is documented below. + Excludes IpamPoolExcludeArrayInput `pulumi:"excludes"` // IPAM pool name. Name pulumi.StringPtrInput `pulumi:"name"` // Configure IPAM pool subnet, Class A - Class B subnet. @@ -14396,6 +14104,11 @@ func (o IpamPoolOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v IpamPool) *string { return v.Description }).(pulumi.StringPtrOutput) } +// Configure pool exclude subnets. The structure of `exclude` block is documented below. +func (o IpamPoolOutput) Excludes() IpamPoolExcludeArrayOutput { + return o.ApplyT(func(v IpamPool) []IpamPoolExclude { return v.Excludes }).(IpamPoolExcludeArrayOutput) +} + // IPAM pool name. func (o IpamPoolOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v IpamPool) *string { return v.Name }).(pulumi.StringPtrOutput) @@ -14426,6 +14139,112 @@ func (o IpamPoolArrayOutput) Index(i pulumi.IntInput) IpamPoolOutput { }).(IpamPoolOutput) } +type IpamPoolExclude struct { + // Configure subnet to exclude from the IPAM pool. + ExcludeSubnet *string `pulumi:"excludeSubnet"` + // Exclude ID. + Id *int `pulumi:"id"` +} + +// IpamPoolExcludeInput is an input type that accepts IpamPoolExcludeArgs and IpamPoolExcludeOutput values. +// You can construct a concrete instance of `IpamPoolExcludeInput` via: +// +// IpamPoolExcludeArgs{...} +type IpamPoolExcludeInput interface { + pulumi.Input + + ToIpamPoolExcludeOutput() IpamPoolExcludeOutput + ToIpamPoolExcludeOutputWithContext(context.Context) IpamPoolExcludeOutput +} + +type IpamPoolExcludeArgs struct { + // Configure subnet to exclude from the IPAM pool. + ExcludeSubnet pulumi.StringPtrInput `pulumi:"excludeSubnet"` + // Exclude ID. + Id pulumi.IntPtrInput `pulumi:"id"` +} + +func (IpamPoolExcludeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*IpamPoolExclude)(nil)).Elem() +} + +func (i IpamPoolExcludeArgs) ToIpamPoolExcludeOutput() IpamPoolExcludeOutput { + return i.ToIpamPoolExcludeOutputWithContext(context.Background()) +} + +func (i IpamPoolExcludeArgs) ToIpamPoolExcludeOutputWithContext(ctx context.Context) IpamPoolExcludeOutput { + return pulumi.ToOutputWithContext(ctx, i).(IpamPoolExcludeOutput) +} + +// IpamPoolExcludeArrayInput is an input type that accepts IpamPoolExcludeArray and IpamPoolExcludeArrayOutput values. +// You can construct a concrete instance of `IpamPoolExcludeArrayInput` via: +// +// IpamPoolExcludeArray{ IpamPoolExcludeArgs{...} } +type IpamPoolExcludeArrayInput interface { + pulumi.Input + + ToIpamPoolExcludeArrayOutput() IpamPoolExcludeArrayOutput + ToIpamPoolExcludeArrayOutputWithContext(context.Context) IpamPoolExcludeArrayOutput +} + +type IpamPoolExcludeArray []IpamPoolExcludeInput + +func (IpamPoolExcludeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]IpamPoolExclude)(nil)).Elem() +} + +func (i IpamPoolExcludeArray) ToIpamPoolExcludeArrayOutput() IpamPoolExcludeArrayOutput { + return i.ToIpamPoolExcludeArrayOutputWithContext(context.Background()) +} + +func (i IpamPoolExcludeArray) ToIpamPoolExcludeArrayOutputWithContext(ctx context.Context) IpamPoolExcludeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(IpamPoolExcludeArrayOutput) +} + +type IpamPoolExcludeOutput struct{ *pulumi.OutputState } + +func (IpamPoolExcludeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*IpamPoolExclude)(nil)).Elem() +} + +func (o IpamPoolExcludeOutput) ToIpamPoolExcludeOutput() IpamPoolExcludeOutput { + return o +} + +func (o IpamPoolExcludeOutput) ToIpamPoolExcludeOutputWithContext(ctx context.Context) IpamPoolExcludeOutput { + return o +} + +// Configure subnet to exclude from the IPAM pool. +func (o IpamPoolExcludeOutput) ExcludeSubnet() pulumi.StringPtrOutput { + return o.ApplyT(func(v IpamPoolExclude) *string { return v.ExcludeSubnet }).(pulumi.StringPtrOutput) +} + +// Exclude ID. +func (o IpamPoolExcludeOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v IpamPoolExclude) *int { return v.Id }).(pulumi.IntPtrOutput) +} + +type IpamPoolExcludeArrayOutput struct{ *pulumi.OutputState } + +func (IpamPoolExcludeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]IpamPoolExclude)(nil)).Elem() +} + +func (o IpamPoolExcludeArrayOutput) ToIpamPoolExcludeArrayOutput() IpamPoolExcludeArrayOutput { + return o +} + +func (o IpamPoolExcludeArrayOutput) ToIpamPoolExcludeArrayOutputWithContext(ctx context.Context) IpamPoolExcludeArrayOutput { + return o +} + +func (o IpamPoolExcludeArrayOutput) Index(i pulumi.IntInput) IpamPoolExcludeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpamPoolExclude { + return vs[0].([]IpamPoolExclude)[vs[1].(int)] + }).(IpamPoolExcludeOutput) +} + type IpamRule struct { // Description. Description *string `pulumi:"description"` @@ -16035,10 +15854,12 @@ type NtpNtpserver struct { InterfaceSelectMethod *string `pulumi:"interfaceSelectMethod"` // Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`. IpType *string `pulumi:"ipType"` - // Key for MD5/SHA1 authentication. + // Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). Key *string `pulumi:"key"` // Key ID for authentication. KeyId *int `pulumi:"keyId"` + // Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + KeyType *string `pulumi:"keyType"` // Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. Ntpv3 *string `pulumi:"ntpv3"` // IP address or hostname of the NTP Server. @@ -16067,10 +15888,12 @@ type NtpNtpserverArgs struct { InterfaceSelectMethod pulumi.StringPtrInput `pulumi:"interfaceSelectMethod"` // Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`. IpType pulumi.StringPtrInput `pulumi:"ipType"` - // Key for MD5/SHA1 authentication. + // Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). Key pulumi.StringPtrInput `pulumi:"key"` // Key ID for authentication. KeyId pulumi.IntPtrInput `pulumi:"keyId"` + // Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + KeyType pulumi.StringPtrInput `pulumi:"keyType"` // Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. Ntpv3 pulumi.StringPtrInput `pulumi:"ntpv3"` // IP address or hostname of the NTP Server. @@ -16153,7 +15976,7 @@ func (o NtpNtpserverOutput) IpType() pulumi.StringPtrOutput { return o.ApplyT(func(v NtpNtpserver) *string { return v.IpType }).(pulumi.StringPtrOutput) } -// Key for MD5/SHA1 authentication. +// Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). func (o NtpNtpserverOutput) Key() pulumi.StringPtrOutput { return o.ApplyT(func(v NtpNtpserver) *string { return v.Key }).(pulumi.StringPtrOutput) } @@ -16163,6 +15986,11 @@ func (o NtpNtpserverOutput) KeyId() pulumi.IntPtrOutput { return o.ApplyT(func(v NtpNtpserver) *int { return v.KeyId }).(pulumi.IntPtrOutput) } +// Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. +func (o NtpNtpserverOutput) KeyType() pulumi.StringPtrOutput { + return o.ApplyT(func(v NtpNtpserver) *string { return v.KeyType }).(pulumi.StringPtrOutput) +} + // Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. func (o NtpNtpserverOutput) Ntpv3() pulumi.StringPtrOutput { return o.ApplyT(func(v NtpNtpserver) *string { return v.Ntpv3 }).(pulumi.StringPtrOutput) @@ -21269,7 +21097,6 @@ func (o SdwanDuplicationArrayOutput) Index(i pulumi.IntInput) SdwanDuplicationOu } type SdwanDuplicationDstaddr6 struct { - // Address or address group name. Name *string `pulumi:"name"` } @@ -21285,7 +21112,6 @@ type SdwanDuplicationDstaddr6Input interface { } type SdwanDuplicationDstaddr6Args struct { - // Address or address group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -21340,7 +21166,6 @@ func (o SdwanDuplicationDstaddr6Output) ToSdwanDuplicationDstaddr6OutputWithCont return o } -// Address or address group name. func (o SdwanDuplicationDstaddr6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanDuplicationDstaddr6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -21754,7 +21579,6 @@ func (o SdwanDuplicationServiceIdArrayOutput) Index(i pulumi.IntInput) SdwanDupl } type SdwanDuplicationSrcaddr6 struct { - // Address or address group name. Name *string `pulumi:"name"` } @@ -21770,7 +21594,6 @@ type SdwanDuplicationSrcaddr6Input interface { } type SdwanDuplicationSrcaddr6Args struct { - // Address or address group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -21825,7 +21648,6 @@ func (o SdwanDuplicationSrcaddr6Output) ToSdwanDuplicationSrcaddr6OutputWithCont return o } -// Address or address group name. func (o SdwanDuplicationSrcaddr6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanDuplicationSrcaddr6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -22170,7 +21992,7 @@ type SdwanHealthCheck struct { HttpGet *string `pulumi:"httpGet"` // Response string expected from the server if the protocol is HTTP. HttpMatch *string `pulumi:"httpMatch"` - // Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + // Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. Interval *int `pulumi:"interval"` // Member sequence number list. The structure of `members` block is documented below. Members []SdwanHealthCheckMember `pulumi:"members"` @@ -22178,17 +22000,17 @@ type SdwanHealthCheck struct { MosCodec *string `pulumi:"mosCodec"` // Health check name. Name *string `pulumi:"name"` - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. (124/158 - 1024) PacketSize *int `pulumi:"packetSize"` // Twamp controller password in authentication mode Password *string `pulumi:"password"` - // 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). + // 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). Port *int `pulumi:"port"` // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount *int `pulumi:"probeCount"` // Enable/disable transmission of probe packets. Valid values: `disable`, `enable`. ProbePackets *string `pulumi:"probePackets"` - // Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. ProbeTimeout *int `pulumi:"probeTimeout"` // Protocol used to determine if the FortiGate can communicate with the server. Protocol *string `pulumi:"protocol"` @@ -22276,7 +22098,7 @@ type SdwanHealthCheckArgs struct { HttpGet pulumi.StringPtrInput `pulumi:"httpGet"` // Response string expected from the server if the protocol is HTTP. HttpMatch pulumi.StringPtrInput `pulumi:"httpMatch"` - // Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + // Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. Interval pulumi.IntPtrInput `pulumi:"interval"` // Member sequence number list. The structure of `members` block is documented below. Members SdwanHealthCheckMemberArrayInput `pulumi:"members"` @@ -22284,17 +22106,17 @@ type SdwanHealthCheckArgs struct { MosCodec pulumi.StringPtrInput `pulumi:"mosCodec"` // Health check name. Name pulumi.StringPtrInput `pulumi:"name"` - // Packet size of a twamp test session, + // Packet size of a TWAMP test session. (124/158 - 1024) PacketSize pulumi.IntPtrInput `pulumi:"packetSize"` // Twamp controller password in authentication mode Password pulumi.StringPtrInput `pulumi:"password"` - // 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). + // 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). Port pulumi.IntPtrInput `pulumi:"port"` // Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). ProbeCount pulumi.IntPtrInput `pulumi:"probeCount"` // Enable/disable transmission of probe packets. Valid values: `disable`, `enable`. ProbePackets pulumi.StringPtrInput `pulumi:"probePackets"` - // Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + // Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. ProbeTimeout pulumi.IntPtrInput `pulumi:"probeTimeout"` // Protocol used to determine if the FortiGate can communicate with the server. Protocol pulumi.StringPtrInput `pulumi:"protocol"` @@ -22463,7 +22285,7 @@ func (o SdwanHealthCheckOutput) HttpMatch() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *string { return v.HttpMatch }).(pulumi.StringPtrOutput) } -// Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). +// Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. func (o SdwanHealthCheckOutput) Interval() pulumi.IntPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *int { return v.Interval }).(pulumi.IntPtrOutput) } @@ -22483,7 +22305,7 @@ func (o SdwanHealthCheckOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Packet size of a twamp test session, +// Packet size of a TWAMP test session. (124/158 - 1024) func (o SdwanHealthCheckOutput) PacketSize() pulumi.IntPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *int { return v.PacketSize }).(pulumi.IntPtrOutput) } @@ -22493,7 +22315,7 @@ func (o SdwanHealthCheckOutput) Password() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *string { return v.Password }).(pulumi.StringPtrOutput) } -// 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). +// 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). func (o SdwanHealthCheckOutput) Port() pulumi.IntPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *int { return v.Port }).(pulumi.IntPtrOutput) } @@ -22508,7 +22330,7 @@ func (o SdwanHealthCheckOutput) ProbePackets() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *string { return v.ProbePackets }).(pulumi.StringPtrOutput) } -// Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). +// Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. func (o SdwanHealthCheckOutput) ProbeTimeout() pulumi.IntPtrOutput { return o.ApplyT(func(v SdwanHealthCheck) *int { return v.ProbeTimeout }).(pulumi.IntPtrOutput) } @@ -22915,7 +22737,7 @@ type SdwanMember struct { Interface *string `pulumi:"interface"` // Preferred source of route for this member. PreferredSource *string `pulumi:"preferredSource"` - // Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + // Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. Priority *int `pulumi:"priority"` // Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules. Priority6 *int `pulumi:"priority6"` @@ -22965,7 +22787,7 @@ type SdwanMemberArgs struct { Interface pulumi.StringPtrInput `pulumi:"interface"` // Preferred source of route for this member. PreferredSource pulumi.StringPtrInput `pulumi:"preferredSource"` - // Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + // Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. Priority pulumi.IntPtrInput `pulumi:"priority"` // Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules. Priority6 pulumi.IntPtrInput `pulumi:"priority6"` @@ -23075,7 +22897,7 @@ func (o SdwanMemberOutput) PreferredSource() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanMember) *string { return v.PreferredSource }).(pulumi.StringPtrOutput) } -// Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. +// Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. func (o SdwanMemberOutput) Priority() pulumi.IntPtrOutput { return o.ApplyT(func(v SdwanMember) *int { return v.Priority }).(pulumi.IntPtrOutput) } @@ -23155,9 +22977,9 @@ type SdwanNeighbor struct { HealthCheck *string `pulumi:"healthCheck"` // IP/IPv6 address of neighbor. Ip *string `pulumi:"ip"` - // Member sequence number. + // Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `memberBlock`.* Member *int `pulumi:"member"` - // Member sequence number list. The structure of `memberBlock` block is documented below. + // Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `memberBlock` block is documented below. MemberBlocks []SdwanNeighborMemberBlock `pulumi:"memberBlocks"` // Minimum number of members which meet SLA when the neighbor is preferred. MinimumSlaMeetMembers *int `pulumi:"minimumSlaMeetMembers"` @@ -23187,9 +23009,9 @@ type SdwanNeighborArgs struct { HealthCheck pulumi.StringPtrInput `pulumi:"healthCheck"` // IP/IPv6 address of neighbor. Ip pulumi.StringPtrInput `pulumi:"ip"` - // Member sequence number. + // Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `memberBlock`.* Member pulumi.IntPtrInput `pulumi:"member"` - // Member sequence number list. The structure of `memberBlock` block is documented below. + // Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `memberBlock` block is documented below. MemberBlocks SdwanNeighborMemberBlockArrayInput `pulumi:"memberBlocks"` // Minimum number of members which meet SLA when the neighbor is preferred. MinimumSlaMeetMembers pulumi.IntPtrInput `pulumi:"minimumSlaMeetMembers"` @@ -23264,12 +23086,12 @@ func (o SdwanNeighborOutput) Ip() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanNeighbor) *string { return v.Ip }).(pulumi.StringPtrOutput) } -// Member sequence number. +// Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `memberBlock`.* func (o SdwanNeighborOutput) Member() pulumi.IntPtrOutput { return o.ApplyT(func(v SdwanNeighbor) *int { return v.Member }).(pulumi.IntPtrOutput) } -// Member sequence number list. The structure of `memberBlock` block is documented below. +// Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `memberBlock` block is documented below. func (o SdwanNeighborOutput) MemberBlocks() SdwanNeighborMemberBlockArrayOutput { return o.ApplyT(func(v SdwanNeighbor) []SdwanNeighborMemberBlock { return v.MemberBlocks }).(SdwanNeighborMemberBlockArrayOutput) } @@ -24092,7 +23914,6 @@ func (o SdwanServiceArrayOutput) Index(i pulumi.IntInput) SdwanServiceOutput { } type SdwanServiceDst6 struct { - // Address or address group name. Name *string `pulumi:"name"` } @@ -24108,7 +23929,6 @@ type SdwanServiceDst6Input interface { } type SdwanServiceDst6Args struct { - // Address or address group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -24163,7 +23983,6 @@ func (o SdwanServiceDst6Output) ToSdwanServiceDst6OutputWithContext(ctx context. return o } -// Address or address group name. func (o SdwanServiceDst6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanServiceDst6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -25653,7 +25472,6 @@ func (o SdwanServiceSlaArrayOutput) Index(i pulumi.IntInput) SdwanServiceSlaOutp } type SdwanServiceSrc6 struct { - // Address or address group name. Name *string `pulumi:"name"` } @@ -25669,7 +25487,6 @@ type SdwanServiceSrc6Input interface { } type SdwanServiceSrc6Args struct { - // Address or address group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -25724,7 +25541,6 @@ func (o SdwanServiceSrc6Output) ToSdwanServiceSrc6OutputWithContext(ctx context. return o } -// Address or address group name. func (o SdwanServiceSrc6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SdwanServiceSrc6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -28641,7 +28457,7 @@ type VirtualwanlinkHealthCheck struct { HttpGet *string `pulumi:"httpGet"` // Response string expected from the server if the protocol is HTTP. HttpMatch *string `pulumi:"httpMatch"` - // Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + // Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. Interval *int `pulumi:"interval"` // Member sequence number list. The structure of `members` block is documented below. Members []VirtualwanlinkHealthCheckMember `pulumi:"members"` @@ -28721,7 +28537,7 @@ type VirtualwanlinkHealthCheckArgs struct { HttpGet pulumi.StringPtrInput `pulumi:"httpGet"` // Response string expected from the server if the protocol is HTTP. HttpMatch pulumi.StringPtrInput `pulumi:"httpMatch"` - // Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + // Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. Interval pulumi.IntPtrInput `pulumi:"interval"` // Member sequence number list. The structure of `members` block is documented below. Members VirtualwanlinkHealthCheckMemberArrayInput `pulumi:"members"` @@ -28864,7 +28680,7 @@ func (o VirtualwanlinkHealthCheckOutput) HttpMatch() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualwanlinkHealthCheck) *string { return v.HttpMatch }).(pulumi.StringPtrOutput) } -// Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). +// Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. func (o VirtualwanlinkHealthCheckOutput) Interval() pulumi.IntPtrOutput { return o.ApplyT(func(v VirtualwanlinkHealthCheck) *int { return v.Interval }).(pulumi.IntPtrOutput) } @@ -29264,9 +29080,9 @@ type VirtualwanlinkMember struct { SpilloverThreshold *int `pulumi:"spilloverThreshold"` // Enable/disable this interface in the SD-WAN. Valid values: `disable`, `enable`. Status *string `pulumi:"status"` - // Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + // Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. VolumeRatio *int `pulumi:"volumeRatio"` - // Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + // Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. Weight *int `pulumi:"weight"` } @@ -29306,9 +29122,9 @@ type VirtualwanlinkMemberArgs struct { SpilloverThreshold pulumi.IntPtrInput `pulumi:"spilloverThreshold"` // Enable/disable this interface in the SD-WAN. Valid values: `disable`, `enable`. Status pulumi.StringPtrInput `pulumi:"status"` - // Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + // Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. VolumeRatio pulumi.IntPtrInput `pulumi:"volumeRatio"` - // Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + // Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. Weight pulumi.IntPtrInput `pulumi:"weight"` } @@ -29423,12 +29239,12 @@ func (o VirtualwanlinkMemberOutput) Status() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualwanlinkMember) *string { return v.Status }).(pulumi.StringPtrOutput) } -// Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). +// Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. func (o VirtualwanlinkMemberOutput) VolumeRatio() pulumi.IntPtrOutput { return o.ApplyT(func(v VirtualwanlinkMember) *int { return v.VolumeRatio }).(pulumi.IntPtrOutput) } -// Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. +// Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. func (o VirtualwanlinkMemberOutput) Weight() pulumi.IntPtrOutput { return o.ApplyT(func(v VirtualwanlinkMember) *int { return v.Weight }).(pulumi.IntPtrOutput) } @@ -30159,7 +29975,6 @@ func (o VirtualwanlinkServiceArrayOutput) Index(i pulumi.IntInput) Virtualwanlin } type VirtualwanlinkServiceDst6 struct { - // Address or address group name. Name *string `pulumi:"name"` } @@ -30175,7 +29990,6 @@ type VirtualwanlinkServiceDst6Input interface { } type VirtualwanlinkServiceDst6Args struct { - // Address or address group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -30230,7 +30044,6 @@ func (o VirtualwanlinkServiceDst6Output) ToVirtualwanlinkServiceDst6OutputWithCo return o } -// Address or address group name. func (o VirtualwanlinkServiceDst6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualwanlinkServiceDst6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -31623,7 +31436,6 @@ func (o VirtualwanlinkServiceSlaArrayOutput) Index(i pulumi.IntInput) Virtualwan } type VirtualwanlinkServiceSrc6 struct { - // Address or address group name. Name *string `pulumi:"name"` } @@ -31639,7 +31451,6 @@ type VirtualwanlinkServiceSrc6Input interface { } type VirtualwanlinkServiceSrc6Args struct { - // Address or address group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -31694,7 +31505,6 @@ func (o VirtualwanlinkServiceSrc6Output) ToVirtualwanlinkServiceSrc6OutputWithCo return o } -// Address or address group name. func (o VirtualwanlinkServiceSrc6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v VirtualwanlinkServiceSrc6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -32108,7 +31918,6 @@ func (o VirtualwirepairMemberArrayOutput) Index(i pulumi.IntInput) Virtualwirepa } type VxlanRemoteIp6 struct { - // IPv6 address. Ip6 *string `pulumi:"ip6"` } @@ -32124,7 +31933,6 @@ type VxlanRemoteIp6Input interface { } type VxlanRemoteIp6Args struct { - // IPv6 address. Ip6 pulumi.StringPtrInput `pulumi:"ip6"` } @@ -32179,7 +31987,6 @@ func (o VxlanRemoteIp6Output) ToVxlanRemoteIp6OutputWithContext(ctx context.Cont return o } -// IPv6 address. func (o VxlanRemoteIp6Output) Ip6() pulumi.StringPtrOutput { return o.ApplyT(func(v VxlanRemoteIp6) *string { return v.Ip6 }).(pulumi.StringPtrOutput) } @@ -33123,6 +32930,8 @@ type GetAccprofileUtmgrpPermission struct { DataLeakPrevention string `pulumi:"dataLeakPrevention"` // DLP profiles and settings. DataLossPrevention string `pulumi:"dataLossPrevention"` + // DLP profiles and settings. + Dlp string `pulumi:"dlp"` // DNS Filter profiles and settings. Dnsfilter string `pulumi:"dnsfilter"` // AntiSpam filter and settings. @@ -33171,6 +32980,8 @@ type GetAccprofileUtmgrpPermissionArgs struct { DataLeakPrevention pulumi.StringInput `pulumi:"dataLeakPrevention"` // DLP profiles and settings. DataLossPrevention pulumi.StringInput `pulumi:"dataLossPrevention"` + // DLP profiles and settings. + Dlp pulumi.StringInput `pulumi:"dlp"` // DNS Filter profiles and settings. Dnsfilter pulumi.StringInput `pulumi:"dnsfilter"` // AntiSpam filter and settings. @@ -33273,6 +33084,11 @@ func (o GetAccprofileUtmgrpPermissionOutput) DataLossPrevention() pulumi.StringO return o.ApplyT(func(v GetAccprofileUtmgrpPermission) string { return v.DataLossPrevention }).(pulumi.StringOutput) } +// DLP profiles and settings. +func (o GetAccprofileUtmgrpPermissionOutput) Dlp() pulumi.StringOutput { + return o.ApplyT(func(v GetAccprofileUtmgrpPermission) string { return v.Dlp }).(pulumi.StringOutput) +} + // DNS Filter profiles and settings. func (o GetAccprofileUtmgrpPermissionOutput) Dnsfilter() pulumi.StringOutput { return o.ApplyT(func(v GetAccprofileUtmgrpPermission) string { return v.Dnsfilter }).(pulumi.StringOutput) @@ -41538,6 +41354,8 @@ type GetNtpNtpserver struct { Key string `pulumi:"key"` // Key ID for authentication. KeyId int `pulumi:"keyId"` + // Select NTP authentication type. + KeyType string `pulumi:"keyType"` // Enable to use NTPv3 instead of NTPv4. Ntpv3 string `pulumi:"ntpv3"` // IP address or hostname of the NTP Server. @@ -41570,6 +41388,8 @@ type GetNtpNtpserverArgs struct { Key pulumi.StringInput `pulumi:"key"` // Key ID for authentication. KeyId pulumi.IntInput `pulumi:"keyId"` + // Select NTP authentication type. + KeyType pulumi.StringInput `pulumi:"keyType"` // Enable to use NTPv3 instead of NTPv4. Ntpv3 pulumi.StringInput `pulumi:"ntpv3"` // IP address or hostname of the NTP Server. @@ -41662,6 +41482,11 @@ func (o GetNtpNtpserverOutput) KeyId() pulumi.IntOutput { return o.ApplyT(func(v GetNtpNtpserver) int { return v.KeyId }).(pulumi.IntOutput) } +// Select NTP authentication type. +func (o GetNtpNtpserverOutput) KeyType() pulumi.StringOutput { + return o.ApplyT(func(v GetNtpNtpserver) string { return v.KeyType }).(pulumi.StringOutput) +} + // Enable to use NTPv3 instead of NTPv4. func (o GetNtpNtpserverOutput) Ntpv3() pulumi.StringOutput { return o.ApplyT(func(v GetNtpNtpserver) string { return v.Ntpv3 }).(pulumi.StringOutput) @@ -50452,6 +50277,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*InterfaceVrrpProxyArpArrayInput)(nil)).Elem(), InterfaceVrrpProxyArpArray{}) pulumi.RegisterInputType(reflect.TypeOf((*IpamPoolInput)(nil)).Elem(), IpamPoolArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*IpamPoolArrayInput)(nil)).Elem(), IpamPoolArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*IpamPoolExcludeInput)(nil)).Elem(), IpamPoolExcludeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IpamPoolExcludeArrayInput)(nil)).Elem(), IpamPoolExcludeArray{}) pulumi.RegisterInputType(reflect.TypeOf((*IpamRuleInput)(nil)).Elem(), IpamRuleArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*IpamRuleArrayInput)(nil)).Elem(), IpamRuleArray{}) pulumi.RegisterInputType(reflect.TypeOf((*IpamRuleDeviceInput)(nil)).Elem(), IpamRuleDeviceArgs{}) @@ -51216,6 +51043,8 @@ func init() { pulumi.RegisterOutputType(InterfaceVrrpProxyArpArrayOutput{}) pulumi.RegisterOutputType(IpamPoolOutput{}) pulumi.RegisterOutputType(IpamPoolArrayOutput{}) + pulumi.RegisterOutputType(IpamPoolExcludeOutput{}) + pulumi.RegisterOutputType(IpamPoolExcludeArrayOutput{}) pulumi.RegisterOutputType(IpamRuleOutput{}) pulumi.RegisterOutputType(IpamRuleArrayOutput{}) pulumi.RegisterOutputType(IpamRuleDeviceOutput{}) diff --git a/sdk/go/fortios/system/replacemsg/admin.go b/sdk/go/fortios/system/replacemsg/admin.go index 0821445e..c3c2faa1 100644 --- a/sdk/go/fortios/system/replacemsg/admin.go +++ b/sdk/go/fortios/system/replacemsg/admin.go @@ -43,7 +43,7 @@ type Admin struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAdmin registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o AdminOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AdminOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Admin) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AdminOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Admin) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AdminArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/alertmail.go b/sdk/go/fortios/system/replacemsg/alertmail.go index 19b348f7..23fe2935 100644 --- a/sdk/go/fortios/system/replacemsg/alertmail.go +++ b/sdk/go/fortios/system/replacemsg/alertmail.go @@ -43,7 +43,7 @@ type Alertmail struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAlertmail registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o AlertmailOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AlertmailOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Alertmail) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AlertmailOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Alertmail) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AlertmailArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/auth.go b/sdk/go/fortios/system/replacemsg/auth.go index 497a6291..d54e888b 100644 --- a/sdk/go/fortios/system/replacemsg/auth.go +++ b/sdk/go/fortios/system/replacemsg/auth.go @@ -43,7 +43,7 @@ type Auth struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAuth registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o AuthOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AuthOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Auth) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AuthOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Auth) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AuthArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/automation.go b/sdk/go/fortios/system/replacemsg/automation.go index 2be1dcc2..26553d9a 100644 --- a/sdk/go/fortios/system/replacemsg/automation.go +++ b/sdk/go/fortios/system/replacemsg/automation.go @@ -42,7 +42,7 @@ type Automation struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAutomation registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o AutomationOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AutomationOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Automation) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AutomationOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Automation) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AutomationArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/devicedetectionportal.go b/sdk/go/fortios/system/replacemsg/devicedetectionportal.go index 9c7512e1..aa3ef7b7 100644 --- a/sdk/go/fortios/system/replacemsg/devicedetectionportal.go +++ b/sdk/go/fortios/system/replacemsg/devicedetectionportal.go @@ -43,7 +43,7 @@ type Devicedetectionportal struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDevicedetectionportal registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o DevicedetectionportalOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DevicedetectionportalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Devicedetectionportal) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DevicedetectionportalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Devicedetectionportal) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DevicedetectionportalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/ec.go b/sdk/go/fortios/system/replacemsg/ec.go index 302b7077..f61f32e1 100644 --- a/sdk/go/fortios/system/replacemsg/ec.go +++ b/sdk/go/fortios/system/replacemsg/ec.go @@ -43,7 +43,7 @@ type Ec struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewEc registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o EcOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o EcOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ec) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o EcOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ec) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type EcArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/fortiguardwf.go b/sdk/go/fortios/system/replacemsg/fortiguardwf.go index fcccb87a..5cae418b 100644 --- a/sdk/go/fortios/system/replacemsg/fortiguardwf.go +++ b/sdk/go/fortios/system/replacemsg/fortiguardwf.go @@ -43,7 +43,7 @@ type Fortiguardwf struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortiguardwf registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o FortiguardwfOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortiguardwfOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortiguardwf) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortiguardwfOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortiguardwf) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortiguardwfArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/ftp.go b/sdk/go/fortios/system/replacemsg/ftp.go index 56ea21bb..2cea99a2 100644 --- a/sdk/go/fortios/system/replacemsg/ftp.go +++ b/sdk/go/fortios/system/replacemsg/ftp.go @@ -43,7 +43,7 @@ type Ftp struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFtp registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o FtpOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FtpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ftp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FtpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ftp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FtpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/http.go b/sdk/go/fortios/system/replacemsg/http.go index 7ce0692d..0053ce36 100644 --- a/sdk/go/fortios/system/replacemsg/http.go +++ b/sdk/go/fortios/system/replacemsg/http.go @@ -43,7 +43,7 @@ type Http struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewHttp registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o HttpOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HttpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Http) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HttpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Http) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type HttpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/icap.go b/sdk/go/fortios/system/replacemsg/icap.go index f0c5e14d..08a47430 100644 --- a/sdk/go/fortios/system/replacemsg/icap.go +++ b/sdk/go/fortios/system/replacemsg/icap.go @@ -43,7 +43,7 @@ type Icap struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIcap registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o IcapOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IcapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Icap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IcapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Icap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IcapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/mail.go b/sdk/go/fortios/system/replacemsg/mail.go index 1253d542..3153da5f 100644 --- a/sdk/go/fortios/system/replacemsg/mail.go +++ b/sdk/go/fortios/system/replacemsg/mail.go @@ -43,7 +43,7 @@ type Mail struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMail registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o MailOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MailOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mail) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MailOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mail) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MailArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/nacquar.go b/sdk/go/fortios/system/replacemsg/nacquar.go index 1a572451..297247e4 100644 --- a/sdk/go/fortios/system/replacemsg/nacquar.go +++ b/sdk/go/fortios/system/replacemsg/nacquar.go @@ -43,7 +43,7 @@ type Nacquar struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNacquar registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o NacquarOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NacquarOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nacquar) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NacquarOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nacquar) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NacquarArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/nntp.go b/sdk/go/fortios/system/replacemsg/nntp.go index 7c931ff9..32cfb893 100644 --- a/sdk/go/fortios/system/replacemsg/nntp.go +++ b/sdk/go/fortios/system/replacemsg/nntp.go @@ -43,7 +43,7 @@ type Nntp struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNntp registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o NntpOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NntpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nntp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NntpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nntp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NntpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/spam.go b/sdk/go/fortios/system/replacemsg/spam.go index ca91566f..aa21791f 100644 --- a/sdk/go/fortios/system/replacemsg/spam.go +++ b/sdk/go/fortios/system/replacemsg/spam.go @@ -43,7 +43,7 @@ type Spam struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSpam registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o SpamOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SpamOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Spam) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SpamOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Spam) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SpamArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/sslvpn.go b/sdk/go/fortios/system/replacemsg/sslvpn.go index 1d88a818..ac983147 100644 --- a/sdk/go/fortios/system/replacemsg/sslvpn.go +++ b/sdk/go/fortios/system/replacemsg/sslvpn.go @@ -43,7 +43,7 @@ type Sslvpn struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSslvpn registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o SslvpnOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SslvpnOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sslvpn) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SslvpnOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sslvpn) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SslvpnArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/trafficquota.go b/sdk/go/fortios/system/replacemsg/trafficquota.go index 00bb302b..b983562d 100644 --- a/sdk/go/fortios/system/replacemsg/trafficquota.go +++ b/sdk/go/fortios/system/replacemsg/trafficquota.go @@ -43,7 +43,7 @@ type Trafficquota struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTrafficquota registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o TrafficquotaOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TrafficquotaOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Trafficquota) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TrafficquotaOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Trafficquota) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TrafficquotaArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/utm.go b/sdk/go/fortios/system/replacemsg/utm.go index bce8a4ec..40e18b5d 100644 --- a/sdk/go/fortios/system/replacemsg/utm.go +++ b/sdk/go/fortios/system/replacemsg/utm.go @@ -43,7 +43,7 @@ type Utm struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewUtm registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o UtmOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UtmOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Utm) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UtmOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Utm) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type UtmArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsg/webproxy.go b/sdk/go/fortios/system/replacemsg/webproxy.go index 8ecea22e..5caf4d1a 100644 --- a/sdk/go/fortios/system/replacemsg/webproxy.go +++ b/sdk/go/fortios/system/replacemsg/webproxy.go @@ -43,7 +43,7 @@ type Webproxy struct { // Message type. MsgType pulumi.StringOutput `pulumi:"msgType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewWebproxy registers a new resource with the given unique name, arguments, and options. @@ -243,8 +243,8 @@ func (o WebproxyOutput) MsgType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WebproxyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Webproxy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WebproxyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Webproxy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type WebproxyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/replacemsggroup.go b/sdk/go/fortios/system/replacemsggroup.go index 279613cb..802aa7fe 100644 --- a/sdk/go/fortios/system/replacemsggroup.go +++ b/sdk/go/fortios/system/replacemsggroup.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,7 +83,7 @@ type Replacemsggroup struct { FortiguardWfs ReplacemsggroupFortiguardWfArrayOutput `pulumi:"fortiguardWfs"` // Replacement message table entries. The structure of `ftp` block is documented below. Ftps ReplacemsggroupFtpArrayOutput `pulumi:"ftps"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group type. GroupType pulumi.StringOutput `pulumi:"groupType"` @@ -110,7 +108,7 @@ type Replacemsggroup struct { // Replacement message table entries. The structure of `utm` block is documented below. Utms ReplacemsggroupUtmArrayOutput `pulumi:"utms"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Replacement message table entries. The structure of `webproxy` block is documented below. Webproxies ReplacemsggroupWebproxyArrayOutput `pulumi:"webproxies"` } @@ -170,7 +168,7 @@ type replacemsggroupState struct { FortiguardWfs []ReplacemsggroupFortiguardWf `pulumi:"fortiguardWfs"` // Replacement message table entries. The structure of `ftp` block is documented below. Ftps []ReplacemsggroupFtp `pulumi:"ftps"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group type. GroupType *string `pulumi:"groupType"` @@ -223,7 +221,7 @@ type ReplacemsggroupState struct { FortiguardWfs ReplacemsggroupFortiguardWfArrayInput // Replacement message table entries. The structure of `ftp` block is documented below. Ftps ReplacemsggroupFtpArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group type. GroupType pulumi.StringPtrInput @@ -280,7 +278,7 @@ type replacemsggroupArgs struct { FortiguardWfs []ReplacemsggroupFortiguardWf `pulumi:"fortiguardWfs"` // Replacement message table entries. The structure of `ftp` block is documented below. Ftps []ReplacemsggroupFtp `pulumi:"ftps"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group type. GroupType string `pulumi:"groupType"` @@ -334,7 +332,7 @@ type ReplacemsggroupArgs struct { FortiguardWfs ReplacemsggroupFortiguardWfArrayInput // Replacement message table entries. The structure of `ftp` block is documented below. Ftps ReplacemsggroupFtpArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group type. GroupType pulumi.StringInput @@ -508,7 +506,7 @@ func (o ReplacemsggroupOutput) Ftps() ReplacemsggroupFtpArrayOutput { return o.ApplyT(func(v *Replacemsggroup) ReplacemsggroupFtpArrayOutput { return v.Ftps }).(ReplacemsggroupFtpArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ReplacemsggroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Replacemsggroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -569,8 +567,8 @@ func (o ReplacemsggroupOutput) Utms() ReplacemsggroupUtmArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ReplacemsggroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Replacemsggroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ReplacemsggroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Replacemsggroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Replacement message table entries. The structure of `webproxy` block is documented below. diff --git a/sdk/go/fortios/system/replacemsgimage.go b/sdk/go/fortios/system/replacemsgimage.go index 95e15281..6d18293b 100644 --- a/sdk/go/fortios/system/replacemsgimage.go +++ b/sdk/go/fortios/system/replacemsgimage.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,7 +67,7 @@ type Replacemsgimage struct { // Image name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewReplacemsgimage registers a new resource with the given unique name, arguments, and options. @@ -253,8 +251,8 @@ func (o ReplacemsgimageOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ReplacemsgimageOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Replacemsgimage) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ReplacemsgimageOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Replacemsgimage) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ReplacemsgimageArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/resourcelimits.go b/sdk/go/fortios/system/resourcelimits.go index e4a96aa6..2f522ab4 100644 --- a/sdk/go/fortios/system/resourcelimits.go +++ b/sdk/go/fortios/system/resourcelimits.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -56,7 +55,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,7 +84,7 @@ type Resourcelimits struct { FirewallAddress pulumi.IntOutput `pulumi:"firewallAddress"` // Maximum number of firewall address groups (IPv4, IPv6). FirewallAddrgrp pulumi.IntOutput `pulumi:"firewallAddrgrp"` - // Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy pulumi.IntOutput `pulumi:"firewallPolicy"` // Maximum number of VPN IPsec phase1 tunnels. IpsecPhase1 pulumi.IntOutput `pulumi:"ipsecPhase1"` @@ -96,7 +94,7 @@ type Resourcelimits struct { IpsecPhase2 pulumi.IntOutput `pulumi:"ipsecPhase2"` // Maximum number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface pulumi.IntOutput `pulumi:"ipsecPhase2Interface"` - // Log disk quota in MB. + // Log disk quota in megabytes (MB). LogDiskQuota pulumi.IntOutput `pulumi:"logDiskQuota"` // Maximum number of firewall one-time schedules. OnetimeSchedule pulumi.IntOutput `pulumi:"onetimeSchedule"` @@ -115,7 +113,7 @@ type Resourcelimits struct { // Maximum number of user groups. UserGroup pulumi.IntOutput `pulumi:"userGroup"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewResourcelimits registers a new resource with the given unique name, arguments, and options. @@ -156,7 +154,7 @@ type resourcelimitsState struct { FirewallAddress *int `pulumi:"firewallAddress"` // Maximum number of firewall address groups (IPv4, IPv6). FirewallAddrgrp *int `pulumi:"firewallAddrgrp"` - // Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy *int `pulumi:"firewallPolicy"` // Maximum number of VPN IPsec phase1 tunnels. IpsecPhase1 *int `pulumi:"ipsecPhase1"` @@ -166,7 +164,7 @@ type resourcelimitsState struct { IpsecPhase2 *int `pulumi:"ipsecPhase2"` // Maximum number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface *int `pulumi:"ipsecPhase2Interface"` - // Log disk quota in MB. + // Log disk quota in megabytes (MB). LogDiskQuota *int `pulumi:"logDiskQuota"` // Maximum number of firewall one-time schedules. OnetimeSchedule *int `pulumi:"onetimeSchedule"` @@ -197,7 +195,7 @@ type ResourcelimitsState struct { FirewallAddress pulumi.IntPtrInput // Maximum number of firewall address groups (IPv4, IPv6). FirewallAddrgrp pulumi.IntPtrInput - // Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy pulumi.IntPtrInput // Maximum number of VPN IPsec phase1 tunnels. IpsecPhase1 pulumi.IntPtrInput @@ -207,7 +205,7 @@ type ResourcelimitsState struct { IpsecPhase2 pulumi.IntPtrInput // Maximum number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface pulumi.IntPtrInput - // Log disk quota in MB. + // Log disk quota in megabytes (MB). LogDiskQuota pulumi.IntPtrInput // Maximum number of firewall one-time schedules. OnetimeSchedule pulumi.IntPtrInput @@ -242,7 +240,7 @@ type resourcelimitsArgs struct { FirewallAddress *int `pulumi:"firewallAddress"` // Maximum number of firewall address groups (IPv4, IPv6). FirewallAddrgrp *int `pulumi:"firewallAddrgrp"` - // Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy *int `pulumi:"firewallPolicy"` // Maximum number of VPN IPsec phase1 tunnels. IpsecPhase1 *int `pulumi:"ipsecPhase1"` @@ -252,7 +250,7 @@ type resourcelimitsArgs struct { IpsecPhase2 *int `pulumi:"ipsecPhase2"` // Maximum number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface *int `pulumi:"ipsecPhase2Interface"` - // Log disk quota in MB. + // Log disk quota in megabytes (MB). LogDiskQuota *int `pulumi:"logDiskQuota"` // Maximum number of firewall one-time schedules. OnetimeSchedule *int `pulumi:"onetimeSchedule"` @@ -284,7 +282,7 @@ type ResourcelimitsArgs struct { FirewallAddress pulumi.IntPtrInput // Maximum number of firewall address groups (IPv4, IPv6). FirewallAddrgrp pulumi.IntPtrInput - // Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy pulumi.IntPtrInput // Maximum number of VPN IPsec phase1 tunnels. IpsecPhase1 pulumi.IntPtrInput @@ -294,7 +292,7 @@ type ResourcelimitsArgs struct { IpsecPhase2 pulumi.IntPtrInput // Maximum number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface pulumi.IntPtrInput - // Log disk quota in MB. + // Log disk quota in megabytes (MB). LogDiskQuota pulumi.IntPtrInput // Maximum number of firewall one-time schedules. OnetimeSchedule pulumi.IntPtrInput @@ -423,7 +421,7 @@ func (o ResourcelimitsOutput) FirewallAddrgrp() pulumi.IntOutput { return o.ApplyT(func(v *Resourcelimits) pulumi.IntOutput { return v.FirewallAddrgrp }).(pulumi.IntOutput) } -// Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). +// Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). func (o ResourcelimitsOutput) FirewallPolicy() pulumi.IntOutput { return o.ApplyT(func(v *Resourcelimits) pulumi.IntOutput { return v.FirewallPolicy }).(pulumi.IntOutput) } @@ -448,7 +446,7 @@ func (o ResourcelimitsOutput) IpsecPhase2Interface() pulumi.IntOutput { return o.ApplyT(func(v *Resourcelimits) pulumi.IntOutput { return v.IpsecPhase2Interface }).(pulumi.IntOutput) } -// Log disk quota in MB. +// Log disk quota in megabytes (MB). func (o ResourcelimitsOutput) LogDiskQuota() pulumi.IntOutput { return o.ApplyT(func(v *Resourcelimits) pulumi.IntOutput { return v.LogDiskQuota }).(pulumi.IntOutput) } @@ -494,8 +492,8 @@ func (o ResourcelimitsOutput) UserGroup() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ResourcelimitsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Resourcelimits) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ResourcelimitsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Resourcelimits) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ResourcelimitsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/saml.go b/sdk/go/fortios/system/saml.go index 6a9cde24..cadc527e 100644 --- a/sdk/go/fortios/system/saml.go +++ b/sdk/go/fortios/system/saml.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,7 +76,7 @@ type Saml struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // SP entity ID. EntityId pulumi.StringOutput `pulumi:"entityId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // IDP certificate name. IdpCert pulumi.StringOutput `pulumi:"idpCert"` @@ -107,7 +105,7 @@ type Saml struct { // Tolerance to the range of time when the assertion is valid (in minutes). Tolerance pulumi.IntOutput `pulumi:"tolerance"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSaml registers a new resource with the given unique name, arguments, and options. @@ -152,7 +150,7 @@ type samlState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // SP entity ID. EntityId *string `pulumi:"entityId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IDP certificate name. IdpCert *string `pulumi:"idpCert"` @@ -197,7 +195,7 @@ type SamlState struct { DynamicSortSubtable pulumi.StringPtrInput // SP entity ID. EntityId pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IDP certificate name. IdpCert pulumi.StringPtrInput @@ -246,7 +244,7 @@ type samlArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // SP entity ID. EntityId *string `pulumi:"entityId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // IDP certificate name. IdpCert *string `pulumi:"idpCert"` @@ -292,7 +290,7 @@ type SamlArgs struct { DynamicSortSubtable pulumi.StringPtrInput // SP entity ID. EntityId pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // IDP certificate name. IdpCert pulumi.StringPtrInput @@ -441,7 +439,7 @@ func (o SamlOutput) EntityId() pulumi.StringOutput { return o.ApplyT(func(v *Saml) pulumi.StringOutput { return v.EntityId }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SamlOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Saml) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -512,8 +510,8 @@ func (o SamlOutput) Tolerance() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SamlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Saml) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SamlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Saml) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SamlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/sdnconnector.go b/sdk/go/fortios/system/sdnconnector.go index a6a2b80b..6c19c398 100644 --- a/sdk/go/fortios/system/sdnconnector.go +++ b/sdk/go/fortios/system/sdnconnector.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -103,7 +101,7 @@ type Sdnconnector struct { GcpProject pulumi.StringOutput `pulumi:"gcpProject"` // Configure GCP project list. The structure of `gcpProjectList` block is documented below. GcpProjectLists SdnconnectorGcpProjectListArrayOutput `pulumi:"gcpProjectLists"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group name of computers. GroupName pulumi.StringOutput `pulumi:"groupName"` @@ -173,7 +171,7 @@ type Sdnconnector struct { TenantId pulumi.StringOutput `pulumi:"tenantId"` // Type of SDN connector. Type pulumi.StringOutput `pulumi:"type"` - // Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + // Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. UpdateInterval pulumi.IntOutput `pulumi:"updateInterval"` // Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. UseMetadataIam pulumi.StringOutput `pulumi:"useMetadataIam"` @@ -188,7 +186,7 @@ type Sdnconnector struct { // vCenter server username for NSX quarantine. VcenterUsername pulumi.StringOutput `pulumi:"vcenterUsername"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable server certificate verification. Valid values: `disable`, `enable`. VerifyCertificate pulumi.StringOutput `pulumi:"verifyCertificate"` // AWS VPC ID. @@ -302,7 +300,7 @@ type sdnconnectorState struct { GcpProject *string `pulumi:"gcpProject"` // Configure GCP project list. The structure of `gcpProjectList` block is documented below. GcpProjectLists []SdnconnectorGcpProjectList `pulumi:"gcpProjectLists"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group name of computers. GroupName *string `pulumi:"groupName"` @@ -372,7 +370,7 @@ type sdnconnectorState struct { TenantId *string `pulumi:"tenantId"` // Type of SDN connector. Type *string `pulumi:"type"` - // Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + // Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. UpdateInterval *int `pulumi:"updateInterval"` // Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. UseMetadataIam *string `pulumi:"useMetadataIam"` @@ -427,7 +425,7 @@ type SdnconnectorState struct { GcpProject pulumi.StringPtrInput // Configure GCP project list. The structure of `gcpProjectList` block is documented below. GcpProjectLists SdnconnectorGcpProjectListArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group name of computers. GroupName pulumi.StringPtrInput @@ -497,7 +495,7 @@ type SdnconnectorState struct { TenantId pulumi.StringPtrInput // Type of SDN connector. Type pulumi.StringPtrInput - // Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + // Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. UpdateInterval pulumi.IntPtrInput // Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. UseMetadataIam pulumi.StringPtrInput @@ -556,7 +554,7 @@ type sdnconnectorArgs struct { GcpProject *string `pulumi:"gcpProject"` // Configure GCP project list. The structure of `gcpProjectList` block is documented below. GcpProjectLists []SdnconnectorGcpProjectList `pulumi:"gcpProjectLists"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group name of computers. GroupName *string `pulumi:"groupName"` @@ -626,7 +624,7 @@ type sdnconnectorArgs struct { TenantId *string `pulumi:"tenantId"` // Type of SDN connector. Type string `pulumi:"type"` - // Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + // Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. UpdateInterval *int `pulumi:"updateInterval"` // Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. UseMetadataIam *string `pulumi:"useMetadataIam"` @@ -682,7 +680,7 @@ type SdnconnectorArgs struct { GcpProject pulumi.StringPtrInput // Configure GCP project list. The structure of `gcpProjectList` block is documented below. GcpProjectLists SdnconnectorGcpProjectListArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group name of computers. GroupName pulumi.StringPtrInput @@ -752,7 +750,7 @@ type SdnconnectorArgs struct { TenantId pulumi.StringPtrInput // Type of SDN connector. Type pulumi.StringInput - // Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + // Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. UpdateInterval pulumi.IntPtrInput // Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. UseMetadataIam pulumi.StringPtrInput @@ -941,7 +939,7 @@ func (o SdnconnectorOutput) GcpProjectLists() SdnconnectorGcpProjectListArrayOut return o.ApplyT(func(v *Sdnconnector) SdnconnectorGcpProjectListArrayOutput { return v.GcpProjectLists }).(SdnconnectorGcpProjectListArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SdnconnectorOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sdnconnector) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1116,7 +1114,7 @@ func (o SdnconnectorOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v *Sdnconnector) pulumi.StringOutput { return v.Type }).(pulumi.StringOutput) } -// Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). +// Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. func (o SdnconnectorOutput) UpdateInterval() pulumi.IntOutput { return o.ApplyT(func(v *Sdnconnector) pulumi.IntOutput { return v.UpdateInterval }).(pulumi.IntOutput) } @@ -1152,8 +1150,8 @@ func (o SdnconnectorOutput) VcenterUsername() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SdnconnectorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sdnconnector) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SdnconnectorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sdnconnector) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable server certificate verification. Valid values: `disable`, `enable`. diff --git a/sdk/go/fortios/system/sdnproxy.go b/sdk/go/fortios/system/sdnproxy.go index 7a0c2119..952b14d5 100644 --- a/sdk/go/fortios/system/sdnproxy.go +++ b/sdk/go/fortios/system/sdnproxy.go @@ -46,7 +46,7 @@ type Sdnproxy struct { // SDN proxy username. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSdnproxy registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o SdnproxyOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SdnproxyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sdnproxy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SdnproxyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sdnproxy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SdnproxyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/sdwan.go b/sdk/go/fortios/system/sdwan.go index 7ec4e22f..03949a7d 100644 --- a/sdk/go/fortios/system/sdwan.go +++ b/sdk/go/fortios/system/sdwan.go @@ -45,7 +45,7 @@ type Sdwan struct { FailAlertInterfaces SdwanFailAlertInterfaceArrayOutput `pulumi:"failAlertInterfaces"` // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect pulumi.StringOutput `pulumi:"failDetect"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // 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. The structure of `healthCheck` block is documented below. HealthChecks SdwanHealthCheckArrayOutput `pulumi:"healthChecks"` @@ -68,7 +68,7 @@ type Sdwan struct { // Enable/disable SD-WAN. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Configure SD-WAN zones. The structure of `zone` block is documented below. Zones SdwanZoneArrayOutput `pulumi:"zones"` } @@ -115,7 +115,7 @@ type sdwanState struct { FailAlertInterfaces []SdwanFailAlertInterface `pulumi:"failAlertInterfaces"` // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect *string `pulumi:"failDetect"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // 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. The structure of `healthCheck` block is documented below. HealthChecks []SdwanHealthCheck `pulumi:"healthChecks"` @@ -156,7 +156,7 @@ type SdwanState struct { FailAlertInterfaces SdwanFailAlertInterfaceArrayInput // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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. The structure of `healthCheck` block is documented below. HealthChecks SdwanHealthCheckArrayInput @@ -201,7 +201,7 @@ type sdwanArgs struct { FailAlertInterfaces []SdwanFailAlertInterface `pulumi:"failAlertInterfaces"` // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect *string `pulumi:"failDetect"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // 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. The structure of `healthCheck` block is documented below. HealthChecks []SdwanHealthCheck `pulumi:"healthChecks"` @@ -243,7 +243,7 @@ type SdwanArgs struct { FailAlertInterfaces SdwanFailAlertInterfaceArrayInput // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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. The structure of `healthCheck` block is documented below. HealthChecks SdwanHealthCheckArrayInput @@ -388,7 +388,7 @@ func (o SdwanOutput) FailDetect() pulumi.StringOutput { return o.ApplyT(func(v *Sdwan) pulumi.StringOutput { return v.FailDetect }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SdwanOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sdwan) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -444,8 +444,8 @@ func (o SdwanOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SdwanOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sdwan) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SdwanOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sdwan) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Configure SD-WAN zones. The structure of `zone` block is documented below. diff --git a/sdk/go/fortios/system/sessionhelper.go b/sdk/go/fortios/system/sessionhelper.go index 8395ccac..b0573ac3 100644 --- a/sdk/go/fortios/system/sessionhelper.go +++ b/sdk/go/fortios/system/sessionhelper.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Sessionhelper struct { // Protocol number. Protocol pulumi.IntOutput `pulumi:"protocol"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSessionhelper registers a new resource with the given unique name, arguments, and options. @@ -276,8 +274,8 @@ func (o SessionhelperOutput) Protocol() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SessionhelperOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sessionhelper) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SessionhelperOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sessionhelper) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SessionhelperArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/sessionttl.go b/sdk/go/fortios/system/sessionttl.go index 8d715791..6cd4f04a 100644 --- a/sdk/go/fortios/system/sessionttl.go +++ b/sdk/go/fortios/system/sessionttl.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,12 +63,12 @@ type Sessionttl struct { Default pulumi.StringOutput `pulumi:"default"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Session TTL port. The structure of `port` block is documented below. Ports SessionttlPortArrayOutput `pulumi:"ports"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSessionttl registers a new resource with the given unique name, arguments, and options. @@ -107,7 +105,7 @@ type sessionttlState struct { Default *string `pulumi:"default"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Session TTL port. The structure of `port` block is documented below. Ports []SessionttlPort `pulumi:"ports"` @@ -120,7 +118,7 @@ type SessionttlState struct { Default pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Session TTL port. The structure of `port` block is documented below. Ports SessionttlPortArrayInput @@ -137,7 +135,7 @@ type sessionttlArgs struct { Default *string `pulumi:"default"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Session TTL port. The structure of `port` block is documented below. Ports []SessionttlPort `pulumi:"ports"` @@ -151,7 +149,7 @@ type SessionttlArgs struct { Default pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Session TTL port. The structure of `port` block is documented below. Ports SessionttlPortArrayInput @@ -256,7 +254,7 @@ func (o SessionttlOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sessionttl) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SessionttlOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sessionttl) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -267,8 +265,8 @@ func (o SessionttlOutput) Ports() SessionttlPortArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SessionttlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sessionttl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SessionttlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sessionttl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SessionttlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/settingDns.go b/sdk/go/fortios/system/settingDns.go index abfc3d16..d6cee917 100644 --- a/sdk/go/fortios/system/settingDns.go +++ b/sdk/go/fortios/system/settingDns.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// type SettingDns struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/settingNtp.go b/sdk/go/fortios/system/settingNtp.go index 415dd85e..0867e002 100644 --- a/sdk/go/fortios/system/settingNtp.go +++ b/sdk/go/fortios/system/settingNtp.go @@ -18,7 +18,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// type SettingNtp struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/settings.go b/sdk/go/fortios/system/settings.go index 819ff4af..a69da2fd 100644 --- a/sdk/go/fortios/system/settings.go +++ b/sdk/go/fortios/system/settings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -83,13 +81,13 @@ type Settings struct { AuxiliarySession pulumi.StringOutput `pulumi:"auxiliarySession"` // Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. Bfd pulumi.StringOutput `pulumi:"bfd"` - // BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + // BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdDesiredMinTx pulumi.IntOutput `pulumi:"bfdDesiredMinTx"` // BFD detection multiplier (1 - 50, default = 3). BfdDetectMult pulumi.IntOutput `pulumi:"bfdDetectMult"` // Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. BfdDontEnforceSrcPort pulumi.StringOutput `pulumi:"bfdDontEnforceSrcPort"` - // BFD required minimal receive interval (1 - 100000 ms, default = 50). + // BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdRequiredMinRx pulumi.IntOutput `pulumi:"bfdRequiredMinRx"` // Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. BlockLandAttack pulumi.StringOutput `pulumi:"blockLandAttack"` @@ -129,7 +127,7 @@ type Settings struct { DynAddrSessionCheck pulumi.StringOutput `pulumi:"dynAddrSessionCheck"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. EcmpMaxPaths pulumi.IntOutput `pulumi:"ecmpMaxPaths"` // Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. EmailPortalCheckDns pulumi.StringOutput `pulumi:"emailPortalCheckDns"` @@ -145,7 +143,7 @@ type Settings struct { Gateway pulumi.StringOutput `pulumi:"gateway"` // Transparent mode IPv4 default gateway IP address. Gateway6 pulumi.StringOutput `pulumi:"gateway6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. GuiAdvancedPolicy pulumi.StringOutput `pulumi:"guiAdvancedPolicy"` @@ -297,6 +295,8 @@ type Settings struct { ImplicitAllowDns pulumi.StringOutput `pulumi:"implicitAllowDns"` // Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. InspectionMode pulumi.StringOutput `pulumi:"inspectionMode"` + // Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + InternetServiceAppCtrlSize pulumi.IntOutput `pulumi:"internetServiceAppCtrlSize"` // Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. InternetServiceDatabaseCache pulumi.StringOutput `pulumi:"internetServiceDatabaseCache"` // IP address and netmask. @@ -369,10 +369,10 @@ type Settings struct { Utf8SpamTagging pulumi.StringOutput `pulumi:"utf8SpamTagging"` // IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. V4EcmpMode pulumi.StringOutput `pulumi:"v4EcmpMode"` - // VDOM type (traffic or admin). + // VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. VdomType pulumi.StringOutput `pulumi:"vdomType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. VpnStatsLog pulumi.StringOutput `pulumi:"vpnStatsLog"` // Period to send VPN log statistics (0 or 60 - 86400 sec). @@ -429,13 +429,13 @@ type settingsState struct { AuxiliarySession *string `pulumi:"auxiliarySession"` // Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. Bfd *string `pulumi:"bfd"` - // BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + // BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdDesiredMinTx *int `pulumi:"bfdDesiredMinTx"` // BFD detection multiplier (1 - 50, default = 3). BfdDetectMult *int `pulumi:"bfdDetectMult"` // Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. BfdDontEnforceSrcPort *string `pulumi:"bfdDontEnforceSrcPort"` - // BFD required minimal receive interval (1 - 100000 ms, default = 50). + // BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdRequiredMinRx *int `pulumi:"bfdRequiredMinRx"` // Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. BlockLandAttack *string `pulumi:"blockLandAttack"` @@ -475,7 +475,7 @@ type settingsState struct { DynAddrSessionCheck *string `pulumi:"dynAddrSessionCheck"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. EcmpMaxPaths *int `pulumi:"ecmpMaxPaths"` // Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. EmailPortalCheckDns *string `pulumi:"emailPortalCheckDns"` @@ -491,7 +491,7 @@ type settingsState struct { Gateway *string `pulumi:"gateway"` // Transparent mode IPv4 default gateway IP address. Gateway6 *string `pulumi:"gateway6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. GuiAdvancedPolicy *string `pulumi:"guiAdvancedPolicy"` @@ -643,6 +643,8 @@ type settingsState struct { ImplicitAllowDns *string `pulumi:"implicitAllowDns"` // Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. InspectionMode *string `pulumi:"inspectionMode"` + // Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + InternetServiceAppCtrlSize *int `pulumi:"internetServiceAppCtrlSize"` // Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. InternetServiceDatabaseCache *string `pulumi:"internetServiceDatabaseCache"` // IP address and netmask. @@ -715,7 +717,7 @@ type settingsState struct { Utf8SpamTagging *string `pulumi:"utf8SpamTagging"` // IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. V4EcmpMode *string `pulumi:"v4EcmpMode"` - // VDOM type (traffic or admin). + // VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. VdomType *string `pulumi:"vdomType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -746,13 +748,13 @@ type SettingsState struct { AuxiliarySession pulumi.StringPtrInput // Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. Bfd pulumi.StringPtrInput - // BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + // BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdDesiredMinTx pulumi.IntPtrInput // BFD detection multiplier (1 - 50, default = 3). BfdDetectMult pulumi.IntPtrInput // Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. BfdDontEnforceSrcPort pulumi.StringPtrInput - // BFD required minimal receive interval (1 - 100000 ms, default = 50). + // BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdRequiredMinRx pulumi.IntPtrInput // Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. BlockLandAttack pulumi.StringPtrInput @@ -792,7 +794,7 @@ type SettingsState struct { DynAddrSessionCheck pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. EcmpMaxPaths pulumi.IntPtrInput // Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. EmailPortalCheckDns pulumi.StringPtrInput @@ -808,7 +810,7 @@ type SettingsState struct { Gateway pulumi.StringPtrInput // Transparent mode IPv4 default gateway IP address. Gateway6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. GuiAdvancedPolicy pulumi.StringPtrInput @@ -960,6 +962,8 @@ type SettingsState struct { ImplicitAllowDns pulumi.StringPtrInput // Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. InspectionMode pulumi.StringPtrInput + // Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + InternetServiceAppCtrlSize pulumi.IntPtrInput // Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. InternetServiceDatabaseCache pulumi.StringPtrInput // IP address and netmask. @@ -1032,7 +1036,7 @@ type SettingsState struct { Utf8SpamTagging pulumi.StringPtrInput // IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. V4EcmpMode pulumi.StringPtrInput - // VDOM type (traffic or admin). + // VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. VdomType pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -1067,13 +1071,13 @@ type settingsArgs struct { AuxiliarySession *string `pulumi:"auxiliarySession"` // Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. Bfd *string `pulumi:"bfd"` - // BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + // BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdDesiredMinTx *int `pulumi:"bfdDesiredMinTx"` // BFD detection multiplier (1 - 50, default = 3). BfdDetectMult *int `pulumi:"bfdDetectMult"` // Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. BfdDontEnforceSrcPort *string `pulumi:"bfdDontEnforceSrcPort"` - // BFD required minimal receive interval (1 - 100000 ms, default = 50). + // BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdRequiredMinRx *int `pulumi:"bfdRequiredMinRx"` // Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. BlockLandAttack *string `pulumi:"blockLandAttack"` @@ -1113,7 +1117,7 @@ type settingsArgs struct { DynAddrSessionCheck *string `pulumi:"dynAddrSessionCheck"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. EcmpMaxPaths *int `pulumi:"ecmpMaxPaths"` // Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. EmailPortalCheckDns *string `pulumi:"emailPortalCheckDns"` @@ -1129,7 +1133,7 @@ type settingsArgs struct { Gateway *string `pulumi:"gateway"` // Transparent mode IPv4 default gateway IP address. Gateway6 *string `pulumi:"gateway6"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. GuiAdvancedPolicy *string `pulumi:"guiAdvancedPolicy"` @@ -1281,6 +1285,8 @@ type settingsArgs struct { ImplicitAllowDns *string `pulumi:"implicitAllowDns"` // Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. InspectionMode *string `pulumi:"inspectionMode"` + // Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + InternetServiceAppCtrlSize *int `pulumi:"internetServiceAppCtrlSize"` // Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. InternetServiceDatabaseCache *string `pulumi:"internetServiceDatabaseCache"` // IP address and netmask. @@ -1353,7 +1359,7 @@ type settingsArgs struct { Utf8SpamTagging *string `pulumi:"utf8SpamTagging"` // IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. V4EcmpMode *string `pulumi:"v4EcmpMode"` - // VDOM type (traffic or admin). + // VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. VdomType *string `pulumi:"vdomType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -1385,13 +1391,13 @@ type SettingsArgs struct { AuxiliarySession pulumi.StringPtrInput // Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. Bfd pulumi.StringPtrInput - // BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + // BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdDesiredMinTx pulumi.IntPtrInput // BFD detection multiplier (1 - 50, default = 3). BfdDetectMult pulumi.IntPtrInput // Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. BfdDontEnforceSrcPort pulumi.StringPtrInput - // BFD required minimal receive interval (1 - 100000 ms, default = 50). + // BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. BfdRequiredMinRx pulumi.IntPtrInput // Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. BlockLandAttack pulumi.StringPtrInput @@ -1431,7 +1437,7 @@ type SettingsArgs struct { DynAddrSessionCheck pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + // Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. EcmpMaxPaths pulumi.IntPtrInput // Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. EmailPortalCheckDns pulumi.StringPtrInput @@ -1447,7 +1453,7 @@ type SettingsArgs struct { Gateway pulumi.StringPtrInput // Transparent mode IPv4 default gateway IP address. Gateway6 pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. GuiAdvancedPolicy pulumi.StringPtrInput @@ -1599,6 +1605,8 @@ type SettingsArgs struct { ImplicitAllowDns pulumi.StringPtrInput // Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. InspectionMode pulumi.StringPtrInput + // Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + InternetServiceAppCtrlSize pulumi.IntPtrInput // Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. InternetServiceDatabaseCache pulumi.StringPtrInput // IP address and netmask. @@ -1671,7 +1679,7 @@ type SettingsArgs struct { Utf8SpamTagging pulumi.StringPtrInput // IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. V4EcmpMode pulumi.StringPtrInput - // VDOM type (traffic or admin). + // VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. VdomType pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -1815,7 +1823,7 @@ func (o SettingsOutput) Bfd() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Bfd }).(pulumi.StringOutput) } -// BFD desired minimal transmit interval (1 - 100000 ms, default = 50). +// BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. func (o SettingsOutput) BfdDesiredMinTx() pulumi.IntOutput { return o.ApplyT(func(v *Settings) pulumi.IntOutput { return v.BfdDesiredMinTx }).(pulumi.IntOutput) } @@ -1830,7 +1838,7 @@ func (o SettingsOutput) BfdDontEnforceSrcPort() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.BfdDontEnforceSrcPort }).(pulumi.StringOutput) } -// BFD required minimal receive interval (1 - 100000 ms, default = 50). +// BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. func (o SettingsOutput) BfdRequiredMinRx() pulumi.IntOutput { return o.ApplyT(func(v *Settings) pulumi.IntOutput { return v.BfdRequiredMinRx }).(pulumi.IntOutput) } @@ -1930,7 +1938,7 @@ func (o SettingsOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). +// Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. func (o SettingsOutput) EcmpMaxPaths() pulumi.IntOutput { return o.ApplyT(func(v *Settings) pulumi.IntOutput { return v.EcmpMaxPaths }).(pulumi.IntOutput) } @@ -1970,7 +1978,7 @@ func (o SettingsOutput) Gateway6() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Gateway6 }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -2350,6 +2358,11 @@ func (o SettingsOutput) InspectionMode() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.InspectionMode }).(pulumi.StringOutput) } +// Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. +func (o SettingsOutput) InternetServiceAppCtrlSize() pulumi.IntOutput { + return o.ApplyT(func(v *Settings) pulumi.IntOutput { return v.InternetServiceAppCtrlSize }).(pulumi.IntOutput) +} + // Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. func (o SettingsOutput) InternetServiceDatabaseCache() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.InternetServiceDatabaseCache }).(pulumi.StringOutput) @@ -2530,14 +2543,14 @@ func (o SettingsOutput) V4EcmpMode() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.V4EcmpMode }).(pulumi.StringOutput) } -// VDOM type (traffic or admin). +// VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. func (o SettingsOutput) VdomType() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.VdomType }).(pulumi.StringOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. diff --git a/sdk/go/fortios/system/sflow.go b/sdk/go/fortios/system/sflow.go index fd64e99b..d8f02b5c 100644 --- a/sdk/go/fortios/system/sflow.go +++ b/sdk/go/fortios/system/sflow.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,7 +70,7 @@ type Sflow struct { Collectors SflowCollectorArrayOutput `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -81,7 +79,7 @@ type Sflow struct { // Source IP address for sFlow agent. SourceIp pulumi.StringOutput `pulumi:"sourceIp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSflow registers a new resource with the given unique name, arguments, and options. @@ -125,7 +123,7 @@ type sflowState struct { Collectors []SflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -146,7 +144,7 @@ type SflowState struct { Collectors SflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -171,7 +169,7 @@ type sflowArgs struct { Collectors []SflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -193,7 +191,7 @@ type SflowArgs struct { Collectors SflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -312,7 +310,7 @@ func (o SflowOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sflow) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SflowOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sflow) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -333,8 +331,8 @@ func (o SflowOutput) SourceIp() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SflowOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sflow) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SflowOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sflow) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SflowArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/sittunnel.go b/sdk/go/fortios/system/sittunnel.go index 2b286b52..878fa40d 100644 --- a/sdk/go/fortios/system/sittunnel.go +++ b/sdk/go/fortios/system/sittunnel.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Sittunnel struct { // Enable/disable use of SD-WAN to reach remote gateway. Valid values: `disable`, `enable`. UseSdwan pulumi.StringOutput `pulumi:"useSdwan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSittunnel registers a new resource with the given unique name, arguments, and options. @@ -319,8 +317,8 @@ func (o SittunnelOutput) UseSdwan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SittunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sittunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SittunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sittunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SittunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/smsserver.go b/sdk/go/fortios/system/smsserver.go index 7a0ad18f..89519f43 100644 --- a/sdk/go/fortios/system/smsserver.go +++ b/sdk/go/fortios/system/smsserver.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Smsserver struct { // Name of SMS server. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSmsserver registers a new resource with the given unique name, arguments, and options. @@ -241,8 +239,8 @@ func (o SmsserverOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SmsserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Smsserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SmsserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Smsserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SmsserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/snmp/community.go b/sdk/go/fortios/system/snmp/community.go index d4594655..836773c4 100644 --- a/sdk/go/fortios/system/snmp/community.go +++ b/sdk/go/fortios/system/snmp/community.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Community struct { Events pulumi.StringOutput `pulumi:"events"` // Community ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts CommunityHostArrayOutput `pulumi:"hosts"` @@ -113,7 +111,7 @@ type Community struct { // Enable/disable SNMP v2c traps. Valid values: `enable`, `disable`. TrapV2cStatus pulumi.StringOutput `pulumi:"trapV2cStatus"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // SNMP access control VDOMs. The structure of `vdoms` block is documented below. Vdoms CommunityVdomArrayOutput `pulumi:"vdoms"` } @@ -157,7 +155,7 @@ type communityState struct { Events *string `pulumi:"events"` // Community ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts []CommunityHost `pulumi:"hosts"` @@ -202,7 +200,7 @@ type CommunityState struct { Events pulumi.StringPtrInput // Community ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts CommunityHostArrayInput @@ -251,7 +249,7 @@ type communityArgs struct { Events *string `pulumi:"events"` // Community ID. Fosid int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts []CommunityHost `pulumi:"hosts"` @@ -297,7 +295,7 @@ type CommunityArgs struct { Events pulumi.StringPtrInput // Community ID. Fosid pulumi.IntInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. Hosts CommunityHostArrayInput @@ -437,7 +435,7 @@ func (o CommunityOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Community) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CommunityOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Community) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -518,8 +516,8 @@ func (o CommunityOutput) TrapV2cStatus() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CommunityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Community) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CommunityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Community) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // SNMP access control VDOMs. The structure of `vdoms` block is documented below. diff --git a/sdk/go/fortios/system/snmp/getSysinfo.go b/sdk/go/fortios/system/snmp/getSysinfo.go index dc58e8df..fc97b7ef 100644 --- a/sdk/go/fortios/system/snmp/getSysinfo.go +++ b/sdk/go/fortios/system/snmp/getSysinfo.go @@ -30,6 +30,8 @@ type LookupSysinfoArgs struct { // A collection of values returned by getSysinfo. type LookupSysinfoResult struct { + // Enable/disable allowance of appending VDOM or interface index in some RFC tables. + AppendIndex string `pulumi:"appendIndex"` // Contact information. ContactInfo string `pulumi:"contactInfo"` // System description. @@ -95,6 +97,11 @@ func (o LookupSysinfoResultOutput) ToLookupSysinfoResultOutputWithContext(ctx co return o } +// Enable/disable allowance of appending VDOM or interface index in some RFC tables. +func (o LookupSysinfoResultOutput) AppendIndex() pulumi.StringOutput { + return o.ApplyT(func(v LookupSysinfoResult) string { return v.AppendIndex }).(pulumi.StringOutput) +} + // Contact information. func (o LookupSysinfoResultOutput) ContactInfo() pulumi.StringOutput { return o.ApplyT(func(v LookupSysinfoResult) string { return v.ContactInfo }).(pulumi.StringOutput) diff --git a/sdk/go/fortios/system/snmp/mibview.go b/sdk/go/fortios/system/snmp/mibview.go index b136aed5..a10c53d8 100644 --- a/sdk/go/fortios/system/snmp/mibview.go +++ b/sdk/go/fortios/system/snmp/mibview.go @@ -40,7 +40,7 @@ type Mibview struct { // MIB view name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMibview registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o MibviewOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MibviewOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mibview) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MibviewOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mibview) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MibviewArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/snmp/pulumiTypes.go b/sdk/go/fortios/system/snmp/pulumiTypes.go index 21b6c87d..239700e3 100644 --- a/sdk/go/fortios/system/snmp/pulumiTypes.go +++ b/sdk/go/fortios/system/snmp/pulumiTypes.go @@ -147,15 +147,11 @@ func (o CommunityHostArrayOutput) Index(i pulumi.IntInput) CommunityHostOutput { } type CommunityHosts6 struct { - // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect *string `pulumi:"haDirect"` - // Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. HostType *string `pulumi:"hostType"` - // Host6 entry ID. - Id *int `pulumi:"id"` - // SNMP manager IPv6 address prefix. - Ipv6 *string `pulumi:"ipv6"` - // Source IPv6 address for SNMP traps. + // an identifier for the resource with format {{fosid}}. + Id *int `pulumi:"id"` + Ipv6 *string `pulumi:"ipv6"` SourceIpv6 *string `pulumi:"sourceIpv6"` } @@ -171,15 +167,11 @@ type CommunityHosts6Input interface { } type CommunityHosts6Args struct { - // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect pulumi.StringPtrInput `pulumi:"haDirect"` - // Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. HostType pulumi.StringPtrInput `pulumi:"hostType"` - // Host6 entry ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // SNMP manager IPv6 address prefix. - Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` - // Source IPv6 address for SNMP traps. + // an identifier for the resource with format {{fosid}}. + Id pulumi.IntPtrInput `pulumi:"id"` + Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` SourceIpv6 pulumi.StringPtrInput `pulumi:"sourceIpv6"` } @@ -234,27 +226,23 @@ func (o CommunityHosts6Output) ToCommunityHosts6OutputWithContext(ctx context.Co return o } -// Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. func (o CommunityHosts6Output) HaDirect() pulumi.StringPtrOutput { return o.ApplyT(func(v CommunityHosts6) *string { return v.HaDirect }).(pulumi.StringPtrOutput) } -// Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. func (o CommunityHosts6Output) HostType() pulumi.StringPtrOutput { return o.ApplyT(func(v CommunityHosts6) *string { return v.HostType }).(pulumi.StringPtrOutput) } -// Host6 entry ID. +// an identifier for the resource with format {{fosid}}. func (o CommunityHosts6Output) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v CommunityHosts6) *int { return v.Id }).(pulumi.IntPtrOutput) } -// SNMP manager IPv6 address prefix. func (o CommunityHosts6Output) Ipv6() pulumi.StringPtrOutput { return o.ApplyT(func(v CommunityHosts6) *string { return v.Ipv6 }).(pulumi.StringPtrOutput) } -// Source IPv6 address for SNMP traps. func (o CommunityHosts6Output) SourceIpv6() pulumi.StringPtrOutput { return o.ApplyT(func(v CommunityHosts6) *string { return v.SourceIpv6 }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/system/snmp/sysinfo.go b/sdk/go/fortios/system/snmp/sysinfo.go index a9f623dc..5dd55e6e 100644 --- a/sdk/go/fortios/system/snmp/sysinfo.go +++ b/sdk/go/fortios/system/snmp/sysinfo.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -64,11 +62,13 @@ import ( type Sysinfo struct { pulumi.CustomResourceState + // Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + AppendIndex pulumi.StringOutput `pulumi:"appendIndex"` // Contact information. ContactInfo pulumi.StringPtrOutput `pulumi:"contactInfo"` // System description. Description pulumi.StringPtrOutput `pulumi:"description"` - // Local SNMP engineID string (maximum 24 characters). + // Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. EngineId pulumi.StringOutput `pulumi:"engineId"` // Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. EngineIdType pulumi.StringOutput `pulumi:"engineIdType"` @@ -87,7 +87,7 @@ type Sysinfo struct { // Memory usage when trap is sent. TrapLowMemoryThreshold pulumi.IntOutput `pulumi:"trapLowMemoryThreshold"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSysinfo registers a new resource with the given unique name, arguments, and options. @@ -120,11 +120,13 @@ func GetSysinfo(ctx *pulumi.Context, // Input properties used for looking up and filtering Sysinfo resources. type sysinfoState struct { + // Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + AppendIndex *string `pulumi:"appendIndex"` // Contact information. ContactInfo *string `pulumi:"contactInfo"` // System description. Description *string `pulumi:"description"` - // Local SNMP engineID string (maximum 24 characters). + // Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. EngineId *string `pulumi:"engineId"` // Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. EngineIdType *string `pulumi:"engineIdType"` @@ -147,11 +149,13 @@ type sysinfoState struct { } type SysinfoState struct { + // Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + AppendIndex pulumi.StringPtrInput // Contact information. ContactInfo pulumi.StringPtrInput // System description. Description pulumi.StringPtrInput - // Local SNMP engineID string (maximum 24 characters). + // Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. EngineId pulumi.StringPtrInput // Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. EngineIdType pulumi.StringPtrInput @@ -178,11 +182,13 @@ func (SysinfoState) ElementType() reflect.Type { } type sysinfoArgs struct { + // Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + AppendIndex *string `pulumi:"appendIndex"` // Contact information. ContactInfo *string `pulumi:"contactInfo"` // System description. Description *string `pulumi:"description"` - // Local SNMP engineID string (maximum 24 characters). + // Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. EngineId *string `pulumi:"engineId"` // Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. EngineIdType *string `pulumi:"engineIdType"` @@ -206,11 +212,13 @@ type sysinfoArgs struct { // The set of arguments for constructing a Sysinfo resource. type SysinfoArgs struct { + // Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + AppendIndex pulumi.StringPtrInput // Contact information. ContactInfo pulumi.StringPtrInput // System description. Description pulumi.StringPtrInput - // Local SNMP engineID string (maximum 24 characters). + // Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. EngineId pulumi.StringPtrInput // Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. EngineIdType pulumi.StringPtrInput @@ -319,6 +327,11 @@ func (o SysinfoOutput) ToSysinfoOutputWithContext(ctx context.Context) SysinfoOu return o } +// Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. +func (o SysinfoOutput) AppendIndex() pulumi.StringOutput { + return o.ApplyT(func(v *Sysinfo) pulumi.StringOutput { return v.AppendIndex }).(pulumi.StringOutput) +} + // Contact information. func (o SysinfoOutput) ContactInfo() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sysinfo) pulumi.StringPtrOutput { return v.ContactInfo }).(pulumi.StringPtrOutput) @@ -329,7 +342,7 @@ func (o SysinfoOutput) Description() pulumi.StringPtrOutput { return o.ApplyT(func(v *Sysinfo) pulumi.StringPtrOutput { return v.Description }).(pulumi.StringPtrOutput) } -// Local SNMP engineID string (maximum 24 characters). +// Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. func (o SysinfoOutput) EngineId() pulumi.StringOutput { return o.ApplyT(func(v *Sysinfo) pulumi.StringOutput { return v.EngineId }).(pulumi.StringOutput) } @@ -375,8 +388,8 @@ func (o SysinfoOutput) TrapLowMemoryThreshold() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SysinfoOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Sysinfo) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SysinfoOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sysinfo) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SysinfoArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/snmp/user.go b/sdk/go/fortios/system/snmp/user.go index 8ee0ccd1..8fcdd00c 100644 --- a/sdk/go/fortios/system/snmp/user.go +++ b/sdk/go/fortios/system/snmp/user.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,7 +79,7 @@ type User struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // SNMP notifications (traps) to send. Events pulumi.StringOutput `pulumi:"events"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect pulumi.StringOutput `pulumi:"haDirect"` @@ -116,7 +114,7 @@ type User struct { // Enable/disable traps for this SNMP user. Valid values: `enable`, `disable`. TrapStatus pulumi.StringOutput `pulumi:"trapStatus"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // SNMP access control VDOMs. The structure of `vdoms` block is documented below. Vdoms UserVdomArrayOutput `pulumi:"vdoms"` } @@ -170,7 +168,7 @@ type userState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // SNMP notifications (traps) to send. Events *string `pulumi:"events"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect *string `pulumi:"haDirect"` @@ -219,7 +217,7 @@ type UserState struct { DynamicSortSubtable pulumi.StringPtrInput // SNMP notifications (traps) to send. Events pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect pulumi.StringPtrInput @@ -272,7 +270,7 @@ type userArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // SNMP notifications (traps) to send. Events *string `pulumi:"events"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect *string `pulumi:"haDirect"` @@ -322,7 +320,7 @@ type UserArgs struct { DynamicSortSubtable pulumi.StringPtrInput // SNMP notifications (traps) to send. Events pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. HaDirect pulumi.StringPtrInput @@ -469,7 +467,7 @@ func (o UserOutput) Events() pulumi.StringOutput { return o.ApplyT(func(v *User) pulumi.StringOutput { return v.Events }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o UserOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *User) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -555,8 +553,8 @@ func (o UserOutput) TrapStatus() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UserOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *User) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UserOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *User) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // SNMP access control VDOMs. The structure of `vdoms` block is documented below. diff --git a/sdk/go/fortios/system/speedtestschedule.go b/sdk/go/fortios/system/speedtestschedule.go index 7006d43f..cdaf6131 100644 --- a/sdk/go/fortios/system/speedtestschedule.go +++ b/sdk/go/fortios/system/speedtestschedule.go @@ -41,7 +41,7 @@ type Speedtestschedule struct { DynamicServer pulumi.StringOutput `pulumi:"dynamicServer"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Interface name. Interface pulumi.StringOutput `pulumi:"interface"` @@ -70,7 +70,7 @@ type Speedtestschedule struct { // Set egress shaper based on the test result. Valid values: `disable`, `local`, `remote`, `both`. UpdateShaper pulumi.StringOutput `pulumi:"updateShaper"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSpeedtestschedule registers a new resource with the given unique name, arguments, and options. @@ -111,7 +111,7 @@ type speedtestscheduleState struct { DynamicServer *string `pulumi:"dynamicServer"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interface name. Interface *string `pulumi:"interface"` @@ -152,7 +152,7 @@ type SpeedtestscheduleState struct { DynamicServer pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interface name. Interface pulumi.StringPtrInput @@ -197,7 +197,7 @@ type speedtestscheduleArgs struct { DynamicServer *string `pulumi:"dynamicServer"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interface name. Interface *string `pulumi:"interface"` @@ -239,7 +239,7 @@ type SpeedtestscheduleArgs struct { DynamicServer pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interface name. Interface pulumi.StringPtrInput @@ -378,7 +378,7 @@ func (o SpeedtestscheduleOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Speedtestschedule) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SpeedtestscheduleOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Speedtestschedule) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -449,8 +449,8 @@ func (o SpeedtestscheduleOutput) UpdateShaper() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SpeedtestscheduleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Speedtestschedule) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SpeedtestscheduleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Speedtestschedule) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SpeedtestscheduleArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/speedtestserver.go b/sdk/go/fortios/system/speedtestserver.go index 9374d497..60def6b7 100644 --- a/sdk/go/fortios/system/speedtestserver.go +++ b/sdk/go/fortios/system/speedtestserver.go @@ -35,7 +35,7 @@ type Speedtestserver struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hosts of the server. The structure of `host` block is documented below. Hosts SpeedtestserverHostArrayOutput `pulumi:"hosts"` @@ -44,7 +44,7 @@ type Speedtestserver struct { // Speed test server timestamp. Timestamp pulumi.IntOutput `pulumi:"timestamp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSpeedtestserver registers a new resource with the given unique name, arguments, and options. @@ -79,7 +79,7 @@ func GetSpeedtestserver(ctx *pulumi.Context, type speedtestserverState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hosts of the server. The structure of `host` block is documented below. Hosts []SpeedtestserverHost `pulumi:"hosts"` @@ -94,7 +94,7 @@ type speedtestserverState struct { type SpeedtestserverState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hosts of the server. The structure of `host` block is documented below. Hosts SpeedtestserverHostArrayInput @@ -113,7 +113,7 @@ func (SpeedtestserverState) ElementType() reflect.Type { type speedtestserverArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hosts of the server. The structure of `host` block is documented below. Hosts []SpeedtestserverHost `pulumi:"hosts"` @@ -129,7 +129,7 @@ type speedtestserverArgs struct { type SpeedtestserverArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hosts of the server. The structure of `host` block is documented below. Hosts SpeedtestserverHostArrayInput @@ -233,7 +233,7 @@ func (o SpeedtestserverOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Speedtestserver) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SpeedtestserverOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Speedtestserver) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o SpeedtestserverOutput) Timestamp() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SpeedtestserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Speedtestserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SpeedtestserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Speedtestserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SpeedtestserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/speedtestsetting.go b/sdk/go/fortios/system/speedtestsetting.go index 330aa076..becf43ba 100644 --- a/sdk/go/fortios/system/speedtestsetting.go +++ b/sdk/go/fortios/system/speedtestsetting.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure speed test setting. Applies to FortiOS Version `7.2.6,7.4.1,7.4.2`. +// Configure speed test setting. Applies to FortiOS Version `7.2.6,7.2.7,7.2.8,7.4.1,7.4.2,7.4.3,7.4.4`. // // ## Import // @@ -38,7 +38,7 @@ type Speedtestsetting struct { // Number of parallel client streams (1 - 64, default = 4) for the TCP protocol to run during the speed test. MultipleTcpStream pulumi.IntOutput `pulumi:"multipleTcpStream"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSpeedtestsetting registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o SpeedtestsettingOutput) MultipleTcpStream() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SpeedtestsettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Speedtestsetting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SpeedtestsettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Speedtestsetting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SpeedtestsettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/sshconfig.go b/sdk/go/fortios/system/sshconfig.go new file mode 100644 index 00000000..40f9541c --- /dev/null +++ b/sdk/go/fortios/system/sshconfig.go @@ -0,0 +1,338 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package system + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" + "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" +) + +// Configure SSH config. Applies to FortiOS Version `>= 7.4.4`. +// +// ## Import +// +// System SshConfig can be imported using any of these accepted formats: +// +// ```sh +// $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig +// ``` +// +// If you do not want to import arguments of block: +// +// $ export "FORTIOS_IMPORT_TABLE"="false" +// +// ```sh +// $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig +// ``` +// +// $ unset "FORTIOS_IMPORT_TABLE" +type Sshconfig struct { + pulumi.CustomResourceState + + // Select one or more SSH ciphers. Valid values: `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`. + SshEncAlgo pulumi.StringOutput `pulumi:"sshEncAlgo"` + // Config SSH host key. + SshHsk pulumi.StringOutput `pulumi:"sshHsk"` + // Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + SshHskAlgo pulumi.StringOutput `pulumi:"sshHskAlgo"` + // Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + SshHskOverride pulumi.StringOutput `pulumi:"sshHskOverride"` + // Password for ssh-hostkey. + SshHskPassword pulumi.StringPtrOutput `pulumi:"sshHskPassword"` + // Select one or more SSH kex algorithms. 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`. + SshKexAlgo pulumi.StringOutput `pulumi:"sshKexAlgo"` + // Select one or more SSH MAC algorithms. 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`. + SshMacAlgo pulumi.StringOutput `pulumi:"sshMacAlgo"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` +} + +// NewSshconfig registers a new resource with the given unique name, arguments, and options. +func NewSshconfig(ctx *pulumi.Context, + name string, args *SshconfigArgs, opts ...pulumi.ResourceOption) (*Sshconfig, error) { + if args == nil { + args = &SshconfigArgs{} + } + + opts = internal.PkgResourceDefaultOpts(opts) + var resource Sshconfig + err := ctx.RegisterResource("fortios:system/sshconfig:Sshconfig", name, args, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// GetSshconfig gets an existing Sshconfig resource's state with the given name, ID, and optional +// state properties that are used to uniquely qualify the lookup (nil if not required). +func GetSshconfig(ctx *pulumi.Context, + name string, id pulumi.IDInput, state *SshconfigState, opts ...pulumi.ResourceOption) (*Sshconfig, error) { + var resource Sshconfig + err := ctx.ReadResource("fortios:system/sshconfig:Sshconfig", name, id, state, &resource, opts...) + if err != nil { + return nil, err + } + return &resource, nil +} + +// Input properties used for looking up and filtering Sshconfig resources. +type sshconfigState struct { + // Select one or more SSH ciphers. Valid values: `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`. + SshEncAlgo *string `pulumi:"sshEncAlgo"` + // Config SSH host key. + SshHsk *string `pulumi:"sshHsk"` + // Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + SshHskAlgo *string `pulumi:"sshHskAlgo"` + // Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + SshHskOverride *string `pulumi:"sshHskOverride"` + // Password for ssh-hostkey. + SshHskPassword *string `pulumi:"sshHskPassword"` + // Select one or more SSH kex algorithms. 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`. + SshKexAlgo *string `pulumi:"sshKexAlgo"` + // Select one or more SSH MAC algorithms. 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`. + SshMacAlgo *string `pulumi:"sshMacAlgo"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam *string `pulumi:"vdomparam"` +} + +type SshconfigState struct { + // Select one or more SSH ciphers. Valid values: `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`. + SshEncAlgo pulumi.StringPtrInput + // Config SSH host key. + SshHsk pulumi.StringPtrInput + // Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + SshHskAlgo pulumi.StringPtrInput + // Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + SshHskOverride pulumi.StringPtrInput + // Password for ssh-hostkey. + SshHskPassword pulumi.StringPtrInput + // Select one or more SSH kex algorithms. 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`. + SshKexAlgo pulumi.StringPtrInput + // Select one or more SSH MAC algorithms. 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`. + SshMacAlgo pulumi.StringPtrInput + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringPtrInput +} + +func (SshconfigState) ElementType() reflect.Type { + return reflect.TypeOf((*sshconfigState)(nil)).Elem() +} + +type sshconfigArgs struct { + // Select one or more SSH ciphers. Valid values: `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`. + SshEncAlgo *string `pulumi:"sshEncAlgo"` + // Config SSH host key. + SshHsk *string `pulumi:"sshHsk"` + // Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + SshHskAlgo *string `pulumi:"sshHskAlgo"` + // Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + SshHskOverride *string `pulumi:"sshHskOverride"` + // Password for ssh-hostkey. + SshHskPassword *string `pulumi:"sshHskPassword"` + // Select one or more SSH kex algorithms. 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`. + SshKexAlgo *string `pulumi:"sshKexAlgo"` + // Select one or more SSH MAC algorithms. 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`. + SshMacAlgo *string `pulumi:"sshMacAlgo"` + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam *string `pulumi:"vdomparam"` +} + +// The set of arguments for constructing a Sshconfig resource. +type SshconfigArgs struct { + // Select one or more SSH ciphers. Valid values: `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`. + SshEncAlgo pulumi.StringPtrInput + // Config SSH host key. + SshHsk pulumi.StringPtrInput + // Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + SshHskAlgo pulumi.StringPtrInput + // Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + SshHskOverride pulumi.StringPtrInput + // Password for ssh-hostkey. + SshHskPassword pulumi.StringPtrInput + // Select one or more SSH kex algorithms. 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`. + SshKexAlgo pulumi.StringPtrInput + // Select one or more SSH MAC algorithms. 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`. + SshMacAlgo pulumi.StringPtrInput + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + Vdomparam pulumi.StringPtrInput +} + +func (SshconfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*sshconfigArgs)(nil)).Elem() +} + +type SshconfigInput interface { + pulumi.Input + + ToSshconfigOutput() SshconfigOutput + ToSshconfigOutputWithContext(ctx context.Context) SshconfigOutput +} + +func (*Sshconfig) ElementType() reflect.Type { + return reflect.TypeOf((**Sshconfig)(nil)).Elem() +} + +func (i *Sshconfig) ToSshconfigOutput() SshconfigOutput { + return i.ToSshconfigOutputWithContext(context.Background()) +} + +func (i *Sshconfig) ToSshconfigOutputWithContext(ctx context.Context) SshconfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(SshconfigOutput) +} + +// SshconfigArrayInput is an input type that accepts SshconfigArray and SshconfigArrayOutput values. +// You can construct a concrete instance of `SshconfigArrayInput` via: +// +// SshconfigArray{ SshconfigArgs{...} } +type SshconfigArrayInput interface { + pulumi.Input + + ToSshconfigArrayOutput() SshconfigArrayOutput + ToSshconfigArrayOutputWithContext(context.Context) SshconfigArrayOutput +} + +type SshconfigArray []SshconfigInput + +func (SshconfigArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]*Sshconfig)(nil)).Elem() +} + +func (i SshconfigArray) ToSshconfigArrayOutput() SshconfigArrayOutput { + return i.ToSshconfigArrayOutputWithContext(context.Background()) +} + +func (i SshconfigArray) ToSshconfigArrayOutputWithContext(ctx context.Context) SshconfigArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SshconfigArrayOutput) +} + +// SshconfigMapInput is an input type that accepts SshconfigMap and SshconfigMapOutput values. +// You can construct a concrete instance of `SshconfigMapInput` via: +// +// SshconfigMap{ "key": SshconfigArgs{...} } +type SshconfigMapInput interface { + pulumi.Input + + ToSshconfigMapOutput() SshconfigMapOutput + ToSshconfigMapOutputWithContext(context.Context) SshconfigMapOutput +} + +type SshconfigMap map[string]SshconfigInput + +func (SshconfigMap) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*Sshconfig)(nil)).Elem() +} + +func (i SshconfigMap) ToSshconfigMapOutput() SshconfigMapOutput { + return i.ToSshconfigMapOutputWithContext(context.Background()) +} + +func (i SshconfigMap) ToSshconfigMapOutputWithContext(ctx context.Context) SshconfigMapOutput { + return pulumi.ToOutputWithContext(ctx, i).(SshconfigMapOutput) +} + +type SshconfigOutput struct{ *pulumi.OutputState } + +func (SshconfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((**Sshconfig)(nil)).Elem() +} + +func (o SshconfigOutput) ToSshconfigOutput() SshconfigOutput { + return o +} + +func (o SshconfigOutput) ToSshconfigOutputWithContext(ctx context.Context) SshconfigOutput { + return o +} + +// Select one or more SSH ciphers. Valid values: `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`. +func (o SshconfigOutput) SshEncAlgo() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.SshEncAlgo }).(pulumi.StringOutput) +} + +// Config SSH host key. +func (o SshconfigOutput) SshHsk() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.SshHsk }).(pulumi.StringOutput) +} + +// Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. +func (o SshconfigOutput) SshHskAlgo() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.SshHskAlgo }).(pulumi.StringOutput) +} + +// Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. +func (o SshconfigOutput) SshHskOverride() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.SshHskOverride }).(pulumi.StringOutput) +} + +// Password for ssh-hostkey. +func (o SshconfigOutput) SshHskPassword() pulumi.StringPtrOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringPtrOutput { return v.SshHskPassword }).(pulumi.StringPtrOutput) +} + +// Select one or more SSH kex algorithms. 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`. +func (o SshconfigOutput) SshKexAlgo() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.SshKexAlgo }).(pulumi.StringOutput) +} + +// Select one or more SSH MAC algorithms. 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`. +func (o SshconfigOutput) SshMacAlgo() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.SshMacAlgo }).(pulumi.StringOutput) +} + +// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. +func (o SshconfigOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Sshconfig) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) +} + +type SshconfigArrayOutput struct{ *pulumi.OutputState } + +func (SshconfigArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]*Sshconfig)(nil)).Elem() +} + +func (o SshconfigArrayOutput) ToSshconfigArrayOutput() SshconfigArrayOutput { + return o +} + +func (o SshconfigArrayOutput) ToSshconfigArrayOutputWithContext(ctx context.Context) SshconfigArrayOutput { + return o +} + +func (o SshconfigArrayOutput) Index(i pulumi.IntInput) SshconfigOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) *Sshconfig { + return vs[0].([]*Sshconfig)[vs[1].(int)] + }).(SshconfigOutput) +} + +type SshconfigMapOutput struct{ *pulumi.OutputState } + +func (SshconfigMapOutput) ElementType() reflect.Type { + return reflect.TypeOf((*map[string]*Sshconfig)(nil)).Elem() +} + +func (o SshconfigMapOutput) ToSshconfigMapOutput() SshconfigMapOutput { + return o +} + +func (o SshconfigMapOutput) ToSshconfigMapOutputWithContext(ctx context.Context) SshconfigMapOutput { + return o +} + +func (o SshconfigMapOutput) MapIndex(k pulumi.StringInput) SshconfigOutput { + return pulumi.All(o, k).ApplyT(func(vs []interface{}) *Sshconfig { + return vs[0].(map[string]*Sshconfig)[vs[1].(string)] + }).(SshconfigOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*SshconfigInput)(nil)).Elem(), &Sshconfig{}) + pulumi.RegisterInputType(reflect.TypeOf((*SshconfigArrayInput)(nil)).Elem(), SshconfigArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SshconfigMapInput)(nil)).Elem(), SshconfigMap{}) + pulumi.RegisterOutputType(SshconfigOutput{}) + pulumi.RegisterOutputType(SshconfigArrayOutput{}) + pulumi.RegisterOutputType(SshconfigMapOutput{}) +} diff --git a/sdk/go/fortios/system/ssoadmin.go b/sdk/go/fortios/system/ssoadmin.go index 4d91a719..f005133f 100644 --- a/sdk/go/fortios/system/ssoadmin.go +++ b/sdk/go/fortios/system/ssoadmin.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,14 +69,14 @@ type Ssoadmin struct { Accprofile pulumi.StringOutput `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // The FortiOS version to ignore release overview prompt for. GuiIgnoreReleaseOverviewVersion pulumi.StringOutput `pulumi:"guiIgnoreReleaseOverviewVersion"` // SSO admin name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. Vdoms SsoadminVdomArrayOutput `pulumi:"vdoms"` } @@ -120,7 +118,7 @@ type ssoadminState struct { Accprofile *string `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // The FortiOS version to ignore release overview prompt for. GuiIgnoreReleaseOverviewVersion *string `pulumi:"guiIgnoreReleaseOverviewVersion"` @@ -137,7 +135,7 @@ type SsoadminState struct { Accprofile pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // The FortiOS version to ignore release overview prompt for. GuiIgnoreReleaseOverviewVersion pulumi.StringPtrInput @@ -158,7 +156,7 @@ type ssoadminArgs struct { Accprofile string `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // The FortiOS version to ignore release overview prompt for. GuiIgnoreReleaseOverviewVersion *string `pulumi:"guiIgnoreReleaseOverviewVersion"` @@ -176,7 +174,7 @@ type SsoadminArgs struct { Accprofile pulumi.StringInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // The FortiOS version to ignore release overview prompt for. GuiIgnoreReleaseOverviewVersion pulumi.StringPtrInput @@ -285,7 +283,7 @@ func (o SsoadminOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ssoadmin) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SsoadminOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ssoadmin) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -301,8 +299,8 @@ func (o SsoadminOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SsoadminOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ssoadmin) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SsoadminOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ssoadmin) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/ssoforticloudadmin.go b/sdk/go/fortios/system/ssoforticloudadmin.go index a018e1c5..8f537217 100644 --- a/sdk/go/fortios/system/ssoforticloudadmin.go +++ b/sdk/go/fortios/system/ssoforticloudadmin.go @@ -37,12 +37,12 @@ type Ssoforticloudadmin struct { Accprofile pulumi.StringOutput `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiCloud SSO admin name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. Vdoms SsoforticloudadminVdomArrayOutput `pulumi:"vdoms"` } @@ -81,7 +81,7 @@ type ssoforticloudadminState struct { Accprofile *string `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiCloud SSO admin name. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type SsoforticloudadminState struct { Accprofile pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiCloud SSO admin name. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type ssoforticloudadminArgs struct { Accprofile *string `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiCloud SSO admin name. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type SsoforticloudadminArgs struct { Accprofile pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiCloud SSO admin name. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o SsoforticloudadminOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ssoforticloudadmin) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SsoforticloudadminOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ssoforticloudadmin) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -249,8 +249,8 @@ func (o SsoforticloudadminOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SsoforticloudadminOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ssoforticloudadmin) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SsoforticloudadminOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ssoforticloudadmin) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/ssofortigatecloudadmin.go b/sdk/go/fortios/system/ssofortigatecloudadmin.go index 67129c4e..e1c90a91 100644 --- a/sdk/go/fortios/system/ssofortigatecloudadmin.go +++ b/sdk/go/fortios/system/ssofortigatecloudadmin.go @@ -37,12 +37,12 @@ type Ssofortigatecloudadmin struct { Accprofile pulumi.StringOutput `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FortiCloud SSO admin name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. Vdoms SsofortigatecloudadminVdomArrayOutput `pulumi:"vdoms"` } @@ -81,7 +81,7 @@ type ssofortigatecloudadminState struct { Accprofile *string `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiCloud SSO admin name. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type SsofortigatecloudadminState struct { Accprofile pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiCloud SSO admin name. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type ssofortigatecloudadminArgs struct { Accprofile *string `pulumi:"accprofile"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FortiCloud SSO admin name. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type SsofortigatecloudadminArgs struct { Accprofile pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FortiCloud SSO admin name. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o SsofortigatecloudadminOutput) DynamicSortSubtable() pulumi.StringPtrOutp return o.ApplyT(func(v *Ssofortigatecloudadmin) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SsofortigatecloudadminOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ssofortigatecloudadmin) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -249,8 +249,8 @@ func (o SsofortigatecloudadminOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SsofortigatecloudadminOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ssofortigatecloudadmin) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SsofortigatecloudadminOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ssofortigatecloudadmin) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/standalonecluster.go b/sdk/go/fortios/system/standalonecluster.go index 1f53655c..4d13172c 100644 --- a/sdk/go/fortios/system/standalonecluster.go +++ b/sdk/go/fortios/system/standalonecluster.go @@ -41,9 +41,9 @@ type Standalonecluster struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. Encryption pulumi.StringOutput `pulumi:"encryption"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` - // Cluster member ID (0 - 3). + // Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. GroupMemberId pulumi.IntOutput `pulumi:"groupMemberId"` // Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. Layer2Connection pulumi.StringOutput `pulumi:"layer2Connection"` @@ -54,7 +54,7 @@ type Standalonecluster struct { // Cluster group ID (0 - 255). Must be the same for all members. StandaloneGroupId pulumi.IntOutput `pulumi:"standaloneGroupId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewStandalonecluster registers a new resource with the given unique name, arguments, and options. @@ -102,9 +102,9 @@ type standaloneclusterState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. Encryption *string `pulumi:"encryption"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` - // Cluster member ID (0 - 3). + // Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. GroupMemberId *int `pulumi:"groupMemberId"` // Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. Layer2Connection *string `pulumi:"layer2Connection"` @@ -127,9 +127,9 @@ type StandaloneclusterState struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. Encryption pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput - // Cluster member ID (0 - 3). + // Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. GroupMemberId pulumi.IntPtrInput // Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. Layer2Connection pulumi.StringPtrInput @@ -156,9 +156,9 @@ type standaloneclusterArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. Encryption *string `pulumi:"encryption"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` - // Cluster member ID (0 - 3). + // Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. GroupMemberId *int `pulumi:"groupMemberId"` // Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. Layer2Connection *string `pulumi:"layer2Connection"` @@ -182,9 +182,9 @@ type StandaloneclusterArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. Encryption pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput - // Cluster member ID (0 - 3). + // Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. GroupMemberId pulumi.IntPtrInput // Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. Layer2Connection pulumi.StringPtrInput @@ -305,12 +305,12 @@ func (o StandaloneclusterOutput) Encryption() pulumi.StringOutput { return o.ApplyT(func(v *Standalonecluster) pulumi.StringOutput { return v.Encryption }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o StandaloneclusterOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Standalonecluster) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } -// Cluster member ID (0 - 3). +// Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. func (o StandaloneclusterOutput) GroupMemberId() pulumi.IntOutput { return o.ApplyT(func(v *Standalonecluster) pulumi.IntOutput { return v.GroupMemberId }).(pulumi.IntOutput) } @@ -336,8 +336,8 @@ func (o StandaloneclusterOutput) StandaloneGroupId() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StandaloneclusterOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Standalonecluster) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StandaloneclusterOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Standalonecluster) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type StandaloneclusterArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/storage.go b/sdk/go/fortios/system/storage.go index e84046ac..82c8e1de 100644 --- a/sdk/go/fortios/system/storage.go +++ b/sdk/go/fortios/system/storage.go @@ -50,7 +50,7 @@ type Storage struct { // Use hard disk for logging or WAN Optimization (default = log). Usage pulumi.StringOutput `pulumi:"usage"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // WAN Optimization mode (default = mix). Valid values: `mix`, `wanopt`, `webcache`. WanoptMode pulumi.StringOutput `pulumi:"wanoptMode"` } @@ -309,8 +309,8 @@ func (o StorageOutput) Usage() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StorageOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Storage) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StorageOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Storage) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // WAN Optimization mode (default = mix). Valid values: `mix`, `wanopt`, `webcache`. diff --git a/sdk/go/fortios/system/stp.go b/sdk/go/fortios/system/stp.go index 0ae0dafe..db9f950b 100644 --- a/sdk/go/fortios/system/stp.go +++ b/sdk/go/fortios/system/stp.go @@ -44,7 +44,7 @@ type Stp struct { // STP switch priority; the lower the number the higher the priority (select from 0, 4096, 8192, 12288, 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, and 57344). Valid values: `0`, `4096`, `8192`, `12288`, `16384`, `20480`, `24576`, `28672`, `32768`, `36864`, `40960`, `45056`, `49152`, `53248`, `57344`. SwitchPriority pulumi.StringOutput `pulumi:"switchPriority"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewStp registers a new resource with the given unique name, arguments, and options. @@ -254,8 +254,8 @@ func (o StpOutput) SwitchPriority() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o StpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Stp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o StpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Stp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type StpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/switchinterface.go b/sdk/go/fortios/system/switchinterface.go index d8d8ab63..414ce333 100644 --- a/sdk/go/fortios/system/switchinterface.go +++ b/sdk/go/fortios/system/switchinterface.go @@ -35,7 +35,7 @@ type Switchinterface struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. IntraSwitchPolicy pulumi.StringOutput `pulumi:"intraSwitchPolicy"` @@ -58,7 +58,7 @@ type Switchinterface struct { // VDOM that the software switch belongs to. Vdom pulumi.StringOutput `pulumi:"vdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSwitchinterface registers a new resource with the given unique name, arguments, and options. @@ -93,7 +93,7 @@ func GetSwitchinterface(ctx *pulumi.Context, type switchinterfaceState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. IntraSwitchPolicy *string `pulumi:"intraSwitchPolicy"` @@ -122,7 +122,7 @@ type switchinterfaceState struct { type SwitchinterfaceState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. IntraSwitchPolicy pulumi.StringPtrInput @@ -155,7 +155,7 @@ func (SwitchinterfaceState) ElementType() reflect.Type { type switchinterfaceArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. IntraSwitchPolicy *string `pulumi:"intraSwitchPolicy"` @@ -185,7 +185,7 @@ type switchinterfaceArgs struct { type SwitchinterfaceArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. IntraSwitchPolicy pulumi.StringPtrInput @@ -303,7 +303,7 @@ func (o SwitchinterfaceOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Switchinterface) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SwitchinterfaceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Switchinterface) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -359,8 +359,8 @@ func (o SwitchinterfaceOutput) Vdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SwitchinterfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Switchinterface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SwitchinterfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Switchinterface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SwitchinterfaceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/tosbasedpriority.go b/sdk/go/fortios/system/tosbasedpriority.go index efe6139c..7660dfdc 100644 --- a/sdk/go/fortios/system/tosbasedpriority.go +++ b/sdk/go/fortios/system/tosbasedpriority.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -70,7 +68,7 @@ type Tosbasedpriority struct { // Value of the ToS byte in the IP datagram header (0-15, 8: minimize delay, 4: maximize throughput, 2: maximize reliability, 1: minimize monetary cost, and 0: default service). Tos pulumi.IntOutput `pulumi:"tos"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTosbasedpriority registers a new resource with the given unique name, arguments, and options. @@ -254,8 +252,8 @@ func (o TosbasedpriorityOutput) Tos() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TosbasedpriorityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Tosbasedpriority) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TosbasedpriorityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Tosbasedpriority) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TosbasedpriorityArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdom.go b/sdk/go/fortios/system/vdom.go index e9bba502..ab7c5146 100644 --- a/sdk/go/fortios/system/vdom.go +++ b/sdk/go/fortios/system/vdom.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Vdom struct { // Virtual cluster ID (0 - 4294967295). VclusterId pulumi.IntOutput `pulumi:"vclusterId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdom registers a new resource with the given unique name, arguments, and options. @@ -283,8 +281,8 @@ func (o VdomOutput) VclusterId() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdom) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdom) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdomArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdomSetting.go b/sdk/go/fortios/system/vdomSetting.go index 6b226f62..8651b47d 100644 --- a/sdk/go/fortios/system/vdomSetting.go +++ b/sdk/go/fortios/system/vdomSetting.go @@ -17,7 +17,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// type VdomSetting struct { pulumi.CustomResourceState diff --git a/sdk/go/fortios/system/vdomdns.go b/sdk/go/fortios/system/vdomdns.go index fb27dc96..749ba40a 100644 --- a/sdk/go/fortios/system/vdomdns.go +++ b/sdk/go/fortios/system/vdomdns.go @@ -33,15 +33,15 @@ import ( type Vdomdns struct { pulumi.CustomResourceState - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary pulumi.StringOutput `pulumi:"altPrimary"` - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary pulumi.StringOutput `pulumi:"altSecondary"` // Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. DnsOverTls pulumi.StringOutput `pulumi:"dnsOverTls"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -68,7 +68,7 @@ type Vdomdns struct { // Enable/disable configuring DNS servers for the current VDOM. Valid values: `enable`, `disable`. VdomDns pulumi.StringOutput `pulumi:"vdomDns"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdomdns registers a new resource with the given unique name, arguments, and options. @@ -101,15 +101,15 @@ func GetVdomdns(ctx *pulumi.Context, // Input properties used for looking up and filtering Vdomdns resources. type vdomdnsState struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary *string `pulumi:"altPrimary"` - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary *string `pulumi:"altSecondary"` // Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. DnsOverTls *string `pulumi:"dnsOverTls"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -140,15 +140,15 @@ type vdomdnsState struct { } type VdomdnsState struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary pulumi.StringPtrInput - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary pulumi.StringPtrInput // Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. DnsOverTls pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -183,15 +183,15 @@ func (VdomdnsState) ElementType() reflect.Type { } type vdomdnsArgs struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary *string `pulumi:"altPrimary"` - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary *string `pulumi:"altSecondary"` // Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. DnsOverTls *string `pulumi:"dnsOverTls"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -223,15 +223,15 @@ type vdomdnsArgs struct { // The set of arguments for constructing a Vdomdns resource. type VdomdnsArgs struct { - // Alternate primary DNS server. (This is not used as a failover DNS server.) + // Alternate primary DNS server. This is not used as a failover DNS server. AltPrimary pulumi.StringPtrInput - // Alternate secondary DNS server. (This is not used as a failover DNS server.) + // Alternate secondary DNS server. This is not used as a failover DNS server. AltSecondary pulumi.StringPtrInput // Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. DnsOverTls pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -348,12 +348,12 @@ func (o VdomdnsOutput) ToVdomdnsOutputWithContext(ctx context.Context) VdomdnsOu return o } -// Alternate primary DNS server. (This is not used as a failover DNS server.) +// Alternate primary DNS server. This is not used as a failover DNS server. func (o VdomdnsOutput) AltPrimary() pulumi.StringOutput { return o.ApplyT(func(v *Vdomdns) pulumi.StringOutput { return v.AltPrimary }).(pulumi.StringOutput) } -// Alternate secondary DNS server. (This is not used as a failover DNS server.) +// Alternate secondary DNS server. This is not used as a failover DNS server. func (o VdomdnsOutput) AltSecondary() pulumi.StringOutput { return o.ApplyT(func(v *Vdomdns) pulumi.StringOutput { return v.AltSecondary }).(pulumi.StringOutput) } @@ -368,7 +368,7 @@ func (o VdomdnsOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomdns) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VdomdnsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomdns) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -434,8 +434,8 @@ func (o VdomdnsOutput) VdomDns() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomdnsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomdns) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomdnsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomdns) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdomdnsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdomexception.go b/sdk/go/fortios/system/vdomexception.go index 43523bdd..514a6a96 100644 --- a/sdk/go/fortios/system/vdomexception.go +++ b/sdk/go/fortios/system/vdomexception.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,9 +65,9 @@ type Vdomexception struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Index <1-4096>. + // Index (1 - 4096). Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of the configuration object that can be configured independently for all VDOMs. Object pulumi.StringOutput `pulumi:"object"` @@ -78,7 +76,7 @@ type Vdomexception struct { // Determine whether the configuration object can be configured separately for all VDOMs or if some VDOMs share the same configuration. Valid values: `all`, `inclusive`, `exclusive`. Scope pulumi.StringOutput `pulumi:"scope"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Names of the VDOMs. The structure of `vdom` block is documented below. Vdoms VdomexceptionVdomArrayOutput `pulumi:"vdoms"` } @@ -118,9 +116,9 @@ func GetVdomexception(ctx *pulumi.Context, type vdomexceptionState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Index <1-4096>. + // Index (1 - 4096). Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of the configuration object that can be configured independently for all VDOMs. Object *string `pulumi:"object"` @@ -137,9 +135,9 @@ type vdomexceptionState struct { type VdomexceptionState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Index <1-4096>. + // Index (1 - 4096). Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of the configuration object that can be configured independently for all VDOMs. Object pulumi.StringPtrInput @@ -160,9 +158,9 @@ func (VdomexceptionState) ElementType() reflect.Type { type vdomexceptionArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Index <1-4096>. + // Index (1 - 4096). Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of the configuration object that can be configured independently for all VDOMs. Object string `pulumi:"object"` @@ -180,9 +178,9 @@ type vdomexceptionArgs struct { type VdomexceptionArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Index <1-4096>. + // Index (1 - 4096). Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of the configuration object that can be configured independently for all VDOMs. Object pulumi.StringInput @@ -288,12 +286,12 @@ func (o VdomexceptionOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomexception) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Index <1-4096>. +// Index (1 - 4096). func (o VdomexceptionOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Vdomexception) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VdomexceptionOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomexception) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -314,8 +312,8 @@ func (o VdomexceptionOutput) Scope() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomexceptionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomexception) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomexceptionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomexception) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Names of the VDOMs. The structure of `vdom` block is documented below. diff --git a/sdk/go/fortios/system/vdomlink.go b/sdk/go/fortios/system/vdomlink.go index 418563b4..5bda982e 100644 --- a/sdk/go/fortios/system/vdomlink.go +++ b/sdk/go/fortios/system/vdomlink.go @@ -33,14 +33,14 @@ import ( type Vdomlink struct { pulumi.CustomResourceState - // VDOM link name (maximum = 8 characters). + // VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. Name pulumi.StringOutput `pulumi:"name"` // VDOM link type: PPP or Ethernet. Type pulumi.StringOutput `pulumi:"type"` // Virtual cluster. Valid values: `vcluster1`, `vcluster2`. Vcluster pulumi.StringOutput `pulumi:"vcluster"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdomlink registers a new resource with the given unique name, arguments, and options. @@ -73,7 +73,7 @@ func GetVdomlink(ctx *pulumi.Context, // Input properties used for looking up and filtering Vdomlink resources. type vdomlinkState struct { - // VDOM link name (maximum = 8 characters). + // VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. Name *string `pulumi:"name"` // VDOM link type: PPP or Ethernet. Type *string `pulumi:"type"` @@ -84,7 +84,7 @@ type vdomlinkState struct { } type VdomlinkState struct { - // VDOM link name (maximum = 8 characters). + // VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. Name pulumi.StringPtrInput // VDOM link type: PPP or Ethernet. Type pulumi.StringPtrInput @@ -99,7 +99,7 @@ func (VdomlinkState) ElementType() reflect.Type { } type vdomlinkArgs struct { - // VDOM link name (maximum = 8 characters). + // VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. Name *string `pulumi:"name"` // VDOM link type: PPP or Ethernet. Type *string `pulumi:"type"` @@ -111,7 +111,7 @@ type vdomlinkArgs struct { // The set of arguments for constructing a Vdomlink resource. type VdomlinkArgs struct { - // VDOM link name (maximum = 8 characters). + // VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. Name pulumi.StringPtrInput // VDOM link type: PPP or Ethernet. Type pulumi.StringPtrInput @@ -208,7 +208,7 @@ func (o VdomlinkOutput) ToVdomlinkOutputWithContext(ctx context.Context) Vdomlin return o } -// VDOM link name (maximum = 8 characters). +// VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. func (o VdomlinkOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Vdomlink) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } @@ -224,8 +224,8 @@ func (o VdomlinkOutput) Vcluster() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomlinkOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomlink) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomlinkOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomlink) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdomlinkArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdomnetflow.go b/sdk/go/fortios/system/vdomnetflow.go index 0306348c..a08c6206 100644 --- a/sdk/go/fortios/system/vdomnetflow.go +++ b/sdk/go/fortios/system/vdomnetflow.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,7 +70,7 @@ type Vdomnetflow struct { Collectors VdomnetflowCollectorArrayOutput `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -83,7 +81,7 @@ type Vdomnetflow struct { // Enable/disable NetFlow per VDOM. Valid values: `enable`, `disable`. VdomNetflow pulumi.StringOutput `pulumi:"vdomNetflow"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdomnetflow registers a new resource with the given unique name, arguments, and options. @@ -124,7 +122,7 @@ type vdomnetflowState struct { Collectors []VdomnetflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -147,7 +145,7 @@ type VdomnetflowState struct { Collectors VdomnetflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -174,7 +172,7 @@ type vdomnetflowArgs struct { Collectors []VdomnetflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -198,7 +196,7 @@ type VdomnetflowArgs struct { Collectors VdomnetflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -319,7 +317,7 @@ func (o VdomnetflowOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomnetflow) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VdomnetflowOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomnetflow) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -345,8 +343,8 @@ func (o VdomnetflowOutput) VdomNetflow() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomnetflowOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomnetflow) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomnetflowOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomnetflow) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdomnetflowArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdomproperty.go b/sdk/go/fortios/system/vdomproperty.go index 3157af07..4a87480b 100644 --- a/sdk/go/fortios/system/vdomproperty.go +++ b/sdk/go/fortios/system/vdomproperty.go @@ -43,7 +43,7 @@ type Vdomproperty struct { FirewallAddress pulumi.StringOutput `pulumi:"firewallAddress"` // Maximum guaranteed number of firewall address groups (IPv4, IPv6). FirewallAddrgrp pulumi.StringOutput `pulumi:"firewallAddrgrp"` - // Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy pulumi.StringOutput `pulumi:"firewallPolicy"` // Maximum guaranteed number of VPN IPsec phase 1 tunnels. IpsecPhase1 pulumi.StringOutput `pulumi:"ipsecPhase1"` @@ -53,7 +53,7 @@ type Vdomproperty struct { IpsecPhase2 pulumi.StringOutput `pulumi:"ipsecPhase2"` // Maximum guaranteed number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface pulumi.StringOutput `pulumi:"ipsecPhase2Interface"` - // Log disk quota in MB (range depends on how much disk space is available). + // Log disk quota in megabytes (MB). Range depends on how much disk space is available. LogDiskQuota pulumi.StringOutput `pulumi:"logDiskQuota"` // VDOM name. Name pulumi.StringOutput `pulumi:"name"` @@ -67,7 +67,7 @@ type Vdomproperty struct { ServiceGroup pulumi.StringOutput `pulumi:"serviceGroup"` // Maximum guaranteed number of sessions. Session pulumi.StringOutput `pulumi:"session"` - // Permanent SNMP Index of the virtual domain (0 - 4294967295). + // Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. SnmpIndex pulumi.IntOutput `pulumi:"snmpIndex"` // Maximum guaranteed number of SSL-VPNs. Sslvpn pulumi.StringOutput `pulumi:"sslvpn"` @@ -76,7 +76,7 @@ type Vdomproperty struct { // Maximum guaranteed number of user groups. UserGroup pulumi.StringOutput `pulumi:"userGroup"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdomproperty registers a new resource with the given unique name, arguments, and options. @@ -119,7 +119,7 @@ type vdompropertyState struct { FirewallAddress *string `pulumi:"firewallAddress"` // Maximum guaranteed number of firewall address groups (IPv4, IPv6). FirewallAddrgrp *string `pulumi:"firewallAddrgrp"` - // Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy *string `pulumi:"firewallPolicy"` // Maximum guaranteed number of VPN IPsec phase 1 tunnels. IpsecPhase1 *string `pulumi:"ipsecPhase1"` @@ -129,7 +129,7 @@ type vdompropertyState struct { IpsecPhase2 *string `pulumi:"ipsecPhase2"` // Maximum guaranteed number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface *string `pulumi:"ipsecPhase2Interface"` - // Log disk quota in MB (range depends on how much disk space is available). + // Log disk quota in megabytes (MB). Range depends on how much disk space is available. LogDiskQuota *string `pulumi:"logDiskQuota"` // VDOM name. Name *string `pulumi:"name"` @@ -143,7 +143,7 @@ type vdompropertyState struct { ServiceGroup *string `pulumi:"serviceGroup"` // Maximum guaranteed number of sessions. Session *string `pulumi:"session"` - // Permanent SNMP Index of the virtual domain (0 - 4294967295). + // Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. SnmpIndex *int `pulumi:"snmpIndex"` // Maximum guaranteed number of SSL-VPNs. Sslvpn *string `pulumi:"sslvpn"` @@ -166,7 +166,7 @@ type VdompropertyState struct { FirewallAddress pulumi.StringPtrInput // Maximum guaranteed number of firewall address groups (IPv4, IPv6). FirewallAddrgrp pulumi.StringPtrInput - // Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy pulumi.StringPtrInput // Maximum guaranteed number of VPN IPsec phase 1 tunnels. IpsecPhase1 pulumi.StringPtrInput @@ -176,7 +176,7 @@ type VdompropertyState struct { IpsecPhase2 pulumi.StringPtrInput // Maximum guaranteed number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface pulumi.StringPtrInput - // Log disk quota in MB (range depends on how much disk space is available). + // Log disk quota in megabytes (MB). Range depends on how much disk space is available. LogDiskQuota pulumi.StringPtrInput // VDOM name. Name pulumi.StringPtrInput @@ -190,7 +190,7 @@ type VdompropertyState struct { ServiceGroup pulumi.StringPtrInput // Maximum guaranteed number of sessions. Session pulumi.StringPtrInput - // Permanent SNMP Index of the virtual domain (0 - 4294967295). + // Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. SnmpIndex pulumi.IntPtrInput // Maximum guaranteed number of SSL-VPNs. Sslvpn pulumi.StringPtrInput @@ -217,7 +217,7 @@ type vdompropertyArgs struct { FirewallAddress *string `pulumi:"firewallAddress"` // Maximum guaranteed number of firewall address groups (IPv4, IPv6). FirewallAddrgrp *string `pulumi:"firewallAddrgrp"` - // Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy *string `pulumi:"firewallPolicy"` // Maximum guaranteed number of VPN IPsec phase 1 tunnels. IpsecPhase1 *string `pulumi:"ipsecPhase1"` @@ -227,7 +227,7 @@ type vdompropertyArgs struct { IpsecPhase2 *string `pulumi:"ipsecPhase2"` // Maximum guaranteed number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface *string `pulumi:"ipsecPhase2Interface"` - // Log disk quota in MB (range depends on how much disk space is available). + // Log disk quota in megabytes (MB). Range depends on how much disk space is available. LogDiskQuota *string `pulumi:"logDiskQuota"` // VDOM name. Name *string `pulumi:"name"` @@ -241,7 +241,7 @@ type vdompropertyArgs struct { ServiceGroup *string `pulumi:"serviceGroup"` // Maximum guaranteed number of sessions. Session *string `pulumi:"session"` - // Permanent SNMP Index of the virtual domain (0 - 4294967295). + // Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. SnmpIndex *int `pulumi:"snmpIndex"` // Maximum guaranteed number of SSL-VPNs. Sslvpn *string `pulumi:"sslvpn"` @@ -265,7 +265,7 @@ type VdompropertyArgs struct { FirewallAddress pulumi.StringPtrInput // Maximum guaranteed number of firewall address groups (IPv4, IPv6). FirewallAddrgrp pulumi.StringPtrInput - // Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + // Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). FirewallPolicy pulumi.StringPtrInput // Maximum guaranteed number of VPN IPsec phase 1 tunnels. IpsecPhase1 pulumi.StringPtrInput @@ -275,7 +275,7 @@ type VdompropertyArgs struct { IpsecPhase2 pulumi.StringPtrInput // Maximum guaranteed number of VPN IPsec phase2 interface tunnels. IpsecPhase2Interface pulumi.StringPtrInput - // Log disk quota in MB (range depends on how much disk space is available). + // Log disk quota in megabytes (MB). Range depends on how much disk space is available. LogDiskQuota pulumi.StringPtrInput // VDOM name. Name pulumi.StringPtrInput @@ -289,7 +289,7 @@ type VdompropertyArgs struct { ServiceGroup pulumi.StringPtrInput // Maximum guaranteed number of sessions. Session pulumi.StringPtrInput - // Permanent SNMP Index of the virtual domain (0 - 4294967295). + // Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. SnmpIndex pulumi.IntPtrInput // Maximum guaranteed number of SSL-VPNs. Sslvpn pulumi.StringPtrInput @@ -413,7 +413,7 @@ func (o VdompropertyOutput) FirewallAddrgrp() pulumi.StringOutput { return o.ApplyT(func(v *Vdomproperty) pulumi.StringOutput { return v.FirewallAddrgrp }).(pulumi.StringOutput) } -// Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). +// Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). func (o VdompropertyOutput) FirewallPolicy() pulumi.StringOutput { return o.ApplyT(func(v *Vdomproperty) pulumi.StringOutput { return v.FirewallPolicy }).(pulumi.StringOutput) } @@ -438,7 +438,7 @@ func (o VdompropertyOutput) IpsecPhase2Interface() pulumi.StringOutput { return o.ApplyT(func(v *Vdomproperty) pulumi.StringOutput { return v.IpsecPhase2Interface }).(pulumi.StringOutput) } -// Log disk quota in MB (range depends on how much disk space is available). +// Log disk quota in megabytes (MB). Range depends on how much disk space is available. func (o VdompropertyOutput) LogDiskQuota() pulumi.StringOutput { return o.ApplyT(func(v *Vdomproperty) pulumi.StringOutput { return v.LogDiskQuota }).(pulumi.StringOutput) } @@ -473,7 +473,7 @@ func (o VdompropertyOutput) Session() pulumi.StringOutput { return o.ApplyT(func(v *Vdomproperty) pulumi.StringOutput { return v.Session }).(pulumi.StringOutput) } -// Permanent SNMP Index of the virtual domain (0 - 4294967295). +// Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. func (o VdompropertyOutput) SnmpIndex() pulumi.IntOutput { return o.ApplyT(func(v *Vdomproperty) pulumi.IntOutput { return v.SnmpIndex }).(pulumi.IntOutput) } @@ -494,8 +494,8 @@ func (o VdompropertyOutput) UserGroup() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdompropertyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomproperty) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdompropertyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomproperty) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdompropertyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdomradiusserver.go b/sdk/go/fortios/system/vdomradiusserver.go index 66c20125..93bb4afe 100644 --- a/sdk/go/fortios/system/vdomradiusserver.go +++ b/sdk/go/fortios/system/vdomradiusserver.go @@ -41,7 +41,7 @@ type Vdomradiusserver struct { // Enable/disable the RSSO RADIUS server for this VDOM. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdomradiusserver registers a new resource with the given unique name, arguments, and options. @@ -228,8 +228,8 @@ func (o VdomradiusserverOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomradiusserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomradiusserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomradiusserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomradiusserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdomradiusserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vdomsflow.go b/sdk/go/fortios/system/vdomsflow.go index eb8c1cce..f77a6f2d 100644 --- a/sdk/go/fortios/system/vdomsflow.go +++ b/sdk/go/fortios/system/vdomsflow.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -72,7 +70,7 @@ type Vdomsflow struct { Collectors VdomsflowCollectorArrayOutput `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -83,7 +81,7 @@ type Vdomsflow struct { // Enable/disable the sFlow configuration for the current VDOM. Valid values: `enable`, `disable`. VdomSflow pulumi.StringOutput `pulumi:"vdomSflow"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVdomsflow registers a new resource with the given unique name, arguments, and options. @@ -124,7 +122,7 @@ type vdomsflowState struct { Collectors []VdomsflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -147,7 +145,7 @@ type VdomsflowState struct { Collectors VdomsflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -174,7 +172,7 @@ type vdomsflowArgs struct { Collectors []VdomsflowCollector `pulumi:"collectors"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -198,7 +196,7 @@ type VdomsflowArgs struct { Collectors VdomsflowCollectorArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -319,7 +317,7 @@ func (o VdomsflowOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomsflow) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VdomsflowOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vdomsflow) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -345,8 +343,8 @@ func (o VdomsflowOutput) VdomSflow() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VdomsflowOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vdomsflow) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VdomsflowOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vdomsflow) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VdomsflowArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/virtualswitch.go b/sdk/go/fortios/system/virtualswitch.go index 9eb0bb26..365a8b56 100644 --- a/sdk/go/fortios/system/virtualswitch.go +++ b/sdk/go/fortios/system/virtualswitch.go @@ -35,7 +35,7 @@ type Virtualswitch struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of the virtual switch. Name pulumi.StringOutput `pulumi:"name"` @@ -52,7 +52,7 @@ type Virtualswitch struct { // SPAN source port. SpanSourcePort pulumi.StringOutput `pulumi:"spanSourcePort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN. Vlan pulumi.IntOutput `pulumi:"vlan"` } @@ -89,7 +89,7 @@ func GetVirtualswitch(ctx *pulumi.Context, type virtualswitchState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of the virtual switch. Name *string `pulumi:"name"` @@ -114,7 +114,7 @@ type virtualswitchState struct { type VirtualswitchState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of the virtual switch. Name pulumi.StringPtrInput @@ -143,7 +143,7 @@ func (VirtualswitchState) ElementType() reflect.Type { type virtualswitchArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of the virtual switch. Name *string `pulumi:"name"` @@ -169,7 +169,7 @@ type virtualswitchArgs struct { type VirtualswitchArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of the virtual switch. Name pulumi.StringPtrInput @@ -283,7 +283,7 @@ func (o VirtualswitchOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Virtualswitch) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VirtualswitchOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Virtualswitch) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -324,8 +324,8 @@ func (o VirtualswitchOutput) SpanSourcePort() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VirtualswitchOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Virtualswitch) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VirtualswitchOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Virtualswitch) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN. diff --git a/sdk/go/fortios/system/virtualwanlink.go b/sdk/go/fortios/system/virtualwanlink.go index 84988a65..ad420b1c 100644 --- a/sdk/go/fortios/system/virtualwanlink.go +++ b/sdk/go/fortios/system/virtualwanlink.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -41,7 +40,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,7 +67,7 @@ type Virtualwanlink struct { FailAlertInterfaces VirtualwanlinkFailAlertInterfaceArrayOutput `pulumi:"failAlertInterfaces"` // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect pulumi.StringOutput `pulumi:"failDetect"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // 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. The structure of `healthCheck` block is documented below. HealthChecks VirtualwanlinkHealthCheckArrayOutput `pulumi:"healthChecks"` @@ -90,7 +88,7 @@ type Virtualwanlink struct { // Enable/disable SD-WAN. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Configure SD-WAN zones. The structure of `zone` block is documented below. Zones VirtualwanlinkZoneArrayOutput `pulumi:"zones"` } @@ -131,7 +129,7 @@ type virtualwanlinkState struct { FailAlertInterfaces []VirtualwanlinkFailAlertInterface `pulumi:"failAlertInterfaces"` // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect *string `pulumi:"failDetect"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // 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. The structure of `healthCheck` block is documented below. HealthChecks []VirtualwanlinkHealthCheck `pulumi:"healthChecks"` @@ -164,7 +162,7 @@ type VirtualwanlinkState struct { FailAlertInterfaces VirtualwanlinkFailAlertInterfaceArrayInput // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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. The structure of `healthCheck` block is documented below. HealthChecks VirtualwanlinkHealthCheckArrayInput @@ -201,7 +199,7 @@ type virtualwanlinkArgs struct { FailAlertInterfaces []VirtualwanlinkFailAlertInterface `pulumi:"failAlertInterfaces"` // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect *string `pulumi:"failDetect"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // 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. The structure of `healthCheck` block is documented below. HealthChecks []VirtualwanlinkHealthCheck `pulumi:"healthChecks"` @@ -235,7 +233,7 @@ type VirtualwanlinkArgs struct { FailAlertInterfaces VirtualwanlinkFailAlertInterfaceArrayInput // Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. FailDetect pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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. The structure of `healthCheck` block is documented below. HealthChecks VirtualwanlinkHealthCheckArrayInput @@ -363,7 +361,7 @@ func (o VirtualwanlinkOutput) FailDetect() pulumi.StringOutput { return o.ApplyT(func(v *Virtualwanlink) pulumi.StringOutput { return v.FailDetect }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VirtualwanlinkOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Virtualwanlink) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -414,8 +412,8 @@ func (o VirtualwanlinkOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VirtualwanlinkOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Virtualwanlink) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VirtualwanlinkOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Virtualwanlink) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Configure SD-WAN zones. The structure of `zone` block is documented below. diff --git a/sdk/go/fortios/system/virtualwirepair.go b/sdk/go/fortios/system/virtualwirepair.go index a83562aa..cca54981 100644 --- a/sdk/go/fortios/system/virtualwirepair.go +++ b/sdk/go/fortios/system/virtualwirepair.go @@ -36,14 +36,14 @@ type Virtualwirepair struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. Members VirtualwirepairMemberArrayOutput `pulumi:"members"` // Virtual-wire-pair name. Must be a unique interface name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Set VLAN filters. VlanFilter pulumi.StringOutput `pulumi:"vlanFilter"` // Enable/disable wildcard VLAN. Valid values: `enable`, `disable`. @@ -85,7 +85,7 @@ func GetVirtualwirepair(ctx *pulumi.Context, type virtualwirepairState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. Members []VirtualwirepairMember `pulumi:"members"` @@ -102,7 +102,7 @@ type virtualwirepairState struct { type VirtualwirepairState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. Members VirtualwirepairMemberArrayInput @@ -123,7 +123,7 @@ func (VirtualwirepairState) ElementType() reflect.Type { type virtualwirepairArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. Members []VirtualwirepairMember `pulumi:"members"` @@ -141,7 +141,7 @@ type virtualwirepairArgs struct { type VirtualwirepairArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. Members VirtualwirepairMemberArrayInput @@ -247,7 +247,7 @@ func (o VirtualwirepairOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Virtualwirepair) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VirtualwirepairOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Virtualwirepair) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -263,8 +263,8 @@ func (o VirtualwirepairOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VirtualwirepairOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Virtualwirepair) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VirtualwirepairOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Virtualwirepair) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Set VLAN filters. diff --git a/sdk/go/fortios/system/vnetunnel.go b/sdk/go/fortios/system/vnetunnel.go index e370c4d2..b21b2c57 100644 --- a/sdk/go/fortios/system/vnetunnel.go +++ b/sdk/go/fortios/system/vnetunnel.go @@ -56,7 +56,7 @@ type Vnetunnel struct { // URL of provisioning server. UpdateUrl pulumi.StringOutput `pulumi:"updateUrl"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVnetunnel registers a new resource with the given unique name, arguments, and options. @@ -351,8 +351,8 @@ func (o VnetunnelOutput) UpdateUrl() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VnetunnelOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vnetunnel) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VnetunnelOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vnetunnel) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VnetunnelArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/vxlan.go b/sdk/go/fortios/system/vxlan.go index b58d707e..e5829fee 100644 --- a/sdk/go/fortios/system/vxlan.go +++ b/sdk/go/fortios/system/vxlan.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Vxlan struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // EVPN instance. EvpnId pulumi.IntOutput `pulumi:"evpnId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Outgoing interface for VXLAN encapsulated traffic. Interface pulumi.StringOutput `pulumi:"interface"` @@ -93,7 +91,7 @@ type Vxlan struct { // IPv4 address of the VXLAN interface on the device at the remote end of the VXLAN. The structure of `remoteIp` block is documented below. RemoteIps VxlanRemoteIpArrayOutput `pulumi:"remoteIps"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VXLAN network ID. Vni pulumi.IntOutput `pulumi:"vni"` } @@ -143,7 +141,7 @@ type vxlanState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // EVPN instance. EvpnId *int `pulumi:"evpnId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Outgoing interface for VXLAN encapsulated traffic. Interface *string `pulumi:"interface"` @@ -172,7 +170,7 @@ type VxlanState struct { DynamicSortSubtable pulumi.StringPtrInput // EVPN instance. EvpnId pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Outgoing interface for VXLAN encapsulated traffic. Interface pulumi.StringPtrInput @@ -205,7 +203,7 @@ type vxlanArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // EVPN instance. EvpnId *int `pulumi:"evpnId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Outgoing interface for VXLAN encapsulated traffic. Interface string `pulumi:"interface"` @@ -235,7 +233,7 @@ type VxlanArgs struct { DynamicSortSubtable pulumi.StringPtrInput // EVPN instance. EvpnId pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Outgoing interface for VXLAN encapsulated traffic. Interface pulumi.StringInput @@ -359,7 +357,7 @@ func (o VxlanOutput) EvpnId() pulumi.IntOutput { return o.ApplyT(func(v *Vxlan) pulumi.IntOutput { return v.EvpnId }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VxlanOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vxlan) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -400,8 +398,8 @@ func (o VxlanOutput) RemoteIps() VxlanRemoteIpArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VxlanOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vxlan) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VxlanOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vxlan) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VXLAN network ID. diff --git a/sdk/go/fortios/system/wccp.go b/sdk/go/fortios/system/wccp.go index c5860444..adc58446 100644 --- a/sdk/go/fortios/system/wccp.go +++ b/sdk/go/fortios/system/wccp.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -57,7 +56,6 @@ import ( // } // // ``` -// // // ## Import // @@ -126,7 +124,7 @@ type Wccp struct { // WCCP service type used by the cache server for logical interception and redirection of traffic. Valid values: `auto`, `standard`, `dynamic`. ServiceType pulumi.StringOutput `pulumi:"serviceType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewWccp registers a new resource with the given unique name, arguments, and options. @@ -577,8 +575,8 @@ func (o WccpOutput) ServiceType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WccpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Wccp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WccpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Wccp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type WccpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/system/zone.go b/sdk/go/fortios/system/zone.go index 2b50cbfd..5c3a7550 100644 --- a/sdk/go/fortios/system/zone.go +++ b/sdk/go/fortios/system/zone.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,7 +63,7 @@ type Zone struct { Description pulumi.StringOutput `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. Interfaces ZoneInterfaceArrayOutput `pulumi:"interfaces"` @@ -76,7 +74,7 @@ type Zone struct { // Config object tagging. The structure of `tagging` block is documented below. Taggings ZoneTaggingArrayOutput `pulumi:"taggings"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewZone registers a new resource with the given unique name, arguments, and options. @@ -113,7 +111,7 @@ type zoneState struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. Interfaces []ZoneInterface `pulumi:"interfaces"` @@ -132,7 +130,7 @@ type ZoneState struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. Interfaces ZoneInterfaceArrayInput @@ -155,7 +153,7 @@ type zoneArgs struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. Interfaces []ZoneInterface `pulumi:"interfaces"` @@ -175,7 +173,7 @@ type ZoneArgs struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. Interfaces ZoneInterfaceArrayInput @@ -286,7 +284,7 @@ func (o ZoneOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Zone) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ZoneOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Zone) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -312,8 +310,8 @@ func (o ZoneOutput) Taggings() ZoneTaggingArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ZoneOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Zone) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ZoneOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Zone) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ZoneArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/adgrp.go b/sdk/go/fortios/user/adgrp.go index b1e7a15a..5264efc7 100644 --- a/sdk/go/fortios/user/adgrp.go +++ b/sdk/go/fortios/user/adgrp.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -83,7 +81,7 @@ type Adgrp struct { // FSSO agent name. ServerName pulumi.StringOutput `pulumi:"serverName"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAdgrp registers a new resource with the given unique name, arguments, and options. @@ -280,8 +278,8 @@ func (o AdgrpOutput) ServerName() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AdgrpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Adgrp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AdgrpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Adgrp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AdgrpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/certificate.go b/sdk/go/fortios/user/certificate.go index 921a96b8..e639fe0e 100644 --- a/sdk/go/fortios/user/certificate.go +++ b/sdk/go/fortios/user/certificate.go @@ -46,7 +46,7 @@ type Certificate struct { // Type of certificate authentication method. Valid values: `single-certificate`, `trusted-issuer`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCertificate registers a new resource with the given unique name, arguments, and options. @@ -269,8 +269,8 @@ func (o CertificateOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CertificateOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Certificate) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CertificateOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Certificate) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CertificateArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/device.go b/sdk/go/fortios/user/device.go index b668c84f..3d6d53c1 100644 --- a/sdk/go/fortios/user/device.go +++ b/sdk/go/fortios/user/device.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Device struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Device MAC address. Mac pulumi.StringOutput `pulumi:"mac"` @@ -87,7 +85,7 @@ type Device struct { // User name. User pulumi.StringOutput `pulumi:"user"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDevice registers a new resource with the given unique name, arguments, and options. @@ -130,7 +128,7 @@ type deviceState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Device MAC address. Mac *string `pulumi:"mac"` @@ -157,7 +155,7 @@ type DeviceState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Device MAC address. Mac pulumi.StringPtrInput @@ -188,7 +186,7 @@ type deviceArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Device MAC address. Mac *string `pulumi:"mac"` @@ -216,7 +214,7 @@ type DeviceArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Device MAC address. Mac pulumi.StringPtrInput @@ -344,7 +342,7 @@ func (o DeviceOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Device) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DeviceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Device) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -375,8 +373,8 @@ func (o DeviceOutput) User() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DeviceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Device) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DeviceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Device) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DeviceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/deviceaccesslist.go b/sdk/go/fortios/user/deviceaccesslist.go index eb21730f..31225da9 100644 --- a/sdk/go/fortios/user/deviceaccesslist.go +++ b/sdk/go/fortios/user/deviceaccesslist.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,12 +65,12 @@ type Deviceaccesslist struct { DeviceLists DeviceaccesslistDeviceListArrayOutput `pulumi:"deviceLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Device access list name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDeviceaccesslist registers a new resource with the given unique name, arguments, and options. @@ -111,7 +109,7 @@ type deviceaccesslistState struct { DeviceLists []DeviceaccesslistDeviceList `pulumi:"deviceLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Device access list name. Name *string `pulumi:"name"` @@ -126,7 +124,7 @@ type DeviceaccesslistState struct { DeviceLists DeviceaccesslistDeviceListArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Device access list name. Name pulumi.StringPtrInput @@ -145,7 +143,7 @@ type deviceaccesslistArgs struct { DeviceLists []DeviceaccesslistDeviceList `pulumi:"deviceLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Device access list name. Name *string `pulumi:"name"` @@ -161,7 +159,7 @@ type DeviceaccesslistArgs struct { DeviceLists DeviceaccesslistDeviceListArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Device access list name. Name pulumi.StringPtrInput @@ -271,7 +269,7 @@ func (o DeviceaccesslistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Deviceaccesslist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DeviceaccesslistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Deviceaccesslist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -282,8 +280,8 @@ func (o DeviceaccesslistOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DeviceaccesslistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Deviceaccesslist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DeviceaccesslistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Deviceaccesslist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DeviceaccesslistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/devicecategory.go b/sdk/go/fortios/user/devicecategory.go index 83a57d6f..8bea0e06 100644 --- a/sdk/go/fortios/user/devicecategory.go +++ b/sdk/go/fortios/user/devicecategory.go @@ -40,7 +40,7 @@ type Devicecategory struct { // Device category name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDevicecategory registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o DevicecategoryOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DevicecategoryOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Devicecategory) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DevicecategoryOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Devicecategory) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DevicecategoryArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/devicegroup.go b/sdk/go/fortios/user/devicegroup.go index 7a327790..7ba3b53e 100644 --- a/sdk/go/fortios/user/devicegroup.go +++ b/sdk/go/fortios/user/devicegroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,7 +76,7 @@ type Devicegroup struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Device group member. The structure of `member` block is documented below. Members DevicegroupMemberArrayOutput `pulumi:"members"` @@ -87,7 +85,7 @@ type Devicegroup struct { // Config object tagging. The structure of `tagging` block is documented below. Taggings DevicegroupTaggingArrayOutput `pulumi:"taggings"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDevicegroup registers a new resource with the given unique name, arguments, and options. @@ -124,7 +122,7 @@ type devicegroupState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Device group member. The structure of `member` block is documented below. Members []DevicegroupMember `pulumi:"members"` @@ -141,7 +139,7 @@ type DevicegroupState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Device group member. The structure of `member` block is documented below. Members DevicegroupMemberArrayInput @@ -162,7 +160,7 @@ type devicegroupArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Device group member. The structure of `member` block is documented below. Members []DevicegroupMember `pulumi:"members"` @@ -180,7 +178,7 @@ type DevicegroupArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Device group member. The structure of `member` block is documented below. Members DevicegroupMemberArrayInput @@ -289,7 +287,7 @@ func (o DevicegroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Devicegroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DevicegroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Devicegroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -310,8 +308,8 @@ func (o DevicegroupOutput) Taggings() DevicegroupTaggingArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DevicegroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Devicegroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DevicegroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Devicegroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DevicegroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/domaincontroller.go b/sdk/go/fortios/user/domaincontroller.go index 0f1aeba1..9fa43072 100644 --- a/sdk/go/fortios/user/domaincontroller.go +++ b/sdk/go/fortios/user/domaincontroller.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -64,7 +63,6 @@ import ( // } // // ``` -// // // ## Import // @@ -108,7 +106,7 @@ type Domaincontroller struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // extra servers. The structure of `extraServer` block is documented below. ExtraServers DomaincontrollerExtraServerArrayOutput `pulumi:"extraServers"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Hostname of the server to connect to. Hostname pulumi.StringOutput `pulumi:"hostname"` @@ -139,7 +137,7 @@ type Domaincontroller struct { // User name to sign in with. Must have proper permissions for service. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDomaincontroller registers a new resource with the given unique name, arguments, and options. @@ -200,7 +198,7 @@ type domaincontrollerState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // extra servers. The structure of `extraServer` block is documented below. ExtraServers []DomaincontrollerExtraServer `pulumi:"extraServers"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hostname of the server to connect to. Hostname *string `pulumi:"hostname"` @@ -257,7 +255,7 @@ type DomaincontrollerState struct { DynamicSortSubtable pulumi.StringPtrInput // extra servers. The structure of `extraServer` block is documented below. ExtraServers DomaincontrollerExtraServerArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hostname of the server to connect to. Hostname pulumi.StringPtrInput @@ -318,7 +316,7 @@ type domaincontrollerArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // extra servers. The structure of `extraServer` block is documented below. ExtraServers []DomaincontrollerExtraServer `pulumi:"extraServers"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Hostname of the server to connect to. Hostname *string `pulumi:"hostname"` @@ -376,7 +374,7 @@ type DomaincontrollerArgs struct { DynamicSortSubtable pulumi.StringPtrInput // extra servers. The structure of `extraServer` block is documented below. ExtraServers DomaincontrollerExtraServerArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Hostname of the server to connect to. Hostname pulumi.StringPtrInput @@ -552,7 +550,7 @@ func (o DomaincontrollerOutput) ExtraServers() DomaincontrollerExtraServerArrayO return o.ApplyT(func(v *Domaincontroller) DomaincontrollerExtraServerArrayOutput { return v.ExtraServers }).(DomaincontrollerExtraServerArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o DomaincontrollerOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Domaincontroller) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -628,8 +626,8 @@ func (o DomaincontrollerOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DomaincontrollerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Domaincontroller) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DomaincontrollerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Domaincontroller) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DomaincontrollerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/exchange.go b/sdk/go/fortios/user/exchange.go index ee99744b..6ba02b16 100644 --- a/sdk/go/fortios/user/exchange.go +++ b/sdk/go/fortios/user/exchange.go @@ -45,7 +45,7 @@ type Exchange struct { DomainName pulumi.StringOutput `pulumi:"domainName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. HttpAuthType pulumi.StringOutput `pulumi:"httpAuthType"` @@ -64,7 +64,7 @@ type Exchange struct { // User name used to sign in to the server. Must have proper permissions for service. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExchange registers a new resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ type exchangeState struct { DomainName *string `pulumi:"domainName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. HttpAuthType *string `pulumi:"httpAuthType"` @@ -151,7 +151,7 @@ type ExchangeState struct { DomainName pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. HttpAuthType pulumi.StringPtrInput @@ -190,7 +190,7 @@ type exchangeArgs struct { DomainName *string `pulumi:"domainName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. HttpAuthType *string `pulumi:"httpAuthType"` @@ -226,7 +226,7 @@ type ExchangeArgs struct { DomainName pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. HttpAuthType pulumi.StringPtrInput @@ -365,7 +365,7 @@ func (o ExchangeOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Exchange) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExchangeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Exchange) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -411,8 +411,8 @@ func (o ExchangeOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExchangeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Exchange) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExchangeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Exchange) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExchangeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/externalidentityprovider.go b/sdk/go/fortios/user/externalidentityprovider.go index ba8185bc..d05b7241 100644 --- a/sdk/go/fortios/user/externalidentityprovider.go +++ b/sdk/go/fortios/user/externalidentityprovider.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure external identity provider. Applies to FortiOS Version `>= 7.4.2`. +// Configure external identity provider. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. // // ## Import // @@ -56,7 +56,7 @@ type Externalidentityprovider struct { // User attribute name in authentication query. UserAttrName pulumi.StringOutput `pulumi:"userAttrName"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // External identity API version. Valid values: `v1.0`, `beta`. Version pulumi.StringOutput `pulumi:"version"` } @@ -354,8 +354,8 @@ func (o ExternalidentityproviderOutput) UserAttrName() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExternalidentityproviderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Externalidentityprovider) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExternalidentityproviderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Externalidentityprovider) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // External identity API version. Valid values: `v1.0`, `beta`. diff --git a/sdk/go/fortios/user/fortitoken.go b/sdk/go/fortios/user/fortitoken.go index c26e0f51..57325023 100644 --- a/sdk/go/fortios/user/fortitoken.go +++ b/sdk/go/fortios/user/fortitoken.go @@ -52,7 +52,7 @@ type Fortitoken struct { // Status Valid values: `active`, `lock`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFortitoken registers a new resource with the given unique name, arguments, and options. @@ -314,8 +314,8 @@ func (o FortitokenOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FortitokenOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fortitoken) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FortitokenOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fortitoken) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FortitokenArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/fsso.go b/sdk/go/fortios/user/fsso.go index d3b0d810..39571cde 100644 --- a/sdk/go/fortios/user/fsso.go +++ b/sdk/go/fortios/user/fsso.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -134,7 +132,7 @@ type Fsso struct { // LDAP server to get user information. UserInfoServer pulumi.StringOutput `pulumi:"userInfoServer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFsso registers a new resource with the given unique name, arguments, and options. @@ -721,8 +719,8 @@ func (o FssoOutput) UserInfoServer() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FssoOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fsso) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FssoOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fsso) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FssoArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/fssopolling.go b/sdk/go/fortios/user/fssopolling.go index 3b4df92d..9707055e 100644 --- a/sdk/go/fortios/user/fssopolling.go +++ b/sdk/go/fortios/user/fssopolling.go @@ -42,7 +42,7 @@ type Fssopolling struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Active Directory server ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // LDAP server name used in LDAP connection strings. LdapServer pulumi.StringOutput `pulumi:"ldapServer"` @@ -65,7 +65,7 @@ type Fssopolling struct { // User name required to log into this Active Directory server. User pulumi.StringOutput `pulumi:"user"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFssopolling registers a new resource with the given unique name, arguments, and options. @@ -122,7 +122,7 @@ type fssopollingState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Active Directory server ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // LDAP server name used in LDAP connection strings. LdapServer *string `pulumi:"ldapServer"` @@ -157,7 +157,7 @@ type FssopollingState struct { DynamicSortSubtable pulumi.StringPtrInput // Active Directory server ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // LDAP server name used in LDAP connection strings. LdapServer pulumi.StringPtrInput @@ -196,7 +196,7 @@ type fssopollingArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Active Directory server ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // LDAP server name used in LDAP connection strings. LdapServer string `pulumi:"ldapServer"` @@ -232,7 +232,7 @@ type FssopollingArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Active Directory server ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // LDAP server name used in LDAP connection strings. LdapServer pulumi.StringInput @@ -365,7 +365,7 @@ func (o FssopollingOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Fssopolling) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FssopollingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fssopolling) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -421,8 +421,8 @@ func (o FssopollingOutput) User() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FssopollingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fssopolling) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FssopollingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fssopolling) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FssopollingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/group.go b/sdk/go/fortios/user/group.go index b8ef431d..398ac27d 100644 --- a/sdk/go/fortios/user/group.go +++ b/sdk/go/fortios/user/group.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -51,7 +50,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,13 +83,13 @@ type Group struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable the guest user email address field. Valid values: `disable`, `enable`. Email pulumi.StringOutput `pulumi:"email"` - // Time in seconds before guest user accounts expire. (1 - 31536000 sec) + // Time in seconds before guest user accounts expire (1 - 31536000). Expire pulumi.IntOutput `pulumi:"expire"` // Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. ExpireType pulumi.StringOutput `pulumi:"expireType"` // Group ID. Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. GroupType pulumi.StringOutput `pulumi:"groupType"` @@ -126,7 +124,7 @@ type Group struct { // Enable/disable the guest user name entry. Valid values: `disable`, `enable`. UserName pulumi.StringOutput `pulumi:"userName"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewGroup registers a new resource with the given unique name, arguments, and options. @@ -171,13 +169,13 @@ type groupState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable the guest user email address field. Valid values: `disable`, `enable`. Email *string `pulumi:"email"` - // Time in seconds before guest user accounts expire. (1 - 31536000 sec) + // Time in seconds before guest user accounts expire (1 - 31536000). Expire *int `pulumi:"expire"` // Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. ExpireType *string `pulumi:"expireType"` // Group ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. GroupType *string `pulumi:"groupType"` @@ -228,13 +226,13 @@ type GroupState struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable the guest user email address field. Valid values: `disable`, `enable`. Email pulumi.StringPtrInput - // Time in seconds before guest user accounts expire. (1 - 31536000 sec) + // Time in seconds before guest user accounts expire (1 - 31536000). Expire pulumi.IntPtrInput // Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. ExpireType pulumi.StringPtrInput // Group ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. GroupType pulumi.StringPtrInput @@ -289,13 +287,13 @@ type groupArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable the guest user email address field. Valid values: `disable`, `enable`. Email *string `pulumi:"email"` - // Time in seconds before guest user accounts expire. (1 - 31536000 sec) + // Time in seconds before guest user accounts expire (1 - 31536000). Expire *int `pulumi:"expire"` // Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. ExpireType *string `pulumi:"expireType"` // Group ID. Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. GroupType *string `pulumi:"groupType"` @@ -347,13 +345,13 @@ type GroupArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Enable/disable the guest user email address field. Valid values: `disable`, `enable`. Email pulumi.StringPtrInput - // Time in seconds before guest user accounts expire. (1 - 31536000 sec) + // Time in seconds before guest user accounts expire (1 - 31536000). Expire pulumi.IntPtrInput // Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. ExpireType pulumi.StringPtrInput // Group ID. Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. GroupType pulumi.StringPtrInput @@ -508,7 +506,7 @@ func (o GroupOutput) Email() pulumi.StringOutput { return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Email }).(pulumi.StringOutput) } -// Time in seconds before guest user accounts expire. (1 - 31536000 sec) +// Time in seconds before guest user accounts expire (1 - 31536000). func (o GroupOutput) Expire() pulumi.IntOutput { return o.ApplyT(func(v *Group) pulumi.IntOutput { return v.Expire }).(pulumi.IntOutput) } @@ -523,7 +521,7 @@ func (o GroupOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Group) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -609,8 +607,8 @@ func (o GroupOutput) UserName() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Group) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Group) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type GroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/krbkeytab.go b/sdk/go/fortios/user/krbkeytab.go index 2f0dd17a..811c5914 100644 --- a/sdk/go/fortios/user/krbkeytab.go +++ b/sdk/go/fortios/user/krbkeytab.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -63,7 +62,6 @@ import ( // } // // ``` -// // // ## Import // @@ -96,7 +94,7 @@ type Krbkeytab struct { // Kerberos service principal, e.g. HTTP/fgt.example.com@EXAMPLE.COM. Principal pulumi.StringOutput `pulumi:"principal"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewKrbkeytab registers a new resource with the given unique name, arguments, and options. @@ -322,8 +320,8 @@ func (o KrbkeytabOutput) Principal() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o KrbkeytabOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Krbkeytab) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o KrbkeytabOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Krbkeytab) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type KrbkeytabArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/ldap.go b/sdk/go/fortios/user/ldap.go index 249b80a1..6fde5129 100644 --- a/sdk/go/fortios/user/ldap.go +++ b/sdk/go/fortios/user/ldap.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ import ( type Ldap struct { pulumi.CustomResourceState - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField pulumi.StringOutput `pulumi:"accountKeyCertField"` // Account key filter, using the UPN as the search filter. AccountKeyFilter pulumi.StringOutput `pulumi:"accountKeyFilter"` @@ -141,6 +139,8 @@ type Ldap struct { SourcePort pulumi.IntOutput `pulumi:"sourcePort"` // Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). SslMinProtoVersion pulumi.StringOutput `pulumi:"sslMinProtoVersion"` + // 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). + StatusTtl pulumi.IntOutput `pulumi:"statusTtl"` // Tertiary LDAP server CN domain name or IP. TertiaryServer pulumi.StringOutput `pulumi:"tertiaryServer"` // Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. @@ -158,7 +158,7 @@ type Ldap struct { // Username (full DN) for initial binding. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLdap registers a new resource with the given unique name, arguments, and options. @@ -204,7 +204,7 @@ func GetLdap(ctx *pulumi.Context, // Input properties used for looking up and filtering Ldap resources. type ldapState struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField *string `pulumi:"accountKeyCertField"` // Account key filter, using the UPN as the search filter. AccountKeyFilter *string `pulumi:"accountKeyFilter"` @@ -268,6 +268,8 @@ type ldapState struct { SourcePort *int `pulumi:"sourcePort"` // Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). SslMinProtoVersion *string `pulumi:"sslMinProtoVersion"` + // 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). + StatusTtl *int `pulumi:"statusTtl"` // Tertiary LDAP server CN domain name or IP. TertiaryServer *string `pulumi:"tertiaryServer"` // Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. @@ -289,7 +291,7 @@ type ldapState struct { } type LdapState struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField pulumi.StringPtrInput // Account key filter, using the UPN as the search filter. AccountKeyFilter pulumi.StringPtrInput @@ -353,6 +355,8 @@ type LdapState struct { SourcePort pulumi.IntPtrInput // Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). SslMinProtoVersion pulumi.StringPtrInput + // 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). + StatusTtl pulumi.IntPtrInput // Tertiary LDAP server CN domain name or IP. TertiaryServer pulumi.StringPtrInput // Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. @@ -378,7 +382,7 @@ func (LdapState) ElementType() reflect.Type { } type ldapArgs struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField *string `pulumi:"accountKeyCertField"` // Account key filter, using the UPN as the search filter. AccountKeyFilter *string `pulumi:"accountKeyFilter"` @@ -442,6 +446,8 @@ type ldapArgs struct { SourcePort *int `pulumi:"sourcePort"` // Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). SslMinProtoVersion *string `pulumi:"sslMinProtoVersion"` + // 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). + StatusTtl *int `pulumi:"statusTtl"` // Tertiary LDAP server CN domain name or IP. TertiaryServer *string `pulumi:"tertiaryServer"` // Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. @@ -464,7 +470,7 @@ type ldapArgs struct { // The set of arguments for constructing a Ldap resource. type LdapArgs struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField pulumi.StringPtrInput // Account key filter, using the UPN as the search filter. AccountKeyFilter pulumi.StringPtrInput @@ -528,6 +534,8 @@ type LdapArgs struct { SourcePort pulumi.IntPtrInput // Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). SslMinProtoVersion pulumi.StringPtrInput + // 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). + StatusTtl pulumi.IntPtrInput // Tertiary LDAP server CN domain name or IP. TertiaryServer pulumi.StringPtrInput // Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. @@ -635,7 +643,7 @@ func (o LdapOutput) ToLdapOutputWithContext(ctx context.Context) LdapOutput { return o } -// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. +// Define subject identity field in certificate for user access right checking. func (o LdapOutput) AccountKeyCertField() pulumi.StringOutput { return o.ApplyT(func(v *Ldap) pulumi.StringOutput { return v.AccountKeyCertField }).(pulumi.StringOutput) } @@ -795,6 +803,11 @@ func (o LdapOutput) SslMinProtoVersion() pulumi.StringOutput { return o.ApplyT(func(v *Ldap) pulumi.StringOutput { return v.SslMinProtoVersion }).(pulumi.StringOutput) } +// 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). +func (o LdapOutput) StatusTtl() pulumi.IntOutput { + return o.ApplyT(func(v *Ldap) pulumi.IntOutput { return v.StatusTtl }).(pulumi.IntOutput) +} + // Tertiary LDAP server CN domain name or IP. func (o LdapOutput) TertiaryServer() pulumi.StringOutput { return o.ApplyT(func(v *Ldap) pulumi.StringOutput { return v.TertiaryServer }).(pulumi.StringOutput) @@ -836,8 +849,8 @@ func (o LdapOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LdapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ldap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LdapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ldap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LdapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/local.go b/sdk/go/fortios/user/local.go index 2ce8f860..b978b57b 100644 --- a/sdk/go/fortios/user/local.go +++ b/sdk/go/fortios/user/local.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -69,7 +68,6 @@ import ( // } // // ``` -// // // ## Import // @@ -146,7 +144,7 @@ type Local struct { // Enable/disable case and accent sensitivity when performing username matching (accents are stripped and case is ignored when disabled). Valid values: `disable`, `enable`. UsernameSensitivity pulumi.StringOutput `pulumi:"usernameSensitivity"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation. Workstation pulumi.StringOutput `pulumi:"workstation"` } @@ -669,8 +667,8 @@ func (o LocalOutput) UsernameSensitivity() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Local) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Local) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation. diff --git a/sdk/go/fortios/user/nacpolicy.go b/sdk/go/fortios/user/nacpolicy.go index 2ebe8830..a43404f0 100644 --- a/sdk/go/fortios/user/nacpolicy.go +++ b/sdk/go/fortios/user/nacpolicy.go @@ -45,7 +45,9 @@ type Nacpolicy struct { Family pulumi.StringOutput `pulumi:"family"` // Dynamic firewall address to associate MAC which match this policy. FirewallAddress pulumi.StringOutput `pulumi:"firewallAddress"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // NAC policy matching FortiVoice tag. + FortivoiceTag pulumi.StringOutput `pulumi:"fortivoiceTag"` + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // NAC policy matching host. Host pulumi.StringOutput `pulumi:"host"` @@ -55,6 +57,10 @@ type Nacpolicy struct { HwVersion pulumi.StringOutput `pulumi:"hwVersion"` // NAC policy matching MAC address. Mac pulumi.StringOutput `pulumi:"mac"` + // Number of days the matched devices will be retained (0 - always retain) + MatchPeriod pulumi.IntOutput `pulumi:"matchPeriod"` + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType pulumi.StringOutput `pulumi:"matchType"` // NAC policy name. Name pulumi.StringOutput `pulumi:"name"` // NAC policy matching operating system. @@ -88,7 +94,7 @@ type Nacpolicy struct { // NAC policy matching user group. UserGroup pulumi.StringOutput `pulumi:"userGroup"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNacpolicy registers a new resource with the given unique name, arguments, and options. @@ -133,7 +139,9 @@ type nacpolicyState struct { Family *string `pulumi:"family"` // Dynamic firewall address to associate MAC which match this policy. FirewallAddress *string `pulumi:"firewallAddress"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // NAC policy matching FortiVoice tag. + FortivoiceTag *string `pulumi:"fortivoiceTag"` + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // NAC policy matching host. Host *string `pulumi:"host"` @@ -143,6 +151,10 @@ type nacpolicyState struct { HwVersion *string `pulumi:"hwVersion"` // NAC policy matching MAC address. Mac *string `pulumi:"mac"` + // Number of days the matched devices will be retained (0 - always retain) + MatchPeriod *int `pulumi:"matchPeriod"` + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType *string `pulumi:"matchType"` // NAC policy name. Name *string `pulumi:"name"` // NAC policy matching operating system. @@ -192,7 +204,9 @@ type NacpolicyState struct { Family pulumi.StringPtrInput // Dynamic firewall address to associate MAC which match this policy. FirewallAddress pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // NAC policy matching FortiVoice tag. + FortivoiceTag pulumi.StringPtrInput + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // NAC policy matching host. Host pulumi.StringPtrInput @@ -202,6 +216,10 @@ type NacpolicyState struct { HwVersion pulumi.StringPtrInput // NAC policy matching MAC address. Mac pulumi.StringPtrInput + // Number of days the matched devices will be retained (0 - always retain) + MatchPeriod pulumi.IntPtrInput + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType pulumi.StringPtrInput // NAC policy name. Name pulumi.StringPtrInput // NAC policy matching operating system. @@ -255,7 +273,9 @@ type nacpolicyArgs struct { Family *string `pulumi:"family"` // Dynamic firewall address to associate MAC which match this policy. FirewallAddress *string `pulumi:"firewallAddress"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // NAC policy matching FortiVoice tag. + FortivoiceTag *string `pulumi:"fortivoiceTag"` + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // NAC policy matching host. Host *string `pulumi:"host"` @@ -265,6 +285,10 @@ type nacpolicyArgs struct { HwVersion *string `pulumi:"hwVersion"` // NAC policy matching MAC address. Mac *string `pulumi:"mac"` + // Number of days the matched devices will be retained (0 - always retain) + MatchPeriod *int `pulumi:"matchPeriod"` + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType *string `pulumi:"matchType"` // NAC policy name. Name *string `pulumi:"name"` // NAC policy matching operating system. @@ -315,7 +339,9 @@ type NacpolicyArgs struct { Family pulumi.StringPtrInput // Dynamic firewall address to associate MAC which match this policy. FirewallAddress pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // NAC policy matching FortiVoice tag. + FortivoiceTag pulumi.StringPtrInput + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // NAC policy matching host. Host pulumi.StringPtrInput @@ -325,6 +351,10 @@ type NacpolicyArgs struct { HwVersion pulumi.StringPtrInput // NAC policy matching MAC address. Mac pulumi.StringPtrInput + // Number of days the matched devices will be retained (0 - always retain) + MatchPeriod pulumi.IntPtrInput + // Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + MatchType pulumi.StringPtrInput // NAC policy name. Name pulumi.StringPtrInput // NAC policy matching operating system. @@ -478,7 +508,12 @@ func (o NacpolicyOutput) FirewallAddress() pulumi.StringOutput { return o.ApplyT(func(v *Nacpolicy) pulumi.StringOutput { return v.FirewallAddress }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// NAC policy matching FortiVoice tag. +func (o NacpolicyOutput) FortivoiceTag() pulumi.StringOutput { + return o.ApplyT(func(v *Nacpolicy) pulumi.StringOutput { return v.FortivoiceTag }).(pulumi.StringOutput) +} + +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o NacpolicyOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Nacpolicy) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -503,6 +538,16 @@ func (o NacpolicyOutput) Mac() pulumi.StringOutput { return o.ApplyT(func(v *Nacpolicy) pulumi.StringOutput { return v.Mac }).(pulumi.StringOutput) } +// Number of days the matched devices will be retained (0 - always retain) +func (o NacpolicyOutput) MatchPeriod() pulumi.IntOutput { + return o.ApplyT(func(v *Nacpolicy) pulumi.IntOutput { return v.MatchPeriod }).(pulumi.IntOutput) +} + +// Match and retain the devices based on the type. Valid values: `dynamic`, `override`. +func (o NacpolicyOutput) MatchType() pulumi.StringOutput { + return o.ApplyT(func(v *Nacpolicy) pulumi.StringOutput { return v.MatchType }).(pulumi.StringOutput) +} + // NAC policy name. func (o NacpolicyOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Nacpolicy) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) @@ -584,8 +629,8 @@ func (o NacpolicyOutput) UserGroup() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NacpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nacpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NacpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nacpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NacpolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/passwordpolicy.go b/sdk/go/fortios/user/passwordpolicy.go index 5611e95a..e6657a0a 100644 --- a/sdk/go/fortios/user/passwordpolicy.go +++ b/sdk/go/fortios/user/passwordpolicy.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -85,7 +83,7 @@ type Passwordpolicy struct { // Enable/disable reuse of password. If both reuse-password and min-change-characters are enabled, min-change-characters overrides. Valid values: `enable`, `disable`. ReusePassword pulumi.StringOutput `pulumi:"reusePassword"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Time in days before a password expiration warning message is displayed to the user upon login. WarnDays pulumi.IntOutput `pulumi:"warnDays"` } @@ -383,8 +381,8 @@ func (o PasswordpolicyOutput) ReusePassword() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PasswordpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Passwordpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PasswordpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Passwordpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Time in days before a password expiration warning message is displayed to the user upon login. diff --git a/sdk/go/fortios/user/peer.go b/sdk/go/fortios/user/peer.go index dca18d3e..004cd3db 100644 --- a/sdk/go/fortios/user/peer.go +++ b/sdk/go/fortios/user/peer.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -100,7 +98,7 @@ type Peer struct { // Enable/disable two-factor authentication, applying certificate and password-based authentication. Valid values: `enable`, `disable`. TwoFactor pulumi.StringOutput `pulumi:"twoFactor"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPeer registers a new resource with the given unique name, arguments, and options. @@ -477,8 +475,8 @@ func (o PeerOutput) TwoFactor() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PeerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Peer) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PeerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Peer) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PeerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/peergrp.go b/sdk/go/fortios/user/peergrp.go index 94c75b2d..6272fa1f 100644 --- a/sdk/go/fortios/user/peergrp.go +++ b/sdk/go/fortios/user/peergrp.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,14 +75,14 @@ type Peergrp struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Peer group members. The structure of `member` block is documented below. Members PeergrpMemberArrayOutput `pulumi:"members"` // Peer group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPeergrp registers a new resource with the given unique name, arguments, and options. @@ -119,7 +117,7 @@ func GetPeergrp(ctx *pulumi.Context, type peergrpState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Peer group members. The structure of `member` block is documented below. Members []PeergrpMember `pulumi:"members"` @@ -132,7 +130,7 @@ type peergrpState struct { type PeergrpState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Peer group members. The structure of `member` block is documented below. Members PeergrpMemberArrayInput @@ -149,7 +147,7 @@ func (PeergrpState) ElementType() reflect.Type { type peergrpArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Peer group members. The structure of `member` block is documented below. Members []PeergrpMember `pulumi:"members"` @@ -163,7 +161,7 @@ type peergrpArgs struct { type PeergrpArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Peer group members. The structure of `member` block is documented below. Members PeergrpMemberArrayInput @@ -265,7 +263,7 @@ func (o PeergrpOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Peergrp) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PeergrpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Peergrp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -281,8 +279,8 @@ func (o PeergrpOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PeergrpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Peergrp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PeergrpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Peergrp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PeergrpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/pop3.go b/sdk/go/fortios/user/pop3.go index fc562738..21418dcf 100644 --- a/sdk/go/fortios/user/pop3.go +++ b/sdk/go/fortios/user/pop3.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -76,7 +74,7 @@ type Pop3 struct { // Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). SslMinProtoVersion pulumi.StringOutput `pulumi:"sslMinProtoVersion"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPop3 registers a new resource with the given unique name, arguments, and options. @@ -289,8 +287,8 @@ func (o Pop3Output) SslMinProtoVersion() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Pop3Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Pop3) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Pop3Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Pop3) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Pop3ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/quarantine.go b/sdk/go/fortios/user/quarantine.go index 216a6683..a6f259cf 100644 --- a/sdk/go/fortios/user/quarantine.go +++ b/sdk/go/fortios/user/quarantine.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,7 +63,7 @@ type Quarantine struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Firewall address group which includes all quarantine MAC address. FirewallGroups pulumi.StringOutput `pulumi:"firewallGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine pulumi.StringOutput `pulumi:"quarantine"` @@ -74,7 +72,7 @@ type Quarantine struct { // Traffic policy for quarantined MACs. TrafficPolicy pulumi.StringOutput `pulumi:"trafficPolicy"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQuarantine registers a new resource with the given unique name, arguments, and options. @@ -111,7 +109,7 @@ type quarantineState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Firewall address group which includes all quarantine MAC address. FirewallGroups *string `pulumi:"firewallGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine *string `pulumi:"quarantine"` @@ -128,7 +126,7 @@ type QuarantineState struct { DynamicSortSubtable pulumi.StringPtrInput // Firewall address group which includes all quarantine MAC address. FirewallGroups pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine pulumi.StringPtrInput @@ -149,7 +147,7 @@ type quarantineArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Firewall address group which includes all quarantine MAC address. FirewallGroups *string `pulumi:"firewallGroups"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine *string `pulumi:"quarantine"` @@ -167,7 +165,7 @@ type QuarantineArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Firewall address group which includes all quarantine MAC address. FirewallGroups pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable quarantine. Valid values: `enable`, `disable`. Quarantine pulumi.StringPtrInput @@ -276,7 +274,7 @@ func (o QuarantineOutput) FirewallGroups() pulumi.StringOutput { return o.ApplyT(func(v *Quarantine) pulumi.StringOutput { return v.FirewallGroups }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o QuarantineOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Quarantine) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -297,8 +295,8 @@ func (o QuarantineOutput) TrafficPolicy() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QuarantineOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Quarantine) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QuarantineOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Quarantine) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QuarantineArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/radius.go b/sdk/go/fortios/user/radius.go index ebeecf2f..443b93fb 100644 --- a/sdk/go/fortios/user/radius.go +++ b/sdk/go/fortios/user/radius.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -64,7 +63,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,7 +84,7 @@ import ( type Radius struct { pulumi.CustomResourceState - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField pulumi.StringOutput `pulumi:"accountKeyCertField"` // Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. AccountKeyProcessing pulumi.StringOutput `pulumi:"accountKeyProcessing"` @@ -112,7 +110,7 @@ type Radius struct { Delimiter pulumi.StringOutput `pulumi:"delimiter"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. GroupOverrideAttrType pulumi.StringOutput `pulumi:"groupOverrideAttrType"` @@ -209,7 +207,7 @@ type Radius struct { // Enable/disable case sensitive user names. Valid values: `enable`, `disable`. UsernameCaseSensitive pulumi.StringOutput `pulumi:"usernameCaseSensitive"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRadius registers a new resource with the given unique name, arguments, and options. @@ -265,7 +263,7 @@ func GetRadius(ctx *pulumi.Context, // Input properties used for looking up and filtering Radius resources. type radiusState struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField *string `pulumi:"accountKeyCertField"` // Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. AccountKeyProcessing *string `pulumi:"accountKeyProcessing"` @@ -291,7 +289,7 @@ type radiusState struct { Delimiter *string `pulumi:"delimiter"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. GroupOverrideAttrType *string `pulumi:"groupOverrideAttrType"` @@ -392,7 +390,7 @@ type radiusState struct { } type RadiusState struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField pulumi.StringPtrInput // Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. AccountKeyProcessing pulumi.StringPtrInput @@ -418,7 +416,7 @@ type RadiusState struct { Delimiter pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. GroupOverrideAttrType pulumi.StringPtrInput @@ -523,7 +521,7 @@ func (RadiusState) ElementType() reflect.Type { } type radiusArgs struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField *string `pulumi:"accountKeyCertField"` // Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. AccountKeyProcessing *string `pulumi:"accountKeyProcessing"` @@ -549,7 +547,7 @@ type radiusArgs struct { Delimiter *string `pulumi:"delimiter"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. GroupOverrideAttrType *string `pulumi:"groupOverrideAttrType"` @@ -651,7 +649,7 @@ type radiusArgs struct { // The set of arguments for constructing a Radius resource. type RadiusArgs struct { - // Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + // Define subject identity field in certificate for user access right checking. AccountKeyCertField pulumi.StringPtrInput // Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. AccountKeyProcessing pulumi.StringPtrInput @@ -677,7 +675,7 @@ type RadiusArgs struct { Delimiter pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. GroupOverrideAttrType pulumi.StringPtrInput @@ -864,7 +862,7 @@ func (o RadiusOutput) ToRadiusOutputWithContext(ctx context.Context) RadiusOutpu return o } -// Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. +// Define subject identity field in certificate for user access right checking. func (o RadiusOutput) AccountKeyCertField() pulumi.StringOutput { return o.ApplyT(func(v *Radius) pulumi.StringOutput { return v.AccountKeyCertField }).(pulumi.StringOutput) } @@ -929,7 +927,7 @@ func (o RadiusOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Radius) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o RadiusOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Radius) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1170,8 +1168,8 @@ func (o RadiusOutput) UsernameCaseSensitive() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RadiusOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Radius) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RadiusOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Radius) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RadiusArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/saml.go b/sdk/go/fortios/user/saml.go index b3054411..b5849118 100644 --- a/sdk/go/fortios/user/saml.go +++ b/sdk/go/fortios/user/saml.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // @@ -109,7 +107,7 @@ type Saml struct { // User name in assertion statement. UserName pulumi.StringOutput `pulumi:"userName"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSaml registers a new resource with the given unique name, arguments, and options. @@ -516,8 +514,8 @@ func (o SamlOutput) UserName() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SamlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Saml) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SamlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Saml) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SamlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/securityexemptlist.go b/sdk/go/fortios/user/securityexemptlist.go index b8200c42..74154f33 100644 --- a/sdk/go/fortios/user/securityexemptlist.go +++ b/sdk/go/fortios/user/securityexemptlist.go @@ -37,14 +37,14 @@ type Securityexemptlist struct { Description pulumi.StringOutput `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of the exempt list. Name pulumi.StringOutput `pulumi:"name"` // Configure rules for exempting users from captive portal authentication. The structure of `rule` block is documented below. Rules SecurityexemptlistRuleArrayOutput `pulumi:"rules"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSecurityexemptlist registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type securityexemptlistState struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of the exempt list. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type SecurityexemptlistState struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of the exempt list. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type securityexemptlistArgs struct { Description *string `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of the exempt list. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type SecurityexemptlistArgs struct { Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of the exempt list. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o SecurityexemptlistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Securityexemptlist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SecurityexemptlistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Securityexemptlist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o SecurityexemptlistOutput) Rules() SecurityexemptlistRuleArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SecurityexemptlistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Securityexemptlist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SecurityexemptlistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Securityexemptlist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SecurityexemptlistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/setting.go b/sdk/go/fortios/user/setting.go index c1f123a1..ac40691d 100644 --- a/sdk/go/fortios/user/setting.go +++ b/sdk/go/fortios/user/setting.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -117,14 +115,14 @@ type Setting struct { DefaultUserPasswordPolicy pulumi.StringOutput `pulumi:"defaultUserPasswordPolicy"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. PerPolicyDisclaimer pulumi.StringOutput `pulumi:"perPolicyDisclaimer"` // Set the RADIUS session timeout to a hard timeout or to ignore RADIUS server session timeouts. Valid values: `hard-timeout`, `ignore-timeout`. RadiusSesTimeoutAct pulumi.StringOutput `pulumi:"radiusSesTimeoutAct"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -199,7 +197,7 @@ type settingState struct { DefaultUserPasswordPolicy *string `pulumi:"defaultUserPasswordPolicy"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. PerPolicyDisclaimer *string `pulumi:"perPolicyDisclaimer"` @@ -252,7 +250,7 @@ type SettingState struct { DefaultUserPasswordPolicy pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. PerPolicyDisclaimer pulumi.StringPtrInput @@ -309,7 +307,7 @@ type settingArgs struct { DefaultUserPasswordPolicy *string `pulumi:"defaultUserPasswordPolicy"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. PerPolicyDisclaimer *string `pulumi:"perPolicyDisclaimer"` @@ -363,7 +361,7 @@ type SettingArgs struct { DefaultUserPasswordPolicy pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. PerPolicyDisclaimer pulumi.StringPtrInput @@ -565,7 +563,7 @@ func (o SettingOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -581,8 +579,8 @@ func (o SettingOutput) RadiusSesTimeoutAct() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/user/tacacs.go b/sdk/go/fortios/user/tacacs.go index ec3ad90e..85d55cea 100644 --- a/sdk/go/fortios/user/tacacs.go +++ b/sdk/go/fortios/user/tacacs.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -86,12 +84,14 @@ type Tacacs struct { Server pulumi.StringOutput `pulumi:"server"` // source IP for communications to TACACS+ server. SourceIp pulumi.StringOutput `pulumi:"sourceIp"` + // 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). + StatusTtl pulumi.IntOutput `pulumi:"statusTtl"` // Key to access the tertiary server. TertiaryKey pulumi.StringPtrOutput `pulumi:"tertiaryKey"` // Tertiary TACACS+ server CN domain name or IP address. TertiaryServer pulumi.StringOutput `pulumi:"tertiaryServer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTacacs registers a new resource with the given unique name, arguments, and options. @@ -161,6 +161,8 @@ type tacacsState struct { Server *string `pulumi:"server"` // source IP for communications to TACACS+ server. SourceIp *string `pulumi:"sourceIp"` + // 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). + StatusTtl *int `pulumi:"statusTtl"` // Key to access the tertiary server. TertiaryKey *string `pulumi:"tertiaryKey"` // Tertiary TACACS+ server CN domain name or IP address. @@ -192,6 +194,8 @@ type TacacsState struct { Server pulumi.StringPtrInput // source IP for communications to TACACS+ server. SourceIp pulumi.StringPtrInput + // 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). + StatusTtl pulumi.IntPtrInput // Key to access the tertiary server. TertiaryKey pulumi.StringPtrInput // Tertiary TACACS+ server CN domain name or IP address. @@ -227,6 +231,8 @@ type tacacsArgs struct { Server *string `pulumi:"server"` // source IP for communications to TACACS+ server. SourceIp *string `pulumi:"sourceIp"` + // 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). + StatusTtl *int `pulumi:"statusTtl"` // Key to access the tertiary server. TertiaryKey *string `pulumi:"tertiaryKey"` // Tertiary TACACS+ server CN domain name or IP address. @@ -259,6 +265,8 @@ type TacacsArgs struct { Server pulumi.StringPtrInput // source IP for communications to TACACS+ server. SourceIp pulumi.StringPtrInput + // 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). + StatusTtl pulumi.IntPtrInput // Key to access the tertiary server. TertiaryKey pulumi.StringPtrInput // Tertiary TACACS+ server CN domain name or IP address. @@ -409,6 +417,11 @@ func (o TacacsOutput) SourceIp() pulumi.StringOutput { return o.ApplyT(func(v *Tacacs) pulumi.StringOutput { return v.SourceIp }).(pulumi.StringOutput) } +// 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). +func (o TacacsOutput) StatusTtl() pulumi.IntOutput { + return o.ApplyT(func(v *Tacacs) pulumi.IntOutput { return v.StatusTtl }).(pulumi.IntOutput) +} + // Key to access the tertiary server. func (o TacacsOutput) TertiaryKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *Tacacs) pulumi.StringPtrOutput { return v.TertiaryKey }).(pulumi.StringPtrOutput) @@ -420,8 +433,8 @@ func (o TacacsOutput) TertiaryServer() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TacacsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Tacacs) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TacacsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Tacacs) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TacacsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/virtualpatch/profile.go b/sdk/go/fortios/virtualpatch/profile.go index bdac212b..fa2ac789 100644 --- a/sdk/go/fortios/virtualpatch/profile.go +++ b/sdk/go/fortios/virtualpatch/profile.go @@ -41,7 +41,7 @@ type Profile struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Exempt devices or rules. The structure of `exemption` block is documented below. Exemptions ProfileExemptionArrayOutput `pulumi:"exemptions"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable logging of detection. Valid values: `enable`, `disable`. Log pulumi.StringOutput `pulumi:"log"` @@ -50,7 +50,7 @@ type Profile struct { // Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`. Severity pulumi.StringOutput `pulumi:"severity"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -91,7 +91,7 @@ type profileState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Exempt devices or rules. The structure of `exemption` block is documented below. Exemptions []ProfileExemption `pulumi:"exemptions"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable logging of detection. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` @@ -112,7 +112,7 @@ type ProfileState struct { DynamicSortSubtable pulumi.StringPtrInput // Exempt devices or rules. The structure of `exemption` block is documented below. Exemptions ProfileExemptionArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable logging of detection. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput @@ -137,7 +137,7 @@ type profileArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Exempt devices or rules. The structure of `exemption` block is documented below. Exemptions []ProfileExemption `pulumi:"exemptions"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable logging of detection. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` @@ -159,7 +159,7 @@ type ProfileArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Exempt devices or rules. The structure of `exemption` block is documented below. Exemptions ProfileExemptionArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable logging of detection. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput @@ -278,7 +278,7 @@ func (o ProfileOutput) Exemptions() ProfileExemptionArrayOutput { return o.ApplyT(func(v *Profile) ProfileExemptionArrayOutput { return v.Exemptions }).(ProfileExemptionArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -299,8 +299,8 @@ func (o ProfileOutput) Severity() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/voip/profile.go b/sdk/go/fortios/voip/profile.go index f24a7569..84c90386 100644 --- a/sdk/go/fortios/voip/profile.go +++ b/sdk/go/fortios/voip/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -95,7 +94,6 @@ import ( // } // // ``` -// // // ## Import // @@ -119,9 +117,9 @@ type Profile struct { // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` - // Flow or proxy inspection feature set. + // IPS or voipd (SIP-ALG) inspection feature set. FeatureSet pulumi.StringOutput `pulumi:"featureSet"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // MSRP. The structure of `msrp` block is documented below. Msrp ProfileMsrpOutput `pulumi:"msrp"` @@ -132,7 +130,7 @@ type Profile struct { // SIP. The structure of `sip` block is documented below. Sip ProfileSipOutput `pulumi:"sip"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -167,9 +165,9 @@ func GetProfile(ctx *pulumi.Context, type profileState struct { // Comment. Comment *string `pulumi:"comment"` - // Flow or proxy inspection feature set. + // IPS or voipd (SIP-ALG) inspection feature set. FeatureSet *string `pulumi:"featureSet"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // MSRP. The structure of `msrp` block is documented below. Msrp *ProfileMsrp `pulumi:"msrp"` @@ -186,9 +184,9 @@ type profileState struct { type ProfileState struct { // Comment. Comment pulumi.StringPtrInput - // Flow or proxy inspection feature set. + // IPS or voipd (SIP-ALG) inspection feature set. FeatureSet pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // MSRP. The structure of `msrp` block is documented below. Msrp ProfileMsrpPtrInput @@ -209,9 +207,9 @@ func (ProfileState) ElementType() reflect.Type { type profileArgs struct { // Comment. Comment *string `pulumi:"comment"` - // Flow or proxy inspection feature set. + // IPS or voipd (SIP-ALG) inspection feature set. FeatureSet *string `pulumi:"featureSet"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // MSRP. The structure of `msrp` block is documented below. Msrp *ProfileMsrp `pulumi:"msrp"` @@ -229,9 +227,9 @@ type profileArgs struct { type ProfileArgs struct { // Comment. Comment pulumi.StringPtrInput - // Flow or proxy inspection feature set. + // IPS or voipd (SIP-ALG) inspection feature set. FeatureSet pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // MSRP. The structure of `msrp` block is documented below. Msrp ProfileMsrpPtrInput @@ -337,12 +335,12 @@ func (o ProfileOutput) Comment() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) } -// Flow or proxy inspection feature set. +// IPS or voipd (SIP-ALG) inspection feature set. func (o ProfileOutput) FeatureSet() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.FeatureSet }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -368,8 +366,8 @@ func (o ProfileOutput) Sip() ProfileSipOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/voip/pulumiTypes.go b/sdk/go/fortios/voip/pulumiTypes.go index 48391dbd..79c839e9 100644 --- a/sdk/go/fortios/voip/pulumiTypes.go +++ b/sdk/go/fortios/voip/pulumiTypes.go @@ -614,7 +614,7 @@ type ProfileSip struct { PrackRateTrack *string `pulumi:"prackRateTrack"` // Override i line to preserve original IPS (default: append). Valid values: `disable`, `enable`. PreserveOverride *string `pulumi:"preserveOverride"` - // Expiry time for provisional INVITE (10 - 3600 sec). + // Expiry time (10-3600, in seconds) for provisional INVITE. ProvisionalInviteExpiryTime *int `pulumi:"provisionalInviteExpiryTime"` // PUBLISH request rate limit (per second, per policy). PublishRate *int `pulumi:"publishRate"` @@ -858,7 +858,7 @@ type ProfileSipArgs struct { PrackRateTrack pulumi.StringPtrInput `pulumi:"prackRateTrack"` // Override i line to preserve original IPS (default: append). Valid values: `disable`, `enable`. PreserveOverride pulumi.StringPtrInput `pulumi:"preserveOverride"` - // Expiry time for provisional INVITE (10 - 3600 sec). + // Expiry time (10-3600, in seconds) for provisional INVITE. ProvisionalInviteExpiryTime pulumi.IntPtrInput `pulumi:"provisionalInviteExpiryTime"` // PUBLISH request rate limit (per second, per policy). PublishRate pulumi.IntPtrInput `pulumi:"publishRate"` @@ -1428,7 +1428,7 @@ func (o ProfileSipOutput) PreserveOverride() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileSip) *string { return v.PreserveOverride }).(pulumi.StringPtrOutput) } -// Expiry time for provisional INVITE (10 - 3600 sec). +// Expiry time (10-3600, in seconds) for provisional INVITE. func (o ProfileSipOutput) ProvisionalInviteExpiryTime() pulumi.IntPtrOutput { return o.ApplyT(func(v ProfileSip) *int { return v.ProvisionalInviteExpiryTime }).(pulumi.IntPtrOutput) } @@ -2462,7 +2462,7 @@ func (o ProfileSipPtrOutput) PreserveOverride() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Expiry time for provisional INVITE (10 - 3600 sec). +// Expiry time (10-3600, in seconds) for provisional INVITE. func (o ProfileSipPtrOutput) ProvisionalInviteExpiryTime() pulumi.IntPtrOutput { return o.ApplyT(func(v *ProfileSip) *int { if v == nil { diff --git a/sdk/go/fortios/vpn/certificate/ca.go b/sdk/go/fortios/vpn/certificate/ca.go index 12a00f61..4854a3d0 100644 --- a/sdk/go/fortios/vpn/certificate/ca.go +++ b/sdk/go/fortios/vpn/certificate/ca.go @@ -44,6 +44,8 @@ type Ca struct { CaIdentifier pulumi.StringOutput `pulumi:"caIdentifier"` // URL of the EST server. EstUrl pulumi.StringOutput `pulumi:"estUrl"` + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa pulumi.StringOutput `pulumi:"fabricCa"` // Time at which CA was last updated. LastUpdated pulumi.IntOutput `pulumi:"lastUpdated"` // Name. @@ -63,7 +65,7 @@ type Ca struct { // Enable/disable as a trusted CA. Valid values: `enable`, `disable`. Trusted pulumi.StringOutput `pulumi:"trusted"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCa registers a new resource with the given unique name, arguments, and options. @@ -116,6 +118,8 @@ type caState struct { CaIdentifier *string `pulumi:"caIdentifier"` // URL of the EST server. EstUrl *string `pulumi:"estUrl"` + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa *string `pulumi:"fabricCa"` // Time at which CA was last updated. LastUpdated *int `pulumi:"lastUpdated"` // Name. @@ -149,6 +153,8 @@ type CaState struct { CaIdentifier pulumi.StringPtrInput // URL of the EST server. EstUrl pulumi.StringPtrInput + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa pulumi.StringPtrInput // Time at which CA was last updated. LastUpdated pulumi.IntPtrInput // Name. @@ -186,6 +192,8 @@ type caArgs struct { CaIdentifier *string `pulumi:"caIdentifier"` // URL of the EST server. EstUrl *string `pulumi:"estUrl"` + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa *string `pulumi:"fabricCa"` // Time at which CA was last updated. LastUpdated *int `pulumi:"lastUpdated"` // Name. @@ -220,6 +228,8 @@ type CaArgs struct { CaIdentifier pulumi.StringPtrInput // URL of the EST server. EstUrl pulumi.StringPtrInput + // Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + FabricCa pulumi.StringPtrInput // Time at which CA was last updated. LastUpdated pulumi.IntPtrInput // Name. @@ -354,6 +364,11 @@ func (o CaOutput) EstUrl() pulumi.StringOutput { return o.ApplyT(func(v *Ca) pulumi.StringOutput { return v.EstUrl }).(pulumi.StringOutput) } +// Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. +func (o CaOutput) FabricCa() pulumi.StringOutput { + return o.ApplyT(func(v *Ca) pulumi.StringOutput { return v.FabricCa }).(pulumi.StringOutput) +} + // Time at which CA was last updated. func (o CaOutput) LastUpdated() pulumi.IntOutput { return o.ApplyT(func(v *Ca) pulumi.IntOutput { return v.LastUpdated }).(pulumi.IntOutput) @@ -400,8 +415,8 @@ func (o CaOutput) Trusted() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CaOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ca) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CaOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ca) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CaArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/certificate/crl.go b/sdk/go/fortios/vpn/certificate/crl.go index cd38055d..b526a89e 100644 --- a/sdk/go/fortios/vpn/certificate/crl.go +++ b/sdk/go/fortios/vpn/certificate/crl.go @@ -62,7 +62,7 @@ type Crl struct { // VDOM for CRL update. UpdateVdom pulumi.StringOutput `pulumi:"updateVdom"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCrl registers a new resource with the given unique name, arguments, and options. @@ -396,8 +396,8 @@ func (o CrlOutput) UpdateVdom() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CrlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Crl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CrlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Crl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CrlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/certificate/local.go b/sdk/go/fortios/vpn/certificate/local.go index 0873e433..c0611250 100644 --- a/sdk/go/fortios/vpn/certificate/local.go +++ b/sdk/go/fortios/vpn/certificate/local.go @@ -55,7 +55,7 @@ type Local struct { CmpPath pulumi.StringOutput `pulumi:"cmpPath"` // CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. CmpRegenerationMethod pulumi.StringOutput `pulumi:"cmpRegenerationMethod"` - // 'ADDRESS:PORT' for CMP server. + // Address and port for CMP server (format = address:port). CmpServer pulumi.StringOutput `pulumi:"cmpServer"` // CMP server certificate. CmpServerCert pulumi.StringOutput `pulumi:"cmpServerCert"` @@ -110,7 +110,7 @@ type Local struct { // Certificate Signing Request State. State pulumi.StringOutput `pulumi:"state"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewLocal registers a new resource with the given unique name, arguments, and options. @@ -184,7 +184,7 @@ type localState struct { CmpPath *string `pulumi:"cmpPath"` // CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. CmpRegenerationMethod *string `pulumi:"cmpRegenerationMethod"` - // 'ADDRESS:PORT' for CMP server. + // Address and port for CMP server (format = address:port). CmpServer *string `pulumi:"cmpServer"` // CMP server certificate. CmpServerCert *string `pulumi:"cmpServerCert"` @@ -265,7 +265,7 @@ type LocalState struct { CmpPath pulumi.StringPtrInput // CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. CmpRegenerationMethod pulumi.StringPtrInput - // 'ADDRESS:PORT' for CMP server. + // Address and port for CMP server (format = address:port). CmpServer pulumi.StringPtrInput // CMP server certificate. CmpServerCert pulumi.StringPtrInput @@ -350,7 +350,7 @@ type localArgs struct { CmpPath *string `pulumi:"cmpPath"` // CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. CmpRegenerationMethod *string `pulumi:"cmpRegenerationMethod"` - // 'ADDRESS:PORT' for CMP server. + // Address and port for CMP server (format = address:port). CmpServer *string `pulumi:"cmpServer"` // CMP server certificate. CmpServerCert *string `pulumi:"cmpServerCert"` @@ -432,7 +432,7 @@ type LocalArgs struct { CmpPath pulumi.StringPtrInput // CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. CmpRegenerationMethod pulumi.StringPtrInput - // 'ADDRESS:PORT' for CMP server. + // Address and port for CMP server (format = address:port). CmpServer pulumi.StringPtrInput // CMP server certificate. CmpServerCert pulumi.StringPtrInput @@ -632,7 +632,7 @@ func (o LocalOutput) CmpRegenerationMethod() pulumi.StringOutput { return o.ApplyT(func(v *Local) pulumi.StringOutput { return v.CmpRegenerationMethod }).(pulumi.StringOutput) } -// 'ADDRESS:PORT' for CMP server. +// Address and port for CMP server (format = address:port). func (o LocalOutput) CmpServer() pulumi.StringOutput { return o.ApplyT(func(v *Local) pulumi.StringOutput { return v.CmpServer }).(pulumi.StringOutput) } @@ -768,8 +768,8 @@ func (o LocalOutput) State() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LocalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Local) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LocalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Local) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type LocalArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/certificate/ocspserver.go b/sdk/go/fortios/vpn/certificate/ocspserver.go index ddb12328..695558cd 100644 --- a/sdk/go/fortios/vpn/certificate/ocspserver.go +++ b/sdk/go/fortios/vpn/certificate/ocspserver.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -79,7 +77,7 @@ type Ocspserver struct { // OCSP server URL. Url pulumi.StringOutput `pulumi:"url"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewOcspserver registers a new resource with the given unique name, arguments, and options. @@ -315,8 +313,8 @@ func (o OcspserverOutput) Url() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OcspserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ocspserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OcspserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ocspserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type OcspserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/certificate/remote.go b/sdk/go/fortios/vpn/certificate/remote.go index 4a812522..04b19270 100644 --- a/sdk/go/fortios/vpn/certificate/remote.go +++ b/sdk/go/fortios/vpn/certificate/remote.go @@ -42,7 +42,7 @@ type Remote struct { // Remote certificate source type. Source pulumi.StringOutput `pulumi:"source"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRemote registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o RemoteOutput) Source() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RemoteOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Remote) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RemoteOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Remote) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RemoteArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/certificate/setting.go b/sdk/go/fortios/vpn/certificate/setting.go index dd47d719..a0764d9e 100644 --- a/sdk/go/fortios/vpn/certificate/setting.go +++ b/sdk/go/fortios/vpn/certificate/setting.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -105,15 +103,15 @@ type Setting struct { CheckCaChain pulumi.StringOutput `pulumi:"checkCaChain"` // Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. CmpKeyUsageChecking pulumi.StringOutput `pulumi:"cmpKeyUsageChecking"` - // Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + // Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. CmpSaveExtraCerts pulumi.StringOutput `pulumi:"cmpSaveExtraCerts"` - // When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + // When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. CnAllowMulti pulumi.StringOutput `pulumi:"cnAllowMulti"` - // When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. CnMatch pulumi.StringOutput `pulumi:"cnMatch"` // CRL verification options. The structure of `crlVerification` block is documented below. CrlVerification SettingCrlVerificationOutput `pulumi:"crlVerification"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -143,12 +141,12 @@ type Setting struct { StrictCrlCheck pulumi.StringOutput `pulumi:"strictCrlCheck"` // Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. StrictOcspCheck pulumi.StringOutput `pulumi:"strictOcspCheck"` - // When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. SubjectMatch pulumi.StringOutput `pulumi:"subjectMatch"` // When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. SubjectSet pulumi.StringOutput `pulumi:"subjectSet"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSetting registers a new resource with the given unique name, arguments, and options. @@ -227,15 +225,15 @@ type settingState struct { CheckCaChain *string `pulumi:"checkCaChain"` // Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. CmpKeyUsageChecking *string `pulumi:"cmpKeyUsageChecking"` - // Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + // Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. CmpSaveExtraCerts *string `pulumi:"cmpSaveExtraCerts"` - // When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + // When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. CnAllowMulti *string `pulumi:"cnAllowMulti"` - // When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. CnMatch *string `pulumi:"cnMatch"` // CRL verification options. The structure of `crlVerification` block is documented below. CrlVerification *SettingCrlVerification `pulumi:"crlVerification"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -265,7 +263,7 @@ type settingState struct { StrictCrlCheck *string `pulumi:"strictCrlCheck"` // Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. StrictOcspCheck *string `pulumi:"strictOcspCheck"` - // When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. SubjectMatch *string `pulumi:"subjectMatch"` // When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. SubjectSet *string `pulumi:"subjectSet"` @@ -302,15 +300,15 @@ type SettingState struct { CheckCaChain pulumi.StringPtrInput // Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. CmpKeyUsageChecking pulumi.StringPtrInput - // Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + // Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. CmpSaveExtraCerts pulumi.StringPtrInput - // When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + // When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. CnAllowMulti pulumi.StringPtrInput - // When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. CnMatch pulumi.StringPtrInput // CRL verification options. The structure of `crlVerification` block is documented below. CrlVerification SettingCrlVerificationPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -340,7 +338,7 @@ type SettingState struct { StrictCrlCheck pulumi.StringPtrInput // Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. StrictOcspCheck pulumi.StringPtrInput - // When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. SubjectMatch pulumi.StringPtrInput // When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. SubjectSet pulumi.StringPtrInput @@ -381,15 +379,15 @@ type settingArgs struct { CheckCaChain *string `pulumi:"checkCaChain"` // Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. CmpKeyUsageChecking *string `pulumi:"cmpKeyUsageChecking"` - // Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + // Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. CmpSaveExtraCerts *string `pulumi:"cmpSaveExtraCerts"` - // When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + // When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. CnAllowMulti *string `pulumi:"cnAllowMulti"` - // When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. CnMatch *string `pulumi:"cnMatch"` // CRL verification options. The structure of `crlVerification` block is documented below. CrlVerification *SettingCrlVerification `pulumi:"crlVerification"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -419,7 +417,7 @@ type settingArgs struct { StrictCrlCheck *string `pulumi:"strictCrlCheck"` // Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. StrictOcspCheck *string `pulumi:"strictOcspCheck"` - // When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. SubjectMatch *string `pulumi:"subjectMatch"` // When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. SubjectSet *string `pulumi:"subjectSet"` @@ -457,15 +455,15 @@ type SettingArgs struct { CheckCaChain pulumi.StringPtrInput // Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. CmpKeyUsageChecking pulumi.StringPtrInput - // Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + // Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. CmpSaveExtraCerts pulumi.StringPtrInput - // When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + // When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. CnAllowMulti pulumi.StringPtrInput - // When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. CnMatch pulumi.StringPtrInput // CRL verification options. The structure of `crlVerification` block is documented below. CrlVerification SettingCrlVerificationPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -495,7 +493,7 @@ type SettingArgs struct { StrictCrlCheck pulumi.StringPtrInput // Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. StrictOcspCheck pulumi.StringPtrInput - // When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + // When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. SubjectMatch pulumi.StringPtrInput // When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. SubjectSet pulumi.StringPtrInput @@ -660,17 +658,17 @@ func (o SettingOutput) CmpKeyUsageChecking() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.CmpKeyUsageChecking }).(pulumi.StringOutput) } -// Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. +// Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. func (o SettingOutput) CmpSaveExtraCerts() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.CmpSaveExtraCerts }).(pulumi.StringOutput) } -// When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. +// When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. func (o SettingOutput) CnAllowMulti() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.CnAllowMulti }).(pulumi.StringOutput) } -// When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. +// When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. func (o SettingOutput) CnMatch() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.CnMatch }).(pulumi.StringOutput) } @@ -680,7 +678,7 @@ func (o SettingOutput) CrlVerification() SettingCrlVerificationOutput { return o.ApplyT(func(v *Setting) SettingCrlVerificationOutput { return v.CrlVerification }).(SettingCrlVerificationOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -755,7 +753,7 @@ func (o SettingOutput) StrictOcspCheck() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.StrictOcspCheck }).(pulumi.StringOutput) } -// When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. +// When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. func (o SettingOutput) SubjectMatch() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.SubjectMatch }).(pulumi.StringOutput) } @@ -766,8 +764,8 @@ func (o SettingOutput) SubjectSet() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/concentrator.go b/sdk/go/fortios/vpn/ipsec/concentrator.go index bdc2eb2e..1641d787 100644 --- a/sdk/go/fortios/vpn/ipsec/concentrator.go +++ b/sdk/go/fortios/vpn/ipsec/concentrator.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -65,7 +63,7 @@ type Concentrator struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Concentrator ID. (1-65535) Fosid pulumi.IntOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. Members ConcentratorMemberArrayOutput `pulumi:"members"` @@ -74,7 +72,7 @@ type Concentrator struct { // Enable to check source address of phase 2 selector. Disable to check only the destination selector. Valid values: `disable`, `enable`. SrcCheck pulumi.StringOutput `pulumi:"srcCheck"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewConcentrator registers a new resource with the given unique name, arguments, and options. @@ -111,7 +109,7 @@ type concentratorState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Concentrator ID. (1-65535) Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. Members []ConcentratorMember `pulumi:"members"` @@ -128,7 +126,7 @@ type ConcentratorState struct { DynamicSortSubtable pulumi.StringPtrInput // Concentrator ID. (1-65535) Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. Members ConcentratorMemberArrayInput @@ -149,7 +147,7 @@ type concentratorArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Concentrator ID. (1-65535) Fosid *int `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. Members []ConcentratorMember `pulumi:"members"` @@ -167,7 +165,7 @@ type ConcentratorArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Concentrator ID. (1-65535) Fosid pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. Members ConcentratorMemberArrayInput @@ -276,7 +274,7 @@ func (o ConcentratorOutput) Fosid() pulumi.IntOutput { return o.ApplyT(func(v *Concentrator) pulumi.IntOutput { return v.Fosid }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ConcentratorOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Concentrator) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -297,8 +295,8 @@ func (o ConcentratorOutput) SrcCheck() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ConcentratorOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Concentrator) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ConcentratorOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Concentrator) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ConcentratorArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/fec.go b/sdk/go/fortios/vpn/ipsec/fec.go index 2cea454b..e287754c 100644 --- a/sdk/go/fortios/vpn/ipsec/fec.go +++ b/sdk/go/fortios/vpn/ipsec/fec.go @@ -35,14 +35,14 @@ type Fec struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // FEC redundancy mapping table. The structure of `mappings` block is documented below. Mappings FecMappingArrayOutput `pulumi:"mappings"` // Profile name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFec registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetFec(ctx *pulumi.Context, type fecState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FEC redundancy mapping table. The structure of `mappings` block is documented below. Mappings []FecMapping `pulumi:"mappings"` @@ -90,7 +90,7 @@ type fecState struct { type FecState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FEC redundancy mapping table. The structure of `mappings` block is documented below. Mappings FecMappingArrayInput @@ -107,7 +107,7 @@ func (FecState) ElementType() reflect.Type { type fecArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // FEC redundancy mapping table. The structure of `mappings` block is documented below. Mappings []FecMapping `pulumi:"mappings"` @@ -121,7 +121,7 @@ type fecArgs struct { type FecArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // FEC redundancy mapping table. The structure of `mappings` block is documented below. Mappings FecMappingArrayInput @@ -223,7 +223,7 @@ func (o FecOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fec) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o FecOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Fec) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o FecOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FecOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fec) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FecOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fec) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FecArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/forticlient.go b/sdk/go/fortios/vpn/ipsec/forticlient.go index c47fb8be..4ac05acf 100644 --- a/sdk/go/fortios/vpn/ipsec/forticlient.go +++ b/sdk/go/fortios/vpn/ipsec/forticlient.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -189,7 +188,6 @@ import ( // } // // ``` -// // // ## Import // @@ -220,7 +218,7 @@ type Forticlient struct { // User group name for FortiClient users. Usergroupname pulumi.StringOutput `pulumi:"usergroupname"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewForticlient registers a new resource with the given unique name, arguments, and options. @@ -423,8 +421,8 @@ func (o ForticlientOutput) Usergroupname() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ForticlientOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Forticlient) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ForticlientOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Forticlient) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ForticlientArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/manualkey.go b/sdk/go/fortios/vpn/ipsec/manualkey.go index 8938c98b..f93e0997 100644 --- a/sdk/go/fortios/vpn/ipsec/manualkey.go +++ b/sdk/go/fortios/vpn/ipsec/manualkey.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -48,7 +47,6 @@ import ( // } // // ``` -// // // ## Import // @@ -93,7 +91,7 @@ type Manualkey struct { // Remote SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules. Remotespi pulumi.StringOutput `pulumi:"remotespi"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewManualkey registers a new resource with the given unique name, arguments, and options. @@ -404,8 +402,8 @@ func (o ManualkeyOutput) Remotespi() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ManualkeyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Manualkey) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ManualkeyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Manualkey) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ManualkeyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/manualkeyinterface.go b/sdk/go/fortios/vpn/ipsec/manualkeyinterface.go index 15e64016..a1234bca 100644 --- a/sdk/go/fortios/vpn/ipsec/manualkeyinterface.go +++ b/sdk/go/fortios/vpn/ipsec/manualkeyinterface.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -105,7 +103,7 @@ type Manualkeyinterface struct { // Remote SPI, a hexadecimal 8-digit (4-byte) tag. Discerns between two traffic streams with different encryption rules. RemoteSpi pulumi.StringOutput `pulumi:"remoteSpi"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewManualkeyinterface registers a new resource with the given unique name, arguments, and options. @@ -471,8 +469,8 @@ func (o ManualkeyinterfaceOutput) RemoteSpi() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ManualkeyinterfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Manualkeyinterface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ManualkeyinterfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Manualkeyinterface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ManualkeyinterfaceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/phase1.go b/sdk/go/fortios/vpn/ipsec/phase1.go index f8f3a318..57f47d3e 100644 --- a/sdk/go/fortios/vpn/ipsec/phase1.go +++ b/sdk/go/fortios/vpn/ipsec/phase1.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -110,7 +109,6 @@ import ( // } // // ``` -// // // ## Import // @@ -162,6 +160,10 @@ type Phase1 struct { Banner pulumi.StringPtrOutput `pulumi:"banner"` // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation pulumi.StringOutput `pulumi:"certIdValidation"` + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip pulumi.StringOutput `pulumi:"certPeerUsernameStrip"` + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation pulumi.StringOutput `pulumi:"certPeerUsernameValidation"` // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore pulumi.StringOutput `pulumi:"certTrustStore"` // Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -172,6 +174,10 @@ type Phase1 struct { ClientAutoNegotiate pulumi.StringOutput `pulumi:"clientAutoNegotiate"` // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive pulumi.StringOutput `pulumi:"clientKeepAlive"` + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume pulumi.StringOutput `pulumi:"clientResume"` + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval pulumi.IntOutput `pulumi:"clientResumeInterval"` // Comment. Comments pulumi.StringPtrOutput `pulumi:"comments"` // Device ID carried by the device ID notification. @@ -218,11 +224,11 @@ type Phase1 struct { ExchangeFgtDeviceId pulumi.StringOutput `pulumi:"exchangeFgtDeviceId"` // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold pulumi.IntOutput `pulumi:"fallbackTcpThreshold"` - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase pulumi.IntOutput `pulumi:"fecBase"` - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec pulumi.IntOutput `pulumi:"fecCodec"` - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString pulumi.StringOutput `pulumi:"fecCodecString"` // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress pulumi.StringOutput `pulumi:"fecEgress"` @@ -232,9 +238,9 @@ type Phase1 struct { FecIngress pulumi.StringOutput `pulumi:"fecIngress"` // Forward Error Correction (FEC) mapping profile. FecMappingProfile pulumi.StringOutput `pulumi:"fecMappingProfile"` - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout pulumi.IntOutput `pulumi:"fecReceiveTimeout"` - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant pulumi.IntOutput `pulumi:"fecRedundant"` // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout pulumi.IntOutput `pulumi:"fecSendTimeout"` @@ -248,11 +254,11 @@ type Phase1 struct { Fragmentation pulumi.StringOutput `pulumi:"fragmentation"` // IKE fragmentation MTU (500 - 16000). FragmentationMtu pulumi.IntOutput `pulumi:"fragmentationMtu"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication pulumi.StringOutput `pulumi:"groupAuthentication"` - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret pulumi.StringPtrOutput `pulumi:"groupAuthenticationSecret"` // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno pulumi.StringOutput `pulumi:"haSyncEspSeqno"` @@ -366,7 +372,7 @@ type Phase1 struct { PpkIdentity pulumi.StringOutput `pulumi:"ppkIdentity"` // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret pulumi.StringPtrOutput `pulumi:"ppkSecret"` - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntOutput `pulumi:"priority"` // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal pulumi.StringOutput `pulumi:"proposal"` @@ -384,7 +390,27 @@ type Phase1 struct { Rekey pulumi.StringOutput `pulumi:"rekey"` // Remote VPN gateway. RemoteGw pulumi.StringOutput `pulumi:"remoteGw"` - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country pulumi.StringOutput `pulumi:"remoteGw6Country"` + // Last IPv6 address in the range. + RemoteGw6EndIp pulumi.StringOutput `pulumi:"remoteGw6EndIp"` + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match pulumi.StringOutput `pulumi:"remoteGw6Match"` + // First IPv6 address in the range. + RemoteGw6StartIp pulumi.StringOutput `pulumi:"remoteGw6StartIp"` + // IPv6 address and prefix. + RemoteGw6Subnet pulumi.StringOutput `pulumi:"remoteGw6Subnet"` + // IPv4 addresses associated to a specific country. + RemoteGwCountry pulumi.StringOutput `pulumi:"remoteGwCountry"` + // Last IPv4 address in the range. + RemoteGwEndIp pulumi.StringOutput `pulumi:"remoteGwEndIp"` + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch pulumi.StringOutput `pulumi:"remoteGwMatch"` + // First IPv4 address in the range. + RemoteGwStartIp pulumi.StringOutput `pulumi:"remoteGwStartIp"` + // IPv4 address and subnet mask. + RemoteGwSubnet pulumi.StringOutput `pulumi:"remoteGwSubnet"` + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns pulumi.StringOutput `pulumi:"remotegwDdns"` // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat pulumi.StringOutput `pulumi:"rsaSignatureFormat"` @@ -409,7 +435,7 @@ type Phase1 struct { // User group name for dialup peers. Usrgrp pulumi.StringOutput `pulumi:"usrgrp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // GUI VPN Wizard Type. WizardType pulumi.StringOutput `pulumi:"wizardType"` // XAuth type. Valid values: `disable`, `client`, `pap`, `chap`, `auto`. @@ -508,6 +534,10 @@ type phase1State struct { Banner *string `pulumi:"banner"` // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation *string `pulumi:"certIdValidation"` + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip *string `pulumi:"certPeerUsernameStrip"` + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation *string `pulumi:"certPeerUsernameValidation"` // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore *string `pulumi:"certTrustStore"` // Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -518,6 +548,10 @@ type phase1State struct { ClientAutoNegotiate *string `pulumi:"clientAutoNegotiate"` // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive *string `pulumi:"clientKeepAlive"` + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume *string `pulumi:"clientResume"` + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval *int `pulumi:"clientResumeInterval"` // Comment. Comments *string `pulumi:"comments"` // Device ID carried by the device ID notification. @@ -564,11 +598,11 @@ type phase1State struct { ExchangeFgtDeviceId *string `pulumi:"exchangeFgtDeviceId"` // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold *int `pulumi:"fallbackTcpThreshold"` - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase *int `pulumi:"fecBase"` - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec *int `pulumi:"fecCodec"` - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString *string `pulumi:"fecCodecString"` // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress *string `pulumi:"fecEgress"` @@ -578,9 +612,9 @@ type phase1State struct { FecIngress *string `pulumi:"fecIngress"` // Forward Error Correction (FEC) mapping profile. FecMappingProfile *string `pulumi:"fecMappingProfile"` - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout *int `pulumi:"fecReceiveTimeout"` - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant *int `pulumi:"fecRedundant"` // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout *int `pulumi:"fecSendTimeout"` @@ -594,11 +628,11 @@ type phase1State struct { Fragmentation *string `pulumi:"fragmentation"` // IKE fragmentation MTU (500 - 16000). FragmentationMtu *int `pulumi:"fragmentationMtu"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication *string `pulumi:"groupAuthentication"` - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret *string `pulumi:"groupAuthenticationSecret"` // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno *string `pulumi:"haSyncEspSeqno"` @@ -712,7 +746,7 @@ type phase1State struct { PpkIdentity *string `pulumi:"ppkIdentity"` // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret *string `pulumi:"ppkSecret"` - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority *int `pulumi:"priority"` // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal *string `pulumi:"proposal"` @@ -730,7 +764,27 @@ type phase1State struct { Rekey *string `pulumi:"rekey"` // Remote VPN gateway. RemoteGw *string `pulumi:"remoteGw"` - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country *string `pulumi:"remoteGw6Country"` + // Last IPv6 address in the range. + RemoteGw6EndIp *string `pulumi:"remoteGw6EndIp"` + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match *string `pulumi:"remoteGw6Match"` + // First IPv6 address in the range. + RemoteGw6StartIp *string `pulumi:"remoteGw6StartIp"` + // IPv6 address and prefix. + RemoteGw6Subnet *string `pulumi:"remoteGw6Subnet"` + // IPv4 addresses associated to a specific country. + RemoteGwCountry *string `pulumi:"remoteGwCountry"` + // Last IPv4 address in the range. + RemoteGwEndIp *string `pulumi:"remoteGwEndIp"` + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch *string `pulumi:"remoteGwMatch"` + // First IPv4 address in the range. + RemoteGwStartIp *string `pulumi:"remoteGwStartIp"` + // IPv4 address and subnet mask. + RemoteGwSubnet *string `pulumi:"remoteGwSubnet"` + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns *string `pulumi:"remotegwDdns"` // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat *string `pulumi:"rsaSignatureFormat"` @@ -793,6 +847,10 @@ type Phase1State struct { Banner pulumi.StringPtrInput // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation pulumi.StringPtrInput + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip pulumi.StringPtrInput + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation pulumi.StringPtrInput // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore pulumi.StringPtrInput // Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -803,6 +861,10 @@ type Phase1State struct { ClientAutoNegotiate pulumi.StringPtrInput // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive pulumi.StringPtrInput + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume pulumi.StringPtrInput + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval pulumi.IntPtrInput // Comment. Comments pulumi.StringPtrInput // Device ID carried by the device ID notification. @@ -849,11 +911,11 @@ type Phase1State struct { ExchangeFgtDeviceId pulumi.StringPtrInput // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold pulumi.IntPtrInput - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase pulumi.IntPtrInput - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec pulumi.IntPtrInput - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString pulumi.StringPtrInput // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress pulumi.StringPtrInput @@ -863,9 +925,9 @@ type Phase1State struct { FecIngress pulumi.StringPtrInput // Forward Error Correction (FEC) mapping profile. FecMappingProfile pulumi.StringPtrInput - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout pulumi.IntPtrInput - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant pulumi.IntPtrInput // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout pulumi.IntPtrInput @@ -879,11 +941,11 @@ type Phase1State struct { Fragmentation pulumi.StringPtrInput // IKE fragmentation MTU (500 - 16000). FragmentationMtu pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication pulumi.StringPtrInput - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret pulumi.StringPtrInput // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno pulumi.StringPtrInput @@ -997,7 +1059,7 @@ type Phase1State struct { PpkIdentity pulumi.StringPtrInput // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret pulumi.StringPtrInput - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal pulumi.StringPtrInput @@ -1015,7 +1077,27 @@ type Phase1State struct { Rekey pulumi.StringPtrInput // Remote VPN gateway. RemoteGw pulumi.StringPtrInput - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country pulumi.StringPtrInput + // Last IPv6 address in the range. + RemoteGw6EndIp pulumi.StringPtrInput + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match pulumi.StringPtrInput + // First IPv6 address in the range. + RemoteGw6StartIp pulumi.StringPtrInput + // IPv6 address and prefix. + RemoteGw6Subnet pulumi.StringPtrInput + // IPv4 addresses associated to a specific country. + RemoteGwCountry pulumi.StringPtrInput + // Last IPv4 address in the range. + RemoteGwEndIp pulumi.StringPtrInput + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch pulumi.StringPtrInput + // First IPv4 address in the range. + RemoteGwStartIp pulumi.StringPtrInput + // IPv4 address and subnet mask. + RemoteGwSubnet pulumi.StringPtrInput + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns pulumi.StringPtrInput // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat pulumi.StringPtrInput @@ -1082,6 +1164,10 @@ type phase1Args struct { Banner *string `pulumi:"banner"` // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation *string `pulumi:"certIdValidation"` + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip *string `pulumi:"certPeerUsernameStrip"` + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation *string `pulumi:"certPeerUsernameValidation"` // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore *string `pulumi:"certTrustStore"` // Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -1092,6 +1178,10 @@ type phase1Args struct { ClientAutoNegotiate *string `pulumi:"clientAutoNegotiate"` // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive *string `pulumi:"clientKeepAlive"` + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume *string `pulumi:"clientResume"` + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval *int `pulumi:"clientResumeInterval"` // Comment. Comments *string `pulumi:"comments"` // Device ID carried by the device ID notification. @@ -1138,11 +1228,11 @@ type phase1Args struct { ExchangeFgtDeviceId *string `pulumi:"exchangeFgtDeviceId"` // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold *int `pulumi:"fallbackTcpThreshold"` - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase *int `pulumi:"fecBase"` - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec *int `pulumi:"fecCodec"` - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString *string `pulumi:"fecCodecString"` // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress *string `pulumi:"fecEgress"` @@ -1152,9 +1242,9 @@ type phase1Args struct { FecIngress *string `pulumi:"fecIngress"` // Forward Error Correction (FEC) mapping profile. FecMappingProfile *string `pulumi:"fecMappingProfile"` - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout *int `pulumi:"fecReceiveTimeout"` - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant *int `pulumi:"fecRedundant"` // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout *int `pulumi:"fecSendTimeout"` @@ -1168,11 +1258,11 @@ type phase1Args struct { Fragmentation *string `pulumi:"fragmentation"` // IKE fragmentation MTU (500 - 16000). FragmentationMtu *int `pulumi:"fragmentationMtu"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication *string `pulumi:"groupAuthentication"` - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret *string `pulumi:"groupAuthenticationSecret"` // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno *string `pulumi:"haSyncEspSeqno"` @@ -1286,7 +1376,7 @@ type phase1Args struct { PpkIdentity *string `pulumi:"ppkIdentity"` // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret *string `pulumi:"ppkSecret"` - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority *int `pulumi:"priority"` // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal string `pulumi:"proposal"` @@ -1304,7 +1394,27 @@ type phase1Args struct { Rekey *string `pulumi:"rekey"` // Remote VPN gateway. RemoteGw *string `pulumi:"remoteGw"` - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country *string `pulumi:"remoteGw6Country"` + // Last IPv6 address in the range. + RemoteGw6EndIp *string `pulumi:"remoteGw6EndIp"` + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match *string `pulumi:"remoteGw6Match"` + // First IPv6 address in the range. + RemoteGw6StartIp *string `pulumi:"remoteGw6StartIp"` + // IPv6 address and prefix. + RemoteGw6Subnet *string `pulumi:"remoteGw6Subnet"` + // IPv4 addresses associated to a specific country. + RemoteGwCountry *string `pulumi:"remoteGwCountry"` + // Last IPv4 address in the range. + RemoteGwEndIp *string `pulumi:"remoteGwEndIp"` + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch *string `pulumi:"remoteGwMatch"` + // First IPv4 address in the range. + RemoteGwStartIp *string `pulumi:"remoteGwStartIp"` + // IPv4 address and subnet mask. + RemoteGwSubnet *string `pulumi:"remoteGwSubnet"` + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns *string `pulumi:"remotegwDdns"` // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat *string `pulumi:"rsaSignatureFormat"` @@ -1368,6 +1478,10 @@ type Phase1Args struct { Banner pulumi.StringPtrInput // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation pulumi.StringPtrInput + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip pulumi.StringPtrInput + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation pulumi.StringPtrInput // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore pulumi.StringPtrInput // Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -1378,6 +1492,10 @@ type Phase1Args struct { ClientAutoNegotiate pulumi.StringPtrInput // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive pulumi.StringPtrInput + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume pulumi.StringPtrInput + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval pulumi.IntPtrInput // Comment. Comments pulumi.StringPtrInput // Device ID carried by the device ID notification. @@ -1424,11 +1542,11 @@ type Phase1Args struct { ExchangeFgtDeviceId pulumi.StringPtrInput // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold pulumi.IntPtrInput - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase pulumi.IntPtrInput - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec pulumi.IntPtrInput - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString pulumi.StringPtrInput // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress pulumi.StringPtrInput @@ -1438,9 +1556,9 @@ type Phase1Args struct { FecIngress pulumi.StringPtrInput // Forward Error Correction (FEC) mapping profile. FecMappingProfile pulumi.StringPtrInput - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout pulumi.IntPtrInput - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant pulumi.IntPtrInput // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout pulumi.IntPtrInput @@ -1454,11 +1572,11 @@ type Phase1Args struct { Fragmentation pulumi.StringPtrInput // IKE fragmentation MTU (500 - 16000). FragmentationMtu pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication pulumi.StringPtrInput - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret pulumi.StringPtrInput // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno pulumi.StringPtrInput @@ -1572,7 +1690,7 @@ type Phase1Args struct { PpkIdentity pulumi.StringPtrInput // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret pulumi.StringPtrInput - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal pulumi.StringInput @@ -1590,7 +1708,27 @@ type Phase1Args struct { Rekey pulumi.StringPtrInput // Remote VPN gateway. RemoteGw pulumi.StringPtrInput - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country pulumi.StringPtrInput + // Last IPv6 address in the range. + RemoteGw6EndIp pulumi.StringPtrInput + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match pulumi.StringPtrInput + // First IPv6 address in the range. + RemoteGw6StartIp pulumi.StringPtrInput + // IPv6 address and prefix. + RemoteGw6Subnet pulumi.StringPtrInput + // IPv4 addresses associated to a specific country. + RemoteGwCountry pulumi.StringPtrInput + // Last IPv4 address in the range. + RemoteGwEndIp pulumi.StringPtrInput + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch pulumi.StringPtrInput + // First IPv4 address in the range. + RemoteGwStartIp pulumi.StringPtrInput + // IPv4 address and subnet mask. + RemoteGwSubnet pulumi.StringPtrInput + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns pulumi.StringPtrInput // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat pulumi.StringPtrInput @@ -1784,6 +1922,16 @@ func (o Phase1Output) CertIdValidation() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.CertIdValidation }).(pulumi.StringOutput) } +// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. +func (o Phase1Output) CertPeerUsernameStrip() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.CertPeerUsernameStrip }).(pulumi.StringOutput) +} + +// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. +func (o Phase1Output) CertPeerUsernameValidation() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.CertPeerUsernameValidation }).(pulumi.StringOutput) +} + // CA certificate trust store. Valid values: `local`, `ems`. func (o Phase1Output) CertTrustStore() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.CertTrustStore }).(pulumi.StringOutput) @@ -1809,6 +1957,16 @@ func (o Phase1Output) ClientKeepAlive() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.ClientKeepAlive }).(pulumi.StringOutput) } +// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. +func (o Phase1Output) ClientResume() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.ClientResume }).(pulumi.StringOutput) +} + +// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). +func (o Phase1Output) ClientResumeInterval() pulumi.IntOutput { + return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.ClientResumeInterval }).(pulumi.IntOutput) +} + // Comment. func (o Phase1Output) Comments() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1) pulumi.StringPtrOutput { return v.Comments }).(pulumi.StringPtrOutput) @@ -1924,17 +2082,17 @@ func (o Phase1Output) FallbackTcpThreshold() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.FallbackTcpThreshold }).(pulumi.IntOutput) } -// Number of base Forward Error Correction packets (1 - 100). +// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. func (o Phase1Output) FecBase() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.FecBase }).(pulumi.IntOutput) } -// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). +// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* func (o Phase1Output) FecCodec() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.FecCodec }).(pulumi.IntOutput) } -// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. +// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. func (o Phase1Output) FecCodecString() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.FecCodecString }).(pulumi.StringOutput) } @@ -1959,12 +2117,12 @@ func (o Phase1Output) FecMappingProfile() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.FecMappingProfile }).(pulumi.StringOutput) } -// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). +// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. func (o Phase1Output) FecReceiveTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.FecReceiveTimeout }).(pulumi.IntOutput) } -// Number of redundant Forward Error Correction packets (1 - 100). +// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. func (o Phase1Output) FecRedundant() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.FecRedundant }).(pulumi.IntOutput) } @@ -1999,7 +2157,7 @@ func (o Phase1Output) FragmentationMtu() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.FragmentationMtu }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Phase1Output) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -2009,7 +2167,7 @@ func (o Phase1Output) GroupAuthentication() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.GroupAuthentication }).(pulumi.StringOutput) } -// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) +// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. func (o Phase1Output) GroupAuthenticationSecret() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1) pulumi.StringPtrOutput { return v.GroupAuthenticationSecret }).(pulumi.StringPtrOutput) } @@ -2294,7 +2452,7 @@ func (o Phase1Output) PpkSecret() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1) pulumi.StringPtrOutput { return v.PpkSecret }).(pulumi.StringPtrOutput) } -// Priority for routes added by IKE (0 - 4294967295). +// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. func (o Phase1Output) Priority() pulumi.IntOutput { return o.ApplyT(func(v *Phase1) pulumi.IntOutput { return v.Priority }).(pulumi.IntOutput) } @@ -2339,7 +2497,57 @@ func (o Phase1Output) RemoteGw() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGw }).(pulumi.StringOutput) } -// Domain name of remote gateway (eg. name.DDNS.com). +// IPv6 addresses associated to a specific country. +func (o Phase1Output) RemoteGw6Country() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGw6Country }).(pulumi.StringOutput) +} + +// Last IPv6 address in the range. +func (o Phase1Output) RemoteGw6EndIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGw6EndIp }).(pulumi.StringOutput) +} + +// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. +func (o Phase1Output) RemoteGw6Match() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGw6Match }).(pulumi.StringOutput) +} + +// First IPv6 address in the range. +func (o Phase1Output) RemoteGw6StartIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGw6StartIp }).(pulumi.StringOutput) +} + +// IPv6 address and prefix. +func (o Phase1Output) RemoteGw6Subnet() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGw6Subnet }).(pulumi.StringOutput) +} + +// IPv4 addresses associated to a specific country. +func (o Phase1Output) RemoteGwCountry() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGwCountry }).(pulumi.StringOutput) +} + +// Last IPv4 address in the range. +func (o Phase1Output) RemoteGwEndIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGwEndIp }).(pulumi.StringOutput) +} + +// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. +func (o Phase1Output) RemoteGwMatch() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGwMatch }).(pulumi.StringOutput) +} + +// First IPv4 address in the range. +func (o Phase1Output) RemoteGwStartIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGwStartIp }).(pulumi.StringOutput) +} + +// IPv4 address and subnet mask. +func (o Phase1Output) RemoteGwSubnet() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemoteGwSubnet }).(pulumi.StringOutput) +} + +// Domain name of remote gateway. For example, name.ddns.com. func (o Phase1Output) RemotegwDdns() pulumi.StringOutput { return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.RemotegwDdns }).(pulumi.StringOutput) } @@ -2400,8 +2608,8 @@ func (o Phase1Output) Usrgrp() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Phase1Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Phase1) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Phase1Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // GUI VPN Wizard Type. diff --git a/sdk/go/fortios/vpn/ipsec/phase1interface.go b/sdk/go/fortios/vpn/ipsec/phase1interface.go index 797e15e5..541b45a5 100644 --- a/sdk/go/fortios/vpn/ipsec/phase1interface.go +++ b/sdk/go/fortios/vpn/ipsec/phase1interface.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -135,7 +134,6 @@ import ( // } // // ``` -// // // ## Import // @@ -205,6 +203,10 @@ type Phase1interface struct { Banner pulumi.StringPtrOutput `pulumi:"banner"` // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation pulumi.StringOutput `pulumi:"certIdValidation"` + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip pulumi.StringOutput `pulumi:"certPeerUsernameStrip"` + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation pulumi.StringOutput `pulumi:"certPeerUsernameValidation"` // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore pulumi.StringOutput `pulumi:"certTrustStore"` // The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -215,6 +217,10 @@ type Phase1interface struct { ClientAutoNegotiate pulumi.StringOutput `pulumi:"clientAutoNegotiate"` // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive pulumi.StringOutput `pulumi:"clientKeepAlive"` + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume pulumi.StringOutput `pulumi:"clientResume"` + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval pulumi.IntOutput `pulumi:"clientResumeInterval"` // Comment. Comments pulumi.StringPtrOutput `pulumi:"comments"` // IPv4 address of default route gateway to use for traffic exiting the interface. @@ -283,11 +289,11 @@ type Phase1interface struct { ExchangeIpAddr6 pulumi.StringOutput `pulumi:"exchangeIpAddr6"` // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold pulumi.IntOutput `pulumi:"fallbackTcpThreshold"` - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase pulumi.IntOutput `pulumi:"fecBase"` - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec pulumi.IntOutput `pulumi:"fecCodec"` - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString pulumi.StringOutput `pulumi:"fecCodecString"` // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress pulumi.StringOutput `pulumi:"fecEgress"` @@ -297,9 +303,9 @@ type Phase1interface struct { FecIngress pulumi.StringOutput `pulumi:"fecIngress"` // Forward Error Correction (FEC) mapping profile. FecMappingProfile pulumi.StringOutput `pulumi:"fecMappingProfile"` - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout pulumi.IntOutput `pulumi:"fecReceiveTimeout"` - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant pulumi.IntOutput `pulumi:"fecRedundant"` // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout pulumi.IntOutput `pulumi:"fecSendTimeout"` @@ -313,11 +319,11 @@ type Phase1interface struct { Fragmentation pulumi.StringOutput `pulumi:"fragmentation"` // IKE fragmentation MTU (500 - 16000). FragmentationMtu pulumi.IntOutput `pulumi:"fragmentationMtu"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication pulumi.StringOutput `pulumi:"groupAuthentication"` - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret pulumi.StringPtrOutput `pulumi:"groupAuthenticationSecret"` // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno pulumi.StringOutput `pulumi:"haSyncEspSeqno"` @@ -455,7 +461,7 @@ type Phase1interface struct { PpkIdentity pulumi.StringOutput `pulumi:"ppkIdentity"` // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret pulumi.StringPtrOutput `pulumi:"ppkSecret"` - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntOutput `pulumi:"priority"` // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal pulumi.StringOutput `pulumi:"proposal"` @@ -475,7 +481,27 @@ type Phase1interface struct { RemoteGw pulumi.StringOutput `pulumi:"remoteGw"` // IPv6 address of the remote gateway's external interface. RemoteGw6 pulumi.StringOutput `pulumi:"remoteGw6"` - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country pulumi.StringOutput `pulumi:"remoteGw6Country"` + // Last IPv6 address in the range. + RemoteGw6EndIp pulumi.StringOutput `pulumi:"remoteGw6EndIp"` + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match pulumi.StringOutput `pulumi:"remoteGw6Match"` + // First IPv6 address in the range. + RemoteGw6StartIp pulumi.StringOutput `pulumi:"remoteGw6StartIp"` + // IPv6 address and prefix. + RemoteGw6Subnet pulumi.StringOutput `pulumi:"remoteGw6Subnet"` + // IPv4 addresses associated to a specific country. + RemoteGwCountry pulumi.StringOutput `pulumi:"remoteGwCountry"` + // Last IPv4 address in the range. + RemoteGwEndIp pulumi.StringOutput `pulumi:"remoteGwEndIp"` + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch pulumi.StringOutput `pulumi:"remoteGwMatch"` + // First IPv4 address in the range. + RemoteGwStartIp pulumi.StringOutput `pulumi:"remoteGwStartIp"` + // IPv4 address and subnet mask. + RemoteGwSubnet pulumi.StringOutput `pulumi:"remoteGwSubnet"` + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns pulumi.StringOutput `pulumi:"remotegwDdns"` // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat pulumi.StringOutput `pulumi:"rsaSignatureFormat"` @@ -502,7 +528,7 @@ type Phase1interface struct { // User group name for dialup peers. Usrgrp pulumi.StringOutput `pulumi:"usrgrp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VNI of VXLAN tunnel. Vni pulumi.IntOutput `pulumi:"vni"` // GUI VPN Wizard Type. @@ -618,6 +644,10 @@ type phase1interfaceState struct { Banner *string `pulumi:"banner"` // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation *string `pulumi:"certIdValidation"` + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip *string `pulumi:"certPeerUsernameStrip"` + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation *string `pulumi:"certPeerUsernameValidation"` // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore *string `pulumi:"certTrustStore"` // The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -628,6 +658,10 @@ type phase1interfaceState struct { ClientAutoNegotiate *string `pulumi:"clientAutoNegotiate"` // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive *string `pulumi:"clientKeepAlive"` + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume *string `pulumi:"clientResume"` + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval *int `pulumi:"clientResumeInterval"` // Comment. Comments *string `pulumi:"comments"` // IPv4 address of default route gateway to use for traffic exiting the interface. @@ -696,11 +730,11 @@ type phase1interfaceState struct { ExchangeIpAddr6 *string `pulumi:"exchangeIpAddr6"` // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold *int `pulumi:"fallbackTcpThreshold"` - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase *int `pulumi:"fecBase"` - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec *int `pulumi:"fecCodec"` - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString *string `pulumi:"fecCodecString"` // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress *string `pulumi:"fecEgress"` @@ -710,9 +744,9 @@ type phase1interfaceState struct { FecIngress *string `pulumi:"fecIngress"` // Forward Error Correction (FEC) mapping profile. FecMappingProfile *string `pulumi:"fecMappingProfile"` - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout *int `pulumi:"fecReceiveTimeout"` - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant *int `pulumi:"fecRedundant"` // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout *int `pulumi:"fecSendTimeout"` @@ -726,11 +760,11 @@ type phase1interfaceState struct { Fragmentation *string `pulumi:"fragmentation"` // IKE fragmentation MTU (500 - 16000). FragmentationMtu *int `pulumi:"fragmentationMtu"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication *string `pulumi:"groupAuthentication"` - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret *string `pulumi:"groupAuthenticationSecret"` // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno *string `pulumi:"haSyncEspSeqno"` @@ -868,7 +902,7 @@ type phase1interfaceState struct { PpkIdentity *string `pulumi:"ppkIdentity"` // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret *string `pulumi:"ppkSecret"` - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority *int `pulumi:"priority"` // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal *string `pulumi:"proposal"` @@ -888,7 +922,27 @@ type phase1interfaceState struct { RemoteGw *string `pulumi:"remoteGw"` // IPv6 address of the remote gateway's external interface. RemoteGw6 *string `pulumi:"remoteGw6"` - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country *string `pulumi:"remoteGw6Country"` + // Last IPv6 address in the range. + RemoteGw6EndIp *string `pulumi:"remoteGw6EndIp"` + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match *string `pulumi:"remoteGw6Match"` + // First IPv6 address in the range. + RemoteGw6StartIp *string `pulumi:"remoteGw6StartIp"` + // IPv6 address and prefix. + RemoteGw6Subnet *string `pulumi:"remoteGw6Subnet"` + // IPv4 addresses associated to a specific country. + RemoteGwCountry *string `pulumi:"remoteGwCountry"` + // Last IPv4 address in the range. + RemoteGwEndIp *string `pulumi:"remoteGwEndIp"` + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch *string `pulumi:"remoteGwMatch"` + // First IPv4 address in the range. + RemoteGwStartIp *string `pulumi:"remoteGwStartIp"` + // IPv4 address and subnet mask. + RemoteGwSubnet *string `pulumi:"remoteGwSubnet"` + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns *string `pulumi:"remotegwDdns"` // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat *string `pulumi:"rsaSignatureFormat"` @@ -973,6 +1027,10 @@ type Phase1interfaceState struct { Banner pulumi.StringPtrInput // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation pulumi.StringPtrInput + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip pulumi.StringPtrInput + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation pulumi.StringPtrInput // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore pulumi.StringPtrInput // The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -983,6 +1041,10 @@ type Phase1interfaceState struct { ClientAutoNegotiate pulumi.StringPtrInput // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive pulumi.StringPtrInput + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume pulumi.StringPtrInput + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval pulumi.IntPtrInput // Comment. Comments pulumi.StringPtrInput // IPv4 address of default route gateway to use for traffic exiting the interface. @@ -1051,11 +1113,11 @@ type Phase1interfaceState struct { ExchangeIpAddr6 pulumi.StringPtrInput // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold pulumi.IntPtrInput - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase pulumi.IntPtrInput - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec pulumi.IntPtrInput - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString pulumi.StringPtrInput // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress pulumi.StringPtrInput @@ -1065,9 +1127,9 @@ type Phase1interfaceState struct { FecIngress pulumi.StringPtrInput // Forward Error Correction (FEC) mapping profile. FecMappingProfile pulumi.StringPtrInput - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout pulumi.IntPtrInput - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant pulumi.IntPtrInput // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout pulumi.IntPtrInput @@ -1081,11 +1143,11 @@ type Phase1interfaceState struct { Fragmentation pulumi.StringPtrInput // IKE fragmentation MTU (500 - 16000). FragmentationMtu pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication pulumi.StringPtrInput - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret pulumi.StringPtrInput // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno pulumi.StringPtrInput @@ -1223,7 +1285,7 @@ type Phase1interfaceState struct { PpkIdentity pulumi.StringPtrInput // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret pulumi.StringPtrInput - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal pulumi.StringPtrInput @@ -1243,7 +1305,27 @@ type Phase1interfaceState struct { RemoteGw pulumi.StringPtrInput // IPv6 address of the remote gateway's external interface. RemoteGw6 pulumi.StringPtrInput - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country pulumi.StringPtrInput + // Last IPv6 address in the range. + RemoteGw6EndIp pulumi.StringPtrInput + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match pulumi.StringPtrInput + // First IPv6 address in the range. + RemoteGw6StartIp pulumi.StringPtrInput + // IPv6 address and prefix. + RemoteGw6Subnet pulumi.StringPtrInput + // IPv4 addresses associated to a specific country. + RemoteGwCountry pulumi.StringPtrInput + // Last IPv4 address in the range. + RemoteGwEndIp pulumi.StringPtrInput + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch pulumi.StringPtrInput + // First IPv4 address in the range. + RemoteGwStartIp pulumi.StringPtrInput + // IPv4 address and subnet mask. + RemoteGwSubnet pulumi.StringPtrInput + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns pulumi.StringPtrInput // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat pulumi.StringPtrInput @@ -1332,6 +1414,10 @@ type phase1interfaceArgs struct { Banner *string `pulumi:"banner"` // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation *string `pulumi:"certIdValidation"` + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip *string `pulumi:"certPeerUsernameStrip"` + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation *string `pulumi:"certPeerUsernameValidation"` // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore *string `pulumi:"certTrustStore"` // The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -1342,6 +1428,10 @@ type phase1interfaceArgs struct { ClientAutoNegotiate *string `pulumi:"clientAutoNegotiate"` // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive *string `pulumi:"clientKeepAlive"` + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume *string `pulumi:"clientResume"` + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval *int `pulumi:"clientResumeInterval"` // Comment. Comments *string `pulumi:"comments"` // IPv4 address of default route gateway to use for traffic exiting the interface. @@ -1410,11 +1500,11 @@ type phase1interfaceArgs struct { ExchangeIpAddr6 *string `pulumi:"exchangeIpAddr6"` // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold *int `pulumi:"fallbackTcpThreshold"` - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase *int `pulumi:"fecBase"` - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec *int `pulumi:"fecCodec"` - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString *string `pulumi:"fecCodecString"` // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress *string `pulumi:"fecEgress"` @@ -1424,9 +1514,9 @@ type phase1interfaceArgs struct { FecIngress *string `pulumi:"fecIngress"` // Forward Error Correction (FEC) mapping profile. FecMappingProfile *string `pulumi:"fecMappingProfile"` - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout *int `pulumi:"fecReceiveTimeout"` - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant *int `pulumi:"fecRedundant"` // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout *int `pulumi:"fecSendTimeout"` @@ -1440,11 +1530,11 @@ type phase1interfaceArgs struct { Fragmentation *string `pulumi:"fragmentation"` // IKE fragmentation MTU (500 - 16000). FragmentationMtu *int `pulumi:"fragmentationMtu"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication *string `pulumi:"groupAuthentication"` - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret *string `pulumi:"groupAuthenticationSecret"` // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno *string `pulumi:"haSyncEspSeqno"` @@ -1582,7 +1672,7 @@ type phase1interfaceArgs struct { PpkIdentity *string `pulumi:"ppkIdentity"` // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret *string `pulumi:"ppkSecret"` - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority *int `pulumi:"priority"` // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal string `pulumi:"proposal"` @@ -1602,7 +1692,27 @@ type phase1interfaceArgs struct { RemoteGw *string `pulumi:"remoteGw"` // IPv6 address of the remote gateway's external interface. RemoteGw6 *string `pulumi:"remoteGw6"` - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country *string `pulumi:"remoteGw6Country"` + // Last IPv6 address in the range. + RemoteGw6EndIp *string `pulumi:"remoteGw6EndIp"` + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match *string `pulumi:"remoteGw6Match"` + // First IPv6 address in the range. + RemoteGw6StartIp *string `pulumi:"remoteGw6StartIp"` + // IPv6 address and prefix. + RemoteGw6Subnet *string `pulumi:"remoteGw6Subnet"` + // IPv4 addresses associated to a specific country. + RemoteGwCountry *string `pulumi:"remoteGwCountry"` + // Last IPv4 address in the range. + RemoteGwEndIp *string `pulumi:"remoteGwEndIp"` + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch *string `pulumi:"remoteGwMatch"` + // First IPv4 address in the range. + RemoteGwStartIp *string `pulumi:"remoteGwStartIp"` + // IPv4 address and subnet mask. + RemoteGwSubnet *string `pulumi:"remoteGwSubnet"` + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns *string `pulumi:"remotegwDdns"` // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat *string `pulumi:"rsaSignatureFormat"` @@ -1688,6 +1798,10 @@ type Phase1interfaceArgs struct { Banner pulumi.StringPtrInput // Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. CertIdValidation pulumi.StringPtrInput + // Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + CertPeerUsernameStrip pulumi.StringPtrInput + // Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + CertPeerUsernameValidation pulumi.StringPtrInput // CA certificate trust store. Valid values: `local`, `ems`. CertTrustStore pulumi.StringPtrInput // The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. @@ -1698,6 +1812,10 @@ type Phase1interfaceArgs struct { ClientAutoNegotiate pulumi.StringPtrInput // Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. ClientKeepAlive pulumi.StringPtrInput + // Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + ClientResume pulumi.StringPtrInput + // Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + ClientResumeInterval pulumi.IntPtrInput // Comment. Comments pulumi.StringPtrInput // IPv4 address of default route gateway to use for traffic exiting the interface. @@ -1766,11 +1884,11 @@ type Phase1interfaceArgs struct { ExchangeIpAddr6 pulumi.StringPtrInput // Timeout in seconds before falling back IKE/IPsec traffic to tcp. FallbackTcpThreshold pulumi.IntPtrInput - // Number of base Forward Error Correction packets (1 - 100). + // Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. FecBase pulumi.IntPtrInput - // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + // ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* FecCodec pulumi.IntPtrInput - // Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + // Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. FecCodecString pulumi.StringPtrInput // Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. FecEgress pulumi.StringPtrInput @@ -1780,9 +1898,9 @@ type Phase1interfaceArgs struct { FecIngress pulumi.StringPtrInput // Forward Error Correction (FEC) mapping profile. FecMappingProfile pulumi.StringPtrInput - // Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + // Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. FecReceiveTimeout pulumi.IntPtrInput - // Number of redundant Forward Error Correction packets (1 - 100). + // Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. FecRedundant pulumi.IntPtrInput // Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). FecSendTimeout pulumi.IntPtrInput @@ -1796,11 +1914,11 @@ type Phase1interfaceArgs struct { Fragmentation pulumi.StringPtrInput // IKE fragmentation MTU (500 - 16000). FragmentationMtu pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. GroupAuthentication pulumi.StringPtrInput - // Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + // Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. GroupAuthenticationSecret pulumi.StringPtrInput // Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. HaSyncEspSeqno pulumi.StringPtrInput @@ -1938,7 +2056,7 @@ type Phase1interfaceArgs struct { PpkIdentity pulumi.StringPtrInput // IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). PpkSecret pulumi.StringPtrInput - // Priority for routes added by IKE (0 - 4294967295). + // Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. Proposal pulumi.StringInput @@ -1958,7 +2076,27 @@ type Phase1interfaceArgs struct { RemoteGw pulumi.StringPtrInput // IPv6 address of the remote gateway's external interface. RemoteGw6 pulumi.StringPtrInput - // Domain name of remote gateway (eg. name.DDNS.com). + // IPv6 addresses associated to a specific country. + RemoteGw6Country pulumi.StringPtrInput + // Last IPv6 address in the range. + RemoteGw6EndIp pulumi.StringPtrInput + // Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + RemoteGw6Match pulumi.StringPtrInput + // First IPv6 address in the range. + RemoteGw6StartIp pulumi.StringPtrInput + // IPv6 address and prefix. + RemoteGw6Subnet pulumi.StringPtrInput + // IPv4 addresses associated to a specific country. + RemoteGwCountry pulumi.StringPtrInput + // Last IPv4 address in the range. + RemoteGwEndIp pulumi.StringPtrInput + // Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + RemoteGwMatch pulumi.StringPtrInput + // First IPv4 address in the range. + RemoteGwStartIp pulumi.StringPtrInput + // IPv4 address and subnet mask. + RemoteGwSubnet pulumi.StringPtrInput + // Domain name of remote gateway. For example, name.ddns.com. RemotegwDdns pulumi.StringPtrInput // Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. RsaSignatureFormat pulumi.StringPtrInput @@ -2201,6 +2339,16 @@ func (o Phase1interfaceOutput) CertIdValidation() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.CertIdValidation }).(pulumi.StringOutput) } +// Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. +func (o Phase1interfaceOutput) CertPeerUsernameStrip() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.CertPeerUsernameStrip }).(pulumi.StringOutput) +} + +// Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. +func (o Phase1interfaceOutput) CertPeerUsernameValidation() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.CertPeerUsernameValidation }).(pulumi.StringOutput) +} + // CA certificate trust store. Valid values: `local`, `ems`. func (o Phase1interfaceOutput) CertTrustStore() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.CertTrustStore }).(pulumi.StringOutput) @@ -2226,6 +2374,16 @@ func (o Phase1interfaceOutput) ClientKeepAlive() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.ClientKeepAlive }).(pulumi.StringOutput) } +// Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. +func (o Phase1interfaceOutput) ClientResume() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.ClientResume }).(pulumi.StringOutput) +} + +// Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). +func (o Phase1interfaceOutput) ClientResumeInterval() pulumi.IntOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.ClientResumeInterval }).(pulumi.IntOutput) +} + // Comment. func (o Phase1interfaceOutput) Comments() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringPtrOutput { return v.Comments }).(pulumi.StringPtrOutput) @@ -2396,17 +2554,17 @@ func (o Phase1interfaceOutput) FallbackTcpThreshold() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.FallbackTcpThreshold }).(pulumi.IntOutput) } -// Number of base Forward Error Correction packets (1 - 100). +// Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. func (o Phase1interfaceOutput) FecBase() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.FecBase }).(pulumi.IntOutput) } -// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). +// ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* func (o Phase1interfaceOutput) FecCodec() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.FecCodec }).(pulumi.IntOutput) } -// Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. +// Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. func (o Phase1interfaceOutput) FecCodecString() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.FecCodecString }).(pulumi.StringOutput) } @@ -2431,12 +2589,12 @@ func (o Phase1interfaceOutput) FecMappingProfile() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.FecMappingProfile }).(pulumi.StringOutput) } -// Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). +// Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. func (o Phase1interfaceOutput) FecReceiveTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.FecReceiveTimeout }).(pulumi.IntOutput) } -// Number of redundant Forward Error Correction packets (1 - 100). +// Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. func (o Phase1interfaceOutput) FecRedundant() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.FecRedundant }).(pulumi.IntOutput) } @@ -2471,7 +2629,7 @@ func (o Phase1interfaceOutput) FragmentationMtu() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.FragmentationMtu }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Phase1interfaceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -2481,7 +2639,7 @@ func (o Phase1interfaceOutput) GroupAuthentication() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.GroupAuthentication }).(pulumi.StringOutput) } -// Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) +// Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. func (o Phase1interfaceOutput) GroupAuthenticationSecret() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringPtrOutput { return v.GroupAuthenticationSecret }).(pulumi.StringPtrOutput) } @@ -2826,7 +2984,7 @@ func (o Phase1interfaceOutput) PpkSecret() pulumi.StringPtrOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringPtrOutput { return v.PpkSecret }).(pulumi.StringPtrOutput) } -// Priority for routes added by IKE (0 - 4294967295). +// Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. func (o Phase1interfaceOutput) Priority() pulumi.IntOutput { return o.ApplyT(func(v *Phase1interface) pulumi.IntOutput { return v.Priority }).(pulumi.IntOutput) } @@ -2876,7 +3034,57 @@ func (o Phase1interfaceOutput) RemoteGw6() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGw6 }).(pulumi.StringOutput) } -// Domain name of remote gateway (eg. name.DDNS.com). +// IPv6 addresses associated to a specific country. +func (o Phase1interfaceOutput) RemoteGw6Country() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGw6Country }).(pulumi.StringOutput) +} + +// Last IPv6 address in the range. +func (o Phase1interfaceOutput) RemoteGw6EndIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGw6EndIp }).(pulumi.StringOutput) +} + +// Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. +func (o Phase1interfaceOutput) RemoteGw6Match() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGw6Match }).(pulumi.StringOutput) +} + +// First IPv6 address in the range. +func (o Phase1interfaceOutput) RemoteGw6StartIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGw6StartIp }).(pulumi.StringOutput) +} + +// IPv6 address and prefix. +func (o Phase1interfaceOutput) RemoteGw6Subnet() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGw6Subnet }).(pulumi.StringOutput) +} + +// IPv4 addresses associated to a specific country. +func (o Phase1interfaceOutput) RemoteGwCountry() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGwCountry }).(pulumi.StringOutput) +} + +// Last IPv4 address in the range. +func (o Phase1interfaceOutput) RemoteGwEndIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGwEndIp }).(pulumi.StringOutput) +} + +// Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. +func (o Phase1interfaceOutput) RemoteGwMatch() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGwMatch }).(pulumi.StringOutput) +} + +// First IPv4 address in the range. +func (o Phase1interfaceOutput) RemoteGwStartIp() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGwStartIp }).(pulumi.StringOutput) +} + +// IPv4 address and subnet mask. +func (o Phase1interfaceOutput) RemoteGwSubnet() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemoteGwSubnet }).(pulumi.StringOutput) +} + +// Domain name of remote gateway. For example, name.ddns.com. func (o Phase1interfaceOutput) RemotegwDdns() pulumi.StringOutput { return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.RemotegwDdns }).(pulumi.StringOutput) } @@ -2942,8 +3150,8 @@ func (o Phase1interfaceOutput) Usrgrp() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Phase1interfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Phase1interface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Phase1interfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Phase1interface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VNI of VXLAN tunnel. diff --git a/sdk/go/fortios/vpn/ipsec/phase2.go b/sdk/go/fortios/vpn/ipsec/phase2.go index c43530da..12075387 100644 --- a/sdk/go/fortios/vpn/ipsec/phase2.go +++ b/sdk/go/fortios/vpn/ipsec/phase2.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -150,7 +149,6 @@ import ( // } // // ``` -// // // ## Import // @@ -218,7 +216,7 @@ type Phase2 struct { Keepalive pulumi.StringOutput `pulumi:"keepalive"` // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType pulumi.StringOutput `pulumi:"keylifeType"` - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs pulumi.IntOutput `pulumi:"keylifekbs"` // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds pulumi.IntOutput `pulumi:"keylifeseconds"` @@ -265,7 +263,7 @@ type Phase2 struct { // Enable to use the FortiGate public IP as the source selector when outbound NAT is used. Valid values: `enable`, `disable`. UseNatip pulumi.StringOutput `pulumi:"useNatip"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPhase2 registers a new resource with the given unique name, arguments, and options. @@ -350,7 +348,7 @@ type phase2State struct { Keepalive *string `pulumi:"keepalive"` // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType *string `pulumi:"keylifeType"` - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs *int `pulumi:"keylifekbs"` // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds *int `pulumi:"keylifeseconds"` @@ -447,7 +445,7 @@ type Phase2State struct { Keepalive pulumi.StringPtrInput // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType pulumi.StringPtrInput - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs pulumi.IntPtrInput // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds pulumi.IntPtrInput @@ -548,7 +546,7 @@ type phase2Args struct { Keepalive *string `pulumi:"keepalive"` // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType *string `pulumi:"keylifeType"` - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs *int `pulumi:"keylifekbs"` // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds *int `pulumi:"keylifeseconds"` @@ -646,7 +644,7 @@ type Phase2Args struct { Keepalive pulumi.StringPtrInput // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType pulumi.StringPtrInput - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs pulumi.IntPtrInput // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds pulumi.IntPtrInput @@ -898,7 +896,7 @@ func (o Phase2Output) KeylifeType() pulumi.StringOutput { return o.ApplyT(func(v *Phase2) pulumi.StringOutput { return v.KeylifeType }).(pulumi.StringOutput) } -// Phase2 key life in number of bytes of traffic (5120 - 4294967295). +// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). func (o Phase2Output) Keylifekbs() pulumi.IntOutput { return o.ApplyT(func(v *Phase2) pulumi.IntOutput { return v.Keylifekbs }).(pulumi.IntOutput) } @@ -1014,8 +1012,8 @@ func (o Phase2Output) UseNatip() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Phase2Output) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Phase2) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Phase2Output) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Phase2) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Phase2ArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/phase2interface.go b/sdk/go/fortios/vpn/ipsec/phase2interface.go index a8143dd6..43bb74ca 100644 --- a/sdk/go/fortios/vpn/ipsec/phase2interface.go +++ b/sdk/go/fortios/vpn/ipsec/phase2interface.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -167,7 +166,6 @@ import ( // } // // ``` -// // // ## Import // @@ -239,7 +237,7 @@ type Phase2interface struct { Keepalive pulumi.StringOutput `pulumi:"keepalive"` // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType pulumi.StringOutput `pulumi:"keylifeType"` - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs pulumi.IntOutput `pulumi:"keylifekbs"` // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds pulumi.IntOutput `pulumi:"keylifeseconds"` @@ -282,7 +280,7 @@ type Phase2interface struct { // Local proxy ID IPv6 subnet. SrcSubnet6 pulumi.StringOutput `pulumi:"srcSubnet6"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPhase2interface registers a new resource with the given unique name, arguments, and options. @@ -371,7 +369,7 @@ type phase2interfaceState struct { Keepalive *string `pulumi:"keepalive"` // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType *string `pulumi:"keylifeType"` - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs *int `pulumi:"keylifekbs"` // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds *int `pulumi:"keylifeseconds"` @@ -468,7 +466,7 @@ type Phase2interfaceState struct { Keepalive pulumi.StringPtrInput // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType pulumi.StringPtrInput - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs pulumi.IntPtrInput // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds pulumi.IntPtrInput @@ -569,7 +567,7 @@ type phase2interfaceArgs struct { Keepalive *string `pulumi:"keepalive"` // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType *string `pulumi:"keylifeType"` - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs *int `pulumi:"keylifekbs"` // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds *int `pulumi:"keylifeseconds"` @@ -667,7 +665,7 @@ type Phase2interfaceArgs struct { Keepalive pulumi.StringPtrInput // Keylife type. Valid values: `seconds`, `kbs`, `both`. KeylifeType pulumi.StringPtrInput - // Phase2 key life in number of bytes of traffic (5120 - 4294967295). + // Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). Keylifekbs pulumi.IntPtrInput // Phase2 key life in time in seconds (120 - 172800). Keylifeseconds pulumi.IntPtrInput @@ -925,7 +923,7 @@ func (o Phase2interfaceOutput) KeylifeType() pulumi.StringOutput { return o.ApplyT(func(v *Phase2interface) pulumi.StringOutput { return v.KeylifeType }).(pulumi.StringOutput) } -// Phase2 key life in number of bytes of traffic (5120 - 4294967295). +// Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). func (o Phase2interfaceOutput) Keylifekbs() pulumi.IntOutput { return o.ApplyT(func(v *Phase2interface) pulumi.IntOutput { return v.Keylifekbs }).(pulumi.IntOutput) } @@ -1031,8 +1029,8 @@ func (o Phase2interfaceOutput) SrcSubnet6() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Phase2interfaceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Phase2interface) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Phase2interfaceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Phase2interface) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Phase2interfaceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ipsec/pulumiTypes.go b/sdk/go/fortios/vpn/ipsec/pulumiTypes.go index 6ce5e62b..3391fb85 100644 --- a/sdk/go/fortios/vpn/ipsec/pulumiTypes.go +++ b/sdk/go/fortios/vpn/ipsec/pulumiTypes.go @@ -568,11 +568,9 @@ func (o Phase1InternalDomainListArrayOutput) Index(i pulumi.IntInput) Phase1Inte } type Phase1Ipv4ExcludeRange struct { - // End of IPv6 exclusive range. EndIp *string `pulumi:"endIp"` - // ID. - Id *int `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` StartIp *string `pulumi:"startIp"` } @@ -588,11 +586,9 @@ type Phase1Ipv4ExcludeRangeInput interface { } type Phase1Ipv4ExcludeRangeArgs struct { - // End of IPv6 exclusive range. EndIp pulumi.StringPtrInput `pulumi:"endIp"` - // ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` StartIp pulumi.StringPtrInput `pulumi:"startIp"` } @@ -647,17 +643,15 @@ func (o Phase1Ipv4ExcludeRangeOutput) ToPhase1Ipv4ExcludeRangeOutputWithContext( return o } -// End of IPv6 exclusive range. func (o Phase1Ipv4ExcludeRangeOutput) EndIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1Ipv4ExcludeRange) *string { return v.EndIp }).(pulumi.StringPtrOutput) } -// ID. +// an identifier for the resource with format {{name}}. func (o Phase1Ipv4ExcludeRangeOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v Phase1Ipv4ExcludeRange) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Start of IPv6 exclusive range. func (o Phase1Ipv4ExcludeRangeOutput) StartIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1Ipv4ExcludeRange) *string { return v.StartIp }).(pulumi.StringPtrOutput) } @@ -683,11 +677,9 @@ func (o Phase1Ipv4ExcludeRangeArrayOutput) Index(i pulumi.IntInput) Phase1Ipv4Ex } type Phase1Ipv6ExcludeRange struct { - // End of IPv6 exclusive range. EndIp *string `pulumi:"endIp"` - // ID. - Id *int `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` StartIp *string `pulumi:"startIp"` } @@ -703,11 +695,9 @@ type Phase1Ipv6ExcludeRangeInput interface { } type Phase1Ipv6ExcludeRangeArgs struct { - // End of IPv6 exclusive range. EndIp pulumi.StringPtrInput `pulumi:"endIp"` - // ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` StartIp pulumi.StringPtrInput `pulumi:"startIp"` } @@ -762,17 +752,15 @@ func (o Phase1Ipv6ExcludeRangeOutput) ToPhase1Ipv6ExcludeRangeOutputWithContext( return o } -// End of IPv6 exclusive range. func (o Phase1Ipv6ExcludeRangeOutput) EndIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1Ipv6ExcludeRange) *string { return v.EndIp }).(pulumi.StringPtrOutput) } -// ID. +// an identifier for the resource with format {{name}}. func (o Phase1Ipv6ExcludeRangeOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v Phase1Ipv6ExcludeRange) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Start of IPv6 exclusive range. func (o Phase1Ipv6ExcludeRangeOutput) StartIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1Ipv6ExcludeRange) *string { return v.StartIp }).(pulumi.StringPtrOutput) } @@ -1095,11 +1083,9 @@ func (o Phase1interfaceInternalDomainListArrayOutput) Index(i pulumi.IntInput) P } type Phase1interfaceIpv4ExcludeRange struct { - // End of IPv6 exclusive range. EndIp *string `pulumi:"endIp"` - // ID. - Id *int `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` StartIp *string `pulumi:"startIp"` } @@ -1115,11 +1101,9 @@ type Phase1interfaceIpv4ExcludeRangeInput interface { } type Phase1interfaceIpv4ExcludeRangeArgs struct { - // End of IPv6 exclusive range. EndIp pulumi.StringPtrInput `pulumi:"endIp"` - // ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` StartIp pulumi.StringPtrInput `pulumi:"startIp"` } @@ -1174,17 +1158,15 @@ func (o Phase1interfaceIpv4ExcludeRangeOutput) ToPhase1interfaceIpv4ExcludeRange return o } -// End of IPv6 exclusive range. func (o Phase1interfaceIpv4ExcludeRangeOutput) EndIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1interfaceIpv4ExcludeRange) *string { return v.EndIp }).(pulumi.StringPtrOutput) } -// ID. +// an identifier for the resource with format {{name}}. func (o Phase1interfaceIpv4ExcludeRangeOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v Phase1interfaceIpv4ExcludeRange) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Start of IPv6 exclusive range. func (o Phase1interfaceIpv4ExcludeRangeOutput) StartIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1interfaceIpv4ExcludeRange) *string { return v.StartIp }).(pulumi.StringPtrOutput) } @@ -1210,11 +1192,9 @@ func (o Phase1interfaceIpv4ExcludeRangeArrayOutput) Index(i pulumi.IntInput) Pha } type Phase1interfaceIpv6ExcludeRange struct { - // End of IPv6 exclusive range. EndIp *string `pulumi:"endIp"` - // ID. - Id *int `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id *int `pulumi:"id"` StartIp *string `pulumi:"startIp"` } @@ -1230,11 +1210,9 @@ type Phase1interfaceIpv6ExcludeRangeInput interface { } type Phase1interfaceIpv6ExcludeRangeArgs struct { - // End of IPv6 exclusive range. EndIp pulumi.StringPtrInput `pulumi:"endIp"` - // ID. - Id pulumi.IntPtrInput `pulumi:"id"` - // Start of IPv6 exclusive range. + // an identifier for the resource with format {{name}}. + Id pulumi.IntPtrInput `pulumi:"id"` StartIp pulumi.StringPtrInput `pulumi:"startIp"` } @@ -1289,17 +1267,15 @@ func (o Phase1interfaceIpv6ExcludeRangeOutput) ToPhase1interfaceIpv6ExcludeRange return o } -// End of IPv6 exclusive range. func (o Phase1interfaceIpv6ExcludeRangeOutput) EndIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1interfaceIpv6ExcludeRange) *string { return v.EndIp }).(pulumi.StringPtrOutput) } -// ID. +// an identifier for the resource with format {{name}}. func (o Phase1interfaceIpv6ExcludeRangeOutput) Id() pulumi.IntPtrOutput { return o.ApplyT(func(v Phase1interfaceIpv6ExcludeRange) *int { return v.Id }).(pulumi.IntPtrOutput) } -// Start of IPv6 exclusive range. func (o Phase1interfaceIpv6ExcludeRangeOutput) StartIp() pulumi.StringPtrOutput { return o.ApplyT(func(v Phase1interfaceIpv6ExcludeRange) *string { return v.StartIp }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/vpn/kmipserver.go b/sdk/go/fortios/vpn/kmipserver.go index ff9490c5..3818ae70 100644 --- a/sdk/go/fortios/vpn/kmipserver.go +++ b/sdk/go/fortios/vpn/kmipserver.go @@ -35,7 +35,7 @@ type Kmipserver struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface pulumi.StringOutput `pulumi:"interface"` @@ -56,7 +56,7 @@ type Kmipserver struct { // User name to use for connectivity to the KMIP server. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewKmipserver registers a new resource with the given unique name, arguments, and options. @@ -91,7 +91,7 @@ func GetKmipserver(ctx *pulumi.Context, type kmipserverState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -118,7 +118,7 @@ type kmipserverState struct { type KmipserverState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -149,7 +149,7 @@ func (KmipserverState) ElementType() reflect.Type { type kmipserverArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specify outgoing interface to reach server. Interface *string `pulumi:"interface"` @@ -177,7 +177,7 @@ type kmipserverArgs struct { type KmipserverArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specify outgoing interface to reach server. Interface pulumi.StringPtrInput @@ -293,7 +293,7 @@ func (o KmipserverOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Kmipserver) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o KmipserverOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Kmipserver) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -344,8 +344,8 @@ func (o KmipserverOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o KmipserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Kmipserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o KmipserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Kmipserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type KmipserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/l2tp.go b/sdk/go/fortios/vpn/l2tp.go index 24f74911..902a0457 100644 --- a/sdk/go/fortios/vpn/l2tp.go +++ b/sdk/go/fortios/vpn/l2tp.go @@ -53,7 +53,7 @@ type L2tp struct { // User group. Usrgrp pulumi.StringOutput `pulumi:"usrgrp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewL2tp registers a new resource with the given unique name, arguments, and options. @@ -318,8 +318,8 @@ func (o L2tpOutput) Usrgrp() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o L2tpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *L2tp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o L2tpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *L2tp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type L2tpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ocvpn.go b/sdk/go/fortios/vpn/ocvpn.go index 187730ce..ac92e776 100644 --- a/sdk/go/fortios/vpn/ocvpn.go +++ b/sdk/go/fortios/vpn/ocvpn.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6`. +// Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8`. // // ## Import // @@ -45,7 +45,7 @@ type Ocvpn struct { EapUsers pulumi.StringOutput `pulumi:"eapUsers"` // Configure FortiClient settings. The structure of `forticlientAccess` block is documented below. ForticlientAccess OcvpnForticlientAccessOutput `pulumi:"forticlientAccess"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Class B subnet reserved for private IP address assignment. IpAllocationBlock pulumi.StringOutput `pulumi:"ipAllocationBlock"` @@ -66,7 +66,7 @@ type Ocvpn struct { // Enable/disable Overlay Controller cloud assisted VPN. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // FortiGate WAN interfaces to use with OCVPN. The structure of `wanInterface` block is documented below. WanInterfaces OcvpnWanInterfaceArrayOutput `pulumi:"wanInterfaces"` } @@ -113,7 +113,7 @@ type ocvpnState struct { EapUsers *string `pulumi:"eapUsers"` // Configure FortiClient settings. The structure of `forticlientAccess` block is documented below. ForticlientAccess *OcvpnForticlientAccess `pulumi:"forticlientAccess"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Class B subnet reserved for private IP address assignment. IpAllocationBlock *string `pulumi:"ipAllocationBlock"` @@ -152,7 +152,7 @@ type OcvpnState struct { EapUsers pulumi.StringPtrInput // Configure FortiClient settings. The structure of `forticlientAccess` block is documented below. ForticlientAccess OcvpnForticlientAccessPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Class B subnet reserved for private IP address assignment. IpAllocationBlock pulumi.StringPtrInput @@ -195,7 +195,7 @@ type ocvpnArgs struct { EapUsers *string `pulumi:"eapUsers"` // Configure FortiClient settings. The structure of `forticlientAccess` block is documented below. ForticlientAccess *OcvpnForticlientAccess `pulumi:"forticlientAccess"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Class B subnet reserved for private IP address assignment. IpAllocationBlock *string `pulumi:"ipAllocationBlock"` @@ -235,7 +235,7 @@ type OcvpnArgs struct { EapUsers pulumi.StringPtrInput // Configure FortiClient settings. The structure of `forticlientAccess` block is documented below. ForticlientAccess OcvpnForticlientAccessPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Class B subnet reserved for private IP address assignment. IpAllocationBlock pulumi.StringPtrInput @@ -378,7 +378,7 @@ func (o OcvpnOutput) ForticlientAccess() OcvpnForticlientAccessOutput { return o.ApplyT(func(v *Ocvpn) OcvpnForticlientAccessOutput { return v.ForticlientAccess }).(OcvpnForticlientAccessOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o OcvpnOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Ocvpn) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -429,8 +429,8 @@ func (o OcvpnOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o OcvpnOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ocvpn) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o OcvpnOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ocvpn) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // FortiGate WAN interfaces to use with OCVPN. The structure of `wanInterface` block is documented below. diff --git a/sdk/go/fortios/vpn/pptp.go b/sdk/go/fortios/vpn/pptp.go index e9e190f7..5d8d128d 100644 --- a/sdk/go/fortios/vpn/pptp.go +++ b/sdk/go/fortios/vpn/pptp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,7 +78,7 @@ type Pptp struct { // User group. Usrgrp pulumi.StringOutput `pulumi:"usrgrp"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPptp registers a new resource with the given unique name, arguments, and options. @@ -306,8 +304,8 @@ func (o PptpOutput) Usrgrp() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PptpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Pptp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PptpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Pptp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PptpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/qkd.go b/sdk/go/fortios/vpn/qkd.go index 6b84849a..d3da93d1 100644 --- a/sdk/go/fortios/vpn/qkd.go +++ b/sdk/go/fortios/vpn/qkd.go @@ -41,7 +41,7 @@ type Qkd struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Quantum Key Distribution ID assigned by the KME. Fosid pulumi.StringOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Quantum Key Distribution configuration name. Name pulumi.StringOutput `pulumi:"name"` @@ -52,7 +52,7 @@ type Qkd struct { // IPv4, IPv6 or DNS address of the KME. Server pulumi.StringOutput `pulumi:"server"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQkd registers a new resource with the given unique name, arguments, and options. @@ -93,7 +93,7 @@ type qkdState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Quantum Key Distribution ID assigned by the KME. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Quantum Key Distribution configuration name. Name *string `pulumi:"name"` @@ -116,7 +116,7 @@ type QkdState struct { DynamicSortSubtable pulumi.StringPtrInput // Quantum Key Distribution ID assigned by the KME. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Quantum Key Distribution configuration name. Name pulumi.StringPtrInput @@ -143,7 +143,7 @@ type qkdArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Quantum Key Distribution ID assigned by the KME. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Quantum Key Distribution configuration name. Name *string `pulumi:"name"` @@ -167,7 +167,7 @@ type QkdArgs struct { DynamicSortSubtable pulumi.StringPtrInput // Quantum Key Distribution ID assigned by the KME. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Quantum Key Distribution configuration name. Name pulumi.StringPtrInput @@ -288,7 +288,7 @@ func (o QkdOutput) Fosid() pulumi.StringOutput { return o.ApplyT(func(v *Qkd) pulumi.StringOutput { return v.Fosid }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o QkdOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Qkd) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -314,8 +314,8 @@ func (o QkdOutput) Server() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QkdOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Qkd) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QkdOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Qkd) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QkdArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ssl/client.go b/sdk/go/fortios/vpn/ssl/client.go index f9b6d14a..306e29bc 100644 --- a/sdk/go/fortios/vpn/ssl/client.go +++ b/sdk/go/fortios/vpn/ssl/client.go @@ -53,7 +53,7 @@ type Client struct { Peer pulumi.StringOutput `pulumi:"peer"` // SSL-VPN server port. Port pulumi.IntOutput `pulumi:"port"` - // Priority for routes added by SSL-VPN (0 - 4294967295). + // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntOutput `pulumi:"priority"` // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk pulumi.StringPtrOutput `pulumi:"psk"` @@ -68,7 +68,7 @@ type Client struct { // Username to offer to the peer to authenticate the client. User pulumi.StringOutput `pulumi:"user"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewClient registers a new resource with the given unique name, arguments, and options. @@ -121,7 +121,7 @@ type clientState struct { Peer *string `pulumi:"peer"` // SSL-VPN server port. Port *int `pulumi:"port"` - // Priority for routes added by SSL-VPN (0 - 4294967295). + // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority *int `pulumi:"priority"` // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk *string `pulumi:"psk"` @@ -160,7 +160,7 @@ type ClientState struct { Peer pulumi.StringPtrInput // SSL-VPN server port. Port pulumi.IntPtrInput - // Priority for routes added by SSL-VPN (0 - 4294967295). + // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk pulumi.StringPtrInput @@ -203,7 +203,7 @@ type clientArgs struct { Peer *string `pulumi:"peer"` // SSL-VPN server port. Port *int `pulumi:"port"` - // Priority for routes added by SSL-VPN (0 - 4294967295). + // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority *int `pulumi:"priority"` // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk *string `pulumi:"psk"` @@ -243,7 +243,7 @@ type ClientArgs struct { Peer pulumi.StringPtrInput // SSL-VPN server port. Port pulumi.IntPtrInput - // Priority for routes added by SSL-VPN (0 - 4294967295). + // Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. Priority pulumi.IntPtrInput // Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). Psk pulumi.StringPtrInput @@ -398,7 +398,7 @@ func (o ClientOutput) Port() pulumi.IntOutput { return o.ApplyT(func(v *Client) pulumi.IntOutput { return v.Port }).(pulumi.IntOutput) } -// Priority for routes added by SSL-VPN (0 - 4294967295). +// Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. func (o ClientOutput) Priority() pulumi.IntOutput { return o.ApplyT(func(v *Client) pulumi.IntOutput { return v.Priority }).(pulumi.IntOutput) } @@ -434,8 +434,8 @@ func (o ClientOutput) User() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ClientOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Client) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ClientOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Client) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ClientArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ssl/pulumiTypes.go b/sdk/go/fortios/vpn/ssl/pulumiTypes.go index 7d6f9576..2f1f37be 100644 --- a/sdk/go/fortios/vpn/ssl/pulumiTypes.go +++ b/sdk/go/fortios/vpn/ssl/pulumiTypes.go @@ -329,7 +329,6 @@ func (o SettingsAuthenticationRuleGroupArrayOutput) Index(i pulumi.IntInput) Set } type SettingsAuthenticationRuleSourceAddress6 struct { - // Group name. Name *string `pulumi:"name"` } @@ -345,7 +344,6 @@ type SettingsAuthenticationRuleSourceAddress6Input interface { } type SettingsAuthenticationRuleSourceAddress6Args struct { - // Group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -400,7 +398,6 @@ func (o SettingsAuthenticationRuleSourceAddress6Output) ToSettingsAuthentication return o } -// Group name. func (o SettingsAuthenticationRuleSourceAddress6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SettingsAuthenticationRuleSourceAddress6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -717,7 +714,6 @@ func (o SettingsAuthenticationRuleUserArrayOutput) Index(i pulumi.IntInput) Sett } type SettingsSourceAddress6 struct { - // Group name. Name *string `pulumi:"name"` } @@ -733,7 +729,6 @@ type SettingsSourceAddress6Input interface { } type SettingsSourceAddress6Args struct { - // Group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -788,7 +783,6 @@ func (o SettingsSourceAddress6Output) ToSettingsSourceAddress6OutputWithContext( return o } -// Group name. func (o SettingsSourceAddress6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SettingsSourceAddress6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -1105,7 +1099,6 @@ func (o SettingsTunnelIpPoolArrayOutput) Index(i pulumi.IntInput) SettingsTunnel } type SettingsTunnelIpv6Pool struct { - // Group name. Name *string `pulumi:"name"` } @@ -1121,7 +1114,6 @@ type SettingsTunnelIpv6PoolInput interface { } type SettingsTunnelIpv6PoolArgs struct { - // Group name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -1176,7 +1168,6 @@ func (o SettingsTunnelIpv6PoolOutput) ToSettingsTunnelIpv6PoolOutputWithContext( return o } -// Group name. func (o SettingsTunnelIpv6PoolOutput) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v SettingsTunnelIpv6Pool) *string { return v.Name }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/vpn/ssl/settings.go b/sdk/go/fortios/vpn/ssl/settings.go index 12ed435e..323bea05 100644 --- a/sdk/go/fortios/vpn/ssl/settings.go +++ b/sdk/go/fortios/vpn/ssl/settings.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -121,7 +119,7 @@ type Settings struct { EncryptAndStorePassword pulumi.StringOutput `pulumi:"encryptAndStorePassword"` // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth pulumi.StringOutput `pulumi:"forceTwoFactorAuth"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor pulumi.StringOutput `pulumi:"headerXForwardedFor"` @@ -205,7 +203,7 @@ type Settings struct { TunnelIpPools SettingsTunnelIpPoolArrayOutput `pulumi:"tunnelIpPools"` // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools SettingsTunnelIpv6PoolArrayOutput `pulumi:"tunnelIpv6Pools"` - // Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout pulumi.IntOutput `pulumi:"tunnelUserSessionTimeout"` // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation pulumi.StringOutput `pulumi:"unsafeLegacyRenegotiation"` @@ -214,7 +212,7 @@ type Settings struct { // Name of user peer. UserPeer pulumi.StringOutput `pulumi:"userPeer"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. WebModeSnat pulumi.StringOutput `pulumi:"webModeSnat"` // WINS server 1. @@ -313,7 +311,7 @@ type settingsState struct { EncryptAndStorePassword *string `pulumi:"encryptAndStorePassword"` // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth *string `pulumi:"forceTwoFactorAuth"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor *string `pulumi:"headerXForwardedFor"` @@ -397,7 +395,7 @@ type settingsState struct { TunnelIpPools []SettingsTunnelIpPool `pulumi:"tunnelIpPools"` // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools []SettingsTunnelIpv6Pool `pulumi:"tunnelIpv6Pools"` - // Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout *int `pulumi:"tunnelUserSessionTimeout"` // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation *string `pulumi:"unsafeLegacyRenegotiation"` @@ -476,7 +474,7 @@ type SettingsState struct { EncryptAndStorePassword pulumi.StringPtrInput // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor pulumi.StringPtrInput @@ -560,7 +558,7 @@ type SettingsState struct { TunnelIpPools SettingsTunnelIpPoolArrayInput // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools SettingsTunnelIpv6PoolArrayInput - // Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout pulumi.IntPtrInput // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation pulumi.StringPtrInput @@ -643,7 +641,7 @@ type settingsArgs struct { EncryptAndStorePassword *string `pulumi:"encryptAndStorePassword"` // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth *string `pulumi:"forceTwoFactorAuth"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor *string `pulumi:"headerXForwardedFor"` @@ -727,7 +725,7 @@ type settingsArgs struct { TunnelIpPools []SettingsTunnelIpPool `pulumi:"tunnelIpPools"` // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools []SettingsTunnelIpv6Pool `pulumi:"tunnelIpv6Pools"` - // Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout *int `pulumi:"tunnelUserSessionTimeout"` // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation *string `pulumi:"unsafeLegacyRenegotiation"` @@ -807,7 +805,7 @@ type SettingsArgs struct { EncryptAndStorePassword pulumi.StringPtrInput // Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. ForceTwoFactorAuth pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. HeaderXForwardedFor pulumi.StringPtrInput @@ -891,7 +889,7 @@ type SettingsArgs struct { TunnelIpPools SettingsTunnelIpPoolArrayInput // Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnelIpv6Pools` block is documented below. TunnelIpv6Pools SettingsTunnelIpv6PoolArrayInput - // Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + // Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. TunnelUserSessionTimeout pulumi.IntPtrInput // Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. UnsafeLegacyRenegotiation pulumi.StringPtrInput @@ -1140,7 +1138,7 @@ func (o SettingsOutput) ForceTwoFactorAuth() pulumi.StringOutput { return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.ForceTwoFactorAuth }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingsOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1350,7 +1348,7 @@ func (o SettingsOutput) TunnelIpv6Pools() SettingsTunnelIpv6PoolArrayOutput { return o.ApplyT(func(v *Settings) SettingsTunnelIpv6PoolArrayOutput { return v.TunnelIpv6Pools }).(SettingsTunnelIpv6PoolArrayOutput) } -// Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). +// Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. func (o SettingsOutput) TunnelUserSessionTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Settings) pulumi.IntOutput { return v.TunnelUserSessionTimeout }).(pulumi.IntOutput) } @@ -1371,8 +1369,8 @@ func (o SettingsOutput) UserPeer() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/vpn/ssl/web/hostchecksoftware.go b/sdk/go/fortios/vpn/ssl/web/hostchecksoftware.go index d643c7af..8fdca62c 100644 --- a/sdk/go/fortios/vpn/ssl/web/hostchecksoftware.go +++ b/sdk/go/fortios/vpn/ssl/web/hostchecksoftware.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -66,7 +64,7 @@ type Hostchecksoftware struct { CheckItemLists HostchecksoftwareCheckItemListArrayOutput `pulumi:"checkItemLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Globally unique ID. Guid pulumi.StringOutput `pulumi:"guid"` @@ -77,7 +75,7 @@ type Hostchecksoftware struct { // Type. Valid values: `av`, `fw`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Version. Version pulumi.StringOutput `pulumi:"version"` } @@ -116,7 +114,7 @@ type hostchecksoftwareState struct { CheckItemLists []HostchecksoftwareCheckItemList `pulumi:"checkItemLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Globally unique ID. Guid *string `pulumi:"guid"` @@ -137,7 +135,7 @@ type HostchecksoftwareState struct { CheckItemLists HostchecksoftwareCheckItemListArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Globally unique ID. Guid pulumi.StringPtrInput @@ -162,7 +160,7 @@ type hostchecksoftwareArgs struct { CheckItemLists []HostchecksoftwareCheckItemList `pulumi:"checkItemLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Globally unique ID. Guid *string `pulumi:"guid"` @@ -184,7 +182,7 @@ type HostchecksoftwareArgs struct { CheckItemLists HostchecksoftwareCheckItemListArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Globally unique ID. Guid pulumi.StringPtrInput @@ -297,7 +295,7 @@ func (o HostchecksoftwareOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Hostchecksoftware) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o HostchecksoftwareOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Hostchecksoftware) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -323,8 +321,8 @@ func (o HostchecksoftwareOutput) Type() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HostchecksoftwareOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Hostchecksoftware) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HostchecksoftwareOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Hostchecksoftware) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Version. diff --git a/sdk/go/fortios/vpn/ssl/web/portal.go b/sdk/go/fortios/vpn/ssl/web/portal.go index 6c9c36d5..f5384743 100644 --- a/sdk/go/fortios/vpn/ssl/web/portal.go +++ b/sdk/go/fortios/vpn/ssl/web/portal.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -91,7 +90,6 @@ import ( // } // // ``` -// // // ## Import // @@ -163,7 +161,7 @@ type Portal struct { ForticlientDownload pulumi.StringOutput `pulumi:"forticlientDownload"` // FortiClient download method. Valid values: `direct`, `ssl-vpn`. ForticlientDownloadMethod pulumi.StringOutput `pulumi:"forticlientDownloadMethod"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Web portal heading message. Heading pulumi.StringOutput `pulumi:"heading"` @@ -227,7 +225,7 @@ type Portal struct { PreferIpv6Dns pulumi.StringOutput `pulumi:"preferIpv6Dns"` // Client login redirect URL. RedirUrl pulumi.StringPtrOutput `pulumi:"redirUrl"` - // Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + // Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. RewriteIpUriUi pulumi.StringOutput `pulumi:"rewriteIpUriUi"` // Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. SavePassword pulumi.StringOutput `pulumi:"savePassword"` @@ -266,7 +264,7 @@ type Portal struct { // Enable to allow web portal users to create bookmarks for all users in the same user group. Valid values: `enable`, `disable`. UserGroupBookmark pulumi.StringOutput `pulumi:"userGroupBookmark"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable SSL VPN web mode. Valid values: `enable`, `disable`. WebMode pulumi.StringOutput `pulumi:"webMode"` // Download URL for Windows FortiClient. @@ -357,7 +355,7 @@ type portalState struct { ForticlientDownload *string `pulumi:"forticlientDownload"` // FortiClient download method. Valid values: `direct`, `ssl-vpn`. ForticlientDownloadMethod *string `pulumi:"forticlientDownloadMethod"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Web portal heading message. Heading *string `pulumi:"heading"` @@ -421,7 +419,7 @@ type portalState struct { PreferIpv6Dns *string `pulumi:"preferIpv6Dns"` // Client login redirect URL. RedirUrl *string `pulumi:"redirUrl"` - // Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + // Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. RewriteIpUriUi *string `pulumi:"rewriteIpUriUi"` // Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. SavePassword *string `pulumi:"savePassword"` @@ -522,7 +520,7 @@ type PortalState struct { ForticlientDownload pulumi.StringPtrInput // FortiClient download method. Valid values: `direct`, `ssl-vpn`. ForticlientDownloadMethod pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Web portal heading message. Heading pulumi.StringPtrInput @@ -586,7 +584,7 @@ type PortalState struct { PreferIpv6Dns pulumi.StringPtrInput // Client login redirect URL. RedirUrl pulumi.StringPtrInput - // Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + // Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. RewriteIpUriUi pulumi.StringPtrInput // Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. SavePassword pulumi.StringPtrInput @@ -691,7 +689,7 @@ type portalArgs struct { ForticlientDownload *string `pulumi:"forticlientDownload"` // FortiClient download method. Valid values: `direct`, `ssl-vpn`. ForticlientDownloadMethod *string `pulumi:"forticlientDownloadMethod"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Web portal heading message. Heading *string `pulumi:"heading"` @@ -755,7 +753,7 @@ type portalArgs struct { PreferIpv6Dns *string `pulumi:"preferIpv6Dns"` // Client login redirect URL. RedirUrl *string `pulumi:"redirUrl"` - // Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + // Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. RewriteIpUriUi *string `pulumi:"rewriteIpUriUi"` // Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. SavePassword *string `pulumi:"savePassword"` @@ -857,7 +855,7 @@ type PortalArgs struct { ForticlientDownload pulumi.StringPtrInput // FortiClient download method. Valid values: `direct`, `ssl-vpn`. ForticlientDownloadMethod pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Web portal heading message. Heading pulumi.StringPtrInput @@ -921,7 +919,7 @@ type PortalArgs struct { PreferIpv6Dns pulumi.StringPtrInput // Client login redirect URL. RedirUrl pulumi.StringPtrInput - // Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + // Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. RewriteIpUriUi pulumi.StringPtrInput // Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. SavePassword pulumi.StringPtrInput @@ -1183,7 +1181,7 @@ func (o PortalOutput) ForticlientDownloadMethod() pulumi.StringOutput { return o.ApplyT(func(v *Portal) pulumi.StringOutput { return v.ForticlientDownloadMethod }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o PortalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Portal) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -1345,7 +1343,7 @@ func (o PortalOutput) RedirUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v *Portal) pulumi.StringPtrOutput { return v.RedirUrl }).(pulumi.StringPtrOutput) } -// Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. +// Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. func (o PortalOutput) RewriteIpUriUi() pulumi.StringOutput { return o.ApplyT(func(v *Portal) pulumi.StringOutput { return v.RewriteIpUriUi }).(pulumi.StringOutput) } @@ -1441,8 +1439,8 @@ func (o PortalOutput) UserGroupBookmark() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PortalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Portal) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PortalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Portal) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable SSL VPN web mode. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/vpn/ssl/web/pulumiTypes.go b/sdk/go/fortios/vpn/ssl/web/pulumiTypes.go index fa4427fd..b50c50f1 100644 --- a/sdk/go/fortios/vpn/ssl/web/pulumiTypes.go +++ b/sdk/go/fortios/vpn/ssl/web/pulumiTypes.go @@ -162,7 +162,7 @@ func (o HostchecksoftwareCheckItemListArrayOutput) Index(i pulumi.IntInput) Host } type HostchecksoftwareCheckItemListMd5 struct { - // Hex string of MD5 checksum. + // an identifier for the resource with format {{name}}. Id *string `pulumi:"id"` } @@ -178,7 +178,7 @@ type HostchecksoftwareCheckItemListMd5Input interface { } type HostchecksoftwareCheckItemListMd5Args struct { - // Hex string of MD5 checksum. + // an identifier for the resource with format {{name}}. Id pulumi.StringPtrInput `pulumi:"id"` } @@ -233,7 +233,7 @@ func (o HostchecksoftwareCheckItemListMd5Output) ToHostchecksoftwareCheckItemLis return o } -// Hex string of MD5 checksum. +// an identifier for the resource with format {{name}}. func (o HostchecksoftwareCheckItemListMd5Output) Id() pulumi.StringPtrOutput { return o.ApplyT(func(v HostchecksoftwareCheckItemListMd5) *string { return v.Id }).(pulumi.StringPtrOutput) } @@ -379,7 +379,7 @@ type PortalBookmarkGroupBookmark struct { Folder *string `pulumi:"folder"` // Form data. The structure of `formData` block is documented below. FormDatas []PortalBookmarkGroupBookmarkFormData `pulumi:"formDatas"` - // Screen height (range from 480 - 65535, default = 768). + // Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Height *int `pulumi:"height"` // Host name/IP parameter. Host *string `pulumi:"host"` @@ -399,13 +399,13 @@ type PortalBookmarkGroupBookmark struct { Port *int `pulumi:"port"` // An arbitrary string which identifies the RDP source. PreconnectionBlob *string `pulumi:"preconnectionBlob"` - // The numeric ID of the RDP source (0-2147483648). + // The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. PreconnectionId *int `pulumi:"preconnectionId"` // Remote port (0 - 65535). RemotePort *int `pulumi:"remotePort"` // Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. RestrictedAdmin *string `pulumi:"restrictedAdmin"` - // Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + // Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. Security *string `pulumi:"security"` // Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. SendPreconnectionId *string `pulumi:"sendPreconnectionId"` @@ -427,7 +427,7 @@ type PortalBookmarkGroupBookmark struct { Url *string `pulumi:"url"` // Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. VncKeyboardLayout *string `pulumi:"vncKeyboardLayout"` - // Screen width (range from 640 - 65535, default = 1024). + // Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Width *int `pulumi:"width"` } @@ -457,7 +457,7 @@ type PortalBookmarkGroupBookmarkArgs struct { Folder pulumi.StringPtrInput `pulumi:"folder"` // Form data. The structure of `formData` block is documented below. FormDatas PortalBookmarkGroupBookmarkFormDataArrayInput `pulumi:"formDatas"` - // Screen height (range from 480 - 65535, default = 768). + // Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Height pulumi.IntPtrInput `pulumi:"height"` // Host name/IP parameter. Host pulumi.StringPtrInput `pulumi:"host"` @@ -477,13 +477,13 @@ type PortalBookmarkGroupBookmarkArgs struct { Port pulumi.IntPtrInput `pulumi:"port"` // An arbitrary string which identifies the RDP source. PreconnectionBlob pulumi.StringPtrInput `pulumi:"preconnectionBlob"` - // The numeric ID of the RDP source (0-2147483648). + // The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. PreconnectionId pulumi.IntPtrInput `pulumi:"preconnectionId"` // Remote port (0 - 65535). RemotePort pulumi.IntPtrInput `pulumi:"remotePort"` // Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. RestrictedAdmin pulumi.StringPtrInput `pulumi:"restrictedAdmin"` - // Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + // Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. Security pulumi.StringPtrInput `pulumi:"security"` // Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. SendPreconnectionId pulumi.StringPtrInput `pulumi:"sendPreconnectionId"` @@ -505,7 +505,7 @@ type PortalBookmarkGroupBookmarkArgs struct { Url pulumi.StringPtrInput `pulumi:"url"` // Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. VncKeyboardLayout pulumi.StringPtrInput `pulumi:"vncKeyboardLayout"` - // Screen width (range from 640 - 65535, default = 1024). + // Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Width pulumi.IntPtrInput `pulumi:"width"` } @@ -595,7 +595,7 @@ func (o PortalBookmarkGroupBookmarkOutput) FormDatas() PortalBookmarkGroupBookma return o.ApplyT(func(v PortalBookmarkGroupBookmark) []PortalBookmarkGroupBookmarkFormData { return v.FormDatas }).(PortalBookmarkGroupBookmarkFormDataArrayOutput) } -// Screen height (range from 480 - 65535, default = 768). +// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. func (o PortalBookmarkGroupBookmarkOutput) Height() pulumi.IntPtrOutput { return o.ApplyT(func(v PortalBookmarkGroupBookmark) *int { return v.Height }).(pulumi.IntPtrOutput) } @@ -645,7 +645,7 @@ func (o PortalBookmarkGroupBookmarkOutput) PreconnectionBlob() pulumi.StringPtrO return o.ApplyT(func(v PortalBookmarkGroupBookmark) *string { return v.PreconnectionBlob }).(pulumi.StringPtrOutput) } -// The numeric ID of the RDP source (0-2147483648). +// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. func (o PortalBookmarkGroupBookmarkOutput) PreconnectionId() pulumi.IntPtrOutput { return o.ApplyT(func(v PortalBookmarkGroupBookmark) *int { return v.PreconnectionId }).(pulumi.IntPtrOutput) } @@ -660,7 +660,7 @@ func (o PortalBookmarkGroupBookmarkOutput) RestrictedAdmin() pulumi.StringPtrOut return o.ApplyT(func(v PortalBookmarkGroupBookmark) *string { return v.RestrictedAdmin }).(pulumi.StringPtrOutput) } -// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. +// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. func (o PortalBookmarkGroupBookmarkOutput) Security() pulumi.StringPtrOutput { return o.ApplyT(func(v PortalBookmarkGroupBookmark) *string { return v.Security }).(pulumi.StringPtrOutput) } @@ -715,7 +715,7 @@ func (o PortalBookmarkGroupBookmarkOutput) VncKeyboardLayout() pulumi.StringPtrO return o.ApplyT(func(v PortalBookmarkGroupBookmark) *string { return v.VncKeyboardLayout }).(pulumi.StringPtrOutput) } -// Screen width (range from 640 - 65535, default = 1024). +// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. func (o PortalBookmarkGroupBookmarkOutput) Width() pulumi.IntPtrOutput { return o.ApplyT(func(v PortalBookmarkGroupBookmark) *int { return v.Width }).(pulumi.IntPtrOutput) } @@ -1932,7 +1932,7 @@ type PortalSplitDn struct { DnsServer1 *string `pulumi:"dnsServer1"` // DNS server 2. DnsServer2 *string `pulumi:"dnsServer2"` - // Split DNS domains used for SSL-VPN clients separated by comma(,). + // Split DNS domains used for SSL-VPN clients separated by comma. Domains *string `pulumi:"domains"` // ID. Id *int `pulumi:"id"` @@ -1958,7 +1958,7 @@ type PortalSplitDnArgs struct { DnsServer1 pulumi.StringPtrInput `pulumi:"dnsServer1"` // DNS server 2. DnsServer2 pulumi.StringPtrInput `pulumi:"dnsServer2"` - // Split DNS domains used for SSL-VPN clients separated by comma(,). + // Split DNS domains used for SSL-VPN clients separated by comma. Domains pulumi.StringPtrInput `pulumi:"domains"` // ID. Id pulumi.IntPtrInput `pulumi:"id"` @@ -2029,7 +2029,7 @@ func (o PortalSplitDnOutput) DnsServer2() pulumi.StringPtrOutput { return o.ApplyT(func(v PortalSplitDn) *string { return v.DnsServer2 }).(pulumi.StringPtrOutput) } -// Split DNS domains used for SSL-VPN clients separated by comma(,). +// Split DNS domains used for SSL-VPN clients separated by comma. func (o PortalSplitDnOutput) Domains() pulumi.StringPtrOutput { return o.ApplyT(func(v PortalSplitDn) *string { return v.Domains }).(pulumi.StringPtrOutput) } @@ -2181,7 +2181,7 @@ type UserbookmarkBookmark struct { Folder *string `pulumi:"folder"` // Form data. The structure of `formData` block is documented below. FormDatas []UserbookmarkBookmarkFormData `pulumi:"formDatas"` - // Screen height (range from 480 - 65535, default = 768). + // Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Height *int `pulumi:"height"` // Host name/IP parameter. Host *string `pulumi:"host"` @@ -2201,13 +2201,13 @@ type UserbookmarkBookmark struct { Port *int `pulumi:"port"` // An arbitrary string which identifies the RDP source. PreconnectionBlob *string `pulumi:"preconnectionBlob"` - // The numeric ID of the RDP source (0-2147483648). + // The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. PreconnectionId *int `pulumi:"preconnectionId"` // Remote port (0 - 65535). RemotePort *int `pulumi:"remotePort"` // Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. RestrictedAdmin *string `pulumi:"restrictedAdmin"` - // Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + // Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. Security *string `pulumi:"security"` // Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. SendPreconnectionId *string `pulumi:"sendPreconnectionId"` @@ -2229,7 +2229,7 @@ type UserbookmarkBookmark struct { Url *string `pulumi:"url"` // Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. VncKeyboardLayout *string `pulumi:"vncKeyboardLayout"` - // Screen width (range from 640 - 65535, default = 1024). + // Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Width *int `pulumi:"width"` } @@ -2259,7 +2259,7 @@ type UserbookmarkBookmarkArgs struct { Folder pulumi.StringPtrInput `pulumi:"folder"` // Form data. The structure of `formData` block is documented below. FormDatas UserbookmarkBookmarkFormDataArrayInput `pulumi:"formDatas"` - // Screen height (range from 480 - 65535, default = 768). + // Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Height pulumi.IntPtrInput `pulumi:"height"` // Host name/IP parameter. Host pulumi.StringPtrInput `pulumi:"host"` @@ -2279,13 +2279,13 @@ type UserbookmarkBookmarkArgs struct { Port pulumi.IntPtrInput `pulumi:"port"` // An arbitrary string which identifies the RDP source. PreconnectionBlob pulumi.StringPtrInput `pulumi:"preconnectionBlob"` - // The numeric ID of the RDP source (0-2147483648). + // The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. PreconnectionId pulumi.IntPtrInput `pulumi:"preconnectionId"` // Remote port (0 - 65535). RemotePort pulumi.IntPtrInput `pulumi:"remotePort"` // Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. RestrictedAdmin pulumi.StringPtrInput `pulumi:"restrictedAdmin"` - // Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + // Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. Security pulumi.StringPtrInput `pulumi:"security"` // Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. SendPreconnectionId pulumi.StringPtrInput `pulumi:"sendPreconnectionId"` @@ -2307,7 +2307,7 @@ type UserbookmarkBookmarkArgs struct { Url pulumi.StringPtrInput `pulumi:"url"` // Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. VncKeyboardLayout pulumi.StringPtrInput `pulumi:"vncKeyboardLayout"` - // Screen width (range from 640 - 65535, default = 1024). + // Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Width pulumi.IntPtrInput `pulumi:"width"` } @@ -2397,7 +2397,7 @@ func (o UserbookmarkBookmarkOutput) FormDatas() UserbookmarkBookmarkFormDataArra return o.ApplyT(func(v UserbookmarkBookmark) []UserbookmarkBookmarkFormData { return v.FormDatas }).(UserbookmarkBookmarkFormDataArrayOutput) } -// Screen height (range from 480 - 65535, default = 768). +// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. func (o UserbookmarkBookmarkOutput) Height() pulumi.IntPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *int { return v.Height }).(pulumi.IntPtrOutput) } @@ -2447,7 +2447,7 @@ func (o UserbookmarkBookmarkOutput) PreconnectionBlob() pulumi.StringPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *string { return v.PreconnectionBlob }).(pulumi.StringPtrOutput) } -// The numeric ID of the RDP source (0-2147483648). +// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. func (o UserbookmarkBookmarkOutput) PreconnectionId() pulumi.IntPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *int { return v.PreconnectionId }).(pulumi.IntPtrOutput) } @@ -2462,7 +2462,7 @@ func (o UserbookmarkBookmarkOutput) RestrictedAdmin() pulumi.StringPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *string { return v.RestrictedAdmin }).(pulumi.StringPtrOutput) } -// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. +// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. func (o UserbookmarkBookmarkOutput) Security() pulumi.StringPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *string { return v.Security }).(pulumi.StringPtrOutput) } @@ -2517,7 +2517,7 @@ func (o UserbookmarkBookmarkOutput) VncKeyboardLayout() pulumi.StringPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *string { return v.VncKeyboardLayout }).(pulumi.StringPtrOutput) } -// Screen width (range from 640 - 65535, default = 1024). +// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. func (o UserbookmarkBookmarkOutput) Width() pulumi.IntPtrOutput { return o.ApplyT(func(v UserbookmarkBookmark) *int { return v.Width }).(pulumi.IntPtrOutput) } @@ -2663,7 +2663,7 @@ type UsergroupbookmarkBookmark struct { Folder *string `pulumi:"folder"` // Form data. The structure of `formData` block is documented below. FormDatas []UsergroupbookmarkBookmarkFormData `pulumi:"formDatas"` - // Screen height (range from 480 - 65535, default = 768). + // Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Height *int `pulumi:"height"` // Host name/IP parameter. Host *string `pulumi:"host"` @@ -2683,13 +2683,13 @@ type UsergroupbookmarkBookmark struct { Port *int `pulumi:"port"` // An arbitrary string which identifies the RDP source. PreconnectionBlob *string `pulumi:"preconnectionBlob"` - // The numeric ID of the RDP source (0-2147483648). + // The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. PreconnectionId *int `pulumi:"preconnectionId"` // Remote port (0 - 65535). RemotePort *int `pulumi:"remotePort"` // Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. RestrictedAdmin *string `pulumi:"restrictedAdmin"` - // Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + // Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. Security *string `pulumi:"security"` // Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. SendPreconnectionId *string `pulumi:"sendPreconnectionId"` @@ -2711,7 +2711,7 @@ type UsergroupbookmarkBookmark struct { Url *string `pulumi:"url"` // Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. VncKeyboardLayout *string `pulumi:"vncKeyboardLayout"` - // Screen width (range from 640 - 65535, default = 1024). + // Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Width *int `pulumi:"width"` } @@ -2741,7 +2741,7 @@ type UsergroupbookmarkBookmarkArgs struct { Folder pulumi.StringPtrInput `pulumi:"folder"` // Form data. The structure of `formData` block is documented below. FormDatas UsergroupbookmarkBookmarkFormDataArrayInput `pulumi:"formDatas"` - // Screen height (range from 480 - 65535, default = 768). + // Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Height pulumi.IntPtrInput `pulumi:"height"` // Host name/IP parameter. Host pulumi.StringPtrInput `pulumi:"host"` @@ -2761,13 +2761,13 @@ type UsergroupbookmarkBookmarkArgs struct { Port pulumi.IntPtrInput `pulumi:"port"` // An arbitrary string which identifies the RDP source. PreconnectionBlob pulumi.StringPtrInput `pulumi:"preconnectionBlob"` - // The numeric ID of the RDP source (0-2147483648). + // The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. PreconnectionId pulumi.IntPtrInput `pulumi:"preconnectionId"` // Remote port (0 - 65535). RemotePort pulumi.IntPtrInput `pulumi:"remotePort"` // Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. RestrictedAdmin pulumi.StringPtrInput `pulumi:"restrictedAdmin"` - // Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + // Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. Security pulumi.StringPtrInput `pulumi:"security"` // Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. SendPreconnectionId pulumi.StringPtrInput `pulumi:"sendPreconnectionId"` @@ -2789,7 +2789,7 @@ type UsergroupbookmarkBookmarkArgs struct { Url pulumi.StringPtrInput `pulumi:"url"` // Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. VncKeyboardLayout pulumi.StringPtrInput `pulumi:"vncKeyboardLayout"` - // Screen width (range from 640 - 65535, default = 1024). + // Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. Width pulumi.IntPtrInput `pulumi:"width"` } @@ -2879,7 +2879,7 @@ func (o UsergroupbookmarkBookmarkOutput) FormDatas() UsergroupbookmarkBookmarkFo return o.ApplyT(func(v UsergroupbookmarkBookmark) []UsergroupbookmarkBookmarkFormData { return v.FormDatas }).(UsergroupbookmarkBookmarkFormDataArrayOutput) } -// Screen height (range from 480 - 65535, default = 768). +// Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. func (o UsergroupbookmarkBookmarkOutput) Height() pulumi.IntPtrOutput { return o.ApplyT(func(v UsergroupbookmarkBookmark) *int { return v.Height }).(pulumi.IntPtrOutput) } @@ -2929,7 +2929,7 @@ func (o UsergroupbookmarkBookmarkOutput) PreconnectionBlob() pulumi.StringPtrOut return o.ApplyT(func(v UsergroupbookmarkBookmark) *string { return v.PreconnectionBlob }).(pulumi.StringPtrOutput) } -// The numeric ID of the RDP source (0-2147483648). +// The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. func (o UsergroupbookmarkBookmarkOutput) PreconnectionId() pulumi.IntPtrOutput { return o.ApplyT(func(v UsergroupbookmarkBookmark) *int { return v.PreconnectionId }).(pulumi.IntPtrOutput) } @@ -2944,7 +2944,7 @@ func (o UsergroupbookmarkBookmarkOutput) RestrictedAdmin() pulumi.StringPtrOutpu return o.ApplyT(func(v UsergroupbookmarkBookmark) *string { return v.RestrictedAdmin }).(pulumi.StringPtrOutput) } -// Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. +// Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. func (o UsergroupbookmarkBookmarkOutput) Security() pulumi.StringPtrOutput { return o.ApplyT(func(v UsergroupbookmarkBookmark) *string { return v.Security }).(pulumi.StringPtrOutput) } @@ -2999,7 +2999,7 @@ func (o UsergroupbookmarkBookmarkOutput) VncKeyboardLayout() pulumi.StringPtrOut return o.ApplyT(func(v UsergroupbookmarkBookmark) *string { return v.VncKeyboardLayout }).(pulumi.StringPtrOutput) } -// Screen width (range from 640 - 65535, default = 1024). +// Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. func (o UsergroupbookmarkBookmarkOutput) Width() pulumi.IntPtrOutput { return o.ApplyT(func(v UsergroupbookmarkBookmark) *int { return v.Width }).(pulumi.IntPtrOutput) } diff --git a/sdk/go/fortios/vpn/ssl/web/realm.go b/sdk/go/fortios/vpn/ssl/web/realm.go index 36e3fed1..9ed851a4 100644 --- a/sdk/go/fortios/vpn/ssl/web/realm.go +++ b/sdk/go/fortios/vpn/ssl/web/realm.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Realm struct { // URL path to access SSL-VPN login page. UrlPath pulumi.StringOutput `pulumi:"urlPath"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Virtual host name for realm. VirtualHost pulumi.StringPtrOutput `pulumi:"virtualHost"` // Enable/disable enforcement of virtual host method for SSL-VPN client access. Valid values: `enable`, `disable`. @@ -330,8 +328,8 @@ func (o RealmOutput) UrlPath() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RealmOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Realm) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RealmOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Realm) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Virtual host name for realm. diff --git a/sdk/go/fortios/vpn/ssl/web/userbookmark.go b/sdk/go/fortios/vpn/ssl/web/userbookmark.go index 6b6872a2..38f52ff2 100644 --- a/sdk/go/fortios/vpn/ssl/web/userbookmark.go +++ b/sdk/go/fortios/vpn/ssl/web/userbookmark.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -39,7 +38,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,12 +65,12 @@ type Userbookmark struct { CustomLang pulumi.StringOutput `pulumi:"customLang"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // User and group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewUserbookmark registers a new resource with the given unique name, arguments, and options. @@ -111,7 +109,7 @@ type userbookmarkState struct { CustomLang *string `pulumi:"customLang"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // User and group name. Name *string `pulumi:"name"` @@ -126,7 +124,7 @@ type UserbookmarkState struct { CustomLang pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // User and group name. Name pulumi.StringPtrInput @@ -145,7 +143,7 @@ type userbookmarkArgs struct { CustomLang *string `pulumi:"customLang"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // User and group name. Name *string `pulumi:"name"` @@ -161,7 +159,7 @@ type UserbookmarkArgs struct { CustomLang pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // User and group name. Name pulumi.StringPtrInput @@ -271,7 +269,7 @@ func (o UserbookmarkOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Userbookmark) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o UserbookmarkOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Userbookmark) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -282,8 +280,8 @@ func (o UserbookmarkOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UserbookmarkOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Userbookmark) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UserbookmarkOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Userbookmark) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type UserbookmarkArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/vpn/ssl/web/usergroupbookmark.go b/sdk/go/fortios/vpn/ssl/web/usergroupbookmark.go index 0f0e6d8e..5b2fc677 100644 --- a/sdk/go/fortios/vpn/ssl/web/usergroupbookmark.go +++ b/sdk/go/fortios/vpn/ssl/web/usergroupbookmark.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -80,12 +78,12 @@ type Usergroupbookmark struct { Bookmarks UsergroupbookmarkBookmarkArrayOutput `pulumi:"bookmarks"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewUsergroupbookmark registers a new resource with the given unique name, arguments, and options. @@ -122,7 +120,7 @@ type usergroupbookmarkState struct { Bookmarks []UsergroupbookmarkBookmark `pulumi:"bookmarks"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group name. Name *string `pulumi:"name"` @@ -135,7 +133,7 @@ type UsergroupbookmarkState struct { Bookmarks UsergroupbookmarkBookmarkArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group name. Name pulumi.StringPtrInput @@ -152,7 +150,7 @@ type usergroupbookmarkArgs struct { Bookmarks []UsergroupbookmarkBookmark `pulumi:"bookmarks"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group name. Name *string `pulumi:"name"` @@ -166,7 +164,7 @@ type UsergroupbookmarkArgs struct { Bookmarks UsergroupbookmarkBookmarkArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group name. Name pulumi.StringPtrInput @@ -271,7 +269,7 @@ func (o UsergroupbookmarkOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Usergroupbookmark) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o UsergroupbookmarkOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Usergroupbookmark) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -282,8 +280,8 @@ func (o UsergroupbookmarkOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UsergroupbookmarkOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Usergroupbookmark) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UsergroupbookmarkOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Usergroupbookmark) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type UsergroupbookmarkArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/waf/mainclass.go b/sdk/go/fortios/waf/mainclass.go index c60ff80b..531ac417 100644 --- a/sdk/go/fortios/waf/mainclass.go +++ b/sdk/go/fortios/waf/mainclass.go @@ -38,7 +38,7 @@ type Mainclass struct { // Main signature class name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMainclass registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o MainclassOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MainclassOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mainclass) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MainclassOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mainclass) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MainclassArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/waf/profile.go b/sdk/go/fortios/waf/profile.go index 38d189e4..438e6b5d 100644 --- a/sdk/go/fortios/waf/profile.go +++ b/sdk/go/fortios/waf/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,7 +72,7 @@ type Profile struct { ExtendedLog pulumi.StringOutput `pulumi:"extendedLog"` // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External pulumi.StringOutput `pulumi:"external"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Method restriction. The structure of `method` block is documented below. Method ProfileMethodOutput `pulumi:"method"` @@ -85,7 +83,7 @@ type Profile struct { // URL access list The structure of `urlAccess` block is documented below. UrlAccesses ProfileUrlAccessArrayOutput `pulumi:"urlAccesses"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -130,7 +128,7 @@ type profileState struct { ExtendedLog *string `pulumi:"extendedLog"` // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External *string `pulumi:"external"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Method restriction. The structure of `method` block is documented below. Method *ProfileMethod `pulumi:"method"` @@ -157,7 +155,7 @@ type ProfileState struct { ExtendedLog pulumi.StringPtrInput // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Method restriction. The structure of `method` block is documented below. Method ProfileMethodPtrInput @@ -188,7 +186,7 @@ type profileArgs struct { ExtendedLog *string `pulumi:"extendedLog"` // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External *string `pulumi:"external"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Method restriction. The structure of `method` block is documented below. Method *ProfileMethod `pulumi:"method"` @@ -216,7 +214,7 @@ type ProfileArgs struct { ExtendedLog pulumi.StringPtrInput // Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. External pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Method restriction. The structure of `method` block is documented below. Method ProfileMethodPtrInput @@ -347,7 +345,7 @@ func (o ProfileOutput) External() pulumi.StringOutput { return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.External }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -373,8 +371,8 @@ func (o ProfileOutput) UrlAccesses() ProfileUrlAccessArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/waf/signature.go b/sdk/go/fortios/waf/signature.go index 62018d91..dbd423a6 100644 --- a/sdk/go/fortios/waf/signature.go +++ b/sdk/go/fortios/waf/signature.go @@ -38,7 +38,7 @@ type Signature struct { // Signature ID. Fosid pulumi.IntOutput `pulumi:"fosid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSignature registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o SignatureOutput) Fosid() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SignatureOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Signature) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SignatureOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Signature) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SignatureArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/waf/subclass.go b/sdk/go/fortios/waf/subclass.go index 9252a226..3abfa17c 100644 --- a/sdk/go/fortios/waf/subclass.go +++ b/sdk/go/fortios/waf/subclass.go @@ -38,7 +38,7 @@ type Subclass struct { // Signature subclass name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSubclass registers a new resource with the given unique name, arguments, and options. @@ -209,8 +209,8 @@ func (o SubclassOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SubclassOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Subclass) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SubclassOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Subclass) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SubclassArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/authgroup.go b/sdk/go/fortios/wanopt/authgroup.go index 929e2080..685aece2 100644 --- a/sdk/go/fortios/wanopt/authgroup.go +++ b/sdk/go/fortios/wanopt/authgroup.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Authgroup struct { // Pre-shared key used by the peers in this authentication group. Psk pulumi.StringPtrOutput `pulumi:"psk"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAuthgroup registers a new resource with the given unique name, arguments, and options. @@ -310,8 +308,8 @@ func (o AuthgroupOutput) Psk() pulumi.StringPtrOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AuthgroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Authgroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AuthgroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Authgroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AuthgroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/cacheservice.go b/sdk/go/fortios/wanopt/cacheservice.go index 69dcdee8..4ae969ff 100644 --- a/sdk/go/fortios/wanopt/cacheservice.go +++ b/sdk/go/fortios/wanopt/cacheservice.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,14 +72,14 @@ type Cacheservice struct { DstPeers CacheserviceDstPeerArrayOutput `pulumi:"dstPeers"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. PreferScenario pulumi.StringOutput `pulumi:"preferScenario"` // Modify cache-service source peer list. The structure of `srcPeer` block is documented below. SrcPeers CacheserviceSrcPeerArrayOutput `pulumi:"srcPeers"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewCacheservice registers a new resource with the given unique name, arguments, and options. @@ -124,7 +122,7 @@ type cacheserviceState struct { DstPeers []CacheserviceDstPeer `pulumi:"dstPeers"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. PreferScenario *string `pulumi:"preferScenario"` @@ -145,7 +143,7 @@ type CacheserviceState struct { DstPeers CacheserviceDstPeerArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. PreferScenario pulumi.StringPtrInput @@ -170,7 +168,7 @@ type cacheserviceArgs struct { DstPeers []CacheserviceDstPeer `pulumi:"dstPeers"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. PreferScenario *string `pulumi:"preferScenario"` @@ -192,7 +190,7 @@ type CacheserviceArgs struct { DstPeers CacheserviceDstPeerArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. PreferScenario pulumi.StringPtrInput @@ -314,7 +312,7 @@ func (o CacheserviceOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Cacheservice) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o CacheserviceOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Cacheservice) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -330,8 +328,8 @@ func (o CacheserviceOutput) SrcPeers() CacheserviceSrcPeerArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o CacheserviceOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Cacheservice) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o CacheserviceOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Cacheservice) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type CacheserviceArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/contentdeliverynetworkrule.go b/sdk/go/fortios/wanopt/contentdeliverynetworkrule.go index 28b84a62..1ab4ce57 100644 --- a/sdk/go/fortios/wanopt/contentdeliverynetworkrule.go +++ b/sdk/go/fortios/wanopt/contentdeliverynetworkrule.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -50,7 +49,6 @@ import ( // } // // ``` -// // // ## Import // @@ -78,7 +76,7 @@ type Contentdeliverynetworkrule struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `hostDomainNameSuffix` block is documented below. HostDomainNameSuffixes ContentdeliverynetworkruleHostDomainNameSuffixArrayOutput `pulumi:"hostDomainNameSuffixes"` @@ -99,7 +97,7 @@ type Contentdeliverynetworkrule struct { // Enable/disable update server. Valid values: `enable`, `disable`. Updateserver pulumi.StringOutput `pulumi:"updateserver"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewContentdeliverynetworkrule registers a new resource with the given unique name, arguments, and options. @@ -138,7 +136,7 @@ type contentdeliverynetworkruleState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `hostDomainNameSuffix` block is documented below. HostDomainNameSuffixes []ContentdeliverynetworkruleHostDomainNameSuffix `pulumi:"hostDomainNameSuffixes"` @@ -169,7 +167,7 @@ type ContentdeliverynetworkruleState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `hostDomainNameSuffix` block is documented below. HostDomainNameSuffixes ContentdeliverynetworkruleHostDomainNameSuffixArrayInput @@ -204,7 +202,7 @@ type contentdeliverynetworkruleArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `hostDomainNameSuffix` block is documented below. HostDomainNameSuffixes []ContentdeliverynetworkruleHostDomainNameSuffix `pulumi:"hostDomainNameSuffixes"` @@ -236,7 +234,7 @@ type ContentdeliverynetworkruleArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `hostDomainNameSuffix` block is documented below. HostDomainNameSuffixes ContentdeliverynetworkruleHostDomainNameSuffixArrayInput @@ -362,7 +360,7 @@ func (o ContentdeliverynetworkruleOutput) DynamicSortSubtable() pulumi.StringPtr return o.ApplyT(func(v *Contentdeliverynetworkrule) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ContentdeliverynetworkruleOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Contentdeliverynetworkrule) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -415,8 +413,8 @@ func (o ContentdeliverynetworkruleOutput) Updateserver() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ContentdeliverynetworkruleOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Contentdeliverynetworkrule) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ContentdeliverynetworkruleOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Contentdeliverynetworkrule) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ContentdeliverynetworkruleArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/peer.go b/sdk/go/fortios/wanopt/peer.go index e0918579..3b63935c 100644 --- a/sdk/go/fortios/wanopt/peer.go +++ b/sdk/go/fortios/wanopt/peer.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -67,7 +65,7 @@ type Peer struct { // Peer host ID. PeerHostId pulumi.StringOutput `pulumi:"peerHostId"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewPeer registers a new resource with the given unique name, arguments, and options. @@ -238,8 +236,8 @@ func (o PeerOutput) PeerHostId() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o PeerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Peer) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o PeerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Peer) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type PeerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/profile.go b/sdk/go/fortios/wanopt/profile.go index b0adcd61..c4ebbbbc 100644 --- a/sdk/go/fortios/wanopt/profile.go +++ b/sdk/go/fortios/wanopt/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -90,7 +89,6 @@ import ( // } // // ``` -// // // ## Import // @@ -120,7 +118,7 @@ type Profile struct { Comments pulumi.StringPtrOutput `pulumi:"comments"` // Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. Ftp ProfileFtpOutput `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. Http ProfileHttpOutput `pulumi:"http"` @@ -133,7 +131,7 @@ type Profile struct { // Enable/disable transparent mode. Valid values: `enable`, `disable`. Transparent pulumi.StringOutput `pulumi:"transparent"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -174,7 +172,7 @@ type profileState struct { Comments *string `pulumi:"comments"` // Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. Ftp *ProfileFtp `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. Http *ProfileHttp `pulumi:"http"` @@ -199,7 +197,7 @@ type ProfileState struct { Comments pulumi.StringPtrInput // Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. Ftp ProfileFtpPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. Http ProfileHttpPtrInput @@ -228,7 +226,7 @@ type profileArgs struct { Comments *string `pulumi:"comments"` // Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. Ftp *ProfileFtp `pulumi:"ftp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. Http *ProfileHttp `pulumi:"http"` @@ -254,7 +252,7 @@ type ProfileArgs struct { Comments pulumi.StringPtrInput // Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. Ftp ProfileFtpPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. Http ProfileHttpPtrInput @@ -377,7 +375,7 @@ func (o ProfileOutput) Ftp() ProfileFtpOutput { return o.ApplyT(func(v *Profile) ProfileFtpOutput { return v.Ftp }).(ProfileFtpOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -408,8 +406,8 @@ func (o ProfileOutput) Transparent() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/pulumiTypes.go b/sdk/go/fortios/wanopt/pulumiTypes.go index 670d34ff..f01d3ad6 100644 --- a/sdk/go/fortios/wanopt/pulumiTypes.go +++ b/sdk/go/fortios/wanopt/pulumiTypes.go @@ -1790,7 +1790,7 @@ type ProfileHttp struct { ProtocolOpt *string `pulumi:"protocolOpt"` // Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. SecureTunnel *string `pulumi:"secureTunnel"` - // Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + // Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. Ssl *string `pulumi:"ssl"` // Port on which to expect HTTPS traffic for SSL/TLS offloading. SslPort *int `pulumi:"sslPort"` @@ -1828,7 +1828,7 @@ type ProfileHttpArgs struct { ProtocolOpt pulumi.StringPtrInput `pulumi:"protocolOpt"` // Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. SecureTunnel pulumi.StringPtrInput `pulumi:"secureTunnel"` - // Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + // Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. Ssl pulumi.StringPtrInput `pulumi:"ssl"` // Port on which to expect HTTPS traffic for SSL/TLS offloading. SslPort pulumi.IntPtrInput `pulumi:"sslPort"` @@ -1949,7 +1949,7 @@ func (o ProfileHttpOutput) SecureTunnel() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileHttp) *string { return v.SecureTunnel }).(pulumi.StringPtrOutput) } -// Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. +// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. func (o ProfileHttpOutput) Ssl() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileHttp) *string { return v.Ssl }).(pulumi.StringPtrOutput) } @@ -2063,7 +2063,7 @@ func (o ProfileHttpPtrOutput) SecureTunnel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. +// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. func (o ProfileHttpPtrOutput) Ssl() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileHttp) *string { if v == nil { @@ -2366,7 +2366,7 @@ type ProfileTcp struct { Port *string `pulumi:"port"` // Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. SecureTunnel *string `pulumi:"secureTunnel"` - // Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + // Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. Ssl *string `pulumi:"ssl"` // Port on which to expect HTTPS traffic for SSL/TLS offloading. SslPort *int `pulumi:"sslPort"` @@ -2398,7 +2398,7 @@ type ProfileTcpArgs struct { Port pulumi.StringPtrInput `pulumi:"port"` // Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. SecureTunnel pulumi.StringPtrInput `pulumi:"secureTunnel"` - // Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + // Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. Ssl pulumi.StringPtrInput `pulumi:"ssl"` // Port on which to expect HTTPS traffic for SSL/TLS offloading. SslPort pulumi.IntPtrInput `pulumi:"sslPort"` @@ -2510,7 +2510,7 @@ func (o ProfileTcpOutput) SecureTunnel() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileTcp) *string { return v.SecureTunnel }).(pulumi.StringPtrOutput) } -// Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. +// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. func (o ProfileTcpOutput) Ssl() pulumi.StringPtrOutput { return o.ApplyT(func(v ProfileTcp) *string { return v.Ssl }).(pulumi.StringPtrOutput) } @@ -2604,7 +2604,7 @@ func (o ProfileTcpPtrOutput) SecureTunnel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. +// Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. func (o ProfileTcpPtrOutput) Ssl() pulumi.StringPtrOutput { return o.ApplyT(func(v *ProfileTcp) *string { if v == nil { diff --git a/sdk/go/fortios/wanopt/remotestorage.go b/sdk/go/fortios/wanopt/remotestorage.go index 49feca6c..1c121de5 100644 --- a/sdk/go/fortios/wanopt/remotestorage.go +++ b/sdk/go/fortios/wanopt/remotestorage.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Remotestorage struct { // Enable/disable using remote device as Web cache storage. Valid values: `disable`, `enable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRemotestorage registers a new resource with the given unique name, arguments, and options. @@ -268,8 +266,8 @@ func (o RemotestorageOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RemotestorageOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Remotestorage) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RemotestorageOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Remotestorage) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RemotestorageArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/settings.go b/sdk/go/fortios/wanopt/settings.go index 7dc618c8..7814e501 100644 --- a/sdk/go/fortios/wanopt/settings.go +++ b/sdk/go/fortios/wanopt/settings.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Settings struct { // Relative strength of encryption algorithms accepted during tunnel negotiation. Valid values: `high`, `medium`, `low`. TunnelSslAlgorithm pulumi.StringOutput `pulumi:"tunnelSslAlgorithm"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSettings registers a new resource with the given unique name, arguments, and options. @@ -273,8 +271,8 @@ func (o SettingsOutput) TunnelSslAlgorithm() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Settings) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Settings) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SettingsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wanopt/webcache.go b/sdk/go/fortios/wanopt/webcache.go index e3229ce1..da0e1a89 100644 --- a/sdk/go/fortios/wanopt/webcache.go +++ b/sdk/go/fortios/wanopt/webcache.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -55,7 +54,6 @@ import ( // } // // ``` -// // // ## Import // @@ -112,7 +110,7 @@ type Webcache struct { // Enable/disable revalidation of pragma-no-cache (PNC) to address bandwidth concerns. Valid values: `enable`, `disable`. RevalPnc pulumi.StringOutput `pulumi:"revalPnc"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewWebcache registers a new resource with the given unique name, arguments, and options. @@ -478,8 +476,8 @@ func (o WebcacheOutput) RevalPnc() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WebcacheOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Webcache) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WebcacheOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Webcache) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type WebcacheArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/debugurl.go b/sdk/go/fortios/webproxy/debugurl.go index cbbf46b1..c92052a5 100644 --- a/sdk/go/fortios/webproxy/debugurl.go +++ b/sdk/go/fortios/webproxy/debugurl.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -42,7 +41,6 @@ import ( // } // // ``` -// // // ## Import // @@ -73,7 +71,7 @@ type Debugurl struct { // URL exemption pattern. UrlPattern pulumi.StringOutput `pulumi:"urlPattern"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewDebugurl registers a new resource with the given unique name, arguments, and options. @@ -273,8 +271,8 @@ func (o DebugurlOutput) UrlPattern() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o DebugurlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Debugurl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o DebugurlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Debugurl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type DebugurlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/explicit.go b/sdk/go/fortios/webproxy/explicit.go index 370d120a..8f9f5d74 100644 --- a/sdk/go/fortios/webproxy/explicit.go +++ b/sdk/go/fortios/webproxy/explicit.go @@ -33,13 +33,17 @@ import ( type Explicit struct { pulumi.CustomResourceState + // Enable/disable to request client certificate. Valid values: `disable`, `enable`. + ClientCert pulumi.StringOutput `pulumi:"clientCert"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` + // Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + EmptyCertAction pulumi.StringOutput `pulumi:"emptyCertAction"` // Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). FtpIncomingPort pulumi.StringOutput `pulumi:"ftpIncomingPort"` // Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. FtpOverHttp pulumi.StringOutput `pulumi:"ftpOverHttp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. HttpConnectionMode pulumi.StringOutput `pulumi:"httpConnectionMode"` @@ -75,7 +79,7 @@ type Explicit struct { PacFileUrl pulumi.StringOutput `pulumi:"pacFileUrl"` // PAC policies. The structure of `pacPolicy` block is documented below. PacPolicies ExplicitPacPolicyArrayOutput `pulumi:"pacPolicies"` - // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). PrefDnsResult pulumi.StringOutput `pulumi:"prefDnsResult"` // Authentication realm used to identify the explicit web proxy (maximum of 63 characters). Realm pulumi.StringOutput `pulumi:"realm"` @@ -101,8 +105,10 @@ type Explicit struct { TraceAuthNoRsp pulumi.StringOutput `pulumi:"traceAuthNoRsp"` // Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. UnknownHttpVersion pulumi.StringOutput `pulumi:"unknownHttpVersion"` + // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + UserAgentDetect pulumi.StringOutput `pulumi:"userAgentDetect"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewExplicit registers a new resource with the given unique name, arguments, and options. @@ -135,13 +141,17 @@ func GetExplicit(ctx *pulumi.Context, // Input properties used for looking up and filtering Explicit resources. type explicitState struct { + // Enable/disable to request client certificate. Valid values: `disable`, `enable`. + ClientCert *string `pulumi:"clientCert"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` + // Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + EmptyCertAction *string `pulumi:"emptyCertAction"` // Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). FtpIncomingPort *string `pulumi:"ftpIncomingPort"` // Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. FtpOverHttp *string `pulumi:"ftpOverHttp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. HttpConnectionMode *string `pulumi:"httpConnectionMode"` @@ -177,7 +187,7 @@ type explicitState struct { PacFileUrl *string `pulumi:"pacFileUrl"` // PAC policies. The structure of `pacPolicy` block is documented below. PacPolicies []ExplicitPacPolicy `pulumi:"pacPolicies"` - // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). PrefDnsResult *string `pulumi:"prefDnsResult"` // Authentication realm used to identify the explicit web proxy (maximum of 63 characters). Realm *string `pulumi:"realm"` @@ -203,18 +213,24 @@ type explicitState struct { TraceAuthNoRsp *string `pulumi:"traceAuthNoRsp"` // Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. UnknownHttpVersion *string `pulumi:"unknownHttpVersion"` + // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + UserAgentDetect *string `pulumi:"userAgentDetect"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` } type ExplicitState struct { + // Enable/disable to request client certificate. Valid values: `disable`, `enable`. + ClientCert pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput + // Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + EmptyCertAction pulumi.StringPtrInput // Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). FtpIncomingPort pulumi.StringPtrInput // Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. FtpOverHttp pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. HttpConnectionMode pulumi.StringPtrInput @@ -250,7 +266,7 @@ type ExplicitState struct { PacFileUrl pulumi.StringPtrInput // PAC policies. The structure of `pacPolicy` block is documented below. PacPolicies ExplicitPacPolicyArrayInput - // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). PrefDnsResult pulumi.StringPtrInput // Authentication realm used to identify the explicit web proxy (maximum of 63 characters). Realm pulumi.StringPtrInput @@ -276,6 +292,8 @@ type ExplicitState struct { TraceAuthNoRsp pulumi.StringPtrInput // Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. UnknownHttpVersion pulumi.StringPtrInput + // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + UserAgentDetect pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput } @@ -285,13 +303,17 @@ func (ExplicitState) ElementType() reflect.Type { } type explicitArgs struct { + // Enable/disable to request client certificate. Valid values: `disable`, `enable`. + ClientCert *string `pulumi:"clientCert"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` + // Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + EmptyCertAction *string `pulumi:"emptyCertAction"` // Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). FtpIncomingPort *string `pulumi:"ftpIncomingPort"` // Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. FtpOverHttp *string `pulumi:"ftpOverHttp"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. HttpConnectionMode *string `pulumi:"httpConnectionMode"` @@ -327,7 +349,7 @@ type explicitArgs struct { PacFileUrl *string `pulumi:"pacFileUrl"` // PAC policies. The structure of `pacPolicy` block is documented below. PacPolicies []ExplicitPacPolicy `pulumi:"pacPolicies"` - // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). PrefDnsResult *string `pulumi:"prefDnsResult"` // Authentication realm used to identify the explicit web proxy (maximum of 63 characters). Realm *string `pulumi:"realm"` @@ -353,19 +375,25 @@ type explicitArgs struct { TraceAuthNoRsp *string `pulumi:"traceAuthNoRsp"` // Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. UnknownHttpVersion *string `pulumi:"unknownHttpVersion"` + // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + UserAgentDetect *string `pulumi:"userAgentDetect"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` } // The set of arguments for constructing a Explicit resource. type ExplicitArgs struct { + // Enable/disable to request client certificate. Valid values: `disable`, `enable`. + ClientCert pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput + // Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + EmptyCertAction pulumi.StringPtrInput // Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). FtpIncomingPort pulumi.StringPtrInput // Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. FtpOverHttp pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. HttpConnectionMode pulumi.StringPtrInput @@ -401,7 +429,7 @@ type ExplicitArgs struct { PacFileUrl pulumi.StringPtrInput // PAC policies. The structure of `pacPolicy` block is documented below. PacPolicies ExplicitPacPolicyArrayInput - // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + // Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). PrefDnsResult pulumi.StringPtrInput // Authentication realm used to identify the explicit web proxy (maximum of 63 characters). Realm pulumi.StringPtrInput @@ -427,6 +455,8 @@ type ExplicitArgs struct { TraceAuthNoRsp pulumi.StringPtrInput // Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. UnknownHttpVersion pulumi.StringPtrInput + // Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + UserAgentDetect pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput } @@ -518,11 +548,21 @@ func (o ExplicitOutput) ToExplicitOutputWithContext(ctx context.Context) Explici return o } +// Enable/disable to request client certificate. Valid values: `disable`, `enable`. +func (o ExplicitOutput) ClientCert() pulumi.StringOutput { + return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.ClientCert }).(pulumi.StringOutput) +} + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. func (o ExplicitOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Explicit) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } +// Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. +func (o ExplicitOutput) EmptyCertAction() pulumi.StringOutput { + return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.EmptyCertAction }).(pulumi.StringOutput) +} + // Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). func (o ExplicitOutput) FtpIncomingPort() pulumi.StringOutput { return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.FtpIncomingPort }).(pulumi.StringOutput) @@ -533,7 +573,7 @@ func (o ExplicitOutput) FtpOverHttp() pulumi.StringOutput { return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.FtpOverHttp }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ExplicitOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Explicit) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -623,7 +663,7 @@ func (o ExplicitOutput) PacPolicies() ExplicitPacPolicyArrayOutput { return o.ApplyT(func(v *Explicit) ExplicitPacPolicyArrayOutput { return v.PacPolicies }).(ExplicitPacPolicyArrayOutput) } -// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. +// Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). func (o ExplicitOutput) PrefDnsResult() pulumi.StringOutput { return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.PrefDnsResult }).(pulumi.StringOutput) } @@ -688,9 +728,14 @@ func (o ExplicitOutput) UnknownHttpVersion() pulumi.StringOutput { return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.UnknownHttpVersion }).(pulumi.StringOutput) } +// Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. +func (o ExplicitOutput) UserAgentDetect() pulumi.StringOutput { + return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.UserAgentDetect }).(pulumi.StringOutput) +} + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ExplicitOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Explicit) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ExplicitOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Explicit) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ExplicitArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/fastfallback.go b/sdk/go/fortios/webproxy/fastfallback.go index e2381893..92981243 100644 --- a/sdk/go/fortios/webproxy/fastfallback.go +++ b/sdk/go/fortios/webproxy/fastfallback.go @@ -44,7 +44,7 @@ type Fastfallback struct { // Enable/disable the fast-fallback entry. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewFastfallback registers a new resource with the given unique name, arguments, and options. @@ -254,8 +254,8 @@ func (o FastfallbackOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o FastfallbackOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Fastfallback) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o FastfallbackOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Fastfallback) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type FastfallbackArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/forwardserver.go b/sdk/go/fortios/webproxy/forwardserver.go index 7227982b..f126886e 100644 --- a/sdk/go/fortios/webproxy/forwardserver.go +++ b/sdk/go/fortios/webproxy/forwardserver.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -93,7 +91,7 @@ type Forwardserver struct { // HTTP authentication user name. Username pulumi.StringOutput `pulumi:"username"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewForwardserver registers a new resource with the given unique name, arguments, and options. @@ -414,8 +412,8 @@ func (o ForwardserverOutput) Username() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ForwardserverOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Forwardserver) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ForwardserverOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Forwardserver) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ForwardserverArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/forwardservergroup.go b/sdk/go/fortios/webproxy/forwardservergroup.go index d3b3ede4..033c50fc 100644 --- a/sdk/go/fortios/webproxy/forwardservergroup.go +++ b/sdk/go/fortios/webproxy/forwardservergroup.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -58,7 +57,6 @@ import ( // } // // ``` -// // // ## Import // @@ -84,7 +82,7 @@ type Forwardservergroup struct { Affinity pulumi.StringOutput `pulumi:"affinity"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // 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: `block`, `pass`. GroupDownOption pulumi.StringOutput `pulumi:"groupDownOption"` @@ -95,7 +93,7 @@ type Forwardservergroup struct { // Add web forward servers to a list to form a server group. Optionally assign weights to each server. The structure of `serverList` block is documented below. ServerLists ForwardservergroupServerListArrayOutput `pulumi:"serverLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewForwardservergroup registers a new resource with the given unique name, arguments, and options. @@ -132,7 +130,7 @@ type forwardservergroupState struct { Affinity *string `pulumi:"affinity"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // 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: `block`, `pass`. GroupDownOption *string `pulumi:"groupDownOption"` @@ -151,7 +149,7 @@ type ForwardservergroupState struct { Affinity pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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: `block`, `pass`. GroupDownOption pulumi.StringPtrInput @@ -174,7 +172,7 @@ type forwardservergroupArgs struct { Affinity *string `pulumi:"affinity"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // 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: `block`, `pass`. GroupDownOption *string `pulumi:"groupDownOption"` @@ -194,7 +192,7 @@ type ForwardservergroupArgs struct { Affinity pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // 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: `block`, `pass`. GroupDownOption pulumi.StringPtrInput @@ -305,7 +303,7 @@ func (o ForwardservergroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Forwardservergroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ForwardservergroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Forwardservergroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -331,8 +329,8 @@ func (o ForwardservergroupOutput) ServerLists() ForwardservergroupServerListArra } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ForwardservergroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Forwardservergroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ForwardservergroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Forwardservergroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ForwardservergroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/global.go b/sdk/go/fortios/webproxy/global.go index 908fee69..d6877227 100644 --- a/sdk/go/fortios/webproxy/global.go +++ b/sdk/go/fortios/webproxy/global.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -52,7 +51,6 @@ import ( // } // // ``` -// // // ## Import // @@ -74,6 +72,8 @@ import ( type Global struct { pulumi.CustomResourceState + // Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + AlwaysLearnClientIp pulumi.StringOutput `pulumi:"alwaysLearnClientIp"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. @@ -82,7 +82,7 @@ type Global struct { ForwardProxyAuth pulumi.StringOutput `pulumi:"forwardProxyAuth"` // Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). ForwardServerAffinityTimeout pulumi.IntOutput `pulumi:"forwardServerAffinityTimeout"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. LdapUserCache pulumi.StringOutput `pulumi:"ldapUserCache"` @@ -102,7 +102,7 @@ type Global struct { LogPolicyPending pulumi.StringOutput `pulumi:"logPolicyPending"` // Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). MaxMessageLength pulumi.IntOutput `pulumi:"maxMessageLength"` - // Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + // Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. MaxRequestLength pulumi.IntOutput `pulumi:"maxRequestLength"` // Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). MaxWafBodyCacheLength pulumi.IntOutput `pulumi:"maxWafBodyCacheLength"` @@ -110,6 +110,8 @@ type Global struct { PolicyCategoryDeepInspect pulumi.StringOutput `pulumi:"policyCategoryDeepInspect"` // Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. ProxyFqdn pulumi.StringOutput `pulumi:"proxyFqdn"` + // Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + ProxyTransparentCertInspection pulumi.StringOutput `pulumi:"proxyTransparentCertInspection"` // IPv4 source addresses to exempt proxy affinity. SrcAffinityExemptAddr pulumi.StringOutput `pulumi:"srcAffinityExemptAddr"` // IPv6 source addresses to exempt proxy affinity. @@ -125,7 +127,7 @@ type Global struct { // Action to take when an unknown version of HTTP is encountered: reject, allow (tunnel), or proceed with best-effort. Valid values: `reject`, `tunnel`, `best-effort`. UnknownHttpVersion pulumi.StringOutput `pulumi:"unknownHttpVersion"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Name of the web proxy profile to apply when explicit proxy traffic is allowed by default and traffic is accepted that does not match an explicit proxy policy. WebproxyProfile pulumi.StringOutput `pulumi:"webproxyProfile"` } @@ -163,6 +165,8 @@ func GetGlobal(ctx *pulumi.Context, // Input properties used for looking up and filtering Global resources. type globalState struct { + // Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + AlwaysLearnClientIp *string `pulumi:"alwaysLearnClientIp"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. @@ -171,7 +175,7 @@ type globalState struct { ForwardProxyAuth *string `pulumi:"forwardProxyAuth"` // Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). ForwardServerAffinityTimeout *int `pulumi:"forwardServerAffinityTimeout"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. LdapUserCache *string `pulumi:"ldapUserCache"` @@ -191,7 +195,7 @@ type globalState struct { LogPolicyPending *string `pulumi:"logPolicyPending"` // Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). MaxMessageLength *int `pulumi:"maxMessageLength"` - // Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + // Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. MaxRequestLength *int `pulumi:"maxRequestLength"` // Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). MaxWafBodyCacheLength *int `pulumi:"maxWafBodyCacheLength"` @@ -199,6 +203,8 @@ type globalState struct { PolicyCategoryDeepInspect *string `pulumi:"policyCategoryDeepInspect"` // Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. ProxyFqdn *string `pulumi:"proxyFqdn"` + // Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + ProxyTransparentCertInspection *string `pulumi:"proxyTransparentCertInspection"` // IPv4 source addresses to exempt proxy affinity. SrcAffinityExemptAddr *string `pulumi:"srcAffinityExemptAddr"` // IPv6 source addresses to exempt proxy affinity. @@ -220,6 +226,8 @@ type globalState struct { } type GlobalState struct { + // Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + AlwaysLearnClientIp pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. @@ -228,7 +236,7 @@ type GlobalState struct { ForwardProxyAuth pulumi.StringPtrInput // Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). ForwardServerAffinityTimeout pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. LdapUserCache pulumi.StringPtrInput @@ -248,7 +256,7 @@ type GlobalState struct { LogPolicyPending pulumi.StringPtrInput // Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). MaxMessageLength pulumi.IntPtrInput - // Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + // Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. MaxRequestLength pulumi.IntPtrInput // Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). MaxWafBodyCacheLength pulumi.IntPtrInput @@ -256,6 +264,8 @@ type GlobalState struct { PolicyCategoryDeepInspect pulumi.StringPtrInput // Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. ProxyFqdn pulumi.StringPtrInput + // Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + ProxyTransparentCertInspection pulumi.StringPtrInput // IPv4 source addresses to exempt proxy affinity. SrcAffinityExemptAddr pulumi.StringPtrInput // IPv6 source addresses to exempt proxy affinity. @@ -281,6 +291,8 @@ func (GlobalState) ElementType() reflect.Type { } type globalArgs struct { + // Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + AlwaysLearnClientIp *string `pulumi:"alwaysLearnClientIp"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. @@ -289,7 +301,7 @@ type globalArgs struct { ForwardProxyAuth *string `pulumi:"forwardProxyAuth"` // Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). ForwardServerAffinityTimeout *int `pulumi:"forwardServerAffinityTimeout"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. LdapUserCache *string `pulumi:"ldapUserCache"` @@ -309,7 +321,7 @@ type globalArgs struct { LogPolicyPending *string `pulumi:"logPolicyPending"` // Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). MaxMessageLength *int `pulumi:"maxMessageLength"` - // Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + // Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. MaxRequestLength *int `pulumi:"maxRequestLength"` // Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). MaxWafBodyCacheLength *int `pulumi:"maxWafBodyCacheLength"` @@ -317,6 +329,8 @@ type globalArgs struct { PolicyCategoryDeepInspect *string `pulumi:"policyCategoryDeepInspect"` // Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. ProxyFqdn string `pulumi:"proxyFqdn"` + // Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + ProxyTransparentCertInspection *string `pulumi:"proxyTransparentCertInspection"` // IPv4 source addresses to exempt proxy affinity. SrcAffinityExemptAddr *string `pulumi:"srcAffinityExemptAddr"` // IPv6 source addresses to exempt proxy affinity. @@ -339,6 +353,8 @@ type globalArgs struct { // The set of arguments for constructing a Global resource. type GlobalArgs struct { + // Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + AlwaysLearnClientIp pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. @@ -347,7 +363,7 @@ type GlobalArgs struct { ForwardProxyAuth pulumi.StringPtrInput // Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). ForwardServerAffinityTimeout pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. LdapUserCache pulumi.StringPtrInput @@ -367,7 +383,7 @@ type GlobalArgs struct { LogPolicyPending pulumi.StringPtrInput // Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). MaxMessageLength pulumi.IntPtrInput - // Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + // Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. MaxRequestLength pulumi.IntPtrInput // Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). MaxWafBodyCacheLength pulumi.IntPtrInput @@ -375,6 +391,8 @@ type GlobalArgs struct { PolicyCategoryDeepInspect pulumi.StringPtrInput // Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. ProxyFqdn pulumi.StringInput + // Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + ProxyTransparentCertInspection pulumi.StringPtrInput // IPv4 source addresses to exempt proxy affinity. SrcAffinityExemptAddr pulumi.StringPtrInput // IPv6 source addresses to exempt proxy affinity. @@ -482,6 +500,11 @@ func (o GlobalOutput) ToGlobalOutputWithContext(ctx context.Context) GlobalOutpu return o } +// Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. +func (o GlobalOutput) AlwaysLearnClientIp() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.AlwaysLearnClientIp }).(pulumi.StringOutput) +} + // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. func (o GlobalOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) @@ -502,7 +525,7 @@ func (o GlobalOutput) ForwardServerAffinityTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.ForwardServerAffinityTimeout }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o GlobalOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -552,7 +575,7 @@ func (o GlobalOutput) MaxMessageLength() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxMessageLength }).(pulumi.IntOutput) } -// Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). +// Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. func (o GlobalOutput) MaxRequestLength() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxRequestLength }).(pulumi.IntOutput) } @@ -572,6 +595,11 @@ func (o GlobalOutput) ProxyFqdn() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.ProxyFqdn }).(pulumi.StringOutput) } +// Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. +func (o GlobalOutput) ProxyTransparentCertInspection() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.ProxyTransparentCertInspection }).(pulumi.StringOutput) +} + // IPv4 source addresses to exempt proxy affinity. func (o GlobalOutput) SrcAffinityExemptAddr() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.SrcAffinityExemptAddr }).(pulumi.StringOutput) @@ -608,8 +636,8 @@ func (o GlobalOutput) UnknownHttpVersion() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Name of the web proxy profile to apply when explicit proxy traffic is allowed by default and traffic is accepted that does not match an explicit proxy policy. diff --git a/sdk/go/fortios/webproxy/profile.go b/sdk/go/fortios/webproxy/profile.go index ab67781f..9b62cb26 100644 --- a/sdk/go/fortios/webproxy/profile.go +++ b/sdk/go/fortios/webproxy/profile.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -47,7 +46,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Profile struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. HeaderClientIp pulumi.StringOutput `pulumi:"headerClientIp"` @@ -98,7 +96,7 @@ type Profile struct { // Enable/disable stripping unsupported encoding from the request header. Valid values: `enable`, `disable`. StripEncoding pulumi.StringOutput `pulumi:"stripEncoding"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewProfile registers a new resource with the given unique name, arguments, and options. @@ -133,7 +131,7 @@ func GetProfile(ctx *pulumi.Context, type profileState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. HeaderClientIp *string `pulumi:"headerClientIp"` @@ -166,7 +164,7 @@ type profileState struct { type ProfileState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. HeaderClientIp pulumi.StringPtrInput @@ -203,7 +201,7 @@ func (ProfileState) ElementType() reflect.Type { type profileArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. HeaderClientIp *string `pulumi:"headerClientIp"` @@ -237,7 +235,7 @@ type profileArgs struct { type ProfileArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. HeaderClientIp pulumi.StringPtrInput @@ -359,7 +357,7 @@ func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -425,8 +423,8 @@ func (o ProfileOutput) StripEncoding() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ProfileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Profile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ProfileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Profile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ProfileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/pulumiTypes.go b/sdk/go/fortios/webproxy/pulumiTypes.go index 240c7821..e4d507e8 100644 --- a/sdk/go/fortios/webproxy/pulumiTypes.go +++ b/sdk/go/fortios/webproxy/pulumiTypes.go @@ -271,7 +271,6 @@ func (o ExplicitPacPolicyDstaddrArrayOutput) Index(i pulumi.IntInput) ExplicitPa } type ExplicitPacPolicySrcaddr6 struct { - // Address name. Name *string `pulumi:"name"` } @@ -287,7 +286,6 @@ type ExplicitPacPolicySrcaddr6Input interface { } type ExplicitPacPolicySrcaddr6Args struct { - // Address name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -342,7 +340,6 @@ func (o ExplicitPacPolicySrcaddr6Output) ToExplicitPacPolicySrcaddr6OutputWithCo return o } -// Address name. func (o ExplicitPacPolicySrcaddr6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v ExplicitPacPolicySrcaddr6) *string { return v.Name }).(pulumi.StringPtrOutput) } @@ -668,7 +665,6 @@ func (o ForwardservergroupServerListArrayOutput) Index(i pulumi.IntInput) Forwar } type GlobalLearnClientIpSrcaddr6 struct { - // Address name. Name *string `pulumi:"name"` } @@ -684,7 +680,6 @@ type GlobalLearnClientIpSrcaddr6Input interface { } type GlobalLearnClientIpSrcaddr6Args struct { - // Address name. Name pulumi.StringPtrInput `pulumi:"name"` } @@ -739,7 +734,6 @@ func (o GlobalLearnClientIpSrcaddr6Output) ToGlobalLearnClientIpSrcaddr6OutputWi return o } -// Address name. func (o GlobalLearnClientIpSrcaddr6Output) Name() pulumi.StringPtrOutput { return o.ApplyT(func(v GlobalLearnClientIpSrcaddr6) *string { return v.Name }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/fortios/webproxy/urlmatch.go b/sdk/go/fortios/webproxy/urlmatch.go index f603fab0..28270f8f 100644 --- a/sdk/go/fortios/webproxy/urlmatch.go +++ b/sdk/go/fortios/webproxy/urlmatch.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -54,7 +53,6 @@ import ( // } // // ``` -// // // ## Import // @@ -91,7 +89,7 @@ type Urlmatch struct { // URL pattern to be exempted from web proxy forwarding and caching. UrlPattern pulumi.StringOutput `pulumi:"urlPattern"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewUrlmatch registers a new resource with the given unique name, arguments, and options. @@ -330,8 +328,8 @@ func (o UrlmatchOutput) UrlPattern() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UrlmatchOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Urlmatch) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UrlmatchOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Urlmatch) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type UrlmatchArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/webproxy/wisp.go b/sdk/go/fortios/webproxy/wisp.go index aee3f37f..07d0e6e5 100644 --- a/sdk/go/fortios/webproxy/wisp.go +++ b/sdk/go/fortios/webproxy/wisp.go @@ -16,7 +16,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -44,7 +43,6 @@ import ( // } // // ``` -// // // ## Import // @@ -81,7 +79,7 @@ type Wisp struct { // Period of time before WISP requests time out (1 - 15 sec, default = 5). Timeout pulumi.IntOutput `pulumi:"timeout"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewWisp registers a new resource with the given unique name, arguments, and options. @@ -323,8 +321,8 @@ func (o WispOutput) Timeout() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WispOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Wisp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WispOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Wisp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type WispArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/accesscontrollist.go b/sdk/go/fortios/wirelesscontroller/accesscontrollist.go index 73faf082..c2cd87d8 100644 --- a/sdk/go/fortios/wirelesscontroller/accesscontrollist.go +++ b/sdk/go/fortios/wirelesscontroller/accesscontrollist.go @@ -37,7 +37,7 @@ type Accesscontrollist struct { Comment pulumi.StringOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules AccesscontrollistLayer3Ipv4RuleArrayOutput `pulumi:"layer3Ipv4Rules"` @@ -48,7 +48,7 @@ type Accesscontrollist struct { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `layer3Ipv4Rules` block supports: - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAccesscontrollist registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type accesscontrollistState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules []AccesscontrollistLayer3Ipv4Rule `pulumi:"layer3Ipv4Rules"` @@ -104,7 +104,7 @@ type AccesscontrollistState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules AccesscontrollistLayer3Ipv4RuleArrayInput @@ -127,7 +127,7 @@ type accesscontrollistArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules []AccesscontrollistLayer3Ipv4Rule `pulumi:"layer3Ipv4Rules"` @@ -147,7 +147,7 @@ type AccesscontrollistArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP ACL layer3 ipv4 rule list. The structure of `layer3Ipv4Rules` block is documented below. Layer3Ipv4Rules AccesscontrollistLayer3Ipv4RuleArrayInput @@ -258,7 +258,7 @@ func (o AccesscontrollistOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accesscontrollist) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AccesscontrollistOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Accesscontrollist) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -281,8 +281,8 @@ func (o AccesscontrollistOutput) Name() pulumi.StringOutput { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `layer3Ipv4Rules` block supports: -func (o AccesscontrollistOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Accesscontrollist) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AccesscontrollistOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Accesscontrollist) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AccesscontrollistArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/address.go b/sdk/go/fortios/wirelesscontroller/address.go index 8dd71228..40aafecf 100644 --- a/sdk/go/fortios/wirelesscontroller/address.go +++ b/sdk/go/fortios/wirelesscontroller/address.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. +// Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. // // ## Import // @@ -40,7 +40,7 @@ type Address struct { // Allow or block the client with this MAC address. Valid values: `allow`, `deny`. Policy pulumi.StringOutput `pulumi:"policy"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAddress registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o AddressOutput) Policy() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AddressOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Address) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AddressOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Address) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AddressArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/addrgrp.go b/sdk/go/fortios/wirelesscontroller/addrgrp.go index 9413871b..c74b7646 100644 --- a/sdk/go/fortios/wirelesscontroller/addrgrp.go +++ b/sdk/go/fortios/wirelesscontroller/addrgrp.go @@ -11,7 +11,7 @@ import ( "github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/internal" ) -// Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. +// Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. // // ## Import // @@ -41,10 +41,10 @@ type Addrgrp struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // ID. Fosid pulumi.StringOutput `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAddrgrp registers a new resource with the given unique name, arguments, and options. @@ -85,7 +85,7 @@ type addrgrpState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -100,7 +100,7 @@ type AddrgrpState struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -119,7 +119,7 @@ type addrgrpArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // ID. Fosid *string `pulumi:"fosid"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` @@ -135,7 +135,7 @@ type AddrgrpArgs struct { DynamicSortSubtable pulumi.StringPtrInput // ID. Fosid pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput @@ -248,14 +248,14 @@ func (o AddrgrpOutput) Fosid() pulumi.StringOutput { return o.ApplyT(func(v *Addrgrp) pulumi.StringOutput { return v.Fosid }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AddrgrpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Addrgrp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AddrgrpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Addrgrp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AddrgrpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Addrgrp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AddrgrpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/apcfgprofile.go b/sdk/go/fortios/wirelesscontroller/apcfgprofile.go index 39b145e6..fae88e7c 100644 --- a/sdk/go/fortios/wirelesscontroller/apcfgprofile.go +++ b/sdk/go/fortios/wirelesscontroller/apcfgprofile.go @@ -49,12 +49,12 @@ type Apcfgprofile struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // AP local configuration profile name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewApcfgprofile registers a new resource with the given unique name, arguments, and options. @@ -103,7 +103,7 @@ type apcfgprofileState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // AP local configuration profile name. Name *string `pulumi:"name"` @@ -128,7 +128,7 @@ type ApcfgprofileState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP local configuration profile name. Name pulumi.StringPtrInput @@ -157,7 +157,7 @@ type apcfgprofileArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // AP local configuration profile name. Name *string `pulumi:"name"` @@ -183,7 +183,7 @@ type ApcfgprofileArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // AP local configuration profile name. Name pulumi.StringPtrInput @@ -318,7 +318,7 @@ func (o ApcfgprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Apcfgprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ApcfgprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Apcfgprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -329,8 +329,8 @@ func (o ApcfgprofileOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ApcfgprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Apcfgprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ApcfgprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Apcfgprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ApcfgprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/apstatus.go b/sdk/go/fortios/wirelesscontroller/apstatus.go index 460616fa..259c62c7 100644 --- a/sdk/go/fortios/wirelesscontroller/apstatus.go +++ b/sdk/go/fortios/wirelesscontroller/apstatus.go @@ -42,7 +42,7 @@ type Apstatus struct { // Access Point's (AP's) status: rogue, accepted, or supressed. Valid values: `rogue`, `accepted`, `suppressed`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewApstatus registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o ApstatusOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ApstatusOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Apstatus) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ApstatusOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Apstatus) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type ApstatusArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/arrpprofile.go b/sdk/go/fortios/wirelesscontroller/arrpprofile.go index fbd5ce58..f389d6f8 100644 --- a/sdk/go/fortios/wirelesscontroller/arrpprofile.go +++ b/sdk/go/fortios/wirelesscontroller/arrpprofile.go @@ -35,13 +35,13 @@ type Arrpprofile struct { // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntOutput `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules ArrpprofileDarrpOptimizeScheduleArrayOutput `pulumi:"darrpOptimizeSchedules"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel pulumi.StringOutput `pulumi:"includeDfsChannel"` @@ -68,7 +68,7 @@ type Arrpprofile struct { // Threshold in percentage for transmit retries to trigger channel reselection in DARRP monitor stage (0 - 1000, default = 300). ThresholdTxRetries pulumi.IntOutput `pulumi:"thresholdTxRetries"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). WeightChannelLoad pulumi.IntOutput `pulumi:"weightChannelLoad"` // Weight in DARRP channel score calculation for DFS channel (0 - 2000, default = 500). @@ -117,13 +117,13 @@ func GetArrpprofile(ctx *pulumi.Context, type arrpprofileState struct { // Comment. Comment *string `pulumi:"comment"` - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize *int `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules []ArrpprofileDarrpOptimizeSchedule `pulumi:"darrpOptimizeSchedules"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel *string `pulumi:"includeDfsChannel"` @@ -170,13 +170,13 @@ type arrpprofileState struct { type ArrpprofileState struct { // Comment. Comment pulumi.StringPtrInput - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules ArrpprofileDarrpOptimizeScheduleArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel pulumi.StringPtrInput @@ -227,13 +227,13 @@ func (ArrpprofileState) ElementType() reflect.Type { type arrpprofileArgs struct { // Comment. Comment *string `pulumi:"comment"` - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize *int `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules []ArrpprofileDarrpOptimizeSchedule `pulumi:"darrpOptimizeSchedules"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel *string `pulumi:"includeDfsChannel"` @@ -281,13 +281,13 @@ type arrpprofileArgs struct { type ArrpprofileArgs struct { // Comment. Comment pulumi.StringPtrInput - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules ArrpprofileDarrpOptimizeScheduleArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). IncludeDfsChannel pulumi.StringPtrInput @@ -423,7 +423,7 @@ func (o ArrpprofileOutput) Comment() pulumi.StringPtrOutput { return o.ApplyT(func(v *Arrpprofile) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) } -// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). +// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). func (o ArrpprofileOutput) DarrpOptimize() pulumi.IntOutput { return o.ApplyT(func(v *Arrpprofile) pulumi.IntOutput { return v.DarrpOptimize }).(pulumi.IntOutput) } @@ -438,7 +438,7 @@ func (o ArrpprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Arrpprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o ArrpprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Arrpprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -504,8 +504,8 @@ func (o ArrpprofileOutput) ThresholdTxRetries() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o ArrpprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Arrpprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o ArrpprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Arrpprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). diff --git a/sdk/go/fortios/wirelesscontroller/bleprofile.go b/sdk/go/fortios/wirelesscontroller/bleprofile.go index b8d9af0c..ee1544cd 100644 --- a/sdk/go/fortios/wirelesscontroller/bleprofile.go +++ b/sdk/go/fortios/wirelesscontroller/bleprofile.go @@ -72,7 +72,7 @@ type Bleprofile struct { // Transmit power level (default = 0). Valid values: `0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`. Txpower pulumi.StringOutput `pulumi:"txpower"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBleprofile registers a new resource with the given unique name, arguments, and options. @@ -464,8 +464,8 @@ func (o BleprofileOutput) Txpower() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BleprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bleprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BleprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bleprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BleprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/bonjourprofile.go b/sdk/go/fortios/wirelesscontroller/bonjourprofile.go index 4ca5230d..29aa7f5d 100644 --- a/sdk/go/fortios/wirelesscontroller/bonjourprofile.go +++ b/sdk/go/fortios/wirelesscontroller/bonjourprofile.go @@ -37,14 +37,14 @@ type Bonjourprofile struct { Comment pulumi.StringOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Bonjour profile name. Name pulumi.StringOutput `pulumi:"name"` // Bonjour policy list. The structure of `policyList` block is documented below. PolicyLists BonjourprofilePolicyListArrayOutput `pulumi:"policyLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewBonjourprofile registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type bonjourprofileState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Bonjour profile name. Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type BonjourprofileState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Bonjour profile name. Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type bonjourprofileArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Bonjour profile name. Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type BonjourprofileArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Bonjour profile name. Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o BonjourprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bonjourprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o BonjourprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Bonjourprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o BonjourprofileOutput) PolicyLists() BonjourprofilePolicyListArrayOutput } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o BonjourprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Bonjourprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o BonjourprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Bonjourprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type BonjourprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/global.go b/sdk/go/fortios/wirelesscontroller/global.go index c0ade537..6d865c63 100644 --- a/sdk/go/fortios/wirelesscontroller/global.go +++ b/sdk/go/fortios/wirelesscontroller/global.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -53,7 +52,6 @@ import ( // } // // ``` -// // // ## Import // @@ -77,7 +75,7 @@ type Global struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount pulumi.IntOutput `pulumi:"acdProcessCount"` - // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + // Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer pulumi.StringOutput `pulumi:"apLogServer"` // IP address that APs or FortiAPs send log messages to. ApLogServerIp pulumi.StringOutput `pulumi:"apLogServerIp"` @@ -85,7 +83,7 @@ type Global struct { ApLogServerPort pulumi.IntOutput `pulumi:"apLogServerPort"` // Configure CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringOutput `pulumi:"controlMessageOffload"` - // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. DataEthernetIi pulumi.StringOutput `pulumi:"dataEthernetIi"` // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest pulumi.StringOutput `pulumi:"dfsLabTest"` @@ -101,10 +99,22 @@ type Global struct { LinkAggregation pulumi.StringOutput `pulumi:"linkAggregation"` // Description of the location of the wireless controller. Location pulumi.StringOutput `pulumi:"location"` + // Maximum number of BLE devices stored on the controller (default = 0). + MaxBleDevice pulumi.IntOutput `pulumi:"maxBleDevice"` // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients pulumi.IntOutput `pulumi:"maxClients"` // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit pulumi.IntOutput `pulumi:"maxRetransmit"` + // Maximum number of rogue APs stored on the controller (default = 0). + MaxRogueAp pulumi.IntOutput `pulumi:"maxRogueAp"` + // Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + MaxRogueApWtp pulumi.IntOutput `pulumi:"maxRogueApWtp"` + // Maximum number of rogue stations stored on the controller (default = 0). + MaxRogueSta pulumi.IntOutput `pulumi:"maxRogueSta"` + // Maximum number of station cap stored on the controller (default = 0). + MaxStaCap pulumi.IntOutput `pulumi:"maxStaCap"` + // Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + MaxStaCapWtp pulumi.IntOutput `pulumi:"maxStaCapWtp"` // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType pulumi.IntOutput `pulumi:"meshEthType"` // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). @@ -120,7 +130,7 @@ type Global struct { // Compatible/strict tunnel mode. Valid values: `compatible`, `strict`. TunnelMode pulumi.StringOutput `pulumi:"tunnelMode"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Wpad daemon process count for multi-core CPU support. WpadProcessCount pulumi.IntOutput `pulumi:"wpadProcessCount"` // Enable/disable sharing of WTPs between VDOMs. Valid values: `enable`, `disable`. @@ -159,7 +169,7 @@ func GetGlobal(ctx *pulumi.Context, type globalState struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount *int `pulumi:"acdProcessCount"` - // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + // Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer *string `pulumi:"apLogServer"` // IP address that APs or FortiAPs send log messages to. ApLogServerIp *string `pulumi:"apLogServerIp"` @@ -167,7 +177,7 @@ type globalState struct { ApLogServerPort *int `pulumi:"apLogServerPort"` // Configure CAPWAP control message data channel offload. ControlMessageOffload *string `pulumi:"controlMessageOffload"` - // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. DataEthernetIi *string `pulumi:"dataEthernetIi"` // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest *string `pulumi:"dfsLabTest"` @@ -183,10 +193,22 @@ type globalState struct { LinkAggregation *string `pulumi:"linkAggregation"` // Description of the location of the wireless controller. Location *string `pulumi:"location"` + // Maximum number of BLE devices stored on the controller (default = 0). + MaxBleDevice *int `pulumi:"maxBleDevice"` // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients *int `pulumi:"maxClients"` // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit *int `pulumi:"maxRetransmit"` + // Maximum number of rogue APs stored on the controller (default = 0). + MaxRogueAp *int `pulumi:"maxRogueAp"` + // Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + MaxRogueApWtp *int `pulumi:"maxRogueApWtp"` + // Maximum number of rogue stations stored on the controller (default = 0). + MaxRogueSta *int `pulumi:"maxRogueSta"` + // Maximum number of station cap stored on the controller (default = 0). + MaxStaCap *int `pulumi:"maxStaCap"` + // Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + MaxStaCapWtp *int `pulumi:"maxStaCapWtp"` // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType *int `pulumi:"meshEthType"` // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). @@ -212,7 +234,7 @@ type globalState struct { type GlobalState struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount pulumi.IntPtrInput - // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + // Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer pulumi.StringPtrInput // IP address that APs or FortiAPs send log messages to. ApLogServerIp pulumi.StringPtrInput @@ -220,7 +242,7 @@ type GlobalState struct { ApLogServerPort pulumi.IntPtrInput // Configure CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput - // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. DataEthernetIi pulumi.StringPtrInput // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest pulumi.StringPtrInput @@ -236,10 +258,22 @@ type GlobalState struct { LinkAggregation pulumi.StringPtrInput // Description of the location of the wireless controller. Location pulumi.StringPtrInput + // Maximum number of BLE devices stored on the controller (default = 0). + MaxBleDevice pulumi.IntPtrInput // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients pulumi.IntPtrInput // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit pulumi.IntPtrInput + // Maximum number of rogue APs stored on the controller (default = 0). + MaxRogueAp pulumi.IntPtrInput + // Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + MaxRogueApWtp pulumi.IntPtrInput + // Maximum number of rogue stations stored on the controller (default = 0). + MaxRogueSta pulumi.IntPtrInput + // Maximum number of station cap stored on the controller (default = 0). + MaxStaCap pulumi.IntPtrInput + // Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + MaxStaCapWtp pulumi.IntPtrInput // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType pulumi.IntPtrInput // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). @@ -269,7 +303,7 @@ func (GlobalState) ElementType() reflect.Type { type globalArgs struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount *int `pulumi:"acdProcessCount"` - // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + // Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer *string `pulumi:"apLogServer"` // IP address that APs or FortiAPs send log messages to. ApLogServerIp *string `pulumi:"apLogServerIp"` @@ -277,7 +311,7 @@ type globalArgs struct { ApLogServerPort *int `pulumi:"apLogServerPort"` // Configure CAPWAP control message data channel offload. ControlMessageOffload *string `pulumi:"controlMessageOffload"` - // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. DataEthernetIi *string `pulumi:"dataEthernetIi"` // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest *string `pulumi:"dfsLabTest"` @@ -293,10 +327,22 @@ type globalArgs struct { LinkAggregation *string `pulumi:"linkAggregation"` // Description of the location of the wireless controller. Location *string `pulumi:"location"` + // Maximum number of BLE devices stored on the controller (default = 0). + MaxBleDevice *int `pulumi:"maxBleDevice"` // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients *int `pulumi:"maxClients"` // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit *int `pulumi:"maxRetransmit"` + // Maximum number of rogue APs stored on the controller (default = 0). + MaxRogueAp *int `pulumi:"maxRogueAp"` + // Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + MaxRogueApWtp *int `pulumi:"maxRogueApWtp"` + // Maximum number of rogue stations stored on the controller (default = 0). + MaxRogueSta *int `pulumi:"maxRogueSta"` + // Maximum number of station cap stored on the controller (default = 0). + MaxStaCap *int `pulumi:"maxStaCap"` + // Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + MaxStaCapWtp *int `pulumi:"maxStaCapWtp"` // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType *int `pulumi:"meshEthType"` // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). @@ -323,7 +369,7 @@ type globalArgs struct { type GlobalArgs struct { // Configure the number cwAcd daemons for multi-core CPU support (default = 0). AcdProcessCount pulumi.IntPtrInput - // Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + // Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. ApLogServer pulumi.StringPtrInput // IP address that APs or FortiAPs send log messages to. ApLogServerIp pulumi.StringPtrInput @@ -331,7 +377,7 @@ type GlobalArgs struct { ApLogServerPort pulumi.IntPtrInput // Configure CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput - // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + // Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. DataEthernetIi pulumi.StringPtrInput // Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. DfsLabTest pulumi.StringPtrInput @@ -347,10 +393,22 @@ type GlobalArgs struct { LinkAggregation pulumi.StringPtrInput // Description of the location of the wireless controller. Location pulumi.StringPtrInput + // Maximum number of BLE devices stored on the controller (default = 0). + MaxBleDevice pulumi.IntPtrInput // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). MaxClients pulumi.IntPtrInput // Maximum number of tunnel packet retransmissions (0 - 64, default = 3). MaxRetransmit pulumi.IntPtrInput + // Maximum number of rogue APs stored on the controller (default = 0). + MaxRogueAp pulumi.IntPtrInput + // Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + MaxRogueApWtp pulumi.IntPtrInput + // Maximum number of rogue stations stored on the controller (default = 0). + MaxRogueSta pulumi.IntPtrInput + // Maximum number of station cap stored on the controller (default = 0). + MaxStaCap pulumi.IntPtrInput + // Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + MaxStaCapWtp pulumi.IntPtrInput // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). MeshEthType pulumi.IntPtrInput // Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). @@ -465,7 +523,7 @@ func (o GlobalOutput) AcdProcessCount() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.AcdProcessCount }).(pulumi.IntOutput) } -// Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. +// Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. func (o GlobalOutput) ApLogServer() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.ApLogServer }).(pulumi.StringOutput) } @@ -485,7 +543,7 @@ func (o GlobalOutput) ControlMessageOffload() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.ControlMessageOffload }).(pulumi.StringOutput) } -// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. +// Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. func (o GlobalOutput) DataEthernetIi() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.DataEthernetIi }).(pulumi.StringOutput) } @@ -525,6 +583,11 @@ func (o GlobalOutput) Location() pulumi.StringOutput { return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Location }).(pulumi.StringOutput) } +// Maximum number of BLE devices stored on the controller (default = 0). +func (o GlobalOutput) MaxBleDevice() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxBleDevice }).(pulumi.IntOutput) +} + // Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). func (o GlobalOutput) MaxClients() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxClients }).(pulumi.IntOutput) @@ -535,6 +598,31 @@ func (o GlobalOutput) MaxRetransmit() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxRetransmit }).(pulumi.IntOutput) } +// Maximum number of rogue APs stored on the controller (default = 0). +func (o GlobalOutput) MaxRogueAp() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxRogueAp }).(pulumi.IntOutput) +} + +// Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). +func (o GlobalOutput) MaxRogueApWtp() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxRogueApWtp }).(pulumi.IntOutput) +} + +// Maximum number of rogue stations stored on the controller (default = 0). +func (o GlobalOutput) MaxRogueSta() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxRogueSta }).(pulumi.IntOutput) +} + +// Maximum number of station cap stored on the controller (default = 0). +func (o GlobalOutput) MaxStaCap() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxStaCap }).(pulumi.IntOutput) +} + +// Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). +func (o GlobalOutput) MaxStaCapWtp() pulumi.IntOutput { + return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MaxStaCapWtp }).(pulumi.IntOutput) +} + // Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). func (o GlobalOutput) MeshEthType() pulumi.IntOutput { return o.ApplyT(func(v *Global) pulumi.IntOutput { return v.MeshEthType }).(pulumi.IntOutput) @@ -571,8 +659,8 @@ func (o GlobalOutput) TunnelMode() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o GlobalOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Global) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o GlobalOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Global) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Wpad daemon process count for multi-core CPU support. diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqp3gppcellular.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqp3gppcellular.go index f1239120..c494d636 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqp3gppcellular.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqp3gppcellular.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -61,14 +59,14 @@ type Anqp3gppcellular struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below. MccMncLists Anqp3gppcellularMccMncListArrayOutput `pulumi:"mccMncLists"` // 3GPP PLMN name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqp3gppcellular registers a new resource with the given unique name, arguments, and options. @@ -103,7 +101,7 @@ func GetAnqp3gppcellular(ctx *pulumi.Context, type anqp3gppcellularState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below. MccMncLists []Anqp3gppcellularMccMncList `pulumi:"mccMncLists"` @@ -116,7 +114,7 @@ type anqp3gppcellularState struct { type Anqp3gppcellularState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below. MccMncLists Anqp3gppcellularMccMncListArrayInput @@ -133,7 +131,7 @@ func (Anqp3gppcellularState) ElementType() reflect.Type { type anqp3gppcellularArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below. MccMncLists []Anqp3gppcellularMccMncList `pulumi:"mccMncLists"` @@ -147,7 +145,7 @@ type anqp3gppcellularArgs struct { type Anqp3gppcellularArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Mobile Country Code and Mobile Network Code configuration. The structure of `mccMncList` block is documented below. MccMncLists Anqp3gppcellularMccMncListArrayInput @@ -249,7 +247,7 @@ func (o Anqp3gppcellularOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqp3gppcellular) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o Anqp3gppcellularOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqp3gppcellular) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -265,8 +263,8 @@ func (o Anqp3gppcellularOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o Anqp3gppcellularOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqp3gppcellular) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o Anqp3gppcellularOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqp3gppcellular) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type Anqp3gppcellularArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpipaddresstype.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpipaddresstype.go index 9ab23dba..1d837392 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpipaddresstype.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpipaddresstype.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,7 +67,7 @@ type Anqpipaddresstype struct { // IP type name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqpipaddresstype registers a new resource with the given unique name, arguments, and options. @@ -253,8 +251,8 @@ func (o AnqpipaddresstypeOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AnqpipaddresstypeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqpipaddresstype) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AnqpipaddresstypeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqpipaddresstype) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AnqpipaddresstypeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnairealm.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnairealm.go index 24b66127..9eda0827 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnairealm.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnairealm.go @@ -35,14 +35,14 @@ type Anqpnairealm struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // NAI list. The structure of `naiList` block is documented below. NaiLists AnqpnairealmNaiListArrayOutput `pulumi:"naiLists"` // NAI realm list name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqpnairealm registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetAnqpnairealm(ctx *pulumi.Context, type anqpnairealmState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // NAI list. The structure of `naiList` block is documented below. NaiLists []AnqpnairealmNaiList `pulumi:"naiLists"` @@ -90,7 +90,7 @@ type anqpnairealmState struct { type AnqpnairealmState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // NAI list. The structure of `naiList` block is documented below. NaiLists AnqpnairealmNaiListArrayInput @@ -107,7 +107,7 @@ func (AnqpnairealmState) ElementType() reflect.Type { type anqpnairealmArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // NAI list. The structure of `naiList` block is documented below. NaiLists []AnqpnairealmNaiList `pulumi:"naiLists"` @@ -121,7 +121,7 @@ type anqpnairealmArgs struct { type AnqpnairealmArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // NAI list. The structure of `naiList` block is documented below. NaiLists AnqpnairealmNaiListArrayInput @@ -223,7 +223,7 @@ func (o AnqpnairealmOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqpnairealm) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AnqpnairealmOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqpnairealm) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o AnqpnairealmOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AnqpnairealmOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqpnairealm) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AnqpnairealmOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqpnairealm) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AnqpnairealmArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.go index 8451b394..1f0d85ec 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -40,7 +39,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,7 +67,7 @@ type Anqpnetworkauthtype struct { // Redirect URL. Url pulumi.StringOutput `pulumi:"url"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqpnetworkauthtype registers a new resource with the given unique name, arguments, and options. @@ -253,8 +251,8 @@ func (o AnqpnetworkauthtypeOutput) Url() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AnqpnetworkauthtypeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqpnetworkauthtype) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AnqpnetworkauthtypeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqpnetworkauthtype) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AnqpnetworkauthtypeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqproamingconsortium.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqproamingconsortium.go index 8ee5f83b..fc555198 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqproamingconsortium.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqproamingconsortium.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -61,14 +59,14 @@ type Anqproamingconsortium struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Roaming consortium name. Name pulumi.StringOutput `pulumi:"name"` // Organization identifier list. The structure of `oiList` block is documented below. OiLists AnqproamingconsortiumOiListArrayOutput `pulumi:"oiLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqproamingconsortium registers a new resource with the given unique name, arguments, and options. @@ -103,7 +101,7 @@ func GetAnqproamingconsortium(ctx *pulumi.Context, type anqproamingconsortiumState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Roaming consortium name. Name *string `pulumi:"name"` @@ -116,7 +114,7 @@ type anqproamingconsortiumState struct { type AnqproamingconsortiumState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Roaming consortium name. Name pulumi.StringPtrInput @@ -133,7 +131,7 @@ func (AnqproamingconsortiumState) ElementType() reflect.Type { type anqproamingconsortiumArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Roaming consortium name. Name *string `pulumi:"name"` @@ -147,7 +145,7 @@ type anqproamingconsortiumArgs struct { type AnqproamingconsortiumArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Roaming consortium name. Name pulumi.StringPtrInput @@ -249,7 +247,7 @@ func (o AnqproamingconsortiumOutput) DynamicSortSubtable() pulumi.StringPtrOutpu return o.ApplyT(func(v *Anqproamingconsortium) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AnqproamingconsortiumOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqproamingconsortium) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -265,8 +263,8 @@ func (o AnqproamingconsortiumOutput) OiLists() AnqproamingconsortiumOiListArrayO } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AnqproamingconsortiumOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqproamingconsortium) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AnqproamingconsortiumOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqproamingconsortium) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AnqproamingconsortiumArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenuename.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenuename.go index 17fa4c47..db969755 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenuename.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenuename.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -45,7 +44,6 @@ import ( // } // // ``` -// // // ## Import // @@ -69,14 +67,14 @@ type Anqpvenuename struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of venue name duple. Name pulumi.StringOutput `pulumi:"name"` // Name list. The structure of `valueList` block is documented below. ValueLists AnqpvenuenameValueListArrayOutput `pulumi:"valueLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqpvenuename registers a new resource with the given unique name, arguments, and options. @@ -111,7 +109,7 @@ func GetAnqpvenuename(ctx *pulumi.Context, type anqpvenuenameState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of venue name duple. Name *string `pulumi:"name"` @@ -124,7 +122,7 @@ type anqpvenuenameState struct { type AnqpvenuenameState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of venue name duple. Name pulumi.StringPtrInput @@ -141,7 +139,7 @@ func (AnqpvenuenameState) ElementType() reflect.Type { type anqpvenuenameArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of venue name duple. Name *string `pulumi:"name"` @@ -155,7 +153,7 @@ type anqpvenuenameArgs struct { type AnqpvenuenameArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of venue name duple. Name pulumi.StringPtrInput @@ -257,7 +255,7 @@ func (o AnqpvenuenameOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqpvenuename) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AnqpvenuenameOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqpvenuename) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -273,8 +271,8 @@ func (o AnqpvenuenameOutput) ValueLists() AnqpvenuenameValueListArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AnqpvenuenameOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqpvenuename) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AnqpvenuenameOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqpvenuename) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AnqpvenuenameArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenueurl.go b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenueurl.go index 08574b0b..87d9e6bc 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenueurl.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/anqpvenueurl.go @@ -35,14 +35,14 @@ type Anqpvenueurl struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Name of venue url. Name pulumi.StringOutput `pulumi:"name"` // URL list. The structure of `valueList` block is documented below. ValueLists AnqpvenueurlValueListArrayOutput `pulumi:"valueLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewAnqpvenueurl registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetAnqpvenueurl(ctx *pulumi.Context, type anqpvenueurlState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of venue url. Name *string `pulumi:"name"` @@ -90,7 +90,7 @@ type anqpvenueurlState struct { type AnqpvenueurlState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of venue url. Name pulumi.StringPtrInput @@ -107,7 +107,7 @@ func (AnqpvenueurlState) ElementType() reflect.Type { type anqpvenueurlArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Name of venue url. Name *string `pulumi:"name"` @@ -121,7 +121,7 @@ type anqpvenueurlArgs struct { type AnqpvenueurlArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Name of venue url. Name pulumi.StringPtrInput @@ -223,7 +223,7 @@ func (o AnqpvenueurlOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqpvenueurl) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o AnqpvenueurlOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Anqpvenueurl) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o AnqpvenueurlOutput) ValueLists() AnqpvenueurlValueListArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o AnqpvenueurlOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Anqpvenueurl) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o AnqpvenueurlOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Anqpvenueurl) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type AnqpvenueurlArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.go index 3b43653f..ea1e84bb 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.go @@ -37,12 +37,12 @@ type H2qpadviceofcharge struct { AocLists H2qpadviceofchargeAocListArrayOutput `pulumi:"aocLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Plan name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewH2qpadviceofcharge registers a new resource with the given unique name, arguments, and options. @@ -79,7 +79,7 @@ type h2qpadviceofchargeState struct { AocLists []H2qpadviceofchargeAocList `pulumi:"aocLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Plan name. Name *string `pulumi:"name"` @@ -92,7 +92,7 @@ type H2qpadviceofchargeState struct { AocLists H2qpadviceofchargeAocListArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Plan name. Name pulumi.StringPtrInput @@ -109,7 +109,7 @@ type h2qpadviceofchargeArgs struct { AocLists []H2qpadviceofchargeAocList `pulumi:"aocLists"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Plan name. Name *string `pulumi:"name"` @@ -123,7 +123,7 @@ type H2qpadviceofchargeArgs struct { AocLists H2qpadviceofchargeAocListArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Plan name. Name pulumi.StringPtrInput @@ -228,7 +228,7 @@ func (o H2qpadviceofchargeOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qpadviceofcharge) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o H2qpadviceofchargeOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qpadviceofcharge) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o H2qpadviceofchargeOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qpadviceofchargeOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qpadviceofcharge) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qpadviceofchargeOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qpadviceofcharge) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type H2qpadviceofchargeArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpconncapability.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpconncapability.go index 306a5594..1e100c11 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpconncapability.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpconncapability.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -49,7 +48,6 @@ import ( // } // // ``` -// // // ## Import // @@ -92,7 +90,7 @@ type H2qpconncapability struct { // Set TLS VPN (HTTPS) port service status. Valid values: `closed`, `open`, `unknown`. TlsPort pulumi.StringOutput `pulumi:"tlsPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`. VoipTcpPort pulumi.StringOutput `pulumi:"voipTcpPort"` // Set VoIP UDP port service status. Valid values: `closed`, `open`, `unknown`. @@ -387,8 +385,8 @@ func (o H2qpconncapabilityOutput) TlsPort() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qpconncapabilityOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qpconncapability) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qpconncapabilityOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qpconncapability) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`. diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpoperatorname.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpoperatorname.go index 9a40a213..06e4ed28 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpoperatorname.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpoperatorname.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -61,14 +59,14 @@ type H2qpoperatorname struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Friendly name ID. Name pulumi.StringOutput `pulumi:"name"` // Name list. The structure of `valueList` block is documented below. ValueLists H2qpoperatornameValueListArrayOutput `pulumi:"valueLists"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewH2qpoperatorname registers a new resource with the given unique name, arguments, and options. @@ -103,7 +101,7 @@ func GetH2qpoperatorname(ctx *pulumi.Context, type h2qpoperatornameState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Friendly name ID. Name *string `pulumi:"name"` @@ -116,7 +114,7 @@ type h2qpoperatornameState struct { type H2qpoperatornameState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Friendly name ID. Name pulumi.StringPtrInput @@ -133,7 +131,7 @@ func (H2qpoperatornameState) ElementType() reflect.Type { type h2qpoperatornameArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Friendly name ID. Name *string `pulumi:"name"` @@ -147,7 +145,7 @@ type h2qpoperatornameArgs struct { type H2qpoperatornameArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Friendly name ID. Name pulumi.StringPtrInput @@ -249,7 +247,7 @@ func (o H2qpoperatornameOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qpoperatorname) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o H2qpoperatornameOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qpoperatorname) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -265,8 +263,8 @@ func (o H2qpoperatornameOutput) ValueLists() H2qpoperatornameValueListArrayOutpu } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qpoperatornameOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qpoperatorname) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qpoperatornameOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qpoperatorname) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type H2qpoperatornameArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovider.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovider.go index 24f80491..b7801db2 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovider.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovider.go @@ -37,7 +37,7 @@ type H2qposuprovider struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // OSU provider friendly name. The structure of `friendlyName` block is documented below. FriendlyNames H2qposuproviderFriendlyNameArrayOutput `pulumi:"friendlyNames"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // OSU provider icon. Icon pulumi.StringOutput `pulumi:"icon"` @@ -52,7 +52,7 @@ type H2qposuprovider struct { // OSU service name. The structure of `serviceDescription` block is documented below. ServiceDescriptions H2qposuproviderServiceDescriptionArrayOutput `pulumi:"serviceDescriptions"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewH2qposuprovider registers a new resource with the given unique name, arguments, and options. @@ -89,7 +89,7 @@ type h2qposuproviderState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // OSU provider friendly name. The structure of `friendlyName` block is documented below. FriendlyNames []H2qposuproviderFriendlyName `pulumi:"friendlyNames"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // OSU provider icon. Icon *string `pulumi:"icon"` @@ -112,7 +112,7 @@ type H2qposuproviderState struct { DynamicSortSubtable pulumi.StringPtrInput // OSU provider friendly name. The structure of `friendlyName` block is documented below. FriendlyNames H2qposuproviderFriendlyNameArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // OSU provider icon. Icon pulumi.StringPtrInput @@ -139,7 +139,7 @@ type h2qposuproviderArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // OSU provider friendly name. The structure of `friendlyName` block is documented below. FriendlyNames []H2qposuproviderFriendlyName `pulumi:"friendlyNames"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // OSU provider icon. Icon *string `pulumi:"icon"` @@ -163,7 +163,7 @@ type H2qposuproviderArgs struct { DynamicSortSubtable pulumi.StringPtrInput // OSU provider friendly name. The structure of `friendlyName` block is documented below. FriendlyNames H2qposuproviderFriendlyNameArrayInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // OSU provider icon. Icon pulumi.StringPtrInput @@ -278,7 +278,7 @@ func (o H2qposuproviderOutput) FriendlyNames() H2qposuproviderFriendlyNameArrayO return o.ApplyT(func(v *H2qposuprovider) H2qposuproviderFriendlyNameArrayOutput { return v.FriendlyNames }).(H2qposuproviderFriendlyNameArrayOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o H2qposuproviderOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qposuprovider) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -314,8 +314,8 @@ func (o H2qposuproviderOutput) ServiceDescriptions() H2qposuproviderServiceDescr } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qposuproviderOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qposuprovider) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qposuproviderOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qposuprovider) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type H2qposuproviderArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.go index 2871beb4..34e452b9 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.go @@ -35,14 +35,14 @@ type H2qposuprovidernai struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // OSU NAI list. The structure of `naiList` block is documented below. NaiLists H2qposuprovidernaiNaiListArrayOutput `pulumi:"naiLists"` // OSU provider NAI ID. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewH2qposuprovidernai registers a new resource with the given unique name, arguments, and options. @@ -77,7 +77,7 @@ func GetH2qposuprovidernai(ctx *pulumi.Context, type h2qposuprovidernaiState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // OSU NAI list. The structure of `naiList` block is documented below. NaiLists []H2qposuprovidernaiNaiList `pulumi:"naiLists"` @@ -90,7 +90,7 @@ type h2qposuprovidernaiState struct { type H2qposuprovidernaiState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // OSU NAI list. The structure of `naiList` block is documented below. NaiLists H2qposuprovidernaiNaiListArrayInput @@ -107,7 +107,7 @@ func (H2qposuprovidernaiState) ElementType() reflect.Type { type h2qposuprovidernaiArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // OSU NAI list. The structure of `naiList` block is documented below. NaiLists []H2qposuprovidernaiNaiList `pulumi:"naiLists"` @@ -121,7 +121,7 @@ type h2qposuprovidernaiArgs struct { type H2qposuprovidernaiArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // OSU NAI list. The structure of `naiList` block is documented below. NaiLists H2qposuprovidernaiNaiListArrayInput @@ -223,7 +223,7 @@ func (o H2qposuprovidernaiOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qposuprovidernai) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o H2qposuprovidernaiOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *H2qposuprovidernai) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -239,8 +239,8 @@ func (o H2qposuprovidernaiOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qposuprovidernaiOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qposuprovidernai) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qposuprovidernaiOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qposuprovidernai) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type H2qposuprovidernaiArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.go index 25ea2a73..3e8a9a6e 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.go @@ -42,7 +42,7 @@ type H2qptermsandconditions struct { // URL. Url pulumi.StringOutput `pulumi:"url"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewH2qptermsandconditions registers a new resource with the given unique name, arguments, and options. @@ -239,8 +239,8 @@ func (o H2qptermsandconditionsOutput) Url() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qptermsandconditionsOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qptermsandconditions) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qptermsandconditionsOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qptermsandconditions) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type H2qptermsandconditionsArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpwanmetric.go b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpwanmetric.go index 775becbb..337d573a 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpwanmetric.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/h2qpwanmetric.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -46,7 +45,6 @@ import ( // } // // ``` -// // // ## Import // @@ -87,7 +85,7 @@ type H2qpwanmetric struct { // Uplink speed (in kilobits/s). UplinkSpeed pulumi.IntOutput `pulumi:"uplinkSpeed"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewH2qpwanmetric registers a new resource with the given unique name, arguments, and options. @@ -349,8 +347,8 @@ func (o H2qpwanmetricOutput) UplinkSpeed() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o H2qpwanmetricOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *H2qpwanmetric) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o H2qpwanmetricOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *H2qpwanmetric) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type H2qpwanmetricArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/hsprofile.go b/sdk/go/fortios/wirelesscontroller/hotspot20/hsprofile.go index 5b0f4156..79a565ab 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/hsprofile.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/hsprofile.go @@ -59,11 +59,11 @@ type Hsprofile struct { DomainName pulumi.StringOutput `pulumi:"domainName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + // GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. GasComebackDelay pulumi.IntOutput `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntOutput `pulumi:"gasFragmentationLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Homogeneous extended service set identifier (HESSID). Hessid pulumi.StringOutput `pulumi:"hessid"` @@ -102,7 +102,7 @@ type Hsprofile struct { // Terms and conditions. TermsAndConditions pulumi.StringOutput `pulumi:"termsAndConditions"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`. VenueGroup pulumi.StringOutput `pulumi:"venueGroup"` // Venue name. @@ -173,11 +173,11 @@ type hsprofileState struct { DomainName *string `pulumi:"domainName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + // GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. GasComebackDelay *int `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit *int `pulumi:"gasFragmentationLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Homogeneous extended service set identifier (HESSID). Hessid *string `pulumi:"hessid"` @@ -258,11 +258,11 @@ type HsprofileState struct { DomainName pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + // GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. GasComebackDelay pulumi.IntPtrInput // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Homogeneous extended service set identifier (HESSID). Hessid pulumi.StringPtrInput @@ -347,11 +347,11 @@ type hsprofileArgs struct { DomainName *string `pulumi:"domainName"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + // GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. GasComebackDelay *int `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit *int `pulumi:"gasFragmentationLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Homogeneous extended service set identifier (HESSID). Hessid *string `pulumi:"hessid"` @@ -433,11 +433,11 @@ type HsprofileArgs struct { DomainName pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + // GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. GasComebackDelay pulumi.IntPtrInput // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Homogeneous extended service set identifier (HESSID). Hessid pulumi.StringPtrInput @@ -643,7 +643,7 @@ func (o HsprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Hsprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). +// GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. func (o HsprofileOutput) GasComebackDelay() pulumi.IntOutput { return o.ApplyT(func(v *Hsprofile) pulumi.IntOutput { return v.GasComebackDelay }).(pulumi.IntOutput) } @@ -653,7 +653,7 @@ func (o HsprofileOutput) GasFragmentationLimit() pulumi.IntOutput { return o.ApplyT(func(v *Hsprofile) pulumi.IntOutput { return v.GasFragmentationLimit }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o HsprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Hsprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -749,8 +749,8 @@ func (o HsprofileOutput) TermsAndConditions() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o HsprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Hsprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o HsprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Hsprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`. diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/icon.go b/sdk/go/fortios/wirelesscontroller/hotspot20/icon.go index a0ba457b..e9c6db0f 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/icon.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/icon.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -37,7 +36,6 @@ import ( // } // // ``` -// // // ## Import // @@ -61,14 +59,14 @@ type Icon struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Icon list. The structure of `iconList` block is documented below. IconLists IconIconListArrayOutput `pulumi:"iconLists"` // Icon list ID. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIcon registers a new resource with the given unique name, arguments, and options. @@ -103,7 +101,7 @@ func GetIcon(ctx *pulumi.Context, type iconState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Icon list. The structure of `iconList` block is documented below. IconLists []IconIconList `pulumi:"iconLists"` @@ -116,7 +114,7 @@ type iconState struct { type IconState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Icon list. The structure of `iconList` block is documented below. IconLists IconIconListArrayInput @@ -133,7 +131,7 @@ func (IconState) ElementType() reflect.Type { type iconArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Icon list. The structure of `iconList` block is documented below. IconLists []IconIconList `pulumi:"iconLists"` @@ -147,7 +145,7 @@ type iconArgs struct { type IconArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Icon list. The structure of `iconList` block is documented below. IconLists IconIconListArrayInput @@ -249,7 +247,7 @@ func (o IconOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Icon) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IconOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Icon) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -265,8 +263,8 @@ func (o IconOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IconOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Icon) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IconOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Icon) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IconArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/hotspot20/qosmap.go b/sdk/go/fortios/wirelesscontroller/hotspot20/qosmap.go index 67f684b7..6018afb0 100644 --- a/sdk/go/fortios/wirelesscontroller/hotspot20/qosmap.go +++ b/sdk/go/fortios/wirelesscontroller/hotspot20/qosmap.go @@ -39,12 +39,12 @@ type Qosmap struct { DscpRanges QosmapDscpRangeArrayOutput `pulumi:"dscpRanges"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // QOS-MAP name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewQosmap registers a new resource with the given unique name, arguments, and options. @@ -83,7 +83,7 @@ type qosmapState struct { DscpRanges []QosmapDscpRange `pulumi:"dscpRanges"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // QOS-MAP name. Name *string `pulumi:"name"` @@ -98,7 +98,7 @@ type QosmapState struct { DscpRanges QosmapDscpRangeArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // QOS-MAP name. Name pulumi.StringPtrInput @@ -117,7 +117,7 @@ type qosmapArgs struct { DscpRanges []QosmapDscpRange `pulumi:"dscpRanges"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // QOS-MAP name. Name *string `pulumi:"name"` @@ -133,7 +133,7 @@ type QosmapArgs struct { DscpRanges QosmapDscpRangeArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // QOS-MAP name. Name pulumi.StringPtrInput @@ -243,7 +243,7 @@ func (o QosmapOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Qosmap) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o QosmapOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Qosmap) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o QosmapOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QosmapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Qosmap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QosmapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Qosmap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type QosmapArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/intercontroller.go b/sdk/go/fortios/wirelesscontroller/intercontroller.go index 43299657..89b71fb2 100644 --- a/sdk/go/fortios/wirelesscontroller/intercontroller.go +++ b/sdk/go/fortios/wirelesscontroller/intercontroller.go @@ -15,7 +15,6 @@ import ( // // ## Example Usage // -// // ```go // package main // @@ -43,7 +42,6 @@ import ( // } // // ``` -// // // ## Import // @@ -71,7 +69,7 @@ type Intercontroller struct { FastFailoverMax pulumi.IntOutput `pulumi:"fastFailoverMax"` // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait pulumi.IntOutput `pulumi:"fastFailoverWait"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Secret key for inter-controller communications. InterControllerKey pulumi.StringPtrOutput `pulumi:"interControllerKey"` @@ -84,7 +82,7 @@ type Intercontroller struct { // Enable/disable layer 3 roaming (default = disable). Valid values: `enable`, `disable`. L3Roaming pulumi.StringOutput `pulumi:"l3Roaming"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewIntercontroller registers a new resource with the given unique name, arguments, and options. @@ -130,7 +128,7 @@ type intercontrollerState struct { FastFailoverMax *int `pulumi:"fastFailoverMax"` // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait *int `pulumi:"fastFailoverWait"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Secret key for inter-controller communications. InterControllerKey *string `pulumi:"interControllerKey"` @@ -153,7 +151,7 @@ type IntercontrollerState struct { FastFailoverMax pulumi.IntPtrInput // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Secret key for inter-controller communications. InterControllerKey pulumi.StringPtrInput @@ -180,7 +178,7 @@ type intercontrollerArgs struct { FastFailoverMax *int `pulumi:"fastFailoverMax"` // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait *int `pulumi:"fastFailoverWait"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Secret key for inter-controller communications. InterControllerKey *string `pulumi:"interControllerKey"` @@ -204,7 +202,7 @@ type IntercontrollerArgs struct { FastFailoverMax pulumi.IntPtrInput // Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). FastFailoverWait pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Secret key for inter-controller communications. InterControllerKey pulumi.StringPtrInput @@ -322,7 +320,7 @@ func (o IntercontrollerOutput) FastFailoverWait() pulumi.IntOutput { return o.ApplyT(func(v *Intercontroller) pulumi.IntOutput { return v.FastFailoverWait }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o IntercontrollerOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Intercontroller) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -353,8 +351,8 @@ func (o IntercontrollerOutput) L3Roaming() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o IntercontrollerOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Intercontroller) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o IntercontrollerOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Intercontroller) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type IntercontrollerArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/log.go b/sdk/go/fortios/wirelesscontroller/log.go index 8fe50b3d..ead55c5c 100644 --- a/sdk/go/fortios/wirelesscontroller/log.go +++ b/sdk/go/fortios/wirelesscontroller/log.go @@ -54,11 +54,13 @@ type Log struct { // Enable/disable wireless event logging. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WidsLog pulumi.StringOutput `pulumi:"widsLog"` // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog pulumi.StringOutput `pulumi:"wtpEventLog"` + // Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + WtpFipsEventLog pulumi.StringOutput `pulumi:"wtpFipsEventLog"` } // NewLog registers a new resource with the given unique name, arguments, and options. @@ -117,6 +119,8 @@ type logState struct { WidsLog *string `pulumi:"widsLog"` // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog *string `pulumi:"wtpEventLog"` + // Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + WtpFipsEventLog *string `pulumi:"wtpFipsEventLog"` } type LogState struct { @@ -146,6 +150,8 @@ type LogState struct { WidsLog pulumi.StringPtrInput // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog pulumi.StringPtrInput + // Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + WtpFipsEventLog pulumi.StringPtrInput } func (LogState) ElementType() reflect.Type { @@ -179,6 +185,8 @@ type logArgs struct { WidsLog *string `pulumi:"widsLog"` // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog *string `pulumi:"wtpEventLog"` + // Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + WtpFipsEventLog *string `pulumi:"wtpFipsEventLog"` } // The set of arguments for constructing a Log resource. @@ -209,6 +217,8 @@ type LogArgs struct { WidsLog pulumi.StringPtrInput // Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. WtpEventLog pulumi.StringPtrInput + // Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + WtpFipsEventLog pulumi.StringPtrInput } func (LogArgs) ElementType() reflect.Type { @@ -349,8 +359,8 @@ func (o LogOutput) Status() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o LogOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Log) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o LogOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Log) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. @@ -363,6 +373,11 @@ func (o LogOutput) WtpEventLog() pulumi.StringOutput { return o.ApplyT(func(v *Log) pulumi.StringOutput { return v.WtpEventLog }).(pulumi.StringOutput) } +// Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. +func (o LogOutput) WtpFipsEventLog() pulumi.StringOutput { + return o.ApplyT(func(v *Log) pulumi.StringOutput { return v.WtpFipsEventLog }).(pulumi.StringOutput) +} + type LogArrayOutput struct{ *pulumi.OutputState } func (LogArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/fortios/wirelesscontroller/mpskprofile.go b/sdk/go/fortios/wirelesscontroller/mpskprofile.go index efcc83dc..6a847524 100644 --- a/sdk/go/fortios/wirelesscontroller/mpskprofile.go +++ b/sdk/go/fortios/wirelesscontroller/mpskprofile.go @@ -35,16 +35,22 @@ type Mpskprofile struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients pulumi.IntOutput `pulumi:"mpskConcurrentClients"` + // RADIUS server to be used to authenticate MPSK users. + MpskExternalServer pulumi.StringOutput `pulumi:"mpskExternalServer"` + // Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + MpskExternalServerAuth pulumi.StringOutput `pulumi:"mpskExternalServerAuth"` // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups MpskprofileMpskGroupArrayOutput `pulumi:"mpskGroups"` + // Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + MpskType pulumi.StringOutput `pulumi:"mpskType"` // MPSK profile name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewMpskprofile registers a new resource with the given unique name, arguments, and options. @@ -79,12 +85,18 @@ func GetMpskprofile(ctx *pulumi.Context, type mpskprofileState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients *int `pulumi:"mpskConcurrentClients"` + // RADIUS server to be used to authenticate MPSK users. + MpskExternalServer *string `pulumi:"mpskExternalServer"` + // Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + MpskExternalServerAuth *string `pulumi:"mpskExternalServerAuth"` // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups []MpskprofileMpskGroup `pulumi:"mpskGroups"` + // Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + MpskType *string `pulumi:"mpskType"` // MPSK profile name. Name *string `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -94,12 +106,18 @@ type mpskprofileState struct { type MpskprofileState struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients pulumi.IntPtrInput + // RADIUS server to be used to authenticate MPSK users. + MpskExternalServer pulumi.StringPtrInput + // Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + MpskExternalServerAuth pulumi.StringPtrInput // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups MpskprofileMpskGroupArrayInput + // Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + MpskType pulumi.StringPtrInput // MPSK profile name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -113,12 +131,18 @@ func (MpskprofileState) ElementType() reflect.Type { type mpskprofileArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients *int `pulumi:"mpskConcurrentClients"` + // RADIUS server to be used to authenticate MPSK users. + MpskExternalServer *string `pulumi:"mpskExternalServer"` + // Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + MpskExternalServerAuth *string `pulumi:"mpskExternalServerAuth"` // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups []MpskprofileMpskGroup `pulumi:"mpskGroups"` + // Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + MpskType *string `pulumi:"mpskType"` // MPSK profile name. Name *string `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -129,12 +153,18 @@ type mpskprofileArgs struct { type MpskprofileArgs struct { // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). MpskConcurrentClients pulumi.IntPtrInput + // RADIUS server to be used to authenticate MPSK users. + MpskExternalServer pulumi.StringPtrInput + // Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + MpskExternalServerAuth pulumi.StringPtrInput // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. MpskGroups MpskprofileMpskGroupArrayInput + // Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + MpskType pulumi.StringPtrInput // MPSK profile name. Name pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -233,7 +263,7 @@ func (o MpskprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Mpskprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o MpskprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Mpskprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -243,19 +273,34 @@ func (o MpskprofileOutput) MpskConcurrentClients() pulumi.IntOutput { return o.ApplyT(func(v *Mpskprofile) pulumi.IntOutput { return v.MpskConcurrentClients }).(pulumi.IntOutput) } +// RADIUS server to be used to authenticate MPSK users. +func (o MpskprofileOutput) MpskExternalServer() pulumi.StringOutput { + return o.ApplyT(func(v *Mpskprofile) pulumi.StringOutput { return v.MpskExternalServer }).(pulumi.StringOutput) +} + +// Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. +func (o MpskprofileOutput) MpskExternalServerAuth() pulumi.StringOutput { + return o.ApplyT(func(v *Mpskprofile) pulumi.StringOutput { return v.MpskExternalServerAuth }).(pulumi.StringOutput) +} + // List of multiple PSK groups. The structure of `mpskGroup` block is documented below. func (o MpskprofileOutput) MpskGroups() MpskprofileMpskGroupArrayOutput { return o.ApplyT(func(v *Mpskprofile) MpskprofileMpskGroupArrayOutput { return v.MpskGroups }).(MpskprofileMpskGroupArrayOutput) } +// Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. +func (o MpskprofileOutput) MpskType() pulumi.StringOutput { + return o.ApplyT(func(v *Mpskprofile) pulumi.StringOutput { return v.MpskType }).(pulumi.StringOutput) +} + // MPSK profile name. func (o MpskprofileOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Mpskprofile) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o MpskprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Mpskprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o MpskprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Mpskprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type MpskprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/nacprofile.go b/sdk/go/fortios/wirelesscontroller/nacprofile.go index ceaa1289..31296b09 100644 --- a/sdk/go/fortios/wirelesscontroller/nacprofile.go +++ b/sdk/go/fortios/wirelesscontroller/nacprofile.go @@ -40,7 +40,7 @@ type Nacprofile struct { // VLAN interface name. OnboardingVlan pulumi.StringOutput `pulumi:"onboardingVlan"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewNacprofile registers a new resource with the given unique name, arguments, and options. @@ -224,8 +224,8 @@ func (o NacprofileOutput) OnboardingVlan() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o NacprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Nacprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o NacprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Nacprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type NacprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/pulumiTypes.go b/sdk/go/fortios/wirelesscontroller/pulumiTypes.go index 7383722b..819ecaba 100644 --- a/sdk/go/fortios/wirelesscontroller/pulumiTypes.go +++ b/sdk/go/fortios/wirelesscontroller/pulumiTypes.go @@ -1048,6 +1048,8 @@ type MpskprofileMpskGroupMpskKey struct { ConcurrentClientLimitType *string `pulumi:"concurrentClientLimitType"` // Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). ConcurrentClients *int `pulumi:"concurrentClients"` + // Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + KeyType *string `pulumi:"keyType"` // MAC address. Mac *string `pulumi:"mac"` // Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below. @@ -1056,6 +1058,12 @@ type MpskprofileMpskGroupMpskKey struct { Name *string `pulumi:"name"` // WPA Pre-shared key. Passphrase *string `pulumi:"passphrase"` + // WPA3 SAE password. + SaePassword *string `pulumi:"saePassword"` + // Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + SaePk *string `pulumi:"saePk"` + // Private key used for WPA3 SAE-PK authentication. + SaePrivateKey *string `pulumi:"saePrivateKey"` } // MpskprofileMpskGroupMpskKeyInput is an input type that accepts MpskprofileMpskGroupMpskKeyArgs and MpskprofileMpskGroupMpskKeyOutput values. @@ -1076,6 +1084,8 @@ type MpskprofileMpskGroupMpskKeyArgs struct { ConcurrentClientLimitType pulumi.StringPtrInput `pulumi:"concurrentClientLimitType"` // Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). ConcurrentClients pulumi.IntPtrInput `pulumi:"concurrentClients"` + // Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + KeyType pulumi.StringPtrInput `pulumi:"keyType"` // MAC address. Mac pulumi.StringPtrInput `pulumi:"mac"` // Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpskSchedules` block is documented below. @@ -1084,6 +1094,12 @@ type MpskprofileMpskGroupMpskKeyArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` // WPA Pre-shared key. Passphrase pulumi.StringPtrInput `pulumi:"passphrase"` + // WPA3 SAE password. + SaePassword pulumi.StringPtrInput `pulumi:"saePassword"` + // Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + SaePk pulumi.StringPtrInput `pulumi:"saePk"` + // Private key used for WPA3 SAE-PK authentication. + SaePrivateKey pulumi.StringPtrInput `pulumi:"saePrivateKey"` } func (MpskprofileMpskGroupMpskKeyArgs) ElementType() reflect.Type { @@ -1152,6 +1168,11 @@ func (o MpskprofileMpskGroupMpskKeyOutput) ConcurrentClients() pulumi.IntPtrOutp return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *int { return v.ConcurrentClients }).(pulumi.IntPtrOutput) } +// Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. +func (o MpskprofileMpskGroupMpskKeyOutput) KeyType() pulumi.StringPtrOutput { + return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *string { return v.KeyType }).(pulumi.StringPtrOutput) +} + // MAC address. func (o MpskprofileMpskGroupMpskKeyOutput) Mac() pulumi.StringPtrOutput { return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *string { return v.Mac }).(pulumi.StringPtrOutput) @@ -1172,6 +1193,21 @@ func (o MpskprofileMpskGroupMpskKeyOutput) Passphrase() pulumi.StringPtrOutput { return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *string { return v.Passphrase }).(pulumi.StringPtrOutput) } +// WPA3 SAE password. +func (o MpskprofileMpskGroupMpskKeyOutput) SaePassword() pulumi.StringPtrOutput { + return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *string { return v.SaePassword }).(pulumi.StringPtrOutput) +} + +// Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. +func (o MpskprofileMpskGroupMpskKeyOutput) SaePk() pulumi.StringPtrOutput { + return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *string { return v.SaePk }).(pulumi.StringPtrOutput) +} + +// Private key used for WPA3 SAE-PK authentication. +func (o MpskprofileMpskGroupMpskKeyOutput) SaePrivateKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v MpskprofileMpskGroupMpskKey) *string { return v.SaePrivateKey }).(pulumi.StringPtrOutput) +} + type MpskprofileMpskGroupMpskKeyArrayOutput struct{ *pulumi.OutputState } func (MpskprofileMpskGroupMpskKeyArrayOutput) ElementType() reflect.Type { @@ -4367,44 +4403,25 @@ func (o WtpLanPtrOutput) PortSsid() pulumi.StringPtrOutput { } type WtpRadio1 struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band *string `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpRadio1Channel `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode *string `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis *string `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand *string `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel *string `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower *string `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps *string `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // radio-id - RadioId *int `pulumi:"radioId"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpRadio1Vap `pulumi:"vaps"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Channels []WtpRadio1Channel `pulumi:"channels"` + DrmaManualMode *string `pulumi:"drmaManualMode"` + OverrideAnalysis *string `pulumi:"overrideAnalysis"` + OverrideBand *string `pulumi:"overrideBand"` + OverrideChannel *string `pulumi:"overrideChannel"` + OverrideTxpower *string `pulumi:"overrideTxpower"` + OverrideVaps *string `pulumi:"overrideVaps"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + RadioId *int `pulumi:"radioId"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpRadio1Vap `pulumi:"vaps"` } // WtpRadio1Input is an input type that accepts WtpRadio1Args and WtpRadio1Output values. @@ -4419,44 +4436,25 @@ type WtpRadio1Input interface { } type WtpRadio1Args struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpRadio1ChannelArrayInput `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // radio-id - RadioId pulumi.IntPtrInput `pulumi:"radioId"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpRadio1VapArrayInput `pulumi:"vaps"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Channels WtpRadio1ChannelArrayInput `pulumi:"channels"` + DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` + OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` + OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` + OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` + OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` + OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + RadioId pulumi.IntPtrInput `pulumi:"radioId"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpRadio1VapArrayInput `pulumi:"vaps"` } func (WtpRadio1Args) ElementType() reflect.Type { @@ -4536,97 +4534,78 @@ func (o WtpRadio1Output) ToWtpRadio1PtrOutputWithContext(ctx context.Context) Wt }).(WtpRadio1PtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio1Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio1) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio1Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio1Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio1) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio1Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio1Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.Band }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio1Output) Channels() WtpRadio1ChannelArrayOutput { return o.ApplyT(func(v WtpRadio1) []WtpRadio1Channel { return v.Channels }).(WtpRadio1ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio1Output) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.DrmaManualMode }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio1Output) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.OverrideAnalysis }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio1Output) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.OverrideBand }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio1Output) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.OverrideChannel }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio1Output) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.OverrideTxpower }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio1Output) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.OverrideVaps }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio1Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio1) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio1Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio1Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio1) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// radio-id func (o WtpRadio1Output) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio1) *int { return v.RadioId }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio1Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio1Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio1) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio1Output) Vaps() WtpRadio1VapArrayOutput { return o.ApplyT(func(v WtpRadio1) []WtpRadio1Vap { return v.Vaps }).(WtpRadio1VapArrayOutput) } @@ -4655,7 +4634,6 @@ func (o WtpRadio1PtrOutput) Elem() WtpRadio1Output { }).(WtpRadio1Output) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio1) *int { if v == nil { @@ -4665,7 +4643,6 @@ func (o WtpRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4675,7 +4652,6 @@ func (o WtpRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio1) *int { if v == nil { @@ -4685,7 +4661,6 @@ func (o WtpRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4695,7 +4670,6 @@ func (o WtpRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio1PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4705,7 +4679,6 @@ func (o WtpRadio1PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio1PtrOutput) Channels() WtpRadio1ChannelArrayOutput { return o.ApplyT(func(v *WtpRadio1) []WtpRadio1Channel { if v == nil { @@ -4715,7 +4688,6 @@ func (o WtpRadio1PtrOutput) Channels() WtpRadio1ChannelArrayOutput { }).(WtpRadio1ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio1PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4725,7 +4697,6 @@ func (o WtpRadio1PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio1PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4735,7 +4706,6 @@ func (o WtpRadio1PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio1PtrOutput) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4745,7 +4715,6 @@ func (o WtpRadio1PtrOutput) OverrideBand() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio1PtrOutput) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4755,7 +4724,6 @@ func (o WtpRadio1PtrOutput) OverrideChannel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio1PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4765,7 +4733,6 @@ func (o WtpRadio1PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio1PtrOutput) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4775,7 +4742,6 @@ func (o WtpRadio1PtrOutput) OverrideVaps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio1) *int { if v == nil { @@ -4785,7 +4751,6 @@ func (o WtpRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4795,7 +4760,6 @@ func (o WtpRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio1) *int { if v == nil { @@ -4805,7 +4769,6 @@ func (o WtpRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// radio-id func (o WtpRadio1PtrOutput) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio1) *int { if v == nil { @@ -4815,7 +4778,6 @@ func (o WtpRadio1PtrOutput) RadioId() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4825,7 +4787,6 @@ func (o WtpRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio1PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio1) *string { if v == nil { @@ -4835,7 +4796,6 @@ func (o WtpRadio1PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio1PtrOutput) Vaps() WtpRadio1VapArrayOutput { return o.ApplyT(func(v *WtpRadio1) []WtpRadio1Vap { if v == nil { @@ -5040,44 +5000,25 @@ func (o WtpRadio1VapArrayOutput) Index(i pulumi.IntInput) WtpRadio1VapOutput { } type WtpRadio2 struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band *string `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpRadio2Channel `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode *string `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis *string `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand *string `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel *string `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower *string `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps *string `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // radio-id - RadioId *int `pulumi:"radioId"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpRadio2Vap `pulumi:"vaps"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Channels []WtpRadio2Channel `pulumi:"channels"` + DrmaManualMode *string `pulumi:"drmaManualMode"` + OverrideAnalysis *string `pulumi:"overrideAnalysis"` + OverrideBand *string `pulumi:"overrideBand"` + OverrideChannel *string `pulumi:"overrideChannel"` + OverrideTxpower *string `pulumi:"overrideTxpower"` + OverrideVaps *string `pulumi:"overrideVaps"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + RadioId *int `pulumi:"radioId"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpRadio2Vap `pulumi:"vaps"` } // WtpRadio2Input is an input type that accepts WtpRadio2Args and WtpRadio2Output values. @@ -5092,44 +5033,25 @@ type WtpRadio2Input interface { } type WtpRadio2Args struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpRadio2ChannelArrayInput `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // radio-id - RadioId pulumi.IntPtrInput `pulumi:"radioId"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpRadio2VapArrayInput `pulumi:"vaps"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Channels WtpRadio2ChannelArrayInput `pulumi:"channels"` + DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` + OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` + OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` + OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` + OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` + OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + RadioId pulumi.IntPtrInput `pulumi:"radioId"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpRadio2VapArrayInput `pulumi:"vaps"` } func (WtpRadio2Args) ElementType() reflect.Type { @@ -5209,97 +5131,78 @@ func (o WtpRadio2Output) ToWtpRadio2PtrOutputWithContext(ctx context.Context) Wt }).(WtpRadio2PtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio2Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio2) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio2Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio2Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio2) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio2Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio2Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.Band }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio2Output) Channels() WtpRadio2ChannelArrayOutput { return o.ApplyT(func(v WtpRadio2) []WtpRadio2Channel { return v.Channels }).(WtpRadio2ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio2Output) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.DrmaManualMode }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio2Output) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.OverrideAnalysis }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio2Output) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.OverrideBand }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio2Output) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.OverrideChannel }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio2Output) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.OverrideTxpower }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio2Output) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.OverrideVaps }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio2Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio2) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio2Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio2Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio2) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// radio-id func (o WtpRadio2Output) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio2) *int { return v.RadioId }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio2Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio2Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio2) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio2Output) Vaps() WtpRadio2VapArrayOutput { return o.ApplyT(func(v WtpRadio2) []WtpRadio2Vap { return v.Vaps }).(WtpRadio2VapArrayOutput) } @@ -5328,7 +5231,6 @@ func (o WtpRadio2PtrOutput) Elem() WtpRadio2Output { }).(WtpRadio2Output) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio2) *int { if v == nil { @@ -5338,7 +5240,6 @@ func (o WtpRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5348,7 +5249,6 @@ func (o WtpRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio2) *int { if v == nil { @@ -5358,7 +5258,6 @@ func (o WtpRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5368,7 +5267,6 @@ func (o WtpRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio2PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5378,7 +5276,6 @@ func (o WtpRadio2PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio2PtrOutput) Channels() WtpRadio2ChannelArrayOutput { return o.ApplyT(func(v *WtpRadio2) []WtpRadio2Channel { if v == nil { @@ -5388,7 +5285,6 @@ func (o WtpRadio2PtrOutput) Channels() WtpRadio2ChannelArrayOutput { }).(WtpRadio2ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio2PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5398,7 +5294,6 @@ func (o WtpRadio2PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio2PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5408,7 +5303,6 @@ func (o WtpRadio2PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio2PtrOutput) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5418,7 +5312,6 @@ func (o WtpRadio2PtrOutput) OverrideBand() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio2PtrOutput) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5428,7 +5321,6 @@ func (o WtpRadio2PtrOutput) OverrideChannel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio2PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5438,7 +5330,6 @@ func (o WtpRadio2PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio2PtrOutput) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5448,7 +5339,6 @@ func (o WtpRadio2PtrOutput) OverrideVaps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio2) *int { if v == nil { @@ -5458,7 +5348,6 @@ func (o WtpRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5468,7 +5357,6 @@ func (o WtpRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio2) *int { if v == nil { @@ -5478,7 +5366,6 @@ func (o WtpRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// radio-id func (o WtpRadio2PtrOutput) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio2) *int { if v == nil { @@ -5488,7 +5375,6 @@ func (o WtpRadio2PtrOutput) RadioId() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5498,7 +5384,6 @@ func (o WtpRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio2PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio2) *string { if v == nil { @@ -5508,7 +5393,6 @@ func (o WtpRadio2PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio2PtrOutput) Vaps() WtpRadio2VapArrayOutput { return o.ApplyT(func(v *WtpRadio2) []WtpRadio2Vap { if v == nil { @@ -5713,42 +5597,24 @@ func (o WtpRadio2VapArrayOutput) Index(i pulumi.IntInput) WtpRadio2VapOutput { } type WtpRadio3 struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band *string `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpRadio3Channel `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode *string `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis *string `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand *string `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel *string `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower *string `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps *string `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpRadio3Vap `pulumi:"vaps"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Channels []WtpRadio3Channel `pulumi:"channels"` + DrmaManualMode *string `pulumi:"drmaManualMode"` + OverrideAnalysis *string `pulumi:"overrideAnalysis"` + OverrideBand *string `pulumi:"overrideBand"` + OverrideChannel *string `pulumi:"overrideChannel"` + OverrideTxpower *string `pulumi:"overrideTxpower"` + OverrideVaps *string `pulumi:"overrideVaps"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpRadio3Vap `pulumi:"vaps"` } // WtpRadio3Input is an input type that accepts WtpRadio3Args and WtpRadio3Output values. @@ -5763,42 +5629,24 @@ type WtpRadio3Input interface { } type WtpRadio3Args struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpRadio3ChannelArrayInput `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpRadio3VapArrayInput `pulumi:"vaps"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Channels WtpRadio3ChannelArrayInput `pulumi:"channels"` + DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` + OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` + OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` + OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` + OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` + OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpRadio3VapArrayInput `pulumi:"vaps"` } func (WtpRadio3Args) ElementType() reflect.Type { @@ -5878,92 +5726,74 @@ func (o WtpRadio3Output) ToWtpRadio3PtrOutputWithContext(ctx context.Context) Wt }).(WtpRadio3PtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio3Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio3) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio3Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio3Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio3) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio3Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio3Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.Band }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio3Output) Channels() WtpRadio3ChannelArrayOutput { return o.ApplyT(func(v WtpRadio3) []WtpRadio3Channel { return v.Channels }).(WtpRadio3ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio3Output) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.DrmaManualMode }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio3Output) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.OverrideAnalysis }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio3Output) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.OverrideBand }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio3Output) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.OverrideChannel }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio3Output) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.OverrideTxpower }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio3Output) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.OverrideVaps }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio3Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio3) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio3Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio3Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio3) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio3Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio3Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio3) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio3Output) Vaps() WtpRadio3VapArrayOutput { return o.ApplyT(func(v WtpRadio3) []WtpRadio3Vap { return v.Vaps }).(WtpRadio3VapArrayOutput) } @@ -5992,7 +5822,6 @@ func (o WtpRadio3PtrOutput) Elem() WtpRadio3Output { }).(WtpRadio3Output) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio3) *int { if v == nil { @@ -6002,7 +5831,6 @@ func (o WtpRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6012,7 +5840,6 @@ func (o WtpRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio3) *int { if v == nil { @@ -6022,7 +5849,6 @@ func (o WtpRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6032,7 +5858,6 @@ func (o WtpRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio3PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6042,7 +5867,6 @@ func (o WtpRadio3PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio3PtrOutput) Channels() WtpRadio3ChannelArrayOutput { return o.ApplyT(func(v *WtpRadio3) []WtpRadio3Channel { if v == nil { @@ -6052,7 +5876,6 @@ func (o WtpRadio3PtrOutput) Channels() WtpRadio3ChannelArrayOutput { }).(WtpRadio3ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio3PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6062,7 +5885,6 @@ func (o WtpRadio3PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio3PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6072,7 +5894,6 @@ func (o WtpRadio3PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio3PtrOutput) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6082,7 +5903,6 @@ func (o WtpRadio3PtrOutput) OverrideBand() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio3PtrOutput) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6092,7 +5912,6 @@ func (o WtpRadio3PtrOutput) OverrideChannel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio3PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6102,7 +5921,6 @@ func (o WtpRadio3PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio3PtrOutput) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6112,7 +5930,6 @@ func (o WtpRadio3PtrOutput) OverrideVaps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio3) *int { if v == nil { @@ -6122,7 +5939,6 @@ func (o WtpRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6132,7 +5948,6 @@ func (o WtpRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio3) *int { if v == nil { @@ -6142,7 +5957,6 @@ func (o WtpRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6152,7 +5966,6 @@ func (o WtpRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio3PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio3) *string { if v == nil { @@ -6162,7 +5975,6 @@ func (o WtpRadio3PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio3PtrOutput) Vaps() WtpRadio3VapArrayOutput { return o.ApplyT(func(v *WtpRadio3) []WtpRadio3Vap { if v == nil { @@ -6367,42 +6179,24 @@ func (o WtpRadio3VapArrayOutput) Index(i pulumi.IntInput) WtpRadio3VapOutput { } type WtpRadio4 struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band *string `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpRadio4Channel `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode *string `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis *string `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand *string `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel *string `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower *string `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps *string `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpRadio4Vap `pulumi:"vaps"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Channels []WtpRadio4Channel `pulumi:"channels"` + DrmaManualMode *string `pulumi:"drmaManualMode"` + OverrideAnalysis *string `pulumi:"overrideAnalysis"` + OverrideBand *string `pulumi:"overrideBand"` + OverrideChannel *string `pulumi:"overrideChannel"` + OverrideTxpower *string `pulumi:"overrideTxpower"` + OverrideVaps *string `pulumi:"overrideVaps"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpRadio4Vap `pulumi:"vaps"` } // WtpRadio4Input is an input type that accepts WtpRadio4Args and WtpRadio4Output values. @@ -6417,42 +6211,24 @@ type WtpRadio4Input interface { } type WtpRadio4Args struct { - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 4 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpRadio4ChannelArrayInput `pulumi:"channels"` - // Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` - // Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` - // Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` - // Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` - // Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` - // Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpRadio4VapArrayInput `pulumi:"vaps"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Channels WtpRadio4ChannelArrayInput `pulumi:"channels"` + DrmaManualMode pulumi.StringPtrInput `pulumi:"drmaManualMode"` + OverrideAnalysis pulumi.StringPtrInput `pulumi:"overrideAnalysis"` + OverrideBand pulumi.StringPtrInput `pulumi:"overrideBand"` + OverrideChannel pulumi.StringPtrInput `pulumi:"overrideChannel"` + OverrideTxpower pulumi.StringPtrInput `pulumi:"overrideTxpower"` + OverrideVaps pulumi.StringPtrInput `pulumi:"overrideVaps"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpRadio4VapArrayInput `pulumi:"vaps"` } func (WtpRadio4Args) ElementType() reflect.Type { @@ -6532,92 +6308,74 @@ func (o WtpRadio4Output) ToWtpRadio4PtrOutputWithContext(ctx context.Context) Wt }).(WtpRadio4PtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio4Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio4) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio4Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio4Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio4) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio4Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio4Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.Band }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio4Output) Channels() WtpRadio4ChannelArrayOutput { return o.ApplyT(func(v WtpRadio4) []WtpRadio4Channel { return v.Channels }).(WtpRadio4ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio4Output) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.DrmaManualMode }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio4Output) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.OverrideAnalysis }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio4Output) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.OverrideBand }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio4Output) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.OverrideChannel }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio4Output) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.OverrideTxpower }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio4Output) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.OverrideVaps }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio4Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio4) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio4Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio4Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpRadio4) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio4Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio4Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpRadio4) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio4Output) Vaps() WtpRadio4VapArrayOutput { return o.ApplyT(func(v WtpRadio4) []WtpRadio4Vap { return v.Vaps }).(WtpRadio4VapArrayOutput) } @@ -6646,7 +6404,6 @@ func (o WtpRadio4PtrOutput) Elem() WtpRadio4Output { }).(WtpRadio4Output) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio4) *int { if v == nil { @@ -6656,7 +6413,6 @@ func (o WtpRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6666,7 +6422,6 @@ func (o WtpRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio4) *int { if v == nil { @@ -6676,7 +6431,6 @@ func (o WtpRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6686,7 +6440,6 @@ func (o WtpRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 4 operates on. func (o WtpRadio4PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6696,7 +6449,6 @@ func (o WtpRadio4PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpRadio4PtrOutput) Channels() WtpRadio4ChannelArrayOutput { return o.ApplyT(func(v *WtpRadio4) []WtpRadio4Channel { if v == nil { @@ -6706,7 +6458,6 @@ func (o WtpRadio4PtrOutput) Channels() WtpRadio4ChannelArrayOutput { }).(WtpRadio4ChannelArrayOutput) } -// Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. func (o WtpRadio4PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6716,7 +6467,6 @@ func (o WtpRadio4PtrOutput) DrmaManualMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. func (o WtpRadio4PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6726,7 +6476,6 @@ func (o WtpRadio4PtrOutput) OverrideAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. func (o WtpRadio4PtrOutput) OverrideBand() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6736,7 +6485,6 @@ func (o WtpRadio4PtrOutput) OverrideBand() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. func (o WtpRadio4PtrOutput) OverrideChannel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6746,7 +6494,6 @@ func (o WtpRadio4PtrOutput) OverrideChannel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. func (o WtpRadio4PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6756,7 +6503,6 @@ func (o WtpRadio4PtrOutput) OverrideTxpower() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. func (o WtpRadio4PtrOutput) OverrideVaps() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6766,7 +6512,6 @@ func (o WtpRadio4PtrOutput) OverrideVaps() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio4) *int { if v == nil { @@ -6776,7 +6521,6 @@ func (o WtpRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6786,7 +6530,6 @@ func (o WtpRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpRadio4) *int { if v == nil { @@ -6796,7 +6539,6 @@ func (o WtpRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6806,7 +6548,6 @@ func (o WtpRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpRadio4PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpRadio4) *string { if v == nil { @@ -6816,7 +6557,6 @@ func (o WtpRadio4PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpRadio4PtrOutput) Vaps() WtpRadio4VapArrayOutput { return o.ApplyT(func(v *WtpRadio4) []WtpRadio4Vap { if v == nil { @@ -8157,13 +7897,13 @@ func (o WtpprofileLanPtrOutput) PortSsid() pulumi.StringPtrOutput { type WtpprofileLbs struct { // Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`. Aeroscout *string `pulumi:"aeroscout"` - // Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + // Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. AeroscoutApMac *string `pulumi:"aeroscoutApMac"` - // Enable/disable MU compounded report. Valid values: `enable`, `disable`. + // Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. AeroscoutMmuReport *string `pulumi:"aeroscoutMmuReport"` - // Enable/disable AeroScout support. Valid values: `enable`, `disable`. + // Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. AeroscoutMu *string `pulumi:"aeroscoutMu"` - // AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + // eroScout MU mode dilution factor (default = 20). AeroscoutMuFactor *int `pulumi:"aeroscoutMuFactor"` // AeroScout MU mode timeout (0 - 65535 sec, default = 5). AeroscoutMuTimeout *int `pulumi:"aeroscoutMuTimeout"` @@ -8171,13 +7911,13 @@ type WtpprofileLbs struct { AeroscoutServerIp *string `pulumi:"aeroscoutServerIp"` // AeroScout server UDP listening port. AeroscoutServerPort *int `pulumi:"aeroscoutServerPort"` - // Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. EkahauBlinkMode *string `pulumi:"ekahauBlinkMode"` // WiFi frame MAC address or WiFi Tag. EkahauTag *string `pulumi:"ekahauTag"` - // IP address of Ekahua RTLS Controller (ERC). + // IP address of Ekahau RTLS Controller (ERC). ErcServerIp *string `pulumi:"ercServerIp"` - // Ekahua RTLS Controller (ERC) UDP listening port. + // Ekahau RTLS Controller (ERC) UDP listening port. ErcServerPort *int `pulumi:"ercServerPort"` // 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: `foreign`, `both`, `disable`. Fortipresence *string `pulumi:"fortipresence"` @@ -8185,7 +7925,7 @@ type WtpprofileLbs struct { FortipresenceBle *string `pulumi:"fortipresenceBle"` // FortiPresence report transmit frequency (5 - 65535 sec, default = 30). FortipresenceFrequency *int `pulumi:"fortipresenceFrequency"` - // FortiPresence server UDP listening port (default = 3000). + // UDP listening port of FortiPresence server (default = 3000). FortipresencePort *int `pulumi:"fortipresencePort"` // FortiPresence project name (max. 16 characters, default = fortipresence). FortipresenceProject *string `pulumi:"fortipresenceProject"` @@ -8245,13 +7985,13 @@ type WtpprofileLbsInput interface { type WtpprofileLbsArgs struct { // Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`. Aeroscout pulumi.StringPtrInput `pulumi:"aeroscout"` - // Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + // Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. AeroscoutApMac pulumi.StringPtrInput `pulumi:"aeroscoutApMac"` - // Enable/disable MU compounded report. Valid values: `enable`, `disable`. + // Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. AeroscoutMmuReport pulumi.StringPtrInput `pulumi:"aeroscoutMmuReport"` - // Enable/disable AeroScout support. Valid values: `enable`, `disable`. + // Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. AeroscoutMu pulumi.StringPtrInput `pulumi:"aeroscoutMu"` - // AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + // eroScout MU mode dilution factor (default = 20). AeroscoutMuFactor pulumi.IntPtrInput `pulumi:"aeroscoutMuFactor"` // AeroScout MU mode timeout (0 - 65535 sec, default = 5). AeroscoutMuTimeout pulumi.IntPtrInput `pulumi:"aeroscoutMuTimeout"` @@ -8259,13 +7999,13 @@ type WtpprofileLbsArgs struct { AeroscoutServerIp pulumi.StringPtrInput `pulumi:"aeroscoutServerIp"` // AeroScout server UDP listening port. AeroscoutServerPort pulumi.IntPtrInput `pulumi:"aeroscoutServerPort"` - // Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. EkahauBlinkMode pulumi.StringPtrInput `pulumi:"ekahauBlinkMode"` // WiFi frame MAC address or WiFi Tag. EkahauTag pulumi.StringPtrInput `pulumi:"ekahauTag"` - // IP address of Ekahua RTLS Controller (ERC). + // IP address of Ekahau RTLS Controller (ERC). ErcServerIp pulumi.StringPtrInput `pulumi:"ercServerIp"` - // Ekahua RTLS Controller (ERC) UDP listening port. + // Ekahau RTLS Controller (ERC) UDP listening port. ErcServerPort pulumi.IntPtrInput `pulumi:"ercServerPort"` // 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: `foreign`, `both`, `disable`. Fortipresence pulumi.StringPtrInput `pulumi:"fortipresence"` @@ -8273,7 +8013,7 @@ type WtpprofileLbsArgs struct { FortipresenceBle pulumi.StringPtrInput `pulumi:"fortipresenceBle"` // FortiPresence report transmit frequency (5 - 65535 sec, default = 30). FortipresenceFrequency pulumi.IntPtrInput `pulumi:"fortipresenceFrequency"` - // FortiPresence server UDP listening port (default = 3000). + // UDP listening port of FortiPresence server (default = 3000). FortipresencePort pulumi.IntPtrInput `pulumi:"fortipresencePort"` // FortiPresence project name (max. 16 characters, default = fortipresence). FortipresenceProject pulumi.StringPtrInput `pulumi:"fortipresenceProject"` @@ -8401,22 +8141,22 @@ func (o WtpprofileLbsOutput) Aeroscout() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.Aeroscout }).(pulumi.StringPtrOutput) } -// Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. +// Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. func (o WtpprofileLbsOutput) AeroscoutApMac() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.AeroscoutApMac }).(pulumi.StringPtrOutput) } -// Enable/disable MU compounded report. Valid values: `enable`, `disable`. +// Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileLbsOutput) AeroscoutMmuReport() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.AeroscoutMmuReport }).(pulumi.StringPtrOutput) } -// Enable/disable AeroScout support. Valid values: `enable`, `disable`. +// Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileLbsOutput) AeroscoutMu() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.AeroscoutMu }).(pulumi.StringPtrOutput) } -// AeroScout Mobile Unit (MU) mode dilution factor (default = 20). +// eroScout MU mode dilution factor (default = 20). func (o WtpprofileLbsOutput) AeroscoutMuFactor() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *int { return v.AeroscoutMuFactor }).(pulumi.IntPtrOutput) } @@ -8436,7 +8176,7 @@ func (o WtpprofileLbsOutput) AeroscoutServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *int { return v.AeroscoutServerPort }).(pulumi.IntPtrOutput) } -// Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. +// Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileLbsOutput) EkahauBlinkMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.EkahauBlinkMode }).(pulumi.StringPtrOutput) } @@ -8446,12 +8186,12 @@ func (o WtpprofileLbsOutput) EkahauTag() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.EkahauTag }).(pulumi.StringPtrOutput) } -// IP address of Ekahua RTLS Controller (ERC). +// IP address of Ekahau RTLS Controller (ERC). func (o WtpprofileLbsOutput) ErcServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *string { return v.ErcServerIp }).(pulumi.StringPtrOutput) } -// Ekahua RTLS Controller (ERC) UDP listening port. +// Ekahau RTLS Controller (ERC) UDP listening port. func (o WtpprofileLbsOutput) ErcServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *int { return v.ErcServerPort }).(pulumi.IntPtrOutput) } @@ -8471,7 +8211,7 @@ func (o WtpprofileLbsOutput) FortipresenceFrequency() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *int { return v.FortipresenceFrequency }).(pulumi.IntPtrOutput) } -// FortiPresence server UDP listening port (default = 3000). +// UDP listening port of FortiPresence server (default = 3000). func (o WtpprofileLbsOutput) FortipresencePort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileLbs) *int { return v.FortipresencePort }).(pulumi.IntPtrOutput) } @@ -8615,7 +8355,7 @@ func (o WtpprofileLbsPtrOutput) Aeroscout() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. +// Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. func (o WtpprofileLbsPtrOutput) AeroscoutApMac() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *string { if v == nil { @@ -8625,7 +8365,7 @@ func (o WtpprofileLbsPtrOutput) AeroscoutApMac() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable MU compounded report. Valid values: `enable`, `disable`. +// Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileLbsPtrOutput) AeroscoutMmuReport() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *string { if v == nil { @@ -8635,7 +8375,7 @@ func (o WtpprofileLbsPtrOutput) AeroscoutMmuReport() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable AeroScout support. Valid values: `enable`, `disable`. +// Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileLbsPtrOutput) AeroscoutMu() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *string { if v == nil { @@ -8645,7 +8385,7 @@ func (o WtpprofileLbsPtrOutput) AeroscoutMu() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// AeroScout Mobile Unit (MU) mode dilution factor (default = 20). +// eroScout MU mode dilution factor (default = 20). func (o WtpprofileLbsPtrOutput) AeroscoutMuFactor() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *int { if v == nil { @@ -8685,7 +8425,7 @@ func (o WtpprofileLbsPtrOutput) AeroscoutServerPort() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. +// Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileLbsPtrOutput) EkahauBlinkMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *string { if v == nil { @@ -8705,7 +8445,7 @@ func (o WtpprofileLbsPtrOutput) EkahauTag() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// IP address of Ekahua RTLS Controller (ERC). +// IP address of Ekahau RTLS Controller (ERC). func (o WtpprofileLbsPtrOutput) ErcServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *string { if v == nil { @@ -8715,7 +8455,7 @@ func (o WtpprofileLbsPtrOutput) ErcServerIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Ekahua RTLS Controller (ERC) UDP listening port. +// Ekahau RTLS Controller (ERC) UDP listening port. func (o WtpprofileLbsPtrOutput) ErcServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *int { if v == nil { @@ -8755,7 +8495,7 @@ func (o WtpprofileLbsPtrOutput) FortipresenceFrequency() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// FortiPresence server UDP listening port (default = 3000). +// UDP listening port of FortiPresence server (default = 3000). func (o WtpprofileLbsPtrOutput) FortipresencePort() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileLbs) *int { if v == nil { @@ -9248,166 +8988,90 @@ func (o WtpprofilePlatformPtrOutput) Type() pulumi.StringPtrOutput { } type WtpprofileRadio1 struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu *string `pulumi:"amsdu"` + Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff *string `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr *string `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan *int `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl *string `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData *string `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile *string `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band *string `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType *string `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity *int `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval *int `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor *int `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode *string `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl *string `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity *int `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding *string `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization *string `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpprofileRadio1Channel `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence *string `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp *string `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma *string `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity *string `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim *int `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold *int `pulumi:"fragThreshold"` + ApHandoff *string `pulumi:"apHandoff"` + ApSnifferAddr *string `pulumi:"apSnifferAddr"` + ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` + ApSnifferChan *int `pulumi:"apSnifferChan"` + ApSnifferCtl *string `pulumi:"apSnifferCtl"` + ApSnifferData *string `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` + ArrpProfile *string `pulumi:"arrpProfile"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Band5gType *string `pulumi:"band5gType"` + BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity *int `pulumi:"bandwidthCapacity"` + BeaconInterval *int `pulumi:"beaconInterval"` + BssColor *int `pulumi:"bssColor"` + BssColorMode *string `pulumi:"bssColorMode"` + CallAdmissionControl *string `pulumi:"callAdmissionControl"` + CallCapacity *int `pulumi:"callCapacity"` + ChannelBonding *string `pulumi:"channelBonding"` + ChannelBondingExt *string `pulumi:"channelBondingExt"` + ChannelUtilization *string `pulumi:"channelUtilization"` + Channels []WtpprofileRadio1Channel `pulumi:"channels"` + Coexistence *string `pulumi:"coexistence"` + Darrp *string `pulumi:"darrp"` + Drma *string `pulumi:"drma"` + DrmaSensitivity *string `pulumi:"drmaSensitivity"` + Dtim *int `pulumi:"dtim"` + FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol *string `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort *int `pulumi:"iperfServerPort"` + IperfProtocol *string `pulumi:"iperfProtocol"` + IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients *int `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance *int `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode *string `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode *string `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d *string `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna *string `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize *string `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode *string `pulumi:"protectionMode"` - // radio-id - RadioId *int `pulumi:"radioId"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold *int `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid *string `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate *string `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal *string `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate *string `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString *string `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString *string `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword *string `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername *string `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod *string `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword *string `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey *string `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv *int `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType *string `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn *string `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp *string `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType *string `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid *string `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest *string `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername *string `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval *string `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize *string `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpprofileRadio1Vap `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile *string `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` + MaxClients *int `pulumi:"maxClients"` + MaxDistance *int `pulumi:"maxDistance"` + MimoMode *string `pulumi:"mimoMode"` + Mode *string `pulumi:"mode"` + N80211d *string `pulumi:"n80211d"` + OptionalAntenna *string `pulumi:"optionalAntenna"` + OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + PowersaveOptimize *string `pulumi:"powersaveOptimize"` + ProtectionMode *string `pulumi:"protectionMode"` + RadioId *int `pulumi:"radioId"` + RtsThreshold *int `pulumi:"rtsThreshold"` + SamBssid *string `pulumi:"samBssid"` + SamCaCertificate *string `pulumi:"samCaCertificate"` + SamCaptivePortal *string `pulumi:"samCaptivePortal"` + SamClientCertificate *string `pulumi:"samClientCertificate"` + SamCwpFailureString *string `pulumi:"samCwpFailureString"` + SamCwpMatchString *string `pulumi:"samCwpMatchString"` + SamCwpPassword *string `pulumi:"samCwpPassword"` + SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` + SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` + SamCwpUsername *string `pulumi:"samCwpUsername"` + SamEapMethod *string `pulumi:"samEapMethod"` + SamPassword *string `pulumi:"samPassword"` + SamPrivateKey *string `pulumi:"samPrivateKey"` + SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` + SamReportIntv *int `pulumi:"samReportIntv"` + SamSecurityType *string `pulumi:"samSecurityType"` + SamServerFqdn *string `pulumi:"samServerFqdn"` + SamServerIp *string `pulumi:"samServerIp"` + SamServerType *string `pulumi:"samServerType"` + SamSsid *string `pulumi:"samSsid"` + SamTest *string `pulumi:"samTest"` + SamUsername *string `pulumi:"samUsername"` + ShortGuardInterval *string `pulumi:"shortGuardInterval"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + TransmitOptimize *string `pulumi:"transmitOptimize"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpprofileRadio1Vap `pulumi:"vaps"` + WidsProfile *string `pulumi:"widsProfile"` + ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` } // WtpprofileRadio1Input is an input type that accepts WtpprofileRadio1Args and WtpprofileRadio1Output values. @@ -9422,166 +9086,90 @@ type WtpprofileRadio1Input interface { } type WtpprofileRadio1Args struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` + Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor pulumi.IntPtrInput `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpprofileRadio1ChannelArrayInput `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp pulumi.StringPtrInput `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma pulumi.StringPtrInput `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim pulumi.IntPtrInput `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` + ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` + ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` + ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` + ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` + ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` + ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` + ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` + BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` + BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` + BssColor pulumi.IntPtrInput `pulumi:"bssColor"` + BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` + CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` + CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` + ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` + ChannelBondingExt pulumi.StringPtrInput `pulumi:"channelBondingExt"` + ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` + Channels WtpprofileRadio1ChannelArrayInput `pulumi:"channels"` + Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` + Darrp pulumi.StringPtrInput `pulumi:"darrp"` + Drma pulumi.StringPtrInput `pulumi:"drma"` + DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` + Dtim pulumi.IntPtrInput `pulumi:"dtim"` + FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` + IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` + IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode pulumi.StringPtrInput `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d pulumi.StringPtrInput `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` - // radio-id - RadioId pulumi.IntPtrInput `pulumi:"radioId"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest pulumi.StringPtrInput `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpprofileRadio1VapArrayInput `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` + MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` + MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` + MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` + Mode pulumi.StringPtrInput `pulumi:"mode"` + N80211d pulumi.StringPtrInput `pulumi:"n80211d"` + OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` + OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` + ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` + RadioId pulumi.IntPtrInput `pulumi:"radioId"` + RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` + SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` + SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` + SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` + SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` + SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` + SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` + SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` + SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` + SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` + SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` + SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` + SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` + SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` + SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` + SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` + SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` + SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` + SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` + SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` + SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` + SamTest pulumi.StringPtrInput `pulumi:"samTest"` + SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` + ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpprofileRadio1VapArrayInput `pulumi:"vaps"` + WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` + ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` } func (WtpprofileRadio1Args) ElementType() reflect.Type { @@ -9661,12 +9249,10 @@ func (o WtpprofileRadio1Output) ToWtpprofileRadio1PtrOutputWithContext(ctx conte }).(WtpprofileRadio1PtrOutput) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.AirtimeFairness }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Amsdu }).(pulumi.StringPtrOutput) } @@ -9676,157 +9262,130 @@ func (o WtpprofileRadio1Output) ApHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApHandoff }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio1Output) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApSnifferAddr }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio1Output) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.ApSnifferBufsize }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio1Output) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.ApSnifferChan }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApSnifferCtl }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApSnifferData }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApSnifferMgmtBeacon }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApSnifferMgmtOther }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ApSnifferMgmtProbe }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio1Output) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ArrpProfile }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio1Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio1Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio1Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio1Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Band }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio1Output) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Band5gType }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio1Output) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.BandwidthAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio1Output) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.BandwidthCapacity }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio1Output) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.BeaconInterval }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio1Output) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.BssColor }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio1Output) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.BssColorMode }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio1Output) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.CallAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio1Output) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.CallCapacity }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio1Output) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ChannelBonding }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio1Output) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ChannelBondingExt }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio1Output) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ChannelUtilization }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio1Output) Channels() WtpprofileRadio1ChannelArrayOutput { return o.ApplyT(func(v WtpprofileRadio1) []WtpprofileRadio1Channel { return v.Channels }).(WtpprofileRadio1ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Coexistence }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Darrp }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio1Output) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Drma }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio1Output) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.DrmaSensitivity }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio1Output) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.Dtim }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio1Output) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.FragThreshold }).(pulumi.IntPtrOutput) } @@ -9836,12 +9395,10 @@ func (o WtpprofileRadio1Output) FrequencyHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.FrequencyHandoff }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio1Output) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.IperfProtocol }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio1Output) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.IperfServerPort }).(pulumi.IntPtrOutput) } @@ -9851,212 +9408,170 @@ func (o WtpprofileRadio1Output) MaxClients() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.MaxClients }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio1Output) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.MaxDistance }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio1Output) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.MimoMode }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio1Output) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.Mode }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.N80211d }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio1Output) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.OptionalAntenna }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio1Output) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.OptionalAntennaGain }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio1Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio1Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio1Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio1Output) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.PowersaveOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio1Output) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ProtectionMode }).(pulumi.StringPtrOutput) } -// radio-id func (o WtpprofileRadio1Output) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.RadioId }).(pulumi.IntPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio1Output) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.RtsThreshold }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio1Output) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamBssid }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1Output) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCaCertificate }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCaptivePortal }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1Output) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamClientCertificate }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio1Output) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCwpFailureString }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio1Output) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCwpMatchString }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio1Output) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCwpPassword }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio1Output) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCwpSuccessString }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio1Output) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCwpTestUrl }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio1Output) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamCwpUsername }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio1Output) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamEapMethod }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio1Output) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamPassword }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1Output) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamPrivateKey }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1Output) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamPrivateKeyPassword }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio1Output) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *int { return v.SamReportIntv }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio1Output) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamSecurityType }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio1Output) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamServerFqdn }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio1Output) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamServerIp }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio1Output) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamServerType }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio1Output) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamSsid }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio1Output) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamTest }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio1Output) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SamUsername }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ShortGuardInterval }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio1Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio1Output) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.TransmitOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio1Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio1Output) Vaps() WtpprofileRadio1VapArrayOutput { return o.ApplyT(func(v WtpprofileRadio1) []WtpprofileRadio1Vap { return v.Vaps }).(WtpprofileRadio1VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio1Output) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.WidsProfile }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1Output) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio1) *string { return v.ZeroWaitDfs }).(pulumi.StringPtrOutput) } @@ -10085,7 +9600,6 @@ func (o WtpprofileRadio1PtrOutput) Elem() WtpprofileRadio1Output { }).(WtpprofileRadio1Output) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10095,7 +9609,6 @@ func (o WtpprofileRadio1PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10115,7 +9628,6 @@ func (o WtpprofileRadio1PtrOutput) ApHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio1PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10125,7 +9637,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio1PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10135,7 +9646,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio1PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10145,7 +9655,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10155,7 +9664,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10165,7 +9673,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferData() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10175,7 +9682,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10185,7 +9691,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10195,7 +9700,6 @@ func (o WtpprofileRadio1PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio1PtrOutput) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10205,7 +9709,6 @@ func (o WtpprofileRadio1PtrOutput) ArrpProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10215,7 +9718,6 @@ func (o WtpprofileRadio1PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10225,7 +9727,6 @@ func (o WtpprofileRadio1PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10235,7 +9736,6 @@ func (o WtpprofileRadio1PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10245,7 +9745,6 @@ func (o WtpprofileRadio1PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio1PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10255,7 +9754,6 @@ func (o WtpprofileRadio1PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio1PtrOutput) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10265,7 +9763,6 @@ func (o WtpprofileRadio1PtrOutput) Band5gType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10275,7 +9772,6 @@ func (o WtpprofileRadio1PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrO }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio1PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10285,7 +9781,6 @@ func (o WtpprofileRadio1PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio1PtrOutput) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10295,7 +9790,6 @@ func (o WtpprofileRadio1PtrOutput) BeaconInterval() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio1PtrOutput) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10305,7 +9799,6 @@ func (o WtpprofileRadio1PtrOutput) BssColor() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio1PtrOutput) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10315,7 +9808,6 @@ func (o WtpprofileRadio1PtrOutput) BssColorMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10325,7 +9817,6 @@ func (o WtpprofileRadio1PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio1PtrOutput) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10335,7 +9826,6 @@ func (o WtpprofileRadio1PtrOutput) CallCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio1PtrOutput) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10345,7 +9835,15 @@ func (o WtpprofileRadio1PtrOutput) ChannelBonding() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio1PtrOutput) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *WtpprofileRadio1) *string { + if v == nil { + return nil + } + return v.ChannelBondingExt + }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio1PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10355,7 +9853,6 @@ func (o WtpprofileRadio1PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio1PtrOutput) Channels() WtpprofileRadio1ChannelArrayOutput { return o.ApplyT(func(v *WtpprofileRadio1) []WtpprofileRadio1Channel { if v == nil { @@ -10365,7 +9862,6 @@ func (o WtpprofileRadio1PtrOutput) Channels() WtpprofileRadio1ChannelArrayOutput }).(WtpprofileRadio1ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10375,7 +9871,6 @@ func (o WtpprofileRadio1PtrOutput) Coexistence() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10385,7 +9880,6 @@ func (o WtpprofileRadio1PtrOutput) Darrp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio1PtrOutput) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10395,7 +9889,6 @@ func (o WtpprofileRadio1PtrOutput) Drma() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio1PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10405,7 +9898,6 @@ func (o WtpprofileRadio1PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio1PtrOutput) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10415,7 +9907,6 @@ func (o WtpprofileRadio1PtrOutput) Dtim() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio1PtrOutput) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10435,7 +9926,6 @@ func (o WtpprofileRadio1PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio1PtrOutput) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10445,7 +9935,6 @@ func (o WtpprofileRadio1PtrOutput) IperfProtocol() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio1PtrOutput) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10465,7 +9954,6 @@ func (o WtpprofileRadio1PtrOutput) MaxClients() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio1PtrOutput) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10475,7 +9963,6 @@ func (o WtpprofileRadio1PtrOutput) MaxDistance() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio1PtrOutput) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10485,7 +9972,6 @@ func (o WtpprofileRadio1PtrOutput) MimoMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio1PtrOutput) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10495,7 +9981,6 @@ func (o WtpprofileRadio1PtrOutput) Mode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10505,7 +9990,6 @@ func (o WtpprofileRadio1PtrOutput) N80211d() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio1PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10515,7 +9999,6 @@ func (o WtpprofileRadio1PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio1PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10525,7 +10008,6 @@ func (o WtpprofileRadio1PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10535,7 +10017,6 @@ func (o WtpprofileRadio1PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10545,7 +10026,6 @@ func (o WtpprofileRadio1PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10555,7 +10035,6 @@ func (o WtpprofileRadio1PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio1PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10565,7 +10044,6 @@ func (o WtpprofileRadio1PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio1PtrOutput) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10575,7 +10053,6 @@ func (o WtpprofileRadio1PtrOutput) ProtectionMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// radio-id func (o WtpprofileRadio1PtrOutput) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10585,7 +10062,6 @@ func (o WtpprofileRadio1PtrOutput) RadioId() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio1PtrOutput) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10595,7 +10071,6 @@ func (o WtpprofileRadio1PtrOutput) RtsThreshold() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio1PtrOutput) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10605,7 +10080,6 @@ func (o WtpprofileRadio1PtrOutput) SamBssid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10615,7 +10089,6 @@ func (o WtpprofileRadio1PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10625,7 +10098,6 @@ func (o WtpprofileRadio1PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1PtrOutput) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10635,7 +10107,6 @@ func (o WtpprofileRadio1PtrOutput) SamClientCertificate() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio1PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10645,7 +10116,6 @@ func (o WtpprofileRadio1PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio1PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10655,7 +10125,6 @@ func (o WtpprofileRadio1PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio1PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10665,7 +10134,6 @@ func (o WtpprofileRadio1PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio1PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10675,7 +10143,6 @@ func (o WtpprofileRadio1PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio1PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10685,7 +10152,6 @@ func (o WtpprofileRadio1PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio1PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10695,7 +10161,6 @@ func (o WtpprofileRadio1PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio1PtrOutput) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10705,7 +10170,6 @@ func (o WtpprofileRadio1PtrOutput) SamEapMethod() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio1PtrOutput) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10715,7 +10179,6 @@ func (o WtpprofileRadio1PtrOutput) SamPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10725,7 +10188,6 @@ func (o WtpprofileRadio1PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio1PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10735,7 +10197,6 @@ func (o WtpprofileRadio1PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutpu }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio1PtrOutput) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *int { if v == nil { @@ -10745,7 +10206,6 @@ func (o WtpprofileRadio1PtrOutput) SamReportIntv() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio1PtrOutput) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10755,7 +10215,6 @@ func (o WtpprofileRadio1PtrOutput) SamSecurityType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio1PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10765,7 +10224,6 @@ func (o WtpprofileRadio1PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio1PtrOutput) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10775,7 +10233,6 @@ func (o WtpprofileRadio1PtrOutput) SamServerIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio1PtrOutput) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10785,7 +10242,6 @@ func (o WtpprofileRadio1PtrOutput) SamServerType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio1PtrOutput) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10795,7 +10251,6 @@ func (o WtpprofileRadio1PtrOutput) SamSsid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio1PtrOutput) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10805,7 +10260,6 @@ func (o WtpprofileRadio1PtrOutput) SamTest() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio1PtrOutput) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10815,7 +10269,6 @@ func (o WtpprofileRadio1PtrOutput) SamUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10825,7 +10278,6 @@ func (o WtpprofileRadio1PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10835,7 +10287,6 @@ func (o WtpprofileRadio1PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio1PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10845,7 +10296,6 @@ func (o WtpprofileRadio1PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio1PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10855,7 +10305,6 @@ func (o WtpprofileRadio1PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio1PtrOutput) Vaps() WtpprofileRadio1VapArrayOutput { return o.ApplyT(func(v *WtpprofileRadio1) []WtpprofileRadio1Vap { if v == nil { @@ -10865,7 +10314,6 @@ func (o WtpprofileRadio1PtrOutput) Vaps() WtpprofileRadio1VapArrayOutput { }).(WtpprofileRadio1VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio1PtrOutput) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -10875,7 +10323,6 @@ func (o WtpprofileRadio1PtrOutput) WidsProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio1PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio1) *string { if v == nil { @@ -11080,166 +10527,90 @@ func (o WtpprofileRadio1VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio } type WtpprofileRadio2 struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu *string `pulumi:"amsdu"` + Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff *string `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr *string `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan *int `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl *string `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData *string `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile *string `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band *string `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType *string `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity *int `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval *int `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor *int `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode *string `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl *string `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity *int `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding *string `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization *string `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpprofileRadio2Channel `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence *string `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp *string `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma *string `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity *string `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim *int `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold *int `pulumi:"fragThreshold"` + ApHandoff *string `pulumi:"apHandoff"` + ApSnifferAddr *string `pulumi:"apSnifferAddr"` + ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` + ApSnifferChan *int `pulumi:"apSnifferChan"` + ApSnifferCtl *string `pulumi:"apSnifferCtl"` + ApSnifferData *string `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` + ArrpProfile *string `pulumi:"arrpProfile"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Band5gType *string `pulumi:"band5gType"` + BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity *int `pulumi:"bandwidthCapacity"` + BeaconInterval *int `pulumi:"beaconInterval"` + BssColor *int `pulumi:"bssColor"` + BssColorMode *string `pulumi:"bssColorMode"` + CallAdmissionControl *string `pulumi:"callAdmissionControl"` + CallCapacity *int `pulumi:"callCapacity"` + ChannelBonding *string `pulumi:"channelBonding"` + ChannelBondingExt *string `pulumi:"channelBondingExt"` + ChannelUtilization *string `pulumi:"channelUtilization"` + Channels []WtpprofileRadio2Channel `pulumi:"channels"` + Coexistence *string `pulumi:"coexistence"` + Darrp *string `pulumi:"darrp"` + Drma *string `pulumi:"drma"` + DrmaSensitivity *string `pulumi:"drmaSensitivity"` + Dtim *int `pulumi:"dtim"` + FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol *string `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort *int `pulumi:"iperfServerPort"` + IperfProtocol *string `pulumi:"iperfProtocol"` + IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients *int `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance *int `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode *string `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode *string `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d *string `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna *string `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize *string `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode *string `pulumi:"protectionMode"` - // radio-id - RadioId *int `pulumi:"radioId"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold *int `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid *string `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate *string `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal *string `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate *string `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString *string `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString *string `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword *string `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername *string `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod *string `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword *string `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey *string `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv *int `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType *string `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn *string `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp *string `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType *string `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid *string `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest *string `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername *string `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval *string `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize *string `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpprofileRadio2Vap `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile *string `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` + MaxClients *int `pulumi:"maxClients"` + MaxDistance *int `pulumi:"maxDistance"` + MimoMode *string `pulumi:"mimoMode"` + Mode *string `pulumi:"mode"` + N80211d *string `pulumi:"n80211d"` + OptionalAntenna *string `pulumi:"optionalAntenna"` + OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + PowersaveOptimize *string `pulumi:"powersaveOptimize"` + ProtectionMode *string `pulumi:"protectionMode"` + RadioId *int `pulumi:"radioId"` + RtsThreshold *int `pulumi:"rtsThreshold"` + SamBssid *string `pulumi:"samBssid"` + SamCaCertificate *string `pulumi:"samCaCertificate"` + SamCaptivePortal *string `pulumi:"samCaptivePortal"` + SamClientCertificate *string `pulumi:"samClientCertificate"` + SamCwpFailureString *string `pulumi:"samCwpFailureString"` + SamCwpMatchString *string `pulumi:"samCwpMatchString"` + SamCwpPassword *string `pulumi:"samCwpPassword"` + SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` + SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` + SamCwpUsername *string `pulumi:"samCwpUsername"` + SamEapMethod *string `pulumi:"samEapMethod"` + SamPassword *string `pulumi:"samPassword"` + SamPrivateKey *string `pulumi:"samPrivateKey"` + SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` + SamReportIntv *int `pulumi:"samReportIntv"` + SamSecurityType *string `pulumi:"samSecurityType"` + SamServerFqdn *string `pulumi:"samServerFqdn"` + SamServerIp *string `pulumi:"samServerIp"` + SamServerType *string `pulumi:"samServerType"` + SamSsid *string `pulumi:"samSsid"` + SamTest *string `pulumi:"samTest"` + SamUsername *string `pulumi:"samUsername"` + ShortGuardInterval *string `pulumi:"shortGuardInterval"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + TransmitOptimize *string `pulumi:"transmitOptimize"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpprofileRadio2Vap `pulumi:"vaps"` + WidsProfile *string `pulumi:"widsProfile"` + ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` } // WtpprofileRadio2Input is an input type that accepts WtpprofileRadio2Args and WtpprofileRadio2Output values. @@ -11254,166 +10625,90 @@ type WtpprofileRadio2Input interface { } type WtpprofileRadio2Args struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` + Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor pulumi.IntPtrInput `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpprofileRadio2ChannelArrayInput `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp pulumi.StringPtrInput `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma pulumi.StringPtrInput `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim pulumi.IntPtrInput `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` + ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` + ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` + ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` + ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` + ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` + ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` + ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` + BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` + BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` + BssColor pulumi.IntPtrInput `pulumi:"bssColor"` + BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` + CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` + CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` + ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` + ChannelBondingExt pulumi.StringPtrInput `pulumi:"channelBondingExt"` + ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` + Channels WtpprofileRadio2ChannelArrayInput `pulumi:"channels"` + Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` + Darrp pulumi.StringPtrInput `pulumi:"darrp"` + Drma pulumi.StringPtrInput `pulumi:"drma"` + DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` + Dtim pulumi.IntPtrInput `pulumi:"dtim"` + FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` + IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` + IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode pulumi.StringPtrInput `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d pulumi.StringPtrInput `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` - // radio-id - RadioId pulumi.IntPtrInput `pulumi:"radioId"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest pulumi.StringPtrInput `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpprofileRadio2VapArrayInput `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` + MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` + MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` + MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` + Mode pulumi.StringPtrInput `pulumi:"mode"` + N80211d pulumi.StringPtrInput `pulumi:"n80211d"` + OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` + OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` + ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` + RadioId pulumi.IntPtrInput `pulumi:"radioId"` + RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` + SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` + SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` + SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` + SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` + SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` + SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` + SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` + SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` + SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` + SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` + SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` + SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` + SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` + SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` + SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` + SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` + SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` + SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` + SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` + SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` + SamTest pulumi.StringPtrInput `pulumi:"samTest"` + SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` + ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpprofileRadio2VapArrayInput `pulumi:"vaps"` + WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` + ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` } func (WtpprofileRadio2Args) ElementType() reflect.Type { @@ -11493,12 +10788,10 @@ func (o WtpprofileRadio2Output) ToWtpprofileRadio2PtrOutputWithContext(ctx conte }).(WtpprofileRadio2PtrOutput) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.AirtimeFairness }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Amsdu }).(pulumi.StringPtrOutput) } @@ -11508,157 +10801,130 @@ func (o WtpprofileRadio2Output) ApHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApHandoff }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio2Output) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApSnifferAddr }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio2Output) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.ApSnifferBufsize }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio2Output) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.ApSnifferChan }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApSnifferCtl }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApSnifferData }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApSnifferMgmtBeacon }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApSnifferMgmtOther }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ApSnifferMgmtProbe }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio2Output) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ArrpProfile }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio2Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio2Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio2Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio2Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Band }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio2Output) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Band5gType }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio2Output) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.BandwidthAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio2Output) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.BandwidthCapacity }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio2Output) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.BeaconInterval }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio2Output) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.BssColor }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio2Output) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.BssColorMode }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio2Output) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.CallAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio2Output) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.CallCapacity }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio2Output) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ChannelBonding }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio2Output) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ChannelBondingExt }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio2Output) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ChannelUtilization }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio2Output) Channels() WtpprofileRadio2ChannelArrayOutput { return o.ApplyT(func(v WtpprofileRadio2) []WtpprofileRadio2Channel { return v.Channels }).(WtpprofileRadio2ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Coexistence }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Darrp }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio2Output) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Drma }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio2Output) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.DrmaSensitivity }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio2Output) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.Dtim }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio2Output) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.FragThreshold }).(pulumi.IntPtrOutput) } @@ -11668,12 +10934,10 @@ func (o WtpprofileRadio2Output) FrequencyHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.FrequencyHandoff }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio2Output) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.IperfProtocol }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio2Output) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.IperfServerPort }).(pulumi.IntPtrOutput) } @@ -11683,212 +10947,170 @@ func (o WtpprofileRadio2Output) MaxClients() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.MaxClients }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio2Output) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.MaxDistance }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio2Output) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.MimoMode }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio2Output) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.Mode }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.N80211d }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio2Output) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.OptionalAntenna }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio2Output) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.OptionalAntennaGain }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio2Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio2Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio2Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio2Output) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.PowersaveOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio2Output) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ProtectionMode }).(pulumi.StringPtrOutput) } -// radio-id func (o WtpprofileRadio2Output) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.RadioId }).(pulumi.IntPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio2Output) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.RtsThreshold }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio2Output) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamBssid }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2Output) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCaCertificate }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCaptivePortal }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2Output) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamClientCertificate }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio2Output) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCwpFailureString }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio2Output) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCwpMatchString }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio2Output) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCwpPassword }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio2Output) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCwpSuccessString }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio2Output) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCwpTestUrl }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio2Output) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamCwpUsername }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio2Output) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamEapMethod }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio2Output) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamPassword }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2Output) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamPrivateKey }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2Output) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamPrivateKeyPassword }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio2Output) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *int { return v.SamReportIntv }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio2Output) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamSecurityType }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio2Output) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamServerFqdn }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio2Output) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamServerIp }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio2Output) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamServerType }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio2Output) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamSsid }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio2Output) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamTest }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio2Output) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SamUsername }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ShortGuardInterval }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio2Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio2Output) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.TransmitOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio2Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio2Output) Vaps() WtpprofileRadio2VapArrayOutput { return o.ApplyT(func(v WtpprofileRadio2) []WtpprofileRadio2Vap { return v.Vaps }).(WtpprofileRadio2VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio2Output) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.WidsProfile }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2Output) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio2) *string { return v.ZeroWaitDfs }).(pulumi.StringPtrOutput) } @@ -11917,7 +11139,6 @@ func (o WtpprofileRadio2PtrOutput) Elem() WtpprofileRadio2Output { }).(WtpprofileRadio2Output) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -11927,7 +11148,6 @@ func (o WtpprofileRadio2PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -11947,7 +11167,6 @@ func (o WtpprofileRadio2PtrOutput) ApHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio2PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -11957,7 +11176,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio2PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -11967,7 +11185,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio2PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -11977,7 +11194,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -11987,7 +11203,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -11997,7 +11212,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferData() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12007,7 +11221,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12017,7 +11230,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12027,7 +11239,6 @@ func (o WtpprofileRadio2PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio2PtrOutput) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12037,7 +11248,6 @@ func (o WtpprofileRadio2PtrOutput) ArrpProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12047,7 +11257,6 @@ func (o WtpprofileRadio2PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12057,7 +11266,6 @@ func (o WtpprofileRadio2PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12067,7 +11275,6 @@ func (o WtpprofileRadio2PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12077,7 +11284,6 @@ func (o WtpprofileRadio2PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio2PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12087,7 +11293,6 @@ func (o WtpprofileRadio2PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio2PtrOutput) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12097,7 +11302,6 @@ func (o WtpprofileRadio2PtrOutput) Band5gType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12107,7 +11311,6 @@ func (o WtpprofileRadio2PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrO }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio2PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12117,7 +11320,6 @@ func (o WtpprofileRadio2PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio2PtrOutput) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12127,7 +11329,6 @@ func (o WtpprofileRadio2PtrOutput) BeaconInterval() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio2PtrOutput) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12137,7 +11338,6 @@ func (o WtpprofileRadio2PtrOutput) BssColor() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio2PtrOutput) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12147,7 +11347,6 @@ func (o WtpprofileRadio2PtrOutput) BssColorMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12157,7 +11356,6 @@ func (o WtpprofileRadio2PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio2PtrOutput) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12167,7 +11365,6 @@ func (o WtpprofileRadio2PtrOutput) CallCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio2PtrOutput) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12177,7 +11374,15 @@ func (o WtpprofileRadio2PtrOutput) ChannelBonding() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio2PtrOutput) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *WtpprofileRadio2) *string { + if v == nil { + return nil + } + return v.ChannelBondingExt + }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio2PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12187,7 +11392,6 @@ func (o WtpprofileRadio2PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio2PtrOutput) Channels() WtpprofileRadio2ChannelArrayOutput { return o.ApplyT(func(v *WtpprofileRadio2) []WtpprofileRadio2Channel { if v == nil { @@ -12197,7 +11401,6 @@ func (o WtpprofileRadio2PtrOutput) Channels() WtpprofileRadio2ChannelArrayOutput }).(WtpprofileRadio2ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12207,7 +11410,6 @@ func (o WtpprofileRadio2PtrOutput) Coexistence() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12217,7 +11419,6 @@ func (o WtpprofileRadio2PtrOutput) Darrp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio2PtrOutput) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12227,7 +11428,6 @@ func (o WtpprofileRadio2PtrOutput) Drma() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio2PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12237,7 +11437,6 @@ func (o WtpprofileRadio2PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio2PtrOutput) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12247,7 +11446,6 @@ func (o WtpprofileRadio2PtrOutput) Dtim() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio2PtrOutput) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12267,7 +11465,6 @@ func (o WtpprofileRadio2PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio2PtrOutput) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12277,7 +11474,6 @@ func (o WtpprofileRadio2PtrOutput) IperfProtocol() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio2PtrOutput) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12297,7 +11493,6 @@ func (o WtpprofileRadio2PtrOutput) MaxClients() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio2PtrOutput) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12307,7 +11502,6 @@ func (o WtpprofileRadio2PtrOutput) MaxDistance() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio2PtrOutput) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12317,7 +11511,6 @@ func (o WtpprofileRadio2PtrOutput) MimoMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio2PtrOutput) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12327,7 +11520,6 @@ func (o WtpprofileRadio2PtrOutput) Mode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12337,7 +11529,6 @@ func (o WtpprofileRadio2PtrOutput) N80211d() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio2PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12347,7 +11538,6 @@ func (o WtpprofileRadio2PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio2PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12357,7 +11547,6 @@ func (o WtpprofileRadio2PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12367,7 +11556,6 @@ func (o WtpprofileRadio2PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12377,7 +11565,6 @@ func (o WtpprofileRadio2PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12387,7 +11574,6 @@ func (o WtpprofileRadio2PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio2PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12397,7 +11583,6 @@ func (o WtpprofileRadio2PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio2PtrOutput) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12407,7 +11592,6 @@ func (o WtpprofileRadio2PtrOutput) ProtectionMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// radio-id func (o WtpprofileRadio2PtrOutput) RadioId() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12417,7 +11601,6 @@ func (o WtpprofileRadio2PtrOutput) RadioId() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio2PtrOutput) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12427,7 +11610,6 @@ func (o WtpprofileRadio2PtrOutput) RtsThreshold() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio2PtrOutput) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12437,7 +11619,6 @@ func (o WtpprofileRadio2PtrOutput) SamBssid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12447,7 +11628,6 @@ func (o WtpprofileRadio2PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12457,7 +11637,6 @@ func (o WtpprofileRadio2PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2PtrOutput) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12467,7 +11646,6 @@ func (o WtpprofileRadio2PtrOutput) SamClientCertificate() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio2PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12477,7 +11655,6 @@ func (o WtpprofileRadio2PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio2PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12487,7 +11664,6 @@ func (o WtpprofileRadio2PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio2PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12497,7 +11673,6 @@ func (o WtpprofileRadio2PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio2PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12507,7 +11682,6 @@ func (o WtpprofileRadio2PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio2PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12517,7 +11691,6 @@ func (o WtpprofileRadio2PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio2PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12527,7 +11700,6 @@ func (o WtpprofileRadio2PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio2PtrOutput) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12537,7 +11709,6 @@ func (o WtpprofileRadio2PtrOutput) SamEapMethod() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio2PtrOutput) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12547,7 +11718,6 @@ func (o WtpprofileRadio2PtrOutput) SamPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12557,7 +11727,6 @@ func (o WtpprofileRadio2PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio2PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12567,7 +11736,6 @@ func (o WtpprofileRadio2PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutpu }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio2PtrOutput) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *int { if v == nil { @@ -12577,7 +11745,6 @@ func (o WtpprofileRadio2PtrOutput) SamReportIntv() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio2PtrOutput) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12587,7 +11754,6 @@ func (o WtpprofileRadio2PtrOutput) SamSecurityType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio2PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12597,7 +11763,6 @@ func (o WtpprofileRadio2PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio2PtrOutput) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12607,7 +11772,6 @@ func (o WtpprofileRadio2PtrOutput) SamServerIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio2PtrOutput) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12617,7 +11781,6 @@ func (o WtpprofileRadio2PtrOutput) SamServerType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio2PtrOutput) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12627,7 +11790,6 @@ func (o WtpprofileRadio2PtrOutput) SamSsid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio2PtrOutput) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12637,7 +11799,6 @@ func (o WtpprofileRadio2PtrOutput) SamTest() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio2PtrOutput) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12647,7 +11808,6 @@ func (o WtpprofileRadio2PtrOutput) SamUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12657,7 +11817,6 @@ func (o WtpprofileRadio2PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12667,7 +11826,6 @@ func (o WtpprofileRadio2PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio2PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12677,7 +11835,6 @@ func (o WtpprofileRadio2PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio2PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12687,7 +11844,6 @@ func (o WtpprofileRadio2PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio2PtrOutput) Vaps() WtpprofileRadio2VapArrayOutput { return o.ApplyT(func(v *WtpprofileRadio2) []WtpprofileRadio2Vap { if v == nil { @@ -12697,7 +11853,6 @@ func (o WtpprofileRadio2PtrOutput) Vaps() WtpprofileRadio2VapArrayOutput { }).(WtpprofileRadio2VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio2PtrOutput) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12707,7 +11862,6 @@ func (o WtpprofileRadio2PtrOutput) WidsProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio2PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio2) *string { if v == nil { @@ -12912,164 +12066,89 @@ func (o WtpprofileRadio2VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio } type WtpprofileRadio3 struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu *string `pulumi:"amsdu"` + Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff *string `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr *string `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan *int `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl *string `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData *string `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile *string `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band *string `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType *string `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity *int `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval *int `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor *int `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode *string `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl *string `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity *int `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding *string `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization *string `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpprofileRadio3Channel `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence *string `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp *string `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma *string `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity *string `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim *int `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold *int `pulumi:"fragThreshold"` + ApHandoff *string `pulumi:"apHandoff"` + ApSnifferAddr *string `pulumi:"apSnifferAddr"` + ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` + ApSnifferChan *int `pulumi:"apSnifferChan"` + ApSnifferCtl *string `pulumi:"apSnifferCtl"` + ApSnifferData *string `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` + ArrpProfile *string `pulumi:"arrpProfile"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Band5gType *string `pulumi:"band5gType"` + BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity *int `pulumi:"bandwidthCapacity"` + BeaconInterval *int `pulumi:"beaconInterval"` + BssColor *int `pulumi:"bssColor"` + BssColorMode *string `pulumi:"bssColorMode"` + CallAdmissionControl *string `pulumi:"callAdmissionControl"` + CallCapacity *int `pulumi:"callCapacity"` + ChannelBonding *string `pulumi:"channelBonding"` + ChannelBondingExt *string `pulumi:"channelBondingExt"` + ChannelUtilization *string `pulumi:"channelUtilization"` + Channels []WtpprofileRadio3Channel `pulumi:"channels"` + Coexistence *string `pulumi:"coexistence"` + Darrp *string `pulumi:"darrp"` + Drma *string `pulumi:"drma"` + DrmaSensitivity *string `pulumi:"drmaSensitivity"` + Dtim *int `pulumi:"dtim"` + FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol *string `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort *int `pulumi:"iperfServerPort"` + IperfProtocol *string `pulumi:"iperfProtocol"` + IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients *int `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance *int `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode *string `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode *string `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d *string `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna *string `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize *string `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode *string `pulumi:"protectionMode"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold *int `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid *string `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate *string `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal *string `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate *string `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString *string `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString *string `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword *string `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername *string `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod *string `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword *string `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey *string `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv *int `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType *string `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn *string `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp *string `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType *string `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid *string `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest *string `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername *string `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval *string `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize *string `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpprofileRadio3Vap `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile *string `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` + MaxClients *int `pulumi:"maxClients"` + MaxDistance *int `pulumi:"maxDistance"` + MimoMode *string `pulumi:"mimoMode"` + Mode *string `pulumi:"mode"` + N80211d *string `pulumi:"n80211d"` + OptionalAntenna *string `pulumi:"optionalAntenna"` + OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + PowersaveOptimize *string `pulumi:"powersaveOptimize"` + ProtectionMode *string `pulumi:"protectionMode"` + RtsThreshold *int `pulumi:"rtsThreshold"` + SamBssid *string `pulumi:"samBssid"` + SamCaCertificate *string `pulumi:"samCaCertificate"` + SamCaptivePortal *string `pulumi:"samCaptivePortal"` + SamClientCertificate *string `pulumi:"samClientCertificate"` + SamCwpFailureString *string `pulumi:"samCwpFailureString"` + SamCwpMatchString *string `pulumi:"samCwpMatchString"` + SamCwpPassword *string `pulumi:"samCwpPassword"` + SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` + SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` + SamCwpUsername *string `pulumi:"samCwpUsername"` + SamEapMethod *string `pulumi:"samEapMethod"` + SamPassword *string `pulumi:"samPassword"` + SamPrivateKey *string `pulumi:"samPrivateKey"` + SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` + SamReportIntv *int `pulumi:"samReportIntv"` + SamSecurityType *string `pulumi:"samSecurityType"` + SamServerFqdn *string `pulumi:"samServerFqdn"` + SamServerIp *string `pulumi:"samServerIp"` + SamServerType *string `pulumi:"samServerType"` + SamSsid *string `pulumi:"samSsid"` + SamTest *string `pulumi:"samTest"` + SamUsername *string `pulumi:"samUsername"` + ShortGuardInterval *string `pulumi:"shortGuardInterval"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + TransmitOptimize *string `pulumi:"transmitOptimize"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpprofileRadio3Vap `pulumi:"vaps"` + WidsProfile *string `pulumi:"widsProfile"` + ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` } // WtpprofileRadio3Input is an input type that accepts WtpprofileRadio3Args and WtpprofileRadio3Output values. @@ -13084,164 +12163,89 @@ type WtpprofileRadio3Input interface { } type WtpprofileRadio3Args struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` + Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor pulumi.IntPtrInput `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpprofileRadio3ChannelArrayInput `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp pulumi.StringPtrInput `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma pulumi.StringPtrInput `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim pulumi.IntPtrInput `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` + ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` + ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` + ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` + ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` + ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` + ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` + ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` + BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` + BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` + BssColor pulumi.IntPtrInput `pulumi:"bssColor"` + BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` + CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` + CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` + ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` + ChannelBondingExt pulumi.StringPtrInput `pulumi:"channelBondingExt"` + ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` + Channels WtpprofileRadio3ChannelArrayInput `pulumi:"channels"` + Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` + Darrp pulumi.StringPtrInput `pulumi:"darrp"` + Drma pulumi.StringPtrInput `pulumi:"drma"` + DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` + Dtim pulumi.IntPtrInput `pulumi:"dtim"` + FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` + IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` + IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode pulumi.StringPtrInput `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d pulumi.StringPtrInput `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest pulumi.StringPtrInput `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpprofileRadio3VapArrayInput `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` + MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` + MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` + MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` + Mode pulumi.StringPtrInput `pulumi:"mode"` + N80211d pulumi.StringPtrInput `pulumi:"n80211d"` + OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` + OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` + ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` + RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` + SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` + SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` + SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` + SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` + SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` + SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` + SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` + SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` + SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` + SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` + SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` + SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` + SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` + SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` + SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` + SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` + SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` + SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` + SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` + SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` + SamTest pulumi.StringPtrInput `pulumi:"samTest"` + SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` + ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpprofileRadio3VapArrayInput `pulumi:"vaps"` + WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` + ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` } func (WtpprofileRadio3Args) ElementType() reflect.Type { @@ -13321,12 +12325,10 @@ func (o WtpprofileRadio3Output) ToWtpprofileRadio3PtrOutputWithContext(ctx conte }).(WtpprofileRadio3PtrOutput) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.AirtimeFairness }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Amsdu }).(pulumi.StringPtrOutput) } @@ -13336,157 +12338,130 @@ func (o WtpprofileRadio3Output) ApHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApHandoff }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio3Output) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApSnifferAddr }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio3Output) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.ApSnifferBufsize }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio3Output) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.ApSnifferChan }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApSnifferCtl }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApSnifferData }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApSnifferMgmtBeacon }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApSnifferMgmtOther }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ApSnifferMgmtProbe }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio3Output) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ArrpProfile }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio3Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio3Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio3Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio3Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Band }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio3Output) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Band5gType }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio3Output) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.BandwidthAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio3Output) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.BandwidthCapacity }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio3Output) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.BeaconInterval }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio3Output) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.BssColor }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio3Output) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.BssColorMode }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio3Output) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.CallAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio3Output) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.CallCapacity }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio3Output) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ChannelBonding }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio3Output) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ChannelBondingExt }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio3Output) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ChannelUtilization }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio3Output) Channels() WtpprofileRadio3ChannelArrayOutput { return o.ApplyT(func(v WtpprofileRadio3) []WtpprofileRadio3Channel { return v.Channels }).(WtpprofileRadio3ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Coexistence }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Darrp }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio3Output) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Drma }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio3Output) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.DrmaSensitivity }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio3Output) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.Dtim }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio3Output) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.FragThreshold }).(pulumi.IntPtrOutput) } @@ -13496,12 +12471,10 @@ func (o WtpprofileRadio3Output) FrequencyHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.FrequencyHandoff }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio3Output) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.IperfProtocol }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio3Output) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.IperfServerPort }).(pulumi.IntPtrOutput) } @@ -13511,207 +12484,166 @@ func (o WtpprofileRadio3Output) MaxClients() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.MaxClients }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio3Output) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.MaxDistance }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio3Output) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.MimoMode }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio3Output) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.Mode }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.N80211d }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio3Output) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.OptionalAntenna }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio3Output) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.OptionalAntennaGain }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio3Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio3Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio3Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio3Output) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.PowersaveOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio3Output) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ProtectionMode }).(pulumi.StringPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio3Output) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.RtsThreshold }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio3Output) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamBssid }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3Output) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCaCertificate }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCaptivePortal }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3Output) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamClientCertificate }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio3Output) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCwpFailureString }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio3Output) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCwpMatchString }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio3Output) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCwpPassword }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio3Output) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCwpSuccessString }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio3Output) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCwpTestUrl }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio3Output) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamCwpUsername }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio3Output) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamEapMethod }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio3Output) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamPassword }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3Output) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamPrivateKey }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3Output) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamPrivateKeyPassword }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio3Output) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *int { return v.SamReportIntv }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio3Output) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamSecurityType }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio3Output) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamServerFqdn }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio3Output) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamServerIp }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio3Output) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamServerType }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio3Output) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamSsid }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio3Output) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamTest }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio3Output) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SamUsername }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ShortGuardInterval }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio3Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio3Output) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.TransmitOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio3Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio3Output) Vaps() WtpprofileRadio3VapArrayOutput { return o.ApplyT(func(v WtpprofileRadio3) []WtpprofileRadio3Vap { return v.Vaps }).(WtpprofileRadio3VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio3Output) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.WidsProfile }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3Output) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio3) *string { return v.ZeroWaitDfs }).(pulumi.StringPtrOutput) } @@ -13740,7 +12672,6 @@ func (o WtpprofileRadio3PtrOutput) Elem() WtpprofileRadio3Output { }).(WtpprofileRadio3Output) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13750,7 +12681,6 @@ func (o WtpprofileRadio3PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13770,7 +12700,6 @@ func (o WtpprofileRadio3PtrOutput) ApHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio3PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13780,7 +12709,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio3PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13790,7 +12718,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio3PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13800,7 +12727,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13810,7 +12736,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13820,7 +12745,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferData() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13830,7 +12754,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13840,7 +12763,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13850,7 +12772,6 @@ func (o WtpprofileRadio3PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio3PtrOutput) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13860,7 +12781,6 @@ func (o WtpprofileRadio3PtrOutput) ArrpProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13870,7 +12790,6 @@ func (o WtpprofileRadio3PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13880,7 +12799,6 @@ func (o WtpprofileRadio3PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13890,7 +12808,6 @@ func (o WtpprofileRadio3PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13900,7 +12817,6 @@ func (o WtpprofileRadio3PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio3PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13910,7 +12826,6 @@ func (o WtpprofileRadio3PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio3PtrOutput) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13920,7 +12835,6 @@ func (o WtpprofileRadio3PtrOutput) Band5gType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13930,7 +12844,6 @@ func (o WtpprofileRadio3PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrO }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio3PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13940,7 +12853,6 @@ func (o WtpprofileRadio3PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio3PtrOutput) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13950,7 +12862,6 @@ func (o WtpprofileRadio3PtrOutput) BeaconInterval() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio3PtrOutput) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13960,7 +12871,6 @@ func (o WtpprofileRadio3PtrOutput) BssColor() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio3PtrOutput) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13970,7 +12880,6 @@ func (o WtpprofileRadio3PtrOutput) BssColorMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -13980,7 +12889,6 @@ func (o WtpprofileRadio3PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio3PtrOutput) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -13990,7 +12898,6 @@ func (o WtpprofileRadio3PtrOutput) CallCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio3PtrOutput) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14000,7 +12907,15 @@ func (o WtpprofileRadio3PtrOutput) ChannelBonding() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio3PtrOutput) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *WtpprofileRadio3) *string { + if v == nil { + return nil + } + return v.ChannelBondingExt + }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio3PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14010,7 +12925,6 @@ func (o WtpprofileRadio3PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio3PtrOutput) Channels() WtpprofileRadio3ChannelArrayOutput { return o.ApplyT(func(v *WtpprofileRadio3) []WtpprofileRadio3Channel { if v == nil { @@ -14020,7 +12934,6 @@ func (o WtpprofileRadio3PtrOutput) Channels() WtpprofileRadio3ChannelArrayOutput }).(WtpprofileRadio3ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14030,7 +12943,6 @@ func (o WtpprofileRadio3PtrOutput) Coexistence() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14040,7 +12952,6 @@ func (o WtpprofileRadio3PtrOutput) Darrp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio3PtrOutput) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14050,7 +12961,6 @@ func (o WtpprofileRadio3PtrOutput) Drma() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio3PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14060,7 +12970,6 @@ func (o WtpprofileRadio3PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio3PtrOutput) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14070,7 +12979,6 @@ func (o WtpprofileRadio3PtrOutput) Dtim() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio3PtrOutput) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14090,7 +12998,6 @@ func (o WtpprofileRadio3PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio3PtrOutput) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14100,7 +13007,6 @@ func (o WtpprofileRadio3PtrOutput) IperfProtocol() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio3PtrOutput) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14120,7 +13026,6 @@ func (o WtpprofileRadio3PtrOutput) MaxClients() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio3PtrOutput) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14130,7 +13035,6 @@ func (o WtpprofileRadio3PtrOutput) MaxDistance() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio3PtrOutput) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14140,7 +13044,6 @@ func (o WtpprofileRadio3PtrOutput) MimoMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio3PtrOutput) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14150,7 +13053,6 @@ func (o WtpprofileRadio3PtrOutput) Mode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14160,7 +13062,6 @@ func (o WtpprofileRadio3PtrOutput) N80211d() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio3PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14170,7 +13071,6 @@ func (o WtpprofileRadio3PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio3PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14180,7 +13080,6 @@ func (o WtpprofileRadio3PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14190,7 +13089,6 @@ func (o WtpprofileRadio3PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14200,7 +13098,6 @@ func (o WtpprofileRadio3PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14210,7 +13107,6 @@ func (o WtpprofileRadio3PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio3PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14220,7 +13116,6 @@ func (o WtpprofileRadio3PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio3PtrOutput) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14230,7 +13125,6 @@ func (o WtpprofileRadio3PtrOutput) ProtectionMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio3PtrOutput) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14240,7 +13134,6 @@ func (o WtpprofileRadio3PtrOutput) RtsThreshold() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio3PtrOutput) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14250,7 +13143,6 @@ func (o WtpprofileRadio3PtrOutput) SamBssid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14260,7 +13152,6 @@ func (o WtpprofileRadio3PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14270,7 +13161,6 @@ func (o WtpprofileRadio3PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3PtrOutput) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14280,7 +13170,6 @@ func (o WtpprofileRadio3PtrOutput) SamClientCertificate() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio3PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14290,7 +13179,6 @@ func (o WtpprofileRadio3PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio3PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14300,7 +13188,6 @@ func (o WtpprofileRadio3PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio3PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14310,7 +13197,6 @@ func (o WtpprofileRadio3PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio3PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14320,7 +13206,6 @@ func (o WtpprofileRadio3PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio3PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14330,7 +13215,6 @@ func (o WtpprofileRadio3PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio3PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14340,7 +13224,6 @@ func (o WtpprofileRadio3PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio3PtrOutput) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14350,7 +13233,6 @@ func (o WtpprofileRadio3PtrOutput) SamEapMethod() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio3PtrOutput) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14360,7 +13242,6 @@ func (o WtpprofileRadio3PtrOutput) SamPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14370,7 +13251,6 @@ func (o WtpprofileRadio3PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio3PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14380,7 +13260,6 @@ func (o WtpprofileRadio3PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutpu }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio3PtrOutput) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *int { if v == nil { @@ -14390,7 +13269,6 @@ func (o WtpprofileRadio3PtrOutput) SamReportIntv() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio3PtrOutput) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14400,7 +13278,6 @@ func (o WtpprofileRadio3PtrOutput) SamSecurityType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio3PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14410,7 +13287,6 @@ func (o WtpprofileRadio3PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio3PtrOutput) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14420,7 +13296,6 @@ func (o WtpprofileRadio3PtrOutput) SamServerIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio3PtrOutput) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14430,7 +13305,6 @@ func (o WtpprofileRadio3PtrOutput) SamServerType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio3PtrOutput) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14440,7 +13314,6 @@ func (o WtpprofileRadio3PtrOutput) SamSsid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio3PtrOutput) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14450,7 +13323,6 @@ func (o WtpprofileRadio3PtrOutput) SamTest() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio3PtrOutput) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14460,7 +13332,6 @@ func (o WtpprofileRadio3PtrOutput) SamUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14470,7 +13341,6 @@ func (o WtpprofileRadio3PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14480,7 +13350,6 @@ func (o WtpprofileRadio3PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio3PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14490,7 +13359,6 @@ func (o WtpprofileRadio3PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio3PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14500,7 +13368,6 @@ func (o WtpprofileRadio3PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio3PtrOutput) Vaps() WtpprofileRadio3VapArrayOutput { return o.ApplyT(func(v *WtpprofileRadio3) []WtpprofileRadio3Vap { if v == nil { @@ -14510,7 +13377,6 @@ func (o WtpprofileRadio3PtrOutput) Vaps() WtpprofileRadio3VapArrayOutput { }).(WtpprofileRadio3VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio3PtrOutput) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14520,7 +13386,6 @@ func (o WtpprofileRadio3PtrOutput) WidsProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio3PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio3) *string { if v == nil { @@ -14725,164 +13590,89 @@ func (o WtpprofileRadio3VapArrayOutput) Index(i pulumi.IntInput) WtpprofileRadio } type WtpprofileRadio4 struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness *string `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu *string `pulumi:"amsdu"` + Amsdu *string `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff *string `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr *string `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan *int `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl *string `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData *string `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile *string `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh *int `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel *string `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow *int `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget *string `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band *string `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType *string `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity *int `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval *int `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor *int `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode *string `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl *string `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity *int `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding *string `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization *string `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels []WtpprofileRadio4Channel `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence *string `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp *string `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma *string `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity *string `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim *int `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold *int `pulumi:"fragThreshold"` + ApHandoff *string `pulumi:"apHandoff"` + ApSnifferAddr *string `pulumi:"apSnifferAddr"` + ApSnifferBufsize *int `pulumi:"apSnifferBufsize"` + ApSnifferChan *int `pulumi:"apSnifferChan"` + ApSnifferCtl *string `pulumi:"apSnifferCtl"` + ApSnifferData *string `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon *string `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther *string `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe *string `pulumi:"apSnifferMgmtProbe"` + ArrpProfile *string `pulumi:"arrpProfile"` + AutoPowerHigh *int `pulumi:"autoPowerHigh"` + AutoPowerLevel *string `pulumi:"autoPowerLevel"` + AutoPowerLow *int `pulumi:"autoPowerLow"` + AutoPowerTarget *string `pulumi:"autoPowerTarget"` + Band *string `pulumi:"band"` + Band5gType *string `pulumi:"band5gType"` + BandwidthAdmissionControl *string `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity *int `pulumi:"bandwidthCapacity"` + BeaconInterval *int `pulumi:"beaconInterval"` + BssColor *int `pulumi:"bssColor"` + BssColorMode *string `pulumi:"bssColorMode"` + CallAdmissionControl *string `pulumi:"callAdmissionControl"` + CallCapacity *int `pulumi:"callCapacity"` + ChannelBonding *string `pulumi:"channelBonding"` + ChannelBondingExt *string `pulumi:"channelBondingExt"` + ChannelUtilization *string `pulumi:"channelUtilization"` + Channels []WtpprofileRadio4Channel `pulumi:"channels"` + Coexistence *string `pulumi:"coexistence"` + Darrp *string `pulumi:"darrp"` + Drma *string `pulumi:"drma"` + DrmaSensitivity *string `pulumi:"drmaSensitivity"` + Dtim *int `pulumi:"dtim"` + FragThreshold *int `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol *string `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort *int `pulumi:"iperfServerPort"` + IperfProtocol *string `pulumi:"iperfProtocol"` + IperfServerPort *int `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients *int `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance *int `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode *string `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode *string `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d *string `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna *string `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel *int `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode *string `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue *int `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize *string `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode *string `pulumi:"protectionMode"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold *int `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid *string `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate *string `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal *string `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate *string `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString *string `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString *string `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword *string `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername *string `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod *string `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword *string `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey *string `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv *int `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType *string `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn *string `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp *string `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType *string `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid *string `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest *string `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername *string `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval *string `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize *string `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll *string `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps []WtpprofileRadio4Vap `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile *string `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` + MaxClients *int `pulumi:"maxClients"` + MaxDistance *int `pulumi:"maxDistance"` + MimoMode *string `pulumi:"mimoMode"` + Mode *string `pulumi:"mode"` + N80211d *string `pulumi:"n80211d"` + OptionalAntenna *string `pulumi:"optionalAntenna"` + OptionalAntennaGain *string `pulumi:"optionalAntennaGain"` + PowerLevel *int `pulumi:"powerLevel"` + PowerMode *string `pulumi:"powerMode"` + PowerValue *int `pulumi:"powerValue"` + PowersaveOptimize *string `pulumi:"powersaveOptimize"` + ProtectionMode *string `pulumi:"protectionMode"` + RtsThreshold *int `pulumi:"rtsThreshold"` + SamBssid *string `pulumi:"samBssid"` + SamCaCertificate *string `pulumi:"samCaCertificate"` + SamCaptivePortal *string `pulumi:"samCaptivePortal"` + SamClientCertificate *string `pulumi:"samClientCertificate"` + SamCwpFailureString *string `pulumi:"samCwpFailureString"` + SamCwpMatchString *string `pulumi:"samCwpMatchString"` + SamCwpPassword *string `pulumi:"samCwpPassword"` + SamCwpSuccessString *string `pulumi:"samCwpSuccessString"` + SamCwpTestUrl *string `pulumi:"samCwpTestUrl"` + SamCwpUsername *string `pulumi:"samCwpUsername"` + SamEapMethod *string `pulumi:"samEapMethod"` + SamPassword *string `pulumi:"samPassword"` + SamPrivateKey *string `pulumi:"samPrivateKey"` + SamPrivateKeyPassword *string `pulumi:"samPrivateKeyPassword"` + SamReportIntv *int `pulumi:"samReportIntv"` + SamSecurityType *string `pulumi:"samSecurityType"` + SamServerFqdn *string `pulumi:"samServerFqdn"` + SamServerIp *string `pulumi:"samServerIp"` + SamServerType *string `pulumi:"samServerType"` + SamSsid *string `pulumi:"samSsid"` + SamTest *string `pulumi:"samTest"` + SamUsername *string `pulumi:"samUsername"` + ShortGuardInterval *string `pulumi:"shortGuardInterval"` + SpectrumAnalysis *string `pulumi:"spectrumAnalysis"` + TransmitOptimize *string `pulumi:"transmitOptimize"` + VapAll *string `pulumi:"vapAll"` + Vaps []WtpprofileRadio4Vap `pulumi:"vaps"` + WidsProfile *string `pulumi:"widsProfile"` + ZeroWaitDfs *string `pulumi:"zeroWaitDfs"` } // WtpprofileRadio4Input is an input type that accepts WtpprofileRadio4Args and WtpprofileRadio4Output values. @@ -14897,164 +13687,89 @@ type WtpprofileRadio4Input interface { } type WtpprofileRadio4Args struct { - // Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. AirtimeFairness pulumi.StringPtrInput `pulumi:"airtimeFairness"` - // Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` + Amsdu pulumi.StringPtrInput `pulumi:"amsdu"` // Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` - // MAC address to monitor. - ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` - // Sniffer buffer size (1 - 32 MB, default = 16). - ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` - // Channel on which to operate the sniffer (default = 6). - ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` - // Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` - // Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` - // Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` - // Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` - // Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` - // Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` - // The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` - // Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` - // The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` - // The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` - // WiFi band that Radio 3 operates on. - Band pulumi.StringPtrInput `pulumi:"band"` - // WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` - // 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: `enable`, `disable`. - BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` - // Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` - // Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` - // BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - BssColor pulumi.IntPtrInput `pulumi:"bssColor"` - // BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` - // 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: `enable`, `disable`. - CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` - // Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` - // Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` - // Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` - // Selected list of wireless radio channels. The structure of `channel` block is documented below. - Channels WtpprofileRadio4ChannelArrayInput `pulumi:"channels"` - // Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` - // Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - Darrp pulumi.StringPtrInput `pulumi:"darrp"` - // Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - Drma pulumi.StringPtrInput `pulumi:"drma"` - // Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` - // Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - Dtim pulumi.IntPtrInput `pulumi:"dtim"` - // Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` + ApHandoff pulumi.StringPtrInput `pulumi:"apHandoff"` + ApSnifferAddr pulumi.StringPtrInput `pulumi:"apSnifferAddr"` + ApSnifferBufsize pulumi.IntPtrInput `pulumi:"apSnifferBufsize"` + ApSnifferChan pulumi.IntPtrInput `pulumi:"apSnifferChan"` + ApSnifferCtl pulumi.StringPtrInput `pulumi:"apSnifferCtl"` + ApSnifferData pulumi.StringPtrInput `pulumi:"apSnifferData"` + ApSnifferMgmtBeacon pulumi.StringPtrInput `pulumi:"apSnifferMgmtBeacon"` + ApSnifferMgmtOther pulumi.StringPtrInput `pulumi:"apSnifferMgmtOther"` + ApSnifferMgmtProbe pulumi.StringPtrInput `pulumi:"apSnifferMgmtProbe"` + ArrpProfile pulumi.StringPtrInput `pulumi:"arrpProfile"` + AutoPowerHigh pulumi.IntPtrInput `pulumi:"autoPowerHigh"` + AutoPowerLevel pulumi.StringPtrInput `pulumi:"autoPowerLevel"` + AutoPowerLow pulumi.IntPtrInput `pulumi:"autoPowerLow"` + AutoPowerTarget pulumi.StringPtrInput `pulumi:"autoPowerTarget"` + Band pulumi.StringPtrInput `pulumi:"band"` + Band5gType pulumi.StringPtrInput `pulumi:"band5gType"` + BandwidthAdmissionControl pulumi.StringPtrInput `pulumi:"bandwidthAdmissionControl"` + BandwidthCapacity pulumi.IntPtrInput `pulumi:"bandwidthCapacity"` + BeaconInterval pulumi.IntPtrInput `pulumi:"beaconInterval"` + BssColor pulumi.IntPtrInput `pulumi:"bssColor"` + BssColorMode pulumi.StringPtrInput `pulumi:"bssColorMode"` + CallAdmissionControl pulumi.StringPtrInput `pulumi:"callAdmissionControl"` + CallCapacity pulumi.IntPtrInput `pulumi:"callCapacity"` + ChannelBonding pulumi.StringPtrInput `pulumi:"channelBonding"` + ChannelBondingExt pulumi.StringPtrInput `pulumi:"channelBondingExt"` + ChannelUtilization pulumi.StringPtrInput `pulumi:"channelUtilization"` + Channels WtpprofileRadio4ChannelArrayInput `pulumi:"channels"` + Coexistence pulumi.StringPtrInput `pulumi:"coexistence"` + Darrp pulumi.StringPtrInput `pulumi:"darrp"` + Drma pulumi.StringPtrInput `pulumi:"drma"` + DrmaSensitivity pulumi.StringPtrInput `pulumi:"drmaSensitivity"` + Dtim pulumi.IntPtrInput `pulumi:"dtim"` + FragThreshold pulumi.IntPtrInput `pulumi:"fragThreshold"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput `pulumi:"frequencyHandoff"` - // Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` - // Iperf service port number. - IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` + IperfProtocol pulumi.StringPtrInput `pulumi:"iperfProtocol"` + IperfServerPort pulumi.IntPtrInput `pulumi:"iperfServerPort"` // Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` - // Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` - // Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` - // Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - Mode pulumi.StringPtrInput `pulumi:"mode"` - // Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - N80211d pulumi.StringPtrInput `pulumi:"n80211d"` - // Optional antenna used on FAP (default = none). - OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` - // Optional antenna gain in dBi (0 to 20, default = 0). - OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` - // Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` - // 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`, `percentage`. - PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` - // Radio EIRP power in dBm (1 - 33, default = 27). - PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` - // Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` - // Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` - // Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` - // BSSID for WiFi network. - SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` - // CA certificate for WPA2/WPA3-ENTERPRISE. - SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` - // Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` - // Client certificate for WPA2/WPA3-ENTERPRISE. - SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` - // Failure identification on the page after an incorrect login. - SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` - // Identification string from the captive portal login form. - SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` - // Password for captive portal authentication. - SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` - // Success identification on the page after a successful login. - SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` - // Website the client is trying to access. - SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` - // Username for captive portal authentication. - SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` - // Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` - // Passphrase for WiFi network connection. - SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` - // Private key for WPA2/WPA3-ENTERPRISE. - SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` - // Password for private key file for WPA2/WPA3-ENTERPRISE. - SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` - // SAM report interval (sec), 0 for a one-time report. - SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` - // Select WiFi network security type (default = "wpa-personal"). - SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` - // SAM test server domain name. - SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` - // SAM test server IP address. - SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` - // Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` - // SSID for WiFi network. - SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` - // Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - SamTest pulumi.StringPtrInput `pulumi:"samTest"` - // Username for WiFi network connection. - SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` - // Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` - // Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` - // Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` - // Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - VapAll pulumi.StringPtrInput `pulumi:"vapAll"` - // Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - Vaps WtpprofileRadio4VapArrayInput `pulumi:"vaps"` - // Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` - // Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` + MaxClients pulumi.IntPtrInput `pulumi:"maxClients"` + MaxDistance pulumi.IntPtrInput `pulumi:"maxDistance"` + MimoMode pulumi.StringPtrInput `pulumi:"mimoMode"` + Mode pulumi.StringPtrInput `pulumi:"mode"` + N80211d pulumi.StringPtrInput `pulumi:"n80211d"` + OptionalAntenna pulumi.StringPtrInput `pulumi:"optionalAntenna"` + OptionalAntennaGain pulumi.StringPtrInput `pulumi:"optionalAntennaGain"` + PowerLevel pulumi.IntPtrInput `pulumi:"powerLevel"` + PowerMode pulumi.StringPtrInput `pulumi:"powerMode"` + PowerValue pulumi.IntPtrInput `pulumi:"powerValue"` + PowersaveOptimize pulumi.StringPtrInput `pulumi:"powersaveOptimize"` + ProtectionMode pulumi.StringPtrInput `pulumi:"protectionMode"` + RtsThreshold pulumi.IntPtrInput `pulumi:"rtsThreshold"` + SamBssid pulumi.StringPtrInput `pulumi:"samBssid"` + SamCaCertificate pulumi.StringPtrInput `pulumi:"samCaCertificate"` + SamCaptivePortal pulumi.StringPtrInput `pulumi:"samCaptivePortal"` + SamClientCertificate pulumi.StringPtrInput `pulumi:"samClientCertificate"` + SamCwpFailureString pulumi.StringPtrInput `pulumi:"samCwpFailureString"` + SamCwpMatchString pulumi.StringPtrInput `pulumi:"samCwpMatchString"` + SamCwpPassword pulumi.StringPtrInput `pulumi:"samCwpPassword"` + SamCwpSuccessString pulumi.StringPtrInput `pulumi:"samCwpSuccessString"` + SamCwpTestUrl pulumi.StringPtrInput `pulumi:"samCwpTestUrl"` + SamCwpUsername pulumi.StringPtrInput `pulumi:"samCwpUsername"` + SamEapMethod pulumi.StringPtrInput `pulumi:"samEapMethod"` + SamPassword pulumi.StringPtrInput `pulumi:"samPassword"` + SamPrivateKey pulumi.StringPtrInput `pulumi:"samPrivateKey"` + SamPrivateKeyPassword pulumi.StringPtrInput `pulumi:"samPrivateKeyPassword"` + SamReportIntv pulumi.IntPtrInput `pulumi:"samReportIntv"` + SamSecurityType pulumi.StringPtrInput `pulumi:"samSecurityType"` + SamServerFqdn pulumi.StringPtrInput `pulumi:"samServerFqdn"` + SamServerIp pulumi.StringPtrInput `pulumi:"samServerIp"` + SamServerType pulumi.StringPtrInput `pulumi:"samServerType"` + SamSsid pulumi.StringPtrInput `pulumi:"samSsid"` + SamTest pulumi.StringPtrInput `pulumi:"samTest"` + SamUsername pulumi.StringPtrInput `pulumi:"samUsername"` + ShortGuardInterval pulumi.StringPtrInput `pulumi:"shortGuardInterval"` + SpectrumAnalysis pulumi.StringPtrInput `pulumi:"spectrumAnalysis"` + TransmitOptimize pulumi.StringPtrInput `pulumi:"transmitOptimize"` + VapAll pulumi.StringPtrInput `pulumi:"vapAll"` + Vaps WtpprofileRadio4VapArrayInput `pulumi:"vaps"` + WidsProfile pulumi.StringPtrInput `pulumi:"widsProfile"` + ZeroWaitDfs pulumi.StringPtrInput `pulumi:"zeroWaitDfs"` } func (WtpprofileRadio4Args) ElementType() reflect.Type { @@ -15134,12 +13849,10 @@ func (o WtpprofileRadio4Output) ToWtpprofileRadio4PtrOutputWithContext(ctx conte }).(WtpprofileRadio4PtrOutput) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.AirtimeFairness }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Amsdu }).(pulumi.StringPtrOutput) } @@ -15149,157 +13862,130 @@ func (o WtpprofileRadio4Output) ApHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApHandoff }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio4Output) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApSnifferAddr }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio4Output) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.ApSnifferBufsize }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio4Output) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.ApSnifferChan }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApSnifferCtl }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApSnifferData }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApSnifferMgmtBeacon }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApSnifferMgmtOther }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ApSnifferMgmtProbe }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio4Output) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ArrpProfile }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio4Output) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.AutoPowerHigh }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.AutoPowerLevel }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio4Output) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.AutoPowerLow }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio4Output) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.AutoPowerTarget }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio4Output) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Band }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio4Output) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Band5gType }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio4Output) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.BandwidthAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio4Output) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.BandwidthCapacity }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio4Output) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.BeaconInterval }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio4Output) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.BssColor }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio4Output) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.BssColorMode }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio4Output) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.CallAdmissionControl }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio4Output) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.CallCapacity }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio4Output) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ChannelBonding }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio4Output) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ChannelBondingExt }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio4Output) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ChannelUtilization }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio4Output) Channels() WtpprofileRadio4ChannelArrayOutput { return o.ApplyT(func(v WtpprofileRadio4) []WtpprofileRadio4Channel { return v.Channels }).(WtpprofileRadio4ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Coexistence }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Darrp }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio4Output) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Drma }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio4Output) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.DrmaSensitivity }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio4Output) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.Dtim }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio4Output) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.FragThreshold }).(pulumi.IntPtrOutput) } @@ -15309,12 +13995,10 @@ func (o WtpprofileRadio4Output) FrequencyHandoff() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.FrequencyHandoff }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio4Output) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.IperfProtocol }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio4Output) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.IperfServerPort }).(pulumi.IntPtrOutput) } @@ -15324,207 +14008,166 @@ func (o WtpprofileRadio4Output) MaxClients() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.MaxClients }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio4Output) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.MaxDistance }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio4Output) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.MimoMode }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio4Output) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.Mode }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.N80211d }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio4Output) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.OptionalAntenna }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio4Output) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.OptionalAntennaGain }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio4Output) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.PowerLevel }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio4Output) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.PowerMode }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio4Output) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.PowerValue }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio4Output) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.PowersaveOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio4Output) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ProtectionMode }).(pulumi.StringPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio4Output) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.RtsThreshold }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio4Output) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamBssid }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4Output) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCaCertificate }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCaptivePortal }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4Output) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamClientCertificate }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio4Output) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCwpFailureString }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio4Output) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCwpMatchString }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio4Output) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCwpPassword }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio4Output) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCwpSuccessString }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio4Output) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCwpTestUrl }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio4Output) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamCwpUsername }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio4Output) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamEapMethod }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio4Output) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamPassword }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4Output) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamPrivateKey }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4Output) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamPrivateKeyPassword }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio4Output) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *int { return v.SamReportIntv }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio4Output) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamSecurityType }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio4Output) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamServerFqdn }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio4Output) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamServerIp }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio4Output) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamServerType }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio4Output) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamSsid }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio4Output) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamTest }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio4Output) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SamUsername }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ShortGuardInterval }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio4Output) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.SpectrumAnalysis }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio4Output) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.TransmitOptimize }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio4Output) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.VapAll }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio4Output) Vaps() WtpprofileRadio4VapArrayOutput { return o.ApplyT(func(v WtpprofileRadio4) []WtpprofileRadio4Vap { return v.Vaps }).(WtpprofileRadio4VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio4Output) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.WidsProfile }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4Output) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v WtpprofileRadio4) *string { return v.ZeroWaitDfs }).(pulumi.StringPtrOutput) } @@ -15553,7 +14196,6 @@ func (o WtpprofileRadio4PtrOutput) Elem() WtpprofileRadio4Output { }).(WtpprofileRadio4Output) } -// Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15563,7 +14205,6 @@ func (o WtpprofileRadio4PtrOutput) AirtimeFairness() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) Amsdu() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15583,7 +14224,6 @@ func (o WtpprofileRadio4PtrOutput) ApHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// MAC address to monitor. func (o WtpprofileRadio4PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15593,7 +14233,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferAddr() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Sniffer buffer size (1 - 32 MB, default = 16). func (o WtpprofileRadio4PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15603,7 +14242,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferBufsize() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel on which to operate the sniffer (default = 6). func (o WtpprofileRadio4PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15613,7 +14251,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferChan() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15623,7 +14260,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferCtl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ApSnifferData() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15633,7 +14269,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferData() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15643,7 +14278,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtBeacon() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15653,7 +14287,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtOther() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15663,7 +14296,6 @@ func (o WtpprofileRadio4PtrOutput) ApSnifferMgmtProbe() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. func (o WtpprofileRadio4PtrOutput) ArrpProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15673,7 +14305,6 @@ func (o WtpprofileRadio4PtrOutput) ArrpProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15683,7 +14314,6 @@ func (o WtpprofileRadio4PtrOutput) AutoPowerHigh() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15693,7 +14323,6 @@ func (o WtpprofileRadio4PtrOutput) AutoPowerLevel() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). func (o WtpprofileRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15703,7 +14332,6 @@ func (o WtpprofileRadio4PtrOutput) AutoPowerLow() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). func (o WtpprofileRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15713,7 +14341,6 @@ func (o WtpprofileRadio4PtrOutput) AutoPowerTarget() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi band that Radio 3 operates on. func (o WtpprofileRadio4PtrOutput) Band() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15723,7 +14350,6 @@ func (o WtpprofileRadio4PtrOutput) Band() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. func (o WtpprofileRadio4PtrOutput) Band5gType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15733,7 +14359,6 @@ func (o WtpprofileRadio4PtrOutput) Band5gType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15743,7 +14368,6 @@ func (o WtpprofileRadio4PtrOutput) BandwidthAdmissionControl() pulumi.StringPtrO }).(pulumi.StringPtrOutput) } -// Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). func (o WtpprofileRadio4PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15753,7 +14377,6 @@ func (o WtpprofileRadio4PtrOutput) BandwidthCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). func (o WtpprofileRadio4PtrOutput) BeaconInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15763,7 +14386,6 @@ func (o WtpprofileRadio4PtrOutput) BeaconInterval() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). func (o WtpprofileRadio4PtrOutput) BssColor() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15773,7 +14395,6 @@ func (o WtpprofileRadio4PtrOutput) BssColor() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. func (o WtpprofileRadio4PtrOutput) BssColorMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15783,7 +14404,6 @@ func (o WtpprofileRadio4PtrOutput) BssColorMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// 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: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15793,7 +14413,6 @@ func (o WtpprofileRadio4PtrOutput) CallAdmissionControl() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). func (o WtpprofileRadio4PtrOutput) CallCapacity() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15803,7 +14422,6 @@ func (o WtpprofileRadio4PtrOutput) CallCapacity() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. func (o WtpprofileRadio4PtrOutput) ChannelBonding() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15813,7 +14431,15 @@ func (o WtpprofileRadio4PtrOutput) ChannelBonding() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. +func (o WtpprofileRadio4PtrOutput) ChannelBondingExt() pulumi.StringPtrOutput { + return o.ApplyT(func(v *WtpprofileRadio4) *string { + if v == nil { + return nil + } + return v.ChannelBondingExt + }).(pulumi.StringPtrOutput) +} + func (o WtpprofileRadio4PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15823,7 +14449,6 @@ func (o WtpprofileRadio4PtrOutput) ChannelUtilization() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Selected list of wireless radio channels. The structure of `channel` block is documented below. func (o WtpprofileRadio4PtrOutput) Channels() WtpprofileRadio4ChannelArrayOutput { return o.ApplyT(func(v *WtpprofileRadio4) []WtpprofileRadio4Channel { if v == nil { @@ -15833,7 +14458,6 @@ func (o WtpprofileRadio4PtrOutput) Channels() WtpprofileRadio4ChannelArrayOutput }).(WtpprofileRadio4ChannelArrayOutput) } -// Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) Coexistence() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15843,7 +14467,6 @@ func (o WtpprofileRadio4PtrOutput) Coexistence() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) Darrp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15853,7 +14476,6 @@ func (o WtpprofileRadio4PtrOutput) Darrp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. func (o WtpprofileRadio4PtrOutput) Drma() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15863,7 +14485,6 @@ func (o WtpprofileRadio4PtrOutput) Drma() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. func (o WtpprofileRadio4PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15873,7 +14494,6 @@ func (o WtpprofileRadio4PtrOutput) DrmaSensitivity() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. func (o WtpprofileRadio4PtrOutput) Dtim() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15883,7 +14503,6 @@ func (o WtpprofileRadio4PtrOutput) Dtim() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). func (o WtpprofileRadio4PtrOutput) FragThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15903,7 +14522,6 @@ func (o WtpprofileRadio4PtrOutput) FrequencyHandoff() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. func (o WtpprofileRadio4PtrOutput) IperfProtocol() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15913,7 +14531,6 @@ func (o WtpprofileRadio4PtrOutput) IperfProtocol() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Iperf service port number. func (o WtpprofileRadio4PtrOutput) IperfServerPort() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15933,7 +14550,6 @@ func (o WtpprofileRadio4PtrOutput) MaxClients() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). func (o WtpprofileRadio4PtrOutput) MaxDistance() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -15943,7 +14559,6 @@ func (o WtpprofileRadio4PtrOutput) MaxDistance() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. func (o WtpprofileRadio4PtrOutput) MimoMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15953,7 +14568,6 @@ func (o WtpprofileRadio4PtrOutput) MimoMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. func (o WtpprofileRadio4PtrOutput) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15963,7 +14577,6 @@ func (o WtpprofileRadio4PtrOutput) Mode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) N80211d() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15973,7 +14586,6 @@ func (o WtpprofileRadio4PtrOutput) N80211d() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna used on FAP (default = none). func (o WtpprofileRadio4PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15983,7 +14595,6 @@ func (o WtpprofileRadio4PtrOutput) OptionalAntenna() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Optional antenna gain in dBi (0 to 20, default = 0). func (o WtpprofileRadio4PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -15993,7 +14604,6 @@ func (o WtpprofileRadio4PtrOutput) OptionalAntennaGain() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). func (o WtpprofileRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -16003,7 +14613,6 @@ func (o WtpprofileRadio4PtrOutput) PowerLevel() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// 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`, `percentage`. func (o WtpprofileRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16013,7 +14622,6 @@ func (o WtpprofileRadio4PtrOutput) PowerMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Radio EIRP power in dBm (1 - 33, default = 27). func (o WtpprofileRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -16023,7 +14631,6 @@ func (o WtpprofileRadio4PtrOutput) PowerValue() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. func (o WtpprofileRadio4PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16033,7 +14640,6 @@ func (o WtpprofileRadio4PtrOutput) PowersaveOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. func (o WtpprofileRadio4PtrOutput) ProtectionMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16043,7 +14649,6 @@ func (o WtpprofileRadio4PtrOutput) ProtectionMode() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). func (o WtpprofileRadio4PtrOutput) RtsThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -16053,7 +14658,6 @@ func (o WtpprofileRadio4PtrOutput) RtsThreshold() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// BSSID for WiFi network. func (o WtpprofileRadio4PtrOutput) SamBssid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16063,7 +14667,6 @@ func (o WtpprofileRadio4PtrOutput) SamBssid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// CA certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16073,7 +14676,6 @@ func (o WtpprofileRadio4PtrOutput) SamCaCertificate() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16083,7 +14685,6 @@ func (o WtpprofileRadio4PtrOutput) SamCaptivePortal() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Client certificate for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4PtrOutput) SamClientCertificate() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16093,7 +14694,6 @@ func (o WtpprofileRadio4PtrOutput) SamClientCertificate() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Failure identification on the page after an incorrect login. func (o WtpprofileRadio4PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16103,7 +14703,6 @@ func (o WtpprofileRadio4PtrOutput) SamCwpFailureString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Identification string from the captive portal login form. func (o WtpprofileRadio4PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16113,7 +14712,6 @@ func (o WtpprofileRadio4PtrOutput) SamCwpMatchString() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for captive portal authentication. func (o WtpprofileRadio4PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16123,7 +14721,6 @@ func (o WtpprofileRadio4PtrOutput) SamCwpPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Success identification on the page after a successful login. func (o WtpprofileRadio4PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16133,7 +14730,6 @@ func (o WtpprofileRadio4PtrOutput) SamCwpSuccessString() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// Website the client is trying to access. func (o WtpprofileRadio4PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16143,7 +14739,6 @@ func (o WtpprofileRadio4PtrOutput) SamCwpTestUrl() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for captive portal authentication. func (o WtpprofileRadio4PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16153,7 +14748,6 @@ func (o WtpprofileRadio4PtrOutput) SamCwpUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. func (o WtpprofileRadio4PtrOutput) SamEapMethod() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16163,7 +14757,6 @@ func (o WtpprofileRadio4PtrOutput) SamEapMethod() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Passphrase for WiFi network connection. func (o WtpprofileRadio4PtrOutput) SamPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16173,7 +14766,6 @@ func (o WtpprofileRadio4PtrOutput) SamPassword() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Private key for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16183,7 +14775,6 @@ func (o WtpprofileRadio4PtrOutput) SamPrivateKey() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Password for private key file for WPA2/WPA3-ENTERPRISE. func (o WtpprofileRadio4PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16193,7 +14784,6 @@ func (o WtpprofileRadio4PtrOutput) SamPrivateKeyPassword() pulumi.StringPtrOutpu }).(pulumi.StringPtrOutput) } -// SAM report interval (sec), 0 for a one-time report. func (o WtpprofileRadio4PtrOutput) SamReportIntv() pulumi.IntPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *int { if v == nil { @@ -16203,7 +14793,6 @@ func (o WtpprofileRadio4PtrOutput) SamReportIntv() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -// Select WiFi network security type (default = "wpa-personal"). func (o WtpprofileRadio4PtrOutput) SamSecurityType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16213,7 +14802,6 @@ func (o WtpprofileRadio4PtrOutput) SamSecurityType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server domain name. func (o WtpprofileRadio4PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16223,7 +14811,6 @@ func (o WtpprofileRadio4PtrOutput) SamServerFqdn() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SAM test server IP address. func (o WtpprofileRadio4PtrOutput) SamServerIp() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16233,7 +14820,6 @@ func (o WtpprofileRadio4PtrOutput) SamServerIp() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. func (o WtpprofileRadio4PtrOutput) SamServerType() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16243,7 +14829,6 @@ func (o WtpprofileRadio4PtrOutput) SamServerType() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// SSID for WiFi network. func (o WtpprofileRadio4PtrOutput) SamSsid() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16253,7 +14838,6 @@ func (o WtpprofileRadio4PtrOutput) SamSsid() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. func (o WtpprofileRadio4PtrOutput) SamTest() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16263,7 +14847,6 @@ func (o WtpprofileRadio4PtrOutput) SamTest() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Username for WiFi network connection. func (o WtpprofileRadio4PtrOutput) SamUsername() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16273,7 +14856,6 @@ func (o WtpprofileRadio4PtrOutput) SamUsername() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16283,7 +14865,6 @@ func (o WtpprofileRadio4PtrOutput) ShortGuardInterval() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. func (o WtpprofileRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16293,7 +14874,6 @@ func (o WtpprofileRadio4PtrOutput) SpectrumAnalysis() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. func (o WtpprofileRadio4PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16303,7 +14883,6 @@ func (o WtpprofileRadio4PtrOutput) TransmitOptimize() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). func (o WtpprofileRadio4PtrOutput) VapAll() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16313,7 +14892,6 @@ func (o WtpprofileRadio4PtrOutput) VapAll() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. func (o WtpprofileRadio4PtrOutput) Vaps() WtpprofileRadio4VapArrayOutput { return o.ApplyT(func(v *WtpprofileRadio4) []WtpprofileRadio4Vap { if v == nil { @@ -16323,7 +14901,6 @@ func (o WtpprofileRadio4PtrOutput) Vaps() WtpprofileRadio4VapArrayOutput { }).(WtpprofileRadio4VapArrayOutput) } -// Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. func (o WtpprofileRadio4PtrOutput) WidsProfile() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { @@ -16333,7 +14910,6 @@ func (o WtpprofileRadio4PtrOutput) WidsProfile() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileRadio4PtrOutput) ZeroWaitDfs() pulumi.StringPtrOutput { return o.ApplyT(func(v *WtpprofileRadio4) *string { if v == nil { diff --git a/sdk/go/fortios/wirelesscontroller/qosprofile.go b/sdk/go/fortios/wirelesscontroller/qosprofile.go index 852c7f49..e74b5abc 100644 --- a/sdk/go/fortios/wirelesscontroller/qosprofile.go +++ b/sdk/go/fortios/wirelesscontroller/qosprofile.go @@ -61,7 +61,7 @@ type Qosprofile struct { DscpWmmVos QosprofileDscpWmmVoArrayOutput `pulumi:"dscpWmmVos"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // WiFi QoS profile name. Name pulumi.StringOutput `pulumi:"name"` @@ -70,7 +70,7 @@ type Qosprofile struct { // Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). UplinkSta pulumi.IntOutput `pulumi:"uplinkSta"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. Wmm pulumi.StringOutput `pulumi:"wmm"` // DSCP marking for best effort access (default = 0). @@ -145,7 +145,7 @@ type qosprofileState struct { DscpWmmVos []QosprofileDscpWmmVo `pulumi:"dscpWmmVos"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // WiFi QoS profile name. Name *string `pulumi:"name"` @@ -200,7 +200,7 @@ type QosprofileState struct { DscpWmmVos QosprofileDscpWmmVoArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WiFi QoS profile name. Name pulumi.StringPtrInput @@ -259,7 +259,7 @@ type qosprofileArgs struct { DscpWmmVos []QosprofileDscpWmmVo `pulumi:"dscpWmmVos"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // WiFi QoS profile name. Name *string `pulumi:"name"` @@ -315,7 +315,7 @@ type QosprofileArgs struct { DscpWmmVos QosprofileDscpWmmVoArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WiFi QoS profile name. Name pulumi.StringPtrInput @@ -498,7 +498,7 @@ func (o QosprofileOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Qosprofile) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o QosprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Qosprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -519,8 +519,8 @@ func (o QosprofileOutput) UplinkSta() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o QosprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Qosprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o QosprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Qosprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/wirelesscontroller/region.go b/sdk/go/fortios/wirelesscontroller/region.go index bb860df4..1c53b8a7 100644 --- a/sdk/go/fortios/wirelesscontroller/region.go +++ b/sdk/go/fortios/wirelesscontroller/region.go @@ -44,7 +44,7 @@ type Region struct { // Region image opacity (0 - 100). Opacity pulumi.IntOutput `pulumi:"opacity"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewRegion registers a new resource with the given unique name, arguments, and options. @@ -254,8 +254,8 @@ func (o RegionOutput) Opacity() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o RegionOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Region) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o RegionOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Region) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type RegionArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/setting.go b/sdk/go/fortios/wirelesscontroller/setting.go index db5da0a5..10123c1a 100644 --- a/sdk/go/fortios/wirelesscontroller/setting.go +++ b/sdk/go/fortios/wirelesscontroller/setting.go @@ -37,7 +37,7 @@ type Setting struct { AccountId pulumi.StringOutput `pulumi:"accountId"` // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country pulumi.StringOutput `pulumi:"country"` - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntOutput `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules SettingDarrpOptimizeScheduleArrayOutput `pulumi:"darrpOptimizeSchedules"` @@ -57,7 +57,7 @@ type Setting struct { FapcCompatibility pulumi.StringOutput `pulumi:"fapcCompatibility"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringOutput `pulumi:"firmwareProvisionOnAuthorization"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids SettingOffendingSsidArrayOutput `pulumi:"offendingSsids"` @@ -66,7 +66,7 @@ type Setting struct { // Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. RollingWtpUpgrade pulumi.StringOutput `pulumi:"rollingWtpUpgrade"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable WFA compatibility. Valid values: `enable`, `disable`. WfaCompatibility pulumi.StringOutput `pulumi:"wfaCompatibility"` } @@ -105,7 +105,7 @@ type settingState struct { AccountId *string `pulumi:"accountId"` // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country *string `pulumi:"country"` - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize *int `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules []SettingDarrpOptimizeSchedule `pulumi:"darrpOptimizeSchedules"` @@ -125,7 +125,7 @@ type settingState struct { FapcCompatibility *string `pulumi:"fapcCompatibility"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization *string `pulumi:"firmwareProvisionOnAuthorization"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids []SettingOffendingSsid `pulumi:"offendingSsids"` @@ -144,7 +144,7 @@ type SettingState struct { AccountId pulumi.StringPtrInput // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country pulumi.StringPtrInput - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules SettingDarrpOptimizeScheduleArrayInput @@ -164,7 +164,7 @@ type SettingState struct { FapcCompatibility pulumi.StringPtrInput // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids SettingOffendingSsidArrayInput @@ -187,7 +187,7 @@ type settingArgs struct { AccountId *string `pulumi:"accountId"` // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country *string `pulumi:"country"` - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize *int `pulumi:"darrpOptimize"` // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules []SettingDarrpOptimizeSchedule `pulumi:"darrpOptimizeSchedules"` @@ -207,7 +207,7 @@ type settingArgs struct { FapcCompatibility *string `pulumi:"fapcCompatibility"` // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization *string `pulumi:"firmwareProvisionOnAuthorization"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids []SettingOffendingSsid `pulumi:"offendingSsids"` @@ -227,7 +227,7 @@ type SettingArgs struct { AccountId pulumi.StringPtrInput // Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. Country pulumi.StringPtrInput - // Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + // Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). DarrpOptimize pulumi.IntPtrInput // Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrpOptimizeSchedules` block is documented below. DarrpOptimizeSchedules SettingDarrpOptimizeScheduleArrayInput @@ -247,7 +247,7 @@ type SettingArgs struct { FapcCompatibility pulumi.StringPtrInput // Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. FirmwareProvisionOnAuthorization pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Configure offending SSID. The structure of `offendingSsid` block is documented below. OffendingSsids SettingOffendingSsidArrayInput @@ -358,7 +358,7 @@ func (o SettingOutput) Country() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Country }).(pulumi.StringOutput) } -// Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). +// Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). func (o SettingOutput) DarrpOptimize() pulumi.IntOutput { return o.ApplyT(func(v *Setting) pulumi.IntOutput { return v.DarrpOptimize }).(pulumi.IntOutput) } @@ -408,7 +408,7 @@ func (o SettingOutput) FirmwareProvisionOnAuthorization() pulumi.StringOutput { return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.FirmwareProvisionOnAuthorization }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SettingOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -429,8 +429,8 @@ func (o SettingOutput) RollingWtpUpgrade() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SettingOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Setting) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SettingOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Setting) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable WFA compatibility. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/wirelesscontroller/snmp.go b/sdk/go/fortios/wirelesscontroller/snmp.go index 5b4e1926..395fdef8 100644 --- a/sdk/go/fortios/wirelesscontroller/snmp.go +++ b/sdk/go/fortios/wirelesscontroller/snmp.go @@ -41,7 +41,7 @@ type Snmp struct { DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // AC SNMP engineId string (maximum 24 characters). EngineId pulumi.StringOutput `pulumi:"engineId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // CPU usage when trap is sent. TrapHighCpuThreshold pulumi.IntOutput `pulumi:"trapHighCpuThreshold"` @@ -50,7 +50,7 @@ type Snmp struct { // SNMP User Configuration. The structure of `user` block is documented below. Users SnmpUserArrayOutput `pulumi:"users"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSnmp registers a new resource with the given unique name, arguments, and options. @@ -91,7 +91,7 @@ type snmpState struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // AC SNMP engineId string (maximum 24 characters). EngineId *string `pulumi:"engineId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // CPU usage when trap is sent. TrapHighCpuThreshold *int `pulumi:"trapHighCpuThreshold"` @@ -112,7 +112,7 @@ type SnmpState struct { DynamicSortSubtable pulumi.StringPtrInput // AC SNMP engineId string (maximum 24 characters). EngineId pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CPU usage when trap is sent. TrapHighCpuThreshold pulumi.IntPtrInput @@ -137,7 +137,7 @@ type snmpArgs struct { DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` // AC SNMP engineId string (maximum 24 characters). EngineId *string `pulumi:"engineId"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // CPU usage when trap is sent. TrapHighCpuThreshold *int `pulumi:"trapHighCpuThreshold"` @@ -159,7 +159,7 @@ type SnmpArgs struct { DynamicSortSubtable pulumi.StringPtrInput // AC SNMP engineId string (maximum 24 characters). EngineId pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CPU usage when trap is sent. TrapHighCpuThreshold pulumi.IntPtrInput @@ -278,7 +278,7 @@ func (o SnmpOutput) EngineId() pulumi.StringOutput { return o.ApplyT(func(v *Snmp) pulumi.StringOutput { return v.EngineId }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o SnmpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Snmp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -299,8 +299,8 @@ func (o SnmpOutput) Users() SnmpUserArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SnmpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Snmp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SnmpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Snmp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SnmpArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/ssidpolicy.go b/sdk/go/fortios/wirelesscontroller/ssidpolicy.go index 79506533..ce1177c0 100644 --- a/sdk/go/fortios/wirelesscontroller/ssidpolicy.go +++ b/sdk/go/fortios/wirelesscontroller/ssidpolicy.go @@ -38,7 +38,7 @@ type Ssidpolicy struct { // Name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // VLAN interface name. Vlan pulumi.StringOutput `pulumi:"vlan"` } @@ -219,8 +219,8 @@ func (o SsidpolicyOutput) Name() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SsidpolicyOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Ssidpolicy) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SsidpolicyOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Ssidpolicy) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // VLAN interface name. diff --git a/sdk/go/fortios/wirelesscontroller/syslogprofile.go b/sdk/go/fortios/wirelesscontroller/syslogprofile.go index 77221113..550fb7f8 100644 --- a/sdk/go/fortios/wirelesscontroller/syslogprofile.go +++ b/sdk/go/fortios/wirelesscontroller/syslogprofile.go @@ -50,7 +50,7 @@ type Syslogprofile struct { // Enable/disable FortiAP units to send log messages to a syslog server (default = enable). Valid values: `enable`, `disable`. ServerStatus pulumi.StringOutput `pulumi:"serverStatus"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewSyslogprofile registers a new resource with the given unique name, arguments, and options. @@ -299,8 +299,8 @@ func (o SyslogprofileOutput) ServerStatus() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o SyslogprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Syslogprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o SyslogprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Syslogprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type SyslogprofileArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/timers.go b/sdk/go/fortios/wirelesscontroller/timers.go index 4b35a087..74caa5dc 100644 --- a/sdk/go/fortios/wirelesscontroller/timers.go +++ b/sdk/go/fortios/wirelesscontroller/timers.go @@ -41,6 +41,8 @@ type Timers struct { ApRebootWaitTime pulumi.StringOutput `pulumi:"apRebootWaitTime"` // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout pulumi.IntOutput `pulumi:"authTimeout"` + // Time period in minutes to keep BLE device after it is gone (default = 60). + BleDeviceCleanup pulumi.IntOutput `pulumi:"bleDeviceCleanup"` // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv pulumi.IntOutput `pulumi:"bleScanReportIntv"` // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). @@ -63,7 +65,7 @@ type Timers struct { EchoInterval pulumi.IntOutput `pulumi:"echoInterval"` // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog pulumi.IntOutput `pulumi:"fakeApLog"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup pulumi.IntOutput `pulumi:"ipsecIntfCleanup"` @@ -75,16 +77,20 @@ type Timers struct { RogueApCleanup pulumi.IntOutput `pulumi:"rogueApCleanup"` // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog pulumi.IntOutput `pulumi:"rogueApLog"` + // Time period in minutes to keep rogue station after it is gone (default = 0). + RogueStaCleanup pulumi.IntOutput `pulumi:"rogueStaCleanup"` + // Time period in minutes to keep station capability data after it is gone (default = 0). + StaCapCleanup pulumi.IntOutput `pulumi:"staCapCleanup"` // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval pulumi.IntOutput `pulumi:"staCapabilityInterval"` // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer pulumi.IntOutput `pulumi:"staLocateTimer"` - // Time between running client (station) reports (1 - 255 sec, default = 1). + // Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. StaStatsInterval pulumi.IntOutput `pulumi:"staStatsInterval"` // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval pulumi.IntOutput `pulumi:"vapStatsInterval"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewTimers registers a new resource with the given unique name, arguments, and options. @@ -125,6 +131,8 @@ type timersState struct { ApRebootWaitTime *string `pulumi:"apRebootWaitTime"` // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout *int `pulumi:"authTimeout"` + // Time period in minutes to keep BLE device after it is gone (default = 60). + BleDeviceCleanup *int `pulumi:"bleDeviceCleanup"` // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv *int `pulumi:"bleScanReportIntv"` // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). @@ -147,7 +155,7 @@ type timersState struct { EchoInterval *int `pulumi:"echoInterval"` // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog *int `pulumi:"fakeApLog"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup *int `pulumi:"ipsecIntfCleanup"` @@ -159,11 +167,15 @@ type timersState struct { RogueApCleanup *int `pulumi:"rogueApCleanup"` // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog *int `pulumi:"rogueApLog"` + // Time period in minutes to keep rogue station after it is gone (default = 0). + RogueStaCleanup *int `pulumi:"rogueStaCleanup"` + // Time period in minutes to keep station capability data after it is gone (default = 0). + StaCapCleanup *int `pulumi:"staCapCleanup"` // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval *int `pulumi:"staCapabilityInterval"` // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer *int `pulumi:"staLocateTimer"` - // Time between running client (station) reports (1 - 255 sec, default = 1). + // Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. StaStatsInterval *int `pulumi:"staStatsInterval"` // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval *int `pulumi:"vapStatsInterval"` @@ -180,6 +192,8 @@ type TimersState struct { ApRebootWaitTime pulumi.StringPtrInput // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout pulumi.IntPtrInput + // Time period in minutes to keep BLE device after it is gone (default = 60). + BleDeviceCleanup pulumi.IntPtrInput // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv pulumi.IntPtrInput // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). @@ -202,7 +216,7 @@ type TimersState struct { EchoInterval pulumi.IntPtrInput // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup pulumi.IntPtrInput @@ -214,11 +228,15 @@ type TimersState struct { RogueApCleanup pulumi.IntPtrInput // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog pulumi.IntPtrInput + // Time period in minutes to keep rogue station after it is gone (default = 0). + RogueStaCleanup pulumi.IntPtrInput + // Time period in minutes to keep station capability data after it is gone (default = 0). + StaCapCleanup pulumi.IntPtrInput // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval pulumi.IntPtrInput // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer pulumi.IntPtrInput - // Time between running client (station) reports (1 - 255 sec, default = 1). + // Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. StaStatsInterval pulumi.IntPtrInput // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval pulumi.IntPtrInput @@ -239,6 +257,8 @@ type timersArgs struct { ApRebootWaitTime *string `pulumi:"apRebootWaitTime"` // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout *int `pulumi:"authTimeout"` + // Time period in minutes to keep BLE device after it is gone (default = 60). + BleDeviceCleanup *int `pulumi:"bleDeviceCleanup"` // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv *int `pulumi:"bleScanReportIntv"` // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). @@ -261,7 +281,7 @@ type timersArgs struct { EchoInterval *int `pulumi:"echoInterval"` // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog *int `pulumi:"fakeApLog"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup *int `pulumi:"ipsecIntfCleanup"` @@ -273,11 +293,15 @@ type timersArgs struct { RogueApCleanup *int `pulumi:"rogueApCleanup"` // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog *int `pulumi:"rogueApLog"` + // Time period in minutes to keep rogue station after it is gone (default = 0). + RogueStaCleanup *int `pulumi:"rogueStaCleanup"` + // Time period in minutes to keep station capability data after it is gone (default = 0). + StaCapCleanup *int `pulumi:"staCapCleanup"` // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval *int `pulumi:"staCapabilityInterval"` // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer *int `pulumi:"staLocateTimer"` - // Time between running client (station) reports (1 - 255 sec, default = 1). + // Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. StaStatsInterval *int `pulumi:"staStatsInterval"` // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval *int `pulumi:"vapStatsInterval"` @@ -295,6 +319,8 @@ type TimersArgs struct { ApRebootWaitTime pulumi.StringPtrInput // Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). AuthTimeout pulumi.IntPtrInput + // Time period in minutes to keep BLE device after it is gone (default = 60). + BleDeviceCleanup pulumi.IntPtrInput // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). BleScanReportIntv pulumi.IntPtrInput // Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). @@ -317,7 +343,7 @@ type TimersArgs struct { EchoInterval pulumi.IntPtrInput // Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). FakeApLog pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). IpsecIntfCleanup pulumi.IntPtrInput @@ -329,11 +355,15 @@ type TimersArgs struct { RogueApCleanup pulumi.IntPtrInput // Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). RogueApLog pulumi.IntPtrInput + // Time period in minutes to keep rogue station after it is gone (default = 0). + RogueStaCleanup pulumi.IntPtrInput + // Time period in minutes to keep station capability data after it is gone (default = 0). + StaCapCleanup pulumi.IntPtrInput // Time between running station capability reports (1 - 255 sec, default = 30). StaCapabilityInterval pulumi.IntPtrInput // Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). StaLocateTimer pulumi.IntPtrInput - // Time between running client (station) reports (1 - 255 sec, default = 1). + // Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. StaStatsInterval pulumi.IntPtrInput // Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). VapStatsInterval pulumi.IntPtrInput @@ -448,6 +478,11 @@ func (o TimersOutput) AuthTimeout() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.AuthTimeout }).(pulumi.IntOutput) } +// Time period in minutes to keep BLE device after it is gone (default = 60). +func (o TimersOutput) BleDeviceCleanup() pulumi.IntOutput { + return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.BleDeviceCleanup }).(pulumi.IntOutput) +} + // Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). func (o TimersOutput) BleScanReportIntv() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.BleScanReportIntv }).(pulumi.IntOutput) @@ -503,7 +538,7 @@ func (o TimersOutput) FakeApLog() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.FakeApLog }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o TimersOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Timers) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -533,6 +568,16 @@ func (o TimersOutput) RogueApLog() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.RogueApLog }).(pulumi.IntOutput) } +// Time period in minutes to keep rogue station after it is gone (default = 0). +func (o TimersOutput) RogueStaCleanup() pulumi.IntOutput { + return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.RogueStaCleanup }).(pulumi.IntOutput) +} + +// Time period in minutes to keep station capability data after it is gone (default = 0). +func (o TimersOutput) StaCapCleanup() pulumi.IntOutput { + return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.StaCapCleanup }).(pulumi.IntOutput) +} + // Time between running station capability reports (1 - 255 sec, default = 30). func (o TimersOutput) StaCapabilityInterval() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.StaCapabilityInterval }).(pulumi.IntOutput) @@ -543,7 +588,7 @@ func (o TimersOutput) StaLocateTimer() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.StaLocateTimer }).(pulumi.IntOutput) } -// Time between running client (station) reports (1 - 255 sec, default = 1). +// Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. func (o TimersOutput) StaStatsInterval() pulumi.IntOutput { return o.ApplyT(func(v *Timers) pulumi.IntOutput { return v.StaStatsInterval }).(pulumi.IntOutput) } @@ -554,8 +599,8 @@ func (o TimersOutput) VapStatsInterval() pulumi.IntOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o TimersOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Timers) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o TimersOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Timers) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type TimersArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/utmprofile.go b/sdk/go/fortios/wirelesscontroller/utmprofile.go index cb8d5b5a..5852c049 100644 --- a/sdk/go/fortios/wirelesscontroller/utmprofile.go +++ b/sdk/go/fortios/wirelesscontroller/utmprofile.go @@ -48,7 +48,7 @@ type Utmprofile struct { // Enable/disable UTM logging. Valid values: `enable`, `disable`. UtmLog pulumi.StringOutput `pulumi:"utmLog"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // WebFilter profile name. WebfilterProfile pulumi.StringOutput `pulumi:"webfilterProfile"` } @@ -294,8 +294,8 @@ func (o UtmprofileOutput) UtmLog() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o UtmprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Utmprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o UtmprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Utmprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // WebFilter profile name. diff --git a/sdk/go/fortios/wirelesscontroller/vap.go b/sdk/go/fortios/wirelesscontroller/vap.go index b5722a66..85be8730 100644 --- a/sdk/go/fortios/wirelesscontroller/vap.go +++ b/sdk/go/fortios/wirelesscontroller/vap.go @@ -37,12 +37,14 @@ type Vap struct { AccessControlList pulumi.StringOutput `pulumi:"accessControlList"` // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval pulumi.IntOutput `pulumi:"acctInterimInterval"` - // Additional AKMs. Valid values: `akm6`. + // Additional AKMs. AdditionalAkms pulumi.StringOutput `pulumi:"additionalAkms"` // Address group ID. AddressGroup pulumi.StringOutput `pulumi:"addressGroup"` // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy pulumi.StringOutput `pulumi:"addressGroupPolicy"` + // WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + Akm24Only pulumi.StringOutput `pulumi:"akm24Only"` // Alias. Alias pulumi.StringOutput `pulumi:"alias"` // AntiVirus profile name. @@ -65,6 +67,8 @@ type Vap struct { AuthPortalAddr pulumi.StringOutput `pulumi:"authPortalAddr"` // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising pulumi.StringOutput `pulumi:"beaconAdvertising"` + // Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + BeaconProtection pulumi.StringOutput `pulumi:"beaconProtection"` // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid pulumi.StringOutput `pulumi:"broadcastSsid"` // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. @@ -77,6 +81,8 @@ type Vap struct { BstmLoadBalancingDisassocTimer pulumi.IntOutput `pulumi:"bstmLoadBalancingDisassocTimer"` // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer pulumi.IntOutput `pulumi:"bstmRssiDisassocTimer"` + // Enable/disable captive portal. Valid values: `enable`, `disable`. + CaptivePortal pulumi.StringOutput `pulumi:"captivePortal"` // Local-bridging captive portal ac-name. CaptivePortalAcName pulumi.StringOutput `pulumi:"captivePortalAcName"` // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). @@ -139,11 +145,11 @@ type Vap struct { GasComebackDelay pulumi.IntOutput `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntOutput `pulumi:"gasFragmentationLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey pulumi.StringOutput `pulumi:"gtkRekey"` - // GTK rekey interval (1800 - 864000 sec, default = 86400). + // GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. GtkRekeyIntv pulumi.IntOutput `pulumi:"gtkRekeyIntv"` // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency pulumi.StringOutput `pulumi:"highEfficiency"` @@ -237,6 +243,8 @@ type Vap struct { NacProfile pulumi.StringOutput `pulumi:"nacProfile"` // Virtual AP name. Name pulumi.StringOutput `pulumi:"name"` + // Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + NasFilterRule pulumi.StringOutput `pulumi:"nasFilterRule"` // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand pulumi.StringOutput `pulumi:"neighborReportDualBand"` // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. @@ -277,7 +285,7 @@ type Vap struct { ProbeRespThreshold pulumi.StringOutput `pulumi:"probeRespThreshold"` // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey pulumi.StringOutput `pulumi:"ptkRekey"` - // PTK rekey interval (1800 - 864000 sec, default = 86400). + // PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. PtkRekeyIntv pulumi.IntOutput `pulumi:"ptkRekeyIntv"` // Quality of service profile name. QosProfile pulumi.StringOutput `pulumi:"qosProfile"` @@ -317,6 +325,12 @@ type Vap struct { Rates11axSs12 pulumi.StringOutput `pulumi:"rates11axSs12"` // 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`. Rates11axSs34 pulumi.StringOutput `pulumi:"rates11axSs34"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + Rates11beMcsMap pulumi.StringOutput `pulumi:"rates11beMcsMap"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + Rates11beMcsMap160 pulumi.StringOutput `pulumi:"rates11beMcsMap160"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + Rates11beMcsMap320 pulumi.StringOutput `pulumi:"rates11beMcsMap320"` // Allowed data rates for 802.11b/g. Rates11bg pulumi.StringOutput `pulumi:"rates11bg"` // 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`. @@ -382,7 +396,7 @@ type Vap struct { // Enable to add one or more security profiles (AV, IPS, etc.) to the VAP. Valid values: `enable`, `disable`. UtmStatus pulumi.StringOutput `pulumi:"utmStatus"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. VlanAuto pulumi.StringOutput `pulumi:"vlanAuto"` // Table for mapping VLAN name to VLAN ID. The structure of `vlanName` block is documented below. @@ -456,12 +470,14 @@ type vapState struct { AccessControlList *string `pulumi:"accessControlList"` // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval *int `pulumi:"acctInterimInterval"` - // Additional AKMs. Valid values: `akm6`. + // Additional AKMs. AdditionalAkms *string `pulumi:"additionalAkms"` // Address group ID. AddressGroup *string `pulumi:"addressGroup"` // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy *string `pulumi:"addressGroupPolicy"` + // WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + Akm24Only *string `pulumi:"akm24Only"` // Alias. Alias *string `pulumi:"alias"` // AntiVirus profile name. @@ -484,6 +500,8 @@ type vapState struct { AuthPortalAddr *string `pulumi:"authPortalAddr"` // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising *string `pulumi:"beaconAdvertising"` + // Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + BeaconProtection *string `pulumi:"beaconProtection"` // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid *string `pulumi:"broadcastSsid"` // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. @@ -496,6 +514,8 @@ type vapState struct { BstmLoadBalancingDisassocTimer *int `pulumi:"bstmLoadBalancingDisassocTimer"` // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer *int `pulumi:"bstmRssiDisassocTimer"` + // Enable/disable captive portal. Valid values: `enable`, `disable`. + CaptivePortal *string `pulumi:"captivePortal"` // Local-bridging captive portal ac-name. CaptivePortalAcName *string `pulumi:"captivePortalAcName"` // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). @@ -558,11 +578,11 @@ type vapState struct { GasComebackDelay *int `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit *int `pulumi:"gasFragmentationLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey *string `pulumi:"gtkRekey"` - // GTK rekey interval (1800 - 864000 sec, default = 86400). + // GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. GtkRekeyIntv *int `pulumi:"gtkRekeyIntv"` // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency *string `pulumi:"highEfficiency"` @@ -656,6 +676,8 @@ type vapState struct { NacProfile *string `pulumi:"nacProfile"` // Virtual AP name. Name *string `pulumi:"name"` + // Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + NasFilterRule *string `pulumi:"nasFilterRule"` // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand *string `pulumi:"neighborReportDualBand"` // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. @@ -696,7 +718,7 @@ type vapState struct { ProbeRespThreshold *string `pulumi:"probeRespThreshold"` // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey *string `pulumi:"ptkRekey"` - // PTK rekey interval (1800 - 864000 sec, default = 86400). + // PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. PtkRekeyIntv *int `pulumi:"ptkRekeyIntv"` // Quality of service profile name. QosProfile *string `pulumi:"qosProfile"` @@ -736,6 +758,12 @@ type vapState struct { Rates11axSs12 *string `pulumi:"rates11axSs12"` // 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`. Rates11axSs34 *string `pulumi:"rates11axSs34"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + Rates11beMcsMap *string `pulumi:"rates11beMcsMap"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + Rates11beMcsMap160 *string `pulumi:"rates11beMcsMap160"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + Rates11beMcsMap320 *string `pulumi:"rates11beMcsMap320"` // Allowed data rates for 802.11b/g. Rates11bg *string `pulumi:"rates11bg"` // 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`. @@ -823,12 +851,14 @@ type VapState struct { AccessControlList pulumi.StringPtrInput // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval pulumi.IntPtrInput - // Additional AKMs. Valid values: `akm6`. + // Additional AKMs. AdditionalAkms pulumi.StringPtrInput // Address group ID. AddressGroup pulumi.StringPtrInput // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy pulumi.StringPtrInput + // WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + Akm24Only pulumi.StringPtrInput // Alias. Alias pulumi.StringPtrInput // AntiVirus profile name. @@ -851,6 +881,8 @@ type VapState struct { AuthPortalAddr pulumi.StringPtrInput // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising pulumi.StringPtrInput + // Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + BeaconProtection pulumi.StringPtrInput // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid pulumi.StringPtrInput // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. @@ -863,6 +895,8 @@ type VapState struct { BstmLoadBalancingDisassocTimer pulumi.IntPtrInput // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer pulumi.IntPtrInput + // Enable/disable captive portal. Valid values: `enable`, `disable`. + CaptivePortal pulumi.StringPtrInput // Local-bridging captive portal ac-name. CaptivePortalAcName pulumi.StringPtrInput // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). @@ -925,11 +959,11 @@ type VapState struct { GasComebackDelay pulumi.IntPtrInput // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey pulumi.StringPtrInput - // GTK rekey interval (1800 - 864000 sec, default = 86400). + // GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. GtkRekeyIntv pulumi.IntPtrInput // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency pulumi.StringPtrInput @@ -1023,6 +1057,8 @@ type VapState struct { NacProfile pulumi.StringPtrInput // Virtual AP name. Name pulumi.StringPtrInput + // Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + NasFilterRule pulumi.StringPtrInput // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand pulumi.StringPtrInput // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. @@ -1063,7 +1099,7 @@ type VapState struct { ProbeRespThreshold pulumi.StringPtrInput // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey pulumi.StringPtrInput - // PTK rekey interval (1800 - 864000 sec, default = 86400). + // PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. PtkRekeyIntv pulumi.IntPtrInput // Quality of service profile name. QosProfile pulumi.StringPtrInput @@ -1103,6 +1139,12 @@ type VapState struct { Rates11axSs12 pulumi.StringPtrInput // 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`. Rates11axSs34 pulumi.StringPtrInput + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + Rates11beMcsMap pulumi.StringPtrInput + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + Rates11beMcsMap160 pulumi.StringPtrInput + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + Rates11beMcsMap320 pulumi.StringPtrInput // Allowed data rates for 802.11b/g. Rates11bg pulumi.StringPtrInput // 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`. @@ -1194,12 +1236,14 @@ type vapArgs struct { AccessControlList *string `pulumi:"accessControlList"` // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval *int `pulumi:"acctInterimInterval"` - // Additional AKMs. Valid values: `akm6`. + // Additional AKMs. AdditionalAkms *string `pulumi:"additionalAkms"` // Address group ID. AddressGroup *string `pulumi:"addressGroup"` // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy *string `pulumi:"addressGroupPolicy"` + // WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + Akm24Only *string `pulumi:"akm24Only"` // Alias. Alias *string `pulumi:"alias"` // AntiVirus profile name. @@ -1222,6 +1266,8 @@ type vapArgs struct { AuthPortalAddr *string `pulumi:"authPortalAddr"` // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising *string `pulumi:"beaconAdvertising"` + // Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + BeaconProtection *string `pulumi:"beaconProtection"` // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid *string `pulumi:"broadcastSsid"` // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. @@ -1234,6 +1280,8 @@ type vapArgs struct { BstmLoadBalancingDisassocTimer *int `pulumi:"bstmLoadBalancingDisassocTimer"` // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer *int `pulumi:"bstmRssiDisassocTimer"` + // Enable/disable captive portal. Valid values: `enable`, `disable`. + CaptivePortal *string `pulumi:"captivePortal"` // Local-bridging captive portal ac-name. CaptivePortalAcName *string `pulumi:"captivePortalAcName"` // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). @@ -1296,11 +1344,11 @@ type vapArgs struct { GasComebackDelay *int `pulumi:"gasComebackDelay"` // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit *int `pulumi:"gasFragmentationLimit"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey *string `pulumi:"gtkRekey"` - // GTK rekey interval (1800 - 864000 sec, default = 86400). + // GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. GtkRekeyIntv *int `pulumi:"gtkRekeyIntv"` // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency *string `pulumi:"highEfficiency"` @@ -1394,6 +1442,8 @@ type vapArgs struct { NacProfile *string `pulumi:"nacProfile"` // Virtual AP name. Name *string `pulumi:"name"` + // Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + NasFilterRule *string `pulumi:"nasFilterRule"` // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand *string `pulumi:"neighborReportDualBand"` // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. @@ -1434,7 +1484,7 @@ type vapArgs struct { ProbeRespThreshold *string `pulumi:"probeRespThreshold"` // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey *string `pulumi:"ptkRekey"` - // PTK rekey interval (1800 - 864000 sec, default = 86400). + // PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. PtkRekeyIntv *int `pulumi:"ptkRekeyIntv"` // Quality of service profile name. QosProfile *string `pulumi:"qosProfile"` @@ -1474,6 +1524,12 @@ type vapArgs struct { Rates11axSs12 *string `pulumi:"rates11axSs12"` // 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`. Rates11axSs34 *string `pulumi:"rates11axSs34"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + Rates11beMcsMap *string `pulumi:"rates11beMcsMap"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + Rates11beMcsMap160 *string `pulumi:"rates11beMcsMap160"` + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + Rates11beMcsMap320 *string `pulumi:"rates11beMcsMap320"` // Allowed data rates for 802.11b/g. Rates11bg *string `pulumi:"rates11bg"` // 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`. @@ -1562,12 +1618,14 @@ type VapArgs struct { AccessControlList pulumi.StringPtrInput // WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). AcctInterimInterval pulumi.IntPtrInput - // Additional AKMs. Valid values: `akm6`. + // Additional AKMs. AdditionalAkms pulumi.StringPtrInput // Address group ID. AddressGroup pulumi.StringPtrInput // Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. AddressGroupPolicy pulumi.StringPtrInput + // WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + Akm24Only pulumi.StringPtrInput // Alias. Alias pulumi.StringPtrInput // AntiVirus profile name. @@ -1590,6 +1648,8 @@ type VapArgs struct { AuthPortalAddr pulumi.StringPtrInput // Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. BeaconAdvertising pulumi.StringPtrInput + // Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + BeaconProtection pulumi.StringPtrInput // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. BroadcastSsid pulumi.StringPtrInput // Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. @@ -1602,6 +1662,8 @@ type VapArgs struct { BstmLoadBalancingDisassocTimer pulumi.IntPtrInput // Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). BstmRssiDisassocTimer pulumi.IntPtrInput + // Enable/disable captive portal. Valid values: `enable`, `disable`. + CaptivePortal pulumi.StringPtrInput // Local-bridging captive portal ac-name. CaptivePortalAcName pulumi.StringPtrInput // Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). @@ -1664,11 +1726,11 @@ type VapArgs struct { GasComebackDelay pulumi.IntPtrInput // GAS fragmentation limit (512 - 4096, default = 1024). GasFragmentationLimit pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. GtkRekey pulumi.StringPtrInput - // GTK rekey interval (1800 - 864000 sec, default = 86400). + // GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. GtkRekeyIntv pulumi.IntPtrInput // Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. HighEfficiency pulumi.StringPtrInput @@ -1762,6 +1824,8 @@ type VapArgs struct { NacProfile pulumi.StringPtrInput // Virtual AP name. Name pulumi.StringPtrInput + // Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + NasFilterRule pulumi.StringPtrInput // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. NeighborReportDualBand pulumi.StringPtrInput // Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. @@ -1802,7 +1866,7 @@ type VapArgs struct { ProbeRespThreshold pulumi.StringPtrInput // Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. PtkRekey pulumi.StringPtrInput - // PTK rekey interval (1800 - 864000 sec, default = 86400). + // PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. PtkRekeyIntv pulumi.IntPtrInput // Quality of service profile name. QosProfile pulumi.StringPtrInput @@ -1842,6 +1906,12 @@ type VapArgs struct { Rates11axSs12 pulumi.StringPtrInput // 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`. Rates11axSs34 pulumi.StringPtrInput + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + Rates11beMcsMap pulumi.StringPtrInput + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + Rates11beMcsMap160 pulumi.StringPtrInput + // Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + Rates11beMcsMap320 pulumi.StringPtrInput // Allowed data rates for 802.11b/g. Rates11bg pulumi.StringPtrInput // 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`. @@ -2021,7 +2091,7 @@ func (o VapOutput) AcctInterimInterval() pulumi.IntOutput { return o.ApplyT(func(v *Vap) pulumi.IntOutput { return v.AcctInterimInterval }).(pulumi.IntOutput) } -// Additional AKMs. Valid values: `akm6`. +// Additional AKMs. func (o VapOutput) AdditionalAkms() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.AdditionalAkms }).(pulumi.StringOutput) } @@ -2036,6 +2106,11 @@ func (o VapOutput) AddressGroupPolicy() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.AddressGroupPolicy }).(pulumi.StringOutput) } +// WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. +func (o VapOutput) Akm24Only() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Akm24Only }).(pulumi.StringOutput) +} + // Alias. func (o VapOutput) Alias() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Alias }).(pulumi.StringOutput) @@ -2091,6 +2166,11 @@ func (o VapOutput) BeaconAdvertising() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.BeaconAdvertising }).(pulumi.StringOutput) } +// Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. +func (o VapOutput) BeaconProtection() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.BeaconProtection }).(pulumi.StringOutput) +} + // Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. func (o VapOutput) BroadcastSsid() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.BroadcastSsid }).(pulumi.StringOutput) @@ -2121,6 +2201,11 @@ func (o VapOutput) BstmRssiDisassocTimer() pulumi.IntOutput { return o.ApplyT(func(v *Vap) pulumi.IntOutput { return v.BstmRssiDisassocTimer }).(pulumi.IntOutput) } +// Enable/disable captive portal. Valid values: `enable`, `disable`. +func (o VapOutput) CaptivePortal() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.CaptivePortal }).(pulumi.StringOutput) +} + // Local-bridging captive portal ac-name. func (o VapOutput) CaptivePortalAcName() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.CaptivePortalAcName }).(pulumi.StringOutput) @@ -2276,7 +2361,7 @@ func (o VapOutput) GasFragmentationLimit() pulumi.IntOutput { return o.ApplyT(func(v *Vap) pulumi.IntOutput { return v.GasFragmentationLimit }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VapOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vap) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -2286,7 +2371,7 @@ func (o VapOutput) GtkRekey() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.GtkRekey }).(pulumi.StringOutput) } -// GTK rekey interval (1800 - 864000 sec, default = 86400). +// GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. func (o VapOutput) GtkRekeyIntv() pulumi.IntOutput { return o.ApplyT(func(v *Vap) pulumi.IntOutput { return v.GtkRekeyIntv }).(pulumi.IntOutput) } @@ -2521,6 +2606,11 @@ func (o VapOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } +// Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. +func (o VapOutput) NasFilterRule() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.NasFilterRule }).(pulumi.StringOutput) +} + // Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. func (o VapOutput) NeighborReportDualBand() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.NeighborReportDualBand }).(pulumi.StringOutput) @@ -2621,7 +2711,7 @@ func (o VapOutput) PtkRekey() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.PtkRekey }).(pulumi.StringOutput) } -// PTK rekey interval (1800 - 864000 sec, default = 86400). +// PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. func (o VapOutput) PtkRekeyIntv() pulumi.IntOutput { return o.ApplyT(func(v *Vap) pulumi.IntOutput { return v.PtkRekeyIntv }).(pulumi.IntOutput) } @@ -2721,6 +2811,21 @@ func (o VapOutput) Rates11axSs34() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Rates11axSs34 }).(pulumi.StringOutput) } +// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. +func (o VapOutput) Rates11beMcsMap() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Rates11beMcsMap }).(pulumi.StringOutput) +} + +// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. +func (o VapOutput) Rates11beMcsMap160() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Rates11beMcsMap160 }).(pulumi.StringOutput) +} + +// Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. +func (o VapOutput) Rates11beMcsMap320() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Rates11beMcsMap320 }).(pulumi.StringOutput) +} + // Allowed data rates for 802.11b/g. func (o VapOutput) Rates11bg() pulumi.StringOutput { return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Rates11bg }).(pulumi.StringOutput) @@ -2882,8 +2987,8 @@ func (o VapOutput) UtmStatus() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VapOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vap) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VapOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vap) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/wirelesscontroller/vapgroup.go b/sdk/go/fortios/wirelesscontroller/vapgroup.go index cb8bb264..ff08bbfc 100644 --- a/sdk/go/fortios/wirelesscontroller/vapgroup.go +++ b/sdk/go/fortios/wirelesscontroller/vapgroup.go @@ -37,14 +37,14 @@ type Vapgroup struct { Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Group Name Name pulumi.StringOutput `pulumi:"name"` // List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. Vaps VapgroupVapArrayOutput `pulumi:"vaps"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` } // NewVapgroup registers a new resource with the given unique name, arguments, and options. @@ -81,7 +81,7 @@ type vapgroupState struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group Name Name *string `pulumi:"name"` @@ -96,7 +96,7 @@ type VapgroupState struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group Name Name pulumi.StringPtrInput @@ -115,7 +115,7 @@ type vapgroupArgs struct { Comment *string `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Group Name Name *string `pulumi:"name"` @@ -131,7 +131,7 @@ type VapgroupArgs struct { Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Group Name Name pulumi.StringPtrInput @@ -238,7 +238,7 @@ func (o VapgroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vapgroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o VapgroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Vapgroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -254,8 +254,8 @@ func (o VapgroupOutput) Vaps() VapgroupVapArrayOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o VapgroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Vapgroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o VapgroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Vapgroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } type VapgroupArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/fortios/wirelesscontroller/wagprofile.go b/sdk/go/fortios/wirelesscontroller/wagprofile.go index 9bcee155..05aa1a8f 100644 --- a/sdk/go/fortios/wirelesscontroller/wagprofile.go +++ b/sdk/go/fortios/wirelesscontroller/wagprofile.go @@ -41,14 +41,14 @@ type Wagprofile struct { Name pulumi.StringOutput `pulumi:"name"` // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval pulumi.IntOutput `pulumi:"pingInterval"` - // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + // Number of the tunnel mointoring echo packets (1 - 65535, default = 5). PingNumber pulumi.IntOutput `pulumi:"pingNumber"` // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout pulumi.IntOutput `pulumi:"returnPacketTimeout"` // Tunnel type. Valid values: `l2tpv3`, `gre`. TunnelType pulumi.StringOutput `pulumi:"tunnelType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // IP Address of the wireless access gateway. WagIp pulumi.StringOutput `pulumi:"wagIp"` // UDP port of the wireless access gateway. @@ -93,7 +93,7 @@ type wagprofileState struct { Name *string `pulumi:"name"` // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval *int `pulumi:"pingInterval"` - // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + // Number of the tunnel mointoring echo packets (1 - 65535, default = 5). PingNumber *int `pulumi:"pingNumber"` // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout *int `pulumi:"returnPacketTimeout"` @@ -116,7 +116,7 @@ type WagprofileState struct { Name pulumi.StringPtrInput // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval pulumi.IntPtrInput - // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + // Number of the tunnel mointoring echo packets (1 - 65535, default = 5). PingNumber pulumi.IntPtrInput // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout pulumi.IntPtrInput @@ -143,7 +143,7 @@ type wagprofileArgs struct { Name *string `pulumi:"name"` // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval *int `pulumi:"pingInterval"` - // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + // Number of the tunnel mointoring echo packets (1 - 65535, default = 5). PingNumber *int `pulumi:"pingNumber"` // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout *int `pulumi:"returnPacketTimeout"` @@ -167,7 +167,7 @@ type WagprofileArgs struct { Name pulumi.StringPtrInput // Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). PingInterval pulumi.IntPtrInput - // Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + // Number of the tunnel mointoring echo packets (1 - 65535, default = 5). PingNumber pulumi.IntPtrInput // Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). ReturnPacketTimeout pulumi.IntPtrInput @@ -288,7 +288,7 @@ func (o WagprofileOutput) PingInterval() pulumi.IntOutput { return o.ApplyT(func(v *Wagprofile) pulumi.IntOutput { return v.PingInterval }).(pulumi.IntOutput) } -// Number of the tunnel monitoring echo packets (1 - 65535, default = 5). +// Number of the tunnel mointoring echo packets (1 - 65535, default = 5). func (o WagprofileOutput) PingNumber() pulumi.IntOutput { return o.ApplyT(func(v *Wagprofile) pulumi.IntOutput { return v.PingNumber }).(pulumi.IntOutput) } @@ -304,8 +304,8 @@ func (o WagprofileOutput) TunnelType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WagprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Wagprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WagprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Wagprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // IP Address of the wireless access gateway. diff --git a/sdk/go/fortios/wirelesscontroller/widsprofile.go b/sdk/go/fortios/wirelesscontroller/widsprofile.go index d9b74617..9ec8c242 100644 --- a/sdk/go/fortios/wirelesscontroller/widsprofile.go +++ b/sdk/go/fortios/wirelesscontroller/widsprofile.go @@ -43,17 +43,17 @@ type Widsprofile struct { ApBgscanDisableSchedules WidsprofileApBgscanDisableScheduleArrayOutput `pulumi:"apBgscanDisableSchedules"` // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart pulumi.StringOutput `pulumi:"apBgscanDisableStart"` - // Listening time on a scanning channel (10 - 1000 msec, default = 20). + // Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. ApBgscanDuration pulumi.IntOutput `pulumi:"apBgscanDuration"` - // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + // Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. ApBgscanIdle pulumi.IntOutput `pulumi:"apBgscanIdle"` - // Period of time between scanning two channels (1 - 600 sec, default = 1). + // Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. ApBgscanIntv pulumi.IntOutput `pulumi:"apBgscanIntv"` - // Period of time between background scans (60 - 3600 sec, default = 600). + // Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. ApBgscanPeriod pulumi.IntOutput `pulumi:"apBgscanPeriod"` - // Period of time between background scan reports (15 - 600 sec, default = 30). + // Period between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv pulumi.IntOutput `pulumi:"apBgscanReportIntv"` - // Period of time between foreground scan reports (15 - 600 sec, default = 15). + // Period between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv pulumi.IntOutput `pulumi:"apFgscanReportIntv"` // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan pulumi.StringOutput `pulumi:"apScan"` @@ -123,7 +123,7 @@ type Widsprofile struct { EapolSuccIntv pulumi.IntOutput `pulumi:"eapolSuccIntv"` // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh pulumi.IntOutput `pulumi:"eapolSuccThresh"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui pulumi.StringOutput `pulumi:"invalidMacOui"` @@ -135,14 +135,14 @@ type Widsprofile struct { Name pulumi.StringOutput `pulumi:"name"` // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp pulumi.StringOutput `pulumi:"nullSsidProbeResp"` - // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + // Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode pulumi.StringOutput `pulumi:"sensorMode"` // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth pulumi.StringOutput `pulumi:"spoofedDeauth"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `apScanChannelList2g5g` block supports: - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. WeakWepIv pulumi.StringOutput `pulumi:"weakWepIv"` // Enable/disable wireless bridge detection (default = disable). Valid values: `enable`, `disable`. @@ -189,17 +189,17 @@ type widsprofileState struct { ApBgscanDisableSchedules []WidsprofileApBgscanDisableSchedule `pulumi:"apBgscanDisableSchedules"` // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart *string `pulumi:"apBgscanDisableStart"` - // Listening time on a scanning channel (10 - 1000 msec, default = 20). + // Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. ApBgscanDuration *int `pulumi:"apBgscanDuration"` - // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + // Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. ApBgscanIdle *int `pulumi:"apBgscanIdle"` - // Period of time between scanning two channels (1 - 600 sec, default = 1). + // Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. ApBgscanIntv *int `pulumi:"apBgscanIntv"` - // Period of time between background scans (60 - 3600 sec, default = 600). + // Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. ApBgscanPeriod *int `pulumi:"apBgscanPeriod"` - // Period of time between background scan reports (15 - 600 sec, default = 30). + // Period between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv *int `pulumi:"apBgscanReportIntv"` - // Period of time between foreground scan reports (15 - 600 sec, default = 15). + // Period between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv *int `pulumi:"apFgscanReportIntv"` // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan *string `pulumi:"apScan"` @@ -269,7 +269,7 @@ type widsprofileState struct { EapolSuccIntv *int `pulumi:"eapolSuccIntv"` // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh *int `pulumi:"eapolSuccThresh"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui *string `pulumi:"invalidMacOui"` @@ -281,7 +281,7 @@ type widsprofileState struct { Name *string `pulumi:"name"` // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp *string `pulumi:"nullSsidProbeResp"` - // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + // Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode *string `pulumi:"sensorMode"` // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth *string `pulumi:"spoofedDeauth"` @@ -306,17 +306,17 @@ type WidsprofileState struct { ApBgscanDisableSchedules WidsprofileApBgscanDisableScheduleArrayInput // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart pulumi.StringPtrInput - // Listening time on a scanning channel (10 - 1000 msec, default = 20). + // Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. ApBgscanDuration pulumi.IntPtrInput - // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + // Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. ApBgscanIdle pulumi.IntPtrInput - // Period of time between scanning two channels (1 - 600 sec, default = 1). + // Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. ApBgscanIntv pulumi.IntPtrInput - // Period of time between background scans (60 - 3600 sec, default = 600). + // Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. ApBgscanPeriod pulumi.IntPtrInput - // Period of time between background scan reports (15 - 600 sec, default = 30). + // Period between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv pulumi.IntPtrInput - // Period of time between foreground scan reports (15 - 600 sec, default = 15). + // Period between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv pulumi.IntPtrInput // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan pulumi.StringPtrInput @@ -386,7 +386,7 @@ type WidsprofileState struct { EapolSuccIntv pulumi.IntPtrInput // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui pulumi.StringPtrInput @@ -398,7 +398,7 @@ type WidsprofileState struct { Name pulumi.StringPtrInput // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp pulumi.StringPtrInput - // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + // Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode pulumi.StringPtrInput // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth pulumi.StringPtrInput @@ -427,17 +427,17 @@ type widsprofileArgs struct { ApBgscanDisableSchedules []WidsprofileApBgscanDisableSchedule `pulumi:"apBgscanDisableSchedules"` // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart *string `pulumi:"apBgscanDisableStart"` - // Listening time on a scanning channel (10 - 1000 msec, default = 20). + // Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. ApBgscanDuration *int `pulumi:"apBgscanDuration"` - // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + // Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. ApBgscanIdle *int `pulumi:"apBgscanIdle"` - // Period of time between scanning two channels (1 - 600 sec, default = 1). + // Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. ApBgscanIntv *int `pulumi:"apBgscanIntv"` - // Period of time between background scans (60 - 3600 sec, default = 600). + // Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. ApBgscanPeriod *int `pulumi:"apBgscanPeriod"` - // Period of time between background scan reports (15 - 600 sec, default = 30). + // Period between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv *int `pulumi:"apBgscanReportIntv"` - // Period of time between foreground scan reports (15 - 600 sec, default = 15). + // Period between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv *int `pulumi:"apFgscanReportIntv"` // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan *string `pulumi:"apScan"` @@ -507,7 +507,7 @@ type widsprofileArgs struct { EapolSuccIntv *int `pulumi:"eapolSuccIntv"` // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh *int `pulumi:"eapolSuccThresh"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui *string `pulumi:"invalidMacOui"` @@ -519,7 +519,7 @@ type widsprofileArgs struct { Name *string `pulumi:"name"` // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp *string `pulumi:"nullSsidProbeResp"` - // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + // Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode *string `pulumi:"sensorMode"` // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth *string `pulumi:"spoofedDeauth"` @@ -545,17 +545,17 @@ type WidsprofileArgs struct { ApBgscanDisableSchedules WidsprofileApBgscanDisableScheduleArrayInput // Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). ApBgscanDisableStart pulumi.StringPtrInput - // Listening time on a scanning channel (10 - 1000 msec, default = 20). + // Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. ApBgscanDuration pulumi.IntPtrInput - // Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + // Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. ApBgscanIdle pulumi.IntPtrInput - // Period of time between scanning two channels (1 - 600 sec, default = 1). + // Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. ApBgscanIntv pulumi.IntPtrInput - // Period of time between background scans (60 - 3600 sec, default = 600). + // Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. ApBgscanPeriod pulumi.IntPtrInput - // Period of time between background scan reports (15 - 600 sec, default = 30). + // Period between background scan reports (15 - 600 sec, default = 30). ApBgscanReportIntv pulumi.IntPtrInput - // Period of time between foreground scan reports (15 - 600 sec, default = 15). + // Period between foreground scan reports (15 - 600 sec, default = 15). ApFgscanReportIntv pulumi.IntPtrInput // Enable/disable rogue AP detection. Valid values: `disable`, `enable`. ApScan pulumi.StringPtrInput @@ -625,7 +625,7 @@ type WidsprofileArgs struct { EapolSuccIntv pulumi.IntPtrInput // The threshold value for EAPOL-Success flooding in specified interval. EapolSuccThresh pulumi.IntPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. InvalidMacOui pulumi.StringPtrInput @@ -637,7 +637,7 @@ type WidsprofileArgs struct { Name pulumi.StringPtrInput // Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. NullSsidProbeResp pulumi.StringPtrInput - // Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + // Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. SensorMode pulumi.StringPtrInput // Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. SpoofedDeauth pulumi.StringPtrInput @@ -763,32 +763,32 @@ func (o WidsprofileOutput) ApBgscanDisableStart() pulumi.StringOutput { return o.ApplyT(func(v *Widsprofile) pulumi.StringOutput { return v.ApBgscanDisableStart }).(pulumi.StringOutput) } -// Listening time on a scanning channel (10 - 1000 msec, default = 20). +// Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. func (o WidsprofileOutput) ApBgscanDuration() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.ApBgscanDuration }).(pulumi.IntOutput) } -// Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). +// Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. func (o WidsprofileOutput) ApBgscanIdle() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.ApBgscanIdle }).(pulumi.IntOutput) } -// Period of time between scanning two channels (1 - 600 sec, default = 1). +// Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. func (o WidsprofileOutput) ApBgscanIntv() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.ApBgscanIntv }).(pulumi.IntOutput) } -// Period of time between background scans (60 - 3600 sec, default = 600). +// Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. func (o WidsprofileOutput) ApBgscanPeriod() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.ApBgscanPeriod }).(pulumi.IntOutput) } -// Period of time between background scan reports (15 - 600 sec, default = 30). +// Period between background scan reports (15 - 600 sec, default = 30). func (o WidsprofileOutput) ApBgscanReportIntv() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.ApBgscanReportIntv }).(pulumi.IntOutput) } -// Period of time between foreground scan reports (15 - 600 sec, default = 15). +// Period between foreground scan reports (15 - 600 sec, default = 15). func (o WidsprofileOutput) ApFgscanReportIntv() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.ApFgscanReportIntv }).(pulumi.IntOutput) } @@ -963,7 +963,7 @@ func (o WidsprofileOutput) EapolSuccThresh() pulumi.IntOutput { return o.ApplyT(func(v *Widsprofile) pulumi.IntOutput { return v.EapolSuccThresh }).(pulumi.IntOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o WidsprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Widsprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -993,7 +993,7 @@ func (o WidsprofileOutput) NullSsidProbeResp() pulumi.StringOutput { return o.ApplyT(func(v *Widsprofile) pulumi.StringOutput { return v.NullSsidProbeResp }).(pulumi.StringOutput) } -// Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. +// Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. func (o WidsprofileOutput) SensorMode() pulumi.StringOutput { return o.ApplyT(func(v *Widsprofile) pulumi.StringOutput { return v.SensorMode }).(pulumi.StringOutput) } @@ -1006,8 +1006,8 @@ func (o WidsprofileOutput) SpoofedDeauth() pulumi.StringOutput { // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. // // The `apScanChannelList2g5g` block supports: -func (o WidsprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Widsprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WidsprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Widsprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. diff --git a/sdk/go/fortios/wirelesscontroller/wtp.go b/sdk/go/fortios/wirelesscontroller/wtp.go index 039ea47b..831784ae 100644 --- a/sdk/go/fortios/wirelesscontroller/wtp.go +++ b/sdk/go/fortios/wirelesscontroller/wtp.go @@ -56,13 +56,13 @@ type Wtp struct { FirmwareProvision pulumi.StringOutput `pulumi:"firmwareProvision"` // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringOutput `pulumi:"firmwareProvisionLatest"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload pulumi.StringOutput `pulumi:"imageDownload"` // Index (0 - 4294967295). Index pulumi.IntOutput `pulumi:"index"` - // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing pulumi.StringOutput `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpLanOutput `pulumi:"lan"` @@ -114,14 +114,14 @@ type Wtp struct { SplitTunnelingAclPath pulumi.StringOutput `pulumi:"splitTunnelingAclPath"` // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpSplitTunnelingAclArrayOutput `pulumi:"splitTunnelingAcls"` - // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink pulumi.IntOutput `pulumi:"tunMtuDownlink"` - // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink pulumi.IntOutput `pulumi:"tunMtuUplink"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. WanPortMode pulumi.StringOutput `pulumi:"wanPortMode"` // WTP ID. @@ -194,13 +194,13 @@ type wtpState struct { FirmwareProvision *string `pulumi:"firmwareProvision"` // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest *string `pulumi:"firmwareProvisionLatest"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload *string `pulumi:"imageDownload"` // Index (0 - 4294967295). Index *int `pulumi:"index"` - // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing *string `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan *WtpLan `pulumi:"lan"` @@ -252,9 +252,9 @@ type wtpState struct { SplitTunnelingAclPath *string `pulumi:"splitTunnelingAclPath"` // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls []WtpSplitTunnelingAcl `pulumi:"splitTunnelingAcls"` - // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink *int `pulumi:"tunMtuDownlink"` - // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink *int `pulumi:"tunMtuUplink"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid *string `pulumi:"uuid"` @@ -293,13 +293,13 @@ type WtpState struct { FirmwareProvision pulumi.StringPtrInput // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload pulumi.StringPtrInput // Index (0 - 4294967295). Index pulumi.IntPtrInput - // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpLanPtrInput @@ -351,9 +351,9 @@ type WtpState struct { SplitTunnelingAclPath pulumi.StringPtrInput // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpSplitTunnelingAclArrayInput - // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink pulumi.IntPtrInput - // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink pulumi.IntPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput @@ -396,13 +396,13 @@ type wtpArgs struct { FirmwareProvision *string `pulumi:"firmwareProvision"` // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest *string `pulumi:"firmwareProvisionLatest"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload *string `pulumi:"imageDownload"` // Index (0 - 4294967295). Index *int `pulumi:"index"` - // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing *string `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan *WtpLan `pulumi:"lan"` @@ -454,9 +454,9 @@ type wtpArgs struct { SplitTunnelingAclPath *string `pulumi:"splitTunnelingAclPath"` // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls []WtpSplitTunnelingAcl `pulumi:"splitTunnelingAcls"` - // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink *int `pulumi:"tunMtuDownlink"` - // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink *int `pulumi:"tunMtuUplink"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid *string `pulumi:"uuid"` @@ -496,13 +496,13 @@ type WtpArgs struct { FirmwareProvision pulumi.StringPtrInput // Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. FirmwareProvisionLatest pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable WTP image download. Valid values: `enable`, `disable`. ImageDownload pulumi.StringPtrInput // Index (0 - 4294967295). Index pulumi.IntPtrInput - // Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpLanPtrInput @@ -554,9 +554,9 @@ type WtpArgs struct { SplitTunnelingAclPath pulumi.StringPtrInput // Split tunneling ACL filter list. The structure of `splitTunnelingAcl` block is documented below. SplitTunnelingAcls WtpSplitTunnelingAclArrayInput - // Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink pulumi.IntPtrInput - // Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink pulumi.IntPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput @@ -714,7 +714,7 @@ func (o WtpOutput) FirmwareProvisionLatest() pulumi.StringOutput { return o.ApplyT(func(v *Wtp) pulumi.StringOutput { return v.FirmwareProvisionLatest }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o WtpOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Wtp) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -729,7 +729,7 @@ func (o WtpOutput) Index() pulumi.IntOutput { return o.ApplyT(func(v *Wtp) pulumi.IntOutput { return v.Index }).(pulumi.IntOutput) } -// Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. +// 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`. func (o WtpOutput) IpFragmentPreventing() pulumi.StringOutput { return o.ApplyT(func(v *Wtp) pulumi.StringOutput { return v.IpFragmentPreventing }).(pulumi.StringOutput) } @@ -859,12 +859,12 @@ func (o WtpOutput) SplitTunnelingAcls() WtpSplitTunnelingAclArrayOutput { return o.ApplyT(func(v *Wtp) WtpSplitTunnelingAclArrayOutput { return v.SplitTunnelingAcls }).(WtpSplitTunnelingAclArrayOutput) } -// Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. +// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). func (o WtpOutput) TunMtuDownlink() pulumi.IntOutput { return o.ApplyT(func(v *Wtp) pulumi.IntOutput { return v.TunMtuDownlink }).(pulumi.IntOutput) } -// Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. +// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). func (o WtpOutput) TunMtuUplink() pulumi.IntOutput { return o.ApplyT(func(v *Wtp) pulumi.IntOutput { return v.TunMtuUplink }).(pulumi.IntOutput) } @@ -875,8 +875,8 @@ func (o WtpOutput) Uuid() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WtpOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Wtp) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WtpOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Wtp) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. diff --git a/sdk/go/fortios/wirelesscontroller/wtpgroup.go b/sdk/go/fortios/wirelesscontroller/wtpgroup.go index 1e16baa0..dfffe5f4 100644 --- a/sdk/go/fortios/wirelesscontroller/wtpgroup.go +++ b/sdk/go/fortios/wirelesscontroller/wtpgroup.go @@ -37,14 +37,14 @@ type Wtpgroup struct { BleMajorId pulumi.IntOutput `pulumi:"bleMajorId"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // WTP group name. Name pulumi.StringOutput `pulumi:"name"` // FortiAP models to define the WTP group platform type. PlatformType pulumi.StringOutput `pulumi:"platformType"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // WTP list. The structure of `wtps` block is documented below. Wtps WtpgroupWtpArrayOutput `pulumi:"wtps"` } @@ -83,7 +83,7 @@ type wtpgroupState struct { BleMajorId *int `pulumi:"bleMajorId"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // WTP group name. Name *string `pulumi:"name"` @@ -100,7 +100,7 @@ type WtpgroupState struct { BleMajorId pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WTP group name. Name pulumi.StringPtrInput @@ -121,7 +121,7 @@ type wtpgroupArgs struct { BleMajorId *int `pulumi:"bleMajorId"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable *string `pulumi:"dynamicSortSubtable"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // WTP group name. Name *string `pulumi:"name"` @@ -139,7 +139,7 @@ type WtpgroupArgs struct { BleMajorId pulumi.IntPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // WTP group name. Name pulumi.StringPtrInput @@ -248,7 +248,7 @@ func (o WtpgroupOutput) DynamicSortSubtable() pulumi.StringPtrOutput { return o.ApplyT(func(v *Wtpgroup) pulumi.StringPtrOutput { return v.DynamicSortSubtable }).(pulumi.StringPtrOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o WtpgroupOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Wtpgroup) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -264,8 +264,8 @@ func (o WtpgroupOutput) PlatformType() pulumi.StringOutput { } // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WtpgroupOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Wtpgroup) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WtpgroupOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Wtpgroup) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // WTP list. The structure of `wtps` block is documented below. diff --git a/sdk/go/fortios/wirelesscontroller/wtpprofile.go b/sdk/go/fortios/wirelesscontroller/wtpprofile.go index 3165c96a..02ae0236 100644 --- a/sdk/go/fortios/wirelesscontroller/wtpprofile.go +++ b/sdk/go/fortios/wirelesscontroller/wtpprofile.go @@ -47,7 +47,7 @@ type Wtpprofile struct { BonjourProfile pulumi.StringOutput `pulumi:"bonjourProfile"` // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` - // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + // Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin pulumi.StringOutput `pulumi:"consoleLogin"` // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringOutput `pulumi:"controlMessageOffload"` @@ -67,7 +67,7 @@ type Wtpprofile struct { ExtInfoEnable pulumi.StringOutput `pulumi:"extInfoEnable"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringOutput `pulumi:"frequencyHandoff"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming pulumi.StringOutput `pulumi:"handoffRoaming"` @@ -77,7 +77,7 @@ type Wtpprofile struct { HandoffStaThresh pulumi.IntOutput `pulumi:"handoffStaThresh"` // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment pulumi.StringOutput `pulumi:"indoorOutdoorDeployment"` - // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing pulumi.StringOutput `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpprofileLanOutput `pulumi:"lan"` @@ -87,7 +87,7 @@ type Wtpprofile struct { LedSchedules WtpprofileLedScheduleArrayOutput `pulumi:"ledSchedules"` // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState pulumi.StringOutput `pulumi:"ledState"` - // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. Lldp pulumi.StringOutput `pulumi:"lldp"` // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrOutput `pulumi:"loginPasswd"` @@ -117,14 +117,16 @@ type Wtpprofile struct { SplitTunnelingAcls WtpprofileSplitTunnelingAclArrayOutput `pulumi:"splitTunnelingAcls"` // System log server configuration profile name. SyslogProfile pulumi.StringOutput `pulumi:"syslogProfile"` - // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink pulumi.IntOutput `pulumi:"tunMtuDownlink"` - // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink pulumi.IntOutput `pulumi:"tunMtuUplink"` // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand pulumi.StringOutput `pulumi:"unii45ghzBand"` + // Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + UsbPort pulumi.StringOutput `pulumi:"usbPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"` + Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. WanPortAuth pulumi.StringOutput `pulumi:"wanPortAuth"` // Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. @@ -190,7 +192,7 @@ type wtpprofileState struct { BonjourProfile *string `pulumi:"bonjourProfile"` // Comment. Comment *string `pulumi:"comment"` - // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + // Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin *string `pulumi:"consoleLogin"` // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload *string `pulumi:"controlMessageOffload"` @@ -210,7 +212,7 @@ type wtpprofileState struct { ExtInfoEnable *string `pulumi:"extInfoEnable"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming *string `pulumi:"handoffRoaming"` @@ -220,7 +222,7 @@ type wtpprofileState struct { HandoffStaThresh *int `pulumi:"handoffStaThresh"` // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment *string `pulumi:"indoorOutdoorDeployment"` - // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing *string `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan *WtpprofileLan `pulumi:"lan"` @@ -230,7 +232,7 @@ type wtpprofileState struct { LedSchedules []WtpprofileLedSchedule `pulumi:"ledSchedules"` // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState *string `pulumi:"ledState"` - // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. Lldp *string `pulumi:"lldp"` // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd *string `pulumi:"loginPasswd"` @@ -260,12 +262,14 @@ type wtpprofileState struct { SplitTunnelingAcls []WtpprofileSplitTunnelingAcl `pulumi:"splitTunnelingAcls"` // System log server configuration profile name. SyslogProfile *string `pulumi:"syslogProfile"` - // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink *int `pulumi:"tunMtuDownlink"` - // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink *int `pulumi:"tunMtuUplink"` // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand *string `pulumi:"unii45ghzBand"` + // Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + UsbPort *string `pulumi:"usbPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. @@ -297,7 +301,7 @@ type WtpprofileState struct { BonjourProfile pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput - // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + // Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin pulumi.StringPtrInput // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput @@ -317,7 +321,7 @@ type WtpprofileState struct { ExtInfoEnable pulumi.StringPtrInput // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming pulumi.StringPtrInput @@ -327,7 +331,7 @@ type WtpprofileState struct { HandoffStaThresh pulumi.IntPtrInput // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment pulumi.StringPtrInput - // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpprofileLanPtrInput @@ -337,7 +341,7 @@ type WtpprofileState struct { LedSchedules WtpprofileLedScheduleArrayInput // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState pulumi.StringPtrInput - // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. Lldp pulumi.StringPtrInput // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrInput @@ -367,12 +371,14 @@ type WtpprofileState struct { SplitTunnelingAcls WtpprofileSplitTunnelingAclArrayInput // System log server configuration profile name. SyslogProfile pulumi.StringPtrInput - // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink pulumi.IntPtrInput - // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink pulumi.IntPtrInput // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand pulumi.StringPtrInput + // Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + UsbPort pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. @@ -408,7 +414,7 @@ type wtpprofileArgs struct { BonjourProfile *string `pulumi:"bonjourProfile"` // Comment. Comment *string `pulumi:"comment"` - // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + // Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin *string `pulumi:"consoleLogin"` // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload *string `pulumi:"controlMessageOffload"` @@ -428,7 +434,7 @@ type wtpprofileArgs struct { ExtInfoEnable *string `pulumi:"extInfoEnable"` // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff *string `pulumi:"frequencyHandoff"` - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables *string `pulumi:"getAllTables"` // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming *string `pulumi:"handoffRoaming"` @@ -438,7 +444,7 @@ type wtpprofileArgs struct { HandoffStaThresh *int `pulumi:"handoffStaThresh"` // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment *string `pulumi:"indoorOutdoorDeployment"` - // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing *string `pulumi:"ipFragmentPreventing"` // WTP LAN port mapping. The structure of `lan` block is documented below. Lan *WtpprofileLan `pulumi:"lan"` @@ -448,7 +454,7 @@ type wtpprofileArgs struct { LedSchedules []WtpprofileLedSchedule `pulumi:"ledSchedules"` // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState *string `pulumi:"ledState"` - // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. Lldp *string `pulumi:"lldp"` // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd *string `pulumi:"loginPasswd"` @@ -478,12 +484,14 @@ type wtpprofileArgs struct { SplitTunnelingAcls []WtpprofileSplitTunnelingAcl `pulumi:"splitTunnelingAcls"` // System log server configuration profile name. SyslogProfile *string `pulumi:"syslogProfile"` - // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink *int `pulumi:"tunMtuDownlink"` - // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink *int `pulumi:"tunMtuUplink"` // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand *string `pulumi:"unii45ghzBand"` + // Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + UsbPort *string `pulumi:"usbPort"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam *string `pulumi:"vdomparam"` // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. @@ -516,7 +524,7 @@ type WtpprofileArgs struct { BonjourProfile pulumi.StringPtrInput // Comment. Comment pulumi.StringPtrInput - // Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + // Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. ConsoleLogin pulumi.StringPtrInput // Enable/disable CAPWAP control message data channel offload. ControlMessageOffload pulumi.StringPtrInput @@ -536,7 +544,7 @@ type WtpprofileArgs struct { ExtInfoEnable pulumi.StringPtrInput // Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. FrequencyHandoff pulumi.StringPtrInput - // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. HandoffRoaming pulumi.StringPtrInput @@ -546,7 +554,7 @@ type WtpprofileArgs struct { HandoffStaThresh pulumi.IntPtrInput // Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. IndoorOutdoorDeployment pulumi.StringPtrInput - // Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + // 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`. IpFragmentPreventing pulumi.StringPtrInput // WTP LAN port mapping. The structure of `lan` block is documented below. Lan WtpprofileLanPtrInput @@ -556,7 +564,7 @@ type WtpprofileArgs struct { LedSchedules WtpprofileLedScheduleArrayInput // Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. LedState pulumi.StringPtrInput - // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + // Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. Lldp pulumi.StringPtrInput // Set the managed WTP, FortiAP, or AP's administrator password. LoginPasswd pulumi.StringPtrInput @@ -586,12 +594,14 @@ type WtpprofileArgs struct { SplitTunnelingAcls WtpprofileSplitTunnelingAclArrayInput // System log server configuration profile name. SyslogProfile pulumi.StringPtrInput - // Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuDownlink pulumi.IntPtrInput - // Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + // The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). TunMtuUplink pulumi.IntPtrInput // Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. Unii45ghzBand pulumi.StringPtrInput + // Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + UsbPort pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. @@ -730,7 +740,7 @@ func (o WtpprofileOutput) Comment() pulumi.StringPtrOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) } -// Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. +// Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. func (o WtpprofileOutput) ConsoleLogin() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.ConsoleLogin }).(pulumi.StringOutput) } @@ -780,7 +790,7 @@ func (o WtpprofileOutput) FrequencyHandoff() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.FrequencyHandoff }).(pulumi.StringOutput) } -// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. +// Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. func (o WtpprofileOutput) GetAllTables() pulumi.StringPtrOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringPtrOutput { return v.GetAllTables }).(pulumi.StringPtrOutput) } @@ -805,7 +815,7 @@ func (o WtpprofileOutput) IndoorOutdoorDeployment() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.IndoorOutdoorDeployment }).(pulumi.StringOutput) } -// Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. +// 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`. func (o WtpprofileOutput) IpFragmentPreventing() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.IpFragmentPreventing }).(pulumi.StringOutput) } @@ -830,7 +840,7 @@ func (o WtpprofileOutput) LedState() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.LedState }).(pulumi.StringOutput) } -// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. +// Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. func (o WtpprofileOutput) Lldp() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.Lldp }).(pulumi.StringOutput) } @@ -905,12 +915,12 @@ func (o WtpprofileOutput) SyslogProfile() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.SyslogProfile }).(pulumi.StringOutput) } -// Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). +// The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). func (o WtpprofileOutput) TunMtuDownlink() pulumi.IntOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.IntOutput { return v.TunMtuDownlink }).(pulumi.IntOutput) } -// Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). +// The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). func (o WtpprofileOutput) TunMtuUplink() pulumi.IntOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.IntOutput { return v.TunMtuUplink }).(pulumi.IntOutput) } @@ -920,9 +930,14 @@ func (o WtpprofileOutput) Unii45ghzBand() pulumi.StringOutput { return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.Unii45ghzBand }).(pulumi.StringOutput) } +// Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. +func (o WtpprofileOutput) UsbPort() pulumi.StringOutput { + return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.UsbPort }).(pulumi.StringOutput) +} + // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. -func (o WtpprofileOutput) Vdomparam() pulumi.StringPtrOutput { - return o.ApplyT(func(v *Wtpprofile) pulumi.StringPtrOutput { return v.Vdomparam }).(pulumi.StringPtrOutput) +func (o WtpprofileOutput) Vdomparam() pulumi.StringOutput { + return o.ApplyT(func(v *Wtpprofile) pulumi.StringOutput { return v.Vdomparam }).(pulumi.StringOutput) } // Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. diff --git a/sdk/nodejs/alertemail/setting.ts b/sdk/nodejs/alertemail/setting.ts index fb77156d..f4f1ee47 100644 --- a/sdk/nodejs/alertemail/setting.ts +++ b/sdk/nodejs/alertemail/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * informationInterval: 30, * }); * ``` - * * * ## Import * @@ -118,7 +116,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly errorInterval!: pulumi.Output; /** - * Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + * Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. */ public readonly fdsLicenseExpiringDays!: pulumi.Output; /** @@ -212,7 +210,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable violation traffic logs in alert email. Valid values: `enable`, `disable`. */ @@ -366,7 +364,7 @@ export interface SettingState { */ errorInterval?: pulumi.Input; /** - * Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + * Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. */ fdsLicenseExpiringDays?: pulumi.Input; /** @@ -520,7 +518,7 @@ export interface SettingArgs { */ errorInterval?: pulumi.Input; /** - * Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + * Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. */ fdsLicenseExpiringDays?: pulumi.Input; /** diff --git a/sdk/nodejs/antivirus/exemptlist.ts b/sdk/nodejs/antivirus/exemptlist.ts index fe8abe20..36fbf53c 100644 --- a/sdk/nodejs/antivirus/exemptlist.ts +++ b/sdk/nodejs/antivirus/exemptlist.ts @@ -76,7 +76,7 @@ export class Exemptlist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Exemptlist resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/antivirus/heuristic.ts b/sdk/nodejs/antivirus/heuristic.ts index 6456354a..c7a7e6a5 100644 --- a/sdk/nodejs/antivirus/heuristic.ts +++ b/sdk/nodejs/antivirus/heuristic.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.antivirus.Heuristic("trname", {mode: "disable"}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Heuristic extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Heuristic resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/antivirus/profile.ts b/sdk/nodejs/antivirus/profile.ts index 7f1eaa24..90cd3806 100644 --- a/sdk/nodejs/antivirus/profile.ts +++ b/sdk/nodejs/antivirus/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * scanMode: "quick", * }); * ``` - * * * ## Import * @@ -187,7 +185,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly ftp!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -257,7 +255,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -483,7 +481,7 @@ export interface ProfileState { */ ftp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -669,7 +667,7 @@ export interface ProfileArgs { */ ftp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/antivirus/quarantine.ts b/sdk/nodejs/antivirus/quarantine.ts index 3a12022a..19b3f320 100644 --- a/sdk/nodejs/antivirus/quarantine.ts +++ b/sdk/nodejs/antivirus/quarantine.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * storeInfected: "imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs", * }); * ``` - * * * ## Import * @@ -128,7 +126,7 @@ export class Quarantine extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Quarantine resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/antivirus/settings.ts b/sdk/nodejs/antivirus/settings.ts index a85bc000..643578f1 100644 --- a/sdk/nodejs/antivirus/settings.ts +++ b/sdk/nodejs/antivirus/settings.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * grayware: "enable", * }); * ``` - * * * ## Import * @@ -98,7 +96,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/application/custom.ts b/sdk/nodejs/application/custom.ts index a76f88f0..cdff6014 100644 --- a/sdk/nodejs/application/custom.ts +++ b/sdk/nodejs/application/custom.ts @@ -92,7 +92,7 @@ export class Custom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Custom application signature vendor. */ diff --git a/sdk/nodejs/application/group.ts b/sdk/nodejs/application/group.ts index 3e7054b0..b6be4e48 100644 --- a/sdk/nodejs/application/group.ts +++ b/sdk/nodejs/application/group.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * type: "category", * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Group extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -123,7 +121,7 @@ export class Group extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Application vendor filter. */ @@ -203,7 +201,7 @@ export interface GroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -265,7 +263,7 @@ export interface GroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/application/list.ts b/sdk/nodejs/application/list.ts index ebb6991a..d9cbe566 100644 --- a/sdk/nodejs/application/list.ts +++ b/sdk/nodejs/application/list.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * unknownApplicationLog: "disable", * }); * ``` - * * * ## Import * @@ -117,7 +115,7 @@ export class List extends pulumi.CustomResource { */ public readonly forceInclusionSslDiSigs!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -159,7 +157,7 @@ export class List extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a List resource with the given unique name, arguments, and options. @@ -269,7 +267,7 @@ export interface ListState { */ forceInclusionSslDiSigs?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -359,7 +357,7 @@ export interface ListArgs { */ forceInclusionSslDiSigs?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/application/name.ts b/sdk/nodejs/application/name.ts index 499bf282..f10d2fab 100644 --- a/sdk/nodejs/application/name.ts +++ b/sdk/nodejs/application/name.ts @@ -72,7 +72,7 @@ export class Name extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -114,7 +114,7 @@ export class Name extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Application vendor. */ @@ -203,7 +203,7 @@ export interface NameState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -277,7 +277,7 @@ export interface NameArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/application/rulesettings.ts b/sdk/nodejs/application/rulesettings.ts index 22ea3f74..c2e25aef 100644 --- a/sdk/nodejs/application/rulesettings.ts +++ b/sdk/nodejs/application/rulesettings.ts @@ -60,7 +60,7 @@ export class Rulesettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Rulesettings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/authentication/rule.ts b/sdk/nodejs/authentication/rule.ts index a7cf83e2..5da00108 100644 --- a/sdk/nodejs/authentication/rule.ts +++ b/sdk/nodejs/authentication/rule.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * webAuthCookie: "disable", * }); * ``` - * * * ## Import * @@ -76,6 +74,10 @@ export class Rule extends pulumi.CustomResource { * Select an active authentication method. */ public readonly activeAuthMethod!: pulumi.Output; + /** + * Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + */ + public readonly certAuthCookie!: pulumi.Output; /** * Comment. */ @@ -101,7 +103,7 @@ export class Rule extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -143,7 +145,7 @@ export class Rule extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable Web authentication cookies (default = disable). Valid values: `enable`, `disable`. */ @@ -167,6 +169,7 @@ export class Rule extends pulumi.CustomResource { if (opts.id) { const state = argsOrState as RuleState | undefined; resourceInputs["activeAuthMethod"] = state ? state.activeAuthMethod : undefined; + resourceInputs["certAuthCookie"] = state ? state.certAuthCookie : undefined; resourceInputs["comments"] = state ? state.comments : undefined; resourceInputs["corsDepth"] = state ? state.corsDepth : undefined; resourceInputs["corsStateful"] = state ? state.corsStateful : undefined; @@ -189,6 +192,7 @@ export class Rule extends pulumi.CustomResource { } else { const args = argsOrState as RuleArgs | undefined; resourceInputs["activeAuthMethod"] = args ? args.activeAuthMethod : undefined; + resourceInputs["certAuthCookie"] = args ? args.certAuthCookie : undefined; resourceInputs["comments"] = args ? args.comments : undefined; resourceInputs["corsDepth"] = args ? args.corsDepth : undefined; resourceInputs["corsStateful"] = args ? args.corsStateful : undefined; @@ -222,6 +226,10 @@ export interface RuleState { * Select an active authentication method. */ activeAuthMethod?: pulumi.Input; + /** + * Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + */ + certAuthCookie?: pulumi.Input; /** * Comment. */ @@ -247,7 +255,7 @@ export interface RuleState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -308,6 +316,10 @@ export interface RuleArgs { * Select an active authentication method. */ activeAuthMethod?: pulumi.Input; + /** + * Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + */ + certAuthCookie?: pulumi.Input; /** * Comment. */ @@ -333,7 +345,7 @@ export interface RuleArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/authentication/scheme.ts b/sdk/nodejs/authentication/scheme.ts index 61af959e..d302590c 100644 --- a/sdk/nodejs/authentication/scheme.ts +++ b/sdk/nodejs/authentication/scheme.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../utilities"; * requireTfa: "disable", * }); * ``` - * * * ## Import * @@ -99,7 +97,7 @@ export class Scheme extends pulumi.CustomResource { */ public readonly fssoGuest!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -145,7 +143,7 @@ export class Scheme extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Scheme resource with the given unique name, arguments, and options. @@ -224,7 +222,7 @@ export interface SchemeState { */ fssoGuest?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -294,7 +292,7 @@ export interface SchemeArgs { */ fssoGuest?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/authentication/setting.ts b/sdk/nodejs/authentication/setting.ts index b2e0d3bd..4463d705 100644 --- a/sdk/nodejs/authentication/setting.ts +++ b/sdk/nodejs/authentication/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * captivePortalType: "fqdn", * }); * ``` - * * * ## Import * @@ -142,7 +140,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -168,7 +166,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -312,7 +310,7 @@ export interface SettingState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -414,7 +412,7 @@ export interface SettingArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/automation/setting.ts b/sdk/nodejs/automation/setting.ts index 3cee7e1a..ce46425a 100644 --- a/sdk/nodejs/automation/setting.ts +++ b/sdk/nodejs/automation/setting.ts @@ -64,7 +64,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/casb/profile.ts b/sdk/nodejs/casb/profile.ts index dc7febaa..5d7a6e31 100644 --- a/sdk/nodejs/casb/profile.ts +++ b/sdk/nodejs/casb/profile.ts @@ -55,12 +55,16 @@ export class Profile extends pulumi.CustomResource { return obj['__pulumiType'] === Profile.__pulumiType; } + /** + * Comment. + */ + public readonly comment!: pulumi.Output; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +78,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -89,6 +93,7 @@ export class Profile extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as ProfileState | undefined; + resourceInputs["comment"] = state ? state.comment : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; resourceInputs["name"] = state ? state.name : undefined; @@ -96,6 +101,7 @@ export class Profile extends pulumi.CustomResource { resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; } else { const args = argsOrState as ProfileArgs | undefined; + resourceInputs["comment"] = args ? args.comment : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; resourceInputs["name"] = args ? args.name : undefined; @@ -111,12 +117,16 @@ export class Profile extends pulumi.CustomResource { * Input properties used for looking up and filtering Profile resources. */ export interface ProfileState { + /** + * Comment. + */ + comment?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -137,12 +147,16 @@ export interface ProfileState { * The set of arguments for constructing a Profile resource. */ export interface ProfileArgs { + /** + * Comment. + */ + comment?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/casb/saasapplication.ts b/sdk/nodejs/casb/saasapplication.ts index b384753e..fdfba716 100644 --- a/sdk/nodejs/casb/saasapplication.ts +++ b/sdk/nodejs/casb/saasapplication.ts @@ -72,7 +72,7 @@ export class Saasapplication extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Saasapplication extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Saasapplication resource with the given unique name, arguments, and options. @@ -158,7 +158,7 @@ export interface SaasapplicationState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -204,7 +204,7 @@ export interface SaasapplicationArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/casb/useractivity.ts b/sdk/nodejs/casb/useractivity.ts index a8e61125..083307cc 100644 --- a/sdk/nodejs/casb/useractivity.ts +++ b/sdk/nodejs/casb/useractivity.ts @@ -80,7 +80,7 @@ export class Useractivity extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -110,7 +110,7 @@ export class Useractivity extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Useractivity resource with the given unique name, arguments, and options. @@ -190,7 +190,7 @@ export interface UseractivityState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -252,7 +252,7 @@ export interface UseractivityArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/certificate/ca.ts b/sdk/nodejs/certificate/ca.ts index 41352f23..c0fad3e9 100644 --- a/sdk/nodejs/certificate/ca.ts +++ b/sdk/nodejs/certificate/ca.ts @@ -73,6 +73,10 @@ export class Ca extends pulumi.CustomResource { * URL of the EST server. */ public readonly estUrl!: pulumi.Output; + /** + * Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + */ + public readonly fabricCa!: pulumi.Output; /** * Time at which CA was last updated. */ @@ -112,7 +116,7 @@ export class Ca extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ca resource with the given unique name, arguments, and options. @@ -132,6 +136,7 @@ export class Ca extends pulumi.CustomResource { resourceInputs["ca"] = state ? state.ca : undefined; resourceInputs["caIdentifier"] = state ? state.caIdentifier : undefined; resourceInputs["estUrl"] = state ? state.estUrl : undefined; + resourceInputs["fabricCa"] = state ? state.fabricCa : undefined; resourceInputs["lastUpdated"] = state ? state.lastUpdated : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["obsolete"] = state ? state.obsolete : undefined; @@ -152,6 +157,7 @@ export class Ca extends pulumi.CustomResource { resourceInputs["ca"] = args?.ca ? pulumi.secret(args.ca) : undefined; resourceInputs["caIdentifier"] = args ? args.caIdentifier : undefined; resourceInputs["estUrl"] = args ? args.estUrl : undefined; + resourceInputs["fabricCa"] = args ? args.fabricCa : undefined; resourceInputs["lastUpdated"] = args ? args.lastUpdated : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["obsolete"] = args ? args.obsolete : undefined; @@ -194,6 +200,10 @@ export interface CaState { * URL of the EST server. */ estUrl?: pulumi.Input; + /** + * Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + */ + fabricCa?: pulumi.Input; /** * Time at which CA was last updated. */ @@ -260,6 +270,10 @@ export interface CaArgs { * URL of the EST server. */ estUrl?: pulumi.Input; + /** + * Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + */ + fabricCa?: pulumi.Input; /** * Time at which CA was last updated. */ diff --git a/sdk/nodejs/certificate/crl.ts b/sdk/nodejs/certificate/crl.ts index 187ec3d8..87d19253 100644 --- a/sdk/nodejs/certificate/crl.ts +++ b/sdk/nodejs/certificate/crl.ts @@ -112,7 +112,7 @@ export class Crl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Crl resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/certificate/local.ts b/sdk/nodejs/certificate/local.ts index b9aabacc..3dbf03a8 100644 --- a/sdk/nodejs/certificate/local.ts +++ b/sdk/nodejs/certificate/local.ts @@ -11,8 +11,42 @@ import * as utilities from "../utilities"; * * ## Example * + * ### Import Certificate: + * + * **Step1: Prepare certificate** + * + * The following key is a randomly generated example key for testing. In actual use, please replace it with your own key. + * + * **Step2: Prepare TF file with fortios.json.GenericApi resource** + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as fortios from "@pulumiverse/fortios"; + * import * as local from "@pulumi/local"; + * + * const keyFile = local.getFile({ + * filename: "./test.key", + * }); + * const crtFile = local.getFile({ + * filename: "./test.crt", + * }); + * const genericapi1 = new fortios.json.GenericApi("genericapi1", { + * json: Promise.all([keyFile, crtFile]).then(([keyFile, crtFile]) => `{ + * "type": "regular", + * "certname": "testcer", + * "password": "", + * "key_file_content": "${keyFile.contentBase64}", + * "file_content": "${crtFile.contentBase64}" + * } + * + * `), + * method: "POST", + * path: "/api/v2/monitor/vpn-certificate/local/import", + * }); + * ``` + * + * **Step3: Apply** * ### Delete Certificate: - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +63,6 @@ import * as utilities from "../utilities"; * start: "auto", * }); * ``` - * */ export class Local extends pulumi.CustomResource { /** @@ -97,7 +130,7 @@ export class Local extends pulumi.CustomResource { public readonly source!: pulumi.Output; public readonly sourceIp!: pulumi.Output; public readonly state!: pulumi.Output; - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Local resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/certificate/remote.ts b/sdk/nodejs/certificate/remote.ts index f402edcc..d3ac2ad8 100644 --- a/sdk/nodejs/certificate/remote.ts +++ b/sdk/nodejs/certificate/remote.ts @@ -72,7 +72,7 @@ export class Remote extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Remote resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/cifs/domaincontroller.ts b/sdk/nodejs/cifs/domaincontroller.ts index 1bb01e08..c31b4dcd 100644 --- a/sdk/nodejs/cifs/domaincontroller.ts +++ b/sdk/nodejs/cifs/domaincontroller.ts @@ -84,7 +84,7 @@ export class Domaincontroller extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Domaincontroller resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/cifs/profile.ts b/sdk/nodejs/cifs/profile.ts index af9e49f4..4bb998c1 100644 --- a/sdk/nodejs/cifs/profile.ts +++ b/sdk/nodejs/cifs/profile.ts @@ -68,7 +68,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly fileFilter!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -86,7 +86,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -142,7 +142,7 @@ export interface ProfileState { */ fileFilter?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -180,7 +180,7 @@ export interface ProfileArgs { */ fileFilter?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/config/vars.ts b/sdk/nodejs/config/vars.ts index f15c7a41..c1e0ea98 100644 --- a/sdk/nodejs/config/vars.ts +++ b/sdk/nodejs/config/vars.ts @@ -179,6 +179,10 @@ Object.defineProperty(exports, "username", { enumerable: true, }); +/** + * Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + * vdom value on that resource. + */ export declare const vdom: string | undefined; Object.defineProperty(exports, "vdom", { get() { diff --git a/sdk/nodejs/credentialstore/domaincontroller.ts b/sdk/nodejs/credentialstore/domaincontroller.ts index fe4356db..67b5d25a 100644 --- a/sdk/nodejs/credentialstore/domaincontroller.ts +++ b/sdk/nodejs/credentialstore/domaincontroller.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + * Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. * * ## Import * @@ -88,7 +88,7 @@ export class Domaincontroller extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Domaincontroller resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/diameterfilter/profile.ts b/sdk/nodejs/diameterfilter/profile.ts index c171ee00..c84b03df 100644 --- a/sdk/nodejs/diameterfilter/profile.ts +++ b/sdk/nodejs/diameterfilter/profile.ts @@ -104,7 +104,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/dlp/datatype.ts b/sdk/nodejs/dlp/datatype.ts index 0e32c0ea..3d9cd03a 100644 --- a/sdk/nodejs/dlp/datatype.ts +++ b/sdk/nodejs/dlp/datatype.ts @@ -92,7 +92,7 @@ export class Datatype extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Regular expression pattern string used to verify the data type. */ diff --git a/sdk/nodejs/dlp/dictionary.ts b/sdk/nodejs/dlp/dictionary.ts index 93a884c8..46f558f8 100644 --- a/sdk/nodejs/dlp/dictionary.ts +++ b/sdk/nodejs/dlp/dictionary.ts @@ -68,7 +68,7 @@ export class Dictionary extends pulumi.CustomResource { */ public readonly entries!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -90,7 +90,7 @@ export class Dictionary extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dictionary resource with the given unique name, arguments, and options. @@ -148,7 +148,7 @@ export interface DictionaryState { */ entries?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -190,7 +190,7 @@ export interface DictionaryArgs { */ entries?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/dlp/exactdatamatch.ts b/sdk/nodejs/dlp/exactdatamatch.ts index 6c3d3362..144c637b 100644 --- a/sdk/nodejs/dlp/exactdatamatch.ts +++ b/sdk/nodejs/dlp/exactdatamatch.ts @@ -68,7 +68,7 @@ export class Exactdatamatch extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Exactdatamatch extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Exactdatamatch resource with the given unique name, arguments, and options. @@ -136,7 +136,7 @@ export interface ExactdatamatchState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface ExactdatamatchArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/dlp/filepattern.ts b/sdk/nodejs/dlp/filepattern.ts index 57f0d1b0..b406b8b5 100644 --- a/sdk/nodejs/dlp/filepattern.ts +++ b/sdk/nodejs/dlp/filepattern.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.dlp.Filepattern("trname", {fosid: 9}); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Filepattern extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -93,7 +91,7 @@ export class Filepattern extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Filepattern resource with the given unique name, arguments, and options. @@ -154,7 +152,7 @@ export interface FilepatternState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -188,7 +186,7 @@ export interface FilepatternArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/dlp/fpdocsource.ts b/sdk/nodejs/dlp/fpdocsource.ts index 4ede0e73..c1571d3e 100644 --- a/sdk/nodejs/dlp/fpdocsource.ts +++ b/sdk/nodejs/dlp/fpdocsource.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * weekday: "sunday", * }); * ``` - * * * ## Import * @@ -151,7 +149,7 @@ export class Fpdocsource extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Day of the week on which to scan the server. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. */ diff --git a/sdk/nodejs/dlp/fpsensitivity.ts b/sdk/nodejs/dlp/fpsensitivity.ts index d55f02f0..b8824402 100644 --- a/sdk/nodejs/dlp/fpsensitivity.ts +++ b/sdk/nodejs/dlp/fpsensitivity.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.dlp.Fpsensitivity("trname", {}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Fpsensitivity extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fpsensitivity resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/dlp/profile.ts b/sdk/nodejs/dlp/profile.ts index 242a786a..f52f2a82 100644 --- a/sdk/nodejs/dlp/profile.ts +++ b/sdk/nodejs/dlp/profile.ts @@ -80,7 +80,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly fullArchiveProto!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +106,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -184,7 +184,7 @@ export interface ProfileState { */ fullArchiveProto?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -242,7 +242,7 @@ export interface ProfileArgs { */ fullArchiveProto?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/dlp/sensitivity.ts b/sdk/nodejs/dlp/sensitivity.ts index 49bde57a..50ad3124 100644 --- a/sdk/nodejs/dlp/sensitivity.ts +++ b/sdk/nodejs/dlp/sensitivity.ts @@ -60,7 +60,7 @@ export class Sensitivity extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sensitivity resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/dlp/sensor.ts b/sdk/nodejs/dlp/sensor.ts index b42694a1..38cb19eb 100644 --- a/sdk/nodejs/dlp/sensor.ts +++ b/sdk/nodejs/dlp/sensor.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * summaryProto: "smtp pop3", * }); * ``` - * * * ## Import * @@ -113,7 +111,7 @@ export class Sensor extends pulumi.CustomResource { */ public readonly fullArchiveProto!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -143,7 +141,7 @@ export class Sensor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sensor resource with the given unique name, arguments, and options. @@ -247,7 +245,7 @@ export interface SensorState { */ fullArchiveProto?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -325,7 +323,7 @@ export interface SensorArgs { */ fullArchiveProto?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/dlp/settings.ts b/sdk/nodejs/dlp/settings.ts index 5b6ec113..54a8addd 100644 --- a/sdk/nodejs/dlp/settings.ts +++ b/sdk/nodejs/dlp/settings.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * size: 16, * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/dpdk/cpus.ts b/sdk/nodejs/dpdk/cpus.ts index 69ce674f..94ebdc8c 100644 --- a/sdk/nodejs/dpdk/cpus.ts +++ b/sdk/nodejs/dpdk/cpus.ts @@ -72,7 +72,7 @@ export class Cpus extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * CPUs enabled to run DPDK VNP engines. */ diff --git a/sdk/nodejs/dpdk/global.ts b/sdk/nodejs/dpdk/global.ts index 9e024a88..e429f246 100644 --- a/sdk/nodejs/dpdk/global.ts +++ b/sdk/nodejs/dpdk/global.ts @@ -64,7 +64,7 @@ export class Global extends pulumi.CustomResource { */ public readonly elasticbuffer!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +106,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Global resource with the given unique name, arguments, and options. @@ -168,7 +168,7 @@ export interface GlobalState { */ elasticbuffer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -226,7 +226,7 @@ export interface GlobalArgs { */ elasticbuffer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/endpointcontrol/client.ts b/sdk/nodejs/endpointcontrol/client.ts index ec6d4394..c8ea3cf4 100644 --- a/sdk/nodejs/endpointcontrol/client.ts +++ b/sdk/nodejs/endpointcontrol/client.ts @@ -80,7 +80,7 @@ export class Client extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Client resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/endpointcontrol/fctems.ts b/sdk/nodejs/endpointcontrol/fctems.ts index 76c72c62..42dd7c11 100644 --- a/sdk/nodejs/endpointcontrol/fctems.ts +++ b/sdk/nodejs/endpointcontrol/fctems.ts @@ -73,6 +73,10 @@ export class Fctems extends pulumi.CustomResource { * FortiClient EMS certificate. */ public readonly certificate!: pulumi.Output; + /** + * FortiClient EMS Cloud multitenancy access key + */ + public readonly cloudAuthenticationAccessKey!: pulumi.Output; /** * Cloud server type. Valid values: `production`, `alpha`, `beta`. */ @@ -82,7 +86,7 @@ export class Fctems extends pulumi.CustomResource { */ public readonly dirtyReason!: pulumi.Output; /** - * EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + * EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. */ public readonly emsId!: pulumi.Output; /** @@ -168,7 +172,7 @@ export class Fctems extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Lowest CA cert on Fortigate in verified EMS cert chain. */ @@ -196,6 +200,7 @@ export class Fctems extends pulumi.CustomResource { resourceInputs["callTimeout"] = state ? state.callTimeout : undefined; resourceInputs["capabilities"] = state ? state.capabilities : undefined; resourceInputs["certificate"] = state ? state.certificate : undefined; + resourceInputs["cloudAuthenticationAccessKey"] = state ? state.cloudAuthenticationAccessKey : undefined; resourceInputs["cloudServerType"] = state ? state.cloudServerType : undefined; resourceInputs["dirtyReason"] = state ? state.dirtyReason : undefined; resourceInputs["emsId"] = state ? state.emsId : undefined; @@ -229,6 +234,7 @@ export class Fctems extends pulumi.CustomResource { resourceInputs["callTimeout"] = args ? args.callTimeout : undefined; resourceInputs["capabilities"] = args ? args.capabilities : undefined; resourceInputs["certificate"] = args ? args.certificate : undefined; + resourceInputs["cloudAuthenticationAccessKey"] = args ? args.cloudAuthenticationAccessKey : undefined; resourceInputs["cloudServerType"] = args ? args.cloudServerType : undefined; resourceInputs["dirtyReason"] = args ? args.dirtyReason : undefined; resourceInputs["emsId"] = args ? args.emsId : undefined; @@ -287,6 +293,10 @@ export interface FctemsState { * FortiClient EMS certificate. */ certificate?: pulumi.Input; + /** + * FortiClient EMS Cloud multitenancy access key + */ + cloudAuthenticationAccessKey?: pulumi.Input; /** * Cloud server type. Valid values: `production`, `alpha`, `beta`. */ @@ -296,7 +306,7 @@ export interface FctemsState { */ dirtyReason?: pulumi.Input; /** - * EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + * EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. */ emsId?: pulumi.Input; /** @@ -417,6 +427,10 @@ export interface FctemsArgs { * FortiClient EMS certificate. */ certificate?: pulumi.Input; + /** + * FortiClient EMS Cloud multitenancy access key + */ + cloudAuthenticationAccessKey?: pulumi.Input; /** * Cloud server type. Valid values: `production`, `alpha`, `beta`. */ @@ -426,7 +440,7 @@ export interface FctemsArgs { */ dirtyReason?: pulumi.Input; /** - * EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + * EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. */ emsId?: pulumi.Input; /** diff --git a/sdk/nodejs/endpointcontrol/fctemsoverride.ts b/sdk/nodejs/endpointcontrol/fctemsoverride.ts index 67449fe3..2b1e51f9 100644 --- a/sdk/nodejs/endpointcontrol/fctemsoverride.ts +++ b/sdk/nodejs/endpointcontrol/fctemsoverride.ts @@ -61,6 +61,10 @@ export class Fctemsoverride extends pulumi.CustomResource { * List of EMS capabilities. */ public readonly capabilities!: pulumi.Output; + /** + * FortiClient EMS Cloud multitenancy access key + */ + public readonly cloudAuthenticationAccessKey!: pulumi.Output; /** * Cloud server type. Valid values: `production`, `alpha`, `beta`. */ @@ -152,7 +156,7 @@ export class Fctemsoverride extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Lowest CA cert on Fortigate in verified EMS cert chain. */ @@ -177,6 +181,7 @@ export class Fctemsoverride extends pulumi.CustomResource { const state = argsOrState as FctemsoverrideState | undefined; resourceInputs["callTimeout"] = state ? state.callTimeout : undefined; resourceInputs["capabilities"] = state ? state.capabilities : undefined; + resourceInputs["cloudAuthenticationAccessKey"] = state ? state.cloudAuthenticationAccessKey : undefined; resourceInputs["cloudServerType"] = state ? state.cloudServerType : undefined; resourceInputs["dirtyReason"] = state ? state.dirtyReason : undefined; resourceInputs["emsId"] = state ? state.emsId : undefined; @@ -206,6 +211,7 @@ export class Fctemsoverride extends pulumi.CustomResource { const args = argsOrState as FctemsoverrideArgs | undefined; resourceInputs["callTimeout"] = args ? args.callTimeout : undefined; resourceInputs["capabilities"] = args ? args.capabilities : undefined; + resourceInputs["cloudAuthenticationAccessKey"] = args ? args.cloudAuthenticationAccessKey : undefined; resourceInputs["cloudServerType"] = args ? args.cloudServerType : undefined; resourceInputs["dirtyReason"] = args ? args.dirtyReason : undefined; resourceInputs["emsId"] = args ? args.emsId : undefined; @@ -249,6 +255,10 @@ export interface FctemsoverrideState { * List of EMS capabilities. */ capabilities?: pulumi.Input; + /** + * FortiClient EMS Cloud multitenancy access key + */ + cloudAuthenticationAccessKey?: pulumi.Input; /** * Cloud server type. Valid values: `production`, `alpha`, `beta`. */ @@ -363,6 +373,10 @@ export interface FctemsoverrideArgs { * List of EMS capabilities. */ capabilities?: pulumi.Input; + /** + * FortiClient EMS Cloud multitenancy access key + */ + cloudAuthenticationAccessKey?: pulumi.Input; /** * Cloud server type. Valid values: `production`, `alpha`, `beta`. */ diff --git a/sdk/nodejs/endpointcontrol/forticlientems.ts b/sdk/nodejs/endpointcontrol/forticlientems.ts index 2db59dc0..aa9e88ed 100644 --- a/sdk/nodejs/endpointcontrol/forticlientems.ts +++ b/sdk/nodejs/endpointcontrol/forticlientems.ts @@ -96,7 +96,7 @@ export class Forticlientems extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Forticlientems resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/endpointcontrol/forticlientregistrationsync.ts b/sdk/nodejs/endpointcontrol/forticlientregistrationsync.ts index 7bca065d..fd076624 100644 --- a/sdk/nodejs/endpointcontrol/forticlientregistrationsync.ts +++ b/sdk/nodejs/endpointcontrol/forticlientregistrationsync.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * peerName: "1", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Forticlientregistrationsync extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Forticlientregistrationsync resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/endpointcontrol/profile.ts b/sdk/nodejs/endpointcontrol/profile.ts index a51b948a..36e07446 100644 --- a/sdk/nodejs/endpointcontrol/profile.ts +++ b/sdk/nodejs/endpointcontrol/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -68,7 +67,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -141,7 +139,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly forticlientWinmacSettings!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -171,7 +169,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -251,7 +249,7 @@ export interface ProfileState { */ forticlientWinmacSettings?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -313,7 +311,7 @@ export interface ProfileArgs { */ forticlientWinmacSettings?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/endpointcontrol/registeredforticlient.ts b/sdk/nodejs/endpointcontrol/registeredforticlient.ts index dab33916..bb86a468 100644 --- a/sdk/nodejs/endpointcontrol/registeredforticlient.ts +++ b/sdk/nodejs/endpointcontrol/registeredforticlient.ts @@ -84,7 +84,7 @@ export class Registeredforticlient extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Registeredforticlient resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/endpointcontrol/settings.ts b/sdk/nodejs/endpointcontrol/settings.ts index aa0a23ec..ade1d3e1 100644 --- a/sdk/nodejs/endpointcontrol/settings.ts +++ b/sdk/nodejs/endpointcontrol/settings.ts @@ -5,11 +5,10 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`. + * Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * forticlientWarningInterval: 1, * }); * ``` - * * * ## Import * @@ -144,7 +142,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/extendercontroller/dataplan.ts b/sdk/nodejs/extendercontroller/dataplan.ts index 6a422010..2d7e6483 100644 --- a/sdk/nodejs/extendercontroller/dataplan.ts +++ b/sdk/nodejs/extendercontroller/dataplan.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + * FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. * * ## Import * @@ -132,7 +132,7 @@ export class Dataplan extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dataplan resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/extendercontroller/extender.ts b/sdk/nodejs/extendercontroller/extender.ts index 0d4c25f4..c6f31ddf 100644 --- a/sdk/nodejs/extendercontroller/extender.ts +++ b/sdk/nodejs/extendercontroller/extender.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -39,7 +38,6 @@ import * as utilities from "../utilities"; * wimaxAuthProtocol: "tls", * }); * ``` - * * * ## Import * @@ -172,7 +170,7 @@ export class Extender extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -294,7 +292,7 @@ export class Extender extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. */ @@ -545,7 +543,7 @@ export interface ExtenderState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -775,7 +773,7 @@ export interface ExtenderArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/extendercontroller/extender1.ts b/sdk/nodejs/extendercontroller/extender1.ts index 1dc762ff..f2ed4537 100644 --- a/sdk/nodejs/extendercontroller/extender1.ts +++ b/sdk/nodejs/extendercontroller/extender1.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -66,7 +65,6 @@ import * as utilities from "../utilities"; * vdom: 0, * }); * ``` - * * * ## Import * @@ -135,7 +133,7 @@ export class Extender1 extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -161,7 +159,7 @@ export class Extender1 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Extender1 resource with the given unique name, arguments, and options. @@ -238,7 +236,7 @@ export interface Extender1State { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -292,7 +290,7 @@ export interface Extender1Args { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/extendercontroller/extenderprofile.ts b/sdk/nodejs/extendercontroller/extenderprofile.ts index 1d0b12a1..724b6c4e 100644 --- a/sdk/nodejs/extendercontroller/extenderprofile.ts +++ b/sdk/nodejs/extendercontroller/extenderprofile.ts @@ -7,7 +7,7 @@ import * as outputs from "../types/output"; import * as utilities from "../utilities"; /** - * FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + * FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. * * ## Import * @@ -80,7 +80,7 @@ export class Extenderprofile extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +106,7 @@ export class Extenderprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Extenderprofile resource with the given unique name, arguments, and options. @@ -184,7 +184,7 @@ export interface ExtenderprofileState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -242,7 +242,7 @@ export interface ExtenderprofileArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/extensioncontroller/dataplan.ts b/sdk/nodejs/extensioncontroller/dataplan.ts index 368709d8..1826d38c 100644 --- a/sdk/nodejs/extensioncontroller/dataplan.ts +++ b/sdk/nodejs/extensioncontroller/dataplan.ts @@ -132,7 +132,7 @@ export class Dataplan extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dataplan resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/extensioncontroller/extender.ts b/sdk/nodejs/extensioncontroller/extender.ts index 762371e0..39d39ed8 100644 --- a/sdk/nodejs/extensioncontroller/extender.ts +++ b/sdk/nodejs/extensioncontroller/extender.ts @@ -97,7 +97,7 @@ export class Extender extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -135,7 +135,7 @@ export class Extender extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * FortiExtender wan extension configuration. The structure of `wanExtension` block is documented below. */ @@ -249,7 +249,7 @@ export interface ExtenderState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -339,7 +339,7 @@ export interface ExtenderArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/extensioncontroller/extenderprofile.ts b/sdk/nodejs/extensioncontroller/extenderprofile.ts index b4e62f23..88bb3a57 100644 --- a/sdk/nodejs/extensioncontroller/extenderprofile.ts +++ b/sdk/nodejs/extensioncontroller/extenderprofile.ts @@ -80,7 +80,7 @@ export class Extenderprofile extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -96,7 +96,7 @@ export class Extenderprofile extends pulumi.CustomResource { */ public readonly loginPasswordChange!: pulumi.Output; /** - * Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + * Model. */ public readonly model!: pulumi.Output; /** @@ -106,7 +106,11 @@ export class Extenderprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; + /** + * FortiExtender wifi configuration. The structure of `wifi` block is documented below. + */ + public readonly wifi!: pulumi.Output; /** * Create a Extenderprofile resource with the given unique name, arguments, and options. @@ -134,6 +138,7 @@ export class Extenderprofile extends pulumi.CustomResource { resourceInputs["model"] = state ? state.model : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; + resourceInputs["wifi"] = state ? state.wifi : undefined; } else { const args = argsOrState as ExtenderprofileArgs | undefined; resourceInputs["allowaccess"] = args ? args.allowaccess : undefined; @@ -149,6 +154,7 @@ export class Extenderprofile extends pulumi.CustomResource { resourceInputs["model"] = args ? args.model : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; + resourceInputs["wifi"] = args ? args.wifi : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(Extenderprofile.__pulumiType, name, resourceInputs, opts); @@ -184,7 +190,7 @@ export interface ExtenderprofileState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -200,7 +206,7 @@ export interface ExtenderprofileState { */ loginPasswordChange?: pulumi.Input; /** - * Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + * Model. */ model?: pulumi.Input; /** @@ -211,6 +217,10 @@ export interface ExtenderprofileState { * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ vdomparam?: pulumi.Input; + /** + * FortiExtender wifi configuration. The structure of `wifi` block is documented below. + */ + wifi?: pulumi.Input; } /** @@ -242,7 +252,7 @@ export interface ExtenderprofileArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -258,7 +268,7 @@ export interface ExtenderprofileArgs { */ loginPasswordChange?: pulumi.Input; /** - * Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + * Model. */ model?: pulumi.Input; /** @@ -269,4 +279,8 @@ export interface ExtenderprofileArgs { * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ vdomparam?: pulumi.Input; + /** + * FortiExtender wifi configuration. The structure of `wifi` block is documented below. + */ + wifi?: pulumi.Input; } diff --git a/sdk/nodejs/extensioncontroller/extendervap.ts b/sdk/nodejs/extensioncontroller/extendervap.ts new file mode 100644 index 00000000..0145fa7d --- /dev/null +++ b/sdk/nodejs/extensioncontroller/extendervap.ts @@ -0,0 +1,396 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../utilities"; + +/** + * FortiExtender wifi vap configuration. Applies to FortiOS Version `>= 7.4.4`. + * + * ## Import + * + * ExtensionController ExtenderVap can be imported using any of these accepted formats: + * + * ```sh + * $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + * ``` + * + * If you do not want to import arguments of block: + * + * $ export "FORTIOS_IMPORT_TABLE"="false" + * + * ```sh + * $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + * ``` + * + * $ unset "FORTIOS_IMPORT_TABLE" + */ +export class Extendervap extends pulumi.CustomResource { + /** + * Get an existing Extendervap resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param state Any extra arguments used during the lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, state?: ExtendervapState, opts?: pulumi.CustomResourceOptions): Extendervap { + return new Extendervap(name, state, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'fortios:extensioncontroller/extendervap:Extendervap'; + + /** + * Returns true if the given object is an instance of Extendervap. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Extendervap { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Extendervap.__pulumiType; + } + + /** + * Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + */ + public readonly allowaccess!: pulumi.Output; + /** + * Wi-Fi Authentication Server Address (IPv4 format). + */ + public readonly authServerAddress!: pulumi.Output; + /** + * Wi-Fi Authentication Server Port. + */ + public readonly authServerPort!: pulumi.Output; + /** + * Wi-Fi Authentication Server Secret. + */ + public readonly authServerSecret!: pulumi.Output; + /** + * Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + */ + public readonly broadcastSsid!: pulumi.Output; + /** + * Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + public readonly bssColorPartial!: pulumi.Output; + /** + * Wi-Fi DTIM (1 - 255) default = 1. + */ + public readonly dtim!: pulumi.Output; + /** + * End ip address. + */ + public readonly endIp!: pulumi.Output; + /** + * Extender ip address. + */ + public readonly ipAddress!: pulumi.Output; + /** + * Wi-Fi max clients (0 - 512), default = 0 (no limit) + */ + public readonly maxClients!: pulumi.Output; + /** + * Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + public readonly muMimo!: pulumi.Output; + /** + * Wi-Fi VAP name. + */ + public readonly name!: pulumi.Output; + /** + * Wi-Fi passphrase. + */ + public readonly passphrase!: pulumi.Output; + /** + * Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + */ + public readonly pmf!: pulumi.Output; + /** + * Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + */ + public readonly rtsThreshold!: pulumi.Output; + /** + * Wi-Fi SAE Password. + */ + public readonly saePassword!: pulumi.Output; + /** + * 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`. + */ + public readonly security!: pulumi.Output; + /** + * Wi-Fi SSID. + */ + public readonly ssid!: pulumi.Output; + /** + * Start ip address. + */ + public readonly startIp!: pulumi.Output; + /** + * Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + public readonly targetWakeTime!: pulumi.Output; + /** + * Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + */ + public readonly type!: pulumi.Output; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + public readonly vdomparam!: pulumi.Output; + + /** + * Create a Extendervap resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args?: ExtendervapArgs, opts?: pulumi.CustomResourceOptions) + constructor(name: string, argsOrState?: ExtendervapArgs | ExtendervapState, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (opts.id) { + const state = argsOrState as ExtendervapState | undefined; + resourceInputs["allowaccess"] = state ? state.allowaccess : undefined; + resourceInputs["authServerAddress"] = state ? state.authServerAddress : undefined; + resourceInputs["authServerPort"] = state ? state.authServerPort : undefined; + resourceInputs["authServerSecret"] = state ? state.authServerSecret : undefined; + resourceInputs["broadcastSsid"] = state ? state.broadcastSsid : undefined; + resourceInputs["bssColorPartial"] = state ? state.bssColorPartial : undefined; + resourceInputs["dtim"] = state ? state.dtim : undefined; + resourceInputs["endIp"] = state ? state.endIp : undefined; + resourceInputs["ipAddress"] = state ? state.ipAddress : undefined; + resourceInputs["maxClients"] = state ? state.maxClients : undefined; + resourceInputs["muMimo"] = state ? state.muMimo : undefined; + resourceInputs["name"] = state ? state.name : undefined; + resourceInputs["passphrase"] = state ? state.passphrase : undefined; + resourceInputs["pmf"] = state ? state.pmf : undefined; + resourceInputs["rtsThreshold"] = state ? state.rtsThreshold : undefined; + resourceInputs["saePassword"] = state ? state.saePassword : undefined; + resourceInputs["security"] = state ? state.security : undefined; + resourceInputs["ssid"] = state ? state.ssid : undefined; + resourceInputs["startIp"] = state ? state.startIp : undefined; + resourceInputs["targetWakeTime"] = state ? state.targetWakeTime : undefined; + resourceInputs["type"] = state ? state.type : undefined; + resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; + } else { + const args = argsOrState as ExtendervapArgs | undefined; + resourceInputs["allowaccess"] = args ? args.allowaccess : undefined; + resourceInputs["authServerAddress"] = args ? args.authServerAddress : undefined; + resourceInputs["authServerPort"] = args ? args.authServerPort : undefined; + resourceInputs["authServerSecret"] = args ? args.authServerSecret : undefined; + resourceInputs["broadcastSsid"] = args ? args.broadcastSsid : undefined; + resourceInputs["bssColorPartial"] = args ? args.bssColorPartial : undefined; + resourceInputs["dtim"] = args ? args.dtim : undefined; + resourceInputs["endIp"] = args ? args.endIp : undefined; + resourceInputs["ipAddress"] = args ? args.ipAddress : undefined; + resourceInputs["maxClients"] = args ? args.maxClients : undefined; + resourceInputs["muMimo"] = args ? args.muMimo : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["passphrase"] = args ? args.passphrase : undefined; + resourceInputs["pmf"] = args ? args.pmf : undefined; + resourceInputs["rtsThreshold"] = args ? args.rtsThreshold : undefined; + resourceInputs["saePassword"] = args ? args.saePassword : undefined; + resourceInputs["security"] = args ? args.security : undefined; + resourceInputs["ssid"] = args ? args.ssid : undefined; + resourceInputs["startIp"] = args ? args.startIp : undefined; + resourceInputs["targetWakeTime"] = args ? args.targetWakeTime : undefined; + resourceInputs["type"] = args ? args.type : undefined; + resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + super(Extendervap.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * Input properties used for looking up and filtering Extendervap resources. + */ +export interface ExtendervapState { + /** + * Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + */ + allowaccess?: pulumi.Input; + /** + * Wi-Fi Authentication Server Address (IPv4 format). + */ + authServerAddress?: pulumi.Input; + /** + * Wi-Fi Authentication Server Port. + */ + authServerPort?: pulumi.Input; + /** + * Wi-Fi Authentication Server Secret. + */ + authServerSecret?: pulumi.Input; + /** + * Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + */ + broadcastSsid?: pulumi.Input; + /** + * Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + bssColorPartial?: pulumi.Input; + /** + * Wi-Fi DTIM (1 - 255) default = 1. + */ + dtim?: pulumi.Input; + /** + * End ip address. + */ + endIp?: pulumi.Input; + /** + * Extender ip address. + */ + ipAddress?: pulumi.Input; + /** + * Wi-Fi max clients (0 - 512), default = 0 (no limit) + */ + maxClients?: pulumi.Input; + /** + * Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + muMimo?: pulumi.Input; + /** + * Wi-Fi VAP name. + */ + name?: pulumi.Input; + /** + * Wi-Fi passphrase. + */ + passphrase?: pulumi.Input; + /** + * Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + */ + pmf?: pulumi.Input; + /** + * Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + */ + rtsThreshold?: pulumi.Input; + /** + * Wi-Fi SAE Password. + */ + saePassword?: pulumi.Input; + /** + * 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`. + */ + security?: pulumi.Input; + /** + * Wi-Fi SSID. + */ + ssid?: pulumi.Input; + /** + * Start ip address. + */ + startIp?: pulumi.Input; + /** + * Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + targetWakeTime?: pulumi.Input; + /** + * Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + */ + type?: pulumi.Input; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + vdomparam?: pulumi.Input; +} + +/** + * The set of arguments for constructing a Extendervap resource. + */ +export interface ExtendervapArgs { + /** + * Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + */ + allowaccess?: pulumi.Input; + /** + * Wi-Fi Authentication Server Address (IPv4 format). + */ + authServerAddress?: pulumi.Input; + /** + * Wi-Fi Authentication Server Port. + */ + authServerPort?: pulumi.Input; + /** + * Wi-Fi Authentication Server Secret. + */ + authServerSecret?: pulumi.Input; + /** + * Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + */ + broadcastSsid?: pulumi.Input; + /** + * Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + bssColorPartial?: pulumi.Input; + /** + * Wi-Fi DTIM (1 - 255) default = 1. + */ + dtim?: pulumi.Input; + /** + * End ip address. + */ + endIp?: pulumi.Input; + /** + * Extender ip address. + */ + ipAddress?: pulumi.Input; + /** + * Wi-Fi max clients (0 - 512), default = 0 (no limit) + */ + maxClients?: pulumi.Input; + /** + * Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + muMimo?: pulumi.Input; + /** + * Wi-Fi VAP name. + */ + name?: pulumi.Input; + /** + * Wi-Fi passphrase. + */ + passphrase?: pulumi.Input; + /** + * Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + */ + pmf?: pulumi.Input; + /** + * Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + */ + rtsThreshold?: pulumi.Input; + /** + * Wi-Fi SAE Password. + */ + saePassword?: pulumi.Input; + /** + * 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`. + */ + security?: pulumi.Input; + /** + * Wi-Fi SSID. + */ + ssid?: pulumi.Input; + /** + * Start ip address. + */ + startIp?: pulumi.Input; + /** + * Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + */ + targetWakeTime?: pulumi.Input; + /** + * Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + */ + type?: pulumi.Input; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + vdomparam?: pulumi.Input; +} diff --git a/sdk/nodejs/extensioncontroller/fortigate.ts b/sdk/nodejs/extensioncontroller/fortigate.ts index 931441ec..488b519f 100644 --- a/sdk/nodejs/extensioncontroller/fortigate.ts +++ b/sdk/nodejs/extensioncontroller/fortigate.ts @@ -88,7 +88,7 @@ export class Fortigate extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortigate resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/extensioncontroller/fortigateprofile.ts b/sdk/nodejs/extensioncontroller/fortigateprofile.ts index 5e7f3d5e..201264f2 100644 --- a/sdk/nodejs/extensioncontroller/fortigateprofile.ts +++ b/sdk/nodejs/extensioncontroller/fortigateprofile.ts @@ -64,7 +64,7 @@ export class Fortigateprofile extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Fortigateprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortigateprofile resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface FortigateprofileState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface FortigateprofileArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/extensioncontroller/index.ts b/sdk/nodejs/extensioncontroller/index.ts index c405c72e..98bc43a8 100644 --- a/sdk/nodejs/extensioncontroller/index.ts +++ b/sdk/nodejs/extensioncontroller/index.ts @@ -20,6 +20,11 @@ export type Extenderprofile = import("./extenderprofile").Extenderprofile; export const Extenderprofile: typeof import("./extenderprofile").Extenderprofile = null as any; utilities.lazyLoad(exports, ["Extenderprofile"], () => require("./extenderprofile")); +export { ExtendervapArgs, ExtendervapState } from "./extendervap"; +export type Extendervap = import("./extendervap").Extendervap; +export const Extendervap: typeof import("./extendervap").Extendervap = null as any; +utilities.lazyLoad(exports, ["Extendervap"], () => require("./extendervap")); + export { FortigateArgs, FortigateState } from "./fortigate"; export type Fortigate = import("./fortigate").Fortigate; export const Fortigate: typeof import("./fortigate").Fortigate = null as any; @@ -41,6 +46,8 @@ const _module = { return new Extender(name, undefined, { urn }) case "fortios:extensioncontroller/extenderprofile:Extenderprofile": return new Extenderprofile(name, undefined, { urn }) + case "fortios:extensioncontroller/extendervap:Extendervap": + return new Extendervap(name, undefined, { urn }) case "fortios:extensioncontroller/fortigate:Fortigate": return new Fortigate(name, undefined, { urn }) case "fortios:extensioncontroller/fortigateprofile:Fortigateprofile": @@ -53,5 +60,6 @@ const _module = { pulumi.runtime.registerResourceModule("fortios", "extensioncontroller/dataplan", _module) pulumi.runtime.registerResourceModule("fortios", "extensioncontroller/extender", _module) pulumi.runtime.registerResourceModule("fortios", "extensioncontroller/extenderprofile", _module) +pulumi.runtime.registerResourceModule("fortios", "extensioncontroller/extendervap", _module) pulumi.runtime.registerResourceModule("fortios", "extensioncontroller/fortigate", _module) pulumi.runtime.registerResourceModule("fortios", "extensioncontroller/fortigateprofile", _module) diff --git a/sdk/nodejs/filter/dns/domainfilter.ts b/sdk/nodejs/filter/dns/domainfilter.ts index bde11cc8..417ff5bf 100644 --- a/sdk/nodejs/filter/dns/domainfilter.ts +++ b/sdk/nodejs/filter/dns/domainfilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../../utilities"; * fosid: 1, * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Domainfilter extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +100,7 @@ export class Domainfilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Domainfilter resource with the given unique name, arguments, and options. @@ -163,7 +161,7 @@ export interface DomainfilterState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -197,7 +195,7 @@ export interface DomainfilterArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/dns/profile.ts b/sdk/nodejs/filter/dns/profile.ts index a759b6b4..d195c39d 100644 --- a/sdk/nodejs/filter/dns/profile.ts +++ b/sdk/nodejs/filter/dns/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -58,7 +57,6 @@ import * as utilities from "../../utilities"; * youtubeRestrict: "strict", * }); * ``` - * * * ## Import * @@ -139,7 +137,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly ftgdDns!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -170,6 +168,10 @@ export class Profile extends pulumi.CustomResource { * Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. */ public readonly sdnsFtgdErrLog!: pulumi.Output; + /** + * Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + */ + public readonly stripEch!: pulumi.Output; /** * Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. */ @@ -177,9 +179,9 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** - * Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + * Set safe search for YouTube restriction level. */ public readonly youtubeRestrict!: pulumi.Output; @@ -212,6 +214,7 @@ export class Profile extends pulumi.CustomResource { resourceInputs["safeSearch"] = state ? state.safeSearch : undefined; resourceInputs["sdnsDomainLog"] = state ? state.sdnsDomainLog : undefined; resourceInputs["sdnsFtgdErrLog"] = state ? state.sdnsFtgdErrLog : undefined; + resourceInputs["stripEch"] = state ? state.stripEch : undefined; resourceInputs["transparentDnsDatabases"] = state ? state.transparentDnsDatabases : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; resourceInputs["youtubeRestrict"] = state ? state.youtubeRestrict : undefined; @@ -233,6 +236,7 @@ export class Profile extends pulumi.CustomResource { resourceInputs["safeSearch"] = args ? args.safeSearch : undefined; resourceInputs["sdnsDomainLog"] = args ? args.sdnsDomainLog : undefined; resourceInputs["sdnsFtgdErrLog"] = args ? args.sdnsFtgdErrLog : undefined; + resourceInputs["stripEch"] = args ? args.stripEch : undefined; resourceInputs["transparentDnsDatabases"] = args ? args.transparentDnsDatabases : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; resourceInputs["youtubeRestrict"] = args ? args.youtubeRestrict : undefined; @@ -279,7 +283,7 @@ export interface ProfileState { */ ftgdDns?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -310,6 +314,10 @@ export interface ProfileState { * Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. */ sdnsFtgdErrLog?: pulumi.Input; + /** + * Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + */ + stripEch?: pulumi.Input; /** * Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. */ @@ -319,7 +327,7 @@ export interface ProfileState { */ vdomparam?: pulumi.Input; /** - * Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + * Set safe search for YouTube restriction level. */ youtubeRestrict?: pulumi.Input; } @@ -361,7 +369,7 @@ export interface ProfileArgs { */ ftgdDns?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -392,6 +400,10 @@ export interface ProfileArgs { * Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. */ sdnsFtgdErrLog?: pulumi.Input; + /** + * Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + */ + stripEch?: pulumi.Input; /** * Transparent DNS database zones. The structure of `transparentDnsDatabase` block is documented below. */ @@ -401,7 +413,7 @@ export interface ProfileArgs { */ vdomparam?: pulumi.Input; /** - * Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + * Set safe search for YouTube restriction level. */ youtubeRestrict?: pulumi.Input; } diff --git a/sdk/nodejs/filter/email/blockallowlist.ts b/sdk/nodejs/filter/email/blockallowlist.ts index 0207667b..feb48dd7 100644 --- a/sdk/nodejs/filter/email/blockallowlist.ts +++ b/sdk/nodejs/filter/email/blockallowlist.ts @@ -72,7 +72,7 @@ export class Blockallowlist extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Blockallowlist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Blockallowlist resource with the given unique name, arguments, and options. @@ -140,7 +140,7 @@ export interface BlockallowlistState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface BlockallowlistArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/email/bwl.ts b/sdk/nodejs/filter/email/bwl.ts index a7ed23a7..23b542c2 100644 --- a/sdk/nodejs/filter/email/bwl.ts +++ b/sdk/nodejs/filter/email/bwl.ts @@ -7,7 +7,7 @@ import * as outputs from "../../types/output"; import * as utilities from "../../utilities"; /** - * Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14`. + * Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15`. * * ## Import * @@ -72,7 +72,7 @@ export class Bwl extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Bwl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bwl resource with the given unique name, arguments, and options. @@ -140,7 +140,7 @@ export interface BwlState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface BwlArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/email/bword.ts b/sdk/nodejs/filter/email/bword.ts index dabe0fb1..570142b2 100644 --- a/sdk/nodejs/filter/email/bword.ts +++ b/sdk/nodejs/filter/email/bword.ts @@ -72,7 +72,7 @@ export class Bword extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Bword extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bword resource with the given unique name, arguments, and options. @@ -140,7 +140,7 @@ export interface BwordState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface BwordArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/email/dnsbl.ts b/sdk/nodejs/filter/email/dnsbl.ts index 4b9e9ca9..0ef069b5 100644 --- a/sdk/nodejs/filter/email/dnsbl.ts +++ b/sdk/nodejs/filter/email/dnsbl.ts @@ -72,7 +72,7 @@ export class Dnsbl extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Dnsbl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dnsbl resource with the given unique name, arguments, and options. @@ -140,7 +140,7 @@ export interface DnsblState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface DnsblArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/email/fortishield.ts b/sdk/nodejs/filter/email/fortishield.ts index be40e853..a6aa59b8 100644 --- a/sdk/nodejs/filter/email/fortishield.ts +++ b/sdk/nodejs/filter/email/fortishield.ts @@ -68,7 +68,7 @@ export class Fortishield extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortishield resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/email/iptrust.ts b/sdk/nodejs/filter/email/iptrust.ts index a5e7a7cf..a12f8eb9 100644 --- a/sdk/nodejs/filter/email/iptrust.ts +++ b/sdk/nodejs/filter/email/iptrust.ts @@ -72,7 +72,7 @@ export class Iptrust extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Iptrust extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Iptrust resource with the given unique name, arguments, and options. @@ -140,7 +140,7 @@ export interface IptrustState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface IptrustArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/email/mheader.ts b/sdk/nodejs/filter/email/mheader.ts index 61480796..db3a46b3 100644 --- a/sdk/nodejs/filter/email/mheader.ts +++ b/sdk/nodejs/filter/email/mheader.ts @@ -72,7 +72,7 @@ export class Mheader extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Mheader extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mheader resource with the given unique name, arguments, and options. @@ -140,7 +140,7 @@ export interface MheaderState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface MheaderArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/email/options.ts b/sdk/nodejs/filter/email/options.ts index 17f2a8ad..74bc7133 100644 --- a/sdk/nodejs/filter/email/options.ts +++ b/sdk/nodejs/filter/email/options.ts @@ -60,7 +60,7 @@ export class Options extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Options resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/email/profile.ts b/sdk/nodejs/filter/email/profile.ts index 012953f1..9048b278 100644 --- a/sdk/nodejs/filter/email/profile.ts +++ b/sdk/nodejs/filter/email/profile.ts @@ -72,7 +72,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly fileFilter!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -158,7 +158,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Yahoo! Mail. The structure of `yahooMail` block is documented below. */ @@ -260,7 +260,7 @@ export interface ProfileState { */ fileFilter?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -374,7 +374,7 @@ export interface ProfileArgs { */ fileFilter?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/file/profile.ts b/sdk/nodejs/filter/file/profile.ts index 1e4f2516..1bb4fa11 100644 --- a/sdk/nodejs/filter/file/profile.ts +++ b/sdk/nodejs/filter/file/profile.ts @@ -72,7 +72,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly featureSet!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +98,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -164,7 +164,7 @@ export interface ProfileState { */ featureSet?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -214,7 +214,7 @@ export interface ProfileArgs { */ featureSet?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/sctp/profile.ts b/sdk/nodejs/filter/sctp/profile.ts index 7e541ab6..0081ffe2 100644 --- a/sdk/nodejs/filter/sctp/profile.ts +++ b/sdk/nodejs/filter/sctp/profile.ts @@ -64,7 +64,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface ProfileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface ProfileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/spam/bwl.ts b/sdk/nodejs/filter/spam/bwl.ts index 86ff62f5..5eda09e4 100644 --- a/sdk/nodejs/filter/spam/bwl.ts +++ b/sdk/nodejs/filter/spam/bwl.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * fosid: 1, * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Bwl extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -105,7 +103,7 @@ export class Bwl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bwl resource with the given unique name, arguments, and options. @@ -166,7 +164,7 @@ export interface BwlState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -200,7 +198,7 @@ export interface BwlArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/spam/bword.ts b/sdk/nodejs/filter/spam/bword.ts index 40100310..cd1e9a8f 100644 --- a/sdk/nodejs/filter/spam/bword.ts +++ b/sdk/nodejs/filter/spam/bword.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * fosid: 1, * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Bword extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -105,7 +103,7 @@ export class Bword extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bword resource with the given unique name, arguments, and options. @@ -166,7 +164,7 @@ export interface BwordState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -200,7 +198,7 @@ export interface BwordArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/spam/dnsbl.ts b/sdk/nodejs/filter/spam/dnsbl.ts index 8215bf4a..2a5760ca 100644 --- a/sdk/nodejs/filter/spam/dnsbl.ts +++ b/sdk/nodejs/filter/spam/dnsbl.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../../utilities"; * fosid: 1, * }); * ``` - * * * ## Import * @@ -91,7 +89,7 @@ export class Dnsbl extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -101,7 +99,7 @@ export class Dnsbl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dnsbl resource with the given unique name, arguments, and options. @@ -162,7 +160,7 @@ export interface DnsblState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -196,7 +194,7 @@ export interface DnsblArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/spam/fortishield.ts b/sdk/nodejs/filter/spam/fortishield.ts index 9068d825..a98ef69a 100644 --- a/sdk/nodejs/filter/spam/fortishield.ts +++ b/sdk/nodejs/filter/spam/fortishield.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../../utilities"; * spamSubmitTxt2htm: "enable", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Fortishield extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortishield resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/spam/iptrust.ts b/sdk/nodejs/filter/spam/iptrust.ts index 9fefbdc8..c2761a14 100644 --- a/sdk/nodejs/filter/spam/iptrust.ts +++ b/sdk/nodejs/filter/spam/iptrust.ts @@ -72,7 +72,7 @@ export class Iptrust extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Iptrust extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Iptrust resource with the given unique name, arguments, and options. @@ -143,7 +143,7 @@ export interface IptrustState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -177,7 +177,7 @@ export interface IptrustArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/spam/mheader.ts b/sdk/nodejs/filter/spam/mheader.ts index b50dd1d6..6ba0d59d 100644 --- a/sdk/nodejs/filter/spam/mheader.ts +++ b/sdk/nodejs/filter/spam/mheader.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../../utilities"; * fosid: 1, * }); * ``` - * * * ## Import * @@ -94,7 +92,7 @@ export class Mheader extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -104,7 +102,7 @@ export class Mheader extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mheader resource with the given unique name, arguments, and options. @@ -165,7 +163,7 @@ export interface MheaderState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -199,7 +197,7 @@ export interface MheaderArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/spam/options.ts b/sdk/nodejs/filter/spam/options.ts index a487ab90..1470600b 100644 --- a/sdk/nodejs/filter/spam/options.ts +++ b/sdk/nodejs/filter/spam/options.ts @@ -9,14 +9,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.filter.spam.Options("trname", {dnsTimeout: 7}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Options extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Options resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/spam/profile.ts b/sdk/nodejs/filter/spam/profile.ts index e06216aa..2a4d91fa 100644 --- a/sdk/nodejs/filter/spam/profile.ts +++ b/sdk/nodejs/filter/spam/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -64,7 +63,6 @@ import * as utilities from "../../utilities"; * }, * }); * ``` - * * * ## Import * @@ -125,7 +123,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly flowBased!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -203,7 +201,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Yahoo! Mail. The structure of `yahooMail` block is documented below. */ @@ -295,7 +293,7 @@ export interface ProfileState { */ flowBased?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -397,7 +395,7 @@ export interface ProfileArgs { */ flowBased?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/ssh/profile.ts b/sdk/nodejs/filter/ssh/profile.ts index dab3500b..cabe760b 100644 --- a/sdk/nodejs/filter/ssh/profile.ts +++ b/sdk/nodejs/filter/ssh/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../../utilities"; * log: "x11", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly fileFilter!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -105,7 +103,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -167,7 +165,7 @@ export interface ProfileState { */ fileFilter?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -209,7 +207,7 @@ export interface ProfileArgs { */ fileFilter?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/video/keyword.ts b/sdk/nodejs/filter/video/keyword.ts index c1ce203b..ea44d46b 100644 --- a/sdk/nodejs/filter/video/keyword.ts +++ b/sdk/nodejs/filter/video/keyword.ts @@ -68,7 +68,7 @@ export class Keyword extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Keyword extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * List of keywords. The structure of `word` block is documented below. */ @@ -142,7 +142,7 @@ export interface KeywordState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -180,7 +180,7 @@ export interface KeywordArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/video/profile.ts b/sdk/nodejs/filter/video/profile.ts index 87ba2795..d7981d66 100644 --- a/sdk/nodejs/filter/video/profile.ts +++ b/sdk/nodejs/filter/video/profile.ts @@ -80,7 +80,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly fortiguardCategory!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +98,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable Vimeo video source. Valid values: `enable`, `disable`. */ @@ -190,7 +190,7 @@ export interface ProfileState { */ fortiguardCategory?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -252,7 +252,7 @@ export interface ProfileArgs { */ fortiguardCategory?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/video/youtubechannelfilter.ts b/sdk/nodejs/filter/video/youtubechannelfilter.ts index 0de1892c..e9a0a42f 100644 --- a/sdk/nodejs/filter/video/youtubechannelfilter.ts +++ b/sdk/nodejs/filter/video/youtubechannelfilter.ts @@ -7,7 +7,7 @@ import * as outputs from "../../types/output"; import * as utilities from "../../utilities"; /** - * Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1`. + * Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1`. * * ## Import * @@ -76,7 +76,7 @@ export class Youtubechannelfilter extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Youtubechannelfilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Youtubechannelfilter resource with the given unique name, arguments, and options. @@ -162,7 +162,7 @@ export interface YoutubechannelfilterState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -208,7 +208,7 @@ export interface YoutubechannelfilterArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/video/youtubekey.ts b/sdk/nodejs/filter/video/youtubekey.ts index 0c734549..4934f048 100644 --- a/sdk/nodejs/filter/video/youtubekey.ts +++ b/sdk/nodejs/filter/video/youtubekey.ts @@ -64,7 +64,7 @@ export class Youtubekey extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Youtubekey resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/content.ts b/sdk/nodejs/filter/web/content.ts index 8c03fd6a..a5e8e256 100644 --- a/sdk/nodejs/filter/web/content.ts +++ b/sdk/nodejs/filter/web/content.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.filter.web.Content("trname", {fosid: 1}); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Content extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -93,7 +91,7 @@ export class Content extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Content resource with the given unique name, arguments, and options. @@ -154,7 +152,7 @@ export interface ContentState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -188,7 +186,7 @@ export interface ContentArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/web/contentheader.ts b/sdk/nodejs/filter/web/contentheader.ts index 4bf46b18..f4a18cbf 100644 --- a/sdk/nodejs/filter/web/contentheader.ts +++ b/sdk/nodejs/filter/web/contentheader.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.filter.web.Contentheader("trname", {fosid: 1}); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Contentheader extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -93,7 +91,7 @@ export class Contentheader extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Contentheader resource with the given unique name, arguments, and options. @@ -154,7 +152,7 @@ export interface ContentheaderState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -188,7 +186,7 @@ export interface ContentheaderArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/web/fortiguard.ts b/sdk/nodejs/filter/web/fortiguard.ts index 36a00803..d676f34b 100644 --- a/sdk/nodejs/filter/web/fortiguard.ts +++ b/sdk/nodejs/filter/web/fortiguard.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../../utilities"; * warnAuthHttps: "enable", * }); * ``` - * * * ## Import * @@ -77,7 +75,7 @@ export class Fortiguard extends pulumi.CustomResource { } /** - * Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + * Maximum percentage of available memory allocated to caching (1 - 15). */ public readonly cacheMemPercent!: pulumi.Output; /** @@ -131,7 +129,7 @@ export class Fortiguard extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable use of HTTPS for warning and authentication. Valid values: `enable`, `disable`. */ @@ -193,7 +191,7 @@ export class Fortiguard extends pulumi.CustomResource { */ export interface FortiguardState { /** - * Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + * Maximum percentage of available memory allocated to caching (1 - 15). */ cacheMemPercent?: pulumi.Input; /** @@ -259,7 +257,7 @@ export interface FortiguardState { */ export interface FortiguardArgs { /** - * Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + * Maximum percentage of available memory allocated to caching (1 - 15). */ cacheMemPercent?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/web/ftgdlocalcat.ts b/sdk/nodejs/filter/web/ftgdlocalcat.ts index 0eaa96ac..905df609 100644 --- a/sdk/nodejs/filter/web/ftgdlocalcat.ts +++ b/sdk/nodejs/filter/web/ftgdlocalcat.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Ftgdlocalcat extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ftgdlocalcat resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/ftgdlocalrating.ts b/sdk/nodejs/filter/web/ftgdlocalrating.ts index fe27128f..22a2b83b 100644 --- a/sdk/nodejs/filter/web/ftgdlocalrating.ts +++ b/sdk/nodejs/filter/web/ftgdlocalrating.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../../utilities"; * url: "sgala.com", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Ftgdlocalrating extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ftgdlocalrating resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/ipsurlfiltercachesetting.ts b/sdk/nodejs/filter/web/ipsurlfiltercachesetting.ts index 7a5859b7..8c3f3273 100644 --- a/sdk/nodejs/filter/web/ipsurlfiltercachesetting.ts +++ b/sdk/nodejs/filter/web/ipsurlfiltercachesetting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * extendedTtl: 0, * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Ipsurlfiltercachesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipsurlfiltercachesetting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/ipsurlfiltersetting.ts b/sdk/nodejs/filter/web/ipsurlfiltersetting.ts index 28f87736..13689c7b 100644 --- a/sdk/nodejs/filter/web/ipsurlfiltersetting.ts +++ b/sdk/nodejs/filter/web/ipsurlfiltersetting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * gateway: "0.0.0.0", * }); * ``` - * * * ## Import * @@ -86,7 +84,7 @@ export class Ipsurlfiltersetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipsurlfiltersetting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/ipsurlfiltersetting6.ts b/sdk/nodejs/filter/web/ipsurlfiltersetting6.ts index 9f899b04..4c3dd4ff 100644 --- a/sdk/nodejs/filter/web/ipsurlfiltersetting6.ts +++ b/sdk/nodejs/filter/web/ipsurlfiltersetting6.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * gateway6: "::", * }); * ``` - * * * ## Import * @@ -86,7 +84,7 @@ export class Ipsurlfiltersetting6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipsurlfiltersetting6 resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/override.ts b/sdk/nodejs/filter/web/override.ts index d7f365b5..8b194e11 100644 --- a/sdk/nodejs/filter/web/override.ts +++ b/sdk/nodejs/filter/web/override.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../../utilities"; * user: "Eew", * }); * ``` - * * * ## Import * @@ -121,7 +119,7 @@ export class Override extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Override resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/profile.ts b/sdk/nodejs/filter/web/profile.ts index f44995e5..6d1155d8 100644 --- a/sdk/nodejs/filter/web/profile.ts +++ b/sdk/nodejs/filter/web/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -88,7 +87,6 @@ import * as utilities from "../../utilities"; * youtubeChannelStatus: "disable", * }); * ``` - * * * ## Import * @@ -165,7 +163,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly ftgdWf!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -207,7 +205,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Web content filtering settings. The structure of `web` block is documented below. */ @@ -443,7 +441,7 @@ export interface ProfileState { */ ftgdWf?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -617,7 +615,7 @@ export interface ProfileArgs { */ ftgdWf?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/filter/web/searchengine.ts b/sdk/nodejs/filter/web/searchengine.ts index c472efa2..6d75d983 100644 --- a/sdk/nodejs/filter/web/searchengine.ts +++ b/sdk/nodejs/filter/web/searchengine.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../../utilities"; * url: "^\\/f", * }); * ``` - * * * ## Import * @@ -101,7 +99,7 @@ export class Searchengine extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Searchengine resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/filter/web/urlfilter.ts b/sdk/nodejs/filter/web/urlfilter.ts index 140e492d..d142c885 100644 --- a/sdk/nodejs/filter/web/urlfilter.ts +++ b/sdk/nodejs/filter/web/urlfilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../../utilities"; * oneArmIpsUrlfilter: "enable", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Urlfilter extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -109,7 +107,7 @@ export class Urlfilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Urlfilter resource with the given unique name, arguments, and options. @@ -176,7 +174,7 @@ export interface UrlfilterState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -222,7 +220,7 @@ export interface UrlfilterArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/accessproxy.ts b/sdk/nodejs/firewall/accessproxy.ts index 9e413472..b465af08 100644 --- a/sdk/nodejs/firewall/accessproxy.ts +++ b/sdk/nodejs/firewall/accessproxy.ts @@ -92,7 +92,7 @@ export class Accessproxy extends pulumi.CustomResource { */ public readonly emptyCertAction!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -130,7 +130,7 @@ export class Accessproxy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual IP name. */ @@ -238,7 +238,7 @@ export interface AccessproxyState { */ emptyCertAction?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -324,7 +324,7 @@ export interface AccessproxyArgs { */ emptyCertAction?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/accessproxy6.ts b/sdk/nodejs/firewall/accessproxy6.ts index bc24d9b3..be4e1bc4 100644 --- a/sdk/nodejs/firewall/accessproxy6.ts +++ b/sdk/nodejs/firewall/accessproxy6.ts @@ -92,7 +92,7 @@ export class Accessproxy6 extends pulumi.CustomResource { */ public readonly emptyCertAction!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -130,7 +130,7 @@ export class Accessproxy6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual IP name. */ @@ -238,7 +238,7 @@ export interface Accessproxy6State { */ emptyCertAction?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -324,7 +324,7 @@ export interface Accessproxy6Args { */ emptyCertAction?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/accessproxysshclientcert.ts b/sdk/nodejs/firewall/accessproxysshclientcert.ts index a32aa30f..b7377f0d 100644 --- a/sdk/nodejs/firewall/accessproxysshclientcert.ts +++ b/sdk/nodejs/firewall/accessproxysshclientcert.ts @@ -68,7 +68,7 @@ export class Accessproxysshclientcert extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +102,7 @@ export class Accessproxysshclientcert extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Accessproxysshclientcert resource with the given unique name, arguments, and options. @@ -166,7 +166,7 @@ export interface AccessproxysshclientcertState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -220,7 +220,7 @@ export interface AccessproxysshclientcertArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/accessproxyvirtualhost.ts b/sdk/nodejs/firewall/accessproxyvirtualhost.ts index 9b37e103..f7abc935 100644 --- a/sdk/nodejs/firewall/accessproxyvirtualhost.ts +++ b/sdk/nodejs/firewall/accessproxyvirtualhost.ts @@ -76,7 +76,7 @@ export class Accessproxyvirtualhost extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Accessproxyvirtualhost resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/address.ts b/sdk/nodejs/firewall/address.ts index 63cf0e42..2e68b931 100644 --- a/sdk/nodejs/firewall/address.ts +++ b/sdk/nodejs/firewall/address.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * visibility: "enable", * }); * ``` - * * * ## Import * @@ -136,7 +134,7 @@ export class Address extends pulumi.CustomResource { */ public readonly fssoGroups!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -258,7 +256,7 @@ export class Address extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. */ @@ -456,7 +454,7 @@ export interface AddressState { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -658,7 +656,7 @@ export interface AddressArgs { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/address6.ts b/sdk/nodejs/firewall/address6.ts index 99718653..015e9bee 100644 --- a/sdk/nodejs/firewall/address6.ts +++ b/sdk/nodejs/firewall/address6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * visibility: "enable", * }); * ``` - * * * ## Import * @@ -117,7 +115,7 @@ export class Address6 extends pulumi.CustomResource { */ public readonly fqdn!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -195,7 +193,7 @@ export class Address6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable the visibility of the object in the GUI. Valid values: `enable`, `disable`. */ @@ -329,7 +327,7 @@ export interface Address6State { */ fqdn?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -459,7 +457,7 @@ export interface Address6Args { */ fqdn?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/address6template.ts b/sdk/nodejs/firewall/address6template.ts index 34a92f8e..d9ce143e 100644 --- a/sdk/nodejs/firewall/address6template.ts +++ b/sdk/nodejs/firewall/address6template.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * subnetSegmentCount: 2, * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Address6template extends pulumi.CustomResource { */ public readonly fabricObject!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -114,7 +112,7 @@ export class Address6template extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Address6template resource with the given unique name, arguments, and options. @@ -172,7 +170,7 @@ export interface Address6templateState { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -210,7 +208,7 @@ export interface Address6templateArgs { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/addrgrp.ts b/sdk/nodejs/firewall/addrgrp.ts index 3ec43b5f..f793953c 100644 --- a/sdk/nodejs/firewall/addrgrp.ts +++ b/sdk/nodejs/firewall/addrgrp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -37,7 +36,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -118,7 +116,7 @@ export class Addrgrp extends pulumi.CustomResource { */ public readonly fabricObject!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -144,7 +142,7 @@ export class Addrgrp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable address visibility in the GUI. Valid values: `enable`, `disable`. */ @@ -243,7 +241,7 @@ export interface AddrgrpState { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -313,7 +311,7 @@ export interface AddrgrpArgs { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/addrgrp6.ts b/sdk/nodejs/firewall/addrgrp6.ts index 82e53b9e..cb33c6f5 100644 --- a/sdk/nodejs/firewall/addrgrp6.ts +++ b/sdk/nodejs/firewall/addrgrp6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -108,7 +106,7 @@ export class Addrgrp6 extends pulumi.CustomResource { */ public readonly fabricObject!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -130,7 +128,7 @@ export class Addrgrp6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable address group6 visibility in the GUI. Valid values: `enable`, `disable`. */ @@ -215,7 +213,7 @@ export interface Addrgrp6State { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -273,7 +271,7 @@ export interface Addrgrp6Args { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/authportal.ts b/sdk/nodejs/firewall/authportal.ts index eebaddec..56284cc6 100644 --- a/sdk/nodejs/firewall/authportal.ts +++ b/sdk/nodejs/firewall/authportal.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * portalAddr: "1.1.1.1", * }); * ``` - * * * ## Import * @@ -76,7 +74,7 @@ export class Authportal extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +100,7 @@ export class Authportal extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Authportal resource with the given unique name, arguments, and options. @@ -150,7 +148,7 @@ export interface AuthportalState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -188,7 +186,7 @@ export interface AuthportalArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/centralsnatmap.ts b/sdk/nodejs/firewall/centralsnatmap.ts index 9aed7bcf..b1f28dd3 100644 --- a/sdk/nodejs/firewall/centralsnatmap.ts +++ b/sdk/nodejs/firewall/centralsnatmap.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -37,7 +36,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -110,7 +108,7 @@ export class Centralsnatmap extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -153,6 +151,10 @@ export class Centralsnatmap extends pulumi.CustomResource { * Policy ID. */ public readonly policyid!: pulumi.Output; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + */ + public readonly portPreserve!: pulumi.Output; /** * Integer value for the protocol type (0 - 255). */ @@ -176,7 +178,7 @@ export class Centralsnatmap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Centralsnatmap resource with the given unique name, arguments, and options. @@ -208,6 +210,7 @@ export class Centralsnatmap extends pulumi.CustomResource { resourceInputs["origAddrs"] = state ? state.origAddrs : undefined; resourceInputs["origPort"] = state ? state.origPort : undefined; resourceInputs["policyid"] = state ? state.policyid : undefined; + resourceInputs["portPreserve"] = state ? state.portPreserve : undefined; resourceInputs["protocol"] = state ? state.protocol : undefined; resourceInputs["srcintfs"] = state ? state.srcintfs : undefined; resourceInputs["status"] = state ? state.status : undefined; @@ -254,6 +257,7 @@ export class Centralsnatmap extends pulumi.CustomResource { resourceInputs["origAddrs"] = args ? args.origAddrs : undefined; resourceInputs["origPort"] = args ? args.origPort : undefined; resourceInputs["policyid"] = args ? args.policyid : undefined; + resourceInputs["portPreserve"] = args ? args.portPreserve : undefined; resourceInputs["protocol"] = args ? args.protocol : undefined; resourceInputs["srcintfs"] = args ? args.srcintfs : undefined; resourceInputs["status"] = args ? args.status : undefined; @@ -295,7 +299,7 @@ export interface CentralsnatmapState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -338,6 +342,10 @@ export interface CentralsnatmapState { * Policy ID. */ policyid?: pulumi.Input; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + */ + portPreserve?: pulumi.Input; /** * Integer value for the protocol type (0 - 255). */ @@ -393,7 +401,7 @@ export interface CentralsnatmapArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -436,6 +444,10 @@ export interface CentralsnatmapArgs { * Policy ID. */ policyid?: pulumi.Input; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + */ + portPreserve?: pulumi.Input; /** * Integer value for the protocol type (0 - 255). */ diff --git a/sdk/nodejs/firewall/city.ts b/sdk/nodejs/firewall/city.ts index 2a073a28..e716e112 100644 --- a/sdk/nodejs/firewall/city.ts +++ b/sdk/nodejs/firewall/city.ts @@ -64,7 +64,7 @@ export class City extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a City resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/consolidated/policy.ts b/sdk/nodejs/firewall/consolidated/policy.ts index 98c55437..335f3271 100644 --- a/sdk/nodejs/firewall/consolidated/policy.ts +++ b/sdk/nodejs/firewall/consolidated/policy.ts @@ -152,7 +152,7 @@ export class Policy extends pulumi.CustomResource { */ public readonly fssoGroups!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -374,7 +374,7 @@ export class Policy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of an existing VoIP profile. */ @@ -736,7 +736,7 @@ export interface PolicyState { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1114,7 +1114,7 @@ export interface PolicyArgs { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/country.ts b/sdk/nodejs/firewall/country.ts index 60a4396e..cea7f16d 100644 --- a/sdk/nodejs/firewall/country.ts +++ b/sdk/nodejs/firewall/country.ts @@ -64,7 +64,7 @@ export class Country extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Country extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Country resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface CountryState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface CountryArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/decryptedtrafficmirror.ts b/sdk/nodejs/firewall/decryptedtrafficmirror.ts index 44f39780..6fda0700 100644 --- a/sdk/nodejs/firewall/decryptedtrafficmirror.ts +++ b/sdk/nodejs/firewall/decryptedtrafficmirror.ts @@ -64,7 +64,7 @@ export class Decryptedtrafficmirror extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -86,7 +86,7 @@ export class Decryptedtrafficmirror extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Decryptedtrafficmirror resource with the given unique name, arguments, and options. @@ -138,7 +138,7 @@ export interface DecryptedtrafficmirrorState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -176,7 +176,7 @@ export interface DecryptedtrafficmirrorArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/dnstranslation.ts b/sdk/nodejs/firewall/dnstranslation.ts index 28134b0f..c9f044c1 100644 --- a/sdk/nodejs/firewall/dnstranslation.ts +++ b/sdk/nodejs/firewall/dnstranslation.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * src: "1.1.1.1", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Dnstranslation extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dnstranslation resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/doSpolicy.ts b/sdk/nodejs/firewall/doSpolicy.ts index 6028767a..05904f3d 100644 --- a/sdk/nodejs/firewall/doSpolicy.ts +++ b/sdk/nodejs/firewall/doSpolicy.ts @@ -72,7 +72,7 @@ export class DoSpolicy extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +102,7 @@ export class DoSpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a DoSpolicy resource with the given unique name, arguments, and options. @@ -179,7 +179,7 @@ export interface DoSpolicyState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -233,7 +233,7 @@ export interface DoSpolicyArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/doSpolicy6.ts b/sdk/nodejs/firewall/doSpolicy6.ts index d8e67484..196f9d14 100644 --- a/sdk/nodejs/firewall/doSpolicy6.ts +++ b/sdk/nodejs/firewall/doSpolicy6.ts @@ -72,7 +72,7 @@ export class DoSpolicy6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +102,7 @@ export class DoSpolicy6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a DoSpolicy6 resource with the given unique name, arguments, and options. @@ -179,7 +179,7 @@ export interface DoSpolicy6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -233,7 +233,7 @@ export interface DoSpolicy6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/getCentralsnatmap.ts b/sdk/nodejs/firewall/getCentralsnatmap.ts index df00c11f..efb03b9a 100644 --- a/sdk/nodejs/firewall/getCentralsnatmap.ts +++ b/sdk/nodejs/firewall/getCentralsnatmap.ts @@ -100,6 +100,10 @@ export interface GetCentralsnatmapResult { * Policy ID. */ readonly policyid: number; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. + */ + readonly portPreserve: string; /** * Integer value for the protocol type (0 - 255). */ diff --git a/sdk/nodejs/firewall/getPolicy.ts b/sdk/nodejs/firewall/getPolicy.ts index 28b14c7c..b29ecd3a 100644 --- a/sdk/nodejs/firewall/getPolicy.ts +++ b/sdk/nodejs/firewall/getPolicy.ts @@ -512,6 +512,10 @@ export interface GetPolicyResult { * IP Pool names. The structure of `poolname` block is documented below. */ readonly poolnames: outputs.firewall.GetPolicyPoolname[]; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. + */ + readonly portPreserve: string; /** * Name of profile group. */ diff --git a/sdk/nodejs/firewall/getPolicylist.ts b/sdk/nodejs/firewall/getPolicylist.ts index 359a982d..c5fe0107 100644 --- a/sdk/nodejs/firewall/getPolicylist.ts +++ b/sdk/nodejs/firewall/getPolicylist.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const sample2Output = sample2.then(sample2 => sample2.policyidlists); * ``` - * */ export function getPolicylist(args?: GetPolicylistArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -67,7 +65,6 @@ export interface GetPolicylistResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -79,7 +76,6 @@ export interface GetPolicylistResult { * }); * export const sample2Output = sample2.then(sample2 => sample2.policyidlists); * ``` - * */ export function getPolicylistOutput(args?: GetPolicylistOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getPolicylist(a, opts)) diff --git a/sdk/nodejs/firewall/global.ts b/sdk/nodejs/firewall/global.ts index ac9808dd..44ee2ea1 100644 --- a/sdk/nodejs/firewall/global.ts +++ b/sdk/nodejs/firewall/global.ts @@ -60,7 +60,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Global resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/identitybasedroute.ts b/sdk/nodejs/firewall/identitybasedroute.ts index e7b7c210..ed8ce6d4 100644 --- a/sdk/nodejs/firewall/identitybasedroute.ts +++ b/sdk/nodejs/firewall/identitybasedroute.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.firewall.Identitybasedroute("trname", {comments: "test"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Identitybasedroute extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Identitybasedroute extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Identitybasedroute resource with the given unique name, arguments, and options. @@ -137,7 +135,7 @@ export interface IdentitybasedrouteState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -167,7 +165,7 @@ export interface IdentitybasedrouteArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/index.ts b/sdk/nodejs/firewall/index.ts index 17233c31..8b0e0f82 100644 --- a/sdk/nodejs/firewall/index.ts +++ b/sdk/nodejs/firewall/index.ts @@ -545,6 +545,11 @@ export type ObjectVipgroup = import("./objectVipgroup").ObjectVipgroup; export const ObjectVipgroup: typeof import("./objectVipgroup").ObjectVipgroup = null as any; utilities.lazyLoad(exports, ["ObjectVipgroup"], () => require("./objectVipgroup")); +export { OndemandsnifferArgs, OndemandsnifferState } from "./ondemandsniffer"; +export type Ondemandsniffer = import("./ondemandsniffer").Ondemandsniffer; +export const Ondemandsniffer: typeof import("./ondemandsniffer").Ondemandsniffer = null as any; +utilities.lazyLoad(exports, ["Ondemandsniffer"], () => require("./ondemandsniffer")); + export { PolicyArgs, PolicyState } from "./policy"; export type Policy = import("./policy").Policy; export const Policy: typeof import("./policy").Policy = null as any; @@ -859,6 +864,8 @@ const _module = { return new ObjectVip(name, undefined, { urn }) case "fortios:firewall/objectVipgroup:ObjectVipgroup": return new ObjectVipgroup(name, undefined, { urn }) + case "fortios:firewall/ondemandsniffer:Ondemandsniffer": + return new Ondemandsniffer(name, undefined, { urn }) case "fortios:firewall/policy46:Policy46": return new Policy46(name, undefined, { urn }) case "fortios:firewall/policy64:Policy64": @@ -991,6 +998,7 @@ pulumi.runtime.registerResourceModule("fortios", "firewall/objectServicecategory pulumi.runtime.registerResourceModule("fortios", "firewall/objectServicegroup", _module) pulumi.runtime.registerResourceModule("fortios", "firewall/objectVip", _module) pulumi.runtime.registerResourceModule("fortios", "firewall/objectVipgroup", _module) +pulumi.runtime.registerResourceModule("fortios", "firewall/ondemandsniffer", _module) pulumi.runtime.registerResourceModule("fortios", "firewall/policy", _module) pulumi.runtime.registerResourceModule("fortios", "firewall/policy46", _module) pulumi.runtime.registerResourceModule("fortios", "firewall/policy6", _module) diff --git a/sdk/nodejs/firewall/interfacepolicy.ts b/sdk/nodejs/firewall/interfacepolicy.ts index 925a7e1e..4f9c6c61 100644 --- a/sdk/nodejs/firewall/interfacepolicy.ts +++ b/sdk/nodejs/firewall/interfacepolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -41,7 +40,6 @@ import * as utilities from "../utilities"; * webfilterProfileStatus: "disable", * }); * ``` - * * * ## Import * @@ -158,7 +156,7 @@ export class Interfacepolicy extends pulumi.CustomResource { */ public readonly emailfilterProfileStatus!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -216,7 +214,7 @@ export class Interfacepolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Web filter profile. */ @@ -400,7 +398,7 @@ export interface InterfacepolicyState { */ emailfilterProfileStatus?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -542,7 +540,7 @@ export interface InterfacepolicyArgs { */ emailfilterProfileStatus?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/interfacepolicy6.ts b/sdk/nodejs/firewall/interfacepolicy6.ts index d6783cf9..6bffb3d7 100644 --- a/sdk/nodejs/firewall/interfacepolicy6.ts +++ b/sdk/nodejs/firewall/interfacepolicy6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -41,7 +40,6 @@ import * as utilities from "../utilities"; * webfilterProfileStatus: "disable", * }); * ``` - * * * ## Import * @@ -158,7 +156,7 @@ export class Interfacepolicy6 extends pulumi.CustomResource { */ public readonly emailfilterProfileStatus!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -218,7 +216,7 @@ export class Interfacepolicy6 extends pulumi.CustomResource { * * The `srcaddr6` block supports: */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Web filter profile. */ @@ -399,7 +397,7 @@ export interface Interfacepolicy6State { */ emailfilterProfileStatus?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -543,7 +541,7 @@ export interface Interfacepolicy6Args { */ emailfilterProfileStatus?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetservice.ts b/sdk/nodejs/firewall/internetservice.ts index 4a788ee5..5425d2cb 100644 --- a/sdk/nodejs/firewall/internetservice.ts +++ b/sdk/nodejs/firewall/internetservice.ts @@ -112,7 +112,7 @@ export class Internetservice extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservice resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetserviceaddition.ts b/sdk/nodejs/firewall/internetserviceaddition.ts index 9097b3ad..b02cf538 100644 --- a/sdk/nodejs/firewall/internetserviceaddition.ts +++ b/sdk/nodejs/firewall/internetserviceaddition.ts @@ -72,13 +72,13 @@ export class Internetserviceaddition extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetserviceaddition resource with the given unique name, arguments, and options. @@ -134,7 +134,7 @@ export interface InternetserviceadditionState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -164,7 +164,7 @@ export interface InternetserviceadditionArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetserviceappend.ts b/sdk/nodejs/firewall/internetserviceappend.ts index 8967c741..e4384eed 100644 --- a/sdk/nodejs/firewall/internetserviceappend.ts +++ b/sdk/nodejs/firewall/internetserviceappend.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1,7.4.2`. + * Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. * * ## Import * @@ -68,7 +68,7 @@ export class Internetserviceappend extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetserviceappend resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetservicebotnet.ts b/sdk/nodejs/firewall/internetservicebotnet.ts index a6055e99..b80623d7 100644 --- a/sdk/nodejs/firewall/internetservicebotnet.ts +++ b/sdk/nodejs/firewall/internetservicebotnet.ts @@ -64,7 +64,7 @@ export class Internetservicebotnet extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicebotnet resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetservicecustom.ts b/sdk/nodejs/firewall/internetservicecustom.ts index ef85e86c..1983b8c1 100644 --- a/sdk/nodejs/firewall/internetservicecustom.ts +++ b/sdk/nodejs/firewall/internetservicecustom.ts @@ -68,7 +68,7 @@ export class Internetservicecustom extends pulumi.CustomResource { */ public readonly entries!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Internetservicecustom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicecustom resource with the given unique name, arguments, and options. @@ -136,7 +136,7 @@ export interface InternetservicecustomState { */ entries?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface InternetservicecustomArgs { */ entries?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetservicecustomgroup.ts b/sdk/nodejs/firewall/internetservicecustomgroup.ts index 9ea3383b..3e9883f4 100644 --- a/sdk/nodejs/firewall/internetservicecustomgroup.ts +++ b/sdk/nodejs/firewall/internetservicecustomgroup.ts @@ -64,7 +64,7 @@ export class Internetservicecustomgroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Internetservicecustomgroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicecustomgroup resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface InternetservicecustomgroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface InternetservicecustomgroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetservicedefinition.ts b/sdk/nodejs/firewall/internetservicedefinition.ts index fec97844..f784baae 100644 --- a/sdk/nodejs/firewall/internetservicedefinition.ts +++ b/sdk/nodejs/firewall/internetservicedefinition.ts @@ -68,13 +68,13 @@ export class Internetservicedefinition extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicedefinition resource with the given unique name, arguments, and options. @@ -124,7 +124,7 @@ export interface InternetservicedefinitionState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -150,7 +150,7 @@ export interface InternetservicedefinitionArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetserviceextension.ts b/sdk/nodejs/firewall/internetserviceextension.ts index 736c19b4..1ae8be2b 100644 --- a/sdk/nodejs/firewall/internetserviceextension.ts +++ b/sdk/nodejs/firewall/internetserviceextension.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * fosid: 65536, * }); * ``` - * * * ## Import * @@ -90,13 +88,13 @@ export class Internetserviceextension extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetserviceextension resource with the given unique name, arguments, and options. @@ -158,7 +156,7 @@ export interface InternetserviceextensionState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -192,7 +190,7 @@ export interface InternetserviceextensionArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetservicegroup.ts b/sdk/nodejs/firewall/internetservicegroup.ts index e40c641d..0119e5b7 100644 --- a/sdk/nodejs/firewall/internetservicegroup.ts +++ b/sdk/nodejs/firewall/internetservicegroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -43,7 +42,6 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * * * ## Import * @@ -104,7 +102,7 @@ export class Internetservicegroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -118,7 +116,7 @@ export class Internetservicegroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicegroup resource with the given unique name, arguments, and options. @@ -172,7 +170,7 @@ export interface InternetservicegroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -206,7 +204,7 @@ export interface InternetservicegroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/internetserviceipblreason.ts b/sdk/nodejs/firewall/internetserviceipblreason.ts index 047d47db..49da7717 100644 --- a/sdk/nodejs/firewall/internetserviceipblreason.ts +++ b/sdk/nodejs/firewall/internetserviceipblreason.ts @@ -64,7 +64,7 @@ export class Internetserviceipblreason extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetserviceipblreason resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetserviceipblvendor.ts b/sdk/nodejs/firewall/internetserviceipblvendor.ts index b60e062d..5156f371 100644 --- a/sdk/nodejs/firewall/internetserviceipblvendor.ts +++ b/sdk/nodejs/firewall/internetserviceipblvendor.ts @@ -64,7 +64,7 @@ export class Internetserviceipblvendor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetserviceipblvendor resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetservicelist.ts b/sdk/nodejs/firewall/internetservicelist.ts index c2452f53..29264e15 100644 --- a/sdk/nodejs/firewall/internetservicelist.ts +++ b/sdk/nodejs/firewall/internetservicelist.ts @@ -64,7 +64,7 @@ export class Internetservicelist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicelist resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetservicename.ts b/sdk/nodejs/firewall/internetservicename.ts index dfca6f42..2fa99d8e 100644 --- a/sdk/nodejs/firewall/internetservicename.ts +++ b/sdk/nodejs/firewall/internetservicename.ts @@ -80,7 +80,7 @@ export class Internetservicename extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicename resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetserviceowner.ts b/sdk/nodejs/firewall/internetserviceowner.ts index dfd889e0..ad7af7a8 100644 --- a/sdk/nodejs/firewall/internetserviceowner.ts +++ b/sdk/nodejs/firewall/internetserviceowner.ts @@ -64,7 +64,7 @@ export class Internetserviceowner extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetserviceowner resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetservicereputation.ts b/sdk/nodejs/firewall/internetservicereputation.ts index b2d8c8bd..73af936f 100644 --- a/sdk/nodejs/firewall/internetservicereputation.ts +++ b/sdk/nodejs/firewall/internetservicereputation.ts @@ -64,7 +64,7 @@ export class Internetservicereputation extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicereputation resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/internetservicesubapp.ts b/sdk/nodejs/firewall/internetservicesubapp.ts index 7cd1c7ff..d2ec5a3b 100644 --- a/sdk/nodejs/firewall/internetservicesubapp.ts +++ b/sdk/nodejs/firewall/internetservicesubapp.ts @@ -64,7 +64,7 @@ export class Internetservicesubapp extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Internetservicesubapp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Internetservicesubapp resource with the given unique name, arguments, and options. @@ -120,7 +120,7 @@ export interface InternetservicesubappState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -146,7 +146,7 @@ export interface InternetservicesubappArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/ipmacbinding/setting.ts b/sdk/nodejs/firewall/ipmacbinding/setting.ts index 0dc47542..739ced42 100644 --- a/sdk/nodejs/firewall/ipmacbinding/setting.ts +++ b/sdk/nodejs/firewall/ipmacbinding/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../../utilities"; * undefinedhost: "block", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ipmacbinding/table.ts b/sdk/nodejs/firewall/ipmacbinding/table.ts index 6671a229..d81a965b 100644 --- a/sdk/nodejs/firewall/ipmacbinding/table.ts +++ b/sdk/nodejs/firewall/ipmacbinding/table.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Table extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Table resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ippool.ts b/sdk/nodejs/firewall/ippool.ts index e23ce41c..7391fba1 100644 --- a/sdk/nodejs/firewall/ippool.ts +++ b/sdk/nodejs/firewall/ippool.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * type: "overload", * }); * ``` - * * * ## Import * @@ -119,6 +117,10 @@ export class Ippool extends pulumi.CustomResource { * Number of addresses blocks that can be used by a user (1 to 128, default = 8). */ public readonly numBlocksPerUser!: pulumi.Output; + /** + * Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + */ + public readonly pbaInterimLog!: pulumi.Output; /** * Port block allocation timeout (seconds). */ @@ -158,7 +160,7 @@ export class Ippool extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ippool resource with the given unique name, arguments, and options. @@ -184,6 +186,7 @@ export class Ippool extends pulumi.CustomResource { resourceInputs["name"] = state ? state.name : undefined; resourceInputs["nat64"] = state ? state.nat64 : undefined; resourceInputs["numBlocksPerUser"] = state ? state.numBlocksPerUser : undefined; + resourceInputs["pbaInterimLog"] = state ? state.pbaInterimLog : undefined; resourceInputs["pbaTimeout"] = state ? state.pbaTimeout : undefined; resourceInputs["permitAnyHost"] = state ? state.permitAnyHost : undefined; resourceInputs["portPerUser"] = state ? state.portPerUser : undefined; @@ -213,6 +216,7 @@ export class Ippool extends pulumi.CustomResource { resourceInputs["name"] = args ? args.name : undefined; resourceInputs["nat64"] = args ? args.nat64 : undefined; resourceInputs["numBlocksPerUser"] = args ? args.numBlocksPerUser : undefined; + resourceInputs["pbaInterimLog"] = args ? args.pbaInterimLog : undefined; resourceInputs["pbaTimeout"] = args ? args.pbaTimeout : undefined; resourceInputs["permitAnyHost"] = args ? args.permitAnyHost : undefined; resourceInputs["portPerUser"] = args ? args.portPerUser : undefined; @@ -277,6 +281,10 @@ export interface IppoolState { * Number of addresses blocks that can be used by a user (1 to 128, default = 8). */ numBlocksPerUser?: pulumi.Input; + /** + * Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + */ + pbaInterimLog?: pulumi.Input; /** * Port block allocation timeout (seconds). */ @@ -367,6 +375,10 @@ export interface IppoolArgs { * Number of addresses blocks that can be used by a user (1 to 128, default = 8). */ numBlocksPerUser?: pulumi.Input; + /** + * Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + */ + pbaInterimLog?: pulumi.Input; /** * Port block allocation timeout (seconds). */ diff --git a/sdk/nodejs/firewall/ippool6.ts b/sdk/nodejs/firewall/ippool6.ts index ce71f6b9..a5491211 100644 --- a/sdk/nodejs/firewall/ippool6.ts +++ b/sdk/nodejs/firewall/ippool6.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * startip: "2001:3ca1:10f:1a:121b::10", * }); * ``` - * * * ## Import * @@ -94,7 +92,7 @@ export class Ippool6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ippool6 resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/iptranslation.ts b/sdk/nodejs/firewall/iptranslation.ts index 575df301..97485746 100644 --- a/sdk/nodejs/firewall/iptranslation.ts +++ b/sdk/nodejs/firewall/iptranslation.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * type: "SCTP", * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Iptranslation extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Iptranslation resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ipv6ehfilter.ts b/sdk/nodejs/firewall/ipv6ehfilter.ts index b56e2a45..5abd8c97 100644 --- a/sdk/nodejs/firewall/ipv6ehfilter.ts +++ b/sdk/nodejs/firewall/ipv6ehfilter.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * routing: "enable", * }); * ``` - * * * ## Import * @@ -106,7 +104,7 @@ export class Ipv6ehfilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipv6ehfilter resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ldbmonitor.ts b/sdk/nodejs/firewall/ldbmonitor.ts index ec091389..e8a9c6d9 100644 --- a/sdk/nodejs/firewall/ldbmonitor.ts +++ b/sdk/nodejs/firewall/ldbmonitor.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * type: "ping", * }); * ``` - * * * ## Import * @@ -96,7 +94,7 @@ export class Ldbmonitor extends pulumi.CustomResource { */ public readonly httpMaxRedirects!: pulumi.Output; /** - * Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + * Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. */ public readonly interval!: pulumi.Output; /** @@ -104,7 +102,7 @@ export class Ldbmonitor extends pulumi.CustomResource { */ public readonly name!: pulumi.Output; /** - * Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + * Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. */ public readonly port!: pulumi.Output; /** @@ -126,7 +124,7 @@ export class Ldbmonitor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ldbmonitor resource with the given unique name, arguments, and options. @@ -209,7 +207,7 @@ export interface LdbmonitorState { */ httpMaxRedirects?: pulumi.Input; /** - * Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + * Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. */ interval?: pulumi.Input; /** @@ -217,7 +215,7 @@ export interface LdbmonitorState { */ name?: pulumi.Input; /** - * Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + * Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. */ port?: pulumi.Input; /** @@ -271,7 +269,7 @@ export interface LdbmonitorArgs { */ httpMaxRedirects?: pulumi.Input; /** - * Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + * Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. */ interval?: pulumi.Input; /** @@ -279,7 +277,7 @@ export interface LdbmonitorArgs { */ name?: pulumi.Input; /** - * Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + * Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. */ port?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/localinpolicy.ts b/sdk/nodejs/firewall/localinpolicy.ts index 21e90c03..fa906177 100644 --- a/sdk/nodejs/firewall/localinpolicy.ts +++ b/sdk/nodejs/firewall/localinpolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -103,7 +101,7 @@ export class Localinpolicy extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -111,9 +109,37 @@ export class Localinpolicy extends pulumi.CustomResource { */ public readonly haMgmtIntfOnly!: pulumi.Output; /** - * Incoming interface name from available options. + * Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + */ + public readonly internetServiceSrc!: pulumi.Output; + /** + * Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + */ + public readonly internetServiceSrcCustomGroups!: pulumi.Output; + /** + * Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + */ + public readonly internetServiceSrcCustoms!: pulumi.Output; + /** + * Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + */ + public readonly internetServiceSrcGroups!: pulumi.Output; + /** + * Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + */ + public readonly internetServiceSrcNames!: pulumi.Output; + /** + * When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + */ + public readonly internetServiceSrcNegate!: pulumi.Output; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* */ public readonly intf!: pulumi.Output; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + */ + public readonly intfBlocks!: pulumi.Output; /** * User defined local in policy ID. */ @@ -149,7 +175,7 @@ export class Localinpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable virtual patching. Valid values: `enable`, `disable`. */ @@ -175,7 +201,14 @@ export class Localinpolicy extends pulumi.CustomResource { resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; resourceInputs["haMgmtIntfOnly"] = state ? state.haMgmtIntfOnly : undefined; + resourceInputs["internetServiceSrc"] = state ? state.internetServiceSrc : undefined; + resourceInputs["internetServiceSrcCustomGroups"] = state ? state.internetServiceSrcCustomGroups : undefined; + resourceInputs["internetServiceSrcCustoms"] = state ? state.internetServiceSrcCustoms : undefined; + resourceInputs["internetServiceSrcGroups"] = state ? state.internetServiceSrcGroups : undefined; + resourceInputs["internetServiceSrcNames"] = state ? state.internetServiceSrcNames : undefined; + resourceInputs["internetServiceSrcNegate"] = state ? state.internetServiceSrcNegate : undefined; resourceInputs["intf"] = state ? state.intf : undefined; + resourceInputs["intfBlocks"] = state ? state.intfBlocks : undefined; resourceInputs["policyid"] = state ? state.policyid : undefined; resourceInputs["schedule"] = state ? state.schedule : undefined; resourceInputs["serviceNegate"] = state ? state.serviceNegate : undefined; @@ -204,7 +237,14 @@ export class Localinpolicy extends pulumi.CustomResource { resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; resourceInputs["haMgmtIntfOnly"] = args ? args.haMgmtIntfOnly : undefined; + resourceInputs["internetServiceSrc"] = args ? args.internetServiceSrc : undefined; + resourceInputs["internetServiceSrcCustomGroups"] = args ? args.internetServiceSrcCustomGroups : undefined; + resourceInputs["internetServiceSrcCustoms"] = args ? args.internetServiceSrcCustoms : undefined; + resourceInputs["internetServiceSrcGroups"] = args ? args.internetServiceSrcGroups : undefined; + resourceInputs["internetServiceSrcNames"] = args ? args.internetServiceSrcNames : undefined; + resourceInputs["internetServiceSrcNegate"] = args ? args.internetServiceSrcNegate : undefined; resourceInputs["intf"] = args ? args.intf : undefined; + resourceInputs["intfBlocks"] = args ? args.intfBlocks : undefined; resourceInputs["policyid"] = args ? args.policyid : undefined; resourceInputs["schedule"] = args ? args.schedule : undefined; resourceInputs["serviceNegate"] = args ? args.serviceNegate : undefined; @@ -246,7 +286,7 @@ export interface LocalinpolicyState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -254,9 +294,37 @@ export interface LocalinpolicyState { */ haMgmtIntfOnly?: pulumi.Input; /** - * Incoming interface name from available options. + * Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + */ + internetServiceSrc?: pulumi.Input; + /** + * Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + */ + internetServiceSrcCustomGroups?: pulumi.Input[]>; + /** + * Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + */ + internetServiceSrcCustoms?: pulumi.Input[]>; + /** + * Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + */ + internetServiceSrcGroups?: pulumi.Input[]>; + /** + * Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + */ + internetServiceSrcNames?: pulumi.Input[]>; + /** + * When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + */ + internetServiceSrcNegate?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* */ intf?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + */ + intfBlocks?: pulumi.Input[]>; /** * User defined local in policy ID. */ @@ -324,7 +392,7 @@ export interface LocalinpolicyArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -332,9 +400,37 @@ export interface LocalinpolicyArgs { */ haMgmtIntfOnly?: pulumi.Input; /** - * Incoming interface name from available options. + * Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + */ + internetServiceSrc?: pulumi.Input; + /** + * Custom Internet Service source group name. The structure of `internetServiceSrcCustomGroup` block is documented below. + */ + internetServiceSrcCustomGroups?: pulumi.Input[]>; + /** + * Custom Internet Service source name. The structure of `internetServiceSrcCustom` block is documented below. + */ + internetServiceSrcCustoms?: pulumi.Input[]>; + /** + * Internet Service source group name. The structure of `internetServiceSrcGroup` block is documented below. + */ + internetServiceSrcGroups?: pulumi.Input[]>; + /** + * Internet Service source name. The structure of `internetServiceSrcName` block is documented below. + */ + internetServiceSrcNames?: pulumi.Input[]>; + /** + * When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + */ + internetServiceSrcNegate?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* */ intf?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + */ + intfBlocks?: pulumi.Input[]>; /** * User defined local in policy ID. */ diff --git a/sdk/nodejs/firewall/localinpolicy6.ts b/sdk/nodejs/firewall/localinpolicy6.ts index 191e23d6..df92904f 100644 --- a/sdk/nodejs/firewall/localinpolicy6.ts +++ b/sdk/nodejs/firewall/localinpolicy6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -102,13 +100,41 @@ export class Localinpolicy6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** - * Incoming interface name from available options. + * Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + */ + public readonly internetService6Src!: pulumi.Output; + /** + * Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + */ + public readonly internetService6SrcCustomGroups!: pulumi.Output; + /** + * Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + */ + public readonly internetService6SrcCustoms!: pulumi.Output; + /** + * Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + */ + public readonly internetService6SrcGroups!: pulumi.Output; + /** + * IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + */ + public readonly internetService6SrcNames!: pulumi.Output; + /** + * When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + */ + public readonly internetService6SrcNegate!: pulumi.Output; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* */ public readonly intf!: pulumi.Output; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + */ + public readonly intfBlocks!: pulumi.Output; /** * User defined local in policy ID. */ @@ -144,7 +170,7 @@ export class Localinpolicy6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable the virtual patching feature. Valid values: `enable`, `disable`. */ @@ -169,7 +195,14 @@ export class Localinpolicy6 extends pulumi.CustomResource { resourceInputs["dstaddrs"] = state ? state.dstaddrs : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; + resourceInputs["internetService6Src"] = state ? state.internetService6Src : undefined; + resourceInputs["internetService6SrcCustomGroups"] = state ? state.internetService6SrcCustomGroups : undefined; + resourceInputs["internetService6SrcCustoms"] = state ? state.internetService6SrcCustoms : undefined; + resourceInputs["internetService6SrcGroups"] = state ? state.internetService6SrcGroups : undefined; + resourceInputs["internetService6SrcNames"] = state ? state.internetService6SrcNames : undefined; + resourceInputs["internetService6SrcNegate"] = state ? state.internetService6SrcNegate : undefined; resourceInputs["intf"] = state ? state.intf : undefined; + resourceInputs["intfBlocks"] = state ? state.intfBlocks : undefined; resourceInputs["policyid"] = state ? state.policyid : undefined; resourceInputs["schedule"] = state ? state.schedule : undefined; resourceInputs["serviceNegate"] = state ? state.serviceNegate : undefined; @@ -185,9 +218,6 @@ export class Localinpolicy6 extends pulumi.CustomResource { if ((!args || args.dstaddrs === undefined) && !opts.urn) { throw new Error("Missing required property 'dstaddrs'"); } - if ((!args || args.intf === undefined) && !opts.urn) { - throw new Error("Missing required property 'intf'"); - } if ((!args || args.schedule === undefined) && !opts.urn) { throw new Error("Missing required property 'schedule'"); } @@ -203,7 +233,14 @@ export class Localinpolicy6 extends pulumi.CustomResource { resourceInputs["dstaddrs"] = args ? args.dstaddrs : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; + resourceInputs["internetService6Src"] = args ? args.internetService6Src : undefined; + resourceInputs["internetService6SrcCustomGroups"] = args ? args.internetService6SrcCustomGroups : undefined; + resourceInputs["internetService6SrcCustoms"] = args ? args.internetService6SrcCustoms : undefined; + resourceInputs["internetService6SrcGroups"] = args ? args.internetService6SrcGroups : undefined; + resourceInputs["internetService6SrcNames"] = args ? args.internetService6SrcNames : undefined; + resourceInputs["internetService6SrcNegate"] = args ? args.internetService6SrcNegate : undefined; resourceInputs["intf"] = args ? args.intf : undefined; + resourceInputs["intfBlocks"] = args ? args.intfBlocks : undefined; resourceInputs["policyid"] = args ? args.policyid : undefined; resourceInputs["schedule"] = args ? args.schedule : undefined; resourceInputs["serviceNegate"] = args ? args.serviceNegate : undefined; @@ -245,13 +282,41 @@ export interface Localinpolicy6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** - * Incoming interface name from available options. + * Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + */ + internetService6Src?: pulumi.Input; + /** + * Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + */ + internetService6SrcCustomGroups?: pulumi.Input[]>; + /** + * Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + */ + internetService6SrcCustoms?: pulumi.Input[]>; + /** + * Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + */ + internetService6SrcGroups?: pulumi.Input[]>; + /** + * IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + */ + internetService6SrcNames?: pulumi.Input[]>; + /** + * When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + */ + internetService6SrcNegate?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* */ intf?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. + */ + intfBlocks?: pulumi.Input[]>; /** * User defined local in policy ID. */ @@ -319,13 +384,41 @@ export interface Localinpolicy6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** - * Incoming interface name from available options. + * Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + */ + internetService6Src?: pulumi.Input; + /** + * Custom Internet Service6 source group name. The structure of `internetService6SrcCustomGroup` block is documented below. + */ + internetService6SrcCustomGroups?: pulumi.Input[]>; + /** + * Custom IPv6 Internet Service source name. The structure of `internetService6SrcCustom` block is documented below. + */ + internetService6SrcCustoms?: pulumi.Input[]>; + /** + * Internet Service6 source group name. The structure of `internetService6SrcGroup` block is documented below. + */ + internetService6SrcGroups?: pulumi.Input[]>; + /** + * IPv6 Internet Service source name. The structure of `internetService6SrcName` block is documented below. + */ + internetService6SrcNames?: pulumi.Input[]>; + /** + * When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + */ + internetService6SrcNegate?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intfBlock`.* + */ + intf?: pulumi.Input; + /** + * Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intfBlock` block is documented below. */ - intf: pulumi.Input; + intfBlocks?: pulumi.Input[]>; /** * User defined local in policy ID. */ diff --git a/sdk/nodejs/firewall/multicastaddress.ts b/sdk/nodejs/firewall/multicastaddress.ts index 082cb5d4..52676d94 100644 --- a/sdk/nodejs/firewall/multicastaddress.ts +++ b/sdk/nodejs/firewall/multicastaddress.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * visibility: "enable", * }); * ``` - * * * ## Import * @@ -94,7 +92,7 @@ export class Multicastaddress extends pulumi.CustomResource { */ public readonly endIp!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -120,7 +118,7 @@ export class Multicastaddress extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable visibility of the multicast address on the GUI. Valid values: `enable`, `disable`. */ @@ -198,7 +196,7 @@ export interface MulticastaddressState { */ endIp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -256,7 +254,7 @@ export interface MulticastaddressArgs { */ endIp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/multicastaddress6.ts b/sdk/nodejs/firewall/multicastaddress6.ts index 756c94cd..405151a3 100644 --- a/sdk/nodejs/firewall/multicastaddress6.ts +++ b/sdk/nodejs/firewall/multicastaddress6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * visibility: "enable", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Multicastaddress6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -101,7 +99,7 @@ export class Multicastaddress6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable visibility of the IPv6 multicast address on the GUI. Valid values: `enable`, `disable`. */ @@ -166,7 +164,7 @@ export interface Multicastaddress6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -208,7 +206,7 @@ export interface Multicastaddress6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/multicastpolicy.ts b/sdk/nodejs/firewall/multicastpolicy.ts index 7beb973a..90f2284f 100644 --- a/sdk/nodejs/firewall/multicastpolicy.ts +++ b/sdk/nodejs/firewall/multicastpolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -37,7 +36,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -122,7 +120,7 @@ export class Multicastpolicy extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -180,7 +178,7 @@ export class Multicastpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Multicastpolicy resource with the given unique name, arguments, and options. @@ -304,7 +302,7 @@ export interface MulticastpolicyState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -406,7 +404,7 @@ export interface MulticastpolicyArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/multicastpolicy6.ts b/sdk/nodejs/firewall/multicastpolicy6.ts index 01213af8..b929ffbb 100644 --- a/sdk/nodejs/firewall/multicastpolicy6.ts +++ b/sdk/nodejs/firewall/multicastpolicy6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -115,7 +113,7 @@ export class Multicastpolicy6 extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -161,7 +159,7 @@ export class Multicastpolicy6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Multicastpolicy6 resource with the given unique name, arguments, and options. @@ -273,7 +271,7 @@ export interface Multicastpolicy6State { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -359,7 +357,7 @@ export interface Multicastpolicy6Args { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/networkservicedynamic.ts b/sdk/nodejs/firewall/networkservicedynamic.ts index 4456fd2f..35fb7f8f 100644 --- a/sdk/nodejs/firewall/networkservicedynamic.ts +++ b/sdk/nodejs/firewall/networkservicedynamic.ts @@ -72,7 +72,7 @@ export class Networkservicedynamic extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Networkservicedynamic resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/objectAddress.ts b/sdk/nodejs/firewall/objectAddress.ts index a9d5ebb9..2a9d9a36 100644 --- a/sdk/nodejs/firewall/objectAddress.ts +++ b/sdk/nodejs/firewall/objectAddress.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * ## Example Usage * * ### Iprange Address - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,10 +23,8 @@ import * as utilities from "../utilities"; * type: "iprange", * }); * ``` - * * * ### Geography Address - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -38,10 +35,8 @@ import * as utilities from "../utilities"; * type: "geography", * }); * ``` - * * * ### Fqdn Address - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -55,10 +50,8 @@ import * as utilities from "../utilities"; * type: "fqdn", * }); * ``` - * * * ### Ipmask Address - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -69,7 +62,6 @@ import * as utilities from "../utilities"; * type: "ipmask", * }); * ``` - * */ export class ObjectAddress extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectAddressgroup.ts b/sdk/nodejs/firewall/objectAddressgroup.ts index 1d4a9fde..28073538 100644 --- a/sdk/nodejs/firewall/objectAddressgroup.ts +++ b/sdk/nodejs/firewall/objectAddressgroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * */ export class ObjectAddressgroup extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectIppool.ts b/sdk/nodejs/firewall/objectIppool.ts index aeb4b5a2..3cd97c5b 100644 --- a/sdk/nodejs/firewall/objectIppool.ts +++ b/sdk/nodejs/firewall/objectIppool.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * ## Example Usage * * ### Overload Ippool - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,10 +24,8 @@ import * as utilities from "../utilities"; * type: "overload", * }); * ``` - * * * ### One-To-One Ippool - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -41,7 +38,6 @@ import * as utilities from "../utilities"; * type: "one-to-one", * }); * ``` - * */ export class ObjectIppool extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectService.ts b/sdk/nodejs/firewall/objectService.ts index c1d6744e..7d150401 100644 --- a/sdk/nodejs/firewall/objectService.ts +++ b/sdk/nodejs/firewall/objectService.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * ## Example Usage * * ### Fqdn Service - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,10 +23,8 @@ import * as utilities from "../utilities"; * protocol: "TCP/UDP/SCTP", * }); * ``` - * * * ### Iprange Service - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -42,10 +39,8 @@ import * as utilities from "../utilities"; * udpPortrange: "44-55", * }); * ``` - * * * ### ICMP Service - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -59,7 +54,6 @@ import * as utilities from "../utilities"; * protocolNumber: "1", * }); * ``` - * */ export class ObjectService extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectServicecategory.ts b/sdk/nodejs/firewall/objectServicecategory.ts index b7a941f4..42c30ad9 100644 --- a/sdk/nodejs/firewall/objectServicecategory.ts +++ b/sdk/nodejs/firewall/objectServicecategory.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const testCategoryName = new fortios.firewall.ObjectServicecategory("testCategoryName", {comment: "comment"}); * ``` - * */ export class ObjectServicecategory extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectServicegroup.ts b/sdk/nodejs/firewall/objectServicegroup.ts index d7e64e15..4e8f44eb 100644 --- a/sdk/nodejs/firewall/objectServicegroup.ts +++ b/sdk/nodejs/firewall/objectServicegroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * */ export class ObjectServicegroup extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectVip.ts b/sdk/nodejs/firewall/objectVip.ts index 3a09c978..9165bf7e 100644 --- a/sdk/nodejs/firewall/objectVip.ts +++ b/sdk/nodejs/firewall/objectVip.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * protocol: "tcp", * }); * ``` - * */ export class ObjectVip extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/objectVipgroup.ts b/sdk/nodejs/firewall/objectVipgroup.ts index fba9d4a7..81303b35 100644 --- a/sdk/nodejs/firewall/objectVipgroup.ts +++ b/sdk/nodejs/firewall/objectVipgroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * */ export class ObjectVipgroup extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/firewall/ondemandsniffer.ts b/sdk/nodejs/firewall/ondemandsniffer.ts new file mode 100644 index 00000000..8e8bc23b --- /dev/null +++ b/sdk/nodejs/firewall/ondemandsniffer.ts @@ -0,0 +1,244 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as utilities from "../utilities"; + +/** + * Configure on-demand packet sniffer. Applies to FortiOS Version `>= 7.4.4`. + * + * ## Import + * + * Firewall OnDemandSniffer can be imported using any of these accepted formats: + * + * ```sh + * $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + * ``` + * + * If you do not want to import arguments of block: + * + * $ export "FORTIOS_IMPORT_TABLE"="false" + * + * ```sh + * $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + * ``` + * + * $ unset "FORTIOS_IMPORT_TABLE" + */ +export class Ondemandsniffer extends pulumi.CustomResource { + /** + * Get an existing Ondemandsniffer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param state Any extra arguments used during the lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, state?: OndemandsnifferState, opts?: pulumi.CustomResourceOptions): Ondemandsniffer { + return new Ondemandsniffer(name, state, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'fortios:firewall/ondemandsniffer:Ondemandsniffer'; + + /** + * Returns true if the given object is an instance of Ondemandsniffer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Ondemandsniffer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Ondemandsniffer.__pulumiType; + } + + /** + * Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + */ + public readonly advancedFilter!: pulumi.Output; + /** + * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + */ + public readonly dynamicSortSubtable!: pulumi.Output; + /** + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + */ + public readonly getAllTables!: pulumi.Output; + /** + * IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + */ + public readonly hosts!: pulumi.Output; + /** + * Interface name that on-demand packet sniffer will take place. + */ + public readonly interface!: pulumi.Output; + /** + * Maximum number of packets to capture per on-demand packet sniffer. + */ + public readonly maxPacketCount!: pulumi.Output; + /** + * On-demand packet sniffer name. + */ + public readonly name!: pulumi.Output; + /** + * Include non-IP packets. Valid values: `enable`, `disable`. + */ + public readonly nonIpPacket!: pulumi.Output; + /** + * Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + */ + public readonly ports!: pulumi.Output; + /** + * Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + */ + public readonly protocols!: pulumi.Output; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + public readonly vdomparam!: pulumi.Output; + + /** + * Create a Ondemandsniffer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args?: OndemandsnifferArgs, opts?: pulumi.CustomResourceOptions) + constructor(name: string, argsOrState?: OndemandsnifferArgs | OndemandsnifferState, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (opts.id) { + const state = argsOrState as OndemandsnifferState | undefined; + resourceInputs["advancedFilter"] = state ? state.advancedFilter : undefined; + resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; + resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; + resourceInputs["hosts"] = state ? state.hosts : undefined; + resourceInputs["interface"] = state ? state.interface : undefined; + resourceInputs["maxPacketCount"] = state ? state.maxPacketCount : undefined; + resourceInputs["name"] = state ? state.name : undefined; + resourceInputs["nonIpPacket"] = state ? state.nonIpPacket : undefined; + resourceInputs["ports"] = state ? state.ports : undefined; + resourceInputs["protocols"] = state ? state.protocols : undefined; + resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; + } else { + const args = argsOrState as OndemandsnifferArgs | undefined; + resourceInputs["advancedFilter"] = args ? args.advancedFilter : undefined; + resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; + resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; + resourceInputs["hosts"] = args ? args.hosts : undefined; + resourceInputs["interface"] = args ? args.interface : undefined; + resourceInputs["maxPacketCount"] = args ? args.maxPacketCount : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["nonIpPacket"] = args ? args.nonIpPacket : undefined; + resourceInputs["ports"] = args ? args.ports : undefined; + resourceInputs["protocols"] = args ? args.protocols : undefined; + resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + super(Ondemandsniffer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * Input properties used for looking up and filtering Ondemandsniffer resources. + */ +export interface OndemandsnifferState { + /** + * Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + */ + advancedFilter?: pulumi.Input; + /** + * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + */ + dynamicSortSubtable?: pulumi.Input; + /** + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + */ + getAllTables?: pulumi.Input; + /** + * IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + */ + hosts?: pulumi.Input[]>; + /** + * Interface name that on-demand packet sniffer will take place. + */ + interface?: pulumi.Input; + /** + * Maximum number of packets to capture per on-demand packet sniffer. + */ + maxPacketCount?: pulumi.Input; + /** + * On-demand packet sniffer name. + */ + name?: pulumi.Input; + /** + * Include non-IP packets. Valid values: `enable`, `disable`. + */ + nonIpPacket?: pulumi.Input; + /** + * Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + */ + ports?: pulumi.Input[]>; + /** + * Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + */ + protocols?: pulumi.Input[]>; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + vdomparam?: pulumi.Input; +} + +/** + * The set of arguments for constructing a Ondemandsniffer resource. + */ +export interface OndemandsnifferArgs { + /** + * Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + */ + advancedFilter?: pulumi.Input; + /** + * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + */ + dynamicSortSubtable?: pulumi.Input; + /** + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + */ + getAllTables?: pulumi.Input; + /** + * IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + */ + hosts?: pulumi.Input[]>; + /** + * Interface name that on-demand packet sniffer will take place. + */ + interface?: pulumi.Input; + /** + * Maximum number of packets to capture per on-demand packet sniffer. + */ + maxPacketCount?: pulumi.Input; + /** + * On-demand packet sniffer name. + */ + name?: pulumi.Input; + /** + * Include non-IP packets. Valid values: `enable`, `disable`. + */ + nonIpPacket?: pulumi.Input; + /** + * Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + */ + ports?: pulumi.Input[]>; + /** + * Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + */ + protocols?: pulumi.Input[]>; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + vdomparam?: pulumi.Input; +} diff --git a/sdk/nodejs/firewall/policy.ts b/sdk/nodejs/firewall/policy.ts index 04d9e35c..9745ebc0 100644 --- a/sdk/nodejs/firewall/policy.ts +++ b/sdk/nodejs/firewall/policy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -78,7 +77,6 @@ import * as utilities from "../utilities"; * utmStatus: "enable", * }); * ``` - * * * ## Import * @@ -327,7 +325,7 @@ export class Policy extends pulumi.CustomResource { */ public readonly geoipMatch!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -606,6 +604,10 @@ export class Policy extends pulumi.CustomResource { * IP Pool names. The structure of `poolname` block is documented below. */ public readonly poolnames!: pulumi.Output; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + */ + public readonly portPreserve!: pulumi.Output; /** * Name of profile group. */ @@ -805,7 +807,7 @@ export class Policy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of an existing VideoFilter profile. */ @@ -1048,6 +1050,7 @@ export class Policy extends pulumi.CustomResource { resourceInputs["policyid"] = state ? state.policyid : undefined; resourceInputs["poolname6s"] = state ? state.poolname6s : undefined; resourceInputs["poolnames"] = state ? state.poolnames : undefined; + resourceInputs["portPreserve"] = state ? state.portPreserve : undefined; resourceInputs["profileGroup"] = state ? state.profileGroup : undefined; resourceInputs["profileProtocolOptions"] = state ? state.profileProtocolOptions : undefined; resourceInputs["profileType"] = state ? state.profileType : undefined; @@ -1253,6 +1256,7 @@ export class Policy extends pulumi.CustomResource { resourceInputs["policyid"] = args ? args.policyid : undefined; resourceInputs["poolname6s"] = args ? args.poolname6s : undefined; resourceInputs["poolnames"] = args ? args.poolnames : undefined; + resourceInputs["portPreserve"] = args ? args.portPreserve : undefined; resourceInputs["profileGroup"] = args ? args.profileGroup : undefined; resourceInputs["profileProtocolOptions"] = args ? args.profileProtocolOptions : undefined; resourceInputs["profileType"] = args ? args.profileType : undefined; @@ -1541,7 +1545,7 @@ export interface PolicyState { */ geoipMatch?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1820,6 +1824,10 @@ export interface PolicyState { * IP Pool names. The structure of `poolname` block is documented below. */ poolnames?: pulumi.Input[]>; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + */ + portPreserve?: pulumi.Input; /** * Name of profile group. */ @@ -2335,7 +2343,7 @@ export interface PolicyArgs { */ geoipMatch?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -2614,6 +2622,10 @@ export interface PolicyArgs { * IP Pool names. The structure of `poolname` block is documented below. */ poolnames?: pulumi.Input[]>; + /** + * Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + */ + portPreserve?: pulumi.Input; /** * Name of profile group. */ diff --git a/sdk/nodejs/firewall/policy46.ts b/sdk/nodejs/firewall/policy46.ts index c0ecd4e1..bb3ecf7e 100644 --- a/sdk/nodejs/firewall/policy46.ts +++ b/sdk/nodejs/firewall/policy46.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -53,7 +52,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -126,7 +124,7 @@ export class Policy46 extends pulumi.CustomResource { */ public readonly fixedport!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -204,7 +202,7 @@ export class Policy46 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy46 resource with the given unique name, arguments, and options. @@ -323,7 +321,7 @@ export interface Policy46State { */ fixedport?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -433,7 +431,7 @@ export interface Policy46Args { */ fixedport?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/policy6.ts b/sdk/nodejs/firewall/policy6.ts index 903116c9..286a205a 100644 --- a/sdk/nodejs/firewall/policy6.ts +++ b/sdk/nodejs/firewall/policy6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -69,7 +68,6 @@ import * as utilities from "../utilities"; * utmStatus: "disable", * }); * ``` - * * * ## Import * @@ -230,7 +228,7 @@ export class Policy6 extends pulumi.CustomResource { */ public readonly fssoGroups!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -444,7 +442,7 @@ export class Policy6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN forward direction user priority: 255 passthrough, 0 lowest, 7 highest */ @@ -829,7 +827,7 @@ export interface Policy6State { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1207,7 +1205,7 @@ export interface Policy6Args { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/policy64.ts b/sdk/nodejs/firewall/policy64.ts index 40e1445d..b62c124e 100644 --- a/sdk/nodejs/firewall/policy64.ts +++ b/sdk/nodejs/firewall/policy64.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -40,7 +39,6 @@ import * as utilities from "../utilities"; * tcpMssSender: 0, * }); * ``` - * * * ## Import * @@ -113,7 +111,7 @@ export class Policy64 extends pulumi.CustomResource { */ public readonly fixedport!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -191,7 +189,7 @@ export class Policy64 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy64 resource with the given unique name, arguments, and options. @@ -310,7 +308,7 @@ export interface Policy64State { */ fixedport?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -420,7 +418,7 @@ export interface Policy64Args { */ fixedport?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/profilegroup.ts b/sdk/nodejs/firewall/profilegroup.ts index a81c95b2..d5be220c 100644 --- a/sdk/nodejs/firewall/profilegroup.ts +++ b/sdk/nodejs/firewall/profilegroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * sslSshProfile: "deep-inspection", * }); * ``` - * * * ## Import * @@ -146,7 +144,7 @@ export class Profilegroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of an existing VideoFilter profile. */ diff --git a/sdk/nodejs/firewall/profileprotocoloptions.ts b/sdk/nodejs/firewall/profileprotocoloptions.ts index 899d41e9..ba9dba95 100644 --- a/sdk/nodejs/firewall/profileprotocoloptions.ts +++ b/sdk/nodejs/firewall/profileprotocoloptions.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -111,7 +110,6 @@ import * as utilities from "../utilities"; * switchingProtocolsLog: "disable", * }); * ``` - * * * ## Import * @@ -180,7 +178,7 @@ export class Profileprotocoloptions extends pulumi.CustomResource { */ public readonly ftp!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -238,7 +236,7 @@ export class Profileprotocoloptions extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profileprotocoloptions resource with the given unique name, arguments, and options. @@ -326,7 +324,7 @@ export interface ProfileprotocoloptionsState { */ ftp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -412,7 +410,7 @@ export interface ProfileprotocoloptionsArgs { */ ftp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/proxyaddress.ts b/sdk/nodejs/firewall/proxyaddress.ts index a493e16d..68f822c9 100644 --- a/sdk/nodejs/firewall/proxyaddress.ts +++ b/sdk/nodejs/firewall/proxyaddress.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * visibility: "enable", * }); * ``` - * * * ## Import * @@ -97,7 +95,7 @@ export class Proxyaddress extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -167,7 +165,7 @@ export class Proxyaddress extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. */ @@ -273,7 +271,7 @@ export interface ProxyaddressState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -379,7 +377,7 @@ export interface ProxyaddressArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/proxyaddrgrp.ts b/sdk/nodejs/firewall/proxyaddrgrp.ts index 53a7847d..6c5e51d1 100644 --- a/sdk/nodejs/firewall/proxyaddrgrp.ts +++ b/sdk/nodejs/firewall/proxyaddrgrp.ts @@ -68,7 +68,7 @@ export class Proxyaddrgrp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Proxyaddrgrp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable visibility of the object in the GUI. Valid values: `enable`, `disable`. */ @@ -163,7 +163,7 @@ export interface ProxyaddrgrpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -213,7 +213,7 @@ export interface ProxyaddrgrpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/proxypolicy.ts b/sdk/nodejs/firewall/proxypolicy.ts index 9571d78b..f58967f0 100644 --- a/sdk/nodejs/firewall/proxypolicy.ts +++ b/sdk/nodejs/firewall/proxypolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -55,7 +54,6 @@ import * as utilities from "../utilities"; * webcacheHttps: "disable", * }); * ``` - * * * ## Import * @@ -196,7 +194,7 @@ export class Proxypolicy extends pulumi.CustomResource { */ public readonly fileFilterProfile!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -402,7 +400,7 @@ export class Proxypolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of an existing VideoFilter profile. */ @@ -747,7 +745,7 @@ export interface ProxypolicyState { */ fileFilterProfile?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1097,7 +1095,7 @@ export interface ProxypolicyArgs { */ fileFilterProfile?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/region.ts b/sdk/nodejs/firewall/region.ts index f7acce86..ac25b4fe 100644 --- a/sdk/nodejs/firewall/region.ts +++ b/sdk/nodejs/firewall/region.ts @@ -68,7 +68,7 @@ export class Region extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Region extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Region resource with the given unique name, arguments, and options. @@ -130,7 +130,7 @@ export interface RegionState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -160,7 +160,7 @@ export interface RegionArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/schedule/group.ts b/sdk/nodejs/firewall/schedule/group.ts index 002aefc7..c4ff3adc 100644 --- a/sdk/nodejs/firewall/schedule/group.ts +++ b/sdk/nodejs/firewall/schedule/group.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../../utilities"; * }], * }); * ``` - * * * ## Import * @@ -90,7 +88,7 @@ export class Group extends pulumi.CustomResource { */ public readonly fabricObject!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -104,7 +102,7 @@ export class Group extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Group resource with the given unique name, arguments, and options. @@ -161,7 +159,7 @@ export interface GroupState { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -195,7 +193,7 @@ export interface GroupArgs { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/schedule/onetime.ts b/sdk/nodejs/firewall/schedule/onetime.ts index af023523..cfdd7e89 100644 --- a/sdk/nodejs/firewall/schedule/onetime.ts +++ b/sdk/nodejs/firewall/schedule/onetime.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * start: "00:00 2010/12/12", * }); * ``` - * * * ## Import * @@ -104,7 +102,7 @@ export class Onetime extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Onetime resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/schedule/recurring.ts b/sdk/nodejs/firewall/schedule/recurring.ts index 1e43dbbe..7db14b05 100644 --- a/sdk/nodejs/firewall/schedule/recurring.ts +++ b/sdk/nodejs/firewall/schedule/recurring.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * start: "00:00", * }); * ``` - * * * ## Import * @@ -96,7 +94,7 @@ export class Recurring extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Recurring resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/securitypolicy.ts b/sdk/nodejs/firewall/securitypolicy.ts index 46af3201..d9da214f 100644 --- a/sdk/nodejs/firewall/securitypolicy.ts +++ b/sdk/nodejs/firewall/securitypolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -38,7 +37,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -183,7 +181,7 @@ export class Securitypolicy extends pulumi.CustomResource { */ public readonly fssoGroups!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -403,11 +401,11 @@ export class Securitypolicy extends pulumi.CustomResource { */ public readonly status!: pulumi.Output; /** - * URL category ID list. The structure of `urlCategory` block is documented below. + * URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. */ public readonly urlCategories!: pulumi.Output; /** - * URL categories or groups. + * URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* */ public readonly urlCategoryUnitary!: pulumi.Output; /** @@ -421,7 +419,7 @@ export class Securitypolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of an existing VideoFilter profile. */ @@ -737,7 +735,7 @@ export interface SecuritypolicyState { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -957,11 +955,11 @@ export interface SecuritypolicyState { */ status?: pulumi.Input; /** - * URL category ID list. The structure of `urlCategory` block is documented below. + * URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. */ urlCategories?: pulumi.Input[]>; /** - * URL categories or groups. + * URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* */ urlCategoryUnitary?: pulumi.Input; /** @@ -1095,7 +1093,7 @@ export interface SecuritypolicyArgs { */ fssoGroups?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1315,11 +1313,11 @@ export interface SecuritypolicyArgs { */ status?: pulumi.Input; /** - * URL category ID list. The structure of `urlCategory` block is documented below. + * URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `urlCategory` block is documented below. */ urlCategories?: pulumi.Input[]>; /** - * URL categories or groups. + * URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* */ urlCategoryUnitary?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/service/category.ts b/sdk/nodejs/firewall/service/category.ts index 1c407a3e..12895689 100644 --- a/sdk/nodejs/firewall/service/category.ts +++ b/sdk/nodejs/firewall/service/category.ts @@ -9,14 +9,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.firewall.service.Category("trname", {}); * ``` - * * * ## Import * @@ -79,7 +77,7 @@ export class Category extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Category resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/service/custom.ts b/sdk/nodejs/firewall/service/custom.ts index 52c1c821..3ad9a3db 100644 --- a/sdk/nodejs/firewall/service/custom.ts +++ b/sdk/nodejs/firewall/service/custom.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../../utilities"; * visibility: "enable", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Custom extends pulumi.CustomResource { */ public readonly fqdn!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -201,7 +199,7 @@ export class Custom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable the visibility of the service on the GUI. Valid values: `enable`, `disable`. */ @@ -335,7 +333,7 @@ export interface CustomState { */ fqdn?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -465,7 +463,7 @@ export interface CustomArgs { */ fqdn?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/service/group.ts b/sdk/nodejs/firewall/service/group.ts index 470f545e..5c12ce74 100644 --- a/sdk/nodejs/firewall/service/group.ts +++ b/sdk/nodejs/firewall/service/group.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -41,7 +40,6 @@ import * as utilities from "../../utilities"; * }], * }); * ``` - * * * ## Import * @@ -106,7 +104,7 @@ export class Group extends pulumi.CustomResource { */ public readonly fabricObject!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -128,7 +126,7 @@ export class Group extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Group resource with the given unique name, arguments, and options. @@ -192,7 +190,7 @@ export interface GroupState { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -238,7 +236,7 @@ export interface GroupArgs { */ fabricObject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/shaper/peripshaper.ts b/sdk/nodejs/firewall/shaper/peripshaper.ts index f51c5cd9..37728e58 100644 --- a/sdk/nodejs/firewall/shaper/peripshaper.ts +++ b/sdk/nodejs/firewall/shaper/peripshaper.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../../utilities"; * maxConcurrentSession: 33, * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Peripshaper extends pulumi.CustomResource { */ public readonly diffservcodeRev!: pulumi.Output; /** - * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ public readonly maxBandwidth!: pulumi.Output; /** @@ -115,7 +113,7 @@ export class Peripshaper extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Peripshaper resource with the given unique name, arguments, and options. @@ -185,7 +183,7 @@ export interface PeripshaperState { */ diffservcodeRev?: pulumi.Input; /** - * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ maxBandwidth?: pulumi.Input; /** @@ -235,7 +233,7 @@ export interface PeripshaperArgs { */ diffservcodeRev?: pulumi.Input; /** - * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ maxBandwidth?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/shaper/trafficshaper.ts b/sdk/nodejs/firewall/shaper/trafficshaper.ts index dd3703df..871e0fe1 100644 --- a/sdk/nodejs/firewall/shaper/trafficshaper.ts +++ b/sdk/nodejs/firewall/shaper/trafficshaper.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../../utilities"; * priority: "low", * }); * ``` - * * * ## Import * @@ -117,11 +115,11 @@ export class Trafficshaper extends pulumi.CustomResource { */ public readonly exceedDscp!: pulumi.Output; /** - * Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ public readonly guaranteedBandwidth!: pulumi.Output; /** - * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ public readonly maximumBandwidth!: pulumi.Output; /** @@ -151,7 +149,7 @@ export class Trafficshaper extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Trafficshaper resource with the given unique name, arguments, and options. @@ -263,11 +261,11 @@ export interface TrafficshaperState { */ exceedDscp?: pulumi.Input; /** - * Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ guaranteedBandwidth?: pulumi.Input; /** - * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ maximumBandwidth?: pulumi.Input; /** @@ -349,11 +347,11 @@ export interface TrafficshaperArgs { */ exceedDscp?: pulumi.Input; /** - * Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ guaranteedBandwidth?: pulumi.Input; /** - * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + * Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. */ maximumBandwidth?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/shapingpolicy.ts b/sdk/nodejs/firewall/shapingpolicy.ts index 0975490b..b01576a8 100644 --- a/sdk/nodejs/firewall/shapingpolicy.ts +++ b/sdk/nodejs/firewall/shapingpolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -44,7 +43,6 @@ import * as utilities from "../utilities"; * tosNegate: "disable", * }); * ``` - * * * ## Import * @@ -157,7 +155,7 @@ export class Shapingpolicy extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -287,7 +285,7 @@ export class Shapingpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Shapingpolicy resource with the given unique name, arguments, and options. @@ -483,7 +481,7 @@ export interface ShapingpolicyState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -685,7 +683,7 @@ export interface ShapingpolicyArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/shapingprofile.ts b/sdk/nodejs/firewall/shapingprofile.ts index 75e00914..8bcf95b9 100644 --- a/sdk/nodejs/firewall/shapingprofile.ts +++ b/sdk/nodejs/firewall/shapingprofile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -89,7 +87,7 @@ export class Shapingprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -107,7 +105,7 @@ export class Shapingprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Shapingprofile resource with the given unique name, arguments, and options. @@ -169,7 +167,7 @@ export interface ShapingprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -207,7 +205,7 @@ export interface ShapingprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/sniffer.ts b/sdk/nodejs/firewall/sniffer.ts index abde4544..2fca659c 100644 --- a/sdk/nodejs/firewall/sniffer.ts +++ b/sdk/nodejs/firewall/sniffer.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * webfilterProfileStatus: "disable", * }); * ``` - * * * ## Import * @@ -156,7 +154,7 @@ export class Sniffer extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -196,7 +194,7 @@ export class Sniffer extends pulumi.CustomResource { */ public readonly logtraffic!: pulumi.Output; /** - * Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + * Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. */ public readonly maxPacketCount!: pulumi.Output; /** @@ -234,7 +232,7 @@ export class Sniffer extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * List of VLANs to sniff. */ @@ -431,7 +429,7 @@ export interface SnifferState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -471,7 +469,7 @@ export interface SnifferState { */ logtraffic?: pulumi.Input; /** - * Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + * Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. */ maxPacketCount?: pulumi.Input; /** @@ -601,7 +599,7 @@ export interface SnifferArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -641,7 +639,7 @@ export interface SnifferArgs { */ logtraffic?: pulumi.Input; /** - * Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + * Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. */ maxPacketCount?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/ssh/hostkey.ts b/sdk/nodejs/firewall/ssh/hostkey.ts index 65987c58..8cd5a278 100644 --- a/sdk/nodejs/firewall/ssh/hostkey.ts +++ b/sdk/nodejs/firewall/ssh/hostkey.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../../utilities"; * type: "RSA", * }); * ``` - * * * ## Import * @@ -109,7 +107,7 @@ export class Hostkey extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Hostkey resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ssh/localca.ts b/sdk/nodejs/firewall/ssh/localca.ts index 13e1dd9c..3284b99d 100644 --- a/sdk/nodejs/firewall/ssh/localca.ts +++ b/sdk/nodejs/firewall/ssh/localca.ts @@ -76,7 +76,7 @@ export class Localca extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Localca resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ssh/localkey.ts b/sdk/nodejs/firewall/ssh/localkey.ts index 729dc192..666ec2e4 100644 --- a/sdk/nodejs/firewall/ssh/localkey.ts +++ b/sdk/nodejs/firewall/ssh/localkey.ts @@ -76,7 +76,7 @@ export class Localkey extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Localkey resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ssh/setting.ts b/sdk/nodejs/firewall/ssh/setting.ts index 48dd8c0e..d8e16544 100644 --- a/sdk/nodejs/firewall/ssh/setting.ts +++ b/sdk/nodejs/firewall/ssh/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../../utilities"; * untrustedCaname: "Fortinet_SSH_CA_Untrusted", * }); * ``` - * * * ## Import * @@ -113,7 +111,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ssl/setting.ts b/sdk/nodejs/firewall/ssl/setting.ts index edcc9dad..7ff38f79 100644 --- a/sdk/nodejs/firewall/ssl/setting.ts +++ b/sdk/nodejs/firewall/ssl/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../../utilities"; * sslSendEmptyFrags: "enable", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/sslserver.ts b/sdk/nodejs/firewall/sslserver.ts index 9835232a..44cb8450 100644 --- a/sdk/nodejs/firewall/sslserver.ts +++ b/sdk/nodejs/firewall/sslserver.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * urlRewrite: "disable", * }); * ``` - * * * ## Import * @@ -103,7 +101,7 @@ export class Sslserver extends pulumi.CustomResource { */ public readonly sslAlgorithm!: pulumi.Output; /** - * Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + * Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". */ public readonly sslCert!: pulumi.Output; /** @@ -137,7 +135,7 @@ export class Sslserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sslserver resource with the given unique name, arguments, and options. @@ -228,7 +226,7 @@ export interface SslserverState { */ sslAlgorithm?: pulumi.Input; /** - * Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + * Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". */ sslCert?: pulumi.Input; /** @@ -294,7 +292,7 @@ export interface SslserverArgs { */ sslAlgorithm?: pulumi.Input; /** - * Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + * Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". */ sslCert: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/sslsshprofile.ts b/sdk/nodejs/firewall/sslsshprofile.ts index c290c044..342e4043 100644 --- a/sdk/nodejs/firewall/sslsshprofile.ts +++ b/sdk/nodejs/firewall/sslsshprofile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -45,7 +44,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Import * @@ -121,12 +119,16 @@ export class Sslsshprofile extends pulumi.CustomResource { * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ public readonly dynamicSortSubtable!: pulumi.Output; + /** + * ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + */ + public readonly echOuterSnis!: pulumi.Output; /** * Configure FTPS options. The structure of `ftps` block is documented below. */ public readonly ftps!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -228,7 +230,7 @@ export class Sslsshprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable exempting servers by FortiGuard whitelist. Valid values: `enable`, `disable`. */ @@ -254,6 +256,7 @@ export class Sslsshprofile extends pulumi.CustomResource { resourceInputs["comment"] = state ? state.comment : undefined; resourceInputs["dot"] = state ? state.dot : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; + resourceInputs["echOuterSnis"] = state ? state.echOuterSnis : undefined; resourceInputs["ftps"] = state ? state.ftps : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; resourceInputs["https"] = state ? state.https : undefined; @@ -291,6 +294,7 @@ export class Sslsshprofile extends pulumi.CustomResource { resourceInputs["comment"] = args ? args.comment : undefined; resourceInputs["dot"] = args ? args.dot : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; + resourceInputs["echOuterSnis"] = args ? args.echOuterSnis : undefined; resourceInputs["ftps"] = args ? args.ftps : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; resourceInputs["https"] = args ? args.https : undefined; @@ -357,12 +361,16 @@ export interface SslsshprofileState { * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ dynamicSortSubtable?: pulumi.Input; + /** + * ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + */ + echOuterSnis?: pulumi.Input[]>; /** * Configure FTPS options. The structure of `ftps` block is documented below. */ ftps?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -503,12 +511,16 @@ export interface SslsshprofileArgs { * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ dynamicSortSubtable?: pulumi.Input; + /** + * ClientHelloOuter SNIs to be blocked. The structure of `echOuterSni` block is documented below. + */ + echOuterSnis?: pulumi.Input[]>; /** * Configure FTPS options. The structure of `ftps` block is documented below. */ ftps?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/trafficclass.ts b/sdk/nodejs/firewall/trafficclass.ts index 569a78d2..f42f72fd 100644 --- a/sdk/nodejs/firewall/trafficclass.ts +++ b/sdk/nodejs/firewall/trafficclass.ts @@ -64,7 +64,7 @@ export class Trafficclass extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Trafficclass resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/ttlpolicy.ts b/sdk/nodejs/firewall/ttlpolicy.ts index 76df8aaf..b0b206ad 100644 --- a/sdk/nodejs/firewall/ttlpolicy.ts +++ b/sdk/nodejs/firewall/ttlpolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * ttl: "23", * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Ttlpolicy extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -122,7 +120,7 @@ export class Ttlpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ttlpolicy resource with the given unique name, arguments, and options. @@ -202,7 +200,7 @@ export interface TtlpolicyState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -252,7 +250,7 @@ export interface TtlpolicyArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/vendormac.ts b/sdk/nodejs/firewall/vendormac.ts index 7131a828..051cdfb1 100644 --- a/sdk/nodejs/firewall/vendormac.ts +++ b/sdk/nodejs/firewall/vendormac.ts @@ -72,7 +72,7 @@ export class Vendormac extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vendormac resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/firewall/vip.ts b/sdk/nodejs/firewall/vip.ts index 00cadb1b..3b65959b 100644 --- a/sdk/nodejs/firewall/vip.ts +++ b/sdk/nodejs/firewall/vip.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -74,7 +73,6 @@ import * as utilities from "../utilities"; * websphereServer: "disable", * }); * ``` - * * * ## Import * @@ -167,7 +165,7 @@ export class Vip extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -346,6 +344,10 @@ export class Vip extends pulumi.CustomResource { * 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. The structure of `srcFilter` block is documented below. */ public readonly srcFilters!: pulumi.Output; + /** + * Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + */ + public readonly srcVipFilter!: pulumi.Output; /** * Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. */ @@ -505,7 +507,7 @@ export class Vip extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. */ @@ -584,6 +586,7 @@ export class Vip extends pulumi.CustomResource { resourceInputs["serverType"] = state ? state.serverType : undefined; resourceInputs["services"] = state ? state.services : undefined; resourceInputs["srcFilters"] = state ? state.srcFilters : undefined; + resourceInputs["srcVipFilter"] = state ? state.srcVipFilter : undefined; resourceInputs["srcintfFilters"] = state ? state.srcintfFilters : undefined; resourceInputs["sslAcceptFfdheGroups"] = state ? state.sslAcceptFfdheGroups : undefined; resourceInputs["sslAlgorithm"] = state ? state.sslAlgorithm : undefined; @@ -684,6 +687,7 @@ export class Vip extends pulumi.CustomResource { resourceInputs["serverType"] = args ? args.serverType : undefined; resourceInputs["services"] = args ? args.services : undefined; resourceInputs["srcFilters"] = args ? args.srcFilters : undefined; + resourceInputs["srcVipFilter"] = args ? args.srcVipFilter : undefined; resourceInputs["srcintfFilters"] = args ? args.srcintfFilters : undefined; resourceInputs["sslAcceptFfdheGroups"] = args ? args.sslAcceptFfdheGroups : undefined; resourceInputs["sslAlgorithm"] = args ? args.sslAlgorithm : undefined; @@ -781,7 +785,7 @@ export interface VipState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -960,6 +964,10 @@ export interface VipState { * 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. The structure of `srcFilter` block is documented below. */ srcFilters?: pulumi.Input[]>; + /** + * Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + */ + srcVipFilter?: pulumi.Input; /** * Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. */ @@ -1179,7 +1187,7 @@ export interface VipArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1358,6 +1366,10 @@ export interface VipArgs { * 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. The structure of `srcFilter` block is documented below. */ srcFilters?: pulumi.Input[]>; + /** + * Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + */ + srcVipFilter?: pulumi.Input; /** * Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintfFilter` block is documented below. */ diff --git a/sdk/nodejs/firewall/vip46.ts b/sdk/nodejs/firewall/vip46.ts index 46d6d3f3..ff6964c9 100644 --- a/sdk/nodejs/firewall/vip46.ts +++ b/sdk/nodejs/firewall/vip46.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * type: "static-nat", * }); * ``` - * * * ## Import * @@ -107,7 +105,7 @@ export class Vip46 extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -165,7 +163,7 @@ export class Vip46 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vip46 resource with the given unique name, arguments, and options. @@ -271,7 +269,7 @@ export interface Vip46State { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -365,7 +363,7 @@ export interface Vip46Args { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/vip6.ts b/sdk/nodejs/firewall/vip6.ts index 65358b10..a4a44858 100644 --- a/sdk/nodejs/firewall/vip6.ts +++ b/sdk/nodejs/firewall/vip6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -68,7 +67,6 @@ import * as utilities from "../utilities"; * websphereServer: "disable", * }); * ``` - * * * ## Import * @@ -153,7 +151,7 @@ export class Vip6 extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -288,6 +286,10 @@ export class Vip6 extends pulumi.CustomResource { * Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. */ public readonly srcFilters!: pulumi.Output; + /** + * Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + */ + public readonly srcVipFilter!: pulumi.Output; /** * Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. */ @@ -439,7 +441,7 @@ export class Vip6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable to add an HTTP header to indicate SSL offloading for a WebLogic server. Valid values: `disable`, `enable`. */ @@ -505,6 +507,7 @@ export class Vip6 extends pulumi.CustomResource { resourceInputs["realservers"] = state ? state.realservers : undefined; resourceInputs["serverType"] = state ? state.serverType : undefined; resourceInputs["srcFilters"] = state ? state.srcFilters : undefined; + resourceInputs["srcVipFilter"] = state ? state.srcVipFilter : undefined; resourceInputs["sslAcceptFfdheGroups"] = state ? state.sslAcceptFfdheGroups : undefined; resourceInputs["sslAlgorithm"] = state ? state.sslAlgorithm : undefined; resourceInputs["sslCertificate"] = state ? state.sslCertificate : undefined; @@ -596,6 +599,7 @@ export class Vip6 extends pulumi.CustomResource { resourceInputs["realservers"] = args ? args.realservers : undefined; resourceInputs["serverType"] = args ? args.serverType : undefined; resourceInputs["srcFilters"] = args ? args.srcFilters : undefined; + resourceInputs["srcVipFilter"] = args ? args.srcVipFilter : undefined; resourceInputs["sslAcceptFfdheGroups"] = args ? args.sslAcceptFfdheGroups : undefined; resourceInputs["sslAlgorithm"] = args ? args.sslAlgorithm : undefined; resourceInputs["sslCertificate"] = args ? args.sslCertificate : undefined; @@ -683,7 +687,7 @@ export interface Vip6State { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -818,6 +822,10 @@ export interface Vip6State { * Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. */ srcFilters?: pulumi.Input[]>; + /** + * Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + */ + srcVipFilter?: pulumi.Input; /** * Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. */ @@ -1021,7 +1029,7 @@ export interface Vip6Args { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1156,6 +1164,10 @@ export interface Vip6Args { * Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `srcFilter` block is documented below. */ srcFilters?: pulumi.Input[]>; + /** + * Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + */ + srcVipFilter?: pulumi.Input; /** * Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. */ diff --git a/sdk/nodejs/firewall/vip64.ts b/sdk/nodejs/firewall/vip64.ts index 8f7746d3..082a7d35 100644 --- a/sdk/nodejs/firewall/vip64.ts +++ b/sdk/nodejs/firewall/vip64.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * type: "static-nat", * }); * ``` - * * * ## Import * @@ -107,7 +105,7 @@ export class Vip64 extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -161,7 +159,7 @@ export class Vip64 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vip64 resource with the given unique name, arguments, and options. @@ -265,7 +263,7 @@ export interface Vip64State { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -355,7 +353,7 @@ export interface Vip64Args { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/vipgrp.ts b/sdk/nodejs/firewall/vipgrp.ts index 75cb2dce..005635be 100644 --- a/sdk/nodejs/firewall/vipgrp.ts +++ b/sdk/nodejs/firewall/vipgrp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Vipgrp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -115,7 +113,7 @@ export class Vipgrp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vipgrp resource with the given unique name, arguments, and options. @@ -179,7 +177,7 @@ export interface VipgrpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -221,7 +219,7 @@ export interface VipgrpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/vipgrp46.ts b/sdk/nodejs/firewall/vipgrp46.ts index 42657545..0f35e9b0 100644 --- a/sdk/nodejs/firewall/vipgrp46.ts +++ b/sdk/nodejs/firewall/vipgrp46.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -36,7 +35,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -97,7 +95,7 @@ export class Vipgrp46 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -115,7 +113,7 @@ export class Vipgrp46 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vipgrp46 resource with the given unique name, arguments, and options. @@ -174,7 +172,7 @@ export interface Vipgrp46State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -212,7 +210,7 @@ export interface Vipgrp46Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/vipgrp6.ts b/sdk/nodejs/firewall/vipgrp6.ts index 771487e5..d55267da 100644 --- a/sdk/nodejs/firewall/vipgrp6.ts +++ b/sdk/nodejs/firewall/vipgrp6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -74,7 +73,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -135,7 +133,7 @@ export class Vipgrp6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -153,7 +151,7 @@ export class Vipgrp6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vipgrp6 resource with the given unique name, arguments, and options. @@ -212,7 +210,7 @@ export interface Vipgrp6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -250,7 +248,7 @@ export interface Vipgrp6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/vipgrp64.ts b/sdk/nodejs/firewall/vipgrp64.ts index da5d8bb5..3cc0afca 100644 --- a/sdk/nodejs/firewall/vipgrp64.ts +++ b/sdk/nodejs/firewall/vipgrp64.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -36,7 +35,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -97,7 +95,7 @@ export class Vipgrp64 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -115,7 +113,7 @@ export class Vipgrp64 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vipgrp64 resource with the given unique name, arguments, and options. @@ -174,7 +172,7 @@ export interface Vipgrp64State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -212,7 +210,7 @@ export interface Vipgrp64Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/firewall/wildcardfqdn/custom.ts b/sdk/nodejs/firewall/wildcardfqdn/custom.ts index 469822ce..eb1fa420 100644 --- a/sdk/nodejs/firewall/wildcardfqdn/custom.ts +++ b/sdk/nodejs/firewall/wildcardfqdn/custom.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../../utilities"; * wildcardFqdn: "*.go.google.com", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Custom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable address visibility. Valid values: `enable`, `disable`. */ diff --git a/sdk/nodejs/firewall/wildcardfqdn/group.ts b/sdk/nodejs/firewall/wildcardfqdn/group.ts index efa7bacd..26f4d42a 100644 --- a/sdk/nodejs/firewall/wildcardfqdn/group.ts +++ b/sdk/nodejs/firewall/wildcardfqdn/group.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../../utilities"; * }], * }); * ``` - * * * ## Import * @@ -90,7 +88,7 @@ export class Group extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -108,7 +106,7 @@ export class Group extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable address visibility. Valid values: `enable`, `disable`. */ @@ -173,7 +171,7 @@ export interface GroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -215,7 +213,7 @@ export interface GroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/fmg/devicemanagerDevice.ts b/sdk/nodejs/fmg/devicemanagerDevice.ts index 72d753bd..32cb8c09 100644 --- a/sdk/nodejs/fmg/devicemanagerDevice.ts +++ b/sdk/nodejs/fmg/devicemanagerDevice.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * userid: "admin", * }); * ``` - * */ export class DevicemanagerDevice extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/devicemanagerInstallDevice.ts b/sdk/nodejs/fmg/devicemanagerInstallDevice.ts index 181ac425..2be8f9af 100644 --- a/sdk/nodejs/fmg/devicemanagerInstallDevice.ts +++ b/sdk/nodejs/fmg/devicemanagerInstallDevice.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * timeout: 5, * }); * ``` - * */ export class DevicemanagerInstallDevice extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/devicemanagerInstallPolicypackage.ts b/sdk/nodejs/fmg/devicemanagerInstallPolicypackage.ts index 249b45fd..228b610a 100644 --- a/sdk/nodejs/fmg/devicemanagerInstallPolicypackage.ts +++ b/sdk/nodejs/fmg/devicemanagerInstallPolicypackage.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * timeout: 5, * }); * ``` - * */ export class DevicemanagerInstallPolicypackage extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/devicemanagerScript.ts b/sdk/nodejs/fmg/devicemanagerScript.ts index d69763d4..d9c5a128 100644 --- a/sdk/nodejs/fmg/devicemanagerScript.ts +++ b/sdk/nodejs/fmg/devicemanagerScript.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -17,17 +16,16 @@ import * as utilities from "../utilities"; * const test1 = new fortios.fmg.DevicemanagerScript("test1", { * content: `config system interface * edit port3 - * set vdom "root" - * set ip 10.7.0.200 255.255.0.0 - * set allowaccess ping http https - * next + * \x09 set vdom "root" + * \x09 set ip 10.7.0.200 255.255.0.0 + * \x09 set allowaccess ping http https + * \x09 next * end * `, * description: "description", * target: "remote_device", * }); * ``` - * */ export class DevicemanagerScript extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/devicemanagerScriptExecute.ts b/sdk/nodejs/fmg/devicemanagerScriptExecute.ts index 6c22b7a2..dd95fc29 100644 --- a/sdk/nodejs/fmg/devicemanagerScriptExecute.ts +++ b/sdk/nodejs/fmg/devicemanagerScriptExecute.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * timeout: 5, * }); * ``` - * */ export class DevicemanagerScriptExecute extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/firewallObjectAddress.ts b/sdk/nodejs/fmg/firewallObjectAddress.ts index 978d1c6b..dead2eb2 100644 --- a/sdk/nodejs/fmg/firewallObjectAddress.ts +++ b/sdk/nodejs/fmg/firewallObjectAddress.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * type: "iprange", * }); * ``` - * */ export class FirewallObjectAddress extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/firewallObjectIppool.ts b/sdk/nodejs/fmg/firewallObjectIppool.ts index b6b63889..c09b5fc3 100644 --- a/sdk/nodejs/fmg/firewallObjectIppool.ts +++ b/sdk/nodejs/fmg/firewallObjectIppool.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * type: "one-to-one", * }); * ``` - * */ export class FirewallObjectIppool extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/firewallObjectService.ts b/sdk/nodejs/fmg/firewallObjectService.ts index 9e28a234..6f046414 100644 --- a/sdk/nodejs/fmg/firewallObjectService.ts +++ b/sdk/nodejs/fmg/firewallObjectService.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -37,7 +36,6 @@ import * as utilities from "../utilities"; * protocolNumber: 4, * }); * ``` - * */ export class FirewallObjectService extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/firewallObjectVip.ts b/sdk/nodejs/fmg/firewallObjectVip.ts index 5da4bb30..0b21e45a 100644 --- a/sdk/nodejs/fmg/firewallObjectVip.ts +++ b/sdk/nodejs/fmg/firewallObjectVip.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * type: "fqdn", * }); * ``` - * */ export class FirewallObjectVip extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/firewallSecurityPolicy.ts b/sdk/nodejs/fmg/firewallSecurityPolicy.ts index b9cde496..b381485e 100644 --- a/sdk/nodejs/fmg/firewallSecurityPolicy.ts +++ b/sdk/nodejs/fmg/firewallSecurityPolicy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -39,7 +38,6 @@ import * as utilities from "../utilities"; * utmStatus: "enable", * }); * ``` - * */ export class FirewallSecurityPolicy extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/firewallSecurityPolicypackage.ts b/sdk/nodejs/fmg/firewallSecurityPolicypackage.ts index 2b469256..8fb0d234 100644 --- a/sdk/nodejs/fmg/firewallSecurityPolicypackage.ts +++ b/sdk/nodejs/fmg/firewallSecurityPolicypackage.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const test1 = new fortios.fmg.FirewallSecurityPolicypackage("test1", {target: "FGVM64-test"}); * ``` - * */ export class FirewallSecurityPolicypackage extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/jsonrpcRequest.ts b/sdk/nodejs/fmg/jsonrpcRequest.ts index 6f097f52..a57fa9bf 100644 --- a/sdk/nodejs/fmg/jsonrpcRequest.ts +++ b/sdk/nodejs/fmg/jsonrpcRequest.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -70,7 +69,6 @@ import * as utilities from "../utilities"; * * `}); * ``` - * */ export class JsonrpcRequest extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/objectAdomRevision.ts b/sdk/nodejs/fmg/objectAdomRevision.ts index ae704283..be72ae31 100644 --- a/sdk/nodejs/fmg/objectAdomRevision.ts +++ b/sdk/nodejs/fmg/objectAdomRevision.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * locked: 0, * }); * ``` - * */ export class ObjectAdomRevision extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemAdmin.ts b/sdk/nodejs/fmg/systemAdmin.ts index d9f7f82e..26704b7a 100644 --- a/sdk/nodejs/fmg/systemAdmin.ts +++ b/sdk/nodejs/fmg/systemAdmin.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * idleTimeout: 20, * }); * ``` - * */ export class SystemAdmin extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemAdminProfiles.ts b/sdk/nodejs/fmg/systemAdminProfiles.ts index 613c845c..f386c532 100644 --- a/sdk/nodejs/fmg/systemAdminProfiles.ts +++ b/sdk/nodejs/fmg/systemAdminProfiles.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -48,7 +47,6 @@ import * as utilities from "../utilities"; * vpnManager: "read", * }); * ``` - * */ export class SystemAdminProfiles extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemAdminUser.ts b/sdk/nodejs/fmg/systemAdminUser.ts index 326b9ecf..0056153e 100644 --- a/sdk/nodejs/fmg/systemAdminUser.ts +++ b/sdk/nodejs/fmg/systemAdminUser.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * userid: "user2", * }); * ``` - * */ export class SystemAdminUser extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemAdom.ts b/sdk/nodejs/fmg/systemAdom.ts index 19758457..0d05e12b 100644 --- a/sdk/nodejs/fmg/systemAdom.ts +++ b/sdk/nodejs/fmg/systemAdom.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * type: "FortiCarrier", * }); * ``` - * */ export class SystemAdom extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemDns.ts b/sdk/nodejs/fmg/systemDns.ts index 05cf2fa6..e4fd47aa 100644 --- a/sdk/nodejs/fmg/systemDns.ts +++ b/sdk/nodejs/fmg/systemDns.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * secondary: "208.91.112.54", * }); * ``` - * */ export class SystemDns extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemGlobal.ts b/sdk/nodejs/fmg/systemGlobal.ts index 77ffaf77..208b07b7 100644 --- a/sdk/nodejs/fmg/systemGlobal.ts +++ b/sdk/nodejs/fmg/systemGlobal.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * timezone: "09", * }); * ``` - * */ export class SystemGlobal extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemLicenseForticare.ts b/sdk/nodejs/fmg/systemLicenseForticare.ts index 81eab51c..bc31dfc8 100644 --- a/sdk/nodejs/fmg/systemLicenseForticare.ts +++ b/sdk/nodejs/fmg/systemLicenseForticare.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * target: "fortigate-test", * }); * ``` - * */ export class SystemLicenseForticare extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemLicenseVm.ts b/sdk/nodejs/fmg/systemLicenseVm.ts index 0b07e110..aef55c03 100644 --- a/sdk/nodejs/fmg/systemLicenseVm.ts +++ b/sdk/nodejs/fmg/systemLicenseVm.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * target: "fortigate-test", * }); * ``` - * */ export class SystemLicenseVm extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemNetworkInterface.ts b/sdk/nodejs/fmg/systemNetworkInterface.ts index d296d118..68470455 100644 --- a/sdk/nodejs/fmg/systemNetworkInterface.ts +++ b/sdk/nodejs/fmg/systemNetworkInterface.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * status: "up", * }); * ``` - * */ export class SystemNetworkInterface extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemNetworkRoute.ts b/sdk/nodejs/fmg/systemNetworkRoute.ts index 1d35dd7a..05c7c3e2 100644 --- a/sdk/nodejs/fmg/systemNetworkRoute.ts +++ b/sdk/nodejs/fmg/systemNetworkRoute.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * routeId: 5, * }); * ``` - * */ export class SystemNetworkRoute extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/fmg/systemNtp.ts b/sdk/nodejs/fmg/systemNtp.ts index dfe5c03e..b9e87a04 100644 --- a/sdk/nodejs/fmg/systemNtp.ts +++ b/sdk/nodejs/fmg/systemNtp.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * syncInterval: 30, * }); * ``` - * */ export class SystemNtp extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/ftpproxy/explicit.ts b/sdk/nodejs/ftpproxy/explicit.ts index dffab0ef..f7b1f6f9 100644 --- a/sdk/nodejs/ftpproxy/explicit.ts +++ b/sdk/nodejs/ftpproxy/explicit.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Explicit extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Explicit resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/icap/profile.ts b/sdk/nodejs/icap/profile.ts index 5b00e659..4e06f3b1 100644 --- a/sdk/nodejs/icap/profile.ts +++ b/sdk/nodejs/icap/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * streamingContentBypass: "disable", * }); * ``` - * * * ## Import * @@ -112,7 +110,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly fileTransferServer!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -210,7 +208,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -336,7 +334,7 @@ export interface ProfileState { */ fileTransferServer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -474,7 +472,7 @@ export interface ProfileArgs { */ fileTransferServer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/icap/server.ts b/sdk/nodejs/icap/server.ts index e22d80ec..91ceabd1 100644 --- a/sdk/nodejs/icap/server.ts +++ b/sdk/nodejs/icap/server.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * port: 22, * }); * ``` - * * * ## Import * @@ -121,7 +119,7 @@ export class Server extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Server resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/icap/servergroup.ts b/sdk/nodejs/icap/servergroup.ts index 6afac4fe..3727423a 100644 --- a/sdk/nodejs/icap/servergroup.ts +++ b/sdk/nodejs/icap/servergroup.ts @@ -60,7 +60,7 @@ export class Servergroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Servergroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Servergroup resource with the given unique name, arguments, and options. @@ -122,7 +122,7 @@ export interface ServergroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -152,7 +152,7 @@ export interface ServergroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/ipmask/getCidr.ts b/sdk/nodejs/ipmask/getCidr.ts index 9cdd25eb..d24bbb80 100644 --- a/sdk/nodejs/ipmask/getCidr.ts +++ b/sdk/nodejs/ipmask/getCidr.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ### Example1 * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -24,11 +23,9 @@ import * as utilities from "../utilities"; * })); * export const output1 = trnameCidr.then(trnameCidr => trnameCidr.cidr); * ``` - * * * ### Example2 * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -48,7 +45,6 @@ import * as utilities from "../utilities"; * export const outputConv2 = trnameCidr.then(trnameCidr => trnameCidr.cidrlists); * export const outputOrignal = trnameInterface.then(trnameInterface => trnameInterface.ip); * ``` - * */ export function getCidr(args?: GetCidrArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -106,7 +102,6 @@ export interface GetCidrResult { * * ### Example1 * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -119,11 +114,9 @@ export interface GetCidrResult { * })); * export const output1 = trnameCidr.then(trnameCidr => trnameCidr.cidr); * ``` - * * * ### Example2 * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -143,7 +136,6 @@ export interface GetCidrResult { * export const outputConv2 = trnameCidr.then(trnameCidr => trnameCidr.cidrlists); * export const outputOrignal = trnameInterface.then(trnameInterface => trnameInterface.ip); * ``` - * */ export function getCidrOutput(args?: GetCidrOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getCidr(a, opts)) diff --git a/sdk/nodejs/ips/custom.ts b/sdk/nodejs/ips/custom.ts index 7c05701d..b236cbef 100644 --- a/sdk/nodejs/ips/custom.ts +++ b/sdk/nodejs/ips/custom.ts @@ -112,7 +112,7 @@ export class Custom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Custom resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/ips/decoder.ts b/sdk/nodejs/ips/decoder.ts index 3db4267b..a8ffb9bc 100644 --- a/sdk/nodejs/ips/decoder.ts +++ b/sdk/nodejs/ips/decoder.ts @@ -60,7 +60,7 @@ export class Decoder extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Decoder extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Decoder resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface DecoderState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface DecoderArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/ips/global.ts b/sdk/nodejs/ips/global.ts index 7ebedac6..d98169ad 100644 --- a/sdk/nodejs/ips/global.ts +++ b/sdk/nodejs/ips/global.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * trafficSubmit: "disable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Global extends pulumi.CustomResource { */ public readonly failOpen!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -166,7 +164,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Global resource with the given unique name, arguments, and options. @@ -274,7 +272,7 @@ export interface GlobalState { */ failOpen?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -368,7 +366,7 @@ export interface GlobalArgs { */ failOpen?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/ips/rule.ts b/sdk/nodejs/ips/rule.ts index 5a06b59f..7331c485 100644 --- a/sdk/nodejs/ips/rule.ts +++ b/sdk/nodejs/ips/rule.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -98,7 +96,7 @@ export class Rule extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -152,7 +150,7 @@ export class Rule extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Rule resource with the given unique name, arguments, and options. @@ -232,7 +230,7 @@ export interface RuleState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -310,7 +308,7 @@ export interface RuleArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/ips/rulesettings.ts b/sdk/nodejs/ips/rulesettings.ts index 0e6fde6a..24028d71 100644 --- a/sdk/nodejs/ips/rulesettings.ts +++ b/sdk/nodejs/ips/rulesettings.ts @@ -60,7 +60,7 @@ export class Rulesettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Rulesettings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/ips/sensor.ts b/sdk/nodejs/ips/sensor.ts index 20709fb7..1853b6e9 100644 --- a/sdk/nodejs/ips/sensor.ts +++ b/sdk/nodejs/ips/sensor.ts @@ -80,7 +80,7 @@ export class Sensor extends pulumi.CustomResource { */ public readonly filters!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +102,7 @@ export class Sensor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sensor resource with the given unique name, arguments, and options. @@ -178,7 +178,7 @@ export interface SensorState { */ filters?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -232,7 +232,7 @@ export interface SensorArgs { */ filters?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/ips/settings.ts b/sdk/nodejs/ips/settings.ts index c3864f5b..aa797263 100644 --- a/sdk/nodejs/ips/settings.ts +++ b/sdk/nodejs/ips/settings.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * packetLogPostAttack: 0, * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/ips/viewmap.ts b/sdk/nodejs/ips/viewmap.ts index a6aad9f3..b7752e0a 100644 --- a/sdk/nodejs/ips/viewmap.ts +++ b/sdk/nodejs/ips/viewmap.ts @@ -72,7 +72,7 @@ export class Viewmap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Policy. */ diff --git a/sdk/nodejs/json/genericApi.ts b/sdk/nodejs/json/genericApi.ts index 8afc7b60..3a7c05a9 100644 --- a/sdk/nodejs/json/genericApi.ts +++ b/sdk/nodejs/json/genericApi.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -45,7 +44,6 @@ import * as utilities from "../utilities"; * }); * export const response3 = test3.response; * ``` - * */ export class GenericApi extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/log/customfield.ts b/sdk/nodejs/log/customfield.ts index 53d3afee..6427968e 100644 --- a/sdk/nodejs/log/customfield.ts +++ b/sdk/nodejs/log/customfield.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * value: "logteststr", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Customfield extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Customfield resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/disk/filter.ts b/sdk/nodejs/log/disk/filter.ts index ebc27314..553e134a 100644 --- a/sdk/nodejs/log/disk/filter.ts +++ b/sdk/nodejs/log/disk/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -136,7 +134,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -214,7 +212,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. */ @@ -396,7 +394,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -558,7 +556,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/disk/setting.ts b/sdk/nodejs/log/disk/setting.ts index ffe9b02e..d8e3b26e 100644 --- a/sdk/nodejs/log/disk/setting.ts +++ b/sdk/nodejs/log/disk/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -42,7 +41,6 @@ import * as utilities from "../../utilities"; * uploadtype: "traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns", * }); * ``` - * * * ## Import * @@ -213,7 +211,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/eventfilter.ts b/sdk/nodejs/log/eventfilter.ts index 4c697f63..4964fbc9 100644 --- a/sdk/nodejs/log/eventfilter.ts +++ b/sdk/nodejs/log/eventfilter.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * wirelessActivity: "enable", * }); * ``` - * * * ## Import * @@ -135,7 +133,7 @@ export class Eventfilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VPN event logging. Valid values: `enable`, `disable`. */ diff --git a/sdk/nodejs/log/fortianalyzer/cloud/filter.ts b/sdk/nodejs/log/fortianalyzer/cloud/filter.ts index a1704b21..7cbe1b75 100644 --- a/sdk/nodejs/log/fortianalyzer/cloud/filter.ts +++ b/sdk/nodejs/log/fortianalyzer/cloud/filter.ts @@ -88,7 +88,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -114,7 +114,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -216,7 +216,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -290,7 +290,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/cloud/overridefilter.ts b/sdk/nodejs/log/fortianalyzer/cloud/overridefilter.ts index 59f6bf2c..d734b991 100644 --- a/sdk/nodejs/log/fortianalyzer/cloud/overridefilter.ts +++ b/sdk/nodejs/log/fortianalyzer/cloud/overridefilter.ts @@ -88,7 +88,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -114,7 +114,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -216,7 +216,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -290,7 +290,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/cloud/overridesetting.ts b/sdk/nodejs/log/fortianalyzer/cloud/overridesetting.ts index 7d6e5b9c..17390f06 100644 --- a/sdk/nodejs/log/fortianalyzer/cloud/overridesetting.ts +++ b/sdk/nodejs/log/fortianalyzer/cloud/overridesetting.ts @@ -60,7 +60,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/fortianalyzer/cloud/setting.ts b/sdk/nodejs/log/fortianalyzer/cloud/setting.ts index bbc4c9bd..0bc59e49 100644 --- a/sdk/nodejs/log/fortianalyzer/cloud/setting.ts +++ b/sdk/nodejs/log/fortianalyzer/cloud/setting.ts @@ -80,7 +80,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly encAlgorithm!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +154,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -256,7 +256,7 @@ export interface SettingState { */ encAlgorithm?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -362,7 +362,7 @@ export interface SettingArgs { */ encAlgorithm?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/filter.ts b/sdk/nodejs/log/fortianalyzer/filter.ts index 76ec3179..3c1b7adc 100644 --- a/sdk/nodejs/log/fortianalyzer/filter.ts +++ b/sdk/nodejs/log/fortianalyzer/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/overridefilter.ts b/sdk/nodejs/log/fortianalyzer/overridefilter.ts index 557bf883..f670b270 100644 --- a/sdk/nodejs/log/fortianalyzer/overridefilter.ts +++ b/sdk/nodejs/log/fortianalyzer/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/overridesetting.ts b/sdk/nodejs/log/fortianalyzer/overridesetting.ts index 8bb3b829..b56cd90a 100644 --- a/sdk/nodejs/log/fortianalyzer/overridesetting.ts +++ b/sdk/nodejs/log/fortianalyzer/overridesetting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../../utilities"; * useManagementVdom: "disable", * }); * ``` - * * * ## Import * @@ -124,7 +122,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly fazType!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -222,7 +220,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -360,7 +358,7 @@ export interface OverridesettingState { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -506,7 +504,7 @@ export interface OverridesettingArgs { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/setting.ts b/sdk/nodejs/log/fortianalyzer/setting.ts index 1cf509c0..7406a07e 100644 --- a/sdk/nodejs/log/fortianalyzer/setting.ts +++ b/sdk/nodejs/log/fortianalyzer/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../../utilities"; * uploadTime: "00:59", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly fazType!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -213,7 +211,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -347,7 +345,7 @@ export interface SettingState { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -485,7 +483,7 @@ export interface SettingArgs { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v2/filter.ts b/sdk/nodejs/log/fortianalyzer/v2/filter.ts index 1831a757..576a1934 100644 --- a/sdk/nodejs/log/fortianalyzer/v2/filter.ts +++ b/sdk/nodejs/log/fortianalyzer/v2/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v2/overridefilter.ts b/sdk/nodejs/log/fortianalyzer/v2/overridefilter.ts index df1e7464..17fc30e2 100644 --- a/sdk/nodejs/log/fortianalyzer/v2/overridefilter.ts +++ b/sdk/nodejs/log/fortianalyzer/v2/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v2/overridesetting.ts b/sdk/nodejs/log/fortianalyzer/v2/overridesetting.ts index c14bbee6..3f305eab 100644 --- a/sdk/nodejs/log/fortianalyzer/v2/overridesetting.ts +++ b/sdk/nodejs/log/fortianalyzer/v2/overridesetting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../../../utilities"; * useManagementVdom: "disable", * }); * ``` - * * * ## Import * @@ -124,7 +122,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly fazType!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -222,7 +220,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -360,7 +358,7 @@ export interface OverridesettingState { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -506,7 +504,7 @@ export interface OverridesettingArgs { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v2/setting.ts b/sdk/nodejs/log/fortianalyzer/v2/setting.ts index 49ba8dd5..d30af866 100644 --- a/sdk/nodejs/log/fortianalyzer/v2/setting.ts +++ b/sdk/nodejs/log/fortianalyzer/v2/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../../../utilities"; * uploadTime: "00:59", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly fazType!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -213,7 +211,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -347,7 +345,7 @@ export interface SettingState { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -485,7 +483,7 @@ export interface SettingArgs { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v3/filter.ts b/sdk/nodejs/log/fortianalyzer/v3/filter.ts index ffd43cf2..4ddcad7a 100644 --- a/sdk/nodejs/log/fortianalyzer/v3/filter.ts +++ b/sdk/nodejs/log/fortianalyzer/v3/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v3/overridefilter.ts b/sdk/nodejs/log/fortianalyzer/v3/overridefilter.ts index 265f09ee..de781bc4 100644 --- a/sdk/nodejs/log/fortianalyzer/v3/overridefilter.ts +++ b/sdk/nodejs/log/fortianalyzer/v3/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v3/overridesetting.ts b/sdk/nodejs/log/fortianalyzer/v3/overridesetting.ts index 52283f42..0e21963b 100644 --- a/sdk/nodejs/log/fortianalyzer/v3/overridesetting.ts +++ b/sdk/nodejs/log/fortianalyzer/v3/overridesetting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../../../utilities"; * useManagementVdom: "disable", * }); * ``` - * * * ## Import * @@ -124,7 +122,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly fazType!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -222,7 +220,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -360,7 +358,7 @@ export interface OverridesettingState { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -506,7 +504,7 @@ export interface OverridesettingArgs { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortianalyzer/v3/setting.ts b/sdk/nodejs/log/fortianalyzer/v3/setting.ts index 4319a0a7..6812c35a 100644 --- a/sdk/nodejs/log/fortianalyzer/v3/setting.ts +++ b/sdk/nodejs/log/fortianalyzer/v3/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../../../utilities"; * uploadTime: "00:59", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly fazType!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -213,7 +211,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -347,7 +345,7 @@ export interface SettingState { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -485,7 +483,7 @@ export interface SettingArgs { */ fazType?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortiguard/filter.ts b/sdk/nodejs/log/fortiguard/filter.ts index 1832616f..d70c716a 100644 --- a/sdk/nodejs/log/fortiguard/filter.ts +++ b/sdk/nodejs/log/fortiguard/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortiguard/overridefilter.ts b/sdk/nodejs/log/fortiguard/overridefilter.ts index b1146c77..973fc65e 100644 --- a/sdk/nodejs/log/fortiguard/overridefilter.ts +++ b/sdk/nodejs/log/fortiguard/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -268,7 +266,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -358,7 +356,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/fortiguard/overridesetting.ts b/sdk/nodejs/log/fortiguard/overridesetting.ts index 1d260623..b1bd5dda 100644 --- a/sdk/nodejs/log/fortiguard/overridesetting.ts +++ b/sdk/nodejs/log/fortiguard/overridesetting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../../utilities"; * uploadTime: "00:00", * }); * ``` - * * * ## Import * @@ -109,7 +107,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/fortiguard/setting.ts b/sdk/nodejs/log/fortiguard/setting.ts index 20a1d05d..cfd43ec0 100644 --- a/sdk/nodejs/log/fortiguard/setting.ts +++ b/sdk/nodejs/log/fortiguard/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../../utilities"; * uploadTime: "00:00", * }); * ``` - * * * ## Import * @@ -131,7 +129,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/guidisplay.ts b/sdk/nodejs/log/guidisplay.ts index e69944a8..224133e3 100644 --- a/sdk/nodejs/log/guidisplay.ts +++ b/sdk/nodejs/log/guidisplay.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * resolveHosts: "enable", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Guidisplay extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Guidisplay resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/memory/filter.ts b/sdk/nodejs/log/memory/filter.ts index b8f4be7b..4d325760 100644 --- a/sdk/nodejs/log/memory/filter.ts +++ b/sdk/nodejs/log/memory/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -131,7 +129,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -209,7 +207,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VIP SSL logging. Valid values: `enable`, `disable`. */ @@ -385,7 +383,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -543,7 +541,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/memory/globalsetting.ts b/sdk/nodejs/log/memory/globalsetting.ts index f83e7d7e..0f7ebaf5 100644 --- a/sdk/nodejs/log/memory/globalsetting.ts +++ b/sdk/nodejs/log/memory/globalsetting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * maxSize: 163840, * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Globalsetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Globalsetting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/memory/setting.ts b/sdk/nodejs/log/memory/setting.ts index 0f6a20ee..4a61244c 100644 --- a/sdk/nodejs/log/memory/setting.ts +++ b/sdk/nodejs/log/memory/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/nulldevice/filter.ts b/sdk/nodejs/log/nulldevice/filter.ts index e096f342..77458062 100644 --- a/sdk/nodejs/log/nulldevice/filter.ts +++ b/sdk/nodejs/log/nulldevice/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/nulldevice/setting.ts b/sdk/nodejs/log/nulldevice/setting.ts index 89fc835b..0ab30d91 100644 --- a/sdk/nodejs/log/nulldevice/setting.ts +++ b/sdk/nodejs/log/nulldevice/setting.ts @@ -9,14 +9,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.log.nulldevice.Setting("trname", {status: "disable"}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/setting.ts b/sdk/nodejs/log/setting.ts index d01351f8..97da39da 100644 --- a/sdk/nodejs/log/setting.ts +++ b/sdk/nodejs/log/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -38,7 +37,6 @@ import * as utilities from "../utilities"; * userAnonymize: "disable", * }); * ``` - * * * ## Import * @@ -127,7 +125,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly fwpolicyImplicitLog!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -201,7 +199,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -327,7 +325,7 @@ export interface SettingState { */ fwpolicyImplicitLog?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -449,7 +447,7 @@ export interface SettingArgs { */ fwpolicyImplicitLog?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogSetting.ts b/sdk/nodejs/log/syslogSetting.ts index d743ac05..052352c6 100644 --- a/sdk/nodejs/log/syslogSetting.ts +++ b/sdk/nodejs/log/syslogSetting.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * */ export class SyslogSetting extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/log/syslogd/filter.ts b/sdk/nodejs/log/syslogd/filter.ts index 9572bf8a..6586be36 100644 --- a/sdk/nodejs/log/syslogd/filter.ts +++ b/sdk/nodejs/log/syslogd/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/overridefilter.ts b/sdk/nodejs/log/syslogd/overridefilter.ts index a72127d4..ba8dec46 100644 --- a/sdk/nodejs/log/syslogd/overridefilter.ts +++ b/sdk/nodejs/log/syslogd/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/overridesetting.ts b/sdk/nodejs/log/syslogd/overridesetting.ts index be7bed69..1d959c1a 100644 --- a/sdk/nodejs/log/syslogd/overridesetting.ts +++ b/sdk/nodejs/log/syslogd/overridesetting.ts @@ -80,7 +80,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -134,7 +134,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -226,7 +226,7 @@ export interface OverridesettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -312,7 +312,7 @@ export interface OverridesettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/setting.ts b/sdk/nodejs/log/syslogd/setting.ts index fc11caba..683a379d 100644 --- a/sdk/nodejs/log/syslogd/setting.ts +++ b/sdk/nodejs/log/syslogd/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../../utilities"; * syslogType: 1, * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -150,7 +148,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -240,7 +238,7 @@ export interface SettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -322,7 +320,7 @@ export interface SettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v2/filter.ts b/sdk/nodejs/log/syslogd/v2/filter.ts index df654d8e..05c6dbd9 100644 --- a/sdk/nodejs/log/syslogd/v2/filter.ts +++ b/sdk/nodejs/log/syslogd/v2/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v2/overridefilter.ts b/sdk/nodejs/log/syslogd/v2/overridefilter.ts index 72c0569f..6d1d2b6f 100644 --- a/sdk/nodejs/log/syslogd/v2/overridefilter.ts +++ b/sdk/nodejs/log/syslogd/v2/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v2/overridesetting.ts b/sdk/nodejs/log/syslogd/v2/overridesetting.ts index 7f54d1f1..f74cad8a 100644 --- a/sdk/nodejs/log/syslogd/v2/overridesetting.ts +++ b/sdk/nodejs/log/syslogd/v2/overridesetting.ts @@ -80,7 +80,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -134,7 +134,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -226,7 +226,7 @@ export interface OverridesettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -312,7 +312,7 @@ export interface OverridesettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v2/setting.ts b/sdk/nodejs/log/syslogd/v2/setting.ts index 9a2aabdd..256de7df 100644 --- a/sdk/nodejs/log/syslogd/v2/setting.ts +++ b/sdk/nodejs/log/syslogd/v2/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../../../utilities"; * syslogType: 2, * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -150,7 +148,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -240,7 +238,7 @@ export interface SettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -322,7 +320,7 @@ export interface SettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v3/filter.ts b/sdk/nodejs/log/syslogd/v3/filter.ts index bf4d1c96..e88b314a 100644 --- a/sdk/nodejs/log/syslogd/v3/filter.ts +++ b/sdk/nodejs/log/syslogd/v3/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v3/overridefilter.ts b/sdk/nodejs/log/syslogd/v3/overridefilter.ts index 1edf5161..85f58a22 100644 --- a/sdk/nodejs/log/syslogd/v3/overridefilter.ts +++ b/sdk/nodejs/log/syslogd/v3/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v3/overridesetting.ts b/sdk/nodejs/log/syslogd/v3/overridesetting.ts index 84c2837a..2db2b860 100644 --- a/sdk/nodejs/log/syslogd/v3/overridesetting.ts +++ b/sdk/nodejs/log/syslogd/v3/overridesetting.ts @@ -80,7 +80,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -134,7 +134,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -226,7 +226,7 @@ export interface OverridesettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -312,7 +312,7 @@ export interface OverridesettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v3/setting.ts b/sdk/nodejs/log/syslogd/v3/setting.ts index a2085df9..a7a4bc38 100644 --- a/sdk/nodejs/log/syslogd/v3/setting.ts +++ b/sdk/nodejs/log/syslogd/v3/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../../../utilities"; * syslogType: 3, * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -150,7 +148,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -240,7 +238,7 @@ export interface SettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -322,7 +320,7 @@ export interface SettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v4/filter.ts b/sdk/nodejs/log/syslogd/v4/filter.ts index 812284af..03052ed9 100644 --- a/sdk/nodejs/log/syslogd/v4/filter.ts +++ b/sdk/nodejs/log/syslogd/v4/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v4/overridefilter.ts b/sdk/nodejs/log/syslogd/v4/overridefilter.ts index d7be97aa..7aedb503 100644 --- a/sdk/nodejs/log/syslogd/v4/overridefilter.ts +++ b/sdk/nodejs/log/syslogd/v4/overridefilter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Overridefilter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Overridefilter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface OverridefilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface OverridefilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v4/overridesetting.ts b/sdk/nodejs/log/syslogd/v4/overridesetting.ts index f149e6c1..8cac0339 100644 --- a/sdk/nodejs/log/syslogd/v4/overridesetting.ts +++ b/sdk/nodejs/log/syslogd/v4/overridesetting.ts @@ -80,7 +80,7 @@ export class Overridesetting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -134,7 +134,7 @@ export class Overridesetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Overridesetting resource with the given unique name, arguments, and options. @@ -226,7 +226,7 @@ export interface OverridesettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -312,7 +312,7 @@ export interface OverridesettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/syslogd/v4/setting.ts b/sdk/nodejs/log/syslogd/v4/setting.ts index eaba2a59..7ac66575 100644 --- a/sdk/nodejs/log/syslogd/v4/setting.ts +++ b/sdk/nodejs/log/syslogd/v4/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../../../utilities"; * syslogType: 4, * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -150,7 +148,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -240,7 +238,7 @@ export interface SettingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -322,7 +320,7 @@ export interface SettingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/tacacsaccounting/filter.ts b/sdk/nodejs/log/tacacsaccounting/filter.ts index 8f3dba12..1fcfdaa4 100644 --- a/sdk/nodejs/log/tacacsaccounting/filter.ts +++ b/sdk/nodejs/log/tacacsaccounting/filter.ts @@ -68,7 +68,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Filter resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/tacacsaccounting/setting.ts b/sdk/nodejs/log/tacacsaccounting/setting.ts index 418f71d8..66e6b79a 100644 --- a/sdk/nodejs/log/tacacsaccounting/setting.ts +++ b/sdk/nodejs/log/tacacsaccounting/setting.ts @@ -80,7 +80,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/tacacsaccounting/v2/filter.ts b/sdk/nodejs/log/tacacsaccounting/v2/filter.ts index 7ea577a6..a1a73042 100644 --- a/sdk/nodejs/log/tacacsaccounting/v2/filter.ts +++ b/sdk/nodejs/log/tacacsaccounting/v2/filter.ts @@ -68,7 +68,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Filter resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/tacacsaccounting/v2/setting.ts b/sdk/nodejs/log/tacacsaccounting/v2/setting.ts index 0b90b4b1..87068e0e 100644 --- a/sdk/nodejs/log/tacacsaccounting/v2/setting.ts +++ b/sdk/nodejs/log/tacacsaccounting/v2/setting.ts @@ -80,7 +80,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/tacacsaccounting/v3/filter.ts b/sdk/nodejs/log/tacacsaccounting/v3/filter.ts index c5c568e9..8db12c2d 100644 --- a/sdk/nodejs/log/tacacsaccounting/v3/filter.ts +++ b/sdk/nodejs/log/tacacsaccounting/v3/filter.ts @@ -68,7 +68,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Filter resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/tacacsaccounting/v3/setting.ts b/sdk/nodejs/log/tacacsaccounting/v3/setting.ts index 0151d5a1..17844bdf 100644 --- a/sdk/nodejs/log/tacacsaccounting/v3/setting.ts +++ b/sdk/nodejs/log/tacacsaccounting/v3/setting.ts @@ -80,7 +80,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/log/threatweight.ts b/sdk/nodejs/log/threatweight.ts index 02ff3470..8b5d920c 100644 --- a/sdk/nodejs/log/threatweight.ts +++ b/sdk/nodejs/log/threatweight.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -133,7 +132,6 @@ import * as utilities from "../utilities"; * ], * }); * ``` - * * * ## Import * @@ -206,7 +204,7 @@ export class Threatweight extends pulumi.CustomResource { */ public readonly geolocations!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -232,7 +230,7 @@ export class Threatweight extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Web filtering threat weight settings. The structure of `web` block is documented below. */ @@ -316,7 +314,7 @@ export interface ThreatweightState { */ geolocations?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -378,7 +376,7 @@ export interface ThreatweightArgs { */ geolocations?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/webtrends/filter.ts b/sdk/nodejs/log/webtrends/filter.ts index ee1dbf44..a56d9260 100644 --- a/sdk/nodejs/log/webtrends/filter.ts +++ b/sdk/nodejs/log/webtrends/filter.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * voip: "enable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Filter extends pulumi.CustomResource { */ public readonly freeStyles!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -149,7 +147,7 @@ export class Filter extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable VoIP logging. Valid values: `enable`, `disable`. */ @@ -257,7 +255,7 @@ export interface FilterState { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -343,7 +341,7 @@ export interface FilterArgs { */ freeStyles?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/log/webtrends/setting.ts b/sdk/nodejs/log/webtrends/setting.ts index 4083a1c7..20cd18bc 100644 --- a/sdk/nodejs/log/webtrends/setting.ts +++ b/sdk/nodejs/log/webtrends/setting.ts @@ -9,14 +9,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.log.webtrends.Setting("trname", {status: "disable"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/networking/interfacePort.ts b/sdk/nodejs/networking/interfacePort.ts index 5cd3ce77..b376d4b3 100644 --- a/sdk/nodejs/networking/interfacePort.ts +++ b/sdk/nodejs/networking/interfacePort.ts @@ -12,7 +12,6 @@ import * as utilities from "../utilities"; * ## Example Usage * * ### Loopback Interface - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,10 +28,8 @@ import * as utilities from "../utilities"; * vdom: "root", * }); * ``` - * * * ### VLAN Interface - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -50,10 +47,8 @@ import * as utilities from "../utilities"; * vlanid: "3", * }); * ``` - * * * ### Physical Interface - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -77,7 +72,6 @@ import * as utilities from "../utilities"; * type: "physical", * }); * ``` - * */ export class InterfacePort extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/networking/routeStatic.ts b/sdk/nodejs/networking/routeStatic.ts index 83c01f3b..37964a84 100644 --- a/sdk/nodejs/networking/routeStatic.ts +++ b/sdk/nodejs/networking/routeStatic.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -39,7 +38,6 @@ import * as utilities from "../utilities"; * weight: "3", * }); * ``` - * */ export class RouteStatic extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/nsxt/servicechain.ts b/sdk/nodejs/nsxt/servicechain.ts index b691ead0..d83173b9 100644 --- a/sdk/nodejs/nsxt/servicechain.ts +++ b/sdk/nodejs/nsxt/servicechain.ts @@ -64,7 +64,7 @@ export class Servicechain extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Servicechain extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Servicechain resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface ServicechainState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface ServicechainArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/nsxt/setting.ts b/sdk/nodejs/nsxt/setting.ts index 8e934dd6..da6f0685 100644 --- a/sdk/nodejs/nsxt/setting.ts +++ b/sdk/nodejs/nsxt/setting.ts @@ -64,7 +64,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/provider.ts b/sdk/nodejs/provider.ts index 4c21da15..a19c7f67 100644 --- a/sdk/nodejs/provider.ts +++ b/sdk/nodejs/provider.ts @@ -76,6 +76,10 @@ export class Provider extends pulumi.ProviderResource { * The username of the user. */ public readonly username!: pulumi.Output; + /** + * Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + * vdom value on that resource. + */ public readonly vdom!: pulumi.Output; /** @@ -172,5 +176,9 @@ export interface ProviderArgs { * The username of the user. */ username?: pulumi.Input; + /** + * Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + * vdom value on that resource. + */ vdom?: pulumi.Input; } diff --git a/sdk/nodejs/report/chart.ts b/sdk/nodejs/report/chart.ts index 92ef41bd..a8cd3392 100644 --- a/sdk/nodejs/report/chart.ts +++ b/sdk/nodejs/report/chart.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * type: "graph", * }); * ``` - * * * ## Import * @@ -125,7 +123,7 @@ export class Chart extends pulumi.CustomResource { */ public readonly favorite!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -175,7 +173,7 @@ export class Chart extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * X-series of chart. The structure of `xSeries` block is documented below. */ @@ -313,7 +311,7 @@ export interface ChartState { */ favorite?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -423,7 +421,7 @@ export interface ChartArgs { */ favorite?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/report/dataset.ts b/sdk/nodejs/report/dataset.ts index f7dc6ec5..59fe2b58 100644 --- a/sdk/nodejs/report/dataset.ts +++ b/sdk/nodejs/report/dataset.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * query: "select * from testdb", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Dataset extends pulumi.CustomResource { */ public readonly fields!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -100,7 +98,7 @@ export class Dataset extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dataset resource with the given unique name, arguments, and options. @@ -152,7 +150,7 @@ export interface DatasetState { */ fields?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -190,7 +188,7 @@ export interface DatasetArgs { */ fields?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/report/layout.ts b/sdk/nodejs/report/layout.ts index 1d722011..3e2416f6 100644 --- a/sdk/nodejs/report/layout.ts +++ b/sdk/nodejs/report/layout.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * title: "FortiGate System Analysis Report", * }); * ``` - * * * ## Import * @@ -115,7 +113,7 @@ export class Layout extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -157,7 +155,7 @@ export class Layout extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Layout resource with the given unique name, arguments, and options. @@ -264,7 +262,7 @@ export interface LayoutState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -350,7 +348,7 @@ export interface LayoutArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/report/setting.ts b/sdk/nodejs/report/setting.ts index 20afbc31..6c90de0b 100644 --- a/sdk/nodejs/report/setting.ts +++ b/sdk/nodejs/report/setting.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * webBrowsingThreshold: 3, * }); * ``` - * * * ## Import * @@ -89,7 +87,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Web browsing time calculation threshold (3 - 15 min). */ diff --git a/sdk/nodejs/report/style.ts b/sdk/nodejs/report/style.ts index 4abcdeb1..e4e12f8c 100644 --- a/sdk/nodejs/report/style.ts +++ b/sdk/nodejs/report/style.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * options: "font text color", * }); * ``` - * * * ## Import * @@ -176,7 +174,7 @@ export class Style extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Width. */ diff --git a/sdk/nodejs/report/theme.ts b/sdk/nodejs/report/theme.ts index eee91b90..dd464bf4 100644 --- a/sdk/nodejs/report/theme.ts +++ b/sdk/nodejs/report/theme.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * pageOrient: "portrait", * }); * ``` - * * * ## Import * @@ -191,7 +189,7 @@ export class Theme extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Theme resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/accesslist.ts b/sdk/nodejs/router/accesslist.ts index 03777121..2e0b9beb 100644 --- a/sdk/nodejs/router/accesslist.ts +++ b/sdk/nodejs/router/accesslist.ts @@ -11,21 +11,18 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.router.Accesslist("trname", {comments: "test accesslist"}); * ``` - * * * ## Note * * The feature can only be correctly supported when FortiOS Version >= 6.2.4, for FortiOS Version < 6.2.4, please use the following resource configuration as an alternative. * * ### Example - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -48,7 +45,6 @@ import * as utilities from "../utilities"; * start: "auto", * }); * ``` - * * * ## Import * @@ -110,7 +106,7 @@ export class Accesslist extends pulumi.CustomResource { * Rule. The structure of `rule` block is documented below. */ public readonly rules!: pulumi.Output; - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Accesslist resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/accesslist6.ts b/sdk/nodejs/router/accesslist6.ts index adfa083c..37594ecc 100644 --- a/sdk/nodejs/router/accesslist6.ts +++ b/sdk/nodejs/router/accesslist6.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.router.Accesslist6("trname", {comments: "access-list6 test"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Accesslist6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Accesslist6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Accesslist6 resource with the given unique name, arguments, and options. @@ -137,7 +135,7 @@ export interface Accesslist6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -167,7 +165,7 @@ export interface Accesslist6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/aspathlist.ts b/sdk/nodejs/router/aspathlist.ts index 92a20308..f1c425ab 100644 --- a/sdk/nodejs/router/aspathlist.ts +++ b/sdk/nodejs/router/aspathlist.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * regexp: "/d+/n", * }]}); * ``` - * * * ## Import * @@ -74,7 +72,7 @@ export class Aspathlist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -88,7 +86,7 @@ export class Aspathlist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Aspathlist resource with the given unique name, arguments, and options. @@ -130,7 +128,7 @@ export interface AspathlistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +154,7 @@ export interface AspathlistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/authpath.ts b/sdk/nodejs/router/authpath.ts index 9fdea009..f9301a31 100644 --- a/sdk/nodejs/router/authpath.ts +++ b/sdk/nodejs/router/authpath.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * gateway: "1.1.1.1", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Authpath extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Authpath resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/bfd.ts b/sdk/nodejs/router/bfd.ts index 9bd06979..3735ea0c 100644 --- a/sdk/nodejs/router/bfd.ts +++ b/sdk/nodejs/router/bfd.ts @@ -60,7 +60,7 @@ export class Bfd extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Bfd extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bfd resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface BfdState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface BfdArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/bfd6.ts b/sdk/nodejs/router/bfd6.ts index e61640b2..5bf86605 100644 --- a/sdk/nodejs/router/bfd6.ts +++ b/sdk/nodejs/router/bfd6.ts @@ -60,7 +60,7 @@ export class Bfd6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Bfd6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bfd6 resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface Bfd6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface Bfd6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/bgp.ts b/sdk/nodejs/router/bgp.ts index 73a99b0e..f42c8e1a 100644 --- a/sdk/nodejs/router/bgp.ts +++ b/sdk/nodejs/router/bgp.ts @@ -17,7 +17,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -97,7 +96,6 @@ import * as utilities from "../utilities"; * synchronization: "disable", * }); * ``` - * * * ## Import * @@ -194,11 +192,11 @@ export class Bgp extends pulumi.CustomResource { */ public readonly alwaysCompareMed!: pulumi.Output; /** - * Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + * Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* */ public readonly as!: pulumi.Output; /** - * Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + * Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* */ public readonly asString!: pulumi.Output; /** @@ -306,7 +304,7 @@ export class Bgp extends pulumi.CustomResource { */ public readonly fastExternalFailover!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -416,7 +414,7 @@ export class Bgp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * BGP IPv6 VRF leaking table. The structure of `vrf6` block is documented below. */ @@ -441,7 +439,7 @@ export class Bgp extends pulumi.CustomResource { * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ - constructor(name: string, args: BgpArgs, opts?: pulumi.CustomResourceOptions) + constructor(name: string, args?: BgpArgs, opts?: pulumi.CustomResourceOptions) constructor(name: string, argsOrState?: BgpArgs | BgpState, opts?: pulumi.CustomResourceOptions) { let resourceInputs: pulumi.Inputs = {}; opts = opts || {}; @@ -521,9 +519,6 @@ export class Bgp extends pulumi.CustomResource { resourceInputs["vrves"] = state ? state.vrves : undefined; } else { const args = argsOrState as BgpArgs | undefined; - if ((!args || args.as === undefined) && !opts.urn) { - throw new Error("Missing required property 'as'"); - } resourceInputs["additionalPath"] = args ? args.additionalPath : undefined; resourceInputs["additionalPath6"] = args ? args.additionalPath6 : undefined; resourceInputs["additionalPathSelect"] = args ? args.additionalPathSelect : undefined; @@ -655,11 +650,11 @@ export interface BgpState { */ alwaysCompareMed?: pulumi.Input; /** - * Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + * Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* */ as?: pulumi.Input; /** - * Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + * Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* */ asString?: pulumi.Input; /** @@ -767,7 +762,7 @@ export interface BgpState { */ fastExternalFailover?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -949,11 +944,11 @@ export interface BgpArgs { */ alwaysCompareMed?: pulumi.Input; /** - * Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + * Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `asString`.* */ - as: pulumi.Input; + as?: pulumi.Input; /** - * Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + * Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* */ asString?: pulumi.Input; /** @@ -1061,7 +1056,7 @@ export interface BgpArgs { */ fastExternalFailover?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/bgp/getNeighbor.ts b/sdk/nodejs/router/bgp/getNeighbor.ts index fcd74e1c..40a7b496 100644 --- a/sdk/nodejs/router/bgp/getNeighbor.ts +++ b/sdk/nodejs/router/bgp/getNeighbor.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * }); * export const output1 = sample1; * ``` - * */ export function getNeighbor(args: GetNeighborArgs, opts?: pulumi.InvokeOptions): Promise { @@ -689,7 +687,6 @@ export interface GetNeighborResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -699,7 +696,6 @@ export interface GetNeighborResult { * }); * export const output1 = sample1; * ``` - * */ export function getNeighborOutput(args: GetNeighborOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getNeighbor(a, opts)) diff --git a/sdk/nodejs/router/bgp/getNeighborlist.ts b/sdk/nodejs/router/bgp/getNeighborlist.ts index fb354d21..a58bf3ad 100644 --- a/sdk/nodejs/router/bgp/getNeighborlist.ts +++ b/sdk/nodejs/router/bgp/getNeighborlist.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -17,7 +16,6 @@ import * as utilities from "../../utilities"; * const sample1 = fortios.router.bgp.getNeighborlist({}); * export const output1 = sample1.then(sample1 => sample1.iplists); * ``` - * */ export function getNeighborlist(args?: GetNeighborlistArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -63,7 +61,6 @@ export interface GetNeighborlistResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -71,7 +68,6 @@ export interface GetNeighborlistResult { * const sample1 = fortios.router.bgp.getNeighborlist({}); * export const output1 = sample1.then(sample1 => sample1.iplists); * ``` - * */ export function getNeighborlistOutput(args?: GetNeighborlistOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getNeighborlist(a, opts)) diff --git a/sdk/nodejs/router/bgp/neighbor.ts b/sdk/nodejs/router/bgp/neighbor.ts index 42a4bc09..96db48e4 100644 --- a/sdk/nodejs/router/bgp/neighbor.ts +++ b/sdk/nodejs/router/bgp/neighbor.ts @@ -334,7 +334,7 @@ export class Neighbor extends pulumi.CustomResource { */ public readonly filterListOutVpnv6!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -692,7 +692,7 @@ export class Neighbor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Neighbor weight. */ @@ -1325,7 +1325,7 @@ export interface NeighborState { */ filterListOutVpnv6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1971,7 +1971,7 @@ export interface NeighborArgs { */ filterListOutVpnv6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/bgp/network.ts b/sdk/nodejs/router/bgp/network.ts index 5a1fa6aa..2d6d32fc 100644 --- a/sdk/nodejs/router/bgp/network.ts +++ b/sdk/nodejs/router/bgp/network.ts @@ -78,7 +78,7 @@ export class Network extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Network resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/bgp/network6.ts b/sdk/nodejs/router/bgp/network6.ts index e901b880..dd418178 100644 --- a/sdk/nodejs/router/bgp/network6.ts +++ b/sdk/nodejs/router/bgp/network6.ts @@ -78,7 +78,7 @@ export class Network6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Network6 resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/communitylist.ts b/sdk/nodejs/router/communitylist.ts index 96b01db3..c5da87fb 100644 --- a/sdk/nodejs/router/communitylist.ts +++ b/sdk/nodejs/router/communitylist.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * type: "standard", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Communitylist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -96,7 +94,7 @@ export class Communitylist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Communitylist resource with the given unique name, arguments, and options. @@ -143,7 +141,7 @@ export interface CommunitylistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -173,7 +171,7 @@ export interface CommunitylistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/extcommunitylist.ts b/sdk/nodejs/router/extcommunitylist.ts index ebd75180..288d3553 100644 --- a/sdk/nodejs/router/extcommunitylist.ts +++ b/sdk/nodejs/router/extcommunitylist.ts @@ -60,7 +60,7 @@ export class Extcommunitylist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Extcommunitylist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Extcommunitylist resource with the given unique name, arguments, and options. @@ -122,7 +122,7 @@ export interface ExtcommunitylistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -152,7 +152,7 @@ export interface ExtcommunitylistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/getBgp.ts b/sdk/nodejs/router/getBgp.ts index d309f8cd..ee1d8ff7 100644 --- a/sdk/nodejs/router/getBgp.ts +++ b/sdk/nodejs/router/getBgp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * const sample1 = fortios.router.getBgp({}); * export const output1 = sample1.then(sample1 => sample1.neighbors); * ``` - * */ export function getBgp(args?: GetBgpArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -331,7 +329,6 @@ export interface GetBgpResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -339,7 +336,6 @@ export interface GetBgpResult { * const sample1 = fortios.router.getBgp({}); * export const output1 = sample1.then(sample1 => sample1.neighbors); * ``` - * */ export function getBgpOutput(args?: GetBgpOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getBgp(a, opts)) diff --git a/sdk/nodejs/router/getStatic.ts b/sdk/nodejs/router/getStatic.ts index 9118862b..c570a4fd 100644 --- a/sdk/nodejs/router/getStatic.ts +++ b/sdk/nodejs/router/getStatic.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const output1 = sample1; * ``` - * */ export function getStatic(args: GetStaticArgs, opts?: pulumi.InvokeOptions): Promise { @@ -153,7 +151,6 @@ export interface GetStaticResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -163,7 +160,6 @@ export interface GetStaticResult { * }); * export const output1 = sample1; * ``` - * */ export function getStaticOutput(args: GetStaticOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getStatic(a, opts)) diff --git a/sdk/nodejs/router/getStaticlist.ts b/sdk/nodejs/router/getStaticlist.ts index 2e1dedca..2eb34be7 100644 --- a/sdk/nodejs/router/getStaticlist.ts +++ b/sdk/nodejs/router/getStaticlist.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * }); * export const output1 = sample1.then(sample1 => sample1.seqNumlists); * ``` - * */ export function getStaticlist(args?: GetStaticlistArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -65,7 +63,6 @@ export interface GetStaticlistResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -75,7 +72,6 @@ export interface GetStaticlistResult { * }); * export const output1 = sample1.then(sample1 => sample1.seqNumlists); * ``` - * */ export function getStaticlistOutput(args?: GetStaticlistOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getStaticlist(a, opts)) diff --git a/sdk/nodejs/router/isis.ts b/sdk/nodejs/router/isis.ts index 71c913ec..d2775210 100644 --- a/sdk/nodejs/router/isis.ts +++ b/sdk/nodejs/router/isis.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -44,7 +43,6 @@ import * as utilities from "../utilities"; * spfIntervalExpL2: "500 50000", * }); * ``` - * * * ## Import * @@ -157,7 +155,7 @@ export class Isis extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -267,7 +265,7 @@ export class Isis extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Isis resource with the given unique name, arguments, and options. @@ -449,7 +447,7 @@ export interface IsisState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -631,7 +629,7 @@ export interface IsisArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/keychain.ts b/sdk/nodejs/router/keychain.ts index aade44c6..2f7d6d9a 100644 --- a/sdk/nodejs/router/keychain.ts +++ b/sdk/nodejs/router/keychain.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * sendLifetime: "04:00:00 01 01 2008 04:00:00 01 01 2022", * }]}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Keychain extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Keychain extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Keychain resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ export interface KeychainState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -157,7 +155,7 @@ export interface KeychainArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/multicast.ts b/sdk/nodejs/router/multicast.ts index df1fcdec..5c7f6afe 100644 --- a/sdk/nodejs/router/multicast.ts +++ b/sdk/nodejs/router/multicast.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -42,7 +41,6 @@ import * as utilities from "../utilities"; * routeThreshold: 2147483647, * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Multicast extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -121,7 +119,7 @@ export class Multicast extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Multicast resource with the given unique name, arguments, and options. @@ -169,7 +167,7 @@ export interface MulticastState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -207,7 +205,7 @@ export interface MulticastArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/multicast6.ts b/sdk/nodejs/router/multicast6.ts index c6b209ef..5799eeb1 100644 --- a/sdk/nodejs/router/multicast6.ts +++ b/sdk/nodejs/router/multicast6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Import * @@ -77,7 +75,7 @@ export class Multicast6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -99,7 +97,7 @@ export class Multicast6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Multicast6 resource with the given unique name, arguments, and options. @@ -145,7 +143,7 @@ export interface Multicast6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -179,7 +177,7 @@ export interface Multicast6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/multicastflow.ts b/sdk/nodejs/router/multicastflow.ts index de9d7e99..c54cc105 100644 --- a/sdk/nodejs/router/multicastflow.ts +++ b/sdk/nodejs/router/multicastflow.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * sourceAddr: "224.112.0.0", * }]}); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Multicastflow extends pulumi.CustomResource { */ public readonly flows!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -92,7 +90,7 @@ export class Multicastflow extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Multicastflow resource with the given unique name, arguments, and options. @@ -144,7 +142,7 @@ export interface MulticastflowState { */ flows?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +172,7 @@ export interface MulticastflowArgs { */ flows?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/ospf.ts b/sdk/nodejs/router/ospf.ts index 144616fe..847eda28 100644 --- a/sdk/nodejs/router/ospf.ts +++ b/sdk/nodejs/router/ospf.ts @@ -17,7 +17,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -82,7 +81,6 @@ import * as utilities from "../utilities"; * spfTimers: "5 10", * }); * ``` - * * * ## Import * @@ -211,7 +209,7 @@ export class Ospf extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -269,7 +267,7 @@ export class Ospf extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ospf resource with the given unique name, arguments, and options. @@ -450,7 +448,7 @@ export interface OspfState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -596,7 +594,7 @@ export interface OspfArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/ospf/neighbor.ts b/sdk/nodejs/router/ospf/neighbor.ts index 73ab4b1c..5db0a1f6 100644 --- a/sdk/nodejs/router/ospf/neighbor.ts +++ b/sdk/nodejs/router/ospf/neighbor.ts @@ -78,7 +78,7 @@ export class Neighbor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Neighbor resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/ospf/network.ts b/sdk/nodejs/router/ospf/network.ts index c36f159c..cb5c7255 100644 --- a/sdk/nodejs/router/ospf/network.ts +++ b/sdk/nodejs/router/ospf/network.ts @@ -74,7 +74,7 @@ export class Network extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Network resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/ospf/ospfinterface.ts b/sdk/nodejs/router/ospf/ospfinterface.ts index f78b8b6c..11e94c50 100644 --- a/sdk/nodejs/router/ospf/ospfinterface.ts +++ b/sdk/nodejs/router/ospf/ospfinterface.ts @@ -90,7 +90,7 @@ export class Ospfinterface extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -170,7 +170,7 @@ export class Ospfinterface extends pulumi.CustomResource { * * The `md5Keys` block supports: */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ospfinterface resource with the given unique name, arguments, and options. @@ -286,7 +286,7 @@ export interface OspfinterfaceState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -406,7 +406,7 @@ export interface OspfinterfaceArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/ospf6.ts b/sdk/nodejs/router/ospf6.ts index 072fb55e..21daddd1 100644 --- a/sdk/nodejs/router/ospf6.ts +++ b/sdk/nodejs/router/ospf6.ts @@ -13,7 +13,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -63,7 +62,6 @@ import * as utilities from "../utilities"; * spfTimers: "5 10", * }); * ``` - * * * ## Import * @@ -152,7 +150,7 @@ export class Ospf6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -198,7 +196,7 @@ export class Ospf6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ospf6 resource with the given unique name, arguments, and options. @@ -313,7 +311,7 @@ export interface Ospf6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -407,7 +405,7 @@ export interface Ospf6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/ospf6/ospf6interface.ts b/sdk/nodejs/router/ospf6/ospf6interface.ts index 230a92c3..0ae18632 100644 --- a/sdk/nodejs/router/ospf6/ospf6interface.ts +++ b/sdk/nodejs/router/ospf6/ospf6interface.ts @@ -82,7 +82,7 @@ export class Ospf6interface extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -148,7 +148,7 @@ export class Ospf6interface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ospf6interface resource with the given unique name, arguments, and options. @@ -246,7 +246,7 @@ export interface Ospf6interfaceState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -344,7 +344,7 @@ export interface Ospf6interfaceArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/policy.ts b/sdk/nodejs/router/policy.ts index 6dae57af..de5bbaef 100644 --- a/sdk/nodejs/router/policy.ts +++ b/sdk/nodejs/router/policy.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -36,7 +35,6 @@ import * as utilities from "../utilities"; * tosMask: "0x00", * }); * ``` - * * * ## Import * @@ -121,7 +119,7 @@ export class Policy extends pulumi.CustomResource { */ public readonly gateway!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -187,7 +185,7 @@ export class Policy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy resource with the given unique name, arguments, and options. @@ -303,7 +301,7 @@ export interface PolicyState { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -413,7 +411,7 @@ export interface PolicyArgs { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/policy6.ts b/sdk/nodejs/router/policy6.ts index 94456b1a..ebe405f2 100644 --- a/sdk/nodejs/router/policy6.ts +++ b/sdk/nodejs/router/policy6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../utilities"; * tosMask: "0x00", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Policy6 extends pulumi.CustomResource { */ public readonly gateway!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -182,7 +180,7 @@ export class Policy6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy6 resource with the given unique name, arguments, and options. @@ -301,7 +299,7 @@ export interface Policy6State { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -411,7 +409,7 @@ export interface Policy6Args { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/prefixlist.ts b/sdk/nodejs/router/prefixlist.ts index 1a70c9d5..d9c6a5b7 100644 --- a/sdk/nodejs/router/prefixlist.ts +++ b/sdk/nodejs/router/prefixlist.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.router.Prefixlist("trname", {}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Prefixlist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Prefixlist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Prefixlist resource with the given unique name, arguments, and options. @@ -137,7 +135,7 @@ export interface PrefixlistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -167,7 +165,7 @@ export interface PrefixlistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/prefixlist6.ts b/sdk/nodejs/router/prefixlist6.ts index f549a613..9da4db2a 100644 --- a/sdk/nodejs/router/prefixlist6.ts +++ b/sdk/nodejs/router/prefixlist6.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.router.Prefixlist6("trname", {}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Prefixlist6 extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Prefixlist6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Prefixlist6 resource with the given unique name, arguments, and options. @@ -137,7 +135,7 @@ export interface Prefixlist6State { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -167,7 +165,7 @@ export interface Prefixlist6Args { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/rip.ts b/sdk/nodejs/router/rip.ts index 8dc428f4..91bfad2b 100644 --- a/sdk/nodejs/router/rip.ts +++ b/sdk/nodejs/router/rip.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -54,7 +53,6 @@ import * as utilities from "../utilities"; * version: "2", * }); * ``` - * * * ## Import * @@ -127,7 +125,7 @@ export class Rip extends pulumi.CustomResource { */ public readonly garbageTimer!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -173,7 +171,7 @@ export class Rip extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * RIP version. Valid values: `1`, `2`. */ @@ -267,7 +265,7 @@ export interface RipState { */ garbageTimer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -349,7 +347,7 @@ export interface RipArgs { */ garbageTimer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/ripng.ts b/sdk/nodejs/router/ripng.ts index 85be3334..dc380897 100644 --- a/sdk/nodejs/router/ripng.ts +++ b/sdk/nodejs/router/ripng.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -52,7 +51,6 @@ import * as utilities from "../utilities"; * updateTimer: 30, * }); * ``` - * * * ## Import * @@ -129,7 +127,7 @@ export class Ripng extends pulumi.CustomResource { */ public readonly garbageTimer!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -171,7 +169,7 @@ export class Ripng extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ripng resource with the given unique name, arguments, and options. @@ -263,7 +261,7 @@ export interface RipngState { */ garbageTimer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -341,7 +339,7 @@ export interface RipngArgs { */ garbageTimer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/routemap.ts b/sdk/nodejs/router/routemap.ts index e2eca6ee..0798e931 100644 --- a/sdk/nodejs/router/routemap.ts +++ b/sdk/nodejs/router/routemap.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -48,7 +47,6 @@ import * as utilities from "../utilities"; * setWeight: 21, * }]}); * ``` - * * * ## Import * @@ -105,7 +103,7 @@ export class Routemap extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -119,7 +117,7 @@ export class Routemap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Routemap resource with the given unique name, arguments, and options. @@ -167,7 +165,7 @@ export interface RoutemapState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -197,7 +195,7 @@ export interface RoutemapArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/setting.ts b/sdk/nodejs/router/setting.ts index 6971f306..eaf9422f 100644 --- a/sdk/nodejs/router/setting.ts +++ b/sdk/nodejs/router/setting.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.router.Setting("trname", {hostname: "s1"}); * ``` - * * * ## Import * @@ -171,7 +169,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/router/static.ts b/sdk/nodejs/router/static.ts index 2c9cad0d..22fe5c5f 100644 --- a/sdk/nodejs/router/static.ts +++ b/sdk/nodejs/router/static.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * weight: 2, * }); * ``` - * * * ## Import * @@ -124,7 +122,7 @@ export class Static extends pulumi.CustomResource { */ public readonly gateway!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -174,7 +172,7 @@ export class Static extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. */ @@ -306,7 +304,7 @@ export interface StaticState { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -416,7 +414,7 @@ export interface StaticArgs { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/router/static6.ts b/sdk/nodejs/router/static6.ts index d654b31c..42f408c2 100644 --- a/sdk/nodejs/router/static6.ts +++ b/sdk/nodejs/router/static6.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * virtualWanLink: "disable", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Static6 extends pulumi.CustomResource { */ public readonly gateway!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -131,7 +129,7 @@ export class Static6 extends pulumi.CustomResource { */ public readonly linkMonitorExempt!: pulumi.Output; /** - * Administrative priority (0 - 4294967295). + * Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. */ public readonly priority!: pulumi.Output; /** @@ -153,7 +151,7 @@ export class Static6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable egress through the virtual-wan-link. Valid values: `enable`, `disable`. */ @@ -284,7 +282,7 @@ export interface Static6State { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -292,7 +290,7 @@ export interface Static6State { */ linkMonitorExempt?: pulumi.Input; /** - * Administrative priority (0 - 4294967295). + * Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. */ priority?: pulumi.Input; /** @@ -378,7 +376,7 @@ export interface Static6Args { */ gateway?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -386,7 +384,7 @@ export interface Static6Args { */ linkMonitorExempt?: pulumi.Input; /** - * Administrative priority (0 - 4294967295). + * Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. */ priority?: pulumi.Input; /** diff --git a/sdk/nodejs/rule/fmwp.ts b/sdk/nodejs/rule/fmwp.ts index e59dc3dd..7e972fe4 100644 --- a/sdk/nodejs/rule/fmwp.ts +++ b/sdk/nodejs/rule/fmwp.ts @@ -7,7 +7,7 @@ import * as outputs from "../types/output"; import * as utilities from "../utilities"; /** - * Show FMWP signatures. Applies to FortiOS Version `>= 7.4.2`. + * Show FMWP signatures. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. * * ## Import * @@ -72,7 +72,7 @@ export class Fmwp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -122,7 +122,7 @@ export class Fmwp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fmwp resource with the given unique name, arguments, and options. @@ -200,7 +200,7 @@ export interface FmwpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -274,7 +274,7 @@ export interface FmwpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/rule/otdt.ts b/sdk/nodejs/rule/otdt.ts index 4dd7cc53..a277efb9 100644 --- a/sdk/nodejs/rule/otdt.ts +++ b/sdk/nodejs/rule/otdt.ts @@ -72,7 +72,7 @@ export class Otdt extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +106,7 @@ export class Otdt extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Application vendor. */ @@ -188,7 +188,7 @@ export interface OtdtState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -254,7 +254,7 @@ export interface OtdtArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/rule/otvp.ts b/sdk/nodejs/rule/otvp.ts index 085215a3..fd820d6a 100644 --- a/sdk/nodejs/rule/otvp.ts +++ b/sdk/nodejs/rule/otvp.ts @@ -72,7 +72,7 @@ export class Otvp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -122,7 +122,7 @@ export class Otvp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Otvp resource with the given unique name, arguments, and options. @@ -200,7 +200,7 @@ export interface OtvpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -274,7 +274,7 @@ export interface OtvpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/acl/group.ts b/sdk/nodejs/switchcontroller/acl/group.ts index fc945645..4a3a125d 100644 --- a/sdk/nodejs/switchcontroller/acl/group.ts +++ b/sdk/nodejs/switchcontroller/acl/group.ts @@ -60,7 +60,7 @@ export class Group extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Group extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Group resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface GroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface GroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/acl/ingress.ts b/sdk/nodejs/switchcontroller/acl/ingress.ts index e59ba364..6dbb967e 100644 --- a/sdk/nodejs/switchcontroller/acl/ingress.ts +++ b/sdk/nodejs/switchcontroller/acl/ingress.ts @@ -72,13 +72,13 @@ export class Ingress extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ingress resource with the given unique name, arguments, and options. @@ -134,7 +134,7 @@ export interface IngressState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -164,7 +164,7 @@ export interface IngressArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/autoconfig/custom.ts b/sdk/nodejs/switchcontroller/autoconfig/custom.ts index 146aa198..c4d43764 100644 --- a/sdk/nodejs/switchcontroller/autoconfig/custom.ts +++ b/sdk/nodejs/switchcontroller/autoconfig/custom.ts @@ -60,7 +60,7 @@ export class Custom extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Custom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Custom resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface CustomState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface CustomArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/autoconfig/default.ts b/sdk/nodejs/switchcontroller/autoconfig/default.ts index 6fbbd3ca..4bde2ba3 100644 --- a/sdk/nodejs/switchcontroller/autoconfig/default.ts +++ b/sdk/nodejs/switchcontroller/autoconfig/default.ts @@ -68,7 +68,7 @@ export class Default extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Default resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/autoconfig/policy.ts b/sdk/nodejs/switchcontroller/autoconfig/policy.ts index 5ce5a572..f4bef12e 100644 --- a/sdk/nodejs/switchcontroller/autoconfig/policy.ts +++ b/sdk/nodejs/switchcontroller/autoconfig/policy.ts @@ -80,7 +80,7 @@ export class Policy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/customcommand.ts b/sdk/nodejs/switchcontroller/customcommand.ts index 3f4a9c9c..acf521ab 100644 --- a/sdk/nodejs/switchcontroller/customcommand.ts +++ b/sdk/nodejs/switchcontroller/customcommand.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * commandName: "1", * }); * ``` - * * * ## Import * @@ -68,7 +66,7 @@ export class Customcommand extends pulumi.CustomResource { } /** - * String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + * String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). */ public readonly command!: pulumi.Output; /** @@ -82,7 +80,7 @@ export class Customcommand extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Customcommand resource with the given unique name, arguments, and options. @@ -121,7 +119,7 @@ export class Customcommand extends pulumi.CustomResource { */ export interface CustomcommandState { /** - * String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + * String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). */ command?: pulumi.Input; /** @@ -143,7 +141,7 @@ export interface CustomcommandState { */ export interface CustomcommandArgs { /** - * String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + * String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). */ command: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/dynamicportpolicy.ts b/sdk/nodejs/switchcontroller/dynamicportpolicy.ts index 353ff3e3..ed88258a 100644 --- a/sdk/nodejs/switchcontroller/dynamicportpolicy.ts +++ b/sdk/nodejs/switchcontroller/dynamicportpolicy.ts @@ -68,7 +68,7 @@ export class Dynamicportpolicy extends pulumi.CustomResource { */ public readonly fortilink!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Dynamicportpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dynamicportpolicy resource with the given unique name, arguments, and options. @@ -136,7 +136,7 @@ export interface DynamicportpolicyState { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface DynamicportpolicyArgs { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/flowtracking.ts b/sdk/nodejs/switchcontroller/flowtracking.ts index 88281075..0d6c33ff 100644 --- a/sdk/nodejs/switchcontroller/flowtracking.ts +++ b/sdk/nodejs/switchcontroller/flowtracking.ts @@ -80,7 +80,7 @@ export class Flowtracking extends pulumi.CustomResource { */ public readonly format!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -138,7 +138,7 @@ export class Flowtracking extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Flowtracking resource with the given unique name, arguments, and options. @@ -232,7 +232,7 @@ export interface FlowtrackingState { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -322,7 +322,7 @@ export interface FlowtrackingArgs { */ format?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/fortilinksettings.ts b/sdk/nodejs/switchcontroller/fortilinksettings.ts index 28db2d98..9beaf630 100644 --- a/sdk/nodejs/switchcontroller/fortilinksettings.ts +++ b/sdk/nodejs/switchcontroller/fortilinksettings.ts @@ -64,7 +64,7 @@ export class Fortilinksettings extends pulumi.CustomResource { */ public readonly fortilink!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -86,7 +86,7 @@ export class Fortilinksettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortilinksettings resource with the given unique name, arguments, and options. @@ -138,7 +138,7 @@ export interface FortilinksettingsState { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -176,7 +176,7 @@ export interface FortilinksettingsArgs { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/global.ts b/sdk/nodejs/switchcontroller/global.ts index 8c63f187..e7214fb2 100644 --- a/sdk/nodejs/switchcontroller/global.ts +++ b/sdk/nodejs/switchcontroller/global.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * macViolationTimer: 0, * }); * ``` - * * * ## Import * @@ -134,7 +132,7 @@ export class Global extends pulumi.CustomResource { */ public readonly firmwareProvisionOnAuthorization!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -154,7 +152,7 @@ export class Global extends pulumi.CustomResource { */ public readonly macEventLogging!: pulumi.Output; /** - * Time in hours after which an inactive MAC is removed from client DB. + * Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). */ public readonly macRetentionPeriod!: pulumi.Output; /** @@ -176,7 +174,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN configuration mode, user-defined-vlans or all-possible-vlans. Valid values: `all`, `defined`. */ @@ -334,7 +332,7 @@ export interface GlobalState { */ firmwareProvisionOnAuthorization?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -354,7 +352,7 @@ export interface GlobalState { */ macEventLogging?: pulumi.Input; /** - * Time in hours after which an inactive MAC is removed from client DB. + * Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). */ macRetentionPeriod?: pulumi.Input; /** @@ -456,7 +454,7 @@ export interface GlobalArgs { */ firmwareProvisionOnAuthorization?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -476,7 +474,7 @@ export interface GlobalArgs { */ macEventLogging?: pulumi.Input; /** - * Time in hours after which an inactive MAC is removed from client DB. + * Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). */ macRetentionPeriod?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/igmpsnooping.ts b/sdk/nodejs/switchcontroller/igmpsnooping.ts index 9151457a..15932eca 100644 --- a/sdk/nodejs/switchcontroller/igmpsnooping.ts +++ b/sdk/nodejs/switchcontroller/igmpsnooping.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * floodUnknownMulticast: "disable", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Igmpsnooping extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Igmpsnooping resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/initialconfig/template.ts b/sdk/nodejs/switchcontroller/initialconfig/template.ts index da3c3b34..028095b4 100644 --- a/sdk/nodejs/switchcontroller/initialconfig/template.ts +++ b/sdk/nodejs/switchcontroller/initialconfig/template.ts @@ -76,7 +76,7 @@ export class Template extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Unique VLAN ID. */ diff --git a/sdk/nodejs/switchcontroller/initialconfig/vlans.ts b/sdk/nodejs/switchcontroller/initialconfig/vlans.ts index 4d952efa..7219d273 100644 --- a/sdk/nodejs/switchcontroller/initialconfig/vlans.ts +++ b/sdk/nodejs/switchcontroller/initialconfig/vlans.ts @@ -76,7 +76,7 @@ export class Vlans extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN dedicated for video devices. */ diff --git a/sdk/nodejs/switchcontroller/lldpprofile.ts b/sdk/nodejs/switchcontroller/lldpprofile.ts index 89a96ede..a096bd80 100644 --- a/sdk/nodejs/switchcontroller/lldpprofile.ts +++ b/sdk/nodejs/switchcontroller/lldpprofile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * medTlvs: "inventory-management network-policy", * }); * ``` - * * * ## Import * @@ -125,7 +123,7 @@ export class Lldpprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -137,7 +135,7 @@ export class Lldpprofile extends pulumi.CustomResource { */ public readonly medNetworkPolicies!: pulumi.Output; /** - * Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + * Transmitted LLDP-MED TLVs (type-length-value descriptions). */ public readonly medTlvs!: pulumi.Output; /** @@ -155,7 +153,7 @@ export class Lldpprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Lldpprofile resource with the given unique name, arguments, and options. @@ -277,7 +275,7 @@ export interface LldpprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -289,7 +287,7 @@ export interface LldpprofileState { */ medNetworkPolicies?: pulumi.Input[]>; /** - * Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + * Transmitted LLDP-MED TLVs (type-length-value descriptions). */ medTlvs?: pulumi.Input; /** @@ -367,7 +365,7 @@ export interface LldpprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -379,7 +377,7 @@ export interface LldpprofileArgs { */ medNetworkPolicies?: pulumi.Input[]>; /** - * Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + * Transmitted LLDP-MED TLVs (type-length-value descriptions). */ medTlvs?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/lldpsettings.ts b/sdk/nodejs/switchcontroller/lldpsettings.ts index 9a1ee532..4e21f52b 100644 --- a/sdk/nodejs/switchcontroller/lldpsettings.ts +++ b/sdk/nodejs/switchcontroller/lldpsettings.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * txInterval: 30, * }); * ``` - * * * ## Import * @@ -97,7 +95,7 @@ export class Lldpsettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Lldpsettings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/location.ts b/sdk/nodejs/switchcontroller/location.ts index fc246c58..1d3b86be 100644 --- a/sdk/nodejs/switchcontroller/location.ts +++ b/sdk/nodejs/switchcontroller/location.ts @@ -68,7 +68,7 @@ export class Location extends pulumi.CustomResource { */ public readonly elinNumber!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Location extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Location resource with the given unique name, arguments, and options. @@ -130,7 +130,7 @@ export interface LocationState { */ elinNumber?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -160,7 +160,7 @@ export interface LocationArgs { */ elinNumber?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/macsyncsettings.ts b/sdk/nodejs/switchcontroller/macsyncsettings.ts index d6580870..fb6b1cd8 100644 --- a/sdk/nodejs/switchcontroller/macsyncsettings.ts +++ b/sdk/nodejs/switchcontroller/macsyncsettings.ts @@ -60,7 +60,7 @@ export class Macsyncsettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Macsyncsettings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/managedswitch.ts b/sdk/nodejs/switchcontroller/managedswitch.ts index 8b1d0300..73b56571 100644 --- a/sdk/nodejs/switchcontroller/managedswitch.ts +++ b/sdk/nodejs/switchcontroller/managedswitch.ts @@ -128,7 +128,7 @@ export class Managedswitch extends pulumi.CustomResource { */ public readonly fswWan2Peer!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -330,7 +330,7 @@ export class Managedswitch extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * FortiSwitch version. */ @@ -586,7 +586,7 @@ export interface ManagedswitchState { */ fswWan2Peer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -876,7 +876,7 @@ export interface ManagedswitchArgs { */ fswWan2Peer?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/nacdevice.ts b/sdk/nodejs/switchcontroller/nacdevice.ts index 8e3dff10..65dab6d6 100644 --- a/sdk/nodejs/switchcontroller/nacdevice.ts +++ b/sdk/nodejs/switchcontroller/nacdevice.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + * Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. * * ## Import * @@ -96,7 +96,7 @@ export class Nacdevice extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nacdevice resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/nacsettings.ts b/sdk/nodejs/switchcontroller/nacsettings.ts index e930cdf9..bc7cab4d 100644 --- a/sdk/nodejs/switchcontroller/nacsettings.ts +++ b/sdk/nodejs/switchcontroller/nacsettings.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + * Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. * * ## Import * @@ -62,7 +62,7 @@ export class Nacsettings extends pulumi.CustomResource { */ public readonly bounceNacPort!: pulumi.Output; /** - * Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + * Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). */ public readonly inactiveTimer!: pulumi.Output; /** @@ -84,7 +84,7 @@ export class Nacsettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nacsettings resource with the given unique name, arguments, and options. @@ -136,7 +136,7 @@ export interface NacsettingsState { */ bounceNacPort?: pulumi.Input; /** - * Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + * Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). */ inactiveTimer?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface NacsettingsArgs { */ bounceNacPort?: pulumi.Input; /** - * Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + * Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). */ inactiveTimer?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/networkmonitorsettings.ts b/sdk/nodejs/switchcontroller/networkmonitorsettings.ts index 564a57ba..0cb3d5b5 100644 --- a/sdk/nodejs/switchcontroller/networkmonitorsettings.ts +++ b/sdk/nodejs/switchcontroller/networkmonitorsettings.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.switchcontroller.Networkmonitorsettings("trname", {networkMonitoring: "disable"}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Networkmonitorsettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Networkmonitorsettings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/portpolicy.ts b/sdk/nodejs/switchcontroller/portpolicy.ts index c6b04447..8444454d 100644 --- a/sdk/nodejs/switchcontroller/portpolicy.ts +++ b/sdk/nodejs/switchcontroller/portpolicy.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + * Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. * * ## Import * @@ -84,7 +84,7 @@ export class Portpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN policy to be applied when using this port-policy. */ diff --git a/sdk/nodejs/switchcontroller/ptp/interfacepolicy.ts b/sdk/nodejs/switchcontroller/ptp/interfacepolicy.ts index ef3127b0..3d904816 100644 --- a/sdk/nodejs/switchcontroller/ptp/interfacepolicy.ts +++ b/sdk/nodejs/switchcontroller/ptp/interfacepolicy.ts @@ -64,7 +64,7 @@ export class Interfacepolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * PTP VLAN. */ diff --git a/sdk/nodejs/switchcontroller/ptp/policy.ts b/sdk/nodejs/switchcontroller/ptp/policy.ts index e2ce413a..68b36e9c 100644 --- a/sdk/nodejs/switchcontroller/ptp/policy.ts +++ b/sdk/nodejs/switchcontroller/ptp/policy.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../../utilities"; /** - * PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + * PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. * * ## Import * @@ -64,7 +64,7 @@ export class Policy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/ptp/profile.ts b/sdk/nodejs/switchcontroller/ptp/profile.ts index 793e8fa2..e27683ea 100644 --- a/sdk/nodejs/switchcontroller/ptp/profile.ts +++ b/sdk/nodejs/switchcontroller/ptp/profile.ts @@ -84,7 +84,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/ptp/settings.ts b/sdk/nodejs/switchcontroller/ptp/settings.ts index 70230091..71612f31 100644 --- a/sdk/nodejs/switchcontroller/ptp/settings.ts +++ b/sdk/nodejs/switchcontroller/ptp/settings.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../../utilities"; /** - * Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + * Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. * * ## Import * @@ -60,7 +60,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/qos/dot1pmap.ts b/sdk/nodejs/switchcontroller/qos/dot1pmap.ts index 80900915..0d94b988 100644 --- a/sdk/nodejs/switchcontroller/qos/dot1pmap.ts +++ b/sdk/nodejs/switchcontroller/qos/dot1pmap.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../../utilities"; * priority7: "queue-0", * }); * ``` - * * * ## Import * @@ -120,7 +118,7 @@ export class Dot1pmap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dot1pmap resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/qos/ipdscpmap.ts b/sdk/nodejs/switchcontroller/qos/ipdscpmap.ts index f8722ac2..fa5f14e7 100644 --- a/sdk/nodejs/switchcontroller/qos/ipdscpmap.ts +++ b/sdk/nodejs/switchcontroller/qos/ipdscpmap.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../../utilities"; * }], * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Ipdscpmap extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -96,7 +94,7 @@ export class Ipdscpmap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipdscpmap resource with the given unique name, arguments, and options. @@ -144,7 +142,7 @@ export interface IpdscpmapState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -174,7 +172,7 @@ export interface IpdscpmapArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/qos/qospolicy.ts b/sdk/nodejs/switchcontroller/qos/qospolicy.ts index ed587d4b..fae988a2 100644 --- a/sdk/nodejs/switchcontroller/qos/qospolicy.ts +++ b/sdk/nodejs/switchcontroller/qos/qospolicy.ts @@ -76,7 +76,7 @@ export class Qospolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Qospolicy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/qos/queuepolicy.ts b/sdk/nodejs/switchcontroller/qos/queuepolicy.ts index ca815ac7..da488002 100644 --- a/sdk/nodejs/switchcontroller/qos/queuepolicy.ts +++ b/sdk/nodejs/switchcontroller/qos/queuepolicy.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * schedule: "round-robin", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Queuepolicy extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -96,7 +94,7 @@ export class Queuepolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Queuepolicy resource with the given unique name, arguments, and options. @@ -152,7 +150,7 @@ export interface QueuepolicyState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -186,7 +184,7 @@ export interface QueuepolicyArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/quarantine.ts b/sdk/nodejs/switchcontroller/quarantine.ts index c8bd4864..6d3c6809 100644 --- a/sdk/nodejs/switchcontroller/quarantine.ts +++ b/sdk/nodejs/switchcontroller/quarantine.ts @@ -60,7 +60,7 @@ export class Quarantine extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Quarantine extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Quarantine resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface QuarantineState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface QuarantineArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/remotelog.ts b/sdk/nodejs/switchcontroller/remotelog.ts index 69bba1e1..a71a0b41 100644 --- a/sdk/nodejs/switchcontroller/remotelog.ts +++ b/sdk/nodejs/switchcontroller/remotelog.ts @@ -84,7 +84,7 @@ export class Remotelog extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Remotelog resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/securitypolicy/captiveportal.ts b/sdk/nodejs/switchcontroller/securitypolicy/captiveportal.ts index 9559a2ee..6826c91b 100644 --- a/sdk/nodejs/switchcontroller/securitypolicy/captiveportal.ts +++ b/sdk/nodejs/switchcontroller/securitypolicy/captiveportal.ts @@ -64,7 +64,7 @@ export class Captiveportal extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Names of VLANs that use captive portal authentication. */ diff --git a/sdk/nodejs/switchcontroller/securitypolicy/localaccess.ts b/sdk/nodejs/switchcontroller/securitypolicy/localaccess.ts index 90b77e6c..b64620e1 100644 --- a/sdk/nodejs/switchcontroller/securitypolicy/localaccess.ts +++ b/sdk/nodejs/switchcontroller/securitypolicy/localaccess.ts @@ -68,7 +68,7 @@ export class Localaccess extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Localaccess resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/securitypolicy/policy8021X.ts b/sdk/nodejs/switchcontroller/securitypolicy/policy8021X.ts index f8d90e90..9d48ec31 100644 --- a/sdk/nodejs/switchcontroller/securitypolicy/policy8021X.ts +++ b/sdk/nodejs/switchcontroller/securitypolicy/policy8021X.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../../utilities"; * }], * }); * ``` - * * * ## Import * @@ -98,6 +96,14 @@ export class Policy8021X extends pulumi.CustomResource { * Authentication server timeout period (3 - 15 sec, default = 3). */ public readonly authserverTimeoutPeriod!: pulumi.Output; + /** + * Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + */ + public readonly authserverTimeoutTagged!: pulumi.Output; + /** + * Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + */ + public readonly authserverTimeoutTaggedVlanid!: pulumi.Output; /** * Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. */ @@ -106,6 +112,10 @@ export class Policy8021X extends pulumi.CustomResource { * Authentication server timeout VLAN name. */ public readonly authserverTimeoutVlanid!: pulumi.Output; + /** + * Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + */ + public readonly dacl!: pulumi.Output; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ @@ -123,7 +133,7 @@ export class Policy8021X extends pulumi.CustomResource { */ public readonly framevidApply!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -173,7 +183,7 @@ export class Policy8021X extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Policy8021X resource with the given unique name, arguments, and options. @@ -192,8 +202,11 @@ export class Policy8021X extends pulumi.CustomResource { resourceInputs["authFailVlanId"] = state ? state.authFailVlanId : undefined; resourceInputs["authFailVlanid"] = state ? state.authFailVlanid : undefined; resourceInputs["authserverTimeoutPeriod"] = state ? state.authserverTimeoutPeriod : undefined; + resourceInputs["authserverTimeoutTagged"] = state ? state.authserverTimeoutTagged : undefined; + resourceInputs["authserverTimeoutTaggedVlanid"] = state ? state.authserverTimeoutTaggedVlanid : undefined; resourceInputs["authserverTimeoutVlan"] = state ? state.authserverTimeoutVlan : undefined; resourceInputs["authserverTimeoutVlanid"] = state ? state.authserverTimeoutVlanid : undefined; + resourceInputs["dacl"] = state ? state.dacl : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["eapAutoUntaggedVlans"] = state ? state.eapAutoUntaggedVlans : undefined; resourceInputs["eapPassthru"] = state ? state.eapPassthru : undefined; @@ -217,8 +230,11 @@ export class Policy8021X extends pulumi.CustomResource { resourceInputs["authFailVlanId"] = args ? args.authFailVlanId : undefined; resourceInputs["authFailVlanid"] = args ? args.authFailVlanid : undefined; resourceInputs["authserverTimeoutPeriod"] = args ? args.authserverTimeoutPeriod : undefined; + resourceInputs["authserverTimeoutTagged"] = args ? args.authserverTimeoutTagged : undefined; + resourceInputs["authserverTimeoutTaggedVlanid"] = args ? args.authserverTimeoutTaggedVlanid : undefined; resourceInputs["authserverTimeoutVlan"] = args ? args.authserverTimeoutVlan : undefined; resourceInputs["authserverTimeoutVlanid"] = args ? args.authserverTimeoutVlanid : undefined; + resourceInputs["dacl"] = args ? args.dacl : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["eapAutoUntaggedVlans"] = args ? args.eapAutoUntaggedVlans : undefined; resourceInputs["eapPassthru"] = args ? args.eapPassthru : undefined; @@ -262,6 +278,14 @@ export interface Policy8021XState { * Authentication server timeout period (3 - 15 sec, default = 3). */ authserverTimeoutPeriod?: pulumi.Input; + /** + * Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + */ + authserverTimeoutTagged?: pulumi.Input; + /** + * Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + */ + authserverTimeoutTaggedVlanid?: pulumi.Input; /** * Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. */ @@ -270,6 +294,10 @@ export interface Policy8021XState { * Authentication server timeout VLAN name. */ authserverTimeoutVlanid?: pulumi.Input; + /** + * Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + */ + dacl?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ @@ -287,7 +315,7 @@ export interface Policy8021XState { */ framevidApply?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -360,6 +388,14 @@ export interface Policy8021XArgs { * Authentication server timeout period (3 - 15 sec, default = 3). */ authserverTimeoutPeriod?: pulumi.Input; + /** + * Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + */ + authserverTimeoutTagged?: pulumi.Input; + /** + * Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + */ + authserverTimeoutTaggedVlanid?: pulumi.Input; /** * Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. */ @@ -368,6 +404,10 @@ export interface Policy8021XArgs { * Authentication server timeout VLAN name. */ authserverTimeoutVlanid?: pulumi.Input; + /** + * Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + */ + dacl?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ @@ -385,7 +425,7 @@ export interface Policy8021XArgs { */ framevidApply?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/settings8021X.ts b/sdk/nodejs/switchcontroller/settings8021X.ts index 7ca1d4ba..4867f3e0 100644 --- a/sdk/nodejs/switchcontroller/settings8021X.ts +++ b/sdk/nodejs/switchcontroller/settings8021X.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * reauthPeriod: 12, * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Settings8021X extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings8021X resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/sflow.ts b/sdk/nodejs/switchcontroller/sflow.ts index ea45bd6e..9aa72585 100644 --- a/sdk/nodejs/switchcontroller/sflow.ts +++ b/sdk/nodejs/switchcontroller/sflow.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * collectorPort: 6343, * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Sflow extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sflow resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/snmpcommunity.ts b/sdk/nodejs/switchcontroller/snmpcommunity.ts index 62685616..ec5b92ac 100644 --- a/sdk/nodejs/switchcontroller/snmpcommunity.ts +++ b/sdk/nodejs/switchcontroller/snmpcommunity.ts @@ -68,7 +68,7 @@ export class Snmpcommunity extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -126,7 +126,7 @@ export class Snmpcommunity extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Snmpcommunity resource with the given unique name, arguments, and options. @@ -202,7 +202,7 @@ export interface SnmpcommunityState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -280,7 +280,7 @@ export interface SnmpcommunityArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/snmpsysinfo.ts b/sdk/nodejs/switchcontroller/snmpsysinfo.ts index 9dfd2b13..499670e6 100644 --- a/sdk/nodejs/switchcontroller/snmpsysinfo.ts +++ b/sdk/nodejs/switchcontroller/snmpsysinfo.ts @@ -76,7 +76,7 @@ export class Snmpsysinfo extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Snmpsysinfo resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/snmptrapthreshold.ts b/sdk/nodejs/switchcontroller/snmptrapthreshold.ts index fb528947..47032122 100644 --- a/sdk/nodejs/switchcontroller/snmptrapthreshold.ts +++ b/sdk/nodejs/switchcontroller/snmptrapthreshold.ts @@ -68,7 +68,7 @@ export class Snmptrapthreshold extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Snmptrapthreshold resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/snmpuser.ts b/sdk/nodejs/switchcontroller/snmpuser.ts index 474a949b..69d45424 100644 --- a/sdk/nodejs/switchcontroller/snmpuser.ts +++ b/sdk/nodejs/switchcontroller/snmpuser.ts @@ -88,7 +88,7 @@ export class Snmpuser extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Snmpuser resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/stormcontrol.ts b/sdk/nodejs/switchcontroller/stormcontrol.ts index 9ca150e4..9766825f 100644 --- a/sdk/nodejs/switchcontroller/stormcontrol.ts +++ b/sdk/nodejs/switchcontroller/stormcontrol.ts @@ -58,7 +58,7 @@ export class Stormcontrol extends pulumi.CustomResource { */ public readonly broadcast!: pulumi.Output; /** - * Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + * Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. */ public readonly rate!: pulumi.Output; /** @@ -72,7 +72,7 @@ export class Stormcontrol extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Stormcontrol resource with the given unique name, arguments, and options. @@ -114,7 +114,7 @@ export interface StormcontrolState { */ broadcast?: pulumi.Input; /** - * Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + * Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. */ rate?: pulumi.Input; /** @@ -140,7 +140,7 @@ export interface StormcontrolArgs { */ broadcast?: pulumi.Input; /** - * Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + * Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. */ rate?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/stormcontrolpolicy.ts b/sdk/nodejs/switchcontroller/stormcontrolpolicy.ts index 58b1b5b6..28d0f881 100644 --- a/sdk/nodejs/switchcontroller/stormcontrolpolicy.ts +++ b/sdk/nodejs/switchcontroller/stormcontrolpolicy.ts @@ -84,7 +84,7 @@ export class Stormcontrolpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Stormcontrolpolicy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/stpinstance.ts b/sdk/nodejs/switchcontroller/stpinstance.ts index e5f8b208..e99723d5 100644 --- a/sdk/nodejs/switchcontroller/stpinstance.ts +++ b/sdk/nodejs/switchcontroller/stpinstance.ts @@ -64,13 +64,13 @@ export class Stpinstance extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Configure VLAN range for STP instance. The structure of `vlanRange` block is documented below. */ @@ -120,7 +120,7 @@ export interface StpinstanceState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -146,7 +146,7 @@ export interface StpinstanceArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/stpsettings.ts b/sdk/nodejs/switchcontroller/stpsettings.ts index 873811da..1bc8c561 100644 --- a/sdk/nodejs/switchcontroller/stpsettings.ts +++ b/sdk/nodejs/switchcontroller/stpsettings.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -81,7 +79,7 @@ export class Stpsettings extends pulumi.CustomResource { */ public readonly helloTime!: pulumi.Output; /** - * Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + * Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). */ public readonly maxAge!: pulumi.Output; /** @@ -107,7 +105,7 @@ export class Stpsettings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Stpsettings resource with the given unique name, arguments, and options. @@ -161,7 +159,7 @@ export interface StpsettingsState { */ helloTime?: pulumi.Input; /** - * Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + * Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). */ maxAge?: pulumi.Input; /** @@ -203,7 +201,7 @@ export interface StpsettingsArgs { */ helloTime?: pulumi.Input; /** - * Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + * Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). */ maxAge?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/switchgroup.ts b/sdk/nodejs/switchcontroller/switchgroup.ts index 40371199..aee8bc9d 100644 --- a/sdk/nodejs/switchcontroller/switchgroup.ts +++ b/sdk/nodejs/switchcontroller/switchgroup.ts @@ -68,7 +68,7 @@ export class Switchgroup extends pulumi.CustomResource { */ public readonly fortilink!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -82,7 +82,7 @@ export class Switchgroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Switchgroup resource with the given unique name, arguments, and options. @@ -136,7 +136,7 @@ export interface SwitchgroupState { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface SwitchgroupArgs { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/switchinterfacetag.ts b/sdk/nodejs/switchcontroller/switchinterfacetag.ts index ddd16c13..8982aed3 100644 --- a/sdk/nodejs/switchcontroller/switchinterfacetag.ts +++ b/sdk/nodejs/switchcontroller/switchinterfacetag.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.switchcontroller.Switchinterfacetag("trname", {}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Switchinterfacetag extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Switchinterfacetag resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/switchlog.ts b/sdk/nodejs/switchcontroller/switchlog.ts index 7b4e7f24..53d3fa6c 100644 --- a/sdk/nodejs/switchcontroller/switchlog.ts +++ b/sdk/nodejs/switchcontroller/switchlog.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Switchlog extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Switchlog resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/switchprofile.ts b/sdk/nodejs/switchcontroller/switchprofile.ts index 2aef4252..0083c31e 100644 --- a/sdk/nodejs/switchcontroller/switchprofile.ts +++ b/sdk/nodejs/switchcontroller/switchprofile.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.switchcontroller.Switchprofile("trname", {loginPasswdOverride: "enable"}); * ``` - * * * ## Import * @@ -91,7 +89,7 @@ export class Switchprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Switchprofile resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/system.ts b/sdk/nodejs/switchcontroller/system.ts index fb67dbf2..e2c28b94 100644 --- a/sdk/nodejs/switchcontroller/system.ts +++ b/sdk/nodejs/switchcontroller/system.ts @@ -66,7 +66,7 @@ export class System extends pulumi.CustomResource { */ public readonly dataSyncInterval!: pulumi.Output; /** - * Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + * Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. */ public readonly dynamicPeriodicInterval!: pulumi.Output; /** @@ -86,7 +86,7 @@ export class System extends pulumi.CustomResource { */ public readonly iotWeightThreshold!: pulumi.Output; /** - * Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + * Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. */ public readonly nacPeriodicInterval!: pulumi.Output; /** @@ -104,7 +104,7 @@ export class System extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a System resource with the given unique name, arguments, and options. @@ -170,7 +170,7 @@ export interface SystemState { */ dataSyncInterval?: pulumi.Input; /** - * Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + * Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. */ dynamicPeriodicInterval?: pulumi.Input; /** @@ -190,7 +190,7 @@ export interface SystemState { */ iotWeightThreshold?: pulumi.Input; /** - * Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + * Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. */ nacPeriodicInterval?: pulumi.Input; /** @@ -228,7 +228,7 @@ export interface SystemArgs { */ dataSyncInterval?: pulumi.Input; /** - * Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + * Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. */ dynamicPeriodicInterval?: pulumi.Input; /** @@ -248,7 +248,7 @@ export interface SystemArgs { */ iotWeightThreshold?: pulumi.Input; /** - * Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + * Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. */ nacPeriodicInterval?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/trafficpolicy.ts b/sdk/nodejs/switchcontroller/trafficpolicy.ts index 3928c9e4..455b1c51 100644 --- a/sdk/nodejs/switchcontroller/trafficpolicy.ts +++ b/sdk/nodejs/switchcontroller/trafficpolicy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * type: "ingress", * }); * ``` - * * * ## Import * @@ -113,7 +111,7 @@ export class Trafficpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Trafficpolicy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/trafficsniffer.ts b/sdk/nodejs/switchcontroller/trafficsniffer.ts index 4b7ce9aa..e6611d1b 100644 --- a/sdk/nodejs/switchcontroller/trafficsniffer.ts +++ b/sdk/nodejs/switchcontroller/trafficsniffer.ts @@ -64,7 +64,7 @@ export class Trafficsniffer extends pulumi.CustomResource { */ public readonly erspanIp!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -86,7 +86,7 @@ export class Trafficsniffer extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Trafficsniffer resource with the given unique name, arguments, and options. @@ -138,7 +138,7 @@ export interface TrafficsnifferState { */ erspanIp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -176,7 +176,7 @@ export interface TrafficsnifferArgs { */ erspanIp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/virtualportpool.ts b/sdk/nodejs/switchcontroller/virtualportpool.ts index 6e9f9bfc..1dfecf81 100644 --- a/sdk/nodejs/switchcontroller/virtualportpool.ts +++ b/sdk/nodejs/switchcontroller/virtualportpool.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.switchcontroller.Virtualportpool("trname", {description: "virtualport"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Virtualportpool extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Virtualportpool resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/switchcontroller/vlan.ts b/sdk/nodejs/switchcontroller/vlan.ts index b0c5e727..fd5e2f08 100644 --- a/sdk/nodejs/switchcontroller/vlan.ts +++ b/sdk/nodejs/switchcontroller/vlan.ts @@ -72,7 +72,7 @@ export class Vlan extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -110,7 +110,7 @@ export class Vlan extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN ID. */ @@ -188,7 +188,7 @@ export interface VlanState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -254,7 +254,7 @@ export interface VlanArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/switchcontroller/vlanpolicy.ts b/sdk/nodejs/switchcontroller/vlanpolicy.ts index b2bc360b..345e9673 100644 --- a/sdk/nodejs/switchcontroller/vlanpolicy.ts +++ b/sdk/nodejs/switchcontroller/vlanpolicy.ts @@ -80,7 +80,7 @@ export class Vlanpolicy extends pulumi.CustomResource { */ public readonly fortilink!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Vlanpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Native VLAN to be applied when using this VLAN policy. */ @@ -172,7 +172,7 @@ export interface VlanpolicyState { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -222,7 +222,7 @@ export interface VlanpolicyArgs { */ fortilink?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/accprofile.ts b/sdk/nodejs/system/accprofile.ts index 62168190..b2eebe90 100644 --- a/sdk/nodejs/system/accprofile.ts +++ b/sdk/nodejs/system/accprofile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -68,7 +67,6 @@ import * as utilities from "../utilities"; * wifi: "read-write", * }); * ``` - * * * ## Import * @@ -165,7 +163,7 @@ export class Accprofile extends pulumi.CustomResource { */ public readonly fwgrpPermission!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -227,7 +225,7 @@ export class Accprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Administrator access to IPsec, SSL, PPTP, and L2TP VPN. Valid values: `none`, `read`, `read-write`. */ @@ -377,7 +375,7 @@ export interface AccprofileState { */ fwgrpPermission?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -507,7 +505,7 @@ export interface AccprofileArgs { */ fwgrpPermission?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/acme.ts b/sdk/nodejs/system/acme.ts index bf058b7e..6f19bdb0 100644 --- a/sdk/nodejs/system/acme.ts +++ b/sdk/nodejs/system/acme.ts @@ -64,7 +64,7 @@ export class Acme extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -86,7 +86,7 @@ export class Acme extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Acme resource with the given unique name, arguments, and options. @@ -138,7 +138,7 @@ export interface AcmeState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -176,7 +176,7 @@ export interface AcmeArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/admin.ts b/sdk/nodejs/system/admin.ts index a17bef99..fad09001 100644 --- a/sdk/nodejs/system/admin.ts +++ b/sdk/nodejs/system/admin.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * wildcard: "disable", * }); * ``` - * * * ## Import * @@ -116,7 +114,7 @@ export class Admin extends pulumi.CustomResource { */ public readonly fortitoken!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -326,7 +324,7 @@ export class Admin extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. */ @@ -522,7 +520,7 @@ export interface AdminState { */ fortitoken?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -780,7 +778,7 @@ export interface AdminArgs { */ fortitoken?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/adminAdministrator.ts b/sdk/nodejs/system/adminAdministrator.ts index c93c8515..0af3696c 100644 --- a/sdk/nodejs/system/adminAdministrator.ts +++ b/sdk/nodejs/system/adminAdministrator.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * vdoms: ["root"], * }); * ``` - * */ export class AdminAdministrator extends pulumi.CustomResource { /** @@ -69,6 +67,7 @@ export class AdminAdministrator extends pulumi.CustomResource { public readonly name!: pulumi.Output; /** * Admin user password. + * * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. */ public readonly password!: pulumi.Output; public readonly trusthost1!: pulumi.Output; @@ -161,6 +160,7 @@ export interface AdminAdministratorState { name?: pulumi.Input; /** * Admin user password. + * * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. */ password?: pulumi.Input; trusthost1?: pulumi.Input; @@ -197,6 +197,7 @@ export interface AdminAdministratorArgs { name?: pulumi.Input; /** * Admin user password. + * * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. */ password: pulumi.Input; trusthost1?: pulumi.Input; diff --git a/sdk/nodejs/system/adminProfiles.ts b/sdk/nodejs/system/adminProfiles.ts index 0c25c3b7..23fc1458 100644 --- a/sdk/nodejs/system/adminProfiles.ts +++ b/sdk/nodejs/system/adminProfiles.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * wifi: "none", * }); * ``` - * */ export class AdminProfiles extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/affinityinterrupt.ts b/sdk/nodejs/system/affinityinterrupt.ts index c290c5eb..4385c308 100644 --- a/sdk/nodejs/system/affinityinterrupt.ts +++ b/sdk/nodejs/system/affinityinterrupt.ts @@ -54,7 +54,7 @@ export class Affinityinterrupt extends pulumi.CustomResource { } /** - * Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + * Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). */ public readonly affinityCpumask!: pulumi.Output; /** @@ -72,7 +72,7 @@ export class Affinityinterrupt extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Affinityinterrupt resource with the given unique name, arguments, and options. @@ -119,7 +119,7 @@ export class Affinityinterrupt extends pulumi.CustomResource { */ export interface AffinityinterruptState { /** - * Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + * Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). */ affinityCpumask?: pulumi.Input; /** @@ -145,7 +145,7 @@ export interface AffinityinterruptState { */ export interface AffinityinterruptArgs { /** - * Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + * Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). */ affinityCpumask: pulumi.Input; /** diff --git a/sdk/nodejs/system/affinitypacketredistribution.ts b/sdk/nodejs/system/affinitypacketredistribution.ts index 46c284ab..7a60590e 100644 --- a/sdk/nodejs/system/affinitypacketredistribution.ts +++ b/sdk/nodejs/system/affinitypacketredistribution.ts @@ -70,13 +70,13 @@ export class Affinitypacketredistribution extends pulumi.CustomResource { */ public readonly roundRobin!: pulumi.Output; /** - * ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + * ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). */ public readonly rxqid!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Affinitypacketredistribution resource with the given unique name, arguments, and options. @@ -144,7 +144,7 @@ export interface AffinitypacketredistributionState { */ roundRobin?: pulumi.Input; /** - * ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + * ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). */ rxqid?: pulumi.Input; /** @@ -174,7 +174,7 @@ export interface AffinitypacketredistributionArgs { */ roundRobin?: pulumi.Input; /** - * ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + * ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). */ rxqid: pulumi.Input; /** diff --git a/sdk/nodejs/system/alarm.ts b/sdk/nodejs/system/alarm.ts index 290f373d..1672ff42 100644 --- a/sdk/nodejs/system/alarm.ts +++ b/sdk/nodejs/system/alarm.ts @@ -64,7 +64,7 @@ export class Alarm extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Alarm extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Alarm resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface AlarmState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface AlarmArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/alias.ts b/sdk/nodejs/system/alias.ts index 41de6967..bf542bab 100644 --- a/sdk/nodejs/system/alias.ts +++ b/sdk/nodejs/system/alias.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Alias("trname", {}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Alias extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Alias resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/apiuser.ts b/sdk/nodejs/system/apiuser.ts index 930c109f..3614339d 100644 --- a/sdk/nodejs/system/apiuser.ts +++ b/sdk/nodejs/system/apiuser.ts @@ -74,7 +74,7 @@ export class Apiuser extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -100,7 +100,7 @@ export class Apiuser extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual domains. The structure of `vdom` block is documented below. */ @@ -183,7 +183,7 @@ export interface ApiuserState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -241,7 +241,7 @@ export interface ApiuserArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/apiuserSetting.ts b/sdk/nodejs/system/apiuserSetting.ts index a4b6b5c2..4241e9c5 100644 --- a/sdk/nodejs/system/apiuserSetting.ts +++ b/sdk/nodejs/system/apiuserSetting.ts @@ -13,7 +13,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * vdoms: ["root"], * }); * ``` - * */ export class ApiuserSetting extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/arptable.ts b/sdk/nodejs/system/arptable.ts index 19796c9c..e5564cb7 100644 --- a/sdk/nodejs/system/arptable.ts +++ b/sdk/nodejs/system/arptable.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * mac: "08:00:27:1c:a3:8b", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Arptable extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Arptable resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/autoinstall.ts b/sdk/nodejs/system/autoinstall.ts index e963466e..e1f7610a 100644 --- a/sdk/nodejs/system/autoinstall.ts +++ b/sdk/nodejs/system/autoinstall.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * defaultImageFile: "image.out", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Autoinstall extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Autoinstall resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/automationaction.ts b/sdk/nodejs/system/automationaction.ts index a9aac351..b555b5c0 100644 --- a/sdk/nodejs/system/automationaction.ts +++ b/sdk/nodejs/system/automationaction.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * required: "disable", * }); * ``` - * * * ## Import * @@ -216,7 +214,7 @@ export class Automationaction extends pulumi.CustomResource { */ public readonly gcpProject!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -306,7 +304,7 @@ export class Automationaction extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable verification of the remote host certificate. Valid values: `enable`, `disable`. */ @@ -598,7 +596,7 @@ export interface AutomationactionState { */ gcpProject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -840,7 +838,7 @@ export interface AutomationactionArgs { */ gcpProject?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/automationdestination.ts b/sdk/nodejs/system/automationdestination.ts index ceeeb88f..c646794d 100644 --- a/sdk/nodejs/system/automationdestination.ts +++ b/sdk/nodejs/system/automationdestination.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * type: "fortigate", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Automationdestination extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -96,7 +94,7 @@ export class Automationdestination extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Automationdestination resource with the given unique name, arguments, and options. @@ -146,7 +144,7 @@ export interface AutomationdestinationState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -180,7 +178,7 @@ export interface AutomationdestinationArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/automationstitch.ts b/sdk/nodejs/system/automationstitch.ts index bf4091bf..337a4fd5 100644 --- a/sdk/nodejs/system/automationstitch.ts +++ b/sdk/nodejs/system/automationstitch.ts @@ -76,7 +76,7 @@ export class Automationstitch extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Automationstitch extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Automationstitch resource with the given unique name, arguments, and options. @@ -168,7 +168,7 @@ export interface AutomationstitchState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -214,7 +214,7 @@ export interface AutomationstitchArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/automationtrigger.ts b/sdk/nodejs/system/automationtrigger.ts index ca2b2926..89161efc 100644 --- a/sdk/nodejs/system/automationtrigger.ts +++ b/sdk/nodejs/system/automationtrigger.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * triggerType: "event-based", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Automationtrigger extends pulumi.CustomResource { */ public readonly fields!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -123,11 +121,11 @@ export class Automationtrigger extends pulumi.CustomResource { */ public readonly licenseType!: pulumi.Output; /** - * Log ID to trigger event. + * Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* */ public readonly logid!: pulumi.Output; /** - * Log IDs to trigger event. The structure of `logidBlock` block is documented below. + * Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. */ public readonly logidBlocks!: pulumi.Output; /** @@ -159,7 +157,7 @@ export class Automationtrigger extends pulumi.CustomResource { */ public readonly triggerHour!: pulumi.Output; /** - * Minute of the hour on which to trigger (0 - 59, 60 to randomize). + * Minute of the hour on which to trigger (0 - 59, default = 0). */ public readonly triggerMinute!: pulumi.Output; /** @@ -173,7 +171,7 @@ export class Automationtrigger extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual domain(s) that this trigger is valid for. The structure of `vdom` block is documented below. */ @@ -293,7 +291,7 @@ export interface AutomationtriggerState { */ fields?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -305,11 +303,11 @@ export interface AutomationtriggerState { */ licenseType?: pulumi.Input; /** - * Log ID to trigger event. + * Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* */ logid?: pulumi.Input; /** - * Log IDs to trigger event. The structure of `logidBlock` block is documented below. + * Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. */ logidBlocks?: pulumi.Input[]>; /** @@ -341,7 +339,7 @@ export interface AutomationtriggerState { */ triggerHour?: pulumi.Input; /** - * Minute of the hour on which to trigger (0 - 59, 60 to randomize). + * Minute of the hour on which to trigger (0 - 59, default = 0). */ triggerMinute?: pulumi.Input; /** @@ -403,7 +401,7 @@ export interface AutomationtriggerArgs { */ fields?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -415,11 +413,11 @@ export interface AutomationtriggerArgs { */ licenseType?: pulumi.Input; /** - * Log ID to trigger event. + * Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logidBlock`.* */ logid?: pulumi.Input; /** - * Log IDs to trigger event. The structure of `logidBlock` block is documented below. + * Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logidBlock` block is documented below. */ logidBlocks?: pulumi.Input[]>; /** @@ -451,7 +449,7 @@ export interface AutomationtriggerArgs { */ triggerHour?: pulumi.Input; /** - * Minute of the hour on which to trigger (0 - 59, 60 to randomize). + * Minute of the hour on which to trigger (0 - 59, default = 0). */ triggerMinute?: pulumi.Input; /** diff --git a/sdk/nodejs/system/autoscript.ts b/sdk/nodejs/system/autoscript.ts index 7620f9a2..bd5630be 100644 --- a/sdk/nodejs/system/autoscript.ts +++ b/sdk/nodejs/system/autoscript.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * start: "auto", * }); * ``` - * * * ## Import * @@ -108,7 +106,7 @@ export class Autoscript extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Autoscript resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/autoupdate/pushupdate.ts b/sdk/nodejs/system/autoupdate/pushupdate.ts index 356f6b05..dccc714a 100644 --- a/sdk/nodejs/system/autoupdate/pushupdate.ts +++ b/sdk/nodejs/system/autoupdate/pushupdate.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Pushupdate extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Pushupdate resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/autoupdate/schedule.ts b/sdk/nodejs/system/autoupdate/schedule.ts index 29875121..613d0239 100644 --- a/sdk/nodejs/system/autoupdate/schedule.ts +++ b/sdk/nodejs/system/autoupdate/schedule.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * time: "02:60", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Schedule extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Schedule resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/autoupdate/tunneling.ts b/sdk/nodejs/system/autoupdate/tunneling.ts index 036c61eb..a18cba53 100644 --- a/sdk/nodejs/system/autoupdate/tunneling.ts +++ b/sdk/nodejs/system/autoupdate/tunneling.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -90,7 +88,7 @@ export class Tunneling extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Tunneling resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/centralmanagement.ts b/sdk/nodejs/system/centralmanagement.ts index 6e522fa5..63499463 100644 --- a/sdk/nodejs/system/centralmanagement.ts +++ b/sdk/nodejs/system/centralmanagement.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -44,7 +43,6 @@ import * as utilities from "../utilities"; * vdom: "root", * }); * ``` - * * * ## Import * @@ -141,7 +139,7 @@ export class Centralmanagement extends pulumi.CustomResource { */ public readonly fortigateCloudSsoDefaultProfile!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -191,7 +189,7 @@ export class Centralmanagement extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Centralmanagement resource with the given unique name, arguments, and options. @@ -317,7 +315,7 @@ export interface CentralmanagementState { */ fortigateCloudSsoDefaultProfile?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -423,7 +421,7 @@ export interface CentralmanagementArgs { */ fortigateCloudSsoDefaultProfile?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/clustersync.ts b/sdk/nodejs/system/clustersync.ts index d8f4ac6b..0410ac68 100644 --- a/sdk/nodejs/system/clustersync.ts +++ b/sdk/nodejs/system/clustersync.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * syncId: 1, * }); * ``` - * * * ## Import * @@ -82,15 +80,15 @@ export class Clustersync extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** - * Heartbeat interval (1 - 10 sec). + * Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). */ public readonly hbInterval!: pulumi.Output; /** - * Lost heartbeat threshold (1 - 10). + * Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. */ public readonly hbLostThreshold!: pulumi.Output; /** @@ -140,7 +138,7 @@ export class Clustersync extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Clustersync resource with the given unique name, arguments, and options. @@ -210,15 +208,15 @@ export interface ClustersyncState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** - * Heartbeat interval (1 - 10 sec). + * Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). */ hbInterval?: pulumi.Input; /** - * Lost heartbeat threshold (1 - 10). + * Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. */ hbLostThreshold?: pulumi.Input; /** @@ -284,15 +282,15 @@ export interface ClustersyncArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** - * Heartbeat interval (1 - 10 sec). + * Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). */ hbInterval?: pulumi.Input; /** - * Lost heartbeat threshold (1 - 10). + * Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. */ hbLostThreshold?: pulumi.Input; /** diff --git a/sdk/nodejs/system/console.ts b/sdk/nodejs/system/console.ts index 0c748c33..688a6fec 100644 --- a/sdk/nodejs/system/console.ts +++ b/sdk/nodejs/system/console.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * output: "more", * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Console extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Console resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/csf.ts b/sdk/nodejs/system/csf.ts index e9969553..1f893c15 100644 --- a/sdk/nodejs/system/csf.ts +++ b/sdk/nodejs/system/csf.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * upstreamPort: 8013, * }); * ``` - * * * ## Import * @@ -139,7 +137,7 @@ export class Csf extends pulumi.CustomResource { */ public readonly forticloudAccountEnforcement!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -166,6 +164,10 @@ export class Csf extends pulumi.CustomResource { * SAML setting configuration synchronization. Valid values: `default`, `local`. */ public readonly samlConfigurationSync!: pulumi.Output; + /** + * Source IP address for communication with the upstream FortiGate. + */ + public readonly sourceIp!: pulumi.Output; /** * Enable/disable Security Fabric. Valid values: `enable`, `disable`. */ @@ -182,6 +184,14 @@ export class Csf extends pulumi.CustomResource { * IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. */ public readonly upstream!: pulumi.Output; + /** + * Specify outgoing interface to reach server. + */ + public readonly upstreamInterface!: pulumi.Output; + /** + * Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + */ + public readonly upstreamInterfaceSelectMethod!: pulumi.Output; /** * IP address of the FortiGate upstream from this FortiGate in the Security Fabric. */ @@ -193,7 +203,7 @@ export class Csf extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Csf resource with the given unique name, arguments, and options. @@ -231,10 +241,13 @@ export class Csf extends pulumi.CustomResource { resourceInputs["managementIp"] = state ? state.managementIp : undefined; resourceInputs["managementPort"] = state ? state.managementPort : undefined; resourceInputs["samlConfigurationSync"] = state ? state.samlConfigurationSync : undefined; + resourceInputs["sourceIp"] = state ? state.sourceIp : undefined; resourceInputs["status"] = state ? state.status : undefined; resourceInputs["trustedLists"] = state ? state.trustedLists : undefined; resourceInputs["uid"] = state ? state.uid : undefined; resourceInputs["upstream"] = state ? state.upstream : undefined; + resourceInputs["upstreamInterface"] = state ? state.upstreamInterface : undefined; + resourceInputs["upstreamInterfaceSelectMethod"] = state ? state.upstreamInterfaceSelectMethod : undefined; resourceInputs["upstreamIp"] = state ? state.upstreamIp : undefined; resourceInputs["upstreamPort"] = state ? state.upstreamPort : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; @@ -266,10 +279,13 @@ export class Csf extends pulumi.CustomResource { resourceInputs["managementIp"] = args ? args.managementIp : undefined; resourceInputs["managementPort"] = args ? args.managementPort : undefined; resourceInputs["samlConfigurationSync"] = args ? args.samlConfigurationSync : undefined; + resourceInputs["sourceIp"] = args ? args.sourceIp : undefined; resourceInputs["status"] = args ? args.status : undefined; resourceInputs["trustedLists"] = args ? args.trustedLists : undefined; resourceInputs["uid"] = args ? args.uid : undefined; resourceInputs["upstream"] = args ? args.upstream : undefined; + resourceInputs["upstreamInterface"] = args ? args.upstreamInterface : undefined; + resourceInputs["upstreamInterfaceSelectMethod"] = args ? args.upstreamInterfaceSelectMethod : undefined; resourceInputs["upstreamIp"] = args ? args.upstreamIp : undefined; resourceInputs["upstreamPort"] = args ? args.upstreamPort : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; @@ -350,7 +366,7 @@ export interface CsfState { */ forticloudAccountEnforcement?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -377,6 +393,10 @@ export interface CsfState { * SAML setting configuration synchronization. Valid values: `default`, `local`. */ samlConfigurationSync?: pulumi.Input; + /** + * Source IP address for communication with the upstream FortiGate. + */ + sourceIp?: pulumi.Input; /** * Enable/disable Security Fabric. Valid values: `enable`, `disable`. */ @@ -393,6 +413,14 @@ export interface CsfState { * IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. */ upstream?: pulumi.Input; + /** + * Specify outgoing interface to reach server. + */ + upstreamInterface?: pulumi.Input; + /** + * Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + */ + upstreamInterfaceSelectMethod?: pulumi.Input; /** * IP address of the FortiGate upstream from this FortiGate in the Security Fabric. */ @@ -476,7 +504,7 @@ export interface CsfArgs { */ forticloudAccountEnforcement?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -503,6 +531,10 @@ export interface CsfArgs { * SAML setting configuration synchronization. Valid values: `default`, `local`. */ samlConfigurationSync?: pulumi.Input; + /** + * Source IP address for communication with the upstream FortiGate. + */ + sourceIp?: pulumi.Input; /** * Enable/disable Security Fabric. Valid values: `enable`, `disable`. */ @@ -519,6 +551,14 @@ export interface CsfArgs { * IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. */ upstream?: pulumi.Input; + /** + * Specify outgoing interface to reach server. + */ + upstreamInterface?: pulumi.Input; + /** + * Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + */ + upstreamInterfaceSelectMethod?: pulumi.Input; /** * IP address of the FortiGate upstream from this FortiGate in the Security Fabric. */ diff --git a/sdk/nodejs/system/customlanguage.ts b/sdk/nodejs/system/customlanguage.ts index a28aade1..b526f4bb 100644 --- a/sdk/nodejs/system/customlanguage.ts +++ b/sdk/nodejs/system/customlanguage.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Customlanguage("trname", {filename: "en"}); * ``` - * * * ## Import * @@ -79,7 +77,7 @@ export class Customlanguage extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Customlanguage resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ddns.ts b/sdk/nodejs/system/ddns.ts index 0cb6b1b1..0fd16367 100644 --- a/sdk/nodejs/system/ddns.ts +++ b/sdk/nodejs/system/ddns.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * usePublicIp: "disable", * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Ddns extends pulumi.CustomResource { */ public readonly ddnsAuth!: pulumi.Output; /** - * Your fully qualified domain name (for example, yourname.DDNS.com). + * Your fully qualified domain name. For example, yourname.ddns.com. */ public readonly ddnsDomain!: pulumi.Output; /** @@ -152,7 +150,7 @@ export class Ddns extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -168,7 +166,7 @@ export class Ddns extends pulumi.CustomResource { */ public readonly sslCertificate!: pulumi.Output; /** - * DDNS update interval (60 - 2592000 sec, default = 300). + * DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. */ public readonly updateInterval!: pulumi.Output; /** @@ -178,7 +176,7 @@ export class Ddns extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ddns resource with the given unique name, arguments, and options. @@ -278,7 +276,7 @@ export interface DdnsState { */ ddnsAuth?: pulumi.Input; /** - * Your fully qualified domain name (for example, yourname.DDNS.com). + * Your fully qualified domain name. For example, yourname.ddns.com. */ ddnsDomain?: pulumi.Input; /** @@ -330,7 +328,7 @@ export interface DdnsState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -346,7 +344,7 @@ export interface DdnsState { */ sslCertificate?: pulumi.Input; /** - * DDNS update interval (60 - 2592000 sec, default = 300). + * DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. */ updateInterval?: pulumi.Input; /** @@ -380,7 +378,7 @@ export interface DdnsArgs { */ ddnsAuth?: pulumi.Input; /** - * Your fully qualified domain name (for example, yourname.DDNS.com). + * Your fully qualified domain name. For example, yourname.ddns.com. */ ddnsDomain?: pulumi.Input; /** @@ -432,7 +430,7 @@ export interface DdnsArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -448,7 +446,7 @@ export interface DdnsArgs { */ sslCertificate?: pulumi.Input; /** - * DDNS update interval (60 - 2592000 sec, default = 300). + * DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. */ updateInterval?: pulumi.Input; /** diff --git a/sdk/nodejs/system/dedicatedmgmt.ts b/sdk/nodejs/system/dedicatedmgmt.ts index df46723e..624bb18e 100644 --- a/sdk/nodejs/system/dedicatedmgmt.ts +++ b/sdk/nodejs/system/dedicatedmgmt.ts @@ -84,7 +84,7 @@ export class Dedicatedmgmt extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dedicatedmgmt resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/deviceupgrade.ts b/sdk/nodejs/system/deviceupgrade.ts index 9435b2d3..9ca7c4ef 100644 --- a/sdk/nodejs/system/deviceupgrade.ts +++ b/sdk/nodejs/system/deviceupgrade.ts @@ -68,7 +68,7 @@ export class Deviceupgrade extends pulumi.CustomResource { */ public readonly failureReason!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -88,7 +88,7 @@ export class Deviceupgrade extends pulumi.CustomResource { */ public readonly serial!: pulumi.Output; /** - * Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + * Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). */ public readonly setupTime!: pulumi.Output; /** @@ -110,7 +110,7 @@ export class Deviceupgrade extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Deviceupgrade resource with the given unique name, arguments, and options. @@ -178,7 +178,7 @@ export interface DeviceupgradeState { */ failureReason?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -198,7 +198,7 @@ export interface DeviceupgradeState { */ serial?: pulumi.Input; /** - * Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + * Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). */ setupTime?: pulumi.Input; /** @@ -240,7 +240,7 @@ export interface DeviceupgradeArgs { */ failureReason?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -260,7 +260,7 @@ export interface DeviceupgradeArgs { */ serial?: pulumi.Input; /** - * Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + * Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). */ setupTime?: pulumi.Input; /** diff --git a/sdk/nodejs/system/dhcp/server.ts b/sdk/nodejs/system/dhcp/server.ts index 4e2641f3..2eeb1556 100644 --- a/sdk/nodejs/system/dhcp/server.ts +++ b/sdk/nodejs/system/dhcp/server.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../utilities"; * timezone: "00", * }); * ``` - * * * ## Import * @@ -176,7 +174,7 @@ export class Server extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -274,7 +272,7 @@ export class Server extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * WiFi Access Controller 1 IP address (DHCP option 138, RFC 5417). */ @@ -540,7 +538,7 @@ export interface ServerState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -766,7 +764,7 @@ export interface ServerArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/dhcp6/server.ts b/sdk/nodejs/system/dhcp6/server.ts index 5285d3f8..f5497a96 100644 --- a/sdk/nodejs/system/dhcp6/server.ts +++ b/sdk/nodejs/system/dhcp6/server.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../../utilities"; * subnet: "2001:db8:1234:113::/64", * }); * ``` - * * * ## Import * @@ -114,7 +112,7 @@ export class Server extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -172,7 +170,7 @@ export class Server extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Server resource with the given unique name, arguments, and options. @@ -299,7 +297,7 @@ export interface ServerState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -405,7 +403,7 @@ export interface ServerArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/dns.ts b/sdk/nodejs/system/dns.ts index 1dba49b7..223b410f 100644 --- a/sdk/nodejs/system/dns.ts +++ b/sdk/nodejs/system/dns.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * timeout: 5, * }); * ``` - * * * ## Import * @@ -78,11 +76,11 @@ export class Dns extends pulumi.CustomResource { } /** - * Alternate primary DNS server. (This is not used as a failover DNS server.) + * Alternate primary DNS server. This is not used as a failover DNS server. */ public readonly altPrimary!: pulumi.Output; /** - * Alternate secondary DNS server. (This is not used as a failover DNS server.) + * Alternate secondary DNS server. This is not used as a failover DNS server. */ public readonly altSecondary!: pulumi.Output; /** @@ -122,7 +120,7 @@ export class Dns extends pulumi.CustomResource { */ public readonly fqdnMinRefresh!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -184,7 +182,7 @@ export class Dns extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dns resource with the given unique name, arguments, and options. @@ -269,11 +267,11 @@ export class Dns extends pulumi.CustomResource { */ export interface DnsState { /** - * Alternate primary DNS server. (This is not used as a failover DNS server.) + * Alternate primary DNS server. This is not used as a failover DNS server. */ altPrimary?: pulumi.Input; /** - * Alternate secondary DNS server. (This is not used as a failover DNS server.) + * Alternate secondary DNS server. This is not used as a failover DNS server. */ altSecondary?: pulumi.Input; /** @@ -313,7 +311,7 @@ export interface DnsState { */ fqdnMinRefresh?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -383,11 +381,11 @@ export interface DnsState { */ export interface DnsArgs { /** - * Alternate primary DNS server. (This is not used as a failover DNS server.) + * Alternate primary DNS server. This is not used as a failover DNS server. */ altPrimary?: pulumi.Input; /** - * Alternate secondary DNS server. (This is not used as a failover DNS server.) + * Alternate secondary DNS server. This is not used as a failover DNS server. */ altSecondary?: pulumi.Input; /** @@ -427,7 +425,7 @@ export interface DnsArgs { */ fqdnMinRefresh?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/dns64.ts b/sdk/nodejs/system/dns64.ts index 71484f50..392b6439 100644 --- a/sdk/nodejs/system/dns64.ts +++ b/sdk/nodejs/system/dns64.ts @@ -68,7 +68,7 @@ export class Dns64 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dns64 resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/dnsdatabase.ts b/sdk/nodejs/system/dnsdatabase.ts index deb3d90e..66b427b4 100644 --- a/sdk/nodejs/system/dnsdatabase.ts +++ b/sdk/nodejs/system/dnsdatabase.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * view: "shadow", * }); * ``` - * * * ## Import * @@ -92,9 +90,7 @@ export class Dnsdatabase extends pulumi.CustomResource { */ public readonly authoritative!: pulumi.Output; /** - * Email address of the administrator for this zone. - * You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - * When using a simple username, the domain of the email will be this zone. + * 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. */ public readonly contact!: pulumi.Output; /** @@ -118,7 +114,7 @@ export class Dnsdatabase extends pulumi.CustomResource { */ public readonly forwarder6!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -158,13 +154,13 @@ export class Dnsdatabase extends pulumi.CustomResource { */ public readonly ttl!: pulumi.Output; /** - * Zone type (master to manage entries directly, slave to import entries from other zones). + * Zone type (primary to manage entries directly, secondary to import entries from other zones). */ public readonly type!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Zone view (public to serve public clients, shadow to serve internal clients). */ @@ -261,9 +257,7 @@ export interface DnsdatabaseState { */ authoritative?: pulumi.Input; /** - * Email address of the administrator for this zone. - * You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - * When using a simple username, the domain of the email will be this zone. + * 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. */ contact?: pulumi.Input; /** @@ -287,7 +281,7 @@ export interface DnsdatabaseState { */ forwarder6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -327,7 +321,7 @@ export interface DnsdatabaseState { */ ttl?: pulumi.Input; /** - * Zone type (master to manage entries directly, slave to import entries from other zones). + * Zone type (primary to manage entries directly, secondary to import entries from other zones). */ type?: pulumi.Input; /** @@ -353,9 +347,7 @@ export interface DnsdatabaseArgs { */ authoritative: pulumi.Input; /** - * Email address of the administrator for this zone. - * You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - * When using a simple username, the domain of the email will be this zone. + * 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. */ contact?: pulumi.Input; /** @@ -379,7 +371,7 @@ export interface DnsdatabaseArgs { */ forwarder6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -419,7 +411,7 @@ export interface DnsdatabaseArgs { */ ttl: pulumi.Input; /** - * Zone type (master to manage entries directly, slave to import entries from other zones). + * Zone type (primary to manage entries directly, secondary to import entries from other zones). */ type: pulumi.Input; /** diff --git a/sdk/nodejs/system/dnsserver.ts b/sdk/nodejs/system/dnsserver.ts index da129df9..c6a2906e 100644 --- a/sdk/nodejs/system/dnsserver.ts +++ b/sdk/nodejs/system/dnsserver.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * mode: "forward-only", * }); * ``` - * * * ## Import * @@ -72,7 +70,7 @@ export class Dnsserver extends pulumi.CustomResource { */ public readonly dnsfilterProfile!: pulumi.Output; /** - * DNS over HTTPS. Valid values: `enable`, `disable`. + * Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. */ public readonly doh!: pulumi.Output; /** @@ -94,7 +92,7 @@ export class Dnsserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dnsserver resource with the given unique name, arguments, and options. @@ -140,7 +138,7 @@ export interface DnsserverState { */ dnsfilterProfile?: pulumi.Input; /** - * DNS over HTTPS. Valid values: `enable`, `disable`. + * Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. */ doh?: pulumi.Input; /** @@ -174,7 +172,7 @@ export interface DnsserverArgs { */ dnsfilterProfile?: pulumi.Input; /** - * DNS over HTTPS. Valid values: `enable`, `disable`. + * Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. */ doh?: pulumi.Input; /** diff --git a/sdk/nodejs/system/dscpbasedpriority.ts b/sdk/nodejs/system/dscpbasedpriority.ts index 02e00ffe..1bbc4e25 100644 --- a/sdk/nodejs/system/dscpbasedpriority.ts +++ b/sdk/nodejs/system/dscpbasedpriority.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * priority: "low", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Dscpbasedpriority extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Dscpbasedpriority resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/emailserver.ts b/sdk/nodejs/system/emailserver.ts index 7f34d415..6b30cfe6 100644 --- a/sdk/nodejs/system/emailserver.ts +++ b/sdk/nodejs/system/emailserver.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * validateServer: "disable", * }); * ``` - * * * ## Import * @@ -133,7 +131,7 @@ export class Emailserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Emailserver resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/evpn.ts b/sdk/nodejs/system/evpn.ts index 5fe7249c..d4e12901 100644 --- a/sdk/nodejs/system/evpn.ts +++ b/sdk/nodejs/system/evpn.ts @@ -72,7 +72,7 @@ export class Evpn extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -90,7 +90,7 @@ export class Evpn extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Evpn resource with the given unique name, arguments, and options. @@ -152,7 +152,7 @@ export interface EvpnState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -194,7 +194,7 @@ export interface EvpnArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/externalresource.ts b/sdk/nodejs/system/externalresource.ts index c7d50e39..6e74de4f 100644 --- a/sdk/nodejs/system/externalresource.ts +++ b/sdk/nodejs/system/externalresource.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * type: "category", * }); * ``` - * * * ## Import * @@ -123,7 +121,7 @@ export class Externalresource extends pulumi.CustomResource { */ public readonly updateMethod!: pulumi.Output; /** - * Override HTTP User-Agent header used when retrieving this external resource. + * HTTP User-Agent header (default = 'curl/7.58.0'). */ public readonly userAgent!: pulumi.Output; /** @@ -137,7 +135,7 @@ export class Externalresource extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Externalresource resource with the given unique name, arguments, and options. @@ -259,7 +257,7 @@ export interface ExternalresourceState { */ updateMethod?: pulumi.Input; /** - * Override HTTP User-Agent header used when retrieving this external resource. + * HTTP User-Agent header (default = 'curl/7.58.0'). */ userAgent?: pulumi.Input; /** @@ -333,7 +331,7 @@ export interface ExternalresourceArgs { */ updateMethod?: pulumi.Input; /** - * Override HTTP User-Agent header used when retrieving this external resource. + * HTTP User-Agent header (default = 'curl/7.58.0'). */ userAgent?: pulumi.Input; /** diff --git a/sdk/nodejs/system/fabricvpn.ts b/sdk/nodejs/system/fabricvpn.ts index 36943b2a..b53c8ea8 100644 --- a/sdk/nodejs/system/fabricvpn.ts +++ b/sdk/nodejs/system/fabricvpn.ts @@ -72,7 +72,7 @@ export class Fabricvpn extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -118,7 +118,7 @@ export class Fabricvpn extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Fabric VPN role. Valid values: `hub`, `spoke`. */ @@ -200,7 +200,7 @@ export interface FabricvpnState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -274,7 +274,7 @@ export interface FabricvpnArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/federatedupgrade.ts b/sdk/nodejs/system/federatedupgrade.ts index b0199408..c1b21f89 100644 --- a/sdk/nodejs/system/federatedupgrade.ts +++ b/sdk/nodejs/system/federatedupgrade.ts @@ -68,7 +68,7 @@ export class Federatedupgrade extends pulumi.CustomResource { */ public readonly failureReason!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +98,7 @@ export class Federatedupgrade extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Federatedupgrade resource with the given unique name, arguments, and options. @@ -160,7 +160,7 @@ export interface FederatedupgradeState { */ failureReason?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -210,7 +210,7 @@ export interface FederatedupgradeArgs { */ failureReason?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/fipscc.ts b/sdk/nodejs/system/fipscc.ts index b16925c6..f7cbc665 100644 --- a/sdk/nodejs/system/fipscc.ts +++ b/sdk/nodejs/system/fipscc.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Fipscc extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fipscc resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/fm.ts b/sdk/nodejs/system/fm.ts index cc59c25b..e956e816 100644 --- a/sdk/nodejs/system/fm.ts +++ b/sdk/nodejs/system/fm.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * vdom: "root", * }); * ``` - * * * ## Import * @@ -102,7 +100,7 @@ export class Fm extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fm resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/fortiai.ts b/sdk/nodejs/system/fortiai.ts index 08a0dc65..fa0d98bd 100644 --- a/sdk/nodejs/system/fortiai.ts +++ b/sdk/nodejs/system/fortiai.ts @@ -72,7 +72,7 @@ export class Fortiai extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortiai resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/fortiguard.ts b/sdk/nodejs/system/fortiguard.ts index 1b37a009..143f9fac 100644 --- a/sdk/nodejs/system/fortiguard.ts +++ b/sdk/nodejs/system/fortiguard.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -47,7 +46,6 @@ import * as utilities from "../utilities"; * webfilterTimeout: 15, * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Fortiguard extends pulumi.CustomResource { */ public readonly antispamCache!: pulumi.Output; /** - * Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + * Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). */ public readonly antispamCacheMpercent!: pulumi.Output; /** @@ -140,7 +138,7 @@ export class Fortiguard extends pulumi.CustomResource { */ public readonly autoFirmwareUpgrade!: pulumi.Output; /** - * Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + * Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. */ public readonly autoFirmwareUpgradeDay!: pulumi.Output; /** @@ -204,7 +202,7 @@ export class Fortiguard extends pulumi.CustomResource { */ public readonly outbreakPreventionCache!: pulumi.Output; /** - * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). */ public readonly outbreakPreventionCacheMpercent!: pulumi.Output; /** @@ -322,7 +320,7 @@ export class Fortiguard extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Expiration date of the FortiGuard video filter contract. */ @@ -352,7 +350,7 @@ export class Fortiguard extends pulumi.CustomResource { */ public readonly webfilterLicense!: pulumi.Output; /** - * Web filter query time out (1 - 30 sec, default = 7). + * Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. */ public readonly webfilterTimeout!: pulumi.Output; @@ -527,7 +525,7 @@ export interface FortiguardState { */ antispamCache?: pulumi.Input; /** - * Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + * Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). */ antispamCacheMpercent?: pulumi.Input; /** @@ -567,7 +565,7 @@ export interface FortiguardState { */ autoFirmwareUpgrade?: pulumi.Input; /** - * Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + * Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. */ autoFirmwareUpgradeDay?: pulumi.Input; /** @@ -631,7 +629,7 @@ export interface FortiguardState { */ outbreakPreventionCache?: pulumi.Input; /** - * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). */ outbreakPreventionCacheMpercent?: pulumi.Input; /** @@ -779,7 +777,7 @@ export interface FortiguardState { */ webfilterLicense?: pulumi.Input; /** - * Web filter query time out (1 - 30 sec, default = 7). + * Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. */ webfilterTimeout?: pulumi.Input; } @@ -793,7 +791,7 @@ export interface FortiguardArgs { */ antispamCache?: pulumi.Input; /** - * Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + * Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). */ antispamCacheMpercent?: pulumi.Input; /** @@ -833,7 +831,7 @@ export interface FortiguardArgs { */ autoFirmwareUpgrade?: pulumi.Input; /** - * Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + * Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. */ autoFirmwareUpgradeDay?: pulumi.Input; /** @@ -897,7 +895,7 @@ export interface FortiguardArgs { */ outbreakPreventionCache?: pulumi.Input; /** - * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). */ outbreakPreventionCacheMpercent?: pulumi.Input; /** @@ -1045,7 +1043,7 @@ export interface FortiguardArgs { */ webfilterLicense?: pulumi.Input; /** - * Web filter query time out (1 - 30 sec, default = 7). + * Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. */ webfilterTimeout: pulumi.Input; } diff --git a/sdk/nodejs/system/fortimanager.ts b/sdk/nodejs/system/fortimanager.ts index 75b8a953..991cc7ca 100644 --- a/sdk/nodejs/system/fortimanager.ts +++ b/sdk/nodejs/system/fortimanager.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * vdom: "root", * }); * ``` - * */ export class Fortimanager extends pulumi.CustomResource { /** @@ -66,7 +64,7 @@ export class Fortimanager extends pulumi.CustomResource { public readonly ip!: pulumi.Output; public readonly ipsec!: pulumi.Output; public readonly vdom!: pulumi.Output; - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortimanager resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/fortindr.ts b/sdk/nodejs/system/fortindr.ts index 759c4193..51022004 100644 --- a/sdk/nodejs/system/fortindr.ts +++ b/sdk/nodejs/system/fortindr.ts @@ -72,7 +72,7 @@ export class Fortindr extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortindr resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/fortisandbox.ts b/sdk/nodejs/system/fortisandbox.ts index 77f1d50f..347801e5 100644 --- a/sdk/nodejs/system/fortisandbox.ts +++ b/sdk/nodejs/system/fortisandbox.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -111,7 +109,7 @@ export class Fortisandbox extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortisandbox resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/fssopolling.ts b/sdk/nodejs/system/fssopolling.ts index 0b0260e5..8fc32293 100644 --- a/sdk/nodejs/system/fssopolling.ts +++ b/sdk/nodejs/system/fssopolling.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Fssopolling extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fssopolling resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ftmpush.ts b/sdk/nodejs/system/ftmpush.ts index d2ae25c4..649bb1f0 100644 --- a/sdk/nodejs/system/ftmpush.ts +++ b/sdk/nodejs/system/ftmpush.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -77,7 +75,7 @@ export class Ftmpush extends pulumi.CustomResource { */ public readonly server!: pulumi.Output; /** - * Name of the server certificate to be used for SSL (default = Fortinet_Factory). + * Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. */ public readonly serverCert!: pulumi.Output; /** @@ -95,7 +93,7 @@ export class Ftmpush extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ftmpush resource with the given unique name, arguments, and options. @@ -145,7 +143,7 @@ export interface FtmpushState { */ server?: pulumi.Input; /** - * Name of the server certificate to be used for SSL (default = Fortinet_Factory). + * Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. */ serverCert?: pulumi.Input; /** @@ -179,7 +177,7 @@ export interface FtmpushArgs { */ server?: pulumi.Input; /** - * Name of the server certificate to be used for SSL (default = Fortinet_Factory). + * Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. */ serverCert?: pulumi.Input; /** diff --git a/sdk/nodejs/system/geneve.ts b/sdk/nodejs/system/geneve.ts index 3759db78..498d2020 100644 --- a/sdk/nodejs/system/geneve.ts +++ b/sdk/nodejs/system/geneve.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * vni: 0, * }); * ``` - * * * ## Import * @@ -102,7 +100,7 @@ export class Geneve extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * GENEVE network ID. */ diff --git a/sdk/nodejs/system/geoipcountry.ts b/sdk/nodejs/system/geoipcountry.ts index a810514e..438b3c72 100644 --- a/sdk/nodejs/system/geoipcountry.ts +++ b/sdk/nodejs/system/geoipcountry.ts @@ -64,7 +64,7 @@ export class Geoipcountry extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Geoipcountry resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/geoipoverride.ts b/sdk/nodejs/system/geoipoverride.ts index a16595b1..c005c043 100644 --- a/sdk/nodejs/system/geoipoverride.ts +++ b/sdk/nodejs/system/geoipoverride.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Geoipoverride("trname", {description: "TEST for country"}); * ``` - * * * ## Import * @@ -79,7 +77,7 @@ export class Geoipoverride extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -97,7 +95,7 @@ export class Geoipoverride extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Geoipoverride resource with the given unique name, arguments, and options. @@ -153,7 +151,7 @@ export interface GeoipoverrideState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -191,7 +189,7 @@ export interface GeoipoverrideArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/getCsf.ts b/sdk/nodejs/system/getCsf.ts index 8570bfa9..e071cf03 100644 --- a/sdk/nodejs/system/getCsf.ts +++ b/sdk/nodejs/system/getCsf.ts @@ -120,6 +120,10 @@ export interface GetCsfResult { * SAML setting configuration synchronization. */ readonly samlConfigurationSync: string; + /** + * Source IP address for communication with the upstream FortiGate. + */ + readonly sourceIp: string; /** * Enable/disable Security Fabric. */ @@ -136,6 +140,14 @@ export interface GetCsfResult { * IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. */ readonly upstream: string; + /** + * Specify outgoing interface to reach server. + */ + readonly upstreamInterface: string; + /** + * Specify how to select outgoing interface to reach server. + */ + readonly upstreamInterfaceSelectMethod: string; /** * IP address of the FortiGate upstream from this FortiGate in the Security Fabric. */ diff --git a/sdk/nodejs/system/getFortiguard.ts b/sdk/nodejs/system/getFortiguard.ts index de75f44b..4a7b2364 100644 --- a/sdk/nodejs/system/getFortiguard.ts +++ b/sdk/nodejs/system/getFortiguard.ts @@ -35,7 +35,7 @@ export interface GetFortiguardResult { */ readonly antispamCache: string; /** - * Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + * Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%). */ readonly antispamCacheMpercent: number; /** @@ -143,7 +143,7 @@ export interface GetFortiguardResult { */ readonly outbreakPreventionCache: string; /** - * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + * Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). */ readonly outbreakPreventionCacheMpercent: number; /** diff --git a/sdk/nodejs/system/getGlobal.ts b/sdk/nodejs/system/getGlobal.ts index 44d893e9..a434c35b 100644 --- a/sdk/nodejs/system/getGlobal.ts +++ b/sdk/nodejs/system/getGlobal.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * const sample1 = fortios.system.getGlobal({}); * export const output1 = sample1.then(sample1 => sample1.hostname); * ``` - * */ export function getGlobal(args?: GetGlobalArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -277,7 +275,7 @@ export interface GetGlobalResult { */ readonly complianceCheckTime: string; /** - * Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + * Threshold at which CPU usage is reported. (% of total CPU, default = 90). */ readonly cpuUseThreshold: number; /** @@ -304,6 +302,10 @@ export interface GetGlobalResult { * Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. */ readonly dhParams: string; + /** + * DHCP leases backup interval in seconds (10 - 3600, default = 60). + */ + readonly dhcpLeaseBackupInterval: number; /** * DNS proxy worker count. */ @@ -580,6 +582,10 @@ export interface GetGlobalResult { * Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. */ readonly ipsecHmacOffload: string; + /** + * Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. + */ + readonly ipsecQatOffload: string; /** * Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. */ @@ -596,6 +602,10 @@ export interface GetGlobalResult { * Enable/disable IPv6 address probe through Anycast. */ readonly ipv6AllowAnycastProbe: string; + /** + * Enable/disable silent drop of IPv6 local-in traffic. + */ + readonly ipv6AllowLocalInSilentDrop: string; /** * Enable/disable silent drop of IPv6 local-in traffic. */ @@ -681,15 +691,15 @@ export interface GetGlobalResult { */ readonly mcTtlNotchange: string; /** - * Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + * Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). */ readonly memoryUseThresholdExtreme: number; /** - * Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + * Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). */ readonly memoryUseThresholdGreen: number; /** - * Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + * Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). */ readonly memoryUseThresholdRed: number; /** @@ -712,6 +722,10 @@ export interface GetGlobalResult { * Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). */ readonly ndpMaxEntry: number; + /** + * Enable/disable sending of probing packets to update neighbors for offloaded sessions. + */ + readonly npuNeighborUpdate: string; /** * Enable/disable per-user block/allow list filter. */ @@ -1191,7 +1205,6 @@ export interface GetGlobalResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -1199,7 +1212,6 @@ export interface GetGlobalResult { * const sample1 = fortios.system.getGlobal({}); * export const output1 = sample1.then(sample1 => sample1.hostname); * ``` - * */ export function getGlobalOutput(args?: GetGlobalOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getGlobal(a, opts)) diff --git a/sdk/nodejs/system/getInterface.ts b/sdk/nodejs/system/getInterface.ts index fb950c5d..2b0b4dac 100644 --- a/sdk/nodejs/system/getInterface.ts +++ b/sdk/nodejs/system/getInterface.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * }); * export const output1 = sample1.then(sample1 => sample1.ip); * ``` - * */ export function getInterface(args: GetInterfaceArgs, opts?: pulumi.InvokeOptions): Promise { @@ -210,6 +208,10 @@ export interface GetInterfaceResult { * Enable/disable DHCP relay agent option. */ readonly dhcpRelayAgentOption: string; + /** + * Enable/disable relaying DHCP messages with no end option. + */ + readonly dhcpRelayAllowNoEndOption: string; /** * DHCP relay circuit ID. */ @@ -973,7 +975,6 @@ export interface GetInterfaceResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -983,7 +984,6 @@ export interface GetInterfaceResult { * }); * export const output1 = sample1.then(sample1 => sample1.ip); * ``` - * */ export function getInterfaceOutput(args: GetInterfaceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getInterface(a, opts)) diff --git a/sdk/nodejs/system/getInterfacelist.ts b/sdk/nodejs/system/getInterfacelist.ts index 51427e69..8318fba1 100644 --- a/sdk/nodejs/system/getInterfacelist.ts +++ b/sdk/nodejs/system/getInterfacelist.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * }); * export const output1 = data.fortios_system_interfacelist.sample2.namelist; * ``` - * */ export function getInterfacelist(args?: GetInterfacelistArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -65,7 +63,6 @@ export interface GetInterfacelistResult { * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumi/fortios"; @@ -75,7 +72,6 @@ export interface GetInterfacelistResult { * }); * export const output1 = data.fortios_system_interfacelist.sample2.namelist; * ``` - * */ export function getInterfacelistOutput(args?: GetInterfacelistOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { return pulumi.output(args).apply((a: any) => getInterfacelist(a, opts)) diff --git a/sdk/nodejs/system/getNtp.ts b/sdk/nodejs/system/getNtp.ts index 919da81c..b61c20c4 100644 --- a/sdk/nodejs/system/getNtp.ts +++ b/sdk/nodejs/system/getNtp.ts @@ -53,7 +53,7 @@ export interface GetNtpResult { */ readonly keyId: number; /** - * Key type for authentication (MD5, SHA1). + * Select NTP authentication type. */ readonly keyType: string; /** diff --git a/sdk/nodejs/system/global.ts b/sdk/nodejs/system/global.ts index d47ffacb..535f5c5c 100644 --- a/sdk/nodejs/system/global.ts +++ b/sdk/nodejs/system/global.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * timezone: "04", * }); * ``` - * * * ## Import * @@ -72,11 +70,11 @@ export class Global extends pulumi.CustomResource { } /** - * Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + * Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. */ public readonly adminConcurrent!: pulumi.Output; /** - * Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + * Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). */ public readonly adminConsoleTimeout!: pulumi.Output; /** @@ -176,7 +174,7 @@ export class Global extends pulumi.CustomResource { */ public readonly adminTelnetPort!: pulumi.Output; /** - * Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + * Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). */ public readonly admintimeout!: pulumi.Output; /** @@ -204,11 +202,11 @@ export class Global extends pulumi.CustomResource { */ public readonly authCert!: pulumi.Output; /** - * User authentication HTTP port. (1 - 65535, default = 80). + * User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. */ public readonly authHttpPort!: pulumi.Output; /** - * User authentication HTTPS port. (1 - 65535, default = 443). + * User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. */ public readonly authHttpsPort!: pulumi.Output; /** @@ -264,7 +262,7 @@ export class Global extends pulumi.CustomResource { */ public readonly certChainMax!: pulumi.Output; /** - * Time-out for reverting to the last saved configuration. + * Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). */ public readonly cfgRevertTimeout!: pulumi.Output; /** @@ -304,7 +302,7 @@ export class Global extends pulumi.CustomResource { */ public readonly complianceCheckTime!: pulumi.Output; /** - * Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + * Threshold at which CPU usage is reported. (% of total CPU, default = 90). */ public readonly cpuUseThreshold!: pulumi.Output; /** @@ -331,6 +329,10 @@ export class Global extends pulumi.CustomResource { * Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. */ public readonly dhParams!: pulumi.Output; + /** + * DHCP leases backup interval in seconds (10 - 3600, default = 60). + */ + public readonly dhcpLeaseBackupInterval!: pulumi.Output; /** * DNS proxy worker count. */ @@ -440,7 +442,7 @@ export class Global extends pulumi.CustomResource { */ public readonly fortitokenCloudSyncInterval!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -611,6 +613,10 @@ export class Global extends pulumi.CustomResource { * Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. */ public readonly ipsecHmacOffload!: pulumi.Output; + /** + * Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + */ + public readonly ipsecQatOffload!: pulumi.Output; /** * Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. */ @@ -627,6 +633,10 @@ export class Global extends pulumi.CustomResource { * Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. */ public readonly ipv6AllowAnycastProbe!: pulumi.Output; + /** + * Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + */ + public readonly ipv6AllowLocalInSilentDrop!: pulumi.Output; /** * Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. */ @@ -712,23 +722,23 @@ export class Global extends pulumi.CustomResource { */ public readonly mcTtlNotchange!: pulumi.Output; /** - * Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + * Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). */ public readonly memoryUseThresholdExtreme!: pulumi.Output; /** - * Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + * Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). */ public readonly memoryUseThresholdGreen!: pulumi.Output; /** - * Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + * Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). */ public readonly memoryUseThresholdRed!: pulumi.Output; /** - * Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + * Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. */ public readonly miglogAffinity!: pulumi.Output; /** - * Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + * Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. */ public readonly miglogdChildren!: pulumi.Output; /** @@ -743,6 +753,10 @@ export class Global extends pulumi.CustomResource { * Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). */ public readonly ndpMaxEntry!: pulumi.Output; + /** + * Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + */ + public readonly npuNeighborUpdate!: pulumi.Output; /** * Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. */ @@ -856,11 +870,11 @@ export class Global extends pulumi.CustomResource { */ public readonly rebootUponConfigRestore!: pulumi.Output; /** - * Statistics refresh interval in GUI. + * Statistics refresh interval second(s) in GUI. */ public readonly refresh!: pulumi.Output; /** - * Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + * Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. */ public readonly remoteauthtimeout!: pulumi.Output; /** @@ -1024,7 +1038,7 @@ export class Global extends pulumi.CustomResource { */ public readonly strictDirtySessionCheck!: pulumi.Output; /** - * Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + * Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. */ public readonly strongCrypto!: pulumi.Output; /** @@ -1060,7 +1074,7 @@ export class Global extends pulumi.CustomResource { */ public readonly tcpRstTimer!: pulumi.Output; /** - * Length of the TCP TIME-WAIT state in seconds. + * Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). */ public readonly tcpTimewaitTimer!: pulumi.Output; /** @@ -1142,7 +1156,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Controls the number of ARPs that the FortiGate sends for a Virtual IP (VIP) address range. Valid values: `unlimited`, `restricted`. */ @@ -1298,6 +1312,7 @@ export class Global extends pulumi.CustomResource { resourceInputs["deviceIdentificationActiveScanDelay"] = state ? state.deviceIdentificationActiveScanDelay : undefined; resourceInputs["deviceIdleTimeout"] = state ? state.deviceIdleTimeout : undefined; resourceInputs["dhParams"] = state ? state.dhParams : undefined; + resourceInputs["dhcpLeaseBackupInterval"] = state ? state.dhcpLeaseBackupInterval : undefined; resourceInputs["dnsproxyWorkerCount"] = state ? state.dnsproxyWorkerCount : undefined; resourceInputs["dst"] = state ? state.dst : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; @@ -1368,10 +1383,12 @@ export class Global extends pulumi.CustomResource { resourceInputs["ipsecAsicOffload"] = state ? state.ipsecAsicOffload : undefined; resourceInputs["ipsecHaSeqjumpRate"] = state ? state.ipsecHaSeqjumpRate : undefined; resourceInputs["ipsecHmacOffload"] = state ? state.ipsecHmacOffload : undefined; + resourceInputs["ipsecQatOffload"] = state ? state.ipsecQatOffload : undefined; resourceInputs["ipsecRoundRobin"] = state ? state.ipsecRoundRobin : undefined; resourceInputs["ipsecSoftDecAsync"] = state ? state.ipsecSoftDecAsync : undefined; resourceInputs["ipv6AcceptDad"] = state ? state.ipv6AcceptDad : undefined; resourceInputs["ipv6AllowAnycastProbe"] = state ? state.ipv6AllowAnycastProbe : undefined; + resourceInputs["ipv6AllowLocalInSilentDrop"] = state ? state.ipv6AllowLocalInSilentDrop : undefined; resourceInputs["ipv6AllowLocalInSlientDrop"] = state ? state.ipv6AllowLocalInSlientDrop : undefined; resourceInputs["ipv6AllowMulticastProbe"] = state ? state.ipv6AllowMulticastProbe : undefined; resourceInputs["ipv6AllowTrafficRedirect"] = state ? state.ipv6AllowTrafficRedirect : undefined; @@ -1401,6 +1418,7 @@ export class Global extends pulumi.CustomResource { resourceInputs["multiFactorAuthentication"] = state ? state.multiFactorAuthentication : undefined; resourceInputs["multicastForward"] = state ? state.multicastForward : undefined; resourceInputs["ndpMaxEntry"] = state ? state.ndpMaxEntry : undefined; + resourceInputs["npuNeighborUpdate"] = state ? state.npuNeighborUpdate : undefined; resourceInputs["perUserBal"] = state ? state.perUserBal : undefined; resourceInputs["perUserBwl"] = state ? state.perUserBwl : undefined; resourceInputs["pmtuDiscovery"] = state ? state.pmtuDiscovery : undefined; @@ -1587,6 +1605,7 @@ export class Global extends pulumi.CustomResource { resourceInputs["deviceIdentificationActiveScanDelay"] = args ? args.deviceIdentificationActiveScanDelay : undefined; resourceInputs["deviceIdleTimeout"] = args ? args.deviceIdleTimeout : undefined; resourceInputs["dhParams"] = args ? args.dhParams : undefined; + resourceInputs["dhcpLeaseBackupInterval"] = args ? args.dhcpLeaseBackupInterval : undefined; resourceInputs["dnsproxyWorkerCount"] = args ? args.dnsproxyWorkerCount : undefined; resourceInputs["dst"] = args ? args.dst : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; @@ -1657,10 +1676,12 @@ export class Global extends pulumi.CustomResource { resourceInputs["ipsecAsicOffload"] = args ? args.ipsecAsicOffload : undefined; resourceInputs["ipsecHaSeqjumpRate"] = args ? args.ipsecHaSeqjumpRate : undefined; resourceInputs["ipsecHmacOffload"] = args ? args.ipsecHmacOffload : undefined; + resourceInputs["ipsecQatOffload"] = args ? args.ipsecQatOffload : undefined; resourceInputs["ipsecRoundRobin"] = args ? args.ipsecRoundRobin : undefined; resourceInputs["ipsecSoftDecAsync"] = args ? args.ipsecSoftDecAsync : undefined; resourceInputs["ipv6AcceptDad"] = args ? args.ipv6AcceptDad : undefined; resourceInputs["ipv6AllowAnycastProbe"] = args ? args.ipv6AllowAnycastProbe : undefined; + resourceInputs["ipv6AllowLocalInSilentDrop"] = args ? args.ipv6AllowLocalInSilentDrop : undefined; resourceInputs["ipv6AllowLocalInSlientDrop"] = args ? args.ipv6AllowLocalInSlientDrop : undefined; resourceInputs["ipv6AllowMulticastProbe"] = args ? args.ipv6AllowMulticastProbe : undefined; resourceInputs["ipv6AllowTrafficRedirect"] = args ? args.ipv6AllowTrafficRedirect : undefined; @@ -1690,6 +1711,7 @@ export class Global extends pulumi.CustomResource { resourceInputs["multiFactorAuthentication"] = args ? args.multiFactorAuthentication : undefined; resourceInputs["multicastForward"] = args ? args.multicastForward : undefined; resourceInputs["ndpMaxEntry"] = args ? args.ndpMaxEntry : undefined; + resourceInputs["npuNeighborUpdate"] = args ? args.npuNeighborUpdate : undefined; resourceInputs["perUserBal"] = args ? args.perUserBal : undefined; resourceInputs["perUserBwl"] = args ? args.perUserBwl : undefined; resourceInputs["pmtuDiscovery"] = args ? args.pmtuDiscovery : undefined; @@ -1820,11 +1842,11 @@ export class Global extends pulumi.CustomResource { */ export interface GlobalState { /** - * Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + * Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. */ adminConcurrent?: pulumi.Input; /** - * Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + * Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). */ adminConsoleTimeout?: pulumi.Input; /** @@ -1924,7 +1946,7 @@ export interface GlobalState { */ adminTelnetPort?: pulumi.Input; /** - * Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + * Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). */ admintimeout?: pulumi.Input; /** @@ -1952,11 +1974,11 @@ export interface GlobalState { */ authCert?: pulumi.Input; /** - * User authentication HTTP port. (1 - 65535, default = 80). + * User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. */ authHttpPort?: pulumi.Input; /** - * User authentication HTTPS port. (1 - 65535, default = 443). + * User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. */ authHttpsPort?: pulumi.Input; /** @@ -2012,7 +2034,7 @@ export interface GlobalState { */ certChainMax?: pulumi.Input; /** - * Time-out for reverting to the last saved configuration. + * Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). */ cfgRevertTimeout?: pulumi.Input; /** @@ -2052,7 +2074,7 @@ export interface GlobalState { */ complianceCheckTime?: pulumi.Input; /** - * Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + * Threshold at which CPU usage is reported. (% of total CPU, default = 90). */ cpuUseThreshold?: pulumi.Input; /** @@ -2079,6 +2101,10 @@ export interface GlobalState { * Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. */ dhParams?: pulumi.Input; + /** + * DHCP leases backup interval in seconds (10 - 3600, default = 60). + */ + dhcpLeaseBackupInterval?: pulumi.Input; /** * DNS proxy worker count. */ @@ -2188,7 +2214,7 @@ export interface GlobalState { */ fortitokenCloudSyncInterval?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -2359,6 +2385,10 @@ export interface GlobalState { * Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. */ ipsecHmacOffload?: pulumi.Input; + /** + * Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + */ + ipsecQatOffload?: pulumi.Input; /** * Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. */ @@ -2375,6 +2405,10 @@ export interface GlobalState { * Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. */ ipv6AllowAnycastProbe?: pulumi.Input; + /** + * Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + */ + ipv6AllowLocalInSilentDrop?: pulumi.Input; /** * Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. */ @@ -2460,23 +2494,23 @@ export interface GlobalState { */ mcTtlNotchange?: pulumi.Input; /** - * Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + * Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). */ memoryUseThresholdExtreme?: pulumi.Input; /** - * Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + * Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). */ memoryUseThresholdGreen?: pulumi.Input; /** - * Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + * Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). */ memoryUseThresholdRed?: pulumi.Input; /** - * Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + * Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. */ miglogAffinity?: pulumi.Input; /** - * Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + * Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. */ miglogdChildren?: pulumi.Input; /** @@ -2491,6 +2525,10 @@ export interface GlobalState { * Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). */ ndpMaxEntry?: pulumi.Input; + /** + * Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + */ + npuNeighborUpdate?: pulumi.Input; /** * Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. */ @@ -2604,11 +2642,11 @@ export interface GlobalState { */ rebootUponConfigRestore?: pulumi.Input; /** - * Statistics refresh interval in GUI. + * Statistics refresh interval second(s) in GUI. */ refresh?: pulumi.Input; /** - * Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + * Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. */ remoteauthtimeout?: pulumi.Input; /** @@ -2772,7 +2810,7 @@ export interface GlobalState { */ strictDirtySessionCheck?: pulumi.Input; /** - * Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + * Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. */ strongCrypto?: pulumi.Input; /** @@ -2808,7 +2846,7 @@ export interface GlobalState { */ tcpRstTimer?: pulumi.Input; /** - * Length of the TCP TIME-WAIT state in seconds. + * Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). */ tcpTimewaitTimer?: pulumi.Input; /** @@ -2974,11 +3012,11 @@ export interface GlobalState { */ export interface GlobalArgs { /** - * Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + * Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. */ adminConcurrent?: pulumi.Input; /** - * Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + * Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). */ adminConsoleTimeout?: pulumi.Input; /** @@ -3078,7 +3116,7 @@ export interface GlobalArgs { */ adminTelnetPort?: pulumi.Input; /** - * Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + * Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). */ admintimeout?: pulumi.Input; /** @@ -3106,11 +3144,11 @@ export interface GlobalArgs { */ authCert?: pulumi.Input; /** - * User authentication HTTP port. (1 - 65535, default = 80). + * User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. */ authHttpPort?: pulumi.Input; /** - * User authentication HTTPS port. (1 - 65535, default = 443). + * User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. */ authHttpsPort?: pulumi.Input; /** @@ -3166,7 +3204,7 @@ export interface GlobalArgs { */ certChainMax?: pulumi.Input; /** - * Time-out for reverting to the last saved configuration. + * Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). */ cfgRevertTimeout?: pulumi.Input; /** @@ -3206,7 +3244,7 @@ export interface GlobalArgs { */ complianceCheckTime?: pulumi.Input; /** - * Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + * Threshold at which CPU usage is reported. (% of total CPU, default = 90). */ cpuUseThreshold?: pulumi.Input; /** @@ -3233,6 +3271,10 @@ export interface GlobalArgs { * Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. */ dhParams?: pulumi.Input; + /** + * DHCP leases backup interval in seconds (10 - 3600, default = 60). + */ + dhcpLeaseBackupInterval?: pulumi.Input; /** * DNS proxy worker count. */ @@ -3342,7 +3384,7 @@ export interface GlobalArgs { */ fortitokenCloudSyncInterval?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -3513,6 +3555,10 @@ export interface GlobalArgs { * Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. */ ipsecHmacOffload?: pulumi.Input; + /** + * Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + */ + ipsecQatOffload?: pulumi.Input; /** * Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. */ @@ -3529,6 +3575,10 @@ export interface GlobalArgs { * Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. */ ipv6AllowAnycastProbe?: pulumi.Input; + /** + * Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + */ + ipv6AllowLocalInSilentDrop?: pulumi.Input; /** * Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. */ @@ -3614,23 +3664,23 @@ export interface GlobalArgs { */ mcTtlNotchange?: pulumi.Input; /** - * Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + * Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). */ memoryUseThresholdExtreme?: pulumi.Input; /** - * Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + * Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). */ memoryUseThresholdGreen?: pulumi.Input; /** - * Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + * Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). */ memoryUseThresholdRed?: pulumi.Input; /** - * Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + * Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. */ miglogAffinity?: pulumi.Input; /** - * Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + * Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. */ miglogdChildren?: pulumi.Input; /** @@ -3645,6 +3695,10 @@ export interface GlobalArgs { * Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). */ ndpMaxEntry?: pulumi.Input; + /** + * Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + */ + npuNeighborUpdate?: pulumi.Input; /** * Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. */ @@ -3758,11 +3812,11 @@ export interface GlobalArgs { */ rebootUponConfigRestore?: pulumi.Input; /** - * Statistics refresh interval in GUI. + * Statistics refresh interval second(s) in GUI. */ refresh?: pulumi.Input; /** - * Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + * Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. */ remoteauthtimeout?: pulumi.Input; /** @@ -3926,7 +3980,7 @@ export interface GlobalArgs { */ strictDirtySessionCheck?: pulumi.Input; /** - * Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + * Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. */ strongCrypto?: pulumi.Input; /** @@ -3962,7 +4016,7 @@ export interface GlobalArgs { */ tcpRstTimer?: pulumi.Input; /** - * Length of the TCP TIME-WAIT state in seconds. + * Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). */ tcpTimewaitTimer?: pulumi.Input; /** diff --git a/sdk/nodejs/system/gretunnel.ts b/sdk/nodejs/system/gretunnel.ts index 43e31f96..25defdef 100644 --- a/sdk/nodejs/system/gretunnel.ts +++ b/sdk/nodejs/system/gretunnel.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * sequenceNumberTransmission: "enable", * }); * ``` - * * * ## Import * @@ -155,7 +153,7 @@ export class Gretunnel extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Gretunnel resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ha.ts b/sdk/nodejs/system/ha.ts index c074a4b6..c9afdbdc 100644 --- a/sdk/nodejs/system/ha.ts +++ b/sdk/nodejs/system/ha.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -54,7 +53,6 @@ import * as utilities from "../utilities"; * weight: "40 ", * }); * ``` - * * * ## Import * @@ -139,7 +137,7 @@ export class Ha extends pulumi.CustomResource { */ public readonly ftpProxyThreshold!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -147,7 +145,7 @@ export class Ha extends pulumi.CustomResource { */ public readonly gratuitousArps!: pulumi.Output; /** - * Cluster group ID (0 - 255). Must be the same for all members. + * HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. */ public readonly groupId!: pulumi.Output; /** @@ -155,7 +153,7 @@ export class Ha extends pulumi.CustomResource { */ public readonly groupName!: pulumi.Output; /** - * Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + * Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. */ public readonly haDirect!: pulumi.Output; /** @@ -175,7 +173,7 @@ export class Ha extends pulumi.CustomResource { */ public readonly haUptimeDiffMargin!: pulumi.Output; /** - * Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + * Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. */ public readonly hbInterval!: pulumi.Output; /** @@ -271,7 +269,7 @@ export class Ha extends pulumi.CustomResource { */ public readonly monitor!: pulumi.Output; /** - * HA multicast TTL on master (5 - 3600 sec). + * HA multicast TTL on primary (5 - 3600 sec). */ public readonly multicastTtl!: pulumi.Output; /** @@ -411,7 +409,7 @@ export class Ha extends pulumi.CustomResource { */ public readonly unicastStatus!: pulumi.Output; /** - * Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + * Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. */ public readonly uninterruptiblePrimaryWait!: pulumi.Output; /** @@ -445,7 +443,7 @@ export class Ha extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Weight-round-robin weight for each cluster unit. Syntax . */ @@ -689,7 +687,7 @@ export interface HaState { */ ftpProxyThreshold?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -697,7 +695,7 @@ export interface HaState { */ gratuitousArps?: pulumi.Input; /** - * Cluster group ID (0 - 255). Must be the same for all members. + * HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. */ groupId?: pulumi.Input; /** @@ -705,7 +703,7 @@ export interface HaState { */ groupName?: pulumi.Input; /** - * Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + * Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. */ haDirect?: pulumi.Input; /** @@ -725,7 +723,7 @@ export interface HaState { */ haUptimeDiffMargin?: pulumi.Input; /** - * Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + * Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. */ hbInterval?: pulumi.Input; /** @@ -821,7 +819,7 @@ export interface HaState { */ monitor?: pulumi.Input; /** - * HA multicast TTL on master (5 - 3600 sec). + * HA multicast TTL on primary (5 - 3600 sec). */ multicastTtl?: pulumi.Input; /** @@ -961,7 +959,7 @@ export interface HaState { */ unicastStatus?: pulumi.Input; /** - * Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + * Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. */ uninterruptiblePrimaryWait?: pulumi.Input; /** @@ -1043,7 +1041,7 @@ export interface HaArgs { */ ftpProxyThreshold?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1051,7 +1049,7 @@ export interface HaArgs { */ gratuitousArps?: pulumi.Input; /** - * Cluster group ID (0 - 255). Must be the same for all members. + * HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. */ groupId?: pulumi.Input; /** @@ -1059,7 +1057,7 @@ export interface HaArgs { */ groupName?: pulumi.Input; /** - * Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + * Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. */ haDirect?: pulumi.Input; /** @@ -1079,7 +1077,7 @@ export interface HaArgs { */ haUptimeDiffMargin?: pulumi.Input; /** - * Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + * Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. */ hbInterval?: pulumi.Input; /** @@ -1175,7 +1173,7 @@ export interface HaArgs { */ monitor?: pulumi.Input; /** - * HA multicast TTL on master (5 - 3600 sec). + * HA multicast TTL on primary (5 - 3600 sec). */ multicastTtl?: pulumi.Input; /** @@ -1315,7 +1313,7 @@ export interface HaArgs { */ unicastStatus?: pulumi.Input; /** - * Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + * Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. */ uninterruptiblePrimaryWait?: pulumi.Input; /** diff --git a/sdk/nodejs/system/hamonitor.ts b/sdk/nodejs/system/hamonitor.ts index a37bed03..b848888b 100644 --- a/sdk/nodejs/system/hamonitor.ts +++ b/sdk/nodejs/system/hamonitor.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * vlanHbLostThreshold: 3, * }); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Hamonitor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Configure heartbeat interval (seconds). */ diff --git a/sdk/nodejs/system/ike.ts b/sdk/nodejs/system/ike.ts index 05941442..c2a859af 100644 --- a/sdk/nodejs/system/ike.ts +++ b/sdk/nodejs/system/ike.ts @@ -152,7 +152,7 @@ export class Ike extends pulumi.CustomResource { */ public readonly embryonicLimit!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -160,7 +160,7 @@ export class Ike extends pulumi.CustomResource { * * The `dhGroup1` block supports: */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ike resource with the given unique name, arguments, and options. @@ -336,7 +336,7 @@ export interface IkeState { */ embryonicLimit?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -448,7 +448,7 @@ export interface IkeArgs { */ embryonicLimit?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/index.ts b/sdk/nodejs/system/index.ts index e925973c..050e32d2 100644 --- a/sdk/nodejs/system/index.ts +++ b/sdk/nodejs/system/index.ts @@ -835,6 +835,11 @@ export type LicenseForticare = import("./licenseForticare").LicenseForticare; export const LicenseForticare: typeof import("./licenseForticare").LicenseForticare = null as any; utilities.lazyLoad(exports, ["LicenseForticare"], () => require("./licenseForticare")); +export { LicenseFortiflexArgs, LicenseFortiflexState } from "./licenseFortiflex"; +export type LicenseFortiflex = import("./licenseFortiflex").LicenseFortiflex; +export const LicenseFortiflex: typeof import("./licenseFortiflex").LicenseFortiflex = null as any; +utilities.lazyLoad(exports, ["LicenseFortiflex"], () => require("./licenseFortiflex")); + export { LicenseVdomArgs, LicenseVdomState } from "./licenseVdom"; export type LicenseVdom = import("./licenseVdom").LicenseVdom; export const LicenseVdom: typeof import("./licenseVdom").LicenseVdom = null as any; @@ -1045,6 +1050,11 @@ export type Speedtestsetting = import("./speedtestsetting").Speedtestsetting; export const Speedtestsetting: typeof import("./speedtestsetting").Speedtestsetting = null as any; utilities.lazyLoad(exports, ["Speedtestsetting"], () => require("./speedtestsetting")); +export { SshconfigArgs, SshconfigState } from "./sshconfig"; +export type Sshconfig = import("./sshconfig").Sshconfig; +export const Sshconfig: typeof import("./sshconfig").Sshconfig = null as any; +utilities.lazyLoad(exports, ["Sshconfig"], () => require("./sshconfig")); + export { SsoadminArgs, SsoadminState } from "./ssoadmin"; export type Ssoadmin = import("./ssoadmin").Ssoadmin; export const Ssoadmin: typeof import("./ssoadmin").Ssoadmin = null as any; @@ -1315,6 +1325,8 @@ const _module = { return new Ipv6tunnel(name, undefined, { urn }) case "fortios:system/licenseForticare:LicenseForticare": return new LicenseForticare(name, undefined, { urn }) + case "fortios:system/licenseFortiflex:LicenseFortiflex": + return new LicenseFortiflex(name, undefined, { urn }) case "fortios:system/licenseVdom:LicenseVdom": return new LicenseVdom(name, undefined, { urn }) case "fortios:system/licenseVm:LicenseVm": @@ -1399,6 +1411,8 @@ const _module = { return new Speedtestserver(name, undefined, { urn }) case "fortios:system/speedtestsetting:Speedtestsetting": return new Speedtestsetting(name, undefined, { urn }) + case "fortios:system/sshconfig:Sshconfig": + return new Sshconfig(name, undefined, { urn }) case "fortios:system/ssoadmin:Ssoadmin": return new Ssoadmin(name, undefined, { urn }) case "fortios:system/ssoforticloudadmin:Ssoforticloudadmin": @@ -1515,6 +1529,7 @@ pulumi.runtime.registerResourceModule("fortios", "system/ipsurlfilterdns6", _mod pulumi.runtime.registerResourceModule("fortios", "system/ipv6neighborcache", _module) pulumi.runtime.registerResourceModule("fortios", "system/ipv6tunnel", _module) pulumi.runtime.registerResourceModule("fortios", "system/licenseForticare", _module) +pulumi.runtime.registerResourceModule("fortios", "system/licenseFortiflex", _module) pulumi.runtime.registerResourceModule("fortios", "system/licenseVdom", _module) pulumi.runtime.registerResourceModule("fortios", "system/licenseVm", _module) pulumi.runtime.registerResourceModule("fortios", "system/linkmonitor", _module) @@ -1557,6 +1572,7 @@ pulumi.runtime.registerResourceModule("fortios", "system/smsserver", _module) pulumi.runtime.registerResourceModule("fortios", "system/speedtestschedule", _module) pulumi.runtime.registerResourceModule("fortios", "system/speedtestserver", _module) pulumi.runtime.registerResourceModule("fortios", "system/speedtestsetting", _module) +pulumi.runtime.registerResourceModule("fortios", "system/sshconfig", _module) pulumi.runtime.registerResourceModule("fortios", "system/ssoadmin", _module) pulumi.runtime.registerResourceModule("fortios", "system/ssoforticloudadmin", _module) pulumi.runtime.registerResourceModule("fortios", "system/ssofortigatecloudadmin", _module) diff --git a/sdk/nodejs/system/interface.ts b/sdk/nodejs/system/interface.ts index 5898bbfb..a3d0bae4 100644 --- a/sdk/nodejs/system/interface.ts +++ b/sdk/nodejs/system/interface.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * vdom: "root", * }); * ``` - * * * ## Import * @@ -245,6 +243,10 @@ export class Interface extends pulumi.CustomResource { * Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. */ public readonly dhcpRelayAgentOption!: pulumi.Output; + /** + * Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + */ + public readonly dhcpRelayAllowNoEndOption!: pulumi.Output; /** * DHCP relay circuit ID. */ @@ -430,7 +432,7 @@ export class Interface extends pulumi.CustomResource { */ public readonly forwardErrorCorrection!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -462,7 +464,7 @@ export class Interface extends pulumi.CustomResource { */ public readonly ikeSamlServer!: pulumi.Output; /** - * Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + * Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. */ public readonly inbandwidth!: pulumi.Output; /** @@ -470,7 +472,7 @@ export class Interface extends pulumi.CustomResource { */ public readonly ingressShapingProfile!: pulumi.Output; /** - * Ingress Spillover threshold (0 - 16776000 kbps). + * Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. */ public readonly ingressSpilloverThreshold!: pulumi.Output; /** @@ -622,7 +624,7 @@ export class Interface extends pulumi.CustomResource { */ public readonly netflowSampler!: pulumi.Output; /** - * Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + * Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. */ public readonly outbandwidth!: pulumi.Output; /** @@ -638,7 +640,7 @@ export class Interface extends pulumi.CustomResource { */ public readonly pingServStatus!: pulumi.Output; /** - * sFlow polling interval (1 - 255 sec). + * sFlow polling interval in seconds (1 - 255). */ public readonly pollingInterval!: pulumi.Output; /** @@ -830,7 +832,7 @@ export class Interface extends pulumi.CustomResource { */ public readonly switchControllerAccessVlan!: pulumi.Output; /** - * Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + * Enable/disable FortiSwitch ARP inspection. */ public readonly switchControllerArpInspection!: pulumi.Output; /** @@ -968,7 +970,7 @@ export class Interface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Switch control interface VLAN ID. */ @@ -1064,6 +1066,7 @@ export class Interface extends pulumi.CustomResource { resourceInputs["dhcpClasslessRouteAddition"] = state ? state.dhcpClasslessRouteAddition : undefined; resourceInputs["dhcpClientIdentifier"] = state ? state.dhcpClientIdentifier : undefined; resourceInputs["dhcpRelayAgentOption"] = state ? state.dhcpRelayAgentOption : undefined; + resourceInputs["dhcpRelayAllowNoEndOption"] = state ? state.dhcpRelayAllowNoEndOption : undefined; resourceInputs["dhcpRelayCircuitId"] = state ? state.dhcpRelayCircuitId : undefined; resourceInputs["dhcpRelayInterface"] = state ? state.dhcpRelayInterface : undefined; resourceInputs["dhcpRelayInterfaceSelectMethod"] = state ? state.dhcpRelayInterfaceSelectMethod : undefined; @@ -1301,6 +1304,7 @@ export class Interface extends pulumi.CustomResource { resourceInputs["dhcpClasslessRouteAddition"] = args ? args.dhcpClasslessRouteAddition : undefined; resourceInputs["dhcpClientIdentifier"] = args ? args.dhcpClientIdentifier : undefined; resourceInputs["dhcpRelayAgentOption"] = args ? args.dhcpRelayAgentOption : undefined; + resourceInputs["dhcpRelayAllowNoEndOption"] = args ? args.dhcpRelayAllowNoEndOption : undefined; resourceInputs["dhcpRelayCircuitId"] = args ? args.dhcpRelayCircuitId : undefined; resourceInputs["dhcpRelayInterface"] = args ? args.dhcpRelayInterface : undefined; resourceInputs["dhcpRelayInterfaceSelectMethod"] = args ? args.dhcpRelayInterfaceSelectMethod : undefined; @@ -1668,6 +1672,10 @@ export interface InterfaceState { * Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. */ dhcpRelayAgentOption?: pulumi.Input; + /** + * Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + */ + dhcpRelayAllowNoEndOption?: pulumi.Input; /** * DHCP relay circuit ID. */ @@ -1853,7 +1861,7 @@ export interface InterfaceState { */ forwardErrorCorrection?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1885,7 +1893,7 @@ export interface InterfaceState { */ ikeSamlServer?: pulumi.Input; /** - * Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + * Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. */ inbandwidth?: pulumi.Input; /** @@ -1893,7 +1901,7 @@ export interface InterfaceState { */ ingressShapingProfile?: pulumi.Input; /** - * Ingress Spillover threshold (0 - 16776000 kbps). + * Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. */ ingressSpilloverThreshold?: pulumi.Input; /** @@ -2045,7 +2053,7 @@ export interface InterfaceState { */ netflowSampler?: pulumi.Input; /** - * Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + * Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. */ outbandwidth?: pulumi.Input; /** @@ -2061,7 +2069,7 @@ export interface InterfaceState { */ pingServStatus?: pulumi.Input; /** - * sFlow polling interval (1 - 255 sec). + * sFlow polling interval in seconds (1 - 255). */ pollingInterval?: pulumi.Input; /** @@ -2253,7 +2261,7 @@ export interface InterfaceState { */ switchControllerAccessVlan?: pulumi.Input; /** - * Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + * Enable/disable FortiSwitch ARP inspection. */ switchControllerArpInspection?: pulumi.Input; /** @@ -2602,6 +2610,10 @@ export interface InterfaceArgs { * Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. */ dhcpRelayAgentOption?: pulumi.Input; + /** + * Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + */ + dhcpRelayAllowNoEndOption?: pulumi.Input; /** * DHCP relay circuit ID. */ @@ -2787,7 +2799,7 @@ export interface InterfaceArgs { */ forwardErrorCorrection?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -2819,7 +2831,7 @@ export interface InterfaceArgs { */ ikeSamlServer?: pulumi.Input; /** - * Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + * Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. */ inbandwidth?: pulumi.Input; /** @@ -2827,7 +2839,7 @@ export interface InterfaceArgs { */ ingressShapingProfile?: pulumi.Input; /** - * Ingress Spillover threshold (0 - 16776000 kbps). + * Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. */ ingressSpilloverThreshold?: pulumi.Input; /** @@ -2979,7 +2991,7 @@ export interface InterfaceArgs { */ netflowSampler?: pulumi.Input; /** - * Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + * Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. */ outbandwidth?: pulumi.Input; /** @@ -2995,7 +3007,7 @@ export interface InterfaceArgs { */ pingServStatus?: pulumi.Input; /** - * sFlow polling interval (1 - 255 sec). + * sFlow polling interval in seconds (1 - 255). */ pollingInterval?: pulumi.Input; /** @@ -3187,7 +3199,7 @@ export interface InterfaceArgs { */ switchControllerAccessVlan?: pulumi.Input; /** - * Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + * Enable/disable FortiSwitch ARP inspection. */ switchControllerArpInspection?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ipam.ts b/sdk/nodejs/system/ipam.ts index f1444eb5..457fe625 100644 --- a/sdk/nodejs/system/ipam.ts +++ b/sdk/nodejs/system/ipam.ts @@ -64,7 +64,7 @@ export class Ipam extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +106,7 @@ export class Ipam extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipam resource with the given unique name, arguments, and options. @@ -168,7 +168,7 @@ export interface IpamState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -226,7 +226,7 @@ export interface IpamArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ipiptunnel.ts b/sdk/nodejs/system/ipiptunnel.ts index 19a0f9f6..24d6b7d9 100644 --- a/sdk/nodejs/system/ipiptunnel.ts +++ b/sdk/nodejs/system/ipiptunnel.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * remoteGw: "2.2.2.2", * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Ipiptunnel extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipiptunnel resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ips.ts b/sdk/nodejs/system/ips.ts index b34b48b8..a6b142b5 100644 --- a/sdk/nodejs/system/ips.ts +++ b/sdk/nodejs/system/ips.ts @@ -64,7 +64,7 @@ export class Ips extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ips resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ipsecaggregate.ts b/sdk/nodejs/system/ipsecaggregate.ts index 42421052..19b42592 100644 --- a/sdk/nodejs/system/ipsecaggregate.ts +++ b/sdk/nodejs/system/ipsecaggregate.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -150,7 +149,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -207,7 +205,7 @@ export class Ipsecaggregate extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -221,7 +219,7 @@ export class Ipsecaggregate extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipsecaggregate resource with the given unique name, arguments, and options. @@ -272,7 +270,7 @@ export interface IpsecaggregateState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -302,7 +300,7 @@ export interface IpsecaggregateArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ipsurlfilterdns.ts b/sdk/nodejs/system/ipsurlfilterdns.ts index adb38bae..ce9be03a 100644 --- a/sdk/nodejs/system/ipsurlfilterdns.ts +++ b/sdk/nodejs/system/ipsurlfilterdns.ts @@ -68,7 +68,7 @@ export class Ipsurlfilterdns extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipsurlfilterdns resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ipsurlfilterdns6.ts b/sdk/nodejs/system/ipsurlfilterdns6.ts index 74d3ee30..6c2b2010 100644 --- a/sdk/nodejs/system/ipsurlfilterdns6.ts +++ b/sdk/nodejs/system/ipsurlfilterdns6.ts @@ -64,7 +64,7 @@ export class Ipsurlfilterdns6 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipsurlfilterdns6 resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ipv6neighborcache.ts b/sdk/nodejs/system/ipv6neighborcache.ts index a7ff8e64..a0c4bb6c 100644 --- a/sdk/nodejs/system/ipv6neighborcache.ts +++ b/sdk/nodejs/system/ipv6neighborcache.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * mac: "00:00:00:00:00:00", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Ipv6neighborcache extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipv6neighborcache resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ipv6tunnel.ts b/sdk/nodejs/system/ipv6tunnel.ts index 6ea00431..9f96f02c 100644 --- a/sdk/nodejs/system/ipv6tunnel.ts +++ b/sdk/nodejs/system/ipv6tunnel.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * source: "2001:db8:85a3::8a2e:370:7334", * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Ipv6tunnel extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ipv6tunnel resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/licenseForticare.ts b/sdk/nodejs/system/licenseForticare.ts index ea47f1fc..fc68ecc3 100644 --- a/sdk/nodejs/system/licenseForticare.ts +++ b/sdk/nodejs/system/licenseForticare.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const test2 = new fortios.system.LicenseForticare("test2", {registrationCode: "license"}); * ``` - * */ export class LicenseForticare extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/licenseFortiflex.ts b/sdk/nodejs/system/licenseFortiflex.ts new file mode 100644 index 00000000..f880464d --- /dev/null +++ b/sdk/nodejs/system/licenseFortiflex.ts @@ -0,0 +1,110 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../utilities"; + +/** + * Provides a resource to download VM license using uploaded FortiFlex token for FortiOS. Reboots immediately if successful. + * + * ## Example Usage + * + * ```typescript + * import * as pulumi from "@pulumi/pulumi"; + * import * as fortios from "@pulumiverse/fortios"; + * + * const test = new fortios.system.LicenseFortiflex("test", {token: "5FE7B3CE6B606DEB20E3"}); + * ``` + */ +export class LicenseFortiflex extends pulumi.CustomResource { + /** + * Get an existing LicenseFortiflex resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param state Any extra arguments used during the lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, state?: LicenseFortiflexState, opts?: pulumi.CustomResourceOptions): LicenseFortiflex { + return new LicenseFortiflex(name, state, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'fortios:system/licenseFortiflex:LicenseFortiflex'; + + /** + * Returns true if the given object is an instance of LicenseFortiflex. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is LicenseFortiflex { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === LicenseFortiflex.__pulumiType; + } + + /** + * HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + */ + public readonly proxyUrl!: pulumi.Output; + /** + * FortiFlex VM license token. + */ + public readonly token!: pulumi.Output; + + /** + * Create a LicenseFortiflex resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: LicenseFortiflexArgs, opts?: pulumi.CustomResourceOptions) + constructor(name: string, argsOrState?: LicenseFortiflexArgs | LicenseFortiflexState, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (opts.id) { + const state = argsOrState as LicenseFortiflexState | undefined; + resourceInputs["proxyUrl"] = state ? state.proxyUrl : undefined; + resourceInputs["token"] = state ? state.token : undefined; + } else { + const args = argsOrState as LicenseFortiflexArgs | undefined; + if ((!args || args.token === undefined) && !opts.urn) { + throw new Error("Missing required property 'token'"); + } + resourceInputs["proxyUrl"] = args ? args.proxyUrl : undefined; + resourceInputs["token"] = args ? args.token : undefined; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + super(LicenseFortiflex.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * Input properties used for looking up and filtering LicenseFortiflex resources. + */ +export interface LicenseFortiflexState { + /** + * HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + */ + proxyUrl?: pulumi.Input; + /** + * FortiFlex VM license token. + */ + token?: pulumi.Input; +} + +/** + * The set of arguments for constructing a LicenseFortiflex resource. + */ +export interface LicenseFortiflexArgs { + /** + * HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + */ + proxyUrl?: pulumi.Input; + /** + * FortiFlex VM license token. + */ + token: pulumi.Input; +} diff --git a/sdk/nodejs/system/licenseVdom.ts b/sdk/nodejs/system/licenseVdom.ts index e7191033..bfbd1764 100644 --- a/sdk/nodejs/system/licenseVdom.ts +++ b/sdk/nodejs/system/licenseVdom.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const test2 = new fortios.system.LicenseVdom("test2", {license: "license"}); * ``` - * */ export class LicenseVdom extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/licenseVm.ts b/sdk/nodejs/system/licenseVm.ts index 58ab655f..780c0e2f 100644 --- a/sdk/nodejs/system/licenseVm.ts +++ b/sdk/nodejs/system/licenseVm.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const test2 = new fortios.system.LicenseVm("test2", {fileContent: "LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K"}); * ``` - * */ export class LicenseVm extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/linkmonitor.ts b/sdk/nodejs/system/linkmonitor.ts index f2dfb382..ac8df09f 100644 --- a/sdk/nodejs/system/linkmonitor.ts +++ b/sdk/nodejs/system/linkmonitor.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -41,7 +40,6 @@ import * as utilities from "../utilities"; * updateStaticRoute: "enable", * }); * ``` - * * * ## Import * @@ -110,7 +108,7 @@ export class Linkmonitor extends pulumi.CustomResource { */ public readonly failWeight!: pulumi.Output; /** - * Number of retry attempts before the server is considered down (1 - 10, default = 5) + * Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. */ public readonly failtime!: pulumi.Output; /** @@ -122,7 +120,7 @@ export class Linkmonitor extends pulumi.CustomResource { */ public readonly gatewayIp6!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -142,7 +140,7 @@ export class Linkmonitor extends pulumi.CustomResource { */ public readonly httpMatch!: pulumi.Output; /** - * Detection interval (1 - 3600 sec, default = 5). + * Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. */ public readonly interval!: pulumi.Output; /** @@ -150,7 +148,7 @@ export class Linkmonitor extends pulumi.CustomResource { */ public readonly name!: pulumi.Output; /** - * Packet size of a twamp test session, + * Packet size of a TWAMP test session. */ public readonly packetSize!: pulumi.Output; /** @@ -166,7 +164,7 @@ export class Linkmonitor extends pulumi.CustomResource { */ public readonly probeCount!: pulumi.Output; /** - * Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + * Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. */ public readonly probeTimeout!: pulumi.Output; /** @@ -174,7 +172,7 @@ export class Linkmonitor extends pulumi.CustomResource { */ public readonly protocol!: pulumi.Output; /** - * Number of successful responses received before server is considered recovered (1 - 10, default = 5). + * Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. */ public readonly recoverytime!: pulumi.Output; /** @@ -236,7 +234,7 @@ export class Linkmonitor extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Linkmonitor resource with the given unique name, arguments, and options. @@ -363,7 +361,7 @@ export interface LinkmonitorState { */ failWeight?: pulumi.Input; /** - * Number of retry attempts before the server is considered down (1 - 10, default = 5) + * Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. */ failtime?: pulumi.Input; /** @@ -375,7 +373,7 @@ export interface LinkmonitorState { */ gatewayIp6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -395,7 +393,7 @@ export interface LinkmonitorState { */ httpMatch?: pulumi.Input; /** - * Detection interval (1 - 3600 sec, default = 5). + * Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. */ interval?: pulumi.Input; /** @@ -403,7 +401,7 @@ export interface LinkmonitorState { */ name?: pulumi.Input; /** - * Packet size of a twamp test session, + * Packet size of a TWAMP test session. */ packetSize?: pulumi.Input; /** @@ -419,7 +417,7 @@ export interface LinkmonitorState { */ probeCount?: pulumi.Input; /** - * Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + * Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. */ probeTimeout?: pulumi.Input; /** @@ -427,7 +425,7 @@ export interface LinkmonitorState { */ protocol?: pulumi.Input; /** - * Number of successful responses received before server is considered recovered (1 - 10, default = 5). + * Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. */ recoverytime?: pulumi.Input; /** @@ -517,7 +515,7 @@ export interface LinkmonitorArgs { */ failWeight?: pulumi.Input; /** - * Number of retry attempts before the server is considered down (1 - 10, default = 5) + * Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. */ failtime?: pulumi.Input; /** @@ -529,7 +527,7 @@ export interface LinkmonitorArgs { */ gatewayIp6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -549,7 +547,7 @@ export interface LinkmonitorArgs { */ httpMatch?: pulumi.Input; /** - * Detection interval (1 - 3600 sec, default = 5). + * Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. */ interval?: pulumi.Input; /** @@ -557,7 +555,7 @@ export interface LinkmonitorArgs { */ name?: pulumi.Input; /** - * Packet size of a twamp test session, + * Packet size of a TWAMP test session. */ packetSize?: pulumi.Input; /** @@ -573,7 +571,7 @@ export interface LinkmonitorArgs { */ probeCount?: pulumi.Input; /** - * Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + * Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. */ probeTimeout?: pulumi.Input; /** @@ -581,7 +579,7 @@ export interface LinkmonitorArgs { */ protocol?: pulumi.Input; /** - * Number of successful responses received before server is considered recovered (1 - 10, default = 5). + * Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. */ recoverytime?: pulumi.Input; /** diff --git a/sdk/nodejs/system/lldp/networkpolicy.ts b/sdk/nodejs/system/lldp/networkpolicy.ts index 30235944..229758a3 100644 --- a/sdk/nodejs/system/lldp/networkpolicy.ts +++ b/sdk/nodejs/system/lldp/networkpolicy.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.lldp.Networkpolicy("trname", {comment: "test"}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Networkpolicy extends pulumi.CustomResource { */ public readonly comment!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -97,7 +95,7 @@ export class Networkpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Video Conferencing. The structure of `videoConferencing` block is documented below. */ @@ -169,7 +167,7 @@ export interface NetworkpolicyState { */ comment?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -223,7 +221,7 @@ export interface NetworkpolicyArgs { */ comment?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ltemodem.ts b/sdk/nodejs/system/ltemodem.ts index a31e743c..1feea719 100644 --- a/sdk/nodejs/system/ltemodem.ts +++ b/sdk/nodejs/system/ltemodem.ts @@ -96,7 +96,7 @@ export class Ltemodem extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ltemodem resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/macaddresstable.ts b/sdk/nodejs/system/macaddresstable.ts index 5c5e2c5e..2d0f65c5 100644 --- a/sdk/nodejs/system/macaddresstable.ts +++ b/sdk/nodejs/system/macaddresstable.ts @@ -68,7 +68,7 @@ export class Macaddresstable extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Macaddresstable resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/managementtunnel.ts b/sdk/nodejs/system/managementtunnel.ts index eab1be42..ddf7fe51 100644 --- a/sdk/nodejs/system/managementtunnel.ts +++ b/sdk/nodejs/system/managementtunnel.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -102,7 +100,7 @@ export class Managementtunnel extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Managementtunnel resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/mobiletunnel.ts b/sdk/nodejs/system/mobiletunnel.ts index 7bd5d3d8..bbfd48e6 100644 --- a/sdk/nodejs/system/mobiletunnel.ts +++ b/sdk/nodejs/system/mobiletunnel.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * tunnelMode: "gre", * }); * ``` - * * * ## Import * @@ -85,7 +83,7 @@ export class Mobiletunnel extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -133,7 +131,7 @@ export class Mobiletunnel extends pulumi.CustomResource { */ public readonly regRetry!: pulumi.Output; /** - * Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + * Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). */ public readonly renewInterval!: pulumi.Output; /** @@ -145,13 +143,13 @@ export class Mobiletunnel extends pulumi.CustomResource { */ public readonly status!: pulumi.Output; /** - * NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + * NEMO tunnel mode (GRE tunnel). Valid values: `gre`. */ public readonly tunnelMode!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mobiletunnel resource with the given unique name, arguments, and options. @@ -251,7 +249,7 @@ export interface MobiletunnelState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -299,7 +297,7 @@ export interface MobiletunnelState { */ regRetry?: pulumi.Input; /** - * Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + * Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). */ renewInterval?: pulumi.Input; /** @@ -311,7 +309,7 @@ export interface MobiletunnelState { */ status?: pulumi.Input; /** - * NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + * NEMO tunnel mode (GRE tunnel). Valid values: `gre`. */ tunnelMode?: pulumi.Input; /** @@ -329,7 +327,7 @@ export interface MobiletunnelArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -377,7 +375,7 @@ export interface MobiletunnelArgs { */ regRetry: pulumi.Input; /** - * Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + * Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). */ renewInterval: pulumi.Input; /** @@ -389,7 +387,7 @@ export interface MobiletunnelArgs { */ status?: pulumi.Input; /** - * NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + * NEMO tunnel mode (GRE tunnel). Valid values: `gre`. */ tunnelMode: pulumi.Input; /** diff --git a/sdk/nodejs/system/modem.ts b/sdk/nodejs/system/modem.ts index ed701edd..157369a3 100644 --- a/sdk/nodejs/system/modem.ts +++ b/sdk/nodejs/system/modem.ts @@ -236,7 +236,7 @@ export class Modem extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enter wireless port number, 0 for default, 1 for first port, ... (0 - 4294967295, default = 0) */ diff --git a/sdk/nodejs/system/modem3g/custom.ts b/sdk/nodejs/system/modem3g/custom.ts index 7c05a4ce..de451a86 100644 --- a/sdk/nodejs/system/modem3g/custom.ts +++ b/sdk/nodejs/system/modem3g/custom.ts @@ -80,7 +80,7 @@ export class Custom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * MODEM vendor name. */ diff --git a/sdk/nodejs/system/nat64.ts b/sdk/nodejs/system/nat64.ts index ac14fdd6..79c85283 100644 --- a/sdk/nodejs/system/nat64.ts +++ b/sdk/nodejs/system/nat64.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -86,7 +84,7 @@ export class Nat64 extends pulumi.CustomResource { */ public readonly generateIpv6FragmentHeader!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -112,7 +110,7 @@ export class Nat64 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nat64 resource with the given unique name, arguments, and options. @@ -175,7 +173,7 @@ export interface Nat64State { */ generateIpv6FragmentHeader?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -221,7 +219,7 @@ export interface Nat64Args { */ generateIpv6FragmentHeader?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ndproxy.ts b/sdk/nodejs/system/ndproxy.ts index 2510c673..e5403c06 100644 --- a/sdk/nodejs/system/ndproxy.ts +++ b/sdk/nodejs/system/ndproxy.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Ndproxy("trname", {status: "disable"}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Ndproxy extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -85,7 +83,7 @@ export class Ndproxy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ndproxy resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ export interface NdproxyState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -153,7 +151,7 @@ export interface NdproxyArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/netflow.ts b/sdk/nodejs/system/netflow.ts index bcb8bac0..64a508ca 100644 --- a/sdk/nodejs/system/netflow.ts +++ b/sdk/nodejs/system/netflow.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * templateTxTimeout: 30, * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Netflow extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -125,7 +123,7 @@ export class Netflow extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Netflow resource with the given unique name, arguments, and options. @@ -199,7 +197,7 @@ export interface NetflowState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -257,7 +255,7 @@ export interface NetflowArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/networkvisibility.ts b/sdk/nodejs/system/networkvisibility.ts index b9c54fdb..18e3cd55 100644 --- a/sdk/nodejs/system/networkvisibility.ts +++ b/sdk/nodejs/system/networkvisibility.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * sourceLocation: "enable", * }); * ``` - * * * ## Import * @@ -98,7 +96,7 @@ export class Networkvisibility extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Networkvisibility resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/npu.ts b/sdk/nodejs/system/npu.ts index 7789650c..e778fafd 100644 --- a/sdk/nodejs/system/npu.ts +++ b/sdk/nodejs/system/npu.ts @@ -72,7 +72,7 @@ export class Npu extends pulumi.CustomResource { */ public readonly fastpath!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -138,7 +138,7 @@ export class Npu extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Npu resource with the given unique name, arguments, and options. @@ -224,7 +224,7 @@ export interface NpuState { */ fastpath?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -314,7 +314,7 @@ export interface NpuArgs { */ fastpath?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ntp.ts b/sdk/nodejs/system/ntp.ts index d3d64d89..63ce741b 100644 --- a/sdk/nodejs/system/ntp.ts +++ b/sdk/nodejs/system/ntp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * type: "fortiguard", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Ntp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +96,7 @@ export class Ntp extends pulumi.CustomResource { */ public readonly keyId!: pulumi.Output; /** - * Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + * Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. */ public readonly keyType!: pulumi.Output; /** @@ -132,7 +130,7 @@ export class Ntp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ntp resource with the given unique name, arguments, and options. @@ -200,7 +198,7 @@ export interface NtpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -216,7 +214,7 @@ export interface NtpState { */ keyId?: pulumi.Input; /** - * Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + * Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. */ keyType?: pulumi.Input; /** @@ -266,7 +264,7 @@ export interface NtpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -282,7 +280,7 @@ export interface NtpArgs { */ keyId?: pulumi.Input; /** - * Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + * Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. */ keyType?: pulumi.Input; /** diff --git a/sdk/nodejs/system/objecttagging.ts b/sdk/nodejs/system/objecttagging.ts index f3c49349..4228f690 100644 --- a/sdk/nodejs/system/objecttagging.ts +++ b/sdk/nodejs/system/objecttagging.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * multiple: "enable", * }); * ``` - * * * ## Import * @@ -94,7 +92,7 @@ export class Objecttagging extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -112,7 +110,7 @@ export class Objecttagging extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Objecttagging resource with the given unique name, arguments, and options. @@ -180,7 +178,7 @@ export interface ObjecttaggingState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -226,7 +224,7 @@ export interface ObjecttaggingArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/passwordpolicy.ts b/sdk/nodejs/system/passwordpolicy.ts index 781eb988..d912fad1 100644 --- a/sdk/nodejs/system/passwordpolicy.ts +++ b/sdk/nodejs/system/passwordpolicy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Passwordpolicy extends pulumi.CustomResource { */ public readonly expireStatus!: pulumi.Output; /** - * Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + * 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). */ public readonly minChangeCharacters!: pulumi.Output; /** @@ -117,7 +115,7 @@ export class Passwordpolicy extends pulumi.CustomResource { */ public readonly minimumLength!: pulumi.Output; /** - * Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + * Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. */ public readonly reusePassword!: pulumi.Output; /** @@ -127,7 +125,7 @@ export class Passwordpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Passwordpolicy resource with the given unique name, arguments, and options. @@ -197,7 +195,7 @@ export interface PasswordpolicyState { */ expireStatus?: pulumi.Input; /** - * Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + * 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). */ minChangeCharacters?: pulumi.Input; /** @@ -221,7 +219,7 @@ export interface PasswordpolicyState { */ minimumLength?: pulumi.Input; /** - * Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + * Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. */ reusePassword?: pulumi.Input; /** @@ -255,7 +253,7 @@ export interface PasswordpolicyArgs { */ expireStatus?: pulumi.Input; /** - * Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + * 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). */ minChangeCharacters?: pulumi.Input; /** @@ -279,7 +277,7 @@ export interface PasswordpolicyArgs { */ minimumLength?: pulumi.Input; /** - * Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + * Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. */ reusePassword?: pulumi.Input; /** diff --git a/sdk/nodejs/system/passwordpolicyguestadmin.ts b/sdk/nodejs/system/passwordpolicyguestadmin.ts index ce0d63b8..68c7584d 100644 --- a/sdk/nodejs/system/passwordpolicyguestadmin.ts +++ b/sdk/nodejs/system/passwordpolicyguestadmin.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Passwordpolicyguestadmin extends pulumi.CustomResource { */ public readonly expireStatus!: pulumi.Output; /** - * Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + * 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). */ public readonly minChangeCharacters!: pulumi.Output; /** @@ -117,7 +115,7 @@ export class Passwordpolicyguestadmin extends pulumi.CustomResource { */ public readonly minimumLength!: pulumi.Output; /** - * Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + * Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. */ public readonly reusePassword!: pulumi.Output; /** @@ -127,7 +125,7 @@ export class Passwordpolicyguestadmin extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Passwordpolicyguestadmin resource with the given unique name, arguments, and options. @@ -197,7 +195,7 @@ export interface PasswordpolicyguestadminState { */ expireStatus?: pulumi.Input; /** - * Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + * 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). */ minChangeCharacters?: pulumi.Input; /** @@ -221,7 +219,7 @@ export interface PasswordpolicyguestadminState { */ minimumLength?: pulumi.Input; /** - * Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + * Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. */ reusePassword?: pulumi.Input; /** @@ -255,7 +253,7 @@ export interface PasswordpolicyguestadminArgs { */ expireStatus?: pulumi.Input; /** - * Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + * 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). */ minChangeCharacters?: pulumi.Input; /** @@ -279,7 +277,7 @@ export interface PasswordpolicyguestadminArgs { */ minimumLength?: pulumi.Input; /** - * Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + * Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. */ reusePassword?: pulumi.Input; /** diff --git a/sdk/nodejs/system/pcpserver.ts b/sdk/nodejs/system/pcpserver.ts index 330e79b2..78a14fcb 100644 --- a/sdk/nodejs/system/pcpserver.ts +++ b/sdk/nodejs/system/pcpserver.ts @@ -60,7 +60,7 @@ export class Pcpserver extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Pcpserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Pcpserver resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface PcpserverState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface PcpserverArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/physicalswitch.ts b/sdk/nodejs/system/physicalswitch.ts index f3a24541..6c35ebe2 100644 --- a/sdk/nodejs/system/physicalswitch.ts +++ b/sdk/nodejs/system/physicalswitch.ts @@ -68,7 +68,7 @@ export class Physicalswitch extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Physicalswitch resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/pppoeinterface.ts b/sdk/nodejs/system/pppoeinterface.ts index 6b9265f4..31794822 100644 --- a/sdk/nodejs/system/pppoeinterface.ts +++ b/sdk/nodejs/system/pppoeinterface.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * pppoeUnnumberedNegotiate: "enable", * }); * ``` - * * * ## Import * @@ -109,11 +107,11 @@ export class Pppoeinterface extends pulumi.CustomResource { */ public readonly ipv6!: pulumi.Output; /** - * PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + * Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. */ public readonly lcpEchoInterval!: pulumi.Output; /** - * Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + * Maximum missed LCP echo messages before disconnect. */ public readonly lcpMaxEchoFails!: pulumi.Output; /** @@ -143,7 +141,7 @@ export class Pppoeinterface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Pppoeinterface resource with the given unique name, arguments, and options. @@ -242,11 +240,11 @@ export interface PppoeinterfaceState { */ ipv6?: pulumi.Input; /** - * PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + * Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. */ lcpEchoInterval?: pulumi.Input; /** - * Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + * Maximum missed LCP echo messages before disconnect. */ lcpMaxEchoFails?: pulumi.Input; /** @@ -316,11 +314,11 @@ export interface PppoeinterfaceArgs { */ ipv6?: pulumi.Input; /** - * PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + * Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. */ lcpEchoInterval?: pulumi.Input; /** - * Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + * Maximum missed LCP echo messages before disconnect. */ lcpMaxEchoFails?: pulumi.Input; /** diff --git a/sdk/nodejs/system/proberesponse.ts b/sdk/nodejs/system/proberesponse.ts index f8b081a2..6ffed206 100644 --- a/sdk/nodejs/system/proberesponse.ts +++ b/sdk/nodejs/system/proberesponse.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * ttlMode: "retain", * }); * ``` - * * * ## Import * @@ -102,7 +100,7 @@ export class Proberesponse extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Proberesponse resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/proxyarp.ts b/sdk/nodejs/system/proxyarp.ts index 8b9783f7..217692aa 100644 --- a/sdk/nodejs/system/proxyarp.ts +++ b/sdk/nodejs/system/proxyarp.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * ip: "1.1.1.1", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Proxyarp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Proxyarp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/ptp.ts b/sdk/nodejs/system/ptp.ts index 8ab8aa3a..75eb390a 100644 --- a/sdk/nodejs/system/ptp.ts +++ b/sdk/nodejs/system/ptp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -81,7 +79,7 @@ export class Ptp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -111,7 +109,7 @@ export class Ptp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ptp resource with the given unique name, arguments, and options. @@ -170,7 +168,7 @@ export interface PtpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -216,7 +214,7 @@ export interface PtpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/replacemsg/admin.ts b/sdk/nodejs/system/replacemsg/admin.ts index cdf35932..5c9f0e2a 100644 --- a/sdk/nodejs/system/replacemsg/admin.ts +++ b/sdk/nodejs/system/replacemsg/admin.ts @@ -72,7 +72,7 @@ export class Admin extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Admin resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/alertmail.ts b/sdk/nodejs/system/replacemsg/alertmail.ts index 8620c776..bf1501c5 100644 --- a/sdk/nodejs/system/replacemsg/alertmail.ts +++ b/sdk/nodejs/system/replacemsg/alertmail.ts @@ -72,7 +72,7 @@ export class Alertmail extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Alertmail resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/auth.ts b/sdk/nodejs/system/replacemsg/auth.ts index c65a6e2f..7e233df2 100644 --- a/sdk/nodejs/system/replacemsg/auth.ts +++ b/sdk/nodejs/system/replacemsg/auth.ts @@ -72,7 +72,7 @@ export class Auth extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Auth resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/automation.ts b/sdk/nodejs/system/replacemsg/automation.ts index 84a8bda9..b8d8bd4d 100644 --- a/sdk/nodejs/system/replacemsg/automation.ts +++ b/sdk/nodejs/system/replacemsg/automation.ts @@ -72,7 +72,7 @@ export class Automation extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Automation resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/devicedetectionportal.ts b/sdk/nodejs/system/replacemsg/devicedetectionportal.ts index 7699bf7a..be15def8 100644 --- a/sdk/nodejs/system/replacemsg/devicedetectionportal.ts +++ b/sdk/nodejs/system/replacemsg/devicedetectionportal.ts @@ -72,7 +72,7 @@ export class Devicedetectionportal extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Devicedetectionportal resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/ec.ts b/sdk/nodejs/system/replacemsg/ec.ts index 6eb258e6..5127dec7 100644 --- a/sdk/nodejs/system/replacemsg/ec.ts +++ b/sdk/nodejs/system/replacemsg/ec.ts @@ -72,7 +72,7 @@ export class Ec extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ec resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/fortiguardwf.ts b/sdk/nodejs/system/replacemsg/fortiguardwf.ts index b25e2959..c3d2d9e9 100644 --- a/sdk/nodejs/system/replacemsg/fortiguardwf.ts +++ b/sdk/nodejs/system/replacemsg/fortiguardwf.ts @@ -72,7 +72,7 @@ export class Fortiguardwf extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortiguardwf resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/ftp.ts b/sdk/nodejs/system/replacemsg/ftp.ts index 385a93a2..5a76b477 100644 --- a/sdk/nodejs/system/replacemsg/ftp.ts +++ b/sdk/nodejs/system/replacemsg/ftp.ts @@ -72,7 +72,7 @@ export class Ftp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ftp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/http.ts b/sdk/nodejs/system/replacemsg/http.ts index 50756c7c..ca9d7c70 100644 --- a/sdk/nodejs/system/replacemsg/http.ts +++ b/sdk/nodejs/system/replacemsg/http.ts @@ -72,7 +72,7 @@ export class Http extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Http resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/icap.ts b/sdk/nodejs/system/replacemsg/icap.ts index 60568feb..210b6267 100644 --- a/sdk/nodejs/system/replacemsg/icap.ts +++ b/sdk/nodejs/system/replacemsg/icap.ts @@ -72,7 +72,7 @@ export class Icap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Icap resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/mail.ts b/sdk/nodejs/system/replacemsg/mail.ts index 2316f2ee..a3a07496 100644 --- a/sdk/nodejs/system/replacemsg/mail.ts +++ b/sdk/nodejs/system/replacemsg/mail.ts @@ -72,7 +72,7 @@ export class Mail extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mail resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/nacquar.ts b/sdk/nodejs/system/replacemsg/nacquar.ts index 23a51d5c..aef3b350 100644 --- a/sdk/nodejs/system/replacemsg/nacquar.ts +++ b/sdk/nodejs/system/replacemsg/nacquar.ts @@ -72,7 +72,7 @@ export class Nacquar extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nacquar resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/nntp.ts b/sdk/nodejs/system/replacemsg/nntp.ts index 8f800e0d..4d571603 100644 --- a/sdk/nodejs/system/replacemsg/nntp.ts +++ b/sdk/nodejs/system/replacemsg/nntp.ts @@ -72,7 +72,7 @@ export class Nntp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nntp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/spam.ts b/sdk/nodejs/system/replacemsg/spam.ts index 42234645..239c3bbd 100644 --- a/sdk/nodejs/system/replacemsg/spam.ts +++ b/sdk/nodejs/system/replacemsg/spam.ts @@ -72,7 +72,7 @@ export class Spam extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Spam resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/sslvpn.ts b/sdk/nodejs/system/replacemsg/sslvpn.ts index aea9d811..0b8febfa 100644 --- a/sdk/nodejs/system/replacemsg/sslvpn.ts +++ b/sdk/nodejs/system/replacemsg/sslvpn.ts @@ -72,7 +72,7 @@ export class Sslvpn extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sslvpn resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/trafficquota.ts b/sdk/nodejs/system/replacemsg/trafficquota.ts index 3b1cd319..be71d4dd 100644 --- a/sdk/nodejs/system/replacemsg/trafficquota.ts +++ b/sdk/nodejs/system/replacemsg/trafficquota.ts @@ -72,7 +72,7 @@ export class Trafficquota extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Trafficquota resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/utm.ts b/sdk/nodejs/system/replacemsg/utm.ts index 450e6bf0..0f43bf87 100644 --- a/sdk/nodejs/system/replacemsg/utm.ts +++ b/sdk/nodejs/system/replacemsg/utm.ts @@ -72,7 +72,7 @@ export class Utm extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Utm resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsg/webproxy.ts b/sdk/nodejs/system/replacemsg/webproxy.ts index 55dcafff..7c15c171 100644 --- a/sdk/nodejs/system/replacemsg/webproxy.ts +++ b/sdk/nodejs/system/replacemsg/webproxy.ts @@ -72,7 +72,7 @@ export class Webproxy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Webproxy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/replacemsggroup.ts b/sdk/nodejs/system/replacemsggroup.ts index d4456851..ab07a7b9 100644 --- a/sdk/nodejs/system/replacemsggroup.ts +++ b/sdk/nodejs/system/replacemsggroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * groupType: "utm", * }); * ``` - * * * ## Import * @@ -114,7 +112,7 @@ export class Replacemsggroup extends pulumi.CustomResource { */ public readonly ftps!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -164,7 +162,7 @@ export class Replacemsggroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Replacement message table entries. The structure of `webproxy` block is documented below. */ @@ -293,7 +291,7 @@ export interface ReplacemsggroupState { */ ftps?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -399,7 +397,7 @@ export interface ReplacemsggroupArgs { */ ftps?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/replacemsgimage.ts b/sdk/nodejs/system/replacemsgimage.ts index ceac2ad7..0ce626e3 100644 --- a/sdk/nodejs/system/replacemsgimage.ts +++ b/sdk/nodejs/system/replacemsgimage.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * imageType: "png", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Replacemsgimage extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Replacemsgimage resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/resourcelimits.ts b/sdk/nodejs/system/resourcelimits.ts index d1af4e04..9fdb844b 100644 --- a/sdk/nodejs/system/resourcelimits.ts +++ b/sdk/nodejs/system/resourcelimits.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../utilities"; * userGroup: 0, * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Resourcelimits extends pulumi.CustomResource { */ public readonly firewallAddrgrp!: pulumi.Output; /** - * Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + * Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). */ public readonly firewallPolicy!: pulumi.Output; /** @@ -120,7 +118,7 @@ export class Resourcelimits extends pulumi.CustomResource { */ public readonly ipsecPhase2Interface!: pulumi.Output; /** - * Log disk quota in MB. + * Log disk quota in megabytes (MB). */ public readonly logDiskQuota!: pulumi.Output; /** @@ -158,7 +156,7 @@ export class Resourcelimits extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Resourcelimits resource with the given unique name, arguments, and options. @@ -240,7 +238,7 @@ export interface ResourcelimitsState { */ firewallAddrgrp?: pulumi.Input; /** - * Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + * Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). */ firewallPolicy?: pulumi.Input; /** @@ -260,7 +258,7 @@ export interface ResourcelimitsState { */ ipsecPhase2Interface?: pulumi.Input; /** - * Log disk quota in MB. + * Log disk quota in megabytes (MB). */ logDiskQuota?: pulumi.Input; /** @@ -322,7 +320,7 @@ export interface ResourcelimitsArgs { */ firewallAddrgrp?: pulumi.Input; /** - * Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + * Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). */ firewallPolicy?: pulumi.Input; /** @@ -342,7 +340,7 @@ export interface ResourcelimitsArgs { */ ipsecPhase2Interface?: pulumi.Input; /** - * Log disk quota in MB. + * Log disk quota in megabytes (MB). */ logDiskQuota?: pulumi.Input; /** diff --git a/sdk/nodejs/system/saml.ts b/sdk/nodejs/system/saml.ts index ebc15ce5..b0d12284 100644 --- a/sdk/nodejs/system/saml.ts +++ b/sdk/nodejs/system/saml.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * tolerance: 5, * }); * ``` - * * * ## Import * @@ -98,7 +96,7 @@ export class Saml extends pulumi.CustomResource { */ public readonly entityId!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -156,7 +154,7 @@ export class Saml extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Saml resource with the given unique name, arguments, and options. @@ -250,7 +248,7 @@ export interface SamlState { */ entityId?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -340,7 +338,7 @@ export interface SamlArgs { */ entityId?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/sdnconnector.ts b/sdk/nodejs/system/sdnconnector.ts index 6be06879..9943033b 100644 --- a/sdk/nodejs/system/sdnconnector.ts +++ b/sdk/nodejs/system/sdnconnector.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * username: "sg", * }); * ``` - * * * ## Import * @@ -142,7 +140,7 @@ export class Sdnconnector extends pulumi.CustomResource { */ public readonly gcpProjectLists!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -282,7 +280,7 @@ export class Sdnconnector extends pulumi.CustomResource { */ public readonly type!: pulumi.Output; /** - * Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + * Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. */ public readonly updateInterval!: pulumi.Output; /** @@ -312,7 +310,7 @@ export class Sdnconnector extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable server certificate verification. Valid values: `disable`, `enable`. */ @@ -542,7 +540,7 @@ export interface SdnconnectorState { */ gcpProjectLists?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -682,7 +680,7 @@ export interface SdnconnectorState { */ type?: pulumi.Input; /** - * Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + * Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. */ updateInterval?: pulumi.Input; /** @@ -792,7 +790,7 @@ export interface SdnconnectorArgs { */ gcpProjectLists?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -932,7 +930,7 @@ export interface SdnconnectorArgs { */ type: pulumi.Input; /** - * Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + * Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. */ updateInterval?: pulumi.Input; /** diff --git a/sdk/nodejs/system/sdnproxy.ts b/sdk/nodejs/system/sdnproxy.ts index 4036654a..d1300682 100644 --- a/sdk/nodejs/system/sdnproxy.ts +++ b/sdk/nodejs/system/sdnproxy.ts @@ -80,7 +80,7 @@ export class Sdnproxy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sdnproxy resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/sdwan.ts b/sdk/nodejs/system/sdwan.ts index 6953a49a..dd231201 100644 --- a/sdk/nodejs/system/sdwan.ts +++ b/sdk/nodejs/system/sdwan.ts @@ -80,7 +80,7 @@ export class Sdwan extends pulumi.CustomResource { */ public readonly failDetect!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -126,7 +126,7 @@ export class Sdwan extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Configure SD-WAN zones. The structure of `zone` block is documented below. */ @@ -220,7 +220,7 @@ export interface SdwanState { */ failDetect?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -302,7 +302,7 @@ export interface SdwanArgs { */ failDetect?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/sessionhelper.ts b/sdk/nodejs/system/sessionhelper.ts index 1c1c35db..d7c741f4 100644 --- a/sdk/nodejs/system/sessionhelper.ts +++ b/sdk/nodejs/system/sessionhelper.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * protocol: 17, * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Sessionhelper extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sessionhelper resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/sessionttl.ts b/sdk/nodejs/system/sessionttl.ts index 1cf04de4..c5e7ef7a 100644 --- a/sdk/nodejs/system/sessionttl.ts +++ b/sdk/nodejs/system/sessionttl.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Sessionttl("trname", {"default": "3600"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Sessionttl extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -85,7 +83,7 @@ export class Sessionttl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sessionttl resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ export interface SessionttlState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -157,7 +155,7 @@ export interface SessionttlArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/settingDns.ts b/sdk/nodejs/system/settingDns.ts index 04257c9b..52dc4ebb 100644 --- a/sdk/nodejs/system/settingDns.ts +++ b/sdk/nodejs/system/settingDns.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * secondary: "208.91.112.22", * }); * ``` - * */ export class SettingDns extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/settingNtp.ts b/sdk/nodejs/system/settingNtp.ts index 07147bed..351fcc80 100644 --- a/sdk/nodejs/system/settingNtp.ts +++ b/sdk/nodejs/system/settingNtp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * type: "custom", * }); * ``` - * */ export class SettingNtp extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/settings.ts b/sdk/nodejs/system/settings.ts index 821d3613..536160e4 100644 --- a/sdk/nodejs/system/settings.ts +++ b/sdk/nodejs/system/settings.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * status: "enable", * }); * ``` - * * * ## Import * @@ -109,7 +107,7 @@ export class Settings extends pulumi.CustomResource { */ public readonly bfd!: pulumi.Output; /** - * BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + * BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. */ public readonly bfdDesiredMinTx!: pulumi.Output; /** @@ -121,7 +119,7 @@ export class Settings extends pulumi.CustomResource { */ public readonly bfdDontEnforceSrcPort!: pulumi.Output; /** - * BFD required minimal receive interval (1 - 100000 ms, default = 50). + * BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. */ public readonly bfdRequiredMinRx!: pulumi.Output; /** @@ -201,7 +199,7 @@ export class Settings extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + * Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. */ public readonly ecmpMaxPaths!: pulumi.Output; /** @@ -233,7 +231,7 @@ export class Settings extends pulumi.CustomResource { */ public readonly gateway6!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -536,6 +534,10 @@ export class Settings extends pulumi.CustomResource { * Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. */ public readonly inspectionMode!: pulumi.Output; + /** + * Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + */ + public readonly internetServiceAppCtrlSize!: pulumi.Output; /** * Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. */ @@ -681,13 +683,13 @@ export class Settings extends pulumi.CustomResource { */ public readonly v4EcmpMode!: pulumi.Output; /** - * VDOM type (traffic or admin). + * VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. */ public readonly vdomType!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. */ @@ -830,6 +832,7 @@ export class Settings extends pulumi.CustomResource { resourceInputs["ikeTcpPort"] = state ? state.ikeTcpPort : undefined; resourceInputs["implicitAllowDns"] = state ? state.implicitAllowDns : undefined; resourceInputs["inspectionMode"] = state ? state.inspectionMode : undefined; + resourceInputs["internetServiceAppCtrlSize"] = state ? state.internetServiceAppCtrlSize : undefined; resourceInputs["internetServiceDatabaseCache"] = state ? state.internetServiceDatabaseCache : undefined; resourceInputs["ip"] = state ? state.ip : undefined; resourceInputs["ip6"] = state ? state.ip6 : undefined; @@ -989,6 +992,7 @@ export class Settings extends pulumi.CustomResource { resourceInputs["ikeTcpPort"] = args ? args.ikeTcpPort : undefined; resourceInputs["implicitAllowDns"] = args ? args.implicitAllowDns : undefined; resourceInputs["inspectionMode"] = args ? args.inspectionMode : undefined; + resourceInputs["internetServiceAppCtrlSize"] = args ? args.internetServiceAppCtrlSize : undefined; resourceInputs["internetServiceDatabaseCache"] = args ? args.internetServiceDatabaseCache : undefined; resourceInputs["ip"] = args ? args.ip : undefined; resourceInputs["ip6"] = args ? args.ip6 : undefined; @@ -1077,7 +1081,7 @@ export interface SettingsState { */ bfd?: pulumi.Input; /** - * BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + * BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. */ bfdDesiredMinTx?: pulumi.Input; /** @@ -1089,7 +1093,7 @@ export interface SettingsState { */ bfdDontEnforceSrcPort?: pulumi.Input; /** - * BFD required minimal receive interval (1 - 100000 ms, default = 50). + * BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. */ bfdRequiredMinRx?: pulumi.Input; /** @@ -1169,7 +1173,7 @@ export interface SettingsState { */ dynamicSortSubtable?: pulumi.Input; /** - * Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + * Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. */ ecmpMaxPaths?: pulumi.Input; /** @@ -1201,7 +1205,7 @@ export interface SettingsState { */ gateway6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1504,6 +1508,10 @@ export interface SettingsState { * Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. */ inspectionMode?: pulumi.Input; + /** + * Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + */ + internetServiceAppCtrlSize?: pulumi.Input; /** * Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. */ @@ -1649,7 +1657,7 @@ export interface SettingsState { */ v4EcmpMode?: pulumi.Input; /** - * VDOM type (traffic or admin). + * VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. */ vdomType?: pulumi.Input; /** @@ -1711,7 +1719,7 @@ export interface SettingsArgs { */ bfd?: pulumi.Input; /** - * BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + * BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. */ bfdDesiredMinTx?: pulumi.Input; /** @@ -1723,7 +1731,7 @@ export interface SettingsArgs { */ bfdDontEnforceSrcPort?: pulumi.Input; /** - * BFD required minimal receive interval (1 - 100000 ms, default = 50). + * BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. */ bfdRequiredMinRx?: pulumi.Input; /** @@ -1803,7 +1811,7 @@ export interface SettingsArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + * Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. */ ecmpMaxPaths?: pulumi.Input; /** @@ -1835,7 +1843,7 @@ export interface SettingsArgs { */ gateway6?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -2138,6 +2146,10 @@ export interface SettingsArgs { * Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. */ inspectionMode?: pulumi.Input; + /** + * Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + */ + internetServiceAppCtrlSize?: pulumi.Input; /** * Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. */ @@ -2283,7 +2295,7 @@ export interface SettingsArgs { */ v4EcmpMode?: pulumi.Input; /** - * VDOM type (traffic or admin). + * VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. */ vdomType?: pulumi.Input; /** diff --git a/sdk/nodejs/system/sflow.ts b/sdk/nodejs/system/sflow.ts index 8d3ae3d7..ef952e09 100644 --- a/sdk/nodejs/system/sflow.ts +++ b/sdk/nodejs/system/sflow.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * sourceIp: "0.0.0.0", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Sflow extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -105,7 +103,7 @@ export class Sflow extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sflow resource with the given unique name, arguments, and options. @@ -170,7 +168,7 @@ export interface SflowState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -212,7 +210,7 @@ export interface SflowArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/sittunnel.ts b/sdk/nodejs/system/sittunnel.ts index 28a3db21..a2005ea1 100644 --- a/sdk/nodejs/system/sittunnel.ts +++ b/sdk/nodejs/system/sittunnel.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * source: "2.2.2.2", * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Sittunnel extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sittunnel resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/smsserver.ts b/sdk/nodejs/system/smsserver.ts index 5696aef9..a0997aaa 100644 --- a/sdk/nodejs/system/smsserver.ts +++ b/sdk/nodejs/system/smsserver.ts @@ -9,14 +9,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Smsserver("trname", {mailServer: "1.1.1.2"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Smsserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Smsserver resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/snmp/community.ts b/sdk/nodejs/system/snmp/community.ts index b92bffad..2be2faa4 100644 --- a/sdk/nodejs/system/snmp/community.ts +++ b/sdk/nodejs/system/snmp/community.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../../utilities"; * trapV2cStatus: "enable", * }); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Community extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -159,7 +157,7 @@ export class Community extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * SNMP access control VDOMs. The structure of `vdoms` block is documented below. */ @@ -248,7 +246,7 @@ export interface CommunityState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -338,7 +336,7 @@ export interface CommunityArgs { */ fosid: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/snmp/getSysinfo.ts b/sdk/nodejs/system/snmp/getSysinfo.ts index f59ab51b..09ef856c 100644 --- a/sdk/nodejs/system/snmp/getSysinfo.ts +++ b/sdk/nodejs/system/snmp/getSysinfo.ts @@ -30,6 +30,10 @@ export interface GetSysinfoArgs { * A collection of values returned by getSysinfo. */ export interface GetSysinfoResult { + /** + * Enable/disable allowance of appending VDOM or interface index in some RFC tables. + */ + readonly appendIndex: string; /** * Contact information. */ diff --git a/sdk/nodejs/system/snmp/mibview.ts b/sdk/nodejs/system/snmp/mibview.ts index 1f4b950c..465503c2 100644 --- a/sdk/nodejs/system/snmp/mibview.ts +++ b/sdk/nodejs/system/snmp/mibview.ts @@ -68,7 +68,7 @@ export class Mibview extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mibview resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/snmp/sysinfo.ts b/sdk/nodejs/system/snmp/sysinfo.ts index 429cdb99..4cce18fd 100644 --- a/sdk/nodejs/system/snmp/sysinfo.ts +++ b/sdk/nodejs/system/snmp/sysinfo.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * trapLowMemoryThreshold: 80, * }); * ``` - * * * ## Import * @@ -69,6 +67,10 @@ export class Sysinfo extends pulumi.CustomResource { return obj['__pulumiType'] === Sysinfo.__pulumiType; } + /** + * Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + */ + public readonly appendIndex!: pulumi.Output; /** * Contact information. */ @@ -78,7 +80,7 @@ export class Sysinfo extends pulumi.CustomResource { */ public readonly description!: pulumi.Output; /** - * Local SNMP engineID string (maximum 24 characters). + * Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. */ public readonly engineId!: pulumi.Output; /** @@ -116,7 +118,7 @@ export class Sysinfo extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Sysinfo resource with the given unique name, arguments, and options. @@ -131,6 +133,7 @@ export class Sysinfo extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as SysinfoState | undefined; + resourceInputs["appendIndex"] = state ? state.appendIndex : undefined; resourceInputs["contactInfo"] = state ? state.contactInfo : undefined; resourceInputs["description"] = state ? state.description : undefined; resourceInputs["engineId"] = state ? state.engineId : undefined; @@ -145,6 +148,7 @@ export class Sysinfo extends pulumi.CustomResource { resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; } else { const args = argsOrState as SysinfoArgs | undefined; + resourceInputs["appendIndex"] = args ? args.appendIndex : undefined; resourceInputs["contactInfo"] = args ? args.contactInfo : undefined; resourceInputs["description"] = args ? args.description : undefined; resourceInputs["engineId"] = args ? args.engineId : undefined; @@ -167,6 +171,10 @@ export class Sysinfo extends pulumi.CustomResource { * Input properties used for looking up and filtering Sysinfo resources. */ export interface SysinfoState { + /** + * Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + */ + appendIndex?: pulumi.Input; /** * Contact information. */ @@ -176,7 +184,7 @@ export interface SysinfoState { */ description?: pulumi.Input; /** - * Local SNMP engineID string (maximum 24 characters). + * Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. */ engineId?: pulumi.Input; /** @@ -221,6 +229,10 @@ export interface SysinfoState { * The set of arguments for constructing a Sysinfo resource. */ export interface SysinfoArgs { + /** + * Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + */ + appendIndex?: pulumi.Input; /** * Contact information. */ @@ -230,7 +242,7 @@ export interface SysinfoArgs { */ description?: pulumi.Input; /** - * Local SNMP engineID string (maximum 24 characters). + * Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. */ engineId?: pulumi.Input; /** diff --git a/sdk/nodejs/system/snmp/user.ts b/sdk/nodejs/system/snmp/user.ts index bf526115..d674e8a8 100644 --- a/sdk/nodejs/system/snmp/user.ts +++ b/sdk/nodejs/system/snmp/user.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../../utilities"; * trapStatus: "enable", * }); * ``` - * * * ## Import * @@ -97,7 +95,7 @@ export class User extends pulumi.CustomResource { */ public readonly events!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -167,7 +165,7 @@ export class User extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * SNMP access control VDOMs. The structure of `vdoms` block is documented below. */ @@ -263,7 +261,7 @@ export interface UserState { */ events?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -361,7 +359,7 @@ export interface UserArgs { */ events?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/speedtestschedule.ts b/sdk/nodejs/system/speedtestschedule.ts index c5fbdd5c..dd10c233 100644 --- a/sdk/nodejs/system/speedtestschedule.ts +++ b/sdk/nodejs/system/speedtestschedule.ts @@ -72,7 +72,7 @@ export class Speedtestschedule extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -130,7 +130,7 @@ export class Speedtestschedule extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Speedtestschedule resource with the given unique name, arguments, and options. @@ -212,7 +212,7 @@ export interface SpeedtestscheduleState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -294,7 +294,7 @@ export interface SpeedtestscheduleArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/speedtestserver.ts b/sdk/nodejs/system/speedtestserver.ts index 0d441c46..219df6fa 100644 --- a/sdk/nodejs/system/speedtestserver.ts +++ b/sdk/nodejs/system/speedtestserver.ts @@ -60,7 +60,7 @@ export class Speedtestserver extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Speedtestserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Speedtestserver resource with the given unique name, arguments, and options. @@ -122,7 +122,7 @@ export interface SpeedtestserverState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -152,7 +152,7 @@ export interface SpeedtestserverArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/speedtestsetting.ts b/sdk/nodejs/system/speedtestsetting.ts index f3652f8f..f22bf853 100644 --- a/sdk/nodejs/system/speedtestsetting.ts +++ b/sdk/nodejs/system/speedtestsetting.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure speed test setting. Applies to FortiOS Version `7.2.6,7.4.1,7.4.2`. + * Configure speed test setting. Applies to FortiOS Version `7.2.6,7.2.7,7.2.8,7.4.1,7.4.2,7.4.3,7.4.4`. * * ## Import * @@ -64,7 +64,7 @@ export class Speedtestsetting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Speedtestsetting resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/sshconfig.ts b/sdk/nodejs/system/sshconfig.ts new file mode 100644 index 00000000..0b92f439 --- /dev/null +++ b/sdk/nodejs/system/sshconfig.ts @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../utilities"; + +/** + * Configure SSH config. Applies to FortiOS Version `>= 7.4.4`. + * + * ## Import + * + * System SshConfig can be imported using any of these accepted formats: + * + * ```sh + * $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + * ``` + * + * If you do not want to import arguments of block: + * + * $ export "FORTIOS_IMPORT_TABLE"="false" + * + * ```sh + * $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + * ``` + * + * $ unset "FORTIOS_IMPORT_TABLE" + */ +export class Sshconfig extends pulumi.CustomResource { + /** + * Get an existing Sshconfig resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param state Any extra arguments used during the lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, state?: SshconfigState, opts?: pulumi.CustomResourceOptions): Sshconfig { + return new Sshconfig(name, state, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'fortios:system/sshconfig:Sshconfig'; + + /** + * Returns true if the given object is an instance of Sshconfig. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Sshconfig { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Sshconfig.__pulumiType; + } + + /** + * Select one or more SSH ciphers. Valid values: `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`. + */ + public readonly sshEncAlgo!: pulumi.Output; + /** + * Config SSH host key. + */ + public readonly sshHsk!: pulumi.Output; + /** + * Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + */ + public readonly sshHskAlgo!: pulumi.Output; + /** + * Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + */ + public readonly sshHskOverride!: pulumi.Output; + /** + * Password for ssh-hostkey. + */ + public readonly sshHskPassword!: pulumi.Output; + /** + * Select one or more SSH kex algorithms. 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`. + */ + public readonly sshKexAlgo!: pulumi.Output; + /** + * Select one or more SSH MAC algorithms. 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`. + */ + public readonly sshMacAlgo!: pulumi.Output; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + public readonly vdomparam!: pulumi.Output; + + /** + * Create a Sshconfig resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args?: SshconfigArgs, opts?: pulumi.CustomResourceOptions) + constructor(name: string, argsOrState?: SshconfigArgs | SshconfigState, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (opts.id) { + const state = argsOrState as SshconfigState | undefined; + resourceInputs["sshEncAlgo"] = state ? state.sshEncAlgo : undefined; + resourceInputs["sshHsk"] = state ? state.sshHsk : undefined; + resourceInputs["sshHskAlgo"] = state ? state.sshHskAlgo : undefined; + resourceInputs["sshHskOverride"] = state ? state.sshHskOverride : undefined; + resourceInputs["sshHskPassword"] = state ? state.sshHskPassword : undefined; + resourceInputs["sshKexAlgo"] = state ? state.sshKexAlgo : undefined; + resourceInputs["sshMacAlgo"] = state ? state.sshMacAlgo : undefined; + resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; + } else { + const args = argsOrState as SshconfigArgs | undefined; + resourceInputs["sshEncAlgo"] = args ? args.sshEncAlgo : undefined; + resourceInputs["sshHsk"] = args ? args.sshHsk : undefined; + resourceInputs["sshHskAlgo"] = args ? args.sshHskAlgo : undefined; + resourceInputs["sshHskOverride"] = args ? args.sshHskOverride : undefined; + resourceInputs["sshHskPassword"] = args ? args.sshHskPassword : undefined; + resourceInputs["sshKexAlgo"] = args ? args.sshKexAlgo : undefined; + resourceInputs["sshMacAlgo"] = args ? args.sshMacAlgo : undefined; + resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + super(Sshconfig.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * Input properties used for looking up and filtering Sshconfig resources. + */ +export interface SshconfigState { + /** + * Select one or more SSH ciphers. Valid values: `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`. + */ + sshEncAlgo?: pulumi.Input; + /** + * Config SSH host key. + */ + sshHsk?: pulumi.Input; + /** + * Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + */ + sshHskAlgo?: pulumi.Input; + /** + * Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + */ + sshHskOverride?: pulumi.Input; + /** + * Password for ssh-hostkey. + */ + sshHskPassword?: pulumi.Input; + /** + * Select one or more SSH kex algorithms. 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`. + */ + sshKexAlgo?: pulumi.Input; + /** + * Select one or more SSH MAC algorithms. 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`. + */ + sshMacAlgo?: pulumi.Input; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + vdomparam?: pulumi.Input; +} + +/** + * The set of arguments for constructing a Sshconfig resource. + */ +export interface SshconfigArgs { + /** + * Select one or more SSH ciphers. Valid values: `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`. + */ + sshEncAlgo?: pulumi.Input; + /** + * Config SSH host key. + */ + sshHsk?: pulumi.Input; + /** + * Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + */ + sshHskAlgo?: pulumi.Input; + /** + * Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + */ + sshHskOverride?: pulumi.Input; + /** + * Password for ssh-hostkey. + */ + sshHskPassword?: pulumi.Input; + /** + * Select one or more SSH kex algorithms. 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`. + */ + sshKexAlgo?: pulumi.Input; + /** + * Select one or more SSH MAC algorithms. 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`. + */ + sshMacAlgo?: pulumi.Input; + /** + * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + */ + vdomparam?: pulumi.Input; +} diff --git a/sdk/nodejs/system/ssoadmin.ts b/sdk/nodejs/system/ssoadmin.ts index 62379a3b..eb2b523f 100644 --- a/sdk/nodejs/system/ssoadmin.ts +++ b/sdk/nodejs/system/ssoadmin.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -80,7 +78,7 @@ export class Ssoadmin extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +92,7 @@ export class Ssoadmin extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. */ @@ -151,7 +149,7 @@ export interface SsoadminState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -185,7 +183,7 @@ export interface SsoadminArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ssoforticloudadmin.ts b/sdk/nodejs/system/ssoforticloudadmin.ts index c07f7b5b..2479bd2f 100644 --- a/sdk/nodejs/system/ssoforticloudadmin.ts +++ b/sdk/nodejs/system/ssoforticloudadmin.ts @@ -64,7 +64,7 @@ export class Ssoforticloudadmin extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Ssoforticloudadmin extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. */ @@ -126,7 +126,7 @@ export interface SsoforticloudadminState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface SsoforticloudadminArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/ssofortigatecloudadmin.ts b/sdk/nodejs/system/ssofortigatecloudadmin.ts index 68905ef2..b2719b18 100644 --- a/sdk/nodejs/system/ssofortigatecloudadmin.ts +++ b/sdk/nodejs/system/ssofortigatecloudadmin.ts @@ -64,7 +64,7 @@ export class Ssofortigatecloudadmin extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Ssofortigatecloudadmin extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. */ @@ -126,7 +126,7 @@ export interface SsofortigatecloudadminState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface SsofortigatecloudadminArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/standalonecluster.ts b/sdk/nodejs/system/standalonecluster.ts index e04dd764..7ab9d35b 100644 --- a/sdk/nodejs/system/standalonecluster.ts +++ b/sdk/nodejs/system/standalonecluster.ts @@ -72,11 +72,11 @@ export class Standalonecluster extends pulumi.CustomResource { */ public readonly encryption!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** - * Cluster member ID (0 - 3). + * Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. */ public readonly groupMemberId!: pulumi.Output; /** @@ -98,7 +98,7 @@ export class Standalonecluster extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Standalonecluster resource with the given unique name, arguments, and options. @@ -166,11 +166,11 @@ export interface StandaloneclusterState { */ encryption?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** - * Cluster member ID (0 - 3). + * Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. */ groupMemberId?: pulumi.Input; /** @@ -216,11 +216,11 @@ export interface StandaloneclusterArgs { */ encryption?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** - * Cluster member ID (0 - 3). + * Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. */ groupMemberId?: pulumi.Input; /** diff --git a/sdk/nodejs/system/storage.ts b/sdk/nodejs/system/storage.ts index d8b51874..39dd6a15 100644 --- a/sdk/nodejs/system/storage.ts +++ b/sdk/nodejs/system/storage.ts @@ -88,7 +88,7 @@ export class Storage extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * WAN Optimization mode (default = mix). Valid values: `mix`, `wanopt`, `webcache`. */ diff --git a/sdk/nodejs/system/stp.ts b/sdk/nodejs/system/stp.ts index d166135e..968811a1 100644 --- a/sdk/nodejs/system/stp.ts +++ b/sdk/nodejs/system/stp.ts @@ -76,7 +76,7 @@ export class Stp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Stp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/switchinterface.ts b/sdk/nodejs/system/switchinterface.ts index 7cb36093..9cedf8bb 100644 --- a/sdk/nodejs/system/switchinterface.ts +++ b/sdk/nodejs/system/switchinterface.ts @@ -60,7 +60,7 @@ export class Switchinterface extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +106,7 @@ export class Switchinterface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Switchinterface resource with the given unique name, arguments, and options. @@ -164,7 +164,7 @@ export interface SwitchinterfaceState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -222,7 +222,7 @@ export interface SwitchinterfaceArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/tosbasedpriority.ts b/sdk/nodejs/system/tosbasedpriority.ts index 48dc3a37..dbd193e3 100644 --- a/sdk/nodejs/system/tosbasedpriority.ts +++ b/sdk/nodejs/system/tosbasedpriority.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * tos: 11, * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Tosbasedpriority extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Tosbasedpriority resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/vdom.ts b/sdk/nodejs/system/vdom.ts index 14780546..96e51515 100644 --- a/sdk/nodejs/system/vdom.ts +++ b/sdk/nodejs/system/vdom.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * temporary: 0, * }); * ``` - * * * ## Import * @@ -90,7 +88,7 @@ export class Vdom extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdom resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/vdomSetting.ts b/sdk/nodejs/system/vdomSetting.ts index 6e587de3..d4aa5db3 100644 --- a/sdk/nodejs/system/vdomSetting.ts +++ b/sdk/nodejs/system/vdomSetting.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * temporary: "0", * }); * ``` - * */ export class VdomSetting extends pulumi.CustomResource { /** diff --git a/sdk/nodejs/system/vdomdns.ts b/sdk/nodejs/system/vdomdns.ts index 87954b54..b162be1f 100644 --- a/sdk/nodejs/system/vdomdns.ts +++ b/sdk/nodejs/system/vdomdns.ts @@ -56,11 +56,11 @@ export class Vdomdns extends pulumi.CustomResource { } /** - * Alternate primary DNS server. (This is not used as a failover DNS server.) + * Alternate primary DNS server. This is not used as a failover DNS server. */ public readonly altPrimary!: pulumi.Output; /** - * Alternate secondary DNS server. (This is not used as a failover DNS server.) + * Alternate secondary DNS server. This is not used as a failover DNS server. */ public readonly altSecondary!: pulumi.Output; /** @@ -72,7 +72,7 @@ export class Vdomdns extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -126,7 +126,7 @@ export class Vdomdns extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdomdns resource with the given unique name, arguments, and options. @@ -190,11 +190,11 @@ export class Vdomdns extends pulumi.CustomResource { */ export interface VdomdnsState { /** - * Alternate primary DNS server. (This is not used as a failover DNS server.) + * Alternate primary DNS server. This is not used as a failover DNS server. */ altPrimary?: pulumi.Input; /** - * Alternate secondary DNS server. (This is not used as a failover DNS server.) + * Alternate secondary DNS server. This is not used as a failover DNS server. */ altSecondary?: pulumi.Input; /** @@ -206,7 +206,7 @@ export interface VdomdnsState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -268,11 +268,11 @@ export interface VdomdnsState { */ export interface VdomdnsArgs { /** - * Alternate primary DNS server. (This is not used as a failover DNS server.) + * Alternate primary DNS server. This is not used as a failover DNS server. */ altPrimary?: pulumi.Input; /** - * Alternate secondary DNS server. (This is not used as a failover DNS server.) + * Alternate secondary DNS server. This is not used as a failover DNS server. */ altSecondary?: pulumi.Input; /** @@ -284,7 +284,7 @@ export interface VdomdnsArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/vdomexception.ts b/sdk/nodejs/system/vdomexception.ts index 75036e91..a5c994bd 100644 --- a/sdk/nodejs/system/vdomexception.ts +++ b/sdk/nodejs/system/vdomexception.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * scope: "all", * }); * ``` - * * * ## Import * @@ -76,11 +74,11 @@ export class Vdomexception extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Index <1-4096>. + * Index (1 - 4096). */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +96,7 @@ export class Vdomexception extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Names of the VDOMs. The structure of `vdom` block is documented below. */ @@ -153,11 +151,11 @@ export interface VdomexceptionState { */ dynamicSortSubtable?: pulumi.Input; /** - * Index <1-4096>. + * Index (1 - 4096). */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -191,11 +189,11 @@ export interface VdomexceptionArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Index <1-4096>. + * Index (1 - 4096). */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/vdomlink.ts b/sdk/nodejs/system/vdomlink.ts index aaa45830..84cced15 100644 --- a/sdk/nodejs/system/vdomlink.ts +++ b/sdk/nodejs/system/vdomlink.ts @@ -54,7 +54,7 @@ export class Vdomlink extends pulumi.CustomResource { } /** - * VDOM link name (maximum = 8 characters). + * VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. */ public readonly name!: pulumi.Output; /** @@ -68,7 +68,7 @@ export class Vdomlink extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdomlink resource with the given unique name, arguments, and options. @@ -104,7 +104,7 @@ export class Vdomlink extends pulumi.CustomResource { */ export interface VdomlinkState { /** - * VDOM link name (maximum = 8 characters). + * VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. */ name?: pulumi.Input; /** @@ -126,7 +126,7 @@ export interface VdomlinkState { */ export interface VdomlinkArgs { /** - * VDOM link name (maximum = 8 characters). + * VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. */ name?: pulumi.Input; /** diff --git a/sdk/nodejs/system/vdomnetflow.ts b/sdk/nodejs/system/vdomnetflow.ts index 33d584dc..c0541f90 100644 --- a/sdk/nodejs/system/vdomnetflow.ts +++ b/sdk/nodejs/system/vdomnetflow.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * vdomNetflow: "disable", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Vdomnetflow extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -110,7 +108,7 @@ export class Vdomnetflow extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdomnetflow resource with the given unique name, arguments, and options. @@ -174,7 +172,7 @@ export interface VdomnetflowState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -220,7 +218,7 @@ export interface VdomnetflowArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/vdomproperty.ts b/sdk/nodejs/system/vdomproperty.ts index d4aac319..641f6c23 100644 --- a/sdk/nodejs/system/vdomproperty.ts +++ b/sdk/nodejs/system/vdomproperty.ts @@ -74,7 +74,7 @@ export class Vdomproperty extends pulumi.CustomResource { */ public readonly firewallAddrgrp!: pulumi.Output; /** - * Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + * Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). */ public readonly firewallPolicy!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Vdomproperty extends pulumi.CustomResource { */ public readonly ipsecPhase2Interface!: pulumi.Output; /** - * Log disk quota in MB (range depends on how much disk space is available). + * Log disk quota in megabytes (MB). Range depends on how much disk space is available. */ public readonly logDiskQuota!: pulumi.Output; /** @@ -122,7 +122,7 @@ export class Vdomproperty extends pulumi.CustomResource { */ public readonly session!: pulumi.Output; /** - * Permanent SNMP Index of the virtual domain (0 - 4294967295). + * Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. */ public readonly snmpIndex!: pulumi.Output; /** @@ -140,7 +140,7 @@ export class Vdomproperty extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdomproperty resource with the given unique name, arguments, and options. @@ -232,7 +232,7 @@ export interface VdompropertyState { */ firewallAddrgrp?: pulumi.Input; /** - * Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + * Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). */ firewallPolicy?: pulumi.Input; /** @@ -252,7 +252,7 @@ export interface VdompropertyState { */ ipsecPhase2Interface?: pulumi.Input; /** - * Log disk quota in MB (range depends on how much disk space is available). + * Log disk quota in megabytes (MB). Range depends on how much disk space is available. */ logDiskQuota?: pulumi.Input; /** @@ -280,7 +280,7 @@ export interface VdompropertyState { */ session?: pulumi.Input; /** - * Permanent SNMP Index of the virtual domain (0 - 4294967295). + * Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. */ snmpIndex?: pulumi.Input; /** @@ -326,7 +326,7 @@ export interface VdompropertyArgs { */ firewallAddrgrp?: pulumi.Input; /** - * Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + * Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). */ firewallPolicy?: pulumi.Input; /** @@ -346,7 +346,7 @@ export interface VdompropertyArgs { */ ipsecPhase2Interface?: pulumi.Input; /** - * Log disk quota in MB (range depends on how much disk space is available). + * Log disk quota in megabytes (MB). Range depends on how much disk space is available. */ logDiskQuota?: pulumi.Input; /** @@ -374,7 +374,7 @@ export interface VdompropertyArgs { */ session?: pulumi.Input; /** - * Permanent SNMP Index of the virtual domain (0 - 4294967295). + * Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. */ snmpIndex?: pulumi.Input; /** diff --git a/sdk/nodejs/system/vdomradiusserver.ts b/sdk/nodejs/system/vdomradiusserver.ts index 271d6911..c3ccfd6f 100644 --- a/sdk/nodejs/system/vdomradiusserver.ts +++ b/sdk/nodejs/system/vdomradiusserver.ts @@ -68,7 +68,7 @@ export class Vdomradiusserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdomradiusserver resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/vdomsflow.ts b/sdk/nodejs/system/vdomsflow.ts index 85124829..e25a9025 100644 --- a/sdk/nodejs/system/vdomsflow.ts +++ b/sdk/nodejs/system/vdomsflow.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * vdomSflow: "disable", * }); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Vdomsflow extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -110,7 +108,7 @@ export class Vdomsflow extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vdomsflow resource with the given unique name, arguments, and options. @@ -174,7 +172,7 @@ export interface VdomsflowState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -220,7 +218,7 @@ export interface VdomsflowArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/virtualswitch.ts b/sdk/nodejs/system/virtualswitch.ts index b4e58de7..69bbc4e8 100644 --- a/sdk/nodejs/system/virtualswitch.ts +++ b/sdk/nodejs/system/virtualswitch.ts @@ -60,7 +60,7 @@ export class Virtualswitch extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Virtualswitch extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN. */ @@ -152,7 +152,7 @@ export interface VirtualswitchState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -202,7 +202,7 @@ export interface VirtualswitchArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/virtualwanlink.ts b/sdk/nodejs/system/virtualwanlink.ts index c8222832..1d084823 100644 --- a/sdk/nodejs/system/virtualwanlink.ts +++ b/sdk/nodejs/system/virtualwanlink.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Virtualwanlink extends pulumi.CustomResource { */ public readonly failDetect!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -125,7 +123,7 @@ export class Virtualwanlink extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Configure SD-WAN zones. The structure of `zone` block is documented below. */ @@ -199,7 +197,7 @@ export interface VirtualwanlinkState { */ failDetect?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -265,7 +263,7 @@ export interface VirtualwanlinkArgs { */ failDetect?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/virtualwirepair.ts b/sdk/nodejs/system/virtualwirepair.ts index 9ea43b1e..7990d878 100644 --- a/sdk/nodejs/system/virtualwirepair.ts +++ b/sdk/nodejs/system/virtualwirepair.ts @@ -60,7 +60,7 @@ export class Virtualwirepair extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Virtualwirepair extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Set VLAN filters. */ @@ -131,7 +131,7 @@ export interface VirtualwirepairState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -165,7 +165,7 @@ export interface VirtualwirepairArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/vnetunnel.ts b/sdk/nodejs/system/vnetunnel.ts index 71b1a46a..ce7808fc 100644 --- a/sdk/nodejs/system/vnetunnel.ts +++ b/sdk/nodejs/system/vnetunnel.ts @@ -100,7 +100,7 @@ export class Vnetunnel extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vnetunnel resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/vxlan.ts b/sdk/nodejs/system/vxlan.ts index 75ce229c..ddef776f 100644 --- a/sdk/nodejs/system/vxlan.ts +++ b/sdk/nodejs/system/vxlan.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * vni: 3, * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Vxlan extends pulumi.CustomResource { */ public readonly evpnId!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -121,7 +119,7 @@ export class Vxlan extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VXLAN network ID. */ @@ -200,7 +198,7 @@ export interface VxlanState { */ evpnId?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -258,7 +256,7 @@ export interface VxlanArgs { */ evpnId?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/system/wccp.ts b/sdk/nodejs/system/wccp.ts index cbb3d0b3..6c038aef 100644 --- a/sdk/nodejs/system/wccp.ts +++ b/sdk/nodejs/system/wccp.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -36,7 +35,6 @@ import * as utilities from "../utilities"; * serviceType: "auto", * }); * ``` - * * * ## Import * @@ -179,7 +177,7 @@ export class Wccp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Wccp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/system/zone.ts b/sdk/nodejs/system/zone.ts index 6f85aa1d..bc071eb0 100644 --- a/sdk/nodejs/system/zone.ts +++ b/sdk/nodejs/system/zone.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.system.Zone("trname", {intrazone: "allow"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Zone extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -97,7 +95,7 @@ export class Zone extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Zone resource with the given unique name, arguments, and options. @@ -149,7 +147,7 @@ export interface ZoneState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -187,7 +185,7 @@ export interface ZoneArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/tsconfig.json b/sdk/nodejs/tsconfig.json index 43982dce..589848d5 100644 --- a/sdk/nodejs/tsconfig.json +++ b/sdk/nodejs/tsconfig.json @@ -82,6 +82,7 @@ "extensioncontroller/dataplan.ts", "extensioncontroller/extender.ts", "extensioncontroller/extenderprofile.ts", + "extensioncontroller/extendervap.ts", "extensioncontroller/fortigate.ts", "extensioncontroller/fortigateprofile.ts", "extensioncontroller/index.ts", @@ -248,6 +249,7 @@ "firewall/objectServicegroup.ts", "firewall/objectVip.ts", "firewall/objectVipgroup.ts", + "firewall/ondemandsniffer.ts", "firewall/policy.ts", "firewall/policy46.ts", "firewall/policy6.ts", @@ -782,6 +784,7 @@ "system/ipv6neighborcache.ts", "system/ipv6tunnel.ts", "system/licenseForticare.ts", + "system/licenseFortiflex.ts", "system/licenseVdom.ts", "system/licenseVm.ts", "system/linkmonitor.ts", @@ -859,6 +862,7 @@ "system/speedtestschedule.ts", "system/speedtestserver.ts", "system/speedtestsetting.ts", + "system/sshconfig.ts", "system/ssoadmin.ts", "system/ssoforticloudadmin.ts", "system/ssofortigatecloudadmin.ts", diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index c0bf1594..3441d9a2 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -421,57 +421,27 @@ export namespace antivirus { } export interface ProfilePop3 { - /** - * Select the archive types to block. - */ archiveBlock?: pulumi.Input; - /** - * Select the archive types to log. - */ archiveLog?: pulumi.Input; - /** - * Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - */ avScan?: pulumi.Input; /** * AV Content Disarm and Reconstruction settings. The structure of `contentDisarm` block is documented below. */ contentDisarm?: pulumi.Input; - /** - * Enable/disable the virus emulator. Valid values: `enable`, `disable`. - */ emulator?: pulumi.Input; - /** - * Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - */ executables?: pulumi.Input; /** * One or more external malware block lists. The structure of `externalBlocklist` block is documented below. */ externalBlocklist?: pulumi.Input; - /** - * Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - */ fortiai?: pulumi.Input; - /** - * Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - */ fortindr?: pulumi.Input; - /** - * Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - */ fortisandbox?: pulumi.Input; - /** - * Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - */ options?: pulumi.Input; /** * Configure Virus Outbreak Prevention settings. The structure of `outbreakPrevention` block is documented below. */ outbreakPrevention?: pulumi.Input; - /** - * Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - */ quarantine?: pulumi.Input; } @@ -1878,53 +1848,17 @@ export namespace extendercontroller { } export interface Extender1Modem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; - /** - * Connection status. - */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; - /** - * FortiExtender interface name. - */ ifname?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; - /** - * Redundant interface. - */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -1964,53 +1898,17 @@ export namespace extendercontroller { } export interface Extender1Modem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; - /** - * Connection status. - */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; - /** - * FortiExtender interface name. - */ ifname?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; - /** - * Redundant interface. - */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2067,53 +1965,26 @@ export namespace extendercontroller { } export interface ExtenderModem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; /** * Connection status. */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; /** * FortiExtender interface name. */ ifname?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; /** * Redundant interface. */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2153,53 +2024,26 @@ export namespace extendercontroller { } export interface ExtenderModem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; /** * Connection status. */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; /** * FortiExtender interface name. */ ifname?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; /** * Redundant interface. */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2295,49 +2139,16 @@ export namespace extendercontroller { } export interface ExtenderprofileCellularModem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; - /** - * Connection status. - */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; - /** - * Redundant interface. - */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2377,49 +2188,16 @@ export namespace extendercontroller { } export interface ExtenderprofileCellularModem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; - /** - * Connection status. - */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; - /** - * Redundant interface. - */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2626,49 +2404,16 @@ export namespace extensioncontroller { } export interface ExtenderprofileCellularModem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; - /** - * Connection status. - */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; - /** - * Redundant interface. - */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2708,49 +2453,16 @@ export namespace extensioncontroller { } export interface ExtenderprofileCellularModem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch?: pulumi.Input; - /** - * Connection status. - */ connStatus?: pulumi.Input; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim?: pulumi.Input; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps?: pulumi.Input; - /** - * Preferred carrier. - */ preferredCarrier?: pulumi.Input; - /** - * Redundant interface. - */ redundantIntf?: pulumi.Input; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode?: pulumi.Input; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin?: pulumi.Input; - /** - * SIM #1 PIN password. - */ sim1PinCode?: pulumi.Input; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin?: pulumi.Input; - /** - * SIM #2 PIN password. - */ sim2PinCode?: pulumi.Input; } @@ -2898,51 +2610,120 @@ export namespace extensioncontroller { weight?: pulumi.Input; } - export interface FortigateprofileLanExtension { + export interface ExtenderprofileWifi { /** - * IPsec phase1 interface. + * Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. */ - backhaulInterface?: pulumi.Input; + country?: pulumi.Input; /** - * IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device. + * Radio-1 config for Wi-Fi 2.4GHz The structure of `radio1` block is documented below. */ - backhaulIp?: pulumi.Input; + radio1?: pulumi.Input; /** - * IPsec tunnel name. + * Radio-2 config for Wi-Fi 5GHz The structure of `radio2` block is documented below. + * + * The `radio1` block supports: */ - ipsecTunnel?: pulumi.Input; + radio2?: pulumi.Input; } -} - -export namespace filter { - export namespace dns { - export interface DomainfilterEntry { - /** - * Action to take for domain filter matches. Valid values: `block`, `allow`, `monitor`. - */ - action?: pulumi.Input; - /** - * Domain entries to be filtered. - */ - domain?: pulumi.Input; - /** - * Id. - */ - id?: pulumi.Input; - /** - * Enable/disable this domain filter. Valid values: `enable`, `disable`. - */ - status?: pulumi.Input; - /** - * DNS domain filter type. Valid values: `simple`, `regex`, `wildcard`. - */ - type?: pulumi.Input; - } - export interface ProfileDnsTranslation { - /** - * DNS translation type (IPv4 or IPv6). Valid values: `ipv4`, `ipv6`. - */ + export interface ExtenderprofileWifiRadio1 { + band?: pulumi.Input; + bandwidth?: pulumi.Input; + beaconInterval?: pulumi.Input; + bssColor?: pulumi.Input; + bssColorMode?: pulumi.Input; + channel?: pulumi.Input; + extensionChannel?: pulumi.Input; + guardInterval?: pulumi.Input; + lanExtVap?: pulumi.Input; + localVaps?: pulumi.Input[]>; + maxClients?: pulumi.Input; + mode?: pulumi.Input; + n80211d?: pulumi.Input; + operatingStandard?: pulumi.Input; + powerLevel?: pulumi.Input; + status?: pulumi.Input; + } + + export interface ExtenderprofileWifiRadio1LocalVap { + /** + * Wi-Fi local VAP name. + */ + name?: pulumi.Input; + } + + export interface ExtenderprofileWifiRadio2 { + band?: pulumi.Input; + bandwidth?: pulumi.Input; + beaconInterval?: pulumi.Input; + bssColor?: pulumi.Input; + bssColorMode?: pulumi.Input; + channel?: pulumi.Input; + extensionChannel?: pulumi.Input; + guardInterval?: pulumi.Input; + lanExtVap?: pulumi.Input; + localVaps?: pulumi.Input[]>; + maxClients?: pulumi.Input; + mode?: pulumi.Input; + n80211d?: pulumi.Input; + operatingStandard?: pulumi.Input; + powerLevel?: pulumi.Input; + status?: pulumi.Input; + } + + export interface ExtenderprofileWifiRadio2LocalVap { + /** + * Wi-Fi local VAP name. + */ + name?: pulumi.Input; + } + + export interface FortigateprofileLanExtension { + /** + * IPsec phase1 interface. + */ + backhaulInterface?: pulumi.Input; + /** + * IPsec phase1 IPv4/FQDN. Used to specify the external IP/FQDN when the FortiGate unit is behind a NAT device. + */ + backhaulIp?: pulumi.Input; + /** + * IPsec tunnel name. + */ + ipsecTunnel?: pulumi.Input; + } +} + +export namespace filter { + export namespace dns { + export interface DomainfilterEntry { + /** + * Action to take for domain filter matches. Valid values: `block`, `allow`, `monitor`. + */ + action?: pulumi.Input; + /** + * Domain entries to be filtered. + */ + domain?: pulumi.Input; + /** + * Id. + */ + id?: pulumi.Input; + /** + * Enable/disable this domain filter. Valid values: `enable`, `disable`. + */ + status?: pulumi.Input; + /** + * DNS domain filter type. Valid values: `simple`, `regex`, `wildcard`. + */ + type?: pulumi.Input; + } + + export interface ProfileDnsTranslation { + /** + * DNS translation type (IPv4 or IPv6). Valid values: `ipv4`, `ipv6`. + */ addrType?: pulumi.Input; /** * 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. @@ -3338,25 +3119,10 @@ export namespace filter { } export interface ProfilePop3 { - /** - * Action taken for matched file. Valid values: `log`, `block`. - */ action?: pulumi.Input; - /** - * Enable/disable file filter logging. Valid values: `enable`, `disable`. - */ log?: pulumi.Input; - /** - * Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - */ logAll?: pulumi.Input; - /** - * Subject text or header added to spam email. - */ tagMsg?: pulumi.Input; - /** - * Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - */ tagType?: pulumi.Input; } @@ -3653,21 +3419,9 @@ export namespace filter { } export interface ProfilePop3 { - /** - * Action for spam email. Valid values: `pass`, `tag`. - */ action?: pulumi.Input; - /** - * Enable/disable logging. Valid values: `enable`, `disable`. - */ log?: pulumi.Input; - /** - * Subject text or header added to spam email. - */ tagMsg?: pulumi.Input; - /** - * Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - */ tagType?: pulumi.Input; } @@ -4485,117 +4239,36 @@ export namespace firewall { } export interface Accessproxy6ApiGateway6 { - /** - * SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - */ applications?: pulumi.Input[]>; - /** - * HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - */ h2Support?: pulumi.Input; - /** - * HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - */ h3Support?: pulumi.Input; - /** - * Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - */ httpCookieAge?: pulumi.Input; - /** - * Domain that HTTP cookie persistence should apply to. - */ httpCookieDomain?: pulumi.Input; - /** - * Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - */ httpCookieDomainFromHost?: pulumi.Input; - /** - * Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - */ httpCookieGeneration?: pulumi.Input; - /** - * Limit HTTP cookie persistence to the specified path. - */ httpCookiePath?: pulumi.Input; - /** - * 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: `disable`, `same-ip`. - */ httpCookieShare?: pulumi.Input; - /** - * Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - */ httpsCookieSecure?: pulumi.Input; /** - * API Gateway ID. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - */ ldbMethod?: pulumi.Input; - /** - * 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: `none`, `http-cookie`. - */ persistence?: pulumi.Input; - /** - * QUIC setting. The structure of `quic` block is documented below. - */ quic?: pulumi.Input; - /** - * Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - */ realservers?: pulumi.Input[]>; - /** - * Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - */ samlRedirect?: pulumi.Input; - /** - * SAML service provider configuration for VIP authentication. - */ samlServer?: pulumi.Input; - /** - * Service. - */ service?: pulumi.Input; - /** - * Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - */ sslAlgorithm?: pulumi.Input; - /** - * SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - */ sslCipherSuites?: pulumi.Input[]>; - /** - * Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - */ sslDhBits?: pulumi.Input; - /** - * Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMaxVersion?: pulumi.Input; - /** - * Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMinVersion?: pulumi.Input; - /** - * Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - */ sslRenegotiation?: pulumi.Input; - /** - * SSL-VPN web portal. - */ sslVpnWebPortal?: pulumi.Input; - /** - * URL pattern to match. - */ urlMap?: pulumi.Input; - /** - * Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - */ urlMapType?: pulumi.Input; - /** - * Virtual host. - */ virtualHost?: pulumi.Input; } @@ -5009,117 +4682,36 @@ export namespace firewall { } export interface AccessproxyApiGateway6 { - /** - * SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - */ applications?: pulumi.Input[]>; - /** - * HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - */ h2Support?: pulumi.Input; - /** - * HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - */ h3Support?: pulumi.Input; - /** - * Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - */ httpCookieAge?: pulumi.Input; - /** - * Domain that HTTP cookie persistence should apply to. - */ httpCookieDomain?: pulumi.Input; - /** - * Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - */ httpCookieDomainFromHost?: pulumi.Input; - /** - * Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - */ httpCookieGeneration?: pulumi.Input; - /** - * Limit HTTP cookie persistence to the specified path. - */ httpCookiePath?: pulumi.Input; - /** - * 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: `disable`, `same-ip`. - */ httpCookieShare?: pulumi.Input; - /** - * Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - */ httpsCookieSecure?: pulumi.Input; /** - * API Gateway ID. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - */ ldbMethod?: pulumi.Input; - /** - * 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: `none`, `http-cookie`. - */ persistence?: pulumi.Input; - /** - * QUIC setting. The structure of `quic` block is documented below. - */ quic?: pulumi.Input; - /** - * Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - */ realservers?: pulumi.Input[]>; - /** - * Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - */ samlRedirect?: pulumi.Input; - /** - * SAML service provider configuration for VIP authentication. - */ samlServer?: pulumi.Input; - /** - * Service. - */ service?: pulumi.Input; - /** - * Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - */ sslAlgorithm?: pulumi.Input; - /** - * SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - */ sslCipherSuites?: pulumi.Input[]>; - /** - * Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - */ sslDhBits?: pulumi.Input; - /** - * Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMaxVersion?: pulumi.Input; - /** - * Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMinVersion?: pulumi.Input; - /** - * Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - */ sslRenegotiation?: pulumi.Input; - /** - * SSL-VPN web portal. - */ sslVpnWebPortal?: pulumi.Input; - /** - * URL pattern to match. - */ urlMap?: pulumi.Input; - /** - * Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - */ urlMapType?: pulumi.Input; - /** - * Virtual host. - */ virtualHost?: pulumi.Input; } @@ -5651,9 +5243,6 @@ export namespace firewall { } export interface CentralsnatmapDstAddr6 { - /** - * Address name. - */ name?: pulumi.Input; } @@ -5672,9 +5261,6 @@ export namespace firewall { } export interface CentralsnatmapNatIppool6 { - /** - * Address name. - */ name?: pulumi.Input; } @@ -5686,9 +5272,6 @@ export namespace firewall { } export interface CentralsnatmapOrigAddr6 { - /** - * Address name. - */ name?: pulumi.Input; } @@ -5747,11 +5330,11 @@ export namespace firewall { */ status?: pulumi.Input; /** - * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ threshold?: pulumi.Input; /** - * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ thresholddefault?: pulumi.Input; } @@ -5807,11 +5390,11 @@ export namespace firewall { */ status?: pulumi.Input; /** - * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ threshold?: pulumi.Input; /** - * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ thresholddefault?: pulumi.Input; } @@ -6076,17 +5659,11 @@ export namespace firewall { } export interface InternetserviceextensionDisableEntryIp6Range { - /** - * End IPv6 address. - */ endIp6?: pulumi.Input; /** - * Disable entry ID. + * an identifier for the resource with format {{fosid}}. */ id?: pulumi.Input; - /** - * Start IPv6 address. - */ startIp6?: pulumi.Input; } @@ -6157,9 +5734,6 @@ export namespace firewall { } export interface InternetserviceextensionEntryDst6 { - /** - * Select the destination address6 or address group object from available options. - */ name?: pulumi.Input; } @@ -6197,6 +5771,29 @@ export namespace firewall { } export interface Localinpolicy6Dstaddr { + /** + * Custom Internet Service6 group name. + */ + name?: pulumi.Input; + } + + export interface Localinpolicy6InternetService6SrcCustom { + name?: pulumi.Input; + } + + export interface Localinpolicy6InternetService6SrcCustomGroup { + name?: pulumi.Input; + } + + export interface Localinpolicy6InternetService6SrcGroup { + name?: pulumi.Input; + } + + export interface Localinpolicy6InternetService6SrcName { + name?: pulumi.Input; + } + + export interface Localinpolicy6IntfBlock { /** * Address name. */ @@ -6224,6 +5821,41 @@ export namespace firewall { name?: pulumi.Input; } + export interface LocalinpolicyInternetServiceSrcCustom { + /** + * Custom Internet Service name. + */ + name?: pulumi.Input; + } + + export interface LocalinpolicyInternetServiceSrcCustomGroup { + /** + * Custom Internet Service group name. + */ + name?: pulumi.Input; + } + + export interface LocalinpolicyInternetServiceSrcGroup { + /** + * Internet Service group name. + */ + name?: pulumi.Input; + } + + export interface LocalinpolicyInternetServiceSrcName { + /** + * Internet Service name. + */ + name?: pulumi.Input; + } + + export interface LocalinpolicyIntfBlock { + /** + * Address name. + */ + name?: pulumi.Input; + } + export interface LocalinpolicyService { /** * Service name. @@ -6310,6 +5942,27 @@ export namespace firewall { name?: pulumi.Input; } + export interface OndemandsnifferHost { + /** + * IPv4 or IPv6 host. + */ + host?: pulumi.Input; + } + + export interface OndemandsnifferPort { + /** + * Port to filter in this traffic sniffer. + */ + port?: pulumi.Input; + } + + export interface OndemandsnifferProtocol { + /** + * Integer value for the protocol type as defined by IANA (0 - 255). + */ + protocol?: pulumi.Input; + } + export interface Policy46Dstaddr { /** * Address name. @@ -7227,45 +6880,15 @@ export namespace firewall { } export interface ProfileprotocoloptionsPop3 { - /** - * Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - */ inspectAll?: pulumi.Input; - /** - * One or more options that can be applied to the session. Valid values: `oversize`. - */ options?: pulumi.Input; - /** - * Maximum in-memory file size that can be scanned (MB). - */ oversizeLimit?: pulumi.Input; - /** - * Ports to scan for content (1 - 65535, default = 445). - */ ports?: pulumi.Input; - /** - * Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - */ proxyAfterTcpHandshake?: pulumi.Input; - /** - * Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - */ scanBzip2?: pulumi.Input; - /** - * SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - */ sslOffloaded?: pulumi.Input; - /** - * Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - */ status?: pulumi.Input; - /** - * Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - */ uncompressedNestLimit?: pulumi.Input; - /** - * Maximum in-memory uncompressed file size that can be scanned (MB). - */ uncompressedOversizeLimit?: pulumi.Input; } @@ -8110,7 +7733,7 @@ export namespace firewall { */ status?: pulumi.Input; /** - * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ threshold?: pulumi.Input; /** @@ -8181,6 +7804,17 @@ export namespace firewall { untrustedServerCert?: pulumi.Input; } + export interface SslsshprofileEchOuterSni { + /** + * ClientHelloOuter SNI name. + */ + name?: pulumi.Input; + /** + * ClientHelloOuter SNI to be blocked. + */ + sni?: pulumi.Input; + } + export interface SslsshprofileFtps { /** * Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. @@ -8269,6 +7903,10 @@ export namespace firewall { * Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. */ clientCertificate?: pulumi.Input; + /** + * Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + */ + encryptedClientHello?: pulumi.Input; /** * Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. */ @@ -8395,69 +8033,21 @@ export namespace firewall { } export interface SslsshprofilePop3s { - /** - * Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - */ certValidationFailure?: pulumi.Input; - /** - * Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - */ certValidationTimeout?: pulumi.Input; - /** - * Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - */ clientCertRequest?: pulumi.Input; - /** - * Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - */ clientCertificate?: pulumi.Input; - /** - * Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - */ expiredServerCert?: pulumi.Input; - /** - * Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - */ invalidServerCert?: pulumi.Input; - /** - * Ports to use for scanning (1 - 65535, default = 443). - */ ports?: pulumi.Input; - /** - * Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - */ proxyAfterTcpHandshake?: pulumi.Input; - /** - * Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - */ revokedServerCert?: pulumi.Input; - /** - * Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - */ sniServerCertCheck?: pulumi.Input; - /** - * Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - */ status?: pulumi.Input; - /** - * Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - */ unsupportedSsl?: pulumi.Input; - /** - * Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - */ unsupportedSslCipher?: pulumi.Input; - /** - * Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - */ unsupportedSslNegotiation?: pulumi.Input; - /** - * Action based on the SSL version used being unsupported. - */ unsupportedSslVersion?: pulumi.Input; - /** - * Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - */ untrustedServerCert?: pulumi.Input; } @@ -8584,6 +8174,10 @@ export namespace firewall { * Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. */ clientCertificate?: pulumi.Input; + /** + * Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + */ + encryptedClientHello?: pulumi.Input; /** * Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. */ @@ -11255,21 +10849,12 @@ export namespace router { } export interface BgpAggregateAddress6 { - /** - * Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - */ asSet?: pulumi.Input; /** - * ID. + * an identifier for the resource. */ id?: pulumi.Input; - /** - * Aggregate IPv6 prefix. - */ prefix6?: pulumi.Input; - /** - * Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - */ summaryOnly?: pulumi.Input; } @@ -11927,17 +11512,8 @@ export namespace router { } export interface BgpNeighborConditionalAdvertise6 { - /** - * Name of advertising route map. - */ advertiseRoutemap?: pulumi.Input; - /** - * Name of condition route map. - */ conditionRoutemap?: pulumi.Input; - /** - * Type of condition. Valid values: `exist`, `non-exist`. - */ conditionType?: pulumi.Input; } @@ -12370,6 +11946,10 @@ export namespace router { * AS number of neighbor. */ remoteAs?: pulumi.Input; + /** + * BGP filter for remote AS. + */ + remoteAsFilter?: pulumi.Input; /** * Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. */ @@ -12585,20 +12165,14 @@ export namespace router { export interface BgpNeighborRange6 { /** - * ID. + * an identifier for the resource. */ id?: pulumi.Input; - /** - * Maximum number of neighbors. - */ maxNeighborNum?: pulumi.Input; /** * BGP neighbor group table. The structure of `neighborGroup` block is documented below. */ neighborGroup?: pulumi.Input; - /** - * Aggregate IPv6 prefix. - */ prefix6?: pulumi.Input; } @@ -12626,25 +12200,16 @@ export namespace router { } export interface BgpNetwork6 { - /** - * Enable/disable route as backdoor. Valid values: `enable`, `disable`. - */ backdoor?: pulumi.Input; /** - * ID. + * an identifier for the resource. */ id?: pulumi.Input; /** * Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. */ networkImportCheck?: pulumi.Input; - /** - * Aggregate IPv6 prefix. - */ prefix6?: pulumi.Input; - /** - * Route map of VRF leaking. - */ routeMap?: pulumi.Input; } @@ -12664,17 +12229,8 @@ export namespace router { } export interface BgpRedistribute6 { - /** - * Neighbor group name. - */ name?: pulumi.Input; - /** - * Route map of VRF leaking. - */ routeMap?: pulumi.Input; - /** - * Status Valid values: `enable`, `disable`. - */ status?: pulumi.Input; } @@ -12710,29 +12266,11 @@ export namespace router { } export interface BgpVrf6 { - /** - * List of export route target. The structure of `exportRt` block is documented below. - */ exportRts?: pulumi.Input[]>; - /** - * Import route map. - */ importRouteMap?: pulumi.Input; - /** - * List of import route target. The structure of `importRt` block is documented below. - */ importRts?: pulumi.Input[]>; - /** - * Target VRF table. The structure of `leakTarget` block is documented below. - */ leakTargets?: pulumi.Input[]>; - /** - * Route Distinguisher: AA:NN|A.B.C.D:NN. - */ rd?: pulumi.Input; - /** - * VRF role. Valid values: `standalone`, `ce`, `pe`. - */ role?: pulumi.Input; /** * BGP VRF leaking table. The structure of `vrf` block is documented below. @@ -12795,9 +12333,6 @@ export namespace router { } export interface BgpVrfLeak6 { - /** - * Target VRF table. The structure of `target` block is documented below. - */ targets?: pulumi.Input[]>; /** * BGP VRF leaking table. The structure of `vrf` block is documented below. @@ -13039,29 +12574,11 @@ export namespace router { } export interface IsisRedistribute6 { - /** - * Level. Valid values: `level-1-2`, `level-1`, `level-2`. - */ level?: pulumi.Input; - /** - * Metric. - */ metric?: pulumi.Input; - /** - * Metric type. Valid values: `external`, `internal`. - */ metricType?: pulumi.Input; - /** - * Protocol name. - */ protocol?: pulumi.Input; - /** - * Route map name. - */ routemap?: pulumi.Input; - /** - * Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - */ status?: pulumi.Input; } @@ -13082,16 +12599,10 @@ export namespace router { export interface IsisSummaryAddress6 { /** - * isis-net ID. + * an identifier for the resource. */ id?: pulumi.Input; - /** - * Level. Valid values: `level-1-2`, `level-1`, `level-2`. - */ level?: pulumi.Input; - /** - * IPv6 prefix. - */ prefix6?: pulumi.Input; } @@ -13593,85 +13104,28 @@ export namespace router { } export interface Ospf6Ospf6Interface { - /** - * A.B.C.D, in IPv4 address format. - */ areaId?: pulumi.Input; - /** - * Authentication mode. Valid values: `none`, `ah`, `esp`. - */ authentication?: pulumi.Input; /** * Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. */ bfd?: pulumi.Input; - /** - * Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - */ cost?: pulumi.Input; - /** - * Dead interval. - */ deadInterval?: pulumi.Input; - /** - * Hello interval. - */ helloInterval?: pulumi.Input; - /** - * Configuration interface name. - */ interface?: pulumi.Input; - /** - * Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - */ ipsecAuthAlg?: pulumi.Input; - /** - * Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - */ ipsecEncAlg?: pulumi.Input; - /** - * IPsec authentication and encryption keys. The structure of `ipsecKeys` block is documented below. - */ ipsecKeys?: pulumi.Input[]>; - /** - * Key roll-over interval. - */ keyRolloverInterval?: pulumi.Input; - /** - * MTU for OSPFv3 packets. - */ mtu?: pulumi.Input; - /** - * Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - */ mtuIgnore?: pulumi.Input; - /** - * Interface entry name. - */ name?: pulumi.Input; - /** - * OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - */ neighbors?: pulumi.Input[]>; - /** - * Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - */ networkType?: pulumi.Input; - /** - * priority - */ priority?: pulumi.Input; - /** - * Retransmit interval. - */ retransmitInterval?: pulumi.Input; - /** - * Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - */ status?: pulumi.Input; - /** - * Transmit delay. - */ transmitDelay?: pulumi.Input; } @@ -13914,12 +13368,9 @@ export namespace router { export interface OspfAreaVirtualLinkMd5Key { /** - * Area entry IP address. + * an identifier for the resource. */ id?: pulumi.Input; - /** - * Password for the key. - */ keyString?: pulumi.Input; } @@ -14087,12 +13538,9 @@ export namespace router { export interface OspfOspfInterfaceMd5Key { /** - * Area entry IP address. + * an identifier for the resource. */ id?: pulumi.Input; - /** - * Password for the key. - */ keyString?: pulumi.Input; } @@ -14852,17 +14300,8 @@ export namespace router { } export interface NeighborConditionalAdvertise6 { - /** - * Name of advertising route map. - */ advertiseRoutemap?: pulumi.Input; - /** - * Name of condition route map. - */ conditionRoutemap?: pulumi.Input; - /** - * Type of condition. Valid values: `exist`, `non-exist`. - */ conditionType?: pulumi.Input; } } @@ -15009,6 +14448,14 @@ export namespace switchcontroller { * Policy matching MAC address. */ mac?: pulumi.Input; + /** + * Number of days the matched devices will be retained (0 - 120, 0 = always retain). + */ + matchPeriod?: pulumi.Input; + /** + * Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + */ + matchType?: pulumi.Input; /** * 802.1x security policy to be applied when using this policy. */ @@ -15271,7 +14718,7 @@ export namespace switchcontroller { */ placeType?: pulumi.Input; /** - * Post office box (P.O. box). + * Post office box. */ postOfficeBox?: pulumi.Input; /** @@ -15338,7 +14785,7 @@ export namespace switchcontroller { */ altitude?: pulumi.Input; /** - * m ( meters), f ( floors). Valid values: `m`, `f`. + * Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. */ altitudeUnit?: pulumi.Input; /** @@ -15346,11 +14793,11 @@ export namespace switchcontroller { */ datum?: pulumi.Input; /** - * Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + * Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. */ latitude?: pulumi.Input; /** - * Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + * Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. */ longitude?: pulumi.Input; /** @@ -15520,49 +14967,16 @@ export namespace switchcontroller { } export interface ManagedswitchN8021xSettings { - /** - * Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - */ linkDownAuth?: pulumi.Input; - /** - * Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - */ localOverride?: pulumi.Input; - /** - * Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - */ mabReauth?: pulumi.Input; - /** - * MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macCalledStationDelimiter?: pulumi.Input; - /** - * MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macCallingStationDelimiter?: pulumi.Input; - /** - * MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - */ macCase?: pulumi.Input; - /** - * MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macPasswordDelimiter?: pulumi.Input; - /** - * MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macUsernameDelimiter?: pulumi.Input; - /** - * Maximum number of authentication attempts (0 - 15, default = 3). - */ maxReauthAttempt?: pulumi.Input; - /** - * Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - */ reauthPeriod?: pulumi.Input; - /** - * 802.1X Tx period (seconds, default=30). - */ txPeriod?: pulumi.Input; } @@ -15579,6 +14993,10 @@ export namespace switchcontroller { * LACP member select mode. Valid values: `bandwidth`, `count`. */ aggregatorMode?: pulumi.Input; + /** + * Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + */ + allowArpMonitor?: pulumi.Input; /** * Configure switch port tagged vlans The structure of `allowedVlans` block is documented below. */ @@ -15643,6 +15061,10 @@ export namespace switchcontroller { * Switch controller export port to pool-list. */ exportToPoolFlag?: pulumi.Input; + /** + * LACP fallback port. + */ + fallbackPort?: pulumi.Input; /** * FEC capable. */ @@ -15828,7 +15250,7 @@ export namespace switchcontroller { */ pauseMeter?: pulumi.Input; /** - * Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + * Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. */ pauseMeterResume?: pulumi.Input; /** @@ -15920,7 +15342,7 @@ export namespace switchcontroller { */ sampleDirection?: pulumi.Input; /** - * sFlow sampler counter polling interval (1 - 255 sec). + * sFlow sampling counter polling interval in seconds (0 - 255). */ sflowCounterInterval?: pulumi.Input; /** @@ -16008,17 +15430,8 @@ export namespace switchcontroller { } export interface ManagedswitchPortDhcpSnoopOption82Override { - /** - * Circuit ID string. - */ circuitId?: pulumi.Input; - /** - * Remote ID string. - */ remoteId?: pulumi.Input; - /** - * VLAN name. - */ vlanName?: pulumi.Input; } @@ -16285,7 +15698,7 @@ export namespace switchcontroller { */ localOverride?: pulumi.Input; /** - * Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + * Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. */ rate?: pulumi.Input; /** @@ -16402,7 +15815,7 @@ export namespace switchcontroller { export interface QuarantineTargetTag { /** - * Tag string(eg. string1 string2 string3). + * Tag string. For example, string1 string2 string3. */ tags?: pulumi.Input; } @@ -16628,7 +16041,7 @@ export namespace switchcontroller { */ maxRate?: pulumi.Input; /** - * Maximum rate (%!o(MISSING)f link speed). + * Maximum rate (% of link speed). */ maxRatePercent?: pulumi.Input; /** @@ -16636,7 +16049,7 @@ export namespace switchcontroller { */ minRate?: pulumi.Input; /** - * Minimum rate (%!o(MISSING)f link speed). + * Minimum rate (% of link speed). */ minRatePercent?: pulumi.Input; /** @@ -16758,6 +16171,10 @@ export namespace system { * DLP profiles and settings. Valid values: `none`, `read`, `read-write`. */ dataLossPrevention?: pulumi.Input; + /** + * DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + */ + dlp?: pulumi.Input; /** * DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. */ @@ -17452,7 +16869,7 @@ export namespace system { */ ipv6?: pulumi.Input; /** - * DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + * DNS entry preference (0 - 65535, highest preference = 0, default = 10). */ preference?: pulumi.Input; /** @@ -17586,11 +17003,11 @@ export namespace system { */ serial?: pulumi.Input; /** - * When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + * Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). */ setupTime?: pulumi.Input; /** - * Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + * Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). */ time?: pulumi.Input; /** @@ -17604,17 +17021,11 @@ export namespace system { } export interface GeoipoverrideIp6Range { - /** - * Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - */ endIp?: pulumi.Input; /** - * ID of individual entry in the IPv6 range table. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - */ startIp?: pulumi.Input; } @@ -17669,7 +17080,7 @@ export namespace system { */ monitor?: pulumi.Input; /** - * Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + * Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. */ override?: pulumi.Input; /** @@ -18068,301 +17479,86 @@ export namespace system { } export interface InterfaceIpv6 { - /** - * Enable/disable address auto config. Valid values: `enable`, `disable`. - */ autoconf?: pulumi.Input; - /** - * CLI IPv6 connection status. - */ cliConn6Status?: pulumi.Input; - /** - * DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - */ dhcp6ClientOptions?: pulumi.Input; - /** - * DHCPv6 IA-PD list The structure of `dhcp6IapdList` block is documented below. - */ dhcp6IapdLists?: pulumi.Input[]>; - /** - * Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - */ dhcp6InformationRequest?: pulumi.Input; - /** - * Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - */ dhcp6PrefixDelegation?: pulumi.Input; - /** - * DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - */ dhcp6PrefixHint?: pulumi.Input; - /** - * DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - */ dhcp6PrefixHintPlt?: pulumi.Input; - /** - * DHCPv6 prefix hint valid life time (sec). - */ dhcp6PrefixHintVlt?: pulumi.Input; - /** - * DHCP6 relay interface ID. - */ dhcp6RelayInterfaceId?: pulumi.Input; - /** - * DHCPv6 relay IP address. - */ dhcp6RelayIp?: pulumi.Input; - /** - * Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - */ dhcp6RelayService?: pulumi.Input; - /** - * Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - */ dhcp6RelaySourceInterface?: pulumi.Input; - /** - * IPv6 address used by the DHCP6 relay as its source IP. - */ dhcp6RelaySourceIp?: pulumi.Input; - /** - * DHCPv6 relay type. Valid values: `regular`. - */ dhcp6RelayType?: pulumi.Input; - /** - * Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - */ icmp6SendRedirect?: pulumi.Input; - /** - * IPv6 interface identifier. - */ interfaceIdentifier?: pulumi.Input; - /** - * Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - */ ip6Address?: pulumi.Input; - /** - * Allow management access to the interface. - */ ip6Allowaccess?: pulumi.Input; - /** - * Default life (sec). - */ ip6DefaultLife?: pulumi.Input; - /** - * IAID of obtained delegated-prefix from the upstream interface. - */ ip6DelegatedPrefixIaid?: pulumi.Input; - /** - * Advertised IPv6 delegated prefix list. The structure of `ip6DelegatedPrefixList` block is documented below. - */ ip6DelegatedPrefixLists?: pulumi.Input[]>; - /** - * Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - */ ip6DnsServerOverride?: pulumi.Input; - /** - * Extra IPv6 address prefixes of interface. The structure of `ip6ExtraAddr` block is documented below. - */ ip6ExtraAddrs?: pulumi.Input[]>; - /** - * Hop limit (0 means unspecified). - */ ip6HopLimit?: pulumi.Input; - /** - * IPv6 link MTU. - */ ip6LinkMtu?: pulumi.Input; - /** - * Enable/disable the managed flag. Valid values: `enable`, `disable`. - */ ip6ManageFlag?: pulumi.Input; - /** - * IPv6 maximum interval (4 to 1800 sec). - */ ip6MaxInterval?: pulumi.Input; - /** - * IPv6 minimum interval (3 to 1350 sec). - */ ip6MinInterval?: pulumi.Input; - /** - * Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - */ ip6Mode?: pulumi.Input; - /** - * Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - */ ip6OtherFlag?: pulumi.Input; - /** - * Advertised prefix list. The structure of `ip6PrefixList` block is documented below. - */ ip6PrefixLists?: pulumi.Input[]>; - /** - * Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - */ ip6PrefixMode?: pulumi.Input; - /** - * IPv6 reachable time (milliseconds; 0 means unspecified). - */ ip6ReachableTime?: pulumi.Input; - /** - * IPv6 retransmit time (milliseconds; 0 means unspecified). - */ ip6RetransTime?: pulumi.Input; - /** - * Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - */ ip6SendAdv?: pulumi.Input; - /** - * Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - */ ip6Subnet?: pulumi.Input; - /** - * Interface name providing delegated information. - */ ip6UpstreamInterface?: pulumi.Input; - /** - * Neighbor discovery certificate. - */ ndCert?: pulumi.Input; - /** - * Neighbor discovery CGA modifier. - */ ndCgaModifier?: pulumi.Input; - /** - * Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - */ ndMode?: pulumi.Input; - /** - * Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - */ ndSecurityLevel?: pulumi.Input; - /** - * Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - */ ndTimestampDelta?: pulumi.Input; - /** - * Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - */ ndTimestampFuzz?: pulumi.Input; - /** - * Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - */ raSendMtu?: pulumi.Input; - /** - * Enable/disable unique auto config address. Valid values: `enable`, `disable`. - */ uniqueAutoconfAddr?: pulumi.Input; - /** - * Link-local IPv6 address of virtual router. - */ vrip6LinkLocal?: pulumi.Input; - /** - * IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - * - * The `ip6ExtraAddr` block supports: - */ vrrp6s?: pulumi.Input[]>; - /** - * Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - */ vrrpVirtualMac6?: pulumi.Input; } export interface InterfaceIpv6Dhcp6IapdList { - /** - * Identity association identifier. - */ iaid?: pulumi.Input; - /** - * DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - */ prefixHint?: pulumi.Input; - /** - * DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - */ prefixHintPlt?: pulumi.Input; - /** - * DHCPv6 prefix hint valid life time (sec). - * - * The `vrrp6` block supports: - */ prefixHintVlt?: pulumi.Input; } export interface InterfaceIpv6Ip6DelegatedPrefixList { - /** - * Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - */ autonomousFlag?: pulumi.Input; - /** - * IAID of obtained delegated-prefix from the upstream interface. - */ delegatedPrefixIaid?: pulumi.Input; - /** - * Enable/disable the onlink flag. Valid values: `enable`, `disable`. - */ onlinkFlag?: pulumi.Input; - /** - * Prefix ID. - */ prefixId?: pulumi.Input; - /** - * Recursive DNS server option. - * - * The `dhcp6IapdList` block supports: - */ rdnss?: pulumi.Input; - /** - * Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - */ rdnssService?: pulumi.Input; - /** - * Add subnet ID to routing prefix. - */ subnet?: pulumi.Input; - /** - * Name of the interface that provides delegated information. - */ upstreamInterface?: pulumi.Input; } export interface InterfaceIpv6Ip6ExtraAddr { - /** - * IPv6 prefix. - */ prefix?: pulumi.Input; } export interface InterfaceIpv6Ip6PrefixList { - /** - * Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - */ autonomousFlag?: pulumi.Input; - /** - * DNS search list option. The structure of `dnssl` block is documented below. - */ dnssls?: pulumi.Input[]>; - /** - * Enable/disable the onlink flag. Valid values: `enable`, `disable`. - */ onlinkFlag?: pulumi.Input; - /** - * Preferred life time (sec). - */ preferredLifeTime?: pulumi.Input; - /** - * IPv6 prefix. - */ prefix?: pulumi.Input; - /** - * Recursive DNS server option. - * - * The `dhcp6IapdList` block supports: - */ rdnss?: pulumi.Input; - /** - * Valid life time (sec). - */ validLifeTime?: pulumi.Input; } @@ -18376,49 +17572,22 @@ export namespace system { } export interface InterfaceIpv6Vrrp6 { - /** - * Enable/disable accept mode. Valid values: `enable`, `disable`. - */ acceptMode?: pulumi.Input; - /** - * Advertisement interval (1 - 255 seconds). - */ advInterval?: pulumi.Input; - /** - * Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - */ ignoreDefaultRoute?: pulumi.Input; - /** - * Enable/disable preempt mode. Valid values: `enable`, `disable`. - */ preempt?: pulumi.Input; /** * Priority of learned routes. */ priority?: pulumi.Input; - /** - * Startup time (1 - 255 seconds). - */ startTime?: pulumi.Input; /** * Bring the interface up or shut the interface down. Valid values: `up`, `down`. */ status?: pulumi.Input; - /** - * Monitor the route to this destination. - */ vrdst6?: pulumi.Input; - /** - * VRRP group ID (1 - 65535). - */ vrgrp?: pulumi.Input; - /** - * Virtual router identifier (1 - 255). - */ vrid?: pulumi.Input; - /** - * IPv6 address of the virtual router. - */ vrip6?: pulumi.Input; } @@ -18581,6 +17750,10 @@ export namespace system { * Description. */ description?: pulumi.Input; + /** + * Configure pool exclude subnets. The structure of `exclude` block is documented below. + */ + excludes?: pulumi.Input[]>; /** * IPAM pool name. */ @@ -18591,6 +17764,17 @@ export namespace system { subnet?: pulumi.Input; } + export interface IpamPoolExclude { + /** + * Configure subnet to exclude from the IPAM pool. + */ + excludeSubnet?: pulumi.Input; + /** + * Exclude ID. + */ + id?: pulumi.Input; + } + export interface IpamRule { /** * Description. @@ -18791,13 +17975,17 @@ export namespace system { */ ipType?: pulumi.Input; /** - * Key for MD5/SHA1 authentication. + * Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). */ key?: pulumi.Input; /** * Key ID for authentication. */ keyId?: pulumi.Input; + /** + * Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + */ + keyType?: pulumi.Input; /** * Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. */ @@ -19554,9 +18742,6 @@ export namespace system { } export interface SdwanDuplicationDstaddr6 { - /** - * Address or address group name. - */ name?: pulumi.Input; } @@ -19589,9 +18774,6 @@ export namespace system { } export interface SdwanDuplicationSrcaddr6 { - /** - * Address or address group name. - */ name?: pulumi.Input; } @@ -19667,7 +18849,7 @@ export namespace system { */ httpMatch?: pulumi.Input; /** - * Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + * Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. */ interval?: pulumi.Input; /** @@ -19683,7 +18865,7 @@ export namespace system { */ name?: pulumi.Input; /** - * Packet size of a twamp test session, + * Packet size of a TWAMP test session. (124/158 - 1024) */ packetSize?: pulumi.Input; /** @@ -19691,7 +18873,7 @@ export namespace system { */ password?: pulumi.Input; /** - * 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). + * 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). */ port?: pulumi.Input; /** @@ -19703,7 +18885,7 @@ export namespace system { */ probePackets?: pulumi.Input; /** - * Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + * Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. */ probeTimeout?: pulumi.Input; /** @@ -19868,7 +19050,7 @@ export namespace system { */ preferredSource?: pulumi.Input; /** - * Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + * Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. */ priority?: pulumi.Input; /** @@ -19923,11 +19105,11 @@ export namespace system { */ ip?: pulumi.Input; /** - * Member sequence number. + * Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `memberBlock`.* */ member?: pulumi.Input; /** - * Member sequence number list. The structure of `memberBlock` block is documented below. + * Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `memberBlock` block is documented below. */ memberBlocks?: pulumi.Input[]>; /** @@ -20230,9 +19412,6 @@ export namespace system { } export interface SdwanServiceDst6 { - /** - * Address or address group name. - */ name?: pulumi.Input; } @@ -20346,9 +19525,6 @@ export namespace system { } export interface SdwanServiceSrc6 { - /** - * Address or address group name. - */ name?: pulumi.Input; } @@ -20743,7 +19919,7 @@ export namespace system { */ httpMatch?: pulumi.Input; /** - * Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + * Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. */ interval?: pulumi.Input; /** @@ -20924,11 +20100,11 @@ export namespace system { */ status?: pulumi.Input; /** - * Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + * Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. */ volumeRatio?: pulumi.Input; /** - * Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + * Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. */ weight?: pulumi.Input; } @@ -21175,9 +20351,6 @@ export namespace system { } export interface VirtualwanlinkServiceDst6 { - /** - * Address or address group name. - */ name?: pulumi.Input; } @@ -21284,9 +20457,6 @@ export namespace system { } export interface VirtualwanlinkServiceSrc6 { - /** - * Address or address group name. - */ name?: pulumi.Input; } @@ -21321,9 +20491,6 @@ export namespace system { } export interface VxlanRemoteIp6 { - /** - * IPv6 address. - */ ip6?: pulumi.Input; } @@ -21812,25 +20979,13 @@ export namespace system { } export interface CommunityHosts6 { - /** - * Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - */ haDirect?: pulumi.Input; - /** - * Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - */ hostType?: pulumi.Input; /** - * Host6 entry ID. + * an identifier for the resource with format {{fosid}}. */ id?: pulumi.Input; - /** - * SNMP manager IPv6 address prefix. - */ ipv6?: pulumi.Input; - /** - * Source IPv6 address for SNMP traps. - */ sourceIpv6?: pulumi.Input; } @@ -22626,7 +21781,7 @@ export namespace voip { */ preserveOverride?: pulumi.Input; /** - * Expiry time for provisional INVITE (10 - 3600 sec). + * Expiry time (10-3600, in seconds) for provisional INVITE. */ provisionalInviteExpiryTime?: pulumi.Input; /** @@ -22952,32 +22107,20 @@ export namespace vpn { } export interface Phase1Ipv4ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp?: pulumi.Input; /** - * ID. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Start of IPv6 exclusive range. - */ startIp?: pulumi.Input; } export interface Phase1Ipv6ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp?: pulumi.Input; /** - * ID. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Start of IPv6 exclusive range. - */ startIp?: pulumi.Input; } @@ -23005,32 +22148,20 @@ export namespace vpn { } export interface Phase1interfaceIpv4ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp?: pulumi.Input; /** - * ID. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Start of IPv6 exclusive range. - */ startIp?: pulumi.Input; } export interface Phase1interfaceIpv6ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp?: pulumi.Input; /** - * ID. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; - /** - * Start of IPv6 exclusive range. - */ startIp?: pulumi.Input; } } @@ -23110,9 +22241,6 @@ export namespace vpn { } export interface SettingsAuthenticationRuleSourceAddress6 { - /** - * Group name. - */ name?: pulumi.Input; } @@ -23138,9 +22266,6 @@ export namespace vpn { } export interface SettingsSourceAddress6 { - /** - * Group name. - */ name?: pulumi.Input; } @@ -23159,9 +22284,6 @@ export namespace vpn { } export interface SettingsTunnelIpv6Pool { - /** - * Group name. - */ name?: pulumi.Input; } export namespace web { @@ -23196,7 +22318,7 @@ export namespace vpn { export interface HostchecksoftwareCheckItemListMd5 { /** - * Hex string of MD5 checksum. + * an identifier for the resource with format {{name}}. */ id?: pulumi.Input; } @@ -23242,7 +22364,7 @@ export namespace vpn { */ formDatas?: pulumi.Input[]>; /** - * Screen height (range from 480 - 65535, default = 768). + * Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ height?: pulumi.Input; /** @@ -23282,7 +22404,7 @@ export namespace vpn { */ preconnectionBlob?: pulumi.Input; /** - * The numeric ID of the RDP source (0-2147483648). + * The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. */ preconnectionId?: pulumi.Input; /** @@ -23294,7 +22416,7 @@ export namespace vpn { */ restrictedAdmin?: pulumi.Input; /** - * Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + * Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. */ security?: pulumi.Input; /** @@ -23338,7 +22460,7 @@ export namespace vpn { */ vncKeyboardLayout?: pulumi.Input; /** - * Screen width (range from 640 - 65535, default = 1024). + * Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ width?: pulumi.Input; } @@ -23475,7 +22597,7 @@ export namespace vpn { */ dnsServer2?: pulumi.Input; /** - * Split DNS domains used for SSL-VPN clients separated by comma(,). + * Split DNS domains used for SSL-VPN clients separated by comma. */ domains?: pulumi.Input; /** @@ -23529,7 +22651,7 @@ export namespace vpn { */ formDatas?: pulumi.Input[]>; /** - * Screen height (range from 480 - 65535, default = 768). + * Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ height?: pulumi.Input; /** @@ -23569,7 +22691,7 @@ export namespace vpn { */ preconnectionBlob?: pulumi.Input; /** - * The numeric ID of the RDP source (0-2147483648). + * The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. */ preconnectionId?: pulumi.Input; /** @@ -23581,7 +22703,7 @@ export namespace vpn { */ restrictedAdmin?: pulumi.Input; /** - * Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + * Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. */ security?: pulumi.Input; /** @@ -23625,7 +22747,7 @@ export namespace vpn { */ vncKeyboardLayout?: pulumi.Input; /** - * Screen width (range from 640 - 65535, default = 1024). + * Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ width?: pulumi.Input; } @@ -23671,7 +22793,7 @@ export namespace vpn { */ formDatas?: pulumi.Input[]>; /** - * Screen height (range from 480 - 65535, default = 768). + * Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ height?: pulumi.Input; /** @@ -23711,7 +22833,7 @@ export namespace vpn { */ preconnectionBlob?: pulumi.Input; /** - * The numeric ID of the RDP source (0-2147483648). + * The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. */ preconnectionId?: pulumi.Input; /** @@ -23723,7 +22845,7 @@ export namespace vpn { */ restrictedAdmin?: pulumi.Input; /** - * Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + * Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. */ security?: pulumi.Input; /** @@ -23767,7 +22889,7 @@ export namespace vpn { */ vncKeyboardLayout?: pulumi.Input; /** - * Screen width (range from 640 - 65535, default = 1024). + * Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ width?: pulumi.Input; } @@ -24693,7 +23815,7 @@ export namespace wanopt { */ secureTunnel?: pulumi.Input; /** - * Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + * Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. */ ssl?: pulumi.Input; /** @@ -24767,7 +23889,7 @@ export namespace wanopt { */ secureTunnel?: pulumi.Input; /** - * Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + * Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. */ ssl?: pulumi.Input; /** @@ -24836,9 +23958,6 @@ export namespace webproxy { } export interface ExplicitPacPolicySrcaddr6 { - /** - * Address name. - */ name?: pulumi.Input; } @@ -24868,9 +23987,6 @@ export namespace webproxy { } export interface GlobalLearnClientIpSrcaddr6 { - /** - * Address name. - */ name?: pulumi.Input; } @@ -25110,6 +24226,10 @@ export namespace wirelesscontroller { * Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). */ concurrentClients?: pulumi.Input; + /** + * Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + */ + keyType?: pulumi.Input; /** * MAC address. */ @@ -25126,6 +24246,18 @@ export namespace wirelesscontroller { * WPA Pre-shared key. */ passphrase?: pulumi.Input; + /** + * WPA3 SAE password. + */ + saePassword?: pulumi.Input; + /** + * Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + */ + saePk?: pulumi.Input; + /** + * Private key used for WPA3 SAE-PK authentication. + */ + saePrivateKey?: pulumi.Input; } export interface MpskprofileMpskGroupMpskKeyMpskSchedule { @@ -25502,81 +24634,24 @@ export namespace wirelesscontroller { } export interface WtpRadio1 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 4 operates on. - */ band?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode?: pulumi.Input; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis?: pulumi.Input; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand?: pulumi.Input; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel?: pulumi.Input; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower?: pulumi.Input; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * radio-id - */ radioId?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; } @@ -25595,81 +24670,24 @@ export namespace wirelesscontroller { } export interface WtpRadio2 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 4 operates on. - */ band?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode?: pulumi.Input; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis?: pulumi.Input; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand?: pulumi.Input; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel?: pulumi.Input; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower?: pulumi.Input; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * radio-id - */ radioId?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; } @@ -25688,77 +24706,23 @@ export namespace wirelesscontroller { } export interface WtpRadio3 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 4 operates on. - */ band?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode?: pulumi.Input; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis?: pulumi.Input; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand?: pulumi.Input; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel?: pulumi.Input; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower?: pulumi.Input; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; } @@ -25777,77 +24741,23 @@ export namespace wirelesscontroller { } export interface WtpRadio4 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 4 operates on. - */ band?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode?: pulumi.Input; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis?: pulumi.Input; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand?: pulumi.Input; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel?: pulumi.Input; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower?: pulumi.Input; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; } @@ -26030,19 +24940,19 @@ export namespace wirelesscontroller { */ aeroscout?: pulumi.Input; /** - * Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + * Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. */ aeroscoutApMac?: pulumi.Input; /** - * Enable/disable MU compounded report. Valid values: `enable`, `disable`. + * Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. */ aeroscoutMmuReport?: pulumi.Input; /** - * Enable/disable AeroScout support. Valid values: `enable`, `disable`. + * Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. */ aeroscoutMu?: pulumi.Input; /** - * AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + * eroScout MU mode dilution factor (default = 20). */ aeroscoutMuFactor?: pulumi.Input; /** @@ -26058,7 +24968,7 @@ export namespace wirelesscontroller { */ aeroscoutServerPort?: pulumi.Input; /** - * Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + * Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. */ ekahauBlinkMode?: pulumi.Input; /** @@ -26066,11 +24976,11 @@ export namespace wirelesscontroller { */ ekahauTag?: pulumi.Input; /** - * IP address of Ekahua RTLS Controller (ERC). + * IP address of Ekahau RTLS Controller (ERC). */ ercServerIp?: pulumi.Input; /** - * Ekahua RTLS Controller (ERC) UDP listening port. + * Ekahau RTLS Controller (ERC) UDP listening port. */ ercServerPort?: pulumi.Input; /** @@ -26086,7 +24996,7 @@ export namespace wirelesscontroller { */ fortipresenceFrequency?: pulumi.Input; /** - * FortiPresence server UDP listening port (default = 3000). + * UDP listening port of FortiPresence server (default = 3000). */ fortipresencePort?: pulumi.Input; /** @@ -26198,325 +25108,95 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio1 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness?: pulumi.Input; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu?: pulumi.Input; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff?: pulumi.Input; - /** - * MAC address to monitor. - */ apSnifferAddr?: pulumi.Input; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize?: pulumi.Input; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe?: pulumi.Input; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile?: pulumi.Input; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 3 operates on. - */ band?: pulumi.Input; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl?: pulumi.Input; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity?: pulumi.Input; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval?: pulumi.Input; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor?: pulumi.Input; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl?: pulumi.Input; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity?: pulumi.Input; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding?: pulumi.Input; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt?: pulumi.Input; channelUtilization?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence?: pulumi.Input; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp?: pulumi.Input; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma?: pulumi.Input; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity?: pulumi.Input; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim?: pulumi.Input; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold?: pulumi.Input; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff?: pulumi.Input; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol?: pulumi.Input; - /** - * Iperf service port number. - */ iperfServerPort?: pulumi.Input; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients?: pulumi.Input; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance?: pulumi.Input; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode?: pulumi.Input; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode?: pulumi.Input; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d?: pulumi.Input; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna?: pulumi.Input; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize?: pulumi.Input; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode?: pulumi.Input; - /** - * radio-id - */ radioId?: pulumi.Input; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold?: pulumi.Input; - /** - * BSSID for WiFi network. - */ samBssid?: pulumi.Input; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate?: pulumi.Input; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal?: pulumi.Input; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate?: pulumi.Input; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString?: pulumi.Input; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString?: pulumi.Input; - /** - * Password for captive portal authentication. - */ samCwpPassword?: pulumi.Input; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString?: pulumi.Input; - /** - * Website the client is trying to access. - */ samCwpTestUrl?: pulumi.Input; - /** - * Username for captive portal authentication. - */ samCwpUsername?: pulumi.Input; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod?: pulumi.Input; - /** - * Passphrase for WiFi network connection. - */ samPassword?: pulumi.Input; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey?: pulumi.Input; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: pulumi.Input; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv?: pulumi.Input; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType?: pulumi.Input; - /** - * SAM test server domain name. - */ samServerFqdn?: pulumi.Input; - /** - * SAM test server IP address. - */ samServerIp?: pulumi.Input; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType?: pulumi.Input; - /** - * SSID for WiFi network. - */ samSsid?: pulumi.Input; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest?: pulumi.Input; - /** - * Username for WiFi network connection. - */ samUsername?: pulumi.Input; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile?: pulumi.Input; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs?: pulumi.Input; } @@ -26535,325 +25215,95 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio2 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness?: pulumi.Input; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu?: pulumi.Input; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff?: pulumi.Input; - /** - * MAC address to monitor. - */ apSnifferAddr?: pulumi.Input; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize?: pulumi.Input; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe?: pulumi.Input; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile?: pulumi.Input; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 3 operates on. - */ band?: pulumi.Input; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl?: pulumi.Input; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity?: pulumi.Input; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval?: pulumi.Input; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor?: pulumi.Input; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl?: pulumi.Input; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity?: pulumi.Input; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding?: pulumi.Input; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt?: pulumi.Input; channelUtilization?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence?: pulumi.Input; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp?: pulumi.Input; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma?: pulumi.Input; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity?: pulumi.Input; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim?: pulumi.Input; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold?: pulumi.Input; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff?: pulumi.Input; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol?: pulumi.Input; - /** - * Iperf service port number. - */ iperfServerPort?: pulumi.Input; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients?: pulumi.Input; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance?: pulumi.Input; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode?: pulumi.Input; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode?: pulumi.Input; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d?: pulumi.Input; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna?: pulumi.Input; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize?: pulumi.Input; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode?: pulumi.Input; - /** - * radio-id - */ radioId?: pulumi.Input; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold?: pulumi.Input; - /** - * BSSID for WiFi network. - */ samBssid?: pulumi.Input; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate?: pulumi.Input; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal?: pulumi.Input; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate?: pulumi.Input; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString?: pulumi.Input; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString?: pulumi.Input; - /** - * Password for captive portal authentication. - */ samCwpPassword?: pulumi.Input; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString?: pulumi.Input; - /** - * Website the client is trying to access. - */ samCwpTestUrl?: pulumi.Input; - /** - * Username for captive portal authentication. - */ samCwpUsername?: pulumi.Input; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod?: pulumi.Input; - /** - * Passphrase for WiFi network connection. - */ samPassword?: pulumi.Input; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey?: pulumi.Input; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: pulumi.Input; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv?: pulumi.Input; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType?: pulumi.Input; - /** - * SAM test server domain name. - */ samServerFqdn?: pulumi.Input; - /** - * SAM test server IP address. - */ samServerIp?: pulumi.Input; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType?: pulumi.Input; - /** - * SSID for WiFi network. - */ samSsid?: pulumi.Input; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest?: pulumi.Input; - /** - * Username for WiFi network connection. - */ samUsername?: pulumi.Input; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile?: pulumi.Input; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs?: pulumi.Input; } @@ -26872,321 +25322,94 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio3 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness?: pulumi.Input; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu?: pulumi.Input; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff?: pulumi.Input; - /** - * MAC address to monitor. - */ apSnifferAddr?: pulumi.Input; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize?: pulumi.Input; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe?: pulumi.Input; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile?: pulumi.Input; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 3 operates on. - */ band?: pulumi.Input; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl?: pulumi.Input; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity?: pulumi.Input; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval?: pulumi.Input; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor?: pulumi.Input; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl?: pulumi.Input; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity?: pulumi.Input; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding?: pulumi.Input; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt?: pulumi.Input; channelUtilization?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence?: pulumi.Input; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp?: pulumi.Input; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma?: pulumi.Input; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity?: pulumi.Input; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim?: pulumi.Input; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold?: pulumi.Input; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff?: pulumi.Input; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol?: pulumi.Input; - /** - * Iperf service port number. - */ iperfServerPort?: pulumi.Input; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients?: pulumi.Input; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance?: pulumi.Input; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode?: pulumi.Input; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode?: pulumi.Input; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d?: pulumi.Input; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna?: pulumi.Input; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize?: pulumi.Input; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode?: pulumi.Input; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold?: pulumi.Input; - /** - * BSSID for WiFi network. - */ samBssid?: pulumi.Input; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate?: pulumi.Input; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal?: pulumi.Input; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate?: pulumi.Input; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString?: pulumi.Input; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString?: pulumi.Input; - /** - * Password for captive portal authentication. - */ samCwpPassword?: pulumi.Input; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString?: pulumi.Input; - /** - * Website the client is trying to access. - */ samCwpTestUrl?: pulumi.Input; - /** - * Username for captive portal authentication. - */ samCwpUsername?: pulumi.Input; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod?: pulumi.Input; - /** - * Passphrase for WiFi network connection. - */ samPassword?: pulumi.Input; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey?: pulumi.Input; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: pulumi.Input; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv?: pulumi.Input; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType?: pulumi.Input; - /** - * SAM test server domain name. - */ samServerFqdn?: pulumi.Input; - /** - * SAM test server IP address. - */ samServerIp?: pulumi.Input; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType?: pulumi.Input; - /** - * SSID for WiFi network. - */ samSsid?: pulumi.Input; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest?: pulumi.Input; - /** - * Username for WiFi network connection. - */ samUsername?: pulumi.Input; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile?: pulumi.Input; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs?: pulumi.Input; } @@ -27205,321 +25428,94 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio4 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness?: pulumi.Input; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu?: pulumi.Input; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff?: pulumi.Input; - /** - * MAC address to monitor. - */ apSnifferAddr?: pulumi.Input; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize?: pulumi.Input; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther?: pulumi.Input; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe?: pulumi.Input; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile?: pulumi.Input; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh?: pulumi.Input; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel?: pulumi.Input; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow?: pulumi.Input; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget?: pulumi.Input; - /** - * WiFi band that Radio 3 operates on. - */ band?: pulumi.Input; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl?: pulumi.Input; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity?: pulumi.Input; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval?: pulumi.Input; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor?: pulumi.Input; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode?: pulumi.Input; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl?: pulumi.Input; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity?: pulumi.Input; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding?: pulumi.Input; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt?: pulumi.Input; channelUtilization?: pulumi.Input; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: pulumi.Input[]>; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence?: pulumi.Input; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp?: pulumi.Input; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma?: pulumi.Input; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity?: pulumi.Input; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim?: pulumi.Input; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold?: pulumi.Input; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff?: pulumi.Input; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol?: pulumi.Input; - /** - * Iperf service port number. - */ iperfServerPort?: pulumi.Input; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients?: pulumi.Input; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance?: pulumi.Input; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode?: pulumi.Input; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode?: pulumi.Input; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d?: pulumi.Input; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna?: pulumi.Input; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain?: pulumi.Input; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel?: pulumi.Input; - /** - * 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`, `percentage`. - */ powerMode?: pulumi.Input; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue?: pulumi.Input; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize?: pulumi.Input; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode?: pulumi.Input; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold?: pulumi.Input; - /** - * BSSID for WiFi network. - */ samBssid?: pulumi.Input; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate?: pulumi.Input; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal?: pulumi.Input; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate?: pulumi.Input; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString?: pulumi.Input; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString?: pulumi.Input; - /** - * Password for captive portal authentication. - */ samCwpPassword?: pulumi.Input; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString?: pulumi.Input; - /** - * Website the client is trying to access. - */ samCwpTestUrl?: pulumi.Input; - /** - * Username for captive portal authentication. - */ samCwpUsername?: pulumi.Input; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod?: pulumi.Input; - /** - * Passphrase for WiFi network connection. - */ samPassword?: pulumi.Input; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey?: pulumi.Input; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: pulumi.Input; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv?: pulumi.Input; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType?: pulumi.Input; - /** - * SAM test server domain name. - */ samServerFqdn?: pulumi.Input; - /** - * SAM test server IP address. - */ samServerIp?: pulumi.Input; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType?: pulumi.Input; - /** - * SSID for WiFi network. - */ samSsid?: pulumi.Input; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest?: pulumi.Input; - /** - * Username for WiFi network connection. - */ samUsername?: pulumi.Input; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval?: pulumi.Input; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis?: pulumi.Input; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize?: pulumi.Input; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll?: pulumi.Input; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: pulumi.Input[]>; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile?: pulumi.Input; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs?: pulumi.Input; } diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 822be1ad..e95fda22 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -421,57 +421,27 @@ export namespace antivirus { } export interface ProfilePop3 { - /** - * Select the archive types to block. - */ archiveBlock: string; - /** - * Select the archive types to log. - */ archiveLog: string; - /** - * Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - */ avScan: string; /** * AV Content Disarm and Reconstruction settings. The structure of `contentDisarm` block is documented below. */ contentDisarm: string; - /** - * Enable/disable the virus emulator. Valid values: `enable`, `disable`. - */ emulator: string; - /** - * Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - */ executables: string; /** * One or more external malware block lists. The structure of `externalBlocklist` block is documented below. */ externalBlocklist: string; - /** - * Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - */ fortiai: string; - /** - * Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - */ fortindr: string; - /** - * Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - */ fortisandbox: string; - /** - * Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - */ options: string; /** * Configure Virus Outbreak Prevention settings. The structure of `outbreakPrevention` block is documented below. */ outbreakPrevention: string; - /** - * Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - */ quarantine: string; } @@ -1886,53 +1856,17 @@ export namespace extendercontroller { } export interface Extender1Modem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch: outputs.extendercontroller.Extender1Modem1AutoSwitch; - /** - * Connection status. - */ connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps: string; - /** - * FortiExtender interface name. - */ ifname: string; - /** - * Preferred carrier. - */ preferredCarrier: string; - /** - * Redundant interface. - */ redundantIntf: string; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode: string; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin: string; - /** - * SIM #1 PIN password. - */ sim1PinCode?: string; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin: string; - /** - * SIM #2 PIN password. - */ sim2PinCode?: string; } @@ -1972,53 +1906,17 @@ export namespace extendercontroller { } export interface Extender1Modem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch: outputs.extendercontroller.Extender1Modem2AutoSwitch; - /** - * Connection status. - */ connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps: string; - /** - * FortiExtender interface name. - */ ifname: string; - /** - * Preferred carrier. - */ preferredCarrier: string; - /** - * Redundant interface. - */ redundantIntf: string; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode: string; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin: string; - /** - * SIM #1 PIN password. - */ sim1PinCode?: string; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin: string; - /** - * SIM #2 PIN password. - */ sim2PinCode?: string; } @@ -2075,57 +1973,89 @@ export namespace extendercontroller { } export interface ExtenderModem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch: outputs.extendercontroller.ExtenderModem1AutoSwitch; /** * Connection status. */ connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps: string; /** * FortiExtender interface name. */ ifname: string; - /** - * Preferred carrier. - */ preferredCarrier: string; /** * Redundant interface. */ redundantIntf: string; + redundantMode: string; + sim1Pin: string; + sim1PinCode?: string; + sim2Pin: string; + sim2PinCode?: string; + } + + export interface ExtenderModem1AutoSwitch { /** - * FortiExtender mode. Valid values: `disable`, `enable`. + * Automatically switch based on data usage. Valid values: `disable`, `enable`. */ - redundantMode: string; + dataplan: string; /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. + * Auto switch by disconnect. Valid values: `disable`, `enable`. */ - sim1Pin: string; + disconnect: string; /** - * SIM #1 PIN password. + * Automatically switch based on disconnect period. */ - sim1PinCode?: string; + disconnectPeriod: number; /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. + * Automatically switch based on disconnect threshold. */ - sim2Pin: string; + disconnectThreshold: number; + /** + * Automatically switch based on signal strength. Valid values: `disable`, `enable`. + */ + signal: string; + /** + * Auto switch with switch back multi-options. Valid values: `time`, `timer`. + */ + switchBack: string; + /** + * Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). + */ + switchBackTime: string; + /** + * Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). + */ + switchBackTimer: number; + } + + export interface ExtenderModem2 { + autoSwitch: outputs.extendercontroller.ExtenderModem2AutoSwitch; /** - * SIM #2 PIN password. + * Connection status. */ + connStatus: number; + defaultSim: string; + gps: string; + /** + * FortiExtender interface name. + */ + ifname: string; + preferredCarrier: string; + /** + * Redundant interface. + */ + redundantIntf: string; + redundantMode: string; + sim1Pin: string; + sim1PinCode?: string; + sim2Pin: string; sim2PinCode?: string; } - export interface ExtenderModem1AutoSwitch { + export interface ExtenderModem2AutoSwitch { /** * Automatically switch based on data usage. Valid values: `disable`, `enable`. */ @@ -2160,278 +2090,126 @@ export namespace extendercontroller { switchBackTimer: number; } - export interface ExtenderModem2 { + export interface ExtenderWanExtension { /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. + * FortiExtender interface name. */ - autoSwitch: outputs.extendercontroller.ExtenderModem2AutoSwitch; + modem1Extension: string; /** - * Connection status. + * FortiExtender interface name. */ - connStatus: number; + modem2Extension: string; + } + + export interface ExtenderprofileCellular { /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. + * FortiExtender controller report configuration. The structure of `controllerReport` block is documented below. */ - defaultSim: string; + controllerReport: outputs.extendercontroller.ExtenderprofileCellularControllerReport; /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. + * Dataplan names. The structure of `dataplan` block is documented below. */ - gps: string; + dataplans?: outputs.extendercontroller.ExtenderprofileCellularDataplan[]; /** - * FortiExtender interface name. + * Configuration options for modem 1. The structure of `modem1` block is documented below. */ - ifname: string; + modem1: outputs.extendercontroller.ExtenderprofileCellularModem1; /** - * Preferred carrier. + * Configuration options for modem 2. The structure of `modem2` block is documented below. */ - preferredCarrier: string; + modem2: outputs.extendercontroller.ExtenderprofileCellularModem2; /** - * Redundant interface. + * FortiExtender cellular SMS notification configuration. The structure of `smsNotification` block is documented below. */ - redundantIntf: string; + smsNotification: outputs.extendercontroller.ExtenderprofileCellularSmsNotification; + } + + export interface ExtenderprofileCellularControllerReport { /** - * FortiExtender mode. Valid values: `disable`, `enable`. + * Controller report interval. */ - redundantMode: string; + interval: number; /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. + * Controller report signal threshold. */ - sim1Pin: string; + signalThreshold: number; /** - * SIM #1 PIN password. + * FortiExtender controller report status. Valid values: `disable`, `enable`. */ - sim1PinCode?: string; + status: string; + } + + export interface ExtenderprofileCellularDataplan { /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. + * Dataplan name. */ + name: string; + } + + export interface ExtenderprofileCellularModem1 { + autoSwitch: outputs.extendercontroller.ExtenderprofileCellularModem1AutoSwitch; + connStatus: number; + defaultSim: string; + gps: string; + preferredCarrier: string; + redundantIntf: string; + redundantMode: string; + sim1Pin: string; + sim1PinCode?: string; sim2Pin: string; + sim2PinCode?: string; + } + + export interface ExtenderprofileCellularModem1AutoSwitch { + /** + * Automatically switch based on data usage. Valid values: `disable`, `enable`. + */ + dataplan: string; + /** + * Auto switch by disconnect. Valid values: `disable`, `enable`. + */ + disconnect: string; + /** + * Automatically switch based on disconnect period. + */ + disconnectPeriod: number; + /** + * Automatically switch based on disconnect threshold. + */ + disconnectThreshold: number; + /** + * Automatically switch based on signal strength. Valid values: `disable`, `enable`. + */ + signal: string; + /** + * Auto switch with switch back multi-options. Valid values: `time`, `timer`. + */ + switchBack: string; + /** + * Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). + */ + switchBackTime: string; /** - * SIM #2 PIN password. + * Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). */ + switchBackTimer: number; + } + + export interface ExtenderprofileCellularModem2 { + autoSwitch: outputs.extendercontroller.ExtenderprofileCellularModem2AutoSwitch; + connStatus: number; + defaultSim: string; + gps: string; + preferredCarrier: string; + redundantIntf: string; + redundantMode: string; + sim1Pin: string; + sim1PinCode?: string; + sim2Pin: string; sim2PinCode?: string; } - export interface ExtenderModem2AutoSwitch { - /** - * Automatically switch based on data usage. Valid values: `disable`, `enable`. - */ - dataplan: string; - /** - * Auto switch by disconnect. Valid values: `disable`, `enable`. - */ - disconnect: string; - /** - * Automatically switch based on disconnect period. - */ - disconnectPeriod: number; - /** - * Automatically switch based on disconnect threshold. - */ - disconnectThreshold: number; - /** - * Automatically switch based on signal strength. Valid values: `disable`, `enable`. - */ - signal: string; - /** - * Auto switch with switch back multi-options. Valid values: `time`, `timer`. - */ - switchBack: string; - /** - * Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). - */ - switchBackTime: string; - /** - * Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). - */ - switchBackTimer: number; - } - - export interface ExtenderWanExtension { - /** - * FortiExtender interface name. - */ - modem1Extension: string; - /** - * FortiExtender interface name. - */ - modem2Extension: string; - } - - export interface ExtenderprofileCellular { - /** - * FortiExtender controller report configuration. The structure of `controllerReport` block is documented below. - */ - controllerReport: outputs.extendercontroller.ExtenderprofileCellularControllerReport; - /** - * Dataplan names. The structure of `dataplan` block is documented below. - */ - dataplans?: outputs.extendercontroller.ExtenderprofileCellularDataplan[]; - /** - * Configuration options for modem 1. The structure of `modem1` block is documented below. - */ - modem1: outputs.extendercontroller.ExtenderprofileCellularModem1; - /** - * Configuration options for modem 2. The structure of `modem2` block is documented below. - */ - modem2: outputs.extendercontroller.ExtenderprofileCellularModem2; - /** - * FortiExtender cellular SMS notification configuration. The structure of `smsNotification` block is documented below. - */ - smsNotification: outputs.extendercontroller.ExtenderprofileCellularSmsNotification; - } - - export interface ExtenderprofileCellularControllerReport { - /** - * Controller report interval. - */ - interval: number; - /** - * Controller report signal threshold. - */ - signalThreshold: number; - /** - * FortiExtender controller report status. Valid values: `disable`, `enable`. - */ - status: string; - } - - export interface ExtenderprofileCellularDataplan { - /** - * Dataplan name. - */ - name: string; - } - - export interface ExtenderprofileCellularModem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ - autoSwitch: outputs.extendercontroller.ExtenderprofileCellularModem1AutoSwitch; - /** - * Connection status. - */ - connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ - defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ - gps: string; - /** - * Preferred carrier. - */ - preferredCarrier: string; - /** - * Redundant interface. - */ - redundantIntf: string; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ - redundantMode: string; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ - sim1Pin: string; - /** - * SIM #1 PIN password. - */ - sim1PinCode?: string; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ - sim2Pin: string; - /** - * SIM #2 PIN password. - */ - sim2PinCode?: string; - } - - export interface ExtenderprofileCellularModem1AutoSwitch { - /** - * Automatically switch based on data usage. Valid values: `disable`, `enable`. - */ - dataplan: string; - /** - * Auto switch by disconnect. Valid values: `disable`, `enable`. - */ - disconnect: string; - /** - * Automatically switch based on disconnect period. - */ - disconnectPeriod: number; - /** - * Automatically switch based on disconnect threshold. - */ - disconnectThreshold: number; - /** - * Automatically switch based on signal strength. Valid values: `disable`, `enable`. - */ - signal: string; - /** - * Auto switch with switch back multi-options. Valid values: `time`, `timer`. - */ - switchBack: string; - /** - * Automatically switch over to preferred SIM/carrier at a specified time in UTC (HH:MM). - */ - switchBackTime: string; - /** - * Automatically switch over to preferred SIM/carrier after the given time (3600 - 2147483647 sec). - */ - switchBackTimer: number; - } - - export interface ExtenderprofileCellularModem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ - autoSwitch: outputs.extendercontroller.ExtenderprofileCellularModem2AutoSwitch; - /** - * Connection status. - */ - connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ - defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ - gps: string; - /** - * Preferred carrier. - */ - preferredCarrier: string; - /** - * Redundant interface. - */ - redundantIntf: string; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ - redundantMode: string; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ - sim1Pin: string; - /** - * SIM #1 PIN password. - */ - sim1PinCode?: string; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ - sim2Pin: string; - /** - * SIM #2 PIN password. - */ - sim2PinCode?: string; - } - - export interface ExtenderprofileCellularModem2AutoSwitch { + export interface ExtenderprofileCellularModem2AutoSwitch { /** * Automatically switch based on data usage. Valid values: `disable`, `enable`. */ @@ -2635,49 +2413,16 @@ export namespace extensioncontroller { } export interface ExtenderprofileCellularModem1 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch: outputs.extensioncontroller.ExtenderprofileCellularModem1AutoSwitch; - /** - * Connection status. - */ connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps: string; - /** - * Preferred carrier. - */ preferredCarrier: string; - /** - * Redundant interface. - */ redundantIntf: string; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode: string; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin: string; - /** - * SIM #1 PIN password. - */ sim1PinCode?: string; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin: string; - /** - * SIM #2 PIN password. - */ sim2PinCode?: string; } @@ -2717,49 +2462,16 @@ export namespace extensioncontroller { } export interface ExtenderprofileCellularModem2 { - /** - * FortiExtender auto switch configuration. The structure of `autoSwitch` block is documented below. - */ autoSwitch: outputs.extensioncontroller.ExtenderprofileCellularModem2AutoSwitch; - /** - * Connection status. - */ connStatus: number; - /** - * Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - */ defaultSim: string; - /** - * FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - */ gps: string; - /** - * Preferred carrier. - */ preferredCarrier: string; - /** - * Redundant interface. - */ redundantIntf: string; - /** - * FortiExtender mode. Valid values: `disable`, `enable`. - */ redundantMode: string; - /** - * SIM #1 PIN status. Valid values: `disable`, `enable`. - */ sim1Pin: string; - /** - * SIM #1 PIN password. - */ sim1PinCode?: string; - /** - * SIM #2 PIN status. Valid values: `disable`, `enable`. - */ sim2Pin: string; - /** - * SIM #2 PIN password. - */ sim2PinCode?: string; } @@ -2907,6 +2619,75 @@ export namespace extensioncontroller { weight: number; } + export interface ExtenderprofileWifi { + /** + * Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + */ + country: string; + /** + * Radio-1 config for Wi-Fi 2.4GHz The structure of `radio1` block is documented below. + */ + radio1: outputs.extensioncontroller.ExtenderprofileWifiRadio1; + /** + * Radio-2 config for Wi-Fi 5GHz The structure of `radio2` block is documented below. + * + * The `radio1` block supports: + */ + radio2: outputs.extensioncontroller.ExtenderprofileWifiRadio2; + } + + export interface ExtenderprofileWifiRadio1 { + band: string; + bandwidth: string; + beaconInterval: number; + bssColor: number; + bssColorMode: string; + channel: string; + extensionChannel: string; + guardInterval: string; + lanExtVap: string; + localVaps?: outputs.extensioncontroller.ExtenderprofileWifiRadio1LocalVap[]; + maxClients: number; + mode: string; + n80211d: string; + operatingStandard: string; + powerLevel: number; + status: string; + } + + export interface ExtenderprofileWifiRadio1LocalVap { + /** + * Wi-Fi local VAP name. + */ + name: string; + } + + export interface ExtenderprofileWifiRadio2 { + band: string; + bandwidth: string; + beaconInterval: number; + bssColor: number; + bssColorMode: string; + channel: string; + extensionChannel: string; + guardInterval: string; + lanExtVap: string; + localVaps?: outputs.extensioncontroller.ExtenderprofileWifiRadio2LocalVap[]; + maxClients: number; + mode: string; + n80211d: string; + operatingStandard: string; + powerLevel: number; + status: string; + } + + export interface ExtenderprofileWifiRadio2LocalVap { + /** + * Wi-Fi local VAP name. + */ + name: string; + } + export interface FortigateprofileLanExtension { /** * IPsec phase1 interface. @@ -3349,25 +3130,10 @@ export namespace filter { } export interface ProfilePop3 { - /** - * Action taken for matched file. Valid values: `log`, `block`. - */ action: string; - /** - * Enable/disable file filter logging. Valid values: `enable`, `disable`. - */ log: string; - /** - * Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - */ logAll: string; - /** - * Subject text or header added to spam email. - */ tagMsg: string; - /** - * Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - */ tagType: string; } @@ -3667,21 +3433,9 @@ export namespace filter { } export interface ProfilePop3 { - /** - * Action for spam email. Valid values: `pass`, `tag`. - */ action: string; - /** - * Enable/disable logging. Valid values: `enable`, `disable`. - */ log: string; - /** - * Subject text or header added to spam email. - */ tagMsg: string; - /** - * Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - */ tagType: string; } @@ -4503,117 +4257,36 @@ export namespace firewall { } export interface Accessproxy6ApiGateway6 { - /** - * SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - */ applications?: outputs.firewall.Accessproxy6ApiGateway6Application[]; - /** - * HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - */ h2Support: string; - /** - * HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - */ h3Support: string; - /** - * Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - */ httpCookieAge: number; - /** - * Domain that HTTP cookie persistence should apply to. - */ httpCookieDomain: string; - /** - * Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - */ httpCookieDomainFromHost: string; - /** - * Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - */ httpCookieGeneration: number; - /** - * Limit HTTP cookie persistence to the specified path. - */ httpCookiePath: string; - /** - * 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: `disable`, `same-ip`. - */ httpCookieShare: string; - /** - * Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - */ httpsCookieSecure: string; /** - * API Gateway ID. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - */ ldbMethod: string; - /** - * 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: `none`, `http-cookie`. - */ persistence: string; - /** - * QUIC setting. The structure of `quic` block is documented below. - */ quic: outputs.firewall.Accessproxy6ApiGateway6Quic; - /** - * Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - */ realservers?: outputs.firewall.Accessproxy6ApiGateway6Realserver[]; - /** - * Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - */ samlRedirect: string; - /** - * SAML service provider configuration for VIP authentication. - */ samlServer: string; - /** - * Service. - */ service: string; - /** - * Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - */ sslAlgorithm: string; - /** - * SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - */ sslCipherSuites?: outputs.firewall.Accessproxy6ApiGateway6SslCipherSuite[]; - /** - * Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - */ sslDhBits: string; - /** - * Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMaxVersion: string; - /** - * Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMinVersion: string; - /** - * Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - */ sslRenegotiation: string; - /** - * SSL-VPN web portal. - */ sslVpnWebPortal: string; - /** - * URL pattern to match. - */ urlMap: string; - /** - * Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - */ urlMapType: string; - /** - * Virtual host. - */ virtualHost: string; } @@ -5027,117 +4700,36 @@ export namespace firewall { } export interface AccessproxyApiGateway6 { - /** - * SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - */ applications?: outputs.firewall.AccessproxyApiGateway6Application[]; - /** - * HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - */ h2Support: string; - /** - * HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - */ h3Support: string; - /** - * Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - */ httpCookieAge: number; - /** - * Domain that HTTP cookie persistence should apply to. - */ httpCookieDomain: string; - /** - * Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - */ httpCookieDomainFromHost: string; - /** - * Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - */ httpCookieGeneration: number; - /** - * Limit HTTP cookie persistence to the specified path. - */ httpCookiePath: string; - /** - * 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: `disable`, `same-ip`. - */ httpCookieShare: string; - /** - * Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - */ httpsCookieSecure: string; /** - * API Gateway ID. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - */ ldbMethod: string; - /** - * 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: `none`, `http-cookie`. - */ persistence: string; - /** - * QUIC setting. The structure of `quic` block is documented below. - */ quic: outputs.firewall.AccessproxyApiGateway6Quic; - /** - * Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - */ realservers?: outputs.firewall.AccessproxyApiGateway6Realserver[]; - /** - * Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - */ samlRedirect: string; - /** - * SAML service provider configuration for VIP authentication. - */ samlServer: string; - /** - * Service. - */ service: string; - /** - * Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - */ sslAlgorithm: string; - /** - * SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `sslCipherSuites` block is documented below. - */ sslCipherSuites?: outputs.firewall.AccessproxyApiGateway6SslCipherSuite[]; - /** - * Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - */ sslDhBits: string; - /** - * Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMaxVersion: string; - /** - * Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - */ sslMinVersion: string; - /** - * Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - */ sslRenegotiation: string; - /** - * SSL-VPN web portal. - */ sslVpnWebPortal: string; - /** - * URL pattern to match. - */ urlMap: string; - /** - * Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - */ urlMapType: string; - /** - * Virtual host. - */ virtualHost: string; } @@ -5669,9 +5261,6 @@ export namespace firewall { } export interface CentralsnatmapDstAddr6 { - /** - * Address name. - */ name: string; } @@ -5690,9 +5279,6 @@ export namespace firewall { } export interface CentralsnatmapNatIppool6 { - /** - * Address name. - */ name: string; } @@ -5704,9 +5290,6 @@ export namespace firewall { } export interface CentralsnatmapOrigAddr6 { - /** - * Address name. - */ name: string; } @@ -5765,11 +5348,11 @@ export namespace firewall { */ status: string; /** - * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ threshold: number; /** - * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ thresholddefault: number; } @@ -5825,11 +5408,11 @@ export namespace firewall { */ status: string; /** - * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ threshold: number; /** - * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ thresholddefault: number; } @@ -8053,17 +7636,11 @@ export namespace firewall { } export interface InternetserviceextensionDisableEntryIp6Range { - /** - * End IPv6 address. - */ endIp6: string; /** - * Disable entry ID. + * an identifier for the resource with format {{fosid}}. */ id: number; - /** - * Start IPv6 address. - */ startIp6: string; } @@ -8134,9 +7711,6 @@ export namespace firewall { } export interface InternetserviceextensionEntryDst6 { - /** - * Select the destination address6 or address group object from available options. - */ name: string; } @@ -8174,6 +7748,29 @@ export namespace firewall { } export interface Localinpolicy6Dstaddr { + /** + * Custom Internet Service6 group name. + */ + name: string; + } + + export interface Localinpolicy6InternetService6SrcCustom { + name: string; + } + + export interface Localinpolicy6InternetService6SrcCustomGroup { + name: string; + } + + export interface Localinpolicy6InternetService6SrcGroup { + name: string; + } + + export interface Localinpolicy6InternetService6SrcName { + name: string; + } + + export interface Localinpolicy6IntfBlock { /** * Address name. */ @@ -8201,6 +7798,41 @@ export namespace firewall { name: string; } + export interface LocalinpolicyInternetServiceSrcCustom { + /** + * Custom Internet Service name. + */ + name: string; + } + + export interface LocalinpolicyInternetServiceSrcCustomGroup { + /** + * Custom Internet Service group name. + */ + name: string; + } + + export interface LocalinpolicyInternetServiceSrcGroup { + /** + * Internet Service group name. + */ + name: string; + } + + export interface LocalinpolicyInternetServiceSrcName { + /** + * Internet Service name. + */ + name: string; + } + + export interface LocalinpolicyIntfBlock { + /** + * Address name. + */ + name: string; + } + export interface LocalinpolicyService { /** * Service name. @@ -8287,6 +7919,27 @@ export namespace firewall { name: string; } + export interface OndemandsnifferHost { + /** + * IPv4 or IPv6 host. + */ + host: string; + } + + export interface OndemandsnifferPort { + /** + * Port to filter in this traffic sniffer. + */ + port: number; + } + + export interface OndemandsnifferProtocol { + /** + * Integer value for the protocol type as defined by IANA (0 - 255). + */ + protocol: number; + } + export interface Policy46Dstaddr { /** * Address name. @@ -9204,45 +8857,15 @@ export namespace firewall { } export interface ProfileprotocoloptionsPop3 { - /** - * Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - */ inspectAll: string; - /** - * One or more options that can be applied to the session. Valid values: `oversize`. - */ options: string; - /** - * Maximum in-memory file size that can be scanned (MB). - */ oversizeLimit: number; - /** - * Ports to scan for content (1 - 65535, default = 445). - */ ports: number; - /** - * Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - */ proxyAfterTcpHandshake: string; - /** - * Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - */ scanBzip2: string; - /** - * SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - */ sslOffloaded: string; - /** - * Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - */ status: string; - /** - * Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - */ uncompressedNestLimit: number; - /** - * Maximum in-memory uncompressed file size that can be scanned (MB). - */ uncompressedOversizeLimit: number; } @@ -10087,7 +9710,7 @@ export namespace firewall { */ status: string; /** - * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + * Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. */ threshold: number; /** @@ -10158,6 +9781,17 @@ export namespace firewall { untrustedServerCert: string; } + export interface SslsshprofileEchOuterSni { + /** + * ClientHelloOuter SNI name. + */ + name: string; + /** + * ClientHelloOuter SNI to be blocked. + */ + sni: string; + } + export interface SslsshprofileFtps { /** * Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. @@ -10246,6 +9880,10 @@ export namespace firewall { * Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. */ clientCertificate: string; + /** + * Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + */ + encryptedClientHello: string; /** * Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. */ @@ -10372,69 +10010,21 @@ export namespace firewall { } export interface SslsshprofilePop3s { - /** - * Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - */ certValidationFailure: string; - /** - * Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - */ certValidationTimeout: string; - /** - * Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - */ clientCertRequest: string; - /** - * Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - */ clientCertificate: string; - /** - * Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - */ expiredServerCert: string; - /** - * Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - */ invalidServerCert: string; - /** - * Ports to use for scanning (1 - 65535, default = 443). - */ ports: string; - /** - * Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - */ proxyAfterTcpHandshake: string; - /** - * Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - */ revokedServerCert: string; - /** - * Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - */ sniServerCertCheck: string; - /** - * Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - */ status: string; - /** - * Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - */ unsupportedSsl: string; - /** - * Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - */ unsupportedSslCipher: string; - /** - * Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - */ unsupportedSslNegotiation: string; - /** - * Action based on the SSL version used being unsupported. - */ unsupportedSslVersion: string; - /** - * Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - */ untrustedServerCert: string; } @@ -10561,6 +10151,10 @@ export namespace firewall { * Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. */ clientCertificate: string; + /** + * Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + */ + encryptedClientHello: string; /** * Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. */ @@ -13472,21 +13066,12 @@ export namespace router { } export interface BgpAggregateAddress6 { - /** - * Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - */ asSet: string; /** - * ID. + * an identifier for the resource. */ id: number; - /** - * Aggregate IPv6 prefix. - */ prefix6: string; - /** - * Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - */ summaryOnly: string; } @@ -14144,17 +13729,8 @@ export namespace router { } export interface BgpNeighborConditionalAdvertise6 { - /** - * Name of advertising route map. - */ advertiseRoutemap: string; - /** - * Name of condition route map. - */ conditionRoutemap: string; - /** - * Type of condition. Valid values: `exist`, `non-exist`. - */ conditionType: string; } @@ -14587,6 +14163,10 @@ export namespace router { * AS number of neighbor. */ remoteAs: number; + /** + * BGP filter for remote AS. + */ + remoteAsFilter: string; /** * Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. */ @@ -14802,20 +14382,14 @@ export namespace router { export interface BgpNeighborRange6 { /** - * ID. + * an identifier for the resource. */ id: number; - /** - * Maximum number of neighbors. - */ maxNeighborNum: number; /** * BGP neighbor group table. The structure of `neighborGroup` block is documented below. */ neighborGroup: string; - /** - * Aggregate IPv6 prefix. - */ prefix6: string; } @@ -14843,25 +14417,16 @@ export namespace router { } export interface BgpNetwork6 { - /** - * Enable/disable route as backdoor. Valid values: `enable`, `disable`. - */ backdoor: string; /** - * ID. + * an identifier for the resource. */ id: number; /** * Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. */ networkImportCheck: string; - /** - * Aggregate IPv6 prefix. - */ prefix6: string; - /** - * Route map of VRF leaking. - */ routeMap: string; } @@ -14881,17 +14446,8 @@ export namespace router { } export interface BgpRedistribute6 { - /** - * Neighbor group name. - */ name: string; - /** - * Route map of VRF leaking. - */ routeMap?: string; - /** - * Status Valid values: `enable`, `disable`. - */ status: string; } @@ -14927,29 +14483,11 @@ export namespace router { } export interface BgpVrf6 { - /** - * List of export route target. The structure of `exportRt` block is documented below. - */ exportRts?: outputs.router.BgpVrf6ExportRt[]; - /** - * Import route map. - */ importRouteMap: string; - /** - * List of import route target. The structure of `importRt` block is documented below. - */ importRts?: outputs.router.BgpVrf6ImportRt[]; - /** - * Target VRF table. The structure of `leakTarget` block is documented below. - */ leakTargets?: outputs.router.BgpVrf6LeakTarget[]; - /** - * Route Distinguisher: AA:NN|A.B.C.D:NN. - */ rd: string; - /** - * VRF role. Valid values: `standalone`, `ce`, `pe`. - */ role: string; /** * BGP VRF leaking table. The structure of `vrf` block is documented below. @@ -15012,9 +14550,6 @@ export namespace router { } export interface BgpVrfLeak6 { - /** - * Target VRF table. The structure of `target` block is documented below. - */ targets?: outputs.router.BgpVrfLeak6Target[]; /** * BGP VRF leaking table. The structure of `vrf` block is documented below. @@ -16405,6 +15940,10 @@ export namespace router { * AS number of neighbor. */ remoteAs: number; + /** + * BGP filter for remote AS. + */ + remoteAsFilter: string; /** * Enable/disable remove private AS number from IPv4 outbound updates. */ @@ -19006,29 +18545,11 @@ export namespace router { } export interface IsisRedistribute6 { - /** - * Level. Valid values: `level-1-2`, `level-1`, `level-2`. - */ level: string; - /** - * Metric. - */ metric: number; - /** - * Metric type. Valid values: `external`, `internal`. - */ metricType: string; - /** - * Protocol name. - */ protocol: string; - /** - * Route map name. - */ routemap: string; - /** - * Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - */ status: string; } @@ -19049,16 +18570,10 @@ export namespace router { export interface IsisSummaryAddress6 { /** - * isis-net ID. + * an identifier for the resource. */ id: number; - /** - * Level. Valid values: `level-1-2`, `level-1`, `level-2`. - */ level: string; - /** - * IPv6 prefix. - */ prefix6: string; } @@ -19560,85 +19075,28 @@ export namespace router { } export interface Ospf6Ospf6Interface { - /** - * A.B.C.D, in IPv4 address format. - */ areaId: string; - /** - * Authentication mode. Valid values: `none`, `ah`, `esp`. - */ authentication: string; /** * Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. */ bfd: string; - /** - * Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - */ cost: number; - /** - * Dead interval. - */ deadInterval: number; - /** - * Hello interval. - */ helloInterval: number; - /** - * Configuration interface name. - */ interface: string; - /** - * Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - */ ipsecAuthAlg: string; - /** - * Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - */ ipsecEncAlg: string; - /** - * IPsec authentication and encryption keys. The structure of `ipsecKeys` block is documented below. - */ ipsecKeys?: outputs.router.Ospf6Ospf6InterfaceIpsecKey[]; - /** - * Key roll-over interval. - */ keyRolloverInterval: number; - /** - * MTU for OSPFv3 packets. - */ mtu: number; - /** - * Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - */ mtuIgnore: string; - /** - * Interface entry name. - */ name: string; - /** - * OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - */ neighbors?: outputs.router.Ospf6Ospf6InterfaceNeighbor[]; - /** - * Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - */ networkType: string; - /** - * priority - */ priority: number; - /** - * Retransmit interval. - */ retransmitInterval: number; - /** - * Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - */ status: string; - /** - * Transmit delay. - */ transmitDelay: number; } @@ -19881,12 +19339,9 @@ export namespace router { export interface OspfAreaVirtualLinkMd5Key { /** - * Area entry IP address. + * an identifier for the resource. */ id: number; - /** - * Password for the key. - */ keyString?: string; } @@ -20054,12 +19509,9 @@ export namespace router { export interface OspfOspfInterfaceMd5Key { /** - * Area entry IP address. + * an identifier for the resource. */ id: number; - /** - * Password for the key. - */ keyString?: string; } @@ -20850,17 +20302,8 @@ export namespace router { } export interface NeighborConditionalAdvertise6 { - /** - * Name of advertising route map. - */ advertiseRoutemap: string; - /** - * Name of condition route map. - */ conditionRoutemap: string; - /** - * Type of condition. Valid values: `exist`, `non-exist`. - */ conditionType: string; } @@ -21011,6 +20454,14 @@ export namespace switchcontroller { * Policy matching MAC address. */ mac: string; + /** + * Number of days the matched devices will be retained (0 - 120, 0 = always retain). + */ + matchPeriod: number; + /** + * Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + */ + matchType: string; /** * 802.1x security policy to be applied when using this policy. */ @@ -21273,7 +20724,7 @@ export namespace switchcontroller { */ placeType: string; /** - * Post office box (P.O. box). + * Post office box. */ postOfficeBox: string; /** @@ -21340,7 +20791,7 @@ export namespace switchcontroller { */ altitude: string; /** - * m ( meters), f ( floors). Valid values: `m`, `f`. + * Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. */ altitudeUnit: string; /** @@ -21348,11 +20799,11 @@ export namespace switchcontroller { */ datum: string; /** - * Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + * Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. */ latitude: string; /** - * Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + * Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. */ longitude: string; /** @@ -21522,49 +20973,16 @@ export namespace switchcontroller { } export interface ManagedswitchN8021xSettings { - /** - * Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - */ linkDownAuth: string; - /** - * Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - */ localOverride: string; - /** - * Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - */ mabReauth: string; - /** - * MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macCalledStationDelimiter: string; - /** - * MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macCallingStationDelimiter: string; - /** - * MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - */ macCase: string; - /** - * MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macPasswordDelimiter: string; - /** - * MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - */ macUsernameDelimiter: string; - /** - * Maximum number of authentication attempts (0 - 15, default = 3). - */ maxReauthAttempt: number; - /** - * Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - */ reauthPeriod: number; - /** - * 802.1X Tx period (seconds, default=30). - */ txPeriod: number; } @@ -21581,6 +20999,10 @@ export namespace switchcontroller { * LACP member select mode. Valid values: `bandwidth`, `count`. */ aggregatorMode: string; + /** + * Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + */ + allowArpMonitor: string; /** * Configure switch port tagged vlans The structure of `allowedVlans` block is documented below. */ @@ -21645,6 +21067,10 @@ export namespace switchcontroller { * Switch controller export port to pool-list. */ exportToPoolFlag: number; + /** + * LACP fallback port. + */ + fallbackPort: string; /** * FEC capable. */ @@ -21830,7 +21256,7 @@ export namespace switchcontroller { */ pauseMeter: number; /** - * Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + * Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. */ pauseMeterResume: string; /** @@ -21922,7 +21348,7 @@ export namespace switchcontroller { */ sampleDirection: string; /** - * sFlow sampler counter polling interval (1 - 255 sec). + * sFlow sampling counter polling interval in seconds (0 - 255). */ sflowCounterInterval: number; /** @@ -22010,17 +21436,8 @@ export namespace switchcontroller { } export interface ManagedswitchPortDhcpSnoopOption82Override { - /** - * Circuit ID string. - */ circuitId: string; - /** - * Remote ID string. - */ remoteId: string; - /** - * VLAN name. - */ vlanName: string; } @@ -22287,7 +21704,7 @@ export namespace switchcontroller { */ localOverride: string; /** - * Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + * Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. */ rate: number; /** @@ -22404,7 +21821,7 @@ export namespace switchcontroller { export interface QuarantineTargetTag { /** - * Tag string(eg. string1 string2 string3). + * Tag string. For example, string1 string2 string3. */ tags: string; } @@ -22633,7 +22050,7 @@ export namespace switchcontroller { */ maxRate: number; /** - * Maximum rate (%!o(MISSING)f link speed). + * Maximum rate (% of link speed). */ maxRatePercent: number; /** @@ -22641,7 +22058,7 @@ export namespace switchcontroller { */ minRate: number; /** - * Minimum rate (%!o(MISSING)f link speed). + * Minimum rate (% of link speed). */ minRatePercent: number; /** @@ -22765,6 +22182,10 @@ export namespace system { * DLP profiles and settings. Valid values: `none`, `read`, `read-write`. */ dataLossPrevention: string; + /** + * DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + */ + dlp: string; /** * DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. */ @@ -23459,7 +22880,7 @@ export namespace system { */ ipv6: string; /** - * DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + * DNS entry preference (0 - 65535, highest preference = 0, default = 10). */ preference: number; /** @@ -23593,11 +23014,11 @@ export namespace system { */ serial: string; /** - * When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + * Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). */ setupTime: string; /** - * Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + * Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). */ time: string; /** @@ -23611,17 +23032,11 @@ export namespace system { } export interface GeoipoverrideIp6Range { - /** - * Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - */ endIp: string; /** - * ID of individual entry in the IPv6 range table. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - */ startIp: string; } @@ -23737,6 +23152,10 @@ export namespace system { * DLP profiles and settings. */ dataLossPrevention: string; + /** + * DLP profiles and settings. + */ + dlp: string; /** * DNS Filter profiles and settings. */ @@ -25099,6 +24518,10 @@ export namespace system { * Key ID for authentication. */ keyId: number; + /** + * Select NTP authentication type. + */ + keyType: string; /** * Enable to use NTPv3 instead of NTPv4. */ @@ -26415,7 +25838,7 @@ export namespace system { */ monitor: string; /** - * Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + * Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. */ override: string; /** @@ -26814,301 +26237,86 @@ export namespace system { } export interface InterfaceIpv6 { - /** - * Enable/disable address auto config. Valid values: `enable`, `disable`. - */ autoconf: string; - /** - * CLI IPv6 connection status. - */ cliConn6Status: number; - /** - * DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - */ dhcp6ClientOptions: string; - /** - * DHCPv6 IA-PD list The structure of `dhcp6IapdList` block is documented below. - */ dhcp6IapdLists?: outputs.system.InterfaceIpv6Dhcp6IapdList[]; - /** - * Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - */ dhcp6InformationRequest: string; - /** - * Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - */ dhcp6PrefixDelegation: string; - /** - * DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - */ dhcp6PrefixHint: string; - /** - * DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - */ dhcp6PrefixHintPlt: number; - /** - * DHCPv6 prefix hint valid life time (sec). - */ dhcp6PrefixHintVlt: number; - /** - * DHCP6 relay interface ID. - */ dhcp6RelayInterfaceId: string; - /** - * DHCPv6 relay IP address. - */ dhcp6RelayIp: string; - /** - * Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - */ dhcp6RelayService: string; - /** - * Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - */ dhcp6RelaySourceInterface: string; - /** - * IPv6 address used by the DHCP6 relay as its source IP. - */ dhcp6RelaySourceIp: string; - /** - * DHCPv6 relay type. Valid values: `regular`. - */ dhcp6RelayType: string; - /** - * Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - */ icmp6SendRedirect: string; - /** - * IPv6 interface identifier. - */ interfaceIdentifier: string; - /** - * Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - */ ip6Address: string; - /** - * Allow management access to the interface. - */ ip6Allowaccess: string; - /** - * Default life (sec). - */ ip6DefaultLife: number; - /** - * IAID of obtained delegated-prefix from the upstream interface. - */ ip6DelegatedPrefixIaid: number; - /** - * Advertised IPv6 delegated prefix list. The structure of `ip6DelegatedPrefixList` block is documented below. - */ ip6DelegatedPrefixLists?: outputs.system.InterfaceIpv6Ip6DelegatedPrefixList[]; - /** - * Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - */ ip6DnsServerOverride: string; - /** - * Extra IPv6 address prefixes of interface. The structure of `ip6ExtraAddr` block is documented below. - */ ip6ExtraAddrs?: outputs.system.InterfaceIpv6Ip6ExtraAddr[]; - /** - * Hop limit (0 means unspecified). - */ ip6HopLimit: number; - /** - * IPv6 link MTU. - */ ip6LinkMtu: number; - /** - * Enable/disable the managed flag. Valid values: `enable`, `disable`. - */ ip6ManageFlag: string; - /** - * IPv6 maximum interval (4 to 1800 sec). - */ ip6MaxInterval: number; - /** - * IPv6 minimum interval (3 to 1350 sec). - */ ip6MinInterval: number; - /** - * Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - */ ip6Mode: string; - /** - * Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - */ ip6OtherFlag: string; - /** - * Advertised prefix list. The structure of `ip6PrefixList` block is documented below. - */ ip6PrefixLists?: outputs.system.InterfaceIpv6Ip6PrefixList[]; - /** - * Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - */ ip6PrefixMode: string; - /** - * IPv6 reachable time (milliseconds; 0 means unspecified). - */ ip6ReachableTime: number; - /** - * IPv6 retransmit time (milliseconds; 0 means unspecified). - */ ip6RetransTime: number; - /** - * Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - */ ip6SendAdv: string; - /** - * Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - */ ip6Subnet: string; - /** - * Interface name providing delegated information. - */ ip6UpstreamInterface: string; - /** - * Neighbor discovery certificate. - */ ndCert: string; - /** - * Neighbor discovery CGA modifier. - */ ndCgaModifier: string; - /** - * Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - */ ndMode: string; - /** - * Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - */ ndSecurityLevel: number; - /** - * Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - */ ndTimestampDelta: number; - /** - * Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - */ ndTimestampFuzz: number; - /** - * Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - */ raSendMtu: string; - /** - * Enable/disable unique auto config address. Valid values: `enable`, `disable`. - */ uniqueAutoconfAddr: string; - /** - * Link-local IPv6 address of virtual router. - */ vrip6LinkLocal: string; - /** - * IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - * - * The `ip6ExtraAddr` block supports: - */ vrrp6s?: outputs.system.InterfaceIpv6Vrrp6[]; - /** - * Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - */ vrrpVirtualMac6: string; } export interface InterfaceIpv6Dhcp6IapdList { - /** - * Identity association identifier. - */ iaid: number; - /** - * DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - */ prefixHint: string; - /** - * DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - */ prefixHintPlt: number; - /** - * DHCPv6 prefix hint valid life time (sec). - * - * The `vrrp6` block supports: - */ prefixHintVlt: number; } export interface InterfaceIpv6Ip6DelegatedPrefixList { - /** - * Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - */ autonomousFlag: string; - /** - * IAID of obtained delegated-prefix from the upstream interface. - */ delegatedPrefixIaid: number; - /** - * Enable/disable the onlink flag. Valid values: `enable`, `disable`. - */ onlinkFlag: string; - /** - * Prefix ID. - */ prefixId: number; - /** - * Recursive DNS server option. - * - * The `dhcp6IapdList` block supports: - */ rdnss: string; - /** - * Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - */ rdnssService: string; - /** - * Add subnet ID to routing prefix. - */ subnet: string; - /** - * Name of the interface that provides delegated information. - */ upstreamInterface: string; } export interface InterfaceIpv6Ip6ExtraAddr { - /** - * IPv6 prefix. - */ prefix: string; } export interface InterfaceIpv6Ip6PrefixList { - /** - * Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - */ autonomousFlag: string; - /** - * DNS search list option. The structure of `dnssl` block is documented below. - */ dnssls?: outputs.system.InterfaceIpv6Ip6PrefixListDnssl[]; - /** - * Enable/disable the onlink flag. Valid values: `enable`, `disable`. - */ onlinkFlag: string; - /** - * Preferred life time (sec). - */ preferredLifeTime: number; - /** - * IPv6 prefix. - */ prefix: string; - /** - * Recursive DNS server option. - * - * The `dhcp6IapdList` block supports: - */ rdnss: string; - /** - * Valid life time (sec). - */ validLifeTime: number; } @@ -27122,49 +26330,22 @@ export namespace system { } export interface InterfaceIpv6Vrrp6 { - /** - * Enable/disable accept mode. Valid values: `enable`, `disable`. - */ acceptMode: string; - /** - * Advertisement interval (1 - 255 seconds). - */ advInterval: number; - /** - * Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - */ ignoreDefaultRoute: string; - /** - * Enable/disable preempt mode. Valid values: `enable`, `disable`. - */ preempt: string; /** * Priority of learned routes. */ priority: number; - /** - * Startup time (1 - 255 seconds). - */ startTime: number; /** * Bring the interface up or shut the interface down. Valid values: `up`, `down`. */ status: string; - /** - * Monitor the route to this destination. - */ vrdst6: string; - /** - * VRRP group ID (1 - 65535). - */ vrgrp: number; - /** - * Virtual router identifier (1 - 255). - */ vrid: number; - /** - * IPv6 address of the virtual router. - */ vrip6: string; } @@ -27327,6 +26508,10 @@ export namespace system { * Description. */ description: string; + /** + * Configure pool exclude subnets. The structure of `exclude` block is documented below. + */ + excludes?: outputs.system.IpamPoolExclude[]; /** * IPAM pool name. */ @@ -27337,6 +26522,17 @@ export namespace system { subnet: string; } + export interface IpamPoolExclude { + /** + * Configure subnet to exclude from the IPAM pool. + */ + excludeSubnet: string; + /** + * Exclude ID. + */ + id: number; + } + export interface IpamRule { /** * Description. @@ -27537,13 +26733,17 @@ export namespace system { */ ipType: string; /** - * Key for MD5/SHA1 authentication. + * Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). */ key?: string; /** * Key ID for authentication. */ keyId: number; + /** + * Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + */ + keyType: string; /** * Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. */ @@ -28300,9 +27500,6 @@ export namespace system { } export interface SdwanDuplicationDstaddr6 { - /** - * Address or address group name. - */ name: string; } @@ -28335,9 +27532,6 @@ export namespace system { } export interface SdwanDuplicationSrcaddr6 { - /** - * Address or address group name. - */ name: string; } @@ -28413,7 +27607,7 @@ export namespace system { */ httpMatch: string; /** - * Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + * Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. */ interval: number; /** @@ -28429,7 +27623,7 @@ export namespace system { */ name: string; /** - * Packet size of a twamp test session, + * Packet size of a TWAMP test session. (124/158 - 1024) */ packetSize: number; /** @@ -28437,7 +27631,7 @@ export namespace system { */ password?: string; /** - * 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). + * 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). */ port: number; /** @@ -28449,7 +27643,7 @@ export namespace system { */ probePackets: string; /** - * Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + * Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. */ probeTimeout: number; /** @@ -28614,7 +27808,7 @@ export namespace system { */ preferredSource: string; /** - * Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + * Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. */ priority: number; /** @@ -28669,11 +27863,11 @@ export namespace system { */ ip: string; /** - * Member sequence number. + * Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `memberBlock`.* */ member: number; /** - * Member sequence number list. The structure of `memberBlock` block is documented below. + * Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `memberBlock` block is documented below. */ memberBlocks?: outputs.system.SdwanNeighborMemberBlock[]; /** @@ -28976,9 +28170,6 @@ export namespace system { } export interface SdwanServiceDst6 { - /** - * Address or address group name. - */ name: string; } @@ -29092,9 +28283,6 @@ export namespace system { } export interface SdwanServiceSrc6 { - /** - * Address or address group name. - */ name: string; } @@ -29489,7 +28677,7 @@ export namespace system { */ httpMatch: string; /** - * Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + * Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. */ interval: number; /** @@ -29670,11 +28858,11 @@ export namespace system { */ status: string; /** - * Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + * Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. */ volumeRatio: number; /** - * Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + * Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. */ weight: number; } @@ -29921,9 +29109,6 @@ export namespace system { } export interface VirtualwanlinkServiceDst6 { - /** - * Address or address group name. - */ name: string; } @@ -30030,9 +29215,6 @@ export namespace system { } export interface VirtualwanlinkServiceSrc6 { - /** - * Address or address group name. - */ name: string; } @@ -30067,9 +29249,6 @@ export namespace system { } export interface VxlanRemoteIp6 { - /** - * IPv6 address. - */ ip6: string; } @@ -30954,25 +30133,13 @@ export namespace system { } export interface CommunityHosts6 { - /** - * Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - */ haDirect: string; - /** - * Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - */ hostType: string; /** - * Host6 entry ID. + * an identifier for the resource with format {{fosid}}. */ id: number; - /** - * SNMP manager IPv6 address prefix. - */ ipv6: string; - /** - * Source IPv6 address for SNMP traps. - */ sourceIpv6: string; } @@ -31831,7 +30998,7 @@ export namespace voip { */ preserveOverride: string; /** - * Expiry time for provisional INVITE (10 - 3600 sec). + * Expiry time (10-3600, in seconds) for provisional INVITE. */ provisionalInviteExpiryTime: number; /** @@ -32160,32 +31327,20 @@ export namespace vpn { } export interface Phase1Ipv4ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp: string; /** - * ID. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Start of IPv6 exclusive range. - */ startIp: string; } export interface Phase1Ipv6ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp: string; /** - * ID. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Start of IPv6 exclusive range. - */ startIp: string; } @@ -32213,32 +31368,20 @@ export namespace vpn { } export interface Phase1interfaceIpv4ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp: string; /** - * ID. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Start of IPv6 exclusive range. - */ startIp: string; } export interface Phase1interfaceIpv6ExcludeRange { - /** - * End of IPv6 exclusive range. - */ endIp: string; /** - * ID. + * an identifier for the resource with format {{name}}. */ id: number; - /** - * Start of IPv6 exclusive range. - */ startIp: string; } @@ -32448,9 +31591,6 @@ export namespace vpn { } export interface SettingsAuthenticationRuleSourceAddress6 { - /** - * Group name. - */ name: string; } @@ -32476,9 +31616,6 @@ export namespace vpn { } export interface SettingsSourceAddress6 { - /** - * Group name. - */ name: string; } @@ -32497,9 +31634,6 @@ export namespace vpn { } export interface SettingsTunnelIpv6Pool { - /** - * Group name. - */ name: string; } @@ -32535,7 +31669,7 @@ export namespace vpn { export interface HostchecksoftwareCheckItemListMd5 { /** - * Hex string of MD5 checksum. + * an identifier for the resource with format {{name}}. */ id: string; } @@ -32581,7 +31715,7 @@ export namespace vpn { */ formDatas?: outputs.vpn.ssl.web.PortalBookmarkGroupBookmarkFormData[]; /** - * Screen height (range from 480 - 65535, default = 768). + * Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ height: number; /** @@ -32621,7 +31755,7 @@ export namespace vpn { */ preconnectionBlob?: string; /** - * The numeric ID of the RDP source (0-2147483648). + * The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. */ preconnectionId: number; /** @@ -32633,7 +31767,7 @@ export namespace vpn { */ restrictedAdmin: string; /** - * Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + * Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. */ security: string; /** @@ -32677,7 +31811,7 @@ export namespace vpn { */ vncKeyboardLayout: string; /** - * Screen width (range from 640 - 65535, default = 1024). + * Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ width: number; } @@ -32814,7 +31948,7 @@ export namespace vpn { */ dnsServer2: string; /** - * Split DNS domains used for SSL-VPN clients separated by comma(,). + * Split DNS domains used for SSL-VPN clients separated by comma. */ domains?: string; /** @@ -32868,7 +32002,7 @@ export namespace vpn { */ formDatas?: outputs.vpn.ssl.web.UserbookmarkBookmarkFormData[]; /** - * Screen height (range from 480 - 65535, default = 768). + * Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ height: number; /** @@ -32908,7 +32042,7 @@ export namespace vpn { */ preconnectionBlob?: string; /** - * The numeric ID of the RDP source (0-2147483648). + * The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. */ preconnectionId: number; /** @@ -32920,7 +32054,7 @@ export namespace vpn { */ restrictedAdmin: string; /** - * Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + * Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. */ security: string; /** @@ -32964,7 +32098,7 @@ export namespace vpn { */ vncKeyboardLayout: string; /** - * Screen width (range from 640 - 65535, default = 1024). + * Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ width: number; } @@ -33010,7 +32144,7 @@ export namespace vpn { */ formDatas?: outputs.vpn.ssl.web.UsergroupbookmarkBookmarkFormData[]; /** - * Screen height (range from 480 - 65535, default = 768). + * Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ height: number; /** @@ -33050,7 +32184,7 @@ export namespace vpn { */ preconnectionBlob?: string; /** - * The numeric ID of the RDP source (0-2147483648). + * The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. */ preconnectionId: number; /** @@ -33062,7 +32196,7 @@ export namespace vpn { */ restrictedAdmin: string; /** - * Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + * Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. */ security: string; /** @@ -33106,7 +32240,7 @@ export namespace vpn { */ vncKeyboardLayout: string; /** - * Screen width (range from 640 - 65535, default = 1024). + * Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. */ width: number; } @@ -34034,7 +33168,7 @@ export namespace wanopt { */ secureTunnel: string; /** - * Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + * Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. */ ssl: string; /** @@ -34108,7 +33242,7 @@ export namespace wanopt { */ secureTunnel: string; /** - * Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + * Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. */ ssl: string; /** @@ -34178,9 +33312,6 @@ export namespace webproxy { } export interface ExplicitPacPolicySrcaddr6 { - /** - * Address name. - */ name: string; } @@ -34210,9 +33341,6 @@ export namespace webproxy { } export interface GlobalLearnClientIpSrcaddr6 { - /** - * Address name. - */ name: string; } @@ -34453,6 +33581,10 @@ export namespace wirelesscontroller { * Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). */ concurrentClients: number; + /** + * Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + */ + keyType: string; /** * MAC address. */ @@ -34469,6 +33601,18 @@ export namespace wirelesscontroller { * WPA Pre-shared key. */ passphrase?: string; + /** + * WPA3 SAE password. + */ + saePassword?: string; + /** + * Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + */ + saePk: string; + /** + * Private key used for WPA3 SAE-PK authentication. + */ + saePrivateKey: string; } export interface MpskprofileMpskGroupMpskKeyMpskSchedule { @@ -34845,81 +33989,24 @@ export namespace wirelesscontroller { } export interface WtpRadio1 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 4 operates on. - */ band: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpRadio1Channel[]; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode: string; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis: string; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand: string; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel: string; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower: string; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * radio-id - */ radioId: number; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpRadio1Vap[]; } @@ -34938,81 +34025,24 @@ export namespace wirelesscontroller { } export interface WtpRadio2 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 4 operates on. - */ band: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpRadio2Channel[]; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode: string; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis: string; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand: string; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel: string; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower: string; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * radio-id - */ radioId: number; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpRadio2Vap[]; } @@ -35031,77 +34061,23 @@ export namespace wirelesscontroller { } export interface WtpRadio3 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 4 operates on. - */ band: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpRadio3Channel[]; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode: string; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis: string; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand: string; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel: string; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower: string; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpRadio3Vap[]; } @@ -35120,77 +34096,23 @@ export namespace wirelesscontroller { } export interface WtpRadio4 { - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 4 operates on. - */ band: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpRadio4Channel[]; - /** - * Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - */ drmaManualMode: string; - /** - * Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - */ overrideAnalysis: string; - /** - * Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - */ overrideBand: string; - /** - * Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - */ overrideChannel: string; - /** - * Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - */ overrideTxpower: string; - /** - * Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - */ overrideVaps: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpRadio4Vap[]; } @@ -35373,19 +34295,19 @@ export namespace wirelesscontroller { */ aeroscout: string; /** - * Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + * Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. */ aeroscoutApMac: string; /** - * Enable/disable MU compounded report. Valid values: `enable`, `disable`. + * Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. */ aeroscoutMmuReport: string; /** - * Enable/disable AeroScout support. Valid values: `enable`, `disable`. + * Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. */ aeroscoutMu: string; /** - * AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + * eroScout MU mode dilution factor (default = 20). */ aeroscoutMuFactor: number; /** @@ -35401,7 +34323,7 @@ export namespace wirelesscontroller { */ aeroscoutServerPort: number; /** - * Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + * Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. */ ekahauBlinkMode: string; /** @@ -35409,11 +34331,11 @@ export namespace wirelesscontroller { */ ekahauTag: string; /** - * IP address of Ekahua RTLS Controller (ERC). + * IP address of Ekahau RTLS Controller (ERC). */ ercServerIp: string; /** - * Ekahua RTLS Controller (ERC) UDP listening port. + * Ekahau RTLS Controller (ERC) UDP listening port. */ ercServerPort: number; /** @@ -35429,7 +34351,7 @@ export namespace wirelesscontroller { */ fortipresenceFrequency: number; /** - * FortiPresence server UDP listening port (default = 3000). + * UDP listening port of FortiPresence server (default = 3000). */ fortipresencePort: number; /** @@ -35541,325 +34463,95 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio1 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness: string; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu: string; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff: string; - /** - * MAC address to monitor. - */ apSnifferAddr: string; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize: number; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan: number; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl: string; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData: string; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon: string; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther: string; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe: string; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile: string; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 3 operates on. - */ band: string; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType: string; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl: string; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity: number; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval: number; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor: number; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode: string; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl: string; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity: number; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding: string; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt: string; channelUtilization: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpprofileRadio1Channel[]; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence: string; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp: string; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma: string; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity: string; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim: number; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold: number; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff: string; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol: string; - /** - * Iperf service port number. - */ iperfServerPort: number; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients: number; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance: number; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode: string; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode: string; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d: string; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna: string; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize: string; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode: string; - /** - * radio-id - */ radioId: number; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold: number; - /** - * BSSID for WiFi network. - */ samBssid: string; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate: string; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal: string; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate: string; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString: string; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString: string; - /** - * Password for captive portal authentication. - */ samCwpPassword?: string; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString: string; - /** - * Website the client is trying to access. - */ samCwpTestUrl: string; - /** - * Username for captive portal authentication. - */ samCwpUsername: string; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod: string; - /** - * Passphrase for WiFi network connection. - */ samPassword?: string; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey: string; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: string; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv: number; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType: string; - /** - * SAM test server domain name. - */ samServerFqdn: string; - /** - * SAM test server IP address. - */ samServerIp: string; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType: string; - /** - * SSID for WiFi network. - */ samSsid: string; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest: string; - /** - * Username for WiFi network connection. - */ samUsername: string; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval: string; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpprofileRadio1Vap[]; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile: string; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs: string; } @@ -35878,325 +34570,95 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio2 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness: string; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu: string; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff: string; - /** - * MAC address to monitor. - */ apSnifferAddr: string; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize: number; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan: number; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl: string; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData: string; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon: string; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther: string; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe: string; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile: string; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 3 operates on. - */ band: string; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType: string; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl: string; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity: number; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval: number; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor: number; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode: string; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl: string; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity: number; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding: string; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt: string; channelUtilization: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpprofileRadio2Channel[]; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence: string; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp: string; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma: string; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity: string; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim: number; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold: number; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff: string; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol: string; - /** - * Iperf service port number. - */ iperfServerPort: number; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients: number; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance: number; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode: string; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode: string; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d: string; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna: string; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize: string; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode: string; - /** - * radio-id - */ radioId: number; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold: number; - /** - * BSSID for WiFi network. - */ samBssid: string; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate: string; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal: string; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate: string; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString: string; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString: string; - /** - * Password for captive portal authentication. - */ samCwpPassword?: string; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString: string; - /** - * Website the client is trying to access. - */ samCwpTestUrl: string; - /** - * Username for captive portal authentication. - */ samCwpUsername: string; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod: string; - /** - * Passphrase for WiFi network connection. - */ samPassword?: string; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey: string; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: string; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv: number; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType: string; - /** - * SAM test server domain name. - */ samServerFqdn: string; - /** - * SAM test server IP address. - */ samServerIp: string; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType: string; - /** - * SSID for WiFi network. - */ samSsid: string; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest: string; - /** - * Username for WiFi network connection. - */ samUsername: string; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval: string; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpprofileRadio2Vap[]; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile: string; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs: string; } @@ -36215,321 +34677,94 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio3 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness: string; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu: string; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff: string; - /** - * MAC address to monitor. - */ apSnifferAddr: string; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize: number; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan: number; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl: string; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData: string; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon: string; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther: string; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe: string; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile: string; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 3 operates on. - */ band: string; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType: string; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl: string; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity: number; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval: number; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor: number; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode: string; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl: string; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity: number; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding: string; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt: string; channelUtilization: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpprofileRadio3Channel[]; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence: string; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp: string; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma: string; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity: string; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim: number; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold: number; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff: string; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol: string; - /** - * Iperf service port number. - */ iperfServerPort: number; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients: number; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance: number; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode: string; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode: string; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d: string; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna: string; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize: string; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode: string; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold: number; - /** - * BSSID for WiFi network. - */ samBssid: string; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate: string; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal: string; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate: string; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString: string; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString: string; - /** - * Password for captive portal authentication. - */ samCwpPassword?: string; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString: string; - /** - * Website the client is trying to access. - */ samCwpTestUrl: string; - /** - * Username for captive portal authentication. - */ samCwpUsername: string; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod: string; - /** - * Passphrase for WiFi network connection. - */ samPassword?: string; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey: string; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: string; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv: number; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType: string; - /** - * SAM test server domain name. - */ samServerFqdn: string; - /** - * SAM test server IP address. - */ samServerIp: string; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType: string; - /** - * SSID for WiFi network. - */ samSsid: string; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest: string; - /** - * Username for WiFi network connection. - */ samUsername: string; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval: string; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpprofileRadio3Vap[]; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile: string; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs: string; } @@ -36548,321 +34783,94 @@ export namespace wirelesscontroller { } export interface WtpprofileRadio4 { - /** - * Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - */ airtimeFairness: string; - /** - * Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - */ amsdu: string; /** * Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. */ apHandoff: string; - /** - * MAC address to monitor. - */ apSnifferAddr: string; - /** - * Sniffer buffer size (1 - 32 MB, default = 16). - */ apSnifferBufsize: number; - /** - * Channel on which to operate the sniffer (default = 6). - */ apSnifferChan: number; - /** - * Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferCtl: string; - /** - * Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - */ apSnifferData: string; - /** - * Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtBeacon: string; - /** - * Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtOther: string; - /** - * Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - */ apSnifferMgmtProbe: string; - /** - * Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - */ arrpProfile: string; - /** - * The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerHigh: number; - /** - * Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - */ autoPowerLevel: string; - /** - * The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - */ autoPowerLow: number; - /** - * The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - */ autoPowerTarget: string; - /** - * WiFi band that Radio 3 operates on. - */ band: string; - /** - * WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - */ band5gType: string; - /** - * 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: `enable`, `disable`. - */ bandwidthAdmissionControl: string; - /** - * Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - */ bandwidthCapacity: number; - /** - * Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - */ beaconInterval: number; - /** - * BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - */ bssColor: number; - /** - * BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - */ bssColorMode: string; - /** - * 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: `enable`, `disable`. - */ callAdmissionControl: string; - /** - * Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - */ callCapacity: number; - /** - * Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - */ channelBonding: string; - /** - * Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - */ + channelBondingExt: string; channelUtilization: string; - /** - * Selected list of wireless radio channels. The structure of `channel` block is documented below. - */ channels?: outputs.wirelesscontroller.WtpprofileRadio4Channel[]; - /** - * Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - */ coexistence: string; - /** - * Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - */ darrp: string; - /** - * Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - */ drma: string; - /** - * Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - */ drmaSensitivity: string; - /** - * Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - */ dtim: number; - /** - * Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - */ fragThreshold: number; /** * Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. */ frequencyHandoff: string; - /** - * Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - */ iperfProtocol: string; - /** - * Iperf service port number. - */ iperfServerPort: number; /** * Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). */ maxClients: number; - /** - * Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - */ maxDistance: number; - /** - * Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - */ mimoMode: string; - /** - * Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - */ mode: string; - /** - * Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - */ n80211d: string; - /** - * Optional antenna used on FAP (default = none). - */ optionalAntenna: string; - /** - * Optional antenna gain in dBi (0 to 20, default = 0). - */ optionalAntennaGain: string; - /** - * Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - */ powerLevel: number; - /** - * 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`, `percentage`. - */ powerMode: string; - /** - * Radio EIRP power in dBm (1 - 33, default = 27). - */ powerValue: number; - /** - * Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - */ powersaveOptimize: string; - /** - * Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - */ protectionMode: string; - /** - * Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - */ rtsThreshold: number; - /** - * BSSID for WiFi network. - */ samBssid: string; - /** - * CA certificate for WPA2/WPA3-ENTERPRISE. - */ samCaCertificate: string; - /** - * Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - */ samCaptivePortal: string; - /** - * Client certificate for WPA2/WPA3-ENTERPRISE. - */ samClientCertificate: string; - /** - * Failure identification on the page after an incorrect login. - */ samCwpFailureString: string; - /** - * Identification string from the captive portal login form. - */ samCwpMatchString: string; - /** - * Password for captive portal authentication. - */ samCwpPassword?: string; - /** - * Success identification on the page after a successful login. - */ samCwpSuccessString: string; - /** - * Website the client is trying to access. - */ samCwpTestUrl: string; - /** - * Username for captive portal authentication. - */ samCwpUsername: string; - /** - * Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - */ samEapMethod: string; - /** - * Passphrase for WiFi network connection. - */ samPassword?: string; - /** - * Private key for WPA2/WPA3-ENTERPRISE. - */ samPrivateKey: string; - /** - * Password for private key file for WPA2/WPA3-ENTERPRISE. - */ samPrivateKeyPassword?: string; - /** - * SAM report interval (sec), 0 for a one-time report. - */ samReportIntv: number; - /** - * Select WiFi network security type (default = "wpa-personal"). - */ samSecurityType: string; - /** - * SAM test server domain name. - */ samServerFqdn: string; - /** - * SAM test server IP address. - */ samServerIp: string; - /** - * Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - */ samServerType: string; - /** - * SSID for WiFi network. - */ samSsid: string; - /** - * Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - */ samTest: string; - /** - * Username for WiFi network connection. - */ samUsername: string; - /** - * Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - */ shortGuardInterval: string; - /** - * Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - */ spectrumAnalysis: string; - /** - * Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - */ transmitOptimize: string; - /** - * Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - */ vapAll: string; - /** - * Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - */ vaps?: outputs.wirelesscontroller.WtpprofileRadio4Vap[]; - /** - * Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - */ widsProfile: string; - /** - * Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - */ zeroWaitDfs: string; } diff --git a/sdk/nodejs/user/adgrp.ts b/sdk/nodejs/user/adgrp.ts index 27f2054b..b4faed98 100644 --- a/sdk/nodejs/user/adgrp.ts +++ b/sdk/nodejs/user/adgrp.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * }); * const trname = new fortios.user.Adgrp("trname", {serverName: trname1.name}); * ``` - * * * ## Import * @@ -93,7 +91,7 @@ export class Adgrp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Adgrp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/certificate.ts b/sdk/nodejs/user/certificate.ts index 696277e8..4bb415b5 100644 --- a/sdk/nodejs/user/certificate.ts +++ b/sdk/nodejs/user/certificate.ts @@ -80,7 +80,7 @@ export class Certificate extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Certificate resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/device.ts b/sdk/nodejs/user/device.ts index bfeefa37..4558bb5c 100644 --- a/sdk/nodejs/user/device.ts +++ b/sdk/nodejs/user/device.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * type: "unknown", * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Device extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -118,7 +116,7 @@ export class Device extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Device resource with the given unique name, arguments, and options. @@ -190,7 +188,7 @@ export interface DeviceState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -244,7 +242,7 @@ export interface DeviceArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/deviceaccesslist.ts b/sdk/nodejs/user/deviceaccesslist.ts index 84e5cec9..9ea0902f 100644 --- a/sdk/nodejs/user/deviceaccesslist.ts +++ b/sdk/nodejs/user/deviceaccesslist.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.user.Deviceaccesslist("trname", {defaultAction: "accept"}); * ``` - * * * ## Import * @@ -79,7 +77,7 @@ export class Deviceaccesslist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Deviceaccesslist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Deviceaccesslist resource with the given unique name, arguments, and options. @@ -141,7 +139,7 @@ export interface DeviceaccesslistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -171,7 +169,7 @@ export interface DeviceaccesslistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/devicecategory.ts b/sdk/nodejs/user/devicecategory.ts index d4328e47..782996c9 100644 --- a/sdk/nodejs/user/devicecategory.ts +++ b/sdk/nodejs/user/devicecategory.ts @@ -68,7 +68,7 @@ export class Devicecategory extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Devicecategory resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/devicegroup.ts b/sdk/nodejs/user/devicegroup.ts index 78f48e37..21660e9c 100644 --- a/sdk/nodejs/user/devicegroup.ts +++ b/sdk/nodejs/user/devicegroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * name: trnames12.alias, * }]}); * ``` - * * * ## Import * @@ -83,7 +81,7 @@ export class Devicegroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -101,7 +99,7 @@ export class Devicegroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Devicegroup resource with the given unique name, arguments, and options. @@ -151,7 +149,7 @@ export interface DevicegroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -185,7 +183,7 @@ export interface DevicegroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/domaincontroller.ts b/sdk/nodejs/user/domaincontroller.ts index f6ae703d..121e107b 100644 --- a/sdk/nodejs/user/domaincontroller.ts +++ b/sdk/nodejs/user/domaincontroller.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -41,7 +40,6 @@ import * as utilities from "../utilities"; * port: 445, * }); * ``` - * * * ## Import * @@ -134,7 +132,7 @@ export class Domaincontroller extends pulumi.CustomResource { */ public readonly extraServers!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -196,7 +194,7 @@ export class Domaincontroller extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Domaincontroller resource with the given unique name, arguments, and options. @@ -328,7 +326,7 @@ export interface DomaincontrollerState { */ extraServers?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -442,7 +440,7 @@ export interface DomaincontrollerArgs { */ extraServers?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/exchange.ts b/sdk/nodejs/user/exchange.ts index 8d060472..56c25270 100644 --- a/sdk/nodejs/user/exchange.ts +++ b/sdk/nodejs/user/exchange.ts @@ -80,7 +80,7 @@ export class Exchange extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -118,7 +118,7 @@ export class Exchange extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Exchange resource with the given unique name, arguments, and options. @@ -204,7 +204,7 @@ export interface ExchangeState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -274,7 +274,7 @@ export interface ExchangeArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/externalidentityprovider.ts b/sdk/nodejs/user/externalidentityprovider.ts index 64573bfa..368bd6a6 100644 --- a/sdk/nodejs/user/externalidentityprovider.ts +++ b/sdk/nodejs/user/externalidentityprovider.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure external identity provider. Applies to FortiOS Version `>= 7.4.2`. + * Configure external identity provider. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. * * ## Import * @@ -100,7 +100,7 @@ export class Externalidentityprovider extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * External identity API version. Valid values: `v1.0`, `beta`. */ diff --git a/sdk/nodejs/user/fortitoken.ts b/sdk/nodejs/user/fortitoken.ts index 34b577b1..72d21092 100644 --- a/sdk/nodejs/user/fortitoken.ts +++ b/sdk/nodejs/user/fortitoken.ts @@ -92,7 +92,7 @@ export class Fortitoken extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fortitoken resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/fsso.ts b/sdk/nodejs/user/fsso.ts index ea3defa1..4fc1af50 100644 --- a/sdk/nodejs/user/fsso.ts +++ b/sdk/nodejs/user/fsso.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../utilities"; * sourceIp6: "::", * }); * ``` - * * * ## Import * @@ -204,7 +202,7 @@ export class Fsso extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fsso resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/fssopolling.ts b/sdk/nodejs/user/fssopolling.ts index 95739d6f..115217c8 100644 --- a/sdk/nodejs/user/fssopolling.ts +++ b/sdk/nodejs/user/fssopolling.ts @@ -72,7 +72,7 @@ export class Fssopolling extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -118,7 +118,7 @@ export class Fssopolling extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fssopolling resource with the given unique name, arguments, and options. @@ -205,7 +205,7 @@ export interface FssopollingState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -275,7 +275,7 @@ export interface FssopollingArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/group.ts b/sdk/nodejs/user/group.ts index c1089655..67a38797 100644 --- a/sdk/nodejs/user/group.ts +++ b/sdk/nodejs/user/group.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../utilities"; * multipleGuestAdd: "disable", * }); * ``` - * * * ## Import * @@ -103,7 +101,7 @@ export class Group extends pulumi.CustomResource { */ public readonly email!: pulumi.Output; /** - * Time in seconds before guest user accounts expire. (1 - 31536000 sec) + * Time in seconds before guest user accounts expire (1 - 31536000). */ public readonly expire!: pulumi.Output; /** @@ -115,7 +113,7 @@ export class Group extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -185,7 +183,7 @@ export class Group extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Group resource with the given unique name, arguments, and options. @@ -291,7 +289,7 @@ export interface GroupState { */ email?: pulumi.Input; /** - * Time in seconds before guest user accounts expire. (1 - 31536000 sec) + * Time in seconds before guest user accounts expire (1 - 31536000). */ expire?: pulumi.Input; /** @@ -303,7 +301,7 @@ export interface GroupState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -405,7 +403,7 @@ export interface GroupArgs { */ email?: pulumi.Input; /** - * Time in seconds before guest user accounts expire. (1 - 31536000 sec) + * Time in seconds before guest user accounts expire (1 - 31536000). */ expire?: pulumi.Input; /** @@ -417,7 +415,7 @@ export interface GroupArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/krbkeytab.ts b/sdk/nodejs/user/krbkeytab.ts index 29ff9dc4..3d4d8970 100644 --- a/sdk/nodejs/user/krbkeytab.ts +++ b/sdk/nodejs/user/krbkeytab.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -38,7 +37,6 @@ import * as utilities from "../utilities"; * principal: "testprin", * }); * ``` - * * * ## Import * @@ -109,7 +107,7 @@ export class Krbkeytab extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Krbkeytab resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/ldap.ts b/sdk/nodejs/user/ldap.ts index 23ee6777..ab35f33a 100644 --- a/sdk/nodejs/user/ldap.ts +++ b/sdk/nodejs/user/ldap.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -33,7 +32,6 @@ import * as utilities from "../utilities"; * type: "simple", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Ldap extends pulumi.CustomResource { } /** - * Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + * Define subject identity field in certificate for user access right checking. */ public readonly accountKeyCertField!: pulumi.Output; /** @@ -209,6 +207,10 @@ export class Ldap extends pulumi.CustomResource { * Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). */ public readonly sslMinProtoVersion!: pulumi.Output; + /** + * 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). + */ + public readonly statusTtl!: pulumi.Output; /** * Tertiary LDAP server CN domain name or IP. */ @@ -244,7 +246,7 @@ export class Ldap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ldap resource with the given unique name, arguments, and options. @@ -291,6 +293,7 @@ export class Ldap extends pulumi.CustomResource { resourceInputs["sourceIp"] = state ? state.sourceIp : undefined; resourceInputs["sourcePort"] = state ? state.sourcePort : undefined; resourceInputs["sslMinProtoVersion"] = state ? state.sslMinProtoVersion : undefined; + resourceInputs["statusTtl"] = state ? state.statusTtl : undefined; resourceInputs["tertiaryServer"] = state ? state.tertiaryServer : undefined; resourceInputs["twoFactor"] = state ? state.twoFactor : undefined; resourceInputs["twoFactorAuthentication"] = state ? state.twoFactorAuthentication : undefined; @@ -340,6 +343,7 @@ export class Ldap extends pulumi.CustomResource { resourceInputs["sourceIp"] = args ? args.sourceIp : undefined; resourceInputs["sourcePort"] = args ? args.sourcePort : undefined; resourceInputs["sslMinProtoVersion"] = args ? args.sslMinProtoVersion : undefined; + resourceInputs["statusTtl"] = args ? args.statusTtl : undefined; resourceInputs["tertiaryServer"] = args ? args.tertiaryServer : undefined; resourceInputs["twoFactor"] = args ? args.twoFactor : undefined; resourceInputs["twoFactorAuthentication"] = args ? args.twoFactorAuthentication : undefined; @@ -362,7 +366,7 @@ export class Ldap extends pulumi.CustomResource { */ export interface LdapState { /** - * Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + * Define subject identity field in certificate for user access right checking. */ accountKeyCertField?: pulumi.Input; /** @@ -489,6 +493,10 @@ export interface LdapState { * Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). */ sslMinProtoVersion?: pulumi.Input; + /** + * 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). + */ + statusTtl?: pulumi.Input; /** * Tertiary LDAP server CN domain name or IP. */ @@ -532,7 +540,7 @@ export interface LdapState { */ export interface LdapArgs { /** - * Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + * Define subject identity field in certificate for user access right checking. */ accountKeyCertField?: pulumi.Input; /** @@ -659,6 +667,10 @@ export interface LdapArgs { * Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). */ sslMinProtoVersion?: pulumi.Input; + /** + * 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). + */ + statusTtl?: pulumi.Input; /** * Tertiary LDAP server CN domain name or IP. */ diff --git a/sdk/nodejs/user/local.ts b/sdk/nodejs/user/local.ts index f2790867..0f3d5a90 100644 --- a/sdk/nodejs/user/local.ts +++ b/sdk/nodejs/user/local.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -44,7 +43,6 @@ import * as utilities from "../utilities"; * type: "ldap", * }); * ``` - * * * ## Import * @@ -203,7 +201,7 @@ export class Local extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of the remote user workstation, if you want to limit the user to authenticate only from a particular workstation. */ diff --git a/sdk/nodejs/user/nacpolicy.ts b/sdk/nodejs/user/nacpolicy.ts index 6bdf7229..1ebc8f42 100644 --- a/sdk/nodejs/user/nacpolicy.ts +++ b/sdk/nodejs/user/nacpolicy.ts @@ -80,7 +80,11 @@ export class Nacpolicy extends pulumi.CustomResource { */ public readonly firewallAddress!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * NAC policy matching FortiVoice tag. + */ + public readonly fortivoiceTag!: pulumi.Output; + /** + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -99,6 +103,14 @@ export class Nacpolicy extends pulumi.CustomResource { * NAC policy matching MAC address. */ public readonly mac!: pulumi.Output; + /** + * Number of days the matched devices will be retained (0 - always retain) + */ + public readonly matchPeriod!: pulumi.Output; + /** + * Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + */ + public readonly matchType!: pulumi.Output; /** * NAC policy name. */ @@ -166,7 +178,7 @@ export class Nacpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nacpolicy resource with the given unique name, arguments, and options. @@ -187,11 +199,14 @@ export class Nacpolicy extends pulumi.CustomResource { resourceInputs["emsTag"] = state ? state.emsTag : undefined; resourceInputs["family"] = state ? state.family : undefined; resourceInputs["firewallAddress"] = state ? state.firewallAddress : undefined; + resourceInputs["fortivoiceTag"] = state ? state.fortivoiceTag : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; resourceInputs["host"] = state ? state.host : undefined; resourceInputs["hwVendor"] = state ? state.hwVendor : undefined; resourceInputs["hwVersion"] = state ? state.hwVersion : undefined; resourceInputs["mac"] = state ? state.mac : undefined; + resourceInputs["matchPeriod"] = state ? state.matchPeriod : undefined; + resourceInputs["matchType"] = state ? state.matchType : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["os"] = state ? state.os : undefined; resourceInputs["severities"] = state ? state.severities : undefined; @@ -217,11 +232,14 @@ export class Nacpolicy extends pulumi.CustomResource { resourceInputs["emsTag"] = args ? args.emsTag : undefined; resourceInputs["family"] = args ? args.family : undefined; resourceInputs["firewallAddress"] = args ? args.firewallAddress : undefined; + resourceInputs["fortivoiceTag"] = args ? args.fortivoiceTag : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; resourceInputs["host"] = args ? args.host : undefined; resourceInputs["hwVendor"] = args ? args.hwVendor : undefined; resourceInputs["hwVersion"] = args ? args.hwVersion : undefined; resourceInputs["mac"] = args ? args.mac : undefined; + resourceInputs["matchPeriod"] = args ? args.matchPeriod : undefined; + resourceInputs["matchType"] = args ? args.matchType : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["os"] = args ? args.os : undefined; resourceInputs["severities"] = args ? args.severities : undefined; @@ -274,7 +292,11 @@ export interface NacpolicyState { */ firewallAddress?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * NAC policy matching FortiVoice tag. + */ + fortivoiceTag?: pulumi.Input; + /** + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -293,6 +315,14 @@ export interface NacpolicyState { * NAC policy matching MAC address. */ mac?: pulumi.Input; + /** + * Number of days the matched devices will be retained (0 - always retain) + */ + matchPeriod?: pulumi.Input; + /** + * Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + */ + matchType?: pulumi.Input; /** * NAC policy name. */ @@ -392,7 +422,11 @@ export interface NacpolicyArgs { */ firewallAddress?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * NAC policy matching FortiVoice tag. + */ + fortivoiceTag?: pulumi.Input; + /** + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -411,6 +445,14 @@ export interface NacpolicyArgs { * NAC policy matching MAC address. */ mac?: pulumi.Input; + /** + * Number of days the matched devices will be retained (0 - always retain) + */ + matchPeriod?: pulumi.Input; + /** + * Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + */ + matchType?: pulumi.Input; /** * NAC policy name. */ diff --git a/sdk/nodejs/user/passwordpolicy.ts b/sdk/nodejs/user/passwordpolicy.ts index 11e087f6..3cfbb8bc 100644 --- a/sdk/nodejs/user/passwordpolicy.ts +++ b/sdk/nodejs/user/passwordpolicy.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * warnDays: 13, * }); * ``` - * * * ## Import * @@ -114,7 +112,7 @@ export class Passwordpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Time in days before a password expiration warning message is displayed to the user upon login. */ diff --git a/sdk/nodejs/user/peer.ts b/sdk/nodejs/user/peer.ts index 752de4e8..8d3af008 100644 --- a/sdk/nodejs/user/peer.ts +++ b/sdk/nodejs/user/peer.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * twoFactor: "disable", * }); * ``` - * * * ## Import * @@ -141,7 +139,7 @@ export class Peer extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Peer resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/peergrp.ts b/sdk/nodejs/user/peergrp.ts index acd267be..355c95f2 100644 --- a/sdk/nodejs/user/peergrp.ts +++ b/sdk/nodejs/user/peergrp.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -27,7 +26,6 @@ import * as utilities from "../utilities"; * name: trname2.name, * }]}); * ``` - * * * ## Import * @@ -80,7 +78,7 @@ export class Peergrp extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +92,7 @@ export class Peergrp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Peergrp resource with the given unique name, arguments, and options. @@ -136,7 +134,7 @@ export interface PeergrpState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -162,7 +160,7 @@ export interface PeergrpArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/pop3.ts b/sdk/nodejs/user/pop3.ts index 812fdc1f..2ea1b903 100644 --- a/sdk/nodejs/user/pop3.ts +++ b/sdk/nodejs/user/pop3.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * sslMinProtoVersion: "default", * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Pop3 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Pop3 resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/quarantine.ts b/sdk/nodejs/user/quarantine.ts index 53de0e2e..e8816dd1 100644 --- a/sdk/nodejs/user/quarantine.ts +++ b/sdk/nodejs/user/quarantine.ts @@ -11,14 +11,12 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.user.Quarantine("trname", {quarantine: "enable"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Quarantine extends pulumi.CustomResource { */ public readonly firewallGroups!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -93,7 +91,7 @@ export class Quarantine extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Quarantine resource with the given unique name, arguments, and options. @@ -143,7 +141,7 @@ export interface QuarantineState { */ firewallGroups?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -177,7 +175,7 @@ export interface QuarantineArgs { */ firewallGroups?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/radius.ts b/sdk/nodejs/user/radius.ts index 354e5b00..1b4dbd95 100644 --- a/sdk/nodejs/user/radius.ts +++ b/sdk/nodejs/user/radius.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -45,7 +44,6 @@ import * as utilities from "../utilities"; * usernameCaseSensitive: "disable", * }); * ``` - * * * ## Import * @@ -94,7 +92,7 @@ export class Radius extends pulumi.CustomResource { } /** - * Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + * Define subject identity field in certificate for user access right checking. */ public readonly accountKeyCertField!: pulumi.Output; /** @@ -146,7 +144,7 @@ export class Radius extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -340,7 +338,7 @@ export class Radius extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Radius resource with the given unique name, arguments, and options. @@ -494,7 +492,7 @@ export class Radius extends pulumi.CustomResource { */ export interface RadiusState { /** - * Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + * Define subject identity field in certificate for user access right checking. */ accountKeyCertField?: pulumi.Input; /** @@ -546,7 +544,7 @@ export interface RadiusState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -748,7 +746,7 @@ export interface RadiusState { */ export interface RadiusArgs { /** - * Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + * Define subject identity field in certificate for user access right checking. */ accountKeyCertField?: pulumi.Input; /** @@ -800,7 +798,7 @@ export interface RadiusArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/saml.ts b/sdk/nodejs/user/saml.ts index 89c88ee6..b8e09f0b 100644 --- a/sdk/nodejs/user/saml.ts +++ b/sdk/nodejs/user/saml.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../utilities"; * userName: "ad111", * }); * ``` - * * * ## Import * @@ -153,7 +151,7 @@ export class Saml extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Saml resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/user/securityexemptlist.ts b/sdk/nodejs/user/securityexemptlist.ts index a145c3cc..b079de10 100644 --- a/sdk/nodejs/user/securityexemptlist.ts +++ b/sdk/nodejs/user/securityexemptlist.ts @@ -64,7 +64,7 @@ export class Securityexemptlist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Securityexemptlist extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Securityexemptlist resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface SecurityexemptlistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface SecurityexemptlistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/setting.ts b/sdk/nodejs/user/setting.ts index 86a85f21..b770729e 100644 --- a/sdk/nodejs/user/setting.ts +++ b/sdk/nodejs/user/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../utilities"; * radiusSesTimeoutAct: "hard-timeout", * }); * ``` - * * * ## Import * @@ -167,7 +165,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -181,7 +179,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -343,7 +341,7 @@ export interface SettingState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -449,7 +447,7 @@ export interface SettingArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/user/tacacs.ts b/sdk/nodejs/user/tacacs.ts index 290046f5..48cbc8a3 100644 --- a/sdk/nodejs/user/tacacs.ts +++ b/sdk/nodejs/user/tacacs.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * server: "1.1.1.1", * }); * ``` - * * * ## Import * @@ -113,6 +111,10 @@ export class Tacacs extends pulumi.CustomResource { * source IP for communications to TACACS+ server. */ public readonly sourceIp!: pulumi.Output; + /** + * 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). + */ + public readonly statusTtl!: pulumi.Output; /** * Key to access the tertiary server. */ @@ -124,7 +126,7 @@ export class Tacacs extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Tacacs resource with the given unique name, arguments, and options. @@ -150,6 +152,7 @@ export class Tacacs extends pulumi.CustomResource { resourceInputs["secondaryServer"] = state ? state.secondaryServer : undefined; resourceInputs["server"] = state ? state.server : undefined; resourceInputs["sourceIp"] = state ? state.sourceIp : undefined; + resourceInputs["statusTtl"] = state ? state.statusTtl : undefined; resourceInputs["tertiaryKey"] = state ? state.tertiaryKey : undefined; resourceInputs["tertiaryServer"] = state ? state.tertiaryServer : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; @@ -166,6 +169,7 @@ export class Tacacs extends pulumi.CustomResource { resourceInputs["secondaryServer"] = args ? args.secondaryServer : undefined; resourceInputs["server"] = args ? args.server : undefined; resourceInputs["sourceIp"] = args ? args.sourceIp : undefined; + resourceInputs["statusTtl"] = args ? args.statusTtl : undefined; resourceInputs["tertiaryKey"] = args?.tertiaryKey ? pulumi.secret(args.tertiaryKey) : undefined; resourceInputs["tertiaryServer"] = args ? args.tertiaryServer : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; @@ -225,6 +229,10 @@ export interface TacacsState { * source IP for communications to TACACS+ server. */ sourceIp?: pulumi.Input; + /** + * 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). + */ + statusTtl?: pulumi.Input; /** * Key to access the tertiary server. */ @@ -287,6 +295,10 @@ export interface TacacsArgs { * source IP for communications to TACACS+ server. */ sourceIp?: pulumi.Input; + /** + * 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). + */ + statusTtl?: pulumi.Input; /** * Key to access the tertiary server. */ diff --git a/sdk/nodejs/virtualpatch/profile.ts b/sdk/nodejs/virtualpatch/profile.ts index 6202db68..430383db 100644 --- a/sdk/nodejs/virtualpatch/profile.ts +++ b/sdk/nodejs/virtualpatch/profile.ts @@ -72,7 +72,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly exemptions!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -90,7 +90,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -152,7 +152,7 @@ export interface ProfileState { */ exemptions?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -194,7 +194,7 @@ export interface ProfileArgs { */ exemptions?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/voip/profile.ts b/sdk/nodejs/voip/profile.ts index e13938e8..efc16fed 100644 --- a/sdk/nodejs/voip/profile.ts +++ b/sdk/nodejs/voip/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -76,7 +75,6 @@ import * as utilities from "../utilities"; * }, * }); * ``` - * * * ## Import * @@ -129,11 +127,11 @@ export class Profile extends pulumi.CustomResource { */ public readonly comment!: pulumi.Output; /** - * Flow or proxy inspection feature set. + * IPS or voipd (SIP-ALG) inspection feature set. */ public readonly featureSet!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -155,7 +153,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -203,11 +201,11 @@ export interface ProfileState { */ comment?: pulumi.Input; /** - * Flow or proxy inspection feature set. + * IPS or voipd (SIP-ALG) inspection feature set. */ featureSet?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -241,11 +239,11 @@ export interface ProfileArgs { */ comment?: pulumi.Input; /** - * Flow or proxy inspection feature set. + * IPS or voipd (SIP-ALG) inspection feature set. */ featureSet?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/certificate/ca.ts b/sdk/nodejs/vpn/certificate/ca.ts index ef1c382c..ffe7ddc6 100644 --- a/sdk/nodejs/vpn/certificate/ca.ts +++ b/sdk/nodejs/vpn/certificate/ca.ts @@ -73,6 +73,10 @@ export class Ca extends pulumi.CustomResource { * URL of the EST server. */ public readonly estUrl!: pulumi.Output; + /** + * Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + */ + public readonly fabricCa!: pulumi.Output; /** * Time at which CA was last updated. */ @@ -112,7 +116,7 @@ export class Ca extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ca resource with the given unique name, arguments, and options. @@ -132,6 +136,7 @@ export class Ca extends pulumi.CustomResource { resourceInputs["ca"] = state ? state.ca : undefined; resourceInputs["caIdentifier"] = state ? state.caIdentifier : undefined; resourceInputs["estUrl"] = state ? state.estUrl : undefined; + resourceInputs["fabricCa"] = state ? state.fabricCa : undefined; resourceInputs["lastUpdated"] = state ? state.lastUpdated : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["obsolete"] = state ? state.obsolete : undefined; @@ -152,6 +157,7 @@ export class Ca extends pulumi.CustomResource { resourceInputs["ca"] = args?.ca ? pulumi.secret(args.ca) : undefined; resourceInputs["caIdentifier"] = args ? args.caIdentifier : undefined; resourceInputs["estUrl"] = args ? args.estUrl : undefined; + resourceInputs["fabricCa"] = args ? args.fabricCa : undefined; resourceInputs["lastUpdated"] = args ? args.lastUpdated : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["obsolete"] = args ? args.obsolete : undefined; @@ -194,6 +200,10 @@ export interface CaState { * URL of the EST server. */ estUrl?: pulumi.Input; + /** + * Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + */ + fabricCa?: pulumi.Input; /** * Time at which CA was last updated. */ @@ -260,6 +270,10 @@ export interface CaArgs { * URL of the EST server. */ estUrl?: pulumi.Input; + /** + * Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + */ + fabricCa?: pulumi.Input; /** * Time at which CA was last updated. */ diff --git a/sdk/nodejs/vpn/certificate/crl.ts b/sdk/nodejs/vpn/certificate/crl.ts index a1ae33a8..89ae9196 100644 --- a/sdk/nodejs/vpn/certificate/crl.ts +++ b/sdk/nodejs/vpn/certificate/crl.ts @@ -112,7 +112,7 @@ export class Crl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Crl resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/certificate/local.ts b/sdk/nodejs/vpn/certificate/local.ts index a2e59d6f..4b7b7eef 100644 --- a/sdk/nodejs/vpn/certificate/local.ts +++ b/sdk/nodejs/vpn/certificate/local.ts @@ -98,7 +98,7 @@ export class Local extends pulumi.CustomResource { */ public readonly cmpRegenerationMethod!: pulumi.Output; /** - * 'ADDRESS:PORT' for CMP server. + * Address and port for CMP server (format = address:port). */ public readonly cmpServer!: pulumi.Output; /** @@ -208,7 +208,7 @@ export class Local extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Local resource with the given unique name, arguments, and options. @@ -360,7 +360,7 @@ export interface LocalState { */ cmpRegenerationMethod?: pulumi.Input; /** - * 'ADDRESS:PORT' for CMP server. + * Address and port for CMP server (format = address:port). */ cmpServer?: pulumi.Input; /** @@ -522,7 +522,7 @@ export interface LocalArgs { */ cmpRegenerationMethod?: pulumi.Input; /** - * 'ADDRESS:PORT' for CMP server. + * Address and port for CMP server (format = address:port). */ cmpServer?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/certificate/ocspserver.ts b/sdk/nodejs/vpn/certificate/ocspserver.ts index b2f8c817..bcb4a2fa 100644 --- a/sdk/nodejs/vpn/certificate/ocspserver.ts +++ b/sdk/nodejs/vpn/certificate/ocspserver.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../utilities"; * url: "www.tetserv.com", * }); * ``` - * * * ## Import * @@ -100,7 +98,7 @@ export class Ocspserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Ocspserver resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/certificate/remote.ts b/sdk/nodejs/vpn/certificate/remote.ts index bf30c180..fb52bac9 100644 --- a/sdk/nodejs/vpn/certificate/remote.ts +++ b/sdk/nodejs/vpn/certificate/remote.ts @@ -72,7 +72,7 @@ export class Remote extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Remote resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/certificate/setting.ts b/sdk/nodejs/vpn/certificate/setting.ts index 72ec7ddc..64a6cfdf 100644 --- a/sdk/nodejs/vpn/certificate/setting.ts +++ b/sdk/nodejs/vpn/certificate/setting.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -35,7 +34,6 @@ import * as utilities from "../../utilities"; * subjectMatch: "substring", * }); * ``` - * * * ## Import * @@ -140,15 +138,15 @@ export class Setting extends pulumi.CustomResource { */ public readonly cmpKeyUsageChecking!: pulumi.Output; /** - * Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + * Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. */ public readonly cmpSaveExtraCerts!: pulumi.Output; /** - * When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + * When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. */ public readonly cnAllowMulti!: pulumi.Output; /** - * When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + * When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. */ public readonly cnMatch!: pulumi.Output; /** @@ -156,7 +154,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly crlVerification!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -216,7 +214,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly strictOcspCheck!: pulumi.Output; /** - * When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + * When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. */ public readonly subjectMatch!: pulumi.Output; /** @@ -226,7 +224,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Setting resource with the given unique name, arguments, and options. @@ -400,15 +398,15 @@ export interface SettingState { */ cmpKeyUsageChecking?: pulumi.Input; /** - * Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + * Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. */ cmpSaveExtraCerts?: pulumi.Input; /** - * When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + * When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. */ cnAllowMulti?: pulumi.Input; /** - * When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + * When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. */ cnMatch?: pulumi.Input; /** @@ -416,7 +414,7 @@ export interface SettingState { */ crlVerification?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -476,7 +474,7 @@ export interface SettingState { */ strictOcspCheck?: pulumi.Input; /** - * When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + * When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. */ subjectMatch?: pulumi.Input; /** @@ -550,15 +548,15 @@ export interface SettingArgs { */ cmpKeyUsageChecking?: pulumi.Input; /** - * Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + * Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. */ cmpSaveExtraCerts?: pulumi.Input; /** - * When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + * When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. */ cnAllowMulti?: pulumi.Input; /** - * When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + * When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. */ cnMatch?: pulumi.Input; /** @@ -566,7 +564,7 @@ export interface SettingArgs { */ crlVerification?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -626,7 +624,7 @@ export interface SettingArgs { */ strictOcspCheck?: pulumi.Input; /** - * When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + * When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. */ subjectMatch?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ipsec/concentrator.ts b/sdk/nodejs/vpn/ipsec/concentrator.ts index 5fdc629f..39db3b24 100644 --- a/sdk/nodejs/vpn/ipsec/concentrator.ts +++ b/sdk/nodejs/vpn/ipsec/concentrator.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.vpn.ipsec.Concentrator("trname", {srcCheck: "disable"}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Concentrator extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -93,7 +91,7 @@ export class Concentrator extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Concentrator resource with the given unique name, arguments, and options. @@ -143,7 +141,7 @@ export interface ConcentratorState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -177,7 +175,7 @@ export interface ConcentratorArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ipsec/fec.ts b/sdk/nodejs/vpn/ipsec/fec.ts index 3e062719..14adf7a7 100644 --- a/sdk/nodejs/vpn/ipsec/fec.ts +++ b/sdk/nodejs/vpn/ipsec/fec.ts @@ -60,7 +60,7 @@ export class Fec extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Fec extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fec resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface FecState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface FecArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ipsec/forticlient.ts b/sdk/nodejs/vpn/ipsec/forticlient.ts index 086fabc1..14adb8ad 100644 --- a/sdk/nodejs/vpn/ipsec/forticlient.ts +++ b/sdk/nodejs/vpn/ipsec/forticlient.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -161,7 +160,6 @@ import * as utilities from "../../utilities"; * usergroupname: "Guest-group", * }); * ``` - * * * ## Import * @@ -228,7 +226,7 @@ export class Forticlient extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Forticlient resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/ipsec/manualkey.ts b/sdk/nodejs/vpn/ipsec/manualkey.ts index 283d2839..23220c23 100644 --- a/sdk/nodejs/vpn/ipsec/manualkey.ts +++ b/sdk/nodejs/vpn/ipsec/manualkey.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -26,7 +25,6 @@ import * as utilities from "../../utilities"; * remotespi: "0x100", * }); * ``` - * * * ## Import * @@ -121,7 +119,7 @@ export class Manualkey extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Manualkey resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/ipsec/manualkeyinterface.ts b/sdk/nodejs/vpn/ipsec/manualkeyinterface.ts index edd228ce..6793ce0b 100644 --- a/sdk/nodejs/vpn/ipsec/manualkeyinterface.ts +++ b/sdk/nodejs/vpn/ipsec/manualkeyinterface.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -30,7 +29,6 @@ import * as utilities from "../../utilities"; * remoteSpi: "0x100", * }); * ``` - * * * ## Import * @@ -141,7 +139,7 @@ export class Manualkeyinterface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Manualkeyinterface resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/ipsec/phase1.ts b/sdk/nodejs/vpn/ipsec/phase1.ts index 9b900a2d..6d2e4b3b 100644 --- a/sdk/nodejs/vpn/ipsec/phase1.ts +++ b/sdk/nodejs/vpn/ipsec/phase1.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -90,7 +89,6 @@ import * as utilities from "../../utilities"; * xauthtype: "disable", * }); * ``` - * * * ## Import * @@ -198,6 +196,14 @@ export class Phase1 extends pulumi.CustomResource { * Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. */ public readonly certIdValidation!: pulumi.Output; + /** + * Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + */ + public readonly certPeerUsernameStrip!: pulumi.Output; + /** + * Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + */ + public readonly certPeerUsernameValidation!: pulumi.Output; /** * CA certificate trust store. Valid values: `local`, `ems`. */ @@ -218,6 +224,14 @@ export class Phase1 extends pulumi.CustomResource { * Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. */ public readonly clientKeepAlive!: pulumi.Output; + /** + * Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + */ + public readonly clientResume!: pulumi.Output; + /** + * Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + */ + public readonly clientResumeInterval!: pulumi.Output; /** * Comment. */ @@ -311,15 +325,15 @@ export class Phase1 extends pulumi.CustomResource { */ public readonly fallbackTcpThreshold!: pulumi.Output; /** - * Number of base Forward Error Correction packets (1 - 100). + * Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. */ public readonly fecBase!: pulumi.Output; /** - * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* */ public readonly fecCodec!: pulumi.Output; /** - * Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + * Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. */ public readonly fecCodecString!: pulumi.Output; /** @@ -339,11 +353,11 @@ export class Phase1 extends pulumi.CustomResource { */ public readonly fecMappingProfile!: pulumi.Output; /** - * Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + * Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. */ public readonly fecReceiveTimeout!: pulumi.Output; /** - * Number of redundant Forward Error Correction packets (1 - 100). + * Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. */ public readonly fecRedundant!: pulumi.Output; /** @@ -371,7 +385,7 @@ export class Phase1 extends pulumi.CustomResource { */ public readonly fragmentationMtu!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -379,7 +393,7 @@ export class Phase1 extends pulumi.CustomResource { */ public readonly groupAuthentication!: pulumi.Output; /** - * Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + * Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. */ public readonly groupAuthenticationSecret!: pulumi.Output; /** @@ -607,7 +621,7 @@ export class Phase1 extends pulumi.CustomResource { */ public readonly ppkSecret!: pulumi.Output; /** - * Priority for routes added by IKE (0 - 4294967295). + * Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ public readonly priority!: pulumi.Output; /** @@ -643,7 +657,47 @@ export class Phase1 extends pulumi.CustomResource { */ public readonly remoteGw!: pulumi.Output; /** - * Domain name of remote gateway (eg. name.DDNS.com). + * IPv6 addresses associated to a specific country. + */ + public readonly remoteGw6Country!: pulumi.Output; + /** + * Last IPv6 address in the range. + */ + public readonly remoteGw6EndIp!: pulumi.Output; + /** + * Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + */ + public readonly remoteGw6Match!: pulumi.Output; + /** + * First IPv6 address in the range. + */ + public readonly remoteGw6StartIp!: pulumi.Output; + /** + * IPv6 address and prefix. + */ + public readonly remoteGw6Subnet!: pulumi.Output; + /** + * IPv4 addresses associated to a specific country. + */ + public readonly remoteGwCountry!: pulumi.Output; + /** + * Last IPv4 address in the range. + */ + public readonly remoteGwEndIp!: pulumi.Output; + /** + * Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + */ + public readonly remoteGwMatch!: pulumi.Output; + /** + * First IPv4 address in the range. + */ + public readonly remoteGwStartIp!: pulumi.Output; + /** + * IPv4 address and subnet mask. + */ + public readonly remoteGwSubnet!: pulumi.Output; + /** + * Domain name of remote gateway. For example, name.ddns.com. */ public readonly remotegwDdns!: pulumi.Output; /** @@ -693,7 +747,7 @@ export class Phase1 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * GUI VPN Wizard Type. */ @@ -731,11 +785,15 @@ export class Phase1 extends pulumi.CustomResource { resourceInputs["backupGateways"] = state ? state.backupGateways : undefined; resourceInputs["banner"] = state ? state.banner : undefined; resourceInputs["certIdValidation"] = state ? state.certIdValidation : undefined; + resourceInputs["certPeerUsernameStrip"] = state ? state.certPeerUsernameStrip : undefined; + resourceInputs["certPeerUsernameValidation"] = state ? state.certPeerUsernameValidation : undefined; resourceInputs["certTrustStore"] = state ? state.certTrustStore : undefined; resourceInputs["certificates"] = state ? state.certificates : undefined; resourceInputs["childlessIke"] = state ? state.childlessIke : undefined; resourceInputs["clientAutoNegotiate"] = state ? state.clientAutoNegotiate : undefined; resourceInputs["clientKeepAlive"] = state ? state.clientKeepAlive : undefined; + resourceInputs["clientResume"] = state ? state.clientResume : undefined; + resourceInputs["clientResumeInterval"] = state ? state.clientResumeInterval : undefined; resourceInputs["comments"] = state ? state.comments : undefined; resourceInputs["devId"] = state ? state.devId : undefined; resourceInputs["devIdNotification"] = state ? state.devIdNotification : undefined; @@ -842,6 +900,16 @@ export class Phase1 extends pulumi.CustomResource { resourceInputs["reauth"] = state ? state.reauth : undefined; resourceInputs["rekey"] = state ? state.rekey : undefined; resourceInputs["remoteGw"] = state ? state.remoteGw : undefined; + resourceInputs["remoteGw6Country"] = state ? state.remoteGw6Country : undefined; + resourceInputs["remoteGw6EndIp"] = state ? state.remoteGw6EndIp : undefined; + resourceInputs["remoteGw6Match"] = state ? state.remoteGw6Match : undefined; + resourceInputs["remoteGw6StartIp"] = state ? state.remoteGw6StartIp : undefined; + resourceInputs["remoteGw6Subnet"] = state ? state.remoteGw6Subnet : undefined; + resourceInputs["remoteGwCountry"] = state ? state.remoteGwCountry : undefined; + resourceInputs["remoteGwEndIp"] = state ? state.remoteGwEndIp : undefined; + resourceInputs["remoteGwMatch"] = state ? state.remoteGwMatch : undefined; + resourceInputs["remoteGwStartIp"] = state ? state.remoteGwStartIp : undefined; + resourceInputs["remoteGwSubnet"] = state ? state.remoteGwSubnet : undefined; resourceInputs["remotegwDdns"] = state ? state.remotegwDdns : undefined; resourceInputs["rsaSignatureFormat"] = state ? state.rsaSignatureFormat : undefined; resourceInputs["rsaSignatureHashOverride"] = state ? state.rsaSignatureHashOverride : undefined; @@ -883,11 +951,15 @@ export class Phase1 extends pulumi.CustomResource { resourceInputs["backupGateways"] = args ? args.backupGateways : undefined; resourceInputs["banner"] = args ? args.banner : undefined; resourceInputs["certIdValidation"] = args ? args.certIdValidation : undefined; + resourceInputs["certPeerUsernameStrip"] = args ? args.certPeerUsernameStrip : undefined; + resourceInputs["certPeerUsernameValidation"] = args ? args.certPeerUsernameValidation : undefined; resourceInputs["certTrustStore"] = args ? args.certTrustStore : undefined; resourceInputs["certificates"] = args ? args.certificates : undefined; resourceInputs["childlessIke"] = args ? args.childlessIke : undefined; resourceInputs["clientAutoNegotiate"] = args ? args.clientAutoNegotiate : undefined; resourceInputs["clientKeepAlive"] = args ? args.clientKeepAlive : undefined; + resourceInputs["clientResume"] = args ? args.clientResume : undefined; + resourceInputs["clientResumeInterval"] = args ? args.clientResumeInterval : undefined; resourceInputs["comments"] = args ? args.comments : undefined; resourceInputs["devId"] = args ? args.devId : undefined; resourceInputs["devIdNotification"] = args ? args.devIdNotification : undefined; @@ -994,6 +1066,16 @@ export class Phase1 extends pulumi.CustomResource { resourceInputs["reauth"] = args ? args.reauth : undefined; resourceInputs["rekey"] = args ? args.rekey : undefined; resourceInputs["remoteGw"] = args ? args.remoteGw : undefined; + resourceInputs["remoteGw6Country"] = args ? args.remoteGw6Country : undefined; + resourceInputs["remoteGw6EndIp"] = args ? args.remoteGw6EndIp : undefined; + resourceInputs["remoteGw6Match"] = args ? args.remoteGw6Match : undefined; + resourceInputs["remoteGw6StartIp"] = args ? args.remoteGw6StartIp : undefined; + resourceInputs["remoteGw6Subnet"] = args ? args.remoteGw6Subnet : undefined; + resourceInputs["remoteGwCountry"] = args ? args.remoteGwCountry : undefined; + resourceInputs["remoteGwEndIp"] = args ? args.remoteGwEndIp : undefined; + resourceInputs["remoteGwMatch"] = args ? args.remoteGwMatch : undefined; + resourceInputs["remoteGwStartIp"] = args ? args.remoteGwStartIp : undefined; + resourceInputs["remoteGwSubnet"] = args ? args.remoteGwSubnet : undefined; resourceInputs["remotegwDdns"] = args ? args.remotegwDdns : undefined; resourceInputs["rsaSignatureFormat"] = args ? args.rsaSignatureFormat : undefined; resourceInputs["rsaSignatureHashOverride"] = args ? args.rsaSignatureHashOverride : undefined; @@ -1081,6 +1163,14 @@ export interface Phase1State { * Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. */ certIdValidation?: pulumi.Input; + /** + * Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + */ + certPeerUsernameStrip?: pulumi.Input; + /** + * Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + */ + certPeerUsernameValidation?: pulumi.Input; /** * CA certificate trust store. Valid values: `local`, `ems`. */ @@ -1101,6 +1191,14 @@ export interface Phase1State { * Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. */ clientKeepAlive?: pulumi.Input; + /** + * Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + */ + clientResume?: pulumi.Input; + /** + * Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + */ + clientResumeInterval?: pulumi.Input; /** * Comment. */ @@ -1194,15 +1292,15 @@ export interface Phase1State { */ fallbackTcpThreshold?: pulumi.Input; /** - * Number of base Forward Error Correction packets (1 - 100). + * Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. */ fecBase?: pulumi.Input; /** - * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* */ fecCodec?: pulumi.Input; /** - * Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + * Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. */ fecCodecString?: pulumi.Input; /** @@ -1222,11 +1320,11 @@ export interface Phase1State { */ fecMappingProfile?: pulumi.Input; /** - * Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + * Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. */ fecReceiveTimeout?: pulumi.Input; /** - * Number of redundant Forward Error Correction packets (1 - 100). + * Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. */ fecRedundant?: pulumi.Input; /** @@ -1254,7 +1352,7 @@ export interface Phase1State { */ fragmentationMtu?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1262,7 +1360,7 @@ export interface Phase1State { */ groupAuthentication?: pulumi.Input; /** - * Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + * Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. */ groupAuthenticationSecret?: pulumi.Input; /** @@ -1490,7 +1588,7 @@ export interface Phase1State { */ ppkSecret?: pulumi.Input; /** - * Priority for routes added by IKE (0 - 4294967295). + * Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ priority?: pulumi.Input; /** @@ -1526,7 +1624,47 @@ export interface Phase1State { */ remoteGw?: pulumi.Input; /** - * Domain name of remote gateway (eg. name.DDNS.com). + * IPv6 addresses associated to a specific country. + */ + remoteGw6Country?: pulumi.Input; + /** + * Last IPv6 address in the range. + */ + remoteGw6EndIp?: pulumi.Input; + /** + * Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + */ + remoteGw6Match?: pulumi.Input; + /** + * First IPv6 address in the range. + */ + remoteGw6StartIp?: pulumi.Input; + /** + * IPv6 address and prefix. + */ + remoteGw6Subnet?: pulumi.Input; + /** + * IPv4 addresses associated to a specific country. + */ + remoteGwCountry?: pulumi.Input; + /** + * Last IPv4 address in the range. + */ + remoteGwEndIp?: pulumi.Input; + /** + * Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + */ + remoteGwMatch?: pulumi.Input; + /** + * First IPv4 address in the range. + */ + remoteGwStartIp?: pulumi.Input; + /** + * IPv4 address and subnet mask. + */ + remoteGwSubnet?: pulumi.Input; + /** + * Domain name of remote gateway. For example, name.ddns.com. */ remotegwDdns?: pulumi.Input; /** @@ -1651,6 +1789,14 @@ export interface Phase1Args { * Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. */ certIdValidation?: pulumi.Input; + /** + * Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + */ + certPeerUsernameStrip?: pulumi.Input; + /** + * Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + */ + certPeerUsernameValidation?: pulumi.Input; /** * CA certificate trust store. Valid values: `local`, `ems`. */ @@ -1671,6 +1817,14 @@ export interface Phase1Args { * Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. */ clientKeepAlive?: pulumi.Input; + /** + * Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + */ + clientResume?: pulumi.Input; + /** + * Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + */ + clientResumeInterval?: pulumi.Input; /** * Comment. */ @@ -1764,15 +1918,15 @@ export interface Phase1Args { */ fallbackTcpThreshold?: pulumi.Input; /** - * Number of base Forward Error Correction packets (1 - 100). + * Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. */ fecBase?: pulumi.Input; /** - * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* */ fecCodec?: pulumi.Input; /** - * Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + * Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. */ fecCodecString?: pulumi.Input; /** @@ -1792,11 +1946,11 @@ export interface Phase1Args { */ fecMappingProfile?: pulumi.Input; /** - * Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + * Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. */ fecReceiveTimeout?: pulumi.Input; /** - * Number of redundant Forward Error Correction packets (1 - 100). + * Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. */ fecRedundant?: pulumi.Input; /** @@ -1824,7 +1978,7 @@ export interface Phase1Args { */ fragmentationMtu?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1832,7 +1986,7 @@ export interface Phase1Args { */ groupAuthentication?: pulumi.Input; /** - * Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + * Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. */ groupAuthenticationSecret?: pulumi.Input; /** @@ -2060,7 +2214,7 @@ export interface Phase1Args { */ ppkSecret?: pulumi.Input; /** - * Priority for routes added by IKE (0 - 4294967295). + * Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ priority?: pulumi.Input; /** @@ -2096,7 +2250,47 @@ export interface Phase1Args { */ remoteGw?: pulumi.Input; /** - * Domain name of remote gateway (eg. name.DDNS.com). + * IPv6 addresses associated to a specific country. + */ + remoteGw6Country?: pulumi.Input; + /** + * Last IPv6 address in the range. + */ + remoteGw6EndIp?: pulumi.Input; + /** + * Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + */ + remoteGw6Match?: pulumi.Input; + /** + * First IPv6 address in the range. + */ + remoteGw6StartIp?: pulumi.Input; + /** + * IPv6 address and prefix. + */ + remoteGw6Subnet?: pulumi.Input; + /** + * IPv4 addresses associated to a specific country. + */ + remoteGwCountry?: pulumi.Input; + /** + * Last IPv4 address in the range. + */ + remoteGwEndIp?: pulumi.Input; + /** + * Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + */ + remoteGwMatch?: pulumi.Input; + /** + * First IPv4 address in the range. + */ + remoteGwStartIp?: pulumi.Input; + /** + * IPv4 address and subnet mask. + */ + remoteGwSubnet?: pulumi.Input; + /** + * Domain name of remote gateway. For example, name.ddns.com. */ remotegwDdns?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ipsec/phase1interface.ts b/sdk/nodejs/vpn/ipsec/phase1interface.ts index 95e10460..c2558d4a 100644 --- a/sdk/nodejs/vpn/ipsec/phase1interface.ts +++ b/sdk/nodejs/vpn/ipsec/phase1interface.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -115,7 +114,6 @@ import * as utilities from "../../utilities"; * xauthtype: "disable", * }); * ``` - * * * ## Import * @@ -259,6 +257,14 @@ export class Phase1interface extends pulumi.CustomResource { * Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. */ public readonly certIdValidation!: pulumi.Output; + /** + * Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + */ + public readonly certPeerUsernameStrip!: pulumi.Output; + /** + * Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + */ + public readonly certPeerUsernameValidation!: pulumi.Output; /** * CA certificate trust store. Valid values: `local`, `ems`. */ @@ -279,6 +285,14 @@ export class Phase1interface extends pulumi.CustomResource { * Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. */ public readonly clientKeepAlive!: pulumi.Output; + /** + * Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + */ + public readonly clientResume!: pulumi.Output; + /** + * Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + */ + public readonly clientResumeInterval!: pulumi.Output; /** * Comment. */ @@ -416,15 +430,15 @@ export class Phase1interface extends pulumi.CustomResource { */ public readonly fallbackTcpThreshold!: pulumi.Output; /** - * Number of base Forward Error Correction packets (1 - 100). + * Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. */ public readonly fecBase!: pulumi.Output; /** - * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* */ public readonly fecCodec!: pulumi.Output; /** - * Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + * Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. */ public readonly fecCodecString!: pulumi.Output; /** @@ -444,11 +458,11 @@ export class Phase1interface extends pulumi.CustomResource { */ public readonly fecMappingProfile!: pulumi.Output; /** - * Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + * Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. */ public readonly fecReceiveTimeout!: pulumi.Output; /** - * Number of redundant Forward Error Correction packets (1 - 100). + * Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. */ public readonly fecRedundant!: pulumi.Output; /** @@ -476,7 +490,7 @@ export class Phase1interface extends pulumi.CustomResource { */ public readonly fragmentationMtu!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -484,7 +498,7 @@ export class Phase1interface extends pulumi.CustomResource { */ public readonly groupAuthentication!: pulumi.Output; /** - * Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + * Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. */ public readonly groupAuthenticationSecret!: pulumi.Output; /** @@ -760,7 +774,7 @@ export class Phase1interface extends pulumi.CustomResource { */ public readonly ppkSecret!: pulumi.Output; /** - * Priority for routes added by IKE (0 - 4294967295). + * Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ public readonly priority!: pulumi.Output; /** @@ -800,7 +814,47 @@ export class Phase1interface extends pulumi.CustomResource { */ public readonly remoteGw6!: pulumi.Output; /** - * Domain name of remote gateway (eg. name.DDNS.com). + * IPv6 addresses associated to a specific country. + */ + public readonly remoteGw6Country!: pulumi.Output; + /** + * Last IPv6 address in the range. + */ + public readonly remoteGw6EndIp!: pulumi.Output; + /** + * Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + */ + public readonly remoteGw6Match!: pulumi.Output; + /** + * First IPv6 address in the range. + */ + public readonly remoteGw6StartIp!: pulumi.Output; + /** + * IPv6 address and prefix. + */ + public readonly remoteGw6Subnet!: pulumi.Output; + /** + * IPv4 addresses associated to a specific country. + */ + public readonly remoteGwCountry!: pulumi.Output; + /** + * Last IPv4 address in the range. + */ + public readonly remoteGwEndIp!: pulumi.Output; + /** + * Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + */ + public readonly remoteGwMatch!: pulumi.Output; + /** + * First IPv4 address in the range. + */ + public readonly remoteGwStartIp!: pulumi.Output; + /** + * IPv4 address and subnet mask. + */ + public readonly remoteGwSubnet!: pulumi.Output; + /** + * Domain name of remote gateway. For example, name.ddns.com. */ public readonly remotegwDdns!: pulumi.Output; /** @@ -854,7 +908,7 @@ export class Phase1interface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VNI of VXLAN tunnel. */ @@ -905,11 +959,15 @@ export class Phase1interface extends pulumi.CustomResource { resourceInputs["backupGateways"] = state ? state.backupGateways : undefined; resourceInputs["banner"] = state ? state.banner : undefined; resourceInputs["certIdValidation"] = state ? state.certIdValidation : undefined; + resourceInputs["certPeerUsernameStrip"] = state ? state.certPeerUsernameStrip : undefined; + resourceInputs["certPeerUsernameValidation"] = state ? state.certPeerUsernameValidation : undefined; resourceInputs["certTrustStore"] = state ? state.certTrustStore : undefined; resourceInputs["certificates"] = state ? state.certificates : undefined; resourceInputs["childlessIke"] = state ? state.childlessIke : undefined; resourceInputs["clientAutoNegotiate"] = state ? state.clientAutoNegotiate : undefined; resourceInputs["clientKeepAlive"] = state ? state.clientKeepAlive : undefined; + resourceInputs["clientResume"] = state ? state.clientResume : undefined; + resourceInputs["clientResumeInterval"] = state ? state.clientResumeInterval : undefined; resourceInputs["comments"] = state ? state.comments : undefined; resourceInputs["defaultGw"] = state ? state.defaultGw : undefined; resourceInputs["defaultGwPriority"] = state ? state.defaultGwPriority : undefined; @@ -1040,6 +1098,16 @@ export class Phase1interface extends pulumi.CustomResource { resourceInputs["rekey"] = state ? state.rekey : undefined; resourceInputs["remoteGw"] = state ? state.remoteGw : undefined; resourceInputs["remoteGw6"] = state ? state.remoteGw6 : undefined; + resourceInputs["remoteGw6Country"] = state ? state.remoteGw6Country : undefined; + resourceInputs["remoteGw6EndIp"] = state ? state.remoteGw6EndIp : undefined; + resourceInputs["remoteGw6Match"] = state ? state.remoteGw6Match : undefined; + resourceInputs["remoteGw6StartIp"] = state ? state.remoteGw6StartIp : undefined; + resourceInputs["remoteGw6Subnet"] = state ? state.remoteGw6Subnet : undefined; + resourceInputs["remoteGwCountry"] = state ? state.remoteGwCountry : undefined; + resourceInputs["remoteGwEndIp"] = state ? state.remoteGwEndIp : undefined; + resourceInputs["remoteGwMatch"] = state ? state.remoteGwMatch : undefined; + resourceInputs["remoteGwStartIp"] = state ? state.remoteGwStartIp : undefined; + resourceInputs["remoteGwSubnet"] = state ? state.remoteGwSubnet : undefined; resourceInputs["remotegwDdns"] = state ? state.remotegwDdns : undefined; resourceInputs["rsaSignatureFormat"] = state ? state.rsaSignatureFormat : undefined; resourceInputs["rsaSignatureHashOverride"] = state ? state.rsaSignatureHashOverride : undefined; @@ -1089,11 +1157,15 @@ export class Phase1interface extends pulumi.CustomResource { resourceInputs["backupGateways"] = args ? args.backupGateways : undefined; resourceInputs["banner"] = args ? args.banner : undefined; resourceInputs["certIdValidation"] = args ? args.certIdValidation : undefined; + resourceInputs["certPeerUsernameStrip"] = args ? args.certPeerUsernameStrip : undefined; + resourceInputs["certPeerUsernameValidation"] = args ? args.certPeerUsernameValidation : undefined; resourceInputs["certTrustStore"] = args ? args.certTrustStore : undefined; resourceInputs["certificates"] = args ? args.certificates : undefined; resourceInputs["childlessIke"] = args ? args.childlessIke : undefined; resourceInputs["clientAutoNegotiate"] = args ? args.clientAutoNegotiate : undefined; resourceInputs["clientKeepAlive"] = args ? args.clientKeepAlive : undefined; + resourceInputs["clientResume"] = args ? args.clientResume : undefined; + resourceInputs["clientResumeInterval"] = args ? args.clientResumeInterval : undefined; resourceInputs["comments"] = args ? args.comments : undefined; resourceInputs["defaultGw"] = args ? args.defaultGw : undefined; resourceInputs["defaultGwPriority"] = args ? args.defaultGwPriority : undefined; @@ -1224,6 +1296,16 @@ export class Phase1interface extends pulumi.CustomResource { resourceInputs["rekey"] = args ? args.rekey : undefined; resourceInputs["remoteGw"] = args ? args.remoteGw : undefined; resourceInputs["remoteGw6"] = args ? args.remoteGw6 : undefined; + resourceInputs["remoteGw6Country"] = args ? args.remoteGw6Country : undefined; + resourceInputs["remoteGw6EndIp"] = args ? args.remoteGw6EndIp : undefined; + resourceInputs["remoteGw6Match"] = args ? args.remoteGw6Match : undefined; + resourceInputs["remoteGw6StartIp"] = args ? args.remoteGw6StartIp : undefined; + resourceInputs["remoteGw6Subnet"] = args ? args.remoteGw6Subnet : undefined; + resourceInputs["remoteGwCountry"] = args ? args.remoteGwCountry : undefined; + resourceInputs["remoteGwEndIp"] = args ? args.remoteGwEndIp : undefined; + resourceInputs["remoteGwMatch"] = args ? args.remoteGwMatch : undefined; + resourceInputs["remoteGwStartIp"] = args ? args.remoteGwStartIp : undefined; + resourceInputs["remoteGwSubnet"] = args ? args.remoteGwSubnet : undefined; resourceInputs["remotegwDdns"] = args ? args.remotegwDdns : undefined; resourceInputs["rsaSignatureFormat"] = args ? args.rsaSignatureFormat : undefined; resourceInputs["rsaSignatureHashOverride"] = args ? args.rsaSignatureHashOverride : undefined; @@ -1349,6 +1431,14 @@ export interface Phase1interfaceState { * Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. */ certIdValidation?: pulumi.Input; + /** + * Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + */ + certPeerUsernameStrip?: pulumi.Input; + /** + * Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + */ + certPeerUsernameValidation?: pulumi.Input; /** * CA certificate trust store. Valid values: `local`, `ems`. */ @@ -1369,6 +1459,14 @@ export interface Phase1interfaceState { * Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. */ clientKeepAlive?: pulumi.Input; + /** + * Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + */ + clientResume?: pulumi.Input; + /** + * Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + */ + clientResumeInterval?: pulumi.Input; /** * Comment. */ @@ -1506,15 +1604,15 @@ export interface Phase1interfaceState { */ fallbackTcpThreshold?: pulumi.Input; /** - * Number of base Forward Error Correction packets (1 - 100). + * Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. */ fecBase?: pulumi.Input; /** - * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* */ fecCodec?: pulumi.Input; /** - * Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + * Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. */ fecCodecString?: pulumi.Input; /** @@ -1534,11 +1632,11 @@ export interface Phase1interfaceState { */ fecMappingProfile?: pulumi.Input; /** - * Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + * Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. */ fecReceiveTimeout?: pulumi.Input; /** - * Number of redundant Forward Error Correction packets (1 - 100). + * Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. */ fecRedundant?: pulumi.Input; /** @@ -1566,7 +1664,7 @@ export interface Phase1interfaceState { */ fragmentationMtu?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1574,7 +1672,7 @@ export interface Phase1interfaceState { */ groupAuthentication?: pulumi.Input; /** - * Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + * Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. */ groupAuthenticationSecret?: pulumi.Input; /** @@ -1850,7 +1948,7 @@ export interface Phase1interfaceState { */ ppkSecret?: pulumi.Input; /** - * Priority for routes added by IKE (0 - 4294967295). + * Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ priority?: pulumi.Input; /** @@ -1890,7 +1988,47 @@ export interface Phase1interfaceState { */ remoteGw6?: pulumi.Input; /** - * Domain name of remote gateway (eg. name.DDNS.com). + * IPv6 addresses associated to a specific country. + */ + remoteGw6Country?: pulumi.Input; + /** + * Last IPv6 address in the range. + */ + remoteGw6EndIp?: pulumi.Input; + /** + * Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + */ + remoteGw6Match?: pulumi.Input; + /** + * First IPv6 address in the range. + */ + remoteGw6StartIp?: pulumi.Input; + /** + * IPv6 address and prefix. + */ + remoteGw6Subnet?: pulumi.Input; + /** + * IPv4 addresses associated to a specific country. + */ + remoteGwCountry?: pulumi.Input; + /** + * Last IPv4 address in the range. + */ + remoteGwEndIp?: pulumi.Input; + /** + * Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + */ + remoteGwMatch?: pulumi.Input; + /** + * First IPv4 address in the range. + */ + remoteGwStartIp?: pulumi.Input; + /** + * IPv4 address and subnet mask. + */ + remoteGwSubnet?: pulumi.Input; + /** + * Domain name of remote gateway. For example, name.ddns.com. */ remotegwDdns?: pulumi.Input; /** @@ -2059,6 +2197,14 @@ export interface Phase1interfaceArgs { * Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. */ certIdValidation?: pulumi.Input; + /** + * Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + */ + certPeerUsernameStrip?: pulumi.Input; + /** + * Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + */ + certPeerUsernameValidation?: pulumi.Input; /** * CA certificate trust store. Valid values: `local`, `ems`. */ @@ -2079,6 +2225,14 @@ export interface Phase1interfaceArgs { * Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. */ clientKeepAlive?: pulumi.Input; + /** + * Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + */ + clientResume?: pulumi.Input; + /** + * Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + */ + clientResumeInterval?: pulumi.Input; /** * Comment. */ @@ -2216,15 +2370,15 @@ export interface Phase1interfaceArgs { */ fallbackTcpThreshold?: pulumi.Input; /** - * Number of base Forward Error Correction packets (1 - 100). + * Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. */ fecBase?: pulumi.Input; /** - * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + * ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* */ fecCodec?: pulumi.Input; /** - * Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + * Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. */ fecCodecString?: pulumi.Input; /** @@ -2244,11 +2398,11 @@ export interface Phase1interfaceArgs { */ fecMappingProfile?: pulumi.Input; /** - * Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + * Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. */ fecReceiveTimeout?: pulumi.Input; /** - * Number of redundant Forward Error Correction packets (1 - 100). + * Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. */ fecRedundant?: pulumi.Input; /** @@ -2276,7 +2430,7 @@ export interface Phase1interfaceArgs { */ fragmentationMtu?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -2284,7 +2438,7 @@ export interface Phase1interfaceArgs { */ groupAuthentication?: pulumi.Input; /** - * Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + * Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. */ groupAuthenticationSecret?: pulumi.Input; /** @@ -2560,7 +2714,7 @@ export interface Phase1interfaceArgs { */ ppkSecret?: pulumi.Input; /** - * Priority for routes added by IKE (0 - 4294967295). + * Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ priority?: pulumi.Input; /** @@ -2600,7 +2754,47 @@ export interface Phase1interfaceArgs { */ remoteGw6?: pulumi.Input; /** - * Domain name of remote gateway (eg. name.DDNS.com). + * IPv6 addresses associated to a specific country. + */ + remoteGw6Country?: pulumi.Input; + /** + * Last IPv6 address in the range. + */ + remoteGw6EndIp?: pulumi.Input; + /** + * Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + */ + remoteGw6Match?: pulumi.Input; + /** + * First IPv6 address in the range. + */ + remoteGw6StartIp?: pulumi.Input; + /** + * IPv6 address and prefix. + */ + remoteGw6Subnet?: pulumi.Input; + /** + * IPv4 addresses associated to a specific country. + */ + remoteGwCountry?: pulumi.Input; + /** + * Last IPv4 address in the range. + */ + remoteGwEndIp?: pulumi.Input; + /** + * Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + */ + remoteGwMatch?: pulumi.Input; + /** + * First IPv4 address in the range. + */ + remoteGwStartIp?: pulumi.Input; + /** + * IPv4 address and subnet mask. + */ + remoteGwSubnet?: pulumi.Input; + /** + * Domain name of remote gateway. For example, name.ddns.com. */ remotegwDdns?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ipsec/phase2.ts b/sdk/nodejs/vpn/ipsec/phase2.ts index 8c599273..c41e463a 100644 --- a/sdk/nodejs/vpn/ipsec/phase2.ts +++ b/sdk/nodejs/vpn/ipsec/phase2.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -125,7 +124,6 @@ import * as utilities from "../../utilities"; * useNatip: "disable", * }); * ``` - * * * ## Import * @@ -266,7 +264,7 @@ export class Phase2 extends pulumi.CustomResource { */ public readonly keylifeType!: pulumi.Output; /** - * Phase2 key life in number of bytes of traffic (5120 - 4294967295). + * Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). */ public readonly keylifekbs!: pulumi.Output; /** @@ -360,7 +358,7 @@ export class Phase2 extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Phase2 resource with the given unique name, arguments, and options. @@ -580,7 +578,7 @@ export interface Phase2State { */ keylifeType?: pulumi.Input; /** - * Phase2 key life in number of bytes of traffic (5120 - 4294967295). + * Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). */ keylifekbs?: pulumi.Input; /** @@ -774,7 +772,7 @@ export interface Phase2Args { */ keylifeType?: pulumi.Input; /** - * Phase2 key life in number of bytes of traffic (5120 - 4294967295). + * Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). */ keylifekbs?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ipsec/phase2interface.ts b/sdk/nodejs/vpn/ipsec/phase2interface.ts index b774708b..39b185dd 100644 --- a/sdk/nodejs/vpn/ipsec/phase2interface.ts +++ b/sdk/nodejs/vpn/ipsec/phase2interface.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -142,7 +141,6 @@ import * as utilities from "../../utilities"; * srcSubnet: "0.0.0.0 0.0.0.0", * }); * ``` - * * * ## Import * @@ -291,7 +289,7 @@ export class Phase2interface extends pulumi.CustomResource { */ public readonly keylifeType!: pulumi.Output; /** - * Phase2 key life in number of bytes of traffic (5120 - 4294967295). + * Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). */ public readonly keylifekbs!: pulumi.Output; /** @@ -377,7 +375,7 @@ export class Phase2interface extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Phase2interface resource with the given unique name, arguments, and options. @@ -605,7 +603,7 @@ export interface Phase2interfaceState { */ keylifeType?: pulumi.Input; /** - * Phase2 key life in number of bytes of traffic (5120 - 4294967295). + * Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). */ keylifekbs?: pulumi.Input; /** @@ -799,7 +797,7 @@ export interface Phase2interfaceArgs { */ keylifeType?: pulumi.Input; /** - * Phase2 key life in number of bytes of traffic (5120 - 4294967295). + * Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). */ keylifekbs?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/kmipserver.ts b/sdk/nodejs/vpn/kmipserver.ts index b9373357..a488b443 100644 --- a/sdk/nodejs/vpn/kmipserver.ts +++ b/sdk/nodejs/vpn/kmipserver.ts @@ -60,7 +60,7 @@ export class Kmipserver extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -102,7 +102,7 @@ export class Kmipserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Kmipserver resource with the given unique name, arguments, and options. @@ -158,7 +158,7 @@ export interface KmipserverState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -212,7 +212,7 @@ export interface KmipserverArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/l2tp.ts b/sdk/nodejs/vpn/l2tp.ts index 61c22778..27a6b4ab 100644 --- a/sdk/nodejs/vpn/l2tp.ts +++ b/sdk/nodejs/vpn/l2tp.ts @@ -92,7 +92,7 @@ export class L2tp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a L2tp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/ocvpn.ts b/sdk/nodejs/vpn/ocvpn.ts index 8256fc03..bbcbbe14 100644 --- a/sdk/nodejs/vpn/ocvpn.ts +++ b/sdk/nodejs/vpn/ocvpn.ts @@ -7,7 +7,7 @@ import * as outputs from "../types/output"; import * as utilities from "../utilities"; /** - * Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6`. + * Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8`. * * ## Import * @@ -80,7 +80,7 @@ export class Ocvpn extends pulumi.CustomResource { */ public readonly forticlientAccess!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -122,7 +122,7 @@ export class Ocvpn extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * FortiGate WAN interfaces to use with OCVPN. The structure of `wanInterface` block is documented below. */ @@ -214,7 +214,7 @@ export interface OcvpnState { */ forticlientAccess?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -292,7 +292,7 @@ export interface OcvpnArgs { */ forticlientAccess?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/pptp.ts b/sdk/nodejs/vpn/pptp.ts index c9971ce7..89143731 100644 --- a/sdk/nodejs/vpn/pptp.ts +++ b/sdk/nodejs/vpn/pptp.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * usrgrp: "Guest-group", * }); * ``` - * * * ## Import * @@ -98,7 +96,7 @@ export class Pptp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Pptp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/vpn/qkd.ts b/sdk/nodejs/vpn/qkd.ts index 31c03674..e188c7e7 100644 --- a/sdk/nodejs/vpn/qkd.ts +++ b/sdk/nodejs/vpn/qkd.ts @@ -72,7 +72,7 @@ export class Qkd extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class Qkd extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Qkd resource with the given unique name, arguments, and options. @@ -158,7 +158,7 @@ export interface QkdState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -204,7 +204,7 @@ export interface QkdArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ssl/client.ts b/sdk/nodejs/vpn/ssl/client.ts index 7baf1a22..c7c9ff98 100644 --- a/sdk/nodejs/vpn/ssl/client.ts +++ b/sdk/nodejs/vpn/ssl/client.ts @@ -94,7 +94,7 @@ export class Client extends pulumi.CustomResource { */ public readonly port!: pulumi.Output; /** - * Priority for routes added by SSL-VPN (0 - 4294967295). + * Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ public readonly priority!: pulumi.Output; /** @@ -124,7 +124,7 @@ export class Client extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Client resource with the given unique name, arguments, and options. @@ -228,7 +228,7 @@ export interface ClientState { */ port?: pulumi.Input; /** - * Priority for routes added by SSL-VPN (0 - 4294967295). + * Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ priority?: pulumi.Input; /** @@ -306,7 +306,7 @@ export interface ClientArgs { */ port?: pulumi.Input; /** - * Priority for routes added by SSL-VPN (0 - 4294967295). + * Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. */ priority?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ssl/settings.ts b/sdk/nodejs/vpn/ssl/settings.ts index 0f22e699..cef2a9bc 100644 --- a/sdk/nodejs/vpn/ssl/settings.ts +++ b/sdk/nodejs/vpn/ssl/settings.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../../utilities"; * servercert: "self-sign", * }); * ``` - * * * ## Import * @@ -185,7 +183,7 @@ export class Settings extends pulumi.CustomResource { */ public readonly forceTwoFactorAuth!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -353,7 +351,7 @@ export class Settings extends pulumi.CustomResource { */ public readonly tunnelIpv6Pools!: pulumi.Output; /** - * Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + * Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. */ public readonly tunnelUserSessionTimeout!: pulumi.Output; /** @@ -371,7 +369,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable use of IP pools defined in firewall policy while using web-mode. Valid values: `enable`, `disable`. */ @@ -691,7 +689,7 @@ export interface SettingsState { */ forceTwoFactorAuth?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -859,7 +857,7 @@ export interface SettingsState { */ tunnelIpv6Pools?: pulumi.Input[]>; /** - * Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + * Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. */ tunnelUserSessionTimeout?: pulumi.Input; /** @@ -1017,7 +1015,7 @@ export interface SettingsArgs { */ forceTwoFactorAuth?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1185,7 +1183,7 @@ export interface SettingsArgs { */ tunnelIpv6Pools?: pulumi.Input[]>; /** - * Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + * Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. */ tunnelUserSessionTimeout?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ssl/web/hostchecksoftware.ts b/sdk/nodejs/vpn/ssl/web/hostchecksoftware.ts index 2b3ddf3b..47e74c12 100644 --- a/sdk/nodejs/vpn/ssl/web/hostchecksoftware.ts +++ b/sdk/nodejs/vpn/ssl/web/hostchecksoftware.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../../utilities"; * type: "fw", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Hostchecksoftware extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -100,7 +98,7 @@ export class Hostchecksoftware extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Version. */ @@ -158,7 +156,7 @@ export interface HostchecksoftwareState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -200,7 +198,7 @@ export interface HostchecksoftwareArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ssl/web/portal.ts b/sdk/nodejs/vpn/ssl/web/portal.ts index 59ee890a..bcf11758 100644 --- a/sdk/nodejs/vpn/ssl/web/portal.ts +++ b/sdk/nodejs/vpn/ssl/web/portal.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -68,7 +67,6 @@ import * as utilities from "../../../utilities"; * winsServer2: "0.0.0.0", * }); * ``` - * * * ## Import * @@ -217,7 +215,7 @@ export class Portal extends pulumi.CustomResource { */ public readonly forticlientDownloadMethod!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -345,7 +343,7 @@ export class Portal extends pulumi.CustomResource { */ public readonly redirUrl!: pulumi.Output; /** - * Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + * Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. */ public readonly rewriteIpUriUi!: pulumi.Output; /** @@ -423,7 +421,7 @@ export class Portal extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable SSL VPN web mode. Valid values: `enable`, `disable`. */ @@ -729,7 +727,7 @@ export interface PortalState { */ forticlientDownloadMethod?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -857,7 +855,7 @@ export interface PortalState { */ redirUrl?: pulumi.Input; /** - * Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + * Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. */ rewriteIpUriUi?: pulumi.Input; /** @@ -1059,7 +1057,7 @@ export interface PortalArgs { */ forticlientDownloadMethod?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1187,7 +1185,7 @@ export interface PortalArgs { */ redirUrl?: pulumi.Input; /** - * Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + * Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. */ rewriteIpUriUi?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ssl/web/realm.ts b/sdk/nodejs/vpn/ssl/web/realm.ts index b578f017..e1601f8e 100644 --- a/sdk/nodejs/vpn/ssl/web/realm.ts +++ b/sdk/nodejs/vpn/ssl/web/realm.ts @@ -9,7 +9,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../../../utilities"; * virtualHost: "2.2.2.2", * }); * ``` - * * * ## Import * @@ -96,7 +94,7 @@ export class Realm extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Virtual host name for realm. */ diff --git a/sdk/nodejs/vpn/ssl/web/userbookmark.ts b/sdk/nodejs/vpn/ssl/web/userbookmark.ts index 33ec17c3..a20c0bd2 100644 --- a/sdk/nodejs/vpn/ssl/web/userbookmark.ts +++ b/sdk/nodejs/vpn/ssl/web/userbookmark.ts @@ -11,14 +11,12 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.vpn.ssl.web.Userbookmark("trname", {customLang: "big5"}); * ``` - * * * ## Import * @@ -79,7 +77,7 @@ export class Userbookmark extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Userbookmark extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Userbookmark resource with the given unique name, arguments, and options. @@ -141,7 +139,7 @@ export interface UserbookmarkState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -171,7 +169,7 @@ export interface UserbookmarkArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/vpn/ssl/web/usergroupbookmark.ts b/sdk/nodejs/vpn/ssl/web/usergroupbookmark.ts index 6c0919bb..30fe03c9 100644 --- a/sdk/nodejs/vpn/ssl/web/usergroupbookmark.ts +++ b/sdk/nodejs/vpn/ssl/web/usergroupbookmark.ts @@ -11,7 +11,6 @@ import * as utilities from "../../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -31,7 +30,6 @@ import * as utilities from "../../../utilities"; * url: "www.aaa.com", * }]}); * ``` - * * * ## Import * @@ -88,7 +86,7 @@ export class Usergroupbookmark extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +96,7 @@ export class Usergroupbookmark extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Usergroupbookmark resource with the given unique name, arguments, and options. @@ -144,7 +142,7 @@ export interface UsergroupbookmarkState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -170,7 +168,7 @@ export interface UsergroupbookmarkArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/waf/mainclass.ts b/sdk/nodejs/waf/mainclass.ts index 86016fd1..a91e4f46 100644 --- a/sdk/nodejs/waf/mainclass.ts +++ b/sdk/nodejs/waf/mainclass.ts @@ -64,7 +64,7 @@ export class Mainclass extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mainclass resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/waf/profile.ts b/sdk/nodejs/waf/profile.ts index 3eb609e0..83c6d175 100644 --- a/sdk/nodejs/waf/profile.ts +++ b/sdk/nodejs/waf/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -21,7 +20,6 @@ import * as utilities from "../utilities"; * external: "disable", * }); * ``` - * * * ## Import * @@ -94,7 +92,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly external!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -116,7 +114,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -192,7 +190,7 @@ export interface ProfileState { */ external?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -246,7 +244,7 @@ export interface ProfileArgs { */ external?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/waf/signature.ts b/sdk/nodejs/waf/signature.ts index 2462d1a2..1b449335 100644 --- a/sdk/nodejs/waf/signature.ts +++ b/sdk/nodejs/waf/signature.ts @@ -64,7 +64,7 @@ export class Signature extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Signature resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/waf/subclass.ts b/sdk/nodejs/waf/subclass.ts index 909c2f3f..92ba4847 100644 --- a/sdk/nodejs/waf/subclass.ts +++ b/sdk/nodejs/waf/subclass.ts @@ -64,7 +64,7 @@ export class Subclass extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Subclass resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wanopt/authgroup.ts b/sdk/nodejs/wanopt/authgroup.ts index f483b621..7af5ad63 100644 --- a/sdk/nodejs/wanopt/authgroup.ts +++ b/sdk/nodejs/wanopt/authgroup.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * peerAccept: "any", * }); * ``` - * * * ## Import * @@ -95,7 +93,7 @@ export class Authgroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Authgroup resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wanopt/cacheservice.ts b/sdk/nodejs/wanopt/cacheservice.ts index e6b594d0..e6a16fa6 100644 --- a/sdk/nodejs/wanopt/cacheservice.ts +++ b/sdk/nodejs/wanopt/cacheservice.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * preferScenario: "balance", * }); * ``` - * * * ## Import * @@ -92,7 +90,7 @@ export class Cacheservice extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -106,7 +104,7 @@ export class Cacheservice extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Cacheservice resource with the given unique name, arguments, and options. @@ -172,7 +170,7 @@ export interface CacheserviceState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -214,7 +212,7 @@ export interface CacheserviceArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wanopt/contentdeliverynetworkrule.ts b/sdk/nodejs/wanopt/contentdeliverynetworkrule.ts index e8470e75..4ec7da45 100644 --- a/sdk/nodejs/wanopt/contentdeliverynetworkrule.ts +++ b/sdk/nodejs/wanopt/contentdeliverynetworkrule.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * updateserver: "disable", * }); * ``` - * * * ## Import * @@ -90,7 +88,7 @@ export class Contentdeliverynetworkrule extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -132,7 +130,7 @@ export class Contentdeliverynetworkrule extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Contentdeliverynetworkrule resource with the given unique name, arguments, and options. @@ -200,7 +198,7 @@ export interface ContentdeliverynetworkruleState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -262,7 +260,7 @@ export interface ContentdeliverynetworkruleArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wanopt/peer.ts b/sdk/nodejs/wanopt/peer.ts index 899a2e4f..1a3ef075 100644 --- a/sdk/nodejs/wanopt/peer.ts +++ b/sdk/nodejs/wanopt/peer.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * peerHostId: "1", * }); * ``` - * * * ## Import * @@ -78,7 +76,7 @@ export class Peer extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Peer resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wanopt/profile.ts b/sdk/nodejs/wanopt/profile.ts index 9af3d5ed..e5567230 100644 --- a/sdk/nodejs/wanopt/profile.ts +++ b/sdk/nodejs/wanopt/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -71,7 +70,6 @@ import * as utilities from "../utilities"; * transparent: "enable", * }); * ``` - * * * ## Import * @@ -136,7 +134,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly ftp!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -162,7 +160,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -228,7 +226,7 @@ export interface ProfileState { */ ftp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -278,7 +276,7 @@ export interface ProfileArgs { */ ftp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wanopt/remotestorage.ts b/sdk/nodejs/wanopt/remotestorage.ts index 2ab2f9fa..f86acb21 100644 --- a/sdk/nodejs/wanopt/remotestorage.ts +++ b/sdk/nodejs/wanopt/remotestorage.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../utilities"; * status: "disable", * }); * ``` - * * * ## Import * @@ -86,7 +84,7 @@ export class Remotestorage extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Remotestorage resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wanopt/settings.ts b/sdk/nodejs/wanopt/settings.ts index bedfb2ec..63641522 100644 --- a/sdk/nodejs/wanopt/settings.ts +++ b/sdk/nodejs/wanopt/settings.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * tunnelSslAlgorithm: "high", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Settings extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Settings resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wanopt/webcache.ts b/sdk/nodejs/wanopt/webcache.ts index e847c389..6b864b80 100644 --- a/sdk/nodejs/wanopt/webcache.ts +++ b/sdk/nodejs/wanopt/webcache.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../utilities"; * revalPnc: "disable", * }); * ``` - * * * ## Import * @@ -153,7 +151,7 @@ export class Webcache extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Webcache resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/webproxy/debugurl.ts b/sdk/nodejs/webproxy/debugurl.ts index 753c0759..aa074483 100644 --- a/sdk/nodejs/webproxy/debugurl.ts +++ b/sdk/nodejs/webproxy/debugurl.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -20,7 +19,6 @@ import * as utilities from "../utilities"; * urlPattern: "/examples/servlet/*Servlet", * }); * ``` - * * * ## Import * @@ -87,7 +85,7 @@ export class Debugurl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Debugurl resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/webproxy/explicit.ts b/sdk/nodejs/webproxy/explicit.ts index 19a9a3b1..ad6be23d 100644 --- a/sdk/nodejs/webproxy/explicit.ts +++ b/sdk/nodejs/webproxy/explicit.ts @@ -55,10 +55,18 @@ export class Explicit extends pulumi.CustomResource { return obj['__pulumiType'] === Explicit.__pulumiType; } + /** + * Enable/disable to request client certificate. Valid values: `disable`, `enable`. + */ + public readonly clientCert!: pulumi.Output; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ public readonly dynamicSortSubtable!: pulumi.Output; + /** + * Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + */ + public readonly emptyCertAction!: pulumi.Output; /** * Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). */ @@ -68,7 +76,7 @@ export class Explicit extends pulumi.CustomResource { */ public readonly ftpOverHttp!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -140,7 +148,7 @@ export class Explicit extends pulumi.CustomResource { */ public readonly pacPolicies!: pulumi.Output; /** - * Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + * Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). */ public readonly prefDnsResult!: pulumi.Output; /** @@ -191,10 +199,14 @@ export class Explicit extends pulumi.CustomResource { * Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. */ public readonly unknownHttpVersion!: pulumi.Output; + /** + * Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + */ + public readonly userAgentDetect!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Explicit resource with the given unique name, arguments, and options. @@ -209,7 +221,9 @@ export class Explicit extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as ExplicitState | undefined; + resourceInputs["clientCert"] = state ? state.clientCert : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; + resourceInputs["emptyCertAction"] = state ? state.emptyCertAction : undefined; resourceInputs["ftpIncomingPort"] = state ? state.ftpIncomingPort : undefined; resourceInputs["ftpOverHttp"] = state ? state.ftpOverHttp : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; @@ -243,10 +257,13 @@ export class Explicit extends pulumi.CustomResource { resourceInputs["strictGuest"] = state ? state.strictGuest : undefined; resourceInputs["traceAuthNoRsp"] = state ? state.traceAuthNoRsp : undefined; resourceInputs["unknownHttpVersion"] = state ? state.unknownHttpVersion : undefined; + resourceInputs["userAgentDetect"] = state ? state.userAgentDetect : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; } else { const args = argsOrState as ExplicitArgs | undefined; + resourceInputs["clientCert"] = args ? args.clientCert : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; + resourceInputs["emptyCertAction"] = args ? args.emptyCertAction : undefined; resourceInputs["ftpIncomingPort"] = args ? args.ftpIncomingPort : undefined; resourceInputs["ftpOverHttp"] = args ? args.ftpOverHttp : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; @@ -280,6 +297,7 @@ export class Explicit extends pulumi.CustomResource { resourceInputs["strictGuest"] = args ? args.strictGuest : undefined; resourceInputs["traceAuthNoRsp"] = args ? args.traceAuthNoRsp : undefined; resourceInputs["unknownHttpVersion"] = args ? args.unknownHttpVersion : undefined; + resourceInputs["userAgentDetect"] = args ? args.userAgentDetect : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); @@ -291,10 +309,18 @@ export class Explicit extends pulumi.CustomResource { * Input properties used for looking up and filtering Explicit resources. */ export interface ExplicitState { + /** + * Enable/disable to request client certificate. Valid values: `disable`, `enable`. + */ + clientCert?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ dynamicSortSubtable?: pulumi.Input; + /** + * Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + */ + emptyCertAction?: pulumi.Input; /** * Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). */ @@ -304,7 +330,7 @@ export interface ExplicitState { */ ftpOverHttp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -376,7 +402,7 @@ export interface ExplicitState { */ pacPolicies?: pulumi.Input[]>; /** - * Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + * Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). */ prefDnsResult?: pulumi.Input; /** @@ -427,6 +453,10 @@ export interface ExplicitState { * Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. */ unknownHttpVersion?: pulumi.Input; + /** + * Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + */ + userAgentDetect?: pulumi.Input; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ @@ -437,10 +467,18 @@ export interface ExplicitState { * The set of arguments for constructing a Explicit resource. */ export interface ExplicitArgs { + /** + * Enable/disable to request client certificate. Valid values: `disable`, `enable`. + */ + clientCert?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ dynamicSortSubtable?: pulumi.Input; + /** + * Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + */ + emptyCertAction?: pulumi.Input; /** * Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). */ @@ -450,7 +488,7 @@ export interface ExplicitArgs { */ ftpOverHttp?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -522,7 +560,7 @@ export interface ExplicitArgs { */ pacPolicies?: pulumi.Input[]>; /** - * Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + * Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). */ prefDnsResult?: pulumi.Input; /** @@ -573,6 +611,10 @@ export interface ExplicitArgs { * Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. */ unknownHttpVersion?: pulumi.Input; + /** + * Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + */ + userAgentDetect?: pulumi.Input; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ diff --git a/sdk/nodejs/webproxy/fastfallback.ts b/sdk/nodejs/webproxy/fastfallback.ts index 7aa7eb61..b1f49475 100644 --- a/sdk/nodejs/webproxy/fastfallback.ts +++ b/sdk/nodejs/webproxy/fastfallback.ts @@ -76,7 +76,7 @@ export class Fastfallback extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Fastfallback resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/webproxy/forwardserver.ts b/sdk/nodejs/webproxy/forwardserver.ts index 9dbbfa8f..5c96a99e 100644 --- a/sdk/nodejs/webproxy/forwardserver.ts +++ b/sdk/nodejs/webproxy/forwardserver.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -23,7 +22,6 @@ import * as utilities from "../utilities"; * serverDownOption: "block", * }); * ``` - * * * ## Import * @@ -126,7 +124,7 @@ export class Forwardserver extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Forwardserver resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/webproxy/forwardservergroup.ts b/sdk/nodejs/webproxy/forwardservergroup.ts index 906c1f40..b55712e4 100644 --- a/sdk/nodejs/webproxy/forwardservergroup.ts +++ b/sdk/nodejs/webproxy/forwardservergroup.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -34,7 +33,6 @@ import * as utilities from "../utilities"; * }], * }); * ``` - * * * ## Import * @@ -91,7 +89,7 @@ export class Forwardservergroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -113,7 +111,7 @@ export class Forwardservergroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Forwardservergroup resource with the given unique name, arguments, and options. @@ -165,7 +163,7 @@ export interface ForwardservergroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -203,7 +201,7 @@ export interface ForwardservergroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/webproxy/global.ts b/sdk/nodejs/webproxy/global.ts index 52c6f3b7..8ecd8135 100644 --- a/sdk/nodejs/webproxy/global.ts +++ b/sdk/nodejs/webproxy/global.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * unknownHttpVersion: "best-effort", * }); * ``` - * * * ## Import * @@ -80,6 +78,10 @@ export class Global extends pulumi.CustomResource { return obj['__pulumiType'] === Global.__pulumiType; } + /** + * Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + */ + public readonly alwaysLearnClientIp!: pulumi.Output; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ @@ -97,7 +99,7 @@ export class Global extends pulumi.CustomResource { */ public readonly forwardServerAffinityTimeout!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -137,7 +139,7 @@ export class Global extends pulumi.CustomResource { */ public readonly maxMessageLength!: pulumi.Output; /** - * Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + * Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. */ public readonly maxRequestLength!: pulumi.Output; /** @@ -152,6 +154,10 @@ export class Global extends pulumi.CustomResource { * Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. */ public readonly proxyFqdn!: pulumi.Output; + /** + * Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + */ + public readonly proxyTransparentCertInspection!: pulumi.Output; /** * IPv4 source addresses to exempt proxy affinity. */ @@ -183,7 +189,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Name of the web proxy profile to apply when explicit proxy traffic is allowed by default and traffic is accepted that does not match an explicit proxy policy. */ @@ -202,6 +208,7 @@ export class Global extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as GlobalState | undefined; + resourceInputs["alwaysLearnClientIp"] = state ? state.alwaysLearnClientIp : undefined; resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["fastPolicyMatch"] = state ? state.fastPolicyMatch : undefined; resourceInputs["forwardProxyAuth"] = state ? state.forwardProxyAuth : undefined; @@ -220,6 +227,7 @@ export class Global extends pulumi.CustomResource { resourceInputs["maxWafBodyCacheLength"] = state ? state.maxWafBodyCacheLength : undefined; resourceInputs["policyCategoryDeepInspect"] = state ? state.policyCategoryDeepInspect : undefined; resourceInputs["proxyFqdn"] = state ? state.proxyFqdn : undefined; + resourceInputs["proxyTransparentCertInspection"] = state ? state.proxyTransparentCertInspection : undefined; resourceInputs["srcAffinityExemptAddr"] = state ? state.srcAffinityExemptAddr : undefined; resourceInputs["srcAffinityExemptAddr6"] = state ? state.srcAffinityExemptAddr6 : undefined; resourceInputs["sslCaCert"] = state ? state.sslCaCert : undefined; @@ -234,6 +242,7 @@ export class Global extends pulumi.CustomResource { if ((!args || args.proxyFqdn === undefined) && !opts.urn) { throw new Error("Missing required property 'proxyFqdn'"); } + resourceInputs["alwaysLearnClientIp"] = args ? args.alwaysLearnClientIp : undefined; resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["fastPolicyMatch"] = args ? args.fastPolicyMatch : undefined; resourceInputs["forwardProxyAuth"] = args ? args.forwardProxyAuth : undefined; @@ -252,6 +261,7 @@ export class Global extends pulumi.CustomResource { resourceInputs["maxWafBodyCacheLength"] = args ? args.maxWafBodyCacheLength : undefined; resourceInputs["policyCategoryDeepInspect"] = args ? args.policyCategoryDeepInspect : undefined; resourceInputs["proxyFqdn"] = args ? args.proxyFqdn : undefined; + resourceInputs["proxyTransparentCertInspection"] = args ? args.proxyTransparentCertInspection : undefined; resourceInputs["srcAffinityExemptAddr"] = args ? args.srcAffinityExemptAddr : undefined; resourceInputs["srcAffinityExemptAddr6"] = args ? args.srcAffinityExemptAddr6 : undefined; resourceInputs["sslCaCert"] = args ? args.sslCaCert : undefined; @@ -271,6 +281,10 @@ export class Global extends pulumi.CustomResource { * Input properties used for looking up and filtering Global resources. */ export interface GlobalState { + /** + * Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + */ + alwaysLearnClientIp?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ @@ -288,7 +302,7 @@ export interface GlobalState { */ forwardServerAffinityTimeout?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -328,7 +342,7 @@ export interface GlobalState { */ maxMessageLength?: pulumi.Input; /** - * Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + * Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. */ maxRequestLength?: pulumi.Input; /** @@ -343,6 +357,10 @@ export interface GlobalState { * Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. */ proxyFqdn?: pulumi.Input; + /** + * Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + */ + proxyTransparentCertInspection?: pulumi.Input; /** * IPv4 source addresses to exempt proxy affinity. */ @@ -385,6 +403,10 @@ export interface GlobalState { * The set of arguments for constructing a Global resource. */ export interface GlobalArgs { + /** + * Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + */ + alwaysLearnClientIp?: pulumi.Input; /** * Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. */ @@ -402,7 +424,7 @@ export interface GlobalArgs { */ forwardServerAffinityTimeout?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -442,7 +464,7 @@ export interface GlobalArgs { */ maxMessageLength?: pulumi.Input; /** - * Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + * Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. */ maxRequestLength?: pulumi.Input; /** @@ -457,6 +479,10 @@ export interface GlobalArgs { * Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. */ proxyFqdn: pulumi.Input; + /** + * Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + */ + proxyTransparentCertInspection?: pulumi.Input; /** * IPv4 source addresses to exempt proxy affinity. */ diff --git a/sdk/nodejs/webproxy/profile.ts b/sdk/nodejs/webproxy/profile.ts index 78670d54..da7774e9 100644 --- a/sdk/nodejs/webproxy/profile.ts +++ b/sdk/nodejs/webproxy/profile.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../utilities"; * stripEncoding: "disable", * }); * ``` - * * * ## Import * @@ -81,7 +79,7 @@ export class Profile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -135,7 +133,7 @@ export class Profile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Profile resource with the given unique name, arguments, and options. @@ -197,7 +195,7 @@ export interface ProfileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -263,7 +261,7 @@ export interface ProfileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/webproxy/urlmatch.ts b/sdk/nodejs/webproxy/urlmatch.ts index ffb9c45d..e12429bf 100644 --- a/sdk/nodejs/webproxy/urlmatch.ts +++ b/sdk/nodejs/webproxy/urlmatch.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -29,7 +28,6 @@ import * as utilities from "../utilities"; * urlPattern: "/examples/servlet/*Servlet", * }); * ``` - * * * ## Import * @@ -108,7 +106,7 @@ export class Urlmatch extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Urlmatch resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/webproxy/wisp.ts b/sdk/nodejs/webproxy/wisp.ts index 8261019a..10f9696b 100644 --- a/sdk/nodejs/webproxy/wisp.ts +++ b/sdk/nodejs/webproxy/wisp.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../utilities"; * timeout: 5, * }); * ``` - * * * ## Import * @@ -101,7 +99,7 @@ export class Wisp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Wisp resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/accesscontrollist.ts b/sdk/nodejs/wirelesscontroller/accesscontrollist.ts index 86a8ec50..bfcb37fd 100644 --- a/sdk/nodejs/wirelesscontroller/accesscontrollist.ts +++ b/sdk/nodejs/wirelesscontroller/accesscontrollist.ts @@ -64,7 +64,7 @@ export class Accesscontrollist extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -84,7 +84,7 @@ export class Accesscontrollist extends pulumi.CustomResource { * * The `layer3Ipv4Rules` block supports: */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Accesscontrollist resource with the given unique name, arguments, and options. @@ -134,7 +134,7 @@ export interface AccesscontrollistState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface AccesscontrollistArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/address.ts b/sdk/nodejs/wirelesscontroller/address.ts index aa92dba1..f30229ea 100644 --- a/sdk/nodejs/wirelesscontroller/address.ts +++ b/sdk/nodejs/wirelesscontroller/address.ts @@ -5,7 +5,7 @@ import * as pulumi from "@pulumi/pulumi"; import * as utilities from "../utilities"; /** - * Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + * Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. * * ## Import * @@ -68,7 +68,7 @@ export class Address extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Address resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/addrgrp.ts b/sdk/nodejs/wirelesscontroller/addrgrp.ts index 24b3a68b..eca5fb78 100644 --- a/sdk/nodejs/wirelesscontroller/addrgrp.ts +++ b/sdk/nodejs/wirelesscontroller/addrgrp.ts @@ -7,7 +7,7 @@ import * as outputs from "../types/output"; import * as utilities from "../utilities"; /** - * Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + * Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. * * ## Import * @@ -72,13 +72,13 @@ export class Addrgrp extends pulumi.CustomResource { */ public readonly fosid!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Addrgrp resource with the given unique name, arguments, and options. @@ -134,7 +134,7 @@ export interface AddrgrpState { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -164,7 +164,7 @@ export interface AddrgrpArgs { */ fosid?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/apcfgprofile.ts b/sdk/nodejs/wirelesscontroller/apcfgprofile.ts index 49873bab..aba03717 100644 --- a/sdk/nodejs/wirelesscontroller/apcfgprofile.ts +++ b/sdk/nodejs/wirelesscontroller/apcfgprofile.ts @@ -88,7 +88,7 @@ export class Apcfgprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -98,7 +98,7 @@ export class Apcfgprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Apcfgprofile resource with the given unique name, arguments, and options. @@ -180,7 +180,7 @@ export interface ApcfgprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -230,7 +230,7 @@ export interface ApcfgprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/apstatus.ts b/sdk/nodejs/wirelesscontroller/apstatus.ts index 82bac724..21871025 100644 --- a/sdk/nodejs/wirelesscontroller/apstatus.ts +++ b/sdk/nodejs/wirelesscontroller/apstatus.ts @@ -72,7 +72,7 @@ export class Apstatus extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Apstatus resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/arrpprofile.ts b/sdk/nodejs/wirelesscontroller/arrpprofile.ts index 26be3bcd..dde2a5b7 100644 --- a/sdk/nodejs/wirelesscontroller/arrpprofile.ts +++ b/sdk/nodejs/wirelesscontroller/arrpprofile.ts @@ -60,7 +60,7 @@ export class Arrpprofile extends pulumi.CustomResource { */ public readonly comment!: pulumi.Output; /** - * Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + * Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). */ public readonly darrpOptimize!: pulumi.Output; /** @@ -72,7 +72,7 @@ export class Arrpprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -126,7 +126,7 @@ export class Arrpprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Weight in DARRP channel score calculation for channel load (0 - 2000, default = 20). */ @@ -236,7 +236,7 @@ export interface ArrpprofileState { */ comment?: pulumi.Input; /** - * Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + * Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). */ darrpOptimize?: pulumi.Input; /** @@ -248,7 +248,7 @@ export interface ArrpprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -342,7 +342,7 @@ export interface ArrpprofileArgs { */ comment?: pulumi.Input; /** - * Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + * Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). */ darrpOptimize?: pulumi.Input; /** @@ -354,7 +354,7 @@ export interface ArrpprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/bleprofile.ts b/sdk/nodejs/wirelesscontroller/bleprofile.ts index 3896211b..495d8f4c 100644 --- a/sdk/nodejs/wirelesscontroller/bleprofile.ts +++ b/sdk/nodejs/wirelesscontroller/bleprofile.ts @@ -132,7 +132,7 @@ export class Bleprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bleprofile resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/bonjourprofile.ts b/sdk/nodejs/wirelesscontroller/bonjourprofile.ts index a851753f..3cb02abb 100644 --- a/sdk/nodejs/wirelesscontroller/bonjourprofile.ts +++ b/sdk/nodejs/wirelesscontroller/bonjourprofile.ts @@ -64,7 +64,7 @@ export class Bonjourprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Bonjourprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Bonjourprofile resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface BonjourprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface BonjourprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/global.ts b/sdk/nodejs/wirelesscontroller/global.ts index c728fb88..455df065 100644 --- a/sdk/nodejs/wirelesscontroller/global.ts +++ b/sdk/nodejs/wirelesscontroller/global.ts @@ -9,7 +9,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -32,7 +31,6 @@ import * as utilities from "../utilities"; * wtpShare: "disable", * }); * ``` - * * * ## Import * @@ -85,7 +83,7 @@ export class Global extends pulumi.CustomResource { */ public readonly acdProcessCount!: pulumi.Output; /** - * Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + * Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. */ public readonly apLogServer!: pulumi.Output; /** @@ -101,7 +99,7 @@ export class Global extends pulumi.CustomResource { */ public readonly controlMessageOffload!: pulumi.Output; /** - * Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + * Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. */ public readonly dataEthernetIi!: pulumi.Output; /** @@ -132,6 +130,10 @@ export class Global extends pulumi.CustomResource { * Description of the location of the wireless controller. */ public readonly location!: pulumi.Output; + /** + * Maximum number of BLE devices stored on the controller (default = 0). + */ + public readonly maxBleDevice!: pulumi.Output; /** * Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). */ @@ -140,6 +142,26 @@ export class Global extends pulumi.CustomResource { * Maximum number of tunnel packet retransmissions (0 - 64, default = 3). */ public readonly maxRetransmit!: pulumi.Output; + /** + * Maximum number of rogue APs stored on the controller (default = 0). + */ + public readonly maxRogueAp!: pulumi.Output; + /** + * Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + */ + public readonly maxRogueApWtp!: pulumi.Output; + /** + * Maximum number of rogue stations stored on the controller (default = 0). + */ + public readonly maxRogueSta!: pulumi.Output; + /** + * Maximum number of station cap stored on the controller (default = 0). + */ + public readonly maxStaCap!: pulumi.Output; + /** + * Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + */ + public readonly maxStaCapWtp!: pulumi.Output; /** * Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). */ @@ -171,7 +193,7 @@ export class Global extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Wpad daemon process count for multi-core CPU support. */ @@ -207,8 +229,14 @@ export class Global extends pulumi.CustomResource { resourceInputs["ipsecBaseIp"] = state ? state.ipsecBaseIp : undefined; resourceInputs["linkAggregation"] = state ? state.linkAggregation : undefined; resourceInputs["location"] = state ? state.location : undefined; + resourceInputs["maxBleDevice"] = state ? state.maxBleDevice : undefined; resourceInputs["maxClients"] = state ? state.maxClients : undefined; resourceInputs["maxRetransmit"] = state ? state.maxRetransmit : undefined; + resourceInputs["maxRogueAp"] = state ? state.maxRogueAp : undefined; + resourceInputs["maxRogueApWtp"] = state ? state.maxRogueApWtp : undefined; + resourceInputs["maxRogueSta"] = state ? state.maxRogueSta : undefined; + resourceInputs["maxStaCap"] = state ? state.maxStaCap : undefined; + resourceInputs["maxStaCapWtp"] = state ? state.maxStaCapWtp : undefined; resourceInputs["meshEthType"] = state ? state.meshEthType : undefined; resourceInputs["nacInterval"] = state ? state.nacInterval : undefined; resourceInputs["name"] = state ? state.name : undefined; @@ -234,8 +262,14 @@ export class Global extends pulumi.CustomResource { resourceInputs["ipsecBaseIp"] = args ? args.ipsecBaseIp : undefined; resourceInputs["linkAggregation"] = args ? args.linkAggregation : undefined; resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["maxBleDevice"] = args ? args.maxBleDevice : undefined; resourceInputs["maxClients"] = args ? args.maxClients : undefined; resourceInputs["maxRetransmit"] = args ? args.maxRetransmit : undefined; + resourceInputs["maxRogueAp"] = args ? args.maxRogueAp : undefined; + resourceInputs["maxRogueApWtp"] = args ? args.maxRogueApWtp : undefined; + resourceInputs["maxRogueSta"] = args ? args.maxRogueSta : undefined; + resourceInputs["maxStaCap"] = args ? args.maxStaCap : undefined; + resourceInputs["maxStaCapWtp"] = args ? args.maxStaCapWtp : undefined; resourceInputs["meshEthType"] = args ? args.meshEthType : undefined; resourceInputs["nacInterval"] = args ? args.nacInterval : undefined; resourceInputs["name"] = args ? args.name : undefined; @@ -261,7 +295,7 @@ export interface GlobalState { */ acdProcessCount?: pulumi.Input; /** - * Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + * Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. */ apLogServer?: pulumi.Input; /** @@ -277,7 +311,7 @@ export interface GlobalState { */ controlMessageOffload?: pulumi.Input; /** - * Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + * Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. */ dataEthernetIi?: pulumi.Input; /** @@ -308,6 +342,10 @@ export interface GlobalState { * Description of the location of the wireless controller. */ location?: pulumi.Input; + /** + * Maximum number of BLE devices stored on the controller (default = 0). + */ + maxBleDevice?: pulumi.Input; /** * Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). */ @@ -316,6 +354,26 @@ export interface GlobalState { * Maximum number of tunnel packet retransmissions (0 - 64, default = 3). */ maxRetransmit?: pulumi.Input; + /** + * Maximum number of rogue APs stored on the controller (default = 0). + */ + maxRogueAp?: pulumi.Input; + /** + * Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + */ + maxRogueApWtp?: pulumi.Input; + /** + * Maximum number of rogue stations stored on the controller (default = 0). + */ + maxRogueSta?: pulumi.Input; + /** + * Maximum number of station cap stored on the controller (default = 0). + */ + maxStaCap?: pulumi.Input; + /** + * Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + */ + maxStaCapWtp?: pulumi.Input; /** * Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). */ @@ -367,7 +425,7 @@ export interface GlobalArgs { */ acdProcessCount?: pulumi.Input; /** - * Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + * Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. */ apLogServer?: pulumi.Input; /** @@ -383,7 +441,7 @@ export interface GlobalArgs { */ controlMessageOffload?: pulumi.Input; /** - * Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + * Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. */ dataEthernetIi?: pulumi.Input; /** @@ -414,6 +472,10 @@ export interface GlobalArgs { * Description of the location of the wireless controller. */ location?: pulumi.Input; + /** + * Maximum number of BLE devices stored on the controller (default = 0). + */ + maxBleDevice?: pulumi.Input; /** * Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). */ @@ -422,6 +484,26 @@ export interface GlobalArgs { * Maximum number of tunnel packet retransmissions (0 - 64, default = 3). */ maxRetransmit?: pulumi.Input; + /** + * Maximum number of rogue APs stored on the controller (default = 0). + */ + maxRogueAp?: pulumi.Input; + /** + * Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + */ + maxRogueApWtp?: pulumi.Input; + /** + * Maximum number of rogue stations stored on the controller (default = 0). + */ + maxRogueSta?: pulumi.Input; + /** + * Maximum number of station cap stored on the controller (default = 0). + */ + maxStaCap?: pulumi.Input; + /** + * Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + */ + maxStaCapWtp?: pulumi.Input; /** * Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). */ diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqp3gppcellular.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqp3gppcellular.ts index 3252bb11..dbc55835 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqp3gppcellular.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqp3gppcellular.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.wirelesscontroller.hotspot20.Anqp3gppcellular("trname", {}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Anqp3gppcellular extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -85,7 +83,7 @@ export class Anqp3gppcellular extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqp3gppcellular resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ export interface Anqp3gppcellularState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -153,7 +151,7 @@ export interface Anqp3gppcellularArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqpipaddresstype.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqpipaddresstype.ts index e7799873..af4faaf7 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqpipaddresstype.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqpipaddresstype.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * ipv6AddressType: "not-available", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Anqpipaddresstype extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqpipaddresstype resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqpnairealm.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqpnairealm.ts index d8221d93..c8d801f7 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqpnairealm.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqpnairealm.ts @@ -60,7 +60,7 @@ export class Anqpnairealm extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Anqpnairealm extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqpnairealm resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface AnqpnairealmState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface AnqpnairealmArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqpnetworkauthtype.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqpnetworkauthtype.ts index 5f4745ad..af5e045c 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqpnetworkauthtype.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqpnetworkauthtype.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -19,7 +18,6 @@ import * as utilities from "../../utilities"; * url: "www.example.com", * }); * ``` - * * * ## Import * @@ -82,7 +80,7 @@ export class Anqpnetworkauthtype extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqpnetworkauthtype resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqproamingconsortium.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqproamingconsortium.ts index 92f468ee..5185a65e 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqproamingconsortium.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqproamingconsortium.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.wirelesscontroller.hotspot20.Anqproamingconsortium("trname", {}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Anqproamingconsortium extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -85,7 +83,7 @@ export class Anqproamingconsortium extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqproamingconsortium resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ export interface AnqproamingconsortiumState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -153,7 +151,7 @@ export interface AnqproamingconsortiumArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenuename.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenuename.ts index 1c905329..6b6617ff 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenuename.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenuename.ts @@ -11,7 +11,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -22,7 +21,6 @@ import * as utilities from "../../utilities"; * value: "3", * }]}); * ``` - * * * ## Import * @@ -75,7 +73,7 @@ export class Anqpvenuename extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -89,7 +87,7 @@ export class Anqpvenuename extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqpvenuename resource with the given unique name, arguments, and options. @@ -131,7 +129,7 @@ export interface AnqpvenuenameState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -157,7 +155,7 @@ export interface AnqpvenuenameArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenueurl.ts b/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenueurl.ts index 11d6d6d8..7d0868c4 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenueurl.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/anqpvenueurl.ts @@ -60,7 +60,7 @@ export class Anqpvenueurl extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class Anqpvenueurl extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Anqpvenueurl resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface AnqpvenueurlState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface AnqpvenueurlArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpadviceofcharge.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpadviceofcharge.ts index 99ed4ec5..c1dccbe0 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpadviceofcharge.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpadviceofcharge.ts @@ -64,7 +64,7 @@ export class H2qpadviceofcharge extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class H2qpadviceofcharge extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a H2qpadviceofcharge resource with the given unique name, arguments, and options. @@ -120,7 +120,7 @@ export interface H2qpadviceofchargeState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -146,7 +146,7 @@ export interface H2qpadviceofchargeArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpconncapability.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpconncapability.ts index a85a1f92..518ca8af 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpconncapability.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpconncapability.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -28,7 +27,6 @@ import * as utilities from "../../utilities"; * voipUdpPort: "unknown", * }); * ``` - * * * ## Import * @@ -119,7 +117,7 @@ export class H2qpconncapability extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Set VoIP TCP port service status. Valid values: `closed`, `open`, `unknown`. */ diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpoperatorname.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpoperatorname.ts index 890b6335..539a53fd 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpoperatorname.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpoperatorname.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.wirelesscontroller.hotspot20.H2qpoperatorname("trname", {}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class H2qpoperatorname extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -85,7 +83,7 @@ export class H2qpoperatorname extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a H2qpoperatorname resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ export interface H2qpoperatornameState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -153,7 +151,7 @@ export interface H2qpoperatornameArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovider.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovider.ts index 1b0a4301..627be87a 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovider.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovider.ts @@ -64,7 +64,7 @@ export class H2qposuprovider extends pulumi.CustomResource { */ public readonly friendlyNames!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -94,7 +94,7 @@ export class H2qposuprovider extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a H2qposuprovider resource with the given unique name, arguments, and options. @@ -150,7 +150,7 @@ export interface H2qposuproviderState { */ friendlyNames?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -196,7 +196,7 @@ export interface H2qposuproviderArgs { */ friendlyNames?: pulumi.Input[]>; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovidernai.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovidernai.ts index e9d181dd..b8144e0d 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovidernai.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qposuprovidernai.ts @@ -60,7 +60,7 @@ export class H2qposuprovidernai extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -74,7 +74,7 @@ export class H2qposuprovidernai extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a H2qposuprovidernai resource with the given unique name, arguments, and options. @@ -116,7 +116,7 @@ export interface H2qposuprovidernaiState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -142,7 +142,7 @@ export interface H2qposuprovidernaiArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qptermsandconditions.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qptermsandconditions.ts index 2c027fed..4a1fa674 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qptermsandconditions.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qptermsandconditions.ts @@ -72,7 +72,7 @@ export class H2qptermsandconditions extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a H2qptermsandconditions resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpwanmetric.ts b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpwanmetric.ts index 4931de6f..4d0e42f5 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/h2qpwanmetric.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/h2qpwanmetric.ts @@ -9,7 +9,6 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -25,7 +24,6 @@ import * as utilities from "../../utilities"; * uplinkSpeed: 2400, * }); * ``` - * * * ## Import * @@ -112,7 +110,7 @@ export class H2qpwanmetric extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a H2qpwanmetric resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/hsprofile.ts b/sdk/nodejs/wirelesscontroller/hotspot20/hsprofile.ts index 41b7b2fb..ef7dbc5f 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/hsprofile.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/hsprofile.ts @@ -108,7 +108,7 @@ export class Hsprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + * GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. */ public readonly gasComebackDelay!: pulumi.Output; /** @@ -116,7 +116,7 @@ export class Hsprofile extends pulumi.CustomResource { */ public readonly gasFragmentationLimit!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -194,7 +194,7 @@ export class Hsprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Venue group. Valid values: `unspecified`, `assembly`, `business`, `educational`, `factory`, `institutional`, `mercantile`, `residential`, `storage`, `utility`, `vehicular`, `outdoor`. */ @@ -380,7 +380,7 @@ export interface HsprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + * GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. */ gasComebackDelay?: pulumi.Input; /** @@ -388,7 +388,7 @@ export interface HsprofileState { */ gasFragmentationLimit?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -550,7 +550,7 @@ export interface HsprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + * GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. */ gasComebackDelay?: pulumi.Input; /** @@ -558,7 +558,7 @@ export interface HsprofileArgs { */ gasFragmentationLimit?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/icon.ts b/sdk/nodejs/wirelesscontroller/hotspot20/icon.ts index fe2faa49..cbab7751 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/icon.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/icon.ts @@ -11,14 +11,12 @@ import * as utilities from "../../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; * * const trname = new fortios.wirelesscontroller.hotspot20.Icon("trname", {}); * ``` - * * * ## Import * @@ -71,7 +69,7 @@ export class Icon extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -85,7 +83,7 @@ export class Icon extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Icon resource with the given unique name, arguments, and options. @@ -127,7 +125,7 @@ export interface IconState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -153,7 +151,7 @@ export interface IconArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/hotspot20/qosmap.ts b/sdk/nodejs/wirelesscontroller/hotspot20/qosmap.ts index 1926d609..6a30dc09 100644 --- a/sdk/nodejs/wirelesscontroller/hotspot20/qosmap.ts +++ b/sdk/nodejs/wirelesscontroller/hotspot20/qosmap.ts @@ -68,7 +68,7 @@ export class Qosmap extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Qosmap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Qosmap resource with the given unique name, arguments, and options. @@ -130,7 +130,7 @@ export interface QosmapState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -160,7 +160,7 @@ export interface QosmapArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/intercontroller.ts b/sdk/nodejs/wirelesscontroller/intercontroller.ts index 271df622..23b199cc 100644 --- a/sdk/nodejs/wirelesscontroller/intercontroller.ts +++ b/sdk/nodejs/wirelesscontroller/intercontroller.ts @@ -11,7 +11,6 @@ import * as utilities from "../utilities"; * * ## Example Usage * - * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as fortios from "@pulumiverse/fortios"; @@ -24,7 +23,6 @@ import * as utilities from "../utilities"; * interControllerPri: "primary", * }); * ``` - * * * ## Import * @@ -85,7 +83,7 @@ export class Intercontroller extends pulumi.CustomResource { */ public readonly fastFailoverWait!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -111,7 +109,7 @@ export class Intercontroller extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Intercontroller resource with the given unique name, arguments, and options. @@ -173,7 +171,7 @@ export interface IntercontrollerState { */ fastFailoverWait?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -219,7 +217,7 @@ export interface IntercontrollerArgs { */ fastFailoverWait?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/log.ts b/sdk/nodejs/wirelesscontroller/log.ts index 7f0f3935..80bb911f 100644 --- a/sdk/nodejs/wirelesscontroller/log.ts +++ b/sdk/nodejs/wirelesscontroller/log.ts @@ -96,7 +96,7 @@ export class Log extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. */ @@ -105,6 +105,10 @@ export class Log extends pulumi.CustomResource { * Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. */ public readonly wtpEventLog!: pulumi.Output; + /** + * Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + */ + public readonly wtpFipsEventLog!: pulumi.Output; /** * Create a Log resource with the given unique name, arguments, and options. @@ -132,6 +136,7 @@ export class Log extends pulumi.CustomResource { resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; resourceInputs["widsLog"] = state ? state.widsLog : undefined; resourceInputs["wtpEventLog"] = state ? state.wtpEventLog : undefined; + resourceInputs["wtpFipsEventLog"] = state ? state.wtpFipsEventLog : undefined; } else { const args = argsOrState as LogArgs | undefined; resourceInputs["addrgrpLog"] = args ? args.addrgrpLog : undefined; @@ -147,6 +152,7 @@ export class Log extends pulumi.CustomResource { resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; resourceInputs["widsLog"] = args ? args.widsLog : undefined; resourceInputs["wtpEventLog"] = args ? args.wtpEventLog : undefined; + resourceInputs["wtpFipsEventLog"] = args ? args.wtpFipsEventLog : undefined; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(Log.__pulumiType, name, resourceInputs, opts); @@ -209,6 +215,10 @@ export interface LogState { * Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. */ wtpEventLog?: pulumi.Input; + /** + * Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + */ + wtpFipsEventLog?: pulumi.Input; } /** @@ -267,4 +277,8 @@ export interface LogArgs { * Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. */ wtpEventLog?: pulumi.Input; + /** + * Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + */ + wtpFipsEventLog?: pulumi.Input; } diff --git a/sdk/nodejs/wirelesscontroller/mpskprofile.ts b/sdk/nodejs/wirelesscontroller/mpskprofile.ts index 8d1a0ebc..57efddda 100644 --- a/sdk/nodejs/wirelesscontroller/mpskprofile.ts +++ b/sdk/nodejs/wirelesscontroller/mpskprofile.ts @@ -60,17 +60,29 @@ export class Mpskprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** * Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). */ public readonly mpskConcurrentClients!: pulumi.Output; + /** + * RADIUS server to be used to authenticate MPSK users. + */ + public readonly mpskExternalServer!: pulumi.Output; + /** + * Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + */ + public readonly mpskExternalServerAuth!: pulumi.Output; /** * List of multiple PSK groups. The structure of `mpskGroup` block is documented below. */ public readonly mpskGroups!: pulumi.Output; + /** + * Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + */ + public readonly mpskType!: pulumi.Output; /** * MPSK profile name. */ @@ -78,7 +90,7 @@ export class Mpskprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Mpskprofile resource with the given unique name, arguments, and options. @@ -96,7 +108,10 @@ export class Mpskprofile extends pulumi.CustomResource { resourceInputs["dynamicSortSubtable"] = state ? state.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = state ? state.getAllTables : undefined; resourceInputs["mpskConcurrentClients"] = state ? state.mpskConcurrentClients : undefined; + resourceInputs["mpskExternalServer"] = state ? state.mpskExternalServer : undefined; + resourceInputs["mpskExternalServerAuth"] = state ? state.mpskExternalServerAuth : undefined; resourceInputs["mpskGroups"] = state ? state.mpskGroups : undefined; + resourceInputs["mpskType"] = state ? state.mpskType : undefined; resourceInputs["name"] = state ? state.name : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; } else { @@ -104,7 +119,10 @@ export class Mpskprofile extends pulumi.CustomResource { resourceInputs["dynamicSortSubtable"] = args ? args.dynamicSortSubtable : undefined; resourceInputs["getAllTables"] = args ? args.getAllTables : undefined; resourceInputs["mpskConcurrentClients"] = args ? args.mpskConcurrentClients : undefined; + resourceInputs["mpskExternalServer"] = args ? args.mpskExternalServer : undefined; + resourceInputs["mpskExternalServerAuth"] = args ? args.mpskExternalServerAuth : undefined; resourceInputs["mpskGroups"] = args ? args.mpskGroups : undefined; + resourceInputs["mpskType"] = args ? args.mpskType : undefined; resourceInputs["name"] = args ? args.name : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; } @@ -122,17 +140,29 @@ export interface MpskprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** * Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). */ mpskConcurrentClients?: pulumi.Input; + /** + * RADIUS server to be used to authenticate MPSK users. + */ + mpskExternalServer?: pulumi.Input; + /** + * Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + */ + mpskExternalServerAuth?: pulumi.Input; /** * List of multiple PSK groups. The structure of `mpskGroup` block is documented below. */ mpskGroups?: pulumi.Input[]>; + /** + * Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + */ + mpskType?: pulumi.Input; /** * MPSK profile name. */ @@ -152,17 +182,29 @@ export interface MpskprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** * Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). */ mpskConcurrentClients?: pulumi.Input; + /** + * RADIUS server to be used to authenticate MPSK users. + */ + mpskExternalServer?: pulumi.Input; + /** + * Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + */ + mpskExternalServerAuth?: pulumi.Input; /** * List of multiple PSK groups. The structure of `mpskGroup` block is documented below. */ mpskGroups?: pulumi.Input[]>; + /** + * Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + */ + mpskType?: pulumi.Input; /** * MPSK profile name. */ diff --git a/sdk/nodejs/wirelesscontroller/nacprofile.ts b/sdk/nodejs/wirelesscontroller/nacprofile.ts index 967bf490..f92c37f3 100644 --- a/sdk/nodejs/wirelesscontroller/nacprofile.ts +++ b/sdk/nodejs/wirelesscontroller/nacprofile.ts @@ -68,7 +68,7 @@ export class Nacprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Nacprofile resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/qosprofile.ts b/sdk/nodejs/wirelesscontroller/qosprofile.ts index c9f892a1..2a1dd26f 100644 --- a/sdk/nodejs/wirelesscontroller/qosprofile.ts +++ b/sdk/nodejs/wirelesscontroller/qosprofile.ts @@ -112,7 +112,7 @@ export class Qosprofile extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -130,7 +130,7 @@ export class Qosprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable WiFi multi-media (WMM) control. Valid values: `enable`, `disable`. */ @@ -294,7 +294,7 @@ export interface QosprofileState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -404,7 +404,7 @@ export interface QosprofileArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/region.ts b/sdk/nodejs/wirelesscontroller/region.ts index 80441f4d..8578859d 100644 --- a/sdk/nodejs/wirelesscontroller/region.ts +++ b/sdk/nodejs/wirelesscontroller/region.ts @@ -76,7 +76,7 @@ export class Region extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Region resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/setting.ts b/sdk/nodejs/wirelesscontroller/setting.ts index f1212851..3396f6f0 100644 --- a/sdk/nodejs/wirelesscontroller/setting.ts +++ b/sdk/nodejs/wirelesscontroller/setting.ts @@ -64,7 +64,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly country!: pulumi.Output; /** - * Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + * Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). */ public readonly darrpOptimize!: pulumi.Output; /** @@ -104,7 +104,7 @@ export class Setting extends pulumi.CustomResource { */ public readonly firmwareProvisionOnAuthorization!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -122,7 +122,7 @@ export class Setting extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable WFA compatibility. Valid values: `enable`, `disable`. */ @@ -198,7 +198,7 @@ export interface SettingState { */ country?: pulumi.Input; /** - * Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + * Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). */ darrpOptimize?: pulumi.Input; /** @@ -238,7 +238,7 @@ export interface SettingState { */ firmwareProvisionOnAuthorization?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -276,7 +276,7 @@ export interface SettingArgs { */ country?: pulumi.Input; /** - * Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + * Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). */ darrpOptimize?: pulumi.Input; /** @@ -316,7 +316,7 @@ export interface SettingArgs { */ firmwareProvisionOnAuthorization?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/snmp.ts b/sdk/nodejs/wirelesscontroller/snmp.ts index 7f60b4bf..3640b448 100644 --- a/sdk/nodejs/wirelesscontroller/snmp.ts +++ b/sdk/nodejs/wirelesscontroller/snmp.ts @@ -72,7 +72,7 @@ export class Snmp extends pulumi.CustomResource { */ public readonly engineId!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -90,7 +90,7 @@ export class Snmp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Snmp resource with the given unique name, arguments, and options. @@ -152,7 +152,7 @@ export interface SnmpState { */ engineId?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -194,7 +194,7 @@ export interface SnmpArgs { */ engineId?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/ssidpolicy.ts b/sdk/nodejs/wirelesscontroller/ssidpolicy.ts index 2dd68c9f..6521da3f 100644 --- a/sdk/nodejs/wirelesscontroller/ssidpolicy.ts +++ b/sdk/nodejs/wirelesscontroller/ssidpolicy.ts @@ -64,7 +64,7 @@ export class Ssidpolicy extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * VLAN interface name. */ diff --git a/sdk/nodejs/wirelesscontroller/syslogprofile.ts b/sdk/nodejs/wirelesscontroller/syslogprofile.ts index 34f1f356..ebbd9e78 100644 --- a/sdk/nodejs/wirelesscontroller/syslogprofile.ts +++ b/sdk/nodejs/wirelesscontroller/syslogprofile.ts @@ -88,7 +88,7 @@ export class Syslogprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Syslogprofile resource with the given unique name, arguments, and options. diff --git a/sdk/nodejs/wirelesscontroller/timers.ts b/sdk/nodejs/wirelesscontroller/timers.ts index ba3f8363..e40f33cb 100644 --- a/sdk/nodejs/wirelesscontroller/timers.ts +++ b/sdk/nodejs/wirelesscontroller/timers.ts @@ -71,6 +71,10 @@ export class Timers extends pulumi.CustomResource { * Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). */ public readonly authTimeout!: pulumi.Output; + /** + * Time period in minutes to keep BLE device after it is gone (default = 60). + */ + public readonly bleDeviceCleanup!: pulumi.Output; /** * Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). */ @@ -116,7 +120,7 @@ export class Timers extends pulumi.CustomResource { */ public readonly fakeApLog!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -139,6 +143,14 @@ export class Timers extends pulumi.CustomResource { * Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). */ public readonly rogueApLog!: pulumi.Output; + /** + * Time period in minutes to keep rogue station after it is gone (default = 0). + */ + public readonly rogueStaCleanup!: pulumi.Output; + /** + * Time period in minutes to keep station capability data after it is gone (default = 0). + */ + public readonly staCapCleanup!: pulumi.Output; /** * Time between running station capability reports (1 - 255 sec, default = 30). */ @@ -148,7 +160,7 @@ export class Timers extends pulumi.CustomResource { */ public readonly staLocateTimer!: pulumi.Output; /** - * Time between running client (station) reports (1 - 255 sec, default = 1). + * Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. */ public readonly staStatsInterval!: pulumi.Output; /** @@ -158,7 +170,7 @@ export class Timers extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Timers resource with the given unique name, arguments, and options. @@ -177,6 +189,7 @@ export class Timers extends pulumi.CustomResource { resourceInputs["apRebootWaitInterval2"] = state ? state.apRebootWaitInterval2 : undefined; resourceInputs["apRebootWaitTime"] = state ? state.apRebootWaitTime : undefined; resourceInputs["authTimeout"] = state ? state.authTimeout : undefined; + resourceInputs["bleDeviceCleanup"] = state ? state.bleDeviceCleanup : undefined; resourceInputs["bleScanReportIntv"] = state ? state.bleScanReportIntv : undefined; resourceInputs["clientIdleRehomeTimeout"] = state ? state.clientIdleRehomeTimeout : undefined; resourceInputs["clientIdleTimeout"] = state ? state.clientIdleTimeout : undefined; @@ -194,6 +207,8 @@ export class Timers extends pulumi.CustomResource { resourceInputs["radioStatsInterval"] = state ? state.radioStatsInterval : undefined; resourceInputs["rogueApCleanup"] = state ? state.rogueApCleanup : undefined; resourceInputs["rogueApLog"] = state ? state.rogueApLog : undefined; + resourceInputs["rogueStaCleanup"] = state ? state.rogueStaCleanup : undefined; + resourceInputs["staCapCleanup"] = state ? state.staCapCleanup : undefined; resourceInputs["staCapabilityInterval"] = state ? state.staCapabilityInterval : undefined; resourceInputs["staLocateTimer"] = state ? state.staLocateTimer : undefined; resourceInputs["staStatsInterval"] = state ? state.staStatsInterval : undefined; @@ -205,6 +220,7 @@ export class Timers extends pulumi.CustomResource { resourceInputs["apRebootWaitInterval2"] = args ? args.apRebootWaitInterval2 : undefined; resourceInputs["apRebootWaitTime"] = args ? args.apRebootWaitTime : undefined; resourceInputs["authTimeout"] = args ? args.authTimeout : undefined; + resourceInputs["bleDeviceCleanup"] = args ? args.bleDeviceCleanup : undefined; resourceInputs["bleScanReportIntv"] = args ? args.bleScanReportIntv : undefined; resourceInputs["clientIdleRehomeTimeout"] = args ? args.clientIdleRehomeTimeout : undefined; resourceInputs["clientIdleTimeout"] = args ? args.clientIdleTimeout : undefined; @@ -222,6 +238,8 @@ export class Timers extends pulumi.CustomResource { resourceInputs["radioStatsInterval"] = args ? args.radioStatsInterval : undefined; resourceInputs["rogueApCleanup"] = args ? args.rogueApCleanup : undefined; resourceInputs["rogueApLog"] = args ? args.rogueApLog : undefined; + resourceInputs["rogueStaCleanup"] = args ? args.rogueStaCleanup : undefined; + resourceInputs["staCapCleanup"] = args ? args.staCapCleanup : undefined; resourceInputs["staCapabilityInterval"] = args ? args.staCapabilityInterval : undefined; resourceInputs["staLocateTimer"] = args ? args.staLocateTimer : undefined; resourceInputs["staStatsInterval"] = args ? args.staStatsInterval : undefined; @@ -253,6 +271,10 @@ export interface TimersState { * Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). */ authTimeout?: pulumi.Input; + /** + * Time period in minutes to keep BLE device after it is gone (default = 60). + */ + bleDeviceCleanup?: pulumi.Input; /** * Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). */ @@ -298,7 +320,7 @@ export interface TimersState { */ fakeApLog?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -321,6 +343,14 @@ export interface TimersState { * Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). */ rogueApLog?: pulumi.Input; + /** + * Time period in minutes to keep rogue station after it is gone (default = 0). + */ + rogueStaCleanup?: pulumi.Input; + /** + * Time period in minutes to keep station capability data after it is gone (default = 0). + */ + staCapCleanup?: pulumi.Input; /** * Time between running station capability reports (1 - 255 sec, default = 30). */ @@ -330,7 +360,7 @@ export interface TimersState { */ staLocateTimer?: pulumi.Input; /** - * Time between running client (station) reports (1 - 255 sec, default = 1). + * Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. */ staStatsInterval?: pulumi.Input; /** @@ -363,6 +393,10 @@ export interface TimersArgs { * Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). */ authTimeout?: pulumi.Input; + /** + * Time period in minutes to keep BLE device after it is gone (default = 60). + */ + bleDeviceCleanup?: pulumi.Input; /** * Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). */ @@ -408,7 +442,7 @@ export interface TimersArgs { */ fakeApLog?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -431,6 +465,14 @@ export interface TimersArgs { * Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). */ rogueApLog?: pulumi.Input; + /** + * Time period in minutes to keep rogue station after it is gone (default = 0). + */ + rogueStaCleanup?: pulumi.Input; + /** + * Time period in minutes to keep station capability data after it is gone (default = 0). + */ + staCapCleanup?: pulumi.Input; /** * Time between running station capability reports (1 - 255 sec, default = 30). */ @@ -440,7 +482,7 @@ export interface TimersArgs { */ staLocateTimer?: pulumi.Input; /** - * Time between running client (station) reports (1 - 255 sec, default = 1). + * Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. */ staStatsInterval?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/utmprofile.ts b/sdk/nodejs/wirelesscontroller/utmprofile.ts index 5c2aead6..a04e8524 100644 --- a/sdk/nodejs/wirelesscontroller/utmprofile.ts +++ b/sdk/nodejs/wirelesscontroller/utmprofile.ts @@ -84,7 +84,7 @@ export class Utmprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * WebFilter profile name. */ diff --git a/sdk/nodejs/wirelesscontroller/vap.ts b/sdk/nodejs/wirelesscontroller/vap.ts index 1cc13bcf..1058054c 100644 --- a/sdk/nodejs/wirelesscontroller/vap.ts +++ b/sdk/nodejs/wirelesscontroller/vap.ts @@ -64,7 +64,7 @@ export class Vap extends pulumi.CustomResource { */ public readonly acctInterimInterval!: pulumi.Output; /** - * Additional AKMs. Valid values: `akm6`. + * Additional AKMs. */ public readonly additionalAkms!: pulumi.Output; /** @@ -75,6 +75,10 @@ export class Vap extends pulumi.CustomResource { * Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. */ public readonly addressGroupPolicy!: pulumi.Output; + /** + * WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + */ + public readonly akm24Only!: pulumi.Output; /** * Alias. */ @@ -119,6 +123,10 @@ export class Vap extends pulumi.CustomResource { * Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. */ public readonly beaconAdvertising!: pulumi.Output; + /** + * Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + */ + public readonly beaconProtection!: pulumi.Output; /** * Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. */ @@ -143,6 +151,10 @@ export class Vap extends pulumi.CustomResource { * Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). */ public readonly bstmRssiDisassocTimer!: pulumi.Output; + /** + * Enable/disable captive portal. Valid values: `enable`, `disable`. + */ + public readonly captivePortal!: pulumi.Output; /** * Local-bridging captive portal ac-name. */ @@ -268,7 +280,7 @@ export class Vap extends pulumi.CustomResource { */ public readonly gasFragmentationLimit!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -276,7 +288,7 @@ export class Vap extends pulumi.CustomResource { */ public readonly gtkRekey!: pulumi.Output; /** - * GTK rekey interval (1800 - 864000 sec, default = 86400). + * GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. */ public readonly gtkRekeyIntv!: pulumi.Output; /** @@ -463,6 +475,10 @@ export class Vap extends pulumi.CustomResource { * Virtual AP name. */ public readonly name!: pulumi.Output; + /** + * Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + */ + public readonly nasFilterRule!: pulumi.Output; /** * Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. */ @@ -544,7 +560,7 @@ export class Vap extends pulumi.CustomResource { */ public readonly ptkRekey!: pulumi.Output; /** - * PTK rekey interval (1800 - 864000 sec, default = 86400). + * PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. */ public readonly ptkRekeyIntv!: pulumi.Output; /** @@ -623,6 +639,18 @@ export class Vap extends pulumi.CustomResource { * 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`. */ public readonly rates11axSs34!: pulumi.Output; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + */ + public readonly rates11beMcsMap!: pulumi.Output; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + */ + public readonly rates11beMcsMap160!: pulumi.Output; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + */ + public readonly rates11beMcsMap320!: pulumi.Output; /** * Allowed data rates for 802.11b/g. */ @@ -754,7 +782,7 @@ export class Vap extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable automatic management of SSID VLAN interface. Valid values: `enable`, `disable`. */ @@ -802,6 +830,7 @@ export class Vap extends pulumi.CustomResource { resourceInputs["additionalAkms"] = state ? state.additionalAkms : undefined; resourceInputs["addressGroup"] = state ? state.addressGroup : undefined; resourceInputs["addressGroupPolicy"] = state ? state.addressGroupPolicy : undefined; + resourceInputs["akm24Only"] = state ? state.akm24Only : undefined; resourceInputs["alias"] = state ? state.alias : undefined; resourceInputs["antivirusProfile"] = state ? state.antivirusProfile : undefined; resourceInputs["applicationDetectionEngine"] = state ? state.applicationDetectionEngine : undefined; @@ -813,12 +842,14 @@ export class Vap extends pulumi.CustomResource { resourceInputs["authCert"] = state ? state.authCert : undefined; resourceInputs["authPortalAddr"] = state ? state.authPortalAddr : undefined; resourceInputs["beaconAdvertising"] = state ? state.beaconAdvertising : undefined; + resourceInputs["beaconProtection"] = state ? state.beaconProtection : undefined; resourceInputs["broadcastSsid"] = state ? state.broadcastSsid : undefined; resourceInputs["broadcastSuppression"] = state ? state.broadcastSuppression : undefined; resourceInputs["bssColorPartial"] = state ? state.bssColorPartial : undefined; resourceInputs["bstmDisassociationImminent"] = state ? state.bstmDisassociationImminent : undefined; resourceInputs["bstmLoadBalancingDisassocTimer"] = state ? state.bstmLoadBalancingDisassocTimer : undefined; resourceInputs["bstmRssiDisassocTimer"] = state ? state.bstmRssiDisassocTimer : undefined; + resourceInputs["captivePortal"] = state ? state.captivePortal : undefined; resourceInputs["captivePortalAcName"] = state ? state.captivePortalAcName : undefined; resourceInputs["captivePortalAuthTimeout"] = state ? state.captivePortalAuthTimeout : undefined; resourceInputs["captivePortalFwAccounting"] = state ? state.captivePortalFwAccounting : undefined; @@ -899,6 +930,7 @@ export class Vap extends pulumi.CustomResource { resourceInputs["nac"] = state ? state.nac : undefined; resourceInputs["nacProfile"] = state ? state.nacProfile : undefined; resourceInputs["name"] = state ? state.name : undefined; + resourceInputs["nasFilterRule"] = state ? state.nasFilterRule : undefined; resourceInputs["neighborReportDualBand"] = state ? state.neighborReportDualBand : undefined; resourceInputs["okc"] = state ? state.okc : undefined; resourceInputs["osen"] = state ? state.osen : undefined; @@ -939,6 +971,9 @@ export class Vap extends pulumi.CustomResource { resourceInputs["rates11axMcsMap"] = state ? state.rates11axMcsMap : undefined; resourceInputs["rates11axSs12"] = state ? state.rates11axSs12 : undefined; resourceInputs["rates11axSs34"] = state ? state.rates11axSs34 : undefined; + resourceInputs["rates11beMcsMap"] = state ? state.rates11beMcsMap : undefined; + resourceInputs["rates11beMcsMap160"] = state ? state.rates11beMcsMap160 : undefined; + resourceInputs["rates11beMcsMap320"] = state ? state.rates11beMcsMap320 : undefined; resourceInputs["rates11bg"] = state ? state.rates11bg : undefined; resourceInputs["rates11nSs12"] = state ? state.rates11nSs12 : undefined; resourceInputs["rates11nSs34"] = state ? state.rates11nSs34 : undefined; @@ -986,6 +1021,7 @@ export class Vap extends pulumi.CustomResource { resourceInputs["additionalAkms"] = args ? args.additionalAkms : undefined; resourceInputs["addressGroup"] = args ? args.addressGroup : undefined; resourceInputs["addressGroupPolicy"] = args ? args.addressGroupPolicy : undefined; + resourceInputs["akm24Only"] = args ? args.akm24Only : undefined; resourceInputs["alias"] = args ? args.alias : undefined; resourceInputs["antivirusProfile"] = args ? args.antivirusProfile : undefined; resourceInputs["applicationDetectionEngine"] = args ? args.applicationDetectionEngine : undefined; @@ -997,12 +1033,14 @@ export class Vap extends pulumi.CustomResource { resourceInputs["authCert"] = args ? args.authCert : undefined; resourceInputs["authPortalAddr"] = args ? args.authPortalAddr : undefined; resourceInputs["beaconAdvertising"] = args ? args.beaconAdvertising : undefined; + resourceInputs["beaconProtection"] = args ? args.beaconProtection : undefined; resourceInputs["broadcastSsid"] = args ? args.broadcastSsid : undefined; resourceInputs["broadcastSuppression"] = args ? args.broadcastSuppression : undefined; resourceInputs["bssColorPartial"] = args ? args.bssColorPartial : undefined; resourceInputs["bstmDisassociationImminent"] = args ? args.bstmDisassociationImminent : undefined; resourceInputs["bstmLoadBalancingDisassocTimer"] = args ? args.bstmLoadBalancingDisassocTimer : undefined; resourceInputs["bstmRssiDisassocTimer"] = args ? args.bstmRssiDisassocTimer : undefined; + resourceInputs["captivePortal"] = args ? args.captivePortal : undefined; resourceInputs["captivePortalAcName"] = args ? args.captivePortalAcName : undefined; resourceInputs["captivePortalAuthTimeout"] = args ? args.captivePortalAuthTimeout : undefined; resourceInputs["captivePortalFwAccounting"] = args ? args.captivePortalFwAccounting : undefined; @@ -1083,6 +1121,7 @@ export class Vap extends pulumi.CustomResource { resourceInputs["nac"] = args ? args.nac : undefined; resourceInputs["nacProfile"] = args ? args.nacProfile : undefined; resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["nasFilterRule"] = args ? args.nasFilterRule : undefined; resourceInputs["neighborReportDualBand"] = args ? args.neighborReportDualBand : undefined; resourceInputs["okc"] = args ? args.okc : undefined; resourceInputs["osen"] = args ? args.osen : undefined; @@ -1123,6 +1162,9 @@ export class Vap extends pulumi.CustomResource { resourceInputs["rates11axMcsMap"] = args ? args.rates11axMcsMap : undefined; resourceInputs["rates11axSs12"] = args ? args.rates11axSs12 : undefined; resourceInputs["rates11axSs34"] = args ? args.rates11axSs34 : undefined; + resourceInputs["rates11beMcsMap"] = args ? args.rates11beMcsMap : undefined; + resourceInputs["rates11beMcsMap160"] = args ? args.rates11beMcsMap160 : undefined; + resourceInputs["rates11beMcsMap320"] = args ? args.rates11beMcsMap320 : undefined; resourceInputs["rates11bg"] = args ? args.rates11bg : undefined; resourceInputs["rates11nSs12"] = args ? args.rates11nSs12 : undefined; resourceInputs["rates11nSs34"] = args ? args.rates11nSs34 : undefined; @@ -1184,7 +1226,7 @@ export interface VapState { */ acctInterimInterval?: pulumi.Input; /** - * Additional AKMs. Valid values: `akm6`. + * Additional AKMs. */ additionalAkms?: pulumi.Input; /** @@ -1195,6 +1237,10 @@ export interface VapState { * Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. */ addressGroupPolicy?: pulumi.Input; + /** + * WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + */ + akm24Only?: pulumi.Input; /** * Alias. */ @@ -1239,6 +1285,10 @@ export interface VapState { * Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. */ beaconAdvertising?: pulumi.Input; + /** + * Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + */ + beaconProtection?: pulumi.Input; /** * Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. */ @@ -1263,6 +1313,10 @@ export interface VapState { * Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). */ bstmRssiDisassocTimer?: pulumi.Input; + /** + * Enable/disable captive portal. Valid values: `enable`, `disable`. + */ + captivePortal?: pulumi.Input; /** * Local-bridging captive portal ac-name. */ @@ -1388,7 +1442,7 @@ export interface VapState { */ gasFragmentationLimit?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -1396,7 +1450,7 @@ export interface VapState { */ gtkRekey?: pulumi.Input; /** - * GTK rekey interval (1800 - 864000 sec, default = 86400). + * GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. */ gtkRekeyIntv?: pulumi.Input; /** @@ -1583,6 +1637,10 @@ export interface VapState { * Virtual AP name. */ name?: pulumi.Input; + /** + * Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + */ + nasFilterRule?: pulumi.Input; /** * Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. */ @@ -1664,7 +1722,7 @@ export interface VapState { */ ptkRekey?: pulumi.Input; /** - * PTK rekey interval (1800 - 864000 sec, default = 86400). + * PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. */ ptkRekeyIntv?: pulumi.Input; /** @@ -1743,6 +1801,18 @@ export interface VapState { * 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`. */ rates11axSs34?: pulumi.Input; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + */ + rates11beMcsMap?: pulumi.Input; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + */ + rates11beMcsMap160?: pulumi.Input; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + */ + rates11beMcsMap320?: pulumi.Input; /** * Allowed data rates for 802.11b/g. */ @@ -1918,7 +1988,7 @@ export interface VapArgs { */ acctInterimInterval?: pulumi.Input; /** - * Additional AKMs. Valid values: `akm6`. + * Additional AKMs. */ additionalAkms?: pulumi.Input; /** @@ -1929,6 +1999,10 @@ export interface VapArgs { * Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. */ addressGroupPolicy?: pulumi.Input; + /** + * WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + */ + akm24Only?: pulumi.Input; /** * Alias. */ @@ -1973,6 +2047,10 @@ export interface VapArgs { * Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. */ beaconAdvertising?: pulumi.Input; + /** + * Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + */ + beaconProtection?: pulumi.Input; /** * Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. */ @@ -1997,6 +2075,10 @@ export interface VapArgs { * Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). */ bstmRssiDisassocTimer?: pulumi.Input; + /** + * Enable/disable captive portal. Valid values: `enable`, `disable`. + */ + captivePortal?: pulumi.Input; /** * Local-bridging captive portal ac-name. */ @@ -2122,7 +2204,7 @@ export interface VapArgs { */ gasFragmentationLimit?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -2130,7 +2212,7 @@ export interface VapArgs { */ gtkRekey?: pulumi.Input; /** - * GTK rekey interval (1800 - 864000 sec, default = 86400). + * GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. */ gtkRekeyIntv?: pulumi.Input; /** @@ -2317,6 +2399,10 @@ export interface VapArgs { * Virtual AP name. */ name?: pulumi.Input; + /** + * Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + */ + nasFilterRule?: pulumi.Input; /** * Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. */ @@ -2398,7 +2484,7 @@ export interface VapArgs { */ ptkRekey?: pulumi.Input; /** - * PTK rekey interval (1800 - 864000 sec, default = 86400). + * PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. */ ptkRekeyIntv?: pulumi.Input; /** @@ -2477,6 +2563,18 @@ export interface VapArgs { * 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`. */ rates11axSs34?: pulumi.Input; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + */ + rates11beMcsMap?: pulumi.Input; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + */ + rates11beMcsMap160?: pulumi.Input; + /** + * Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + */ + rates11beMcsMap320?: pulumi.Input; /** * Allowed data rates for 802.11b/g. */ diff --git a/sdk/nodejs/wirelesscontroller/vapgroup.ts b/sdk/nodejs/wirelesscontroller/vapgroup.ts index 063a4701..286a2b60 100644 --- a/sdk/nodejs/wirelesscontroller/vapgroup.ts +++ b/sdk/nodejs/wirelesscontroller/vapgroup.ts @@ -64,7 +64,7 @@ export class Vapgroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Vapgroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Create a Vapgroup resource with the given unique name, arguments, and options. @@ -126,7 +126,7 @@ export interface VapgroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -156,7 +156,7 @@ export interface VapgroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/wagprofile.ts b/sdk/nodejs/wirelesscontroller/wagprofile.ts index cc488fa0..aa394b5b 100644 --- a/sdk/nodejs/wirelesscontroller/wagprofile.ts +++ b/sdk/nodejs/wirelesscontroller/wagprofile.ts @@ -70,7 +70,7 @@ export class Wagprofile extends pulumi.CustomResource { */ public readonly pingInterval!: pulumi.Output; /** - * Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + * Number of the tunnel mointoring echo packets (1 - 65535, default = 5). */ public readonly pingNumber!: pulumi.Output; /** @@ -84,7 +84,7 @@ export class Wagprofile extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * IP Address of the wireless access gateway. */ @@ -156,7 +156,7 @@ export interface WagprofileState { */ pingInterval?: pulumi.Input; /** - * Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + * Number of the tunnel mointoring echo packets (1 - 65535, default = 5). */ pingNumber?: pulumi.Input; /** @@ -202,7 +202,7 @@ export interface WagprofileArgs { */ pingInterval?: pulumi.Input; /** - * Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + * Number of the tunnel mointoring echo packets (1 - 65535, default = 5). */ pingNumber?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/widsprofile.ts b/sdk/nodejs/wirelesscontroller/widsprofile.ts index f9328f6d..39fc328f 100644 --- a/sdk/nodejs/wirelesscontroller/widsprofile.ts +++ b/sdk/nodejs/wirelesscontroller/widsprofile.ts @@ -76,27 +76,27 @@ export class Widsprofile extends pulumi.CustomResource { */ public readonly apBgscanDisableStart!: pulumi.Output; /** - * Listening time on a scanning channel (10 - 1000 msec, default = 20). + * Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. */ public readonly apBgscanDuration!: pulumi.Output; /** - * Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + * Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. */ public readonly apBgscanIdle!: pulumi.Output; /** - * Period of time between scanning two channels (1 - 600 sec, default = 1). + * Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. */ public readonly apBgscanIntv!: pulumi.Output; /** - * Period of time between background scans (60 - 3600 sec, default = 600). + * Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. */ public readonly apBgscanPeriod!: pulumi.Output; /** - * Period of time between background scan reports (15 - 600 sec, default = 30). + * Period between background scan reports (15 - 600 sec, default = 30). */ public readonly apBgscanReportIntv!: pulumi.Output; /** - * Period of time between foreground scan reports (15 - 600 sec, default = 15). + * Period between foreground scan reports (15 - 600 sec, default = 15). */ public readonly apFgscanReportIntv!: pulumi.Output; /** @@ -236,7 +236,7 @@ export class Widsprofile extends pulumi.CustomResource { */ public readonly eapolSuccThresh!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -260,7 +260,7 @@ export class Widsprofile extends pulumi.CustomResource { */ public readonly nullSsidProbeResp!: pulumi.Output; /** - * Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + * Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. */ public readonly sensorMode!: pulumi.Output; /** @@ -272,7 +272,7 @@ export class Widsprofile extends pulumi.CustomResource { * * The `apScanChannelList2g5g` block supports: */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable weak WEP IV (Initialization Vector) detection (default = disable). Valid values: `enable`, `disable`. */ @@ -440,27 +440,27 @@ export interface WidsprofileState { */ apBgscanDisableStart?: pulumi.Input; /** - * Listening time on a scanning channel (10 - 1000 msec, default = 20). + * Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. */ apBgscanDuration?: pulumi.Input; /** - * Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + * Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. */ apBgscanIdle?: pulumi.Input; /** - * Period of time between scanning two channels (1 - 600 sec, default = 1). + * Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. */ apBgscanIntv?: pulumi.Input; /** - * Period of time between background scans (60 - 3600 sec, default = 600). + * Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. */ apBgscanPeriod?: pulumi.Input; /** - * Period of time between background scan reports (15 - 600 sec, default = 30). + * Period between background scan reports (15 - 600 sec, default = 30). */ apBgscanReportIntv?: pulumi.Input; /** - * Period of time between foreground scan reports (15 - 600 sec, default = 15). + * Period between foreground scan reports (15 - 600 sec, default = 15). */ apFgscanReportIntv?: pulumi.Input; /** @@ -600,7 +600,7 @@ export interface WidsprofileState { */ eapolSuccThresh?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -624,7 +624,7 @@ export interface WidsprofileState { */ nullSsidProbeResp?: pulumi.Input; /** - * Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + * Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. */ sensorMode?: pulumi.Input; /** @@ -672,27 +672,27 @@ export interface WidsprofileArgs { */ apBgscanDisableStart?: pulumi.Input; /** - * Listening time on a scanning channel (10 - 1000 msec, default = 20). + * Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. */ apBgscanDuration?: pulumi.Input; /** - * Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + * Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. */ apBgscanIdle?: pulumi.Input; /** - * Period of time between scanning two channels (1 - 600 sec, default = 1). + * Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. */ apBgscanIntv?: pulumi.Input; /** - * Period of time between background scans (60 - 3600 sec, default = 600). + * Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. */ apBgscanPeriod?: pulumi.Input; /** - * Period of time between background scan reports (15 - 600 sec, default = 30). + * Period between background scan reports (15 - 600 sec, default = 30). */ apBgscanReportIntv?: pulumi.Input; /** - * Period of time between foreground scan reports (15 - 600 sec, default = 15). + * Period between foreground scan reports (15 - 600 sec, default = 15). */ apFgscanReportIntv?: pulumi.Input; /** @@ -832,7 +832,7 @@ export interface WidsprofileArgs { */ eapolSuccThresh?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -856,7 +856,7 @@ export interface WidsprofileArgs { */ nullSsidProbeResp?: pulumi.Input; /** - * Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + * Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. */ sensorMode?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/wtp.ts b/sdk/nodejs/wirelesscontroller/wtp.ts index 70b3c72d..9f222010 100644 --- a/sdk/nodejs/wirelesscontroller/wtp.ts +++ b/sdk/nodejs/wirelesscontroller/wtp.ts @@ -100,7 +100,7 @@ export class Wtp extends pulumi.CustomResource { */ public readonly firmwareProvisionLatest!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -112,7 +112,7 @@ export class Wtp extends pulumi.CustomResource { */ public readonly index!: pulumi.Output; /** - * Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + * 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`. */ public readonly ipFragmentPreventing!: pulumi.Output; /** @@ -216,11 +216,11 @@ export class Wtp extends pulumi.CustomResource { */ public readonly splitTunnelingAcls!: pulumi.Output; /** - * Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + * The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ public readonly tunMtuDownlink!: pulumi.Output; /** - * Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + * The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ public readonly tunMtuUplink!: pulumi.Output; /** @@ -230,7 +230,7 @@ export class Wtp extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. */ @@ -419,7 +419,7 @@ export interface WtpState { */ firmwareProvisionLatest?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -431,7 +431,7 @@ export interface WtpState { */ index?: pulumi.Input; /** - * Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + * 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`. */ ipFragmentPreventing?: pulumi.Input; /** @@ -535,11 +535,11 @@ export interface WtpState { */ splitTunnelingAcls?: pulumi.Input[]>; /** - * Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + * The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuDownlink?: pulumi.Input; /** - * Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + * The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuUplink?: pulumi.Input; /** @@ -617,7 +617,7 @@ export interface WtpArgs { */ firmwareProvisionLatest?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -629,7 +629,7 @@ export interface WtpArgs { */ index?: pulumi.Input; /** - * Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + * 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`. */ ipFragmentPreventing?: pulumi.Input; /** @@ -733,11 +733,11 @@ export interface WtpArgs { */ splitTunnelingAcls?: pulumi.Input[]>; /** - * Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + * The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuDownlink?: pulumi.Input; /** - * Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + * The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuUplink?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/wtpgroup.ts b/sdk/nodejs/wirelesscontroller/wtpgroup.ts index 80b1fcd6..ff6ca646 100644 --- a/sdk/nodejs/wirelesscontroller/wtpgroup.ts +++ b/sdk/nodejs/wirelesscontroller/wtpgroup.ts @@ -64,7 +64,7 @@ export class Wtpgroup extends pulumi.CustomResource { */ public readonly dynamicSortSubtable!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -78,7 +78,7 @@ export class Wtpgroup extends pulumi.CustomResource { /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * WTP list. The structure of `wtps` block is documented below. */ @@ -132,7 +132,7 @@ export interface WtpgroupState { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -166,7 +166,7 @@ export interface WtpgroupArgs { */ dynamicSortSubtable?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** diff --git a/sdk/nodejs/wirelesscontroller/wtpprofile.ts b/sdk/nodejs/wirelesscontroller/wtpprofile.ts index e704b921..540f316b 100644 --- a/sdk/nodejs/wirelesscontroller/wtpprofile.ts +++ b/sdk/nodejs/wirelesscontroller/wtpprofile.ts @@ -84,7 +84,7 @@ export class Wtpprofile extends pulumi.CustomResource { */ public readonly comment!: pulumi.Output; /** - * Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + * Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. */ public readonly consoleLogin!: pulumi.Output; /** @@ -124,7 +124,7 @@ export class Wtpprofile extends pulumi.CustomResource { */ public readonly frequencyHandoff!: pulumi.Output; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ public readonly getAllTables!: pulumi.Output; /** @@ -144,7 +144,7 @@ export class Wtpprofile extends pulumi.CustomResource { */ public readonly indoorOutdoorDeployment!: pulumi.Output; /** - * Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + * 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`. */ public readonly ipFragmentPreventing!: pulumi.Output; /** @@ -164,7 +164,7 @@ export class Wtpprofile extends pulumi.CustomResource { */ public readonly ledState!: pulumi.Output; /** - * Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + * Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. */ public readonly lldp!: pulumi.Output; /** @@ -224,21 +224,25 @@ export class Wtpprofile extends pulumi.CustomResource { */ public readonly syslogProfile!: pulumi.Output; /** - * Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + * The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ public readonly tunMtuDownlink!: pulumi.Output; /** - * Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + * The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ public readonly tunMtuUplink!: pulumi.Output; /** * Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. */ public readonly unii45ghzBand!: pulumi.Output; + /** + * Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + */ + public readonly usbPort!: pulumi.Output; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ - public readonly vdomparam!: pulumi.Output; + public readonly vdomparam!: pulumi.Output; /** * Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. */ @@ -322,6 +326,7 @@ export class Wtpprofile extends pulumi.CustomResource { resourceInputs["tunMtuDownlink"] = state ? state.tunMtuDownlink : undefined; resourceInputs["tunMtuUplink"] = state ? state.tunMtuUplink : undefined; resourceInputs["unii45ghzBand"] = state ? state.unii45ghzBand : undefined; + resourceInputs["usbPort"] = state ? state.usbPort : undefined; resourceInputs["vdomparam"] = state ? state.vdomparam : undefined; resourceInputs["wanPortAuth"] = state ? state.wanPortAuth : undefined; resourceInputs["wanPortAuthMacsec"] = state ? state.wanPortAuthMacsec : undefined; @@ -376,6 +381,7 @@ export class Wtpprofile extends pulumi.CustomResource { resourceInputs["tunMtuDownlink"] = args ? args.tunMtuDownlink : undefined; resourceInputs["tunMtuUplink"] = args ? args.tunMtuUplink : undefined; resourceInputs["unii45ghzBand"] = args ? args.unii45ghzBand : undefined; + resourceInputs["usbPort"] = args ? args.usbPort : undefined; resourceInputs["vdomparam"] = args ? args.vdomparam : undefined; resourceInputs["wanPortAuth"] = args ? args.wanPortAuth : undefined; resourceInputs["wanPortAuthMacsec"] = args ? args.wanPortAuthMacsec : undefined; @@ -424,7 +430,7 @@ export interface WtpprofileState { */ comment?: pulumi.Input; /** - * Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + * Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. */ consoleLogin?: pulumi.Input; /** @@ -464,7 +470,7 @@ export interface WtpprofileState { */ frequencyHandoff?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -484,7 +490,7 @@ export interface WtpprofileState { */ indoorOutdoorDeployment?: pulumi.Input; /** - * Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + * 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`. */ ipFragmentPreventing?: pulumi.Input; /** @@ -504,7 +510,7 @@ export interface WtpprofileState { */ ledState?: pulumi.Input; /** - * Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + * Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. */ lldp?: pulumi.Input; /** @@ -564,17 +570,21 @@ export interface WtpprofileState { */ syslogProfile?: pulumi.Input; /** - * Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + * The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuDownlink?: pulumi.Input; /** - * Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + * The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuUplink?: pulumi.Input; /** * Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. */ unii45ghzBand?: pulumi.Input; + /** + * Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + */ + usbPort?: pulumi.Input; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ @@ -638,7 +648,7 @@ export interface WtpprofileArgs { */ comment?: pulumi.Input; /** - * Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + * Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. */ consoleLogin?: pulumi.Input; /** @@ -678,7 +688,7 @@ export interface WtpprofileArgs { */ frequencyHandoff?: pulumi.Input; /** - * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + * Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. */ getAllTables?: pulumi.Input; /** @@ -698,7 +708,7 @@ export interface WtpprofileArgs { */ indoorOutdoorDeployment?: pulumi.Input; /** - * Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + * 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`. */ ipFragmentPreventing?: pulumi.Input; /** @@ -718,7 +728,7 @@ export interface WtpprofileArgs { */ ledState?: pulumi.Input; /** - * Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + * Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. */ lldp?: pulumi.Input; /** @@ -778,17 +788,21 @@ export interface WtpprofileArgs { */ syslogProfile?: pulumi.Input; /** - * Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + * The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuDownlink?: pulumi.Input; /** - * Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + * The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). */ tunMtuUplink?: pulumi.Input; /** * Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. */ unii45ghzBand?: pulumi.Input; + /** + * Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + */ + usbPort?: pulumi.Input; /** * Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. */ diff --git a/sdk/python/pulumiverse_fortios/__init__.py b/sdk/python/pulumiverse_fortios/__init__.py index d98b3817..9df38e6b 100644 --- a/sdk/python/pulumiverse_fortios/__init__.py +++ b/sdk/python/pulumiverse_fortios/__init__.py @@ -558,6 +558,14 @@ "fortios:extensioncontroller/extenderprofile:Extenderprofile": "Extenderprofile" } }, + { + "pkg": "fortios", + "mod": "extensioncontroller/extendervap", + "fqn": "pulumiverse_fortios.extensioncontroller", + "classes": { + "fortios:extensioncontroller/extendervap:Extendervap": "Extendervap" + } + }, { "pkg": "fortios", "mod": "extensioncontroller/fortigate", @@ -1374,6 +1382,14 @@ "fortios:firewall/objectVipgroup:ObjectVipgroup": "ObjectVipgroup" } }, + { + "pkg": "fortios", + "mod": "firewall/ondemandsniffer", + "fqn": "pulumiverse_fortios.firewall", + "classes": { + "fortios:firewall/ondemandsniffer:Ondemandsniffer": "Ondemandsniffer" + } + }, { "pkg": "fortios", "mod": "firewall/policy", @@ -3878,6 +3894,14 @@ "fortios:system/licenseForticare:LicenseForticare": "LicenseForticare" } }, + { + "pkg": "fortios", + "mod": "system/licenseFortiflex", + "fqn": "pulumiverse_fortios.system", + "classes": { + "fortios:system/licenseFortiflex:LicenseFortiflex": "LicenseFortiflex" + } + }, { "pkg": "fortios", "mod": "system/licenseVdom", @@ -4406,6 +4430,14 @@ "fortios:system/speedtestsetting:Speedtestsetting": "Speedtestsetting" } }, + { + "pkg": "fortios", + "mod": "system/sshconfig", + "fqn": "pulumiverse_fortios.system", + "classes": { + "fortios:system/sshconfig:Sshconfig": "Sshconfig" + } + }, { "pkg": "fortios", "mod": "system/ssoadmin", diff --git a/sdk/python/pulumiverse_fortios/_utilities.py b/sdk/python/pulumiverse_fortios/_utilities.py index e75865cd..f27a7b0c 100644 --- a/sdk/python/pulumiverse_fortios/_utilities.py +++ b/sdk/python/pulumiverse_fortios/_utilities.py @@ -4,6 +4,7 @@ import asyncio +import functools import importlib.metadata import importlib.util import inspect @@ -11,6 +12,7 @@ import os import sys import typing +import warnings import pulumi import pulumi.runtime @@ -19,6 +21,8 @@ from semver import VersionInfo as SemverVersion from parver import Version as PEP440Version +C = typing.TypeVar("C", bound=typing.Callable) + def get_env(*args): for v in args: @@ -287,5 +291,36 @@ async def _await_output(o: pulumi.Output[typing.Any]) -> typing.Tuple[object, bo await o._resources, ) + +# This is included to provide an upgrade path for users who are using a version +# of the Pulumi SDK (<3.121.0) that does not include the `deprecated` decorator. +def deprecated(message: str) -> typing.Callable[[C], C]: + """ + Decorator to indicate a function is deprecated. + + As well as inserting appropriate statements to indicate that the function is + deprecated, this decorator also tags the function with a special attribute + so that Pulumi code can detect that it is deprecated and react appropriately + in certain situations. + + message is the deprecation message that should be printed if the function is called. + """ + + def decorator(fn: C) -> C: + if not callable(fn): + raise TypeError("Expected fn to be callable") + + @functools.wraps(fn) + def deprecated_fn(*args, **kwargs): + warnings.warn(message) + pulumi.warn(f"{fn.__name__} is deprecated: {message}") + + return fn(*args, **kwargs) + + deprecated_fn.__dict__["_pulumi_deprecated_callable"] = fn + return typing.cast(C, deprecated_fn) + + return decorator + def get_plugin_download_url(): return "github://api.github.com/pulumiverse/pulumi-fortios" diff --git a/sdk/python/pulumiverse_fortios/alertemail/setting.py b/sdk/python/pulumiverse_fortios/alertemail/setting.py index 063c6658..ecda915d 100644 --- a/sdk/python/pulumiverse_fortios/alertemail/setting.py +++ b/sdk/python/pulumiverse_fortios/alertemail/setting.py @@ -63,7 +63,7 @@ def __init__(__self__, *, :param pulumi.Input[int] email_interval: Interval between sending alert emails (1 - 99999 min, default = 5). :param pulumi.Input[int] emergency_interval: Emergency alert interval in minutes. :param pulumi.Input[int] error_interval: Error alert interval in minutes. - :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. :param pulumi.Input[str] fds_license_expiring_warning: Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] fds_update_logs: Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] filter_mode: How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`. @@ -290,7 +290,7 @@ def error_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fdsLicenseExpiringDays") def fds_license_expiring_days(self) -> Optional[pulumi.Input[int]]: """ - Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. """ return pulumi.get(self, "fds_license_expiring_days") @@ -663,7 +663,7 @@ def __init__(__self__, *, :param pulumi.Input[int] email_interval: Interval between sending alert emails (1 - 99999 min, default = 5). :param pulumi.Input[int] emergency_interval: Emergency alert interval in minutes. :param pulumi.Input[int] error_interval: Error alert interval in minutes. - :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. :param pulumi.Input[str] fds_license_expiring_warning: Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] fds_update_logs: Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] filter_mode: How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`. @@ -890,7 +890,7 @@ def error_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fdsLicenseExpiringDays") def fds_license_expiring_days(self) -> Optional[pulumi.Input[int]]: """ - Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. """ return pulumi.get(self, "fds_license_expiring_days") @@ -1259,7 +1259,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1278,7 +1277,6 @@ def __init__(__self__, fds_license_expiring_days=15, information_interval=30) ``` - ## Import @@ -1310,7 +1308,7 @@ def __init__(__self__, :param pulumi.Input[int] email_interval: Interval between sending alert emails (1 - 99999 min, default = 5). :param pulumi.Input[int] emergency_interval: Emergency alert interval in minutes. :param pulumi.Input[int] error_interval: Error alert interval in minutes. - :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. :param pulumi.Input[str] fds_license_expiring_warning: Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] fds_update_logs: Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] filter_mode: How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`. @@ -1349,7 +1347,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1368,7 +1365,6 @@ def __init__(__self__, fds_license_expiring_days=15, information_interval=30) ``` - ## Import @@ -1550,7 +1546,7 @@ def get(resource_name: str, :param pulumi.Input[int] email_interval: Interval between sending alert emails (1 - 99999 min, default = 5). :param pulumi.Input[int] emergency_interval: Emergency alert interval in minutes. :param pulumi.Input[int] error_interval: Error alert interval in minutes. - :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + :param pulumi.Input[int] fds_license_expiring_days: Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. :param pulumi.Input[str] fds_license_expiring_warning: Enable/disable FortiGuard license expiration warnings in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] fds_update_logs: Enable/disable FortiGuard update logs in alert email. Valid values: `enable`, `disable`. :param pulumi.Input[str] filter_mode: How to filter log messages that are sent to alert emails. Valid values: `category`, `threshold`. @@ -1705,7 +1701,7 @@ def error_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="fdsLicenseExpiringDays") def fds_license_expiring_days(self) -> pulumi.Output[int]: """ - Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.6: default = 15. + Number of days to send alert email prior to FortiGuard license expiration (1 - 100 days). On FortiOS versions 6.2.0-7.2.0: default = 100. On FortiOS versions 7.2.1-7.2.8: default = 15. """ return pulumi.get(self, "fds_license_expiring_days") @@ -1887,7 +1883,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/antivirus/_inputs.py b/sdk/python/pulumiverse_fortios/antivirus/_inputs.py index f4b8ceb6..8a70b793 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/_inputs.py +++ b/sdk/python/pulumiverse_fortios/antivirus/_inputs.py @@ -1649,19 +1649,9 @@ def __init__(__self__, *, outbreak_prevention: Optional[pulumi.Input[str]] = None, quarantine: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] archive_block: Select the archive types to block. - :param pulumi.Input[str] archive_log: Select the archive types to log. - :param pulumi.Input[str] av_scan: Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. :param pulumi.Input[str] content_disarm: AV Content Disarm and Reconstruction settings. The structure of `content_disarm` block is documented below. - :param pulumi.Input[str] emulator: Enable/disable the virus emulator. Valid values: `enable`, `disable`. - :param pulumi.Input[str] executables: Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. :param pulumi.Input[str] external_blocklist: One or more external malware block lists. The structure of `external_blocklist` block is documented below. - :param pulumi.Input[str] fortiai: Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - :param pulumi.Input[str] fortindr: Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - :param pulumi.Input[str] fortisandbox: Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - :param pulumi.Input[str] options: Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. :param pulumi.Input[str] outbreak_prevention: Configure Virus Outbreak Prevention settings. The structure of `outbreak_prevention` block is documented below. - :param pulumi.Input[str] quarantine: Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. """ if archive_block is not None: pulumi.set(__self__, "archive_block", archive_block) @@ -1693,9 +1683,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="archiveBlock") def archive_block(self) -> Optional[pulumi.Input[str]]: - """ - Select the archive types to block. - """ return pulumi.get(self, "archive_block") @archive_block.setter @@ -1705,9 +1692,6 @@ def archive_block(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="archiveLog") def archive_log(self) -> Optional[pulumi.Input[str]]: - """ - Select the archive types to log. - """ return pulumi.get(self, "archive_log") @archive_log.setter @@ -1717,9 +1701,6 @@ def archive_log(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="avScan") def av_scan(self) -> Optional[pulumi.Input[str]]: - """ - Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "av_scan") @av_scan.setter @@ -1741,9 +1722,6 @@ def content_disarm(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def emulator(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the virus emulator. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "emulator") @emulator.setter @@ -1753,9 +1731,6 @@ def emulator(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def executables(self) -> Optional[pulumi.Input[str]]: - """ - Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - """ return pulumi.get(self, "executables") @executables.setter @@ -1777,9 +1752,6 @@ def external_blocklist(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def fortiai(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "fortiai") @fortiai.setter @@ -1789,9 +1761,6 @@ def fortiai(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def fortindr(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "fortindr") @fortindr.setter @@ -1801,9 +1770,6 @@ def fortindr(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def fortisandbox(self) -> Optional[pulumi.Input[str]]: - """ - Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "fortisandbox") @fortisandbox.setter @@ -1813,9 +1779,6 @@ def fortisandbox(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def options(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - """ return pulumi.get(self, "options") @options.setter @@ -1837,9 +1800,6 @@ def outbreak_prevention(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def quarantine(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "quarantine") @quarantine.setter diff --git a/sdk/python/pulumiverse_fortios/antivirus/exemptlist.py b/sdk/python/pulumiverse_fortios/antivirus/exemptlist.py index 09ee81ee..919b612b 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/exemptlist.py +++ b/sdk/python/pulumiverse_fortios/antivirus/exemptlist.py @@ -408,7 +408,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/antivirus/heuristic.py b/sdk/python/pulumiverse_fortios/antivirus/heuristic.py index 698b1071..156ebd39 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/heuristic.py +++ b/sdk/python/pulumiverse_fortios/antivirus/heuristic.py @@ -104,14 +104,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.antivirus.Heuristic("trname", mode="disable") ``` - ## Import @@ -147,14 +145,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.antivirus.Heuristic("trname", mode="disable") ``` - ## Import @@ -242,7 +238,7 @@ def mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/antivirus/outputs.py b/sdk/python/pulumiverse_fortios/antivirus/outputs.py index 7f62ad9a..9f69ecf9 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/outputs.py +++ b/sdk/python/pulumiverse_fortios/antivirus/outputs.py @@ -1520,19 +1520,9 @@ def __init__(__self__, *, outbreak_prevention: Optional[str] = None, quarantine: Optional[str] = None): """ - :param str archive_block: Select the archive types to block. - :param str archive_log: Select the archive types to log. - :param str av_scan: Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. :param str content_disarm: AV Content Disarm and Reconstruction settings. The structure of `content_disarm` block is documented below. - :param str emulator: Enable/disable the virus emulator. Valid values: `enable`, `disable`. - :param str executables: Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. :param str external_blocklist: One or more external malware block lists. The structure of `external_blocklist` block is documented below. - :param str fortiai: Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - :param str fortindr: Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - :param str fortisandbox: Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - :param str options: Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. :param str outbreak_prevention: Configure Virus Outbreak Prevention settings. The structure of `outbreak_prevention` block is documented below. - :param str quarantine: Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. """ if archive_block is not None: pulumi.set(__self__, "archive_block", archive_block) @@ -1564,25 +1554,16 @@ def __init__(__self__, *, @property @pulumi.getter(name="archiveBlock") def archive_block(self) -> Optional[str]: - """ - Select the archive types to block. - """ return pulumi.get(self, "archive_block") @property @pulumi.getter(name="archiveLog") def archive_log(self) -> Optional[str]: - """ - Select the archive types to log. - """ return pulumi.get(self, "archive_log") @property @pulumi.getter(name="avScan") def av_scan(self) -> Optional[str]: - """ - Enable AntiVirus scan service. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "av_scan") @property @@ -1596,17 +1577,11 @@ def content_disarm(self) -> Optional[str]: @property @pulumi.getter def emulator(self) -> Optional[str]: - """ - Enable/disable the virus emulator. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "emulator") @property @pulumi.getter def executables(self) -> Optional[str]: - """ - Treat Windows executable files as viruses for the purpose of blocking or monitoring. Valid values: `default`, `virus`. - """ return pulumi.get(self, "executables") @property @@ -1620,33 +1595,21 @@ def external_blocklist(self) -> Optional[str]: @property @pulumi.getter def fortiai(self) -> Optional[str]: - """ - Enable/disable scanning of files by FortiAI server. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "fortiai") @property @pulumi.getter def fortindr(self) -> Optional[str]: - """ - Enable/disable scanning of files by FortiNDR. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "fortindr") @property @pulumi.getter def fortisandbox(self) -> Optional[str]: - """ - Enable scanning of files by FortiSandbox. Valid values: `disable`, `block`, `monitor`. - """ return pulumi.get(self, "fortisandbox") @property @pulumi.getter def options(self) -> Optional[str]: - """ - Enable/disable CIFS AntiVirus scanning, monitoring, and quarantine. Valid values: `scan`, `avmonitor`, `quarantine`. - """ return pulumi.get(self, "options") @property @@ -1660,9 +1623,6 @@ def outbreak_prevention(self) -> Optional[str]: @property @pulumi.getter def quarantine(self) -> Optional[str]: - """ - Enable/disable quarantine for infected files. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "quarantine") diff --git a/sdk/python/pulumiverse_fortios/antivirus/profile.py b/sdk/python/pulumiverse_fortios/antivirus/profile.py index 34404b85..093506aa 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/profile.py +++ b/sdk/python/pulumiverse_fortios/antivirus/profile.py @@ -90,7 +90,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fortisandbox_timeout_action: Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, `block`, `ignore`. :param pulumi.Input[str] ftgd_analytics: Settings to control which files are uploaded to FortiSandbox. Valid values: `disable`, `suspicious`, `everything`. :param pulumi.Input['ProfileFtpArgs'] ftp: Configure FTP AntiVirus options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileHttpArgs'] http: Configure HTTP AntiVirus options. The structure of `http` block is documented below. :param pulumi.Input['ProfileImapArgs'] imap: Configure IMAP AntiVirus options. The structure of `imap` block is documented below. :param pulumi.Input[str] inspection_mode: Inspection mode. Valid values: `proxy`, `flow-based`. @@ -528,7 +528,7 @@ def ftp(self, value: Optional[pulumi.Input['ProfileFtpArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -818,7 +818,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fortisandbox_timeout_action: Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, `block`, `ignore`. :param pulumi.Input[str] ftgd_analytics: Settings to control which files are uploaded to FortiSandbox. Valid values: `disable`, `suspicious`, `everything`. :param pulumi.Input['ProfileFtpArgs'] ftp: Configure FTP AntiVirus options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileHttpArgs'] http: Configure HTTP AntiVirus options. The structure of `http` block is documented below. :param pulumi.Input['ProfileImapArgs'] imap: Configure IMAP AntiVirus options. The structure of `imap` block is documented below. :param pulumi.Input[str] inspection_mode: Inspection mode. Valid values: `proxy`, `flow-based`. @@ -1256,7 +1256,7 @@ def ftp(self, value: Optional[pulumi.Input['ProfileFtpArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1525,7 +1525,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1543,7 +1542,6 @@ def __init__(__self__, mobile_malware_db="enable", scan_mode="quick") ``` - ## Import @@ -1592,7 +1590,7 @@ def __init__(__self__, :param pulumi.Input[str] fortisandbox_timeout_action: Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, `block`, `ignore`. :param pulumi.Input[str] ftgd_analytics: Settings to control which files are uploaded to FortiSandbox. Valid values: `disable`, `suspicious`, `everything`. :param pulumi.Input[pulumi.InputType['ProfileFtpArgs']] ftp: Configure FTP AntiVirus options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileHttpArgs']] http: Configure HTTP AntiVirus options. The structure of `http` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileImapArgs']] imap: Configure IMAP AntiVirus options. The structure of `imap` block is documented below. :param pulumi.Input[str] inspection_mode: Inspection mode. Valid values: `proxy`, `flow-based`. @@ -1622,7 +1620,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1640,7 +1637,6 @@ def __init__(__self__, mobile_malware_db="enable", scan_mode="quick") ``` - ## Import @@ -1863,7 +1859,7 @@ def get(resource_name: str, :param pulumi.Input[str] fortisandbox_timeout_action: Action to take if FortiSandbox inline scan encounters a scan timeout. Valid values: `log-only`, `block`, `ignore`. :param pulumi.Input[str] ftgd_analytics: Settings to control which files are uploaded to FortiSandbox. Valid values: `disable`, `suspicious`, `everything`. :param pulumi.Input[pulumi.InputType['ProfileFtpArgs']] ftp: Configure FTP AntiVirus options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileHttpArgs']] http: Configure HTTP AntiVirus options. The structure of `http` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileImapArgs']] imap: Configure IMAP AntiVirus options. The structure of `imap` block is documented below. :param pulumi.Input[str] inspection_mode: Inspection mode. Valid values: `proxy`, `flow-based`. @@ -2153,7 +2149,7 @@ def ftp(self) -> pulumi.Output['outputs.ProfileFtp']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2287,7 +2283,7 @@ def ssh(self) -> pulumi.Output['outputs.ProfileSsh']: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/antivirus/quarantine.py b/sdk/python/pulumiverse_fortios/antivirus/quarantine.py index fb0f807d..b335c42d 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/quarantine.py +++ b/sdk/python/pulumiverse_fortios/antivirus/quarantine.py @@ -500,7 +500,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -515,7 +514,6 @@ def __init__(__self__, store_heuristic="imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs", store_infected="imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs") ``` - ## Import @@ -563,7 +561,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -578,7 +575,6 @@ def __init__(__self__, store_heuristic="imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs", store_infected="imap smtp pop3 http ftp nntp imaps smtps pop3s https ftps mapi cifs") ``` - ## Import @@ -822,7 +818,7 @@ def store_machine_learning(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/antivirus/settings.py b/sdk/python/pulumiverse_fortios/antivirus/settings.py index 591827a1..1acc2b2d 100644 --- a/sdk/python/pulumiverse_fortios/antivirus/settings.py +++ b/sdk/python/pulumiverse_fortios/antivirus/settings.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -311,7 +310,6 @@ def __init__(__self__, default_db="extended", grayware="enable") ``` - ## Import @@ -353,7 +351,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -362,7 +359,6 @@ def __init__(__self__, default_db="extended", grayware="enable") ``` - ## Import @@ -528,7 +524,7 @@ def use_extreme_db(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/application/custom.py b/sdk/python/pulumiverse_fortios/application/custom.py index c12622a3..4ccc4f65 100644 --- a/sdk/python/pulumiverse_fortios/application/custom.py +++ b/sdk/python/pulumiverse_fortios/application/custom.py @@ -636,7 +636,7 @@ def technology(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/application/group.py b/sdk/python/pulumiverse_fortios/application/group.py index 8d264956..07a1ef60 100644 --- a/sdk/python/pulumiverse_fortios/application/group.py +++ b/sdk/python/pulumiverse_fortios/application/group.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['GroupCategoryArgs']]] categories: Application category ID list. The structure of `category` block is documented below. :param pulumi.Input[str] comment: Comment :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Application group name. :param pulumi.Input[str] popularity: Application popularity filter (1 - 5, from least to most popular). Valid values: `1`, `2`, `3`, `4`, `5`. :param pulumi.Input[str] protocols: Application protocol filter. @@ -140,7 +140,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -269,7 +269,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['GroupCategoryArgs']]] categories: Application category ID list. The structure of `category` block is documented below. :param pulumi.Input[str] comment: Comment :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Application group name. :param pulumi.Input[str] popularity: Application popularity filter (1 - 5, from least to most popular). Valid values: `1`, `2`, `3`, `4`, `5`. :param pulumi.Input[str] protocols: Application protocol filter. @@ -372,7 +372,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -502,7 +502,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -514,7 +513,6 @@ def __init__(__self__, comment="group1 test", type="category") ``` - ## Import @@ -541,7 +539,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupCategoryArgs']]]] categories: Application category ID list. The structure of `category` block is documented below. :param pulumi.Input[str] comment: Comment :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Application group name. :param pulumi.Input[str] popularity: Application popularity filter (1 - 5, from least to most popular). Valid values: `1`, `2`, `3`, `4`, `5`. :param pulumi.Input[str] protocols: Application protocol filter. @@ -562,7 +560,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -574,7 +571,6 @@ def __init__(__self__, comment="group1 test", type="category") ``` - ## Import @@ -682,7 +678,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupCategoryArgs']]]] categories: Application category ID list. The structure of `category` block is documented below. :param pulumi.Input[str] comment: Comment :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Application group name. :param pulumi.Input[str] popularity: Application popularity filter (1 - 5, from least to most popular). Valid values: `1`, `2`, `3`, `4`, `5`. :param pulumi.Input[str] protocols: Application protocol filter. @@ -756,7 +752,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -810,7 +806,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/application/list.py b/sdk/python/pulumiverse_fortios/application/list.py index 1071ebfe..36e939ff 100644 --- a/sdk/python/pulumiverse_fortios/application/list.py +++ b/sdk/python/pulumiverse_fortios/application/list.py @@ -49,7 +49,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ListEntryArgs']]] entries: Application list entries. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_inclusion_ssl_di_sigs: Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: List name. :param pulumi.Input[str] options: Basic application protocol signatures allowed by default. :param pulumi.Input[str] other_application_action: Action for other applications. Valid values: `pass`, `block`. @@ -228,7 +228,7 @@ def force_inclusion_ssl_di_sigs(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -393,7 +393,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ListEntryArgs']]] entries: Application list entries. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_inclusion_ssl_di_sigs: Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: List name. :param pulumi.Input[str] options: Basic application protocol signatures allowed by default. :param pulumi.Input[str] other_application_action: Action for other applications. Valid values: `pass`, `block`. @@ -572,7 +572,7 @@ def force_inclusion_ssl_di_sigs(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -749,7 +748,6 @@ def __init__(__self__, unknown_application_action="pass", unknown_application_log="disable") ``` - ## Import @@ -781,7 +779,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ListEntryArgs']]]] entries: Application list entries. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_inclusion_ssl_di_sigs: Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: List name. :param pulumi.Input[str] options: Basic application protocol signatures allowed by default. :param pulumi.Input[str] other_application_action: Action for other applications. Valid values: `pass`, `block`. @@ -804,7 +802,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -820,7 +817,6 @@ def __init__(__self__, unknown_application_action="pass", unknown_application_log="disable") ``` - ## Import @@ -954,7 +950,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ListEntryArgs']]]] entries: Application list entries. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_inclusion_ssl_di_sigs: Enable/disable forced inclusion of SSL deep inspection signatures. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: List name. :param pulumi.Input[str] options: Basic application protocol signatures allowed by default. :param pulumi.Input[str] other_application_action: Action for other applications. Valid values: `pass`, `block`. @@ -1077,7 +1073,7 @@ def force_inclusion_ssl_di_sigs(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1155,7 +1151,7 @@ def unknown_application_log(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/application/name.py b/sdk/python/pulumiverse_fortios/application/name.py index 2aa30f90..e1ea2342 100644 --- a/sdk/python/pulumiverse_fortios/application/name.py +++ b/sdk/python/pulumiverse_fortios/application/name.py @@ -39,7 +39,7 @@ def __init__(__self__, *, :param pulumi.Input[str] behavior: Application behavior. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['NameMetadataArgs']]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[str] parameter: Application parameter name. @@ -139,7 +139,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -318,7 +318,7 @@ def __init__(__self__, *, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['NameMetadataArgs']]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[str] parameter: Application parameter name. @@ -419,7 +419,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -622,7 +622,7 @@ def __init__(__self__, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NameMetadataArgs']]]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[str] parameter: Application parameter name. @@ -761,7 +761,7 @@ def get(resource_name: str, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NameMetadataArgs']]]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[str] parameter: Application parameter name. @@ -834,7 +834,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -912,7 +912,7 @@ def technology(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/application/rulesettings.py b/sdk/python/pulumiverse_fortios/application/rulesettings.py index c9293b2a..2e50068d 100644 --- a/sdk/python/pulumiverse_fortios/application/rulesettings.py +++ b/sdk/python/pulumiverse_fortios/application/rulesettings.py @@ -220,7 +220,7 @@ def fosid(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/authentication/rule.py b/sdk/python/pulumiverse_fortios/authentication/rule.py index 4fd1c3df..cad15e4f 100644 --- a/sdk/python/pulumiverse_fortios/authentication/rule.py +++ b/sdk/python/pulumiverse_fortios/authentication/rule.py @@ -17,6 +17,7 @@ class RuleArgs: def __init__(__self__, *, active_auth_method: Optional[pulumi.Input[str]] = None, + cert_auth_cookie: Optional[pulumi.Input[str]] = None, comments: Optional[pulumi.Input[str]] = None, cors_depth: Optional[pulumi.Input[int]] = None, cors_stateful: Optional[pulumi.Input[str]] = None, @@ -39,13 +40,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Rule resource. :param pulumi.Input[str] active_auth_method: Select an active authentication method. + :param pulumi.Input[str] cert_auth_cookie: Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[int] cors_depth: Depth to allow CORS access (default = 3). :param pulumi.Input[str] cors_stateful: Enable/disable allowance of CORS access (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['RuleDstaddr6Args']]] dstaddr6s: Select an IPv6 destination address from available options. Required for web proxy authentication. The structure of `dstaddr6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['RuleDstaddrArgs']]] dstaddrs: Select an IPv4 destination address from available options. Required for web proxy authentication. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_based: Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Authentication rule name. :param pulumi.Input[str] protocol: Authentication is required for the selected protocol (default = http). Valid values: `http`, `ftp`, `socks`, `ssh`. @@ -61,6 +63,8 @@ def __init__(__self__, *, """ if active_auth_method is not None: pulumi.set(__self__, "active_auth_method", active_auth_method) + if cert_auth_cookie is not None: + pulumi.set(__self__, "cert_auth_cookie", cert_auth_cookie) if comments is not None: pulumi.set(__self__, "comments", comments) if cors_depth is not None: @@ -112,6 +116,18 @@ def active_auth_method(self) -> Optional[pulumi.Input[str]]: def active_auth_method(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "active_auth_method", value) + @property + @pulumi.getter(name="certAuthCookie") + def cert_auth_cookie(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "cert_auth_cookie") + + @cert_auth_cookie.setter + def cert_auth_cookie(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_auth_cookie", value) + @property @pulumi.getter def comments(self) -> Optional[pulumi.Input[str]]: @@ -188,7 +204,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -345,6 +361,7 @@ def web_portal(self, value: Optional[pulumi.Input[str]]): class _RuleState: def __init__(__self__, *, active_auth_method: Optional[pulumi.Input[str]] = None, + cert_auth_cookie: Optional[pulumi.Input[str]] = None, comments: Optional[pulumi.Input[str]] = None, cors_depth: Optional[pulumi.Input[int]] = None, cors_stateful: Optional[pulumi.Input[str]] = None, @@ -367,13 +384,14 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Rule resources. :param pulumi.Input[str] active_auth_method: Select an active authentication method. + :param pulumi.Input[str] cert_auth_cookie: Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[int] cors_depth: Depth to allow CORS access (default = 3). :param pulumi.Input[str] cors_stateful: Enable/disable allowance of CORS access (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['RuleDstaddr6Args']]] dstaddr6s: Select an IPv6 destination address from available options. Required for web proxy authentication. The structure of `dstaddr6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['RuleDstaddrArgs']]] dstaddrs: Select an IPv4 destination address from available options. Required for web proxy authentication. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_based: Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Authentication rule name. :param pulumi.Input[str] protocol: Authentication is required for the selected protocol (default = http). Valid values: `http`, `ftp`, `socks`, `ssh`. @@ -389,6 +407,8 @@ def __init__(__self__, *, """ if active_auth_method is not None: pulumi.set(__self__, "active_auth_method", active_auth_method) + if cert_auth_cookie is not None: + pulumi.set(__self__, "cert_auth_cookie", cert_auth_cookie) if comments is not None: pulumi.set(__self__, "comments", comments) if cors_depth is not None: @@ -440,6 +460,18 @@ def active_auth_method(self) -> Optional[pulumi.Input[str]]: def active_auth_method(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "active_auth_method", value) + @property + @pulumi.getter(name="certAuthCookie") + def cert_auth_cookie(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "cert_auth_cookie") + + @cert_auth_cookie.setter + def cert_auth_cookie(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_auth_cookie", value) + @property @pulumi.getter def comments(self) -> Optional[pulumi.Input[str]]: @@ -516,7 +548,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -675,6 +707,7 @@ def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, active_auth_method: Optional[pulumi.Input[str]] = None, + cert_auth_cookie: Optional[pulumi.Input[str]] = None, comments: Optional[pulumi.Input[str]] = None, cors_depth: Optional[pulumi.Input[int]] = None, cors_stateful: Optional[pulumi.Input[str]] = None, @@ -700,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -712,7 +744,6 @@ def __init__(__self__, transaction_based="disable", web_auth_cookie="disable") ``` - ## Import @@ -735,13 +766,14 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] active_auth_method: Select an active authentication method. + :param pulumi.Input[str] cert_auth_cookie: Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[int] cors_depth: Depth to allow CORS access (default = 3). :param pulumi.Input[str] cors_stateful: Enable/disable allowance of CORS access (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RuleDstaddr6Args']]]] dstaddr6s: Select an IPv6 destination address from available options. Required for web proxy authentication. The structure of `dstaddr6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RuleDstaddrArgs']]]] dstaddrs: Select an IPv4 destination address from available options. Required for web proxy authentication. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_based: Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Authentication rule name. :param pulumi.Input[str] protocol: Authentication is required for the selected protocol (default = http). Valid values: `http`, `ftp`, `socks`, `ssh`. @@ -766,7 +798,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -778,7 +809,6 @@ def __init__(__self__, transaction_based="disable", web_auth_cookie="disable") ``` - ## Import @@ -814,6 +844,7 @@ def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, active_auth_method: Optional[pulumi.Input[str]] = None, + cert_auth_cookie: Optional[pulumi.Input[str]] = None, comments: Optional[pulumi.Input[str]] = None, cors_depth: Optional[pulumi.Input[int]] = None, cors_stateful: Optional[pulumi.Input[str]] = None, @@ -843,6 +874,7 @@ def _internal_init(__self__, __props__ = RuleArgs.__new__(RuleArgs) __props__.__dict__["active_auth_method"] = active_auth_method + __props__.__dict__["cert_auth_cookie"] = cert_auth_cookie __props__.__dict__["comments"] = comments __props__.__dict__["cors_depth"] = cors_depth __props__.__dict__["cors_stateful"] = cors_stateful @@ -873,6 +905,7 @@ def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, active_auth_method: Optional[pulumi.Input[str]] = None, + cert_auth_cookie: Optional[pulumi.Input[str]] = None, comments: Optional[pulumi.Input[str]] = None, cors_depth: Optional[pulumi.Input[int]] = None, cors_stateful: Optional[pulumi.Input[str]] = None, @@ -900,13 +933,14 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] active_auth_method: Select an active authentication method. + :param pulumi.Input[str] cert_auth_cookie: Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[int] cors_depth: Depth to allow CORS access (default = 3). :param pulumi.Input[str] cors_stateful: Enable/disable allowance of CORS access (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RuleDstaddr6Args']]]] dstaddr6s: Select an IPv6 destination address from available options. Required for web proxy authentication. The structure of `dstaddr6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RuleDstaddrArgs']]]] dstaddrs: Select an IPv4 destination address from available options. Required for web proxy authentication. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_based: Enable/disable IP-based authentication. Once a user authenticates all traffic from the IP address the user authenticated from is allowed. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Authentication rule name. :param pulumi.Input[str] protocol: Authentication is required for the selected protocol (default = http). Valid values: `http`, `ftp`, `socks`, `ssh`. @@ -925,6 +959,7 @@ def get(resource_name: str, __props__ = _RuleState.__new__(_RuleState) __props__.__dict__["active_auth_method"] = active_auth_method + __props__.__dict__["cert_auth_cookie"] = cert_auth_cookie __props__.__dict__["comments"] = comments __props__.__dict__["cors_depth"] = cors_depth __props__.__dict__["cors_stateful"] = cors_stateful @@ -954,6 +989,14 @@ def active_auth_method(self) -> pulumi.Output[str]: """ return pulumi.get(self, "active_auth_method") + @property + @pulumi.getter(name="certAuthCookie") + def cert_auth_cookie(self) -> pulumi.Output[str]: + """ + Enable/disable to use device certificate as authentication cookie (default = enable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "cert_auth_cookie") + @property @pulumi.getter def comments(self) -> pulumi.Output[Optional[str]]: @@ -1006,7 +1049,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1084,7 +1127,7 @@ def transaction_based(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/authentication/scheme.py b/sdk/python/pulumiverse_fortios/authentication/scheme.py index d7ac754a..2d3322d9 100644 --- a/sdk/python/pulumiverse_fortios/authentication/scheme.py +++ b/sdk/python/pulumiverse_fortios/authentication/scheme.py @@ -39,7 +39,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fsso_agent_for_ntlm: FSSO agent to use for NTLM authentication. :param pulumi.Input[str] fsso_guest: Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] kerberos_keytab: Kerberos keytab setting. :param pulumi.Input[str] name: Authentication scheme name. :param pulumi.Input[str] negotiate_ntlm: Enable/disable negotiate authentication for NTLM (default = disable). Valid values: `enable`, `disable`. @@ -147,7 +147,7 @@ def fsso_guest(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -301,7 +301,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fsso_agent_for_ntlm: FSSO agent to use for NTLM authentication. :param pulumi.Input[str] fsso_guest: Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] kerberos_keytab: Kerberos keytab setting. :param pulumi.Input[str] method: Authentication methods (default = basic). :param pulumi.Input[str] name: Authentication scheme name. @@ -399,7 +399,7 @@ def fsso_guest(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -567,7 +567,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -588,7 +587,6 @@ def __init__(__self__, negotiate_ntlm="enable", require_tfa="disable") ``` - ## Import @@ -614,7 +612,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fsso_agent_for_ntlm: FSSO agent to use for NTLM authentication. :param pulumi.Input[str] fsso_guest: Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] kerberos_keytab: Kerberos keytab setting. :param pulumi.Input[str] method: Authentication methods (default = basic). :param pulumi.Input[str] name: Authentication scheme name. @@ -638,7 +636,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -659,7 +656,6 @@ def __init__(__self__, negotiate_ntlm="enable", require_tfa="disable") ``` - ## Import @@ -774,7 +770,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fsso_agent_for_ntlm: FSSO agent to use for NTLM authentication. :param pulumi.Input[str] fsso_guest: Enable/disable user fsso-guest authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] kerberos_keytab: Kerberos keytab setting. :param pulumi.Input[str] method: Authentication methods (default = basic). :param pulumi.Input[str] name: Authentication scheme name. @@ -845,7 +841,7 @@ def fsso_guest(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -931,7 +927,7 @@ def user_databases(self) -> pulumi.Output[Optional[Sequence['outputs.SchemeUserD @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/authentication/setting.py b/sdk/python/pulumiverse_fortios/authentication/setting.py index 402501df..b69da2a2 100644 --- a/sdk/python/pulumiverse_fortios/authentication/setting.py +++ b/sdk/python/pulumiverse_fortios/authentication/setting.py @@ -59,7 +59,7 @@ def __init__(__self__, *, :param pulumi.Input[int] cookie_refresh_div: Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div. :param pulumi.Input[Sequence[pulumi.Input['SettingDevRangeArgs']]] dev_ranges: Address range for the IP based device query. The structure of `dev_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_auth_cookie: Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] persistent_cookie: Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] sso_auth_scheme: Single-Sign-On authentication method (scheme name). @@ -324,7 +324,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -451,7 +451,7 @@ def __init__(__self__, *, :param pulumi.Input[int] cookie_refresh_div: Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div. :param pulumi.Input[Sequence[pulumi.Input['SettingDevRangeArgs']]] dev_ranges: Address range for the IP based device query. The structure of `dev_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_auth_cookie: Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] persistent_cookie: Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] sso_auth_scheme: Single-Sign-On authentication method (scheme name). @@ -716,7 +716,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -832,7 +832,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -845,7 +844,6 @@ def __init__(__self__, captive_portal_ssl_port=7831, captive_portal_type="fqdn") ``` - ## Import @@ -884,7 +882,7 @@ def __init__(__self__, :param pulumi.Input[int] cookie_refresh_div: Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingDevRangeArgs']]]] dev_ranges: Address range for the IP based device query. The structure of `dev_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_auth_cookie: Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] persistent_cookie: Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] sso_auth_scheme: Single-Sign-On authentication method (scheme name). @@ -903,7 +901,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -916,7 +913,6 @@ def __init__(__self__, captive_portal_ssl_port=7831, captive_portal_type="fqdn") ``` - ## Import @@ -1066,7 +1062,7 @@ def get(resource_name: str, :param pulumi.Input[int] cookie_refresh_div: Refresh rate divider of persistent web portal cookie (default = 2). Refresh value = cookie-max-age/cookie-refresh-div. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingDevRangeArgs']]]] dev_ranges: Address range for the IP based device query. The structure of `dev_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_auth_cookie: Enable/disable persistent cookie on IP based web portal authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] persistent_cookie: Enable/disable persistent cookie on web portal authentication (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] sso_auth_scheme: Single-Sign-On authentication method (scheme name). @@ -1244,7 +1240,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1290,7 +1286,7 @@ def user_cert_cas(self) -> pulumi.Output[Optional[Sequence['outputs.SettingUserC @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/automation/setting.py b/sdk/python/pulumiverse_fortios/automation/setting.py index 8c07d5a5..2703af8a 100644 --- a/sdk/python/pulumiverse_fortios/automation/setting.py +++ b/sdk/python/pulumiverse_fortios/automation/setting.py @@ -267,7 +267,7 @@ def max_concurrent_stitches(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/casb/profile.py b/sdk/python/pulumiverse_fortios/casb/profile.py index c8c8b07f..793c4681 100644 --- a/sdk/python/pulumiverse_fortios/casb/profile.py +++ b/sdk/python/pulumiverse_fortios/casb/profile.py @@ -16,6 +16,7 @@ @pulumi.input_type class ProfileArgs: def __init__(__self__, *, + comment: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -23,12 +24,15 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Profile resource. + :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: CASB profile name. :param pulumi.Input[Sequence[pulumi.Input['ProfileSaasApplicationArgs']]] saas_applications: CASB profile SaaS application. The structure of `saas_application` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ + if comment is not None: + pulumi.set(__self__, "comment", comment) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if get_all_tables is not None: @@ -40,6 +44,18 @@ def __init__(__self__, *, if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter + def comment(self) -> Optional[pulumi.Input[str]]: + """ + Comment. + """ + return pulumi.get(self, "comment") + + @comment.setter + def comment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comment", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -56,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -104,6 +120,7 @@ def vdomparam(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type class _ProfileState: def __init__(__self__, *, + comment: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -111,12 +128,15 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Profile resources. + :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: CASB profile name. :param pulumi.Input[Sequence[pulumi.Input['ProfileSaasApplicationArgs']]] saas_applications: CASB profile SaaS application. The structure of `saas_application` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ + if comment is not None: + pulumi.set(__self__, "comment", comment) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if get_all_tables is not None: @@ -128,6 +148,18 @@ def __init__(__self__, *, if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter + def comment(self) -> Optional[pulumi.Input[str]]: + """ + Comment. + """ + return pulumi.get(self, "comment") + + @comment.setter + def comment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comment", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -144,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -194,6 +226,7 @@ class Profile(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + comment: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -223,8 +256,9 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: CASB profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileSaasApplicationArgs']]]] saas_applications: CASB profile SaaS application. The structure of `saas_application` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -271,6 +305,7 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + comment: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -285,6 +320,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ProfileArgs.__new__(ProfileArgs) + __props__.__dict__["comment"] = comment __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["name"] = name @@ -300,6 +336,7 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + comment: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, @@ -312,8 +349,9 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: CASB profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileSaasApplicationArgs']]]] saas_applications: CASB profile SaaS application. The structure of `saas_application` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -322,6 +360,7 @@ def get(resource_name: str, __props__ = _ProfileState.__new__(_ProfileState) + __props__.__dict__["comment"] = comment __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["name"] = name @@ -329,6 +368,14 @@ def get(resource_name: str, __props__.__dict__["vdomparam"] = vdomparam return Profile(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter + def comment(self) -> pulumi.Output[Optional[str]]: + """ + Comment. + """ + return pulumi.get(self, "comment") + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @@ -341,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +410,7 @@ def saas_applications(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileS @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/casb/saasapplication.py b/sdk/python/pulumiverse_fortios/casb/saasapplication.py index 219a3ee5..d48bf698 100644 --- a/sdk/python/pulumiverse_fortios/casb/saasapplication.py +++ b/sdk/python/pulumiverse_fortios/casb/saasapplication.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: SaaS application description. :param pulumi.Input[Sequence[pulumi.Input['SaasapplicationDomainArgs']]] domains: SaaS application domain list. The structure of `domains` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SaaS application name. :param pulumi.Input[str] status: Enable/disable setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: SaaS application type. Valid values: `built-in`, `customized`. @@ -112,7 +112,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -200,7 +200,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: SaaS application description. :param pulumi.Input[Sequence[pulumi.Input['SaasapplicationDomainArgs']]] domains: SaaS application domain list. The structure of `domains` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SaaS application name. :param pulumi.Input[str] status: Enable/disable setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: SaaS application type. Valid values: `built-in`, `customized`. @@ -280,7 +280,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, :param pulumi.Input[str] description: SaaS application description. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SaasapplicationDomainArgs']]]] domains: SaaS application domain list. The structure of `domains` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SaaS application name. :param pulumi.Input[str] status: Enable/disable setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: SaaS application type. Valid values: `built-in`, `customized`. @@ -501,7 +501,7 @@ def get(resource_name: str, :param pulumi.Input[str] description: SaaS application description. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SaasapplicationDomainArgs']]]] domains: SaaS application domain list. The structure of `domains` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SaaS application name. :param pulumi.Input[str] status: Enable/disable setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: SaaS application type. Valid values: `built-in`, `customized`. @@ -560,7 +560,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -598,7 +598,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/casb/useractivity.py b/sdk/python/pulumiverse_fortios/casb/useractivity.py index 39de9781..d347cbee 100644 --- a/sdk/python/pulumiverse_fortios/casb/useractivity.py +++ b/sdk/python/pulumiverse_fortios/casb/useractivity.py @@ -38,7 +38,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UseractivityControlOptionArgs']]] control_options: CASB control options. The structure of `control_options` block is documented below. :param pulumi.Input[str] description: CASB user activity description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_strategy: CASB user activity match strategy. Valid values: `and`, `or`. :param pulumi.Input[Sequence[pulumi.Input['UseractivityMatchArgs']]] matches: CASB user activity match rules. The structure of `match` block is documented below. :param pulumi.Input[str] name: CASB user activity name. @@ -152,7 +152,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UseractivityControlOptionArgs']]] control_options: CASB control options. The structure of `control_options` block is documented below. :param pulumi.Input[str] description: CASB user activity description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_strategy: CASB user activity match strategy. Valid values: `and`, `or`. :param pulumi.Input[Sequence[pulumi.Input['UseractivityMatchArgs']]] matches: CASB user activity match rules. The structure of `match` block is documented below. :param pulumi.Input[str] name: CASB user activity name. @@ -384,7 +384,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -526,7 +526,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UseractivityControlOptionArgs']]]] control_options: CASB control options. The structure of `control_options` block is documented below. :param pulumi.Input[str] description: CASB user activity description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_strategy: CASB user activity match strategy. Valid values: `and`, `or`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UseractivityMatchArgs']]]] matches: CASB user activity match rules. The structure of `match` block is documented below. :param pulumi.Input[str] name: CASB user activity name. @@ -651,7 +651,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UseractivityControlOptionArgs']]]] control_options: CASB control options. The structure of `control_options` block is documented below. :param pulumi.Input[str] description: CASB user activity description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_strategy: CASB user activity match strategy. Valid values: `and`, `or`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UseractivityMatchArgs']]]] matches: CASB user activity match rules. The structure of `match` block is documented below. :param pulumi.Input[str] name: CASB user activity name. @@ -732,7 +732,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -786,7 +786,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/certificate/ca.py b/sdk/python/pulumiverse_fortios/certificate/ca.py index 73f4d432..3ecd2610 100644 --- a/sdk/python/pulumiverse_fortios/certificate/ca.py +++ b/sdk/python/pulumiverse_fortios/certificate/ca.py @@ -19,6 +19,7 @@ def __init__(__self__, *, auto_update_days_warning: Optional[pulumi.Input[int]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -36,6 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[int] auto_update_days_warning: Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled). :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -56,6 +58,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ca_identifier", ca_identifier) if est_url is not None: pulumi.set(__self__, "est_url", est_url) + if fabric_ca is not None: + pulumi.set(__self__, "fabric_ca", fabric_ca) if last_updated is not None: pulumi.set(__self__, "last_updated", last_updated) if name is not None: @@ -137,6 +141,18 @@ def est_url(self) -> Optional[pulumi.Input[str]]: def est_url(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "est_url", value) + @property + @pulumi.getter(name="fabricCa") + def fabric_ca(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "fabric_ca") + + @fabric_ca.setter + def fabric_ca(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fabric_ca", value) + @property @pulumi.getter(name="lastUpdated") def last_updated(self) -> Optional[pulumi.Input[int]]: @@ -266,6 +282,7 @@ def __init__(__self__, *, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -283,6 +300,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ca: CA certificate as a PEM file. :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -304,6 +322,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ca_identifier", ca_identifier) if est_url is not None: pulumi.set(__self__, "est_url", est_url) + if fabric_ca is not None: + pulumi.set(__self__, "fabric_ca", fabric_ca) if last_updated is not None: pulumi.set(__self__, "last_updated", last_updated) if name is not None: @@ -385,6 +405,18 @@ def est_url(self) -> Optional[pulumi.Input[str]]: def est_url(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "est_url", value) + @property + @pulumi.getter(name="fabricCa") + def fabric_ca(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "fabric_ca") + + @fabric_ca.setter + def fabric_ca(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fabric_ca", value) + @property @pulumi.getter(name="lastUpdated") def last_updated(self) -> Optional[pulumi.Input[int]]: @@ -516,6 +548,7 @@ def __init__(__self__, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -555,6 +588,7 @@ def __init__(__self__, :param pulumi.Input[str] ca: CA certificate as a PEM file. :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -613,6 +647,7 @@ def _internal_init(__self__, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -639,6 +674,7 @@ def _internal_init(__self__, __props__.__dict__["ca"] = None if ca is None else pulumi.Output.secret(ca) __props__.__dict__["ca_identifier"] = ca_identifier __props__.__dict__["est_url"] = est_url + __props__.__dict__["fabric_ca"] = fabric_ca __props__.__dict__["last_updated"] = last_updated __props__.__dict__["name"] = name __props__.__dict__["obsolete"] = obsolete @@ -666,6 +702,7 @@ def get(resource_name: str, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -688,6 +725,7 @@ def get(resource_name: str, :param pulumi.Input[str] ca: CA certificate as a PEM file. :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -708,6 +746,7 @@ def get(resource_name: str, __props__.__dict__["ca"] = ca __props__.__dict__["ca_identifier"] = ca_identifier __props__.__dict__["est_url"] = est_url + __props__.__dict__["fabric_ca"] = fabric_ca __props__.__dict__["last_updated"] = last_updated __props__.__dict__["name"] = name __props__.__dict__["obsolete"] = obsolete @@ -760,6 +799,14 @@ def est_url(self) -> pulumi.Output[str]: """ return pulumi.get(self, "est_url") + @property + @pulumi.getter(name="fabricCa") + def fabric_ca(self) -> pulumi.Output[str]: + """ + Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "fabric_ca") + @property @pulumi.getter(name="lastUpdated") def last_updated(self) -> pulumi.Output[int]: @@ -834,7 +881,7 @@ def trusted(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/certificate/crl.py b/sdk/python/pulumiverse_fortios/certificate/crl.py index fc7f2cd3..c8a6d5c5 100644 --- a/sdk/python/pulumiverse_fortios/certificate/crl.py +++ b/sdk/python/pulumiverse_fortios/certificate/crl.py @@ -833,7 +833,7 @@ def update_vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/certificate/local.py b/sdk/python/pulumiverse_fortios/certificate/local.py index 2bf55977..f2b05f1e 100644 --- a/sdk/python/pulumiverse_fortios/certificate/local.py +++ b/sdk/python/pulumiverse_fortios/certificate/local.py @@ -1014,8 +1014,37 @@ def __init__(__self__, ## Example + ### Import Certificate: + + **Step1: Prepare certificate** + + The following key is a randomly generated example key for testing. In actual use, please replace it with your own key. + + **Step2: Prepare TF file with json.GenericApi resource** + + ```python + import pulumi + import pulumi_local as local + import pulumiverse_fortios as fortios + + key_file = local.get_file(filename="./test.key") + crt_file = local.get_file(filename="./test.crt") + genericapi1 = fortios.json.GenericApi("genericapi1", + json=f\"\"\"{{ + "type": "regular", + "certname": "testcer", + "password": "", + "key_file_content": "{key_file.content_base64}", + "file_content": "{crt_file.content_base64}" + }} + + \"\"\", + method="POST", + path="/api/v2/monitor/vpn-certificate/local/import") + ``` + + **Step3: Apply** ### Delete Certificate: - ```python import pulumi import pulumiverse_fortios as fortios @@ -1031,7 +1060,6 @@ def __init__(__self__, \"\"\", start="auto") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -1049,8 +1077,37 @@ def __init__(__self__, ## Example + ### Import Certificate: + + **Step1: Prepare certificate** + + The following key is a randomly generated example key for testing. In actual use, please replace it with your own key. + + **Step2: Prepare TF file with json.GenericApi resource** + + ```python + import pulumi + import pulumi_local as local + import pulumiverse_fortios as fortios + + key_file = local.get_file(filename="./test.key") + crt_file = local.get_file(filename="./test.crt") + genericapi1 = fortios.json.GenericApi("genericapi1", + json=f\"\"\"{{ + "type": "regular", + "certname": "testcer", + "password": "", + "key_file_content": "{key_file.content_base64}", + "file_content": "{crt_file.content_base64}" + }} + + \"\"\", + method="POST", + path="/api/v2/monitor/vpn-certificate/local/import") + ``` + + **Step3: Apply** ### Delete Certificate: - ```python import pulumi import pulumiverse_fortios as fortios @@ -1066,7 +1123,6 @@ def __init__(__self__, \"\"\", start="auto") ``` - :param str resource_name: The name of the resource. :param LocalArgs args: The arguments to use to populate this resource's properties. @@ -1468,6 +1524,6 @@ def state(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: return pulumi.get(self, "vdomparam") diff --git a/sdk/python/pulumiverse_fortios/certificate/remote.py b/sdk/python/pulumiverse_fortios/certificate/remote.py index 179aa26b..2a9c78fd 100644 --- a/sdk/python/pulumiverse_fortios/certificate/remote.py +++ b/sdk/python/pulumiverse_fortios/certificate/remote.py @@ -361,7 +361,7 @@ def source(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/cifs/domaincontroller.py b/sdk/python/pulumiverse_fortios/cifs/domaincontroller.py index 09405f32..12e0e22c 100644 --- a/sdk/python/pulumiverse_fortios/cifs/domaincontroller.py +++ b/sdk/python/pulumiverse_fortios/cifs/domaincontroller.py @@ -504,7 +504,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/cifs/profile.py b/sdk/python/pulumiverse_fortios/cifs/profile.py index 44dbd63e..0f80e1dc 100644 --- a/sdk/python/pulumiverse_fortios/cifs/profile.py +++ b/sdk/python/pulumiverse_fortios/cifs/profile.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_controller: Domain for which to decrypt CIFS traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] server_credential_type: CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. :param pulumi.Input[Sequence[pulumi.Input['ProfileServerKeytabArgs']]] server_keytabs: Server keytab. The structure of `server_keytab` block is documented below. @@ -92,7 +92,7 @@ def file_filter(self, value: Optional[pulumi.Input['ProfileFileFilterArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -165,7 +165,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_controller: Domain for which to decrypt CIFS traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] server_credential_type: CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. :param pulumi.Input[Sequence[pulumi.Input['ProfileServerKeytabArgs']]] server_keytabs: Server keytab. The structure of `server_keytab` block is documented below. @@ -228,7 +228,7 @@ def file_filter(self, value: Optional[pulumi.Input['ProfileFileFilterArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -325,7 +325,7 @@ def __init__(__self__, :param pulumi.Input[str] domain_controller: Domain for which to decrypt CIFS traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] server_credential_type: CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileServerKeytabArgs']]]] server_keytabs: Server keytab. The structure of `server_keytab` block is documented below. @@ -426,7 +426,7 @@ def get(resource_name: str, :param pulumi.Input[str] domain_controller: Domain for which to decrypt CIFS traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] server_credential_type: CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileServerKeytabArgs']]]] server_keytabs: Server keytab. The structure of `server_keytab` block is documented below. @@ -474,7 +474,7 @@ def file_filter(self) -> pulumi.Output['outputs.ProfileFileFilter']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -504,7 +504,7 @@ def server_keytabs(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileServ @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/config/__init__.pyi b/sdk/python/pulumiverse_fortios/config/__init__.pyi index 49c0e387..7d4a03d7 100644 --- a/sdk/python/pulumiverse_fortios/config/__init__.pyi +++ b/sdk/python/pulumiverse_fortios/config/__init__.pyi @@ -80,4 +80,8 @@ The username of the user. """ vdom: Optional[str] +""" +Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the +vdom value on that resource. +""" diff --git a/sdk/python/pulumiverse_fortios/config/vars.py b/sdk/python/pulumiverse_fortios/config/vars.py index 1e8b8e22..47b3853f 100644 --- a/sdk/python/pulumiverse_fortios/config/vars.py +++ b/sdk/python/pulumiverse_fortios/config/vars.py @@ -121,5 +121,9 @@ def username(self) -> Optional[str]: @property def vdom(self) -> Optional[str]: + """ + Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + vdom value on that resource. + """ return __config__.get('vdom') or _utilities.get_env('FORTIOS_VDOM') diff --git a/sdk/python/pulumiverse_fortios/credentialstore/domaincontroller.py b/sdk/python/pulumiverse_fortios/credentialstore/domaincontroller.py index bff40b5a..a3b057a8 100644 --- a/sdk/python/pulumiverse_fortios/credentialstore/domaincontroller.py +++ b/sdk/python/pulumiverse_fortios/credentialstore/domaincontroller.py @@ -331,7 +331,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -370,7 +370,7 @@ def __init__(__self__, args: Optional[DomaincontrollerArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -551,7 +551,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/diameterfilter/profile.py b/sdk/python/pulumiverse_fortios/diameterfilter/profile.py index 62f28900..dff0f753 100644 --- a/sdk/python/pulumiverse_fortios/diameterfilter/profile.py +++ b/sdk/python/pulumiverse_fortios/diameterfilter/profile.py @@ -737,7 +737,7 @@ def track_requests_answers(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/datatype.py b/sdk/python/pulumiverse_fortios/dlp/datatype.py index 1b2018f1..8637d2e6 100644 --- a/sdk/python/pulumiverse_fortios/dlp/datatype.py +++ b/sdk/python/pulumiverse_fortios/dlp/datatype.py @@ -713,7 +713,7 @@ def transform(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/dictionary.py b/sdk/python/pulumiverse_fortios/dlp/dictionary.py index 6ef03f93..a59cacee 100644 --- a/sdk/python/pulumiverse_fortios/dlp/dictionary.py +++ b/sdk/python/pulumiverse_fortios/dlp/dictionary.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DictionaryEntryArgs']]] entries: DLP dictionary entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_around: Enable/disable match-around support. Valid values: `enable`, `disable`. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`. :param pulumi.Input[str] name: Name of table containing the dictionary. @@ -96,7 +96,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Dictionary @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -182,7 +182,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DictionaryEntryArgs']]] entries: DLP dictionary entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_around: Enable/disable match-around support. Valid values: `enable`, `disable`. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`. :param pulumi.Input[str] name: Name of table containing the dictionary. @@ -248,7 +248,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Dictionary @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -358,7 +358,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DictionaryEntryArgs']]]] entries: DLP dictionary entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_around: Enable/disable match-around support. Valid values: `enable`, `disable`. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`. :param pulumi.Input[str] name: Name of table containing the dictionary. @@ -463,7 +463,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DictionaryEntryArgs']]]] entries: DLP dictionary entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_around: Enable/disable match-around support. Valid values: `enable`, `disable`. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`. :param pulumi.Input[str] name: Name of table containing the dictionary. @@ -513,7 +513,7 @@ def entries(self) -> pulumi.Output[Optional[Sequence['outputs.DictionaryEntry']] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -551,7 +551,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/exactdatamatch.py b/sdk/python/pulumiverse_fortios/dlp/exactdatamatch.py index b353ed63..e7140d00 100644 --- a/sdk/python/pulumiverse_fortios/dlp/exactdatamatch.py +++ b/sdk/python/pulumiverse_fortios/dlp/exactdatamatch.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ExactdatamatchColumnArgs']]] columns: DLP exact-data-match column types. The structure of `columns` block is documented below. :param pulumi.Input[str] data: External resource for exact data match. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the exact-data-match template. :param pulumi.Input[int] optional: Number of optional columns need to match. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -88,7 +88,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ExactdatamatchColumnArgs']]] columns: DLP exact-data-match column types. The structure of `columns` block is documented below. :param pulumi.Input[str] data: External resource for exact data match. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the exact-data-match template. :param pulumi.Input[int] optional: Number of optional columns need to match. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -208,7 +208,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -292,7 +292,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExactdatamatchColumnArgs']]]] columns: DLP exact-data-match column types. The structure of `columns` block is documented below. :param pulumi.Input[str] data: External resource for exact data match. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the exact-data-match template. :param pulumi.Input[int] optional: Number of optional columns need to match. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -389,7 +389,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExactdatamatchColumnArgs']]]] columns: DLP exact-data-match column types. The structure of `columns` block is documented below. :param pulumi.Input[str] data: External resource for exact data match. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the exact-data-match template. :param pulumi.Input[int] optional: Number of optional columns need to match. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -435,7 +435,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def optional(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/filepattern.py b/sdk/python/pulumiverse_fortios/dlp/filepattern.py index 694c02e2..0dc64962 100644 --- a/sdk/python/pulumiverse_fortios/dlp/filepattern.py +++ b/sdk/python/pulumiverse_fortios/dlp/filepattern.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['FilepatternEntryArgs']]] entries: Configure file patterns used by DLP blocking. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the file pattern list. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filepatter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['FilepatternEntryArgs']]] entries: Configure file patterns used by DLP blocking. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the file pattern list. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,14 +270,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.dlp.Filepattern("trname", fosid=9) ``` - ## Import @@ -303,7 +301,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilepatternEntryArgs']]]] entries: Configure file patterns used by DLP blocking. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the file pattern list. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -318,14 +316,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.dlp.Filepattern("trname", fosid=9) ``` - ## Import @@ -413,7 +409,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilepatternEntryArgs']]]] entries: Configure file patterns used by DLP blocking. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table containing the file pattern list. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -466,7 +462,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -480,7 +476,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/fpdocsource.py b/sdk/python/pulumiverse_fortios/dlp/fpdocsource.py index 72adb47e..68e32eb6 100644 --- a/sdk/python/pulumiverse_fortios/dlp/fpdocsource.py +++ b/sdk/python/pulumiverse_fortios/dlp/fpdocsource.py @@ -662,7 +662,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -684,7 +683,6 @@ def __init__(__self__, vdom="mgmt", weekday="sunday") ``` - ## Import @@ -737,7 +735,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -759,7 +756,6 @@ def __init__(__self__, vdom="mgmt", weekday="sunday") ``` - ## Import @@ -1068,7 +1064,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/fpsensitivity.py b/sdk/python/pulumiverse_fortios/dlp/fpsensitivity.py index e2bc81db..a8f21f01 100644 --- a/sdk/python/pulumiverse_fortios/dlp/fpsensitivity.py +++ b/sdk/python/pulumiverse_fortios/dlp/fpsensitivity.py @@ -104,14 +104,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.dlp.Fpsensitivity("trname") ``` - ## Import @@ -147,14 +145,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.dlp.Fpsensitivity("trname") ``` - ## Import @@ -242,7 +238,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/profile.py b/sdk/python/pulumiverse_fortios/dlp/profile.py index 02837b84..541a2b90 100644 --- a/sdk/python/pulumiverse_fortios/dlp/profile.py +++ b/sdk/python/pulumiverse_fortios/dlp/profile.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extended_log: Enable/disable extended logging for data leak prevention. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP profile. :param pulumi.Input[str] replacemsg_group: Replacement message group used by this DLP profile. @@ -148,7 +148,7 @@ def full_archive_proto(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -253,7 +253,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extended_log: Enable/disable extended logging for data leak prevention. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP profile. :param pulumi.Input[str] replacemsg_group: Replacement message group used by this DLP profile. @@ -364,7 +364,7 @@ def full_archive_proto(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -493,7 +493,7 @@ def __init__(__self__, :param pulumi.Input[str] extended_log: Enable/disable extended logging for data leak prevention. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP profile. :param pulumi.Input[str] replacemsg_group: Replacement message group used by this DLP profile. @@ -614,7 +614,7 @@ def get(resource_name: str, :param pulumi.Input[str] extended_log: Enable/disable extended logging for data leak prevention. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. Valid values: `smtp`, `pop3`, `imap`, `http-get`, `http-post`, `ftp`, `nntp`, `mapi`, `ssh`, `cifs`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP profile. :param pulumi.Input[str] replacemsg_group: Replacement message group used by this DLP profile. @@ -693,7 +693,7 @@ def full_archive_proto(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -739,7 +739,7 @@ def summary_proto(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/sensitivity.py b/sdk/python/pulumiverse_fortios/dlp/sensitivity.py index 6bcb9f46..002e4f3a 100644 --- a/sdk/python/pulumiverse_fortios/dlp/sensitivity.py +++ b/sdk/python/pulumiverse_fortios/dlp/sensitivity.py @@ -220,7 +220,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/sensor.py b/sdk/python/pulumiverse_fortios/dlp/sensor.py index f5f4d6b8..fdeac56e 100644 --- a/sdk/python/pulumiverse_fortios/dlp/sensor.py +++ b/sdk/python/pulumiverse_fortios/dlp/sensor.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SensorFilterArgs']]] filters: Set up DLP filters for this sensor. The structure of `filter` block is documented below. :param pulumi.Input[str] flow_based: Enable/disable flow-based DLP. Valid values: `enable`, `disable`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP sensor. @@ -216,7 +216,7 @@ def full_archive_proto(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -342,7 +342,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SensorFilterArgs']]] filters: Set up DLP filters for this sensor. The structure of `filter` block is documented below. :param pulumi.Input[str] flow_based: Enable/disable flow-based DLP. Valid values: `enable`, `disable`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP sensor. @@ -512,7 +512,7 @@ def full_archive_proto(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -634,7 +634,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -646,7 +645,6 @@ def __init__(__self__, nac_quar_log="disable", summary_proto="smtp pop3") ``` - ## Import @@ -678,7 +676,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorFilterArgs']]]] filters: Set up DLP filters for this sensor. The structure of `filter` block is documented below. :param pulumi.Input[str] flow_based: Enable/disable flow-based DLP. Valid values: `enable`, `disable`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP sensor. @@ -698,7 +696,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -710,7 +707,6 @@ def __init__(__self__, nac_quar_log="disable", summary_proto="smtp pop3") ``` - ## Import @@ -835,7 +831,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorFilterArgs']]]] filters: Set up DLP filters for this sensor. The structure of `filter` block is documented below. :param pulumi.Input[str] flow_based: Enable/disable flow-based DLP. Valid values: `enable`, `disable`. :param pulumi.Input[str] full_archive_proto: Protocols to always content archive. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match_type: Logical relation between entries (default = match-any). Valid values: `match-all`, `match-any`, `match-eval`. :param pulumi.Input[str] nac_quar_log: Enable/disable NAC quarantine logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of the DLP sensor. @@ -952,7 +948,7 @@ def full_archive_proto(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1006,7 +1002,7 @@ def summary_proto(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dlp/settings.py b/sdk/python/pulumiverse_fortios/dlp/settings.py index 8df7b265..9fd50980 100644 --- a/sdk/python/pulumiverse_fortios/dlp/settings.py +++ b/sdk/python/pulumiverse_fortios/dlp/settings.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -247,7 +246,6 @@ def __init__(__self__, db_mode="stop-adding", size=16) ``` - ## Import @@ -287,7 +285,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -298,7 +295,6 @@ def __init__(__self__, db_mode="stop-adding", size=16) ``` - ## Import @@ -438,7 +434,7 @@ def storage_device(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dpdk/cpus.py b/sdk/python/pulumiverse_fortios/dpdk/cpus.py index dbd8acc2..49d6da0c 100644 --- a/sdk/python/pulumiverse_fortios/dpdk/cpus.py +++ b/sdk/python/pulumiverse_fortios/dpdk/cpus.py @@ -439,7 +439,7 @@ def tx_cpus(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/dpdk/global_.py b/sdk/python/pulumiverse_fortios/dpdk/global_.py index 861f4f80..0b1a911c 100644 --- a/sdk/python/pulumiverse_fortios/dpdk/global_.py +++ b/sdk/python/pulumiverse_fortios/dpdk/global_.py @@ -33,7 +33,7 @@ def __init__(__self__, *, The set of arguments for constructing a Global resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] elasticbuffer: Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hugepage_percentage: Percentage of main memory allocated to hugepages, which are available for DPDK operation. :param pulumi.Input[Sequence[pulumi.Input['GlobalInterfaceArgs']]] interfaces: Physical interfaces that enable DPDK. The structure of `interface` block is documented below. :param pulumi.Input[str] ipsec_offload: Enable/disable DPDK IPsec phase 2 offloading. Valid values: `disable`, `enable`. @@ -100,7 +100,7 @@ def elasticbuffer(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -249,7 +249,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Global resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] elasticbuffer: Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hugepage_percentage: Percentage of main memory allocated to hugepages, which are available for DPDK operation. :param pulumi.Input[Sequence[pulumi.Input['GlobalInterfaceArgs']]] interfaces: Physical interfaces that enable DPDK. The structure of `interface` block is documented below. :param pulumi.Input[str] ipsec_offload: Enable/disable DPDK IPsec phase 2 offloading. Valid values: `disable`, `enable`. @@ -316,7 +316,7 @@ def elasticbuffer(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -489,7 +489,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] elasticbuffer: Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hugepage_percentage: Percentage of main memory allocated to hugepages, which are available for DPDK operation. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GlobalInterfaceArgs']]]] interfaces: Physical interfaces that enable DPDK. The structure of `interface` block is documented below. :param pulumi.Input[str] ipsec_offload: Enable/disable DPDK IPsec phase 2 offloading. Valid values: `disable`, `enable`. @@ -610,7 +610,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] elasticbuffer: Enable/disable elasticbuffer support for all DPDK ports. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hugepage_percentage: Percentage of main memory allocated to hugepages, which are available for DPDK operation. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GlobalInterfaceArgs']]]] interfaces: Physical interfaces that enable DPDK. The structure of `interface` block is documented below. :param pulumi.Input[str] ipsec_offload: Enable/disable DPDK IPsec phase 2 offloading. Valid values: `disable`, `enable`. @@ -661,7 +661,7 @@ def elasticbuffer(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -739,7 +739,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/client.py b/sdk/python/pulumiverse_fortios/endpointcontrol/client.py index 08e1d036..7ecf284b 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/client.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/client.py @@ -455,7 +455,7 @@ def src_mac(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/fctems.py b/sdk/python/pulumiverse_fortios/endpointcontrol/fctems.py index 28559d56..09ba42a6 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/fctems.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/fctems.py @@ -19,6 +19,7 @@ def __init__(__self__, *, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, certificate: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -52,9 +53,10 @@ def __init__(__self__, *, :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. :param pulumi.Input[str] capabilities: List of EMS capabilities. :param pulumi.Input[str] certificate: FortiClient EMS certificate. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. - :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. :param pulumi.Input[str] fortinetone_cloud_authentication: Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. :param pulumi.Input[int] https_port: FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -89,6 +91,8 @@ def __init__(__self__, *, pulumi.set(__self__, "capabilities", capabilities) if certificate is not None: pulumi.set(__self__, "certificate", certificate) + if cloud_authentication_access_key is not None: + pulumi.set(__self__, "cloud_authentication_access_key", cloud_authentication_access_key) if cloud_server_type is not None: pulumi.set(__self__, "cloud_server_type", cloud_server_type) if dirty_reason is not None: @@ -202,6 +206,18 @@ def certificate(self) -> Optional[pulumi.Input[str]]: def certificate(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "certificate", value) + @property + @pulumi.getter(name="cloudAuthenticationAccessKey") + def cloud_authentication_access_key(self) -> Optional[pulumi.Input[str]]: + """ + FortiClient EMS Cloud multitenancy access key + """ + return pulumi.get(self, "cloud_authentication_access_key") + + @cloud_authentication_access_key.setter + def cloud_authentication_access_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cloud_authentication_access_key", value) + @property @pulumi.getter(name="cloudServerType") def cloud_server_type(self) -> Optional[pulumi.Input[str]]: @@ -230,7 +246,7 @@ def dirty_reason(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="emsId") def ems_id(self) -> Optional[pulumi.Input[int]]: """ - EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. """ return pulumi.get(self, "ems_id") @@ -523,6 +539,7 @@ def __init__(__self__, *, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, certificate: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -556,9 +573,10 @@ def __init__(__self__, *, :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. :param pulumi.Input[str] capabilities: List of EMS capabilities. :param pulumi.Input[str] certificate: FortiClient EMS certificate. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. - :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. :param pulumi.Input[str] fortinetone_cloud_authentication: Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. :param pulumi.Input[int] https_port: FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -593,6 +611,8 @@ def __init__(__self__, *, pulumi.set(__self__, "capabilities", capabilities) if certificate is not None: pulumi.set(__self__, "certificate", certificate) + if cloud_authentication_access_key is not None: + pulumi.set(__self__, "cloud_authentication_access_key", cloud_authentication_access_key) if cloud_server_type is not None: pulumi.set(__self__, "cloud_server_type", cloud_server_type) if dirty_reason is not None: @@ -706,6 +726,18 @@ def certificate(self) -> Optional[pulumi.Input[str]]: def certificate(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "certificate", value) + @property + @pulumi.getter(name="cloudAuthenticationAccessKey") + def cloud_authentication_access_key(self) -> Optional[pulumi.Input[str]]: + """ + FortiClient EMS Cloud multitenancy access key + """ + return pulumi.get(self, "cloud_authentication_access_key") + + @cloud_authentication_access_key.setter + def cloud_authentication_access_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cloud_authentication_access_key", value) + @property @pulumi.getter(name="cloudServerType") def cloud_server_type(self) -> Optional[pulumi.Input[str]]: @@ -734,7 +766,7 @@ def dirty_reason(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="emsId") def ems_id(self) -> Optional[pulumi.Input[int]]: """ - EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. """ return pulumi.get(self, "ems_id") @@ -1029,6 +1061,7 @@ def __init__(__self__, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, certificate: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -1084,9 +1117,10 @@ def __init__(__self__, :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. :param pulumi.Input[str] capabilities: List of EMS capabilities. :param pulumi.Input[str] certificate: FortiClient EMS certificate. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. - :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. :param pulumi.Input[str] fortinetone_cloud_authentication: Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. :param pulumi.Input[int] https_port: FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -1158,6 +1192,7 @@ def _internal_init(__self__, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, certificate: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -1198,6 +1233,7 @@ def _internal_init(__self__, __props__.__dict__["call_timeout"] = call_timeout __props__.__dict__["capabilities"] = capabilities __props__.__dict__["certificate"] = certificate + __props__.__dict__["cloud_authentication_access_key"] = cloud_authentication_access_key __props__.__dict__["cloud_server_type"] = cloud_server_type __props__.__dict__["dirty_reason"] = dirty_reason __props__.__dict__["ems_id"] = ems_id @@ -1241,6 +1277,7 @@ def get(resource_name: str, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, certificate: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -1279,9 +1316,10 @@ def get(resource_name: str, :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout. On FortiOS versions 6.2.4-6.2.6: 500 - 30000 milliseconds, default = 5000. On FortiOS versions 6.4.0: 500 - 50000 milliseconds, default = 5000. On FortiOS versions >= 6.4.2: 1 - 180 seconds, default = 30. On FortiOS versions 6.4.1: 500 - 180000 milliseconds, default = 30000. :param pulumi.Input[str] capabilities: List of EMS capabilities. :param pulumi.Input[str] certificate: FortiClient EMS certificate. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. - :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + :param pulumi.Input[int] ems_id: EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. :param pulumi.Input[str] fortinetone_cloud_authentication: Enable/disable authentication of FortiClient EMS Cloud through FortiCloud account. Valid values: `enable`, `disable`. :param pulumi.Input[int] https_port: FortiClient EMS HTTPS access port number. (1 - 65535, default: 443). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -1315,6 +1353,7 @@ def get(resource_name: str, __props__.__dict__["call_timeout"] = call_timeout __props__.__dict__["capabilities"] = capabilities __props__.__dict__["certificate"] = certificate + __props__.__dict__["cloud_authentication_access_key"] = cloud_authentication_access_key __props__.__dict__["cloud_server_type"] = cloud_server_type __props__.__dict__["dirty_reason"] = dirty_reason __props__.__dict__["ems_id"] = ems_id @@ -1383,6 +1422,14 @@ def certificate(self) -> pulumi.Output[str]: """ return pulumi.get(self, "certificate") + @property + @pulumi.getter(name="cloudAuthenticationAccessKey") + def cloud_authentication_access_key(self) -> pulumi.Output[str]: + """ + FortiClient EMS Cloud multitenancy access key + """ + return pulumi.get(self, "cloud_authentication_access_key") + @property @pulumi.getter(name="cloudServerType") def cloud_server_type(self) -> pulumi.Output[str]: @@ -1403,7 +1450,7 @@ def dirty_reason(self) -> pulumi.Output[str]: @pulumi.getter(name="emsId") def ems_id(self) -> pulumi.Output[int]: """ - EMS ID in order. On FortiOS versions 7.0.8-7.0.13, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. + EMS ID in order. On FortiOS versions 7.0.8-7.0.15, 7.2.1-7.2.3: 1 - 5. On FortiOS versions >= 7.2.4: 1 - 7. """ return pulumi.get(self, "ems_id") @@ -1569,7 +1616,7 @@ def trust_ca_cn(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/fctemsoverride.py b/sdk/python/pulumiverse_fortios/endpointcontrol/fctemsoverride.py index c83e81ce..a71ace58 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/fctemsoverride.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/fctemsoverride.py @@ -16,6 +16,7 @@ class FctemsoverrideArgs: def __init__(__self__, *, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -45,6 +46,7 @@ def __init__(__self__, *, The set of arguments for constructing a Fctemsoverride resource. :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). :param pulumi.Input[str] capabilities: List of EMS capabilities. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. :param pulumi.Input[int] ems_id: EMS ID in order (1 - 7). @@ -75,6 +77,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_timeout", call_timeout) if capabilities is not None: pulumi.set(__self__, "capabilities", capabilities) + if cloud_authentication_access_key is not None: + pulumi.set(__self__, "cloud_authentication_access_key", cloud_authentication_access_key) if cloud_server_type is not None: pulumi.set(__self__, "cloud_server_type", cloud_server_type) if dirty_reason is not None: @@ -150,6 +154,18 @@ def capabilities(self) -> Optional[pulumi.Input[str]]: def capabilities(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "capabilities", value) + @property + @pulumi.getter(name="cloudAuthenticationAccessKey") + def cloud_authentication_access_key(self) -> Optional[pulumi.Input[str]]: + """ + FortiClient EMS Cloud multitenancy access key + """ + return pulumi.get(self, "cloud_authentication_access_key") + + @cloud_authentication_access_key.setter + def cloud_authentication_access_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cloud_authentication_access_key", value) + @property @pulumi.getter(name="cloudServerType") def cloud_server_type(self) -> Optional[pulumi.Input[str]]: @@ -456,6 +472,7 @@ class _FctemsoverrideState: def __init__(__self__, *, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -485,6 +502,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Fctemsoverride resources. :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). :param pulumi.Input[str] capabilities: List of EMS capabilities. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. :param pulumi.Input[int] ems_id: EMS ID in order (1 - 7). @@ -515,6 +533,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_timeout", call_timeout) if capabilities is not None: pulumi.set(__self__, "capabilities", capabilities) + if cloud_authentication_access_key is not None: + pulumi.set(__self__, "cloud_authentication_access_key", cloud_authentication_access_key) if cloud_server_type is not None: pulumi.set(__self__, "cloud_server_type", cloud_server_type) if dirty_reason is not None: @@ -590,6 +610,18 @@ def capabilities(self) -> Optional[pulumi.Input[str]]: def capabilities(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "capabilities", value) + @property + @pulumi.getter(name="cloudAuthenticationAccessKey") + def cloud_authentication_access_key(self) -> Optional[pulumi.Input[str]]: + """ + FortiClient EMS Cloud multitenancy access key + """ + return pulumi.get(self, "cloud_authentication_access_key") + + @cloud_authentication_access_key.setter + def cloud_authentication_access_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cloud_authentication_access_key", value) + @property @pulumi.getter(name="cloudServerType") def cloud_server_type(self) -> Optional[pulumi.Input[str]]: @@ -898,6 +930,7 @@ def __init__(__self__, opts: Optional[pulumi.ResourceOptions] = None, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -949,6 +982,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). :param pulumi.Input[str] capabilities: List of EMS capabilities. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. :param pulumi.Input[int] ems_id: EMS ID in order (1 - 7). @@ -1019,6 +1053,7 @@ def _internal_init(__self__, opts: Optional[pulumi.ResourceOptions] = None, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -1055,6 +1090,7 @@ def _internal_init(__self__, __props__.__dict__["call_timeout"] = call_timeout __props__.__dict__["capabilities"] = capabilities + __props__.__dict__["cloud_authentication_access_key"] = cloud_authentication_access_key __props__.__dict__["cloud_server_type"] = cloud_server_type __props__.__dict__["dirty_reason"] = dirty_reason __props__.__dict__["ems_id"] = ems_id @@ -1092,6 +1128,7 @@ def get(resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, call_timeout: Optional[pulumi.Input[int]] = None, capabilities: Optional[pulumi.Input[str]] = None, + cloud_authentication_access_key: Optional[pulumi.Input[str]] = None, cloud_server_type: Optional[pulumi.Input[str]] = None, dirty_reason: Optional[pulumi.Input[str]] = None, ems_id: Optional[pulumi.Input[int]] = None, @@ -1126,6 +1163,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] call_timeout: FortiClient EMS call timeout in seconds (1 - 180 seconds, default = 30). :param pulumi.Input[str] capabilities: List of EMS capabilities. + :param pulumi.Input[str] cloud_authentication_access_key: FortiClient EMS Cloud multitenancy access key :param pulumi.Input[str] cloud_server_type: Cloud server type. Valid values: `production`, `alpha`, `beta`. :param pulumi.Input[str] dirty_reason: Dirty Reason for FortiClient EMS. Valid values: `none`, `mismatched-ems-sn`. :param pulumi.Input[int] ems_id: EMS ID in order (1 - 7). @@ -1158,6 +1196,7 @@ def get(resource_name: str, __props__.__dict__["call_timeout"] = call_timeout __props__.__dict__["capabilities"] = capabilities + __props__.__dict__["cloud_authentication_access_key"] = cloud_authentication_access_key __props__.__dict__["cloud_server_type"] = cloud_server_type __props__.__dict__["dirty_reason"] = dirty_reason __props__.__dict__["ems_id"] = ems_id @@ -1201,6 +1240,14 @@ def capabilities(self) -> pulumi.Output[str]: """ return pulumi.get(self, "capabilities") + @property + @pulumi.getter(name="cloudAuthenticationAccessKey") + def cloud_authentication_access_key(self) -> pulumi.Output[str]: + """ + FortiClient EMS Cloud multitenancy access key + """ + return pulumi.get(self, "cloud_authentication_access_key") + @property @pulumi.getter(name="cloudServerType") def cloud_server_type(self) -> pulumi.Output[str]: @@ -1379,7 +1426,7 @@ def trust_ca_cn(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientems.py b/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientems.py index fbd12529..6ede67fc 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientems.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientems.py @@ -648,7 +648,7 @@ def upload_port(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientregistrationsync.py b/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientregistrationsync.py index 38c32871..8bb5adb5 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientregistrationsync.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/forticlientregistrationsync.py @@ -136,7 +136,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -145,7 +144,6 @@ def __init__(__self__, peer_ip="1.1.1.1", peer_name="1") ``` - ## Import @@ -182,7 +180,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -191,7 +188,6 @@ def __init__(__self__, peer_ip="1.1.1.1", peer_name="1") ``` - ## Import @@ -294,7 +290,7 @@ def peer_name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/profile.py b/sdk/python/pulumiverse_fortios/endpointcontrol/profile.py index 57c76cd0..93a16833 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/profile.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/profile.py @@ -38,7 +38,7 @@ def __init__(__self__, *, :param pulumi.Input['ProfileForticlientAndroidSettingsArgs'] forticlient_android_settings: FortiClient settings for Android platform. The structure of `forticlient_android_settings` block is documented below. :param pulumi.Input['ProfileForticlientIosSettingsArgs'] forticlient_ios_settings: FortiClient settings for iOS platform. The structure of `forticlient_ios_settings` block is documented below. :param pulumi.Input['ProfileForticlientWinmacSettingsArgs'] forticlient_winmac_settings: FortiClient settings for Windows/Mac platform. The structure of `forticlient_winmac_settings` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ProfileOnNetAddrArgs']]] on_net_addrs: Addresses for on-net detection. The structure of `on_net_addr` block is documented below. :param pulumi.Input[str] profile_name: Profile name. :param pulumi.Input[str] replacemsg_override_group: Select an endpoint control replacement message override group from available options. @@ -152,7 +152,7 @@ def forticlient_winmac_settings(self, value: Optional[pulumi.Input['ProfileForti @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,7 @@ def __init__(__self__, *, :param pulumi.Input['ProfileForticlientAndroidSettingsArgs'] forticlient_android_settings: FortiClient settings for Android platform. The structure of `forticlient_android_settings` block is documented below. :param pulumi.Input['ProfileForticlientIosSettingsArgs'] forticlient_ios_settings: FortiClient settings for iOS platform. The structure of `forticlient_ios_settings` block is documented below. :param pulumi.Input['ProfileForticlientWinmacSettingsArgs'] forticlient_winmac_settings: FortiClient settings for Windows/Mac platform. The structure of `forticlient_winmac_settings` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ProfileOnNetAddrArgs']]] on_net_addrs: Addresses for on-net detection. The structure of `on_net_addr` block is documented below. :param pulumi.Input[str] profile_name: Profile name. :param pulumi.Input[str] replacemsg_override_group: Select an endpoint control replacement message override group from available options. @@ -384,7 +384,7 @@ def forticlient_winmac_settings(self, value: Optional[pulumi.Input['ProfileForti @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -502,7 +502,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -558,7 +557,6 @@ def __init__(__self__, name="guest", )]) ``` - ## Import @@ -586,7 +584,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['ProfileForticlientAndroidSettingsArgs']] forticlient_android_settings: FortiClient settings for Android platform. The structure of `forticlient_android_settings` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileForticlientIosSettingsArgs']] forticlient_ios_settings: FortiClient settings for iOS platform. The structure of `forticlient_ios_settings` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileForticlientWinmacSettingsArgs']] forticlient_winmac_settings: FortiClient settings for Windows/Mac platform. The structure of `forticlient_winmac_settings` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileOnNetAddrArgs']]]] on_net_addrs: Addresses for on-net detection. The structure of `on_net_addr` block is documented below. :param pulumi.Input[str] profile_name: Profile name. :param pulumi.Input[str] replacemsg_override_group: Select an endpoint control replacement message override group from available options. @@ -606,7 +604,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -662,7 +659,6 @@ def __init__(__self__, name="guest", )]) ``` - ## Import @@ -771,7 +767,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['ProfileForticlientAndroidSettingsArgs']] forticlient_android_settings: FortiClient settings for Android platform. The structure of `forticlient_android_settings` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileForticlientIosSettingsArgs']] forticlient_ios_settings: FortiClient settings for iOS platform. The structure of `forticlient_ios_settings` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileForticlientWinmacSettingsArgs']] forticlient_winmac_settings: FortiClient settings for Windows/Mac platform. The structure of `forticlient_winmac_settings` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileOnNetAddrArgs']]]] on_net_addrs: Addresses for on-net detection. The structure of `on_net_addr` block is documented below. :param pulumi.Input[str] profile_name: Profile name. :param pulumi.Input[str] replacemsg_override_group: Select an endpoint control replacement message override group from available options. @@ -852,7 +848,7 @@ def forticlient_winmac_settings(self) -> pulumi.Output['outputs.ProfileForticlie @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -906,7 +902,7 @@ def users(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileUser']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/registeredforticlient.py b/sdk/python/pulumiverse_fortios/endpointcontrol/registeredforticlient.py index 66b3903c..fd0d6ded 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/registeredforticlient.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/registeredforticlient.py @@ -502,7 +502,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/endpointcontrol/settings.py b/sdk/python/pulumiverse_fortios/endpointcontrol/settings.py index dcc1a376..d45bca38 100644 --- a/sdk/python/pulumiverse_fortios/endpointcontrol/settings.py +++ b/sdk/python/pulumiverse_fortios/endpointcontrol/settings.py @@ -595,11 +595,10 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`. + Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -618,7 +617,6 @@ def __init__(__self__, forticlient_user_avatar="enable", forticlient_warning_interval=1) ``` - ## Import @@ -665,11 +663,10 @@ def __init__(__self__, args: Optional[SettingsArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2`. + Configure endpoint control settings. Applies to FortiOS Version `6.2.0,6.2.4,6.2.6,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -688,7 +685,6 @@ def __init__(__self__, forticlient_user_avatar="enable", forticlient_warning_interval=1) ``` - ## Import @@ -973,7 +969,7 @@ def override(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extendercontroller/_inputs.py b/sdk/python/pulumiverse_fortios/extendercontroller/_inputs.py index d29e658c..d554070b 100644 --- a/sdk/python/pulumiverse_fortios/extendercontroller/_inputs.py +++ b/sdk/python/pulumiverse_fortios/extendercontroller/_inputs.py @@ -109,20 +109,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[pulumi.Input[str]] = None, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['Extender1Modem1AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param pulumi.Input[str] ifname: FortiExtender interface name. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. - :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -151,9 +137,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['Extender1Modem1AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -163,9 +146,6 @@ def auto_switch(self, value: Optional[pulumi.Input['Extender1Modem1AutoSwitchArg @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[pulumi.Input[int]]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @conn_status.setter @@ -175,9 +155,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -187,9 +164,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -199,9 +173,6 @@ def gps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def ifname(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender interface name. - """ return pulumi.get(self, "ifname") @ifname.setter @@ -211,9 +182,6 @@ def ifname(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -223,9 +191,6 @@ def preferred_carrier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[pulumi.Input[str]]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @redundant_intf.setter @@ -235,9 +200,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -247,9 +209,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -259,9 +218,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -271,9 +227,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -283,9 +236,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -443,20 +393,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[pulumi.Input[str]] = None, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['Extender1Modem2AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param pulumi.Input[str] ifname: FortiExtender interface name. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. - :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -485,9 +421,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['Extender1Modem2AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -497,9 +430,6 @@ def auto_switch(self, value: Optional[pulumi.Input['Extender1Modem2AutoSwitchArg @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[pulumi.Input[int]]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @conn_status.setter @@ -509,9 +439,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -521,9 +448,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -533,9 +457,6 @@ def gps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def ifname(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender interface name. - """ return pulumi.get(self, "ifname") @ifname.setter @@ -545,9 +466,6 @@ def ifname(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -557,9 +475,6 @@ def preferred_carrier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[pulumi.Input[str]]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @redundant_intf.setter @@ -569,9 +484,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -581,9 +493,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -593,9 +502,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -605,9 +511,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -617,9 +520,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -837,18 +737,9 @@ def __init__(__self__, *, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input['ExtenderModem1AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. :param pulumi.Input[str] ifname: FortiExtender interface name. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) @@ -878,9 +769,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['ExtenderModem1AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -902,9 +790,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -914,9 +799,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -938,9 +820,6 @@ def ifname(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -962,9 +841,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -974,9 +850,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -986,9 +859,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -998,9 +868,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -1010,9 +877,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -1171,18 +1035,9 @@ def __init__(__self__, *, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input['ExtenderModem2AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. :param pulumi.Input[str] ifname: FortiExtender interface name. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) @@ -1212,9 +1067,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['ExtenderModem2AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -1236,9 +1088,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -1248,9 +1097,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -1272,9 +1118,6 @@ def ifname(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -1296,9 +1139,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -1308,9 +1148,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -1320,9 +1157,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -1332,9 +1166,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -1344,9 +1175,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -1707,19 +1535,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[pulumi.Input[str]] = None, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['ExtenderprofileCellularModem1AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. - :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -1746,9 +1561,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['ExtenderprofileCellularModem1AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -1758,9 +1570,6 @@ def auto_switch(self, value: Optional[pulumi.Input['ExtenderprofileCellularModem @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[pulumi.Input[int]]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @conn_status.setter @@ -1770,9 +1579,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -1782,9 +1588,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -1794,9 +1597,6 @@ def gps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -1806,9 +1606,6 @@ def preferred_carrier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[pulumi.Input[str]]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @redundant_intf.setter @@ -1818,9 +1615,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -1830,9 +1624,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -1842,9 +1633,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -1854,9 +1642,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -1866,9 +1651,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -2025,19 +1807,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[pulumi.Input[str]] = None, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['ExtenderprofileCellularModem2AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. - :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -2064,9 +1833,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['ExtenderprofileCellularModem2AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -2076,9 +1842,6 @@ def auto_switch(self, value: Optional[pulumi.Input['ExtenderprofileCellularModem @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[pulumi.Input[int]]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @conn_status.setter @@ -2088,9 +1851,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -2100,9 +1860,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -2112,9 +1869,6 @@ def gps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -2124,9 +1878,6 @@ def preferred_carrier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[pulumi.Input[str]]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @redundant_intf.setter @@ -2136,9 +1887,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -2148,9 +1896,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -2160,9 +1905,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -2172,9 +1914,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -2184,9 +1923,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter diff --git a/sdk/python/pulumiverse_fortios/extendercontroller/dataplan.py b/sdk/python/pulumiverse_fortios/extendercontroller/dataplan.py index 2295c5bd..4ea601c0 100644 --- a/sdk/python/pulumiverse_fortios/extendercontroller/dataplan.py +++ b/sdk/python/pulumiverse_fortios/extendercontroller/dataplan.py @@ -694,7 +694,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. ## Import @@ -744,7 +744,7 @@ def __init__(__self__, args: Optional[DataplanArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + FortiExtender dataplan configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. ## Import @@ -1068,7 +1068,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extendercontroller/extender.py b/sdk/python/pulumiverse_fortios/extendercontroller/extender.py index b01d5483..f84d5738 100644 --- a/sdk/python/pulumiverse_fortios/extendercontroller/extender.py +++ b/sdk/python/pulumiverse_fortios/extendercontroller/extender.py @@ -96,7 +96,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_shared_secret: HA shared secret. :param pulumi.Input[str] ifname: FortiExtender interface name. :param pulumi.Input[str] initiated_update: Allow/disallow network initiated updates to the MODEM. Valid values: `enable`, `disable`. @@ -509,7 +509,7 @@ def extension_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -996,7 +996,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_shared_secret: HA shared secret. :param pulumi.Input[str] ifname: FortiExtender interface name. :param pulumi.Input[str] initiated_update: Allow/disallow network initiated updates to the MODEM. Valid values: `enable`, `disable`. @@ -1401,7 +1401,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1886,7 +1886,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1912,7 +1911,6 @@ def __init__(__self__, vdom=0, wimax_auth_protocol="tls") ``` - ## Import @@ -1955,7 +1953,7 @@ def __init__(__self__, :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_shared_secret: HA shared secret. :param pulumi.Input[str] ifname: FortiExtender interface name. :param pulumi.Input[str] initiated_update: Allow/disallow network initiated updates to the MODEM. Valid values: `enable`, `disable`. @@ -2003,7 +2001,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2029,7 +2026,6 @@ def __init__(__self__, vdom=0, wimax_auth_protocol="tls") ``` - ## Import @@ -2287,7 +2283,7 @@ def get(resource_name: str, :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_shared_secret: HA shared secret. :param pulumi.Input[str] ifname: FortiExtender interface name. :param pulumi.Input[str] initiated_update: Allow/disallow network initiated updates to the MODEM. Valid values: `enable`, `disable`. @@ -2557,7 +2553,7 @@ def fosid(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2795,7 +2791,7 @@ def vdom(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extendercontroller/extender1.py b/sdk/python/pulumiverse_fortios/extendercontroller/extender1.py index f45ed365..c6b9b958 100644 --- a/sdk/python/pulumiverse_fortios/extendercontroller/extender1.py +++ b/sdk/python/pulumiverse_fortios/extendercontroller/extender1.py @@ -35,7 +35,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description. :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: FortiExtender login password. :param pulumi.Input['Extender1Modem1Args'] modem1: Configuration options for modem 1. The structure of `modem1` block is documented below. :param pulumi.Input['Extender1Modem2Args'] modem2: Configuration options for modem 2. The structure of `modem2` block is documented below. @@ -131,7 +131,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -234,7 +234,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description. :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: FortiExtender login password. :param pulumi.Input['Extender1Modem1Args'] modem1: Configuration options for modem 1. The structure of `modem1` block is documented below. :param pulumi.Input['Extender1Modem2Args'] modem2: Configuration options for modem 2. The structure of `modem2` block is documented below. @@ -331,7 +331,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -436,7 +436,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -489,7 +488,6 @@ def __init__(__self__, ), vdom=0) ``` - ## Import @@ -516,7 +514,7 @@ def __init__(__self__, :param pulumi.Input[str] description: Description. :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: FortiExtender login password. :param pulumi.Input[pulumi.InputType['Extender1Modem1Args']] modem1: Configuration options for modem 1. The structure of `modem1` block is documented below. :param pulumi.Input[pulumi.InputType['Extender1Modem2Args']] modem2: Configuration options for modem 2. The structure of `modem2` block is documented below. @@ -536,7 +534,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -589,7 +586,6 @@ def __init__(__self__, ), vdom=0) ``` - ## Import @@ -695,7 +691,7 @@ def get(resource_name: str, :param pulumi.Input[str] description: Description. :param pulumi.Input[str] ext_name: FortiExtender name. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: FortiExtender login password. :param pulumi.Input[pulumi.InputType['Extender1Modem1Args']] modem1: Configuration options for modem 1. The structure of `modem1` block is documented below. :param pulumi.Input[pulumi.InputType['Extender1Modem2Args']] modem2: Configuration options for modem 2. The structure of `modem2` block is documented below. @@ -765,7 +761,7 @@ def fosid(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -811,7 +807,7 @@ def vdom(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extendercontroller/extenderprofile.py b/sdk/python/pulumiverse_fortios/extendercontroller/extenderprofile.py index 2d5747ef..028f2d2b 100644 --- a/sdk/python/pulumiverse_fortios/extendercontroller/extenderprofile.py +++ b/sdk/python/pulumiverse_fortios/extendercontroller/extenderprofile.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: id - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ExtenderprofileLanExtensionArgs'] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. @@ -148,7 +148,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -253,7 +253,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: id - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ExtenderprofileLanExtensionArgs'] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. @@ -364,7 +364,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -465,7 +465,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. ## Import @@ -493,7 +493,7 @@ def __init__(__self__, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: id - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ExtenderprofileLanExtensionArgs']] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. @@ -508,7 +508,7 @@ def __init__(__self__, args: Optional[ExtenderprofileArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0`. + FortiExtender extender profile configuration. Applies to FortiOS Version `7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0`. ## Import @@ -614,7 +614,7 @@ def get(resource_name: str, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: id - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ExtenderprofileLanExtensionArgs']] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. @@ -693,7 +693,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -739,7 +739,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extendercontroller/outputs.py b/sdk/python/pulumiverse_fortios/extendercontroller/outputs.py index f9f9a28a..0d329ba0 100644 --- a/sdk/python/pulumiverse_fortios/extendercontroller/outputs.py +++ b/sdk/python/pulumiverse_fortios/extendercontroller/outputs.py @@ -150,20 +150,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[str] = None, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): - """ - :param 'Extender1Modem1AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param str ifname: FortiExtender interface name. - :param str preferred_carrier: Preferred carrier. - :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -192,97 +178,61 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.Extender1Modem1AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[int]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @pulumi.getter def ifname(self) -> Optional[str]: - """ - FortiExtender interface name. - """ return pulumi.get(self, "ifname") @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[str]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -464,20 +414,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[str] = None, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): - """ - :param 'Extender1Modem2AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param str ifname: FortiExtender interface name. - :param str preferred_carrier: Preferred carrier. - :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -506,97 +442,61 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.Extender1Modem2AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[int]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @pulumi.getter def ifname(self) -> Optional[str]: - """ - FortiExtender interface name. - """ return pulumi.get(self, "ifname") @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[str]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -843,18 +743,9 @@ def __init__(__self__, *, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): """ - :param 'ExtenderModem1AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. :param str ifname: FortiExtender interface name. - :param str preferred_carrier: Preferred carrier. :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) @@ -884,9 +775,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.ExtenderModem1AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @@ -900,17 +788,11 @@ def conn_status(self) -> Optional[int]: @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @@ -924,9 +806,6 @@ def ifname(self) -> Optional[str]: @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @@ -940,41 +819,26 @@ def redundant_intf(self) -> Optional[str]: @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -1157,18 +1021,9 @@ def __init__(__self__, *, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): """ - :param 'ExtenderModem2AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. :param str ifname: FortiExtender interface name. - :param str preferred_carrier: Preferred carrier. :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) @@ -1198,9 +1053,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.ExtenderModem2AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @@ -1214,17 +1066,11 @@ def conn_status(self) -> Optional[int]: @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @@ -1238,9 +1084,6 @@ def ifname(self) -> Optional[str]: @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @@ -1254,41 +1097,26 @@ def redundant_intf(self) -> Optional[str]: @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -1684,19 +1512,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[str] = None, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): - """ - :param 'ExtenderprofileCellularModem1AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param str preferred_carrier: Preferred carrier. - :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -1723,89 +1538,56 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.ExtenderprofileCellularModem1AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[int]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[str]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -1986,19 +1768,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[str] = None, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): - """ - :param 'ExtenderprofileCellularModem2AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param str preferred_carrier: Preferred carrier. - :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -2025,89 +1794,56 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.ExtenderprofileCellularModem2AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[int]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[str]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/__init__.py b/sdk/python/pulumiverse_fortios/extensioncontroller/__init__.py index bd2a1255..2f5831d5 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/__init__.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/__init__.py @@ -8,6 +8,7 @@ from .dataplan import * from .extender import * from .extenderprofile import * +from .extendervap import * from .fortigate import * from .fortigateprofile import * from ._inputs import * diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/_inputs.py b/sdk/python/pulumiverse_fortios/extensioncontroller/_inputs.py index a539727c..c2ae4b5f 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/_inputs.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/_inputs.py @@ -23,6 +23,11 @@ 'ExtenderprofileCellularSmsNotificationReceiverArgs', 'ExtenderprofileLanExtensionArgs', 'ExtenderprofileLanExtensionBackhaulArgs', + 'ExtenderprofileWifiArgs', + 'ExtenderprofileWifiRadio1Args', + 'ExtenderprofileWifiRadio1LocalVapArgs', + 'ExtenderprofileWifiRadio2Args', + 'ExtenderprofileWifiRadio2LocalVapArgs', 'FortigateprofileLanExtensionArgs', ] @@ -244,19 +249,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[pulumi.Input[str]] = None, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['ExtenderprofileCellularModem1AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. - :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -283,9 +275,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['ExtenderprofileCellularModem1AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -295,9 +284,6 @@ def auto_switch(self, value: Optional[pulumi.Input['ExtenderprofileCellularModem @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[pulumi.Input[int]]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @conn_status.setter @@ -307,9 +293,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -319,9 +302,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -331,9 +311,6 @@ def gps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -343,9 +320,6 @@ def preferred_carrier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[pulumi.Input[str]]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @redundant_intf.setter @@ -355,9 +329,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -367,9 +338,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -379,9 +347,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -391,9 +356,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -403,9 +365,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -562,19 +521,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[pulumi.Input[str]] = None, sim2_pin: Optional[pulumi.Input[str]] = None, sim2_pin_code: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input['ExtenderprofileCellularModem2AutoSwitchArgs'] auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param pulumi.Input[int] conn_status: Connection status. - :param pulumi.Input[str] default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param pulumi.Input[str] gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param pulumi.Input[str] preferred_carrier: Preferred carrier. - :param pulumi.Input[str] redundant_intf: Redundant interface. - :param pulumi.Input[str] redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim1_pin_code: SIM #1 PIN password. - :param pulumi.Input[str] sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param pulumi.Input[str] sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -601,9 +547,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional[pulumi.Input['ExtenderprofileCellularModem2AutoSwitchArgs']]: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @auto_switch.setter @@ -613,9 +556,6 @@ def auto_switch(self, value: Optional[pulumi.Input['ExtenderprofileCellularModem @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[pulumi.Input[int]]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @conn_status.setter @@ -625,9 +565,6 @@ def conn_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[pulumi.Input[str]]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @default_sim.setter @@ -637,9 +574,6 @@ def default_sim(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def gps(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @gps.setter @@ -649,9 +583,6 @@ def gps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[pulumi.Input[str]]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @preferred_carrier.setter @@ -661,9 +592,6 @@ def preferred_carrier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[pulumi.Input[str]]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @redundant_intf.setter @@ -673,9 +601,6 @@ def redundant_intf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[pulumi.Input[str]]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @redundant_mode.setter @@ -685,9 +610,6 @@ def redundant_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @sim1_pin.setter @@ -697,9 +619,6 @@ def sim1_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @sim1_pin_code.setter @@ -709,9 +628,6 @@ def sim1_pin_code(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @sim2_pin.setter @@ -721,9 +637,6 @@ def sim2_pin(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[pulumi.Input[str]]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @sim2_pin_code.setter @@ -1273,6 +1186,505 @@ def weight(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "weight", value) +@pulumi.input_type +class ExtenderprofileWifiArgs: + def __init__(__self__, *, + country: Optional[pulumi.Input[str]] = None, + radio1: Optional[pulumi.Input['ExtenderprofileWifiRadio1Args']] = None, + radio2: Optional[pulumi.Input['ExtenderprofileWifiRadio2Args']] = None): + """ + :param pulumi.Input[str] country: Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + :param pulumi.Input['ExtenderprofileWifiRadio1Args'] radio1: Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + :param pulumi.Input['ExtenderprofileWifiRadio2Args'] radio2: Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + + The `radio_1` block supports: + """ + if country is not None: + pulumi.set(__self__, "country", country) + if radio1 is not None: + pulumi.set(__self__, "radio1", radio1) + if radio2 is not None: + pulumi.set(__self__, "radio2", radio2) + + @property + @pulumi.getter + def country(self) -> Optional[pulumi.Input[str]]: + """ + Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + """ + return pulumi.get(self, "country") + + @country.setter + def country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "country", value) + + @property + @pulumi.getter + def radio1(self) -> Optional[pulumi.Input['ExtenderprofileWifiRadio1Args']]: + """ + Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + """ + return pulumi.get(self, "radio1") + + @radio1.setter + def radio1(self, value: Optional[pulumi.Input['ExtenderprofileWifiRadio1Args']]): + pulumi.set(self, "radio1", value) + + @property + @pulumi.getter + def radio2(self) -> Optional[pulumi.Input['ExtenderprofileWifiRadio2Args']]: + """ + Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + + The `radio_1` block supports: + """ + return pulumi.get(self, "radio2") + + @radio2.setter + def radio2(self, value: Optional[pulumi.Input['ExtenderprofileWifiRadio2Args']]): + pulumi.set(self, "radio2", value) + + +@pulumi.input_type +class ExtenderprofileWifiRadio1Args: + def __init__(__self__, *, + band: Optional[pulumi.Input[str]] = None, + bandwidth: Optional[pulumi.Input[str]] = None, + beacon_interval: Optional[pulumi.Input[int]] = None, + bss_color: Optional[pulumi.Input[int]] = None, + bss_color_mode: Optional[pulumi.Input[str]] = None, + channel: Optional[pulumi.Input[str]] = None, + extension_channel: Optional[pulumi.Input[str]] = None, + guard_interval: Optional[pulumi.Input[str]] = None, + lan_ext_vap: Optional[pulumi.Input[str]] = None, + local_vaps: Optional[pulumi.Input[Sequence[pulumi.Input['ExtenderprofileWifiRadio1LocalVapArgs']]]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mode: Optional[pulumi.Input[str]] = None, + n80211d: Optional[pulumi.Input[str]] = None, + operating_standard: Optional[pulumi.Input[str]] = None, + power_level: Optional[pulumi.Input[int]] = None, + status: Optional[pulumi.Input[str]] = None): + if band is not None: + pulumi.set(__self__, "band", band) + if bandwidth is not None: + pulumi.set(__self__, "bandwidth", bandwidth) + if beacon_interval is not None: + pulumi.set(__self__, "beacon_interval", beacon_interval) + if bss_color is not None: + pulumi.set(__self__, "bss_color", bss_color) + if bss_color_mode is not None: + pulumi.set(__self__, "bss_color_mode", bss_color_mode) + if channel is not None: + pulumi.set(__self__, "channel", channel) + if extension_channel is not None: + pulumi.set(__self__, "extension_channel", extension_channel) + if guard_interval is not None: + pulumi.set(__self__, "guard_interval", guard_interval) + if lan_ext_vap is not None: + pulumi.set(__self__, "lan_ext_vap", lan_ext_vap) + if local_vaps is not None: + pulumi.set(__self__, "local_vaps", local_vaps) + if max_clients is not None: + pulumi.set(__self__, "max_clients", max_clients) + if mode is not None: + pulumi.set(__self__, "mode", mode) + if n80211d is not None: + pulumi.set(__self__, "n80211d", n80211d) + if operating_standard is not None: + pulumi.set(__self__, "operating_standard", operating_standard) + if power_level is not None: + pulumi.set(__self__, "power_level", power_level) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def band(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "band") + + @band.setter + def band(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "band", value) + + @property + @pulumi.getter + def bandwidth(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bandwidth") + + @bandwidth.setter + def bandwidth(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bandwidth", value) + + @property + @pulumi.getter(name="beaconInterval") + def beacon_interval(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "beacon_interval") + + @beacon_interval.setter + def beacon_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "beacon_interval", value) + + @property + @pulumi.getter(name="bssColor") + def bss_color(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "bss_color") + + @bss_color.setter + def bss_color(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "bss_color", value) + + @property + @pulumi.getter(name="bssColorMode") + def bss_color_mode(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bss_color_mode") + + @bss_color_mode.setter + def bss_color_mode(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bss_color_mode", value) + + @property + @pulumi.getter + def channel(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "channel") + + @channel.setter + def channel(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "channel", value) + + @property + @pulumi.getter(name="extensionChannel") + def extension_channel(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "extension_channel") + + @extension_channel.setter + def extension_channel(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "extension_channel", value) + + @property + @pulumi.getter(name="guardInterval") + def guard_interval(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "guard_interval") + + @guard_interval.setter + def guard_interval(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "guard_interval", value) + + @property + @pulumi.getter(name="lanExtVap") + def lan_ext_vap(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "lan_ext_vap") + + @lan_ext_vap.setter + def lan_ext_vap(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "lan_ext_vap", value) + + @property + @pulumi.getter(name="localVaps") + def local_vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ExtenderprofileWifiRadio1LocalVapArgs']]]]: + return pulumi.get(self, "local_vaps") + + @local_vaps.setter + def local_vaps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ExtenderprofileWifiRadio1LocalVapArgs']]]]): + pulumi.set(self, "local_vaps", value) + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "max_clients") + + @max_clients.setter + def max_clients(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_clients", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def n80211d(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "n80211d") + + @n80211d.setter + def n80211d(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "n80211d", value) + + @property + @pulumi.getter(name="operatingStandard") + def operating_standard(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "operating_standard") + + @operating_standard.setter + def operating_standard(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "operating_standard", value) + + @property + @pulumi.getter(name="powerLevel") + def power_level(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "power_level") + + @power_level.setter + def power_level(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "power_level", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +@pulumi.input_type +class ExtenderprofileWifiRadio1LocalVapArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Wi-Fi local VAP name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi local VAP name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class ExtenderprofileWifiRadio2Args: + def __init__(__self__, *, + band: Optional[pulumi.Input[str]] = None, + bandwidth: Optional[pulumi.Input[str]] = None, + beacon_interval: Optional[pulumi.Input[int]] = None, + bss_color: Optional[pulumi.Input[int]] = None, + bss_color_mode: Optional[pulumi.Input[str]] = None, + channel: Optional[pulumi.Input[str]] = None, + extension_channel: Optional[pulumi.Input[str]] = None, + guard_interval: Optional[pulumi.Input[str]] = None, + lan_ext_vap: Optional[pulumi.Input[str]] = None, + local_vaps: Optional[pulumi.Input[Sequence[pulumi.Input['ExtenderprofileWifiRadio2LocalVapArgs']]]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mode: Optional[pulumi.Input[str]] = None, + n80211d: Optional[pulumi.Input[str]] = None, + operating_standard: Optional[pulumi.Input[str]] = None, + power_level: Optional[pulumi.Input[int]] = None, + status: Optional[pulumi.Input[str]] = None): + if band is not None: + pulumi.set(__self__, "band", band) + if bandwidth is not None: + pulumi.set(__self__, "bandwidth", bandwidth) + if beacon_interval is not None: + pulumi.set(__self__, "beacon_interval", beacon_interval) + if bss_color is not None: + pulumi.set(__self__, "bss_color", bss_color) + if bss_color_mode is not None: + pulumi.set(__self__, "bss_color_mode", bss_color_mode) + if channel is not None: + pulumi.set(__self__, "channel", channel) + if extension_channel is not None: + pulumi.set(__self__, "extension_channel", extension_channel) + if guard_interval is not None: + pulumi.set(__self__, "guard_interval", guard_interval) + if lan_ext_vap is not None: + pulumi.set(__self__, "lan_ext_vap", lan_ext_vap) + if local_vaps is not None: + pulumi.set(__self__, "local_vaps", local_vaps) + if max_clients is not None: + pulumi.set(__self__, "max_clients", max_clients) + if mode is not None: + pulumi.set(__self__, "mode", mode) + if n80211d is not None: + pulumi.set(__self__, "n80211d", n80211d) + if operating_standard is not None: + pulumi.set(__self__, "operating_standard", operating_standard) + if power_level is not None: + pulumi.set(__self__, "power_level", power_level) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def band(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "band") + + @band.setter + def band(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "band", value) + + @property + @pulumi.getter + def bandwidth(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bandwidth") + + @bandwidth.setter + def bandwidth(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bandwidth", value) + + @property + @pulumi.getter(name="beaconInterval") + def beacon_interval(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "beacon_interval") + + @beacon_interval.setter + def beacon_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "beacon_interval", value) + + @property + @pulumi.getter(name="bssColor") + def bss_color(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "bss_color") + + @bss_color.setter + def bss_color(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "bss_color", value) + + @property + @pulumi.getter(name="bssColorMode") + def bss_color_mode(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "bss_color_mode") + + @bss_color_mode.setter + def bss_color_mode(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bss_color_mode", value) + + @property + @pulumi.getter + def channel(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "channel") + + @channel.setter + def channel(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "channel", value) + + @property + @pulumi.getter(name="extensionChannel") + def extension_channel(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "extension_channel") + + @extension_channel.setter + def extension_channel(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "extension_channel", value) + + @property + @pulumi.getter(name="guardInterval") + def guard_interval(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "guard_interval") + + @guard_interval.setter + def guard_interval(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "guard_interval", value) + + @property + @pulumi.getter(name="lanExtVap") + def lan_ext_vap(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "lan_ext_vap") + + @lan_ext_vap.setter + def lan_ext_vap(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "lan_ext_vap", value) + + @property + @pulumi.getter(name="localVaps") + def local_vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ExtenderprofileWifiRadio2LocalVapArgs']]]]: + return pulumi.get(self, "local_vaps") + + @local_vaps.setter + def local_vaps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ExtenderprofileWifiRadio2LocalVapArgs']]]]): + pulumi.set(self, "local_vaps", value) + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "max_clients") + + @max_clients.setter + def max_clients(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_clients", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def n80211d(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "n80211d") + + @n80211d.setter + def n80211d(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "n80211d", value) + + @property + @pulumi.getter(name="operatingStandard") + def operating_standard(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "operating_standard") + + @operating_standard.setter + def operating_standard(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "operating_standard", value) + + @property + @pulumi.getter(name="powerLevel") + def power_level(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "power_level") + + @power_level.setter + def power_level(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "power_level", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "status", value) + + +@pulumi.input_type +class ExtenderprofileWifiRadio2LocalVapArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Wi-Fi local VAP name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi local VAP name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @pulumi.input_type class FortigateprofileLanExtensionArgs: def __init__(__self__, *, diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/dataplan.py b/sdk/python/pulumiverse_fortios/extensioncontroller/dataplan.py index bdc90e1d..34aebaae 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/dataplan.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/dataplan.py @@ -1066,7 +1066,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/extender.py b/sdk/python/pulumiverse_fortios/extensioncontroller/extender.py index 312d553d..ac3acdf8 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/extender.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/extender.py @@ -49,7 +49,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[str] name: FortiExtender entry name. @@ -228,7 +228,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -393,7 +393,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[str] name: FortiExtender entry name. @@ -572,7 +572,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -762,7 +762,7 @@ def __init__(__self__, :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[str] name: FortiExtender entry name. @@ -916,7 +916,7 @@ def get(resource_name: str, :param pulumi.Input[str] extension_type: Extension type for this FortiExtender. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. :param pulumi.Input[str] fosid: FortiExtender serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[str] name: FortiExtender entry name. @@ -1039,7 +1039,7 @@ def fosid(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1109,7 +1109,7 @@ def vdom(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/extenderprofile.py b/sdk/python/pulumiverse_fortios/extensioncontroller/extenderprofile.py index bf94e794..45f81a3f 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/extenderprofile.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/extenderprofile.py @@ -28,7 +28,8 @@ def __init__(__self__, *, login_password_change: Optional[pulumi.Input[str]] = None, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - vdomparam: Optional[pulumi.Input[str]] = None): + vdomparam: Optional[pulumi.Input[str]] = None, + wifi: Optional[pulumi.Input['ExtenderprofileWifiArgs']] = None): """ The set of arguments for constructing a Extenderprofile resource. :param pulumi.Input[str] allowaccess: Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. @@ -37,13 +38,14 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ExtenderprofileLanExtensionArgs'] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. - :param pulumi.Input[str] model: Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + :param pulumi.Input[str] model: Model. :param pulumi.Input[str] name: FortiExtender profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + :param pulumi.Input['ExtenderprofileWifiArgs'] wifi: FortiExtender wifi configuration. The structure of `wifi` block is documented below. """ if allowaccess is not None: pulumi.set(__self__, "allowaccess", allowaccess) @@ -71,6 +73,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + if wifi is not None: + pulumi.set(__self__, "wifi", wifi) @property @pulumi.getter @@ -148,7 +152,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -196,7 +200,7 @@ def login_password_change(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def model(self) -> Optional[pulumi.Input[str]]: """ - Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + Model. """ return pulumi.get(self, "model") @@ -228,6 +232,18 @@ def vdomparam(self) -> Optional[pulumi.Input[str]]: def vdomparam(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "vdomparam", value) + @property + @pulumi.getter + def wifi(self) -> Optional[pulumi.Input['ExtenderprofileWifiArgs']]: + """ + FortiExtender wifi configuration. The structure of `wifi` block is documented below. + """ + return pulumi.get(self, "wifi") + + @wifi.setter + def wifi(self, value: Optional[pulumi.Input['ExtenderprofileWifiArgs']]): + pulumi.set(self, "wifi", value) + @pulumi.input_type class _ExtenderprofileState: @@ -244,7 +260,8 @@ def __init__(__self__, *, login_password_change: Optional[pulumi.Input[str]] = None, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - vdomparam: Optional[pulumi.Input[str]] = None): + vdomparam: Optional[pulumi.Input[str]] = None, + wifi: Optional[pulumi.Input['ExtenderprofileWifiArgs']] = None): """ Input properties used for looking up and filtering Extenderprofile resources. :param pulumi.Input[str] allowaccess: Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. @@ -253,13 +270,14 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ExtenderprofileLanExtensionArgs'] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. - :param pulumi.Input[str] model: Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + :param pulumi.Input[str] model: Model. :param pulumi.Input[str] name: FortiExtender profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + :param pulumi.Input['ExtenderprofileWifiArgs'] wifi: FortiExtender wifi configuration. The structure of `wifi` block is documented below. """ if allowaccess is not None: pulumi.set(__self__, "allowaccess", allowaccess) @@ -287,6 +305,8 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + if wifi is not None: + pulumi.set(__self__, "wifi", wifi) @property @pulumi.getter @@ -364,7 +384,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -412,7 +432,7 @@ def login_password_change(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def model(self) -> Optional[pulumi.Input[str]]: """ - Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + Model. """ return pulumi.get(self, "model") @@ -444,6 +464,18 @@ def vdomparam(self) -> Optional[pulumi.Input[str]]: def vdomparam(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "vdomparam", value) + @property + @pulumi.getter + def wifi(self) -> Optional[pulumi.Input['ExtenderprofileWifiArgs']]: + """ + FortiExtender wifi configuration. The structure of `wifi` block is documented below. + """ + return pulumi.get(self, "wifi") + + @wifi.setter + def wifi(self, value: Optional[pulumi.Input['ExtenderprofileWifiArgs']]): + pulumi.set(self, "wifi", value) + class Extenderprofile(pulumi.CustomResource): @overload @@ -463,6 +495,7 @@ def __init__(__self__, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, + wifi: Optional[pulumi.Input[pulumi.InputType['ExtenderprofileWifiArgs']]] = None, __props__=None): """ FortiExtender extender profile configuration. Applies to FortiOS Version `>= 7.2.1`. @@ -493,13 +526,14 @@ def __init__(__self__, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ExtenderprofileLanExtensionArgs']] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. - :param pulumi.Input[str] model: Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + :param pulumi.Input[str] model: Model. :param pulumi.Input[str] name: FortiExtender profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + :param pulumi.Input[pulumi.InputType['ExtenderprofileWifiArgs']] wifi: FortiExtender wifi configuration. The structure of `wifi` block is documented below. """ ... @overload @@ -556,6 +590,7 @@ def _internal_init(__self__, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, + wifi: Optional[pulumi.Input[pulumi.InputType['ExtenderprofileWifiArgs']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -578,6 +613,7 @@ def _internal_init(__self__, __props__.__dict__["model"] = model __props__.__dict__["name"] = name __props__.__dict__["vdomparam"] = vdomparam + __props__.__dict__["wifi"] = wifi super(Extenderprofile, __self__).__init__( 'fortios:extensioncontroller/extenderprofile:Extenderprofile', resource_name, @@ -600,7 +636,8 @@ def get(resource_name: str, login_password_change: Optional[pulumi.Input[str]] = None, model: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - vdomparam: Optional[pulumi.Input[str]] = None) -> 'Extenderprofile': + vdomparam: Optional[pulumi.Input[str]] = None, + wifi: Optional[pulumi.Input[pulumi.InputType['ExtenderprofileWifiArgs']]] = None) -> 'Extenderprofile': """ Get an existing Extenderprofile resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -614,13 +651,14 @@ def get(resource_name: str, :param pulumi.Input[str] enforce_bandwidth: Enable/disable enforcement of bandwidth on LAN extension interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] extension: Extension option. Valid values: `wan-extension`, `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ExtenderprofileLanExtensionArgs']] lan_extension: FortiExtender lan extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] login_password: Set the managed extender's administrator password. :param pulumi.Input[str] login_password_change: Change or reset the administrator password of a managed extender (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. - :param pulumi.Input[str] model: Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + :param pulumi.Input[str] model: Model. :param pulumi.Input[str] name: FortiExtender profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + :param pulumi.Input[pulumi.InputType['ExtenderprofileWifiArgs']] wifi: FortiExtender wifi configuration. The structure of `wifi` block is documented below. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -639,6 +677,7 @@ def get(resource_name: str, __props__.__dict__["model"] = model __props__.__dict__["name"] = name __props__.__dict__["vdomparam"] = vdomparam + __props__.__dict__["wifi"] = wifi return Extenderprofile(resource_name, opts=opts, __props__=__props__) @property @@ -693,7 +732,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -725,7 +764,7 @@ def login_password_change(self) -> pulumi.Output[str]: @pulumi.getter def model(self) -> pulumi.Output[str]: """ - Model. Valid values: `FX201E`, `FX211E`, `FX200F`, `FXA11F`, `FXE11F`, `FXA21F`, `FXE21F`, `FXA22F`, `FXE22F`, `FX212F`, `FX311F`, `FX312F`, `FX511F`, `FVG21F`, `FVA21F`, `FVG22F`, `FVA22F`, `FX04DA`. + Model. """ return pulumi.get(self, "model") @@ -739,9 +778,17 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ return pulumi.get(self, "vdomparam") + @property + @pulumi.getter + def wifi(self) -> pulumi.Output['outputs.ExtenderprofileWifi']: + """ + FortiExtender wifi configuration. The structure of `wifi` block is documented below. + """ + return pulumi.get(self, "wifi") + diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/extendervap.py b/sdk/python/pulumiverse_fortios/extensioncontroller/extendervap.py new file mode 100644 index 00000000..7fc44a57 --- /dev/null +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/extendervap.py @@ -0,0 +1,1168 @@ +# coding=utf-8 +# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from .. import _utilities + +__all__ = ['ExtendervapArgs', 'Extendervap'] + +@pulumi.input_type +class ExtendervapArgs: + def __init__(__self__, *, + allowaccess: Optional[pulumi.Input[str]] = None, + auth_server_address: Optional[pulumi.Input[str]] = None, + auth_server_port: Optional[pulumi.Input[int]] = None, + auth_server_secret: Optional[pulumi.Input[str]] = None, + broadcast_ssid: Optional[pulumi.Input[str]] = None, + bss_color_partial: Optional[pulumi.Input[str]] = None, + dtim: Optional[pulumi.Input[int]] = None, + end_ip: Optional[pulumi.Input[str]] = None, + ip_address: Optional[pulumi.Input[str]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mu_mimo: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + passphrase: Optional[pulumi.Input[str]] = None, + pmf: Optional[pulumi.Input[str]] = None, + rts_threshold: Optional[pulumi.Input[int]] = None, + sae_password: Optional[pulumi.Input[str]] = None, + security: Optional[pulumi.Input[str]] = None, + ssid: Optional[pulumi.Input[str]] = None, + start_ip: Optional[pulumi.Input[str]] = None, + target_wake_time: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Extendervap resource. + :param pulumi.Input[str] allowaccess: Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + :param pulumi.Input[str] auth_server_address: Wi-Fi Authentication Server Address (IPv4 format). + :param pulumi.Input[int] auth_server_port: Wi-Fi Authentication Server Port. + :param pulumi.Input[str] auth_server_secret: Wi-Fi Authentication Server Secret. + :param pulumi.Input[str] broadcast_ssid: Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] bss_color_partial: Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[int] dtim: Wi-Fi DTIM (1 - 255) default = 1. + :param pulumi.Input[str] end_ip: End ip address. + :param pulumi.Input[str] ip_address: Extender ip address. + :param pulumi.Input[int] max_clients: Wi-Fi max clients (0 - 512), default = 0 (no limit) + :param pulumi.Input[str] mu_mimo: Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] name: Wi-Fi VAP name. + :param pulumi.Input[str] passphrase: Wi-Fi passphrase. + :param pulumi.Input[str] pmf: Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + :param pulumi.Input[int] rts_threshold: Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + :param pulumi.Input[str] sae_password: Wi-Fi SAE Password. + :param pulumi.Input[str] security: 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`. + :param pulumi.Input[str] ssid: Wi-Fi SSID. + :param pulumi.Input[str] start_ip: Start ip address. + :param pulumi.Input[str] target_wake_time: Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] type: Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + if allowaccess is not None: + pulumi.set(__self__, "allowaccess", allowaccess) + if auth_server_address is not None: + pulumi.set(__self__, "auth_server_address", auth_server_address) + if auth_server_port is not None: + pulumi.set(__self__, "auth_server_port", auth_server_port) + if auth_server_secret is not None: + pulumi.set(__self__, "auth_server_secret", auth_server_secret) + if broadcast_ssid is not None: + pulumi.set(__self__, "broadcast_ssid", broadcast_ssid) + if bss_color_partial is not None: + pulumi.set(__self__, "bss_color_partial", bss_color_partial) + if dtim is not None: + pulumi.set(__self__, "dtim", dtim) + if end_ip is not None: + pulumi.set(__self__, "end_ip", end_ip) + if ip_address is not None: + pulumi.set(__self__, "ip_address", ip_address) + if max_clients is not None: + pulumi.set(__self__, "max_clients", max_clients) + if mu_mimo is not None: + pulumi.set(__self__, "mu_mimo", mu_mimo) + if name is not None: + pulumi.set(__self__, "name", name) + if passphrase is not None: + pulumi.set(__self__, "passphrase", passphrase) + if pmf is not None: + pulumi.set(__self__, "pmf", pmf) + if rts_threshold is not None: + pulumi.set(__self__, "rts_threshold", rts_threshold) + if sae_password is not None: + pulumi.set(__self__, "sae_password", sae_password) + if security is not None: + pulumi.set(__self__, "security", security) + if ssid is not None: + pulumi.set(__self__, "ssid", ssid) + if start_ip is not None: + pulumi.set(__self__, "start_ip", start_ip) + if target_wake_time is not None: + pulumi.set(__self__, "target_wake_time", target_wake_time) + if type is not None: + pulumi.set(__self__, "type", type) + if vdomparam is not None: + pulumi.set(__self__, "vdomparam", vdomparam) + + @property + @pulumi.getter + def allowaccess(self) -> Optional[pulumi.Input[str]]: + """ + Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + """ + return pulumi.get(self, "allowaccess") + + @allowaccess.setter + def allowaccess(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "allowaccess", value) + + @property + @pulumi.getter(name="authServerAddress") + def auth_server_address(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi Authentication Server Address (IPv4 format). + """ + return pulumi.get(self, "auth_server_address") + + @auth_server_address.setter + def auth_server_address(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "auth_server_address", value) + + @property + @pulumi.getter(name="authServerPort") + def auth_server_port(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi Authentication Server Port. + """ + return pulumi.get(self, "auth_server_port") + + @auth_server_port.setter + def auth_server_port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "auth_server_port", value) + + @property + @pulumi.getter(name="authServerSecret") + def auth_server_secret(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi Authentication Server Secret. + """ + return pulumi.get(self, "auth_server_secret") + + @auth_server_secret.setter + def auth_server_secret(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "auth_server_secret", value) + + @property + @pulumi.getter(name="broadcastSsid") + def broadcast_ssid(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "broadcast_ssid") + + @broadcast_ssid.setter + def broadcast_ssid(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "broadcast_ssid", value) + + @property + @pulumi.getter(name="bssColorPartial") + def bss_color_partial(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "bss_color_partial") + + @bss_color_partial.setter + def bss_color_partial(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bss_color_partial", value) + + @property + @pulumi.getter + def dtim(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi DTIM (1 - 255) default = 1. + """ + return pulumi.get(self, "dtim") + + @dtim.setter + def dtim(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "dtim", value) + + @property + @pulumi.getter(name="endIp") + def end_ip(self) -> Optional[pulumi.Input[str]]: + """ + End ip address. + """ + return pulumi.get(self, "end_ip") + + @end_ip.setter + def end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "end_ip", value) + + @property + @pulumi.getter(name="ipAddress") + def ip_address(self) -> Optional[pulumi.Input[str]]: + """ + Extender ip address. + """ + return pulumi.get(self, "ip_address") + + @ip_address.setter + def ip_address(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ip_address", value) + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi max clients (0 - 512), default = 0 (no limit) + """ + return pulumi.get(self, "max_clients") + + @max_clients.setter + def max_clients(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_clients", value) + + @property + @pulumi.getter(name="muMimo") + def mu_mimo(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "mu_mimo") + + @mu_mimo.setter + def mu_mimo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mu_mimo", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi VAP name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def passphrase(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi passphrase. + """ + return pulumi.get(self, "passphrase") + + @passphrase.setter + def passphrase(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "passphrase", value) + + @property + @pulumi.getter + def pmf(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + """ + return pulumi.get(self, "pmf") + + @pmf.setter + def pmf(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pmf", value) + + @property + @pulumi.getter(name="rtsThreshold") + def rts_threshold(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + """ + return pulumi.get(self, "rts_threshold") + + @rts_threshold.setter + def rts_threshold(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "rts_threshold", value) + + @property + @pulumi.getter(name="saePassword") + def sae_password(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi SAE Password. + """ + return pulumi.get(self, "sae_password") + + @sae_password.setter + def sae_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sae_password", value) + + @property + @pulumi.getter + def security(self) -> Optional[pulumi.Input[str]]: + """ + 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`. + """ + return pulumi.get(self, "security") + + @security.setter + def security(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security", value) + + @property + @pulumi.getter + def ssid(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi SSID. + """ + return pulumi.get(self, "ssid") + + @ssid.setter + def ssid(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssid", value) + + @property + @pulumi.getter(name="startIp") + def start_ip(self) -> Optional[pulumi.Input[str]]: + """ + Start ip address. + """ + return pulumi.get(self, "start_ip") + + @start_ip.setter + def start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_ip", value) + + @property + @pulumi.getter(name="targetWakeTime") + def target_wake_time(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "target_wake_time") + + @target_wake_time.setter + def target_wake_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_wake_time", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def vdomparam(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + + @vdomparam.setter + def vdomparam(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vdomparam", value) + + +@pulumi.input_type +class _ExtendervapState: + def __init__(__self__, *, + allowaccess: Optional[pulumi.Input[str]] = None, + auth_server_address: Optional[pulumi.Input[str]] = None, + auth_server_port: Optional[pulumi.Input[int]] = None, + auth_server_secret: Optional[pulumi.Input[str]] = None, + broadcast_ssid: Optional[pulumi.Input[str]] = None, + bss_color_partial: Optional[pulumi.Input[str]] = None, + dtim: Optional[pulumi.Input[int]] = None, + end_ip: Optional[pulumi.Input[str]] = None, + ip_address: Optional[pulumi.Input[str]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mu_mimo: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + passphrase: Optional[pulumi.Input[str]] = None, + pmf: Optional[pulumi.Input[str]] = None, + rts_threshold: Optional[pulumi.Input[int]] = None, + sae_password: Optional[pulumi.Input[str]] = None, + security: Optional[pulumi.Input[str]] = None, + ssid: Optional[pulumi.Input[str]] = None, + start_ip: Optional[pulumi.Input[str]] = None, + target_wake_time: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None): + """ + Input properties used for looking up and filtering Extendervap resources. + :param pulumi.Input[str] allowaccess: Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + :param pulumi.Input[str] auth_server_address: Wi-Fi Authentication Server Address (IPv4 format). + :param pulumi.Input[int] auth_server_port: Wi-Fi Authentication Server Port. + :param pulumi.Input[str] auth_server_secret: Wi-Fi Authentication Server Secret. + :param pulumi.Input[str] broadcast_ssid: Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] bss_color_partial: Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[int] dtim: Wi-Fi DTIM (1 - 255) default = 1. + :param pulumi.Input[str] end_ip: End ip address. + :param pulumi.Input[str] ip_address: Extender ip address. + :param pulumi.Input[int] max_clients: Wi-Fi max clients (0 - 512), default = 0 (no limit) + :param pulumi.Input[str] mu_mimo: Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] name: Wi-Fi VAP name. + :param pulumi.Input[str] passphrase: Wi-Fi passphrase. + :param pulumi.Input[str] pmf: Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + :param pulumi.Input[int] rts_threshold: Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + :param pulumi.Input[str] sae_password: Wi-Fi SAE Password. + :param pulumi.Input[str] security: 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`. + :param pulumi.Input[str] ssid: Wi-Fi SSID. + :param pulumi.Input[str] start_ip: Start ip address. + :param pulumi.Input[str] target_wake_time: Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] type: Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + if allowaccess is not None: + pulumi.set(__self__, "allowaccess", allowaccess) + if auth_server_address is not None: + pulumi.set(__self__, "auth_server_address", auth_server_address) + if auth_server_port is not None: + pulumi.set(__self__, "auth_server_port", auth_server_port) + if auth_server_secret is not None: + pulumi.set(__self__, "auth_server_secret", auth_server_secret) + if broadcast_ssid is not None: + pulumi.set(__self__, "broadcast_ssid", broadcast_ssid) + if bss_color_partial is not None: + pulumi.set(__self__, "bss_color_partial", bss_color_partial) + if dtim is not None: + pulumi.set(__self__, "dtim", dtim) + if end_ip is not None: + pulumi.set(__self__, "end_ip", end_ip) + if ip_address is not None: + pulumi.set(__self__, "ip_address", ip_address) + if max_clients is not None: + pulumi.set(__self__, "max_clients", max_clients) + if mu_mimo is not None: + pulumi.set(__self__, "mu_mimo", mu_mimo) + if name is not None: + pulumi.set(__self__, "name", name) + if passphrase is not None: + pulumi.set(__self__, "passphrase", passphrase) + if pmf is not None: + pulumi.set(__self__, "pmf", pmf) + if rts_threshold is not None: + pulumi.set(__self__, "rts_threshold", rts_threshold) + if sae_password is not None: + pulumi.set(__self__, "sae_password", sae_password) + if security is not None: + pulumi.set(__self__, "security", security) + if ssid is not None: + pulumi.set(__self__, "ssid", ssid) + if start_ip is not None: + pulumi.set(__self__, "start_ip", start_ip) + if target_wake_time is not None: + pulumi.set(__self__, "target_wake_time", target_wake_time) + if type is not None: + pulumi.set(__self__, "type", type) + if vdomparam is not None: + pulumi.set(__self__, "vdomparam", vdomparam) + + @property + @pulumi.getter + def allowaccess(self) -> Optional[pulumi.Input[str]]: + """ + Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + """ + return pulumi.get(self, "allowaccess") + + @allowaccess.setter + def allowaccess(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "allowaccess", value) + + @property + @pulumi.getter(name="authServerAddress") + def auth_server_address(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi Authentication Server Address (IPv4 format). + """ + return pulumi.get(self, "auth_server_address") + + @auth_server_address.setter + def auth_server_address(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "auth_server_address", value) + + @property + @pulumi.getter(name="authServerPort") + def auth_server_port(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi Authentication Server Port. + """ + return pulumi.get(self, "auth_server_port") + + @auth_server_port.setter + def auth_server_port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "auth_server_port", value) + + @property + @pulumi.getter(name="authServerSecret") + def auth_server_secret(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi Authentication Server Secret. + """ + return pulumi.get(self, "auth_server_secret") + + @auth_server_secret.setter + def auth_server_secret(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "auth_server_secret", value) + + @property + @pulumi.getter(name="broadcastSsid") + def broadcast_ssid(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "broadcast_ssid") + + @broadcast_ssid.setter + def broadcast_ssid(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "broadcast_ssid", value) + + @property + @pulumi.getter(name="bssColorPartial") + def bss_color_partial(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "bss_color_partial") + + @bss_color_partial.setter + def bss_color_partial(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bss_color_partial", value) + + @property + @pulumi.getter + def dtim(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi DTIM (1 - 255) default = 1. + """ + return pulumi.get(self, "dtim") + + @dtim.setter + def dtim(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "dtim", value) + + @property + @pulumi.getter(name="endIp") + def end_ip(self) -> Optional[pulumi.Input[str]]: + """ + End ip address. + """ + return pulumi.get(self, "end_ip") + + @end_ip.setter + def end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "end_ip", value) + + @property + @pulumi.getter(name="ipAddress") + def ip_address(self) -> Optional[pulumi.Input[str]]: + """ + Extender ip address. + """ + return pulumi.get(self, "ip_address") + + @ip_address.setter + def ip_address(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ip_address", value) + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi max clients (0 - 512), default = 0 (no limit) + """ + return pulumi.get(self, "max_clients") + + @max_clients.setter + def max_clients(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_clients", value) + + @property + @pulumi.getter(name="muMimo") + def mu_mimo(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "mu_mimo") + + @mu_mimo.setter + def mu_mimo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mu_mimo", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi VAP name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def passphrase(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi passphrase. + """ + return pulumi.get(self, "passphrase") + + @passphrase.setter + def passphrase(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "passphrase", value) + + @property + @pulumi.getter + def pmf(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + """ + return pulumi.get(self, "pmf") + + @pmf.setter + def pmf(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pmf", value) + + @property + @pulumi.getter(name="rtsThreshold") + def rts_threshold(self) -> Optional[pulumi.Input[int]]: + """ + Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + """ + return pulumi.get(self, "rts_threshold") + + @rts_threshold.setter + def rts_threshold(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "rts_threshold", value) + + @property + @pulumi.getter(name="saePassword") + def sae_password(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi SAE Password. + """ + return pulumi.get(self, "sae_password") + + @sae_password.setter + def sae_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sae_password", value) + + @property + @pulumi.getter + def security(self) -> Optional[pulumi.Input[str]]: + """ + 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`. + """ + return pulumi.get(self, "security") + + @security.setter + def security(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security", value) + + @property + @pulumi.getter + def ssid(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi SSID. + """ + return pulumi.get(self, "ssid") + + @ssid.setter + def ssid(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssid", value) + + @property + @pulumi.getter(name="startIp") + def start_ip(self) -> Optional[pulumi.Input[str]]: + """ + Start ip address. + """ + return pulumi.get(self, "start_ip") + + @start_ip.setter + def start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_ip", value) + + @property + @pulumi.getter(name="targetWakeTime") + def target_wake_time(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "target_wake_time") + + @target_wake_time.setter + def target_wake_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_wake_time", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + """ + Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def vdomparam(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + + @vdomparam.setter + def vdomparam(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vdomparam", value) + + +class Extendervap(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + allowaccess: Optional[pulumi.Input[str]] = None, + auth_server_address: Optional[pulumi.Input[str]] = None, + auth_server_port: Optional[pulumi.Input[int]] = None, + auth_server_secret: Optional[pulumi.Input[str]] = None, + broadcast_ssid: Optional[pulumi.Input[str]] = None, + bss_color_partial: Optional[pulumi.Input[str]] = None, + dtim: Optional[pulumi.Input[int]] = None, + end_ip: Optional[pulumi.Input[str]] = None, + ip_address: Optional[pulumi.Input[str]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mu_mimo: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + passphrase: Optional[pulumi.Input[str]] = None, + pmf: Optional[pulumi.Input[str]] = None, + rts_threshold: Optional[pulumi.Input[int]] = None, + sae_password: Optional[pulumi.Input[str]] = None, + security: Optional[pulumi.Input[str]] = None, + ssid: Optional[pulumi.Input[str]] = None, + start_ip: Optional[pulumi.Input[str]] = None, + target_wake_time: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + FortiExtender wifi vap configuration. Applies to FortiOS Version `>= 7.4.4`. + + ## Import + + ExtensionController ExtenderVap can be imported using any of these accepted formats: + + ```sh + $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + ``` + + If you do not want to import arguments of block: + + $ export "FORTIOS_IMPORT_TABLE"="false" + + ```sh + $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + ``` + + $ unset "FORTIOS_IMPORT_TABLE" + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] allowaccess: Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + :param pulumi.Input[str] auth_server_address: Wi-Fi Authentication Server Address (IPv4 format). + :param pulumi.Input[int] auth_server_port: Wi-Fi Authentication Server Port. + :param pulumi.Input[str] auth_server_secret: Wi-Fi Authentication Server Secret. + :param pulumi.Input[str] broadcast_ssid: Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] bss_color_partial: Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[int] dtim: Wi-Fi DTIM (1 - 255) default = 1. + :param pulumi.Input[str] end_ip: End ip address. + :param pulumi.Input[str] ip_address: Extender ip address. + :param pulumi.Input[int] max_clients: Wi-Fi max clients (0 - 512), default = 0 (no limit) + :param pulumi.Input[str] mu_mimo: Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] name: Wi-Fi VAP name. + :param pulumi.Input[str] passphrase: Wi-Fi passphrase. + :param pulumi.Input[str] pmf: Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + :param pulumi.Input[int] rts_threshold: Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + :param pulumi.Input[str] sae_password: Wi-Fi SAE Password. + :param pulumi.Input[str] security: 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`. + :param pulumi.Input[str] ssid: Wi-Fi SSID. + :param pulumi.Input[str] start_ip: Start ip address. + :param pulumi.Input[str] target_wake_time: Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] type: Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: Optional[ExtendervapArgs] = None, + opts: Optional[pulumi.ResourceOptions] = None): + """ + FortiExtender wifi vap configuration. Applies to FortiOS Version `>= 7.4.4`. + + ## Import + + ExtensionController ExtenderVap can be imported using any of these accepted formats: + + ```sh + $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + ``` + + If you do not want to import arguments of block: + + $ export "FORTIOS_IMPORT_TABLE"="false" + + ```sh + $ pulumi import fortios:extensioncontroller/extendervap:Extendervap labelname {{name}} + ``` + + $ unset "FORTIOS_IMPORT_TABLE" + + :param str resource_name: The name of the resource. + :param ExtendervapArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ExtendervapArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + allowaccess: Optional[pulumi.Input[str]] = None, + auth_server_address: Optional[pulumi.Input[str]] = None, + auth_server_port: Optional[pulumi.Input[int]] = None, + auth_server_secret: Optional[pulumi.Input[str]] = None, + broadcast_ssid: Optional[pulumi.Input[str]] = None, + bss_color_partial: Optional[pulumi.Input[str]] = None, + dtim: Optional[pulumi.Input[int]] = None, + end_ip: Optional[pulumi.Input[str]] = None, + ip_address: Optional[pulumi.Input[str]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mu_mimo: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + passphrase: Optional[pulumi.Input[str]] = None, + pmf: Optional[pulumi.Input[str]] = None, + rts_threshold: Optional[pulumi.Input[int]] = None, + sae_password: Optional[pulumi.Input[str]] = None, + security: Optional[pulumi.Input[str]] = None, + ssid: Optional[pulumi.Input[str]] = None, + start_ip: Optional[pulumi.Input[str]] = None, + target_wake_time: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ExtendervapArgs.__new__(ExtendervapArgs) + + __props__.__dict__["allowaccess"] = allowaccess + __props__.__dict__["auth_server_address"] = auth_server_address + __props__.__dict__["auth_server_port"] = auth_server_port + __props__.__dict__["auth_server_secret"] = auth_server_secret + __props__.__dict__["broadcast_ssid"] = broadcast_ssid + __props__.__dict__["bss_color_partial"] = bss_color_partial + __props__.__dict__["dtim"] = dtim + __props__.__dict__["end_ip"] = end_ip + __props__.__dict__["ip_address"] = ip_address + __props__.__dict__["max_clients"] = max_clients + __props__.__dict__["mu_mimo"] = mu_mimo + __props__.__dict__["name"] = name + __props__.__dict__["passphrase"] = passphrase + __props__.__dict__["pmf"] = pmf + __props__.__dict__["rts_threshold"] = rts_threshold + __props__.__dict__["sae_password"] = sae_password + __props__.__dict__["security"] = security + __props__.__dict__["ssid"] = ssid + __props__.__dict__["start_ip"] = start_ip + __props__.__dict__["target_wake_time"] = target_wake_time + __props__.__dict__["type"] = type + __props__.__dict__["vdomparam"] = vdomparam + super(Extendervap, __self__).__init__( + 'fortios:extensioncontroller/extendervap:Extendervap', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None, + allowaccess: Optional[pulumi.Input[str]] = None, + auth_server_address: Optional[pulumi.Input[str]] = None, + auth_server_port: Optional[pulumi.Input[int]] = None, + auth_server_secret: Optional[pulumi.Input[str]] = None, + broadcast_ssid: Optional[pulumi.Input[str]] = None, + bss_color_partial: Optional[pulumi.Input[str]] = None, + dtim: Optional[pulumi.Input[int]] = None, + end_ip: Optional[pulumi.Input[str]] = None, + ip_address: Optional[pulumi.Input[str]] = None, + max_clients: Optional[pulumi.Input[int]] = None, + mu_mimo: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + passphrase: Optional[pulumi.Input[str]] = None, + pmf: Optional[pulumi.Input[str]] = None, + rts_threshold: Optional[pulumi.Input[int]] = None, + sae_password: Optional[pulumi.Input[str]] = None, + security: Optional[pulumi.Input[str]] = None, + ssid: Optional[pulumi.Input[str]] = None, + start_ip: Optional[pulumi.Input[str]] = None, + target_wake_time: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None) -> 'Extendervap': + """ + Get an existing Extendervap resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] allowaccess: Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + :param pulumi.Input[str] auth_server_address: Wi-Fi Authentication Server Address (IPv4 format). + :param pulumi.Input[int] auth_server_port: Wi-Fi Authentication Server Port. + :param pulumi.Input[str] auth_server_secret: Wi-Fi Authentication Server Secret. + :param pulumi.Input[str] broadcast_ssid: Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] bss_color_partial: Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[int] dtim: Wi-Fi DTIM (1 - 255) default = 1. + :param pulumi.Input[str] end_ip: End ip address. + :param pulumi.Input[str] ip_address: Extender ip address. + :param pulumi.Input[int] max_clients: Wi-Fi max clients (0 - 512), default = 0 (no limit) + :param pulumi.Input[str] mu_mimo: Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] name: Wi-Fi VAP name. + :param pulumi.Input[str] passphrase: Wi-Fi passphrase. + :param pulumi.Input[str] pmf: Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + :param pulumi.Input[int] rts_threshold: Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + :param pulumi.Input[str] sae_password: Wi-Fi SAE Password. + :param pulumi.Input[str] security: 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`. + :param pulumi.Input[str] ssid: Wi-Fi SSID. + :param pulumi.Input[str] start_ip: Start ip address. + :param pulumi.Input[str] target_wake_time: Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + :param pulumi.Input[str] type: Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = _ExtendervapState.__new__(_ExtendervapState) + + __props__.__dict__["allowaccess"] = allowaccess + __props__.__dict__["auth_server_address"] = auth_server_address + __props__.__dict__["auth_server_port"] = auth_server_port + __props__.__dict__["auth_server_secret"] = auth_server_secret + __props__.__dict__["broadcast_ssid"] = broadcast_ssid + __props__.__dict__["bss_color_partial"] = bss_color_partial + __props__.__dict__["dtim"] = dtim + __props__.__dict__["end_ip"] = end_ip + __props__.__dict__["ip_address"] = ip_address + __props__.__dict__["max_clients"] = max_clients + __props__.__dict__["mu_mimo"] = mu_mimo + __props__.__dict__["name"] = name + __props__.__dict__["passphrase"] = passphrase + __props__.__dict__["pmf"] = pmf + __props__.__dict__["rts_threshold"] = rts_threshold + __props__.__dict__["sae_password"] = sae_password + __props__.__dict__["security"] = security + __props__.__dict__["ssid"] = ssid + __props__.__dict__["start_ip"] = start_ip + __props__.__dict__["target_wake_time"] = target_wake_time + __props__.__dict__["type"] = type + __props__.__dict__["vdomparam"] = vdomparam + return Extendervap(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def allowaccess(self) -> pulumi.Output[str]: + """ + Control management access to the managed extender. Separate entries with a space. Valid values: `ping`, `telnet`, `http`, `https`, `ssh`, `snmp`. + """ + return pulumi.get(self, "allowaccess") + + @property + @pulumi.getter(name="authServerAddress") + def auth_server_address(self) -> pulumi.Output[str]: + """ + Wi-Fi Authentication Server Address (IPv4 format). + """ + return pulumi.get(self, "auth_server_address") + + @property + @pulumi.getter(name="authServerPort") + def auth_server_port(self) -> pulumi.Output[int]: + """ + Wi-Fi Authentication Server Port. + """ + return pulumi.get(self, "auth_server_port") + + @property + @pulumi.getter(name="authServerSecret") + def auth_server_secret(self) -> pulumi.Output[str]: + """ + Wi-Fi Authentication Server Secret. + """ + return pulumi.get(self, "auth_server_secret") + + @property + @pulumi.getter(name="broadcastSsid") + def broadcast_ssid(self) -> pulumi.Output[str]: + """ + Wi-Fi broadcast SSID enable / disable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "broadcast_ssid") + + @property + @pulumi.getter(name="bssColorPartial") + def bss_color_partial(self) -> pulumi.Output[str]: + """ + Wi-Fi 802.11AX bss color partial enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "bss_color_partial") + + @property + @pulumi.getter + def dtim(self) -> pulumi.Output[int]: + """ + Wi-Fi DTIM (1 - 255) default = 1. + """ + return pulumi.get(self, "dtim") + + @property + @pulumi.getter(name="endIp") + def end_ip(self) -> pulumi.Output[str]: + """ + End ip address. + """ + return pulumi.get(self, "end_ip") + + @property + @pulumi.getter(name="ipAddress") + def ip_address(self) -> pulumi.Output[str]: + """ + Extender ip address. + """ + return pulumi.get(self, "ip_address") + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> pulumi.Output[int]: + """ + Wi-Fi max clients (0 - 512), default = 0 (no limit) + """ + return pulumi.get(self, "max_clients") + + @property + @pulumi.getter(name="muMimo") + def mu_mimo(self) -> pulumi.Output[str]: + """ + Wi-Fi multi-user MIMO enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "mu_mimo") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + Wi-Fi VAP name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def passphrase(self) -> pulumi.Output[Optional[str]]: + """ + Wi-Fi passphrase. + """ + return pulumi.get(self, "passphrase") + + @property + @pulumi.getter + def pmf(self) -> pulumi.Output[str]: + """ + Wi-Fi pmf enable/disable, default = disable. Valid values: `disabled`, `optional`, `required`. + """ + return pulumi.get(self, "pmf") + + @property + @pulumi.getter(name="rtsThreshold") + def rts_threshold(self) -> pulumi.Output[int]: + """ + Wi-Fi RTS Threshold (256 - 2347), default = 2347 (RTS/CTS disabled). + """ + return pulumi.get(self, "rts_threshold") + + @property + @pulumi.getter(name="saePassword") + def sae_password(self) -> pulumi.Output[Optional[str]]: + """ + Wi-Fi SAE Password. + """ + return pulumi.get(self, "sae_password") + + @property + @pulumi.getter + def security(self) -> pulumi.Output[str]: + """ + 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`. + """ + return pulumi.get(self, "security") + + @property + @pulumi.getter + def ssid(self) -> pulumi.Output[str]: + """ + Wi-Fi SSID. + """ + return pulumi.get(self, "ssid") + + @property + @pulumi.getter(name="startIp") + def start_ip(self) -> pulumi.Output[str]: + """ + Start ip address. + """ + return pulumi.get(self, "start_ip") + + @property + @pulumi.getter(name="targetWakeTime") + def target_wake_time(self) -> pulumi.Output[str]: + """ + Wi-Fi 802.11AX target wake time enable / disable, default = enable. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "target_wake_time") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + Wi-Fi VAP type local-vap / lan-extension-vap. Valid values: `local-vap`, `lan-ext-vap`. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def vdomparam(self) -> pulumi.Output[str]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/fortigate.py b/sdk/python/pulumiverse_fortios/extensioncontroller/fortigate.py index 08251c8a..04cce8c1 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/fortigate.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/fortigate.py @@ -549,7 +549,7 @@ def vdom(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/fortigateprofile.py b/sdk/python/pulumiverse_fortios/extensioncontroller/fortigateprofile.py index ecb10143..e7c2a1f0 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/fortigateprofile.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/fortigateprofile.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Fortigateprofile resource. :param pulumi.Input[str] extension: Extension option. Valid values: `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['FortigateprofileLanExtensionArgs'] lan_extension: FortiGate connector LAN extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] name: FortiGate connector profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Fortigateprofile resources. :param pulumi.Input[str] extension: Extension option. Valid values: `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['FortigateprofileLanExtensionArgs'] lan_extension: FortiGate connector LAN extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] name: FortiGate connector profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] extension: Extension option. Valid values: `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['FortigateprofileLanExtensionArgs']] lan_extension: FortiGate connector LAN extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] name: FortiGate connector profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] extension: Extension option. Valid values: `lan-extension`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['FortigateprofileLanExtensionArgs']] lan_extension: FortiGate connector LAN extension configuration. The structure of `lan_extension` block is documented below. :param pulumi.Input[str] name: FortiGate connector profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/extensioncontroller/outputs.py b/sdk/python/pulumiverse_fortios/extensioncontroller/outputs.py index 48be359b..49f0a5a9 100644 --- a/sdk/python/pulumiverse_fortios/extensioncontroller/outputs.py +++ b/sdk/python/pulumiverse_fortios/extensioncontroller/outputs.py @@ -24,6 +24,11 @@ 'ExtenderprofileCellularSmsNotificationReceiver', 'ExtenderprofileLanExtension', 'ExtenderprofileLanExtensionBackhaul', + 'ExtenderprofileWifi', + 'ExtenderprofileWifiRadio1', + 'ExtenderprofileWifiRadio1LocalVap', + 'ExtenderprofileWifiRadio2', + 'ExtenderprofileWifiRadio2LocalVap', 'FortigateprofileLanExtension', ] @@ -291,19 +296,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[str] = None, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): - """ - :param 'ExtenderprofileCellularModem1AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param str preferred_carrier: Preferred carrier. - :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -330,89 +322,56 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.ExtenderprofileCellularModem1AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[int]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[str]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -593,19 +552,6 @@ def __init__(__self__, *, sim1_pin_code: Optional[str] = None, sim2_pin: Optional[str] = None, sim2_pin_code: Optional[str] = None): - """ - :param 'ExtenderprofileCellularModem2AutoSwitchArgs' auto_switch: FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - :param int conn_status: Connection status. - :param str default_sim: Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - :param str gps: FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - :param str preferred_carrier: Preferred carrier. - :param str redundant_intf: Redundant interface. - :param str redundant_mode: FortiExtender mode. Valid values: `disable`, `enable`. - :param str sim1_pin: SIM #1 PIN status. Valid values: `disable`, `enable`. - :param str sim1_pin_code: SIM #1 PIN password. - :param str sim2_pin: SIM #2 PIN status. Valid values: `disable`, `enable`. - :param str sim2_pin_code: SIM #2 PIN password. - """ if auto_switch is not None: pulumi.set(__self__, "auto_switch", auto_switch) if conn_status is not None: @@ -632,89 +578,56 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoSwitch") def auto_switch(self) -> Optional['outputs.ExtenderprofileCellularModem2AutoSwitch']: - """ - FortiExtender auto switch configuration. The structure of `auto_switch` block is documented below. - """ return pulumi.get(self, "auto_switch") @property @pulumi.getter(name="connStatus") def conn_status(self) -> Optional[int]: - """ - Connection status. - """ return pulumi.get(self, "conn_status") @property @pulumi.getter(name="defaultSim") def default_sim(self) -> Optional[str]: - """ - Default SIM selection. Valid values: `sim1`, `sim2`, `carrier`, `cost`. - """ return pulumi.get(self, "default_sim") @property @pulumi.getter def gps(self) -> Optional[str]: - """ - FortiExtender GPS enable/disable. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "gps") @property @pulumi.getter(name="preferredCarrier") def preferred_carrier(self) -> Optional[str]: - """ - Preferred carrier. - """ return pulumi.get(self, "preferred_carrier") @property @pulumi.getter(name="redundantIntf") def redundant_intf(self) -> Optional[str]: - """ - Redundant interface. - """ return pulumi.get(self, "redundant_intf") @property @pulumi.getter(name="redundantMode") def redundant_mode(self) -> Optional[str]: - """ - FortiExtender mode. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "redundant_mode") @property @pulumi.getter(name="sim1Pin") def sim1_pin(self) -> Optional[str]: - """ - SIM #1 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim1_pin") @property @pulumi.getter(name="sim1PinCode") def sim1_pin_code(self) -> Optional[str]: - """ - SIM #1 PIN password. - """ return pulumi.get(self, "sim1_pin_code") @property @pulumi.getter(name="sim2Pin") def sim2_pin(self) -> Optional[str]: - """ - SIM #2 PIN status. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "sim2_pin") @property @pulumi.getter(name="sim2PinCode") def sim2_pin_code(self) -> Optional[str]: - """ - SIM #2 PIN password. - """ return pulumi.get(self, "sim2_pin_code") @@ -1230,6 +1143,427 @@ def weight(self) -> Optional[int]: return pulumi.get(self, "weight") +@pulumi.output_type +class ExtenderprofileWifi(dict): + def __init__(__self__, *, + country: Optional[str] = None, + radio1: Optional['outputs.ExtenderprofileWifiRadio1'] = None, + radio2: Optional['outputs.ExtenderprofileWifiRadio2'] = None): + """ + :param str country: Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + :param 'ExtenderprofileWifiRadio1Args' radio1: Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + :param 'ExtenderprofileWifiRadio2Args' radio2: Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + + The `radio_1` block supports: + """ + if country is not None: + pulumi.set(__self__, "country", country) + if radio1 is not None: + pulumi.set(__self__, "radio1", radio1) + if radio2 is not None: + pulumi.set(__self__, "radio2", radio2) + + @property + @pulumi.getter + def country(self) -> Optional[str]: + """ + Country in which this FEX will operate (default = NA). Valid values: `--`, `AF`, `AL`, `DZ`, `AS`, `AO`, `AR`, `AM`, `AU`, `AT`, `AZ`, `BS`, `BH`, `BD`, `BB`, `BY`, `BE`, `BZ`, `BJ`, `BM`, `BT`, `BO`, `BA`, `BW`, `BR`, `BN`, `BG`, `BF`, `KH`, `CM`, `KY`, `CF`, `TD`, `CL`, `CN`, `CX`, `CO`, `CG`, `CD`, `CR`, `HR`, `CY`, `CZ`, `DK`, `DJ`, `DM`, `DO`, `EC`, `EG`, `SV`, `ET`, `EE`, `GF`, `PF`, `FO`, `FJ`, `FI`, `FR`, `GA`, `GE`, `GM`, `DE`, `GH`, `GI`, `GR`, `GL`, `GD`, `GP`, `GU`, `GT`, `GY`, `HT`, `HN`, `HK`, `HU`, `IS`, `IN`, `ID`, `IQ`, `IE`, `IM`, `IL`, `IT`, `CI`, `JM`, `JO`, `KZ`, `KE`, `KR`, `KW`, `LA`, `LV`, `LB`, `LS`, `LR`, `LY`, `LI`, `LT`, `LU`, `MO`, `MK`, `MG`, `MW`, `MY`, `MV`, `ML`, `MT`, `MH`, `MQ`, `MR`, `MU`, `YT`, `MX`, `FM`, `MD`, `MC`, `MN`, `MA`, `MZ`, `MM`, `NA`, `NP`, `NL`, `AN`, `AW`, `NZ`, `NI`, `NE`, `NG`, `NO`, `MP`, `OM`, `PK`, `PW`, `PA`, `PG`, `PY`, `PE`, `PH`, `PL`, `PT`, `PR`, `QA`, `RE`, `RO`, `RU`, `RW`, `BL`, `KN`, `LC`, `MF`, `PM`, `VC`, `SA`, `SN`, `RS`, `ME`, `SL`, `SG`, `SK`, `SI`, `SO`, `ZA`, `ES`, `LK`, `SR`, `SZ`, `SE`, `CH`, `TW`, `TZ`, `TH`, `TG`, `TT`, `TN`, `TR`, `TM`, `AE`, `TC`, `UG`, `UA`, `GB`, `US`, `PS`, `UY`, `UZ`, `VU`, `VE`, `VN`, `VI`, `WF`, `YE`, `ZM`, `ZW`, `JP`, `CA`. + """ + return pulumi.get(self, "country") + + @property + @pulumi.getter + def radio1(self) -> Optional['outputs.ExtenderprofileWifiRadio1']: + """ + Radio-1 config for Wi-Fi 2.4GHz The structure of `radio_1` block is documented below. + """ + return pulumi.get(self, "radio1") + + @property + @pulumi.getter + def radio2(self) -> Optional['outputs.ExtenderprofileWifiRadio2']: + """ + Radio-2 config for Wi-Fi 5GHz The structure of `radio_2` block is documented below. + + The `radio_1` block supports: + """ + return pulumi.get(self, "radio2") + + +@pulumi.output_type +class ExtenderprofileWifiRadio1(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "beaconInterval": + suggest = "beacon_interval" + elif key == "bssColor": + suggest = "bss_color" + elif key == "bssColorMode": + suggest = "bss_color_mode" + elif key == "extensionChannel": + suggest = "extension_channel" + elif key == "guardInterval": + suggest = "guard_interval" + elif key == "lanExtVap": + suggest = "lan_ext_vap" + elif key == "localVaps": + suggest = "local_vaps" + elif key == "maxClients": + suggest = "max_clients" + elif key == "operatingStandard": + suggest = "operating_standard" + elif key == "powerLevel": + suggest = "power_level" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ExtenderprofileWifiRadio1. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ExtenderprofileWifiRadio1.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ExtenderprofileWifiRadio1.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + band: Optional[str] = None, + bandwidth: Optional[str] = None, + beacon_interval: Optional[int] = None, + bss_color: Optional[int] = None, + bss_color_mode: Optional[str] = None, + channel: Optional[str] = None, + extension_channel: Optional[str] = None, + guard_interval: Optional[str] = None, + lan_ext_vap: Optional[str] = None, + local_vaps: Optional[Sequence['outputs.ExtenderprofileWifiRadio1LocalVap']] = None, + max_clients: Optional[int] = None, + mode: Optional[str] = None, + n80211d: Optional[str] = None, + operating_standard: Optional[str] = None, + power_level: Optional[int] = None, + status: Optional[str] = None): + if band is not None: + pulumi.set(__self__, "band", band) + if bandwidth is not None: + pulumi.set(__self__, "bandwidth", bandwidth) + if beacon_interval is not None: + pulumi.set(__self__, "beacon_interval", beacon_interval) + if bss_color is not None: + pulumi.set(__self__, "bss_color", bss_color) + if bss_color_mode is not None: + pulumi.set(__self__, "bss_color_mode", bss_color_mode) + if channel is not None: + pulumi.set(__self__, "channel", channel) + if extension_channel is not None: + pulumi.set(__self__, "extension_channel", extension_channel) + if guard_interval is not None: + pulumi.set(__self__, "guard_interval", guard_interval) + if lan_ext_vap is not None: + pulumi.set(__self__, "lan_ext_vap", lan_ext_vap) + if local_vaps is not None: + pulumi.set(__self__, "local_vaps", local_vaps) + if max_clients is not None: + pulumi.set(__self__, "max_clients", max_clients) + if mode is not None: + pulumi.set(__self__, "mode", mode) + if n80211d is not None: + pulumi.set(__self__, "n80211d", n80211d) + if operating_standard is not None: + pulumi.set(__self__, "operating_standard", operating_standard) + if power_level is not None: + pulumi.set(__self__, "power_level", power_level) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def band(self) -> Optional[str]: + return pulumi.get(self, "band") + + @property + @pulumi.getter + def bandwidth(self) -> Optional[str]: + return pulumi.get(self, "bandwidth") + + @property + @pulumi.getter(name="beaconInterval") + def beacon_interval(self) -> Optional[int]: + return pulumi.get(self, "beacon_interval") + + @property + @pulumi.getter(name="bssColor") + def bss_color(self) -> Optional[int]: + return pulumi.get(self, "bss_color") + + @property + @pulumi.getter(name="bssColorMode") + def bss_color_mode(self) -> Optional[str]: + return pulumi.get(self, "bss_color_mode") + + @property + @pulumi.getter + def channel(self) -> Optional[str]: + return pulumi.get(self, "channel") + + @property + @pulumi.getter(name="extensionChannel") + def extension_channel(self) -> Optional[str]: + return pulumi.get(self, "extension_channel") + + @property + @pulumi.getter(name="guardInterval") + def guard_interval(self) -> Optional[str]: + return pulumi.get(self, "guard_interval") + + @property + @pulumi.getter(name="lanExtVap") + def lan_ext_vap(self) -> Optional[str]: + return pulumi.get(self, "lan_ext_vap") + + @property + @pulumi.getter(name="localVaps") + def local_vaps(self) -> Optional[Sequence['outputs.ExtenderprofileWifiRadio1LocalVap']]: + return pulumi.get(self, "local_vaps") + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> Optional[int]: + return pulumi.get(self, "max_clients") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def n80211d(self) -> Optional[str]: + return pulumi.get(self, "n80211d") + + @property + @pulumi.getter(name="operatingStandard") + def operating_standard(self) -> Optional[str]: + return pulumi.get(self, "operating_standard") + + @property + @pulumi.getter(name="powerLevel") + def power_level(self) -> Optional[int]: + return pulumi.get(self, "power_level") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + return pulumi.get(self, "status") + + +@pulumi.output_type +class ExtenderprofileWifiRadio1LocalVap(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Wi-Fi local VAP name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Wi-Fi local VAP name. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class ExtenderprofileWifiRadio2(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "beaconInterval": + suggest = "beacon_interval" + elif key == "bssColor": + suggest = "bss_color" + elif key == "bssColorMode": + suggest = "bss_color_mode" + elif key == "extensionChannel": + suggest = "extension_channel" + elif key == "guardInterval": + suggest = "guard_interval" + elif key == "lanExtVap": + suggest = "lan_ext_vap" + elif key == "localVaps": + suggest = "local_vaps" + elif key == "maxClients": + suggest = "max_clients" + elif key == "operatingStandard": + suggest = "operating_standard" + elif key == "powerLevel": + suggest = "power_level" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ExtenderprofileWifiRadio2. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ExtenderprofileWifiRadio2.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ExtenderprofileWifiRadio2.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + band: Optional[str] = None, + bandwidth: Optional[str] = None, + beacon_interval: Optional[int] = None, + bss_color: Optional[int] = None, + bss_color_mode: Optional[str] = None, + channel: Optional[str] = None, + extension_channel: Optional[str] = None, + guard_interval: Optional[str] = None, + lan_ext_vap: Optional[str] = None, + local_vaps: Optional[Sequence['outputs.ExtenderprofileWifiRadio2LocalVap']] = None, + max_clients: Optional[int] = None, + mode: Optional[str] = None, + n80211d: Optional[str] = None, + operating_standard: Optional[str] = None, + power_level: Optional[int] = None, + status: Optional[str] = None): + if band is not None: + pulumi.set(__self__, "band", band) + if bandwidth is not None: + pulumi.set(__self__, "bandwidth", bandwidth) + if beacon_interval is not None: + pulumi.set(__self__, "beacon_interval", beacon_interval) + if bss_color is not None: + pulumi.set(__self__, "bss_color", bss_color) + if bss_color_mode is not None: + pulumi.set(__self__, "bss_color_mode", bss_color_mode) + if channel is not None: + pulumi.set(__self__, "channel", channel) + if extension_channel is not None: + pulumi.set(__self__, "extension_channel", extension_channel) + if guard_interval is not None: + pulumi.set(__self__, "guard_interval", guard_interval) + if lan_ext_vap is not None: + pulumi.set(__self__, "lan_ext_vap", lan_ext_vap) + if local_vaps is not None: + pulumi.set(__self__, "local_vaps", local_vaps) + if max_clients is not None: + pulumi.set(__self__, "max_clients", max_clients) + if mode is not None: + pulumi.set(__self__, "mode", mode) + if n80211d is not None: + pulumi.set(__self__, "n80211d", n80211d) + if operating_standard is not None: + pulumi.set(__self__, "operating_standard", operating_standard) + if power_level is not None: + pulumi.set(__self__, "power_level", power_level) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def band(self) -> Optional[str]: + return pulumi.get(self, "band") + + @property + @pulumi.getter + def bandwidth(self) -> Optional[str]: + return pulumi.get(self, "bandwidth") + + @property + @pulumi.getter(name="beaconInterval") + def beacon_interval(self) -> Optional[int]: + return pulumi.get(self, "beacon_interval") + + @property + @pulumi.getter(name="bssColor") + def bss_color(self) -> Optional[int]: + return pulumi.get(self, "bss_color") + + @property + @pulumi.getter(name="bssColorMode") + def bss_color_mode(self) -> Optional[str]: + return pulumi.get(self, "bss_color_mode") + + @property + @pulumi.getter + def channel(self) -> Optional[str]: + return pulumi.get(self, "channel") + + @property + @pulumi.getter(name="extensionChannel") + def extension_channel(self) -> Optional[str]: + return pulumi.get(self, "extension_channel") + + @property + @pulumi.getter(name="guardInterval") + def guard_interval(self) -> Optional[str]: + return pulumi.get(self, "guard_interval") + + @property + @pulumi.getter(name="lanExtVap") + def lan_ext_vap(self) -> Optional[str]: + return pulumi.get(self, "lan_ext_vap") + + @property + @pulumi.getter(name="localVaps") + def local_vaps(self) -> Optional[Sequence['outputs.ExtenderprofileWifiRadio2LocalVap']]: + return pulumi.get(self, "local_vaps") + + @property + @pulumi.getter(name="maxClients") + def max_clients(self) -> Optional[int]: + return pulumi.get(self, "max_clients") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def n80211d(self) -> Optional[str]: + return pulumi.get(self, "n80211d") + + @property + @pulumi.getter(name="operatingStandard") + def operating_standard(self) -> Optional[str]: + return pulumi.get(self, "operating_standard") + + @property + @pulumi.getter(name="powerLevel") + def power_level(self) -> Optional[int]: + return pulumi.get(self, "power_level") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + return pulumi.get(self, "status") + + +@pulumi.output_type +class ExtenderprofileWifiRadio2LocalVap(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Wi-Fi local VAP name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Wi-Fi local VAP name. + """ + return pulumi.get(self, "name") + + @pulumi.output_type class FortigateprofileLanExtension(dict): @staticmethod diff --git a/sdk/python/pulumiverse_fortios/filter/dns/domainfilter.py b/sdk/python/pulumiverse_fortios/filter/dns/domainfilter.py index 466d8f66..2362f7db 100644 --- a/sdk/python/pulumiverse_fortios/filter/dns/domainfilter.py +++ b/sdk/python/pulumiverse_fortios/filter/dns/domainfilter.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DomainfilterEntryArgs']]] entries: DNS domain filter entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Domainfilt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DomainfilterEntryArgs']]] entries: DNS domain filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -285,7 +284,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -311,7 +309,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DomainfilterEntryArgs']]]] entries: DNS domain filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -326,7 +324,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -341,7 +338,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -429,7 +425,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DomainfilterEntryArgs']]]] entries: DNS domain filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -482,7 +478,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -496,7 +492,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/dns/profile.py b/sdk/python/pulumiverse_fortios/filter/dns/profile.py index b43f1c8b..2b93fcb0 100644 --- a/sdk/python/pulumiverse_fortios/filter/dns/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/dns/profile.py @@ -32,6 +32,7 @@ def __init__(__self__, *, safe_search: Optional[pulumi.Input[str]] = None, sdns_domain_log: Optional[pulumi.Input[str]] = None, sdns_ftgd_err_log: Optional[pulumi.Input[str]] = None, + strip_ech: Optional[pulumi.Input[str]] = None, transparent_dns_databases: Optional[pulumi.Input[Sequence[pulumi.Input['ProfileTransparentDnsDatabaseArgs']]]] = None, vdomparam: Optional[pulumi.Input[str]] = None, youtube_restrict: Optional[pulumi.Input[str]] = None): @@ -45,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ProfileExternalIpBlocklistArgs']]] external_ip_blocklists: One or more external IP block lists. The structure of `external_ip_blocklist` block is documented below. :param pulumi.Input['ProfileFtgdDnsArgs'] ftgd_dns: FortiGuard DNS Filter settings. The structure of `ftgd_dns` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_all_domain: Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] redirect_portal: IP address of the SDNS redirect portal. @@ -53,9 +54,10 @@ def __init__(__self__, *, :param pulumi.Input[str] safe_search: Enable/disable Google, Bing, and YouTube safe search. Valid values: `disable`, `enable`. :param pulumi.Input[str] sdns_domain_log: Enable/disable domain filtering and botnet domain logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] sdns_ftgd_err_log: Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strip_ech: Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['ProfileTransparentDnsDatabaseArgs']]] transparent_dns_databases: Transparent DNS database zones. The structure of `transparent_dns_database` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. """ if block_action is not None: pulumi.set(__self__, "block_action", block_action) @@ -89,6 +91,8 @@ def __init__(__self__, *, pulumi.set(__self__, "sdns_domain_log", sdns_domain_log) if sdns_ftgd_err_log is not None: pulumi.set(__self__, "sdns_ftgd_err_log", sdns_ftgd_err_log) + if strip_ech is not None: + pulumi.set(__self__, "strip_ech", strip_ech) if transparent_dns_databases is not None: pulumi.set(__self__, "transparent_dns_databases", transparent_dns_databases) if vdomparam is not None: @@ -196,7 +200,7 @@ def ftgd_dns(self, value: Optional[pulumi.Input['ProfileFtgdDnsArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -288,6 +292,18 @@ def sdns_ftgd_err_log(self) -> Optional[pulumi.Input[str]]: def sdns_ftgd_err_log(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "sdns_ftgd_err_log", value) + @property + @pulumi.getter(name="stripEch") + def strip_ech(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "strip_ech") + + @strip_ech.setter + def strip_ech(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "strip_ech", value) + @property @pulumi.getter(name="transparentDnsDatabases") def transparent_dns_databases(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProfileTransparentDnsDatabaseArgs']]]]: @@ -316,7 +332,7 @@ def vdomparam(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="youtubeRestrict") def youtube_restrict(self) -> Optional[pulumi.Input[str]]: """ - Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + Set safe search for YouTube restriction level. """ return pulumi.get(self, "youtube_restrict") @@ -344,6 +360,7 @@ def __init__(__self__, *, safe_search: Optional[pulumi.Input[str]] = None, sdns_domain_log: Optional[pulumi.Input[str]] = None, sdns_ftgd_err_log: Optional[pulumi.Input[str]] = None, + strip_ech: Optional[pulumi.Input[str]] = None, transparent_dns_databases: Optional[pulumi.Input[Sequence[pulumi.Input['ProfileTransparentDnsDatabaseArgs']]]] = None, vdomparam: Optional[pulumi.Input[str]] = None, youtube_restrict: Optional[pulumi.Input[str]] = None): @@ -357,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ProfileExternalIpBlocklistArgs']]] external_ip_blocklists: One or more external IP block lists. The structure of `external_ip_blocklist` block is documented below. :param pulumi.Input['ProfileFtgdDnsArgs'] ftgd_dns: FortiGuard DNS Filter settings. The structure of `ftgd_dns` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_all_domain: Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] redirect_portal: IP address of the SDNS redirect portal. @@ -365,9 +382,10 @@ def __init__(__self__, *, :param pulumi.Input[str] safe_search: Enable/disable Google, Bing, and YouTube safe search. Valid values: `disable`, `enable`. :param pulumi.Input[str] sdns_domain_log: Enable/disable domain filtering and botnet domain logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] sdns_ftgd_err_log: Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strip_ech: Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['ProfileTransparentDnsDatabaseArgs']]] transparent_dns_databases: Transparent DNS database zones. The structure of `transparent_dns_database` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. """ if block_action is not None: pulumi.set(__self__, "block_action", block_action) @@ -401,6 +419,8 @@ def __init__(__self__, *, pulumi.set(__self__, "sdns_domain_log", sdns_domain_log) if sdns_ftgd_err_log is not None: pulumi.set(__self__, "sdns_ftgd_err_log", sdns_ftgd_err_log) + if strip_ech is not None: + pulumi.set(__self__, "strip_ech", strip_ech) if transparent_dns_databases is not None: pulumi.set(__self__, "transparent_dns_databases", transparent_dns_databases) if vdomparam is not None: @@ -508,7 +528,7 @@ def ftgd_dns(self, value: Optional[pulumi.Input['ProfileFtgdDnsArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -600,6 +620,18 @@ def sdns_ftgd_err_log(self) -> Optional[pulumi.Input[str]]: def sdns_ftgd_err_log(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "sdns_ftgd_err_log", value) + @property + @pulumi.getter(name="stripEch") + def strip_ech(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "strip_ech") + + @strip_ech.setter + def strip_ech(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "strip_ech", value) + @property @pulumi.getter(name="transparentDnsDatabases") def transparent_dns_databases(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ProfileTransparentDnsDatabaseArgs']]]]: @@ -628,7 +660,7 @@ def vdomparam(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="youtubeRestrict") def youtube_restrict(self) -> Optional[pulumi.Input[str]]: """ - Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + Set safe search for YouTube restriction level. """ return pulumi.get(self, "youtube_restrict") @@ -658,6 +690,7 @@ def __init__(__self__, safe_search: Optional[pulumi.Input[str]] = None, sdns_domain_log: Optional[pulumi.Input[str]] = None, sdns_ftgd_err_log: Optional[pulumi.Input[str]] = None, + strip_ech: Optional[pulumi.Input[str]] = None, transparent_dns_databases: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileTransparentDnsDatabaseArgs']]]]] = None, vdomparam: Optional[pulumi.Input[str]] = None, youtube_restrict: Optional[pulumi.Input[str]] = None, @@ -667,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -713,7 +745,6 @@ def __init__(__self__, sdns_ftgd_err_log="enable", youtube_restrict="strict") ``` - ## Import @@ -743,7 +774,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileExternalIpBlocklistArgs']]]] external_ip_blocklists: One or more external IP block lists. The structure of `external_ip_blocklist` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileFtgdDnsArgs']] ftgd_dns: FortiGuard DNS Filter settings. The structure of `ftgd_dns` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_all_domain: Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] redirect_portal: IP address of the SDNS redirect portal. @@ -751,9 +782,10 @@ def __init__(__self__, :param pulumi.Input[str] safe_search: Enable/disable Google, Bing, and YouTube safe search. Valid values: `disable`, `enable`. :param pulumi.Input[str] sdns_domain_log: Enable/disable domain filtering and botnet domain logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] sdns_ftgd_err_log: Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strip_ech: Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileTransparentDnsDatabaseArgs']]]] transparent_dns_databases: Transparent DNS database zones. The structure of `transparent_dns_database` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. """ ... @overload @@ -766,7 +798,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -812,7 +843,6 @@ def __init__(__self__, sdns_ftgd_err_log="enable", youtube_restrict="strict") ``` - ## Import @@ -863,6 +893,7 @@ def _internal_init(__self__, safe_search: Optional[pulumi.Input[str]] = None, sdns_domain_log: Optional[pulumi.Input[str]] = None, sdns_ftgd_err_log: Optional[pulumi.Input[str]] = None, + strip_ech: Optional[pulumi.Input[str]] = None, transparent_dns_databases: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileTransparentDnsDatabaseArgs']]]]] = None, vdomparam: Optional[pulumi.Input[str]] = None, youtube_restrict: Optional[pulumi.Input[str]] = None, @@ -891,6 +922,7 @@ def _internal_init(__self__, __props__.__dict__["safe_search"] = safe_search __props__.__dict__["sdns_domain_log"] = sdns_domain_log __props__.__dict__["sdns_ftgd_err_log"] = sdns_ftgd_err_log + __props__.__dict__["strip_ech"] = strip_ech __props__.__dict__["transparent_dns_databases"] = transparent_dns_databases __props__.__dict__["vdomparam"] = vdomparam __props__.__dict__["youtube_restrict"] = youtube_restrict @@ -920,6 +952,7 @@ def get(resource_name: str, safe_search: Optional[pulumi.Input[str]] = None, sdns_domain_log: Optional[pulumi.Input[str]] = None, sdns_ftgd_err_log: Optional[pulumi.Input[str]] = None, + strip_ech: Optional[pulumi.Input[str]] = None, transparent_dns_databases: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileTransparentDnsDatabaseArgs']]]]] = None, vdomparam: Optional[pulumi.Input[str]] = None, youtube_restrict: Optional[pulumi.Input[str]] = None) -> 'Profile': @@ -938,7 +971,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileExternalIpBlocklistArgs']]]] external_ip_blocklists: One or more external IP block lists. The structure of `external_ip_blocklist` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileFtgdDnsArgs']] ftgd_dns: FortiGuard DNS Filter settings. The structure of `ftgd_dns` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_all_domain: Enable/disable logging of all domains visited (detailed DNS logging). Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] redirect_portal: IP address of the SDNS redirect portal. @@ -946,9 +979,10 @@ def get(resource_name: str, :param pulumi.Input[str] safe_search: Enable/disable Google, Bing, and YouTube safe search. Valid values: `disable`, `enable`. :param pulumi.Input[str] sdns_domain_log: Enable/disable domain filtering and botnet domain logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] sdns_ftgd_err_log: Enable/disable FortiGuard SDNS rating error logging. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strip_ech: Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileTransparentDnsDatabaseArgs']]]] transparent_dns_databases: Transparent DNS database zones. The structure of `transparent_dns_database` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. - :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + :param pulumi.Input[str] youtube_restrict: Set safe search for YouTube restriction level. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -970,6 +1004,7 @@ def get(resource_name: str, __props__.__dict__["safe_search"] = safe_search __props__.__dict__["sdns_domain_log"] = sdns_domain_log __props__.__dict__["sdns_ftgd_err_log"] = sdns_ftgd_err_log + __props__.__dict__["strip_ech"] = strip_ech __props__.__dict__["transparent_dns_databases"] = transparent_dns_databases __props__.__dict__["vdomparam"] = vdomparam __props__.__dict__["youtube_restrict"] = youtube_restrict @@ -1043,7 +1078,7 @@ def ftgd_dns(self) -> pulumi.Output['outputs.ProfileFtgdDns']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1103,6 +1138,14 @@ def sdns_ftgd_err_log(self) -> pulumi.Output[str]: """ return pulumi.get(self, "sdns_ftgd_err_log") + @property + @pulumi.getter(name="stripEch") + def strip_ech(self) -> pulumi.Output[str]: + """ + Enable/disable removal of the encrypted client hello service parameter from supporting DNS RRs. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "strip_ech") + @property @pulumi.getter(name="transparentDnsDatabases") def transparent_dns_databases(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileTransparentDnsDatabase']]]: @@ -1113,7 +1156,7 @@ def transparent_dns_databases(self) -> pulumi.Output[Optional[Sequence['outputs. @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -1123,7 +1166,7 @@ def vdomparam(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="youtubeRestrict") def youtube_restrict(self) -> pulumi.Output[str]: """ - Set safe search for YouTube restriction level. Valid values: `strict`, `moderate`. + Set safe search for YouTube restriction level. """ return pulumi.get(self, "youtube_restrict") diff --git a/sdk/python/pulumiverse_fortios/filter/email/_inputs.py b/sdk/python/pulumiverse_fortios/filter/email/_inputs.py index c4e6e19d..ddf4f617 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/_inputs.py +++ b/sdk/python/pulumiverse_fortios/filter/email/_inputs.py @@ -1191,13 +1191,6 @@ def __init__(__self__, *, log_all: Optional[pulumi.Input[str]] = None, tag_msg: Optional[pulumi.Input[str]] = None, tag_type: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] action: Action taken for matched file. Valid values: `log`, `block`. - :param pulumi.Input[str] log: Enable/disable file filter logging. Valid values: `enable`, `disable`. - :param pulumi.Input[str] log_all: Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - :param pulumi.Input[str] tag_msg: Subject text or header added to spam email. - :param pulumi.Input[str] tag_type: Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ if action is not None: pulumi.set(__self__, "action", action) if log is not None: @@ -1212,9 +1205,6 @@ def __init__(__self__, *, @property @pulumi.getter def action(self) -> Optional[pulumi.Input[str]]: - """ - Action taken for matched file. Valid values: `log`, `block`. - """ return pulumi.get(self, "action") @action.setter @@ -1224,9 +1214,6 @@ def action(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def log(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable file filter logging. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "log") @log.setter @@ -1236,9 +1223,6 @@ def log(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="logAll") def log_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "log_all") @log_all.setter @@ -1248,9 +1232,6 @@ def log_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="tagMsg") def tag_msg(self) -> Optional[pulumi.Input[str]]: - """ - Subject text or header added to spam email. - """ return pulumi.get(self, "tag_msg") @tag_msg.setter @@ -1260,9 +1241,6 @@ def tag_msg(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="tagType") def tag_type(self) -> Optional[pulumi.Input[str]]: - """ - Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ return pulumi.get(self, "tag_type") @tag_type.setter diff --git a/sdk/python/pulumiverse_fortios/filter/email/blockallowlist.py b/sdk/python/pulumiverse_fortios/filter/email/blockallowlist.py index ac2ab71c..595720bf 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/blockallowlist.py +++ b/sdk/python/pulumiverse_fortios/filter/email/blockallowlist.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BlockallowlistEntryArgs']]] entries: Anti-spam block/allow entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -100,7 +100,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -149,7 +149,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BlockallowlistEntryArgs']]] entries: Anti-spam block/allow entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -293,7 +293,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BlockallowlistEntryArgs']]]] entries: Anti-spam block/allow entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -390,7 +390,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BlockallowlistEntryArgs']]]] entries: Anti-spam block/allow entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -443,7 +443,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/bwl.py b/sdk/python/pulumiverse_fortios/filter/email/bwl.py index 36d2e8f2..b2771404 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/bwl.py +++ b/sdk/python/pulumiverse_fortios/filter/email/bwl.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwlEntryArgs']]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -100,7 +100,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -149,7 +149,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwlEntryArgs']]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -267,7 +267,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14`. + Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15`. ## Import @@ -293,7 +293,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwlEntryArgs']]]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -304,7 +304,7 @@ def __init__(__self__, args: Optional[BwlArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14`. + Configure anti-spam black/white list. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15`. ## Import @@ -390,7 +390,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwlEntryArgs']]]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -443,7 +443,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/bword.py b/sdk/python/pulumiverse_fortios/filter/email/bword.py index c8cb5a76..f90ffe7c 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/bword.py +++ b/sdk/python/pulumiverse_fortios/filter/email/bword.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwordEntryArgs']]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -100,7 +100,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -149,7 +149,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwordEntryArgs']]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -293,7 +293,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwordEntryArgs']]]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -390,7 +390,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwordEntryArgs']]]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -443,7 +443,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/dnsbl.py b/sdk/python/pulumiverse_fortios/filter/email/dnsbl.py index 1ed020ae..0ed00fba 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/dnsbl.py +++ b/sdk/python/pulumiverse_fortios/filter/email/dnsbl.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DnsblEntryArgs']]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -100,7 +100,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -149,7 +149,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DnsblEntryArgs']]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -293,7 +293,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DnsblEntryArgs']]]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -390,7 +390,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DnsblEntryArgs']]]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -443,7 +443,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/fortishield.py b/sdk/python/pulumiverse_fortios/filter/email/fortishield.py index 0a52ad7b..7e244261 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/fortishield.py +++ b/sdk/python/pulumiverse_fortios/filter/email/fortishield.py @@ -314,7 +314,7 @@ def spam_submit_txt2htm(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/iptrust.py b/sdk/python/pulumiverse_fortios/filter/email/iptrust.py index 16e92814..a97a2fc7 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/iptrust.py +++ b/sdk/python/pulumiverse_fortios/filter/email/iptrust.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['IptrustEntryArgs']]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -100,7 +100,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -149,7 +149,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['IptrustEntryArgs']]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -293,7 +293,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IptrustEntryArgs']]]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -390,7 +390,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IptrustEntryArgs']]]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -443,7 +443,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/mheader.py b/sdk/python/pulumiverse_fortios/filter/email/mheader.py index 5d3a848a..b75c56d1 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/mheader.py +++ b/sdk/python/pulumiverse_fortios/filter/email/mheader.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['MheaderEntryArgs']]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -100,7 +100,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -149,7 +149,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['MheaderEntryArgs']]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -293,7 +293,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MheaderEntryArgs']]]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -390,7 +390,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MheaderEntryArgs']]]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -443,7 +443,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/options.py b/sdk/python/pulumiverse_fortios/filter/email/options.py index f41e2a53..c83b480c 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/options.py +++ b/sdk/python/pulumiverse_fortios/filter/email/options.py @@ -220,7 +220,7 @@ def dns_timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/email/outputs.py b/sdk/python/pulumiverse_fortios/filter/email/outputs.py index e3d165a3..e1a0461b 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/outputs.py +++ b/sdk/python/pulumiverse_fortios/filter/email/outputs.py @@ -1179,13 +1179,6 @@ def __init__(__self__, *, log_all: Optional[str] = None, tag_msg: Optional[str] = None, tag_type: Optional[str] = None): - """ - :param str action: Action taken for matched file. Valid values: `log`, `block`. - :param str log: Enable/disable file filter logging. Valid values: `enable`, `disable`. - :param str log_all: Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - :param str tag_msg: Subject text or header added to spam email. - :param str tag_type: Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ if action is not None: pulumi.set(__self__, "action", action) if log is not None: @@ -1200,41 +1193,26 @@ def __init__(__self__, *, @property @pulumi.getter def action(self) -> Optional[str]: - """ - Action taken for matched file. Valid values: `log`, `block`. - """ return pulumi.get(self, "action") @property @pulumi.getter def log(self) -> Optional[str]: - """ - Enable/disable file filter logging. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "log") @property @pulumi.getter(name="logAll") def log_all(self) -> Optional[str]: - """ - Enable/disable logging of all email traffic. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "log_all") @property @pulumi.getter(name="tagMsg") def tag_msg(self) -> Optional[str]: - """ - Subject text or header added to spam email. - """ return pulumi.get(self, "tag_msg") @property @pulumi.getter(name="tagType") def tag_type(self) -> Optional[str]: - """ - Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ return pulumi.get(self, "tag_type") diff --git a/sdk/python/pulumiverse_fortios/filter/email/profile.py b/sdk/python/pulumiverse_fortios/filter/email/profile.py index 580041f5..e89629bc 100644 --- a/sdk/python/pulumiverse_fortios/filter/email/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/email/profile.py @@ -49,7 +49,7 @@ def __init__(__self__, *, :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileGmailArgs'] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input['ProfileImapArgs'] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input['ProfileMapiArgs'] mapi: MAPI. The structure of `mapi` block is documented below. @@ -180,7 +180,7 @@ def file_filter(self, value: Optional[pulumi.Input['ProfileFileFilterArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -489,7 +489,7 @@ def __init__(__self__, *, :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileGmailArgs'] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input['ProfileImapArgs'] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input['ProfileMapiArgs'] mapi: MAPI. The structure of `mapi` block is documented below. @@ -620,7 +620,7 @@ def file_filter(self, value: Optional[pulumi.Input['ProfileFileFilterArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -953,7 +953,7 @@ def __init__(__self__, :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileGmailArgs']] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileImapArgs']] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileMapiArgs']] mapi: MAPI. The structure of `mapi` block is documented below. @@ -1130,7 +1130,7 @@ def get(resource_name: str, :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileGmailArgs']] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileImapArgs']] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileMapiArgs']] mapi: MAPI. The structure of `mapi` block is documented below. @@ -1223,7 +1223,7 @@ def file_filter(self) -> pulumi.Output['outputs.ProfileFileFilter']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1389,7 +1389,7 @@ def spam_rbl_table(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/file/profile.py b/sdk/python/pulumiverse_fortios/filter/file/profile.py index ac0f7e4c..4e63504d 100644 --- a/sdk/python/pulumiverse_fortios/filter/file/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/file/profile.py @@ -33,7 +33,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable file-filter extended logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable file-filter logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] replacemsg_group: Replacement message group @@ -116,7 +116,7 @@ def feature_set(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -217,7 +217,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable file-filter extended logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable file-filter logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] replacemsg_group: Replacement message group @@ -300,7 +300,7 @@ def feature_set(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -425,7 +425,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable file-filter extended logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable file-filter logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] replacemsg_group: Replacement message group @@ -538,7 +538,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable file-filter extended logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable file-filter logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] replacemsg_group: Replacement message group @@ -599,7 +599,7 @@ def feature_set(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -645,7 +645,7 @@ def scan_archive_contents(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/sctp/profile.py b/sdk/python/pulumiverse_fortios/filter/sctp/profile.py index 34001181..b6d6d21a 100644 --- a/sdk/python/pulumiverse_fortios/filter/sctp/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/sctp/profile.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Profile resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[Sequence[pulumi.Input['ProfilePpidFilterArgs']]] ppid_filters: PPID filters list. The structure of `ppid_filters` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Profile resources. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[Sequence[pulumi.Input['ProfilePpidFilterArgs']]] ppid_filters: PPID filters list. The structure of `ppid_filters` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfilePpidFilterArgs']]]] ppid_filters: PPID filters list. The structure of `ppid_filters` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfilePpidFilterArgs']]]] ppid_filters: PPID filters list. The structure of `ppid_filters` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def ppid_filters(self) -> pulumi.Output[Optional[Sequence['outputs.ProfilePpidFi @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/_inputs.py b/sdk/python/pulumiverse_fortios/filter/spam/_inputs.py index dcda1b67..065ab219 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/_inputs.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/_inputs.py @@ -734,12 +734,6 @@ def __init__(__self__, *, log: Optional[pulumi.Input[str]] = None, tag_msg: Optional[pulumi.Input[str]] = None, tag_type: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] action: Action for spam email. Valid values: `pass`, `tag`. - :param pulumi.Input[str] log: Enable/disable logging. Valid values: `enable`, `disable`. - :param pulumi.Input[str] tag_msg: Subject text or header added to spam email. - :param pulumi.Input[str] tag_type: Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ if action is not None: pulumi.set(__self__, "action", action) if log is not None: @@ -752,9 +746,6 @@ def __init__(__self__, *, @property @pulumi.getter def action(self) -> Optional[pulumi.Input[str]]: - """ - Action for spam email. Valid values: `pass`, `tag`. - """ return pulumi.get(self, "action") @action.setter @@ -764,9 +755,6 @@ def action(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def log(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable logging. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "log") @log.setter @@ -776,9 +764,6 @@ def log(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="tagMsg") def tag_msg(self) -> Optional[pulumi.Input[str]]: - """ - Subject text or header added to spam email. - """ return pulumi.get(self, "tag_msg") @tag_msg.setter @@ -788,9 +773,6 @@ def tag_msg(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="tagType") def tag_type(self) -> Optional[pulumi.Input[str]]: - """ - Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ return pulumi.get(self, "tag_type") @tag_type.setter diff --git a/sdk/python/pulumiverse_fortios/filter/spam/bwl.py b/sdk/python/pulumiverse_fortios/filter/spam/bwl.py index a920a860..003facda 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/bwl.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/bwl.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwlEntryArgs']]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['BwlEntryAr @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwlEntryArgs']]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -288,7 +287,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -314,7 +312,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwlEntryArgs']]]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -329,7 +327,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -347,7 +344,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -435,7 +431,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwlEntryArgs']]]] entries: Anti-spam black/white list entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -488,7 +484,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -502,7 +498,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/bword.py b/sdk/python/pulumiverse_fortios/filter/spam/bword.py index b40e82a0..36be5e1c 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/bword.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/bword.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwordEntryArgs']]] entries: Spam filter banned word. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['BwordEntry @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['BwordEntryArgs']]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -288,7 +287,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -314,7 +312,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwordEntryArgs']]]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -329,7 +327,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -347,7 +344,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -435,7 +431,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BwordEntryArgs']]]] entries: Spam filter banned word. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -488,7 +484,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -502,7 +498,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/dnsbl.py b/sdk/python/pulumiverse_fortios/filter/spam/dnsbl.py index 91c2d305..c7f412d5 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/dnsbl.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/dnsbl.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DnsblEntryArgs']]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DnsblEntry @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DnsblEntryArgs']]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -284,7 +283,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -310,7 +308,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DnsblEntryArgs']]]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -325,7 +323,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -339,7 +336,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -427,7 +423,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DnsblEntryArgs']]]] entries: Spam filter DNSBL and ORBL server. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -480,7 +476,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -494,7 +490,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/fortishield.py b/sdk/python/pulumiverse_fortios/filter/spam/fortishield.py index 7d60c8e1..eede31aa 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/fortishield.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/fortishield.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, spam_submit_srv="www.nospammer.net", spam_submit_txt2htm="enable") ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, spam_submit_srv="www.nospammer.net", spam_submit_txt2htm="enable") ``` - ## Import @@ -342,7 +338,7 @@ def spam_submit_txt2htm(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/iptrust.py b/sdk/python/pulumiverse_fortios/filter/spam/iptrust.py index db6103ae..e5491bea 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/iptrust.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/iptrust.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['IptrustEntryArgs']]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['IptrustEnt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['IptrustEntryArgs']]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -292,7 +292,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IptrustEntryArgs']]]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -391,7 +391,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IptrustEntryArgs']]]] entries: Spam filter trusted IP addresses. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -444,7 +444,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -458,7 +458,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/mheader.py b/sdk/python/pulumiverse_fortios/filter/spam/mheader.py index b89cc57f..fd0912db 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/mheader.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/mheader.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['MheaderEntryArgs']]] entries: Spam filter mime header content. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MheaderEnt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['MheaderEntryArgs']]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -287,7 +286,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -313,7 +311,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MheaderEntryArgs']]]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -328,7 +326,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -345,7 +342,6 @@ def __init__(__self__, )], fosid=1) ``` - ## Import @@ -433,7 +429,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MheaderEntryArgs']]]] entries: Spam filter mime header content. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -486,7 +482,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -500,7 +496,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/options.py b/sdk/python/pulumiverse_fortios/filter/spam/options.py index fcc33894..9e3ca9b0 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/options.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/options.py @@ -104,14 +104,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.filter.spam.Options("trname", dns_timeout=7) ``` - ## Import @@ -147,14 +145,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.filter.spam.Options("trname", dns_timeout=7) ``` - ## Import @@ -242,7 +238,7 @@ def dns_timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/spam/outputs.py b/sdk/python/pulumiverse_fortios/filter/spam/outputs.py index 1a450267..3a5811a9 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/outputs.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/outputs.py @@ -692,12 +692,6 @@ def __init__(__self__, *, log: Optional[str] = None, tag_msg: Optional[str] = None, tag_type: Optional[str] = None): - """ - :param str action: Action for spam email. Valid values: `pass`, `tag`. - :param str log: Enable/disable logging. Valid values: `enable`, `disable`. - :param str tag_msg: Subject text or header added to spam email. - :param str tag_type: Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ if action is not None: pulumi.set(__self__, "action", action) if log is not None: @@ -710,33 +704,21 @@ def __init__(__self__, *, @property @pulumi.getter def action(self) -> Optional[str]: - """ - Action for spam email. Valid values: `pass`, `tag`. - """ return pulumi.get(self, "action") @property @pulumi.getter def log(self) -> Optional[str]: - """ - Enable/disable logging. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "log") @property @pulumi.getter(name="tagMsg") def tag_msg(self) -> Optional[str]: - """ - Subject text or header added to spam email. - """ return pulumi.get(self, "tag_msg") @property @pulumi.getter(name="tagType") def tag_type(self) -> Optional[str]: - """ - Tag subject or header for spam email. Valid values: `subject`, `header`, `spaminfo`. - """ return pulumi.get(self, "tag_type") diff --git a/sdk/python/pulumiverse_fortios/filter/spam/profile.py b/sdk/python/pulumiverse_fortios/filter/spam/profile.py index cadcc79b..b5744b4a 100644 --- a/sdk/python/pulumiverse_fortios/filter/spam/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/spam/profile.py @@ -45,7 +45,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] flow_based: Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileGmailArgs'] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input['ProfileImapArgs'] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input['ProfileMapiArgs'] mapi: MAPI. The structure of `mapi` block is documented below. @@ -156,7 +156,7 @@ def flow_based(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -437,7 +437,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] flow_based: Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileGmailArgs'] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input['ProfileImapArgs'] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input['ProfileMapiArgs'] mapi: MAPI. The structure of `mapi` block is documented below. @@ -548,7 +548,7 @@ def flow_based(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -832,7 +832,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -884,7 +883,6 @@ def __init__(__self__, log="disable", )) ``` - ## Import @@ -909,7 +907,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] flow_based: Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileGmailArgs']] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileImapArgs']] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileMapiArgs']] mapi: MAPI. The structure of `mapi` block is documented below. @@ -942,7 +940,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -994,7 +991,6 @@ def __init__(__self__, log="disable", )) ``` - ## Import @@ -1130,7 +1126,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] external: Enable/disable external Email inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] flow_based: Enable/disable flow-based spam filtering. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileGmailArgs']] gmail: Gmail. The structure of `gmail` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileImapArgs']] imap: IMAP. The structure of `imap` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileMapiArgs']] mapi: MAPI. The structure of `mapi` block is documented below. @@ -1210,7 +1206,7 @@ def flow_based(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1360,7 +1356,7 @@ def spam_rbl_table(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/ssh/profile.py b/sdk/python/pulumiverse_fortios/filter/ssh/profile.py index be7e4716..4b2becd3 100644 --- a/sdk/python/pulumiverse_fortios/filter/ssh/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/ssh/profile.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_command_log: Enable/disable logging unmatched shell commands. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: SSH logging options. :param pulumi.Input[str] name: SSH filter profile name. :param pulumi.Input[Sequence[pulumi.Input['ProfileShellCommandArgs']]] shell_commands: SSH command filter. The structure of `shell_commands` block is documented below. @@ -108,7 +108,7 @@ def file_filter(self, value: Optional[pulumi.Input['ProfileFileFilterArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -183,7 +183,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_command_log: Enable/disable logging unmatched shell commands. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: SSH logging options. :param pulumi.Input[str] name: SSH filter profile name. :param pulumi.Input[Sequence[pulumi.Input['ProfileShellCommandArgs']]] shell_commands: SSH command filter. The structure of `shell_commands` block is documented below. @@ -260,7 +260,7 @@ def file_filter(self, value: Optional[pulumi.Input['ProfileFileFilterArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -337,7 +337,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -347,7 +346,6 @@ def __init__(__self__, default_command_log="enable", log="x11") ``` - ## Import @@ -373,7 +371,7 @@ def __init__(__self__, :param pulumi.Input[str] default_command_log: Enable/disable logging unmatched shell commands. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: SSH logging options. :param pulumi.Input[str] name: SSH filter profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileShellCommandArgs']]]] shell_commands: SSH command filter. The structure of `shell_commands` block is documented below. @@ -390,7 +388,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -400,7 +397,6 @@ def __init__(__self__, default_command_log="enable", log="x11") ``` - ## Import @@ -492,7 +488,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_command_log: Enable/disable logging unmatched shell commands. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: SSH logging options. :param pulumi.Input[str] name: SSH filter profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileShellCommandArgs']]]] shell_commands: SSH command filter. The structure of `shell_commands` block is documented below. @@ -549,7 +545,7 @@ def file_filter(self) -> pulumi.Output['outputs.ProfileFileFilter']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -579,7 +575,7 @@ def shell_commands(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileShel @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/video/keyword.py b/sdk/python/pulumiverse_fortios/filter/video/keyword.py index 1c2bbd9d..3545e871 100644 --- a/sdk/python/pulumiverse_fortios/filter/video/keyword.py +++ b/sdk/python/pulumiverse_fortios/filter/video/keyword.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match: Keyword matching logic. Valid values: `or`, `and`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -92,7 +92,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -165,7 +165,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match: Keyword matching logic. Valid values: `or`, `and`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -228,7 +228,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -325,7 +325,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match: Keyword matching logic. Valid values: `or`, `and`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -426,7 +426,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] match: Keyword matching logic. Valid values: `or`, `and`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -474,7 +474,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -496,7 +496,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/video/profile.py b/sdk/python/pulumiverse_fortios/filter/video/profile.py index a702f2a5..f2fada09 100644 --- a/sdk/python/pulumiverse_fortios/filter/video/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/video/profile.py @@ -38,7 +38,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ProfileFilterArgs']]] filters: YouTube filter entries. The structure of `filters` block is documented below. :param pulumi.Input['ProfileFortiguardCategoryArgs'] fortiguard_category: Configure FortiGuard categories. The structure of `fortiguard_category` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -152,7 +152,7 @@ def fortiguard_category(self, value: Optional[pulumi.Input['ProfileFortiguardCat @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ProfileFilterArgs']]] filters: YouTube filter entries. The structure of `filters` block is documented below. :param pulumi.Input['ProfileFortiguardCategoryArgs'] fortiguard_category: Configure FortiGuard categories. The structure of `fortiguard_category` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -384,7 +384,7 @@ def fortiguard_category(self, value: Optional[pulumi.Input['ProfileFortiguardCat @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -526,7 +526,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileFilterArgs']]]] filters: YouTube filter entries. The structure of `filters` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileFortiguardCategoryArgs']] fortiguard_category: Configure FortiGuard categories. The structure of `fortiguard_category` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -651,7 +651,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileFilterArgs']]]] filters: YouTube filter entries. The structure of `filters` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileFortiguardCategoryArgs']] fortiguard_category: Configure FortiGuard categories. The structure of `fortiguard_category` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -732,7 +732,7 @@ def fortiguard_category(self) -> pulumi.Output['outputs.ProfileFortiguardCategor @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -762,7 +762,7 @@ def replacemsg_group(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/video/youtubechannelfilter.py b/sdk/python/pulumiverse_fortios/filter/video/youtubechannelfilter.py index 0958bbee..baf8f5a1 100644 --- a/sdk/python/pulumiverse_fortios/filter/video/youtubechannelfilter.py +++ b/sdk/python/pulumiverse_fortios/filter/video/youtubechannelfilter.py @@ -33,7 +33,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['YoutubechannelfilterEntryArgs']]] entries: YouTube filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Eanble/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] override_category: Enable/disable overriding category filtering result. Valid values: `enable`, `disable`. @@ -124,7 +124,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -201,7 +201,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['YoutubechannelfilterEntryArgs']]] entries: YouTube filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Eanble/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] override_category: Enable/disable overriding category filtering result. Valid values: `enable`, `disable`. @@ -292,7 +292,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -366,7 +366,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1`. + Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1`. ## Import @@ -393,7 +393,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['YoutubechannelfilterEntryArgs']]]] entries: YouTube filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Eanble/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] override_category: Enable/disable overriding category filtering result. Valid values: `enable`, `disable`. @@ -406,7 +406,7 @@ def __init__(__self__, args: Optional[YoutubechannelfilterArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1`. + Configure YouTube channel filter. Applies to FortiOS Version `7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1`. ## Import @@ -502,7 +502,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['YoutubechannelfilterEntryArgs']]]] entries: YouTube filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Eanble/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] override_category: Enable/disable overriding category filtering result. Valid values: `enable`, `disable`. @@ -568,7 +568,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -598,7 +598,7 @@ def override_category(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/video/youtubekey.py b/sdk/python/pulumiverse_fortios/filter/video/youtubekey.py index 3072784b..33e160be 100644 --- a/sdk/python/pulumiverse_fortios/filter/video/youtubekey.py +++ b/sdk/python/pulumiverse_fortios/filter/video/youtubekey.py @@ -267,7 +267,7 @@ def key(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/content.py b/sdk/python/pulumiverse_fortios/filter/web/content.py index 4067d65f..b985a099 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/content.py +++ b/sdk/python/pulumiverse_fortios/filter/web/content.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ContentEntryArgs']]] entries: Configure banned word entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ContentEnt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ContentEntryArgs']]] entries: Configure banned word entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,14 +270,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.filter.web.Content("trname", fosid=1) ``` - ## Import @@ -303,7 +301,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ContentEntryArgs']]]] entries: Configure banned word entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -318,14 +316,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.filter.web.Content("trname", fosid=1) ``` - ## Import @@ -413,7 +409,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ContentEntryArgs']]]] entries: Configure banned word entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -466,7 +462,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -480,7 +476,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/contentheader.py b/sdk/python/pulumiverse_fortios/filter/web/contentheader.py index a006a32f..948b0dfd 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/contentheader.py +++ b/sdk/python/pulumiverse_fortios/filter/web/contentheader.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ContentheaderEntryArgs']]] entries: Configure content types used by web filter. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Contenthea @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ContentheaderEntryArgs']]] entries: Configure content types used by web filter. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -219,7 +219,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,14 +270,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.filter.web.Contentheader("trname", fosid=1) ``` - ## Import @@ -303,7 +301,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ContentheaderEntryArgs']]]] entries: Configure content types used by web filter. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -318,14 +316,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.filter.web.Contentheader("trname", fosid=1) ``` - ## Import @@ -413,7 +409,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ContentheaderEntryArgs']]]] entries: Configure content types used by web filter. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -466,7 +462,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -480,7 +476,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/fortiguard.py b/sdk/python/pulumiverse_fortios/filter/web/fortiguard.py index 9beee065..fbe1f791 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/fortiguard.py +++ b/sdk/python/pulumiverse_fortios/filter/web/fortiguard.py @@ -31,7 +31,7 @@ def __init__(__self__, *, warn_auth_https: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Fortiguard resource. - :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15). :param pulumi.Input[int] cache_mem_permille: Maximum permille of available memory allocated to caching (1 - 150). :param pulumi.Input[str] cache_mode: Cache entry expiration mode. Valid values: `ttl`, `db-ver`. :param pulumi.Input[str] cache_prefix_match: Enable/disable prefix matching in the cache. Valid values: `enable`, `disable`. @@ -82,7 +82,7 @@ def __init__(__self__, *, @pulumi.getter(name="cacheMemPercent") def cache_mem_percent(self) -> Optional[pulumi.Input[int]]: """ - Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + Maximum percentage of available memory allocated to caching (1 - 15). """ return pulumi.get(self, "cache_mem_percent") @@ -279,7 +279,7 @@ def __init__(__self__, *, warn_auth_https: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Fortiguard resources. - :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15). :param pulumi.Input[int] cache_mem_permille: Maximum permille of available memory allocated to caching (1 - 150). :param pulumi.Input[str] cache_mode: Cache entry expiration mode. Valid values: `ttl`, `db-ver`. :param pulumi.Input[str] cache_prefix_match: Enable/disable prefix matching in the cache. Valid values: `enable`, `disable`. @@ -330,7 +330,7 @@ def __init__(__self__, *, @pulumi.getter(name="cacheMemPercent") def cache_mem_percent(self) -> Optional[pulumi.Input[int]]: """ - Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + Maximum percentage of available memory allocated to caching (1 - 15). """ return pulumi.get(self, "cache_mem_percent") @@ -533,7 +533,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -551,7 +550,6 @@ def __init__(__self__, ovrd_auth_port_warning=8020, warn_auth_https="enable") ``` - ## Import @@ -573,7 +571,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15). :param pulumi.Input[int] cache_mem_permille: Maximum permille of available memory allocated to caching (1 - 150). :param pulumi.Input[str] cache_mode: Cache entry expiration mode. Valid values: `ttl`, `db-ver`. :param pulumi.Input[str] cache_prefix_match: Enable/disable prefix matching in the cache. Valid values: `enable`, `disable`. @@ -600,7 +598,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -618,7 +615,6 @@ def __init__(__self__, ovrd_auth_port_warning=8020, warn_auth_https="enable") ``` - ## Import @@ -724,7 +720,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + :param pulumi.Input[int] cache_mem_percent: Maximum percentage of available memory allocated to caching (1 - 15). :param pulumi.Input[int] cache_mem_permille: Maximum permille of available memory allocated to caching (1 - 150). :param pulumi.Input[str] cache_mode: Cache entry expiration mode. Valid values: `ttl`, `db-ver`. :param pulumi.Input[str] cache_prefix_match: Enable/disable prefix matching in the cache. Valid values: `enable`, `disable`. @@ -765,7 +761,7 @@ def get(resource_name: str, @pulumi.getter(name="cacheMemPercent") def cache_mem_percent(self) -> pulumi.Output[int]: """ - Maximum percentage of available memory allocated to caching (1 - 15%!)(MISSING). + Maximum percentage of available memory allocated to caching (1 - 15). """ return pulumi.get(self, "cache_mem_percent") @@ -867,7 +863,7 @@ def request_packet_size_limit(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalcat.py b/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalcat.py index 5a12daab..0fe6654c 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalcat.py +++ b/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalcat.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, fosid=188, status="enable") ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, fosid=188, status="enable") ``` - ## Import @@ -342,7 +338,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalrating.py b/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalrating.py index 0f5ecc5a..ba6be500 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalrating.py +++ b/sdk/python/pulumiverse_fortios/filter/web/ftgdlocalrating.py @@ -202,7 +202,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -212,7 +211,6 @@ def __init__(__self__, status="enable", url="sgala.com") ``` - ## Import @@ -251,7 +249,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -261,7 +258,6 @@ def __init__(__self__, status="enable", url="sgala.com") ``` - ## Import @@ -390,7 +386,7 @@ def url(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltercachesetting.py b/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltercachesetting.py index 7fa03d74..2663bcf6 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltercachesetting.py +++ b/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltercachesetting.py @@ -137,7 +137,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -146,7 +145,6 @@ def __init__(__self__, dns_retry_interval=0, extended_ttl=0) ``` - ## Import @@ -183,7 +181,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -192,7 +189,6 @@ def __init__(__self__, dns_retry_interval=0, extended_ttl=0) ``` - ## Import @@ -293,7 +289,7 @@ def extended_ttl(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting.py b/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting.py index e979681f..9c884da6 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting.py +++ b/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -212,7 +211,6 @@ def __init__(__self__, distance=1, gateway="0.0.0.0") ``` - ## Import @@ -251,7 +249,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, distance=1, gateway="0.0.0.0") ``` - ## Import @@ -387,7 +383,7 @@ def geo_filter(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting6.py b/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting6.py index 5d624df7..13358ec3 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting6.py +++ b/sdk/python/pulumiverse_fortios/filter/web/ipsurlfiltersetting6.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -212,7 +211,6 @@ def __init__(__self__, distance=1, gateway6="::") ``` - ## Import @@ -251,7 +249,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, distance=1, gateway6="::") ``` - ## Import @@ -387,7 +383,7 @@ def geo_filter(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/override.py b/sdk/python/pulumiverse_fortios/filter/web/override.py index a52064fc..3f6583fb 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/override.py +++ b/sdk/python/pulumiverse_fortios/filter/web/override.py @@ -430,7 +430,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -446,7 +445,6 @@ def __init__(__self__, status="disable", user="Eew") ``` - ## Import @@ -492,7 +490,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -508,7 +505,6 @@ def __init__(__self__, status="disable", user="Eew") ``` - ## Import @@ -734,7 +730,7 @@ def user_group(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/profile.py b/sdk/python/pulumiverse_fortios/filter/web/profile.py index 194f2ae9..d47563a9 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/profile.py +++ b/sdk/python/pulumiverse_fortios/filter/web/profile.py @@ -67,7 +67,7 @@ def __init__(__self__, *, :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. :param pulumi.Input['ProfileFtgdWfArgs'] ftgd_wf: FortiGuard Web Filter settings. The structure of `ftgd_wf` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_replacemsg: Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Web filtering inspection mode. Valid values: `proxy`, `flow-based`. :param pulumi.Input[str] log_all_url: Enable/disable logging all URLs visited. Valid values: `enable`, `disable`. @@ -276,7 +276,7 @@ def ftgd_wf(self, value: Optional[pulumi.Input['ProfileFtgdWfArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -747,7 +747,7 @@ def __init__(__self__, *, :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input['ProfileFileFilterArgs'] file_filter: File filter. The structure of `file_filter` block is documented below. :param pulumi.Input['ProfileFtgdWfArgs'] ftgd_wf: FortiGuard Web Filter settings. The structure of `ftgd_wf` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_replacemsg: Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Web filtering inspection mode. Valid values: `proxy`, `flow-based`. :param pulumi.Input[str] log_all_url: Enable/disable logging all URLs visited. Valid values: `enable`, `disable`. @@ -956,7 +956,7 @@ def ftgd_wf(self, value: Optional[pulumi.Input['ProfileFtgdWfArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1426,7 +1426,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1502,7 +1501,6 @@ def __init__(__self__, wisp_algorithm="auto-learning", youtube_channel_status="disable") ``` - ## Import @@ -1531,7 +1529,7 @@ def __init__(__self__, :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileFtgdWfArgs']] ftgd_wf: FortiGuard Web Filter settings. The structure of `ftgd_wf` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_replacemsg: Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Web filtering inspection mode. Valid values: `proxy`, `flow-based`. :param pulumi.Input[str] log_all_url: Enable/disable logging all URLs visited. Valid values: `enable`, `disable`. @@ -1578,7 +1576,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1654,7 +1651,6 @@ def __init__(__self__, wisp_algorithm="auto-learning", youtube_channel_status="disable") ``` - ## Import @@ -1848,7 +1844,7 @@ def get(resource_name: str, :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[pulumi.InputType['ProfileFileFilterArgs']] file_filter: File filter. The structure of `file_filter` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileFtgdWfArgs']] ftgd_wf: FortiGuard Web Filter settings. The structure of `ftgd_wf` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_replacemsg: Enable replacement messages for HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Web filtering inspection mode. Valid values: `proxy`, `flow-based`. :param pulumi.Input[str] log_all_url: Enable/disable logging all URLs visited. Valid values: `enable`, `disable`. @@ -1992,7 +1988,7 @@ def ftgd_wf(self) -> pulumi.Output['outputs.ProfileFtgdWf']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2070,7 +2066,7 @@ def replacemsg_group(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/searchengine.py b/sdk/python/pulumiverse_fortios/filter/web/searchengine.py index 82aa463f..b564cddd 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/searchengine.py +++ b/sdk/python/pulumiverse_fortios/filter/web/searchengine.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -314,7 +313,6 @@ def __init__(__self__, safesearch="disable", url="^\\\\/f") ``` - ## Import @@ -356,7 +354,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -368,7 +365,6 @@ def __init__(__self__, safesearch="disable", url="^\\\\/f") ``` - ## Import @@ -534,7 +530,7 @@ def url(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/filter/web/urlfilter.py b/sdk/python/pulumiverse_fortios/filter/web/urlfilter.py index e48f6789..24c01b0d 100644 --- a/sdk/python/pulumiverse_fortios/filter/web/urlfilter.py +++ b/sdk/python/pulumiverse_fortios/filter/web/urlfilter.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['UrlfilterEntryArgs']]] entries: URL filter entries. The structure of `entries` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip4_mapped_ip6: Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] ip_addr_block: Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of URL filter list. @@ -111,7 +111,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['UrlfilterE @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -199,7 +199,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['UrlfilterEntryArgs']]] entries: URL filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip4_mapped_ip6: Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] ip_addr_block: Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of URL filter list. @@ -279,7 +279,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -369,7 +369,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -379,7 +378,6 @@ def __init__(__self__, ip_addr_block="enable", one_arm_ips_urlfilter="enable") ``` - ## Import @@ -405,7 +403,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UrlfilterEntryArgs']]]] entries: URL filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip4_mapped_ip6: Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] ip_addr_block: Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of URL filter list. @@ -423,7 +421,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -433,7 +430,6 @@ def __init__(__self__, ip_addr_block="enable", one_arm_ips_urlfilter="enable") ``` - ## Import @@ -530,7 +526,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UrlfilterEntryArgs']]]] entries: URL filter entries. The structure of `entries` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip4_mapped_ip6: Enable/disable matching of IPv4 mapped IPv6 URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] ip_addr_block: Enable/disable blocking URLs when the hostname appears as an IP address. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Name of URL filter list. @@ -589,7 +585,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -627,7 +623,7 @@ def one_arm_ips_urlfilter(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/__init__.py b/sdk/python/pulumiverse_fortios/firewall/__init__.py index 6e2084aa..b55aac49 100644 --- a/sdk/python/pulumiverse_fortios/firewall/__init__.py +++ b/sdk/python/pulumiverse_fortios/firewall/__init__.py @@ -113,6 +113,7 @@ from .object_servicegroup import * from .object_vip import * from .object_vipgroup import * +from .ondemandsniffer import * from .policy import * from .policy46 import * from .policy6 import * diff --git a/sdk/python/pulumiverse_fortios/firewall/_inputs.py b/sdk/python/pulumiverse_fortios/firewall/_inputs.py index 1e1cbe88..e4bab6e7 100644 --- a/sdk/python/pulumiverse_fortios/firewall/_inputs.py +++ b/sdk/python/pulumiverse_fortios/firewall/_inputs.py @@ -103,9 +103,19 @@ 'InternetservicegroupMemberArgs', 'InternetservicesubappSubAppArgs', 'Localinpolicy6DstaddrArgs', + 'Localinpolicy6InternetService6SrcCustomArgs', + 'Localinpolicy6InternetService6SrcCustomGroupArgs', + 'Localinpolicy6InternetService6SrcGroupArgs', + 'Localinpolicy6InternetService6SrcNameArgs', + 'Localinpolicy6IntfBlockArgs', 'Localinpolicy6ServiceArgs', 'Localinpolicy6SrcaddrArgs', 'LocalinpolicyDstaddrArgs', + 'LocalinpolicyInternetServiceSrcCustomArgs', + 'LocalinpolicyInternetServiceSrcCustomGroupArgs', + 'LocalinpolicyInternetServiceSrcGroupArgs', + 'LocalinpolicyInternetServiceSrcNameArgs', + 'LocalinpolicyIntfBlockArgs', 'LocalinpolicyServiceArgs', 'LocalinpolicySrcaddrArgs', 'Multicastaddress6TaggingArgs', @@ -116,6 +126,9 @@ 'Multicastpolicy6SrcaddrArgs', 'MulticastpolicyDstaddrArgs', 'MulticastpolicySrcaddrArgs', + 'OndemandsnifferHostArgs', + 'OndemandsnifferPortArgs', + 'OndemandsnifferProtocolArgs', 'Policy46DstaddrArgs', 'Policy46PoolnameArgs', 'Policy46ServiceArgs', @@ -295,6 +308,7 @@ 'SnifferAnomalyArgs', 'SnifferIpThreatfeedArgs', 'SslsshprofileDotArgs', + 'SslsshprofileEchOuterSniArgs', 'SslsshprofileFtpsArgs', 'SslsshprofileHttpsArgs', 'SslsshprofileImapsArgs', @@ -368,34 +382,7 @@ def __init__(__self__, *, url_map_type: Optional[pulumi.Input[str]] = None, virtual_host: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['Accessproxy6ApiGateway6ApplicationArgs']]] applications: SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - :param pulumi.Input[str] h2_support: HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - :param pulumi.Input[str] h3_support: HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - :param pulumi.Input[int] http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - :param pulumi.Input[str] http_cookie_domain: Domain that HTTP cookie persistence should apply to. - :param pulumi.Input[str] http_cookie_domain_from_host: Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - :param pulumi.Input[int] http_cookie_generation: Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - :param pulumi.Input[str] http_cookie_path: Limit HTTP cookie persistence to the specified path. - :param pulumi.Input[str] http_cookie_share: 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: `disable`, `same-ip`. - :param pulumi.Input[str] https_cookie_secure: Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - :param pulumi.Input[int] id: API Gateway ID. - :param pulumi.Input[str] ldb_method: Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - :param pulumi.Input[str] persistence: 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: `none`, `http-cookie`. - :param pulumi.Input['Accessproxy6ApiGateway6QuicArgs'] quic: QUIC setting. The structure of `quic` block is documented below. - :param pulumi.Input[Sequence[pulumi.Input['Accessproxy6ApiGateway6RealserverArgs']]] realservers: Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - :param pulumi.Input[str] saml_redirect: Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - :param pulumi.Input[str] saml_server: SAML service provider configuration for VIP authentication. - :param pulumi.Input[str] service: Service. - :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - :param pulumi.Input[Sequence[pulumi.Input['Accessproxy6ApiGateway6SslCipherSuiteArgs']]] ssl_cipher_suites: SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - :param pulumi.Input[str] ssl_dh_bits: Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - :param pulumi.Input[str] ssl_max_version: Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param pulumi.Input[str] ssl_min_version: Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param pulumi.Input[str] ssl_renegotiation: Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - :param pulumi.Input[str] ssl_vpn_web_portal: SSL-VPN web portal. - :param pulumi.Input[str] url_map: URL pattern to match. - :param pulumi.Input[str] url_map_type: Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - :param pulumi.Input[str] virtual_host: Virtual host. + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if applications is not None: pulumi.set(__self__, "applications", applications) @@ -457,9 +444,6 @@ def __init__(__self__, *, @property @pulumi.getter def applications(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Accessproxy6ApiGateway6ApplicationArgs']]]]: - """ - SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - """ return pulumi.get(self, "applications") @applications.setter @@ -469,9 +453,6 @@ def applications(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Acces @property @pulumi.getter(name="h2Support") def h2_support(self) -> Optional[pulumi.Input[str]]: - """ - HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h2_support") @h2_support.setter @@ -481,9 +462,6 @@ def h2_support(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="h3Support") def h3_support(self) -> Optional[pulumi.Input[str]]: - """ - HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h3_support") @h3_support.setter @@ -493,9 +471,6 @@ def h3_support(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieAge") def http_cookie_age(self) -> Optional[pulumi.Input[int]]: - """ - Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - """ return pulumi.get(self, "http_cookie_age") @http_cookie_age.setter @@ -505,9 +480,6 @@ def http_cookie_age(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="httpCookieDomain") def http_cookie_domain(self) -> Optional[pulumi.Input[str]]: - """ - Domain that HTTP cookie persistence should apply to. - """ return pulumi.get(self, "http_cookie_domain") @http_cookie_domain.setter @@ -517,9 +489,6 @@ def http_cookie_domain(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieDomainFromHost") def http_cookie_domain_from_host(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "http_cookie_domain_from_host") @http_cookie_domain_from_host.setter @@ -529,9 +498,6 @@ def http_cookie_domain_from_host(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieGeneration") def http_cookie_generation(self) -> Optional[pulumi.Input[int]]: - """ - Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - """ return pulumi.get(self, "http_cookie_generation") @http_cookie_generation.setter @@ -541,9 +507,6 @@ def http_cookie_generation(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="httpCookiePath") def http_cookie_path(self) -> Optional[pulumi.Input[str]]: - """ - Limit HTTP cookie persistence to the specified path. - """ return pulumi.get(self, "http_cookie_path") @http_cookie_path.setter @@ -553,9 +516,6 @@ def http_cookie_path(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieShare") def http_cookie_share(self) -> Optional[pulumi.Input[str]]: - """ - 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: `disable`, `same-ip`. - """ return pulumi.get(self, "http_cookie_share") @http_cookie_share.setter @@ -565,9 +525,6 @@ def http_cookie_share(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpsCookieSecure") def https_cookie_secure(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "https_cookie_secure") @https_cookie_secure.setter @@ -578,7 +535,7 @@ def https_cookie_secure(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - API Gateway ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -589,9 +546,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ldbMethod") def ldb_method(self) -> Optional[pulumi.Input[str]]: - """ - Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - """ return pulumi.get(self, "ldb_method") @ldb_method.setter @@ -601,9 +555,6 @@ def ldb_method(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def persistence(self) -> Optional[pulumi.Input[str]]: - """ - 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: `none`, `http-cookie`. - """ return pulumi.get(self, "persistence") @persistence.setter @@ -613,9 +564,6 @@ def persistence(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def quic(self) -> Optional[pulumi.Input['Accessproxy6ApiGateway6QuicArgs']]: - """ - QUIC setting. The structure of `quic` block is documented below. - """ return pulumi.get(self, "quic") @quic.setter @@ -625,9 +573,6 @@ def quic(self, value: Optional[pulumi.Input['Accessproxy6ApiGateway6QuicArgs']]) @property @pulumi.getter def realservers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Accessproxy6ApiGateway6RealserverArgs']]]]: - """ - Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - """ return pulumi.get(self, "realservers") @realservers.setter @@ -637,9 +582,6 @@ def realservers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Access @property @pulumi.getter(name="samlRedirect") def saml_redirect(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "saml_redirect") @saml_redirect.setter @@ -649,9 +591,6 @@ def saml_redirect(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samlServer") def saml_server(self) -> Optional[pulumi.Input[str]]: - """ - SAML service provider configuration for VIP authentication. - """ return pulumi.get(self, "saml_server") @saml_server.setter @@ -661,9 +600,6 @@ def saml_server(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def service(self) -> Optional[pulumi.Input[str]]: - """ - Service. - """ return pulumi.get(self, "service") @service.setter @@ -673,9 +609,6 @@ def service(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslAlgorithm") def ssl_algorithm(self) -> Optional[pulumi.Input[str]]: - """ - Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - """ return pulumi.get(self, "ssl_algorithm") @ssl_algorithm.setter @@ -685,9 +618,6 @@ def ssl_algorithm(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslCipherSuites") def ssl_cipher_suites(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Accessproxy6ApiGateway6SslCipherSuiteArgs']]]]: - """ - SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - """ return pulumi.get(self, "ssl_cipher_suites") @ssl_cipher_suites.setter @@ -697,9 +627,6 @@ def ssl_cipher_suites(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="sslDhBits") def ssl_dh_bits(self) -> Optional[pulumi.Input[str]]: - """ - Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - """ return pulumi.get(self, "ssl_dh_bits") @ssl_dh_bits.setter @@ -709,9 +636,6 @@ def ssl_dh_bits(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslMaxVersion") def ssl_max_version(self) -> Optional[pulumi.Input[str]]: - """ - Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_max_version") @ssl_max_version.setter @@ -721,9 +645,6 @@ def ssl_max_version(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslMinVersion") def ssl_min_version(self) -> Optional[pulumi.Input[str]]: - """ - Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_min_version") @ssl_min_version.setter @@ -733,9 +654,6 @@ def ssl_min_version(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslRenegotiation") def ssl_renegotiation(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ssl_renegotiation") @ssl_renegotiation.setter @@ -745,9 +663,6 @@ def ssl_renegotiation(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslVpnWebPortal") def ssl_vpn_web_portal(self) -> Optional[pulumi.Input[str]]: - """ - SSL-VPN web portal. - """ return pulumi.get(self, "ssl_vpn_web_portal") @ssl_vpn_web_portal.setter @@ -757,9 +672,6 @@ def ssl_vpn_web_portal(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="urlMap") def url_map(self) -> Optional[pulumi.Input[str]]: - """ - URL pattern to match. - """ return pulumi.get(self, "url_map") @url_map.setter @@ -769,9 +681,6 @@ def url_map(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="urlMapType") def url_map_type(self) -> Optional[pulumi.Input[str]]: - """ - Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - """ return pulumi.get(self, "url_map_type") @url_map_type.setter @@ -781,9 +690,6 @@ def url_map_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="virtualHost") def virtual_host(self) -> Optional[pulumi.Input[str]]: - """ - Virtual host. - """ return pulumi.get(self, "virtual_host") @virtual_host.setter @@ -2404,34 +2310,7 @@ def __init__(__self__, *, url_map_type: Optional[pulumi.Input[str]] = None, virtual_host: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['AccessproxyApiGateway6ApplicationArgs']]] applications: SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - :param pulumi.Input[str] h2_support: HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - :param pulumi.Input[str] h3_support: HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - :param pulumi.Input[int] http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - :param pulumi.Input[str] http_cookie_domain: Domain that HTTP cookie persistence should apply to. - :param pulumi.Input[str] http_cookie_domain_from_host: Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - :param pulumi.Input[int] http_cookie_generation: Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - :param pulumi.Input[str] http_cookie_path: Limit HTTP cookie persistence to the specified path. - :param pulumi.Input[str] http_cookie_share: 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: `disable`, `same-ip`. - :param pulumi.Input[str] https_cookie_secure: Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - :param pulumi.Input[int] id: API Gateway ID. - :param pulumi.Input[str] ldb_method: Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - :param pulumi.Input[str] persistence: 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: `none`, `http-cookie`. - :param pulumi.Input['AccessproxyApiGateway6QuicArgs'] quic: QUIC setting. The structure of `quic` block is documented below. - :param pulumi.Input[Sequence[pulumi.Input['AccessproxyApiGateway6RealserverArgs']]] realservers: Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - :param pulumi.Input[str] saml_redirect: Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - :param pulumi.Input[str] saml_server: SAML service provider configuration for VIP authentication. - :param pulumi.Input[str] service: Service. - :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - :param pulumi.Input[Sequence[pulumi.Input['AccessproxyApiGateway6SslCipherSuiteArgs']]] ssl_cipher_suites: SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - :param pulumi.Input[str] ssl_dh_bits: Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - :param pulumi.Input[str] ssl_max_version: Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param pulumi.Input[str] ssl_min_version: Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param pulumi.Input[str] ssl_renegotiation: Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - :param pulumi.Input[str] ssl_vpn_web_portal: SSL-VPN web portal. - :param pulumi.Input[str] url_map: URL pattern to match. - :param pulumi.Input[str] url_map_type: Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - :param pulumi.Input[str] virtual_host: Virtual host. + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if applications is not None: pulumi.set(__self__, "applications", applications) @@ -2493,9 +2372,6 @@ def __init__(__self__, *, @property @pulumi.getter def applications(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AccessproxyApiGateway6ApplicationArgs']]]]: - """ - SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - """ return pulumi.get(self, "applications") @applications.setter @@ -2505,9 +2381,6 @@ def applications(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Acces @property @pulumi.getter(name="h2Support") def h2_support(self) -> Optional[pulumi.Input[str]]: - """ - HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h2_support") @h2_support.setter @@ -2517,9 +2390,6 @@ def h2_support(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="h3Support") def h3_support(self) -> Optional[pulumi.Input[str]]: - """ - HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h3_support") @h3_support.setter @@ -2529,9 +2399,6 @@ def h3_support(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieAge") def http_cookie_age(self) -> Optional[pulumi.Input[int]]: - """ - Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - """ return pulumi.get(self, "http_cookie_age") @http_cookie_age.setter @@ -2541,9 +2408,6 @@ def http_cookie_age(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="httpCookieDomain") def http_cookie_domain(self) -> Optional[pulumi.Input[str]]: - """ - Domain that HTTP cookie persistence should apply to. - """ return pulumi.get(self, "http_cookie_domain") @http_cookie_domain.setter @@ -2553,9 +2417,6 @@ def http_cookie_domain(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieDomainFromHost") def http_cookie_domain_from_host(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "http_cookie_domain_from_host") @http_cookie_domain_from_host.setter @@ -2565,9 +2426,6 @@ def http_cookie_domain_from_host(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieGeneration") def http_cookie_generation(self) -> Optional[pulumi.Input[int]]: - """ - Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - """ return pulumi.get(self, "http_cookie_generation") @http_cookie_generation.setter @@ -2577,9 +2435,6 @@ def http_cookie_generation(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="httpCookiePath") def http_cookie_path(self) -> Optional[pulumi.Input[str]]: - """ - Limit HTTP cookie persistence to the specified path. - """ return pulumi.get(self, "http_cookie_path") @http_cookie_path.setter @@ -2589,9 +2444,6 @@ def http_cookie_path(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpCookieShare") def http_cookie_share(self) -> Optional[pulumi.Input[str]]: - """ - 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: `disable`, `same-ip`. - """ return pulumi.get(self, "http_cookie_share") @http_cookie_share.setter @@ -2601,9 +2453,6 @@ def http_cookie_share(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="httpsCookieSecure") def https_cookie_secure(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "https_cookie_secure") @https_cookie_secure.setter @@ -2614,7 +2463,7 @@ def https_cookie_secure(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - API Gateway ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -2625,9 +2474,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ldbMethod") def ldb_method(self) -> Optional[pulumi.Input[str]]: - """ - Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - """ return pulumi.get(self, "ldb_method") @ldb_method.setter @@ -2637,9 +2483,6 @@ def ldb_method(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def persistence(self) -> Optional[pulumi.Input[str]]: - """ - 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: `none`, `http-cookie`. - """ return pulumi.get(self, "persistence") @persistence.setter @@ -2649,9 +2492,6 @@ def persistence(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def quic(self) -> Optional[pulumi.Input['AccessproxyApiGateway6QuicArgs']]: - """ - QUIC setting. The structure of `quic` block is documented below. - """ return pulumi.get(self, "quic") @quic.setter @@ -2661,9 +2501,6 @@ def quic(self, value: Optional[pulumi.Input['AccessproxyApiGateway6QuicArgs']]): @property @pulumi.getter def realservers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AccessproxyApiGateway6RealserverArgs']]]]: - """ - Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - """ return pulumi.get(self, "realservers") @realservers.setter @@ -2673,9 +2510,6 @@ def realservers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Access @property @pulumi.getter(name="samlRedirect") def saml_redirect(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "saml_redirect") @saml_redirect.setter @@ -2685,9 +2519,6 @@ def saml_redirect(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samlServer") def saml_server(self) -> Optional[pulumi.Input[str]]: - """ - SAML service provider configuration for VIP authentication. - """ return pulumi.get(self, "saml_server") @saml_server.setter @@ -2697,9 +2528,6 @@ def saml_server(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def service(self) -> Optional[pulumi.Input[str]]: - """ - Service. - """ return pulumi.get(self, "service") @service.setter @@ -2709,9 +2537,6 @@ def service(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslAlgorithm") def ssl_algorithm(self) -> Optional[pulumi.Input[str]]: - """ - Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - """ return pulumi.get(self, "ssl_algorithm") @ssl_algorithm.setter @@ -2721,9 +2546,6 @@ def ssl_algorithm(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslCipherSuites") def ssl_cipher_suites(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AccessproxyApiGateway6SslCipherSuiteArgs']]]]: - """ - SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - """ return pulumi.get(self, "ssl_cipher_suites") @ssl_cipher_suites.setter @@ -2733,9 +2555,6 @@ def ssl_cipher_suites(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @property @pulumi.getter(name="sslDhBits") def ssl_dh_bits(self) -> Optional[pulumi.Input[str]]: - """ - Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - """ return pulumi.get(self, "ssl_dh_bits") @ssl_dh_bits.setter @@ -2745,9 +2564,6 @@ def ssl_dh_bits(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslMaxVersion") def ssl_max_version(self) -> Optional[pulumi.Input[str]]: - """ - Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_max_version") @ssl_max_version.setter @@ -2757,9 +2573,6 @@ def ssl_max_version(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslMinVersion") def ssl_min_version(self) -> Optional[pulumi.Input[str]]: - """ - Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_min_version") @ssl_min_version.setter @@ -2769,9 +2582,6 @@ def ssl_min_version(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslRenegotiation") def ssl_renegotiation(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ssl_renegotiation") @ssl_renegotiation.setter @@ -2781,9 +2591,6 @@ def ssl_renegotiation(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslVpnWebPortal") def ssl_vpn_web_portal(self) -> Optional[pulumi.Input[str]]: - """ - SSL-VPN web portal. - """ return pulumi.get(self, "ssl_vpn_web_portal") @ssl_vpn_web_portal.setter @@ -2793,9 +2600,6 @@ def ssl_vpn_web_portal(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="urlMap") def url_map(self) -> Optional[pulumi.Input[str]]: - """ - URL pattern to match. - """ return pulumi.get(self, "url_map") @url_map.setter @@ -2805,9 +2609,6 @@ def url_map(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="urlMapType") def url_map_type(self) -> Optional[pulumi.Input[str]]: - """ - Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - """ return pulumi.get(self, "url_map_type") @url_map_type.setter @@ -2817,9 +2618,6 @@ def url_map_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="virtualHost") def virtual_host(self) -> Optional[pulumi.Input[str]]: - """ - Virtual host. - """ return pulumi.get(self, "virtual_host") @virtual_host.setter @@ -5206,18 +5004,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class CentralsnatmapDstAddr6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address name. - """ return pulumi.get(self, "name") @name.setter @@ -5275,18 +5067,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class CentralsnatmapNatIppool6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address name. - """ return pulumi.get(self, "name") @name.setter @@ -5321,18 +5107,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class CentralsnatmapOrigAddr6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address name. - """ return pulumi.get(self, "name") @name.setter @@ -5469,8 +5249,8 @@ def __init__(__self__, *, :param pulumi.Input[str] quarantine_expiry: Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker. :param pulumi.Input[str] quarantine_log: Enable/disable quarantine logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] status: Enable/disable this anomaly. Valid values: `disable`, `enable`. - :param pulumi.Input[int] threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. - :param pulumi.Input[int] thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + :param pulumi.Input[int] threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. + :param pulumi.Input[int] thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ if action is not None: pulumi.set(__self__, "action", action) @@ -5579,7 +5359,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def threshold(self) -> Optional[pulumi.Input[int]]: """ - Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "threshold") @@ -5591,7 +5371,7 @@ def threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def thresholddefault(self) -> Optional[pulumi.Input[int]]: """ - Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "thresholddefault") @@ -5689,8 +5469,8 @@ def __init__(__self__, *, :param pulumi.Input[str] quarantine_expiry: Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker. :param pulumi.Input[str] quarantine_log: Enable/disable quarantine logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] status: Enable/disable this anomaly. Valid values: `disable`, `enable`. - :param pulumi.Input[int] threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. - :param pulumi.Input[int] thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + :param pulumi.Input[int] threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. + :param pulumi.Input[int] thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ if action is not None: pulumi.set(__self__, "action", action) @@ -5799,7 +5579,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def threshold(self) -> Optional[pulumi.Input[int]]: """ - Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "threshold") @@ -5811,7 +5591,7 @@ def threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def thresholddefault(self) -> Optional[pulumi.Input[int]]: """ - Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "thresholddefault") @@ -6758,9 +6538,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, start_ip6: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] end_ip6: End IPv6 address. - :param pulumi.Input[int] id: Disable entry ID. - :param pulumi.Input[str] start_ip6: Start IPv6 address. + :param pulumi.Input[int] id: an identifier for the resource with format {{fosid}}. """ if end_ip6 is not None: pulumi.set(__self__, "end_ip6", end_ip6) @@ -6772,9 +6550,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp6") def end_ip6(self) -> Optional[pulumi.Input[str]]: - """ - End IPv6 address. - """ return pulumi.get(self, "end_ip6") @end_ip6.setter @@ -6785,7 +6560,7 @@ def end_ip6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - Disable entry ID. + an identifier for the resource with format {{fosid}}. """ return pulumi.get(self, "id") @@ -6796,9 +6571,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startIp6") def start_ip6(self) -> Optional[pulumi.Input[str]]: - """ - Start IPv6 address. - """ return pulumi.get(self, "start_ip6") @start_ip6.setter @@ -7027,18 +6799,12 @@ def protocol(self, value: Optional[pulumi.Input[int]]): class InternetserviceextensionEntryDst6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Select the destination address6 or address group object from available options. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Select the destination address6 or address group object from available options. - """ return pulumi.get(self, "name") @name.setter @@ -7125,36 +6891,242 @@ def start_port(self, value: Optional[pulumi.Input[int]]): @pulumi.input_type -class InternetservicegroupMemberArgs: +class InternetservicegroupMemberArgs: + def __init__(__self__, *, + id: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[int] id: Internet Service ID. + :param pulumi.Input[str] name: Internet Service name. + """ + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[int]]: + """ + Internet Service ID. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Internet Service name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class InternetservicesubappSubAppArgs: + def __init__(__self__, *, + id: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[int] id: Subapp ID. + """ + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[int]]: + """ + Subapp ID. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "id", value) + + +@pulumi.input_type +class Localinpolicy6DstaddrArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Custom Internet Service6 group name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Custom Internet Service6 group name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6InternetService6SrcCustomArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6InternetService6SrcCustomGroupArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6InternetService6SrcGroupArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6InternetService6SrcNameArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6IntfBlockArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Address name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Address name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6ServiceArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Service name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Service name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class Localinpolicy6SrcaddrArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: Address name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Address name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +@pulumi.input_type +class LocalinpolicyDstaddrArgs: def __init__(__self__, *, - id: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] id: Internet Service ID. - :param pulumi.Input[str] name: Internet Service name. + :param pulumi.Input[str] name: Address name. """ - if id is not None: - pulumi.set(__self__, "id", id) if name is not None: pulumi.set(__self__, "name", name) - @property - @pulumi.getter - def id(self) -> Optional[pulumi.Input[int]]: - """ - Internet Service ID. - """ - return pulumi.get(self, "id") - - @id.setter - def id(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "id", value) - @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Internet Service name. + Address name. """ return pulumi.get(self, "name") @@ -7164,34 +7136,34 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class InternetservicesubappSubAppArgs: +class LocalinpolicyInternetServiceSrcCustomArgs: def __init__(__self__, *, - id: Optional[pulumi.Input[int]] = None): + name: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] id: Subapp ID. + :param pulumi.Input[str] name: Custom Internet Service name. """ - if id is not None: - pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) @property @pulumi.getter - def id(self) -> Optional[pulumi.Input[int]]: + def name(self) -> Optional[pulumi.Input[str]]: """ - Subapp ID. + Custom Internet Service name. """ - return pulumi.get(self, "id") + return pulumi.get(self, "name") - @id.setter - def id(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "id", value) + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) @pulumi.input_type -class Localinpolicy6DstaddrArgs: +class LocalinpolicyInternetServiceSrcCustomGroupArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] name: Address name. + :param pulumi.Input[str] name: Custom Internet Service group name. """ if name is not None: pulumi.set(__self__, "name", name) @@ -7200,7 +7172,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Address name. + Custom Internet Service group name. """ return pulumi.get(self, "name") @@ -7210,11 +7182,11 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class Localinpolicy6ServiceArgs: +class LocalinpolicyInternetServiceSrcGroupArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] name: Service name. + :param pulumi.Input[str] name: Internet Service group name. """ if name is not None: pulumi.set(__self__, "name", name) @@ -7223,7 +7195,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Service name. + Internet Service group name. """ return pulumi.get(self, "name") @@ -7233,11 +7205,11 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class Localinpolicy6SrcaddrArgs: +class LocalinpolicyInternetServiceSrcNameArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] name: Address name. + :param pulumi.Input[str] name: Internet Service name. """ if name is not None: pulumi.set(__self__, "name", name) @@ -7246,7 +7218,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Address name. + Internet Service name. """ return pulumi.get(self, "name") @@ -7256,7 +7228,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class LocalinpolicyDstaddrArgs: +class LocalinpolicyIntfBlockArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): """ @@ -7572,6 +7544,75 @@ def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) +@pulumi.input_type +class OndemandsnifferHostArgs: + def __init__(__self__, *, + host: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] host: IPv4 or IPv6 host. + """ + if host is not None: + pulumi.set(__self__, "host", host) + + @property + @pulumi.getter + def host(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 or IPv6 host. + """ + return pulumi.get(self, "host") + + @host.setter + def host(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "host", value) + + +@pulumi.input_type +class OndemandsnifferPortArgs: + def __init__(__self__, *, + port: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[int] port: Port to filter in this traffic sniffer. + """ + if port is not None: + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def port(self) -> Optional[pulumi.Input[int]]: + """ + Port to filter in this traffic sniffer. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "port", value) + + +@pulumi.input_type +class OndemandsnifferProtocolArgs: + def __init__(__self__, *, + protocol: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[int] protocol: Integer value for the protocol type as defined by IANA (0 - 255). + """ + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + + @property + @pulumi.getter + def protocol(self) -> Optional[pulumi.Input[int]]: + """ + Integer value for the protocol type as defined by IANA (0 - 255). + """ + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "protocol", value) + + @pulumi.input_type class Policy46DstaddrArgs: def __init__(__self__, *, @@ -10862,18 +10903,6 @@ def __init__(__self__, *, status: Optional[pulumi.Input[str]] = None, uncompressed_nest_limit: Optional[pulumi.Input[int]] = None, uncompressed_oversize_limit: Optional[pulumi.Input[int]] = None): - """ - :param pulumi.Input[str] inspect_all: Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - :param pulumi.Input[str] options: One or more options that can be applied to the session. Valid values: `oversize`. - :param pulumi.Input[int] oversize_limit: Maximum in-memory file size that can be scanned (MB). - :param pulumi.Input[int] ports: Ports to scan for content (1 - 65535, default = 445). - :param pulumi.Input[str] proxy_after_tcp_handshake: Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - :param pulumi.Input[str] scan_bzip2: Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - :param pulumi.Input[str] ssl_offloaded: SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - :param pulumi.Input[str] status: Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - :param pulumi.Input[int] uncompressed_nest_limit: Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - :param pulumi.Input[int] uncompressed_oversize_limit: Maximum in-memory uncompressed file size that can be scanned (MB). - """ if inspect_all is not None: pulumi.set(__self__, "inspect_all", inspect_all) if options is not None: @@ -10898,9 +10927,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="inspectAll") def inspect_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "inspect_all") @inspect_all.setter @@ -10910,9 +10936,6 @@ def inspect_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def options(self) -> Optional[pulumi.Input[str]]: - """ - One or more options that can be applied to the session. Valid values: `oversize`. - """ return pulumi.get(self, "options") @options.setter @@ -10922,9 +10945,6 @@ def options(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="oversizeLimit") def oversize_limit(self) -> Optional[pulumi.Input[int]]: - """ - Maximum in-memory file size that can be scanned (MB). - """ return pulumi.get(self, "oversize_limit") @oversize_limit.setter @@ -10934,9 +10954,6 @@ def oversize_limit(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def ports(self) -> Optional[pulumi.Input[int]]: - """ - Ports to scan for content (1 - 65535, default = 445). - """ return pulumi.get(self, "ports") @ports.setter @@ -10946,9 +10963,6 @@ def ports(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="proxyAfterTcpHandshake") def proxy_after_tcp_handshake(self) -> Optional[pulumi.Input[str]]: - """ - Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "proxy_after_tcp_handshake") @proxy_after_tcp_handshake.setter @@ -10958,9 +10972,6 @@ def proxy_after_tcp_handshake(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="scanBzip2") def scan_bzip2(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "scan_bzip2") @scan_bzip2.setter @@ -10970,9 +10981,6 @@ def scan_bzip2(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sslOffloaded") def ssl_offloaded(self) -> Optional[pulumi.Input[str]]: - """ - SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - """ return pulumi.get(self, "ssl_offloaded") @ssl_offloaded.setter @@ -10982,9 +10990,6 @@ def ssl_offloaded(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "status") @status.setter @@ -10994,9 +10999,6 @@ def status(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="uncompressedNestLimit") def uncompressed_nest_limit(self) -> Optional[pulumi.Input[int]]: - """ - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - """ return pulumi.get(self, "uncompressed_nest_limit") @uncompressed_nest_limit.setter @@ -11006,9 +11008,6 @@ def uncompressed_nest_limit(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="uncompressedOversizeLimit") def uncompressed_oversize_limit(self) -> Optional[pulumi.Input[int]]: - """ - Maximum in-memory uncompressed file size that can be scanned (MB). - """ return pulumi.get(self, "uncompressed_oversize_limit") @uncompressed_oversize_limit.setter @@ -13876,7 +13875,7 @@ def __init__(__self__, *, :param pulumi.Input[str] quarantine_expiry: Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker. :param pulumi.Input[str] quarantine_log: Enable/disable quarantine logging. Valid values: `disable`, `enable`. :param pulumi.Input[str] status: Enable/disable this anomaly. Valid values: `disable`, `enable`. - :param pulumi.Input[int] threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + :param pulumi.Input[int] threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. :param pulumi.Input[int] thresholddefault: Number of detected instances (packets per second or concurrent session number) which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. """ if action is not None: @@ -13986,7 +13985,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def threshold(self) -> Optional[pulumi.Input[int]]: """ - Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "threshold") @@ -14245,6 +14244,45 @@ def untrusted_server_cert(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "untrusted_server_cert", value) +@pulumi.input_type +class SslsshprofileEchOuterSniArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None, + sni: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] name: ClientHelloOuter SNI name. + :param pulumi.Input[str] sni: ClientHelloOuter SNI to be blocked. + """ + if name is not None: + pulumi.set(__self__, "name", name) + if sni is not None: + pulumi.set(__self__, "sni", sni) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + ClientHelloOuter SNI name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def sni(self) -> Optional[pulumi.Input[str]]: + """ + ClientHelloOuter SNI to be blocked. + """ + return pulumi.get(self, "sni") + + @sni.setter + def sni(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sni", value) + + @pulumi.input_type class SslsshprofileFtpsArgs: def __init__(__self__, *, @@ -14516,6 +14554,7 @@ def __init__(__self__, *, cert_validation_timeout: Optional[pulumi.Input[str]] = None, client_cert_request: Optional[pulumi.Input[str]] = None, client_certificate: Optional[pulumi.Input[str]] = None, + encrypted_client_hello: Optional[pulumi.Input[str]] = None, expired_server_cert: Optional[pulumi.Input[str]] = None, invalid_server_cert: Optional[pulumi.Input[str]] = None, min_allowed_ssl_version: Optional[pulumi.Input[str]] = None, @@ -14536,6 +14575,7 @@ def __init__(__self__, *, :param pulumi.Input[str] cert_validation_timeout: Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. :param pulumi.Input[str] client_cert_request: Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. :param pulumi.Input[str] client_certificate: Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. + :param pulumi.Input[str] encrypted_client_hello: Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. :param pulumi.Input[str] expired_server_cert: Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. :param pulumi.Input[str] invalid_server_cert: Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. :param pulumi.Input[str] min_allowed_ssl_version: Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. @@ -14561,6 +14601,8 @@ def __init__(__self__, *, pulumi.set(__self__, "client_cert_request", client_cert_request) if client_certificate is not None: pulumi.set(__self__, "client_certificate", client_certificate) + if encrypted_client_hello is not None: + pulumi.set(__self__, "encrypted_client_hello", encrypted_client_hello) if expired_server_cert is not None: pulumi.set(__self__, "expired_server_cert", expired_server_cert) if invalid_server_cert is not None: @@ -14650,6 +14692,18 @@ def client_certificate(self) -> Optional[pulumi.Input[str]]: def client_certificate(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "client_certificate", value) + @property + @pulumi.getter(name="encryptedClientHello") + def encrypted_client_hello(self) -> Optional[pulumi.Input[str]]: + """ + Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + """ + return pulumi.get(self, "encrypted_client_hello") + + @encrypted_client_hello.setter + def encrypted_client_hello(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "encrypted_client_hello", value) + @property @pulumi.getter(name="expiredServerCert") def expired_server_cert(self) -> Optional[pulumi.Input[str]]: @@ -15101,24 +15155,6 @@ def __init__(__self__, *, unsupported_ssl_negotiation: Optional[pulumi.Input[str]] = None, unsupported_ssl_version: Optional[pulumi.Input[str]] = None, untrusted_server_cert: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] cert_validation_failure: Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - :param pulumi.Input[str] cert_validation_timeout: Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - :param pulumi.Input[str] client_cert_request: Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - :param pulumi.Input[str] client_certificate: Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - :param pulumi.Input[str] expired_server_cert: Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - :param pulumi.Input[str] invalid_server_cert: Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - :param pulumi.Input[str] ports: Ports to use for scanning (1 - 65535, default = 443). - :param pulumi.Input[str] proxy_after_tcp_handshake: Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - :param pulumi.Input[str] revoked_server_cert: Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - :param pulumi.Input[str] sni_server_cert_check: Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - :param pulumi.Input[str] status: Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - :param pulumi.Input[str] unsupported_ssl: Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - :param pulumi.Input[str] unsupported_ssl_cipher: Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - :param pulumi.Input[str] unsupported_ssl_negotiation: Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - :param pulumi.Input[str] unsupported_ssl_version: Action based on the SSL version used being unsupported. - :param pulumi.Input[str] untrusted_server_cert: Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - """ if cert_validation_failure is not None: pulumi.set(__self__, "cert_validation_failure", cert_validation_failure) if cert_validation_timeout is not None: @@ -15155,9 +15191,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="certValidationFailure") def cert_validation_failure(self) -> Optional[pulumi.Input[str]]: - """ - Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "cert_validation_failure") @cert_validation_failure.setter @@ -15167,9 +15200,6 @@ def cert_validation_failure(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="certValidationTimeout") def cert_validation_timeout(self) -> Optional[pulumi.Input[str]]: - """ - Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "cert_validation_timeout") @cert_validation_timeout.setter @@ -15179,9 +15209,6 @@ def cert_validation_timeout(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="clientCertRequest") def client_cert_request(self) -> Optional[pulumi.Input[str]]: - """ - Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - """ return pulumi.get(self, "client_cert_request") @client_cert_request.setter @@ -15191,9 +15218,6 @@ def client_cert_request(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="clientCertificate") def client_certificate(self) -> Optional[pulumi.Input[str]]: - """ - Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - """ return pulumi.get(self, "client_certificate") @client_certificate.setter @@ -15203,9 +15227,6 @@ def client_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="expiredServerCert") def expired_server_cert(self) -> Optional[pulumi.Input[str]]: - """ - Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "expired_server_cert") @expired_server_cert.setter @@ -15215,9 +15236,6 @@ def expired_server_cert(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="invalidServerCert") def invalid_server_cert(self) -> Optional[pulumi.Input[str]]: - """ - Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - """ return pulumi.get(self, "invalid_server_cert") @invalid_server_cert.setter @@ -15227,9 +15245,6 @@ def invalid_server_cert(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def ports(self) -> Optional[pulumi.Input[str]]: - """ - Ports to use for scanning (1 - 65535, default = 443). - """ return pulumi.get(self, "ports") @ports.setter @@ -15239,9 +15254,6 @@ def ports(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="proxyAfterTcpHandshake") def proxy_after_tcp_handshake(self) -> Optional[pulumi.Input[str]]: - """ - Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "proxy_after_tcp_handshake") @proxy_after_tcp_handshake.setter @@ -15251,9 +15263,6 @@ def proxy_after_tcp_handshake(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="revokedServerCert") def revoked_server_cert(self) -> Optional[pulumi.Input[str]]: - """ - Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "revoked_server_cert") @revoked_server_cert.setter @@ -15263,9 +15272,6 @@ def revoked_server_cert(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sniServerCertCheck") def sni_server_cert_check(self) -> Optional[pulumi.Input[str]]: - """ - Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - """ return pulumi.get(self, "sni_server_cert_check") @sni_server_cert_check.setter @@ -15275,9 +15281,6 @@ def sni_server_cert_check(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: - """ - Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - """ return pulumi.get(self, "status") @status.setter @@ -15287,9 +15290,6 @@ def status(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="unsupportedSsl") def unsupported_ssl(self) -> Optional[pulumi.Input[str]]: - """ - Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - """ return pulumi.get(self, "unsupported_ssl") @unsupported_ssl.setter @@ -15299,9 +15299,6 @@ def unsupported_ssl(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="unsupportedSslCipher") def unsupported_ssl_cipher(self) -> Optional[pulumi.Input[str]]: - """ - Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - """ return pulumi.get(self, "unsupported_ssl_cipher") @unsupported_ssl_cipher.setter @@ -15311,9 +15308,6 @@ def unsupported_ssl_cipher(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="unsupportedSslNegotiation") def unsupported_ssl_negotiation(self) -> Optional[pulumi.Input[str]]: - """ - Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - """ return pulumi.get(self, "unsupported_ssl_negotiation") @unsupported_ssl_negotiation.setter @@ -15323,9 +15317,6 @@ def unsupported_ssl_negotiation(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="unsupportedSslVersion") def unsupported_ssl_version(self) -> Optional[pulumi.Input[str]]: - """ - Action based on the SSL version used being unsupported. - """ return pulumi.get(self, "unsupported_ssl_version") @unsupported_ssl_version.setter @@ -15335,9 +15326,6 @@ def unsupported_ssl_version(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="untrustedServerCert") def untrusted_server_cert(self) -> Optional[pulumi.Input[str]]: - """ - Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "untrusted_server_cert") @untrusted_server_cert.setter @@ -15751,6 +15739,7 @@ def __init__(__self__, *, cert_validation_timeout: Optional[pulumi.Input[str]] = None, client_cert_request: Optional[pulumi.Input[str]] = None, client_certificate: Optional[pulumi.Input[str]] = None, + encrypted_client_hello: Optional[pulumi.Input[str]] = None, expired_server_cert: Optional[pulumi.Input[str]] = None, inspect_all: Optional[pulumi.Input[str]] = None, invalid_server_cert: Optional[pulumi.Input[str]] = None, @@ -15768,6 +15757,7 @@ def __init__(__self__, *, :param pulumi.Input[str] cert_validation_timeout: Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. :param pulumi.Input[str] client_cert_request: Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. :param pulumi.Input[str] client_certificate: Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. + :param pulumi.Input[str] encrypted_client_hello: Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. :param pulumi.Input[str] expired_server_cert: Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. :param pulumi.Input[str] inspect_all: Level of SSL inspection. Valid values: `disable`, `certificate-inspection`, `deep-inspection`. :param pulumi.Input[str] invalid_server_cert: Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. @@ -15790,6 +15780,8 @@ def __init__(__self__, *, pulumi.set(__self__, "client_cert_request", client_cert_request) if client_certificate is not None: pulumi.set(__self__, "client_certificate", client_certificate) + if encrypted_client_hello is not None: + pulumi.set(__self__, "encrypted_client_hello", encrypted_client_hello) if expired_server_cert is not None: pulumi.set(__self__, "expired_server_cert", expired_server_cert) if inspect_all is not None: @@ -15873,6 +15865,18 @@ def client_certificate(self) -> Optional[pulumi.Input[str]]: def client_certificate(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "client_certificate", value) + @property + @pulumi.getter(name="encryptedClientHello") + def encrypted_client_hello(self) -> Optional[pulumi.Input[str]]: + """ + Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + """ + return pulumi.get(self, "encrypted_client_hello") + + @encrypted_client_hello.setter + def encrypted_client_hello(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "encrypted_client_hello", value) + @property @pulumi.getter(name="expiredServerCert") def expired_server_cert(self) -> Optional[pulumi.Input[str]]: diff --git a/sdk/python/pulumiverse_fortios/firewall/accessproxy.py b/sdk/python/pulumiverse_fortios/firewall/accessproxy.py index 57b8f439..585a856a 100644 --- a/sdk/python/pulumiverse_fortios/firewall/accessproxy.py +++ b/sdk/python/pulumiverse_fortios/firewall/accessproxy.py @@ -47,7 +47,7 @@ def __init__(__self__, *, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -212,7 +212,7 @@ def empty_cert_action(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -375,7 +375,7 @@ def __init__(__self__, *, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -540,7 +540,7 @@ def empty_cert_action(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -727,7 +727,7 @@ def __init__(__self__, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -876,7 +876,7 @@ def get(resource_name: str, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -990,7 +990,7 @@ def empty_cert_action(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1060,7 +1060,7 @@ def user_agent_detect(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/accessproxy6.py b/sdk/python/pulumiverse_fortios/firewall/accessproxy6.py index 7705d684..1aa23706 100644 --- a/sdk/python/pulumiverse_fortios/firewall/accessproxy6.py +++ b/sdk/python/pulumiverse_fortios/firewall/accessproxy6.py @@ -47,7 +47,7 @@ def __init__(__self__, *, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -212,7 +212,7 @@ def empty_cert_action(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -375,7 +375,7 @@ def __init__(__self__, *, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -540,7 +540,7 @@ def empty_cert_action(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -727,7 +727,7 @@ def __init__(__self__, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -876,7 +876,7 @@ def get(resource_name: str, :param pulumi.Input[str] decrypted_traffic_mirror: Decrypted traffic mirror. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_supported_max_version: Maximum supported HTTP versions. default = HTTP2 Valid values: `http1`, `http2`. :param pulumi.Input[str] log_blocked_traffic: Enable/disable logging of blocked traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Access Proxy name. @@ -990,7 +990,7 @@ def empty_cert_action(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1060,7 +1060,7 @@ def user_agent_detect(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/accessproxysshclientcert.py b/sdk/python/pulumiverse_fortios/firewall/accessproxysshclientcert.py index e83237e5..e998153c 100644 --- a/sdk/python/pulumiverse_fortios/firewall/accessproxysshclientcert.py +++ b/sdk/python/pulumiverse_fortios/firewall/accessproxysshclientcert.py @@ -33,7 +33,7 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_ca: Name of the SSH server public key authentication CA. :param pulumi.Input[Sequence[pulumi.Input['AccessproxysshclientcertCertExtensionArgs']]] cert_extensions: Configure certificate extension for user certificate. The structure of `cert_extension` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SSH client certificate name. :param pulumi.Input[str] permit_agent_forwarding: Enable/disable appending permit-agent-forwarding certificate extension. Valid values: `enable`, `disable`. :param pulumi.Input[str] permit_port_forwarding: Enable/disable appending permit-port-forwarding certificate extension. Valid values: `enable`, `disable`. @@ -108,7 +108,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -233,7 +233,7 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_ca: Name of the SSH server public key authentication CA. :param pulumi.Input[Sequence[pulumi.Input['AccessproxysshclientcertCertExtensionArgs']]] cert_extensions: Configure certificate extension for user certificate. The structure of `cert_extension` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SSH client certificate name. :param pulumi.Input[str] permit_agent_forwarding: Enable/disable appending permit-agent-forwarding certificate extension. Valid values: `enable`, `disable`. :param pulumi.Input[str] permit_port_forwarding: Enable/disable appending permit-port-forwarding certificate extension. Valid values: `enable`, `disable`. @@ -308,7 +308,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def __init__(__self__, :param pulumi.Input[str] auth_ca: Name of the SSH server public key authentication CA. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AccessproxysshclientcertCertExtensionArgs']]]] cert_extensions: Configure certificate extension for user certificate. The structure of `cert_extension` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SSH client certificate name. :param pulumi.Input[str] permit_agent_forwarding: Enable/disable appending permit-agent-forwarding certificate extension. Valid values: `enable`, `disable`. :param pulumi.Input[str] permit_port_forwarding: Enable/disable appending permit-port-forwarding certificate extension. Valid values: `enable`, `disable`. @@ -574,7 +574,7 @@ def get(resource_name: str, :param pulumi.Input[str] auth_ca: Name of the SSH server public key authentication CA. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AccessproxysshclientcertCertExtensionArgs']]]] cert_extensions: Configure certificate extension for user certificate. The structure of `cert_extension` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: SSH client certificate name. :param pulumi.Input[str] permit_agent_forwarding: Enable/disable appending permit-agent-forwarding certificate extension. Valid values: `enable`, `disable`. :param pulumi.Input[str] permit_port_forwarding: Enable/disable appending permit-port-forwarding certificate extension. Valid values: `enable`, `disable`. @@ -630,7 +630,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -692,7 +692,7 @@ def source_address(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/accessproxyvirtualhost.py b/sdk/python/pulumiverse_fortios/firewall/accessproxyvirtualhost.py index 052daf04..f3c224f5 100644 --- a/sdk/python/pulumiverse_fortios/firewall/accessproxyvirtualhost.py +++ b/sdk/python/pulumiverse_fortios/firewall/accessproxyvirtualhost.py @@ -408,7 +408,7 @@ def ssl_certificate(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/address.py b/sdk/python/pulumiverse_fortios/firewall/address.py index b9e382f0..6a06c4f6 100644 --- a/sdk/python/pulumiverse_fortios/firewall/address.py +++ b/sdk/python/pulumiverse_fortios/firewall/address.py @@ -82,7 +82,7 @@ def __init__(__self__, *, :param pulumi.Input[str] filter: Match criteria filter. :param pulumi.Input[str] fqdn: Fully Qualified Domain Name address. :param pulumi.Input[Sequence[pulumi.Input['AddressFssoGroupArgs']]] fsso_groups: FSSO group(s). The structure of `fsso_group` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hw_model: Dynamic address matching hardware model. :param pulumi.Input[str] hw_vendor: Dynamic address matching hardware vendor. :param pulumi.Input[str] interface: Name of interface whose IP address is to be used. @@ -400,7 +400,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Addres @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -874,7 +874,7 @@ def __init__(__self__, *, :param pulumi.Input[str] filter: Match criteria filter. :param pulumi.Input[str] fqdn: Fully Qualified Domain Name address. :param pulumi.Input[Sequence[pulumi.Input['AddressFssoGroupArgs']]] fsso_groups: FSSO group(s). The structure of `fsso_group` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hw_model: Dynamic address matching hardware model. :param pulumi.Input[str] hw_vendor: Dynamic address matching hardware vendor. :param pulumi.Input[str] interface: Name of interface whose IP address is to be used. @@ -1192,7 +1192,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Addres @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1657,7 +1657,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1672,7 +1671,6 @@ def __init__(__self__, type="ipmask", visibility="enable") ``` - ## Import @@ -1709,7 +1707,7 @@ def __init__(__self__, :param pulumi.Input[str] filter: Match criteria filter. :param pulumi.Input[str] fqdn: Fully Qualified Domain Name address. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddressFssoGroupArgs']]]] fsso_groups: FSSO group(s). The structure of `fsso_group` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hw_model: Dynamic address matching hardware model. :param pulumi.Input[str] hw_vendor: Dynamic address matching hardware vendor. :param pulumi.Input[str] interface: Name of interface whose IP address is to be used. @@ -1755,7 +1753,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1770,7 +1767,6 @@ def __init__(__self__, type="ipmask", visibility="enable") ``` - ## Import @@ -1993,7 +1989,7 @@ def get(resource_name: str, :param pulumi.Input[str] filter: Match criteria filter. :param pulumi.Input[str] fqdn: Fully Qualified Domain Name address. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddressFssoGroupArgs']]]] fsso_groups: FSSO group(s). The structure of `fsso_group` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hw_model: Dynamic address matching hardware model. :param pulumi.Input[str] hw_vendor: Dynamic address matching hardware vendor. :param pulumi.Input[str] interface: Name of interface whose IP address is to be used. @@ -2207,7 +2203,7 @@ def fsso_groups(self) -> pulumi.Output[Optional[Sequence['outputs.AddressFssoGro @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2445,7 +2441,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/address6.py b/sdk/python/pulumiverse_fortios/firewall/address6.py index 5fcfa02c..ae92ba7d 100644 --- a/sdk/python/pulumiverse_fortios/firewall/address6.py +++ b/sdk/python/pulumiverse_fortios/firewall/address6.py @@ -59,7 +59,7 @@ def __init__(__self__, *, :param pulumi.Input[str] epg_name: Endpoint group name. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Host Address. :param pulumi.Input[str] host_type: Host type. Valid values: `any`, `specific`. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). @@ -268,7 +268,7 @@ def fqdn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -563,7 +563,7 @@ def __init__(__self__, *, :param pulumi.Input[str] epg_name: Endpoint group name. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Host Address. :param pulumi.Input[str] host_type: Host type. Valid values: `any`, `specific`. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). @@ -772,7 +772,7 @@ def fqdn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1063,7 +1063,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1079,7 +1078,6 @@ def __init__(__self__, type="ipprefix", visibility="enable") ``` - ## Import @@ -1111,7 +1109,7 @@ def __init__(__self__, :param pulumi.Input[str] epg_name: Endpoint group name. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Host Address. :param pulumi.Input[str] host_type: Host type. Valid values: `any`, `specific`. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). @@ -1144,7 +1142,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1160,7 +1157,6 @@ def __init__(__self__, type="ipprefix", visibility="enable") ``` - ## Import @@ -1324,7 +1320,7 @@ def get(resource_name: str, :param pulumi.Input[str] epg_name: Endpoint group name. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Host Address. :param pulumi.Input[str] host_type: Host type. Valid values: `any`, `specific`. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). @@ -1467,7 +1463,7 @@ def fqdn(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1617,7 +1613,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/address6template.py b/sdk/python/pulumiverse_fortios/firewall/address6template.py index d7be68ff..c5cd60e2 100644 --- a/sdk/python/pulumiverse_fortios/firewall/address6template.py +++ b/sdk/python/pulumiverse_fortios/firewall/address6template.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[int] subnet_segment_count: Number of IPv6 subnet segments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: IPv6 address template name. :param pulumi.Input[Sequence[pulumi.Input['Address6templateSubnetSegmentArgs']]] subnet_segments: IPv6 subnet segments. The structure of `subnet_segment` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -102,7 +102,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -162,7 +162,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Address6template resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip6: IPv6 address prefix. :param pulumi.Input[str] name: IPv6 address template name. :param pulumi.Input[int] subnet_segment_count: Number of IPv6 subnet segments. @@ -214,7 +214,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -325,7 +324,6 @@ def __init__(__self__, ], subnet_segment_count=2) ``` - ## Import @@ -349,7 +347,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip6: IPv6 address prefix. :param pulumi.Input[str] name: IPv6 address template name. :param pulumi.Input[int] subnet_segment_count: Number of IPv6 subnet segments. @@ -367,7 +365,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -390,7 +387,6 @@ def __init__(__self__, ], subnet_segment_count=2) ``` - ## Import @@ -481,7 +477,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip6: IPv6 address prefix. :param pulumi.Input[str] name: IPv6 address template name. :param pulumi.Input[int] subnet_segment_count: Number of IPv6 subnet segments. @@ -522,7 +518,7 @@ def fabric_object(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -560,7 +556,7 @@ def subnet_segments(self) -> pulumi.Output[Optional[Sequence['outputs.Address6te @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/addrgrp.py b/sdk/python/pulumiverse_fortios/firewall/addrgrp.py index 635b9820..9078e46d 100644 --- a/sdk/python/pulumiverse_fortios/firewall/addrgrp.py +++ b/sdk/python/pulumiverse_fortios/firewall/addrgrp.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] exclude: Enable/disable address exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['AddrgrpExcludeMemberArgs']]] exclude_members: Address exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input['AddrgrpTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. :param pulumi.Input[str] type: Address group type. Valid values: `default`, `folder`. @@ -195,7 +195,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -305,7 +305,7 @@ def __init__(__self__, *, :param pulumi.Input[str] exclude: Enable/disable address exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['AddrgrpExcludeMemberArgs']]] exclude_members: Address exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AddrgrpMemberArgs']]] members: Address objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input['AddrgrpTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -447,7 +447,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -567,7 +567,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -591,7 +590,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -621,7 +619,7 @@ def __init__(__self__, :param pulumi.Input[str] exclude: Enable/disable address exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddrgrpExcludeMemberArgs']]]] exclude_members: Address exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddrgrpMemberArgs']]]] members: Address objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddrgrpTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -641,7 +639,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -665,7 +662,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -784,7 +780,7 @@ def get(resource_name: str, :param pulumi.Input[str] exclude: Enable/disable address exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddrgrpExcludeMemberArgs']]]] exclude_members: Address exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddrgrpMemberArgs']]]] members: Address objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AddrgrpTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -883,7 +879,7 @@ def fabric_object(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -929,7 +925,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/addrgrp6.py b/sdk/python/pulumiverse_fortios/firewall/addrgrp6.py index 170cfe6a..f99a3604 100644 --- a/sdk/python/pulumiverse_fortios/firewall/addrgrp6.py +++ b/sdk/python/pulumiverse_fortios/firewall/addrgrp6.py @@ -38,7 +38,7 @@ def __init__(__self__, *, :param pulumi.Input[str] exclude: Enable/disable address6 exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Addrgrp6ExcludeMemberArgs']]] exclude_members: Address6 exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: IPv6 address group name. :param pulumi.Input[Sequence[pulumi.Input['Addrgrp6TaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -159,7 +159,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -252,7 +252,7 @@ def __init__(__self__, *, :param pulumi.Input[str] exclude: Enable/disable address6 exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Addrgrp6ExcludeMemberArgs']]] exclude_members: Address6 exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Addrgrp6MemberArgs']]] members: Address objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: IPv6 address group name. :param pulumi.Input[Sequence[pulumi.Input['Addrgrp6TaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -363,7 +363,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -468,7 +468,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -490,7 +489,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -518,7 +516,7 @@ def __init__(__self__, :param pulumi.Input[str] exclude: Enable/disable address6 exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Addrgrp6ExcludeMemberArgs']]]] exclude_members: Address6 exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Addrgrp6MemberArgs']]]] members: Address objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: IPv6 address group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Addrgrp6TaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -537,7 +535,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -559,7 +556,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -667,7 +663,7 @@ def get(resource_name: str, :param pulumi.Input[str] exclude: Enable/disable address6 exclusion. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Addrgrp6ExcludeMemberArgs']]]] exclude_members: Address6 exclusion member. The structure of `exclude_member` block is documented below. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Addrgrp6MemberArgs']]]] members: Address objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: IPv6 address group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Addrgrp6TaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -746,7 +742,7 @@ def fabric_object(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -784,7 +780,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/authportal.py b/sdk/python/pulumiverse_fortios/firewall/authportal.py index 96adecc4..ff9e6b83 100644 --- a/sdk/python/pulumiverse_fortios/firewall/authportal.py +++ b/sdk/python/pulumiverse_fortios/firewall/authportal.py @@ -27,7 +27,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Authportal resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AuthportalGroupArgs']]] groups: Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. :param pulumi.Input[str] identity_based_route: Name of the identity-based route that applies to this portal. :param pulumi.Input[str] portal_addr: Address (or FQDN) of the authentication portal. @@ -68,7 +68,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -163,7 +163,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Authportal resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AuthportalGroupArgs']]] groups: Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. :param pulumi.Input[str] identity_based_route: Name of the identity-based route that applies to this portal. :param pulumi.Input[str] portal_addr: Address (or FQDN) of the authentication portal. @@ -204,7 +204,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,7 +304,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -315,7 +314,6 @@ def __init__(__self__, )], portal_addr="1.1.1.1") ``` - ## Import @@ -338,7 +336,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AuthportalGroupArgs']]]] groups: Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. :param pulumi.Input[str] identity_based_route: Name of the identity-based route that applies to this portal. :param pulumi.Input[str] portal_addr: Address (or FQDN) of the authentication portal. @@ -357,7 +355,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -368,7 +365,6 @@ def __init__(__self__, )], portal_addr="1.1.1.1") ``` - ## Import @@ -454,7 +450,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AuthportalGroupArgs']]]] groups: Firewall user groups permitted to authenticate through this portal. Separate group names with spaces. The structure of `groups` block is documented below. :param pulumi.Input[str] identity_based_route: Name of the identity-based route that applies to this portal. :param pulumi.Input[str] portal_addr: Address (or FQDN) of the authentication portal. @@ -488,7 +484,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -534,7 +530,7 @@ def proxy_auth(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/centralsnatmap.py b/sdk/python/pulumiverse_fortios/firewall/centralsnatmap.py index 51cba6ff..b97b33bd 100644 --- a/sdk/python/pulumiverse_fortios/firewall/centralsnatmap.py +++ b/sdk/python/pulumiverse_fortios/firewall/centralsnatmap.py @@ -35,6 +35,7 @@ def __init__(__self__, *, nat_port: Optional[pulumi.Input[str]] = None, orig_addr6s: Optional[pulumi.Input[Sequence[pulumi.Input['CentralsnatmapOrigAddr6Args']]]] = None, policyid: Optional[pulumi.Input[int]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, uuid: Optional[pulumi.Input[str]] = None, @@ -52,7 +53,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['CentralsnatmapDstAddr6Args']]] dst_addr6s: IPv6 Destination address. The structure of `dst_addr6` block is documented below. :param pulumi.Input[str] dst_port: Destination port or port range (1 to 65535, 0 means any port). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat46: Enable/disable NAT46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['CentralsnatmapNatIppool6Args']]] nat_ippool6s: IPv6 pools to be used for source NAT. The structure of `nat_ippool6` block is documented below. @@ -60,6 +61,7 @@ def __init__(__self__, *, :param pulumi.Input[str] nat_port: Translated port or port range (0 to 65535, 0 means any port). :param pulumi.Input[Sequence[pulumi.Input['CentralsnatmapOrigAddr6Args']]] orig_addr6s: IPv6 Original address. The structure of `orig_addr6` block is documented below. :param pulumi.Input[int] policyid: Policy ID. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable the active status of this policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: IPv4/IPv6 source NAT. Valid values: `ipv4`, `ipv6`. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -96,6 +98,8 @@ def __init__(__self__, *, pulumi.set(__self__, "orig_addr6s", orig_addr6s) if policyid is not None: pulumi.set(__self__, "policyid", policyid) + if port_preserve is not None: + pulumi.set(__self__, "port_preserve", port_preserve) if status is not None: pulumi.set(__self__, "status", status) if type is not None: @@ -241,7 +245,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -333,6 +337,18 @@ def policyid(self) -> Optional[pulumi.Input[int]]: def policyid(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "policyid", value) + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "port_preserve") + + @port_preserve.setter + def port_preserve(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "port_preserve", value) + @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: @@ -402,6 +418,7 @@ def __init__(__self__, *, orig_addrs: Optional[pulumi.Input[Sequence[pulumi.Input['CentralsnatmapOrigAddrArgs']]]] = None, orig_port: Optional[pulumi.Input[str]] = None, policyid: Optional[pulumi.Input[int]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[int]] = None, srcintfs: Optional[pulumi.Input[Sequence[pulumi.Input['CentralsnatmapSrcintfArgs']]]] = None, status: Optional[pulumi.Input[str]] = None, @@ -416,7 +433,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dst_port: Destination port or port range (1 to 65535, 0 means any port). :param pulumi.Input[Sequence[pulumi.Input['CentralsnatmapDstintfArgs']]] dstintfs: Destination interface name from available interfaces. The structure of `dstintf` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat: Enable/disable source NAT. Valid values: `disable`, `enable`. :param pulumi.Input[str] nat46: Enable/disable NAT46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `enable`, `disable`. @@ -427,6 +444,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['CentralsnatmapOrigAddrArgs']]] orig_addrs: Original address. The structure of `orig_addr` block is documented below. :param pulumi.Input[str] orig_port: Original TCP port (1 to 65535, 0 means any port). :param pulumi.Input[int] policyid: Policy ID. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[int] protocol: Integer value for the protocol type (0 - 255). :param pulumi.Input[Sequence[pulumi.Input['CentralsnatmapSrcintfArgs']]] srcintfs: Source interface name from available interfaces. The structure of `srcintf` block is documented below. :param pulumi.Input[str] status: Enable/disable the active status of this policy. Valid values: `enable`, `disable`. @@ -468,6 +486,8 @@ def __init__(__self__, *, pulumi.set(__self__, "orig_port", orig_port) if policyid is not None: pulumi.set(__self__, "policyid", policyid) + if port_preserve is not None: + pulumi.set(__self__, "port_preserve", port_preserve) if protocol is not None: pulumi.set(__self__, "protocol", protocol) if srcintfs is not None: @@ -557,7 +577,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -685,6 +705,18 @@ def policyid(self) -> Optional[pulumi.Input[int]]: def policyid(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "policyid", value) + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "port_preserve") + + @port_preserve.setter + def port_preserve(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "port_preserve", value) + @property @pulumi.getter def protocol(self) -> Optional[pulumi.Input[int]]: @@ -780,6 +812,7 @@ def __init__(__self__, orig_addrs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapOrigAddrArgs']]]]] = None, orig_port: Optional[pulumi.Input[str]] = None, policyid: Optional[pulumi.Input[int]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[int]] = None, srcintfs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapSrcintfArgs']]]]] = None, status: Optional[pulumi.Input[str]] = None, @@ -792,7 +825,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -817,7 +849,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -845,7 +876,7 @@ def __init__(__self__, :param pulumi.Input[str] dst_port: Destination port or port range (1 to 65535, 0 means any port). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapDstintfArgs']]]] dstintfs: Destination interface name from available interfaces. The structure of `dstintf` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat: Enable/disable source NAT. Valid values: `disable`, `enable`. :param pulumi.Input[str] nat46: Enable/disable NAT46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `enable`, `disable`. @@ -856,6 +887,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapOrigAddrArgs']]]] orig_addrs: Original address. The structure of `orig_addr` block is documented below. :param pulumi.Input[str] orig_port: Original TCP port (1 to 65535, 0 means any port). :param pulumi.Input[int] policyid: Policy ID. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[int] protocol: Integer value for the protocol type (0 - 255). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapSrcintfArgs']]]] srcintfs: Source interface name from available interfaces. The structure of `srcintf` block is documented below. :param pulumi.Input[str] status: Enable/disable the active status of this policy. Valid values: `enable`, `disable`. @@ -874,7 +906,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -899,7 +930,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -951,6 +981,7 @@ def _internal_init(__self__, orig_addrs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapOrigAddrArgs']]]]] = None, orig_port: Optional[pulumi.Input[str]] = None, policyid: Optional[pulumi.Input[int]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[int]] = None, srcintfs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapSrcintfArgs']]]]] = None, status: Optional[pulumi.Input[str]] = None, @@ -993,6 +1024,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'orig_port'") __props__.__dict__["orig_port"] = orig_port __props__.__dict__["policyid"] = policyid + __props__.__dict__["port_preserve"] = port_preserve if protocol is None and not opts.urn: raise TypeError("Missing required property 'protocol'") __props__.__dict__["protocol"] = protocol @@ -1030,6 +1062,7 @@ def get(resource_name: str, orig_addrs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapOrigAddrArgs']]]]] = None, orig_port: Optional[pulumi.Input[str]] = None, policyid: Optional[pulumi.Input[int]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[int]] = None, srcintfs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapSrcintfArgs']]]]] = None, status: Optional[pulumi.Input[str]] = None, @@ -1049,7 +1082,7 @@ def get(resource_name: str, :param pulumi.Input[str] dst_port: Destination port or port range (1 to 65535, 0 means any port). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapDstintfArgs']]]] dstintfs: Destination interface name from available interfaces. The structure of `dstintf` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat: Enable/disable source NAT. Valid values: `disable`, `enable`. :param pulumi.Input[str] nat46: Enable/disable NAT46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `enable`, `disable`. @@ -1060,6 +1093,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapOrigAddrArgs']]]] orig_addrs: Original address. The structure of `orig_addr` block is documented below. :param pulumi.Input[str] orig_port: Original TCP port (1 to 65535, 0 means any port). :param pulumi.Input[int] policyid: Policy ID. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[int] protocol: Integer value for the protocol type (0 - 255). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CentralsnatmapSrcintfArgs']]]] srcintfs: Source interface name from available interfaces. The structure of `srcintf` block is documented below. :param pulumi.Input[str] status: Enable/disable the active status of this policy. Valid values: `enable`, `disable`. @@ -1088,6 +1122,7 @@ def get(resource_name: str, __props__.__dict__["orig_addrs"] = orig_addrs __props__.__dict__["orig_port"] = orig_port __props__.__dict__["policyid"] = policyid + __props__.__dict__["port_preserve"] = port_preserve __props__.__dict__["protocol"] = protocol __props__.__dict__["srcintfs"] = srcintfs __props__.__dict__["status"] = status @@ -1148,7 +1183,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1232,6 +1267,14 @@ def policyid(self) -> pulumi.Output[int]: """ return pulumi.get(self, "policyid") + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> pulumi.Output[str]: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "port_preserve") + @property @pulumi.getter def protocol(self) -> pulumi.Output[int]: @@ -1274,7 +1317,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/city.py b/sdk/python/pulumiverse_fortios/firewall/city.py index 804bfcdd..00868875 100644 --- a/sdk/python/pulumiverse_fortios/firewall/city.py +++ b/sdk/python/pulumiverse_fortios/firewall/city.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/consolidated/policy.py b/sdk/python/pulumiverse_fortios/firewall/consolidated/policy.py index a22082a6..b377c8d2 100644 --- a/sdk/python/pulumiverse_fortios/firewall/consolidated/policy.py +++ b/sdk/python/pulumiverse_fortios/firewall/consolidated/policy.py @@ -135,7 +135,7 @@ def __init__(__self__, *, :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['PolicyFssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['PolicyGroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. @@ -684,7 +684,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Policy @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1631,7 +1631,7 @@ def __init__(__self__, *, :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['PolicyFssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['PolicyGroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. @@ -2180,7 +2180,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Policy @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3151,7 +3151,7 @@ def __init__(__self__, :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyFssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyGroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. @@ -3592,7 +3592,7 @@ def get(resource_name: str, :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyFssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyGroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. @@ -3957,7 +3957,7 @@ def fsso_groups(self) -> pulumi.Output[Optional[Sequence['outputs.PolicyFssoGrou @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4395,7 +4395,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/country.py b/sdk/python/pulumiverse_fortios/firewall/country.py index d4ceae34..9d56d9a4 100644 --- a/sdk/python/pulumiverse_fortios/firewall/country.py +++ b/sdk/python/pulumiverse_fortios/firewall/country.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Country resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Country ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Country name. :param pulumi.Input[Sequence[pulumi.Input['CountryRegionArgs']]] regions: Region ID list. The structure of `region` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Country resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Country ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Country name. :param pulumi.Input[Sequence[pulumi.Input['CountryRegionArgs']]] regions: Region ID list. The structure of `region` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Country ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Country name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CountryRegionArgs']]]] regions: Region ID list. The structure of `region` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Country ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Country name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CountryRegionArgs']]]] regions: Region ID list. The structure of `region` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def regions(self) -> pulumi.Output[Optional[Sequence['outputs.CountryRegion']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/decryptedtrafficmirror.py b/sdk/python/pulumiverse_fortios/firewall/decryptedtrafficmirror.py index 277a548f..76eb244e 100644 --- a/sdk/python/pulumiverse_fortios/firewall/decryptedtrafficmirror.py +++ b/sdk/python/pulumiverse_fortios/firewall/decryptedtrafficmirror.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Decryptedtrafficmirror resource. :param pulumi.Input[str] dstmac: Set destination MAC address for mirrored traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['DecryptedtrafficmirrorInterfaceArgs']]] interfaces: Decrypted traffic mirror interface The structure of `interface` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] traffic_source: Source of decrypted traffic to be mirrored. Valid values: `client`, `server`, `both`. @@ -80,7 +80,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Decryptedtrafficmirror resources. :param pulumi.Input[str] dstmac: Set destination MAC address for mirrored traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['DecryptedtrafficmirrorInterfaceArgs']]] interfaces: Decrypted traffic mirror interface The structure of `interface` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] traffic_source: Source of decrypted traffic to be mirrored. Valid values: `client`, `server`, `both`. @@ -216,7 +216,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -324,7 +324,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dstmac: Set destination MAC address for mirrored traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DecryptedtrafficmirrorInterfaceArgs']]]] interfaces: Decrypted traffic mirror interface The structure of `interface` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] traffic_source: Source of decrypted traffic to be mirrored. Valid values: `client`, `server`, `both`. @@ -425,7 +425,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dstmac: Set destination MAC address for mirrored traffic. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DecryptedtrafficmirrorInterfaceArgs']]]] interfaces: Decrypted traffic mirror interface The structure of `interface` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] traffic_source: Source of decrypted traffic to be mirrored. Valid values: `client`, `server`, `both`. @@ -466,7 +466,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -504,7 +504,7 @@ def traffic_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/dnstranslation.py b/sdk/python/pulumiverse_fortios/firewall/dnstranslation.py index 6d21d37a..59d28223 100644 --- a/sdk/python/pulumiverse_fortios/firewall/dnstranslation.py +++ b/sdk/python/pulumiverse_fortios/firewall/dnstranslation.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -214,7 +213,6 @@ def __init__(__self__, netmask="255.0.0.0", src="1.1.1.1") ``` - ## Import @@ -253,7 +251,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -264,7 +261,6 @@ def __init__(__self__, netmask="255.0.0.0", src="1.1.1.1") ``` - ## Import @@ -391,7 +387,7 @@ def src(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/do_spolicy.py b/sdk/python/pulumiverse_fortios/firewall/do_spolicy.py index b9a7a841..ff6c6953 100644 --- a/sdk/python/pulumiverse_fortios/firewall/do_spolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/do_spolicy.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DoSpolicyAnomalyArgs']]] anomalies: Anomaly name. The structure of `anomaly` block is documented below. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. :param pulumi.Input[Sequence[pulumi.Input['DoSpolicyServiceArgs']]] services: Service object from available options. The structure of `service` block is documented below. @@ -141,7 +141,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -231,7 +231,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[Sequence[pulumi.Input['DoSpolicyDstaddrArgs']]] dstaddrs: Destination address name from available addresses. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Incoming interface name from available interfaces. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. @@ -317,7 +317,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -455,7 +455,7 @@ def __init__(__self__, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DoSpolicyDstaddrArgs']]]] dstaddrs: Destination address name from available addresses. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Incoming interface name from available interfaces. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. @@ -578,7 +578,7 @@ def get(resource_name: str, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DoSpolicyDstaddrArgs']]]] dstaddrs: Destination address name from available addresses. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Incoming interface name from available interfaces. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. @@ -641,7 +641,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -695,7 +695,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/do_spolicy6.py b/sdk/python/pulumiverse_fortios/firewall/do_spolicy6.py index 4c9aa67e..4c352268 100644 --- a/sdk/python/pulumiverse_fortios/firewall/do_spolicy6.py +++ b/sdk/python/pulumiverse_fortios/firewall/do_spolicy6.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DoSpolicy6AnomalyArgs']]] anomalies: Anomaly name. The structure of `anomaly` block is documented below. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. :param pulumi.Input[Sequence[pulumi.Input['DoSpolicy6ServiceArgs']]] services: Service object from available options. The structure of `service` block is documented below. @@ -141,7 +141,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -231,7 +231,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[Sequence[pulumi.Input['DoSpolicy6DstaddrArgs']]] dstaddrs: Destination address name from available addresses. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Incoming interface name from available interfaces. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. @@ -317,7 +317,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -455,7 +455,7 @@ def __init__(__self__, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DoSpolicy6DstaddrArgs']]]] dstaddrs: Destination address name from available addresses. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Incoming interface name from available interfaces. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. @@ -578,7 +578,7 @@ def get(resource_name: str, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DoSpolicy6DstaddrArgs']]]] dstaddrs: Destination address name from available addresses. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Incoming interface name from available interfaces. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[int] policyid: Policy ID. @@ -641,7 +641,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -695,7 +695,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/get_centralsnatmap.py b/sdk/python/pulumiverse_fortios/firewall/get_centralsnatmap.py index 777e72d8..e50deb8f 100644 --- a/sdk/python/pulumiverse_fortios/firewall/get_centralsnatmap.py +++ b/sdk/python/pulumiverse_fortios/firewall/get_centralsnatmap.py @@ -22,7 +22,7 @@ class GetCentralsnatmapResult: """ A collection of values returned by getCentralsnatmap. """ - def __init__(__self__, comments=None, dst_addr6s=None, dst_addrs=None, dst_port=None, dstintfs=None, id=None, nat=None, nat46=None, nat64=None, nat_ippool6s=None, nat_ippools=None, nat_port=None, orig_addr6s=None, orig_addrs=None, orig_port=None, policyid=None, protocol=None, srcintfs=None, status=None, type=None, uuid=None, vdomparam=None): + def __init__(__self__, comments=None, dst_addr6s=None, dst_addrs=None, dst_port=None, dstintfs=None, id=None, nat=None, nat46=None, nat64=None, nat_ippool6s=None, nat_ippools=None, nat_port=None, orig_addr6s=None, orig_addrs=None, orig_port=None, policyid=None, port_preserve=None, protocol=None, srcintfs=None, status=None, type=None, uuid=None, vdomparam=None): if comments and not isinstance(comments, str): raise TypeError("Expected argument 'comments' to be a str") pulumi.set(__self__, "comments", comments) @@ -71,6 +71,9 @@ def __init__(__self__, comments=None, dst_addr6s=None, dst_addrs=None, dst_port= if policyid and not isinstance(policyid, int): raise TypeError("Expected argument 'policyid' to be a int") pulumi.set(__self__, "policyid", policyid) + if port_preserve and not isinstance(port_preserve, str): + raise TypeError("Expected argument 'port_preserve' to be a str") + pulumi.set(__self__, "port_preserve", port_preserve) if protocol and not isinstance(protocol, int): raise TypeError("Expected argument 'protocol' to be a int") pulumi.set(__self__, "protocol", protocol) @@ -218,6 +221,14 @@ def policyid(self) -> int: """ return pulumi.get(self, "policyid") + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> str: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. + """ + return pulumi.get(self, "port_preserve") + @property @pulumi.getter def protocol(self) -> int: @@ -286,6 +297,7 @@ def __await__(self): orig_addrs=self.orig_addrs, orig_port=self.orig_port, policyid=self.policyid, + port_preserve=self.port_preserve, protocol=self.protocol, srcintfs=self.srcintfs, status=self.status, @@ -327,6 +339,7 @@ def get_centralsnatmap(policyid: Optional[int] = None, orig_addrs=pulumi.get(__ret__, 'orig_addrs'), orig_port=pulumi.get(__ret__, 'orig_port'), policyid=pulumi.get(__ret__, 'policyid'), + port_preserve=pulumi.get(__ret__, 'port_preserve'), protocol=pulumi.get(__ret__, 'protocol'), srcintfs=pulumi.get(__ret__, 'srcintfs'), status=pulumi.get(__ret__, 'status'), diff --git a/sdk/python/pulumiverse_fortios/firewall/get_policy.py b/sdk/python/pulumiverse_fortios/firewall/get_policy.py index 5a7a7264..0d7e8bbf 100644 --- a/sdk/python/pulumiverse_fortios/firewall/get_policy.py +++ b/sdk/python/pulumiverse_fortios/firewall/get_policy.py @@ -22,7 +22,7 @@ class GetPolicyResult: """ A collection of values returned by getPolicy. """ - def __init__(__self__, action=None, anti_replay=None, app_categories=None, app_groups=None, application_list=None, applications=None, auth_cert=None, auth_path=None, auth_redirect_addr=None, auto_asic_offload=None, av_profile=None, block_notification=None, captive_portal_exempt=None, capture_packet=None, casb_profile=None, cifs_profile=None, comments=None, custom_log_fields=None, decrypted_traffic_mirror=None, delay_tcp_npu_session=None, devices=None, diameter_filter_profile=None, diffserv_copy=None, diffserv_forward=None, diffserv_reverse=None, diffservcode_forward=None, diffservcode_rev=None, disclaimer=None, dlp_profile=None, dlp_sensor=None, dnsfilter_profile=None, dsri=None, dstaddr6_negate=None, dstaddr6s=None, dstaddr_negate=None, dstaddrs=None, dstintfs=None, dynamic_shaping=None, email_collect=None, emailfilter_profile=None, fec=None, file_filter_profile=None, firewall_session_dirty=None, fixedport=None, fsso=None, fsso_agent_for_ntlm=None, fsso_groups=None, geoip_anycast=None, geoip_match=None, global_label=None, groups=None, http_policy_redirect=None, icap_profile=None, id=None, identity_based_route=None, inbound=None, inspection_mode=None, internet_service=None, internet_service6=None, internet_service6_custom_groups=None, internet_service6_customs=None, internet_service6_groups=None, internet_service6_names=None, internet_service6_negate=None, internet_service6_src=None, internet_service6_src_custom_groups=None, internet_service6_src_customs=None, internet_service6_src_groups=None, internet_service6_src_names=None, internet_service6_src_negate=None, internet_service_custom_groups=None, internet_service_customs=None, internet_service_groups=None, internet_service_ids=None, internet_service_names=None, internet_service_negate=None, internet_service_src=None, internet_service_src_custom_groups=None, internet_service_src_customs=None, internet_service_src_groups=None, internet_service_src_ids=None, internet_service_src_names=None, internet_service_src_negate=None, ippool=None, ips_sensor=None, ips_voip_filter=None, label=None, learning_mode=None, logtraffic=None, logtraffic_start=None, match_vip=None, match_vip_only=None, name=None, nat=None, nat46=None, nat64=None, natinbound=None, natip=None, natoutbound=None, network_service_dynamics=None, network_service_src_dynamics=None, np_acceleration=None, ntlm=None, ntlm_enabled_browsers=None, ntlm_guest=None, outbound=None, passive_wan_health_measurement=None, pcp_inbound=None, pcp_outbound=None, pcp_poolnames=None, per_ip_shaper=None, permit_any_host=None, permit_stun_host=None, policy_expiry=None, policy_expiry_date=None, policy_expiry_date_utc=None, policyid=None, poolname6s=None, poolnames=None, profile_group=None, profile_protocol_options=None, profile_type=None, radius_mac_auth_bypass=None, redirect_url=None, replacemsg_override_group=None, reputation_direction=None, reputation_direction6=None, reputation_minimum=None, reputation_minimum6=None, rsso=None, rtp_addrs=None, rtp_nat=None, scan_botnet_connections=None, schedule=None, schedule_timeout=None, sctp_filter_profile=None, send_deny_packet=None, service_negate=None, services=None, session_ttl=None, sgt_check=None, sgts=None, spamfilter_profile=None, src_vendor_macs=None, srcaddr6_negate=None, srcaddr6s=None, srcaddr_negate=None, srcaddrs=None, srcintfs=None, ssh_filter_profile=None, ssh_policy_redirect=None, ssl_mirror=None, ssl_mirror_intfs=None, ssl_ssh_profile=None, status=None, tcp_mss_receiver=None, tcp_mss_sender=None, tcp_session_without_syn=None, timeout_send_rst=None, tos=None, tos_mask=None, tos_negate=None, traffic_shaper=None, traffic_shaper_reverse=None, url_categories=None, users=None, utm_status=None, uuid=None, vdomparam=None, videofilter_profile=None, virtual_patch_profile=None, vlan_cos_fwd=None, vlan_cos_rev=None, vlan_filter=None, voip_profile=None, vpntunnel=None, waf_profile=None, wanopt=None, wanopt_detection=None, wanopt_passive_opt=None, wanopt_peer=None, wanopt_profile=None, wccp=None, webcache=None, webcache_https=None, webfilter_profile=None, webproxy_forward_server=None, webproxy_profile=None, wsso=None, ztna_device_ownership=None, ztna_ems_tag_secondaries=None, ztna_ems_tags=None, ztna_geo_tags=None, ztna_policy_redirect=None, ztna_status=None, ztna_tags_match_logic=None): + def __init__(__self__, action=None, anti_replay=None, app_categories=None, app_groups=None, application_list=None, applications=None, auth_cert=None, auth_path=None, auth_redirect_addr=None, auto_asic_offload=None, av_profile=None, block_notification=None, captive_portal_exempt=None, capture_packet=None, casb_profile=None, cifs_profile=None, comments=None, custom_log_fields=None, decrypted_traffic_mirror=None, delay_tcp_npu_session=None, devices=None, diameter_filter_profile=None, diffserv_copy=None, diffserv_forward=None, diffserv_reverse=None, diffservcode_forward=None, diffservcode_rev=None, disclaimer=None, dlp_profile=None, dlp_sensor=None, dnsfilter_profile=None, dsri=None, dstaddr6_negate=None, dstaddr6s=None, dstaddr_negate=None, dstaddrs=None, dstintfs=None, dynamic_shaping=None, email_collect=None, emailfilter_profile=None, fec=None, file_filter_profile=None, firewall_session_dirty=None, fixedport=None, fsso=None, fsso_agent_for_ntlm=None, fsso_groups=None, geoip_anycast=None, geoip_match=None, global_label=None, groups=None, http_policy_redirect=None, icap_profile=None, id=None, identity_based_route=None, inbound=None, inspection_mode=None, internet_service=None, internet_service6=None, internet_service6_custom_groups=None, internet_service6_customs=None, internet_service6_groups=None, internet_service6_names=None, internet_service6_negate=None, internet_service6_src=None, internet_service6_src_custom_groups=None, internet_service6_src_customs=None, internet_service6_src_groups=None, internet_service6_src_names=None, internet_service6_src_negate=None, internet_service_custom_groups=None, internet_service_customs=None, internet_service_groups=None, internet_service_ids=None, internet_service_names=None, internet_service_negate=None, internet_service_src=None, internet_service_src_custom_groups=None, internet_service_src_customs=None, internet_service_src_groups=None, internet_service_src_ids=None, internet_service_src_names=None, internet_service_src_negate=None, ippool=None, ips_sensor=None, ips_voip_filter=None, label=None, learning_mode=None, logtraffic=None, logtraffic_start=None, match_vip=None, match_vip_only=None, name=None, nat=None, nat46=None, nat64=None, natinbound=None, natip=None, natoutbound=None, network_service_dynamics=None, network_service_src_dynamics=None, np_acceleration=None, ntlm=None, ntlm_enabled_browsers=None, ntlm_guest=None, outbound=None, passive_wan_health_measurement=None, pcp_inbound=None, pcp_outbound=None, pcp_poolnames=None, per_ip_shaper=None, permit_any_host=None, permit_stun_host=None, policy_expiry=None, policy_expiry_date=None, policy_expiry_date_utc=None, policyid=None, poolname6s=None, poolnames=None, port_preserve=None, profile_group=None, profile_protocol_options=None, profile_type=None, radius_mac_auth_bypass=None, redirect_url=None, replacemsg_override_group=None, reputation_direction=None, reputation_direction6=None, reputation_minimum=None, reputation_minimum6=None, rsso=None, rtp_addrs=None, rtp_nat=None, scan_botnet_connections=None, schedule=None, schedule_timeout=None, sctp_filter_profile=None, send_deny_packet=None, service_negate=None, services=None, session_ttl=None, sgt_check=None, sgts=None, spamfilter_profile=None, src_vendor_macs=None, srcaddr6_negate=None, srcaddr6s=None, srcaddr_negate=None, srcaddrs=None, srcintfs=None, ssh_filter_profile=None, ssh_policy_redirect=None, ssl_mirror=None, ssl_mirror_intfs=None, ssl_ssh_profile=None, status=None, tcp_mss_receiver=None, tcp_mss_sender=None, tcp_session_without_syn=None, timeout_send_rst=None, tos=None, tos_mask=None, tos_negate=None, traffic_shaper=None, traffic_shaper_reverse=None, url_categories=None, users=None, utm_status=None, uuid=None, vdomparam=None, videofilter_profile=None, virtual_patch_profile=None, vlan_cos_fwd=None, vlan_cos_rev=None, vlan_filter=None, voip_profile=None, vpntunnel=None, waf_profile=None, wanopt=None, wanopt_detection=None, wanopt_passive_opt=None, wanopt_peer=None, wanopt_profile=None, wccp=None, webcache=None, webcache_https=None, webfilter_profile=None, webproxy_forward_server=None, webproxy_profile=None, wsso=None, ztna_device_ownership=None, ztna_ems_tag_secondaries=None, ztna_ems_tags=None, ztna_geo_tags=None, ztna_policy_redirect=None, ztna_status=None, ztna_tags_match_logic=None): if action and not isinstance(action, str): raise TypeError("Expected argument 'action' to be a str") pulumi.set(__self__, "action", action) @@ -380,6 +380,9 @@ def __init__(__self__, action=None, anti_replay=None, app_categories=None, app_g if poolnames and not isinstance(poolnames, list): raise TypeError("Expected argument 'poolnames' to be a list") pulumi.set(__self__, "poolnames", poolnames) + if port_preserve and not isinstance(port_preserve, str): + raise TypeError("Expected argument 'port_preserve' to be a str") + pulumi.set(__self__, "port_preserve", port_preserve) if profile_group and not isinstance(profile_group, str): raise TypeError("Expected argument 'profile_group' to be a str") pulumi.set(__self__, "profile_group", profile_group) @@ -1564,6 +1567,14 @@ def poolnames(self) -> Sequence['outputs.GetPolicyPoolnameResult']: """ return pulumi.get(self, "poolnames") + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> str: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. + """ + return pulumi.get(self, "port_preserve") + @property @pulumi.getter(name="profileGroup") def profile_group(self) -> str: @@ -2303,6 +2314,7 @@ def __await__(self): policyid=self.policyid, poolname6s=self.poolname6s, poolnames=self.poolnames, + port_preserve=self.port_preserve, profile_group=self.profile_group, profile_protocol_options=self.profile_protocol_options, profile_type=self.profile_type, @@ -2518,6 +2530,7 @@ def get_policy(policyid: Optional[int] = None, policyid=pulumi.get(__ret__, 'policyid'), poolname6s=pulumi.get(__ret__, 'poolname6s'), poolnames=pulumi.get(__ret__, 'poolnames'), + port_preserve=pulumi.get(__ret__, 'port_preserve'), profile_group=pulumi.get(__ret__, 'profile_group'), profile_protocol_options=pulumi.get(__ret__, 'profile_protocol_options'), profile_type=pulumi.get(__ret__, 'profile_type'), diff --git a/sdk/python/pulumiverse_fortios/firewall/get_policylist.py b/sdk/python/pulumiverse_fortios/firewall/get_policylist.py index 2ec60726..ea1f5b9b 100644 --- a/sdk/python/pulumiverse_fortios/firewall/get_policylist.py +++ b/sdk/python/pulumiverse_fortios/firewall/get_policylist.py @@ -82,7 +82,6 @@ def get_policylist(filter: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -92,7 +91,6 @@ def get_policylist(filter: Optional[str] = None, sample2 = fortios.firewall.get_policylist(filter="schedule==always&action==accept,action==deny") pulumi.export("sample2Output", sample2.policyidlists) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. @@ -120,7 +118,6 @@ def get_policylist_output(filter: Optional[pulumi.Input[Optional[str]]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -130,7 +127,6 @@ def get_policylist_output(filter: Optional[pulumi.Input[Optional[str]]] = None, sample2 = fortios.firewall.get_policylist(filter="schedule==always&action==accept,action==deny") pulumi.export("sample2Output", sample2.policyidlists) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. diff --git a/sdk/python/pulumiverse_fortios/firewall/global_.py b/sdk/python/pulumiverse_fortios/firewall/global_.py index 1bca926e..d9616199 100644 --- a/sdk/python/pulumiverse_fortios/firewall/global_.py +++ b/sdk/python/pulumiverse_fortios/firewall/global_.py @@ -220,7 +220,7 @@ def banned_ip_persistency(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/identitybasedroute.py b/sdk/python/pulumiverse_fortios/firewall/identitybasedroute.py index 360f6f62..920c9f64 100644 --- a/sdk/python/pulumiverse_fortios/firewall/identitybasedroute.py +++ b/sdk/python/pulumiverse_fortios/firewall/identitybasedroute.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Identitybasedroute resource. :param pulumi.Input[str] comments: Comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['IdentitybasedrouteRuleArgs']]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Identitybasedroute resources. :param pulumi.Input[str] comments: Comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['IdentitybasedrouteRuleArgs']]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,14 +238,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.firewall.Identitybasedroute("trname", comments="test") ``` - ## Import @@ -269,7 +267,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IdentitybasedrouteRuleArgs']]]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -285,14 +283,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.firewall.Identitybasedroute("trname", comments="test") ``` - ## Import @@ -373,7 +369,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IdentitybasedrouteRuleArgs']]]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -410,7 +406,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -432,7 +428,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.IdentitybasedrouteRu @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/interfacepolicy.py b/sdk/python/pulumiverse_fortios/firewall/interfacepolicy.py index 8c665034..af7bafb0 100644 --- a/sdk/python/pulumiverse_fortios/firewall/interfacepolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/interfacepolicy.py @@ -72,7 +72,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] label: Label. @@ -396,7 +396,7 @@ def emailfilter_profile_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -617,7 +617,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Monitored interface name from available interfaces. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. @@ -912,7 +912,7 @@ def emailfilter_profile_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1158,7 +1158,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1187,7 +1186,6 @@ def __init__(__self__, status="enable", webfilter_profile_status="disable") ``` - ## Import @@ -1226,7 +1224,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Monitored interface name from available interfaces. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. @@ -1255,7 +1253,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1284,7 +1281,6 @@ def __init__(__self__, status="enable", webfilter_profile_status="disable") ``` - ## Import @@ -1472,7 +1468,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Monitored interface name from available interfaces. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. @@ -1670,7 +1666,7 @@ def emailfilter_profile_status(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1780,7 +1776,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/interfacepolicy6.py b/sdk/python/pulumiverse_fortios/firewall/interfacepolicy6.py index 10120153..dd8a4ab7 100644 --- a/sdk/python/pulumiverse_fortios/firewall/interfacepolicy6.py +++ b/sdk/python/pulumiverse_fortios/firewall/interfacepolicy6.py @@ -71,7 +71,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] label: Label. @@ -387,7 +387,7 @@ def emailfilter_profile_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -622,7 +622,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Monitored interface name from available interfaces. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. @@ -919,7 +919,7 @@ def emailfilter_profile_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1167,7 +1167,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1196,7 +1195,6 @@ def __init__(__self__, status="enable", webfilter_profile_status="disable") ``` - ## Import @@ -1235,7 +1233,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Monitored interface name from available interfaces. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. @@ -1266,7 +1264,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1295,7 +1292,6 @@ def __init__(__self__, status="enable", webfilter_profile_status="disable") ``` - ## Import @@ -1481,7 +1477,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Email filter profile. :param pulumi.Input[str] emailfilter_profile_status: Enable/disable email filter. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Monitored interface name from available interfaces. :param pulumi.Input[str] ips_sensor: IPS sensor name. :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS. Valid values: `enable`, `disable`. @@ -1681,7 +1677,7 @@ def emailfilter_profile_status(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1791,7 +1787,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservice.py b/sdk/python/pulumiverse_fortios/firewall/internetservice.py index f5544ac5..0b4b729a 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservice.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservice.py @@ -831,7 +831,7 @@ def sld_id(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetserviceaddition.py b/sdk/python/pulumiverse_fortios/firewall/internetserviceaddition.py index a8fa25c0..483abe54 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetserviceaddition.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetserviceaddition.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetserviceadditionEntryArgs']]] entries: Entries added to the Internet Service addition database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if comment is not None: @@ -96,7 +96,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -132,7 +132,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetserviceadditionEntryArgs']]] entries: Entries added to the Internet Service addition database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if comment is not None: @@ -200,7 +200,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -260,7 +260,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetserviceadditionEntryArgs']]]] entries: Entries added to the Internet Service addition database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -353,7 +353,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetserviceadditionEntryArgs']]]] entries: Entries added to the Internet Service addition database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -404,13 +404,13 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetserviceappend.py b/sdk/python/pulumiverse_fortios/firewall/internetserviceappend.py index 878ec9c2..b3b6d916 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetserviceappend.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetserviceappend.py @@ -166,7 +166,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1,7.4.2`. + Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. ## Import @@ -200,7 +200,7 @@ def __init__(__self__, args: Optional[InternetserviceappendArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0,7.4.1,7.4.2`. + Configure additional port mappings for Internet Services. Applies to FortiOS Version `6.2.4,6.2.6,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0,7.4.1,7.4.2,7.4.3,7.4.4`. ## Import @@ -314,7 +314,7 @@ def match_port(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicebotnet.py b/sdk/python/pulumiverse_fortios/firewall/internetservicebotnet.py index b4f23032..c0c54a6f 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicebotnet.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicebotnet.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicecustom.py b/sdk/python/pulumiverse_fortios/firewall/internetservicecustom.py index 5ed8175d..c7970e28 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicecustom.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicecustom.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetservicecustomEntryArgs']]] entries: Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Internet Service name. :param pulumi.Input[int] reputation: Reputation level of the custom Internet Service. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -88,7 +88,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Internetse @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetservicecustomEntryArgs']]] entries: Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Internet Service name. :param pulumi.Input[int] reputation: Reputation level of the custom Internet Service. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -208,7 +208,7 @@ def entries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Internetse @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -292,7 +292,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicecustomEntryArgs']]]] entries: Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Internet Service name. :param pulumi.Input[int] reputation: Reputation level of the custom Internet Service. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -389,7 +389,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicecustomEntryArgs']]]] entries: Entries added to the Internet Service database and custom database. The structure of `entry` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Internet Service name. :param pulumi.Input[int] reputation: Reputation level of the custom Internet Service. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -435,7 +435,7 @@ def entries(self) -> pulumi.Output[Optional[Sequence['outputs.Internetservicecus @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def reputation(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicecustomgroup.py b/sdk/python/pulumiverse_fortios/firewall/internetservicecustomgroup.py index ea0f0afa..46a05168 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicecustomgroup.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicecustomgroup.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Internetservicecustomgroup resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['InternetservicecustomgroupMemberArgs']]] members: Custom Internet Service group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Custom Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Internetservicecustomgroup resources. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['InternetservicecustomgroupMemberArgs']]] members: Custom Internet Service group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Custom Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicecustomgroupMemberArgs']]]] members: Custom Internet Service group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Custom Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicecustomgroupMemberArgs']]]] members: Custom Internet Service group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Custom Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicedefinition.py b/sdk/python/pulumiverse_fortios/firewall/internetservicedefinition.py index 87d43571..63918152 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicedefinition.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicedefinition.py @@ -26,7 +26,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetservicedefinitionEntryArgs']]] entries: Protocol and port information in an Internet Service entry. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service application list ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if dynamic_sort_subtable is not None: @@ -80,7 +80,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -114,7 +114,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetservicedefinitionEntryArgs']]] entries: Protocol and port information in an Internet Service entry. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service application list ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if dynamic_sort_subtable is not None: @@ -168,7 +168,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -226,7 +226,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicedefinitionEntryArgs']]]] entries: Protocol and port information in an Internet Service entry. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service application list ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -315,7 +315,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicedefinitionEntryArgs']]]] entries: Protocol and port information in an Internet Service entry. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service application list ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -357,13 +357,13 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetserviceextension.py b/sdk/python/pulumiverse_fortios/firewall/internetserviceextension.py index b6d191e2..f9462af1 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetserviceextension.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetserviceextension.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetserviceextensionEntryArgs']]] entries: Entries added to the Internet Service extension database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if comment is not None: @@ -112,7 +112,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -150,7 +150,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['InternetserviceextensionEntryArgs']]] entries: Entries added to the Internet Service extension database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if comment is not None: @@ -232,7 +232,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,7 +271,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -280,7 +279,6 @@ def __init__(__self__, comment="EIWE", fosid=65536) ``` - ## Import @@ -307,7 +305,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetserviceextensionEntryArgs']]]] entries: Entries added to the Internet Service extension database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -321,7 +319,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -330,7 +327,6 @@ def __init__(__self__, comment="EIWE", fosid=65536) ``` - ## Import @@ -417,7 +413,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetserviceextensionEntryArgs']]]] entries: Entries added to the Internet Service extension database. The structure of `entry` block is documented below. :param pulumi.Input[int] fosid: Internet Service ID in the Internet Service database. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -477,13 +473,13 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicegroup.py b/sdk/python/pulumiverse_fortios/firewall/internetservicegroup.py index d07d7166..597a88a0 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicegroup.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicegroup.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] direction: How this service may be used (source, destination or both). Valid values: `source`, `destination`, `both`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['InternetservicegroupMemberArgs']]] members: Internet Service group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -88,7 +88,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] direction: How this service may be used (source, destination or both). Valid values: `source`, `destination`, `both`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['InternetservicegroupMemberArgs']]] members: Internet Service group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -208,7 +208,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,7 +271,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -302,7 +301,6 @@ def __init__(__self__, ), ]) ``` - ## Import @@ -327,7 +325,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] direction: How this service may be used (source, destination or both). Valid values: `source`, `destination`, `both`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicegroupMemberArgs']]]] members: Internet Service group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -343,7 +341,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -374,7 +371,6 @@ def __init__(__self__, ), ]) ``` - ## Import @@ -459,7 +455,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] direction: How this service may be used (source, destination or both). Valid values: `source`, `destination`, `both`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicegroupMemberArgs']]]] members: Internet Service group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Internet Service group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -505,7 +501,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -527,7 +523,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetserviceipblreason.py b/sdk/python/pulumiverse_fortios/firewall/internetserviceipblreason.py index a3d0506d..ddf929d6 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetserviceipblreason.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetserviceipblreason.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetserviceipblvendor.py b/sdk/python/pulumiverse_fortios/firewall/internetserviceipblvendor.py index 15ba901c..2c8720a3 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetserviceipblvendor.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetserviceipblvendor.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicelist.py b/sdk/python/pulumiverse_fortios/firewall/internetservicelist.py index 30a79532..3b46e91c 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicelist.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicelist.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicename.py b/sdk/python/pulumiverse_fortios/firewall/internetservicename.py index 84fec7ec..d7c43c84 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicename.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicename.py @@ -455,7 +455,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetserviceowner.py b/sdk/python/pulumiverse_fortios/firewall/internetserviceowner.py index 421e8754..f2ef1f38 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetserviceowner.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetserviceowner.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicereputation.py b/sdk/python/pulumiverse_fortios/firewall/internetservicereputation.py index ba534d83..eee00ecb 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicereputation.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicereputation.py @@ -267,7 +267,7 @@ def fosid(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/internetservicesubapp.py b/sdk/python/pulumiverse_fortios/firewall/internetservicesubapp.py index f01fc77f..c1f3e6a7 100644 --- a/sdk/python/pulumiverse_fortios/firewall/internetservicesubapp.py +++ b/sdk/python/pulumiverse_fortios/firewall/internetservicesubapp.py @@ -25,7 +25,7 @@ def __init__(__self__, *, The set of arguments for constructing a Internetservicesubapp resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Internet Service main ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['InternetservicesubappSubAppArgs']]] sub_apps: Subapp number list. The structure of `sub_app` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -68,7 +68,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -113,7 +113,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Internetservicesubapp resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Internet Service main ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['InternetservicesubappSubAppArgs']]] sub_apps: Subapp number list. The structure of `sub_app` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -156,7 +156,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -225,7 +225,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Internet Service main ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicesubappSubAppArgs']]]] sub_apps: Subapp number list. The structure of `sub_app` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -314,7 +314,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Internet Service main ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['InternetservicesubappSubAppArgs']]]] sub_apps: Subapp number list. The structure of `sub_app` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -349,7 +349,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def sub_apps(self) -> pulumi.Output[Optional[Sequence['outputs.Internetservicesu @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/setting.py b/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/setting.py index 8ce191a0..5f7b765b 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/setting.py +++ b/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/setting.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, bindtofw="disable", undefinedhost="block") ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, bindtofw="disable", undefinedhost="block") ``` - ## Import @@ -342,7 +338,7 @@ def undefinedhost(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/table.py b/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/table.py index a26e671a..8275d4ec 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/table.py +++ b/sdk/python/pulumiverse_fortios/firewall/ipmacbinding/table.py @@ -235,7 +235,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -246,7 +245,6 @@ def __init__(__self__, seq_num=1, status="disable") ``` - ## Import @@ -286,7 +284,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -297,7 +294,6 @@ def __init__(__self__, seq_num=1, status="disable") ``` - ## Import @@ -439,7 +435,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ippool.py b/sdk/python/pulumiverse_fortios/firewall/ippool.py index 765ae347..42bf253c 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ippool.py +++ b/sdk/python/pulumiverse_fortios/firewall/ippool.py @@ -26,6 +26,7 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, nat64: Optional[pulumi.Input[str]] = None, num_blocks_per_user: Optional[pulumi.Input[int]] = None, + pba_interim_log: Optional[pulumi.Input[int]] = None, pba_timeout: Optional[pulumi.Input[int]] = None, permit_any_host: Optional[pulumi.Input[str]] = None, port_per_user: Optional[pulumi.Input[int]] = None, @@ -49,6 +50,7 @@ def __init__(__self__, *, :param pulumi.Input[str] name: IP pool name. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `disable`, `enable`. :param pulumi.Input[int] num_blocks_per_user: Number of addresses blocks that can be used by a user (1 to 128, default = 8). + :param pulumi.Input[int] pba_interim_log: Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). :param pulumi.Input[int] pba_timeout: Port block allocation timeout (seconds). :param pulumi.Input[str] permit_any_host: Enable/disable full cone NAT. Valid values: `disable`, `enable`. :param pulumi.Input[int] port_per_user: Number of port for each user (32 - 60416, default = 0, which is auto). @@ -81,6 +83,8 @@ def __init__(__self__, *, pulumi.set(__self__, "nat64", nat64) if num_blocks_per_user is not None: pulumi.set(__self__, "num_blocks_per_user", num_blocks_per_user) + if pba_interim_log is not None: + pulumi.set(__self__, "pba_interim_log", pba_interim_log) if pba_timeout is not None: pulumi.set(__self__, "pba_timeout", pba_timeout) if permit_any_host is not None: @@ -244,6 +248,18 @@ def num_blocks_per_user(self) -> Optional[pulumi.Input[int]]: def num_blocks_per_user(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "num_blocks_per_user", value) + @property + @pulumi.getter(name="pbaInterimLog") + def pba_interim_log(self) -> Optional[pulumi.Input[int]]: + """ + Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + """ + return pulumi.get(self, "pba_interim_log") + + @pba_interim_log.setter + def pba_interim_log(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "pba_interim_log", value) + @property @pulumi.getter(name="pbaTimeout") def pba_timeout(self) -> Optional[pulumi.Input[int]]: @@ -367,6 +383,7 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, nat64: Optional[pulumi.Input[str]] = None, num_blocks_per_user: Optional[pulumi.Input[int]] = None, + pba_interim_log: Optional[pulumi.Input[int]] = None, pba_timeout: Optional[pulumi.Input[int]] = None, permit_any_host: Optional[pulumi.Input[str]] = None, port_per_user: Optional[pulumi.Input[int]] = None, @@ -390,6 +407,7 @@ def __init__(__self__, *, :param pulumi.Input[str] name: IP pool name. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `disable`, `enable`. :param pulumi.Input[int] num_blocks_per_user: Number of addresses blocks that can be used by a user (1 to 128, default = 8). + :param pulumi.Input[int] pba_interim_log: Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). :param pulumi.Input[int] pba_timeout: Port block allocation timeout (seconds). :param pulumi.Input[str] permit_any_host: Enable/disable full cone NAT. Valid values: `disable`, `enable`. :param pulumi.Input[int] port_per_user: Number of port for each user (32 - 60416, default = 0, which is auto). @@ -423,6 +441,8 @@ def __init__(__self__, *, pulumi.set(__self__, "nat64", nat64) if num_blocks_per_user is not None: pulumi.set(__self__, "num_blocks_per_user", num_blocks_per_user) + if pba_interim_log is not None: + pulumi.set(__self__, "pba_interim_log", pba_interim_log) if pba_timeout is not None: pulumi.set(__self__, "pba_timeout", pba_timeout) if permit_any_host is not None: @@ -576,6 +596,18 @@ def num_blocks_per_user(self) -> Optional[pulumi.Input[int]]: def num_blocks_per_user(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "num_blocks_per_user", value) + @property + @pulumi.getter(name="pbaInterimLog") + def pba_interim_log(self) -> Optional[pulumi.Input[int]]: + """ + Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + """ + return pulumi.get(self, "pba_interim_log") + + @pba_interim_log.setter + def pba_interim_log(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "pba_interim_log", value) + @property @pulumi.getter(name="pbaTimeout") def pba_timeout(self) -> Optional[pulumi.Input[int]]: @@ -713,6 +745,7 @@ def __init__(__self__, name: Optional[pulumi.Input[str]] = None, nat64: Optional[pulumi.Input[str]] = None, num_blocks_per_user: Optional[pulumi.Input[int]] = None, + pba_interim_log: Optional[pulumi.Input[int]] = None, pba_timeout: Optional[pulumi.Input[int]] = None, permit_any_host: Optional[pulumi.Input[str]] = None, port_per_user: Optional[pulumi.Input[int]] = None, @@ -729,7 +762,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -746,7 +778,6 @@ def __init__(__self__, startip="1.0.0.0", type="overload") ``` - ## Import @@ -779,6 +810,7 @@ def __init__(__self__, :param pulumi.Input[str] name: IP pool name. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `disable`, `enable`. :param pulumi.Input[int] num_blocks_per_user: Number of addresses blocks that can be used by a user (1 to 128, default = 8). + :param pulumi.Input[int] pba_interim_log: Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). :param pulumi.Input[int] pba_timeout: Port block allocation timeout (seconds). :param pulumi.Input[str] permit_any_host: Enable/disable full cone NAT. Valid values: `disable`, `enable`. :param pulumi.Input[int] port_per_user: Number of port for each user (32 - 60416, default = 0, which is auto). @@ -801,7 +833,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -818,7 +849,6 @@ def __init__(__self__, startip="1.0.0.0", type="overload") ``` - ## Import @@ -864,6 +894,7 @@ def _internal_init(__self__, name: Optional[pulumi.Input[str]] = None, nat64: Optional[pulumi.Input[str]] = None, num_blocks_per_user: Optional[pulumi.Input[int]] = None, + pba_interim_log: Optional[pulumi.Input[int]] = None, pba_timeout: Optional[pulumi.Input[int]] = None, permit_any_host: Optional[pulumi.Input[str]] = None, port_per_user: Optional[pulumi.Input[int]] = None, @@ -896,6 +927,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = name __props__.__dict__["nat64"] = nat64 __props__.__dict__["num_blocks_per_user"] = num_blocks_per_user + __props__.__dict__["pba_interim_log"] = pba_interim_log __props__.__dict__["pba_timeout"] = pba_timeout __props__.__dict__["permit_any_host"] = permit_any_host __props__.__dict__["port_per_user"] = port_per_user @@ -929,6 +961,7 @@ def get(resource_name: str, name: Optional[pulumi.Input[str]] = None, nat64: Optional[pulumi.Input[str]] = None, num_blocks_per_user: Optional[pulumi.Input[int]] = None, + pba_interim_log: Optional[pulumi.Input[int]] = None, pba_timeout: Optional[pulumi.Input[int]] = None, permit_any_host: Optional[pulumi.Input[str]] = None, port_per_user: Optional[pulumi.Input[int]] = None, @@ -957,6 +990,7 @@ def get(resource_name: str, :param pulumi.Input[str] name: IP pool name. :param pulumi.Input[str] nat64: Enable/disable NAT64. Valid values: `disable`, `enable`. :param pulumi.Input[int] num_blocks_per_user: Number of addresses blocks that can be used by a user (1 to 128, default = 8). + :param pulumi.Input[int] pba_interim_log: Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). :param pulumi.Input[int] pba_timeout: Port block allocation timeout (seconds). :param pulumi.Input[str] permit_any_host: Enable/disable full cone NAT. Valid values: `disable`, `enable`. :param pulumi.Input[int] port_per_user: Number of port for each user (32 - 60416, default = 0, which is auto). @@ -983,6 +1017,7 @@ def get(resource_name: str, __props__.__dict__["name"] = name __props__.__dict__["nat64"] = nat64 __props__.__dict__["num_blocks_per_user"] = num_blocks_per_user + __props__.__dict__["pba_interim_log"] = pba_interim_log __props__.__dict__["pba_timeout"] = pba_timeout __props__.__dict__["permit_any_host"] = permit_any_host __props__.__dict__["port_per_user"] = port_per_user @@ -1083,6 +1118,14 @@ def num_blocks_per_user(self) -> pulumi.Output[int]: """ return pulumi.get(self, "num_blocks_per_user") + @property + @pulumi.getter(name="pbaInterimLog") + def pba_interim_log(self) -> pulumi.Output[int]: + """ + Port block allocation interim logging interval (600 - 86400 seconds, default = 0 which disables interim logging). + """ + return pulumi.get(self, "pba_interim_log") + @property @pulumi.getter(name="pbaTimeout") def pba_timeout(self) -> pulumi.Output[int]: @@ -1157,7 +1200,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ippool6.py b/sdk/python/pulumiverse_fortios/firewall/ippool6.py index 3483f353..30866d20 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ippool6.py +++ b/sdk/python/pulumiverse_fortios/firewall/ippool6.py @@ -267,7 +267,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -276,7 +275,6 @@ def __init__(__self__, endip="2001:3ca1:10f:1a:121b::19", startip="2001:3ca1:10f:1a:121b::10") ``` - ## Import @@ -317,7 +315,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -326,7 +323,6 @@ def __init__(__self__, endip="2001:3ca1:10f:1a:121b::19", startip="2001:3ca1:10f:1a:121b::10") ``` - ## Import @@ -483,7 +479,7 @@ def startip(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/iptranslation.py b/sdk/python/pulumiverse_fortios/firewall/iptranslation.py index 443914d4..46092fec 100644 --- a/sdk/python/pulumiverse_fortios/firewall/iptranslation.py +++ b/sdk/python/pulumiverse_fortios/firewall/iptranslation.py @@ -233,7 +233,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -245,7 +244,6 @@ def __init__(__self__, transid=1, type="SCTP") ``` - ## Import @@ -285,7 +283,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -297,7 +294,6 @@ def __init__(__self__, transid=1, type="SCTP") ``` - ## Import @@ -443,7 +439,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ipv6ehfilter.py b/sdk/python/pulumiverse_fortios/firewall/ipv6ehfilter.py index f63a7924..1810adef 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ipv6ehfilter.py +++ b/sdk/python/pulumiverse_fortios/firewall/ipv6ehfilter.py @@ -335,7 +335,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -348,7 +347,6 @@ def __init__(__self__, no_next="disable", routing="enable") ``` - ## Import @@ -391,7 +389,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -404,7 +401,6 @@ def __init__(__self__, no_next="disable", routing="enable") ``` - ## Import @@ -583,7 +579,7 @@ def routing_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ldbmonitor.py b/sdk/python/pulumiverse_fortios/firewall/ldbmonitor.py index 93817672..4de9817e 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ldbmonitor.py +++ b/sdk/python/pulumiverse_fortios/firewall/ldbmonitor.py @@ -37,9 +37,9 @@ def __init__(__self__, *, :param pulumi.Input[str] http_get: URL used to send a GET request to check the health of an HTTP server. :param pulumi.Input[str] http_match: String to match the value expected in response to an HTTP-GET request. :param pulumi.Input[int] http_max_redirects: The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). - :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. :param pulumi.Input[str] name: Monitor name. - :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. :param pulumi.Input[int] retry: Number health check attempts before the server is considered down (1 - 255, default = 3). :param pulumi.Input[str] src_ip: Source IP for ldb-monitor. :param pulumi.Input[int] timeout: 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). @@ -161,7 +161,7 @@ def http_max_redirects(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def interval(self) -> Optional[pulumi.Input[int]]: """ - Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. """ return pulumi.get(self, "interval") @@ -185,7 +185,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. """ return pulumi.get(self, "port") @@ -267,9 +267,9 @@ def __init__(__self__, *, :param pulumi.Input[str] http_get: URL used to send a GET request to check the health of an HTTP server. :param pulumi.Input[str] http_match: String to match the value expected in response to an HTTP-GET request. :param pulumi.Input[int] http_max_redirects: The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). - :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. :param pulumi.Input[str] name: Monitor name. - :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. :param pulumi.Input[int] retry: Number health check attempts before the server is considered down (1 - 255, default = 3). :param pulumi.Input[str] src_ip: Source IP for ldb-monitor. :param pulumi.Input[int] timeout: 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). @@ -381,7 +381,7 @@ def http_max_redirects(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def interval(self) -> Optional[pulumi.Input[int]]: """ - Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. """ return pulumi.get(self, "interval") @@ -405,7 +405,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. """ return pulumi.get(self, "port") @@ -499,7 +499,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -512,7 +511,6 @@ def __init__(__self__, timeout=2, type="ping") ``` - ## Import @@ -540,9 +538,9 @@ def __init__(__self__, :param pulumi.Input[str] http_get: URL used to send a GET request to check the health of an HTTP server. :param pulumi.Input[str] http_match: String to match the value expected in response to an HTTP-GET request. :param pulumi.Input[int] http_max_redirects: The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). - :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. :param pulumi.Input[str] name: Monitor name. - :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. :param pulumi.Input[int] retry: Number health check attempts before the server is considered down (1 - 255, default = 3). :param pulumi.Input[str] src_ip: Source IP for ldb-monitor. :param pulumi.Input[int] timeout: 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). @@ -560,7 +558,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -573,7 +570,6 @@ def __init__(__self__, timeout=2, type="ping") ``` - ## Import @@ -684,9 +680,9 @@ def get(resource_name: str, :param pulumi.Input[str] http_get: URL used to send a GET request to check the health of an HTTP server. :param pulumi.Input[str] http_match: String to match the value expected in response to an HTTP-GET request. :param pulumi.Input[int] http_max_redirects: The maximum number of HTTP redirects to be allowed (0 - 5, default = 0). - :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + :param pulumi.Input[int] interval: Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. :param pulumi.Input[str] name: Monitor name. - :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + :param pulumi.Input[int] port: Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. :param pulumi.Input[int] retry: Number health check attempts before the server is considered down (1 - 255, default = 3). :param pulumi.Input[str] src_ip: Source IP for ldb-monitor. :param pulumi.Input[int] timeout: 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). @@ -765,7 +761,7 @@ def http_max_redirects(self) -> pulumi.Output[int]: @pulumi.getter def interval(self) -> pulumi.Output[int]: """ - Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.13: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. + Time between health checks (default = 10). On FortiOS versions 6.2.0-7.0.15: 5 - 65635 sec. On FortiOS versions >= 7.2.0: 5 - 65535 sec. """ return pulumi.get(self, "interval") @@ -781,7 +777,7 @@ def name(self) -> pulumi.Output[str]: @pulumi.getter def port(self) -> pulumi.Output[int]: """ - Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.13: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. + Service port used to perform the health check. If 0, health check monitor inherits port configured for the server (default = 0). On FortiOS versions 6.2.0-7.0.15: 0 - 65635. On FortiOS versions >= 7.2.0: 0 - 65535. """ return pulumi.get(self, "port") @@ -819,7 +815,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/localinpolicy.py b/sdk/python/pulumiverse_fortios/firewall/localinpolicy.py index aba9c2af..52e07671 100644 --- a/sdk/python/pulumiverse_fortios/firewall/localinpolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/localinpolicy.py @@ -25,7 +25,14 @@ def __init__(__self__, *, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, ha_mgmt_intf_only: Optional[pulumi.Input[str]] = None, + internet_service_src: Optional[pulumi.Input[str]] = None, + internet_service_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]] = None, + internet_service_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]]] = None, + internet_service_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]]] = None, + internet_service_src_names: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]]] = None, + internet_service_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]]] = None, policyid: Optional[pulumi.Input[int]] = None, service_negate: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyServiceArgs']]]] = None, @@ -43,9 +50,16 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_mgmt_intf_only: Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] internet_service_src: Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]] internet_service_src_custom_groups: Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]] internet_service_src_customs: Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]] internet_service_src_groups: Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]] internet_service_src_names: Internet Service source name. The structure of `internet_service_src_name` block is documented below. + :param pulumi.Input[str] internet_service_src_negate: When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyServiceArgs']]] services: Service object from available options. The structure of `service` block is documented below. @@ -70,8 +84,22 @@ def __init__(__self__, *, pulumi.set(__self__, "get_all_tables", get_all_tables) if ha_mgmt_intf_only is not None: pulumi.set(__self__, "ha_mgmt_intf_only", ha_mgmt_intf_only) + if internet_service_src is not None: + pulumi.set(__self__, "internet_service_src", internet_service_src) + if internet_service_src_custom_groups is not None: + pulumi.set(__self__, "internet_service_src_custom_groups", internet_service_src_custom_groups) + if internet_service_src_customs is not None: + pulumi.set(__self__, "internet_service_src_customs", internet_service_src_customs) + if internet_service_src_groups is not None: + pulumi.set(__self__, "internet_service_src_groups", internet_service_src_groups) + if internet_service_src_names is not None: + pulumi.set(__self__, "internet_service_src_names", internet_service_src_names) + if internet_service_src_negate is not None: + pulumi.set(__self__, "internet_service_src_negate", internet_service_src_negate) if intf is not None: pulumi.set(__self__, "intf", intf) + if intf_blocks is not None: + pulumi.set(__self__, "intf_blocks", intf_blocks) if policyid is not None: pulumi.set(__self__, "policyid", policyid) if service_negate is not None: @@ -177,7 +205,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -197,11 +225,83 @@ def ha_mgmt_intf_only(self) -> Optional[pulumi.Input[str]]: def ha_mgmt_intf_only(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ha_mgmt_intf_only", value) + @property + @pulumi.getter(name="internetServiceSrc") + def internet_service_src(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service_src") + + @internet_service_src.setter + def internet_service_src(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service_src", value) + + @property + @pulumi.getter(name="internetServiceSrcCustomGroups") + def internet_service_src_custom_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]: + """ + Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + """ + return pulumi.get(self, "internet_service_src_custom_groups") + + @internet_service_src_custom_groups.setter + def internet_service_src_custom_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]): + pulumi.set(self, "internet_service_src_custom_groups", value) + + @property + @pulumi.getter(name="internetServiceSrcCustoms") + def internet_service_src_customs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]]]: + """ + Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + """ + return pulumi.get(self, "internet_service_src_customs") + + @internet_service_src_customs.setter + def internet_service_src_customs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]]]): + pulumi.set(self, "internet_service_src_customs", value) + + @property + @pulumi.getter(name="internetServiceSrcGroups") + def internet_service_src_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]]]: + """ + Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + """ + return pulumi.get(self, "internet_service_src_groups") + + @internet_service_src_groups.setter + def internet_service_src_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]]]): + pulumi.set(self, "internet_service_src_groups", value) + + @property + @pulumi.getter(name="internetServiceSrcNames") + def internet_service_src_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]]]: + """ + Internet Service source name. The structure of `internet_service_src_name` block is documented below. + """ + return pulumi.get(self, "internet_service_src_names") + + @internet_service_src_names.setter + def internet_service_src_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]]]): + pulumi.set(self, "internet_service_src_names", value) + + @property + @pulumi.getter(name="internetServiceSrcNegate") + def internet_service_src_negate(self) -> Optional[pulumi.Input[str]]: + """ + When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service_src_negate") + + @internet_service_src_negate.setter + def internet_service_src_negate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service_src_negate", value) + @property @pulumi.getter def intf(self) -> Optional[pulumi.Input[str]]: """ - Incoming interface name from available options. + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* """ return pulumi.get(self, "intf") @@ -209,6 +309,18 @@ def intf(self) -> Optional[pulumi.Input[str]]: def intf(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "intf", value) + @property + @pulumi.getter(name="intfBlocks") + def intf_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + """ + return pulumi.get(self, "intf_blocks") + + @intf_blocks.setter + def intf_blocks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]]]): + pulumi.set(self, "intf_blocks", value) + @property @pulumi.getter def policyid(self) -> Optional[pulumi.Input[int]]: @@ -316,7 +428,14 @@ def __init__(__self__, *, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, ha_mgmt_intf_only: Optional[pulumi.Input[str]] = None, + internet_service_src: Optional[pulumi.Input[str]] = None, + internet_service_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]] = None, + internet_service_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]]] = None, + internet_service_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]]] = None, + internet_service_src_names: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]]] = None, + internet_service_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -334,9 +453,16 @@ def __init__(__self__, *, :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyDstaddrArgs']]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_mgmt_intf_only: Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] internet_service_src: Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]] internet_service_src_custom_groups: Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]] internet_service_src_customs: Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]] internet_service_src_groups: Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]] internet_service_src_names: Internet Service source name. The structure of `internet_service_src_name` block is documented below. + :param pulumi.Input[str] internet_service_src_negate: When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. @@ -362,8 +488,22 @@ def __init__(__self__, *, pulumi.set(__self__, "get_all_tables", get_all_tables) if ha_mgmt_intf_only is not None: pulumi.set(__self__, "ha_mgmt_intf_only", ha_mgmt_intf_only) + if internet_service_src is not None: + pulumi.set(__self__, "internet_service_src", internet_service_src) + if internet_service_src_custom_groups is not None: + pulumi.set(__self__, "internet_service_src_custom_groups", internet_service_src_custom_groups) + if internet_service_src_customs is not None: + pulumi.set(__self__, "internet_service_src_customs", internet_service_src_customs) + if internet_service_src_groups is not None: + pulumi.set(__self__, "internet_service_src_groups", internet_service_src_groups) + if internet_service_src_names is not None: + pulumi.set(__self__, "internet_service_src_names", internet_service_src_names) + if internet_service_src_negate is not None: + pulumi.set(__self__, "internet_service_src_negate", internet_service_src_negate) if intf is not None: pulumi.set(__self__, "intf", intf) + if intf_blocks is not None: + pulumi.set(__self__, "intf_blocks", intf_blocks) if policyid is not None: pulumi.set(__self__, "policyid", policyid) if schedule is not None: @@ -449,7 +589,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -469,11 +609,83 @@ def ha_mgmt_intf_only(self) -> Optional[pulumi.Input[str]]: def ha_mgmt_intf_only(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ha_mgmt_intf_only", value) + @property + @pulumi.getter(name="internetServiceSrc") + def internet_service_src(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service_src") + + @internet_service_src.setter + def internet_service_src(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service_src", value) + + @property + @pulumi.getter(name="internetServiceSrcCustomGroups") + def internet_service_src_custom_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]: + """ + Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + """ + return pulumi.get(self, "internet_service_src_custom_groups") + + @internet_service_src_custom_groups.setter + def internet_service_src_custom_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]): + pulumi.set(self, "internet_service_src_custom_groups", value) + + @property + @pulumi.getter(name="internetServiceSrcCustoms") + def internet_service_src_customs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]]]: + """ + Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + """ + return pulumi.get(self, "internet_service_src_customs") + + @internet_service_src_customs.setter + def internet_service_src_customs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcCustomArgs']]]]): + pulumi.set(self, "internet_service_src_customs", value) + + @property + @pulumi.getter(name="internetServiceSrcGroups") + def internet_service_src_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]]]: + """ + Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + """ + return pulumi.get(self, "internet_service_src_groups") + + @internet_service_src_groups.setter + def internet_service_src_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcGroupArgs']]]]): + pulumi.set(self, "internet_service_src_groups", value) + + @property + @pulumi.getter(name="internetServiceSrcNames") + def internet_service_src_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]]]: + """ + Internet Service source name. The structure of `internet_service_src_name` block is documented below. + """ + return pulumi.get(self, "internet_service_src_names") + + @internet_service_src_names.setter + def internet_service_src_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyInternetServiceSrcNameArgs']]]]): + pulumi.set(self, "internet_service_src_names", value) + + @property + @pulumi.getter(name="internetServiceSrcNegate") + def internet_service_src_negate(self) -> Optional[pulumi.Input[str]]: + """ + When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service_src_negate") + + @internet_service_src_negate.setter + def internet_service_src_negate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service_src_negate", value) + @property @pulumi.getter def intf(self) -> Optional[pulumi.Input[str]]: """ - Incoming interface name from available options. + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* """ return pulumi.get(self, "intf") @@ -481,6 +693,18 @@ def intf(self) -> Optional[pulumi.Input[str]]: def intf(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "intf", value) + @property + @pulumi.getter(name="intfBlocks") + def intf_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + """ + return pulumi.get(self, "intf_blocks") + + @intf_blocks.setter + def intf_blocks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['LocalinpolicyIntfBlockArgs']]]]): + pulumi.set(self, "intf_blocks", value) + @property @pulumi.getter def policyid(self) -> Optional[pulumi.Input[int]]: @@ -614,7 +838,14 @@ def __init__(__self__, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, ha_mgmt_intf_only: Optional[pulumi.Input[str]] = None, + internet_service_src: Optional[pulumi.Input[str]] = None, + internet_service_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]] = None, + internet_service_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomArgs']]]]] = None, + internet_service_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcGroupArgs']]]]] = None, + internet_service_src_names: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcNameArgs']]]]] = None, + internet_service_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyIntfBlockArgs']]]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -631,7 +862,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -653,7 +883,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -680,9 +909,16 @@ def __init__(__self__, :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyDstaddrArgs']]]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_mgmt_intf_only: Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] internet_service_src: Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]] internet_service_src_custom_groups: Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomArgs']]]] internet_service_src_customs: Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcGroupArgs']]]] internet_service_src_groups: Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcNameArgs']]]] internet_service_src_names: Internet Service source name. The structure of `internet_service_src_name` block is documented below. + :param pulumi.Input[str] internet_service_src_negate: When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyIntfBlockArgs']]]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. @@ -705,7 +941,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -727,7 +962,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -769,7 +1003,14 @@ def _internal_init(__self__, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, ha_mgmt_intf_only: Optional[pulumi.Input[str]] = None, + internet_service_src: Optional[pulumi.Input[str]] = None, + internet_service_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]] = None, + internet_service_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomArgs']]]]] = None, + internet_service_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcGroupArgs']]]]] = None, + internet_service_src_names: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcNameArgs']]]]] = None, + internet_service_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyIntfBlockArgs']]]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -798,7 +1039,14 @@ def _internal_init(__self__, __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["ha_mgmt_intf_only"] = ha_mgmt_intf_only + __props__.__dict__["internet_service_src"] = internet_service_src + __props__.__dict__["internet_service_src_custom_groups"] = internet_service_src_custom_groups + __props__.__dict__["internet_service_src_customs"] = internet_service_src_customs + __props__.__dict__["internet_service_src_groups"] = internet_service_src_groups + __props__.__dict__["internet_service_src_names"] = internet_service_src_names + __props__.__dict__["internet_service_src_negate"] = internet_service_src_negate __props__.__dict__["intf"] = intf + __props__.__dict__["intf_blocks"] = intf_blocks __props__.__dict__["policyid"] = policyid if schedule is None and not opts.urn: raise TypeError("Missing required property 'schedule'") @@ -830,7 +1078,14 @@ def get(resource_name: str, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, ha_mgmt_intf_only: Optional[pulumi.Input[str]] = None, + internet_service_src: Optional[pulumi.Input[str]] = None, + internet_service_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]]] = None, + internet_service_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomArgs']]]]] = None, + internet_service_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcGroupArgs']]]]] = None, + internet_service_src_names: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcNameArgs']]]]] = None, + internet_service_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyIntfBlockArgs']]]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -853,9 +1108,16 @@ def get(resource_name: str, :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyDstaddrArgs']]]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_mgmt_intf_only: Enable/disable dedicating the HA management interface only for local-in policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] internet_service_src: Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomGroupArgs']]]] internet_service_src_custom_groups: Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcCustomArgs']]]] internet_service_src_customs: Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcGroupArgs']]]] internet_service_src_groups: Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyInternetServiceSrcNameArgs']]]] internet_service_src_names: Internet Service source name. The structure of `internet_service_src_name` block is documented below. + :param pulumi.Input[str] internet_service_src_negate: When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LocalinpolicyIntfBlockArgs']]]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. @@ -878,7 +1140,14 @@ def get(resource_name: str, __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["ha_mgmt_intf_only"] = ha_mgmt_intf_only + __props__.__dict__["internet_service_src"] = internet_service_src + __props__.__dict__["internet_service_src_custom_groups"] = internet_service_src_custom_groups + __props__.__dict__["internet_service_src_customs"] = internet_service_src_customs + __props__.__dict__["internet_service_src_groups"] = internet_service_src_groups + __props__.__dict__["internet_service_src_names"] = internet_service_src_names + __props__.__dict__["internet_service_src_negate"] = internet_service_src_negate __props__.__dict__["intf"] = intf + __props__.__dict__["intf_blocks"] = intf_blocks __props__.__dict__["policyid"] = policyid __props__.__dict__["schedule"] = schedule __props__.__dict__["service_negate"] = service_negate @@ -935,7 +1204,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -947,14 +1216,70 @@ def ha_mgmt_intf_only(self) -> pulumi.Output[str]: """ return pulumi.get(self, "ha_mgmt_intf_only") + @property + @pulumi.getter(name="internetServiceSrc") + def internet_service_src(self) -> pulumi.Output[str]: + """ + Enable/disable use of Internet Services in source for this local-in policy. If enabled, source address is not used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service_src") + + @property + @pulumi.getter(name="internetServiceSrcCustomGroups") + def internet_service_src_custom_groups(self) -> pulumi.Output[Optional[Sequence['outputs.LocalinpolicyInternetServiceSrcCustomGroup']]]: + """ + Custom Internet Service source group name. The structure of `internet_service_src_custom_group` block is documented below. + """ + return pulumi.get(self, "internet_service_src_custom_groups") + + @property + @pulumi.getter(name="internetServiceSrcCustoms") + def internet_service_src_customs(self) -> pulumi.Output[Optional[Sequence['outputs.LocalinpolicyInternetServiceSrcCustom']]]: + """ + Custom Internet Service source name. The structure of `internet_service_src_custom` block is documented below. + """ + return pulumi.get(self, "internet_service_src_customs") + + @property + @pulumi.getter(name="internetServiceSrcGroups") + def internet_service_src_groups(self) -> pulumi.Output[Optional[Sequence['outputs.LocalinpolicyInternetServiceSrcGroup']]]: + """ + Internet Service source group name. The structure of `internet_service_src_group` block is documented below. + """ + return pulumi.get(self, "internet_service_src_groups") + + @property + @pulumi.getter(name="internetServiceSrcNames") + def internet_service_src_names(self) -> pulumi.Output[Optional[Sequence['outputs.LocalinpolicyInternetServiceSrcName']]]: + """ + Internet Service source name. The structure of `internet_service_src_name` block is documented below. + """ + return pulumi.get(self, "internet_service_src_names") + + @property + @pulumi.getter(name="internetServiceSrcNegate") + def internet_service_src_negate(self) -> pulumi.Output[str]: + """ + When enabled internet-service-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service_src_negate") + @property @pulumi.getter def intf(self) -> pulumi.Output[str]: """ - Incoming interface name from available options. + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* """ return pulumi.get(self, "intf") + @property + @pulumi.getter(name="intfBlocks") + def intf_blocks(self) -> pulumi.Output[Optional[Sequence['outputs.LocalinpolicyIntfBlock']]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + """ + return pulumi.get(self, "intf_blocks") + @property @pulumi.getter def policyid(self) -> pulumi.Output[int]: @@ -1021,7 +1346,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/localinpolicy6.py b/sdk/python/pulumiverse_fortios/firewall/localinpolicy6.py index eb1e4243..3a1ecda7 100644 --- a/sdk/python/pulumiverse_fortios/firewall/localinpolicy6.py +++ b/sdk/python/pulumiverse_fortios/firewall/localinpolicy6.py @@ -17,7 +17,6 @@ class Localinpolicy6Args: def __init__(__self__, *, dstaddrs: pulumi.Input[Sequence[pulumi.Input['Localinpolicy6DstaddrArgs']]], - intf: pulumi.Input[str], schedule: pulumi.Input[str], services: pulumi.Input[Sequence[pulumi.Input['Localinpolicy6ServiceArgs']]], srcaddrs: pulumi.Input[Sequence[pulumi.Input['Localinpolicy6SrcaddrArgs']]], @@ -26,6 +25,14 @@ def __init__(__self__, *, dstaddr_negate: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, + internet_service6_src: Optional[pulumi.Input[str]] = None, + internet_service6_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]]] = None, + internet_service6_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]]] = None, + internet_service6_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]]] = None, + internet_service6_src_names: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]]] = None, + internet_service6_src_negate: Optional[pulumi.Input[str]] = None, + intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]]] = None, policyid: Optional[pulumi.Input[int]] = None, service_negate: Optional[pulumi.Input[str]] = None, srcaddr_negate: Optional[pulumi.Input[str]] = None, @@ -36,7 +43,6 @@ def __init__(__self__, *, """ The set of arguments for constructing a Localinpolicy6 resource. :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6DstaddrArgs']]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. - :param pulumi.Input[str] intf: Incoming interface name from available options. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6ServiceArgs']]] services: Service object from available options. Separate names with a space. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6SrcaddrArgs']]] srcaddrs: Source address object from available options. The structure of `srcaddr` block is documented below. @@ -44,7 +50,15 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] internet_service6_src: Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]] internet_service6_src_custom_groups: Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]] internet_service6_src_customs: Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]] internet_service6_src_groups: Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]] internet_service6_src_names: IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + :param pulumi.Input[str] internet_service6_src_negate: When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[str] srcaddr_negate: When enabled srcaddr specifies what the source address must NOT be. Valid values: `enable`, `disable`. @@ -54,7 +68,6 @@ def __init__(__self__, *, :param pulumi.Input[str] virtual_patch: Enable/disable the virtual patching feature. Valid values: `enable`, `disable`. """ pulumi.set(__self__, "dstaddrs", dstaddrs) - pulumi.set(__self__, "intf", intf) pulumi.set(__self__, "schedule", schedule) pulumi.set(__self__, "services", services) pulumi.set(__self__, "srcaddrs", srcaddrs) @@ -68,6 +81,22 @@ def __init__(__self__, *, pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if get_all_tables is not None: pulumi.set(__self__, "get_all_tables", get_all_tables) + if internet_service6_src is not None: + pulumi.set(__self__, "internet_service6_src", internet_service6_src) + if internet_service6_src_custom_groups is not None: + pulumi.set(__self__, "internet_service6_src_custom_groups", internet_service6_src_custom_groups) + if internet_service6_src_customs is not None: + pulumi.set(__self__, "internet_service6_src_customs", internet_service6_src_customs) + if internet_service6_src_groups is not None: + pulumi.set(__self__, "internet_service6_src_groups", internet_service6_src_groups) + if internet_service6_src_names is not None: + pulumi.set(__self__, "internet_service6_src_names", internet_service6_src_names) + if internet_service6_src_negate is not None: + pulumi.set(__self__, "internet_service6_src_negate", internet_service6_src_negate) + if intf is not None: + pulumi.set(__self__, "intf", intf) + if intf_blocks is not None: + pulumi.set(__self__, "intf_blocks", intf_blocks) if policyid is not None: pulumi.set(__self__, "policyid", policyid) if service_negate is not None: @@ -95,18 +124,6 @@ def dstaddrs(self) -> pulumi.Input[Sequence[pulumi.Input['Localinpolicy6DstaddrA def dstaddrs(self, value: pulumi.Input[Sequence[pulumi.Input['Localinpolicy6DstaddrArgs']]]): pulumi.set(self, "dstaddrs", value) - @property - @pulumi.getter - def intf(self) -> pulumi.Input[str]: - """ - Incoming interface name from available options. - """ - return pulumi.get(self, "intf") - - @intf.setter - def intf(self, value: pulumi.Input[str]): - pulumi.set(self, "intf", value) - @property @pulumi.getter def schedule(self) -> pulumi.Input[str]: @@ -195,7 +212,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -203,6 +220,102 @@ def get_all_tables(self) -> Optional[pulumi.Input[str]]: def get_all_tables(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "get_all_tables", value) + @property + @pulumi.getter(name="internetService6Src") + def internet_service6_src(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service6_src") + + @internet_service6_src.setter + def internet_service6_src(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service6_src", value) + + @property + @pulumi.getter(name="internetService6SrcCustomGroups") + def internet_service6_src_custom_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]: + """ + Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_custom_groups") + + @internet_service6_src_custom_groups.setter + def internet_service6_src_custom_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]): + pulumi.set(self, "internet_service6_src_custom_groups", value) + + @property + @pulumi.getter(name="internetService6SrcCustoms") + def internet_service6_src_customs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]]]: + """ + Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_customs") + + @internet_service6_src_customs.setter + def internet_service6_src_customs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]]]): + pulumi.set(self, "internet_service6_src_customs", value) + + @property + @pulumi.getter(name="internetService6SrcGroups") + def internet_service6_src_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]]]: + """ + Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_groups") + + @internet_service6_src_groups.setter + def internet_service6_src_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]]]): + pulumi.set(self, "internet_service6_src_groups", value) + + @property + @pulumi.getter(name="internetService6SrcNames") + def internet_service6_src_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]]]: + """ + IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_names") + + @internet_service6_src_names.setter + def internet_service6_src_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]]]): + pulumi.set(self, "internet_service6_src_names", value) + + @property + @pulumi.getter(name="internetService6SrcNegate") + def internet_service6_src_negate(self) -> Optional[pulumi.Input[str]]: + """ + When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service6_src_negate") + + @internet_service6_src_negate.setter + def internet_service6_src_negate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service6_src_negate", value) + + @property + @pulumi.getter + def intf(self) -> Optional[pulumi.Input[str]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + """ + return pulumi.get(self, "intf") + + @intf.setter + def intf(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "intf", value) + + @property + @pulumi.getter(name="intfBlocks") + def intf_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + """ + return pulumi.get(self, "intf_blocks") + + @intf_blocks.setter + def intf_blocks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]]]): + pulumi.set(self, "intf_blocks", value) + @property @pulumi.getter def policyid(self) -> Optional[pulumi.Input[int]]: @@ -297,7 +410,14 @@ def __init__(__self__, *, dstaddrs: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6DstaddrArgs']]]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, + internet_service6_src: Optional[pulumi.Input[str]] = None, + internet_service6_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]]] = None, + internet_service6_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]]] = None, + internet_service6_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]]] = None, + internet_service6_src_names: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]]] = None, + internet_service6_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -315,8 +435,15 @@ def __init__(__self__, *, :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6DstaddrArgs']]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] internet_service6_src: Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]] internet_service6_src_custom_groups: Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]] internet_service6_src_customs: Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]] internet_service6_src_groups: Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]] internet_service6_src_names: IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + :param pulumi.Input[str] internet_service6_src_negate: When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. @@ -340,8 +467,22 @@ def __init__(__self__, *, pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if get_all_tables is not None: pulumi.set(__self__, "get_all_tables", get_all_tables) + if internet_service6_src is not None: + pulumi.set(__self__, "internet_service6_src", internet_service6_src) + if internet_service6_src_custom_groups is not None: + pulumi.set(__self__, "internet_service6_src_custom_groups", internet_service6_src_custom_groups) + if internet_service6_src_customs is not None: + pulumi.set(__self__, "internet_service6_src_customs", internet_service6_src_customs) + if internet_service6_src_groups is not None: + pulumi.set(__self__, "internet_service6_src_groups", internet_service6_src_groups) + if internet_service6_src_names is not None: + pulumi.set(__self__, "internet_service6_src_names", internet_service6_src_names) + if internet_service6_src_negate is not None: + pulumi.set(__self__, "internet_service6_src_negate", internet_service6_src_negate) if intf is not None: pulumi.set(__self__, "intf", intf) + if intf_blocks is not None: + pulumi.set(__self__, "intf_blocks", intf_blocks) if policyid is not None: pulumi.set(__self__, "policyid", policyid) if schedule is not None: @@ -427,7 +568,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -435,11 +576,83 @@ def get_all_tables(self) -> Optional[pulumi.Input[str]]: def get_all_tables(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "get_all_tables", value) + @property + @pulumi.getter(name="internetService6Src") + def internet_service6_src(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service6_src") + + @internet_service6_src.setter + def internet_service6_src(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service6_src", value) + + @property + @pulumi.getter(name="internetService6SrcCustomGroups") + def internet_service6_src_custom_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]: + """ + Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_custom_groups") + + @internet_service6_src_custom_groups.setter + def internet_service6_src_custom_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]): + pulumi.set(self, "internet_service6_src_custom_groups", value) + + @property + @pulumi.getter(name="internetService6SrcCustoms") + def internet_service6_src_customs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]]]: + """ + Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_customs") + + @internet_service6_src_customs.setter + def internet_service6_src_customs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcCustomArgs']]]]): + pulumi.set(self, "internet_service6_src_customs", value) + + @property + @pulumi.getter(name="internetService6SrcGroups") + def internet_service6_src_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]]]: + """ + Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_groups") + + @internet_service6_src_groups.setter + def internet_service6_src_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcGroupArgs']]]]): + pulumi.set(self, "internet_service6_src_groups", value) + + @property + @pulumi.getter(name="internetService6SrcNames") + def internet_service6_src_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]]]: + """ + IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_names") + + @internet_service6_src_names.setter + def internet_service6_src_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6InternetService6SrcNameArgs']]]]): + pulumi.set(self, "internet_service6_src_names", value) + + @property + @pulumi.getter(name="internetService6SrcNegate") + def internet_service6_src_negate(self) -> Optional[pulumi.Input[str]]: + """ + When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service6_src_negate") + + @internet_service6_src_negate.setter + def internet_service6_src_negate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "internet_service6_src_negate", value) + @property @pulumi.getter def intf(self) -> Optional[pulumi.Input[str]]: """ - Incoming interface name from available options. + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* """ return pulumi.get(self, "intf") @@ -447,6 +660,18 @@ def intf(self) -> Optional[pulumi.Input[str]]: def intf(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "intf", value) + @property + @pulumi.getter(name="intfBlocks") + def intf_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + """ + return pulumi.get(self, "intf_blocks") + + @intf_blocks.setter + def intf_blocks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Localinpolicy6IntfBlockArgs']]]]): + pulumi.set(self, "intf_blocks", value) + @property @pulumi.getter def policyid(self) -> Optional[pulumi.Input[int]]: @@ -579,7 +804,14 @@ def __init__(__self__, dstaddrs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6DstaddrArgs']]]]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, + internet_service6_src: Optional[pulumi.Input[str]] = None, + internet_service6_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]] = None, + internet_service6_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomArgs']]]]] = None, + internet_service6_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcGroupArgs']]]]] = None, + internet_service6_src_names: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcNameArgs']]]]] = None, + internet_service6_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6IntfBlockArgs']]]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -596,7 +828,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -617,7 +848,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -644,8 +874,15 @@ def __init__(__self__, :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6DstaddrArgs']]]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] internet_service6_src: Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomGroupArgs']]]] internet_service6_src_custom_groups: Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomArgs']]]] internet_service6_src_customs: Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcGroupArgs']]]] internet_service6_src_groups: Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcNameArgs']]]] internet_service6_src_names: IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + :param pulumi.Input[str] internet_service6_src_negate: When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6IntfBlockArgs']]]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. @@ -668,7 +905,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -689,7 +925,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -730,7 +965,14 @@ def _internal_init(__self__, dstaddrs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6DstaddrArgs']]]]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, + internet_service6_src: Optional[pulumi.Input[str]] = None, + internet_service6_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]] = None, + internet_service6_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomArgs']]]]] = None, + internet_service6_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcGroupArgs']]]]] = None, + internet_service6_src_names: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcNameArgs']]]]] = None, + internet_service6_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6IntfBlockArgs']]]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -758,9 +1000,14 @@ def _internal_init(__self__, __props__.__dict__["dstaddrs"] = dstaddrs __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables - if intf is None and not opts.urn: - raise TypeError("Missing required property 'intf'") + __props__.__dict__["internet_service6_src"] = internet_service6_src + __props__.__dict__["internet_service6_src_custom_groups"] = internet_service6_src_custom_groups + __props__.__dict__["internet_service6_src_customs"] = internet_service6_src_customs + __props__.__dict__["internet_service6_src_groups"] = internet_service6_src_groups + __props__.__dict__["internet_service6_src_names"] = internet_service6_src_names + __props__.__dict__["internet_service6_src_negate"] = internet_service6_src_negate __props__.__dict__["intf"] = intf + __props__.__dict__["intf_blocks"] = intf_blocks __props__.__dict__["policyid"] = policyid if schedule is None and not opts.urn: raise TypeError("Missing required property 'schedule'") @@ -793,7 +1040,14 @@ def get(resource_name: str, dstaddrs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6DstaddrArgs']]]]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, + internet_service6_src: Optional[pulumi.Input[str]] = None, + internet_service6_src_custom_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomGroupArgs']]]]] = None, + internet_service6_src_customs: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomArgs']]]]] = None, + internet_service6_src_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcGroupArgs']]]]] = None, + internet_service6_src_names: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcNameArgs']]]]] = None, + internet_service6_src_negate: Optional[pulumi.Input[str]] = None, intf: Optional[pulumi.Input[str]] = None, + intf_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6IntfBlockArgs']]]]] = None, policyid: Optional[pulumi.Input[int]] = None, schedule: Optional[pulumi.Input[str]] = None, service_negate: Optional[pulumi.Input[str]] = None, @@ -816,8 +1070,15 @@ def get(resource_name: str, :param pulumi.Input[str] dstaddr_negate: When enabled dstaddr specifies what the destination address must NOT be. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6DstaddrArgs']]]] dstaddrs: Destination address object from available options. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[str] intf: Incoming interface name from available options. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] internet_service6_src: Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomGroupArgs']]]] internet_service6_src_custom_groups: Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcCustomArgs']]]] internet_service6_src_customs: Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcGroupArgs']]]] internet_service6_src_groups: Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6InternetService6SrcNameArgs']]]] internet_service6_src_names: IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + :param pulumi.Input[str] internet_service6_src_negate: When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + :param pulumi.Input[str] intf: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Localinpolicy6IntfBlockArgs']]]] intf_blocks: Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. :param pulumi.Input[int] policyid: User defined local in policy ID. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[str] service_negate: When enabled service specifies what the service must NOT be. Valid values: `enable`, `disable`. @@ -839,7 +1100,14 @@ def get(resource_name: str, __props__.__dict__["dstaddrs"] = dstaddrs __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables + __props__.__dict__["internet_service6_src"] = internet_service6_src + __props__.__dict__["internet_service6_src_custom_groups"] = internet_service6_src_custom_groups + __props__.__dict__["internet_service6_src_customs"] = internet_service6_src_customs + __props__.__dict__["internet_service6_src_groups"] = internet_service6_src_groups + __props__.__dict__["internet_service6_src_names"] = internet_service6_src_names + __props__.__dict__["internet_service6_src_negate"] = internet_service6_src_negate __props__.__dict__["intf"] = intf + __props__.__dict__["intf_blocks"] = intf_blocks __props__.__dict__["policyid"] = policyid __props__.__dict__["schedule"] = schedule __props__.__dict__["service_negate"] = service_negate @@ -896,18 +1164,74 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") + @property + @pulumi.getter(name="internetService6Src") + def internet_service6_src(self) -> pulumi.Output[str]: + """ + Enable/disable use of IPv6 Internet Services in source for this local-in policy.If enabled, source address is not used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service6_src") + + @property + @pulumi.getter(name="internetService6SrcCustomGroups") + def internet_service6_src_custom_groups(self) -> pulumi.Output[Optional[Sequence['outputs.Localinpolicy6InternetService6SrcCustomGroup']]]: + """ + Custom Internet Service6 source group name. The structure of `internet_service6_src_custom_group` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_custom_groups") + + @property + @pulumi.getter(name="internetService6SrcCustoms") + def internet_service6_src_customs(self) -> pulumi.Output[Optional[Sequence['outputs.Localinpolicy6InternetService6SrcCustom']]]: + """ + Custom IPv6 Internet Service source name. The structure of `internet_service6_src_custom` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_customs") + + @property + @pulumi.getter(name="internetService6SrcGroups") + def internet_service6_src_groups(self) -> pulumi.Output[Optional[Sequence['outputs.Localinpolicy6InternetService6SrcGroup']]]: + """ + Internet Service6 source group name. The structure of `internet_service6_src_group` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_groups") + + @property + @pulumi.getter(name="internetService6SrcNames") + def internet_service6_src_names(self) -> pulumi.Output[Optional[Sequence['outputs.Localinpolicy6InternetService6SrcName']]]: + """ + IPv6 Internet Service source name. The structure of `internet_service6_src_name` block is documented below. + """ + return pulumi.get(self, "internet_service6_src_names") + + @property + @pulumi.getter(name="internetService6SrcNegate") + def internet_service6_src_negate(self) -> pulumi.Output[str]: + """ + When enabled internet-service6-src specifies what the service must NOT be. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "internet_service6_src_negate") + @property @pulumi.getter def intf(self) -> pulumi.Output[str]: """ - Incoming interface name from available options. + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf_block`.* """ return pulumi.get(self, "intf") + @property + @pulumi.getter(name="intfBlocks") + def intf_blocks(self) -> pulumi.Output[Optional[Sequence['outputs.Localinpolicy6IntfBlock']]]: + """ + Incoming interface name from available options. *Due to the data type change of API, for other versions of FortiOS, please check variable `intf`.* The structure of `intf_block` block is documented below. + """ + return pulumi.get(self, "intf_blocks") + @property @pulumi.getter def policyid(self) -> pulumi.Output[int]: @@ -974,7 +1298,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/multicastaddress.py b/sdk/python/pulumiverse_fortios/firewall/multicastaddress.py index 2e985e06..baf4835e 100644 --- a/sdk/python/pulumiverse_fortios/firewall/multicastaddress.py +++ b/sdk/python/pulumiverse_fortios/firewall/multicastaddress.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] end_ip: Final IPv4 address (inclusive) in the range for the address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Multicast address name. :param pulumi.Input[str] start_ip: First IPv4 address (inclusive) in the range for the address. :param pulumi.Input[str] subnet: Broadcast address and subnet. @@ -136,7 +136,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -252,7 +252,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] end_ip: Final IPv4 address (inclusive) in the range for the address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Multicast address name. :param pulumi.Input[str] start_ip: First IPv4 address (inclusive) in the range for the address. :param pulumi.Input[str] subnet: Broadcast address and subnet. @@ -352,7 +352,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -469,7 +469,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -482,7 +481,6 @@ def __init__(__self__, type="multicastrange", visibility="enable") ``` - ## Import @@ -509,7 +507,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] end_ip: Final IPv4 address (inclusive) in the range for the address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Multicast address name. :param pulumi.Input[str] start_ip: First IPv4 address (inclusive) in the range for the address. :param pulumi.Input[str] subnet: Broadcast address and subnet. @@ -529,7 +527,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -542,7 +539,6 @@ def __init__(__self__, type="multicastrange", visibility="enable") ``` - ## Import @@ -647,7 +643,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] end_ip: Final IPv4 address (inclusive) in the range for the address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Multicast address name. :param pulumi.Input[str] start_ip: First IPv4 address (inclusive) in the range for the address. :param pulumi.Input[str] subnet: Broadcast address and subnet. @@ -719,7 +715,7 @@ def end_ip(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -765,7 +761,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/multicastaddress6.py b/sdk/python/pulumiverse_fortios/firewall/multicastaddress6.py index efb2d4ce..bd498ca6 100644 --- a/sdk/python/pulumiverse_fortios/firewall/multicastaddress6.py +++ b/sdk/python/pulumiverse_fortios/firewall/multicastaddress6.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: IPv6 multicast address name. :param pulumi.Input[Sequence[pulumi.Input['Multicastaddress6TaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -107,7 +107,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -181,7 +181,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). :param pulumi.Input[str] name: IPv6 multicast address name. :param pulumi.Input[Sequence[pulumi.Input['Multicastaddress6TaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -247,7 +247,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -336,7 +336,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -346,7 +345,6 @@ def __init__(__self__, ip6="ff02::1:ff0e:8c6c/128", visibility="enable") ``` - ## Import @@ -371,7 +369,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). :param pulumi.Input[str] name: IPv6 multicast address name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Multicastaddress6TaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -389,7 +387,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -399,7 +396,6 @@ def __init__(__self__, ip6="ff02::1:ff0e:8c6c/128", visibility="enable") ``` - ## Import @@ -492,7 +488,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip6: IPv6 address prefix (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx). :param pulumi.Input[str] name: IPv6 multicast address name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Multicastaddress6TaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -542,7 +538,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -572,7 +568,7 @@ def taggings(self) -> pulumi.Output[Optional[Sequence['outputs.Multicastaddress6 @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/multicastpolicy.py b/sdk/python/pulumiverse_fortios/firewall/multicastpolicy.py index ac462f63..5d09ffef 100644 --- a/sdk/python/pulumiverse_fortios/firewall/multicastpolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/multicastpolicy.py @@ -53,7 +53,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -248,7 +248,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -439,7 +439,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -616,7 +616,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -828,7 +828,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -853,7 +852,6 @@ def __init__(__self__, start_port=1, status="enable") ``` - ## Import @@ -884,7 +882,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -911,7 +909,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -936,7 +933,6 @@ def __init__(__self__, start_port=1, status="enable") ``` - ## Import @@ -1086,7 +1082,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 1). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -1208,7 +1204,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1318,7 +1314,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/multicastpolicy6.py b/sdk/python/pulumiverse_fortios/firewall/multicastpolicy6.py index 70e48af6..490492ba 100644 --- a/sdk/python/pulumiverse_fortios/firewall/multicastpolicy6.py +++ b/sdk/python/pulumiverse_fortios/firewall/multicastpolicy6.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -220,7 +220,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -524,7 +524,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -696,7 +696,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, start_port=1, status="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -794,7 +791,6 @@ def __init__(__self__, start_port=1, status="enable") ``` - ## Import @@ -931,7 +927,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] end_port: Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535). :param pulumi.Input[int] fosid: Policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ips_sensor: Name of an existing IPS sensor. :param pulumi.Input[str] logtraffic: Enable/disable logging traffic accepted by this policy. :param pulumi.Input[str] name: Policy name. @@ -1038,7 +1034,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1124,7 +1120,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/networkservicedynamic.py b/sdk/python/pulumiverse_fortios/firewall/networkservicedynamic.py index 65be936f..6915aebc 100644 --- a/sdk/python/pulumiverse_fortios/firewall/networkservicedynamic.py +++ b/sdk/python/pulumiverse_fortios/firewall/networkservicedynamic.py @@ -361,7 +361,7 @@ def sdn(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/object_address.py b/sdk/python/pulumiverse_fortios/firewall/object_address.py index e238f8ac..e248616f 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_address.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_address.py @@ -403,7 +403,6 @@ def __init__(__self__, ## Example Usage ### Iprange Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -414,10 +413,8 @@ def __init__(__self__, start_ip="1.0.0.0", type="iprange") ``` - ### Geography Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -427,10 +424,8 @@ def __init__(__self__, country="AO", type="geography") ``` - ### Fqdn Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -443,10 +438,8 @@ def __init__(__self__, static_route_configure="enable", type="fqdn") ``` - ### Ipmask Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -456,7 +449,6 @@ def __init__(__self__, subnet="0.0.0.0 0.0.0.0", type="ipmask") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -486,7 +478,6 @@ def __init__(__self__, ## Example Usage ### Iprange Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -497,10 +488,8 @@ def __init__(__self__, start_ip="1.0.0.0", type="iprange") ``` - ### Geography Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -510,10 +499,8 @@ def __init__(__self__, country="AO", type="geography") ``` - ### Fqdn Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -526,10 +513,8 @@ def __init__(__self__, static_route_configure="enable", type="fqdn") ``` - ### Ipmask Address - ```python import pulumi import pulumiverse_fortios as fortios @@ -539,7 +524,6 @@ def __init__(__self__, subnet="0.0.0.0 0.0.0.0", type="ipmask") ``` - :param str resource_name: The name of the resource. :param ObjectAddressArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_addressgroup.py b/sdk/python/pulumiverse_fortios/firewall/object_addressgroup.py index 79efafef..7c76fdb4 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_addressgroup.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_addressgroup.py @@ -138,7 +138,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -150,7 +149,6 @@ def __init__(__self__, "swscan.apple.com", ]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -171,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -183,7 +180,6 @@ def __init__(__self__, "swscan.apple.com", ]) ``` - :param str resource_name: The name of the resource. :param ObjectAddressgroupArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_ippool.py b/sdk/python/pulumiverse_fortios/firewall/object_ippool.py index fa226116..2e9bd55c 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_ippool.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_ippool.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage ### Overload Ippool - ```python import pulumi import pulumiverse_fortios as fortios @@ -248,10 +247,8 @@ def __init__(__self__, startip="11.0.0.0", type="overload") ``` - ### One-To-One Ippool - ```python import pulumi import pulumiverse_fortios as fortios @@ -263,7 +260,6 @@ def __init__(__self__, startip="121.0.0.0", type="one-to-one") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -288,7 +284,6 @@ def __init__(__self__, ## Example Usage ### Overload Ippool - ```python import pulumi import pulumiverse_fortios as fortios @@ -300,10 +295,8 @@ def __init__(__self__, startip="11.0.0.0", type="overload") ``` - ### One-To-One Ippool - ```python import pulumi import pulumiverse_fortios as fortios @@ -315,7 +308,6 @@ def __init__(__self__, startip="121.0.0.0", type="one-to-one") ``` - :param str resource_name: The name of the resource. :param ObjectIppoolArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_service.py b/sdk/python/pulumiverse_fortios/firewall/object_service.py index d952e0af..d541b2ad 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_service.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_service.py @@ -468,7 +468,6 @@ def __init__(__self__, ## Example Usage ### Fqdn Service - ```python import pulumi import pulumiverse_fortios as fortios @@ -479,10 +478,8 @@ def __init__(__self__, fqdn="abc.com", protocol="TCP/UDP/SCTP") ``` - ### Iprange Service - ```python import pulumi import pulumiverse_fortios as fortios @@ -496,10 +493,8 @@ def __init__(__self__, tcp_portrange="22-33", udp_portrange="44-55") ``` - ### ICMP Service - ```python import pulumi import pulumiverse_fortios as fortios @@ -512,7 +507,6 @@ def __init__(__self__, protocol="ICMP", protocol_number="1") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -544,7 +538,6 @@ def __init__(__self__, ## Example Usage ### Fqdn Service - ```python import pulumi import pulumiverse_fortios as fortios @@ -555,10 +548,8 @@ def __init__(__self__, fqdn="abc.com", protocol="TCP/UDP/SCTP") ``` - ### Iprange Service - ```python import pulumi import pulumiverse_fortios as fortios @@ -572,10 +563,8 @@ def __init__(__self__, tcp_portrange="22-33", udp_portrange="44-55") ``` - ### ICMP Service - ```python import pulumi import pulumiverse_fortios as fortios @@ -588,7 +577,6 @@ def __init__(__self__, protocol="ICMP", protocol_number="1") ``` - :param str resource_name: The name of the resource. :param ObjectServiceArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_servicecategory.py b/sdk/python/pulumiverse_fortios/firewall/object_servicecategory.py index a95964f1..0128907e 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_servicecategory.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_servicecategory.py @@ -106,14 +106,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test_category_name = fortios.firewall.ObjectServicecategory("testCategoryName", comment="comment") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -133,14 +131,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test_category_name = fortios.firewall.ObjectServicecategory("testCategoryName", comment="comment") ``` - :param str resource_name: The name of the resource. :param ObjectServicecategoryArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_servicegroup.py b/sdk/python/pulumiverse_fortios/firewall/object_servicegroup.py index e979e8a7..03210b37 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_servicegroup.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_servicegroup.py @@ -138,7 +138,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -151,7 +150,6 @@ def __init__(__self__, "HTTPS", ]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -172,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -185,7 +182,6 @@ def __init__(__self__, "HTTPS", ]) ``` - :param str resource_name: The name of the resource. :param ObjectServicegroupArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_vip.py b/sdk/python/pulumiverse_fortios/firewall/object_vip.py index fcbfd41c..36e21511 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_vip.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_vip.py @@ -339,7 +339,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -354,7 +353,6 @@ def __init__(__self__, portforward="enable", protocol="tcp") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -382,7 +380,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -397,7 +394,6 @@ def __init__(__self__, portforward="enable", protocol="tcp") ``` - :param str resource_name: The name of the resource. :param ObjectVipArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/object_vipgroup.py b/sdk/python/pulumiverse_fortios/firewall/object_vipgroup.py index 9f07a6c7..75d6639a 100644 --- a/sdk/python/pulumiverse_fortios/firewall/object_vipgroup.py +++ b/sdk/python/pulumiverse_fortios/firewall/object_vipgroup.py @@ -171,7 +171,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -184,7 +183,6 @@ def __init__(__self__, "vip3", ]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -206,7 +204,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -219,7 +216,6 @@ def __init__(__self__, "vip3", ]) ``` - :param str resource_name: The name of the resource. :param ObjectVipgroupArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/firewall/ondemandsniffer.py b/sdk/python/pulumiverse_fortios/firewall/ondemandsniffer.py new file mode 100644 index 00000000..f46fdcfe --- /dev/null +++ b/sdk/python/pulumiverse_fortios/firewall/ondemandsniffer.py @@ -0,0 +1,653 @@ +# coding=utf-8 +# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from .. import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['OndemandsnifferArgs', 'Ondemandsniffer'] + +@pulumi.input_type +class OndemandsnifferArgs: + def __init__(__self__, *, + advanced_filter: Optional[pulumi.Input[str]] = None, + dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + get_all_tables: Optional[pulumi.Input[str]] = None, + hosts: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]]] = None, + interface: Optional[pulumi.Input[str]] = None, + max_packet_count: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None, + non_ip_packet: Optional[pulumi.Input[str]] = None, + ports: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]]] = None, + protocols: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]]] = None, + vdomparam: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Ondemandsniffer resource. + :param pulumi.Input[str] advanced_filter: Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]] hosts: IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + :param pulumi.Input[str] interface: Interface name that on-demand packet sniffer will take place. + :param pulumi.Input[int] max_packet_count: Maximum number of packets to capture per on-demand packet sniffer. + :param pulumi.Input[str] name: On-demand packet sniffer name. + :param pulumi.Input[str] non_ip_packet: Include non-IP packets. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]] ports: Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]] protocols: Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + if advanced_filter is not None: + pulumi.set(__self__, "advanced_filter", advanced_filter) + if dynamic_sort_subtable is not None: + pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) + if get_all_tables is not None: + pulumi.set(__self__, "get_all_tables", get_all_tables) + if hosts is not None: + pulumi.set(__self__, "hosts", hosts) + if interface is not None: + pulumi.set(__self__, "interface", interface) + if max_packet_count is not None: + pulumi.set(__self__, "max_packet_count", max_packet_count) + if name is not None: + pulumi.set(__self__, "name", name) + if non_ip_packet is not None: + pulumi.set(__self__, "non_ip_packet", non_ip_packet) + if ports is not None: + pulumi.set(__self__, "ports", ports) + if protocols is not None: + pulumi.set(__self__, "protocols", protocols) + if vdomparam is not None: + pulumi.set(__self__, "vdomparam", vdomparam) + + @property + @pulumi.getter(name="advancedFilter") + def advanced_filter(self) -> Optional[pulumi.Input[str]]: + """ + Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + """ + return pulumi.get(self, "advanced_filter") + + @advanced_filter.setter + def advanced_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "advanced_filter", value) + + @property + @pulumi.getter(name="dynamicSortSubtable") + def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: + """ + Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + """ + return pulumi.get(self, "dynamic_sort_subtable") + + @dynamic_sort_subtable.setter + def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dynamic_sort_subtable", value) + + @property + @pulumi.getter(name="getAllTables") + def get_all_tables(self) -> Optional[pulumi.Input[str]]: + """ + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + """ + return pulumi.get(self, "get_all_tables") + + @get_all_tables.setter + def get_all_tables(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "get_all_tables", value) + + @property + @pulumi.getter + def hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]]]: + """ + IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + """ + return pulumi.get(self, "hosts") + + @hosts.setter + def hosts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]]]): + pulumi.set(self, "hosts", value) + + @property + @pulumi.getter + def interface(self) -> Optional[pulumi.Input[str]]: + """ + Interface name that on-demand packet sniffer will take place. + """ + return pulumi.get(self, "interface") + + @interface.setter + def interface(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "interface", value) + + @property + @pulumi.getter(name="maxPacketCount") + def max_packet_count(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of packets to capture per on-demand packet sniffer. + """ + return pulumi.get(self, "max_packet_count") + + @max_packet_count.setter + def max_packet_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_packet_count", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + On-demand packet sniffer name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="nonIpPacket") + def non_ip_packet(self) -> Optional[pulumi.Input[str]]: + """ + Include non-IP packets. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "non_ip_packet") + + @non_ip_packet.setter + def non_ip_packet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "non_ip_packet", value) + + @property + @pulumi.getter + def ports(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]]]: + """ + Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + """ + return pulumi.get(self, "ports") + + @ports.setter + def ports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]]]): + pulumi.set(self, "ports", value) + + @property + @pulumi.getter + def protocols(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]]]: + """ + Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + """ + return pulumi.get(self, "protocols") + + @protocols.setter + def protocols(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]]]): + pulumi.set(self, "protocols", value) + + @property + @pulumi.getter + def vdomparam(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + + @vdomparam.setter + def vdomparam(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vdomparam", value) + + +@pulumi.input_type +class _OndemandsnifferState: + def __init__(__self__, *, + advanced_filter: Optional[pulumi.Input[str]] = None, + dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + get_all_tables: Optional[pulumi.Input[str]] = None, + hosts: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]]] = None, + interface: Optional[pulumi.Input[str]] = None, + max_packet_count: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None, + non_ip_packet: Optional[pulumi.Input[str]] = None, + ports: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]]] = None, + protocols: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]]] = None, + vdomparam: Optional[pulumi.Input[str]] = None): + """ + Input properties used for looking up and filtering Ondemandsniffer resources. + :param pulumi.Input[str] advanced_filter: Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]] hosts: IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + :param pulumi.Input[str] interface: Interface name that on-demand packet sniffer will take place. + :param pulumi.Input[int] max_packet_count: Maximum number of packets to capture per on-demand packet sniffer. + :param pulumi.Input[str] name: On-demand packet sniffer name. + :param pulumi.Input[str] non_ip_packet: Include non-IP packets. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]] ports: Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]] protocols: Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + if advanced_filter is not None: + pulumi.set(__self__, "advanced_filter", advanced_filter) + if dynamic_sort_subtable is not None: + pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) + if get_all_tables is not None: + pulumi.set(__self__, "get_all_tables", get_all_tables) + if hosts is not None: + pulumi.set(__self__, "hosts", hosts) + if interface is not None: + pulumi.set(__self__, "interface", interface) + if max_packet_count is not None: + pulumi.set(__self__, "max_packet_count", max_packet_count) + if name is not None: + pulumi.set(__self__, "name", name) + if non_ip_packet is not None: + pulumi.set(__self__, "non_ip_packet", non_ip_packet) + if ports is not None: + pulumi.set(__self__, "ports", ports) + if protocols is not None: + pulumi.set(__self__, "protocols", protocols) + if vdomparam is not None: + pulumi.set(__self__, "vdomparam", vdomparam) + + @property + @pulumi.getter(name="advancedFilter") + def advanced_filter(self) -> Optional[pulumi.Input[str]]: + """ + Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + """ + return pulumi.get(self, "advanced_filter") + + @advanced_filter.setter + def advanced_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "advanced_filter", value) + + @property + @pulumi.getter(name="dynamicSortSubtable") + def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: + """ + Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + """ + return pulumi.get(self, "dynamic_sort_subtable") + + @dynamic_sort_subtable.setter + def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dynamic_sort_subtable", value) + + @property + @pulumi.getter(name="getAllTables") + def get_all_tables(self) -> Optional[pulumi.Input[str]]: + """ + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + """ + return pulumi.get(self, "get_all_tables") + + @get_all_tables.setter + def get_all_tables(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "get_all_tables", value) + + @property + @pulumi.getter + def hosts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]]]: + """ + IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + """ + return pulumi.get(self, "hosts") + + @hosts.setter + def hosts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferHostArgs']]]]): + pulumi.set(self, "hosts", value) + + @property + @pulumi.getter + def interface(self) -> Optional[pulumi.Input[str]]: + """ + Interface name that on-demand packet sniffer will take place. + """ + return pulumi.get(self, "interface") + + @interface.setter + def interface(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "interface", value) + + @property + @pulumi.getter(name="maxPacketCount") + def max_packet_count(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of packets to capture per on-demand packet sniffer. + """ + return pulumi.get(self, "max_packet_count") + + @max_packet_count.setter + def max_packet_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_packet_count", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + On-demand packet sniffer name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="nonIpPacket") + def non_ip_packet(self) -> Optional[pulumi.Input[str]]: + """ + Include non-IP packets. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "non_ip_packet") + + @non_ip_packet.setter + def non_ip_packet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "non_ip_packet", value) + + @property + @pulumi.getter + def ports(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]]]: + """ + Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + """ + return pulumi.get(self, "ports") + + @ports.setter + def ports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferPortArgs']]]]): + pulumi.set(self, "ports", value) + + @property + @pulumi.getter + def protocols(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]]]: + """ + Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + """ + return pulumi.get(self, "protocols") + + @protocols.setter + def protocols(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['OndemandsnifferProtocolArgs']]]]): + pulumi.set(self, "protocols", value) + + @property + @pulumi.getter + def vdomparam(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + + @vdomparam.setter + def vdomparam(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vdomparam", value) + + +class Ondemandsniffer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + advanced_filter: Optional[pulumi.Input[str]] = None, + dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + get_all_tables: Optional[pulumi.Input[str]] = None, + hosts: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferHostArgs']]]]] = None, + interface: Optional[pulumi.Input[str]] = None, + max_packet_count: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None, + non_ip_packet: Optional[pulumi.Input[str]] = None, + ports: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferPortArgs']]]]] = None, + protocols: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferProtocolArgs']]]]] = None, + vdomparam: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Configure on-demand packet sniffer. Applies to FortiOS Version `>= 7.4.4`. + + ## Import + + Firewall OnDemandSniffer can be imported using any of these accepted formats: + + ```sh + $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + ``` + + If you do not want to import arguments of block: + + $ export "FORTIOS_IMPORT_TABLE"="false" + + ```sh + $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + ``` + + $ unset "FORTIOS_IMPORT_TABLE" + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] advanced_filter: Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferHostArgs']]]] hosts: IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + :param pulumi.Input[str] interface: Interface name that on-demand packet sniffer will take place. + :param pulumi.Input[int] max_packet_count: Maximum number of packets to capture per on-demand packet sniffer. + :param pulumi.Input[str] name: On-demand packet sniffer name. + :param pulumi.Input[str] non_ip_packet: Include non-IP packets. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferPortArgs']]]] ports: Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferProtocolArgs']]]] protocols: Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: Optional[OndemandsnifferArgs] = None, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Configure on-demand packet sniffer. Applies to FortiOS Version `>= 7.4.4`. + + ## Import + + Firewall OnDemandSniffer can be imported using any of these accepted formats: + + ```sh + $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + ``` + + If you do not want to import arguments of block: + + $ export "FORTIOS_IMPORT_TABLE"="false" + + ```sh + $ pulumi import fortios:firewall/ondemandsniffer:Ondemandsniffer labelname {{name}} + ``` + + $ unset "FORTIOS_IMPORT_TABLE" + + :param str resource_name: The name of the resource. + :param OndemandsnifferArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(OndemandsnifferArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + advanced_filter: Optional[pulumi.Input[str]] = None, + dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + get_all_tables: Optional[pulumi.Input[str]] = None, + hosts: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferHostArgs']]]]] = None, + interface: Optional[pulumi.Input[str]] = None, + max_packet_count: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None, + non_ip_packet: Optional[pulumi.Input[str]] = None, + ports: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferPortArgs']]]]] = None, + protocols: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferProtocolArgs']]]]] = None, + vdomparam: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = OndemandsnifferArgs.__new__(OndemandsnifferArgs) + + __props__.__dict__["advanced_filter"] = advanced_filter + __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable + __props__.__dict__["get_all_tables"] = get_all_tables + __props__.__dict__["hosts"] = hosts + __props__.__dict__["interface"] = interface + __props__.__dict__["max_packet_count"] = max_packet_count + __props__.__dict__["name"] = name + __props__.__dict__["non_ip_packet"] = non_ip_packet + __props__.__dict__["ports"] = ports + __props__.__dict__["protocols"] = protocols + __props__.__dict__["vdomparam"] = vdomparam + super(Ondemandsniffer, __self__).__init__( + 'fortios:firewall/ondemandsniffer:Ondemandsniffer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None, + advanced_filter: Optional[pulumi.Input[str]] = None, + dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + get_all_tables: Optional[pulumi.Input[str]] = None, + hosts: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferHostArgs']]]]] = None, + interface: Optional[pulumi.Input[str]] = None, + max_packet_count: Optional[pulumi.Input[int]] = None, + name: Optional[pulumi.Input[str]] = None, + non_ip_packet: Optional[pulumi.Input[str]] = None, + ports: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferPortArgs']]]]] = None, + protocols: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferProtocolArgs']]]]] = None, + vdomparam: Optional[pulumi.Input[str]] = None) -> 'Ondemandsniffer': + """ + Get an existing Ondemandsniffer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] advanced_filter: Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferHostArgs']]]] hosts: IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + :param pulumi.Input[str] interface: Interface name that on-demand packet sniffer will take place. + :param pulumi.Input[int] max_packet_count: Maximum number of packets to capture per on-demand packet sniffer. + :param pulumi.Input[str] name: On-demand packet sniffer name. + :param pulumi.Input[str] non_ip_packet: Include non-IP packets. Valid values: `enable`, `disable`. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferPortArgs']]]] ports: Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OndemandsnifferProtocolArgs']]]] protocols: Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = _OndemandsnifferState.__new__(_OndemandsnifferState) + + __props__.__dict__["advanced_filter"] = advanced_filter + __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable + __props__.__dict__["get_all_tables"] = get_all_tables + __props__.__dict__["hosts"] = hosts + __props__.__dict__["interface"] = interface + __props__.__dict__["max_packet_count"] = max_packet_count + __props__.__dict__["name"] = name + __props__.__dict__["non_ip_packet"] = non_ip_packet + __props__.__dict__["ports"] = ports + __props__.__dict__["protocols"] = protocols + __props__.__dict__["vdomparam"] = vdomparam + return Ondemandsniffer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="advancedFilter") + def advanced_filter(self) -> pulumi.Output[Optional[str]]: + """ + Advanced freeform filter that will be used over existing filter settings if set. Can only be used by super admin. + """ + return pulumi.get(self, "advanced_filter") + + @property + @pulumi.getter(name="dynamicSortSubtable") + def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: + """ + Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + """ + return pulumi.get(self, "dynamic_sort_subtable") + + @property + @pulumi.getter(name="getAllTables") + def get_all_tables(self) -> pulumi.Output[Optional[str]]: + """ + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + """ + return pulumi.get(self, "get_all_tables") + + @property + @pulumi.getter + def hosts(self) -> pulumi.Output[Optional[Sequence['outputs.OndemandsnifferHost']]]: + """ + IPv4 or IPv6 hosts to filter in this traffic sniffer. The structure of `hosts` block is documented below. + """ + return pulumi.get(self, "hosts") + + @property + @pulumi.getter + def interface(self) -> pulumi.Output[str]: + """ + Interface name that on-demand packet sniffer will take place. + """ + return pulumi.get(self, "interface") + + @property + @pulumi.getter(name="maxPacketCount") + def max_packet_count(self) -> pulumi.Output[int]: + """ + Maximum number of packets to capture per on-demand packet sniffer. + """ + return pulumi.get(self, "max_packet_count") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + On-demand packet sniffer name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="nonIpPacket") + def non_ip_packet(self) -> pulumi.Output[str]: + """ + Include non-IP packets. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "non_ip_packet") + + @property + @pulumi.getter + def ports(self) -> pulumi.Output[Optional[Sequence['outputs.OndemandsnifferPort']]]: + """ + Ports to filter for in this traffic sniffer. The structure of `ports` block is documented below. + """ + return pulumi.get(self, "ports") + + @property + @pulumi.getter + def protocols(self) -> pulumi.Output[Optional[Sequence['outputs.OndemandsnifferProtocol']]]: + """ + Protocols to filter in this traffic sniffer. The structure of `protocols` block is documented below. + """ + return pulumi.get(self, "protocols") + + @property + @pulumi.getter + def vdomparam(self) -> pulumi.Output[str]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + diff --git a/sdk/python/pulumiverse_fortios/firewall/outputs.py b/sdk/python/pulumiverse_fortios/firewall/outputs.py index a2654303..ccb38fd4 100644 --- a/sdk/python/pulumiverse_fortios/firewall/outputs.py +++ b/sdk/python/pulumiverse_fortios/firewall/outputs.py @@ -104,9 +104,19 @@ 'InternetservicegroupMember', 'InternetservicesubappSubApp', 'Localinpolicy6Dstaddr', + 'Localinpolicy6InternetService6SrcCustom', + 'Localinpolicy6InternetService6SrcCustomGroup', + 'Localinpolicy6InternetService6SrcGroup', + 'Localinpolicy6InternetService6SrcName', + 'Localinpolicy6IntfBlock', 'Localinpolicy6Service', 'Localinpolicy6Srcaddr', 'LocalinpolicyDstaddr', + 'LocalinpolicyInternetServiceSrcCustom', + 'LocalinpolicyInternetServiceSrcCustomGroup', + 'LocalinpolicyInternetServiceSrcGroup', + 'LocalinpolicyInternetServiceSrcName', + 'LocalinpolicyIntfBlock', 'LocalinpolicyService', 'LocalinpolicySrcaddr', 'Multicastaddress6Tagging', @@ -117,6 +127,9 @@ 'Multicastpolicy6Srcaddr', 'MulticastpolicyDstaddr', 'MulticastpolicySrcaddr', + 'OndemandsnifferHost', + 'OndemandsnifferPort', + 'OndemandsnifferProtocol', 'Policy46Dstaddr', 'Policy46Poolname', 'Policy46Service', @@ -296,6 +309,7 @@ 'SnifferAnomaly', 'SnifferIpThreatfeed', 'SslsshprofileDot', + 'SslsshprofileEchOuterSni', 'SslsshprofileFtps', 'SslsshprofileHttps', 'SslsshprofileImaps', @@ -597,34 +611,7 @@ def __init__(__self__, *, url_map_type: Optional[str] = None, virtual_host: Optional[str] = None): """ - :param Sequence['Accessproxy6ApiGateway6ApplicationArgs'] applications: SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - :param str h2_support: HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - :param str h3_support: HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - :param int http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - :param str http_cookie_domain: Domain that HTTP cookie persistence should apply to. - :param str http_cookie_domain_from_host: Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - :param int http_cookie_generation: Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - :param str http_cookie_path: Limit HTTP cookie persistence to the specified path. - :param str http_cookie_share: 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: `disable`, `same-ip`. - :param str https_cookie_secure: Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - :param int id: API Gateway ID. - :param str ldb_method: Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - :param str persistence: 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: `none`, `http-cookie`. - :param 'Accessproxy6ApiGateway6QuicArgs' quic: QUIC setting. The structure of `quic` block is documented below. - :param Sequence['Accessproxy6ApiGateway6RealserverArgs'] realservers: Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - :param str saml_redirect: Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - :param str saml_server: SAML service provider configuration for VIP authentication. - :param str service: Service. - :param str ssl_algorithm: Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - :param Sequence['Accessproxy6ApiGateway6SslCipherSuiteArgs'] ssl_cipher_suites: SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - :param str ssl_dh_bits: Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - :param str ssl_max_version: Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param str ssl_min_version: Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param str ssl_renegotiation: Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - :param str ssl_vpn_web_portal: SSL-VPN web portal. - :param str url_map: URL pattern to match. - :param str url_map_type: Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - :param str virtual_host: Virtual host. + :param int id: an identifier for the resource with format {{name}}. """ if applications is not None: pulumi.set(__self__, "applications", applications) @@ -686,225 +673,144 @@ def __init__(__self__, *, @property @pulumi.getter def applications(self) -> Optional[Sequence['outputs.Accessproxy6ApiGateway6Application']]: - """ - SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - """ return pulumi.get(self, "applications") @property @pulumi.getter(name="h2Support") def h2_support(self) -> Optional[str]: - """ - HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h2_support") @property @pulumi.getter(name="h3Support") def h3_support(self) -> Optional[str]: - """ - HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h3_support") @property @pulumi.getter(name="httpCookieAge") def http_cookie_age(self) -> Optional[int]: - """ - Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - """ return pulumi.get(self, "http_cookie_age") @property @pulumi.getter(name="httpCookieDomain") def http_cookie_domain(self) -> Optional[str]: - """ - Domain that HTTP cookie persistence should apply to. - """ return pulumi.get(self, "http_cookie_domain") @property @pulumi.getter(name="httpCookieDomainFromHost") def http_cookie_domain_from_host(self) -> Optional[str]: - """ - Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "http_cookie_domain_from_host") @property @pulumi.getter(name="httpCookieGeneration") def http_cookie_generation(self) -> Optional[int]: - """ - Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - """ return pulumi.get(self, "http_cookie_generation") @property @pulumi.getter(name="httpCookiePath") def http_cookie_path(self) -> Optional[str]: - """ - Limit HTTP cookie persistence to the specified path. - """ return pulumi.get(self, "http_cookie_path") @property @pulumi.getter(name="httpCookieShare") def http_cookie_share(self) -> Optional[str]: - """ - 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: `disable`, `same-ip`. - """ return pulumi.get(self, "http_cookie_share") @property @pulumi.getter(name="httpsCookieSecure") def https_cookie_secure(self) -> Optional[str]: - """ - Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "https_cookie_secure") @property @pulumi.getter def id(self) -> Optional[int]: """ - API Gateway ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="ldbMethod") def ldb_method(self) -> Optional[str]: - """ - Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - """ return pulumi.get(self, "ldb_method") @property @pulumi.getter def persistence(self) -> Optional[str]: - """ - 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: `none`, `http-cookie`. - """ return pulumi.get(self, "persistence") @property @pulumi.getter def quic(self) -> Optional['outputs.Accessproxy6ApiGateway6Quic']: - """ - QUIC setting. The structure of `quic` block is documented below. - """ return pulumi.get(self, "quic") @property @pulumi.getter def realservers(self) -> Optional[Sequence['outputs.Accessproxy6ApiGateway6Realserver']]: - """ - Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - """ return pulumi.get(self, "realservers") @property @pulumi.getter(name="samlRedirect") def saml_redirect(self) -> Optional[str]: - """ - Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "saml_redirect") @property @pulumi.getter(name="samlServer") def saml_server(self) -> Optional[str]: - """ - SAML service provider configuration for VIP authentication. - """ return pulumi.get(self, "saml_server") @property @pulumi.getter def service(self) -> Optional[str]: - """ - Service. - """ return pulumi.get(self, "service") @property @pulumi.getter(name="sslAlgorithm") def ssl_algorithm(self) -> Optional[str]: - """ - Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - """ return pulumi.get(self, "ssl_algorithm") @property @pulumi.getter(name="sslCipherSuites") def ssl_cipher_suites(self) -> Optional[Sequence['outputs.Accessproxy6ApiGateway6SslCipherSuite']]: - """ - SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - """ return pulumi.get(self, "ssl_cipher_suites") @property @pulumi.getter(name="sslDhBits") def ssl_dh_bits(self) -> Optional[str]: - """ - Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - """ return pulumi.get(self, "ssl_dh_bits") @property @pulumi.getter(name="sslMaxVersion") def ssl_max_version(self) -> Optional[str]: - """ - Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_max_version") @property @pulumi.getter(name="sslMinVersion") def ssl_min_version(self) -> Optional[str]: - """ - Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_min_version") @property @pulumi.getter(name="sslRenegotiation") def ssl_renegotiation(self) -> Optional[str]: - """ - Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ssl_renegotiation") @property @pulumi.getter(name="sslVpnWebPortal") def ssl_vpn_web_portal(self) -> Optional[str]: - """ - SSL-VPN web portal. - """ return pulumi.get(self, "ssl_vpn_web_portal") @property @pulumi.getter(name="urlMap") def url_map(self) -> Optional[str]: - """ - URL pattern to match. - """ return pulumi.get(self, "url_map") @property @pulumi.getter(name="urlMapType") def url_map_type(self) -> Optional[str]: - """ - Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - """ return pulumi.get(self, "url_map_type") @property @pulumi.getter(name="virtualHost") def virtual_host(self) -> Optional[str]: - """ - Virtual host. - """ return pulumi.get(self, "virtual_host") @@ -2399,34 +2305,7 @@ def __init__(__self__, *, url_map_type: Optional[str] = None, virtual_host: Optional[str] = None): """ - :param Sequence['AccessproxyApiGateway6ApplicationArgs'] applications: SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - :param str h2_support: HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - :param str h3_support: HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - :param int http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - :param str http_cookie_domain: Domain that HTTP cookie persistence should apply to. - :param str http_cookie_domain_from_host: Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - :param int http_cookie_generation: Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - :param str http_cookie_path: Limit HTTP cookie persistence to the specified path. - :param str http_cookie_share: 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: `disable`, `same-ip`. - :param str https_cookie_secure: Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - :param int id: API Gateway ID. - :param str ldb_method: Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - :param str persistence: 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: `none`, `http-cookie`. - :param 'AccessproxyApiGateway6QuicArgs' quic: QUIC setting. The structure of `quic` block is documented below. - :param Sequence['AccessproxyApiGateway6RealserverArgs'] realservers: Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - :param str saml_redirect: Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - :param str saml_server: SAML service provider configuration for VIP authentication. - :param str service: Service. - :param str ssl_algorithm: Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - :param Sequence['AccessproxyApiGateway6SslCipherSuiteArgs'] ssl_cipher_suites: SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - :param str ssl_dh_bits: Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - :param str ssl_max_version: Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param str ssl_min_version: Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - :param str ssl_renegotiation: Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - :param str ssl_vpn_web_portal: SSL-VPN web portal. - :param str url_map: URL pattern to match. - :param str url_map_type: Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - :param str virtual_host: Virtual host. + :param int id: an identifier for the resource with format {{name}}. """ if applications is not None: pulumi.set(__self__, "applications", applications) @@ -2488,225 +2367,144 @@ def __init__(__self__, *, @property @pulumi.getter def applications(self) -> Optional[Sequence['outputs.AccessproxyApiGateway6Application']]: - """ - SaaS application controlled by this Access Proxy. The structure of `application` block is documented below. - """ return pulumi.get(self, "applications") @property @pulumi.getter(name="h2Support") def h2_support(self) -> Optional[str]: - """ - HTTP2 support, default=Enable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h2_support") @property @pulumi.getter(name="h3Support") def h3_support(self) -> Optional[str]: - """ - HTTP3/QUIC support, default=Disable. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "h3_support") @property @pulumi.getter(name="httpCookieAge") def http_cookie_age(self) -> Optional[int]: - """ - Time in minutes that client web browsers should keep a cookie. Default is 60 minutes. 0 = no time limit. - """ return pulumi.get(self, "http_cookie_age") @property @pulumi.getter(name="httpCookieDomain") def http_cookie_domain(self) -> Optional[str]: - """ - Domain that HTTP cookie persistence should apply to. - """ return pulumi.get(self, "http_cookie_domain") @property @pulumi.getter(name="httpCookieDomainFromHost") def http_cookie_domain_from_host(self) -> Optional[str]: - """ - Enable/disable use of HTTP cookie domain from host field in HTTP. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "http_cookie_domain_from_host") @property @pulumi.getter(name="httpCookieGeneration") def http_cookie_generation(self) -> Optional[int]: - """ - Generation of HTTP cookie to be accepted. Changing invalidates all existing cookies. - """ return pulumi.get(self, "http_cookie_generation") @property @pulumi.getter(name="httpCookiePath") def http_cookie_path(self) -> Optional[str]: - """ - Limit HTTP cookie persistence to the specified path. - """ return pulumi.get(self, "http_cookie_path") @property @pulumi.getter(name="httpCookieShare") def http_cookie_share(self) -> Optional[str]: - """ - 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: `disable`, `same-ip`. - """ return pulumi.get(self, "http_cookie_share") @property @pulumi.getter(name="httpsCookieSecure") def https_cookie_secure(self) -> Optional[str]: - """ - Enable/disable verification that inserted HTTPS cookies are secure. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "https_cookie_secure") @property @pulumi.getter def id(self) -> Optional[int]: """ - API Gateway ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="ldbMethod") def ldb_method(self) -> Optional[str]: - """ - Method used to distribute sessions to real servers. Valid values: `static`, `round-robin`, `weighted`, `first-alive`, `http-host`. - """ return pulumi.get(self, "ldb_method") @property @pulumi.getter def persistence(self) -> Optional[str]: - """ - 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: `none`, `http-cookie`. - """ return pulumi.get(self, "persistence") @property @pulumi.getter def quic(self) -> Optional['outputs.AccessproxyApiGateway6Quic']: - """ - QUIC setting. The structure of `quic` block is documented below. - """ return pulumi.get(self, "quic") @property @pulumi.getter def realservers(self) -> Optional[Sequence['outputs.AccessproxyApiGateway6Realserver']]: - """ - Select the real servers that this Access Proxy will distribute traffic to. The structure of `realservers` block is documented below. - """ return pulumi.get(self, "realservers") @property @pulumi.getter(name="samlRedirect") def saml_redirect(self) -> Optional[str]: - """ - Enable/disable SAML redirection after successful authentication. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "saml_redirect") @property @pulumi.getter(name="samlServer") def saml_server(self) -> Optional[str]: - """ - SAML service provider configuration for VIP authentication. - """ return pulumi.get(self, "saml_server") @property @pulumi.getter def service(self) -> Optional[str]: - """ - Service. - """ return pulumi.get(self, "service") @property @pulumi.getter(name="sslAlgorithm") def ssl_algorithm(self) -> Optional[str]: - """ - Permitted encryption algorithms for the server side of SSL full mode sessions according to encryption strength. Valid values: `high`, `medium`, `low`. - """ return pulumi.get(self, "ssl_algorithm") @property @pulumi.getter(name="sslCipherSuites") def ssl_cipher_suites(self) -> Optional[Sequence['outputs.AccessproxyApiGateway6SslCipherSuite']]: - """ - SSL/TLS cipher suites to offer to a server, ordered by priority. The structure of `ssl_cipher_suites` block is documented below. - """ return pulumi.get(self, "ssl_cipher_suites") @property @pulumi.getter(name="sslDhBits") def ssl_dh_bits(self) -> Optional[str]: - """ - Number of bits to use in the Diffie-Hellman exchange for RSA encryption of SSL sessions. Valid values: `768`, `1024`, `1536`, `2048`, `3072`, `4096`. - """ return pulumi.get(self, "ssl_dh_bits") @property @pulumi.getter(name="sslMaxVersion") def ssl_max_version(self) -> Optional[str]: - """ - Highest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_max_version") @property @pulumi.getter(name="sslMinVersion") def ssl_min_version(self) -> Optional[str]: - """ - Lowest SSL/TLS version acceptable from a server. Valid values: `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. - """ return pulumi.get(self, "ssl_min_version") @property @pulumi.getter(name="sslRenegotiation") def ssl_renegotiation(self) -> Optional[str]: - """ - Enable/disable secure renegotiation to comply with RFC 5746. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ssl_renegotiation") @property @pulumi.getter(name="sslVpnWebPortal") def ssl_vpn_web_portal(self) -> Optional[str]: - """ - SSL-VPN web portal. - """ return pulumi.get(self, "ssl_vpn_web_portal") @property @pulumi.getter(name="urlMap") def url_map(self) -> Optional[str]: - """ - URL pattern to match. - """ return pulumi.get(self, "url_map") @property @pulumi.getter(name="urlMapType") def url_map_type(self) -> Optional[str]: - """ - Type of url-map. Valid values: `sub-string`, `wildcard`, `regex`. - """ return pulumi.get(self, "url_map_type") @property @pulumi.getter(name="virtualHost") def virtual_host(self) -> Optional[str]: - """ - Virtual host. - """ return pulumi.get(self, "virtual_host") @@ -4748,18 +4546,12 @@ def name(self) -> Optional[str]: class CentralsnatmapDstAddr6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address name. - """ return pulumi.get(self, "name") @@ -4805,18 +4597,12 @@ def name(self) -> Optional[str]: class CentralsnatmapNatIppool6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address name. - """ return pulumi.get(self, "name") @@ -4843,18 +4629,12 @@ def name(self) -> Optional[str]: class CentralsnatmapOrigAddr6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address name. - """ return pulumi.get(self, "name") @@ -4986,8 +4766,8 @@ def __init__(__self__, *, :param str quarantine_expiry: Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker. :param str quarantine_log: Enable/disable quarantine logging. Valid values: `disable`, `enable`. :param str status: Enable/disable this anomaly. Valid values: `disable`, `enable`. - :param int threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. - :param int thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + :param int threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. + :param int thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ if action is not None: pulumi.set(__self__, "action", action) @@ -5068,7 +4848,7 @@ def status(self) -> Optional[str]: @pulumi.getter def threshold(self) -> Optional[int]: """ - Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "threshold") @@ -5076,7 +4856,7 @@ def threshold(self) -> Optional[int]: @pulumi.getter def thresholddefault(self) -> Optional[int]: """ - Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "thresholddefault") @@ -5177,8 +4957,8 @@ def __init__(__self__, *, :param str quarantine_expiry: Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker. :param str quarantine_log: Enable/disable quarantine logging. Valid values: `disable`, `enable`. :param str status: Enable/disable this anomaly. Valid values: `disable`, `enable`. - :param int threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. - :param int thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + :param int threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. + :param int thresholddefault: Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ if action is not None: pulumi.set(__self__, "action", action) @@ -5259,7 +5039,7 @@ def status(self) -> Optional[str]: @pulumi.getter def threshold(self) -> Optional[int]: """ - Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "threshold") @@ -5267,7 +5047,7 @@ def threshold(self) -> Optional[int]: @pulumi.getter def thresholddefault(self) -> Optional[int]: """ - Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Number of detected instances which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "thresholddefault") @@ -6172,9 +5952,7 @@ def __init__(__self__, *, id: Optional[int] = None, start_ip6: Optional[str] = None): """ - :param str end_ip6: End IPv6 address. - :param int id: Disable entry ID. - :param str start_ip6: Start IPv6 address. + :param int id: an identifier for the resource with format {{fosid}}. """ if end_ip6 is not None: pulumi.set(__self__, "end_ip6", end_ip6) @@ -6186,25 +5964,19 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp6") def end_ip6(self) -> Optional[str]: - """ - End IPv6 address. - """ return pulumi.get(self, "end_ip6") @property @pulumi.getter def id(self) -> Optional[int]: """ - Disable entry ID. + an identifier for the resource with format {{fosid}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="startIp6") def start_ip6(self) -> Optional[str]: - """ - Start IPv6 address. - """ return pulumi.get(self, "start_ip6") @@ -6438,18 +6210,12 @@ def protocol(self) -> Optional[int]: class InternetserviceextensionEntryDst6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Select the destination address6 or address group object from available options. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Select the destination address6 or address group object from available options. - """ return pulumi.get(self, "name") @@ -6521,75 +6287,241 @@ def end_port(self) -> Optional[int]: @pulumi.getter def id(self) -> Optional[int]: """ - Custom entry port range ID. + Custom entry port range ID. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="startPort") + def start_port(self) -> Optional[int]: + """ + Starting TCP/UDP/SCTP destination port (1 to 65535). + """ + return pulumi.get(self, "start_port") + + +@pulumi.output_type +class InternetservicegroupMember(dict): + def __init__(__self__, *, + id: Optional[int] = None, + name: Optional[str] = None): + """ + :param int id: Internet Service ID. + :param str name: Internet Service name. + """ + if id is not None: + pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + """ + Internet Service ID. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Internet Service name. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class InternetservicesubappSubApp(dict): + def __init__(__self__, *, + id: Optional[int] = None): + """ + :param int id: Subapp ID. + """ + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> Optional[int]: + """ + Subapp ID. + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class Localinpolicy6Dstaddr(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Custom Internet Service6 group name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Custom Internet Service6 group name. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class Localinpolicy6InternetService6SrcCustom(dict): + def __init__(__self__, *, + name: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class Localinpolicy6InternetService6SrcCustomGroup(dict): + def __init__(__self__, *, + name: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class Localinpolicy6InternetService6SrcGroup(dict): + def __init__(__self__, *, + name: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class Localinpolicy6InternetService6SrcName(dict): + def __init__(__self__, *, + name: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + +@pulumi.output_type +class Localinpolicy6IntfBlock(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Address name. + """ + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Address name. + """ + return pulumi.get(self, "name") + + +@pulumi.output_type +class Localinpolicy6Service(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Service name. """ - return pulumi.get(self, "id") + if name is not None: + pulumi.set(__self__, "name", name) @property - @pulumi.getter(name="startPort") - def start_port(self) -> Optional[int]: + @pulumi.getter + def name(self) -> Optional[str]: """ - Starting TCP/UDP/SCTP destination port (1 to 65535). + Service name. """ - return pulumi.get(self, "start_port") + return pulumi.get(self, "name") @pulumi.output_type -class InternetservicegroupMember(dict): +class Localinpolicy6Srcaddr(dict): def __init__(__self__, *, - id: Optional[int] = None, name: Optional[str] = None): """ - :param int id: Internet Service ID. - :param str name: Internet Service name. + :param str name: Address name. """ - if id is not None: - pulumi.set(__self__, "id", id) if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter - def id(self) -> Optional[int]: + def name(self) -> Optional[str]: """ - Internet Service ID. + Address name. """ - return pulumi.get(self, "id") + return pulumi.get(self, "name") + + +@pulumi.output_type +class LocalinpolicyDstaddr(dict): + def __init__(__self__, *, + name: Optional[str] = None): + """ + :param str name: Address name. + """ + if name is not None: + pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: """ - Internet Service name. + Address name. """ return pulumi.get(self, "name") @pulumi.output_type -class InternetservicesubappSubApp(dict): +class LocalinpolicyInternetServiceSrcCustom(dict): def __init__(__self__, *, - id: Optional[int] = None): + name: Optional[str] = None): """ - :param int id: Subapp ID. + :param str name: Custom Internet Service name. """ - if id is not None: - pulumi.set(__self__, "id", id) + if name is not None: + pulumi.set(__self__, "name", name) @property @pulumi.getter - def id(self) -> Optional[int]: + def name(self) -> Optional[str]: """ - Subapp ID. + Custom Internet Service name. """ - return pulumi.get(self, "id") + return pulumi.get(self, "name") @pulumi.output_type -class Localinpolicy6Dstaddr(dict): +class LocalinpolicyInternetServiceSrcCustomGroup(dict): def __init__(__self__, *, name: Optional[str] = None): """ - :param str name: Address name. + :param str name: Custom Internet Service group name. """ if name is not None: pulumi.set(__self__, "name", name) @@ -6598,17 +6530,17 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[str]: """ - Address name. + Custom Internet Service group name. """ return pulumi.get(self, "name") @pulumi.output_type -class Localinpolicy6Service(dict): +class LocalinpolicyInternetServiceSrcGroup(dict): def __init__(__self__, *, name: Optional[str] = None): """ - :param str name: Service name. + :param str name: Internet Service group name. """ if name is not None: pulumi.set(__self__, "name", name) @@ -6617,17 +6549,17 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[str]: """ - Service name. + Internet Service group name. """ return pulumi.get(self, "name") @pulumi.output_type -class Localinpolicy6Srcaddr(dict): +class LocalinpolicyInternetServiceSrcName(dict): def __init__(__self__, *, name: Optional[str] = None): """ - :param str name: Address name. + :param str name: Internet Service name. """ if name is not None: pulumi.set(__self__, "name", name) @@ -6636,13 +6568,13 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[str]: """ - Address name. + Internet Service name. """ return pulumi.get(self, "name") @pulumi.output_type -class LocalinpolicyDstaddr(dict): +class LocalinpolicyIntfBlock(dict): def __init__(__self__, *, name: Optional[str] = None): """ @@ -6898,6 +6830,63 @@ def name(self) -> Optional[str]: return pulumi.get(self, "name") +@pulumi.output_type +class OndemandsnifferHost(dict): + def __init__(__self__, *, + host: Optional[str] = None): + """ + :param str host: IPv4 or IPv6 host. + """ + if host is not None: + pulumi.set(__self__, "host", host) + + @property + @pulumi.getter + def host(self) -> Optional[str]: + """ + IPv4 or IPv6 host. + """ + return pulumi.get(self, "host") + + +@pulumi.output_type +class OndemandsnifferPort(dict): + def __init__(__self__, *, + port: Optional[int] = None): + """ + :param int port: Port to filter in this traffic sniffer. + """ + if port is not None: + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def port(self) -> Optional[int]: + """ + Port to filter in this traffic sniffer. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class OndemandsnifferProtocol(dict): + def __init__(__self__, *, + protocol: Optional[int] = None): + """ + :param int protocol: Integer value for the protocol type as defined by IANA (0 - 255). + """ + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + + @property + @pulumi.getter + def protocol(self) -> Optional[int]: + """ + Integer value for the protocol type as defined by IANA (0 - 255). + """ + return pulumi.get(self, "protocol") + + @pulumi.output_type class Policy46Dstaddr(dict): def __init__(__self__, *, @@ -9820,18 +9809,6 @@ def __init__(__self__, *, status: Optional[str] = None, uncompressed_nest_limit: Optional[int] = None, uncompressed_oversize_limit: Optional[int] = None): - """ - :param str inspect_all: Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - :param str options: One or more options that can be applied to the session. Valid values: `oversize`. - :param int oversize_limit: Maximum in-memory file size that can be scanned (MB). - :param int ports: Ports to scan for content (1 - 65535, default = 445). - :param str proxy_after_tcp_handshake: Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - :param str scan_bzip2: Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - :param str ssl_offloaded: SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - :param str status: Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - :param int uncompressed_nest_limit: Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - :param int uncompressed_oversize_limit: Maximum in-memory uncompressed file size that can be scanned (MB). - """ if inspect_all is not None: pulumi.set(__self__, "inspect_all", inspect_all) if options is not None: @@ -9856,81 +9833,51 @@ def __init__(__self__, *, @property @pulumi.getter(name="inspectAll") def inspect_all(self) -> Optional[str]: - """ - Enable/disable the inspection of all ports for the protocol. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "inspect_all") @property @pulumi.getter def options(self) -> Optional[str]: - """ - One or more options that can be applied to the session. Valid values: `oversize`. - """ return pulumi.get(self, "options") @property @pulumi.getter(name="oversizeLimit") def oversize_limit(self) -> Optional[int]: - """ - Maximum in-memory file size that can be scanned (MB). - """ return pulumi.get(self, "oversize_limit") @property @pulumi.getter def ports(self) -> Optional[int]: - """ - Ports to scan for content (1 - 65535, default = 445). - """ return pulumi.get(self, "ports") @property @pulumi.getter(name="proxyAfterTcpHandshake") def proxy_after_tcp_handshake(self) -> Optional[str]: - """ - Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "proxy_after_tcp_handshake") @property @pulumi.getter(name="scanBzip2") def scan_bzip2(self) -> Optional[str]: - """ - Enable/disable scanning of BZip2 compressed files. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "scan_bzip2") @property @pulumi.getter(name="sslOffloaded") def ssl_offloaded(self) -> Optional[str]: - """ - SSL decryption and encryption performed by an external device. Valid values: `no`, `yes`. - """ return pulumi.get(self, "ssl_offloaded") @property @pulumi.getter def status(self) -> Optional[str]: - """ - Enable/disable the active status of scanning for this protocol. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "status") @property @pulumi.getter(name="uncompressedNestLimit") def uncompressed_nest_limit(self) -> Optional[int]: - """ - Maximum nested levels of compression that can be uncompressed and scanned (2 - 100, default = 12). - """ return pulumi.get(self, "uncompressed_nest_limit") @property @pulumi.getter(name="uncompressedOversizeLimit") def uncompressed_oversize_limit(self) -> Optional[int]: - """ - Maximum in-memory uncompressed file size that can be scanned (MB). - """ return pulumi.get(self, "uncompressed_oversize_limit") @@ -12373,7 +12320,7 @@ def __init__(__self__, *, :param str quarantine_expiry: Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker. :param str quarantine_log: Enable/disable quarantine logging. Valid values: `disable`, `enable`. :param str status: Enable/disable this anomaly. Valid values: `disable`, `enable`. - :param int threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + :param int threshold: Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. :param int thresholddefault: Number of detected instances (packets per second or concurrent session number) which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it. """ if action is not None: @@ -12455,7 +12402,7 @@ def status(self) -> Optional[str]: @pulumi.getter def threshold(self) -> Optional[int]: """ - Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: packets per second or concurrent session number. + Anomaly threshold. Number of detected instances that triggers the anomaly action. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: packets per minute. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: packets per second or concurrent session number. """ return pulumi.get(self, "threshold") @@ -12687,6 +12634,37 @@ def untrusted_server_cert(self) -> Optional[str]: return pulumi.get(self, "untrusted_server_cert") +@pulumi.output_type +class SslsshprofileEchOuterSni(dict): + def __init__(__self__, *, + name: Optional[str] = None, + sni: Optional[str] = None): + """ + :param str name: ClientHelloOuter SNI name. + :param str sni: ClientHelloOuter SNI to be blocked. + """ + if name is not None: + pulumi.set(__self__, "name", name) + if sni is not None: + pulumi.set(__self__, "sni", sni) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + ClientHelloOuter SNI name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sni(self) -> Optional[str]: + """ + ClientHelloOuter SNI to be blocked. + """ + return pulumi.get(self, "sni") + + @pulumi.output_type class SslsshprofileFtps(dict): @staticmethod @@ -12944,6 +12922,8 @@ def __key_warning(key: str): suggest = "client_cert_request" elif key == "clientCertificate": suggest = "client_certificate" + elif key == "encryptedClientHello": + suggest = "encrypted_client_hello" elif key == "expiredServerCert": suggest = "expired_server_cert" elif key == "invalidServerCert": @@ -12984,6 +12964,7 @@ def __init__(__self__, *, cert_validation_timeout: Optional[str] = None, client_cert_request: Optional[str] = None, client_certificate: Optional[str] = None, + encrypted_client_hello: Optional[str] = None, expired_server_cert: Optional[str] = None, invalid_server_cert: Optional[str] = None, min_allowed_ssl_version: Optional[str] = None, @@ -13004,6 +12985,7 @@ def __init__(__self__, *, :param str cert_validation_timeout: Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. :param str client_cert_request: Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. :param str client_certificate: Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. + :param str encrypted_client_hello: Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. :param str expired_server_cert: Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. :param str invalid_server_cert: Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. :param str min_allowed_ssl_version: Minimum SSL version to be allowed. Valid values: `ssl-3.0`, `tls-1.0`, `tls-1.1`, `tls-1.2`, `tls-1.3`. @@ -13029,6 +13011,8 @@ def __init__(__self__, *, pulumi.set(__self__, "client_cert_request", client_cert_request) if client_certificate is not None: pulumi.set(__self__, "client_certificate", client_certificate) + if encrypted_client_hello is not None: + pulumi.set(__self__, "encrypted_client_hello", encrypted_client_hello) if expired_server_cert is not None: pulumi.set(__self__, "expired_server_cert", expired_server_cert) if invalid_server_cert is not None: @@ -13098,6 +13082,14 @@ def client_certificate(self) -> Optional[str]: """ return pulumi.get(self, "client_certificate") + @property + @pulumi.getter(name="encryptedClientHello") + def encrypted_client_hello(self) -> Optional[str]: + """ + Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + """ + return pulumi.get(self, "encrypted_client_hello") + @property @pulumi.getter(name="expiredServerCert") def expired_server_cert(self) -> Optional[str]: @@ -13515,24 +13507,6 @@ def __init__(__self__, *, unsupported_ssl_negotiation: Optional[str] = None, unsupported_ssl_version: Optional[str] = None, untrusted_server_cert: Optional[str] = None): - """ - :param str cert_validation_failure: Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - :param str cert_validation_timeout: Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - :param str client_cert_request: Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - :param str client_certificate: Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - :param str expired_server_cert: Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - :param str invalid_server_cert: Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - :param str ports: Ports to use for scanning (1 - 65535, default = 443). - :param str proxy_after_tcp_handshake: Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - :param str revoked_server_cert: Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - :param str sni_server_cert_check: Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - :param str status: Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - :param str unsupported_ssl: Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - :param str unsupported_ssl_cipher: Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - :param str unsupported_ssl_negotiation: Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - :param str unsupported_ssl_version: Action based on the SSL version used being unsupported. - :param str untrusted_server_cert: Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - """ if cert_validation_failure is not None: pulumi.set(__self__, "cert_validation_failure", cert_validation_failure) if cert_validation_timeout is not None: @@ -13569,129 +13543,81 @@ def __init__(__self__, *, @property @pulumi.getter(name="certValidationFailure") def cert_validation_failure(self) -> Optional[str]: - """ - Action based on certificate validation failure. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "cert_validation_failure") @property @pulumi.getter(name="certValidationTimeout") def cert_validation_timeout(self) -> Optional[str]: - """ - Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "cert_validation_timeout") @property @pulumi.getter(name="clientCertRequest") def client_cert_request(self) -> Optional[str]: - """ - Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. - """ return pulumi.get(self, "client_cert_request") @property @pulumi.getter(name="clientCertificate") def client_certificate(self) -> Optional[str]: - """ - Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. - """ return pulumi.get(self, "client_certificate") @property @pulumi.getter(name="expiredServerCert") def expired_server_cert(self) -> Optional[str]: - """ - Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "expired_server_cert") @property @pulumi.getter(name="invalidServerCert") def invalid_server_cert(self) -> Optional[str]: - """ - Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. - """ return pulumi.get(self, "invalid_server_cert") @property @pulumi.getter def ports(self) -> Optional[str]: - """ - Ports to use for scanning (1 - 65535, default = 443). - """ return pulumi.get(self, "ports") @property @pulumi.getter(name="proxyAfterTcpHandshake") def proxy_after_tcp_handshake(self) -> Optional[str]: - """ - Proxy traffic after the TCP 3-way handshake has been established (not before). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "proxy_after_tcp_handshake") @property @pulumi.getter(name="revokedServerCert") def revoked_server_cert(self) -> Optional[str]: - """ - Action based on server certificate is revoked. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "revoked_server_cert") @property @pulumi.getter(name="sniServerCertCheck") def sni_server_cert_check(self) -> Optional[str]: - """ - Check the SNI in the client hello message with the CN or SAN fields in the returned server certificate. Valid values: `enable`, `strict`, `disable`. - """ return pulumi.get(self, "sni_server_cert_check") @property @pulumi.getter def status(self) -> Optional[str]: - """ - Configure protocol inspection status. Valid values: `disable`, `deep-inspection`. - """ return pulumi.get(self, "status") @property @pulumi.getter(name="unsupportedSsl") def unsupported_ssl(self) -> Optional[str]: - """ - Action based on the SSL encryption used being unsupported. Valid values: `bypass`, `inspect`, `block`. - """ return pulumi.get(self, "unsupported_ssl") @property @pulumi.getter(name="unsupportedSslCipher") def unsupported_ssl_cipher(self) -> Optional[str]: - """ - Action based on the SSL cipher used being unsupported. Valid values: `allow`, `block`. - """ return pulumi.get(self, "unsupported_ssl_cipher") @property @pulumi.getter(name="unsupportedSslNegotiation") def unsupported_ssl_negotiation(self) -> Optional[str]: - """ - Action based on the SSL negotiation used being unsupported. Valid values: `allow`, `block`. - """ return pulumi.get(self, "unsupported_ssl_negotiation") @property @pulumi.getter(name="unsupportedSslVersion") def unsupported_ssl_version(self) -> Optional[str]: - """ - Action based on the SSL version used being unsupported. - """ return pulumi.get(self, "unsupported_ssl_version") @property @pulumi.getter(name="untrustedServerCert") def untrusted_server_cert(self) -> Optional[str]: - """ - Action based on server certificate is not issued by a trusted CA. Valid values: `allow`, `block`, `ignore`. - """ return pulumi.get(self, "untrusted_server_cert") @@ -14082,6 +14008,8 @@ def __key_warning(key: str): suggest = "client_cert_request" elif key == "clientCertificate": suggest = "client_certificate" + elif key == "encryptedClientHello": + suggest = "encrypted_client_hello" elif key == "expiredServerCert": suggest = "expired_server_cert" elif key == "inspectAll": @@ -14122,6 +14050,7 @@ def __init__(__self__, *, cert_validation_timeout: Optional[str] = None, client_cert_request: Optional[str] = None, client_certificate: Optional[str] = None, + encrypted_client_hello: Optional[str] = None, expired_server_cert: Optional[str] = None, inspect_all: Optional[str] = None, invalid_server_cert: Optional[str] = None, @@ -14139,6 +14068,7 @@ def __init__(__self__, *, :param str cert_validation_timeout: Action based on certificate validation timeout. Valid values: `allow`, `block`, `ignore`. :param str client_cert_request: Action based on client certificate request. Valid values: `bypass`, `inspect`, `block`. :param str client_certificate: Action based on received client certificate. Valid values: `bypass`, `inspect`, `block`. + :param str encrypted_client_hello: Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. :param str expired_server_cert: Action based on server certificate is expired. Valid values: `allow`, `block`, `ignore`. :param str inspect_all: Level of SSL inspection. Valid values: `disable`, `certificate-inspection`, `deep-inspection`. :param str invalid_server_cert: Allow or block the invalid SSL session server certificate. Valid values: `allow`, `block`. @@ -14161,6 +14091,8 @@ def __init__(__self__, *, pulumi.set(__self__, "client_cert_request", client_cert_request) if client_certificate is not None: pulumi.set(__self__, "client_certificate", client_certificate) + if encrypted_client_hello is not None: + pulumi.set(__self__, "encrypted_client_hello", encrypted_client_hello) if expired_server_cert is not None: pulumi.set(__self__, "expired_server_cert", expired_server_cert) if inspect_all is not None: @@ -14224,6 +14156,14 @@ def client_certificate(self) -> Optional[str]: """ return pulumi.get(self, "client_certificate") + @property + @pulumi.getter(name="encryptedClientHello") + def encrypted_client_hello(self) -> Optional[str]: + """ + Block/allow session based on existence of encrypted-client-hello. Valid values: `allow`, `block`. + """ + return pulumi.get(self, "encrypted_client_hello") + @property @pulumi.getter(name="expiredServerCert") def expired_server_cert(self) -> Optional[str]: diff --git a/sdk/python/pulumiverse_fortios/firewall/policy.py b/sdk/python/pulumiverse_fortios/firewall/policy.py index 5ff04f20..88cd463b 100644 --- a/sdk/python/pulumiverse_fortios/firewall/policy.py +++ b/sdk/python/pulumiverse_fortios/firewall/policy.py @@ -137,6 +137,7 @@ def __init__(__self__, *, policyid: Optional[pulumi.Input[int]] = None, poolname6s: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolname6Args']]]] = None, poolnames: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolnameArgs']]]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, profile_group: Optional[pulumi.Input[str]] = None, profile_protocol_options: Optional[pulumi.Input[str]] = None, profile_type: Optional[pulumi.Input[str]] = None, @@ -266,7 +267,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PolicyFssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. :param pulumi.Input[str] geoip_anycast: Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: `enable`, `disable`. :param pulumi.Input[str] geoip_match: Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input['PolicyGroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -336,6 +337,7 @@ def __init__(__self__, *, :param pulumi.Input[int] policyid: Policy ID. :param pulumi.Input[Sequence[pulumi.Input['PolicyPoolname6Args']]] poolname6s: IPv6 pool names. The structure of `poolname6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['PolicyPoolnameArgs']]] poolnames: IP Pool names. The structure of `poolname` block is documented below. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[str] profile_group: Name of profile group. :param pulumi.Input[str] profile_protocol_options: Name of an existing Protocol options profile. :param pulumi.Input[str] profile_type: Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`. @@ -653,6 +655,8 @@ def __init__(__self__, *, pulumi.set(__self__, "poolname6s", poolname6s) if poolnames is not None: pulumi.set(__self__, "poolnames", poolnames) + if port_preserve is not None: + pulumi.set(__self__, "port_preserve", port_preserve) if profile_group is not None: pulumi.set(__self__, "profile_group", profile_group) if profile_protocol_options is not None: @@ -1422,7 +1426,7 @@ def geoip_match(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2258,6 +2262,18 @@ def poolnames(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolna def poolnames(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolnameArgs']]]]): pulumi.set(self, "poolnames", value) + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "port_preserve") + + @port_preserve.setter + def port_preserve(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "port_preserve", value) + @property @pulumi.getter(name="profileGroup") def profile_group(self) -> Optional[pulumi.Input[str]]: @@ -3294,6 +3310,7 @@ def __init__(__self__, *, policyid: Optional[pulumi.Input[int]] = None, poolname6s: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolname6Args']]]] = None, poolnames: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolnameArgs']]]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, profile_group: Optional[pulumi.Input[str]] = None, profile_protocol_options: Optional[pulumi.Input[str]] = None, profile_type: Optional[pulumi.Input[str]] = None, @@ -3423,7 +3440,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PolicyFssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. :param pulumi.Input[str] geoip_anycast: Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: `enable`, `disable`. :param pulumi.Input[str] geoip_match: Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input['PolicyGroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -3493,6 +3510,7 @@ def __init__(__self__, *, :param pulumi.Input[int] policyid: Policy ID. :param pulumi.Input[Sequence[pulumi.Input['PolicyPoolname6Args']]] poolname6s: IPv6 pool names. The structure of `poolname6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['PolicyPoolnameArgs']]] poolnames: IP Pool names. The structure of `poolname` block is documented below. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[str] profile_group: Name of profile group. :param pulumi.Input[str] profile_protocol_options: Name of an existing Protocol options profile. :param pulumi.Input[str] profile_type: Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`. @@ -3811,6 +3829,8 @@ def __init__(__self__, *, pulumi.set(__self__, "poolname6s", poolname6s) if poolnames is not None: pulumi.set(__self__, "poolnames", poolnames) + if port_preserve is not None: + pulumi.set(__self__, "port_preserve", port_preserve) if profile_group is not None: pulumi.set(__self__, "profile_group", profile_group) if profile_protocol_options is not None: @@ -4570,7 +4590,7 @@ def geoip_match(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -5406,6 +5426,18 @@ def poolnames(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolna def poolnames(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyPoolnameArgs']]]]): pulumi.set(self, "poolnames", value) + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "port_preserve") + + @port_preserve.setter + def port_preserve(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "port_preserve", value) + @property @pulumi.getter(name="profileGroup") def profile_group(self) -> Optional[pulumi.Input[str]]: @@ -6456,6 +6488,7 @@ def __init__(__self__, policyid: Optional[pulumi.Input[int]] = None, poolname6s: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolname6Args']]]]] = None, poolnames: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolnameArgs']]]]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, profile_group: Optional[pulumi.Input[str]] = None, profile_protocol_options: Optional[pulumi.Input[str]] = None, profile_type: Optional[pulumi.Input[str]] = None, @@ -6539,7 +6572,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -6604,7 +6636,6 @@ def __init__(__self__, status="enable", utm_status="enable") ``` - ## Import @@ -6676,7 +6707,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyFssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. :param pulumi.Input[str] geoip_anycast: Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: `enable`, `disable`. :param pulumi.Input[str] geoip_match: Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyGroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -6746,6 +6777,7 @@ def __init__(__self__, :param pulumi.Input[int] policyid: Policy ID. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolname6Args']]]] poolname6s: IPv6 pool names. The structure of `poolname6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolnameArgs']]]] poolnames: IP Pool names. The structure of `poolname` block is documented below. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[str] profile_group: Name of profile group. :param pulumi.Input[str] profile_protocol_options: Name of an existing Protocol options profile. :param pulumi.Input[str] profile_type: Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`. @@ -6835,7 +6867,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -6900,7 +6931,6 @@ def __init__(__self__, status="enable", utm_status="enable") ``` - ## Import @@ -7055,6 +7085,7 @@ def _internal_init(__self__, policyid: Optional[pulumi.Input[int]] = None, poolname6s: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolname6Args']]]]] = None, poolnames: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolnameArgs']]]]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, profile_group: Optional[pulumi.Input[str]] = None, profile_protocol_options: Optional[pulumi.Input[str]] = None, profile_type: Optional[pulumi.Input[str]] = None, @@ -7263,6 +7294,7 @@ def _internal_init(__self__, __props__.__dict__["policyid"] = policyid __props__.__dict__["poolname6s"] = poolname6s __props__.__dict__["poolnames"] = poolnames + __props__.__dict__["port_preserve"] = port_preserve __props__.__dict__["profile_group"] = profile_group __props__.__dict__["profile_protocol_options"] = profile_protocol_options __props__.__dict__["profile_type"] = profile_type @@ -7472,6 +7504,7 @@ def get(resource_name: str, policyid: Optional[pulumi.Input[int]] = None, poolname6s: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolname6Args']]]]] = None, poolnames: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolnameArgs']]]]] = None, + port_preserve: Optional[pulumi.Input[str]] = None, profile_group: Optional[pulumi.Input[str]] = None, profile_protocol_options: Optional[pulumi.Input[str]] = None, profile_type: Optional[pulumi.Input[str]] = None, @@ -7606,7 +7639,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyFssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. :param pulumi.Input[str] geoip_anycast: Enable/disable recognition of anycast IP addresses using the geography IP database. Valid values: `enable`, `disable`. :param pulumi.Input[str] geoip_match: Match geography address based either on its physical location or registered location. Valid values: `physical-location`, `registered-location`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyGroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -7676,6 +7709,7 @@ def get(resource_name: str, :param pulumi.Input[int] policyid: Policy ID. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolname6Args']]]] poolname6s: IPv6 pool names. The structure of `poolname6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyPoolnameArgs']]]] poolnames: IP Pool names. The structure of `poolname` block is documented below. + :param pulumi.Input[str] port_preserve: Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. :param pulumi.Input[str] profile_group: Name of profile group. :param pulumi.Input[str] profile_protocol_options: Name of an existing Protocol options profile. :param pulumi.Input[str] profile_type: Determine whether the firewall policy allows security profile groups or single profiles only. Valid values: `single`, `group`. @@ -7878,6 +7912,7 @@ def get(resource_name: str, __props__.__dict__["policyid"] = policyid __props__.__dict__["poolname6s"] = poolname6s __props__.__dict__["poolnames"] = poolnames + __props__.__dict__["port_preserve"] = port_preserve __props__.__dict__["profile_group"] = profile_group __props__.__dict__["profile_protocol_options"] = profile_protocol_options __props__.__dict__["profile_type"] = profile_type @@ -8361,7 +8396,7 @@ def geoip_match(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -8917,6 +8952,14 @@ def poolnames(self) -> pulumi.Output[Optional[Sequence['outputs.PolicyPoolname'] """ return pulumi.get(self, "poolnames") + @property + @pulumi.getter(name="portPreserve") + def port_preserve(self) -> pulumi.Output[str]: + """ + Enable/disable preservation of the original source port from source NAT if it has not been used. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "port_preserve") + @property @pulumi.getter(name="profileGroup") def profile_group(self) -> pulumi.Output[Optional[str]]: @@ -9311,7 +9354,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/policy46.py b/sdk/python/pulumiverse_fortios/firewall/policy46.py index 470b4ca0..5058722f 100644 --- a/sdk/python/pulumiverse_fortios/firewall/policy46.py +++ b/sdk/python/pulumiverse_fortios/firewall/policy46.py @@ -53,7 +53,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable traffic logging for this policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -231,7 +231,7 @@ def fixedport(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -469,7 +469,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dstintf: Destination interface name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable traffic logging for this policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -619,7 +619,7 @@ def fixedport(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -893,7 +893,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -933,7 +932,6 @@ def __init__(__self__, name="FIREWALL_AUTH_PORTAL_ADDRESS", )]) ``` - ## Import @@ -961,7 +959,7 @@ def __init__(__self__, :param pulumi.Input[str] dstintf: Destination interface name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable traffic logging for this policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -993,7 +991,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1033,7 +1030,6 @@ def __init__(__self__, name="FIREWALL_AUTH_PORTAL_ADDRESS", )]) ``` - ## Import @@ -1188,7 +1184,7 @@ def get(resource_name: str, :param pulumi.Input[str] dstintf: Destination interface name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable fixed port for this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable use of IP Pools for source NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable traffic logging for this policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -1293,7 +1289,7 @@ def fixedport(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1443,7 +1439,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/policy6.py b/sdk/python/pulumiverse_fortios/firewall/policy6.py index c6ea7dce..a524692b 100644 --- a/sdk/python/pulumiverse_fortios/firewall/policy6.py +++ b/sdk/python/pulumiverse_fortios/firewall/policy6.py @@ -142,7 +142,7 @@ def __init__(__self__, *, :param pulumi.Input[str] firewall_session_dirty: How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Policy6FssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input['Policy6GroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -763,7 +763,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Policy @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1630,7 +1630,7 @@ def __init__(__self__, *, :param pulumi.Input[str] firewall_session_dirty: How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Policy6FssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input['Policy6GroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -2223,7 +2223,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Policy @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3104,7 +3104,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3161,7 +3160,6 @@ def __init__(__self__, tos_negate="disable", utm_status="disable") ``` - ## Import @@ -3211,7 +3209,7 @@ def __init__(__self__, :param pulumi.Input[str] firewall_session_dirty: How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Policy6FssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Policy6GroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -3288,7 +3286,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3345,7 +3342,6 @@ def __init__(__self__, tos_negate="disable", utm_status="disable") ``` - ## Import @@ -3723,7 +3719,7 @@ def get(resource_name: str, :param pulumi.Input[str] firewall_session_dirty: How to handle sessions if the configuration of this firewall policy changes. Valid values: `check-all`, `check-new`. :param pulumi.Input[str] fixedport: Enable to prevent source NAT from changing a session's source port. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Policy6FssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Label for the policy that appears when the GUI is in Global View mode. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Policy6GroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] http_policy_redirect: Redirect HTTP(S) traffic to matching transparent web proxy policy. Valid values: `enable`, `disable`. @@ -4116,7 +4112,7 @@ def fsso_groups(self) -> pulumi.Output[Optional[Sequence['outputs.Policy6FssoGro @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4538,7 +4534,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/policy64.py b/sdk/python/pulumiverse_fortios/firewall/policy64.py index 64cb5129..787a3bc9 100644 --- a/sdk/python/pulumiverse_fortios/firewall/policy64.py +++ b/sdk/python/pulumiverse_fortios/firewall/policy64.py @@ -53,7 +53,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable policy fixed port. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable policy log traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -231,7 +231,7 @@ def fixedport(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -469,7 +469,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dstintf: Destination interface name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable policy fixed port. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable policy log traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -619,7 +619,7 @@ def fixedport(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -893,7 +893,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -921,7 +920,6 @@ def __init__(__self__, tcp_mss_receiver=0, tcp_mss_sender=0) ``` - ## Import @@ -949,7 +947,7 @@ def __init__(__self__, :param pulumi.Input[str] dstintf: Destination interface name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable policy fixed port. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable policy log traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -981,7 +979,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1009,7 +1006,6 @@ def __init__(__self__, tcp_mss_receiver=0, tcp_mss_sender=0) ``` - ## Import @@ -1164,7 +1160,7 @@ def get(resource_name: str, :param pulumi.Input[str] dstintf: Destination interface name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fixedport: Enable/disable policy fixed port. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ippool: Enable/disable policy64 IP pool. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Enable/disable policy log traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic_start: Record logs when a session starts and ends. Valid values: `enable`, `disable`. @@ -1269,7 +1265,7 @@ def fixedport(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1419,7 +1415,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/profilegroup.py b/sdk/python/pulumiverse_fortios/firewall/profilegroup.py index fd5d6e9e..2f18076c 100644 --- a/sdk/python/pulumiverse_fortios/firewall/profilegroup.py +++ b/sdk/python/pulumiverse_fortios/firewall/profilegroup.py @@ -863,7 +863,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -872,7 +871,6 @@ def __init__(__self__, profile_protocol_options="default", ssl_ssh_profile="deep-inspection") ``` - ## Import @@ -931,7 +929,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -940,7 +937,6 @@ def __init__(__self__, profile_protocol_options="default", ssl_ssh_profile="deep-inspection") ``` - ## Import @@ -1287,7 +1283,7 @@ def ssl_ssh_profile(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/profileprotocoloptions.py b/sdk/python/pulumiverse_fortios/firewall/profileprotocoloptions.py index 10173ec5..4fef7bad 100644 --- a/sdk/python/pulumiverse_fortios/firewall/profileprotocoloptions.py +++ b/sdk/python/pulumiverse_fortios/firewall/profileprotocoloptions.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input['ProfileprotocoloptionsDnsArgs'] dns: Configure DNS protocol options. The structure of `dns` block is documented below. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input['ProfileprotocoloptionsFtpArgs'] ftp: Configure FTP protocol options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileprotocoloptionsHttpArgs'] http: Configure HTTP protocol options. The structure of `http` block is documented below. :param pulumi.Input['ProfileprotocoloptionsImapArgs'] imap: Configure IMAP protocol options. The structure of `imap` block is documented below. :param pulumi.Input['ProfileprotocoloptionsMailSignatureArgs'] mail_signature: Configure Mail signature. The structure of `mail_signature` block is documented below. @@ -164,7 +164,7 @@ def ftp(self, value: Optional[pulumi.Input['ProfileprotocoloptionsFtpArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -371,7 +371,7 @@ def __init__(__self__, *, :param pulumi.Input['ProfileprotocoloptionsDnsArgs'] dns: Configure DNS protocol options. The structure of `dns` block is documented below. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input['ProfileprotocoloptionsFtpArgs'] ftp: Configure FTP protocol options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileprotocoloptionsHttpArgs'] http: Configure HTTP protocol options. The structure of `http` block is documented below. :param pulumi.Input['ProfileprotocoloptionsImapArgs'] imap: Configure IMAP protocol options. The structure of `imap` block is documented below. :param pulumi.Input['ProfileprotocoloptionsMailSignatureArgs'] mail_signature: Configure Mail signature. The structure of `mail_signature` block is documented below. @@ -492,7 +492,7 @@ def ftp(self, value: Optional[pulumi.Input['ProfileprotocoloptionsFtpArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -799,7 +798,6 @@ def __init__(__self__, ), switching_protocols_log="disable") ``` - ## Import @@ -826,7 +824,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsDnsArgs']] dns: Configure DNS protocol options. The structure of `dns` block is documented below. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsFtpArgs']] ftp: Configure FTP protocol options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsHttpArgs']] http: Configure HTTP protocol options. The structure of `http` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsImapArgs']] imap: Configure IMAP protocol options. The structure of `imap` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsMailSignatureArgs']] mail_signature: Configure Mail signature. The structure of `mail_signature` block is documented below. @@ -853,7 +851,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -952,7 +949,6 @@ def __init__(__self__, ), switching_protocols_log="disable") ``` - ## Import @@ -1078,7 +1074,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsDnsArgs']] dns: Configure DNS protocol options. The structure of `dns` block is documented below. :param pulumi.Input[str] feature_set: Flow/proxy feature set. Valid values: `flow`, `proxy`. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsFtpArgs']] ftp: Configure FTP protocol options. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsHttpArgs']] http: Configure HTTP protocol options. The structure of `http` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsImapArgs']] imap: Configure IMAP protocol options. The structure of `imap` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileprotocoloptionsMailSignatureArgs']] mail_signature: Configure Mail signature. The structure of `mail_signature` block is documented below. @@ -1164,7 +1160,7 @@ def ftp(self) -> pulumi.Output['outputs.ProfileprotocoloptionsFtp']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1274,7 +1270,7 @@ def switching_protocols_log(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/proxyaddress.py b/sdk/python/pulumiverse_fortios/firewall/proxyaddress.py index 858db555..337752b4 100644 --- a/sdk/python/pulumiverse_fortios/firewall/proxyaddress.py +++ b/sdk/python/pulumiverse_fortios/firewall/proxyaddress.py @@ -49,7 +49,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header: HTTP header name as a regular expression. :param pulumi.Input[Sequence[pulumi.Input['ProxyaddressHeaderGroupArgs']]] header_groups: HTTP header group. The structure of `header_group` block is documented below. :param pulumi.Input[str] header_name: Name of HTTP header. @@ -196,7 +196,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header: HTTP header name as a regular expression. :param pulumi.Input[Sequence[pulumi.Input['ProxyaddressHeaderGroupArgs']]] header_groups: HTTP header group. The structure of `header_group` block is documented below. :param pulumi.Input[str] header_name: Name of HTTP header. @@ -604,7 +604,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -865,7 +865,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -877,7 +876,6 @@ def __init__(__self__, type="host-regex", visibility="enable") ``` - ## Import @@ -905,7 +903,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header: HTTP header name as a regular expression. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxyaddressHeaderGroupArgs']]]] header_groups: HTTP header group. The structure of `header_group` block is documented below. :param pulumi.Input[str] header_name: Name of HTTP header. @@ -936,7 +934,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -948,7 +945,6 @@ def __init__(__self__, type="host-regex", visibility="enable") ``` - ## Import @@ -1090,7 +1086,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header: HTTP header name as a regular expression. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxyaddressHeaderGroupArgs']]]] header_groups: HTTP header group. The structure of `header_group` block is documented below. :param pulumi.Input[str] header_name: Name of HTTP header. @@ -1193,7 +1189,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1327,7 +1323,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/proxyaddrgrp.py b/sdk/python/pulumiverse_fortios/firewall/proxyaddrgrp.py index 168b5908..efee1095 100644 --- a/sdk/python/pulumiverse_fortios/firewall/proxyaddrgrp.py +++ b/sdk/python/pulumiverse_fortios/firewall/proxyaddrgrp.py @@ -33,7 +33,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input['ProxyaddrgrpTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. :param pulumi.Input[str] type: Source or destination address group type. Valid values: `src`, `dst`. @@ -115,7 +115,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -215,7 +215,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ProxyaddrgrpMemberArgs']]] members: Members of address group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input['ProxyaddrgrpTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -287,7 +287,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -423,7 +423,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxyaddrgrpMemberArgs']]]] members: Members of address group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxyaddrgrpTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -538,7 +538,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1). :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxyaddrgrpMemberArgs']]]] members: Members of address group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxyaddrgrpTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -592,7 +592,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -638,7 +638,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/proxypolicy.py b/sdk/python/pulumiverse_fortios/firewall/proxypolicy.py index 772e17f6..6a0bdf8b 100644 --- a/sdk/python/pulumiverse_fortios/firewall/proxypolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/proxypolicy.py @@ -129,7 +129,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Global web-based manager visible label. :param pulumi.Input[Sequence[pulumi.Input['ProxypolicyGroupArgs']]] groups: Names of group objects. The structure of `groups` block is documented below. :param pulumi.Input[str] http_tunnel_auth: Enable/disable HTTP tunnel authentication. Valid values: `enable`, `disable`. @@ -665,7 +665,7 @@ def file_filter_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1508,7 +1508,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Global web-based manager visible label. :param pulumi.Input[Sequence[pulumi.Input['ProxypolicyGroupArgs']]] groups: Names of group objects. The structure of `groups` block is documented below. :param pulumi.Input[str] http_tunnel_auth: Enable/disable HTTP tunnel authentication. Valid values: `enable`, `disable`. @@ -2025,7 +2025,7 @@ def file_filter_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2875,7 +2875,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2918,7 +2917,6 @@ def __init__(__self__, webcache="disable", webcache_https="disable") ``` - ## Import @@ -2963,7 +2961,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Global web-based manager visible label. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxypolicyGroupArgs']]]] groups: Names of group objects. The structure of `groups` block is documented below. :param pulumi.Input[str] http_tunnel_auth: Enable/disable HTTP tunnel authentication. Valid values: `enable`, `disable`. @@ -3038,7 +3036,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3081,7 +3078,6 @@ def __init__(__self__, webcache="disable", webcache_https="disable") ``` - ## Import @@ -3429,7 +3425,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] emailfilter_profile: Name of an existing email filter profile. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] global_label: Global web-based manager visible label. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProxypolicyGroupArgs']]]] groups: Names of group objects. The structure of `groups` block is documented below. :param pulumi.Input[str] http_tunnel_auth: Enable/disable HTTP tunnel authentication. Valid values: `enable`, `disable`. @@ -3773,7 +3769,7 @@ def file_filter_profile(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4179,7 +4175,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/region.py b/sdk/python/pulumiverse_fortios/firewall/region.py index 80d35eb0..452094fc 100644 --- a/sdk/python/pulumiverse_fortios/firewall/region.py +++ b/sdk/python/pulumiverse_fortios/firewall/region.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RegionCityArgs']]] cities: City ID list. The structure of `city` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Region ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Region name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -84,7 +84,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -131,7 +131,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RegionCityArgs']]] cities: City ID list. The structure of `city` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Region ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Region name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -188,7 +188,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -259,7 +259,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RegionCityArgs']]]] cities: City ID list. The structure of `city` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Region ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Region name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -352,7 +352,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RegionCityArgs']]]] cities: City ID list. The structure of `city` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Region ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Region name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -396,7 +396,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/schedule/group.py b/sdk/python/pulumiverse_fortios/firewall/schedule/group.py index 12c90cde..3506be44 100644 --- a/sdk/python/pulumiverse_fortios/firewall/schedule/group.py +++ b/sdk/python/pulumiverse_fortios/firewall/schedule/group.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Schedule group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -99,7 +99,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -147,7 +147,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GroupMemberArgs']]] members: Schedules added to the schedule group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Schedule group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -207,7 +207,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -286,7 +285,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -311,7 +309,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupMemberArgs']]]] members: Schedules added to the schedule group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Schedule group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -327,7 +325,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -343,7 +340,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -430,7 +426,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupMemberArgs']]]] members: Schedules added to the schedule group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Schedule group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -476,7 +472,7 @@ def fabric_object(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -498,7 +494,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/schedule/onetime.py b/sdk/python/pulumiverse_fortios/firewall/schedule/onetime.py index 3c6641aa..830bb95d 100644 --- a/sdk/python/pulumiverse_fortios/firewall/schedule/onetime.py +++ b/sdk/python/pulumiverse_fortios/firewall/schedule/onetime.py @@ -333,7 +333,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -344,7 +343,6 @@ def __init__(__self__, expiration_days=2, start="00:00 2010/12/12") ``` - ## Import @@ -387,7 +385,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -398,7 +395,6 @@ def __init__(__self__, expiration_days=2, start="00:00 2010/12/12") ``` - ## Import @@ -581,7 +577,7 @@ def start_utc(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/schedule/recurring.py b/sdk/python/pulumiverse_fortios/firewall/schedule/recurring.py index bd1c4b8c..cfc7c888 100644 --- a/sdk/python/pulumiverse_fortios/firewall/schedule/recurring.py +++ b/sdk/python/pulumiverse_fortios/firewall/schedule/recurring.py @@ -267,7 +267,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -278,7 +277,6 @@ def __init__(__self__, end="00:00", start="00:00") ``` - ## Import @@ -319,7 +317,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -330,7 +327,6 @@ def __init__(__self__, end="00:00", start="00:00") ``` - ## Import @@ -487,7 +483,7 @@ def start(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/securitypolicy.py b/sdk/python/pulumiverse_fortios/firewall/securitypolicy.py index 21473bd0..98ad0490 100644 --- a/sdk/python/pulumiverse_fortios/firewall/securitypolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/securitypolicy.py @@ -130,7 +130,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_default_app_port: Enable/disable default application port enforcement for allowed applications. Valid values: `enable`, `disable`. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyFssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyGroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. @@ -185,8 +185,8 @@ def __init__(__self__, *, :param pulumi.Input[str] ssh_filter_profile: Name of an existing SSH filter profile. :param pulumi.Input[str] ssl_ssh_profile: Name of an existing SSL SSH profile. :param pulumi.Input[str] status: Enable or disable this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUrlCategoryArgs']]] url_categories: URL category ID list. The structure of `url_category` block is documented below. - :param pulumi.Input[str] url_category_unitary: URL categories or groups. + :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUrlCategoryArgs']]] url_categories: URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. + :param pulumi.Input[str] url_category_unitary: URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUserArgs']]] users: Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -664,7 +664,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Securi @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1324,7 +1324,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="urlCategories") def url_categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUrlCategoryArgs']]]]: """ - URL category ID list. The structure of `url_category` block is documented below. + URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. """ return pulumi.get(self, "url_categories") @@ -1336,7 +1336,7 @@ def url_categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Sec @pulumi.getter(name="urlCategoryUnitary") def url_category_unitary(self) -> Optional[pulumi.Input[str]]: """ - URL categories or groups. + URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* """ return pulumi.get(self, "url_category_unitary") @@ -1546,7 +1546,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enforce_default_app_port: Enable/disable default application port enforcement for allowed applications. Valid values: `enable`, `disable`. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyFssoGroupArgs']]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyGroupArgs']]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. @@ -1601,8 +1601,8 @@ def __init__(__self__, *, :param pulumi.Input[str] ssh_filter_profile: Name of an existing SSH filter profile. :param pulumi.Input[str] ssl_ssh_profile: Name of an existing SSL SSH profile. :param pulumi.Input[str] status: Enable or disable this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUrlCategoryArgs']]] url_categories: URL category ID list. The structure of `url_category` block is documented below. - :param pulumi.Input[str] url_category_unitary: URL categories or groups. + :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUrlCategoryArgs']]] url_categories: URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. + :param pulumi.Input[str] url_category_unitary: URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* :param pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUserArgs']]] users: Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -2080,7 +2080,7 @@ def fsso_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Securi @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2740,7 +2740,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="urlCategories") def url_categories(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SecuritypolicyUrlCategoryArgs']]]]: """ - URL category ID list. The structure of `url_category` block is documented below. + URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. """ return pulumi.get(self, "url_categories") @@ -2752,7 +2752,7 @@ def url_categories(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Sec @pulumi.getter(name="urlCategoryUnitary") def url_category_unitary(self) -> Optional[pulumi.Input[str]]: """ - URL categories or groups. + URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* """ return pulumi.get(self, "url_category_unitary") @@ -2944,7 +2944,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2970,7 +2969,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -3016,7 +3014,7 @@ def __init__(__self__, :param pulumi.Input[str] enforce_default_app_port: Enable/disable default application port enforcement for allowed applications. Valid values: `enable`, `disable`. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyFssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyGroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. @@ -3071,8 +3069,8 @@ def __init__(__self__, :param pulumi.Input[str] ssh_filter_profile: Name of an existing SSH filter profile. :param pulumi.Input[str] ssl_ssh_profile: Name of an existing SSL SSH profile. :param pulumi.Input[str] status: Enable or disable this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyUrlCategoryArgs']]]] url_categories: URL category ID list. The structure of `url_category` block is documented below. - :param pulumi.Input[str] url_category_unitary: URL categories or groups. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyUrlCategoryArgs']]]] url_categories: URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. + :param pulumi.Input[str] url_category_unitary: URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyUserArgs']]]] users: Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -3092,7 +3090,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3118,7 +3115,6 @@ def __init__(__self__, )], status="enable") ``` - ## Import @@ -3467,7 +3463,7 @@ def get(resource_name: str, :param pulumi.Input[str] enforce_default_app_port: Enable/disable default application port enforcement for allowed applications. Valid values: `enable`, `disable`. :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyFssoGroupArgs']]]] fsso_groups: Names of FSSO groups. The structure of `fsso_groups` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyGroupArgs']]]] groups: Names of user groups that can authenticate with this policy. The structure of `groups` block is documented below. :param pulumi.Input[str] icap_profile: Name of an existing ICAP profile. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. @@ -3522,8 +3518,8 @@ def get(resource_name: str, :param pulumi.Input[str] ssh_filter_profile: Name of an existing SSH filter profile. :param pulumi.Input[str] ssl_ssh_profile: Name of an existing SSL SSH profile. :param pulumi.Input[str] status: Enable or disable this policy. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyUrlCategoryArgs']]]] url_categories: URL category ID list. The structure of `url_category` block is documented below. - :param pulumi.Input[str] url_category_unitary: URL categories or groups. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyUrlCategoryArgs']]]] url_categories: URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. + :param pulumi.Input[str] url_category_unitary: URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecuritypolicyUserArgs']]]] users: Names of individual users that can authenticate with this policy. The structure of `users` block is documented below. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -3822,7 +3818,7 @@ def fsso_groups(self) -> pulumi.Output[Optional[Sequence['outputs.Securitypolicy @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4262,7 +4258,7 @@ def status(self) -> pulumi.Output[str]: @pulumi.getter(name="urlCategories") def url_categories(self) -> pulumi.Output[Optional[Sequence['outputs.SecuritypolicyUrlCategory']]]: """ - URL category ID list. The structure of `url_category` block is documented below. + URL category ID list. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category_unitary`.* The structure of `url_category` block is documented below. """ return pulumi.get(self, "url_categories") @@ -4270,7 +4266,7 @@ def url_categories(self) -> pulumi.Output[Optional[Sequence['outputs.Securitypol @pulumi.getter(name="urlCategoryUnitary") def url_category_unitary(self) -> pulumi.Output[str]: """ - URL categories or groups. + URL categories or groups. *Due to the data type change of API, for other versions of FortiOS, please check variable `url-category`.* """ return pulumi.get(self, "url_category_unitary") @@ -4292,7 +4288,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/service/category.py b/sdk/python/pulumiverse_fortios/firewall/service/category.py index 68bc3c6a..3d5a52ac 100644 --- a/sdk/python/pulumiverse_fortios/firewall/service/category.py +++ b/sdk/python/pulumiverse_fortios/firewall/service/category.py @@ -170,14 +170,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.firewall.service.Category("trname") ``` - ## Import @@ -215,14 +213,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.firewall.service.Category("trname") ``` - ## Import @@ -336,7 +332,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/service/custom.py b/sdk/python/pulumiverse_fortios/firewall/service/custom.py index b903d798..2d22e3d2 100644 --- a/sdk/python/pulumiverse_fortios/firewall/service/custom.py +++ b/sdk/python/pulumiverse_fortios/firewall/service/custom.py @@ -59,7 +59,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] helper: Helper name. :param pulumi.Input[int] icmpcode: ICMP code. :param pulumi.Input[int] icmptype: ICMP type. @@ -268,7 +268,7 @@ def fqdn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -563,7 +563,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] helper: Helper name. :param pulumi.Input[int] icmpcode: ICMP code. :param pulumi.Input[int] icmptype: ICMP type. @@ -772,7 +772,7 @@ def fqdn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1063,7 +1063,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1085,7 +1084,6 @@ def __init__(__self__, udp_idle_timer=0, visibility="enable") ``` - ## Import @@ -1117,7 +1115,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] helper: Helper name. :param pulumi.Input[int] icmpcode: ICMP code. :param pulumi.Input[int] icmptype: ICMP type. @@ -1150,7 +1148,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1172,7 +1169,6 @@ def __init__(__self__, udp_idle_timer=0, visibility="enable") ``` - ## Import @@ -1336,7 +1332,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. :param pulumi.Input[str] fqdn: Fully qualified domain name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] helper: Helper name. :param pulumi.Input[int] icmpcode: ICMP code. :param pulumi.Input[int] icmptype: ICMP type. @@ -1479,7 +1475,7 @@ def fqdn(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1629,7 +1625,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/service/group.py b/sdk/python/pulumiverse_fortios/firewall/service/group.py index c5ec4c4b..148dd9bf 100644 --- a/sdk/python/pulumiverse_fortios/firewall/service/group.py +++ b/sdk/python/pulumiverse_fortios/firewall/service/group.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GroupMemberArgs']]] members: Service objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] proxy: Enable/disable web proxy service group. Valid values: `enable`, `disable`. @@ -112,7 +112,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -200,7 +200,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GroupMemberArgs']]] members: Service objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] proxy: Enable/disable web proxy service group. Valid values: `enable`, `disable`. @@ -280,7 +280,7 @@ def fabric_object(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -398,7 +397,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -424,7 +422,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupMemberArgs']]]] members: Service objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] proxy: Enable/disable web proxy service group. Valid values: `enable`, `disable`. @@ -442,7 +440,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -470,7 +467,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -565,7 +561,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fabric_object: Security Fabric global object setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupMemberArgs']]]] members: Service objects contained within the group. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] proxy: Enable/disable web proxy service group. Valid values: `enable`, `disable`. @@ -624,7 +620,7 @@ def fabric_object(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -662,7 +658,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/shaper/peripshaper.py b/sdk/python/pulumiverse_fortios/firewall/shaper/peripshaper.py index acc7d520..a999efa9 100644 --- a/sdk/python/pulumiverse_fortios/firewall/shaper/peripshaper.py +++ b/sdk/python/pulumiverse_fortios/firewall/shaper/peripshaper.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] diffserv_reverse: Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: `enable`, `disable`. :param pulumi.Input[str] diffservcode_forward: Forward (original) DiffServ setting to be applied to traffic accepted by this shaper. :param pulumi.Input[str] diffservcode_rev: Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. - :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[int] max_concurrent_session: Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_tcp_session: Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_udp_session: Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit. @@ -126,7 +126,7 @@ def diffservcode_rev(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="maxBandwidth") def max_bandwidth(self) -> Optional[pulumi.Input[int]]: """ - Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "max_bandwidth") @@ -216,7 +216,7 @@ def __init__(__self__, *, :param pulumi.Input[str] diffserv_reverse: Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: `enable`, `disable`. :param pulumi.Input[str] diffservcode_forward: Forward (original) DiffServ setting to be applied to traffic accepted by this shaper. :param pulumi.Input[str] diffservcode_rev: Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. - :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[int] max_concurrent_session: Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_tcp_session: Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_udp_session: Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit. @@ -310,7 +310,7 @@ def diffservcode_rev(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="maxBandwidth") def max_bandwidth(self) -> Optional[pulumi.Input[int]]: """ - Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "max_bandwidth") @@ -401,7 +401,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -415,7 +414,6 @@ def __init__(__self__, max_bandwidth=1024, max_concurrent_session=33) ``` - ## Import @@ -442,7 +440,7 @@ def __init__(__self__, :param pulumi.Input[str] diffserv_reverse: Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: `enable`, `disable`. :param pulumi.Input[str] diffservcode_forward: Forward (original) DiffServ setting to be applied to traffic accepted by this shaper. :param pulumi.Input[str] diffservcode_rev: Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. - :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[int] max_concurrent_session: Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_tcp_session: Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_udp_session: Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit. @@ -460,7 +458,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -474,7 +471,6 @@ def __init__(__self__, max_bandwidth=1024, max_concurrent_session=33) ``` - ## Import @@ -573,7 +569,7 @@ def get(resource_name: str, :param pulumi.Input[str] diffserv_reverse: Enable/disable changing the Reverse (reply) DiffServ setting applied to traffic accepted by this shaper. Valid values: `enable`, `disable`. :param pulumi.Input[str] diffservcode_forward: Forward (original) DiffServ setting to be applied to traffic accepted by this shaper. :param pulumi.Input[str] diffservcode_rev: Reverse (reply) DiffServ setting to be applied to traffic accepted by this shaper. - :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] max_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[int] max_concurrent_session: Maximum number of concurrent sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_tcp_session: Maximum number of concurrent TCP sessions allowed by this shaper (0 - 2097000). 0 means no limit. :param pulumi.Input[int] max_concurrent_udp_session: Maximum number of concurrent UDP sessions allowed by this shaper (0 - 2097000). 0 means no limit. @@ -641,7 +637,7 @@ def diffservcode_rev(self) -> pulumi.Output[str]: @pulumi.getter(name="maxBandwidth") def max_bandwidth(self) -> pulumi.Output[int]: """ - Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "max_bandwidth") @@ -679,7 +675,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/shaper/trafficshaper.py b/sdk/python/pulumiverse_fortios/firewall/shaper/trafficshaper.py index dece3edf..f803723c 100644 --- a/sdk/python/pulumiverse_fortios/firewall/shaper/trafficshaper.py +++ b/sdk/python/pulumiverse_fortios/firewall/shaper/trafficshaper.py @@ -47,8 +47,8 @@ def __init__(__self__, *, :param pulumi.Input[int] exceed_class_id: Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] exceed_cos: VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. :param pulumi.Input[str] exceed_dscp: DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. - :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. - :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[str] maximum_cos: VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] maximum_dscp: DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] name: Traffic shaper name. @@ -234,7 +234,7 @@ def exceed_dscp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="guaranteedBandwidth") def guaranteed_bandwidth(self) -> Optional[pulumi.Input[int]]: """ - Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "guaranteed_bandwidth") @@ -246,7 +246,7 @@ def guaranteed_bandwidth(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maximumBandwidth") def maximum_bandwidth(self) -> Optional[pulumi.Input[int]]: """ - Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "maximum_bandwidth") @@ -375,8 +375,8 @@ def __init__(__self__, *, :param pulumi.Input[int] exceed_class_id: Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] exceed_cos: VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. :param pulumi.Input[str] exceed_dscp: DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. - :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. - :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[str] maximum_cos: VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] maximum_dscp: DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] name: Traffic shaper name. @@ -562,7 +562,7 @@ def exceed_dscp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="guaranteedBandwidth") def guaranteed_bandwidth(self) -> Optional[pulumi.Input[int]]: """ - Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "guaranteed_bandwidth") @@ -574,7 +574,7 @@ def guaranteed_bandwidth(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maximumBandwidth") def maximum_bandwidth(self) -> Optional[pulumi.Input[int]]: """ - Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "maximum_bandwidth") @@ -698,7 +698,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -712,7 +711,6 @@ def __init__(__self__, per_policy="disable", priority="low") ``` - ## Import @@ -745,8 +743,8 @@ def __init__(__self__, :param pulumi.Input[int] exceed_class_id: Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] exceed_cos: VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. :param pulumi.Input[str] exceed_dscp: DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. - :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. - :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[str] maximum_cos: VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] maximum_dscp: DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] name: Traffic shaper name. @@ -766,7 +764,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -780,7 +777,6 @@ def __init__(__self__, per_policy="disable", priority="low") ``` - ## Import @@ -912,8 +908,8 @@ def get(resource_name: str, :param pulumi.Input[int] exceed_class_id: Class ID for traffic in [guaranteed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] exceed_cos: VLAN CoS mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. :param pulumi.Input[str] exceed_dscp: DSCP mark for traffic in [guaranteed-bandwidth, exceed-bandwidth]. - :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. - :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] guaranteed_bandwidth: Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. + :param pulumi.Input[int] maximum_bandwidth: Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. :param pulumi.Input[str] maximum_cos: VLAN CoS mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] maximum_dscp: DSCP mark for traffic in [exceed-bandwidth, maximum-bandwidth]. :param pulumi.Input[str] name: Traffic shaper name. @@ -1040,7 +1036,7 @@ def exceed_dscp(self) -> pulumi.Output[str]: @pulumi.getter(name="guaranteedBandwidth") def guaranteed_bandwidth(self) -> pulumi.Output[int]: """ - Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Amount of bandwidth guaranteed for this shaper. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "guaranteed_bandwidth") @@ -1048,7 +1044,7 @@ def guaranteed_bandwidth(self) -> pulumi.Output[int]: @pulumi.getter(name="maximumBandwidth") def maximum_bandwidth(self) -> pulumi.Output[int]: """ - Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.14, 7.0.6-7.0.13, >= 7.2.1: 0 - 80000000. + Upper bandwidth limit enforced by this shaper. 0 means no limit. Units depend on the bandwidth-unit setting. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000. """ return pulumi.get(self, "maximum_bandwidth") @@ -1102,7 +1098,7 @@ def priority(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/shapingpolicy.py b/sdk/python/pulumiverse_fortios/firewall/shapingpolicy.py index 587846a5..f6bbc8ae 100644 --- a/sdk/python/pulumiverse_fortios/firewall/shapingpolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/shapingpolicy.py @@ -84,7 +84,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ShapingpolicyDstaddrArgs']]] dstaddrs: IPv4 destination address and address group names. The structure of `dstaddr` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Shaping policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ShapingpolicyGroupArgs']]] groups: Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['ShapingpolicyInternetServiceCustomGroupArgs']]] internet_service_custom_groups: Custom Internet Service group name. The structure of `internet_service_custom_group` block is documented below. @@ -422,7 +422,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -873,7 +873,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ShapingpolicyDstintfArgs']]] dstintfs: One or more outgoing (egress) interfaces. The structure of `dstintf` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Shaping policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ShapingpolicyGroupArgs']]] groups: Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['ShapingpolicyInternetServiceCustomGroupArgs']]] internet_service_custom_groups: Custom Internet Service group name. The structure of `internet_service_custom_group` block is documented below. @@ -1202,7 +1202,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1655,7 +1655,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1687,7 +1686,6 @@ def __init__(__self__, tos_mask="0x00", tos_negate="disable") ``` - ## Import @@ -1725,7 +1723,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingpolicyDstintfArgs']]]] dstintfs: One or more outgoing (egress) interfaces. The structure of `dstintf` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Shaping policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingpolicyGroupArgs']]]] groups: Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingpolicyInternetServiceCustomGroupArgs']]]] internet_service_custom_groups: Custom Internet Service group name. The structure of `internet_service_custom_group` block is documented below. @@ -1770,7 +1768,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1802,7 +1799,6 @@ def __init__(__self__, tos_mask="0x00", tos_negate="disable") ``` - ## Import @@ -2030,7 +2026,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingpolicyDstintfArgs']]]] dstintfs: One or more outgoing (egress) interfaces. The structure of `dstintf` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Shaping policy ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingpolicyGroupArgs']]]] groups: Apply this traffic shaping policy to user groups that have authenticated with the FortiGate. The structure of `groups` block is documented below. :param pulumi.Input[str] internet_service: Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingpolicyInternetServiceCustomGroupArgs']]]] internet_service_custom_groups: Custom Internet Service group name. The structure of `internet_service_custom_group` block is documented below. @@ -2251,7 +2247,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2505,7 +2501,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/shapingprofile.py b/sdk/python/pulumiverse_fortios/firewall/shapingprofile.py index 2fb29d77..dba76822 100644 --- a/sdk/python/pulumiverse_fortios/firewall/shapingprofile.py +++ b/sdk/python/pulumiverse_fortios/firewall/shapingprofile.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[str] profile_name: Shaping profile name. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ShapingprofileShapingEntryArgs']]] shaping_entries: Define shaping entries of this shaping profile. The structure of `shaping_entries` block is documented below. :param pulumi.Input[str] type: Select shaping profile type: policing / queuing. Valid values: `policing`, `queuing`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -102,7 +102,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -163,7 +163,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[int] default_class_id: Default class ID to handle unclassified packets (including all local traffic). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] profile_name: Shaping profile name. :param pulumi.Input[Sequence[pulumi.Input['ShapingprofileShapingEntryArgs']]] shaping_entries: Define shaping entries of this shaping profile. The structure of `shaping_entries` block is documented below. :param pulumi.Input[str] type: Select shaping profile type: policing / queuing. Valid values: `policing`, `queuing`. @@ -226,7 +226,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -318,7 +317,6 @@ def __init__(__self__, priority="high", )]) ``` - ## Import @@ -343,7 +341,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[int] default_class_id: Default class ID to handle unclassified packets (including all local traffic). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] profile_name: Shaping profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingprofileShapingEntryArgs']]]] shaping_entries: Define shaping entries of this shaping profile. The structure of `shaping_entries` block is documented below. :param pulumi.Input[str] type: Select shaping profile type: policing / queuing. Valid values: `policing`, `queuing`. @@ -360,7 +358,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -376,7 +373,6 @@ def __init__(__self__, priority="high", )]) ``` - ## Import @@ -468,7 +464,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[int] default_class_id: Default class ID to handle unclassified packets (including all local traffic). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] profile_name: Shaping profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ShapingprofileShapingEntryArgs']]]] shaping_entries: Define shaping entries of this shaping profile. The structure of `shaping_entries` block is documented below. :param pulumi.Input[str] type: Select shaping profile type: policing / queuing. Valid values: `policing`, `queuing`. @@ -516,7 +512,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -546,7 +542,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/sniffer.py b/sdk/python/pulumiverse_fortios/firewall/sniffer.py index e6a6f9ee..05ac9366 100644 --- a/sdk/python/pulumiverse_fortios/firewall/sniffer.py +++ b/sdk/python/pulumiverse_fortios/firewall/sniffer.py @@ -78,7 +78,7 @@ def __init__(__self__, *, :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[str] file_filter_profile_status: Enable/disable file filter. Valid values: `enable`, `disable`. :param pulumi.Input[int] fosid: Sniffer ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). :param pulumi.Input[str] ip_threatfeed_status: Enable/disable IP threat feed. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['SnifferIpThreatfeedArgs']]] ip_threatfeeds: Name of an existing IP threat feed. The structure of `ip_threatfeed` block is documented below. @@ -87,7 +87,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS sensor. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6: Enable/disable sniffing IPv6 packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. - :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. :param pulumi.Input[str] non_ip: Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] port: Ports to sniff (Format examples: 10, :20, 30:40, 50-, 100-200). :param pulumi.Input[str] protocol: Integer value for the protocol type as defined by IANA (0 - 255). @@ -415,7 +415,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -523,7 +523,7 @@ def logtraffic(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="maxPacketCount") def max_packet_count(self) -> Optional[pulumi.Input[int]]: """ - Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. """ return pulumi.get(self, "max_packet_count") @@ -740,7 +740,7 @@ def __init__(__self__, *, :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[str] file_filter_profile_status: Enable/disable file filter. Valid values: `enable`, `disable`. :param pulumi.Input[int] fosid: Sniffer ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). :param pulumi.Input[str] interface: Interface name that traffic sniffing will take place on. :param pulumi.Input[str] ip_threatfeed_status: Enable/disable IP threat feed. Valid values: `enable`, `disable`. @@ -750,7 +750,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS sensor. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6: Enable/disable sniffing IPv6 packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. - :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. :param pulumi.Input[str] non_ip: Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] port: Ports to sniff (Format examples: 10, :20, 30:40, 50-, 100-200). :param pulumi.Input[str] protocol: Integer value for the protocol type as defined by IANA (0 - 255). @@ -1067,7 +1067,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1187,7 +1187,7 @@ def logtraffic(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="maxPacketCount") def max_packet_count(self) -> Optional[pulumi.Input[int]]: """ - Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. """ return pulumi.get(self, "max_packet_count") @@ -1392,7 +1392,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1415,7 +1414,6 @@ def __init__(__self__, status="enable", webfilter_profile_status="disable") ``` - ## Import @@ -1455,7 +1453,7 @@ def __init__(__self__, :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[str] file_filter_profile_status: Enable/disable file filter. Valid values: `enable`, `disable`. :param pulumi.Input[int] fosid: Sniffer ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). :param pulumi.Input[str] interface: Interface name that traffic sniffing will take place on. :param pulumi.Input[str] ip_threatfeed_status: Enable/disable IP threat feed. Valid values: `enable`, `disable`. @@ -1465,7 +1463,7 @@ def __init__(__self__, :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS sensor. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6: Enable/disable sniffing IPv6 packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. - :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. :param pulumi.Input[str] non_ip: Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] port: Ports to sniff (Format examples: 10, :20, 30:40, 50-, 100-200). :param pulumi.Input[str] protocol: Integer value for the protocol type as defined by IANA (0 - 255). @@ -1490,7 +1488,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1513,7 +1510,6 @@ def __init__(__self__, status="enable", webfilter_profile_status="disable") ``` - ## Import @@ -1717,7 +1713,7 @@ def get(resource_name: str, :param pulumi.Input[str] file_filter_profile: Name of an existing file-filter profile. :param pulumi.Input[str] file_filter_profile_status: Enable/disable file filter. Valid values: `enable`, `disable`. :param pulumi.Input[int] fosid: Sniffer ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: Hosts to filter for in sniffer traffic (Format examples: 1.1.1.1, 2.2.2.0/24, 3.3.3.3/255.255.255.0, 4.4.4.0-4.4.4.240). :param pulumi.Input[str] interface: Interface name that traffic sniffing will take place on. :param pulumi.Input[str] ip_threatfeed_status: Enable/disable IP threat feed. Valid values: `enable`, `disable`. @@ -1727,7 +1723,7 @@ def get(resource_name: str, :param pulumi.Input[str] ips_sensor_status: Enable/disable IPS sensor. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6: Enable/disable sniffing IPv6 packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] logtraffic: Either log all sessions, only sessions that have a security profile applied, or disable all logging for this policy. Valid values: `all`, `utm`, `disable`. - :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + :param pulumi.Input[int] max_packet_count: Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. :param pulumi.Input[str] non_ip: Enable/disable sniffing non-IP packets. Valid values: `enable`, `disable`. :param pulumi.Input[str] port: Ports to sniff (Format examples: 10, :20, 30:40, 50-, 100-200). :param pulumi.Input[str] protocol: Integer value for the protocol type as defined by IANA (0 - 255). @@ -1936,7 +1932,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2016,7 +2012,7 @@ def logtraffic(self) -> pulumi.Output[str]: @pulumi.getter(name="maxPacketCount") def max_packet_count(self) -> pulumi.Output[int]: """ - Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.14, 7.0.1-7.0.13: 1 - 1000000, default = 4000. + Maximum packet count. On FortiOS versions 6.2.0: 1 - 1000000, default = 10000. On FortiOS versions 6.2.4-6.4.2, 7.0.0: 1 - 10000, default = 4000. On FortiOS versions 6.4.10-6.4.15, 7.0.1-7.0.15: 1 - 1000000, default = 4000. """ return pulumi.get(self, "max_packet_count") @@ -2086,7 +2082,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ssh/hostkey.py b/sdk/python/pulumiverse_fortios/firewall/ssh/hostkey.py index 8d82e010..7e2da44f 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ssh/hostkey.py +++ b/sdk/python/pulumiverse_fortios/firewall/ssh/hostkey.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -380,7 +379,6 @@ def __init__(__self__, status="trusted", type="RSA") ``` - ## Import @@ -424,7 +422,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -436,7 +433,6 @@ def __init__(__self__, status="trusted", type="RSA") ``` - ## Import @@ -630,7 +626,7 @@ def usage(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ssh/localca.py b/sdk/python/pulumiverse_fortios/firewall/ssh/localca.py index 520a6cb3..6c446580 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ssh/localca.py +++ b/sdk/python/pulumiverse_fortios/firewall/ssh/localca.py @@ -412,7 +412,7 @@ def source(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ssh/localkey.py b/sdk/python/pulumiverse_fortios/firewall/ssh/localkey.py index 8fcf8d99..f6f2f5cf 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ssh/localkey.py +++ b/sdk/python/pulumiverse_fortios/firewall/ssh/localkey.py @@ -412,7 +412,7 @@ def source(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ssh/setting.py b/sdk/python/pulumiverse_fortios/firewall/ssh/setting.py index 6eff2536..f94e8269 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ssh/setting.py +++ b/sdk/python/pulumiverse_fortios/firewall/ssh/setting.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -384,7 +383,6 @@ def __init__(__self__, hostkey_rsa2048="Fortinet_SSH_RSA2048", untrusted_caname="Fortinet_SSH_CA_Untrusted") ``` - ## Import @@ -428,7 +426,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -444,7 +441,6 @@ def __init__(__self__, hostkey_rsa2048="Fortinet_SSH_RSA2048", untrusted_caname="Fortinet_SSH_CA_Untrusted") ``` - ## Import @@ -636,7 +632,7 @@ def untrusted_caname(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ssl/setting.py b/sdk/python/pulumiverse_fortios/firewall/ssl/setting.py index 60e93f1e..8d503367 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ssl/setting.py +++ b/sdk/python/pulumiverse_fortios/firewall/ssl/setting.py @@ -426,7 +426,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -444,7 +443,6 @@ def __init__(__self__, ssl_queue_threshold=32, ssl_send_empty_frags="enable") ``` - ## Import @@ -490,7 +488,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -508,7 +505,6 @@ def __init__(__self__, ssl_queue_threshold=32, ssl_send_empty_frags="enable") ``` - ## Import @@ -742,7 +738,7 @@ def ssl_send_empty_frags(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/sslserver.py b/sdk/python/pulumiverse_fortios/firewall/sslserver.py index 306a14e0..074f3835 100644 --- a/sdk/python/pulumiverse_fortios/firewall/sslserver.py +++ b/sdk/python/pulumiverse_fortios/firewall/sslserver.py @@ -33,7 +33,7 @@ def __init__(__self__, *, The set of arguments for constructing a Sslserver resource. :param pulumi.Input[str] ip: IPv4 address of the SSL server. :param pulumi.Input[int] port: Server service port (1 - 65535, default = 443). - :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". :param pulumi.Input[str] add_header_x_forwarded_proto: Enable/disable adding an X-Forwarded-Proto header to forwarded requests. Valid values: `enable`, `disable`. :param pulumi.Input[int] mapped_port: Mapped server service port (1 - 65535, default = 80). :param pulumi.Input[str] name: Server name. @@ -103,7 +103,7 @@ def port(self, value: pulumi.Input[int]): @pulumi.getter(name="sslCert") def ssl_cert(self) -> pulumi.Input[str]: """ - Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". """ return pulumi.get(self, "ssl_cert") @@ -282,7 +282,7 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Server name. :param pulumi.Input[int] port: Server service port (1 - 65535, default = 443). :param pulumi.Input[str] ssl_algorithm: Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. - :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". :param pulumi.Input[str] ssl_client_renegotiation: Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. :param pulumi.Input[str] ssl_dh_bits: Bit-size of Diffie-Hellman (DH) prime used in DHE-RSA negotiation (default = 2048). Valid values: `768`, `1024`, `1536`, `2048`. :param pulumi.Input[str] ssl_max_version: Highest SSL/TLS version to negotiate. @@ -399,7 +399,7 @@ def ssl_algorithm(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="sslCert") def ssl_cert(self) -> Optional[pulumi.Input[str]]: """ - Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". """ return pulumi.get(self, "ssl_cert") @@ -530,7 +530,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -550,7 +549,6 @@ def __init__(__self__, ssl_send_empty_frags="enable", url_rewrite="disable") ``` - ## Import @@ -578,7 +576,7 @@ def __init__(__self__, :param pulumi.Input[str] name: Server name. :param pulumi.Input[int] port: Server service port (1 - 65535, default = 443). :param pulumi.Input[str] ssl_algorithm: Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. - :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". :param pulumi.Input[str] ssl_client_renegotiation: Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. :param pulumi.Input[str] ssl_dh_bits: Bit-size of Diffie-Hellman (DH) prime used in DHE-RSA negotiation (default = 2048). Valid values: `768`, `1024`, `1536`, `2048`. :param pulumi.Input[str] ssl_max_version: Highest SSL/TLS version to negotiate. @@ -599,7 +597,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -619,7 +616,6 @@ def __init__(__self__, ssl_send_empty_frags="enable", url_rewrite="disable") ``` - ## Import @@ -737,7 +733,7 @@ def get(resource_name: str, :param pulumi.Input[str] name: Server name. :param pulumi.Input[int] port: Server service port (1 - 65535, default = 443). :param pulumi.Input[str] ssl_algorithm: Relative strength of encryption algorithms accepted in negotiation. Valid values: `high`, `medium`, `low`. - :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + :param pulumi.Input[str] ssl_cert: Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". :param pulumi.Input[str] ssl_client_renegotiation: Allow or block client renegotiation by server. Valid values: `allow`, `deny`, `secure`. :param pulumi.Input[str] ssl_dh_bits: Bit-size of Diffie-Hellman (DH) prime used in DHE-RSA negotiation (default = 2048). Valid values: `768`, `1024`, `1536`, `2048`. :param pulumi.Input[str] ssl_max_version: Highest SSL/TLS version to negotiate. @@ -820,7 +816,7 @@ def ssl_algorithm(self) -> pulumi.Output[str]: @pulumi.getter(name="sslCert") def ssl_cert(self) -> pulumi.Output[str]: """ - Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.6: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". + Name of certificate for SSL connections to this server. On FortiOS versions 6.2.0-7.2.8: default = "Fortinet_CA_SSL". On FortiOS versions 7.4.0-7.4.1: default = "Fortinet_SSL". """ return pulumi.get(self, "ssl_cert") @@ -882,7 +878,7 @@ def url_rewrite(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/sslsshprofile.py b/sdk/python/pulumiverse_fortios/firewall/sslsshprofile.py index de6bb5e9..a9da1033 100644 --- a/sdk/python/pulumiverse_fortios/firewall/sslsshprofile.py +++ b/sdk/python/pulumiverse_fortios/firewall/sslsshprofile.py @@ -23,6 +23,7 @@ def __init__(__self__, *, comment: Optional[pulumi.Input[str]] = None, dot: Optional[pulumi.Input['SslsshprofileDotArgs']] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + ech_outer_snis: Optional[pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]]] = None, ftps: Optional[pulumi.Input['SslsshprofileFtpsArgs']] = None, get_all_tables: Optional[pulumi.Input[str]] = None, https: Optional[pulumi.Input['SslsshprofileHttpsArgs']] = None, @@ -60,8 +61,9 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input['SslsshprofileDotArgs'] dot: Configure DNS over TLS options. The structure of `dot` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]] ech_outer_snis: ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. :param pulumi.Input['SslsshprofileFtpsArgs'] ftps: Configure FTPS options. The structure of `ftps` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['SslsshprofileHttpsArgs'] https: Configure HTTPS options. The structure of `https` block is documented below. :param pulumi.Input['SslsshprofileImapsArgs'] imaps: Configure IMAPS options. The structure of `imaps` block is documented below. :param pulumi.Input[str] mapi_over_https: Enable/disable inspection of MAPI over HTTPS. Valid values: `enable`, `disable`. @@ -103,6 +105,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dot", dot) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) + if ech_outer_snis is not None: + pulumi.set(__self__, "ech_outer_snis", ech_outer_snis) if ftps is not None: pulumi.set(__self__, "ftps", ftps) if get_all_tables is not None: @@ -244,6 +248,18 @@ def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dynamic_sort_subtable", value) + @property + @pulumi.getter(name="echOuterSnis") + def ech_outer_snis(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]]]: + """ + ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. + """ + return pulumi.get(self, "ech_outer_snis") + + @ech_outer_snis.setter + def ech_outer_snis(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]]]): + pulumi.set(self, "ech_outer_snis", value) + @property @pulumi.getter def ftps(self) -> Optional[pulumi.Input['SslsshprofileFtpsArgs']]: @@ -260,7 +276,7 @@ def ftps(self, value: Optional[pulumi.Input['SslsshprofileFtpsArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -591,6 +607,7 @@ def __init__(__self__, *, comment: Optional[pulumi.Input[str]] = None, dot: Optional[pulumi.Input['SslsshprofileDotArgs']] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + ech_outer_snis: Optional[pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]]] = None, ftps: Optional[pulumi.Input['SslsshprofileFtpsArgs']] = None, get_all_tables: Optional[pulumi.Input[str]] = None, https: Optional[pulumi.Input['SslsshprofileHttpsArgs']] = None, @@ -628,8 +645,9 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input['SslsshprofileDotArgs'] dot: Configure DNS over TLS options. The structure of `dot` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]] ech_outer_snis: ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. :param pulumi.Input['SslsshprofileFtpsArgs'] ftps: Configure FTPS options. The structure of `ftps` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['SslsshprofileHttpsArgs'] https: Configure HTTPS options. The structure of `https` block is documented below. :param pulumi.Input['SslsshprofileImapsArgs'] imaps: Configure IMAPS options. The structure of `imaps` block is documented below. :param pulumi.Input[str] mapi_over_https: Enable/disable inspection of MAPI over HTTPS. Valid values: `enable`, `disable`. @@ -671,6 +689,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dot", dot) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) + if ech_outer_snis is not None: + pulumi.set(__self__, "ech_outer_snis", ech_outer_snis) if ftps is not None: pulumi.set(__self__, "ftps", ftps) if get_all_tables is not None: @@ -812,6 +832,18 @@ def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dynamic_sort_subtable", value) + @property + @pulumi.getter(name="echOuterSnis") + def ech_outer_snis(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]]]: + """ + ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. + """ + return pulumi.get(self, "ech_outer_snis") + + @ech_outer_snis.setter + def ech_outer_snis(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SslsshprofileEchOuterSniArgs']]]]): + pulumi.set(self, "ech_outer_snis", value) + @property @pulumi.getter def ftps(self) -> Optional[pulumi.Input['SslsshprofileFtpsArgs']]: @@ -828,7 +860,7 @@ def ftps(self, value: Optional[pulumi.Input['SslsshprofileFtpsArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1161,6 +1193,7 @@ def __init__(__self__, comment: Optional[pulumi.Input[str]] = None, dot: Optional[pulumi.Input[pulumi.InputType['SslsshprofileDotArgs']]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + ech_outer_snis: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SslsshprofileEchOuterSniArgs']]]]] = None, ftps: Optional[pulumi.Input[pulumi.InputType['SslsshprofileFtpsArgs']]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, https: Optional[pulumi.Input[pulumi.InputType['SslsshprofileHttpsArgs']]] = None, @@ -1195,7 +1228,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1227,7 +1259,6 @@ def __init__(__self__, inspect_all="deep-inspection", )) ``` - ## Import @@ -1256,8 +1287,9 @@ def __init__(__self__, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[pulumi.InputType['SslsshprofileDotArgs']] dot: Configure DNS over TLS options. The structure of `dot` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SslsshprofileEchOuterSniArgs']]]] ech_outer_snis: ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. :param pulumi.Input[pulumi.InputType['SslsshprofileFtpsArgs']] ftps: Configure FTPS options. The structure of `ftps` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['SslsshprofileHttpsArgs']] https: Configure HTTPS options. The structure of `https` block is documented below. :param pulumi.Input[pulumi.InputType['SslsshprofileImapsArgs']] imaps: Configure IMAPS options. The structure of `imaps` block is documented below. :param pulumi.Input[str] mapi_over_https: Enable/disable inspection of MAPI over HTTPS. Valid values: `enable`, `disable`. @@ -1296,7 +1328,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1328,7 +1359,6 @@ def __init__(__self__, inspect_all="deep-inspection", )) ``` - ## Import @@ -1370,6 +1400,7 @@ def _internal_init(__self__, comment: Optional[pulumi.Input[str]] = None, dot: Optional[pulumi.Input[pulumi.InputType['SslsshprofileDotArgs']]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + ech_outer_snis: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SslsshprofileEchOuterSniArgs']]]]] = None, ftps: Optional[pulumi.Input[pulumi.InputType['SslsshprofileFtpsArgs']]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, https: Optional[pulumi.Input[pulumi.InputType['SslsshprofileHttpsArgs']]] = None, @@ -1414,6 +1445,7 @@ def _internal_init(__self__, __props__.__dict__["comment"] = comment __props__.__dict__["dot"] = dot __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable + __props__.__dict__["ech_outer_snis"] = ech_outer_snis __props__.__dict__["ftps"] = ftps __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["https"] = https @@ -1459,6 +1491,7 @@ def get(resource_name: str, comment: Optional[pulumi.Input[str]] = None, dot: Optional[pulumi.Input[pulumi.InputType['SslsshprofileDotArgs']]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + ech_outer_snis: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SslsshprofileEchOuterSniArgs']]]]] = None, ftps: Optional[pulumi.Input[pulumi.InputType['SslsshprofileFtpsArgs']]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, https: Optional[pulumi.Input[pulumi.InputType['SslsshprofileHttpsArgs']]] = None, @@ -1501,8 +1534,9 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Optional comments. :param pulumi.Input[pulumi.InputType['SslsshprofileDotArgs']] dot: Configure DNS over TLS options. The structure of `dot` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SslsshprofileEchOuterSniArgs']]]] ech_outer_snis: ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. :param pulumi.Input[pulumi.InputType['SslsshprofileFtpsArgs']] ftps: Configure FTPS options. The structure of `ftps` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['SslsshprofileHttpsArgs']] https: Configure HTTPS options. The structure of `https` block is documented below. :param pulumi.Input[pulumi.InputType['SslsshprofileImapsArgs']] imaps: Configure IMAPS options. The structure of `imaps` block is documented below. :param pulumi.Input[str] mapi_over_https: Enable/disable inspection of MAPI over HTTPS. Valid values: `enable`, `disable`. @@ -1541,6 +1575,7 @@ def get(resource_name: str, __props__.__dict__["comment"] = comment __props__.__dict__["dot"] = dot __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable + __props__.__dict__["ech_outer_snis"] = ech_outer_snis __props__.__dict__["ftps"] = ftps __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["https"] = https @@ -1627,6 +1662,14 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: """ return pulumi.get(self, "dynamic_sort_subtable") + @property + @pulumi.getter(name="echOuterSnis") + def ech_outer_snis(self) -> pulumi.Output[Optional[Sequence['outputs.SslsshprofileEchOuterSni']]]: + """ + ClientHelloOuter SNIs to be blocked. The structure of `ech_outer_sni` block is documented below. + """ + return pulumi.get(self, "ech_outer_snis") + @property @pulumi.getter def ftps(self) -> pulumi.Output['outputs.SslsshprofileFtps']: @@ -1639,7 +1682,7 @@ def ftps(self) -> pulumi.Output['outputs.SslsshprofileFtps']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1837,7 +1880,7 @@ def use_ssl_server(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/trafficclass.py b/sdk/python/pulumiverse_fortios/firewall/trafficclass.py index a795017d..466918ee 100644 --- a/sdk/python/pulumiverse_fortios/firewall/trafficclass.py +++ b/sdk/python/pulumiverse_fortios/firewall/trafficclass.py @@ -268,7 +268,7 @@ def class_name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/ttlpolicy.py b/sdk/python/pulumiverse_fortios/firewall/ttlpolicy.py index 75acdfd9..286df954 100644 --- a/sdk/python/pulumiverse_fortios/firewall/ttlpolicy.py +++ b/sdk/python/pulumiverse_fortios/firewall/ttlpolicy.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ttl: Value/range to match against the packet's Time to Live value (format: ttl[ - ttl_high], 1 - 255). :param pulumi.Input[str] action: Action to be performed on traffic matching this policy (default = deny). Valid values: `accept`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] status: Enable/disable this TTL policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -158,7 +158,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -210,7 +210,7 @@ def __init__(__self__, *, :param pulumi.Input[str] action: Action to be performed on traffic matching this policy (default = deny). Valid values: `accept`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[Sequence[pulumi.Input['TtlpolicyServiceArgs']]] services: Service object(s) from available options. Separate multiple names with a space. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['TtlpolicySrcaddrArgs']]] srcaddrs: Source address object(s) from available options. Separate multiple names with a space. The structure of `srcaddr` block is documented below. @@ -282,7 +282,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -397,7 +397,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -416,7 +415,6 @@ def __init__(__self__, status="enable", ttl="23") ``` - ## Import @@ -441,7 +439,7 @@ def __init__(__self__, :param pulumi.Input[str] action: Action to be performed on traffic matching this policy (default = deny). Valid values: `accept`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TtlpolicyServiceArgs']]]] services: Service object(s) from available options. Separate multiple names with a space. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TtlpolicySrcaddrArgs']]]] srcaddrs: Source address object(s) from available options. Separate multiple names with a space. The structure of `srcaddr` block is documented below. @@ -461,7 +459,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -480,7 +477,6 @@ def __init__(__self__, status="enable", ttl="23") ``` - ## Import @@ -589,7 +585,7 @@ def get(resource_name: str, :param pulumi.Input[str] action: Action to be performed on traffic matching this policy (default = deny). Valid values: `accept`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] schedule: Schedule object from available options. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TtlpolicyServiceArgs']]]] services: Service object(s) from available options. Separate multiple names with a space. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TtlpolicySrcaddrArgs']]]] srcaddrs: Source address object(s) from available options. Separate multiple names with a space. The structure of `srcaddr` block is documented below. @@ -643,7 +639,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -697,7 +693,7 @@ def ttl(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vendormac.py b/sdk/python/pulumiverse_fortios/firewall/vendormac.py index 4c3d9ff1..029eb1a0 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vendormac.py +++ b/sdk/python/pulumiverse_fortios/firewall/vendormac.py @@ -361,7 +361,7 @@ def obsolete(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vip.py b/sdk/python/pulumiverse_fortios/firewall/vip.py index 34391bec..40170b35 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vip.py +++ b/sdk/python/pulumiverse_fortios/firewall/vip.py @@ -72,6 +72,7 @@ def __init__(__self__, *, server_type: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input['VipServiceArgs']]]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcFilterArgs']]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, srcintf_filters: Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcintfFilterArgs']]]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, @@ -127,7 +128,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] gratuitous_arp_interval: Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. :param pulumi.Input[str] gslb_domain_name: Domain to use when integrating with FortiGSLB. :param pulumi.Input[str] gslb_hostname: Hostname to use within the configured FortiGSLB domain. @@ -172,6 +173,7 @@ def __init__(__self__, *, :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input['VipServiceArgs']]] services: Service name. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['VipSrcFilterArgs']]] src_filters: 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. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['VipSrcintfFilterArgs']]] srcintf_filters: Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintf_filter` block is documented below. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -327,6 +329,8 @@ def __init__(__self__, *, pulumi.set(__self__, "services", services) if src_filters is not None: pulumi.set(__self__, "src_filters", src_filters) + if src_vip_filter is not None: + pulumi.set(__self__, "src_vip_filter", src_vip_filter) if srcintf_filters is not None: pulumi.set(__self__, "srcintf_filters", srcintf_filters) if ssl_accept_ffdhe_groups is not None: @@ -548,7 +552,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1084,6 +1088,18 @@ def src_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcFilt def src_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcFilterArgs']]]]): pulumi.set(self, "src_filters", value) + @property + @pulumi.getter(name="srcVipFilter") + def src_vip_filter(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "src_vip_filter") + + @src_vip_filter.setter + def src_vip_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "src_vip_filter", value) + @property @pulumi.getter(name="srcintfFilters") def srcintf_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcintfFilterArgs']]]]: @@ -1648,6 +1664,7 @@ def __init__(__self__, *, server_type: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input['VipServiceArgs']]]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcFilterArgs']]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, srcintf_filters: Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcintfFilterArgs']]]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, @@ -1703,7 +1720,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] gratuitous_arp_interval: Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. :param pulumi.Input[str] gslb_domain_name: Domain to use when integrating with FortiGSLB. :param pulumi.Input[str] gslb_hostname: Hostname to use within the configured FortiGSLB domain. @@ -1748,6 +1765,7 @@ def __init__(__self__, *, :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input['VipServiceArgs']]] services: Service name. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['VipSrcFilterArgs']]] src_filters: 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. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['VipSrcintfFilterArgs']]] srcintf_filters: Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintf_filter` block is documented below. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -1903,6 +1921,8 @@ def __init__(__self__, *, pulumi.set(__self__, "services", services) if src_filters is not None: pulumi.set(__self__, "src_filters", src_filters) + if src_vip_filter is not None: + pulumi.set(__self__, "src_vip_filter", src_vip_filter) if srcintf_filters is not None: pulumi.set(__self__, "srcintf_filters", srcintf_filters) if ssl_accept_ffdhe_groups is not None: @@ -2124,7 +2144,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2660,6 +2680,18 @@ def src_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcFilt def src_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcFilterArgs']]]]): pulumi.set(self, "src_filters", value) + @property + @pulumi.getter(name="srcVipFilter") + def src_vip_filter(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "src_vip_filter") + + @src_vip_filter.setter + def src_vip_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "src_vip_filter", value) + @property @pulumi.getter(name="srcintfFilters") def srcintf_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VipSrcintfFilterArgs']]]]: @@ -3226,6 +3258,7 @@ def __init__(__self__, server_type: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipServiceArgs']]]]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcFilterArgs']]]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, srcintf_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcintfFilterArgs']]]]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, @@ -3274,7 +3307,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3336,7 +3368,6 @@ def __init__(__self__, weblogic_server="disable", websphere_server="disable") ``` - ## Import @@ -3369,7 +3400,7 @@ def __init__(__self__, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] gratuitous_arp_interval: Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. :param pulumi.Input[str] gslb_domain_name: Domain to use when integrating with FortiGSLB. :param pulumi.Input[str] gslb_hostname: Hostname to use within the configured FortiGSLB domain. @@ -3414,6 +3445,7 @@ def __init__(__self__, :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipServiceArgs']]]] services: Service name. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcFilterArgs']]]] src_filters: 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. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcintfFilterArgs']]]] srcintf_filters: Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintf_filter` block is documented below. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -3468,7 +3500,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3530,7 +3561,6 @@ def __init__(__self__, weblogic_server="disable", websphere_server="disable") ``` - ## Import @@ -3621,6 +3651,7 @@ def _internal_init(__self__, server_type: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipServiceArgs']]]]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcFilterArgs']]]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, srcintf_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcintfFilterArgs']]]]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, @@ -3728,6 +3759,7 @@ def _internal_init(__self__, __props__.__dict__["server_type"] = server_type __props__.__dict__["services"] = services __props__.__dict__["src_filters"] = src_filters + __props__.__dict__["src_vip_filter"] = src_vip_filter __props__.__dict__["srcintf_filters"] = srcintf_filters __props__.__dict__["ssl_accept_ffdhe_groups"] = ssl_accept_ffdhe_groups __props__.__dict__["ssl_algorithm"] = ssl_algorithm @@ -3836,6 +3868,7 @@ def get(resource_name: str, server_type: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipServiceArgs']]]]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcFilterArgs']]]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, srcintf_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcintfFilterArgs']]]]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, @@ -3896,7 +3929,7 @@ def get(resource_name: str, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] gratuitous_arp_interval: Enable to have the VIP send gratuitous ARPs. 0=disabled. Set from 5 up to 8640000 seconds to enable. :param pulumi.Input[str] gslb_domain_name: Domain to use when integrating with FortiGSLB. :param pulumi.Input[str] gslb_hostname: Hostname to use within the configured FortiGSLB domain. @@ -3941,6 +3974,7 @@ def get(resource_name: str, :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipServiceArgs']]]] services: Service name. The structure of `service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcFilterArgs']]]] src_filters: 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. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipSrcintfFilterArgs']]]] srcintf_filters: Interfaces to which the VIP applies. Separate the names with spaces. The structure of `srcintf_filter` block is documented below. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. @@ -4044,6 +4078,7 @@ def get(resource_name: str, __props__.__dict__["server_type"] = server_type __props__.__dict__["services"] = services __props__.__dict__["src_filters"] = src_filters + __props__.__dict__["src_vip_filter"] = src_vip_filter __props__.__dict__["srcintf_filters"] = srcintf_filters __props__.__dict__["ssl_accept_ffdhe_groups"] = ssl_accept_ffdhe_groups __props__.__dict__["ssl_algorithm"] = ssl_algorithm @@ -4180,7 +4215,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4536,6 +4571,14 @@ def src_filters(self) -> pulumi.Output[Optional[Sequence['outputs.VipSrcFilter'] """ return pulumi.get(self, "src_filters") + @property + @pulumi.getter(name="srcVipFilter") + def src_vip_filter(self) -> pulumi.Output[str]: + """ + Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "src_vip_filter") + @property @pulumi.getter(name="srcintfFilters") def srcintf_filters(self) -> pulumi.Output[Optional[Sequence['outputs.VipSrcintfFilter']]]: @@ -4850,7 +4893,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vip46.py b/sdk/python/pulumiverse_fortios/firewall/vip46.py index 92d9e253..b88f7659 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vip46.py +++ b/sdk/python/pulumiverse_fortios/firewall/vip46.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedport: Mapped service port. :param pulumi.Input[Sequence[pulumi.Input['Vip46MonitorArgs']]] monitors: Health monitors. The structure of `monitor` block is documented below. @@ -206,7 +206,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -405,7 +405,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extip: Start-external-IP [-end-external-IP]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedip: Start-mapped-IP [-end mapped-IP]. :param pulumi.Input[str] mappedport: Mapped service port. @@ -554,7 +554,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -764,7 +764,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -782,7 +781,6 @@ def __init__(__self__, protocol="tcp", type="static-nat") ``` - ## Import @@ -811,7 +809,7 @@ def __init__(__self__, :param pulumi.Input[str] extip: Start-external-IP [-end-external-IP]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedip: Start-mapped-IP [-end mapped-IP]. :param pulumi.Input[str] mappedport: Mapped service port. @@ -838,7 +836,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -856,7 +853,6 @@ def __init__(__self__, protocol="tcp", type="static-nat") ``` - ## Import @@ -994,7 +990,7 @@ def get(resource_name: str, :param pulumi.Input[str] extip: Start-external-IP [-end-external-IP]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedip: Start-mapped-IP [-end mapped-IP]. :param pulumi.Input[str] mappedport: Mapped service port. @@ -1098,7 +1094,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1208,7 +1204,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vip6.py b/sdk/python/pulumiverse_fortios/firewall/vip6.py index f15334c6..02f1266d 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vip6.py +++ b/sdk/python/pulumiverse_fortios/firewall/vip6.py @@ -59,6 +59,7 @@ def __init__(__self__, *, realservers: Optional[pulumi.Input[Sequence[pulumi.Input['Vip6RealserverArgs']]]] = None, server_type: Optional[pulumi.Input[str]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input['Vip6SrcFilterArgs']]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, ssl_certificate: Optional[pulumi.Input[str]] = None, @@ -111,7 +112,7 @@ def __init__(__self__, *, :param pulumi.Input[str] embedded_ipv4_address: Enable/disable embedded IPv4 address. Valid values: `disable`, `enable`. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] h2_support: Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] h3_support: Enable/disable HTTP3/QUIC support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit. @@ -144,6 +145,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['Vip6RealserverArgs']]] realservers: Select the real servers that this server load balancing VIP will distribute traffic to. The structure of `realservers` block is documented below. :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input['Vip6SrcFilterArgs']]] src_filters: Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. :param pulumi.Input[str] ssl_certificate: The name of the SSL certificate to use for SSL acceleration. @@ -269,6 +271,8 @@ def __init__(__self__, *, pulumi.set(__self__, "server_type", server_type) if src_filters is not None: pulumi.set(__self__, "src_filters", src_filters) + if src_vip_filter is not None: + pulumi.set(__self__, "src_vip_filter", src_vip_filter) if ssl_accept_ffdhe_groups is not None: pulumi.set(__self__, "ssl_accept_ffdhe_groups", ssl_accept_ffdhe_groups) if ssl_algorithm is not None: @@ -474,7 +478,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -866,6 +870,18 @@ def src_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Vip6SrcFil def src_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Vip6SrcFilterArgs']]]]): pulumi.set(self, "src_filters", value) + @property + @pulumi.getter(name="srcVipFilter") + def src_vip_filter(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "src_vip_filter") + + @src_vip_filter.setter + def src_vip_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "src_vip_filter", value) + @property @pulumi.getter(name="sslAcceptFfdheGroups") def ssl_accept_ffdhe_groups(self) -> Optional[pulumi.Input[str]]: @@ -1393,6 +1409,7 @@ def __init__(__self__, *, realservers: Optional[pulumi.Input[Sequence[pulumi.Input['Vip6RealserverArgs']]]] = None, server_type: Optional[pulumi.Input[str]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input['Vip6SrcFilterArgs']]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, ssl_certificate: Optional[pulumi.Input[str]] = None, @@ -1444,7 +1461,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] h2_support: Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] h3_support: Enable/disable HTTP3/QUIC support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit. @@ -1478,6 +1495,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['Vip6RealserverArgs']]] realservers: Select the real servers that this server load balancing VIP will distribute traffic to. The structure of `realservers` block is documented below. :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input['Vip6SrcFilterArgs']]] src_filters: Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. :param pulumi.Input[str] ssl_certificate: The name of the SSL certificate to use for SSL acceleration. @@ -1605,6 +1623,8 @@ def __init__(__self__, *, pulumi.set(__self__, "server_type", server_type) if src_filters is not None: pulumi.set(__self__, "src_filters", src_filters) + if src_vip_filter is not None: + pulumi.set(__self__, "src_vip_filter", src_vip_filter) if ssl_accept_ffdhe_groups is not None: pulumi.set(__self__, "ssl_accept_ffdhe_groups", ssl_accept_ffdhe_groups) if ssl_algorithm is not None: @@ -1798,7 +1818,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2202,6 +2222,18 @@ def src_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Vip6SrcFil def src_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Vip6SrcFilterArgs']]]]): pulumi.set(self, "src_filters", value) + @property + @pulumi.getter(name="srcVipFilter") + def src_vip_filter(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "src_vip_filter") + + @src_vip_filter.setter + def src_vip_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "src_vip_filter", value) + @property @pulumi.getter(name="sslAcceptFfdheGroups") def ssl_accept_ffdhe_groups(self) -> Optional[pulumi.Input[str]]: @@ -2731,6 +2763,7 @@ def __init__(__self__, realservers: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6RealserverArgs']]]]] = None, server_type: Optional[pulumi.Input[str]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6SrcFilterArgs']]]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, ssl_certificate: Optional[pulumi.Input[str]] = None, @@ -2777,7 +2810,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2833,7 +2865,6 @@ def __init__(__self__, weblogic_server="disable", websphere_server="disable") ``` - ## Import @@ -2864,7 +2895,7 @@ def __init__(__self__, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] h2_support: Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] h3_support: Enable/disable HTTP3/QUIC support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit. @@ -2898,6 +2929,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6RealserverArgs']]]] realservers: Select the real servers that this server load balancing VIP will distribute traffic to. The structure of `realservers` block is documented below. :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6SrcFilterArgs']]]] src_filters: Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. :param pulumi.Input[str] ssl_certificate: The name of the SSL certificate to use for SSL acceleration. @@ -2950,7 +2982,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3006,7 +3037,6 @@ def __init__(__self__, weblogic_server="disable", websphere_server="disable") ``` - ## Import @@ -3084,6 +3114,7 @@ def _internal_init(__self__, realservers: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6RealserverArgs']]]]] = None, server_type: Optional[pulumi.Input[str]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6SrcFilterArgs']]]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, ssl_certificate: Optional[pulumi.Input[str]] = None, @@ -3180,6 +3211,7 @@ def _internal_init(__self__, __props__.__dict__["realservers"] = realservers __props__.__dict__["server_type"] = server_type __props__.__dict__["src_filters"] = src_filters + __props__.__dict__["src_vip_filter"] = src_vip_filter __props__.__dict__["ssl_accept_ffdhe_groups"] = ssl_accept_ffdhe_groups __props__.__dict__["ssl_algorithm"] = ssl_algorithm __props__.__dict__["ssl_certificate"] = ssl_certificate @@ -3273,6 +3305,7 @@ def get(resource_name: str, realservers: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6RealserverArgs']]]]] = None, server_type: Optional[pulumi.Input[str]] = None, src_filters: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6SrcFilterArgs']]]]] = None, + src_vip_filter: Optional[pulumi.Input[str]] = None, ssl_accept_ffdhe_groups: Optional[pulumi.Input[str]] = None, ssl_algorithm: Optional[pulumi.Input[str]] = None, ssl_certificate: Optional[pulumi.Input[str]] = None, @@ -3329,7 +3362,7 @@ def get(resource_name: str, :param pulumi.Input[str] extip: IP address or address range on the external interface that you want to map to an address or address range on the destination network. :param pulumi.Input[str] extport: Incoming port number range that you want to map to a port number range on the destination network. :param pulumi.Input[int] fosid: Custom defined ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] h2_support: Enable/disable HTTP2 support (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] h3_support: Enable/disable HTTP3/QUIC support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] http_cookie_age: Time in minutes that client web browsers should keep a cookie. Default is 60 seconds. 0 = no time limit. @@ -3363,6 +3396,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6RealserverArgs']]]] realservers: Select the real servers that this server load balancing VIP will distribute traffic to. The structure of `realservers` block is documented below. :param pulumi.Input[str] server_type: Protocol to be load balanced by the virtual server (also called the server load balance virtual IP). Valid values: `http`, `https`, `imaps`, `pop3s`, `smtps`, `ssl`, `tcp`, `udp`, `ip`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vip6SrcFilterArgs']]]] src_filters: Source IP6 filter (x:x:x:x:x:x:x:x/x). Separate addresses with spaces. The structure of `src_filter` block is documented below. + :param pulumi.Input[str] src_vip_filter: Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. :param pulumi.Input[str] ssl_accept_ffdhe_groups: Enable/disable FFDHE cipher suite for SSL key exchange. Valid values: `enable`, `disable`. :param pulumi.Input[str] ssl_algorithm: Permitted encryption algorithms for SSL sessions according to encryption strength. Valid values: `high`, `medium`, `low`, `custom`. :param pulumi.Input[str] ssl_certificate: The name of the SSL certificate to use for SSL acceleration. @@ -3451,6 +3485,7 @@ def get(resource_name: str, __props__.__dict__["realservers"] = realservers __props__.__dict__["server_type"] = server_type __props__.__dict__["src_filters"] = src_filters + __props__.__dict__["src_vip_filter"] = src_vip_filter __props__.__dict__["ssl_accept_ffdhe_groups"] = ssl_accept_ffdhe_groups __props__.__dict__["ssl_algorithm"] = ssl_algorithm __props__.__dict__["ssl_certificate"] = ssl_certificate @@ -3569,7 +3604,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3837,6 +3872,14 @@ def src_filters(self) -> pulumi.Output[Optional[Sequence['outputs.Vip6SrcFilter' """ return pulumi.get(self, "src_filters") + @property + @pulumi.getter(name="srcVipFilter") + def src_vip_filter(self) -> pulumi.Output[str]: + """ + Enable/disable use of 'src-filter' to match destinations for the reverse SNAT rule. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "src_vip_filter") + @property @pulumi.getter(name="sslAcceptFfdheGroups") def ssl_accept_ffdhe_groups(self) -> pulumi.Output[str]: @@ -4135,7 +4178,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vip64.py b/sdk/python/pulumiverse_fortios/firewall/vip64.py index c5793055..76d6a265 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vip64.py +++ b/sdk/python/pulumiverse_fortios/firewall/vip64.py @@ -47,7 +47,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedport: Mapped service port. :param pulumi.Input[Sequence[pulumi.Input['Vip64MonitorArgs']]] monitors: Health monitors. The structure of `monitor` block is documented below. @@ -202,7 +202,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -388,7 +388,7 @@ def __init__(__self__, *, :param pulumi.Input[str] extip: Start-external-IP [-end-external-IP]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedip: Start-mapped-IP [-end-mapped-IP]. :param pulumi.Input[str] mappedport: Mapped service port. @@ -534,7 +534,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -731,7 +731,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -749,7 +748,6 @@ def __init__(__self__, protocol="tcp", type="static-nat") ``` - ## Import @@ -778,7 +776,7 @@ def __init__(__self__, :param pulumi.Input[str] extip: Start-external-IP [-end-external-IP]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedip: Start-mapped-IP [-end-mapped-IP]. :param pulumi.Input[str] mappedport: Mapped service port. @@ -804,7 +802,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -822,7 +819,6 @@ def __init__(__self__, protocol="tcp", type="static-nat") ``` - ## Import @@ -957,7 +953,7 @@ def get(resource_name: str, :param pulumi.Input[str] extip: Start-external-IP [-end-external-IP]. :param pulumi.Input[str] extport: External service port. :param pulumi.Input[int] fosid: Custom defined id. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `static`, `round-robin`, `weighted`, `least-session`, `least-rtt`, `first-alive`. :param pulumi.Input[str] mappedip: Start-mapped-IP [-end-mapped-IP]. :param pulumi.Input[str] mappedport: Mapped service port. @@ -1059,7 +1055,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1161,7 +1157,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vipgrp.py b/sdk/python/pulumiverse_fortios/firewall/vipgrp.py index a45712c6..1bc34384 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vipgrp.py +++ b/sdk/python/pulumiverse_fortios/firewall/vipgrp.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VIP group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -118,7 +118,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -180,7 +180,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: interface :param pulumi.Input[Sequence[pulumi.Input['VipgrpMemberArgs']]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP group name. @@ -246,7 +246,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -335,7 +335,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -354,7 +353,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -379,7 +377,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: interface :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipgrpMemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP group name. @@ -397,7 +395,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -416,7 +413,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -511,7 +507,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: interface :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VipgrpMemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP group name. @@ -561,7 +557,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -599,7 +595,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vipgrp46.py b/sdk/python/pulumiverse_fortios/firewall/vipgrp46.py index 5344a75a..d12d3b5d 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vipgrp46.py +++ b/sdk/python/pulumiverse_fortios/firewall/vipgrp46.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VIP46 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -103,7 +103,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Vipgrp46MemberArgs']]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP46 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -227,7 +227,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -303,7 +303,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -326,7 +325,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -351,7 +349,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vipgrp46MemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP46 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -368,7 +366,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -391,7 +388,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -481,7 +477,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vipgrp46MemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP46 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -529,7 +525,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -559,7 +555,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vipgrp6.py b/sdk/python/pulumiverse_fortios/firewall/vipgrp6.py index 9a67bc7b..bb1cd060 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vipgrp6.py +++ b/sdk/python/pulumiverse_fortios/firewall/vipgrp6.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: IPv6 VIP group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -103,7 +103,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Vipgrp6MemberArgs']]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: IPv6 VIP group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -227,7 +227,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -303,7 +303,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -364,7 +363,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -389,7 +387,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vipgrp6MemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: IPv6 VIP group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -406,7 +404,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -467,7 +464,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -557,7 +553,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vipgrp6MemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: IPv6 VIP group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -605,7 +601,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -635,7 +631,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/vipgrp64.py b/sdk/python/pulumiverse_fortios/firewall/vipgrp64.py index 520ba72e..5a01c04d 100644 --- a/sdk/python/pulumiverse_fortios/firewall/vipgrp64.py +++ b/sdk/python/pulumiverse_fortios/firewall/vipgrp64.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VIP64 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -103,7 +103,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Vipgrp64MemberArgs']]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP64 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -227,7 +227,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -303,7 +303,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -326,7 +325,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -351,7 +349,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vipgrp64MemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP64 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -368,7 +366,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -391,7 +388,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -481,7 +477,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Integer value to determine the color of the icon in the GUI (range 1 to 32, default = 0, which sets the value to 1). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Vipgrp64MemberArgs']]]] members: Member VIP objects of the group (Separate multiple objects with a space). The structure of `member` block is documented below. :param pulumi.Input[str] name: VIP64 group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -529,7 +525,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -559,7 +555,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/custom.py b/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/custom.py index 8cb52d05..39ac3c54 100644 --- a/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/custom.py +++ b/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/custom.py @@ -269,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -279,7 +278,6 @@ def __init__(__self__, visibility="enable", wildcard_fqdn="*.go.google.com") ``` - ## Import @@ -320,7 +318,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -330,7 +327,6 @@ def __init__(__self__, visibility="enable", wildcard_fqdn="*.go.google.com") ``` - ## Import @@ -467,7 +463,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/group.py b/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/group.py index 107a0964..d0dbbb89 100644 --- a/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/group.py +++ b/sdk/python/pulumiverse_fortios/firewall/wildcardfqdn/group.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: GUI icon color. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -107,7 +107,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -181,7 +181,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: GUI icon color. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GroupMemberArgs']]] members: Address group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -247,7 +247,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -336,7 +336,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -352,7 +351,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -377,7 +375,7 @@ def __init__(__self__, :param pulumi.Input[int] color: GUI icon color. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupMemberArgs']]]] members: Address group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -395,7 +393,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -411,7 +408,6 @@ def __init__(__self__, name=trname1.name, )]) ``` - ## Import @@ -504,7 +500,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: GUI icon color. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupMemberArgs']]]] members: Address group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Address group name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). @@ -554,7 +550,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -584,7 +580,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/fmg/devicemanager_device.py b/sdk/python/pulumiverse_fortios/fmg/devicemanager_device.py index 9f32b81a..aff9a029 100644 --- a/sdk/python/pulumiverse_fortios/fmg/devicemanager_device.py +++ b/sdk/python/pulumiverse_fortios/fmg/devicemanager_device.py @@ -200,7 +200,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -211,7 +210,6 @@ def __init__(__self__, password="", userid="admin") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -232,7 +230,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -243,7 +240,6 @@ def __init__(__self__, password="", userid="admin") ``` - :param str resource_name: The name of the resource. :param DevicemanagerDeviceArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_device.py b/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_device.py index ccd19fec..ba120ec9 100644 --- a/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_device.py +++ b/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_device.py @@ -169,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -178,7 +177,6 @@ def __init__(__self__, target_devname="FGVM64-test", timeout=5) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -198,7 +196,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -207,7 +204,6 @@ def __init__(__self__, target_devname="FGVM64-test", timeout=5) ``` - :param str resource_name: The name of the resource. :param DevicemanagerInstallDeviceArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_policypackage.py b/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_policypackage.py index 5eba8fe6..53e14218 100644 --- a/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_policypackage.py +++ b/sdk/python/pulumiverse_fortios/fmg/devicemanager_install_policypackage.py @@ -136,7 +136,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -145,7 +144,6 @@ def __init__(__self__, package_name="test-pkg1", timeout=5) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -164,7 +162,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -173,7 +170,6 @@ def __init__(__self__, package_name="test-pkg1", timeout=5) ``` - :param str resource_name: The name of the resource. :param DevicemanagerInstallPolicypackageArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/devicemanager_script.py b/sdk/python/pulumiverse_fortios/fmg/devicemanager_script.py index 4989397f..10375c9a 100644 --- a/sdk/python/pulumiverse_fortios/fmg/devicemanager_script.py +++ b/sdk/python/pulumiverse_fortios/fmg/devicemanager_script.py @@ -202,7 +202,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -210,16 +209,15 @@ def __init__(__self__, test1 = fortios.fmg.DevicemanagerScript("test1", content=\"\"\"config system interface edit port3 - set vdom "root" - set ip 10.7.0.200 255.255.0.0 - set allowaccess ping http https - next + \\x09 set vdom "root" + \\x09 set ip 10.7.0.200 255.255.0.0 + \\x09 set allowaccess ping http https + \\x09 next end \"\"\", description="description", target="remote_device") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -240,7 +238,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -248,16 +245,15 @@ def __init__(__self__, test1 = fortios.fmg.DevicemanagerScript("test1", content=\"\"\"config system interface edit port3 - set vdom "root" - set ip 10.7.0.200 255.255.0.0 - set allowaccess ping http https - next + \\x09 set vdom "root" + \\x09 set ip 10.7.0.200 255.255.0.0 + \\x09 set allowaccess ping http https + \\x09 next end \"\"\", description="description", target="remote_device") ``` - :param str resource_name: The name of the resource. :param DevicemanagerScriptArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/devicemanager_script_execute.py b/sdk/python/pulumiverse_fortios/fmg/devicemanager_script_execute.py index bf36af7e..e0614774 100644 --- a/sdk/python/pulumiverse_fortios/fmg/devicemanager_script_execute.py +++ b/sdk/python/pulumiverse_fortios/fmg/devicemanager_script_execute.py @@ -235,7 +235,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -245,7 +244,6 @@ def __init__(__self__, target_devname="devname", timeout=5) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -267,7 +265,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -277,7 +274,6 @@ def __init__(__self__, target_devname="devname", timeout=5) ``` - :param str resource_name: The name of the resource. :param DevicemanagerScriptExecuteArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/firewall_object_address.py b/sdk/python/pulumiverse_fortios/fmg/firewall_object_address.py index f3058cbb..81205f20 100644 --- a/sdk/python/pulumiverse_fortios/fmg/firewall_object_address.py +++ b/sdk/python/pulumiverse_fortios/fmg/firewall_object_address.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -391,7 +390,6 @@ def __init__(__self__, start_ip="2.2.2.1", type="iprange") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -417,7 +415,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -440,7 +437,6 @@ def __init__(__self__, start_ip="2.2.2.1", type="iprange") ``` - :param str resource_name: The name of the resource. :param FirewallObjectAddressArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/firewall_object_ippool.py b/sdk/python/pulumiverse_fortios/fmg/firewall_object_ippool.py index 056764b9..a5333d86 100644 --- a/sdk/python/pulumiverse_fortios/fmg/firewall_object_ippool.py +++ b/sdk/python/pulumiverse_fortios/fmg/firewall_object_ippool.py @@ -333,7 +333,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -347,7 +346,6 @@ def __init__(__self__, startip="1.1.10.1", type="one-to-one") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -372,7 +370,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -386,7 +383,6 @@ def __init__(__self__, startip="1.1.10.1", type="one-to-one") ``` - :param str resource_name: The name of the resource. :param FirewallObjectIppoolArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/firewall_object_service.py b/sdk/python/pulumiverse_fortios/fmg/firewall_object_service.py index 0301aab5..1e605dfc 100644 --- a/sdk/python/pulumiverse_fortios/fmg/firewall_object_service.py +++ b/sdk/python/pulumiverse_fortios/fmg/firewall_object_service.py @@ -492,7 +492,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -517,7 +516,6 @@ def __init__(__self__, protocol="IP", protocol_number=4) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -546,7 +544,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -571,7 +568,6 @@ def __init__(__self__, protocol="IP", protocol_number=4) ``` - :param str resource_name: The name of the resource. :param FirewallObjectServiceArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/firewall_object_vip.py b/sdk/python/pulumiverse_fortios/fmg/firewall_object_vip.py index 3b857d8c..e066a79a 100644 --- a/sdk/python/pulumiverse_fortios/fmg/firewall_object_vip.py +++ b/sdk/python/pulumiverse_fortios/fmg/firewall_object_vip.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -389,7 +388,6 @@ def __init__(__self__, mapped_addr="update.microsoft.com", type="fqdn") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -415,7 +413,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -436,7 +433,6 @@ def __init__(__self__, mapped_addr="update.microsoft.com", type="fqdn") ``` - :param str resource_name: The name of the resource. :param FirewallObjectVipArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/firewall_security_policy.py b/sdk/python/pulumiverse_fortios/fmg/firewall_security_policy.py index e127b0ca..cac64a30 100644 --- a/sdk/python/pulumiverse_fortios/fmg/firewall_security_policy.py +++ b/sdk/python/pulumiverse_fortios/fmg/firewall_security_policy.py @@ -1443,7 +1443,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1472,7 +1471,6 @@ def __init__(__self__, users=["guest"], utm_status="enable") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -1530,7 +1528,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1559,7 +1556,6 @@ def __init__(__self__, users=["guest"], utm_status="enable") ``` - :param str resource_name: The name of the resource. :param FirewallSecurityPolicyArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/firewall_security_policypackage.py b/sdk/python/pulumiverse_fortios/fmg/firewall_security_policypackage.py index c57f606c..b1d5b2c2 100644 --- a/sdk/python/pulumiverse_fortios/fmg/firewall_security_policypackage.py +++ b/sdk/python/pulumiverse_fortios/fmg/firewall_security_policypackage.py @@ -203,14 +203,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test1 = fortios.fmg.FirewallSecurityPolicypackage("test1", target="FGVM64-test") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -231,14 +229,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test1 = fortios.fmg.FirewallSecurityPolicypackage("test1", target="FGVM64-test") ``` - :param str resource_name: The name of the resource. :param FirewallSecurityPolicypackageArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/jsonrpc_request.py b/sdk/python/pulumiverse_fortios/fmg/jsonrpc_request.py index d25798f9..481f6d72 100644 --- a/sdk/python/pulumiverse_fortios/fmg/jsonrpc_request.py +++ b/sdk/python/pulumiverse_fortios/fmg/jsonrpc_request.py @@ -119,7 +119,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, \"\"\") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -198,7 +196,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -259,7 +256,6 @@ def __init__(__self__, \"\"\") ``` - :param str resource_name: The name of the resource. :param JsonrpcRequestArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/object_adom_revision.py b/sdk/python/pulumiverse_fortios/fmg/object_adom_revision.py index b2b6c6bf..4619c543 100644 --- a/sdk/python/pulumiverse_fortios/fmg/object_adom_revision.py +++ b/sdk/python/pulumiverse_fortios/fmg/object_adom_revision.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -213,7 +212,6 @@ def __init__(__self__, description="adom revision", locked=0) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -234,7 +232,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -244,7 +241,6 @@ def __init__(__self__, description="adom revision", locked=0) ``` - :param str resource_name: The name of the resource. :param ObjectAdomRevisionArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_admin.py b/sdk/python/pulumiverse_fortios/fmg/system_admin.py index dffd6af8..ccf8b811 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_admin.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_admin.py @@ -137,7 +137,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -147,7 +146,6 @@ def __init__(__self__, https_port=443, idle_timeout=20) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -166,7 +164,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -176,7 +173,6 @@ def __init__(__self__, https_port=443, idle_timeout=20) ``` - :param str resource_name: The name of the resource. :param SystemAdminArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_admin_profiles.py b/sdk/python/pulumiverse_fortios/fmg/system_admin_profiles.py index 965207c3..48bd634d 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_admin_profiles.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_admin_profiles.py @@ -1060,7 +1060,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1098,7 +1097,6 @@ def __init__(__self__, terminal_access="read", vpn_manager="read") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -1145,7 +1143,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1183,7 +1180,6 @@ def __init__(__self__, terminal_access="read", vpn_manager="read") ``` - :param str resource_name: The name of the resource. :param SystemAdminProfilesArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_admin_user.py b/sdk/python/pulumiverse_fortios/fmg/system_admin_user.py index d26cb30d..f3f45257 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_admin_user.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_admin_user.py @@ -367,7 +367,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -388,7 +387,6 @@ def __init__(__self__, trusthost1="2.2.2.2 255.255.255.255", userid="user2") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -414,7 +412,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -435,7 +432,6 @@ def __init__(__self__, trusthost1="2.2.2.2 255.255.255.255", userid="user2") ``` - :param str resource_name: The name of the resource. :param SystemAdminUserArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_adom.py b/sdk/python/pulumiverse_fortios/fmg/system_adom.py index 38822237..344687ab 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_adom.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_adom.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -384,7 +383,6 @@ def __init__(__self__, status=1, type="FortiCarrier") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -410,7 +408,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -426,7 +423,6 @@ def __init__(__self__, status=1, type="FortiCarrier") ``` - :param str resource_name: The name of the resource. :param SystemAdomArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_dns.py b/sdk/python/pulumiverse_fortios/fmg/system_dns.py index 278eb8dc..40b31e34 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_dns.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_dns.py @@ -104,7 +104,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -113,7 +112,6 @@ def __init__(__self__, primary="208.91.112.52", secondary="208.91.112.54") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -131,7 +129,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -140,7 +137,6 @@ def __init__(__self__, primary="208.91.112.52", secondary="208.91.112.54") ``` - :param str resource_name: The name of the resource. :param SystemDnsArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_global.py b/sdk/python/pulumiverse_fortios/fmg/system_global.py index 00a9f71b..5898b0c8 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_global.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_global.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -215,7 +214,6 @@ def __init__(__self__, hostname="FMG-VM64-test", timezone="09") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -236,7 +234,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -248,7 +245,6 @@ def __init__(__self__, hostname="FMG-VM64-test", timezone="09") ``` - :param str resource_name: The name of the resource. :param SystemGlobalArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_license_forticare.py b/sdk/python/pulumiverse_fortios/fmg/system_license_forticare.py index 786b8077..fd6508a3 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_license_forticare.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_license_forticare.py @@ -135,7 +135,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -144,7 +143,6 @@ def __init__(__self__, registration_code="jn3t3Nw7qckQzt955Htkfj5hwQ6aaa", target="fortigate-test") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -163,7 +161,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -172,7 +169,6 @@ def __init__(__self__, registration_code="jn3t3Nw7qckQzt955Htkfj5hwQ6aaa", target="fortigate-test") ``` - :param str resource_name: The name of the resource. :param SystemLicenseForticareArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_license_vm.py b/sdk/python/pulumiverse_fortios/fmg/system_license_vm.py index 80458b83..f974bcf2 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_license_vm.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_license_vm.py @@ -135,7 +135,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -144,7 +143,6 @@ def __init__(__self__, file_content="XXX", target="fortigate-test") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -163,7 +161,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -172,7 +169,6 @@ def __init__(__self__, file_content="XXX", target="fortigate-test") ``` - :param str resource_name: The name of the resource. :param SystemLicenseVmArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_network_interface.py b/sdk/python/pulumiverse_fortios/fmg/system_network_interface.py index 033afc6c..72d841d2 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_network_interface.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_network_interface.py @@ -228,7 +228,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -248,7 +247,6 @@ def __init__(__self__, ], status="up") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -269,7 +267,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -289,7 +286,6 @@ def __init__(__self__, ], status="up") ``` - :param str resource_name: The name of the resource. :param SystemNetworkInterfaceArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_network_route.py b/sdk/python/pulumiverse_fortios/fmg/system_network_route.py index a58b5695..6e4dff3f 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_network_route.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_network_route.py @@ -166,7 +166,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -177,7 +176,6 @@ def __init__(__self__, gateway="192.168.2.1", route_id=5) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -197,7 +195,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -208,7 +205,6 @@ def __init__(__self__, gateway="192.168.2.1", route_id=5) ``` - :param str resource_name: The name of the resource. :param SystemNetworkRouteArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/fmg/system_ntp.py b/sdk/python/pulumiverse_fortios/fmg/system_ntp.py index 2a253f75..5d6e82c3 100644 --- a/sdk/python/pulumiverse_fortios/fmg/system_ntp.py +++ b/sdk/python/pulumiverse_fortios/fmg/system_ntp.py @@ -136,7 +136,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -146,7 +145,6 @@ def __init__(__self__, status="enable", sync_interval=30) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -165,7 +163,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -175,7 +172,6 @@ def __init__(__self__, status="enable", sync_interval=30) ``` - :param str resource_name: The name of the resource. :param SystemNtpArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/ftpproxy/explicit.py b/sdk/python/pulumiverse_fortios/ftpproxy/explicit.py index 4eefa06f..7c924e38 100644 --- a/sdk/python/pulumiverse_fortios/ftpproxy/explicit.py +++ b/sdk/python/pulumiverse_fortios/ftpproxy/explicit.py @@ -401,7 +401,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -411,7 +410,6 @@ def __init__(__self__, sec_default_action="deny", status="disable") ``` - ## Import @@ -456,7 +454,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -466,7 +463,6 @@ def __init__(__self__, sec_default_action="deny", status="disable") ``` - ## Import @@ -671,7 +667,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/icap/profile.py b/sdk/python/pulumiverse_fortios/icap/profile.py index 6366dde1..bef993bb 100644 --- a/sdk/python/pulumiverse_fortios/icap/profile.py +++ b/sdk/python/pulumiverse_fortios/icap/profile.py @@ -59,7 +59,7 @@ def __init__(__self__, *, :param pulumi.Input[str] file_transfer_failure: Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: `error`, `bypass`. :param pulumi.Input[str] file_transfer_path: Path component of the ICAP URI that identifies the file transfer processing service. :param pulumi.Input[str] file_transfer_server: ICAP server to use for a file transfer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icap_block_log: Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['ProfileIcapHeaderArgs']]] icap_headers: Configure ICAP forwarded request headers. The structure of `icap_headers` block is documented below. :param pulumi.Input[str] methods: The allowed HTTP methods that will be sent to ICAP server for further processing. @@ -252,7 +252,7 @@ def file_transfer_server(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -595,7 +595,7 @@ def __init__(__self__, *, :param pulumi.Input[str] file_transfer_failure: Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: `error`, `bypass`. :param pulumi.Input[str] file_transfer_path: Path component of the ICAP URI that identifies the file transfer processing service. :param pulumi.Input[str] file_transfer_server: ICAP server to use for a file transfer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icap_block_log: Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['ProfileIcapHeaderArgs']]] icap_headers: Configure ICAP forwarded request headers. The structure of `icap_headers` block is documented below. :param pulumi.Input[str] methods: The allowed HTTP methods that will be sent to ICAP server for further processing. @@ -788,7 +788,7 @@ def file_transfer_server(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1129,7 +1129,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1148,7 +1147,6 @@ def __init__(__self__, response_req_hdr="disable", streaming_content_bypass="disable") ``` - ## Import @@ -1178,7 +1176,7 @@ def __init__(__self__, :param pulumi.Input[str] file_transfer_failure: Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: `error`, `bypass`. :param pulumi.Input[str] file_transfer_path: Path component of the ICAP URI that identifies the file transfer processing service. :param pulumi.Input[str] file_transfer_server: ICAP server to use for a file transfer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icap_block_log: Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileIcapHeaderArgs']]]] icap_headers: Configure ICAP forwarded request headers. The structure of `icap_headers` block is documented below. :param pulumi.Input[str] methods: The allowed HTTP methods that will be sent to ICAP server for further processing. @@ -1215,7 +1213,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1234,7 +1231,6 @@ def __init__(__self__, response_req_hdr="disable", streaming_content_bypass="disable") ``` - ## Import @@ -1402,7 +1398,7 @@ def get(resource_name: str, :param pulumi.Input[str] file_transfer_failure: Action to take if the ICAP server cannot be contacted when processing a file transfer. Valid values: `error`, `bypass`. :param pulumi.Input[str] file_transfer_path: Path component of the ICAP URI that identifies the file transfer processing service. :param pulumi.Input[str] file_transfer_server: ICAP server to use for a file transfer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icap_block_log: Enable/disable UTM log when infection found (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileIcapHeaderArgs']]]] icap_headers: Configure ICAP forwarded request headers. The structure of `icap_headers` block is documented below. :param pulumi.Input[str] methods: The allowed HTTP methods that will be sent to ICAP server for further processing. @@ -1535,7 +1531,7 @@ def file_transfer_server(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1725,7 +1721,7 @@ def timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/icap/server.py b/sdk/python/pulumiverse_fortios/icap/server.py index da853348..386d824e 100644 --- a/sdk/python/pulumiverse_fortios/icap/server.py +++ b/sdk/python/pulumiverse_fortios/icap/server.py @@ -467,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -479,7 +478,6 @@ def __init__(__self__, max_connections=100, port=22) ``` - ## Import @@ -526,7 +524,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -538,7 +535,6 @@ def __init__(__self__, max_connections=100, port=22) ``` - ## Import @@ -769,7 +765,7 @@ def ssl_cert(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/icap/servergroup.py b/sdk/python/pulumiverse_fortios/icap/servergroup.py index b3aa91d2..13c83e98 100644 --- a/sdk/python/pulumiverse_fortios/icap/servergroup.py +++ b/sdk/python/pulumiverse_fortios/icap/servergroup.py @@ -25,7 +25,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Servergroup resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. :param pulumi.Input[str] name: Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing. :param pulumi.Input[Sequence[pulumi.Input['ServergroupServerListArgs']]] server_lists: Add ICAP servers to a list to form a server group. Optionally assign weights to each server. The structure of `server_list` block is documented below. @@ -60,7 +60,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -129,7 +129,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Servergroup resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. :param pulumi.Input[str] name: Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing. :param pulumi.Input[Sequence[pulumi.Input['ServergroupServerListArgs']]] server_lists: Add ICAP servers to a list to form a server group. Optionally assign weights to each server. The structure of `server_list` block is documented below. @@ -164,7 +164,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -257,7 +257,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. :param pulumi.Input[str] name: Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServergroupServerListArgs']]]] server_lists: Add ICAP servers to a list to form a server group. Optionally assign weights to each server. The structure of `server_list` block is documented below. @@ -350,7 +350,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldb_method: Load balance method. Valid values: `weighted`, `least-session`, `active-passive`. :param pulumi.Input[str] name: Configure an ICAP server group consisting one or multiple forward servers. Supports failover and load balancing. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServergroupServerListArgs']]]] server_lists: Add ICAP servers to a list to form a server group. Optionally assign weights to each server. The structure of `server_list` block is documented below. @@ -380,7 +380,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def server_lists(self) -> pulumi.Output[Optional[Sequence['outputs.ServergroupSe @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ipmask/get_cidr.py b/sdk/python/pulumiverse_fortios/ipmask/get_cidr.py index 7d48a7c6..20422d0d 100644 --- a/sdk/python/pulumiverse_fortios/ipmask/get_cidr.py +++ b/sdk/python/pulumiverse_fortios/ipmask/get_cidr.py @@ -102,7 +102,6 @@ def get_cidr(ipmask: Optional[str] = None, ### Example1 - ```python import pulumi import pulumi_fortios as fortios @@ -111,11 +110,9 @@ def get_cidr(ipmask: Optional[str] = None, trname_cidr = fortios.ipmask.get_cidr(ipmask=trname_interface.ip) pulumi.export("output1", trname_cidr.cidr) ``` - ### Example2 - ```python import pulumi import pulumi_fortios as fortios @@ -131,7 +128,6 @@ def get_cidr(ipmask: Optional[str] = None, pulumi.export("outputConv2", trname_cidr.cidrlists) pulumi.export("outputOrignal", trname_interface.ip) ``` - :param str ipmask: Specify IP/MASK. @@ -162,7 +158,6 @@ def get_cidr_output(ipmask: Optional[pulumi.Input[Optional[str]]] = None, ### Example1 - ```python import pulumi import pulumi_fortios as fortios @@ -171,11 +166,9 @@ def get_cidr_output(ipmask: Optional[pulumi.Input[Optional[str]]] = None, trname_cidr = fortios.ipmask.get_cidr(ipmask=trname_interface.ip) pulumi.export("output1", trname_cidr.cidr) ``` - ### Example2 - ```python import pulumi import pulumi_fortios as fortios @@ -191,7 +184,6 @@ def get_cidr_output(ipmask: Optional[pulumi.Input[Optional[str]]] = None, pulumi.export("outputConv2", trname_cidr.cidrlists) pulumi.export("outputOrignal", trname_interface.ip) ``` - :param str ipmask: Specify IP/MASK. diff --git a/sdk/python/pulumiverse_fortios/ips/custom.py b/sdk/python/pulumiverse_fortios/ips/custom.py index 1213ec9d..d950fc2b 100644 --- a/sdk/python/pulumiverse_fortios/ips/custom.py +++ b/sdk/python/pulumiverse_fortios/ips/custom.py @@ -831,7 +831,7 @@ def tag(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/decoder.py b/sdk/python/pulumiverse_fortios/ips/decoder.py index 6ee36c05..af85d635 100644 --- a/sdk/python/pulumiverse_fortios/ips/decoder.py +++ b/sdk/python/pulumiverse_fortios/ips/decoder.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Decoder resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Decoder name. :param pulumi.Input[Sequence[pulumi.Input['DecoderParameterArgs']]] parameters: IPS group parameters. The structure of `parameter` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Decoder resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Decoder name. :param pulumi.Input[Sequence[pulumi.Input['DecoderParameterArgs']]] parameters: IPS group parameters. The structure of `parameter` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Decoder name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DecoderParameterArgs']]]] parameters: IPS group parameters. The structure of `parameter` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Decoder name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DecoderParameterArgs']]]] parameters: IPS group parameters. The structure of `parameter` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def parameters(self) -> pulumi.Output[Optional[Sequence['outputs.DecoderParamete @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/global_.py b/sdk/python/pulumiverse_fortios/ips/global_.py index e44ec9cf..c565b4f6 100644 --- a/sdk/python/pulumiverse_fortios/ips/global_.py +++ b/sdk/python/pulumiverse_fortios/ips/global_.py @@ -49,7 +49,7 @@ def __init__(__self__, *, :param pulumi.Input[int] engine_count: Number of IPS engines running. If set to the default value of 0, FortiOS sets the number to optimize performance depending on the number of CPU cores. :param pulumi.Input[str] exclude_signatures: Excluded signatures. :param pulumi.Input[str] fail_open: Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intelligent_mode: Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ips_reserve_cpu: Enable/disable IPS daemon's use of CPUs other than CPU 0 Valid values: `disable`, `enable`. :param pulumi.Input[int] ngfw_max_scan_range: NGFW policy-mode app detection threshold. @@ -220,7 +220,7 @@ def fail_open(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -409,7 +409,7 @@ def __init__(__self__, *, :param pulumi.Input[int] engine_count: Number of IPS engines running. If set to the default value of 0, FortiOS sets the number to optimize performance depending on the number of CPU cores. :param pulumi.Input[str] exclude_signatures: Excluded signatures. :param pulumi.Input[str] fail_open: Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intelligent_mode: Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ips_reserve_cpu: Enable/disable IPS daemon's use of CPUs other than CPU 0 Valid values: `disable`, `enable`. :param pulumi.Input[int] ngfw_max_scan_range: NGFW policy-mode app detection threshold. @@ -580,7 +580,7 @@ def fail_open(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -766,7 +766,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -785,7 +784,6 @@ def __init__(__self__, sync_session_ttl="enable", traffic_submit="disable") ``` - ## Import @@ -816,7 +814,7 @@ def __init__(__self__, :param pulumi.Input[int] engine_count: Number of IPS engines running. If set to the default value of 0, FortiOS sets the number to optimize performance depending on the number of CPU cores. :param pulumi.Input[str] exclude_signatures: Excluded signatures. :param pulumi.Input[str] fail_open: Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intelligent_mode: Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ips_reserve_cpu: Enable/disable IPS daemon's use of CPUs other than CPU 0 Valid values: `disable`, `enable`. :param pulumi.Input[int] ngfw_max_scan_range: NGFW policy-mode app detection threshold. @@ -841,7 +839,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -860,7 +857,6 @@ def __init__(__self__, sync_session_ttl="enable", traffic_submit="disable") ``` - ## Import @@ -996,7 +992,7 @@ def get(resource_name: str, :param pulumi.Input[int] engine_count: Number of IPS engines running. If set to the default value of 0, FortiOS sets the number to optimize performance depending on the number of CPU cores. :param pulumi.Input[str] exclude_signatures: Excluded signatures. :param pulumi.Input[str] fail_open: Enable to allow traffic if the IPS process crashes. Default is disable and IPS traffic is blocked when the IPS process crashes. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intelligent_mode: Enable/disable IPS adaptive scanning (intelligent mode). Intelligent mode optimizes the scanning method for the type of traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ips_reserve_cpu: Enable/disable IPS daemon's use of CPUs other than CPU 0 Valid values: `disable`, `enable`. :param pulumi.Input[int] ngfw_max_scan_range: NGFW policy-mode app detection threshold. @@ -1114,7 +1110,7 @@ def fail_open(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1208,7 +1204,7 @@ def traffic_submit(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/rule.py b/sdk/python/pulumiverse_fortios/ips/rule.py index 16181fcf..69bf241c 100644 --- a/sdk/python/pulumiverse_fortios/ips/rule.py +++ b/sdk/python/pulumiverse_fortios/ips/rule.py @@ -40,7 +40,7 @@ def __init__(__self__, *, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -336,7 +336,7 @@ def __init__(__self__, *, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -440,7 +440,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -634,7 +634,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -655,7 +654,6 @@ def __init__(__self__, severity="critical", status="enable") ``` - ## Import @@ -681,7 +679,7 @@ def __init__(__self__, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -707,7 +705,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -728,7 +725,6 @@ def __init__(__self__, severity="critical", status="enable") ``` - ## Import @@ -847,7 +843,7 @@ def get(resource_name: str, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -922,7 +918,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1024,7 +1020,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/rulesettings.py b/sdk/python/pulumiverse_fortios/ips/rulesettings.py index ff2c8ebe..a07999e0 100644 --- a/sdk/python/pulumiverse_fortios/ips/rulesettings.py +++ b/sdk/python/pulumiverse_fortios/ips/rulesettings.py @@ -220,7 +220,7 @@ def fosid(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/sensor.py b/sdk/python/pulumiverse_fortios/ips/sensor.py index 25bfbd8b..1fa77509 100644 --- a/sdk/python/pulumiverse_fortios/ips/sensor.py +++ b/sdk/python/pulumiverse_fortios/ips/sensor.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SensorEntryArgs']]] entries: IPS sensor filter. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['SensorFilterArgs']]] filters: IPS sensor filter. The structure of `filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Sensor name. :param pulumi.Input[Sequence[pulumi.Input['SensorOverrideArgs']]] overrides: IPS override rule. The structure of `override` block is documented below. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -144,7 +144,7 @@ def filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SensorFilt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -236,7 +236,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SensorEntryArgs']]] entries: IPS sensor filter. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['SensorFilterArgs']]] filters: IPS sensor filter. The structure of `filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Sensor name. :param pulumi.Input[Sequence[pulumi.Input['SensorOverrideArgs']]] overrides: IPS override rule. The structure of `override` block is documented below. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -344,7 +344,7 @@ def filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SensorFilt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -460,7 +460,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorEntryArgs']]]] entries: IPS sensor filter. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorFilterArgs']]]] filters: IPS sensor filter. The structure of `filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Sensor name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorOverrideArgs']]]] overrides: IPS override rule. The structure of `override` block is documented below. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -577,7 +577,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorEntryArgs']]]] entries: IPS sensor filter. The structure of `entries` block is documented below. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorFilterArgs']]]] filters: IPS sensor filter. The structure of `filter` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Sensor name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SensorOverrideArgs']]]] overrides: IPS override rule. The structure of `override` block is documented below. :param pulumi.Input[str] replacemsg_group: Replacement message group. @@ -654,7 +654,7 @@ def filters(self) -> pulumi.Output[Optional[Sequence['outputs.SensorFilter']]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -692,7 +692,7 @@ def scan_botnet_connections(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/settings.py b/sdk/python/pulumiverse_fortios/ips/settings.py index df19ac02..6d37a911 100644 --- a/sdk/python/pulumiverse_fortios/ips/settings.py +++ b/sdk/python/pulumiverse_fortios/ips/settings.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -247,7 +246,6 @@ def __init__(__self__, packet_log_memory=256, packet_log_post_attack=0) ``` - ## Import @@ -287,7 +285,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -298,7 +295,6 @@ def __init__(__self__, packet_log_memory=256, packet_log_post_attack=0) ``` - ## Import @@ -438,7 +434,7 @@ def proxy_inline_ips(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/ips/viewmap.py b/sdk/python/pulumiverse_fortios/ips/viewmap.py index d45a9533..118edc24 100644 --- a/sdk/python/pulumiverse_fortios/ips/viewmap.py +++ b/sdk/python/pulumiverse_fortios/ips/viewmap.py @@ -400,7 +400,7 @@ def vdom_id(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/json/generic_api.py b/sdk/python/pulumiverse_fortios/json/generic_api.py index d20bbaf9..efd53150 100644 --- a/sdk/python/pulumiverse_fortios/json/generic_api.py +++ b/sdk/python/pulumiverse_fortios/json/generic_api.py @@ -242,7 +242,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -275,7 +274,6 @@ def __init__(__self__, specialparams="action=move&after=1") pulumi.export("response3", test3.response) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -296,7 +294,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -329,7 +326,6 @@ def __init__(__self__, specialparams="action=move&after=1") pulumi.export("response3", test3.response) ``` - :param str resource_name: The name of the resource. :param GenericApiArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/log/customfield.py b/sdk/python/pulumiverse_fortios/log/customfield.py index 4a0b5f0d..03caad70 100644 --- a/sdk/python/pulumiverse_fortios/log/customfield.py +++ b/sdk/python/pulumiverse_fortios/log/customfield.py @@ -169,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -178,7 +177,6 @@ def __init__(__self__, fosid="1", value="logteststr") ``` - ## Import @@ -216,7 +214,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -225,7 +222,6 @@ def __init__(__self__, fosid="1", value="logteststr") ``` - ## Import @@ -341,7 +337,7 @@ def value(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/disk/filter.py b/sdk/python/pulumiverse_fortios/log/disk/filter.py index 5f28cbc6..8bf3493d 100644 --- a/sdk/python/pulumiverse_fortios/log/disk/filter.py +++ b/sdk/python/pulumiverse_fortios/log/disk/filter.py @@ -71,7 +71,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -348,7 +348,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -703,7 +703,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -980,7 +980,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1327,7 +1327,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1346,7 +1345,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -1382,7 +1380,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -1419,7 +1417,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1438,7 +1435,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -1630,7 +1626,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -1817,7 +1813,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1967,7 +1963,7 @@ def system(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/disk/setting.py b/sdk/python/pulumiverse_fortios/log/disk/setting.py index 5adc39c0..41a1b8e7 100644 --- a/sdk/python/pulumiverse_fortios/log/disk/setting.py +++ b/sdk/python/pulumiverse_fortios/log/disk/setting.py @@ -1060,7 +1060,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1092,7 +1091,6 @@ def __init__(__self__, uploadtime="00:00", uploadtype="traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns") ``` - ## Import @@ -1157,7 +1155,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1189,7 +1186,6 @@ def __init__(__self__, uploadtime="00:00", uploadtype="traffic event virus webfilter IPS spamfilter dlp-archive anomaly voip dlp app-ctrl waf netscan gtp dns") ``` - ## Import @@ -1658,7 +1654,7 @@ def uploaduser(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/eventfilter.py b/sdk/python/pulumiverse_fortios/log/eventfilter.py index d4a44af3..ac52f320 100644 --- a/sdk/python/pulumiverse_fortios/log/eventfilter.py +++ b/sdk/python/pulumiverse_fortios/log/eventfilter.py @@ -665,7 +665,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -683,7 +682,6 @@ def __init__(__self__, wan_opt="enable", wireless_activity="enable") ``` - ## Import @@ -736,7 +734,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -754,7 +751,6 @@ def __init__(__self__, wan_opt="enable", wireless_activity="enable") ``` - ## Import @@ -1031,7 +1027,7 @@ def user(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/filter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/filter.py index c047d2d4..ee344f7f 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/filter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/filter.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -188,7 +188,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -323,7 +323,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -468,7 +468,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -627,7 +627,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -764,7 +764,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -865,7 +865,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -911,7 +911,7 @@ def sniffer_traffic(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridefilter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridefilter.py index 697ce078..a9683cfc 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridefilter.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -188,7 +188,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -323,7 +323,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -468,7 +468,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -627,7 +627,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -764,7 +764,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -865,7 +865,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -911,7 +911,7 @@ def sniffer_traffic(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridesetting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridesetting.py index 75786d21..f5e2fbb4 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/overridesetting.py @@ -220,7 +220,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/setting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/setting.py index df5f4b3a..c057f55c 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/setting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/cloud/setting.py @@ -49,7 +49,7 @@ def __init__(__self__, *, :param pulumi.Input[int] conn_timeout: FortiAnalyzer connection time-out in seconds (for status and log buffer). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] enc_algorithm: Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -196,7 +196,7 @@ def enc_algorithm(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def __init__(__self__, *, :param pulumi.Input[int] conn_timeout: FortiAnalyzer connection time-out in seconds (for status and log buffer). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] enc_algorithm: Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -604,7 +604,7 @@ def enc_algorithm(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -889,7 +889,7 @@ def __init__(__self__, :param pulumi.Input[int] conn_timeout: FortiAnalyzer connection time-out in seconds (for status and log buffer). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] enc_algorithm: Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1058,7 +1058,7 @@ def get(resource_name: str, :param pulumi.Input[int] conn_timeout: FortiAnalyzer connection time-out in seconds (for status and log buffer). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] enc_algorithm: Configure the level of SSL protection for secure communication with FortiAnalyzer. Valid values: `high-medium`, `high`, `low`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1161,7 +1161,7 @@ def enc_algorithm(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1303,7 +1303,7 @@ def upload_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/filter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/filter.py index 1dfc2e73..de10fb61 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/filter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/filter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridefilter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridefilter.py index b6c31387..b2ef2c5e 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridefilter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridesetting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridesetting.py index 9f158f2f..d5c88dbe 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/overridesetting.py @@ -63,7 +63,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -284,7 +284,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -631,7 +631,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -852,7 +852,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1195,7 +1195,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1218,7 +1217,6 @@ def __init__(__self__, upload_time="00:59", use_management_vdom="disable") ``` - ## Import @@ -1250,7 +1248,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1287,7 +1285,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1310,7 +1307,6 @@ def __init__(__self__, upload_time="00:59", use_management_vdom="disable") ``` - ## Import @@ -1486,7 +1482,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1637,7 +1633,7 @@ def faz_type(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1827,7 +1823,7 @@ def use_management_vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/setting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/setting.py index e6078896..2e08f436 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/setting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/setting.py @@ -61,7 +61,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -276,7 +276,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -597,7 +597,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -812,7 +812,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1129,7 +1129,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1151,7 +1150,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:59") ``` - ## Import @@ -1183,7 +1181,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1218,7 +1216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1240,7 +1237,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:59") ``` - ## Import @@ -1410,7 +1406,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1557,7 +1553,7 @@ def faz_type(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1731,7 +1727,7 @@ def upload_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/filter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/filter.py index 3fc2f188..8d96bfd6 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/filter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/filter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridefilter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridefilter.py index 431ea5e6..b7ede4e9 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridefilter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridesetting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridesetting.py index 08fd2f6b..a386dc97 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/overridesetting.py @@ -63,7 +63,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -284,7 +284,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -631,7 +631,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -852,7 +852,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1195,7 +1195,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1218,7 +1217,6 @@ def __init__(__self__, upload_time="00:59", use_management_vdom="disable") ``` - ## Import @@ -1250,7 +1248,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1287,7 +1285,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1310,7 +1307,6 @@ def __init__(__self__, upload_time="00:59", use_management_vdom="disable") ``` - ## Import @@ -1486,7 +1482,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1637,7 +1633,7 @@ def faz_type(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1827,7 +1823,7 @@ def use_management_vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/setting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/setting.py index 1ffb59cd..4c4f2d5e 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/setting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v2/setting.py @@ -61,7 +61,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -276,7 +276,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -597,7 +597,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -812,7 +812,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1129,7 +1129,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1151,7 +1150,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:59") ``` - ## Import @@ -1183,7 +1181,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1218,7 +1216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1240,7 +1237,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:59") ``` - ## Import @@ -1410,7 +1406,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1557,7 +1553,7 @@ def faz_type(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1731,7 +1727,7 @@ def upload_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/filter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/filter.py index 9d6d659d..8d868f23 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/filter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/filter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridefilter.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridefilter.py index e38db800..ea210d41 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridefilter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridesetting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridesetting.py index f3d07ad6..e7845db4 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/overridesetting.py @@ -63,7 +63,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -284,7 +284,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -631,7 +631,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -852,7 +852,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1195,7 +1195,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1218,7 +1217,6 @@ def __init__(__self__, upload_time="00:59", use_management_vdom="disable") ``` - ## Import @@ -1250,7 +1248,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1287,7 +1285,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1310,7 +1307,6 @@ def __init__(__self__, upload_time="00:59", use_management_vdom="disable") ``` - ## Import @@ -1486,7 +1482,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1637,7 +1633,7 @@ def faz_type(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1827,7 +1823,7 @@ def use_management_vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/setting.py b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/setting.py index 253284ca..bf7a838c 100644 --- a/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/setting.py +++ b/sdk/python/pulumiverse_fortios/log/fortianalyzer/v3/setting.py @@ -61,7 +61,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -276,7 +276,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -597,7 +597,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -812,7 +812,7 @@ def faz_type(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1129,7 +1129,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1151,7 +1150,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:59") ``` - ## Import @@ -1183,7 +1181,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1218,7 +1216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1240,7 +1237,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:59") ``` - ## Import @@ -1410,7 +1406,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable sending FortiAnalyzer log data with SSL encryption. Valid values: `high-medium`, `high`, `low`. :param pulumi.Input[str] fallback_to_primary: Enable/disable this FortiGate unit to fallback to the primary FortiAnalyzer when it is available. Valid values: `enable`, `disable`. :param pulumi.Input[int] faz_type: Hidden setting index of FortiAnalyzer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hmac_algorithm: FortiAnalyzer IPsec tunnel HMAC algorithm. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1557,7 +1553,7 @@ def faz_type(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1731,7 +1727,7 @@ def upload_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortiguard/filter.py b/sdk/python/pulumiverse_fortios/log/fortiguard/filter.py index 37123726..bae688f5 100644 --- a/sdk/python/pulumiverse_fortios/log/fortiguard/filter.py +++ b/sdk/python/pulumiverse_fortios/log/fortiguard/filter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortiguard/overridefilter.py b/sdk/python/pulumiverse_fortios/log/fortiguard/overridefilter.py index 5d7e58af..f233e873 100644 --- a/sdk/python/pulumiverse_fortios/log/fortiguard/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/fortiguard/overridefilter.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -216,7 +216,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -560,7 +560,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -783,7 +781,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -826,7 +823,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -959,7 +955,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1075,7 +1071,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortiguard/overridesetting.py b/sdk/python/pulumiverse_fortios/log/fortiguard/overridesetting.py index d56c7900..25db21f4 100644 --- a/sdk/python/pulumiverse_fortios/log/fortiguard/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/fortiguard/overridesetting.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -380,7 +379,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:00") ``` - ## Import @@ -424,7 +422,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -436,7 +433,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:00") ``` - ## Import @@ -628,7 +624,7 @@ def upload_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/fortiguard/setting.py b/sdk/python/pulumiverse_fortios/log/fortiguard/setting.py index c1636699..182d799c 100644 --- a/sdk/python/pulumiverse_fortios/log/fortiguard/setting.py +++ b/sdk/python/pulumiverse_fortios/log/fortiguard/setting.py @@ -533,7 +533,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -547,7 +546,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:00") ``` - ## Import @@ -596,7 +594,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -610,7 +607,6 @@ def __init__(__self__, upload_option="5-minute", upload_time="00:00") ``` - ## Import @@ -867,7 +863,7 @@ def upload_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/guidisplay.py b/sdk/python/pulumiverse_fortios/log/guidisplay.py index 8aa91fee..d43602ba 100644 --- a/sdk/python/pulumiverse_fortios/log/guidisplay.py +++ b/sdk/python/pulumiverse_fortios/log/guidisplay.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, resolve_apps="enable", resolve_hosts="enable") ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, resolve_apps="enable", resolve_hosts="enable") ``` - ## Import @@ -342,7 +338,7 @@ def resolve_hosts(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/memory/filter.py b/sdk/python/pulumiverse_fortios/log/memory/filter.py index 72feb8bb..c9d5158e 100644 --- a/sdk/python/pulumiverse_fortios/log/memory/filter.py +++ b/sdk/python/pulumiverse_fortios/log/memory/filter.py @@ -69,7 +69,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -332,7 +332,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -685,7 +685,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -948,7 +948,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1294,7 +1294,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1312,7 +1311,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -1347,7 +1345,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -1384,7 +1382,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1402,7 +1399,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -1590,7 +1586,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha: Enable/disable HA logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec: Enable/disable IPsec negotiation messages logging. Valid values: `enable`, `disable`. @@ -1768,7 +1764,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1918,7 +1914,7 @@ def system(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/memory/globalsetting.py b/sdk/python/pulumiverse_fortios/log/memory/globalsetting.py index 308ee8e9..61fedd49 100644 --- a/sdk/python/pulumiverse_fortios/log/memory/globalsetting.py +++ b/sdk/python/pulumiverse_fortios/log/memory/globalsetting.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -214,7 +213,6 @@ def __init__(__self__, full_second_warning_threshold=90, max_size=163840) ``` - ## Import @@ -253,7 +251,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -264,7 +261,6 @@ def __init__(__self__, full_second_warning_threshold=90, max_size=163840) ``` - ## Import @@ -391,7 +387,7 @@ def max_size(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/memory/setting.py b/sdk/python/pulumiverse_fortios/log/memory/setting.py index 50ab93d1..973f952a 100644 --- a/sdk/python/pulumiverse_fortios/log/memory/setting.py +++ b/sdk/python/pulumiverse_fortios/log/memory/setting.py @@ -137,7 +137,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -146,7 +145,6 @@ def __init__(__self__, diskfull="overwrite", status="disable") ``` - ## Import @@ -183,7 +181,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -192,7 +189,6 @@ def __init__(__self__, diskfull="overwrite", status="disable") ``` - ## Import @@ -293,7 +289,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/nulldevice/filter.py b/sdk/python/pulumiverse_fortios/log/nulldevice/filter.py index d9c1b631..f191ed30 100644 --- a/sdk/python/pulumiverse_fortios/log/nulldevice/filter.py +++ b/sdk/python/pulumiverse_fortios/log/nulldevice/filter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/nulldevice/setting.py b/sdk/python/pulumiverse_fortios/log/nulldevice/setting.py index 737073a1..fcf90445 100644 --- a/sdk/python/pulumiverse_fortios/log/nulldevice/setting.py +++ b/sdk/python/pulumiverse_fortios/log/nulldevice/setting.py @@ -103,14 +103,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.log.nulldevice.Setting("trname", status="disable") ``` - ## Import @@ -146,14 +144,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.log.nulldevice.Setting("trname", status="disable") ``` - ## Import @@ -243,7 +239,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/setting.py b/sdk/python/pulumiverse_fortios/log/setting.py index ce473b42..71cef00c 100644 --- a/sdk/python/pulumiverse_fortios/log/setting.py +++ b/sdk/python/pulumiverse_fortios/log/setting.py @@ -57,7 +57,7 @@ def __init__(__self__, *, :param pulumi.Input[str] faz_override: Enable/disable override FortiAnalyzer settings. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy6_implicit_log: Enable/disable implicit firewall policy6 logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy_implicit_log: Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] local_in_allow: Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_broadcast: Enable/disable local-in-deny-broadcast logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_unicast: Enable/disable local-in-deny-unicast logging. Valid values: `enable`, `disable`. @@ -260,7 +260,7 @@ def fwpolicy_implicit_log(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -529,7 +529,7 @@ def __init__(__self__, *, :param pulumi.Input[str] faz_override: Enable/disable override FortiAnalyzer settings. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy6_implicit_log: Enable/disable implicit firewall policy6 logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy_implicit_log: Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] local_in_allow: Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_broadcast: Enable/disable local-in-deny-broadcast logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_unicast: Enable/disable local-in-deny-unicast logging. Valid values: `enable`, `disable`. @@ -732,7 +732,7 @@ def fwpolicy_implicit_log(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -997,7 +997,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1023,7 +1022,6 @@ def __init__(__self__, syslog_override="disable", user_anonymize="disable") ``` - ## Import @@ -1055,7 +1053,7 @@ def __init__(__self__, :param pulumi.Input[str] faz_override: Enable/disable override FortiAnalyzer settings. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy6_implicit_log: Enable/disable implicit firewall policy6 logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy_implicit_log: Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] local_in_allow: Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_broadcast: Enable/disable local-in-deny-broadcast logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_unicast: Enable/disable local-in-deny-unicast logging. Valid values: `enable`, `disable`. @@ -1086,7 +1084,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1112,7 +1109,6 @@ def __init__(__self__, syslog_override="disable", user_anonymize="disable") ``` - ## Import @@ -1270,7 +1266,7 @@ def get(resource_name: str, :param pulumi.Input[str] faz_override: Enable/disable override FortiAnalyzer settings. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy6_implicit_log: Enable/disable implicit firewall policy6 logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] fwpolicy_implicit_log: Enable/disable implicit firewall policy logging. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] local_in_allow: Enable/disable local-in-allow logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_broadcast: Enable/disable local-in-deny-broadcast logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_in_deny_unicast: Enable/disable local-in-deny-unicast logging. Valid values: `enable`, `disable`. @@ -1409,7 +1405,7 @@ def fwpolicy_implicit_log(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1551,7 +1547,7 @@ def user_anonymize(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslog_setting.py b/sdk/python/pulumiverse_fortios/log/syslog_setting.py index 17236cdb..2533273c 100644 --- a/sdk/python/pulumiverse_fortios/log/syslog_setting.py +++ b/sdk/python/pulumiverse_fortios/log/syslog_setting.py @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -284,7 +283,6 @@ def __init__(__self__, source_ip="10.2.2.199", status="enable") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -309,7 +307,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -323,7 +320,6 @@ def __init__(__self__, source_ip="10.2.2.199", status="enable") ``` - :param str resource_name: The name of the resource. :param SyslogSettingArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/filter.py b/sdk/python/pulumiverse_fortios/log/syslogd/filter.py index b9cf364e..b687d7e9 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/filter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/filter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/overridefilter.py b/sdk/python/pulumiverse_fortios/log/syslogd/overridefilter.py index d33aca5f..f4a0ef28 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/overridefilter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/overridesetting.py b/sdk/python/pulumiverse_fortios/log/syslogd/overridesetting.py index c2a8d677..61a0cef3 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/overridesetting.py @@ -44,7 +44,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -176,7 +176,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -372,7 +372,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -504,7 +504,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -724,7 +724,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -873,7 +873,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -966,7 +966,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1068,7 +1068,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/setting.py b/sdk/python/pulumiverse_fortios/log/syslogd/setting.py index cee1f9ed..5abaaf5f 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/setting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/setting.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -172,7 +172,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -355,7 +355,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -484,7 +484,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -667,7 +667,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -682,7 +681,6 @@ def __init__(__self__, status="disable", syslog_type=1) ``` - ## Import @@ -710,7 +708,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -735,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -750,7 +747,6 @@ def __init__(__self__, status="disable", syslog_type=1) ``` - ## Import @@ -874,7 +870,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -965,7 +961,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1059,7 +1055,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v2/filter.py b/sdk/python/pulumiverse_fortios/log/syslogd/v2/filter.py index f8aeba6c..b3261a76 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v2/filter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v2/filter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridefilter.py b/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridefilter.py index 69fb0de7..0315afde 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridefilter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridesetting.py b/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridesetting.py index 46055006..52d7126c 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v2/overridesetting.py @@ -44,7 +44,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -176,7 +176,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -372,7 +372,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -504,7 +504,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -724,7 +724,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -873,7 +873,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -966,7 +966,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1068,7 +1068,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v2/setting.py b/sdk/python/pulumiverse_fortios/log/syslogd/v2/setting.py index a5573a83..ad26e554 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v2/setting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v2/setting.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -172,7 +172,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -355,7 +355,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -484,7 +484,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -667,7 +667,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -682,7 +681,6 @@ def __init__(__self__, status="disable", syslog_type=2) ``` - ## Import @@ -710,7 +708,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -735,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -750,7 +747,6 @@ def __init__(__self__, status="disable", syslog_type=2) ``` - ## Import @@ -874,7 +870,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -965,7 +961,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1059,7 +1055,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v3/filter.py b/sdk/python/pulumiverse_fortios/log/syslogd/v3/filter.py index 362aeea5..9ec72e3d 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v3/filter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v3/filter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridefilter.py b/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridefilter.py index 1b6af720..ab34adcf 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridefilter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridesetting.py b/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridesetting.py index 5e75adb9..08a0d64c 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v3/overridesetting.py @@ -44,7 +44,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -176,7 +176,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -372,7 +372,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -504,7 +504,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -724,7 +724,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -873,7 +873,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -966,7 +966,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1068,7 +1068,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v3/setting.py b/sdk/python/pulumiverse_fortios/log/syslogd/v3/setting.py index 55c901cb..5bc38c88 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v3/setting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v3/setting.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -172,7 +172,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -355,7 +355,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -484,7 +484,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -667,7 +667,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -682,7 +681,6 @@ def __init__(__self__, status="disable", syslog_type=3) ``` - ## Import @@ -710,7 +708,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -735,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -750,7 +747,6 @@ def __init__(__self__, status="disable", syslog_type=3) ``` - ## Import @@ -874,7 +870,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -965,7 +961,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1059,7 +1055,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v4/filter.py b/sdk/python/pulumiverse_fortios/log/syslogd/v4/filter.py index 66192e21..11cdd355 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v4/filter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v4/filter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridefilter.py b/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridefilter.py index 88d31ae1..5b977dda 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridefilter.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridefilter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OverridefilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Overri @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OverridefilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.Overridefilter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridesetting.py b/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridesetting.py index 8e68d114..4e46c2c4 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridesetting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v4/overridesetting.py @@ -44,7 +44,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -176,7 +176,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -372,7 +372,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -504,7 +504,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -724,7 +724,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -873,7 +873,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -966,7 +966,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1068,7 +1068,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/syslogd/v4/setting.py b/sdk/python/pulumiverse_fortios/log/syslogd/v4/setting.py index 01f18e91..52ff297d 100644 --- a/sdk/python/pulumiverse_fortios/log/syslogd/v4/setting.py +++ b/sdk/python/pulumiverse_fortios/log/syslogd/v4/setting.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -172,7 +172,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -355,7 +355,7 @@ def __init__(__self__, *, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -484,7 +484,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -667,7 +667,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -682,7 +681,6 @@ def __init__(__self__, status="disable", syslog_type=4) ``` - ## Import @@ -710,7 +708,7 @@ def __init__(__self__, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -735,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -750,7 +747,6 @@ def __init__(__self__, status="disable", syslog_type=4) ``` - ## Import @@ -874,7 +870,7 @@ def get(resource_name: str, :param pulumi.Input[str] enc_algorithm: Enable/disable reliable syslogging with TLS encryption. Valid values: `high-medium`, `high`, `low`, `disable`. :param pulumi.Input[str] facility: Remote syslog facility. Valid values: `kernel`, `user`, `mail`, `daemon`, `auth`, `syslog`, `lpr`, `news`, `uucp`, `cron`, `authpriv`, `ftp`, `ntp`, `audit`, `alert`, `clock`, `local0`, `local1`, `local2`, `local3`, `local4`, `local5`, `local6`, `local7`. :param pulumi.Input[str] format: Log format. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] max_log_rate: Syslog maximum log rate in MBps (0 = unlimited). @@ -965,7 +961,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1059,7 +1055,7 @@ def syslog_type(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/filter.py b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/filter.py index 931406f7..d226a777 100644 --- a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/filter.py +++ b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/filter.py @@ -314,7 +314,7 @@ def login_audit(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/setting.py b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/setting.py index 34711af9..6b548c9a 100644 --- a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/setting.py +++ b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/setting.py @@ -455,7 +455,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/filter.py b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/filter.py index 05b7e7df..b61401de 100644 --- a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/filter.py +++ b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/filter.py @@ -314,7 +314,7 @@ def login_audit(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/setting.py b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/setting.py index 636930e0..b6e62012 100644 --- a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/setting.py +++ b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v2/setting.py @@ -455,7 +455,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/filter.py b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/filter.py index c5724f4c..48824ffc 100644 --- a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/filter.py +++ b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/filter.py @@ -314,7 +314,7 @@ def login_audit(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/setting.py b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/setting.py index c5e76986..1a603844 100644 --- a/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/setting.py +++ b/sdk/python/pulumiverse_fortios/log/tacacsaccounting/v3/setting.py @@ -455,7 +455,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/threatweight.py b/sdk/python/pulumiverse_fortios/log/threatweight.py index 02266ba3..82cd8707 100644 --- a/sdk/python/pulumiverse_fortios/log/threatweight.py +++ b/sdk/python/pulumiverse_fortios/log/threatweight.py @@ -38,7 +38,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failed_connection: Threat weight score for failed connections. Valid values: `disable`, `low`, `medium`, `high`, `critical`. :param pulumi.Input[Sequence[pulumi.Input['ThreatweightGeolocationArgs']]] geolocations: Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ThreatweightIpsArgs'] ips: IPS threat weight settings. The structure of `ips` block is documented below. :param pulumi.Input['ThreatweightLevelArgs'] level: Score mapping for threat weight levels. The structure of `level` block is documented below. :param pulumi.Input['ThreatweightMalwareArgs'] malware: Anti-virus malware threat weight settings. The structure of `malware` block is documented below. @@ -152,7 +152,7 @@ def geolocations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Threa @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failed_connection: Threat weight score for failed connections. Valid values: `disable`, `low`, `medium`, `high`, `critical`. :param pulumi.Input[Sequence[pulumi.Input['ThreatweightGeolocationArgs']]] geolocations: Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ThreatweightIpsArgs'] ips: IPS threat weight settings. The structure of `ips` block is documented below. :param pulumi.Input['ThreatweightLevelArgs'] level: Score mapping for threat weight levels. The structure of `level` block is documented below. :param pulumi.Input['ThreatweightMalwareArgs'] malware: Anti-virus malware threat weight settings. The structure of `malware` block is documented below. @@ -384,7 +384,7 @@ def geolocations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Threa @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -502,7 +502,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -623,7 +622,6 @@ def __init__(__self__, ), ]) ``` - ## Import @@ -651,7 +649,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failed_connection: Threat weight score for failed connections. Valid values: `disable`, `low`, `medium`, `high`, `critical`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ThreatweightGeolocationArgs']]]] geolocations: Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ThreatweightIpsArgs']] ips: IPS threat weight settings. The structure of `ips` block is documented below. :param pulumi.Input[pulumi.InputType['ThreatweightLevelArgs']] level: Score mapping for threat weight levels. The structure of `level` block is documented below. :param pulumi.Input[pulumi.InputType['ThreatweightMalwareArgs']] malware: Anti-virus malware threat weight settings. The structure of `malware` block is documented below. @@ -671,7 +669,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -792,7 +789,6 @@ def __init__(__self__, ), ]) ``` - ## Import @@ -901,7 +897,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failed_connection: Threat weight score for failed connections. Valid values: `disable`, `low`, `medium`, `high`, `critical`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ThreatweightGeolocationArgs']]]] geolocations: Geolocation-based threat weight settings. The structure of `geolocation` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ThreatweightIpsArgs']] ips: IPS threat weight settings. The structure of `ips` block is documented below. :param pulumi.Input[pulumi.InputType['ThreatweightLevelArgs']] level: Score mapping for threat weight levels. The structure of `level` block is documented below. :param pulumi.Input[pulumi.InputType['ThreatweightMalwareArgs']] malware: Anti-virus malware threat weight settings. The structure of `malware` block is documented below. @@ -982,7 +978,7 @@ def geolocations(self) -> pulumi.Output[Optional[Sequence['outputs.ThreatweightG @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1028,7 +1024,7 @@ def url_block_detected(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/webtrends/filter.py b/sdk/python/pulumiverse_fortios/log/webtrends/filter.py index 5999958d..d58c2eaa 100644 --- a/sdk/python/pulumiverse_fortios/log/webtrends/filter.py +++ b/sdk/python/pulumiverse_fortios/log/webtrends/filter.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -200,7 +200,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['FilterFreeStyleArgs']]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -528,7 +528,7 @@ def free_styles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Filter @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -718,7 +717,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -772,7 +770,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -790,7 +787,6 @@ def __init__(__self__, ssh="enable", voip="enable") ``` - ## Import @@ -919,7 +915,7 @@ def get(resource_name: str, :param pulumi.Input[str] forti_switch: Enable/disable Forti-Switch logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_traffic: Enable/disable forward traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FilterFreeStyleArgs']]]] free_styles: Free Style Filters The structure of `free_style` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtp: Enable/disable GTP messages logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_traffic: Enable/disable local in or out traffic logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_traffic: Enable/disable multicast traffic logging. Valid values: `enable`, `disable`. @@ -1026,7 +1022,7 @@ def free_styles(self) -> pulumi.Output[Optional[Sequence['outputs.FilterFreeStyl @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1096,7 +1092,7 @@ def ssh(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/log/webtrends/setting.py b/sdk/python/pulumiverse_fortios/log/webtrends/setting.py index 04ab5ad7..7f70197c 100644 --- a/sdk/python/pulumiverse_fortios/log/webtrends/setting.py +++ b/sdk/python/pulumiverse_fortios/log/webtrends/setting.py @@ -137,14 +137,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.log.webtrends.Setting("trname", status="disable") ``` - ## Import @@ -181,14 +179,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.log.webtrends.Setting("trname", status="disable") ``` - ## Import @@ -289,7 +285,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/networking/interface_port.py b/sdk/python/pulumiverse_fortios/networking/interface_port.py index cb9a53d0..53443f57 100644 --- a/sdk/python/pulumiverse_fortios/networking/interface_port.py +++ b/sdk/python/pulumiverse_fortios/networking/interface_port.py @@ -700,7 +700,6 @@ def __init__(__self__, ## Example Usage ### Loopback Interface - ```python import pulumi import pulumiverse_fortios as fortios @@ -716,10 +715,8 @@ def __init__(__self__, type="loopback", vdom="root") ``` - ### VLAN Interface - ```python import pulumi import pulumiverse_fortios as fortios @@ -736,10 +733,8 @@ def __init__(__self__, vdom="root", vlanid="3") ``` - ### Physical Interface - ```python import pulumi import pulumiverse_fortios as fortios @@ -762,7 +757,6 @@ def __init__(__self__, tcp_mss="3232", type="physical") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -801,7 +795,6 @@ def __init__(__self__, ## Example Usage ### Loopback Interface - ```python import pulumi import pulumiverse_fortios as fortios @@ -817,10 +810,8 @@ def __init__(__self__, type="loopback", vdom="root") ``` - ### VLAN Interface - ```python import pulumi import pulumiverse_fortios as fortios @@ -837,10 +828,8 @@ def __init__(__self__, vdom="root", vlanid="3") ``` - ### Physical Interface - ```python import pulumi import pulumiverse_fortios as fortios @@ -863,7 +852,6 @@ def __init__(__self__, tcp_mss="3232", type="physical") ``` - :param str resource_name: The name of the resource. :param InterfacePortArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/networking/route_static.py b/sdk/python/pulumiverse_fortios/networking/route_static.py index 7dd38d6d..7f687c06 100644 --- a/sdk/python/pulumiverse_fortios/networking/route_static.py +++ b/sdk/python/pulumiverse_fortios/networking/route_static.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -394,7 +393,6 @@ def __init__(__self__, status="enable", weight="3") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -422,7 +420,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -448,7 +445,6 @@ def __init__(__self__, status="enable", weight="3") ``` - :param str resource_name: The name of the resource. :param RouteStaticArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/nsxt/servicechain.py b/sdk/python/pulumiverse_fortios/nsxt/servicechain.py index 0d6ec260..f397ec7f 100644 --- a/sdk/python/pulumiverse_fortios/nsxt/servicechain.py +++ b/sdk/python/pulumiverse_fortios/nsxt/servicechain.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Servicechain resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Chain ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Chain name. :param pulumi.Input[Sequence[pulumi.Input['ServicechainServiceIndexArgs']]] service_indices: Configure service index. The structure of `service_index` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Servicechain resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Chain ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Chain name. :param pulumi.Input[Sequence[pulumi.Input['ServicechainServiceIndexArgs']]] service_indices: Configure service index. The structure of `service_index` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Chain ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Chain name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServicechainServiceIndexArgs']]]] service_indices: Configure service index. The structure of `service_index` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Chain ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Chain name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServicechainServiceIndexArgs']]]] service_indices: Configure service index. The structure of `service_index` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def service_indices(self) -> pulumi.Output[Optional[Sequence['outputs.Servicecha @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/nsxt/setting.py b/sdk/python/pulumiverse_fortios/nsxt/setting.py index 0a006a63..cfbea2fa 100644 --- a/sdk/python/pulumiverse_fortios/nsxt/setting.py +++ b/sdk/python/pulumiverse_fortios/nsxt/setting.py @@ -267,7 +267,7 @@ def service(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/provider.py b/sdk/python/pulumiverse_fortios/provider.py index d31a853a..3be77c58 100644 --- a/sdk/python/pulumiverse_fortios/provider.py +++ b/sdk/python/pulumiverse_fortios/provider.py @@ -46,6 +46,8 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password of the user. :param pulumi.Input[str] peerauth: Enable/disable peer authentication, can be 'enable' or 'disable' :param pulumi.Input[str] username: The username of the user. + :param pulumi.Input[str] vdom: Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + vdom value on that resource. """ if cabundlecontent is None: cabundlecontent = _utilities.get_env('FORTIOS_CA_CABUNDLECONTENT') @@ -308,6 +310,10 @@ def username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vdom(self) -> Optional[pulumi.Input[str]]: + """ + Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + vdom value on that resource. + """ return pulumi.get(self, "vdom") @vdom.setter @@ -359,6 +365,8 @@ def __init__(__self__, :param pulumi.Input[str] password: The password of the user. :param pulumi.Input[str] peerauth: Enable/disable peer authentication, can be 'enable' or 'disable' :param pulumi.Input[str] username: The username of the user. + :param pulumi.Input[str] vdom: Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + vdom value on that resource. """ ... @overload @@ -586,5 +594,9 @@ def username(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter def vdom(self) -> pulumi.Output[Optional[str]]: + """ + Vdom name of FortiOS. It will apply to all resources. Specify variable `vdomparam` on each resource will override the + vdom value on that resource. + """ return pulumi.get(self, "vdom") diff --git a/sdk/python/pulumiverse_fortios/report/chart.py b/sdk/python/pulumiverse_fortios/report/chart.py index 3b54931d..1828c5e3 100644 --- a/sdk/python/pulumiverse_fortios/report/chart.py +++ b/sdk/python/pulumiverse_fortios/report/chart.py @@ -55,7 +55,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ChartDrillDownChartArgs']]] drill_down_charts: Drill down charts. The structure of `drill_down_charts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] favorite: Favorite. Valid values: `no`, `yes`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graph_type: Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. :param pulumi.Input[str] legend: Enable/Disable Legend area. Valid values: `enable`, `disable`. :param pulumi.Input[int] legend_font_size: Font size of legend area. @@ -258,7 +258,7 @@ def favorite(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -477,7 +477,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ChartDrillDownChartArgs']]] drill_down_charts: Drill down charts. The structure of `drill_down_charts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] favorite: Favorite. Valid values: `no`, `yes`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graph_type: Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. :param pulumi.Input[str] legend: Enable/Disable Legend area. Valid values: `enable`, `disable`. :param pulumi.Input[int] legend_font_size: Font size of legend area. @@ -682,7 +682,7 @@ def favorite(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -896,7 +896,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -916,7 +915,6 @@ def __init__(__self__, title_font_size=0, type="graph") ``` - ## Import @@ -949,7 +947,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ChartDrillDownChartArgs']]]] drill_down_charts: Drill down charts. The structure of `drill_down_charts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] favorite: Favorite. Valid values: `no`, `yes`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graph_type: Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. :param pulumi.Input[str] legend: Enable/Disable Legend area. Valid values: `enable`, `disable`. :param pulumi.Input[int] legend_font_size: Font size of legend area. @@ -976,7 +974,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -996,7 +993,6 @@ def __init__(__self__, title_font_size=0, type="graph") ``` - ## Import @@ -1150,7 +1146,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ChartDrillDownChartArgs']]]] drill_down_charts: Drill down charts. The structure of `drill_down_charts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] favorite: Favorite. Valid values: `no`, `yes`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graph_type: Graph type. Valid values: `none`, `bar`, `pie`, `line`, `flow`. :param pulumi.Input[str] legend: Enable/Disable Legend area. Valid values: `enable`, `disable`. :param pulumi.Input[int] legend_font_size: Font size of legend area. @@ -1290,7 +1286,7 @@ def favorite(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1384,7 +1380,7 @@ def value_series(self) -> pulumi.Output['outputs.ChartValueSeries']: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/report/dataset.py b/sdk/python/pulumiverse_fortios/report/dataset.py index 9a385c0d..347af97c 100644 --- a/sdk/python/pulumiverse_fortios/report/dataset.py +++ b/sdk/python/pulumiverse_fortios/report/dataset.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Dataset resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DatasetFieldArgs']]] fields: Fields. The structure of `field` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['DatasetParameterArgs']]] parameters: Parameters. The structure of `parameters` block is documented below. :param pulumi.Input[int] policy: Used by monitor policy. @@ -80,7 +80,7 @@ def fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetFiel @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Dataset resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DatasetFieldArgs']]] fields: Fields. The structure of `field` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['DatasetParameterArgs']]] parameters: Parameters. The structure of `parameters` block is documented below. :param pulumi.Input[int] policy: Used by monitor policy. @@ -216,7 +216,7 @@ def fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetFiel @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,7 +304,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -313,7 +312,6 @@ def __init__(__self__, policy=0, query="select * from testdb") ``` - ## Import @@ -337,7 +335,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DatasetFieldArgs']]]] fields: Fields. The structure of `field` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DatasetParameterArgs']]]] parameters: Parameters. The structure of `parameters` block is documented below. :param pulumi.Input[int] policy: Used by monitor policy. @@ -355,7 +353,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -364,7 +361,6 @@ def __init__(__self__, policy=0, query="select * from testdb") ``` - ## Import @@ -451,7 +447,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DatasetFieldArgs']]]] fields: Fields. The structure of `field` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DatasetParameterArgs']]]] parameters: Parameters. The structure of `parameters` block is documented below. :param pulumi.Input[int] policy: Used by monitor policy. @@ -492,7 +488,7 @@ def fields(self) -> pulumi.Output[Optional[Sequence['outputs.DatasetField']]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -530,7 +526,7 @@ def query(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/report/layout.py b/sdk/python/pulumiverse_fortios/report/layout.py index 09c5d3bc..6d449fcb 100644 --- a/sdk/python/pulumiverse_fortios/report/layout.py +++ b/sdk/python/pulumiverse_fortios/report/layout.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] email_recipients: Email recipients for generated reports. :param pulumi.Input[str] email_send: Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`. :param pulumi.Input[str] format: Report format. Valid values: `pdf`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] max_pdf_report: Maximum number of PDF reports to keep at one time (oldest report is overwritten). :param pulumi.Input[str] name: Report layout name. :param pulumi.Input[str] options: Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`. @@ -223,7 +223,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -374,7 +374,7 @@ def __init__(__self__, *, :param pulumi.Input[str] email_recipients: Email recipients for generated reports. :param pulumi.Input[str] email_send: Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`. :param pulumi.Input[str] format: Report format. Valid values: `pdf`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] max_pdf_report: Maximum number of PDF reports to keep at one time (oldest report is overwritten). :param pulumi.Input[str] name: Report layout name. :param pulumi.Input[str] options: Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`. @@ -539,7 +539,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -699,7 +699,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -717,7 +716,6 @@ def __init__(__self__, time="00:00", title="FortiGate System Analysis Report") ``` - ## Import @@ -748,7 +746,7 @@ def __init__(__self__, :param pulumi.Input[str] email_recipients: Email recipients for generated reports. :param pulumi.Input[str] email_send: Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`. :param pulumi.Input[str] format: Report format. Valid values: `pdf`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] max_pdf_report: Maximum number of PDF reports to keep at one time (oldest report is overwritten). :param pulumi.Input[str] name: Report layout name. :param pulumi.Input[str] options: Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`. @@ -771,7 +769,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -789,7 +786,6 @@ def __init__(__self__, time="00:00", title="FortiGate System Analysis Report") ``` - ## Import @@ -921,7 +917,7 @@ def get(resource_name: str, :param pulumi.Input[str] email_recipients: Email recipients for generated reports. :param pulumi.Input[str] email_send: Enable/disable sending emails after reports are generated. Valid values: `enable`, `disable`. :param pulumi.Input[str] format: Report format. Valid values: `pdf`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] max_pdf_report: Maximum number of PDF reports to keep at one time (oldest report is overwritten). :param pulumi.Input[str] name: Report layout name. :param pulumi.Input[str] options: Report layout options. Valid values: `include-table-of-content`, `auto-numbering-heading`, `view-chart-as-heading`, `show-html-navbar-before-heading`, `dummy-option`. @@ -1035,7 +1031,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1113,7 +1109,7 @@ def title(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/report/setting.py b/sdk/python/pulumiverse_fortios/report/setting.py index 72200849..4f3671b0 100644 --- a/sdk/python/pulumiverse_fortios/report/setting.py +++ b/sdk/python/pulumiverse_fortios/report/setting.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -248,7 +247,6 @@ def __init__(__self__, top_n=1000, web_browsing_threshold=3) ``` - ## Import @@ -288,7 +286,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -300,7 +297,6 @@ def __init__(__self__, top_n=1000, web_browsing_threshold=3) ``` - ## Import @@ -432,7 +428,7 @@ def top_n(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/report/style.py b/sdk/python/pulumiverse_fortios/report/style.py index 0bb30fc0..7ddef35e 100644 --- a/sdk/python/pulumiverse_fortios/report/style.py +++ b/sdk/python/pulumiverse_fortios/report/style.py @@ -929,7 +929,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -944,7 +943,6 @@ def __init__(__self__, font_weight="normal", options="font text color") ``` - ## Import @@ -1005,7 +1003,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1020,7 +1017,6 @@ def __init__(__self__, font_weight="normal", options="font text color") ``` - ## Import @@ -1425,7 +1421,7 @@ def padding_top(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/report/theme.py b/sdk/python/pulumiverse_fortios/report/theme.py index e9716e18..b4c727e0 100644 --- a/sdk/python/pulumiverse_fortios/report/theme.py +++ b/sdk/python/pulumiverse_fortios/report/theme.py @@ -1061,7 +1061,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1071,7 +1070,6 @@ def __init__(__self__, graph_chart_style="PS", page_orient="portrait") ``` - ## Import @@ -1136,7 +1134,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1146,7 +1143,6 @@ def __init__(__self__, graph_chart_style="PS", page_orient="portrait") ``` - ## Import @@ -1611,7 +1607,7 @@ def toc_title_style(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/_inputs.py b/sdk/python/pulumiverse_fortios/router/_inputs.py index 57c33667..59414e81 100644 --- a/sdk/python/pulumiverse_fortios/router/_inputs.py +++ b/sdk/python/pulumiverse_fortios/router/_inputs.py @@ -795,10 +795,7 @@ def __init__(__self__, *, prefix6: Optional[pulumi.Input[str]] = None, summary_only: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] as_set: Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - :param pulumi.Input[int] id: ID. - :param pulumi.Input[str] prefix6: Aggregate IPv6 prefix. - :param pulumi.Input[str] summary_only: Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. + :param pulumi.Input[int] id: an identifier for the resource. """ if as_set is not None: pulumi.set(__self__, "as_set", as_set) @@ -812,9 +809,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="asSet") def as_set(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "as_set") @as_set.setter @@ -825,7 +819,7 @@ def as_set(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -836,9 +830,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def prefix6(self) -> Optional[pulumi.Input[str]]: - """ - Aggregate IPv6 prefix. - """ return pulumi.get(self, "prefix6") @prefix6.setter @@ -848,9 +839,6 @@ def prefix6(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="summaryOnly") def summary_only(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "summary_only") @summary_only.setter @@ -3477,11 +3465,6 @@ def __init__(__self__, *, advertise_routemap: Optional[pulumi.Input[str]] = None, condition_routemap: Optional[pulumi.Input[str]] = None, condition_type: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] advertise_routemap: Name of advertising route map. - :param pulumi.Input[str] condition_routemap: Name of condition route map. - :param pulumi.Input[str] condition_type: Type of condition. Valid values: `exist`, `non-exist`. - """ if advertise_routemap is not None: pulumi.set(__self__, "advertise_routemap", advertise_routemap) if condition_routemap is not None: @@ -3492,9 +3475,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="advertiseRoutemap") def advertise_routemap(self) -> Optional[pulumi.Input[str]]: - """ - Name of advertising route map. - """ return pulumi.get(self, "advertise_routemap") @advertise_routemap.setter @@ -3504,9 +3484,6 @@ def advertise_routemap(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="conditionRoutemap") def condition_routemap(self) -> Optional[pulumi.Input[str]]: - """ - Name of condition route map. - """ return pulumi.get(self, "condition_routemap") @condition_routemap.setter @@ -3516,9 +3493,6 @@ def condition_routemap(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="conditionType") def condition_type(self) -> Optional[pulumi.Input[str]]: - """ - Type of condition. Valid values: `exist`, `non-exist`. - """ return pulumi.get(self, "condition_type") @condition_type.setter @@ -3691,6 +3665,7 @@ def __init__(__self__, *, prefix_list_out_vpnv4: Optional[pulumi.Input[str]] = None, prefix_list_out_vpnv6: Optional[pulumi.Input[str]] = None, remote_as: Optional[pulumi.Input[int]] = None, + remote_as_filter: Optional[pulumi.Input[str]] = None, remove_private_as: Optional[pulumi.Input[str]] = None, remove_private_as6: Optional[pulumi.Input[str]] = None, remove_private_as_evpn: Optional[pulumi.Input[str]] = None, @@ -3847,6 +3822,7 @@ def __init__(__self__, *, :param pulumi.Input[str] prefix_list_out_vpnv4: Outbound filter for VPNv4 updates to this neighbor. :param pulumi.Input[str] prefix_list_out_vpnv6: Outbound filter for VPNv6 updates to this neighbor. :param pulumi.Input[int] remote_as: AS number of neighbor. + :param pulumi.Input[str] remote_as_filter: BGP filter for remote AS. :param pulumi.Input[str] remove_private_as: Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] remove_private_as6: Enable/disable remove private AS number from IPv6 outbound updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] remove_private_as_evpn: Enable/disable removing private AS number from L2VPN EVPN outbound updates. Valid values: `enable`, `disable`. @@ -4110,6 +4086,8 @@ def __init__(__self__, *, pulumi.set(__self__, "prefix_list_out_vpnv6", prefix_list_out_vpnv6) if remote_as is not None: pulumi.set(__self__, "remote_as", remote_as) + if remote_as_filter is not None: + pulumi.set(__self__, "remote_as_filter", remote_as_filter) if remove_private_as is not None: pulumi.set(__self__, "remove_private_as", remove_private_as) if remove_private_as6 is not None: @@ -5491,6 +5469,18 @@ def remote_as(self) -> Optional[pulumi.Input[int]]: def remote_as(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "remote_as", value) + @property + @pulumi.getter(name="remoteAsFilter") + def remote_as_filter(self) -> Optional[pulumi.Input[str]]: + """ + BGP filter for remote AS. + """ + return pulumi.get(self, "remote_as_filter") + + @remote_as_filter.setter + def remote_as_filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_as_filter", value) + @property @pulumi.getter(name="removePrivateAs") def remove_private_as(self) -> Optional[pulumi.Input[str]]: @@ -6076,10 +6066,8 @@ def __init__(__self__, *, neighbor_group: Optional[pulumi.Input[str]] = None, prefix6: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] id: ID. - :param pulumi.Input[int] max_neighbor_num: Maximum number of neighbors. + :param pulumi.Input[int] id: an identifier for the resource. :param pulumi.Input[str] neighbor_group: BGP neighbor group table. The structure of `neighbor_group` block is documented below. - :param pulumi.Input[str] prefix6: Aggregate IPv6 prefix. """ if id is not None: pulumi.set(__self__, "id", id) @@ -6094,7 +6082,7 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -6105,9 +6093,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="maxNeighborNum") def max_neighbor_num(self) -> Optional[pulumi.Input[int]]: - """ - Maximum number of neighbors. - """ return pulumi.get(self, "max_neighbor_num") @max_neighbor_num.setter @@ -6129,9 +6114,6 @@ def neighbor_group(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def prefix6(self) -> Optional[pulumi.Input[str]]: - """ - Aggregate IPv6 prefix. - """ return pulumi.get(self, "prefix6") @prefix6.setter @@ -6219,11 +6201,8 @@ def __init__(__self__, *, prefix6: Optional[pulumi.Input[str]] = None, route_map: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] backdoor: Enable/disable route as backdoor. Valid values: `enable`, `disable`. - :param pulumi.Input[int] id: ID. + :param pulumi.Input[int] id: an identifier for the resource. :param pulumi.Input[str] network_import_check: Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. - :param pulumi.Input[str] prefix6: Aggregate IPv6 prefix. - :param pulumi.Input[str] route_map: Route map of VRF leaking. """ if backdoor is not None: pulumi.set(__self__, "backdoor", backdoor) @@ -6239,9 +6218,6 @@ def __init__(__self__, *, @property @pulumi.getter def backdoor(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable route as backdoor. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "backdoor") @backdoor.setter @@ -6252,7 +6228,7 @@ def backdoor(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -6275,9 +6251,6 @@ def network_import_check(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def prefix6(self) -> Optional[pulumi.Input[str]]: - """ - Aggregate IPv6 prefix. - """ return pulumi.get(self, "prefix6") @prefix6.setter @@ -6287,9 +6260,6 @@ def prefix6(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="routeMap") def route_map(self) -> Optional[pulumi.Input[str]]: - """ - Route map of VRF leaking. - """ return pulumi.get(self, "route_map") @route_map.setter @@ -6390,11 +6360,6 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, route_map: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Neighbor group name. - :param pulumi.Input[str] route_map: Route map of VRF leaking. - :param pulumi.Input[str] status: Status Valid values: `enable`, `disable`. - """ if name is not None: pulumi.set(__self__, "name", name) if route_map is not None: @@ -6405,9 +6370,6 @@ def __init__(__self__, *, @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Neighbor group name. - """ return pulumi.get(self, "name") @name.setter @@ -6417,9 +6379,6 @@ def name(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="routeMap") def route_map(self) -> Optional[pulumi.Input[str]]: - """ - Route map of VRF leaking. - """ return pulumi.get(self, "route_map") @route_map.setter @@ -6429,9 +6388,6 @@ def route_map(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: - """ - Status Valid values: `enable`, `disable`. - """ return pulumi.get(self, "status") @status.setter @@ -6505,12 +6461,6 @@ def __init__(__self__, *, role: Optional[pulumi.Input[str]] = None, vrf: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['BgpVrf6ExportRtArgs']]] export_rts: List of export route target. The structure of `export_rt` block is documented below. - :param pulumi.Input[str] import_route_map: Import route map. - :param pulumi.Input[Sequence[pulumi.Input['BgpVrf6ImportRtArgs']]] import_rts: List of import route target. The structure of `import_rt` block is documented below. - :param pulumi.Input[Sequence[pulumi.Input['BgpVrf6LeakTargetArgs']]] leak_targets: Target VRF table. The structure of `leak_target` block is documented below. - :param pulumi.Input[str] rd: Route Distinguisher: AA:NN|A.B.C.D:NN. - :param pulumi.Input[str] role: VRF role. Valid values: `standalone`, `ce`, `pe`. :param pulumi.Input[str] vrf: BGP VRF leaking table. The structure of `vrf` block is documented below. """ if export_rts is not None: @@ -6531,9 +6481,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="exportRts") def export_rts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrf6ExportRtArgs']]]]: - """ - List of export route target. The structure of `export_rt` block is documented below. - """ return pulumi.get(self, "export_rts") @export_rts.setter @@ -6543,9 +6490,6 @@ def export_rts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrf6 @property @pulumi.getter(name="importRouteMap") def import_route_map(self) -> Optional[pulumi.Input[str]]: - """ - Import route map. - """ return pulumi.get(self, "import_route_map") @import_route_map.setter @@ -6555,9 +6499,6 @@ def import_route_map(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="importRts") def import_rts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrf6ImportRtArgs']]]]: - """ - List of import route target. The structure of `import_rt` block is documented below. - """ return pulumi.get(self, "import_rts") @import_rts.setter @@ -6567,9 +6508,6 @@ def import_rts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrf6 @property @pulumi.getter(name="leakTargets") def leak_targets(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrf6LeakTargetArgs']]]]: - """ - Target VRF table. The structure of `leak_target` block is documented below. - """ return pulumi.get(self, "leak_targets") @leak_targets.setter @@ -6579,9 +6517,6 @@ def leak_targets(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['BgpVr @property @pulumi.getter def rd(self) -> Optional[pulumi.Input[str]]: - """ - Route Distinguisher: AA:NN|A.B.C.D:NN. - """ return pulumi.get(self, "rd") @rd.setter @@ -6591,9 +6526,6 @@ def rd(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def role(self) -> Optional[pulumi.Input[str]]: - """ - VRF role. Valid values: `standalone`, `ce`, `pe`. - """ return pulumi.get(self, "role") @role.setter @@ -6885,7 +6817,6 @@ def __init__(__self__, *, targets: Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrfLeak6TargetArgs']]]] = None, vrf: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['BgpVrfLeak6TargetArgs']]] targets: Target VRF table. The structure of `target` block is documented below. :param pulumi.Input[str] vrf: BGP VRF leaking table. The structure of `vrf` block is documented below. """ if targets is not None: @@ -6896,9 +6827,6 @@ def __init__(__self__, *, @property @pulumi.getter def targets(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrfLeak6TargetArgs']]]]: - """ - Target VRF table. The structure of `target` block is documented below. - """ return pulumi.get(self, "targets") @targets.setter @@ -7760,14 +7688,6 @@ def __init__(__self__, *, protocol: Optional[pulumi.Input[str]] = None, routemap: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] level: Level. Valid values: `level-1-2`, `level-1`, `level-2`. - :param pulumi.Input[int] metric: Metric. - :param pulumi.Input[str] metric_type: Metric type. Valid values: `external`, `internal`. - :param pulumi.Input[str] protocol: Protocol name. - :param pulumi.Input[str] routemap: Route map name. - :param pulumi.Input[str] status: Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - """ if level is not None: pulumi.set(__self__, "level", level) if metric is not None: @@ -7784,9 +7704,6 @@ def __init__(__self__, *, @property @pulumi.getter def level(self) -> Optional[pulumi.Input[str]]: - """ - Level. Valid values: `level-1-2`, `level-1`, `level-2`. - """ return pulumi.get(self, "level") @level.setter @@ -7796,9 +7713,6 @@ def level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def metric(self) -> Optional[pulumi.Input[int]]: - """ - Metric. - """ return pulumi.get(self, "metric") @metric.setter @@ -7808,9 +7722,6 @@ def metric(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="metricType") def metric_type(self) -> Optional[pulumi.Input[str]]: - """ - Metric type. Valid values: `external`, `internal`. - """ return pulumi.get(self, "metric_type") @metric_type.setter @@ -7820,9 +7731,6 @@ def metric_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def protocol(self) -> Optional[pulumi.Input[str]]: - """ - Protocol name. - """ return pulumi.get(self, "protocol") @protocol.setter @@ -7832,9 +7740,6 @@ def protocol(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def routemap(self) -> Optional[pulumi.Input[str]]: - """ - Route map name. - """ return pulumi.get(self, "routemap") @routemap.setter @@ -7844,9 +7749,6 @@ def routemap(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "status") @status.setter @@ -7964,9 +7866,7 @@ def __init__(__self__, *, level: Optional[pulumi.Input[str]] = None, prefix6: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] id: isis-net ID. - :param pulumi.Input[str] level: Level. Valid values: `level-1-2`, `level-1`, `level-2`. - :param pulumi.Input[str] prefix6: IPv6 prefix. + :param pulumi.Input[int] id: an identifier for the resource. """ if id is not None: pulumi.set(__self__, "id", id) @@ -7979,7 +7879,7 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - isis-net ID. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -7990,9 +7890,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def level(self) -> Optional[pulumi.Input[str]]: - """ - Level. Valid values: `level-1-2`, `level-1`, `level-2`. - """ return pulumi.get(self, "level") @level.setter @@ -8002,9 +7899,6 @@ def level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def prefix6(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 prefix. - """ return pulumi.get(self, "prefix6") @prefix6.setter @@ -10004,26 +9898,7 @@ def __init__(__self__, *, status: Optional[pulumi.Input[str]] = None, transmit_delay: Optional[pulumi.Input[int]] = None): """ - :param pulumi.Input[str] area_id: A.B.C.D, in IPv4 address format. - :param pulumi.Input[str] authentication: Authentication mode. Valid values: `none`, `ah`, `esp`. :param pulumi.Input[str] bfd: Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. - :param pulumi.Input[int] cost: Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - :param pulumi.Input[int] dead_interval: Dead interval. - :param pulumi.Input[int] hello_interval: Hello interval. - :param pulumi.Input[str] interface: Configuration interface name. - :param pulumi.Input[str] ipsec_auth_alg: Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - :param pulumi.Input[str] ipsec_enc_alg: Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - :param pulumi.Input[Sequence[pulumi.Input['Ospf6Ospf6InterfaceIpsecKeyArgs']]] ipsec_keys: IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - :param pulumi.Input[int] key_rollover_interval: Key roll-over interval. - :param pulumi.Input[int] mtu: MTU for OSPFv3 packets. - :param pulumi.Input[str] mtu_ignore: Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - :param pulumi.Input[str] name: Interface entry name. - :param pulumi.Input[Sequence[pulumi.Input['Ospf6Ospf6InterfaceNeighborArgs']]] neighbors: OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - :param pulumi.Input[str] network_type: Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - :param pulumi.Input[int] priority: priority - :param pulumi.Input[int] retransmit_interval: Retransmit interval. - :param pulumi.Input[str] status: Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - :param pulumi.Input[int] transmit_delay: Transmit delay. """ if area_id is not None: pulumi.set(__self__, "area_id", area_id) @@ -10069,9 +9944,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="areaId") def area_id(self) -> Optional[pulumi.Input[str]]: - """ - A.B.C.D, in IPv4 address format. - """ return pulumi.get(self, "area_id") @area_id.setter @@ -10081,9 +9953,6 @@ def area_id(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def authentication(self) -> Optional[pulumi.Input[str]]: - """ - Authentication mode. Valid values: `none`, `ah`, `esp`. - """ return pulumi.get(self, "authentication") @authentication.setter @@ -10105,9 +9974,6 @@ def bfd(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def cost(self) -> Optional[pulumi.Input[int]]: - """ - Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - """ return pulumi.get(self, "cost") @cost.setter @@ -10117,9 +9983,6 @@ def cost(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="deadInterval") def dead_interval(self) -> Optional[pulumi.Input[int]]: - """ - Dead interval. - """ return pulumi.get(self, "dead_interval") @dead_interval.setter @@ -10129,9 +9992,6 @@ def dead_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="helloInterval") def hello_interval(self) -> Optional[pulumi.Input[int]]: - """ - Hello interval. - """ return pulumi.get(self, "hello_interval") @hello_interval.setter @@ -10141,9 +10001,6 @@ def hello_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def interface(self) -> Optional[pulumi.Input[str]]: - """ - Configuration interface name. - """ return pulumi.get(self, "interface") @interface.setter @@ -10153,9 +10010,6 @@ def interface(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ipsecAuthAlg") def ipsec_auth_alg(self) -> Optional[pulumi.Input[str]]: - """ - Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - """ return pulumi.get(self, "ipsec_auth_alg") @ipsec_auth_alg.setter @@ -10165,9 +10019,6 @@ def ipsec_auth_alg(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ipsecEncAlg") def ipsec_enc_alg(self) -> Optional[pulumi.Input[str]]: - """ - Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - """ return pulumi.get(self, "ipsec_enc_alg") @ipsec_enc_alg.setter @@ -10177,9 +10028,6 @@ def ipsec_enc_alg(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ipsecKeys") def ipsec_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Ospf6Ospf6InterfaceIpsecKeyArgs']]]]: - """ - IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - """ return pulumi.get(self, "ipsec_keys") @ipsec_keys.setter @@ -10189,9 +10037,6 @@ def ipsec_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Ospf6Os @property @pulumi.getter(name="keyRolloverInterval") def key_rollover_interval(self) -> Optional[pulumi.Input[int]]: - """ - Key roll-over interval. - """ return pulumi.get(self, "key_rollover_interval") @key_rollover_interval.setter @@ -10201,9 +10046,6 @@ def key_rollover_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def mtu(self) -> Optional[pulumi.Input[int]]: - """ - MTU for OSPFv3 packets. - """ return pulumi.get(self, "mtu") @mtu.setter @@ -10213,9 +10055,6 @@ def mtu(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="mtuIgnore") def mtu_ignore(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "mtu_ignore") @mtu_ignore.setter @@ -10225,9 +10064,6 @@ def mtu_ignore(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Interface entry name. - """ return pulumi.get(self, "name") @name.setter @@ -10237,9 +10073,6 @@ def name(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def neighbors(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Ospf6Ospf6InterfaceNeighborArgs']]]]: - """ - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - """ return pulumi.get(self, "neighbors") @neighbors.setter @@ -10249,9 +10082,6 @@ def neighbors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Ospf6Osp @property @pulumi.getter(name="networkType") def network_type(self) -> Optional[pulumi.Input[str]]: - """ - Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - """ return pulumi.get(self, "network_type") @network_type.setter @@ -10261,9 +10091,6 @@ def network_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: - """ - priority - """ return pulumi.get(self, "priority") @priority.setter @@ -10273,9 +10100,6 @@ def priority(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="retransmitInterval") def retransmit_interval(self) -> Optional[pulumi.Input[int]]: - """ - Retransmit interval. - """ return pulumi.get(self, "retransmit_interval") @retransmit_interval.setter @@ -10285,9 +10109,6 @@ def retransmit_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "status") @status.setter @@ -10297,9 +10118,6 @@ def status(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="transmitDelay") def transmit_delay(self) -> Optional[pulumi.Input[int]]: - """ - Transmit delay. - """ return pulumi.get(self, "transmit_delay") @transmit_delay.setter @@ -11212,8 +11030,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, key_string: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] id: Area entry IP address. - :param pulumi.Input[str] key_string: Password for the key. + :param pulumi.Input[int] id: an identifier for the resource. """ if id is not None: pulumi.set(__self__, "id", id) @@ -11224,7 +11041,7 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - Area entry IP address. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -11235,9 +11052,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="keyString") def key_string(self) -> Optional[pulumi.Input[str]]: - """ - Password for the key. - """ return pulumi.get(self, "key_string") @key_string.setter @@ -11875,8 +11689,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, key_string: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] id: Area entry IP address. - :param pulumi.Input[str] key_string: Password for the key. + :param pulumi.Input[int] id: an identifier for the resource. """ if id is not None: pulumi.set(__self__, "id", id) @@ -11887,7 +11700,7 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - Area entry IP address. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -11898,9 +11711,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="keyString") def key_string(self) -> Optional[pulumi.Input[str]]: - """ - Password for the key. - """ return pulumi.get(self, "key_string") @key_string.setter diff --git a/sdk/python/pulumiverse_fortios/router/accesslist.py b/sdk/python/pulumiverse_fortios/router/accesslist.py index 51d0f059..034c10dd 100644 --- a/sdk/python/pulumiverse_fortios/router/accesslist.py +++ b/sdk/python/pulumiverse_fortios/router/accesslist.py @@ -214,21 +214,18 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Accesslist("trname", comments="test accesslist") ``` - ## Note The feature can only be correctly supported when FortiOS Version >= 6.2.4, for FortiOS Version < 6.2.4, please use the following resource configuration as an alternative. ### Example - ```python import pulumi import pulumiverse_fortios as fortios @@ -250,7 +247,6 @@ def __init__(__self__, \"\"\", start="auto") ``` - ## Import @@ -287,21 +283,18 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Accesslist("trname", comments="test accesslist") ``` - ## Note The feature can only be correctly supported when FortiOS Version >= 6.2.4, for FortiOS Version < 6.2.4, please use the following resource configuration as an alternative. ### Example - ```python import pulumi import pulumiverse_fortios as fortios @@ -323,7 +316,6 @@ def __init__(__self__, \"\"\", start="auto") ``` - ## Import @@ -454,6 +446,6 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.AccesslistRule']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: return pulumi.get(self, "vdomparam") diff --git a/sdk/python/pulumiverse_fortios/router/accesslist6.py b/sdk/python/pulumiverse_fortios/router/accesslist6.py index 6ba5a946..bbe82369 100644 --- a/sdk/python/pulumiverse_fortios/router/accesslist6.py +++ b/sdk/python/pulumiverse_fortios/router/accesslist6.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Accesslist6 resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['Accesslist6RuleArgs']]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Accesslist6 resources. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['Accesslist6RuleArgs']]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,14 +238,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Accesslist6("trname", comments="access-list6 test") ``` - ## Import @@ -269,7 +267,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Accesslist6RuleArgs']]]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -285,14 +283,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Accesslist6("trname", comments="access-list6 test") ``` - ## Import @@ -373,7 +369,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Accesslist6RuleArgs']]]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -410,7 +406,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -432,7 +428,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.Accesslist6Rule']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/aspathlist.py b/sdk/python/pulumiverse_fortios/router/aspathlist.py index 86d23de7..6b04be2d 100644 --- a/sdk/python/pulumiverse_fortios/router/aspathlist.py +++ b/sdk/python/pulumiverse_fortios/router/aspathlist.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Aspathlist resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AS path list name. :param pulumi.Input[Sequence[pulumi.Input['AspathlistRuleArgs']]] rules: AS path list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Aspathlist resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AS path list name. :param pulumi.Input[Sequence[pulumi.Input['AspathlistRuleArgs']]] rules: AS path list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,7 +205,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -215,7 +214,6 @@ def __init__(__self__, regexp="/d+/n", )]) ``` - ## Import @@ -238,7 +236,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AS path list name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AspathlistRuleArgs']]]] rules: AS path list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -254,7 +252,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -264,7 +261,6 @@ def __init__(__self__, regexp="/d+/n", )]) ``` - ## Import @@ -341,7 +337,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AS path list name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AspathlistRuleArgs']]]] rules: AS path list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -369,7 +365,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -391,7 +387,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.AspathlistRule']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/authpath.py b/sdk/python/pulumiverse_fortios/router/authpath.py index cae77c8b..ac662551 100644 --- a/sdk/python/pulumiverse_fortios/router/authpath.py +++ b/sdk/python/pulumiverse_fortios/router/authpath.py @@ -169,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -178,7 +177,6 @@ def __init__(__self__, device="port3", gateway="1.1.1.1") ``` - ## Import @@ -216,7 +214,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -225,7 +222,6 @@ def __init__(__self__, device="port3", gateway="1.1.1.1") ``` - ## Import @@ -341,7 +337,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bfd.py b/sdk/python/pulumiverse_fortios/router/bfd.py index a7ffc8a2..02bada00 100644 --- a/sdk/python/pulumiverse_fortios/router/bfd.py +++ b/sdk/python/pulumiverse_fortios/router/bfd.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Bfd resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['BfdMultihopTemplateArgs']]] multihop_templates: BFD multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['BfdNeighborArgs']]] neighbors: neighbor The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Bfd resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['BfdMultihopTemplateArgs']]] multihop_templates: BFD multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['BfdNeighborArgs']]] neighbors: neighbor The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BfdMultihopTemplateArgs']]]] multihop_templates: BFD multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BfdNeighborArgs']]]] neighbors: neighbor The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BfdMultihopTemplateArgs']]]] multihop_templates: BFD multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BfdNeighborArgs']]]] neighbors: neighbor The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def neighbors(self) -> pulumi.Output[Optional[Sequence['outputs.BfdNeighbor']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bfd6.py b/sdk/python/pulumiverse_fortios/router/bfd6.py index 8f614d52..ac790705 100644 --- a/sdk/python/pulumiverse_fortios/router/bfd6.py +++ b/sdk/python/pulumiverse_fortios/router/bfd6.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Bfd6 resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Bfd6MultihopTemplateArgs']]] multihop_templates: BFD IPv6 multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['Bfd6NeighborArgs']]] neighbors: Configure neighbor of IPv6 BFD. The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Bfd6 resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Bfd6MultihopTemplateArgs']]] multihop_templates: BFD IPv6 multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['Bfd6NeighborArgs']]] neighbors: Configure neighbor of IPv6 BFD. The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Bfd6MultihopTemplateArgs']]]] multihop_templates: BFD IPv6 multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Bfd6NeighborArgs']]]] neighbors: Configure neighbor of IPv6 BFD. The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Bfd6MultihopTemplateArgs']]]] multihop_templates: BFD IPv6 multi-hop template table. The structure of `multihop_template` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Bfd6NeighborArgs']]]] neighbors: Configure neighbor of IPv6 BFD. The structure of `neighbor` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def neighbors(self) -> pulumi.Output[Optional[Sequence['outputs.Bfd6Neighbor']]] @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bgp.py b/sdk/python/pulumiverse_fortios/router/bgp.py index 6b6536f9..99d22880 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp.py +++ b/sdk/python/pulumiverse_fortios/router/bgp.py @@ -16,7 +16,6 @@ @pulumi.input_type class BgpArgs: def __init__(__self__, *, - as_: pulumi.Input[int], additional_path: Optional[pulumi.Input[str]] = None, additional_path6: Optional[pulumi.Input[str]] = None, additional_path_select: Optional[pulumi.Input[int]] = None, @@ -29,6 +28,7 @@ def __init__(__self__, *, aggregate_address6s: Optional[pulumi.Input[Sequence[pulumi.Input['BgpAggregateAddress6Args']]]] = None, aggregate_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['BgpAggregateAddressArgs']]]] = None, always_compare_med: Optional[pulumi.Input[str]] = None, + as_: Optional[pulumi.Input[int]] = None, as_string: Optional[pulumi.Input[str]] = None, bestpath_as_path_ignore: Optional[pulumi.Input[str]] = None, bestpath_cmp_confed_aspath: Optional[pulumi.Input[str]] = None, @@ -90,7 +90,6 @@ def __init__(__self__, *, vrves: Optional[pulumi.Input[Sequence[pulumi.Input['BgpVrfArgs']]]] = None): """ The set of arguments for constructing a Bgp resource. - :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. :param pulumi.Input[str] additional_path: Enable/disable selection of BGP IPv4 additional paths. Valid values: `enable`, `disable`. :param pulumi.Input[str] additional_path6: Enable/disable selection of BGP IPv6 additional paths. Valid values: `enable`, `disable`. :param pulumi.Input[int] additional_path_select: Number of additional paths to be selected for each IPv4 NLRI. @@ -103,7 +102,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BgpAggregateAddress6Args']]] aggregate_address6s: BGP IPv6 aggregate address table. The structure of `aggregate_address6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['BgpAggregateAddressArgs']]] aggregate_addresses: BGP aggregate address table. The structure of `aggregate_address` block is documented below. :param pulumi.Input[str] always_compare_med: Enable/disable always compare MED. Valid values: `enable`, `disable`. - :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* + :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* :param pulumi.Input[str] bestpath_as_path_ignore: Enable/disable ignore AS path. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_confed_aspath: Enable/disable compare federation AS path length. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_routerid: Enable/disable compare router ID for identical EBGP paths. Valid values: `enable`, `disable`. @@ -130,7 +130,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ebgp_multipath: Enable/disable EBGP multi-path. Valid values: `enable`, `disable`. :param pulumi.Input[str] enforce_first_as: Enable/disable enforce first AS for EBGP routes. Valid values: `enable`, `disable`. :param pulumi.Input[str] fast_external_failover: Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graceful_end_on_timer: Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. :param pulumi.Input[str] graceful_restart: Enable/disable BGP graceful restart capabilities. Valid values: `enable`, `disable`. :param pulumi.Input[int] graceful_restart_time: Time needed for neighbors to restart (sec). @@ -163,7 +163,6 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BgpVrfLeakArgs']]] vrf_leaks: BGP VRF leaking table. The structure of `vrf_leak` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['BgpVrfArgs']]] vrves: BGP VRF leaking table. The structure of `vrf` block is documented below. """ - pulumi.set(__self__, "as_", as_) if additional_path is not None: pulumi.set(__self__, "additional_path", additional_path) if additional_path6 is not None: @@ -188,6 +187,8 @@ def __init__(__self__, *, pulumi.set(__self__, "aggregate_addresses", aggregate_addresses) if always_compare_med is not None: pulumi.set(__self__, "always_compare_med", always_compare_med) + if as_ is not None: + pulumi.set(__self__, "as_", as_) if as_string is not None: pulumi.set(__self__, "as_string", as_string) if bestpath_as_path_ignore is not None: @@ -307,18 +308,6 @@ def __init__(__self__, *, if vrves is not None: pulumi.set(__self__, "vrves", vrves) - @property - @pulumi.getter(name="as") - def as_(self) -> pulumi.Input[int]: - """ - Router AS number, valid from 1 to 4294967295, 0 to disable BGP. - """ - return pulumi.get(self, "as_") - - @as_.setter - def as_(self, value: pulumi.Input[int]): - pulumi.set(self, "as_", value) - @property @pulumi.getter(name="additionalPath") def additional_path(self) -> Optional[pulumi.Input[str]]: @@ -463,11 +452,23 @@ def always_compare_med(self) -> Optional[pulumi.Input[str]]: def always_compare_med(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "always_compare_med", value) + @property + @pulumi.getter(name="as") + def as_(self) -> Optional[pulumi.Input[int]]: + """ + Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* + """ + return pulumi.get(self, "as_") + + @as_.setter + def as_(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "as_", value) + @property @pulumi.getter(name="asString") def as_string(self) -> Optional[pulumi.Input[str]]: """ - Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* """ return pulumi.get(self, "as_string") @@ -791,7 +792,7 @@ def fast_external_failover(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1261,8 +1262,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BgpAggregateAddress6Args']]] aggregate_address6s: BGP IPv6 aggregate address table. The structure of `aggregate_address6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['BgpAggregateAddressArgs']]] aggregate_addresses: BGP aggregate address table. The structure of `aggregate_address` block is documented below. :param pulumi.Input[str] always_compare_med: Enable/disable always compare MED. Valid values: `enable`, `disable`. - :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. - :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* + :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* :param pulumi.Input[str] bestpath_as_path_ignore: Enable/disable ignore AS path. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_confed_aspath: Enable/disable compare federation AS path length. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_routerid: Enable/disable compare router ID for identical EBGP paths. Valid values: `enable`, `disable`. @@ -1289,7 +1290,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ebgp_multipath: Enable/disable EBGP multi-path. Valid values: `enable`, `disable`. :param pulumi.Input[str] enforce_first_as: Enable/disable enforce first AS for EBGP routes. Valid values: `enable`, `disable`. :param pulumi.Input[str] fast_external_failover: Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graceful_end_on_timer: Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. :param pulumi.Input[str] graceful_restart: Enable/disable BGP graceful restart capabilities. Valid values: `enable`, `disable`. :param pulumi.Input[int] graceful_restart_time: Time needed for neighbors to restart (sec). @@ -1615,7 +1616,7 @@ def always_compare_med(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="as") def as_(self) -> Optional[pulumi.Input[int]]: """ - Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* """ return pulumi.get(self, "as_") @@ -1627,7 +1628,7 @@ def as_(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="asString") def as_string(self) -> Optional[pulumi.Input[str]]: """ - Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* """ return pulumi.get(self, "as_string") @@ -1951,7 +1952,7 @@ def fast_external_failover(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2421,7 +2422,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2500,7 +2500,6 @@ def __init__(__self__, scan_time=60, synchronization="disable") ``` - ## Import @@ -2534,8 +2533,8 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BgpAggregateAddress6Args']]]] aggregate_address6s: BGP IPv6 aggregate address table. The structure of `aggregate_address6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BgpAggregateAddressArgs']]]] aggregate_addresses: BGP aggregate address table. The structure of `aggregate_address` block is documented below. :param pulumi.Input[str] always_compare_med: Enable/disable always compare MED. Valid values: `enable`, `disable`. - :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. - :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* + :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* :param pulumi.Input[str] bestpath_as_path_ignore: Enable/disable ignore AS path. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_confed_aspath: Enable/disable compare federation AS path length. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_routerid: Enable/disable compare router ID for identical EBGP paths. Valid values: `enable`, `disable`. @@ -2562,7 +2561,7 @@ def __init__(__self__, :param pulumi.Input[str] ebgp_multipath: Enable/disable EBGP multi-path. Valid values: `enable`, `disable`. :param pulumi.Input[str] enforce_first_as: Enable/disable enforce first AS for EBGP routes. Valid values: `enable`, `disable`. :param pulumi.Input[str] fast_external_failover: Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graceful_end_on_timer: Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. :param pulumi.Input[str] graceful_restart: Enable/disable BGP graceful restart capabilities. Valid values: `enable`, `disable`. :param pulumi.Input[int] graceful_restart_time: Time needed for neighbors to restart (sec). @@ -2599,7 +2598,7 @@ def __init__(__self__, @overload def __init__(__self__, resource_name: str, - args: BgpArgs, + args: Optional[BgpArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ Configure BGP. @@ -2612,7 +2611,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2691,7 +2689,6 @@ def __init__(__self__, scan_time=60, synchronization="disable") ``` - ## Import @@ -2819,8 +2816,6 @@ def _internal_init(__self__, __props__.__dict__["aggregate_address6s"] = aggregate_address6s __props__.__dict__["aggregate_addresses"] = aggregate_addresses __props__.__dict__["always_compare_med"] = always_compare_med - if as_ is None and not opts.urn: - raise TypeError("Missing required property 'as_'") __props__.__dict__["as_"] = as_ __props__.__dict__["as_string"] = as_string __props__.__dict__["bestpath_as_path_ignore"] = bestpath_as_path_ignore @@ -2982,8 +2977,8 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BgpAggregateAddress6Args']]]] aggregate_address6s: BGP IPv6 aggregate address table. The structure of `aggregate_address6` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BgpAggregateAddressArgs']]]] aggregate_addresses: BGP aggregate address table. The structure of `aggregate_address` block is documented below. :param pulumi.Input[str] always_compare_med: Enable/disable always compare MED. Valid values: `enable`, `disable`. - :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. - :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + :param pulumi.Input[int] as_: Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* + :param pulumi.Input[str] as_string: Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* :param pulumi.Input[str] bestpath_as_path_ignore: Enable/disable ignore AS path. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_confed_aspath: Enable/disable compare federation AS path length. Valid values: `enable`, `disable`. :param pulumi.Input[str] bestpath_cmp_routerid: Enable/disable compare router ID for identical EBGP paths. Valid values: `enable`, `disable`. @@ -3010,7 +3005,7 @@ def get(resource_name: str, :param pulumi.Input[str] ebgp_multipath: Enable/disable EBGP multi-path. Valid values: `enable`, `disable`. :param pulumi.Input[str] enforce_first_as: Enable/disable enforce first AS for EBGP routes. Valid values: `enable`, `disable`. :param pulumi.Input[str] fast_external_failover: Enable/disable reset peer BGP session if link goes down. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] graceful_end_on_timer: Enable/disable to exit graceful restart on timer only. Valid values: `enable`, `disable`. :param pulumi.Input[str] graceful_restart: Enable/disable BGP graceful restart capabilities. Valid values: `enable`, `disable`. :param pulumi.Input[int] graceful_restart_time: Time needed for neighbors to restart (sec). @@ -3221,7 +3216,7 @@ def always_compare_med(self) -> pulumi.Output[str]: @pulumi.getter(name="as") def as_(self) -> pulumi.Output[int]: """ - Router AS number, valid from 1 to 4294967295, 0 to disable BGP. + Router AS number, valid from 1 to 4294967295, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as_string`.* """ return pulumi.get(self, "as_") @@ -3229,7 +3224,7 @@ def as_(self) -> pulumi.Output[int]: @pulumi.getter(name="asString") def as_string(self) -> pulumi.Output[str]: """ - Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. + Router AS number, asplain/asdot/asdot+ format, 0 to disable BGP. *Due to the data type change of API, for other versions of FortiOS, please check variable `as`.* """ return pulumi.get(self, "as_string") @@ -3445,7 +3440,7 @@ def fast_external_failover(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3659,7 +3654,7 @@ def tag_resolve_mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bgp/_inputs.py b/sdk/python/pulumiverse_fortios/router/bgp/_inputs.py index 44a2c39a..54b03517 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/_inputs.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/_inputs.py @@ -20,11 +20,6 @@ def __init__(__self__, *, advertise_routemap: Optional[pulumi.Input[str]] = None, condition_routemap: Optional[pulumi.Input[str]] = None, condition_type: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] advertise_routemap: Name of advertising route map. - :param pulumi.Input[str] condition_routemap: Name of condition route map. - :param pulumi.Input[str] condition_type: Type of condition. Valid values: `exist`, `non-exist`. - """ if advertise_routemap is not None: pulumi.set(__self__, "advertise_routemap", advertise_routemap) if condition_routemap is not None: @@ -35,9 +30,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="advertiseRoutemap") def advertise_routemap(self) -> Optional[pulumi.Input[str]]: - """ - Name of advertising route map. - """ return pulumi.get(self, "advertise_routemap") @advertise_routemap.setter @@ -47,9 +39,6 @@ def advertise_routemap(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="conditionRoutemap") def condition_routemap(self) -> Optional[pulumi.Input[str]]: - """ - Name of condition route map. - """ return pulumi.get(self, "condition_routemap") @condition_routemap.setter @@ -59,9 +48,6 @@ def condition_routemap(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="conditionType") def condition_type(self) -> Optional[pulumi.Input[str]]: - """ - Type of condition. Valid values: `exist`, `non-exist`. - """ return pulumi.get(self, "condition_type") @condition_type.setter diff --git a/sdk/python/pulumiverse_fortios/router/bgp/get_neighbor.py b/sdk/python/pulumiverse_fortios/router/bgp/get_neighbor.py index 2af4d2ae..4a8ff123 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/get_neighbor.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/get_neighbor.py @@ -1946,7 +1946,6 @@ def get_neighbor(ip: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -1954,7 +1953,6 @@ def get_neighbor(ip: Optional[str] = None, sample1 = fortios.router.bgp.get_neighbor(ip="21.1.1.12") pulumi.export("output1", sample1) ``` - :param str ip: Specify the ip of the desired routerbgp neighbor. @@ -2137,7 +2135,6 @@ def get_neighbor_output(ip: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -2145,7 +2142,6 @@ def get_neighbor_output(ip: Optional[pulumi.Input[str]] = None, sample1 = fortios.router.bgp.get_neighbor(ip="21.1.1.12") pulumi.export("output1", sample1) ``` - :param str ip: Specify the ip of the desired routerbgp neighbor. diff --git a/sdk/python/pulumiverse_fortios/router/bgp/get_neighborlist.py b/sdk/python/pulumiverse_fortios/router/bgp/get_neighborlist.py index 3035152c..eda3e743 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/get_neighborlist.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/get_neighborlist.py @@ -82,7 +82,6 @@ def get_neighborlist(filter: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -90,7 +89,6 @@ def get_neighborlist(filter: Optional[str] = None, sample1 = fortios.router.bgp.get_neighborlist() pulumi.export("output1", sample1.iplists) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. @@ -118,7 +116,6 @@ def get_neighborlist_output(filter: Optional[pulumi.Input[Optional[str]]] = None ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -126,7 +123,6 @@ def get_neighborlist_output(filter: Optional[pulumi.Input[Optional[str]]] = None sample1 = fortios.router.bgp.get_neighborlist() pulumi.export("output1", sample1.iplists) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. diff --git a/sdk/python/pulumiverse_fortios/router/bgp/neighbor.py b/sdk/python/pulumiverse_fortios/router/bgp/neighbor.py index 13d25b79..843cbf8c 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/neighbor.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/neighbor.py @@ -248,7 +248,7 @@ def __init__(__self__, *, :param pulumi.Input[str] filter_list_out6: BGP filter for IPv6 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv4: BGP filter for VPNv4 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv6: BGP filter for VPNv6 outbound routes. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] holdtime_timer: Interval (sec) before peer considered dead. :param pulumi.Input[str] interface: Interface :param pulumi.Input[int] keep_alive_timer: Keep alive timer interval (sec). @@ -1503,7 +1503,7 @@ def filter_list_out_vpnv6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2814,7 +2814,7 @@ def __init__(__self__, *, :param pulumi.Input[str] filter_list_out6: BGP filter for IPv6 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv4: BGP filter for VPNv4 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv6: BGP filter for VPNv6 outbound routes. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] holdtime_timer: Interval (sec) before peer considered dead. :param pulumi.Input[str] interface: Interface :param pulumi.Input[str] ip: IP/IPv6 address of neighbor. @@ -4059,7 +4059,7 @@ def filter_list_out_vpnv6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -5408,7 +5408,7 @@ def __init__(__self__, :param pulumi.Input[str] filter_list_out6: BGP filter for IPv6 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv4: BGP filter for VPNv4 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv6: BGP filter for VPNv6 outbound routes. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] holdtime_timer: Interval (sec) before peer considered dead. :param pulumi.Input[str] interface: Interface :param pulumi.Input[str] ip: IP/IPv6 address of neighbor. @@ -6123,7 +6123,7 @@ def get(resource_name: str, :param pulumi.Input[str] filter_list_out6: BGP filter for IPv6 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv4: BGP filter for VPNv4 outbound routes. :param pulumi.Input[str] filter_list_out_vpnv6: BGP filter for VPNv6 outbound routes. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] holdtime_timer: Interval (sec) before peer considered dead. :param pulumi.Input[str] interface: Interface :param pulumi.Input[str] ip: IP/IPv6 address of neighbor. @@ -6937,7 +6937,7 @@ def filter_list_out_vpnv6(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -7647,7 +7647,7 @@ def update_source(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bgp/network.py b/sdk/python/pulumiverse_fortios/router/bgp/network.py index ae8a732d..366e87e4 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/network.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/network.py @@ -413,7 +413,7 @@ def route_map(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bgp/network6.py b/sdk/python/pulumiverse_fortios/router/bgp/network6.py index 0e3aedb4..d559b43e 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/network6.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/network6.py @@ -412,7 +412,7 @@ def route_map(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/bgp/outputs.py b/sdk/python/pulumiverse_fortios/router/bgp/outputs.py index 889ee291..4e049732 100644 --- a/sdk/python/pulumiverse_fortios/router/bgp/outputs.py +++ b/sdk/python/pulumiverse_fortios/router/bgp/outputs.py @@ -43,11 +43,6 @@ def __init__(__self__, *, advertise_routemap: Optional[str] = None, condition_routemap: Optional[str] = None, condition_type: Optional[str] = None): - """ - :param str advertise_routemap: Name of advertising route map. - :param str condition_routemap: Name of condition route map. - :param str condition_type: Type of condition. Valid values: `exist`, `non-exist`. - """ if advertise_routemap is not None: pulumi.set(__self__, "advertise_routemap", advertise_routemap) if condition_routemap is not None: @@ -58,25 +53,16 @@ def __init__(__self__, *, @property @pulumi.getter(name="advertiseRoutemap") def advertise_routemap(self) -> Optional[str]: - """ - Name of advertising route map. - """ return pulumi.get(self, "advertise_routemap") @property @pulumi.getter(name="conditionRoutemap") def condition_routemap(self) -> Optional[str]: - """ - Name of condition route map. - """ return pulumi.get(self, "condition_routemap") @property @pulumi.getter(name="conditionType") def condition_type(self) -> Optional[str]: - """ - Type of condition. Valid values: `exist`, `non-exist`. - """ return pulumi.get(self, "condition_type") diff --git a/sdk/python/pulumiverse_fortios/router/communitylist.py b/sdk/python/pulumiverse_fortios/router/communitylist.py index 92eafb6b..ded4ca4a 100644 --- a/sdk/python/pulumiverse_fortios/router/communitylist.py +++ b/sdk/python/pulumiverse_fortios/router/communitylist.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Communitylist resource. :param pulumi.Input[str] type: Community list type (standard or expanded). Valid values: `standard`, `expanded`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Community list name. :param pulumi.Input[Sequence[pulumi.Input['CommunitylistRuleArgs']]] rules: Community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -71,7 +71,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -128,7 +128,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Communitylist resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Community list name. :param pulumi.Input[Sequence[pulumi.Input['CommunitylistRuleArgs']]] rules: Community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -163,7 +163,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -237,7 +237,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -250,7 +249,6 @@ def __init__(__self__, )], type="standard") ``` - ## Import @@ -273,7 +271,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Community list name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CommunitylistRuleArgs']]]] rules: Community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -290,7 +288,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -303,7 +300,6 @@ def __init__(__self__, )], type="standard") ``` - ## Import @@ -385,7 +381,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Community list name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CommunitylistRuleArgs']]]] rules: Community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -415,7 +411,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -445,7 +441,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/extcommunitylist.py b/sdk/python/pulumiverse_fortios/router/extcommunitylist.py index e348df6c..8b007f98 100644 --- a/sdk/python/pulumiverse_fortios/router/extcommunitylist.py +++ b/sdk/python/pulumiverse_fortios/router/extcommunitylist.py @@ -25,7 +25,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Extcommunitylist resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Extended community list name. :param pulumi.Input[Sequence[pulumi.Input['ExtcommunitylistRuleArgs']]] rules: Extended community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Extended community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -60,7 +60,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -129,7 +129,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Extcommunitylist resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Extended community list name. :param pulumi.Input[Sequence[pulumi.Input['ExtcommunitylistRuleArgs']]] rules: Extended community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Extended community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -164,7 +164,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -257,7 +257,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Extended community list name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExtcommunitylistRuleArgs']]]] rules: Extended community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Extended community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -350,7 +350,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Extended community list name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExtcommunitylistRuleArgs']]]] rules: Extended community list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] type: Extended community list type (standard or expanded). Valid values: `standard`, `expanded`. @@ -380,7 +380,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/get_bgp.py b/sdk/python/pulumiverse_fortios/router/get_bgp.py index 6abd4aed..c9490a52 100644 --- a/sdk/python/pulumiverse_fortios/router/get_bgp.py +++ b/sdk/python/pulumiverse_fortios/router/get_bgp.py @@ -889,7 +889,6 @@ def get_bgp(vdomparam: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -897,7 +896,6 @@ def get_bgp(vdomparam: Optional[str] = None, sample1 = fortios.router.get_bgp() pulumi.export("output1", sample1.neighbors) ``` - :param str vdomparam: Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -989,7 +987,6 @@ def get_bgp_output(vdomparam: Optional[pulumi.Input[Optional[str]]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -997,7 +994,6 @@ def get_bgp_output(vdomparam: Optional[pulumi.Input[Optional[str]]] = None, sample1 = fortios.router.get_bgp() pulumi.export("output1", sample1.neighbors) ``` - :param str vdomparam: Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/router/get_static.py b/sdk/python/pulumiverse_fortios/router/get_static.py index a2294eb1..c7599703 100644 --- a/sdk/python/pulumiverse_fortios/router/get_static.py +++ b/sdk/python/pulumiverse_fortios/router/get_static.py @@ -338,7 +338,6 @@ def get_static(seq_num: Optional[int] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -346,7 +345,6 @@ def get_static(seq_num: Optional[int] = None, sample1 = fortios.router.get_static(seq_num=1) pulumi.export("output1", sample1) ``` - :param int seq_num: Specify the seq_num of the desired router static. @@ -395,7 +393,6 @@ def get_static_output(seq_num: Optional[pulumi.Input[int]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -403,7 +400,6 @@ def get_static_output(seq_num: Optional[pulumi.Input[int]] = None, sample1 = fortios.router.get_static(seq_num=1) pulumi.export("output1", sample1) ``` - :param int seq_num: Specify the seq_num of the desired router static. diff --git a/sdk/python/pulumiverse_fortios/router/get_staticlist.py b/sdk/python/pulumiverse_fortios/router/get_staticlist.py index 46aeb92c..f33d2db4 100644 --- a/sdk/python/pulumiverse_fortios/router/get_staticlist.py +++ b/sdk/python/pulumiverse_fortios/router/get_staticlist.py @@ -82,7 +82,6 @@ def get_staticlist(filter: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -90,7 +89,6 @@ def get_staticlist(filter: Optional[str] = None, sample1 = fortios.router.get_staticlist(filter="seq_num>1") pulumi.export("output1", sample1.seq_numlists) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. @@ -118,7 +116,6 @@ def get_staticlist_output(filter: Optional[pulumi.Input[Optional[str]]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -126,7 +123,6 @@ def get_staticlist_output(filter: Optional[pulumi.Input[Optional[str]]] = None, sample1 = fortios.router.get_staticlist(filter="seq_num>1") pulumi.export("output1", sample1.seq_numlists) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. diff --git a/sdk/python/pulumiverse_fortios/router/isis.py b/sdk/python/pulumiverse_fortios/router/isis.py index 74f3cda0..eeff502d 100644 --- a/sdk/python/pulumiverse_fortios/router/isis.py +++ b/sdk/python/pulumiverse_fortios/router/isis.py @@ -78,7 +78,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_originate6: Enable/disable distribution of default IPv6 route information. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_hostname: Enable/disable dynamic hostname. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ignore_lsp_errors: Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. :param pulumi.Input[str] is_type: IS type. Valid values: `level-1-2`, `level-1`, `level-2-only`. :param pulumi.Input[Sequence[pulumi.Input['IsisIsisInterfaceArgs']]] isis_interfaces: IS-IS interface configuration. The structure of `isis_interface` block is documented below. @@ -392,7 +392,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -790,7 +790,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_originate6: Enable/disable distribution of default IPv6 route information. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_hostname: Enable/disable dynamic hostname. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ignore_lsp_errors: Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. :param pulumi.Input[str] is_type: IS type. Valid values: `level-1-2`, `level-1`, `level-2-only`. :param pulumi.Input[Sequence[pulumi.Input['IsisIsisInterfaceArgs']]] isis_interfaces: IS-IS interface configuration. The structure of `isis_interface` block is documented below. @@ -1104,7 +1104,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1492,7 +1492,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1524,7 +1523,6 @@ def __init__(__self__, spf_interval_exp_l1="500 50000", spf_interval_exp_l2="500 50000") ``` - ## Import @@ -1562,7 +1560,7 @@ def __init__(__self__, :param pulumi.Input[str] default_originate6: Enable/disable distribution of default IPv6 route information. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_hostname: Enable/disable dynamic hostname. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ignore_lsp_errors: Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. :param pulumi.Input[str] is_type: IS type. Valid values: `level-1-2`, `level-1`, `level-2-only`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IsisIsisInterfaceArgs']]]] isis_interfaces: IS-IS interface configuration. The structure of `isis_interface` block is documented below. @@ -1602,7 +1600,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1634,7 +1631,6 @@ def __init__(__self__, spf_interval_exp_l1="500 50000", spf_interval_exp_l2="500 50000") ``` - ## Import @@ -1845,7 +1841,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_originate6: Enable/disable distribution of default IPv6 route information. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_hostname: Enable/disable dynamic hostname. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ignore_lsp_errors: Enable/disable ignoring of LSP errors with bad checksums. Valid values: `enable`, `disable`. :param pulumi.Input[str] is_type: IS type. Valid values: `level-1-2`, `level-1`, `level-2-only`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IsisIsisInterfaceArgs']]]] isis_interfaces: IS-IS interface configuration. The structure of `isis_interface` block is documented below. @@ -2056,7 +2052,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2270,7 +2266,7 @@ def summary_addresses(self) -> pulumi.Output[Optional[Sequence['outputs.IsisSumm @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/keychain.py b/sdk/python/pulumiverse_fortios/router/keychain.py index 40647873..3cd414fb 100644 --- a/sdk/python/pulumiverse_fortios/router/keychain.py +++ b/sdk/python/pulumiverse_fortios/router/keychain.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Keychain resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['KeychainKeyArgs']]] keys: Configuration method to edit key settings. The structure of `key` block is documented below. :param pulumi.Input[str] name: Key-chain name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Keychain resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['KeychainKeyArgs']]] keys: Configuration method to edit key settings. The structure of `key` block is documented below. :param pulumi.Input[str] name: Key-chain name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,7 +205,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -216,7 +215,6 @@ def __init__(__self__, send_lifetime="04:00:00 01 01 2008 04:00:00 01 01 2022", )]) ``` - ## Import @@ -239,7 +237,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['KeychainKeyArgs']]]] keys: Configuration method to edit key settings. The structure of `key` block is documented below. :param pulumi.Input[str] name: Key-chain name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -255,7 +253,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -266,7 +263,6 @@ def __init__(__self__, send_lifetime="04:00:00 01 01 2008 04:00:00 01 01 2022", )]) ``` - ## Import @@ -343,7 +339,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['KeychainKeyArgs']]]] keys: Configuration method to edit key settings. The structure of `key` block is documented below. :param pulumi.Input[str] name: Key-chain name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -371,7 +367,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -393,7 +389,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/multicast.py b/sdk/python/pulumiverse_fortios/router/multicast.py index 0f7a45f2..a14b3c98 100644 --- a/sdk/python/pulumiverse_fortios/router/multicast.py +++ b/sdk/python/pulumiverse_fortios/router/multicast.py @@ -27,7 +27,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Multicast resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['MulticastInterfaceArgs']]] interfaces: PIM interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_routing: Enable/disable IP multicast routing. Valid values: `enable`, `disable`. :param pulumi.Input['MulticastPimSmGlobalArgs'] pim_sm_global: PIM sparse-mode global settings. The structure of `pim_sm_global` block is documented below. @@ -68,7 +68,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -163,7 +163,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Multicast resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['MulticastInterfaceArgs']]] interfaces: PIM interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_routing: Enable/disable IP multicast routing. Valid values: `enable`, `disable`. :param pulumi.Input['MulticastPimSmGlobalArgs'] pim_sm_global: PIM sparse-mode global settings. The structure of `pim_sm_global` block is documented below. @@ -204,7 +204,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,7 +304,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -334,7 +333,6 @@ def __init__(__self__, route_limit=2147483647, route_threshold=2147483647) ``` - ## Import @@ -357,7 +355,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MulticastInterfaceArgs']]]] interfaces: PIM interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_routing: Enable/disable IP multicast routing. Valid values: `enable`, `disable`. :param pulumi.Input[pulumi.InputType['MulticastPimSmGlobalArgs']] pim_sm_global: PIM sparse-mode global settings. The structure of `pim_sm_global` block is documented below. @@ -376,7 +374,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -406,7 +403,6 @@ def __init__(__self__, route_limit=2147483647, route_threshold=2147483647) ``` - ## Import @@ -492,7 +488,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MulticastInterfaceArgs']]]] interfaces: PIM interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_routing: Enable/disable IP multicast routing. Valid values: `enable`, `disable`. :param pulumi.Input[pulumi.InputType['MulticastPimSmGlobalArgs']] pim_sm_global: PIM sparse-mode global settings. The structure of `pim_sm_global` block is documented below. @@ -526,7 +522,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -572,7 +568,7 @@ def route_threshold(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/multicast6.py b/sdk/python/pulumiverse_fortios/router/multicast6.py index c907b68e..3774b697 100644 --- a/sdk/python/pulumiverse_fortios/router/multicast6.py +++ b/sdk/python/pulumiverse_fortios/router/multicast6.py @@ -26,7 +26,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Multicast6 resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Multicast6InterfaceArgs']]] interfaces: Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_pmtu: Enable/disable PMTU for IPv6 multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_routing: Enable/disable IPv6 multicast routing. Valid values: `enable`, `disable`. @@ -64,7 +64,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -146,7 +146,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Multicast6 resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Multicast6InterfaceArgs']]] interfaces: Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_pmtu: Enable/disable PMTU for IPv6 multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_routing: Enable/disable IPv6 multicast routing. Valid values: `enable`, `disable`. @@ -184,7 +184,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,7 +271,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -283,7 +282,6 @@ def __init__(__self__, register_rate_limit=0, )) ``` - ## Import @@ -306,7 +304,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Multicast6InterfaceArgs']]]] interfaces: Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_pmtu: Enable/disable PMTU for IPv6 multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_routing: Enable/disable IPv6 multicast routing. Valid values: `enable`, `disable`. @@ -324,7 +322,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -336,7 +333,6 @@ def __init__(__self__, register_rate_limit=0, )) ``` - ## Import @@ -419,7 +415,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Multicast6InterfaceArgs']]]] interfaces: Protocol Independent Multicast (PIM) interfaces. The structure of `interface` block is documented below. :param pulumi.Input[str] multicast_pmtu: Enable/disable PMTU for IPv6 multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] multicast_routing: Enable/disable IPv6 multicast routing. Valid values: `enable`, `disable`. @@ -451,7 +447,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -489,7 +485,7 @@ def pim_sm_global(self) -> pulumi.Output['outputs.Multicast6PimSmGlobal']: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/multicastflow.py b/sdk/python/pulumiverse_fortios/router/multicastflow.py index f5ed8ddd..be3f430e 100644 --- a/sdk/python/pulumiverse_fortios/router/multicastflow.py +++ b/sdk/python/pulumiverse_fortios/router/multicastflow.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['MulticastflowFlowArgs']]] flows: Multicast-flow entries. The structure of `flows` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -84,7 +84,7 @@ def flows(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Multicastflo @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -131,7 +131,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['MulticastflowFlowArgs']]] flows: Multicast-flow entries. The structure of `flows` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -188,7 +188,7 @@ def flows(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Multicastflo @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,7 +238,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -248,7 +247,6 @@ def __init__(__self__, source_addr="224.112.0.0", )]) ``` - ## Import @@ -273,7 +271,7 @@ def __init__(__self__, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MulticastflowFlowArgs']]]] flows: Multicast-flow entries. The structure of `flows` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -288,7 +286,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -298,7 +295,6 @@ def __init__(__self__, source_addr="224.112.0.0", )]) ``` - ## Import @@ -380,7 +376,7 @@ def get(resource_name: str, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MulticastflowFlowArgs']]]] flows: Multicast-flow entries. The structure of `flows` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -424,7 +420,7 @@ def flows(self) -> pulumi.Output[Optional[Sequence['outputs.MulticastflowFlow']] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -438,7 +434,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/ospf.py b/sdk/python/pulumiverse_fortios/router/ospf.py index 5925da51..92d1c895 100644 --- a/sdk/python/pulumiverse_fortios/router/ospf.py +++ b/sdk/python/pulumiverse_fortios/router/ospf.py @@ -74,7 +74,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['OspfDistributeListArgs']]] distribute_lists: Distribute list configuration. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] distribute_route_map_in: Filter incoming external routes by route-map. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OspfNeighborArgs']]] neighbors: OSPF neighbor configuration are used when OSPF runs on non-broadcast media The structure of `neighbor` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['OspfNetworkArgs']]] networks: OSPF network configuration. The structure of `network` block is documented below. @@ -415,7 +415,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -640,7 +640,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['OspfDistributeListArgs']]] distribute_lists: Distribute list configuration. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] distribute_route_map_in: Filter incoming external routes by route-map. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['OspfNeighborArgs']]] neighbors: OSPF neighbor configuration are used when OSPF runs on non-broadcast media The structure of `neighbor` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['OspfNetworkArgs']]] networks: OSPF network configuration. The structure of `network` block is documented below. @@ -971,7 +971,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1200,7 +1200,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1264,7 +1263,6 @@ def __init__(__self__, router_id="0.0.0.0", spf_timers="5 10") ``` - ## Import @@ -1306,7 +1304,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OspfDistributeListArgs']]]] distribute_lists: Distribute list configuration. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] distribute_route_map_in: Filter incoming external routes by route-map. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OspfNeighborArgs']]]] neighbors: OSPF neighbor configuration are used when OSPF runs on non-broadcast media The structure of `neighbor` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OspfNetworkArgs']]]] networks: OSPF network configuration. The structure of `network` block is documented below. @@ -1339,7 +1337,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1403,7 +1400,6 @@ def __init__(__self__, router_id="0.0.0.0", spf_timers="5 10") ``` - ## Import @@ -1591,7 +1587,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OspfDistributeListArgs']]]] distribute_lists: Distribute list configuration. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] distribute_route_map_in: Filter incoming external routes by route-map. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPF neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OspfNeighborArgs']]]] neighbors: OSPF neighbor configuration are used when OSPF runs on non-broadcast media The structure of `neighbor` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OspfNetworkArgs']]]] networks: OSPF network configuration. The structure of `network` block is documented below. @@ -1812,7 +1808,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1922,7 +1918,7 @@ def summary_addresses(self) -> pulumi.Output[Optional[Sequence['outputs.OspfSumm @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/ospf/neighbor.py b/sdk/python/pulumiverse_fortios/router/ospf/neighbor.py index ede4eb16..0d12529b 100644 --- a/sdk/python/pulumiverse_fortios/router/ospf/neighbor.py +++ b/sdk/python/pulumiverse_fortios/router/ospf/neighbor.py @@ -412,7 +412,7 @@ def priority(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/ospf/network.py b/sdk/python/pulumiverse_fortios/router/ospf/network.py index 4aae0b28..26652680 100644 --- a/sdk/python/pulumiverse_fortios/router/ospf/network.py +++ b/sdk/python/pulumiverse_fortios/router/ospf/network.py @@ -365,7 +365,7 @@ def prefix(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/ospf/ospfinterface.py b/sdk/python/pulumiverse_fortios/router/ospf/ospfinterface.py index 07bd74bd..58b1e0ba 100644 --- a/sdk/python/pulumiverse_fortios/router/ospf/ospfinterface.py +++ b/sdk/python/pulumiverse_fortios/router/ospf/ospfinterface.py @@ -54,7 +54,7 @@ def __init__(__self__, *, :param pulumi.Input[str] database_filter_out: Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[int] hello_multiplier: Number of hello packets within dead interval. :param pulumi.Input[str] interface: Configuration interface name. @@ -234,7 +234,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -514,7 +514,7 @@ def __init__(__self__, *, :param pulumi.Input[str] database_filter_out: Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[int] hello_multiplier: Number of hello packets within dead interval. :param pulumi.Input[str] interface: Configuration interface name. @@ -694,7 +694,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1000,7 +1000,7 @@ def __init__(__self__, :param pulumi.Input[str] database_filter_out: Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[int] hello_multiplier: Number of hello packets within dead interval. :param pulumi.Input[str] interface: Configuration interface name. @@ -1185,7 +1185,7 @@ def get(resource_name: str, :param pulumi.Input[str] database_filter_out: Enable/disable control of flooding out LSAs. Valid values: `enable`, `disable`. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[int] hello_multiplier: Number of hello packets within dead interval. :param pulumi.Input[str] interface: Configuration interface name. @@ -1310,7 +1310,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1460,7 +1460,7 @@ def transmit_delay(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/router/ospf6.py b/sdk/python/pulumiverse_fortios/router/ospf6.py index 26490a47..f1661055 100644 --- a/sdk/python/pulumiverse_fortios/router/ospf6.py +++ b/sdk/python/pulumiverse_fortios/router/ospf6.py @@ -51,7 +51,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_information_route_map: Default information route map. :param pulumi.Input[int] default_metric: Default metric of redistribute routes. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Ospf6Ospf6InterfaceArgs']]] ospf6_interfaces: OSPF6 interface configuration. The structure of `ospf6_interface` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['Ospf6PassiveInterfaceArgs']]] passive_interfaces: Passive interface configuration. The structure of `passive_interface` block is documented below. @@ -243,7 +243,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -409,7 +409,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_information_route_map: Default information route map. :param pulumi.Input[int] default_metric: Default metric of redistribute routes. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Ospf6Ospf6InterfaceArgs']]] ospf6_interfaces: OSPF6 interface configuration. The structure of `ospf6_interface` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['Ospf6PassiveInterfaceArgs']]] passive_interfaces: Passive interface configuration. The structure of `passive_interface` block is documented below. @@ -591,7 +591,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -767,7 +767,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -816,7 +815,6 @@ def __init__(__self__, router_id="0.0.0.0", spf_timers="5 10") ``` - ## Import @@ -848,7 +846,7 @@ def __init__(__self__, :param pulumi.Input[str] default_information_route_map: Default information route map. :param pulumi.Input[int] default_metric: Default metric of redistribute routes. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Ospf6Ospf6InterfaceArgs']]]] ospf6_interfaces: OSPF6 interface configuration. The structure of `ospf6_interface` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Ospf6PassiveInterfaceArgs']]]] passive_interfaces: Passive interface configuration. The structure of `passive_interface` block is documented below. @@ -874,7 +872,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -923,7 +920,6 @@ def __init__(__self__, router_id="0.0.0.0", spf_timers="5 10") ``` - ## Import @@ -1062,7 +1058,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_information_route_map: Default information route map. :param pulumi.Input[int] default_metric: Default metric of redistribute routes. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log_neighbour_changes: Enable logging of OSPFv3 neighbour's changes Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Ospf6Ospf6InterfaceArgs']]]] ospf6_interfaces: OSPF6 interface configuration. The structure of `ospf6_interface` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Ospf6PassiveInterfaceArgs']]]] passive_interfaces: Passive interface configuration. The structure of `passive_interface` block is documented below. @@ -1187,7 +1183,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1273,7 +1269,7 @@ def summary_addresses(self) -> pulumi.Output[Optional[Sequence['outputs.Ospf6Sum @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/ospf6/ospf6interface.py b/sdk/python/pulumiverse_fortios/router/ospf6/ospf6interface.py index 95a59fbb..d143ee8a 100644 --- a/sdk/python/pulumiverse_fortios/router/ospf6/ospf6interface.py +++ b/sdk/python/pulumiverse_fortios/router/ospf6/ospf6interface.py @@ -47,7 +47,7 @@ def __init__(__self__, *, :param pulumi.Input[int] cost: Cost of the interface, value range from 0 to 65535, 0 means auto-cost. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[str] interface: Configuration interface name. :param pulumi.Input[str] ipsec_auth_alg: Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. @@ -188,7 +188,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -423,7 +423,7 @@ def __init__(__self__, *, :param pulumi.Input[int] cost: Cost of the interface, value range from 0 to 65535, 0 means auto-cost. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[str] interface: Configuration interface name. :param pulumi.Input[str] ipsec_auth_alg: Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. @@ -564,7 +564,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -825,7 +825,7 @@ def __init__(__self__, :param pulumi.Input[int] cost: Cost of the interface, value range from 0 to 65535, 0 means auto-cost. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[str] interface: Configuration interface name. :param pulumi.Input[str] ipsec_auth_alg: Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. @@ -988,7 +988,7 @@ def get(resource_name: str, :param pulumi.Input[int] cost: Cost of the interface, value range from 0 to 65535, 0 means auto-cost. :param pulumi.Input[int] dead_interval: Dead interval. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] hello_interval: Hello interval. :param pulumi.Input[str] interface: Configuration interface name. :param pulumi.Input[str] ipsec_auth_alg: Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. @@ -1087,7 +1087,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1213,7 +1213,7 @@ def transmit_delay(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/outputs.py b/sdk/python/pulumiverse_fortios/router/outputs.py index f5016a6f..b9dc9734 100644 --- a/sdk/python/pulumiverse_fortios/router/outputs.py +++ b/sdk/python/pulumiverse_fortios/router/outputs.py @@ -893,10 +893,7 @@ def __init__(__self__, *, prefix6: Optional[str] = None, summary_only: Optional[str] = None): """ - :param str as_set: Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - :param int id: ID. - :param str prefix6: Aggregate IPv6 prefix. - :param str summary_only: Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. + :param int id: an identifier for the resource. """ if as_set is not None: pulumi.set(__self__, "as_set", as_set) @@ -910,33 +907,24 @@ def __init__(__self__, *, @property @pulumi.getter(name="asSet") def as_set(self) -> Optional[str]: - """ - Enable/disable generate AS set path information. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "as_set") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource. """ return pulumi.get(self, "id") @property @pulumi.getter def prefix6(self) -> Optional[str]: - """ - Aggregate IPv6 prefix. - """ return pulumi.get(self, "prefix6") @property @pulumi.getter(name="summaryOnly") def summary_only(self) -> Optional[str]: - """ - Enable/disable filter more specific routes from updates. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "summary_only") @@ -3260,11 +3248,6 @@ def __init__(__self__, *, advertise_routemap: Optional[str] = None, condition_routemap: Optional[str] = None, condition_type: Optional[str] = None): - """ - :param str advertise_routemap: Name of advertising route map. - :param str condition_routemap: Name of condition route map. - :param str condition_type: Type of condition. Valid values: `exist`, `non-exist`. - """ if advertise_routemap is not None: pulumi.set(__self__, "advertise_routemap", advertise_routemap) if condition_routemap is not None: @@ -3275,25 +3258,16 @@ def __init__(__self__, *, @property @pulumi.getter(name="advertiseRoutemap") def advertise_routemap(self) -> Optional[str]: - """ - Name of advertising route map. - """ return pulumi.get(self, "advertise_routemap") @property @pulumi.getter(name="conditionRoutemap") def condition_routemap(self) -> Optional[str]: - """ - Name of condition route map. - """ return pulumi.get(self, "condition_routemap") @property @pulumi.getter(name="conditionType") def condition_type(self) -> Optional[str]: - """ - Type of condition. Valid values: `exist`, `non-exist`. - """ return pulumi.get(self, "condition_type") @@ -3564,6 +3538,8 @@ def __key_warning(key: str): suggest = "prefix_list_out_vpnv6" elif key == "remoteAs": suggest = "remote_as" + elif key == "remoteAsFilter": + suggest = "remote_as_filter" elif key == "removePrivateAs": suggest = "remove_private_as" elif key == "removePrivateAs6": @@ -3776,6 +3752,7 @@ def __init__(__self__, *, prefix_list_out_vpnv4: Optional[str] = None, prefix_list_out_vpnv6: Optional[str] = None, remote_as: Optional[int] = None, + remote_as_filter: Optional[str] = None, remove_private_as: Optional[str] = None, remove_private_as6: Optional[str] = None, remove_private_as_evpn: Optional[str] = None, @@ -3932,6 +3909,7 @@ def __init__(__self__, *, :param str prefix_list_out_vpnv4: Outbound filter for VPNv4 updates to this neighbor. :param str prefix_list_out_vpnv6: Outbound filter for VPNv6 updates to this neighbor. :param int remote_as: AS number of neighbor. + :param str remote_as_filter: BGP filter for remote AS. :param str remove_private_as: Enable/disable remove private AS number from IPv4 outbound updates. Valid values: `enable`, `disable`. :param str remove_private_as6: Enable/disable remove private AS number from IPv6 outbound updates. Valid values: `enable`, `disable`. :param str remove_private_as_evpn: Enable/disable removing private AS number from L2VPN EVPN outbound updates. Valid values: `enable`, `disable`. @@ -4195,6 +4173,8 @@ def __init__(__self__, *, pulumi.set(__self__, "prefix_list_out_vpnv6", prefix_list_out_vpnv6) if remote_as is not None: pulumi.set(__self__, "remote_as", remote_as) + if remote_as_filter is not None: + pulumi.set(__self__, "remote_as_filter", remote_as_filter) if remove_private_as is not None: pulumi.set(__self__, "remove_private_as", remove_private_as) if remove_private_as6 is not None: @@ -5148,6 +5128,14 @@ def remote_as(self) -> Optional[int]: """ return pulumi.get(self, "remote_as") + @property + @pulumi.getter(name="remoteAsFilter") + def remote_as_filter(self) -> Optional[str]: + """ + BGP filter for remote AS. + """ + return pulumi.get(self, "remote_as_filter") + @property @pulumi.getter(name="removePrivateAs") def remove_private_as(self) -> Optional[str]: @@ -5560,10 +5548,8 @@ def __init__(__self__, *, neighbor_group: Optional[str] = None, prefix6: Optional[str] = None): """ - :param int id: ID. - :param int max_neighbor_num: Maximum number of neighbors. + :param int id: an identifier for the resource. :param str neighbor_group: BGP neighbor group table. The structure of `neighbor_group` block is documented below. - :param str prefix6: Aggregate IPv6 prefix. """ if id is not None: pulumi.set(__self__, "id", id) @@ -5578,16 +5564,13 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource. """ return pulumi.get(self, "id") @property @pulumi.getter(name="maxNeighborNum") def max_neighbor_num(self) -> Optional[int]: - """ - Maximum number of neighbors. - """ return pulumi.get(self, "max_neighbor_num") @property @@ -5601,9 +5584,6 @@ def neighbor_group(self) -> Optional[str]: @property @pulumi.getter def prefix6(self) -> Optional[str]: - """ - Aggregate IPv6 prefix. - """ return pulumi.get(self, "prefix6") @@ -5709,11 +5689,8 @@ def __init__(__self__, *, prefix6: Optional[str] = None, route_map: Optional[str] = None): """ - :param str backdoor: Enable/disable route as backdoor. Valid values: `enable`, `disable`. - :param int id: ID. + :param int id: an identifier for the resource. :param str network_import_check: Enable/disable ensure BGP network route exists in IGP. Valid values: `enable`, `disable`. - :param str prefix6: Aggregate IPv6 prefix. - :param str route_map: Route map of VRF leaking. """ if backdoor is not None: pulumi.set(__self__, "backdoor", backdoor) @@ -5729,16 +5706,13 @@ def __init__(__self__, *, @property @pulumi.getter def backdoor(self) -> Optional[str]: - """ - Enable/disable route as backdoor. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "backdoor") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource. """ return pulumi.get(self, "id") @@ -5753,17 +5727,11 @@ def network_import_check(self) -> Optional[str]: @property @pulumi.getter def prefix6(self) -> Optional[str]: - """ - Aggregate IPv6 prefix. - """ return pulumi.get(self, "prefix6") @property @pulumi.getter(name="routeMap") def route_map(self) -> Optional[str]: - """ - Route map of VRF leaking. - """ return pulumi.get(self, "route_map") @@ -5876,11 +5844,6 @@ def __init__(__self__, *, name: Optional[str] = None, route_map: Optional[str] = None, status: Optional[str] = None): - """ - :param str name: Neighbor group name. - :param str route_map: Route map of VRF leaking. - :param str status: Status Valid values: `enable`, `disable`. - """ if name is not None: pulumi.set(__self__, "name", name) if route_map is not None: @@ -5891,25 +5854,16 @@ def __init__(__self__, *, @property @pulumi.getter def name(self) -> Optional[str]: - """ - Neighbor group name. - """ return pulumi.get(self, "name") @property @pulumi.getter(name="routeMap") def route_map(self) -> Optional[str]: - """ - Route map of VRF leaking. - """ return pulumi.get(self, "route_map") @property @pulumi.getter def status(self) -> Optional[str]: - """ - Status Valid values: `enable`, `disable`. - """ return pulumi.get(self, "status") @@ -6007,12 +5961,6 @@ def __init__(__self__, *, role: Optional[str] = None, vrf: Optional[str] = None): """ - :param Sequence['BgpVrf6ExportRtArgs'] export_rts: List of export route target. The structure of `export_rt` block is documented below. - :param str import_route_map: Import route map. - :param Sequence['BgpVrf6ImportRtArgs'] import_rts: List of import route target. The structure of `import_rt` block is documented below. - :param Sequence['BgpVrf6LeakTargetArgs'] leak_targets: Target VRF table. The structure of `leak_target` block is documented below. - :param str rd: Route Distinguisher: AA:NN|A.B.C.D:NN. - :param str role: VRF role. Valid values: `standalone`, `ce`, `pe`. :param str vrf: BGP VRF leaking table. The structure of `vrf` block is documented below. """ if export_rts is not None: @@ -6033,49 +5981,31 @@ def __init__(__self__, *, @property @pulumi.getter(name="exportRts") def export_rts(self) -> Optional[Sequence['outputs.BgpVrf6ExportRt']]: - """ - List of export route target. The structure of `export_rt` block is documented below. - """ return pulumi.get(self, "export_rts") @property @pulumi.getter(name="importRouteMap") def import_route_map(self) -> Optional[str]: - """ - Import route map. - """ return pulumi.get(self, "import_route_map") @property @pulumi.getter(name="importRts") def import_rts(self) -> Optional[Sequence['outputs.BgpVrf6ImportRt']]: - """ - List of import route target. The structure of `import_rt` block is documented below. - """ return pulumi.get(self, "import_rts") @property @pulumi.getter(name="leakTargets") def leak_targets(self) -> Optional[Sequence['outputs.BgpVrf6LeakTarget']]: - """ - Target VRF table. The structure of `leak_target` block is documented below. - """ return pulumi.get(self, "leak_targets") @property @pulumi.getter def rd(self) -> Optional[str]: - """ - Route Distinguisher: AA:NN|A.B.C.D:NN. - """ return pulumi.get(self, "rd") @property @pulumi.getter def role(self) -> Optional[str]: - """ - VRF role. Valid values: `standalone`, `ce`, `pe`. - """ return pulumi.get(self, "role") @property @@ -6411,7 +6341,6 @@ def __init__(__self__, *, targets: Optional[Sequence['outputs.BgpVrfLeak6Target']] = None, vrf: Optional[str] = None): """ - :param Sequence['BgpVrfLeak6TargetArgs'] targets: Target VRF table. The structure of `target` block is documented below. :param str vrf: BGP VRF leaking table. The structure of `vrf` block is documented below. """ if targets is not None: @@ -6422,9 +6351,6 @@ def __init__(__self__, *, @property @pulumi.getter def targets(self) -> Optional[Sequence['outputs.BgpVrfLeak6Target']]: - """ - Target VRF table. The structure of `target` block is documented below. - """ return pulumi.get(self, "targets") @property @@ -7202,14 +7128,6 @@ def __init__(__self__, *, protocol: Optional[str] = None, routemap: Optional[str] = None, status: Optional[str] = None): - """ - :param str level: Level. Valid values: `level-1-2`, `level-1`, `level-2`. - :param int metric: Metric. - :param str metric_type: Metric type. Valid values: `external`, `internal`. - :param str protocol: Protocol name. - :param str routemap: Route map name. - :param str status: Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - """ if level is not None: pulumi.set(__self__, "level", level) if metric is not None: @@ -7226,49 +7144,31 @@ def __init__(__self__, *, @property @pulumi.getter def level(self) -> Optional[str]: - """ - Level. Valid values: `level-1-2`, `level-1`, `level-2`. - """ return pulumi.get(self, "level") @property @pulumi.getter def metric(self) -> Optional[int]: - """ - Metric. - """ return pulumi.get(self, "metric") @property @pulumi.getter(name="metricType") def metric_type(self) -> Optional[str]: - """ - Metric type. Valid values: `external`, `internal`. - """ return pulumi.get(self, "metric_type") @property @pulumi.getter def protocol(self) -> Optional[str]: - """ - Protocol name. - """ return pulumi.get(self, "protocol") @property @pulumi.getter def routemap(self) -> Optional[str]: - """ - Route map name. - """ return pulumi.get(self, "routemap") @property @pulumi.getter def status(self) -> Optional[str]: - """ - Enable/disable interface for IS-IS. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "status") @@ -7375,9 +7275,7 @@ def __init__(__self__, *, level: Optional[str] = None, prefix6: Optional[str] = None): """ - :param int id: isis-net ID. - :param str level: Level. Valid values: `level-1-2`, `level-1`, `level-2`. - :param str prefix6: IPv6 prefix. + :param int id: an identifier for the resource. """ if id is not None: pulumi.set(__self__, "id", id) @@ -7390,24 +7288,18 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[int]: """ - isis-net ID. + an identifier for the resource. """ return pulumi.get(self, "id") @property @pulumi.getter def level(self) -> Optional[str]: - """ - Level. Valid values: `level-1-2`, `level-1`, `level-2`. - """ return pulumi.get(self, "level") @property @pulumi.getter def prefix6(self) -> Optional[str]: - """ - IPv6 prefix. - """ return pulumi.get(self, "prefix6") @@ -9345,26 +9237,7 @@ def __init__(__self__, *, status: Optional[str] = None, transmit_delay: Optional[int] = None): """ - :param str area_id: A.B.C.D, in IPv4 address format. - :param str authentication: Authentication mode. Valid values: `none`, `ah`, `esp`. :param str bfd: Enable/disable Bidirectional Forwarding Detection (BFD). Valid values: `enable`, `disable`. - :param int cost: Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - :param int dead_interval: Dead interval. - :param int hello_interval: Hello interval. - :param str interface: Configuration interface name. - :param str ipsec_auth_alg: Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - :param str ipsec_enc_alg: Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - :param Sequence['Ospf6Ospf6InterfaceIpsecKeyArgs'] ipsec_keys: IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - :param int key_rollover_interval: Key roll-over interval. - :param int mtu: MTU for OSPFv3 packets. - :param str mtu_ignore: Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - :param str name: Interface entry name. - :param Sequence['Ospf6Ospf6InterfaceNeighborArgs'] neighbors: OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - :param str network_type: Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - :param int priority: priority - :param int retransmit_interval: Retransmit interval. - :param str status: Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - :param int transmit_delay: Transmit delay. """ if area_id is not None: pulumi.set(__self__, "area_id", area_id) @@ -9410,17 +9283,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="areaId") def area_id(self) -> Optional[str]: - """ - A.B.C.D, in IPv4 address format. - """ return pulumi.get(self, "area_id") @property @pulumi.getter def authentication(self) -> Optional[str]: - """ - Authentication mode. Valid values: `none`, `ah`, `esp`. - """ return pulumi.get(self, "authentication") @property @@ -9434,137 +9301,86 @@ def bfd(self) -> Optional[str]: @property @pulumi.getter def cost(self) -> Optional[int]: - """ - Cost of the interface, value range from 0 to 65535, 0 means auto-cost. - """ return pulumi.get(self, "cost") @property @pulumi.getter(name="deadInterval") def dead_interval(self) -> Optional[int]: - """ - Dead interval. - """ return pulumi.get(self, "dead_interval") @property @pulumi.getter(name="helloInterval") def hello_interval(self) -> Optional[int]: - """ - Hello interval. - """ return pulumi.get(self, "hello_interval") @property @pulumi.getter def interface(self) -> Optional[str]: - """ - Configuration interface name. - """ return pulumi.get(self, "interface") @property @pulumi.getter(name="ipsecAuthAlg") def ipsec_auth_alg(self) -> Optional[str]: - """ - Authentication algorithm. Valid values: `md5`, `sha1`, `sha256`, `sha384`, `sha512`. - """ return pulumi.get(self, "ipsec_auth_alg") @property @pulumi.getter(name="ipsecEncAlg") def ipsec_enc_alg(self) -> Optional[str]: - """ - Encryption algorithm. Valid values: `null`, `des`, `3des`, `aes128`, `aes192`, `aes256`. - """ return pulumi.get(self, "ipsec_enc_alg") @property @pulumi.getter(name="ipsecKeys") def ipsec_keys(self) -> Optional[Sequence['outputs.Ospf6Ospf6InterfaceIpsecKey']]: - """ - IPsec authentication and encryption keys. The structure of `ipsec_keys` block is documented below. - """ return pulumi.get(self, "ipsec_keys") @property @pulumi.getter(name="keyRolloverInterval") def key_rollover_interval(self) -> Optional[int]: - """ - Key roll-over interval. - """ return pulumi.get(self, "key_rollover_interval") @property @pulumi.getter def mtu(self) -> Optional[int]: - """ - MTU for OSPFv3 packets. - """ return pulumi.get(self, "mtu") @property @pulumi.getter(name="mtuIgnore") def mtu_ignore(self) -> Optional[str]: - """ - Enable/disable ignoring MTU field in DBD packets. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "mtu_ignore") @property @pulumi.getter def name(self) -> Optional[str]: - """ - Interface entry name. - """ return pulumi.get(self, "name") @property @pulumi.getter def neighbors(self) -> Optional[Sequence['outputs.Ospf6Ospf6InterfaceNeighbor']]: - """ - OSPFv3 neighbors are used when OSPFv3 runs on non-broadcast media The structure of `neighbor` block is documented below. - """ return pulumi.get(self, "neighbors") @property @pulumi.getter(name="networkType") def network_type(self) -> Optional[str]: - """ - Network type. Valid values: `broadcast`, `point-to-point`, `non-broadcast`, `point-to-multipoint`, `point-to-multipoint-non-broadcast`. - """ return pulumi.get(self, "network_type") @property @pulumi.getter def priority(self) -> Optional[int]: - """ - priority - """ return pulumi.get(self, "priority") @property @pulumi.getter(name="retransmitInterval") def retransmit_interval(self) -> Optional[int]: - """ - Retransmit interval. - """ return pulumi.get(self, "retransmit_interval") @property @pulumi.getter def status(self) -> Optional[str]: - """ - Enable/disable OSPF6 routing on this interface. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "status") @property @pulumi.getter(name="transmitDelay") def transmit_delay(self) -> Optional[int]: - """ - Transmit delay. - """ return pulumi.get(self, "transmit_delay") @@ -10416,8 +10232,7 @@ def __init__(__self__, *, id: Optional[int] = None, key_string: Optional[str] = None): """ - :param int id: Area entry IP address. - :param str key_string: Password for the key. + :param int id: an identifier for the resource. """ if id is not None: pulumi.set(__self__, "id", id) @@ -10428,16 +10243,13 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[int]: """ - Area entry IP address. + an identifier for the resource. """ return pulumi.get(self, "id") @property @pulumi.getter(name="keyString") def key_string(self) -> Optional[str]: - """ - Password for the key. - """ return pulumi.get(self, "key_string") @@ -11017,8 +10829,7 @@ def __init__(__self__, *, id: Optional[int] = None, key_string: Optional[str] = None): """ - :param int id: Area entry IP address. - :param str key_string: Password for the key. + :param int id: an identifier for the resource. """ if id is not None: pulumi.set(__self__, "id", id) @@ -11029,16 +10840,13 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[int]: """ - Area entry IP address. + an identifier for the resource. """ return pulumi.get(self, "id") @property @pulumi.getter(name="keyString") def key_string(self) -> Optional[str]: - """ - Password for the key. - """ return pulumi.get(self, "key_string") @@ -15963,6 +15771,7 @@ def __init__(__self__, *, prefix_list_out_vpnv4: str, prefix_list_out_vpnv6: str, remote_as: int, + remote_as_filter: str, remove_private_as: str, remove_private_as6: str, remove_private_as_evpn: str, @@ -16119,6 +15928,7 @@ def __init__(__self__, *, :param str prefix_list_out_vpnv4: Outbound filter for VPNv4 updates to this neighbor. :param str prefix_list_out_vpnv6: Outbound filter for VPNv6 updates to this neighbor. :param int remote_as: AS number of neighbor. + :param str remote_as_filter: BGP filter for remote AS. :param str remove_private_as: Enable/disable remove private AS number from IPv4 outbound updates. :param str remove_private_as6: Enable/disable remove private AS number from IPv6 outbound updates. :param str remove_private_as_evpn: Enable/disable removing private AS number from L2VPN EVPN outbound updates. @@ -16275,6 +16085,7 @@ def __init__(__self__, *, pulumi.set(__self__, "prefix_list_out_vpnv4", prefix_list_out_vpnv4) pulumi.set(__self__, "prefix_list_out_vpnv6", prefix_list_out_vpnv6) pulumi.set(__self__, "remote_as", remote_as) + pulumi.set(__self__, "remote_as_filter", remote_as_filter) pulumi.set(__self__, "remove_private_as", remove_private_as) pulumi.set(__self__, "remove_private_as6", remove_private_as6) pulumi.set(__self__, "remove_private_as_evpn", remove_private_as_evpn) @@ -17180,6 +16991,14 @@ def remote_as(self) -> int: """ return pulumi.get(self, "remote_as") + @property + @pulumi.getter(name="remoteAsFilter") + def remote_as_filter(self) -> str: + """ + BGP filter for remote AS. + """ + return pulumi.get(self, "remote_as_filter") + @property @pulumi.getter(name="removePrivateAs") def remove_private_as(self) -> str: diff --git a/sdk/python/pulumiverse_fortios/router/policy.py b/sdk/python/pulumiverse_fortios/router/policy.py index 54c7eb58..5bd586c6 100644 --- a/sdk/python/pulumiverse_fortios/router/policy.py +++ b/sdk/python/pulumiverse_fortios/router/policy.py @@ -53,7 +53,7 @@ def __init__(__self__, *, :param pulumi.Input[int] end_port: End destination port number (0 - 65535). :param pulumi.Input[int] end_source_port: End source port number (0 - 65535). :param pulumi.Input[str] gateway: IP address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['PolicyInputDeviceArgs']]] input_devices: Incoming interface name. The structure of `input_device` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['PolicyInternetServiceCustomArgs']]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -236,7 +236,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -477,7 +477,7 @@ def __init__(__self__, *, :param pulumi.Input[int] end_port: End destination port number (0 - 65535). :param pulumi.Input[int] end_source_port: End source port number (0 - 65535). :param pulumi.Input[str] gateway: IP address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['PolicyInputDeviceArgs']]] input_devices: Incoming interface name. The structure of `input_device` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['PolicyInternetServiceCustomArgs']]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -660,7 +660,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -898,7 +898,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -922,7 +921,6 @@ def __init__(__self__, tos="0x00", tos_mask="0x00") ``` - ## Import @@ -953,7 +951,7 @@ def __init__(__self__, :param pulumi.Input[int] end_port: End destination port number (0 - 65535). :param pulumi.Input[int] end_source_port: End source port number (0 - 65535). :param pulumi.Input[str] gateway: IP address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyInputDeviceArgs']]]] input_devices: Incoming interface name. The structure of `input_device` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyInternetServiceCustomArgs']]]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -982,7 +980,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1006,7 +1003,6 @@ def __init__(__self__, tos="0x00", tos_mask="0x00") ``` - ## Import @@ -1154,7 +1150,7 @@ def get(resource_name: str, :param pulumi.Input[int] end_port: End destination port number (0 - 65535). :param pulumi.Input[int] end_source_port: End source port number (0 - 65535). :param pulumi.Input[str] gateway: IP address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyInputDeviceArgs']]]] input_devices: Incoming interface name. The structure of `input_device` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PolicyInternetServiceCustomArgs']]]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -1280,7 +1276,7 @@ def gateway(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1406,7 +1402,7 @@ def tos_mask(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/policy6.py b/sdk/python/pulumiverse_fortios/router/policy6.py index 0bd9a929..7f1049dc 100644 --- a/sdk/python/pulumiverse_fortios/router/policy6.py +++ b/sdk/python/pulumiverse_fortios/router/policy6.py @@ -54,7 +54,7 @@ def __init__(__self__, *, :param pulumi.Input[int] end_port: End destination port number (1 - 65535). :param pulumi.Input[int] end_source_port: End source port number (1 - 65535). :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Policy6InternetServiceCustomArgs']]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['Policy6InternetServiceIdArgs']]] internet_service_ids: Destination Internet Service ID. The structure of `internet_service_id` block is documented below. @@ -247,7 +247,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -476,7 +476,7 @@ def __init__(__self__, *, :param pulumi.Input[int] end_port: End destination port number (1 - 65535). :param pulumi.Input[int] end_source_port: End source port number (1 - 65535). :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device: Incoming interface name. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Policy6InternetServiceCustomArgs']]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -659,7 +659,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -897,7 +897,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -916,7 +915,6 @@ def __init__(__self__, tos="0x00", tos_mask="0x00") ``` - ## Import @@ -947,7 +945,7 @@ def __init__(__self__, :param pulumi.Input[int] end_port: End destination port number (1 - 65535). :param pulumi.Input[int] end_source_port: End source port number (1 - 65535). :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device: Incoming interface name. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Policy6InternetServiceCustomArgs']]]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -976,7 +974,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -995,7 +992,6 @@ def __init__(__self__, tos="0x00", tos_mask="0x00") ``` - ## Import @@ -1145,7 +1141,7 @@ def get(resource_name: str, :param pulumi.Input[int] end_port: End destination port number (1 - 65535). :param pulumi.Input[int] end_source_port: End source port number (1 - 65535). :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] input_device: Incoming interface name. :param pulumi.Input[str] input_device_negate: Enable/disable negation of input device match. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Policy6InternetServiceCustomArgs']]]] internet_service_customs: Custom Destination Internet Service name. The structure of `internet_service_custom` block is documented below. @@ -1271,7 +1267,7 @@ def gateway(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1397,7 +1393,7 @@ def tos_mask(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/prefixlist.py b/sdk/python/pulumiverse_fortios/router/prefixlist.py index 3908982c..44585e20 100644 --- a/sdk/python/pulumiverse_fortios/router/prefixlist.py +++ b/sdk/python/pulumiverse_fortios/router/prefixlist.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Prefixlist resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['PrefixlistRuleArgs']]] rules: IPv4 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Prefixlist resources. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['PrefixlistRuleArgs']]] rules: IPv4 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,14 +238,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Prefixlist("trname") ``` - ## Import @@ -269,7 +267,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PrefixlistRuleArgs']]]] rules: IPv4 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -285,14 +283,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Prefixlist("trname") ``` - ## Import @@ -373,7 +369,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PrefixlistRuleArgs']]]] rules: IPv4 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -410,7 +406,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -432,7 +428,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.PrefixlistRule']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/prefixlist6.py b/sdk/python/pulumiverse_fortios/router/prefixlist6.py index e7ad2cf3..c9d40840 100644 --- a/sdk/python/pulumiverse_fortios/router/prefixlist6.py +++ b/sdk/python/pulumiverse_fortios/router/prefixlist6.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Prefixlist6 resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['Prefixlist6RuleArgs']]] rules: IPv6 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Prefixlist6 resources. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['Prefixlist6RuleArgs']]] rules: IPv6 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,14 +238,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Prefixlist6("trname") ``` - ## Import @@ -269,7 +267,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Prefixlist6RuleArgs']]]] rules: IPv6 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -285,14 +283,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Prefixlist6("trname") ``` - ## Import @@ -373,7 +369,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Prefixlist6RuleArgs']]]] rules: IPv6 prefix list rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -410,7 +406,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -432,7 +428,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.Prefixlist6Rule']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/rip.py b/sdk/python/pulumiverse_fortios/router/rip.py index fe8f3e58..2935c18b 100644 --- a/sdk/python/pulumiverse_fortios/router/rip.py +++ b/sdk/python/pulumiverse_fortios/router/rip.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RipDistributeListArgs']]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer in seconds. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['RipInterfaceArgs']]] interfaces: RIP interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input['RipNeighborArgs']]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -172,7 +172,7 @@ def garbage_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -355,7 +355,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RipDistributeListArgs']]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer in seconds. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['RipInterfaceArgs']]] interfaces: RIP interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input['RipNeighborArgs']]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -484,7 +484,7 @@ def garbage_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -667,7 +667,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -709,7 +708,6 @@ def __init__(__self__, update_timer=30, version="2") ``` - ## Import @@ -737,7 +735,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipDistributeListArgs']]]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer in seconds. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipInterfaceArgs']]]] interfaces: RIP interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipNeighborArgs']]]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -762,7 +760,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -804,7 +801,6 @@ def __init__(__self__, update_timer=30, version="2") ``` - ## Import @@ -928,7 +924,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipDistributeListArgs']]]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer in seconds. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipInterfaceArgs']]]] interfaces: RIP interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipNeighborArgs']]]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -1019,7 +1015,7 @@ def garbage_timer(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1105,7 +1101,7 @@ def update_timer(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/ripng.py b/sdk/python/pulumiverse_fortios/router/ripng.py index e50af9a7..d336228f 100644 --- a/sdk/python/pulumiverse_fortios/router/ripng.py +++ b/sdk/python/pulumiverse_fortios/router/ripng.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RipngDistributeListArgs']]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['RipngInterfaceArgs']]] interfaces: RIPng interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input['RipngNeighborArgs']]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -180,7 +180,7 @@ def garbage_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -339,7 +339,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RipngDistributeListArgs']]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['RipngInterfaceArgs']]] interfaces: RIPng interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input['RipngNeighborArgs']]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -476,7 +476,7 @@ def garbage_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -634,7 +634,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -674,7 +673,6 @@ def __init__(__self__, timeout_timer=180, update_timer=30) ``` - ## Import @@ -703,7 +701,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipngDistributeListArgs']]]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipngInterfaceArgs']]]] interfaces: RIPng interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipngNeighborArgs']]]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -726,7 +724,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -766,7 +763,6 @@ def __init__(__self__, timeout_timer=180, update_timer=30) ``` - ## Import @@ -888,7 +884,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipngDistributeListArgs']]]] distribute_lists: Distribute list. The structure of `distribute_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] garbage_timer: Garbage timer. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipngInterfaceArgs']]]] interfaces: RIPng interface configuration. The structure of `interface` block is documented below. :param pulumi.Input[int] max_out_metric: Maximum metric allowed to output(0 means 'not set'). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RipngNeighborArgs']]]] neighbors: neighbor The structure of `neighbor` block is documented below. @@ -984,7 +980,7 @@ def garbage_timer(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1062,7 +1058,7 @@ def update_timer(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/routemap.py b/sdk/python/pulumiverse_fortios/router/routemap.py index 6b0b542f..eef8c8bc 100644 --- a/sdk/python/pulumiverse_fortios/router/routemap.py +++ b/sdk/python/pulumiverse_fortios/router/routemap.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Routemap resource. :param pulumi.Input[str] comments: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['RoutemapRuleArgs']]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Routemap resources. :param pulumi.Input[str] comments: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input['RoutemapRuleArgs']]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,7 +238,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -275,7 +274,6 @@ def __init__(__self__, set_weight=21, )]) ``` - ## Import @@ -299,7 +297,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RoutemapRuleArgs']]]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -315,7 +313,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -352,7 +349,6 @@ def __init__(__self__, set_weight=21, )]) ``` - ## Import @@ -433,7 +429,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comments: Optional comments. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RoutemapRuleArgs']]]] rules: Rule. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -470,7 +466,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -492,7 +488,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.RoutemapRule']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/setting.py b/sdk/python/pulumiverse_fortios/router/setting.py index 0634c040..d8459d48 100644 --- a/sdk/python/pulumiverse_fortios/router/setting.py +++ b/sdk/python/pulumiverse_fortios/router/setting.py @@ -929,14 +929,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Setting("trname", hostname="s1") ``` - ## Import @@ -997,14 +995,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.router.Setting("trname", hostname="s1") ``` - ## Import @@ -1417,7 +1413,7 @@ def show_filter(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/static.py b/sdk/python/pulumiverse_fortios/router/static.py index 3ae4ab33..7bee7463 100644 --- a/sdk/python/pulumiverse_fortios/router/static.py +++ b/sdk/python/pulumiverse_fortios/router/static.py @@ -54,7 +54,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from a DHCP or PPP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: Gateway IP for this route. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] internet_service: Application ID in the Internet service database. :param pulumi.Input[str] internet_service_custom: Application name in the Internet service custom database. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawing this route when link monitor or health check is down. Valid values: `enable`, `disable`. @@ -248,7 +248,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -478,7 +478,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from a DHCP or PPP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: Gateway IP for this route. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] internet_service: Application ID in the Internet service database. :param pulumi.Input[str] internet_service_custom: Application name in the Internet service custom database. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawing this route when link monitor or health check is down. Valid values: `enable`, `disable`. @@ -672,7 +672,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -898,7 +898,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -921,7 +920,6 @@ def __init__(__self__, vrf=0, weight=2) ``` - ## Import @@ -953,7 +951,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from a DHCP or PPP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: Gateway IP for this route. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] internet_service: Application ID in the Internet service database. :param pulumi.Input[str] internet_service_custom: Application name in the Internet service custom database. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawing this route when link monitor or health check is down. Valid values: `enable`, `disable`. @@ -981,7 +979,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1004,7 +1001,6 @@ def __init__(__self__, vrf=0, weight=2) ``` - ## Import @@ -1153,7 +1149,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from a DHCP or PPP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: Gateway IP for this route. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] internet_service: Application ID in the Internet service database. :param pulumi.Input[str] internet_service_custom: Application name in the Internet service custom database. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawing this route when link monitor or health check is down. Valid values: `enable`, `disable`. @@ -1286,7 +1282,7 @@ def gateway(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1380,7 +1376,7 @@ def tag(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/router/static6.py b/sdk/python/pulumiverse_fortios/router/static6.py index 216d2ab0..a3bd462f 100644 --- a/sdk/python/pulumiverse_fortios/router/static6.py +++ b/sdk/python/pulumiverse_fortios/router/static6.py @@ -51,9 +51,9 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from Router Advertisement (RA). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. - :param pulumi.Input[int] priority: Administrative priority (0 - 4294967295). + :param pulumi.Input[int] priority: Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. :param pulumi.Input[str] sdwan: Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Static6SdwanZoneArgs']]] sdwan_zones: Choose SD-WAN Zone. The structure of `sdwan_zone` block is documented below. :param pulumi.Input[int] seq_num: Sequence number. @@ -243,7 +243,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -267,7 +267,7 @@ def link_monitor_exempt(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Administrative priority (0 - 4294967295). + Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. """ return pulumi.get(self, "priority") @@ -410,9 +410,9 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from Router Advertisement (RA). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. - :param pulumi.Input[int] priority: Administrative priority (0 - 4294967295). + :param pulumi.Input[int] priority: Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. :param pulumi.Input[str] sdwan: Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Static6SdwanZoneArgs']]] sdwan_zones: Choose SD-WAN Zone. The structure of `sdwan_zone` block is documented below. :param pulumi.Input[int] seq_num: Sequence number. @@ -603,7 +603,7 @@ def gateway(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -627,7 +627,7 @@ def link_monitor_exempt(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Administrative priority (0 - 4294967295). + Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. """ return pulumi.get(self, "priority") @@ -765,7 +765,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -783,7 +782,6 @@ def __init__(__self__, status="enable", virtual_wan_link="disable") ``` - ## Import @@ -816,9 +814,9 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from Router Advertisement (RA). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. - :param pulumi.Input[int] priority: Administrative priority (0 - 4294967295). + :param pulumi.Input[int] priority: Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. :param pulumi.Input[str] sdwan: Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Static6SdwanZoneArgs']]]] sdwan_zones: Choose SD-WAN Zone. The structure of `sdwan_zone` block is documented below. :param pulumi.Input[int] seq_num: Sequence number. @@ -839,7 +837,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -857,7 +854,6 @@ def __init__(__self__, status="enable", virtual_wan_link="disable") ``` - ## Import @@ -997,9 +993,9 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_gateway: Enable use of dynamic gateway retrieved from Router Advertisement (RA). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] gateway: IPv6 address of the gateway. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] link_monitor_exempt: Enable/disable withdrawal of this static route when link monitor or health check is down. Valid values: `enable`, `disable`. - :param pulumi.Input[int] priority: Administrative priority (0 - 4294967295). + :param pulumi.Input[int] priority: Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. :param pulumi.Input[str] sdwan: Enable/disable egress through the SD-WAN. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Static6SdwanZoneArgs']]]] sdwan_zones: Choose SD-WAN Zone. The structure of `sdwan_zone` block is documented below. :param pulumi.Input[int] seq_num: Sequence number. @@ -1129,7 +1125,7 @@ def gateway(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1145,7 +1141,7 @@ def link_monitor_exempt(self) -> pulumi.Output[str]: @pulumi.getter def priority(self) -> pulumi.Output[int]: """ - Administrative priority (0 - 4294967295). + Administrative priority. On FortiOS versions 6.2.0-6.4.1: 0 - 4294967295. On FortiOS versions >= 6.4.2: 1 - 65535. """ return pulumi.get(self, "priority") @@ -1183,7 +1179,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/rule/fmwp.py b/sdk/python/pulumiverse_fortios/rule/fmwp.py index 929822e6..424cdbf9 100644 --- a/sdk/python/pulumiverse_fortios/rule/fmwp.py +++ b/sdk/python/pulumiverse_fortios/rule/fmwp.py @@ -39,7 +39,7 @@ def __init__(__self__, *, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -140,7 +140,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -319,7 +319,7 @@ def __init__(__self__, *, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -420,7 +420,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -597,7 +597,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Show FMWP signatures. Applies to FortiOS Version `>= 7.4.2`. + Show FMWP signatures. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. ## Import @@ -623,7 +623,7 @@ def __init__(__self__, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -644,7 +644,7 @@ def __init__(__self__, args: Optional[FmwpArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Show FMWP signatures. Applies to FortiOS Version `>= 7.4.2`. + Show FMWP signatures. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. ## Import @@ -760,7 +760,7 @@ def get(resource_name: str, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -833,7 +833,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -927,7 +927,7 @@ def severity(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/rule/otdt.py b/sdk/python/pulumiverse_fortios/rule/otdt.py index a3231a15..da1f8851 100644 --- a/sdk/python/pulumiverse_fortios/rule/otdt.py +++ b/sdk/python/pulumiverse_fortios/rule/otdt.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['OtdtMetadataArgs']]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[Sequence[pulumi.Input['OtdtParameterArgs']]] parameters: Application parameters. The structure of `parameters` block is documented below. @@ -132,7 +132,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -285,7 +285,7 @@ def __init__(__self__, *, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['OtdtMetadataArgs']]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[Sequence[pulumi.Input['OtdtParameterArgs']]] parameters: Application parameters. The structure of `parameters` block is documented below. @@ -380,7 +380,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -557,7 +557,7 @@ def __init__(__self__, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OtdtMetadataArgs']]]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OtdtParameterArgs']]]] parameters: Application parameters. The structure of `parameters` block is documented below. @@ -686,7 +686,7 @@ def get(resource_name: str, :param pulumi.Input[int] category: Application category ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Application ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OtdtMetadataArgs']]]] metadatas: Meta data. The structure of `metadata` block is documented below. :param pulumi.Input[str] name: Application name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OtdtParameterArgs']]]] parameters: Application parameters. The structure of `parameters` block is documented below. @@ -755,7 +755,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -817,7 +817,7 @@ def technology(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/rule/otvp.py b/sdk/python/pulumiverse_fortios/rule/otvp.py index ad130e9f..a148e9e8 100644 --- a/sdk/python/pulumiverse_fortios/rule/otvp.py +++ b/sdk/python/pulumiverse_fortios/rule/otvp.py @@ -39,7 +39,7 @@ def __init__(__self__, *, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -140,7 +140,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -319,7 +319,7 @@ def __init__(__self__, *, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -420,7 +420,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -623,7 +623,7 @@ def __init__(__self__, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -760,7 +760,7 @@ def get(resource_name: str, :param pulumi.Input[str] application: Vulnerable applications. :param pulumi.Input[int] date: Date. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group: Group. :param pulumi.Input[str] location: Vulnerable location. :param pulumi.Input[str] log: Enable/disable logging. Valid values: `disable`, `enable`. @@ -833,7 +833,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -927,7 +927,7 @@ def severity(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/_inputs.py b/sdk/python/pulumiverse_fortios/switchcontroller/_inputs.py index 7a7b5ccd..4ffbfc97 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/_inputs.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/_inputs.py @@ -85,6 +85,8 @@ def __init__(__self__, *, interface_tags: Optional[pulumi.Input[Sequence[pulumi.Input['DynamicportpolicyPolicyInterfaceTagArgs']]]] = None, lldp_profile: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, + match_period: Optional[pulumi.Input[int]] = None, + match_type: Optional[pulumi.Input[str]] = None, n8021x: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, qos_policy: Optional[pulumi.Input[str]] = None, @@ -101,6 +103,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DynamicportpolicyPolicyInterfaceTagArgs']]] interface_tags: Policy matching the FortiSwitch interface object tags. The structure of `interface_tags` block is documented below. :param pulumi.Input[str] lldp_profile: LLDP profile to be applied when using this policy. :param pulumi.Input[str] mac: Policy matching MAC address. + :param pulumi.Input[int] match_period: Number of days the matched devices will be retained (0 - 120, 0 = always retain). + :param pulumi.Input[str] match_type: Match and retain the devices based on the type. Valid values: `dynamic`, `override`. :param pulumi.Input[str] n8021x: 802.1x security policy to be applied when using this policy. :param pulumi.Input[str] name: Policy name. :param pulumi.Input[str] qos_policy: QoS policy to be applied when using this policy. @@ -126,6 +130,10 @@ def __init__(__self__, *, pulumi.set(__self__, "lldp_profile", lldp_profile) if mac is not None: pulumi.set(__self__, "mac", mac) + if match_period is not None: + pulumi.set(__self__, "match_period", match_period) + if match_type is not None: + pulumi.set(__self__, "match_type", match_type) if n8021x is not None: pulumi.set(__self__, "n8021x", n8021x) if name is not None: @@ -247,6 +255,30 @@ def mac(self) -> Optional[pulumi.Input[str]]: def mac(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "mac", value) + @property + @pulumi.getter(name="matchPeriod") + def match_period(self) -> Optional[pulumi.Input[int]]: + """ + Number of days the matched devices will be retained (0 - 120, 0 = always retain). + """ + return pulumi.get(self, "match_period") + + @match_period.setter + def match_period(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "match_period", value) + + @property + @pulumi.getter(name="matchType") + def match_type(self) -> Optional[pulumi.Input[str]]: + """ + Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + """ + return pulumi.get(self, "match_type") + + @match_type.setter + def match_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "match_type", value) + @property @pulumi.getter def n8021x(self) -> Optional[pulumi.Input[str]]: @@ -959,7 +991,7 @@ def __init__(__self__, *, :param pulumi.Input[str] number_suffix: House number suffix. :param pulumi.Input[str] parent_key: Parent key name. :param pulumi.Input[str] place_type: Placetype. - :param pulumi.Input[str] post_office_box: Post office box (P.O. box). + :param pulumi.Input[str] post_office_box: Post office box. :param pulumi.Input[str] postal_community: Postal community name. :param pulumi.Input[str] primary_road: Primary road name. :param pulumi.Input[str] road_section: Road section. @@ -1276,7 +1308,7 @@ def place_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="postOfficeBox") def post_office_box(self) -> Optional[pulumi.Input[str]]: """ - Post office box (P.O. box). + Post office box. """ return pulumi.get(self, "post_office_box") @@ -1464,10 +1496,10 @@ def __init__(__self__, *, parent_key: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] altitude: +/- Floating point no. eg. 117.47. - :param pulumi.Input[str] altitude_unit: m ( meters), f ( floors). Valid values: `m`, `f`. + :param pulumi.Input[str] altitude_unit: Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. :param pulumi.Input[str] datum: WGS84, NAD83, NAD83/MLLW. Valid values: `WGS84`, `NAD83`, `NAD83/MLLW`. - :param pulumi.Input[str] latitude: Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. - :param pulumi.Input[str] longitude: Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + :param pulumi.Input[str] latitude: Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. + :param pulumi.Input[str] longitude: Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. :param pulumi.Input[str] parent_key: Parent key name. """ if altitude is not None: @@ -1499,7 +1531,7 @@ def altitude(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="altitudeUnit") def altitude_unit(self) -> Optional[pulumi.Input[str]]: """ - m ( meters), f ( floors). Valid values: `m`, `f`. + Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. """ return pulumi.get(self, "altitude_unit") @@ -1523,7 +1555,7 @@ def datum(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def latitude(self) -> Optional[pulumi.Input[str]]: """ - Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. """ return pulumi.get(self, "latitude") @@ -1535,7 +1567,7 @@ def latitude(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def longitude(self) -> Optional[pulumi.Input[str]]: """ - Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. """ return pulumi.get(self, "longitude") @@ -2156,19 +2188,6 @@ def __init__(__self__, *, max_reauth_attempt: Optional[pulumi.Input[int]] = None, reauth_period: Optional[pulumi.Input[int]] = None, tx_period: Optional[pulumi.Input[int]] = None): - """ - :param pulumi.Input[str] link_down_auth: Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - :param pulumi.Input[str] local_override: Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] mab_reauth: Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - :param pulumi.Input[str] mac_called_station_delimiter: MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param pulumi.Input[str] mac_calling_station_delimiter: MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param pulumi.Input[str] mac_case: MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - :param pulumi.Input[str] mac_password_delimiter: MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param pulumi.Input[str] mac_username_delimiter: MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param pulumi.Input[int] max_reauth_attempt: Maximum number of authentication attempts (0 - 15, default = 3). - :param pulumi.Input[int] reauth_period: Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - :param pulumi.Input[int] tx_period: 802.1X Tx period (seconds, default=30). - """ if link_down_auth is not None: pulumi.set(__self__, "link_down_auth", link_down_auth) if local_override is not None: @@ -2195,9 +2214,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="linkDownAuth") def link_down_auth(self) -> Optional[pulumi.Input[str]]: - """ - Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - """ return pulumi.get(self, "link_down_auth") @link_down_auth.setter @@ -2207,9 +2223,6 @@ def link_down_auth(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="localOverride") def local_override(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "local_override") @local_override.setter @@ -2219,9 +2232,6 @@ def local_override(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="mabReauth") def mab_reauth(self) -> Optional[pulumi.Input[str]]: - """ - Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "mab_reauth") @mab_reauth.setter @@ -2231,9 +2241,6 @@ def mab_reauth(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="macCalledStationDelimiter") def mac_called_station_delimiter(self) -> Optional[pulumi.Input[str]]: - """ - MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_called_station_delimiter") @mac_called_station_delimiter.setter @@ -2243,9 +2250,6 @@ def mac_called_station_delimiter(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="macCallingStationDelimiter") def mac_calling_station_delimiter(self) -> Optional[pulumi.Input[str]]: - """ - MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_calling_station_delimiter") @mac_calling_station_delimiter.setter @@ -2255,9 +2259,6 @@ def mac_calling_station_delimiter(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="macCase") def mac_case(self) -> Optional[pulumi.Input[str]]: - """ - MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - """ return pulumi.get(self, "mac_case") @mac_case.setter @@ -2267,9 +2268,6 @@ def mac_case(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="macPasswordDelimiter") def mac_password_delimiter(self) -> Optional[pulumi.Input[str]]: - """ - MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_password_delimiter") @mac_password_delimiter.setter @@ -2279,9 +2277,6 @@ def mac_password_delimiter(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="macUsernameDelimiter") def mac_username_delimiter(self) -> Optional[pulumi.Input[str]]: - """ - MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_username_delimiter") @mac_username_delimiter.setter @@ -2291,9 +2286,6 @@ def mac_username_delimiter(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="maxReauthAttempt") def max_reauth_attempt(self) -> Optional[pulumi.Input[int]]: - """ - Maximum number of authentication attempts (0 - 15, default = 3). - """ return pulumi.get(self, "max_reauth_attempt") @max_reauth_attempt.setter @@ -2303,9 +2295,6 @@ def max_reauth_attempt(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="reauthPeriod") def reauth_period(self) -> Optional[pulumi.Input[int]]: - """ - Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - """ return pulumi.get(self, "reauth_period") @reauth_period.setter @@ -2315,9 +2304,6 @@ def reauth_period(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="txPeriod") def tx_period(self) -> Optional[pulumi.Input[int]]: - """ - 802.1X Tx period (seconds, default=30). - """ return pulumi.get(self, "tx_period") @tx_period.setter @@ -2331,6 +2317,7 @@ def __init__(__self__, *, access_mode: Optional[pulumi.Input[str]] = None, acl_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ManagedswitchPortAclGroupArgs']]]] = None, aggregator_mode: Optional[pulumi.Input[str]] = None, + allow_arp_monitor: Optional[pulumi.Input[str]] = None, allowed_vlans: Optional[pulumi.Input[Sequence[pulumi.Input['ManagedswitchPortAllowedVlanArgs']]]] = None, allowed_vlans_all: Optional[pulumi.Input[str]] = None, arp_inspection_trust: Optional[pulumi.Input[str]] = None, @@ -2347,6 +2334,7 @@ def __init__(__self__, *, export_to: Optional[pulumi.Input[str]] = None, export_to_pool: Optional[pulumi.Input[str]] = None, export_to_pool_flag: Optional[pulumi.Input[int]] = None, + fallback_port: Optional[pulumi.Input[str]] = None, fec_capable: Optional[pulumi.Input[int]] = None, fec_state: Optional[pulumi.Input[str]] = None, fgt_peer_device_name: Optional[pulumi.Input[str]] = None, @@ -2438,6 +2426,7 @@ def __init__(__self__, *, :param pulumi.Input[str] access_mode: Access mode of the port. :param pulumi.Input[Sequence[pulumi.Input['ManagedswitchPortAclGroupArgs']]] acl_groups: ACL groups on this port. The structure of `acl_group` block is documented below. :param pulumi.Input[str] aggregator_mode: LACP member select mode. Valid values: `bandwidth`, `count`. + :param pulumi.Input[str] allow_arp_monitor: Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['ManagedswitchPortAllowedVlanArgs']]] allowed_vlans: Configure switch port tagged vlans The structure of `allowed_vlans` block is documented below. :param pulumi.Input[str] allowed_vlans_all: Enable/disable all defined vlans on this port. Valid values: `enable`, `disable`. :param pulumi.Input[str] arp_inspection_trust: Trusted or untrusted dynamic ARP inspection. Valid values: `untrusted`, `trusted`. @@ -2454,6 +2443,7 @@ def __init__(__self__, *, :param pulumi.Input[str] export_to: Export managed-switch port to a tenant VDOM. :param pulumi.Input[str] export_to_pool: Switch controller export port to pool-list. :param pulumi.Input[int] export_to_pool_flag: Switch controller export port to pool-list. + :param pulumi.Input[str] fallback_port: LACP fallback port. :param pulumi.Input[int] fec_capable: FEC capable. :param pulumi.Input[str] fec_state: State of forward error correction. :param pulumi.Input[str] fgt_peer_device_name: FGT peer device name. @@ -2500,7 +2490,7 @@ def __init__(__self__, *, :param pulumi.Input[int] packet_sample_rate: Packet sampling rate (0 - 99999 p/sec). :param pulumi.Input[str] packet_sampler: Enable/disable packet sampling on this interface. Valid values: `enabled`, `disabled`. :param pulumi.Input[int] pause_meter: Configure ingress pause metering rate, in kbps (default = 0, disabled). - :param pulumi.Input[str] pause_meter_resume: Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + :param pulumi.Input[str] pause_meter_resume: Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. :param pulumi.Input[int] poe_capable: PoE capable. :param pulumi.Input[str] poe_max_power: PoE maximum power. :param pulumi.Input[int] poe_mode_bt_cabable: PoE mode IEEE 802.3BT capable. @@ -2523,7 +2513,7 @@ def __init__(__self__, *, :param pulumi.Input[int] restricted_auth_port: Peer to Peer Restricted Authenticated port. :param pulumi.Input[str] rpvst_port: Enable/disable inter-operability with rapid PVST on this interface. Valid values: `disabled`, `enabled`. :param pulumi.Input[str] sample_direction: sFlow sample direction. Valid values: `tx`, `rx`, `both`. - :param pulumi.Input[int] sflow_counter_interval: sFlow sampler counter polling interval (1 - 255 sec). + :param pulumi.Input[int] sflow_counter_interval: sFlow sampling counter polling interval in seconds (0 - 255). :param pulumi.Input[int] sflow_sample_rate: sFlow sampler sample rate (0 - 99999 p/sec). :param pulumi.Input[str] sflow_sampler: Enable/disable sFlow protocol on this interface. Valid values: `enabled`, `disabled`. :param pulumi.Input[str] speed: Switch port speed; default and available settings depend on hardware. @@ -2548,6 +2538,8 @@ def __init__(__self__, *, pulumi.set(__self__, "acl_groups", acl_groups) if aggregator_mode is not None: pulumi.set(__self__, "aggregator_mode", aggregator_mode) + if allow_arp_monitor is not None: + pulumi.set(__self__, "allow_arp_monitor", allow_arp_monitor) if allowed_vlans is not None: pulumi.set(__self__, "allowed_vlans", allowed_vlans) if allowed_vlans_all is not None: @@ -2580,6 +2572,8 @@ def __init__(__self__, *, pulumi.set(__self__, "export_to_pool", export_to_pool) if export_to_pool_flag is not None: pulumi.set(__self__, "export_to_pool_flag", export_to_pool_flag) + if fallback_port is not None: + pulumi.set(__self__, "fallback_port", fallback_port) if fec_capable is not None: pulumi.set(__self__, "fec_capable", fec_capable) if fec_state is not None: @@ -2791,6 +2785,18 @@ def aggregator_mode(self) -> Optional[pulumi.Input[str]]: def aggregator_mode(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "aggregator_mode", value) + @property + @pulumi.getter(name="allowArpMonitor") + def allow_arp_monitor(self) -> Optional[pulumi.Input[str]]: + """ + Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "allow_arp_monitor") + + @allow_arp_monitor.setter + def allow_arp_monitor(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "allow_arp_monitor", value) + @property @pulumi.getter(name="allowedVlans") def allowed_vlans(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ManagedswitchPortAllowedVlanArgs']]]]: @@ -2983,6 +2989,18 @@ def export_to_pool_flag(self) -> Optional[pulumi.Input[int]]: def export_to_pool_flag(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "export_to_pool_flag", value) + @property + @pulumi.getter(name="fallbackPort") + def fallback_port(self) -> Optional[pulumi.Input[str]]: + """ + LACP fallback port. + """ + return pulumi.get(self, "fallback_port") + + @fallback_port.setter + def fallback_port(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fallback_port", value) + @property @pulumi.getter(name="fecCapable") def fec_capable(self) -> Optional[pulumi.Input[int]]: @@ -3539,7 +3557,7 @@ def pause_meter(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="pauseMeterResume") def pause_meter_resume(self) -> Optional[pulumi.Input[str]]: """ - Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. """ return pulumi.get(self, "pause_meter_resume") @@ -3815,7 +3833,7 @@ def sample_direction(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="sflowCounterInterval") def sflow_counter_interval(self) -> Optional[pulumi.Input[int]]: """ - sFlow sampler counter polling interval (1 - 255 sec). + sFlow sampling counter polling interval in seconds (0 - 255). """ return pulumi.get(self, "sflow_counter_interval") @@ -4080,11 +4098,6 @@ def __init__(__self__, *, circuit_id: Optional[pulumi.Input[str]] = None, remote_id: Optional[pulumi.Input[str]] = None, vlan_name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] circuit_id: Circuit ID string. - :param pulumi.Input[str] remote_id: Remote ID string. - :param pulumi.Input[str] vlan_name: VLAN name. - """ if circuit_id is not None: pulumi.set(__self__, "circuit_id", circuit_id) if remote_id is not None: @@ -4095,9 +4108,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="circuitId") def circuit_id(self) -> Optional[pulumi.Input[str]]: - """ - Circuit ID string. - """ return pulumi.get(self, "circuit_id") @circuit_id.setter @@ -4107,9 +4117,6 @@ def circuit_id(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="remoteId") def remote_id(self) -> Optional[pulumi.Input[str]]: - """ - Remote ID string. - """ return pulumi.get(self, "remote_id") @remote_id.setter @@ -4119,9 +4126,6 @@ def remote_id(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vlanName") def vlan_name(self) -> Optional[pulumi.Input[str]]: - """ - VLAN name. - """ return pulumi.get(self, "vlan_name") @vlan_name.setter @@ -5083,7 +5087,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] broadcast: Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] local_override: Enable to override global FortiSwitch storm control settings for this FortiSwitch. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rate: Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + :param pulumi.Input[int] rate: Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. :param pulumi.Input[str] unknown_multicast: Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_unicast: Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. """ @@ -5126,7 +5130,7 @@ def local_override(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def rate(self) -> Optional[pulumi.Input[int]]: """ - Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. """ return pulumi.get(self, "rate") @@ -5542,7 +5546,7 @@ class QuarantineTargetTagArgs: def __init__(__self__, *, tags: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] tags: Tag string(eg. string1 string2 string3). + :param pulumi.Input[str] tags: Tag string. For example, string1 string2 string3. """ if tags is not None: pulumi.set(__self__, "tags", tags) @@ -5551,7 +5555,7 @@ def __init__(__self__, *, @pulumi.getter def tags(self) -> Optional[pulumi.Input[str]]: """ - Tag string(eg. string1 string2 string3). + Tag string. For example, string1 string2 string3. """ return pulumi.get(self, "tags") diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/acl/group.py b/sdk/python/pulumiverse_fortios/switchcontroller/acl/group.py index ae099c59..b67ba2a5 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/acl/group.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/acl/group.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Group resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GroupIngressArgs']]] ingresses: Configure ingress ACL policies in group. The structure of `ingress` block is documented below. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Group resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GroupIngressArgs']]] ingresses: Configure ingress ACL policies in group. The structure of `ingress` block is documented below. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupIngressArgs']]]] ingresses: Configure ingress ACL policies in group. The structure of `ingress` block is documented below. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupIngressArgs']]]] ingresses: Configure ingress ACL policies in group. The structure of `ingress` block is documented below. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/acl/ingress.py b/sdk/python/pulumiverse_fortios/switchcontroller/acl/ingress.py index 89547771..ac7f9341 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/acl/ingress.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/acl/ingress.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input['IngressClassifierArgs'] classifier: ACL classifiers. The structure of `classifier` block is documented below. :param pulumi.Input[str] description: Description for the ACL policy. :param pulumi.Input[int] fosid: ACL ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if action is not None: @@ -96,7 +96,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -132,7 +132,7 @@ def __init__(__self__, *, :param pulumi.Input['IngressClassifierArgs'] classifier: ACL classifiers. The structure of `classifier` block is documented below. :param pulumi.Input[str] description: Description for the ACL policy. :param pulumi.Input[int] fosid: ACL ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if action is not None: @@ -200,7 +200,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -260,7 +260,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['IngressClassifierArgs']] classifier: ACL classifiers. The structure of `classifier` block is documented below. :param pulumi.Input[str] description: Description for the ACL policy. :param pulumi.Input[int] fosid: ACL ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -353,7 +353,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['IngressClassifierArgs']] classifier: ACL classifiers. The structure of `classifier` block is documented below. :param pulumi.Input[str] description: Description for the ACL policy. :param pulumi.Input[int] fosid: ACL ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -404,13 +404,13 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/custom.py b/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/custom.py index 9fc1f818..d54cda4d 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/custom.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/custom.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Custom resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Auto-Config FortiLink or ISL/ICL interface name. :param pulumi.Input[Sequence[pulumi.Input['CustomSwitchBindingArgs']]] switch_bindings: Switch binding list. The structure of `switch_binding` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Custom resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Auto-Config FortiLink or ISL/ICL interface name. :param pulumi.Input[Sequence[pulumi.Input['CustomSwitchBindingArgs']]] switch_bindings: Switch binding list. The structure of `switch_binding` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Auto-Config FortiLink or ISL/ICL interface name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CustomSwitchBindingArgs']]]] switch_bindings: Switch binding list. The structure of `switch_binding` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Auto-Config FortiLink or ISL/ICL interface name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CustomSwitchBindingArgs']]]] switch_bindings: Switch binding list. The structure of `switch_binding` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def switch_bindings(self) -> pulumi.Output[Optional[Sequence['outputs.CustomSwit @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/default.py b/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/default.py index a4cf5c20..4763b539 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/default.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/default.py @@ -314,7 +314,7 @@ def isl_policy(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/policy.py b/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/policy.py index 173303e7..6c820d26 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/policy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/autoconfig/policy.py @@ -455,7 +455,7 @@ def storm_control_policy(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/customcommand.py b/sdk/python/pulumiverse_fortios/switchcontroller/customcommand.py index 1c11b2e5..cbc6b9ee 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/customcommand.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/customcommand.py @@ -20,7 +20,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Customcommand resource. - :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). :param pulumi.Input[str] command_name: Command name called by the FortiGate switch controller in the execute command. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -37,7 +37,7 @@ def __init__(__self__, *, @pulumi.getter def command(self) -> pulumi.Input[str]: """ - String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). """ return pulumi.get(self, "command") @@ -91,7 +91,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Customcommand resources. - :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). :param pulumi.Input[str] command_name: Command name called by the FortiGate switch controller in the execute command. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -109,7 +109,7 @@ def __init__(__self__, *, @pulumi.getter def command(self) -> Optional[pulumi.Input[str]]: """ - String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). """ return pulumi.get(self, "command") @@ -169,7 +169,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -178,7 +177,6 @@ def __init__(__self__, command="ls", command_name="1") ``` - ## Import @@ -200,7 +198,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). :param pulumi.Input[str] command_name: Command name called by the FortiGate switch controller in the execute command. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -216,7 +214,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -225,7 +222,6 @@ def __init__(__self__, command="ls", command_name="1") ``` - ## Import @@ -300,7 +296,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + :param pulumi.Input[str] command: String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). :param pulumi.Input[str] command_name: Command name called by the FortiGate switch controller in the execute command. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -319,7 +315,7 @@ def get(resource_name: str, @pulumi.getter def command(self) -> pulumi.Output[str]: """ - String of commands to send to FortiSwitch devices (For example (%!a(MISSING) = return key): config switch trunk %!a(MISSING) edit myTrunk %!a(MISSING) set members port1 port2 %!a(MISSING) end %!a(MISSING)). + String of commands to send to FortiSwitch devices (For example (%0a = return key): config switch trunk %0a edit myTrunk %0a set members port1 port2 %0a end %0a). """ return pulumi.get(self, "command") @@ -341,7 +337,7 @@ def description(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/dynamicportpolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/dynamicportpolicy.py index a225a1a3..0386f783 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/dynamicportpolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/dynamicportpolicy.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description for the Dynamic port policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this Dynamic port policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Dynamic port policy name. :param pulumi.Input[Sequence[pulumi.Input['DynamicportpolicyPolicyArgs']]] policies: Port policies with matching criteria and actions. The structure of `policy` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -88,7 +88,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description for the Dynamic port policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this Dynamic port policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Dynamic port policy name. :param pulumi.Input[Sequence[pulumi.Input['DynamicportpolicyPolicyArgs']]] policies: Port policies with matching criteria and actions. The structure of `policy` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -208,7 +208,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -292,7 +292,7 @@ def __init__(__self__, :param pulumi.Input[str] description: Description for the Dynamic port policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this Dynamic port policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Dynamic port policy name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DynamicportpolicyPolicyArgs']]]] policies: Port policies with matching criteria and actions. The structure of `policy` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -389,7 +389,7 @@ def get(resource_name: str, :param pulumi.Input[str] description: Description for the Dynamic port policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this Dynamic port policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Dynamic port policy name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DynamicportpolicyPolicyArgs']]]] policies: Port policies with matching criteria and actions. The structure of `policy` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -435,7 +435,7 @@ def fortilink(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def policies(self) -> pulumi.Output[Optional[Sequence['outputs.Dynamicportpolicy @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/flowtracking.py b/sdk/python/pulumiverse_fortios/switchcontroller/flowtracking.py index 6f199055..e52510c1 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/flowtracking.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/flowtracking.py @@ -45,7 +45,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['FlowtrackingCollectorArgs']]] collectors: Configure collectors for the flow. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] format: Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] level: Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. :param pulumi.Input[int] max_export_pkt_size: Configure flow max export packet size (512-9216, default=512 bytes). :param pulumi.Input[str] sample_mode: Configure sample mode for the flow tracking. Valid values: `local`, `perimeter`, `device-ingress`. @@ -180,7 +180,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -389,7 +389,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['FlowtrackingCollectorArgs']]] collectors: Configure collectors for the flow. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] format: Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] level: Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. :param pulumi.Input[int] max_export_pkt_size: Configure flow max export packet size (512-9216, default=512 bytes). :param pulumi.Input[str] sample_mode: Configure sample mode for the flow tracking. Valid values: `local`, `perimeter`, `device-ingress`. @@ -524,7 +524,7 @@ def format(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -757,7 +757,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FlowtrackingCollectorArgs']]]] collectors: Configure collectors for the flow. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] format: Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] level: Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. :param pulumi.Input[int] max_export_pkt_size: Configure flow max export packet size (512-9216, default=512 bytes). :param pulumi.Input[str] sample_mode: Configure sample mode for the flow tracking. Valid values: `local`, `perimeter`, `device-ingress`. @@ -910,7 +910,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FlowtrackingCollectorArgs']]]] collectors: Configure collectors for the flow. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] format: Configure flow tracking protocol. Valid values: `netflow1`, `netflow5`, `netflow9`, `ipfix`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] level: Configure flow tracking level. Valid values: `vlan`, `ip`, `port`, `proto`, `mac`. :param pulumi.Input[int] max_export_pkt_size: Configure flow max export packet size (512-9216, default=512 bytes). :param pulumi.Input[str] sample_mode: Configure sample mode for the flow tracking. Valid values: `local`, `perimeter`, `device-ingress`. @@ -1005,7 +1005,7 @@ def format(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1115,7 +1115,7 @@ def transport(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/fortilinksettings.py b/sdk/python/pulumiverse_fortios/switchcontroller/fortilinksettings.py index 2e1d6deb..186b1341 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/fortilinksettings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/fortilinksettings.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Fortilinksettings resource. :param pulumi.Input[str] access_vlan_mode: Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: `legacy`, `fail-open`, `fail-close`. :param pulumi.Input[str] fortilink: FortiLink interface to which this fortilink-setting belongs. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_timer: Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC and dynamic devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input['FortilinksettingsNacPortsArgs'] nac_ports: NAC specific configuration. The structure of `nac_ports` block is documented below. @@ -80,7 +80,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Fortilinksettings resources. :param pulumi.Input[str] access_vlan_mode: Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: `legacy`, `fail-open`, `fail-close`. :param pulumi.Input[str] fortilink: FortiLink interface to which this fortilink-setting belongs. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_timer: Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC and dynamic devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input['FortilinksettingsNacPortsArgs'] nac_ports: NAC specific configuration. The structure of `nac_ports` block is documented below. @@ -216,7 +216,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -324,7 +324,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] access_vlan_mode: Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: `legacy`, `fail-open`, `fail-close`. :param pulumi.Input[str] fortilink: FortiLink interface to which this fortilink-setting belongs. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_timer: Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC and dynamic devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input[pulumi.InputType['FortilinksettingsNacPortsArgs']] nac_ports: NAC specific configuration. The structure of `nac_ports` block is documented below. @@ -425,7 +425,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] access_vlan_mode: Intra VLAN traffic behavior with loss of connection to the FortiGate. Valid values: `legacy`, `fail-open`, `fail-close`. :param pulumi.Input[str] fortilink: FortiLink interface to which this fortilink-setting belongs. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_timer: Time interval(minutes) to be included in the inactive devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC and dynamic devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input[pulumi.InputType['FortilinksettingsNacPortsArgs']] nac_ports: NAC specific configuration. The structure of `nac_ports` block is documented below. @@ -466,7 +466,7 @@ def fortilink(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -504,7 +504,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/global_.py b/sdk/python/pulumiverse_fortios/switchcontroller/global_.py index 572b05bc..80f29742 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/global_.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/global_.py @@ -62,12 +62,12 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fips_enforce: Enable/disable enforcement of FIPS on managed FortiSwitch devices. Valid values: `disable`, `enable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_image_push: Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_mac_limit_violations: Enable/disable logs for Learning Limit Violations. Valid values: `enable`, `disable`. :param pulumi.Input[int] mac_aging_interval: Time after which an inactive MAC is aged out (10 - 1000000 sec, default = 300, 0 = disable). :param pulumi.Input[str] mac_event_logging: Enable/disable MAC address event logging. Valid values: `enable`, `disable`. - :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB. + :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). :param pulumi.Input[int] mac_violation_timer: Set timeout for Learning Limit Violations (0 = disabled). :param pulumi.Input[str] quarantine_mode: Quarantine mode. Valid values: `by-vlan`, `by-redirect`. :param pulumi.Input[str] sn_dns_resolution: Enable/disable DNS resolution of the FortiSwitch unit's IP address by use of its serial number. Valid values: `enable`, `disable`. @@ -320,7 +320,7 @@ def firmware_provision_on_authorization(self, value: Optional[pulumi.Input[str]] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -380,7 +380,7 @@ def mac_event_logging(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="macRetentionPeriod") def mac_retention_period(self) -> Optional[pulumi.Input[int]]: """ - Time in hours after which an inactive MAC is removed from client DB. + Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). """ return pulumi.get(self, "mac_retention_period") @@ -534,12 +534,12 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fips_enforce: Enable/disable enforcement of FIPS on managed FortiSwitch devices. Valid values: `disable`, `enable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_image_push: Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_mac_limit_violations: Enable/disable logs for Learning Limit Violations. Valid values: `enable`, `disable`. :param pulumi.Input[int] mac_aging_interval: Time after which an inactive MAC is aged out (10 - 1000000 sec, default = 300, 0 = disable). :param pulumi.Input[str] mac_event_logging: Enable/disable MAC address event logging. Valid values: `enable`, `disable`. - :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB. + :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). :param pulumi.Input[int] mac_violation_timer: Set timeout for Learning Limit Violations (0 = disabled). :param pulumi.Input[str] quarantine_mode: Quarantine mode. Valid values: `by-vlan`, `by-redirect`. :param pulumi.Input[str] sn_dns_resolution: Enable/disable DNS resolution of the FortiSwitch unit's IP address by use of its serial number. Valid values: `enable`, `disable`. @@ -792,7 +792,7 @@ def firmware_provision_on_authorization(self, value: Optional[pulumi.Input[str]] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -852,7 +852,7 @@ def mac_event_logging(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="macRetentionPeriod") def mac_retention_period(self) -> Optional[pulumi.Input[int]]: """ - Time in hours after which an inactive MAC is removed from client DB. + Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). """ return pulumi.get(self, "mac_retention_period") @@ -997,7 +997,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1010,7 +1009,6 @@ def __init__(__self__, mac_retention_period=24, mac_violation_timer=0) ``` - ## Import @@ -1047,12 +1045,12 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fips_enforce: Enable/disable enforcement of FIPS on managed FortiSwitch devices. Valid values: `disable`, `enable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_image_push: Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_mac_limit_violations: Enable/disable logs for Learning Limit Violations. Valid values: `enable`, `disable`. :param pulumi.Input[int] mac_aging_interval: Time after which an inactive MAC is aged out (10 - 1000000 sec, default = 300, 0 = disable). :param pulumi.Input[str] mac_event_logging: Enable/disable MAC address event logging. Valid values: `enable`, `disable`. - :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB. + :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). :param pulumi.Input[int] mac_violation_timer: Set timeout for Learning Limit Violations (0 = disabled). :param pulumi.Input[str] quarantine_mode: Quarantine mode. Valid values: `by-vlan`, `by-redirect`. :param pulumi.Input[str] sn_dns_resolution: Enable/disable DNS resolution of the FortiSwitch unit's IP address by use of its serial number. Valid values: `enable`, `disable`. @@ -1073,7 +1071,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1086,7 +1083,6 @@ def __init__(__self__, mac_retention_period=24, mac_violation_timer=0) ``` - ## Import @@ -1249,12 +1245,12 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fips_enforce: Enable/disable enforcement of FIPS on managed FortiSwitch devices. Valid values: `disable`, `enable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] https_image_push: Enable/disable image push to FortiSwitch using HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_mac_limit_violations: Enable/disable logs for Learning Limit Violations. Valid values: `enable`, `disable`. :param pulumi.Input[int] mac_aging_interval: Time after which an inactive MAC is aged out (10 - 1000000 sec, default = 300, 0 = disable). :param pulumi.Input[str] mac_event_logging: Enable/disable MAC address event logging. Valid values: `enable`, `disable`. - :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB. + :param pulumi.Input[int] mac_retention_period: Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). :param pulumi.Input[int] mac_violation_timer: Set timeout for Learning Limit Violations (0 = disabled). :param pulumi.Input[str] quarantine_mode: Quarantine mode. Valid values: `by-vlan`, `by-redirect`. :param pulumi.Input[str] sn_dns_resolution: Enable/disable DNS resolution of the FortiSwitch unit's IP address by use of its serial number. Valid values: `enable`, `disable`. @@ -1423,7 +1419,7 @@ def firmware_provision_on_authorization(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1463,7 +1459,7 @@ def mac_event_logging(self) -> pulumi.Output[str]: @pulumi.getter(name="macRetentionPeriod") def mac_retention_period(self) -> pulumi.Output[int]: """ - Time in hours after which an inactive MAC is removed from client DB. + Time in hours after which an inactive MAC is removed from client DB (0 = aged out based on mac-aging-interval). """ return pulumi.get(self, "mac_retention_period") @@ -1501,7 +1497,7 @@ def update_user_device(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/igmpsnooping.py b/sdk/python/pulumiverse_fortios/switchcontroller/igmpsnooping.py index 20bd328d..d7d9201f 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/igmpsnooping.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/igmpsnooping.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -179,7 +178,6 @@ def __init__(__self__, aging_time=300, flood_unknown_multicast="disable") ``` - ## Import @@ -217,7 +215,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -226,7 +223,6 @@ def __init__(__self__, aging_time=300, flood_unknown_multicast="disable") ``` - ## Import @@ -340,7 +336,7 @@ def query_interval(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/template.py b/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/template.py index e8c29d5a..b8950977 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/template.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/template.py @@ -447,7 +447,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/vlans.py b/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/vlans.py index 0857b281..d58fb3ae 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/vlans.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/initialconfig/vlans.py @@ -486,7 +486,7 @@ def rspan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/lldpprofile.py b/sdk/python/pulumiverse_fortios/switchcontroller/lldpprofile.py index e969e555..62e66ace 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/lldpprofile.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/lldpprofile.py @@ -52,10 +52,10 @@ def __init__(__self__, *, :param pulumi.Input[str] auto_mclag_icl: Enable/disable MCLAG inter chassis link. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['LldpprofileCustomTlvArgs']]] custom_tlvs: Configuration method to edit custom TLV entries. The structure of `custom_tlvs` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['LldpprofileMedLocationServiceArgs']]] med_location_services: Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `med_location_service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['LldpprofileMedNetworkPolicyArgs']]] med_network_policies: Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `med_network_policy` block is documented below. - :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions). :param pulumi.Input[str] n8021_tlvs: Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. :param pulumi.Input[str] n8023_tlvs: Transmitted IEEE 802.3 TLVs. :param pulumi.Input[str] name: Profile name. @@ -264,7 +264,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -300,7 +300,7 @@ def med_network_policies(self, value: Optional[pulumi.Input[Sequence[pulumi.Inpu @pulumi.getter(name="medTlvs") def med_tlvs(self) -> Optional[pulumi.Input[str]]: """ - Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + Transmitted LLDP-MED TLVs (type-length-value descriptions). """ return pulumi.get(self, "med_tlvs") @@ -396,10 +396,10 @@ def __init__(__self__, *, :param pulumi.Input[str] auto_mclag_icl: Enable/disable MCLAG inter chassis link. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['LldpprofileCustomTlvArgs']]] custom_tlvs: Configuration method to edit custom TLV entries. The structure of `custom_tlvs` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['LldpprofileMedLocationServiceArgs']]] med_location_services: Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `med_location_service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['LldpprofileMedNetworkPolicyArgs']]] med_network_policies: Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `med_network_policy` block is documented below. - :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions). :param pulumi.Input[str] n8021_tlvs: Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. :param pulumi.Input[str] n8023_tlvs: Transmitted IEEE 802.3 TLVs. :param pulumi.Input[str] name: Profile name. @@ -608,7 +608,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -644,7 +644,7 @@ def med_network_policies(self, value: Optional[pulumi.Input[Sequence[pulumi.Inpu @pulumi.getter(name="medTlvs") def med_tlvs(self) -> Optional[pulumi.Input[str]]: """ - Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + Transmitted LLDP-MED TLVs (type-length-value descriptions). """ return pulumi.get(self, "med_tlvs") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -745,7 +744,6 @@ def __init__(__self__, auto_isl_receive_timeout=60, med_tlvs="inventory-management network-policy") ``` - ## Import @@ -780,10 +778,10 @@ def __init__(__self__, :param pulumi.Input[str] auto_mclag_icl: Enable/disable MCLAG inter chassis link. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LldpprofileCustomTlvArgs']]]] custom_tlvs: Configuration method to edit custom TLV entries. The structure of `custom_tlvs` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LldpprofileMedLocationServiceArgs']]]] med_location_services: Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `med_location_service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LldpprofileMedNetworkPolicyArgs']]]] med_network_policies: Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `med_network_policy` block is documented below. - :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions). :param pulumi.Input[str] n8021_tlvs: Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. :param pulumi.Input[str] n8023_tlvs: Transmitted IEEE 802.3 TLVs. :param pulumi.Input[str] name: Profile name. @@ -800,7 +798,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -812,7 +809,6 @@ def __init__(__self__, auto_isl_receive_timeout=60, med_tlvs="inventory-management network-policy") ``` - ## Import @@ -949,10 +945,10 @@ def get(resource_name: str, :param pulumi.Input[str] auto_mclag_icl: Enable/disable MCLAG inter chassis link. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LldpprofileCustomTlvArgs']]]] custom_tlvs: Configuration method to edit custom TLV entries. The structure of `custom_tlvs` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LldpprofileMedLocationServiceArgs']]]] med_location_services: Configuration method to edit Media Endpoint Discovery (MED) location service type-length-value (TLV) categories. The structure of `med_location_service` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LldpprofileMedNetworkPolicyArgs']]]] med_network_policies: Configuration method to edit Media Endpoint Discovery (MED) network policy type-length-value (TLV) categories. The structure of `med_network_policy` block is documented below. - :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + :param pulumi.Input[str] med_tlvs: Transmitted LLDP-MED TLVs (type-length-value descriptions). :param pulumi.Input[str] n8021_tlvs: Transmitted IEEE 802.1 TLVs. Valid values: `port-vlan-id`. :param pulumi.Input[str] n8023_tlvs: Transmitted IEEE 802.3 TLVs. :param pulumi.Input[str] name: Profile name. @@ -1093,7 +1089,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1117,7 +1113,7 @@ def med_network_policies(self) -> pulumi.Output[Optional[Sequence['outputs.Lldpp @pulumi.getter(name="medTlvs") def med_tlvs(self) -> pulumi.Output[str]: """ - Transmitted LLDP-MED TLVs (type-length-value descriptions): inventory management TLV and/or network policy TLV. + Transmitted LLDP-MED TLVs (type-length-value descriptions). """ return pulumi.get(self, "med_tlvs") @@ -1147,7 +1143,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/lldpsettings.py b/sdk/python/pulumiverse_fortios/switchcontroller/lldpsettings.py index 7223fe75..d3b820b1 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/lldpsettings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/lldpsettings.py @@ -269,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -281,7 +280,6 @@ def __init__(__self__, tx_hold=4, tx_interval=30) ``` - ## Import @@ -322,7 +320,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -334,7 +331,6 @@ def __init__(__self__, tx_hold=4, tx_interval=30) ``` - ## Import @@ -487,7 +483,7 @@ def tx_interval(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/location.py b/sdk/python/pulumiverse_fortios/switchcontroller/location.py index e0bfba89..455e6db7 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/location.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/location.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input['LocationAddressCivicArgs'] address_civic: Configure location civic address. The structure of `address_civic` block is documented below. :param pulumi.Input['LocationCoordinatesArgs'] coordinates: Configure location GPS coordinates. The structure of `coordinates` block is documented below. :param pulumi.Input['LocationElinNumberArgs'] elin_number: Configure location ELIN number. The structure of `elin_number` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Unique location item name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -84,7 +84,7 @@ def elin_number(self, value: Optional[pulumi.Input['LocationElinNumberArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -131,7 +131,7 @@ def __init__(__self__, *, :param pulumi.Input['LocationAddressCivicArgs'] address_civic: Configure location civic address. The structure of `address_civic` block is documented below. :param pulumi.Input['LocationCoordinatesArgs'] coordinates: Configure location GPS coordinates. The structure of `coordinates` block is documented below. :param pulumi.Input['LocationElinNumberArgs'] elin_number: Configure location ELIN number. The structure of `elin_number` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Unique location item name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -188,7 +188,7 @@ def elin_number(self, value: Optional[pulumi.Input['LocationElinNumberArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -259,7 +259,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['LocationAddressCivicArgs']] address_civic: Configure location civic address. The structure of `address_civic` block is documented below. :param pulumi.Input[pulumi.InputType['LocationCoordinatesArgs']] coordinates: Configure location GPS coordinates. The structure of `coordinates` block is documented below. :param pulumi.Input[pulumi.InputType['LocationElinNumberArgs']] elin_number: Configure location ELIN number. The structure of `elin_number` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Unique location item name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -352,7 +352,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['LocationAddressCivicArgs']] address_civic: Configure location civic address. The structure of `address_civic` block is documented below. :param pulumi.Input[pulumi.InputType['LocationCoordinatesArgs']] coordinates: Configure location GPS coordinates. The structure of `coordinates` block is documented below. :param pulumi.Input[pulumi.InputType['LocationElinNumberArgs']] elin_number: Configure location ELIN number. The structure of `elin_number` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Unique location item name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -396,7 +396,7 @@ def elin_number(self) -> pulumi.Output['outputs.LocationElinNumber']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/macsyncsettings.py b/sdk/python/pulumiverse_fortios/switchcontroller/macsyncsettings.py index ccb8e887..b1b8c17a 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/macsyncsettings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/macsyncsettings.py @@ -220,7 +220,7 @@ def mac_sync_interval(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/managedswitch.py b/sdk/python/pulumiverse_fortios/switchcontroller/managedswitch.py index d89c5655..2ec22f67 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/managedswitch.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/managedswitch.py @@ -108,7 +108,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fsw_wan1_admin: FortiSwitch WAN1 admin status; enable to authorize the FortiSwitch as a managed switch. Valid values: `discovered`, `disable`, `enable`. :param pulumi.Input[str] fsw_wan2_admin: FortiSwitch WAN2 admin status; enable to authorize the FortiSwitch as a managed switch. Valid values: `discovered`, `disable`, `enable`. :param pulumi.Input[str] fsw_wan2_peer: FortiSwitch WAN2 peer port. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ManagedswitchIgmpSnoopingArgs'] igmp_snooping: Configure FortiSwitch IGMP snooping global settings. The structure of `igmp_snooping` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ManagedswitchIpSourceGuardArgs']]] ip_source_guards: IP source guard. The structure of `ip_source_guard` block is documented below. :param pulumi.Input[int] l3_discovered: Layer 3 management discovered. @@ -534,7 +534,7 @@ def fsw_wan2_peer(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1249,7 +1249,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fsw_wan1_peer: Fortiswitch WAN1 peer port. :param pulumi.Input[str] fsw_wan2_admin: FortiSwitch WAN2 admin status; enable to authorize the FortiSwitch as a managed switch. Valid values: `discovered`, `disable`, `enable`. :param pulumi.Input[str] fsw_wan2_peer: FortiSwitch WAN2 peer port. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ManagedswitchIgmpSnoopingArgs'] igmp_snooping: Configure FortiSwitch IGMP snooping global settings. The structure of `igmp_snooping` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ManagedswitchIpSourceGuardArgs']]] ip_source_guards: IP source guard. The structure of `ip_source_guard` block is documented below. :param pulumi.Input[int] l3_discovered: Layer 3 management discovered. @@ -1666,7 +1666,7 @@ def fsw_wan2_peer(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2417,7 +2417,7 @@ def __init__(__self__, :param pulumi.Input[str] fsw_wan1_peer: Fortiswitch WAN1 peer port. :param pulumi.Input[str] fsw_wan2_admin: FortiSwitch WAN2 admin status; enable to authorize the FortiSwitch as a managed switch. Valid values: `discovered`, `disable`, `enable`. :param pulumi.Input[str] fsw_wan2_peer: FortiSwitch WAN2 peer port. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ManagedswitchIgmpSnoopingArgs']] igmp_snooping: Configure FortiSwitch IGMP snooping global settings. The structure of `igmp_snooping` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ManagedswitchIpSourceGuardArgs']]]] ip_source_guards: IP source guard. The structure of `ip_source_guard` block is documented below. :param pulumi.Input[int] l3_discovered: Layer 3 management discovered. @@ -2774,7 +2774,7 @@ def get(resource_name: str, :param pulumi.Input[str] fsw_wan1_peer: Fortiswitch WAN1 peer port. :param pulumi.Input[str] fsw_wan2_admin: FortiSwitch WAN2 admin status; enable to authorize the FortiSwitch as a managed switch. Valid values: `discovered`, `disable`, `enable`. :param pulumi.Input[str] fsw_wan2_peer: FortiSwitch WAN2 peer port. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ManagedswitchIgmpSnoopingArgs']] igmp_snooping: Configure FortiSwitch IGMP snooping global settings. The structure of `igmp_snooping` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ManagedswitchIpSourceGuardArgs']]]] ip_source_guards: IP source guard. The structure of `ip_source_guard` block is documented below. :param pulumi.Input[int] l3_discovered: Layer 3 management discovered. @@ -3053,7 +3053,7 @@ def fsw_wan2_peer(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3451,7 +3451,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/nacdevice.py b/sdk/python/pulumiverse_fortios/switchcontroller/nacdevice.py index f071a43a..818bfb19 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/nacdevice.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/nacdevice.py @@ -397,7 +397,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -438,7 +438,7 @@ def __init__(__self__, args: Optional[NacdeviceArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Configure/list NAC devices learned on the managed FortiSwitch ports which matches NAC policy. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -643,7 +643,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/nacsettings.py b/sdk/python/pulumiverse_fortios/switchcontroller/nacsettings.py index 32bc5177..45d3af14 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/nacsettings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/nacsettings.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Nacsettings resource. :param pulumi.Input[str] auto_auth: Enable/disable NAC device auto authorization when discovered and nac-policy matched. Valid values: `disable`, `enable`. :param pulumi.Input[str] bounce_nac_port: 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: `disable`, `enable`. - :param pulumi.Input[int] inactive_timer: Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + :param pulumi.Input[int] inactive_timer: Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input[str] mode: Set NAC mode to be used on the FortiSwitch ports. Valid values: `local`, `global`. :param pulumi.Input[str] name: NAC settings name. @@ -78,7 +78,7 @@ def bounce_nac_port(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="inactiveTimer") def inactive_timer(self) -> Optional[pulumi.Input[int]]: """ - Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). """ return pulumi.get(self, "inactive_timer") @@ -162,7 +162,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Nacsettings resources. :param pulumi.Input[str] auto_auth: Enable/disable NAC device auto authorization when discovered and nac-policy matched. Valid values: `disable`, `enable`. :param pulumi.Input[str] bounce_nac_port: 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: `disable`, `enable`. - :param pulumi.Input[int] inactive_timer: Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + :param pulumi.Input[int] inactive_timer: Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input[str] mode: Set NAC mode to be used on the FortiSwitch ports. Valid values: `local`, `global`. :param pulumi.Input[str] name: NAC settings name. @@ -214,7 +214,7 @@ def bounce_nac_port(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="inactiveTimer") def inactive_timer(self) -> Optional[pulumi.Input[int]]: """ - Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). """ return pulumi.get(self, "inactive_timer") @@ -298,7 +298,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -322,7 +322,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] auto_auth: Enable/disable NAC device auto authorization when discovered and nac-policy matched. Valid values: `disable`, `enable`. :param pulumi.Input[str] bounce_nac_port: 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: `disable`, `enable`. - :param pulumi.Input[int] inactive_timer: Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + :param pulumi.Input[int] inactive_timer: Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input[str] mode: Set NAC mode to be used on the FortiSwitch ports. Valid values: `local`, `global`. :param pulumi.Input[str] name: NAC settings name. @@ -336,7 +336,7 @@ def __init__(__self__, args: Optional[NacsettingsArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Configure integrated NAC settings for FortiSwitch. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -423,7 +423,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] auto_auth: Enable/disable NAC device auto authorization when discovered and nac-policy matched. Valid values: `disable`, `enable`. :param pulumi.Input[str] bounce_nac_port: 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: `disable`, `enable`. - :param pulumi.Input[int] inactive_timer: Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + :param pulumi.Input[int] inactive_timer: Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). :param pulumi.Input[str] link_down_flush: Clear NAC devices on switch ports on link down event. Valid values: `disable`, `enable`. :param pulumi.Input[str] mode: Set NAC mode to be used on the FortiSwitch ports. Valid values: `local`, `global`. :param pulumi.Input[str] name: NAC settings name. @@ -464,7 +464,7 @@ def bounce_nac_port(self) -> pulumi.Output[str]: @pulumi.getter(name="inactiveTimer") def inactive_timer(self) -> pulumi.Output[int]: """ - Time interval after which inactive NAC devices will be expired (in minutes, 0 means no expiry). + Time interval(minutes, 0 = no expiry) to be included in the inactive NAC devices expiry calculation (mac age-out + inactive-time + periodic scan interval). """ return pulumi.get(self, "inactive_timer") @@ -502,7 +502,7 @@ def onboarding_vlan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/networkmonitorsettings.py b/sdk/python/pulumiverse_fortios/switchcontroller/networkmonitorsettings.py index acde6961..a752ecc6 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/networkmonitorsettings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/networkmonitorsettings.py @@ -104,14 +104,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Networkmonitorsettings("trname", network_monitoring="disable") ``` - ## Import @@ -147,14 +145,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Networkmonitorsettings("trname", network_monitoring="disable") ``` - ## Import @@ -242,7 +238,7 @@ def network_monitoring(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/outputs.py b/sdk/python/pulumiverse_fortios/switchcontroller/outputs.py index cb62eaa8..e78f0f8d 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/outputs.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/outputs.py @@ -87,6 +87,10 @@ def __key_warning(key: str): suggest = "interface_tags" elif key == "lldpProfile": suggest = "lldp_profile" + elif key == "matchPeriod": + suggest = "match_period" + elif key == "matchType": + suggest = "match_type" elif key == "qosPolicy": suggest = "qos_policy" elif key == "vlanPolicy": @@ -113,6 +117,8 @@ def __init__(__self__, *, interface_tags: Optional[Sequence['outputs.DynamicportpolicyPolicyInterfaceTag']] = None, lldp_profile: Optional[str] = None, mac: Optional[str] = None, + match_period: Optional[int] = None, + match_type: Optional[str] = None, n8021x: Optional[str] = None, name: Optional[str] = None, qos_policy: Optional[str] = None, @@ -129,6 +135,8 @@ def __init__(__self__, *, :param Sequence['DynamicportpolicyPolicyInterfaceTagArgs'] interface_tags: Policy matching the FortiSwitch interface object tags. The structure of `interface_tags` block is documented below. :param str lldp_profile: LLDP profile to be applied when using this policy. :param str mac: Policy matching MAC address. + :param int match_period: Number of days the matched devices will be retained (0 - 120, 0 = always retain). + :param str match_type: Match and retain the devices based on the type. Valid values: `dynamic`, `override`. :param str n8021x: 802.1x security policy to be applied when using this policy. :param str name: Policy name. :param str qos_policy: QoS policy to be applied when using this policy. @@ -154,6 +162,10 @@ def __init__(__self__, *, pulumi.set(__self__, "lldp_profile", lldp_profile) if mac is not None: pulumi.set(__self__, "mac", mac) + if match_period is not None: + pulumi.set(__self__, "match_period", match_period) + if match_type is not None: + pulumi.set(__self__, "match_type", match_type) if n8021x is not None: pulumi.set(__self__, "n8021x", n8021x) if name is not None: @@ -239,6 +251,22 @@ def mac(self) -> Optional[str]: """ return pulumi.get(self, "mac") + @property + @pulumi.getter(name="matchPeriod") + def match_period(self) -> Optional[int]: + """ + Number of days the matched devices will be retained (0 - 120, 0 = always retain). + """ + return pulumi.get(self, "match_period") + + @property + @pulumi.getter(name="matchType") + def match_type(self) -> Optional[str]: + """ + Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + """ + return pulumi.get(self, "match_type") + @property @pulumi.getter def n8021x(self) -> Optional[str]: @@ -981,7 +1009,7 @@ def __init__(__self__, *, :param str number_suffix: House number suffix. :param str parent_key: Parent key name. :param str place_type: Placetype. - :param str post_office_box: Post office box (P.O. box). + :param str post_office_box: Post office box. :param str postal_community: Postal community name. :param str primary_road: Primary road name. :param str road_section: Road section. @@ -1222,7 +1250,7 @@ def place_type(self) -> Optional[str]: @pulumi.getter(name="postOfficeBox") def post_office_box(self) -> Optional[str]: """ - Post office box (P.O. box). + Post office box. """ return pulumi.get(self, "post_office_box") @@ -1369,10 +1397,10 @@ def __init__(__self__, *, parent_key: Optional[str] = None): """ :param str altitude: +/- Floating point no. eg. 117.47. - :param str altitude_unit: m ( meters), f ( floors). Valid values: `m`, `f`. + :param str altitude_unit: Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. :param str datum: WGS84, NAD83, NAD83/MLLW. Valid values: `WGS84`, `NAD83`, `NAD83/MLLW`. - :param str latitude: Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. - :param str longitude: Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + :param str latitude: Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. + :param str longitude: Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. :param str parent_key: Parent key name. """ if altitude is not None: @@ -1400,7 +1428,7 @@ def altitude(self) -> Optional[str]: @pulumi.getter(name="altitudeUnit") def altitude_unit(self) -> Optional[str]: """ - m ( meters), f ( floors). Valid values: `m`, `f`. + Configure the unit for which the altitude is to (m = meters, f = floors of a building). Valid values: `m`, `f`. """ return pulumi.get(self, "altitude_unit") @@ -1416,7 +1444,7 @@ def datum(self) -> Optional[str]: @pulumi.getter def latitude(self) -> Optional[str]: """ - Floating point start with ( +/- ) or end with ( N or S ) eg. +/-16.67 or 16.67N. + Floating point starting with +/- or ending with (N or S). For example, +/-16.67 or 16.67N. """ return pulumi.get(self, "latitude") @@ -1424,7 +1452,7 @@ def latitude(self) -> Optional[str]: @pulumi.getter def longitude(self) -> Optional[str]: """ - Floating point start with ( +/- ) or end with ( E or W ) eg. +/-26.789 or 26.789E. + Floating point starting with +/- or ending with (N or S). For example, +/-26.789 or 26.789E. """ return pulumi.get(self, "longitude") @@ -2079,19 +2107,6 @@ def __init__(__self__, *, max_reauth_attempt: Optional[int] = None, reauth_period: Optional[int] = None, tx_period: Optional[int] = None): - """ - :param str link_down_auth: Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - :param str local_override: Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - :param str mab_reauth: Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - :param str mac_called_station_delimiter: MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param str mac_calling_station_delimiter: MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param str mac_case: MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - :param str mac_password_delimiter: MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param str mac_username_delimiter: MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - :param int max_reauth_attempt: Maximum number of authentication attempts (0 - 15, default = 3). - :param int reauth_period: Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - :param int tx_period: 802.1X Tx period (seconds, default=30). - """ if link_down_auth is not None: pulumi.set(__self__, "link_down_auth", link_down_auth) if local_override is not None: @@ -2118,89 +2133,56 @@ def __init__(__self__, *, @property @pulumi.getter(name="linkDownAuth") def link_down_auth(self) -> Optional[str]: - """ - Authentication state to set if a link is down. Valid values: `set-unauth`, `no-action`. - """ return pulumi.get(self, "link_down_auth") @property @pulumi.getter(name="localOverride") def local_override(self) -> Optional[str]: - """ - Enable/disable overriding the global IGMP snooping configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "local_override") @property @pulumi.getter(name="mabReauth") def mab_reauth(self) -> Optional[str]: - """ - Enable or disable MAB reauthentication settings. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "mab_reauth") @property @pulumi.getter(name="macCalledStationDelimiter") def mac_called_station_delimiter(self) -> Optional[str]: - """ - MAC called station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_called_station_delimiter") @property @pulumi.getter(name="macCallingStationDelimiter") def mac_calling_station_delimiter(self) -> Optional[str]: - """ - MAC calling station delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_calling_station_delimiter") @property @pulumi.getter(name="macCase") def mac_case(self) -> Optional[str]: - """ - MAC case (default = lowercase). Valid values: `lowercase`, `uppercase`. - """ return pulumi.get(self, "mac_case") @property @pulumi.getter(name="macPasswordDelimiter") def mac_password_delimiter(self) -> Optional[str]: - """ - MAC authentication password delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_password_delimiter") @property @pulumi.getter(name="macUsernameDelimiter") def mac_username_delimiter(self) -> Optional[str]: - """ - MAC authentication username delimiter (default = hyphen). Valid values: `colon`, `hyphen`, `none`, `single-hyphen`. - """ return pulumi.get(self, "mac_username_delimiter") @property @pulumi.getter(name="maxReauthAttempt") def max_reauth_attempt(self) -> Optional[int]: - """ - Maximum number of authentication attempts (0 - 15, default = 3). - """ return pulumi.get(self, "max_reauth_attempt") @property @pulumi.getter(name="reauthPeriod") def reauth_period(self) -> Optional[int]: - """ - Reauthentication time interval (1 - 1440 min, default = 60, 0 = disable). - """ return pulumi.get(self, "reauth_period") @property @pulumi.getter(name="txPeriod") def tx_period(self) -> Optional[int]: - """ - 802.1X Tx period (seconds, default=30). - """ return pulumi.get(self, "tx_period") @@ -2215,6 +2197,8 @@ def __key_warning(key: str): suggest = "acl_groups" elif key == "aggregatorMode": suggest = "aggregator_mode" + elif key == "allowArpMonitor": + suggest = "allow_arp_monitor" elif key == "allowedVlans": suggest = "allowed_vlans" elif key == "allowedVlansAll": @@ -2243,6 +2227,8 @@ def __key_warning(key: str): suggest = "export_to_pool" elif key == "exportToPoolFlag": suggest = "export_to_pool_flag" + elif key == "fallbackPort": + suggest = "fallback_port" elif key == "fecCapable": suggest = "fec_capable" elif key == "fecState": @@ -2415,6 +2401,7 @@ def __init__(__self__, *, access_mode: Optional[str] = None, acl_groups: Optional[Sequence['outputs.ManagedswitchPortAclGroup']] = None, aggregator_mode: Optional[str] = None, + allow_arp_monitor: Optional[str] = None, allowed_vlans: Optional[Sequence['outputs.ManagedswitchPortAllowedVlan']] = None, allowed_vlans_all: Optional[str] = None, arp_inspection_trust: Optional[str] = None, @@ -2431,6 +2418,7 @@ def __init__(__self__, *, export_to: Optional[str] = None, export_to_pool: Optional[str] = None, export_to_pool_flag: Optional[int] = None, + fallback_port: Optional[str] = None, fec_capable: Optional[int] = None, fec_state: Optional[str] = None, fgt_peer_device_name: Optional[str] = None, @@ -2522,6 +2510,7 @@ def __init__(__self__, *, :param str access_mode: Access mode of the port. :param Sequence['ManagedswitchPortAclGroupArgs'] acl_groups: ACL groups on this port. The structure of `acl_group` block is documented below. :param str aggregator_mode: LACP member select mode. Valid values: `bandwidth`, `count`. + :param str allow_arp_monitor: Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. :param Sequence['ManagedswitchPortAllowedVlanArgs'] allowed_vlans: Configure switch port tagged vlans The structure of `allowed_vlans` block is documented below. :param str allowed_vlans_all: Enable/disable all defined vlans on this port. Valid values: `enable`, `disable`. :param str arp_inspection_trust: Trusted or untrusted dynamic ARP inspection. Valid values: `untrusted`, `trusted`. @@ -2538,6 +2527,7 @@ def __init__(__self__, *, :param str export_to: Export managed-switch port to a tenant VDOM. :param str export_to_pool: Switch controller export port to pool-list. :param int export_to_pool_flag: Switch controller export port to pool-list. + :param str fallback_port: LACP fallback port. :param int fec_capable: FEC capable. :param str fec_state: State of forward error correction. :param str fgt_peer_device_name: FGT peer device name. @@ -2584,7 +2574,7 @@ def __init__(__self__, *, :param int packet_sample_rate: Packet sampling rate (0 - 99999 p/sec). :param str packet_sampler: Enable/disable packet sampling on this interface. Valid values: `enabled`, `disabled`. :param int pause_meter: Configure ingress pause metering rate, in kbps (default = 0, disabled). - :param str pause_meter_resume: Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + :param str pause_meter_resume: Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. :param int poe_capable: PoE capable. :param str poe_max_power: PoE maximum power. :param int poe_mode_bt_cabable: PoE mode IEEE 802.3BT capable. @@ -2607,7 +2597,7 @@ def __init__(__self__, *, :param int restricted_auth_port: Peer to Peer Restricted Authenticated port. :param str rpvst_port: Enable/disable inter-operability with rapid PVST on this interface. Valid values: `disabled`, `enabled`. :param str sample_direction: sFlow sample direction. Valid values: `tx`, `rx`, `both`. - :param int sflow_counter_interval: sFlow sampler counter polling interval (1 - 255 sec). + :param int sflow_counter_interval: sFlow sampling counter polling interval in seconds (0 - 255). :param int sflow_sample_rate: sFlow sampler sample rate (0 - 99999 p/sec). :param str sflow_sampler: Enable/disable sFlow protocol on this interface. Valid values: `enabled`, `disabled`. :param str speed: Switch port speed; default and available settings depend on hardware. @@ -2632,6 +2622,8 @@ def __init__(__self__, *, pulumi.set(__self__, "acl_groups", acl_groups) if aggregator_mode is not None: pulumi.set(__self__, "aggregator_mode", aggregator_mode) + if allow_arp_monitor is not None: + pulumi.set(__self__, "allow_arp_monitor", allow_arp_monitor) if allowed_vlans is not None: pulumi.set(__self__, "allowed_vlans", allowed_vlans) if allowed_vlans_all is not None: @@ -2664,6 +2656,8 @@ def __init__(__self__, *, pulumi.set(__self__, "export_to_pool", export_to_pool) if export_to_pool_flag is not None: pulumi.set(__self__, "export_to_pool_flag", export_to_pool_flag) + if fallback_port is not None: + pulumi.set(__self__, "fallback_port", fallback_port) if fec_capable is not None: pulumi.set(__self__, "fec_capable", fec_capable) if fec_state is not None: @@ -2863,6 +2857,14 @@ def aggregator_mode(self) -> Optional[str]: """ return pulumi.get(self, "aggregator_mode") + @property + @pulumi.getter(name="allowArpMonitor") + def allow_arp_monitor(self) -> Optional[str]: + """ + Enable/Disable allow ARP monitor. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "allow_arp_monitor") + @property @pulumi.getter(name="allowedVlans") def allowed_vlans(self) -> Optional[Sequence['outputs.ManagedswitchPortAllowedVlan']]: @@ -2991,6 +2993,14 @@ def export_to_pool_flag(self) -> Optional[int]: """ return pulumi.get(self, "export_to_pool_flag") + @property + @pulumi.getter(name="fallbackPort") + def fallback_port(self) -> Optional[str]: + """ + LACP fallback port. + """ + return pulumi.get(self, "fallback_port") + @property @pulumi.getter(name="fecCapable") def fec_capable(self) -> Optional[int]: @@ -3363,7 +3373,7 @@ def pause_meter(self) -> Optional[int]: @pulumi.getter(name="pauseMeterResume") def pause_meter_resume(self) -> Optional[str]: """ - Resume threshold for resuming traffic on ingress port. Valid values: `75%!`(MISSING), `50%!`(MISSING), `25%!`(MISSING). + Resume threshold for resuming traffic on ingress port. Valid values: `75%`, `50%`, `25%`. """ return pulumi.get(self, "pause_meter_resume") @@ -3547,7 +3557,7 @@ def sample_direction(self) -> Optional[str]: @pulumi.getter(name="sflowCounterInterval") def sflow_counter_interval(self) -> Optional[int]: """ - sFlow sampler counter polling interval (1 - 255 sec). + sFlow sampling counter polling interval in seconds (0 - 255). """ return pulumi.get(self, "sflow_counter_interval") @@ -3770,11 +3780,6 @@ def __init__(__self__, *, circuit_id: Optional[str] = None, remote_id: Optional[str] = None, vlan_name: Optional[str] = None): - """ - :param str circuit_id: Circuit ID string. - :param str remote_id: Remote ID string. - :param str vlan_name: VLAN name. - """ if circuit_id is not None: pulumi.set(__self__, "circuit_id", circuit_id) if remote_id is not None: @@ -3785,25 +3790,16 @@ def __init__(__self__, *, @property @pulumi.getter(name="circuitId") def circuit_id(self) -> Optional[str]: - """ - Circuit ID string. - """ return pulumi.get(self, "circuit_id") @property @pulumi.getter(name="remoteId") def remote_id(self) -> Optional[str]: - """ - Remote ID string. - """ return pulumi.get(self, "remote_id") @property @pulumi.getter(name="vlanName") def vlan_name(self) -> Optional[str]: - """ - VLAN name. - """ return pulumi.get(self, "vlan_name") @@ -4759,7 +4755,7 @@ def __init__(__self__, *, """ :param str broadcast: Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. :param str local_override: Enable to override global FortiSwitch storm control settings for this FortiSwitch. Valid values: `enable`, `disable`. - :param int rate: Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + :param int rate: Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. :param str unknown_multicast: Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. :param str unknown_unicast: Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. """ @@ -4794,7 +4790,7 @@ def local_override(self) -> Optional[str]: @pulumi.getter def rate(self) -> Optional[int]: """ - Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. """ return pulumi.get(self, "rate") @@ -5194,7 +5190,7 @@ class QuarantineTargetTag(dict): def __init__(__self__, *, tags: Optional[str] = None): """ - :param str tags: Tag string(eg. string1 string2 string3). + :param str tags: Tag string. For example, string1 string2 string3. """ if tags is not None: pulumi.set(__self__, "tags", tags) @@ -5203,7 +5199,7 @@ def __init__(__self__, *, @pulumi.getter def tags(self) -> Optional[str]: """ - Tag string(eg. string1 string2 string3). + Tag string. For example, string1 string2 string3. """ return pulumi.get(self, "tags") diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/portpolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/portpolicy.py index cfea2bc2..ebcc3bc8 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/portpolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/portpolicy.py @@ -331,7 +331,7 @@ def __init__(__self__, vlan_policy: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -370,7 +370,7 @@ def __init__(__self__, args: Optional[PortpolicyArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`. + Configure port policy to be applied on the managed FortiSwitch ports through NAC device. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0`. ## Import @@ -541,7 +541,7 @@ def qos_policy(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/interfacepolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/interfacepolicy.py index 95c7a5df..bd27a6f7 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/interfacepolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/interfacepolicy.py @@ -345,7 +345,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/policy.py b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/policy.py index 95dcca9a..4246233a 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/policy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/policy.py @@ -133,7 +133,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. ## Import @@ -166,7 +166,7 @@ def __init__(__self__, args: Optional[PolicyArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + PTP policy configuration. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. ## Import @@ -267,7 +267,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/profile.py b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/profile.py index ad3258b2..f5659eef 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/profile.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/profile.py @@ -502,7 +502,7 @@ def transport(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/settings.py b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/settings.py index 19f0e435..35e6e711 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/ptp/settings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/ptp/settings.py @@ -100,7 +100,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. ## Import @@ -132,7 +132,7 @@ def __init__(__self__, args: Optional[SettingsArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.4.0`. + Global PTP settings. Applies to FortiOS Version `6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8,7.4.0`. ## Import @@ -220,7 +220,7 @@ def mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/qos/_inputs.py b/sdk/python/pulumiverse_fortios/switchcontroller/qos/_inputs.py index 98e0f88f..1298c0ee 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/qos/_inputs.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/qos/_inputs.py @@ -118,9 +118,9 @@ def __init__(__self__, *, :param pulumi.Input[str] drop_policy: COS queue drop policy. Valid values: `taildrop`, `weighted-random-early-detection`. :param pulumi.Input[str] ecn: Enable/disable ECN packet marking to drop eligible packets. Valid values: `disable`, `enable`. :param pulumi.Input[int] max_rate: Maximum rate (0 - 4294967295 kbps, 0 to disable). - :param pulumi.Input[int] max_rate_percent: Maximum rate (%!o(MISSING)f link speed). + :param pulumi.Input[int] max_rate_percent: Maximum rate (% of link speed). :param pulumi.Input[int] min_rate: Minimum rate (0 - 4294967295 kbps, 0 to disable). - :param pulumi.Input[int] min_rate_percent: Minimum rate (%!o(MISSING)f link speed). + :param pulumi.Input[int] min_rate_percent: Minimum rate (% of link speed). :param pulumi.Input[str] name: Cos queue ID. :param pulumi.Input[int] weight: Weight of weighted round robin scheduling. """ @@ -195,7 +195,7 @@ def max_rate(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maxRatePercent") def max_rate_percent(self) -> Optional[pulumi.Input[int]]: """ - Maximum rate (%!o(MISSING)f link speed). + Maximum rate (% of link speed). """ return pulumi.get(self, "max_rate_percent") @@ -219,7 +219,7 @@ def min_rate(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="minRatePercent") def min_rate_percent(self) -> Optional[pulumi.Input[int]]: """ - Minimum rate (%!o(MISSING)f link speed). + Minimum rate (% of link speed). """ return pulumi.get(self, "min_rate_percent") diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/qos/dot1pmap.py b/sdk/python/pulumiverse_fortios/switchcontroller/qos/dot1pmap.py index 4deb79f4..df3c06ea 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/qos/dot1pmap.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/qos/dot1pmap.py @@ -434,7 +434,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -449,7 +448,6 @@ def __init__(__self__, priority6="queue-0", priority7="queue-0") ``` - ## Import @@ -495,7 +493,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -510,7 +507,6 @@ def __init__(__self__, priority6="queue-0", priority7="queue-0") ``` - ## Import @@ -728,7 +724,7 @@ def priority7(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/qos/ipdscpmap.py b/sdk/python/pulumiverse_fortios/switchcontroller/qos/ipdscpmap.py index c6815cf5..5d6b0898 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/qos/ipdscpmap.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/qos/ipdscpmap.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ipdscpmap resource. :param pulumi.Input[str] description: Description of the ip-dscp map name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['IpdscpmapMapArgs']]] maps: Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. :param pulumi.Input[str] name: Dscp map name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ipdscpmap resources. :param pulumi.Input[str] description: Description of the ip-dscp map name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['IpdscpmapMapArgs']]] maps: Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. :param pulumi.Input[str] name: Dscp map name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,7 +238,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -251,7 +250,6 @@ def __init__(__self__, name="1", )]) ``` - ## Import @@ -275,7 +273,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Description of the ip-dscp map name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpdscpmapMapArgs']]]] maps: Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. :param pulumi.Input[str] name: Dscp map name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -291,7 +289,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -304,7 +301,6 @@ def __init__(__self__, name="1", )]) ``` - ## Import @@ -385,7 +381,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Description of the ip-dscp map name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpdscpmapMapArgs']]]] maps: Maps between IP-DSCP value to COS queue. The structure of `map` block is documented below. :param pulumi.Input[str] name: Dscp map name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -422,7 +418,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -444,7 +440,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/qos/outputs.py b/sdk/python/pulumiverse_fortios/switchcontroller/qos/outputs.py index 89f2600e..94c90327 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/qos/outputs.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/qos/outputs.py @@ -142,9 +142,9 @@ def __init__(__self__, *, :param str drop_policy: COS queue drop policy. Valid values: `taildrop`, `weighted-random-early-detection`. :param str ecn: Enable/disable ECN packet marking to drop eligible packets. Valid values: `disable`, `enable`. :param int max_rate: Maximum rate (0 - 4294967295 kbps, 0 to disable). - :param int max_rate_percent: Maximum rate (%!o(MISSING)f link speed). + :param int max_rate_percent: Maximum rate (% of link speed). :param int min_rate: Minimum rate (0 - 4294967295 kbps, 0 to disable). - :param int min_rate_percent: Minimum rate (%!o(MISSING)f link speed). + :param int min_rate_percent: Minimum rate (% of link speed). :param str name: Cos queue ID. :param int weight: Weight of weighted round robin scheduling. """ @@ -203,7 +203,7 @@ def max_rate(self) -> Optional[int]: @pulumi.getter(name="maxRatePercent") def max_rate_percent(self) -> Optional[int]: """ - Maximum rate (%!o(MISSING)f link speed). + Maximum rate (% of link speed). """ return pulumi.get(self, "max_rate_percent") @@ -219,7 +219,7 @@ def min_rate(self) -> Optional[int]: @pulumi.getter(name="minRatePercent") def min_rate_percent(self) -> Optional[int]: """ - Minimum rate (%!o(MISSING)f link speed). + Minimum rate (% of link speed). """ return pulumi.get(self, "min_rate_percent") diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/qos/qospolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/qos/qospolicy.py index c0a13891..163e02d7 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/qos/qospolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/qos/qospolicy.py @@ -409,7 +409,7 @@ def trust_ip_dscp_map(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/qos/queuepolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/qos/queuepolicy.py index 0e9154da..af1c6656 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/qos/queuepolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/qos/queuepolicy.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] schedule: COS queue scheduling. Valid values: `strict`, `round-robin`, `weighted`. :param pulumi.Input[Sequence[pulumi.Input['QueuepolicyCosQueueArgs']]] cos_queues: COS queue configuration. The structure of `cos_queue` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QoS policy name :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -98,7 +98,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -145,7 +145,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Queuepolicy resources. :param pulumi.Input[Sequence[pulumi.Input['QueuepolicyCosQueueArgs']]] cos_queues: COS queue configuration. The structure of `cos_queue` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QoS policy name :param pulumi.Input[str] rate_by: COS queue rate by kbps or percent. Valid values: `kbps`, `percent`. :param pulumi.Input[str] schedule: COS queue scheduling. Valid values: `strict`, `round-robin`, `weighted`. @@ -194,7 +194,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -269,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -278,7 +277,6 @@ def __init__(__self__, rate_by="kbps", schedule="round-robin") ``` - ## Import @@ -302,7 +300,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QueuepolicyCosQueueArgs']]]] cos_queues: COS queue configuration. The structure of `cos_queue` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QoS policy name :param pulumi.Input[str] rate_by: COS queue rate by kbps or percent. Valid values: `kbps`, `percent`. :param pulumi.Input[str] schedule: COS queue scheduling. Valid values: `strict`, `round-robin`, `weighted`. @@ -319,7 +317,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -328,7 +325,6 @@ def __init__(__self__, rate_by="kbps", schedule="round-robin") ``` - ## Import @@ -416,7 +412,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QueuepolicyCosQueueArgs']]]] cos_queues: COS queue configuration. The structure of `cos_queue` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QoS policy name :param pulumi.Input[str] rate_by: COS queue rate by kbps or percent. Valid values: `kbps`, `percent`. :param pulumi.Input[str] schedule: COS queue scheduling. Valid values: `strict`, `round-robin`, `weighted`. @@ -455,7 +451,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -485,7 +481,7 @@ def schedule(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/quarantine.py b/sdk/python/pulumiverse_fortios/switchcontroller/quarantine.py index 5ac4980a..31dd310f 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/quarantine.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/quarantine.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Quarantine resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['QuarantineTargetArgs']]] targets: Quarantine MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Quarantine resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['QuarantineTargetArgs']]] targets: Quarantine MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QuarantineTargetArgs']]]] targets: Quarantine MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QuarantineTargetArgs']]]] targets: Quarantine MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def targets(self) -> pulumi.Output[Optional[Sequence['outputs.QuarantineTarget'] @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/remotelog.py b/sdk/python/pulumiverse_fortios/switchcontroller/remotelog.py index 6e827615..e5aa6852 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/remotelog.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/remotelog.py @@ -502,7 +502,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/captiveportal.py b/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/captiveportal.py index 0d300848..23d864fa 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/captiveportal.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/captiveportal.py @@ -306,7 +306,7 @@ def policy_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/localaccess.py b/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/localaccess.py index 90cc2a23..19b357ee 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/localaccess.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/localaccess.py @@ -314,7 +314,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/policy8021_x.py b/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/policy8021_x.py index 75a774dd..6fb8b406 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/policy8021_x.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/securitypolicy/policy8021_x.py @@ -20,8 +20,11 @@ def __init__(__self__, *, auth_fail_vlan_id: Optional[pulumi.Input[str]] = None, auth_fail_vlanid: Optional[pulumi.Input[int]] = None, authserver_timeout_period: Optional[pulumi.Input[int]] = None, + authserver_timeout_tagged: Optional[pulumi.Input[str]] = None, + authserver_timeout_tagged_vlanid: Optional[pulumi.Input[str]] = None, authserver_timeout_vlan: Optional[pulumi.Input[str]] = None, authserver_timeout_vlanid: Optional[pulumi.Input[str]] = None, + dacl: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, eap_auto_untagged_vlans: Optional[pulumi.Input[str]] = None, eap_passthru: Optional[pulumi.Input[str]] = None, @@ -45,13 +48,16 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_fail_vlan_id: VLAN ID on which authentication failed. :param pulumi.Input[int] auth_fail_vlanid: VLAN ID on which authentication failed. :param pulumi.Input[int] authserver_timeout_period: Authentication server timeout period (3 - 15 sec, default = 3). + :param pulumi.Input[str] authserver_timeout_tagged: Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + :param pulumi.Input[str] authserver_timeout_tagged_vlanid: Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). :param pulumi.Input[str] authserver_timeout_vlan: Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. :param pulumi.Input[str] authserver_timeout_vlanid: Authentication server timeout VLAN name. + :param pulumi.Input[str] dacl: Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] eap_auto_untagged_vlans: Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. :param pulumi.Input[str] eap_passthru: Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] framevid_apply: Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] guest_auth_delay: Guest authentication delay (1 - 900 sec, default = 30). :param pulumi.Input[str] guest_vlan: Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_vlan_id: Guest VLAN name. @@ -73,10 +79,16 @@ def __init__(__self__, *, pulumi.set(__self__, "auth_fail_vlanid", auth_fail_vlanid) if authserver_timeout_period is not None: pulumi.set(__self__, "authserver_timeout_period", authserver_timeout_period) + if authserver_timeout_tagged is not None: + pulumi.set(__self__, "authserver_timeout_tagged", authserver_timeout_tagged) + if authserver_timeout_tagged_vlanid is not None: + pulumi.set(__self__, "authserver_timeout_tagged_vlanid", authserver_timeout_tagged_vlanid) if authserver_timeout_vlan is not None: pulumi.set(__self__, "authserver_timeout_vlan", authserver_timeout_vlan) if authserver_timeout_vlanid is not None: pulumi.set(__self__, "authserver_timeout_vlanid", authserver_timeout_vlanid) + if dacl is not None: + pulumi.set(__self__, "dacl", dacl) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if eap_auto_untagged_vlans is not None: @@ -160,6 +172,30 @@ def authserver_timeout_period(self) -> Optional[pulumi.Input[int]]: def authserver_timeout_period(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "authserver_timeout_period", value) + @property + @pulumi.getter(name="authserverTimeoutTagged") + def authserver_timeout_tagged(self) -> Optional[pulumi.Input[str]]: + """ + Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + """ + return pulumi.get(self, "authserver_timeout_tagged") + + @authserver_timeout_tagged.setter + def authserver_timeout_tagged(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authserver_timeout_tagged", value) + + @property + @pulumi.getter(name="authserverTimeoutTaggedVlanid") + def authserver_timeout_tagged_vlanid(self) -> Optional[pulumi.Input[str]]: + """ + Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + """ + return pulumi.get(self, "authserver_timeout_tagged_vlanid") + + @authserver_timeout_tagged_vlanid.setter + def authserver_timeout_tagged_vlanid(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authserver_timeout_tagged_vlanid", value) + @property @pulumi.getter(name="authserverTimeoutVlan") def authserver_timeout_vlan(self) -> Optional[pulumi.Input[str]]: @@ -184,6 +220,18 @@ def authserver_timeout_vlanid(self) -> Optional[pulumi.Input[str]]: def authserver_timeout_vlanid(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "authserver_timeout_vlanid", value) + @property + @pulumi.getter + def dacl(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "dacl") + + @dacl.setter + def dacl(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dacl", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -236,7 +284,7 @@ def framevid_apply(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -396,8 +444,11 @@ def __init__(__self__, *, auth_fail_vlan_id: Optional[pulumi.Input[str]] = None, auth_fail_vlanid: Optional[pulumi.Input[int]] = None, authserver_timeout_period: Optional[pulumi.Input[int]] = None, + authserver_timeout_tagged: Optional[pulumi.Input[str]] = None, + authserver_timeout_tagged_vlanid: Optional[pulumi.Input[str]] = None, authserver_timeout_vlan: Optional[pulumi.Input[str]] = None, authserver_timeout_vlanid: Optional[pulumi.Input[str]] = None, + dacl: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, eap_auto_untagged_vlans: Optional[pulumi.Input[str]] = None, eap_passthru: Optional[pulumi.Input[str]] = None, @@ -421,13 +472,16 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_fail_vlan_id: VLAN ID on which authentication failed. :param pulumi.Input[int] auth_fail_vlanid: VLAN ID on which authentication failed. :param pulumi.Input[int] authserver_timeout_period: Authentication server timeout period (3 - 15 sec, default = 3). + :param pulumi.Input[str] authserver_timeout_tagged: Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + :param pulumi.Input[str] authserver_timeout_tagged_vlanid: Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). :param pulumi.Input[str] authserver_timeout_vlan: Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. :param pulumi.Input[str] authserver_timeout_vlanid: Authentication server timeout VLAN name. + :param pulumi.Input[str] dacl: Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] eap_auto_untagged_vlans: Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. :param pulumi.Input[str] eap_passthru: Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] framevid_apply: Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] guest_auth_delay: Guest authentication delay (1 - 900 sec, default = 30). :param pulumi.Input[str] guest_vlan: Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_vlan_id: Guest VLAN name. @@ -449,10 +503,16 @@ def __init__(__self__, *, pulumi.set(__self__, "auth_fail_vlanid", auth_fail_vlanid) if authserver_timeout_period is not None: pulumi.set(__self__, "authserver_timeout_period", authserver_timeout_period) + if authserver_timeout_tagged is not None: + pulumi.set(__self__, "authserver_timeout_tagged", authserver_timeout_tagged) + if authserver_timeout_tagged_vlanid is not None: + pulumi.set(__self__, "authserver_timeout_tagged_vlanid", authserver_timeout_tagged_vlanid) if authserver_timeout_vlan is not None: pulumi.set(__self__, "authserver_timeout_vlan", authserver_timeout_vlan) if authserver_timeout_vlanid is not None: pulumi.set(__self__, "authserver_timeout_vlanid", authserver_timeout_vlanid) + if dacl is not None: + pulumi.set(__self__, "dacl", dacl) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if eap_auto_untagged_vlans is not None: @@ -536,6 +596,30 @@ def authserver_timeout_period(self) -> Optional[pulumi.Input[int]]: def authserver_timeout_period(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "authserver_timeout_period", value) + @property + @pulumi.getter(name="authserverTimeoutTagged") + def authserver_timeout_tagged(self) -> Optional[pulumi.Input[str]]: + """ + Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + """ + return pulumi.get(self, "authserver_timeout_tagged") + + @authserver_timeout_tagged.setter + def authserver_timeout_tagged(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authserver_timeout_tagged", value) + + @property + @pulumi.getter(name="authserverTimeoutTaggedVlanid") + def authserver_timeout_tagged_vlanid(self) -> Optional[pulumi.Input[str]]: + """ + Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + """ + return pulumi.get(self, "authserver_timeout_tagged_vlanid") + + @authserver_timeout_tagged_vlanid.setter + def authserver_timeout_tagged_vlanid(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authserver_timeout_tagged_vlanid", value) + @property @pulumi.getter(name="authserverTimeoutVlan") def authserver_timeout_vlan(self) -> Optional[pulumi.Input[str]]: @@ -560,6 +644,18 @@ def authserver_timeout_vlanid(self) -> Optional[pulumi.Input[str]]: def authserver_timeout_vlanid(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "authserver_timeout_vlanid", value) + @property + @pulumi.getter + def dacl(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "dacl") + + @dacl.setter + def dacl(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dacl", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -612,7 +708,7 @@ def framevid_apply(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -774,8 +870,11 @@ def __init__(__self__, auth_fail_vlan_id: Optional[pulumi.Input[str]] = None, auth_fail_vlanid: Optional[pulumi.Input[int]] = None, authserver_timeout_period: Optional[pulumi.Input[int]] = None, + authserver_timeout_tagged: Optional[pulumi.Input[str]] = None, + authserver_timeout_tagged_vlanid: Optional[pulumi.Input[str]] = None, authserver_timeout_vlan: Optional[pulumi.Input[str]] = None, authserver_timeout_vlanid: Optional[pulumi.Input[str]] = None, + dacl: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, eap_auto_untagged_vlans: Optional[pulumi.Input[str]] = None, eap_passthru: Optional[pulumi.Input[str]] = None, @@ -799,7 +898,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -821,7 +919,6 @@ def __init__(__self__, name="Guest-group", )]) ``` - ## Import @@ -847,13 +944,16 @@ def __init__(__self__, :param pulumi.Input[str] auth_fail_vlan_id: VLAN ID on which authentication failed. :param pulumi.Input[int] auth_fail_vlanid: VLAN ID on which authentication failed. :param pulumi.Input[int] authserver_timeout_period: Authentication server timeout period (3 - 15 sec, default = 3). + :param pulumi.Input[str] authserver_timeout_tagged: Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + :param pulumi.Input[str] authserver_timeout_tagged_vlanid: Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). :param pulumi.Input[str] authserver_timeout_vlan: Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. :param pulumi.Input[str] authserver_timeout_vlanid: Authentication server timeout VLAN name. + :param pulumi.Input[str] dacl: Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] eap_auto_untagged_vlans: Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. :param pulumi.Input[str] eap_passthru: Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] framevid_apply: Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] guest_auth_delay: Guest authentication delay (1 - 900 sec, default = 30). :param pulumi.Input[str] guest_vlan: Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_vlan_id: Guest VLAN name. @@ -878,7 +978,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -900,7 +999,6 @@ def __init__(__self__, name="Guest-group", )]) ``` - ## Import @@ -939,8 +1037,11 @@ def _internal_init(__self__, auth_fail_vlan_id: Optional[pulumi.Input[str]] = None, auth_fail_vlanid: Optional[pulumi.Input[int]] = None, authserver_timeout_period: Optional[pulumi.Input[int]] = None, + authserver_timeout_tagged: Optional[pulumi.Input[str]] = None, + authserver_timeout_tagged_vlanid: Optional[pulumi.Input[str]] = None, authserver_timeout_vlan: Optional[pulumi.Input[str]] = None, authserver_timeout_vlanid: Optional[pulumi.Input[str]] = None, + dacl: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, eap_auto_untagged_vlans: Optional[pulumi.Input[str]] = None, eap_passthru: Optional[pulumi.Input[str]] = None, @@ -971,8 +1072,11 @@ def _internal_init(__self__, __props__.__dict__["auth_fail_vlan_id"] = auth_fail_vlan_id __props__.__dict__["auth_fail_vlanid"] = auth_fail_vlanid __props__.__dict__["authserver_timeout_period"] = authserver_timeout_period + __props__.__dict__["authserver_timeout_tagged"] = authserver_timeout_tagged + __props__.__dict__["authserver_timeout_tagged_vlanid"] = authserver_timeout_tagged_vlanid __props__.__dict__["authserver_timeout_vlan"] = authserver_timeout_vlan __props__.__dict__["authserver_timeout_vlanid"] = authserver_timeout_vlanid + __props__.__dict__["dacl"] = dacl __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["eap_auto_untagged_vlans"] = eap_auto_untagged_vlans __props__.__dict__["eap_passthru"] = eap_passthru @@ -1004,8 +1108,11 @@ def get(resource_name: str, auth_fail_vlan_id: Optional[pulumi.Input[str]] = None, auth_fail_vlanid: Optional[pulumi.Input[int]] = None, authserver_timeout_period: Optional[pulumi.Input[int]] = None, + authserver_timeout_tagged: Optional[pulumi.Input[str]] = None, + authserver_timeout_tagged_vlanid: Optional[pulumi.Input[str]] = None, authserver_timeout_vlan: Optional[pulumi.Input[str]] = None, authserver_timeout_vlanid: Optional[pulumi.Input[str]] = None, + dacl: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, eap_auto_untagged_vlans: Optional[pulumi.Input[str]] = None, eap_passthru: Optional[pulumi.Input[str]] = None, @@ -1034,13 +1141,16 @@ def get(resource_name: str, :param pulumi.Input[str] auth_fail_vlan_id: VLAN ID on which authentication failed. :param pulumi.Input[int] auth_fail_vlanid: VLAN ID on which authentication failed. :param pulumi.Input[int] authserver_timeout_period: Authentication server timeout period (3 - 15 sec, default = 3). + :param pulumi.Input[str] authserver_timeout_tagged: Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + :param pulumi.Input[str] authserver_timeout_tagged_vlanid: Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). :param pulumi.Input[str] authserver_timeout_vlan: Enable/disable the authentication server timeout VLAN to allow limited access when RADIUS is unavailable. Valid values: `disable`, `enable`. :param pulumi.Input[str] authserver_timeout_vlanid: Authentication server timeout VLAN name. + :param pulumi.Input[str] dacl: Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] eap_auto_untagged_vlans: Enable/disable automatic inclusion of untagged VLANs. Valid values: `disable`, `enable`. :param pulumi.Input[str] eap_passthru: Enable/disable EAP pass-through mode, allowing protocols (such as LLDP) to pass through ports for more flexible authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] framevid_apply: Enable/disable the capability to apply the EAP/MAB frame VLAN to the port native VLAN. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] guest_auth_delay: Guest authentication delay (1 - 900 sec, default = 30). :param pulumi.Input[str] guest_vlan: Enable the guest VLAN feature to allow limited access to non-802.1X-compliant clients. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_vlan_id: Guest VLAN name. @@ -1062,8 +1172,11 @@ def get(resource_name: str, __props__.__dict__["auth_fail_vlan_id"] = auth_fail_vlan_id __props__.__dict__["auth_fail_vlanid"] = auth_fail_vlanid __props__.__dict__["authserver_timeout_period"] = authserver_timeout_period + __props__.__dict__["authserver_timeout_tagged"] = authserver_timeout_tagged + __props__.__dict__["authserver_timeout_tagged_vlanid"] = authserver_timeout_tagged_vlanid __props__.__dict__["authserver_timeout_vlan"] = authserver_timeout_vlan __props__.__dict__["authserver_timeout_vlanid"] = authserver_timeout_vlanid + __props__.__dict__["dacl"] = dacl __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["eap_auto_untagged_vlans"] = eap_auto_untagged_vlans __props__.__dict__["eap_passthru"] = eap_passthru @@ -1115,6 +1228,22 @@ def authserver_timeout_period(self) -> pulumi.Output[int]: """ return pulumi.get(self, "authserver_timeout_period") + @property + @pulumi.getter(name="authserverTimeoutTagged") + def authserver_timeout_tagged(self) -> pulumi.Output[str]: + """ + Configure timeout option for the tagged VLAN which allows limited access when the authentication server is unavailable. Valid values: `disable`, `lldp-voice`, `static`. + """ + return pulumi.get(self, "authserver_timeout_tagged") + + @property + @pulumi.getter(name="authserverTimeoutTaggedVlanid") + def authserver_timeout_tagged_vlanid(self) -> pulumi.Output[str]: + """ + Tagged VLAN name for which the timeout option is applied to (only one VLAN ID). + """ + return pulumi.get(self, "authserver_timeout_tagged_vlanid") + @property @pulumi.getter(name="authserverTimeoutVlan") def authserver_timeout_vlan(self) -> pulumi.Output[str]: @@ -1131,6 +1260,14 @@ def authserver_timeout_vlanid(self) -> pulumi.Output[str]: """ return pulumi.get(self, "authserver_timeout_vlanid") + @property + @pulumi.getter + def dacl(self) -> pulumi.Output[str]: + """ + Enable/disable dynamic access control list on this interface. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "dacl") + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @@ -1167,7 +1304,7 @@ def framevid_apply(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1261,7 +1398,7 @@ def user_groups(self) -> pulumi.Output[Optional[Sequence['outputs.Policy8021XUse @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/settings8021_x.py b/sdk/python/pulumiverse_fortios/switchcontroller/settings8021_x.py index 6e911c77..4bcb7612 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/settings8021_x.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/settings8021_x.py @@ -401,7 +401,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -411,7 +410,6 @@ def __init__(__self__, max_reauth_attempt=3, reauth_period=12) ``` - ## Import @@ -456,7 +454,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -466,7 +463,6 @@ def __init__(__self__, max_reauth_attempt=3, reauth_period=12) ``` - ## Import @@ -671,7 +667,7 @@ def tx_period(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/sflow.py b/sdk/python/pulumiverse_fortios/switchcontroller/sflow.py index 9613027a..673088ef 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/sflow.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/sflow.py @@ -136,7 +136,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -145,7 +144,6 @@ def __init__(__self__, collector_ip="0.0.0.0", collector_port=6343) ``` - ## Import @@ -182,7 +180,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -191,7 +188,6 @@ def __init__(__self__, collector_ip="0.0.0.0", collector_port=6343) ``` - ## Import @@ -294,7 +290,7 @@ def collector_port(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/snmpcommunity.py b/sdk/python/pulumiverse_fortios/switchcontroller/snmpcommunity.py index aabbfb1c..20c47e81 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/snmpcommunity.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/snmpcommunity.py @@ -39,7 +39,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `ent-conf-change`. :param pulumi.Input[int] fosid: SNMP community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SnmpcommunityHostArgs']]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[str] name: SNMP community name. :param pulumi.Input[int] query_v1_port: SNMP v1 query port (default = 161). @@ -132,7 +132,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -335,7 +335,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `ent-conf-change`. :param pulumi.Input[int] fosid: SNMP community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SnmpcommunityHostArgs']]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[str] name: SNMP community name. :param pulumi.Input[int] query_v1_port: SNMP v1 query port (default = 161). @@ -428,7 +428,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -655,7 +655,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `ent-conf-change`. :param pulumi.Input[int] fosid: SNMP community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SnmpcommunityHostArgs']]]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[str] name: SNMP community name. :param pulumi.Input[int] query_v1_port: SNMP v1 query port (default = 161). @@ -796,7 +796,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. Valid values: `cpu-high`, `mem-low`, `log-full`, `intf-ip`, `ent-conf-change`. :param pulumi.Input[int] fosid: SNMP community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SnmpcommunityHostArgs']]]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[str] name: SNMP community name. :param pulumi.Input[int] query_v1_port: SNMP v1 query port (default = 161). @@ -864,7 +864,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -974,7 +974,7 @@ def trap_v2c_status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/snmpsysinfo.py b/sdk/python/pulumiverse_fortios/switchcontroller/snmpsysinfo.py index 4a7aa9d9..0a5d8e5d 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/snmpsysinfo.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/snmpsysinfo.py @@ -408,7 +408,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/snmptrapthreshold.py b/sdk/python/pulumiverse_fortios/switchcontroller/snmptrapthreshold.py index 5e99e1ba..e642d207 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/snmptrapthreshold.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/snmptrapthreshold.py @@ -314,7 +314,7 @@ def trap_low_memory_threshold(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/snmpuser.py b/sdk/python/pulumiverse_fortios/switchcontroller/snmpuser.py index 097233b9..5342dff5 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/snmpuser.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/snmpuser.py @@ -551,7 +551,7 @@ def security_level(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrol.py b/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrol.py index 0746b671..8b2eee62 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrol.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrol.py @@ -22,7 +22,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Stormcontrol resource. :param pulumi.Input[str] broadcast: Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rate: Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + :param pulumi.Input[int] rate: Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. :param pulumi.Input[str] unknown_multicast: Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_unicast: Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -54,7 +54,7 @@ def broadcast(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def rate(self) -> Optional[pulumi.Input[int]]: """ - Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. """ return pulumi.get(self, "rate") @@ -110,7 +110,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Stormcontrol resources. :param pulumi.Input[str] broadcast: Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rate: Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + :param pulumi.Input[int] rate: Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. :param pulumi.Input[str] unknown_multicast: Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_unicast: Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -142,7 +142,7 @@ def broadcast(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def rate(self) -> Optional[pulumi.Input[int]]: """ - Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. """ return pulumi.get(self, "rate") @@ -222,7 +222,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] broadcast: Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rate: Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + :param pulumi.Input[int] rate: Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. :param pulumi.Input[str] unknown_multicast: Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_unicast: Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -311,7 +311,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] broadcast: Enable/disable storm control to drop broadcast traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rate: Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + :param pulumi.Input[int] rate: Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. :param pulumi.Input[str] unknown_multicast: Enable/disable storm control to drop unknown multicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_unicast: Enable/disable storm control to drop unknown unicast traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -339,7 +339,7 @@ def broadcast(self) -> pulumi.Output[str]: @pulumi.getter def rate(self) -> pulumi.Output[int]: """ - Rate in packets per second at which storm traffic is controlled (1 - 10000000, default = 500). Storm control drops excess traffic data rates beyond this threshold. + Rate in packets per second at which storm control drops excess traffic, default=500. On FortiOS versions 6.2.0-7.2.8: 1 - 10000000. On FortiOS versions >= 7.4.0: 0-10000000, drop-all=0. """ return pulumi.get(self, "rate") @@ -361,7 +361,7 @@ def unknown_unicast(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrolpolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrolpolicy.py index d15d2829..886c73e5 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrolpolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/stormcontrolpolicy.py @@ -502,7 +502,7 @@ def unknown_unicast(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/stpinstance.py b/sdk/python/pulumiverse_fortios/switchcontroller/stpinstance.py index 23e9dc32..a81f9d4d 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/stpinstance.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/stpinstance.py @@ -25,7 +25,7 @@ def __init__(__self__, *, The set of arguments for constructing a Stpinstance resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Instance ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input['StpinstanceVlanRangeArgs']]] vlan_ranges: Configure VLAN range for STP instance. The structure of `vlan_range` block is documented below. """ @@ -68,7 +68,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -113,7 +113,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Stpinstance resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Instance ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input['StpinstanceVlanRangeArgs']]] vlan_ranges: Configure VLAN range for STP instance. The structure of `vlan_range` block is documented below. """ @@ -156,7 +156,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -225,7 +225,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Instance ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['StpinstanceVlanRangeArgs']]]] vlan_ranges: Configure VLAN range for STP instance. The structure of `vlan_range` block is documented below. """ @@ -314,7 +314,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Instance ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['StpinstanceVlanRangeArgs']]]] vlan_ranges: Configure VLAN range for STP instance. The structure of `vlan_range` block is documented below. """ @@ -349,13 +349,13 @@ def fosid(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/stpsettings.py b/sdk/python/pulumiverse_fortios/switchcontroller/stpsettings.py index 5d854f2e..1922d681 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/stpsettings.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/stpsettings.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Stpsettings resource. :param pulumi.Input[int] forward_time: Period of time a port is in listening and learning state (4 - 30 sec, default = 15). :param pulumi.Input[int] hello_time: Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). - :param pulumi.Input[int] max_age: Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + :param pulumi.Input[int] max_age: Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). :param pulumi.Input[int] max_hops: Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). :param pulumi.Input[str] name: Name of global STP settings configuration. :param pulumi.Input[int] pending_timer: Pending time (1 - 15 sec, default = 4). @@ -82,7 +82,7 @@ def hello_time(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maxAge") def max_age(self) -> Optional[pulumi.Input[int]]: """ - Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). """ return pulumi.get(self, "max_age") @@ -179,7 +179,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Stpsettings resources. :param pulumi.Input[int] forward_time: Period of time a port is in listening and learning state (4 - 30 sec, default = 15). :param pulumi.Input[int] hello_time: Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). - :param pulumi.Input[int] max_age: Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + :param pulumi.Input[int] max_age: Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). :param pulumi.Input[int] max_hops: Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). :param pulumi.Input[str] name: Name of global STP settings configuration. :param pulumi.Input[int] pending_timer: Pending time (1 - 15 sec, default = 4). @@ -234,7 +234,7 @@ def hello_time(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maxAge") def max_age(self) -> Optional[pulumi.Input[int]]: """ - Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). """ return pulumi.get(self, "max_age") @@ -335,7 +335,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -349,7 +348,6 @@ def __init__(__self__, revision=0, status="enable") ``` - ## Import @@ -373,7 +371,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] forward_time: Period of time a port is in listening and learning state (4 - 30 sec, default = 15). :param pulumi.Input[int] hello_time: Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). - :param pulumi.Input[int] max_age: Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + :param pulumi.Input[int] max_age: Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). :param pulumi.Input[int] max_hops: Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). :param pulumi.Input[str] name: Name of global STP settings configuration. :param pulumi.Input[int] pending_timer: Pending time (1 - 15 sec, default = 4). @@ -392,7 +390,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -406,7 +403,6 @@ def __init__(__self__, revision=0, status="enable") ``` - ## Import @@ -496,7 +492,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] forward_time: Period of time a port is in listening and learning state (4 - 30 sec, default = 15). :param pulumi.Input[int] hello_time: Period of time between successive STP frame Bridge Protocol Data Units (BPDUs) sent on a port (1 - 10 sec, default = 2). - :param pulumi.Input[int] max_age: Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + :param pulumi.Input[int] max_age: Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). :param pulumi.Input[int] max_hops: Maximum number of hops between the root bridge and the furthest bridge (1- 40, default = 20). :param pulumi.Input[str] name: Name of global STP settings configuration. :param pulumi.Input[int] pending_timer: Pending time (1 - 15 sec, default = 4). @@ -539,7 +535,7 @@ def hello_time(self) -> pulumi.Output[int]: @pulumi.getter(name="maxAge") def max_age(self) -> pulumi.Output[int]: """ - Maximum time before a bridge port saves its configuration BPDU information (6 - 40 sec, default = 20). + Maximum time before a bridge port expires its configuration BPDU information (6 - 40 sec, default = 20). """ return pulumi.get(self, "max_age") @@ -585,7 +581,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/switchgroup.py b/sdk/python/pulumiverse_fortios/switchcontroller/switchgroup.py index f1374c55..69a711e1 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/switchgroup.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/switchgroup.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Optional switch group description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface to which switch group members belong. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SwitchgroupMemberArgs']]] members: FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. :param pulumi.Input[str] name: Switch group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -88,7 +88,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -148,7 +148,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Optional switch group description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface to which switch group members belong. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SwitchgroupMemberArgs']]] members: FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. :param pulumi.Input[str] name: Switch group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -208,7 +208,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -292,7 +292,7 @@ def __init__(__self__, :param pulumi.Input[str] description: Optional switch group description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface to which switch group members belong. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SwitchgroupMemberArgs']]]] members: FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. :param pulumi.Input[str] name: Switch group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -389,7 +389,7 @@ def get(resource_name: str, :param pulumi.Input[str] description: Optional switch group description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface to which switch group members belong. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SwitchgroupMemberArgs']]]] members: FortiSwitch members belonging to this switch group. The structure of `members` block is documented below. :param pulumi.Input[str] name: Switch group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -435,7 +435,7 @@ def fortilink(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -457,7 +457,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/switchinterfacetag.py b/sdk/python/pulumiverse_fortios/switchcontroller/switchinterfacetag.py index 63bc74a0..2e67eaec 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/switchinterfacetag.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/switchinterfacetag.py @@ -104,14 +104,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Switchinterfacetag("trname") ``` - ## Import @@ -147,14 +145,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Switchinterfacetag("trname") ``` - ## Import @@ -242,7 +238,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/switchlog.py b/sdk/python/pulumiverse_fortios/switchcontroller/switchlog.py index 3b42856c..6fb9a082 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/switchlog.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/switchlog.py @@ -137,7 +137,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -146,7 +145,6 @@ def __init__(__self__, severity="critical", status="enable") ``` - ## Import @@ -183,7 +181,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -192,7 +189,6 @@ def __init__(__self__, severity="critical", status="enable") ``` - ## Import @@ -293,7 +289,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/switchprofile.py b/sdk/python/pulumiverse_fortios/switchcontroller/switchprofile.py index f4f87133..99a20dcb 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/switchprofile.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/switchprofile.py @@ -269,14 +269,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Switchprofile("trname", login_passwd_override="enable") ``` - ## Import @@ -317,14 +315,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Switchprofile("trname", login_passwd_override="enable") ``` - ## Import @@ -479,7 +475,7 @@ def revision_backup_on_upgrade(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/system.py b/sdk/python/pulumiverse_fortios/switchcontroller/system.py index 0c39ad48..2c8a0e66 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/system.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/system.py @@ -32,12 +32,12 @@ def __init__(__self__, *, :param pulumi.Input[int] caputp_echo_interval: Echo interval for the caputp echo requests from swtp. :param pulumi.Input[int] caputp_max_retransmit: Maximum retransmission count for the caputp tunnel packets. :param pulumi.Input[int] data_sync_interval: Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). - :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] iot_holdoff: MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). :param pulumi.Input[int] iot_mac_idle: MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins). :param pulumi.Input[int] iot_scan_interval: IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable). :param pulumi.Input[int] iot_weight_threshold: MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). - :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] parallel_process: Maximum number of parallel processes (1 - 300, default = 1). :param pulumi.Input[str] parallel_process_override: Enable/disable parallel process override. Valid values: `disable`, `enable`. :param pulumi.Input[str] tunnel_mode: Compatible/strict tunnel mode. @@ -110,7 +110,7 @@ def data_sync_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="dynamicPeriodicInterval") def dynamic_periodic_interval(self) -> Optional[pulumi.Input[int]]: """ - Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. """ return pulumi.get(self, "dynamic_periodic_interval") @@ -170,7 +170,7 @@ def iot_weight_threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="nacPeriodicInterval") def nac_periodic_interval(self) -> Optional[pulumi.Input[int]]: """ - Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. """ return pulumi.get(self, "nac_periodic_interval") @@ -248,12 +248,12 @@ def __init__(__self__, *, :param pulumi.Input[int] caputp_echo_interval: Echo interval for the caputp echo requests from swtp. :param pulumi.Input[int] caputp_max_retransmit: Maximum retransmission count for the caputp tunnel packets. :param pulumi.Input[int] data_sync_interval: Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). - :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] iot_holdoff: MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). :param pulumi.Input[int] iot_mac_idle: MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins). :param pulumi.Input[int] iot_scan_interval: IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable). :param pulumi.Input[int] iot_weight_threshold: MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). - :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] parallel_process: Maximum number of parallel processes (1 - 300, default = 1). :param pulumi.Input[str] parallel_process_override: Enable/disable parallel process override. Valid values: `disable`, `enable`. :param pulumi.Input[str] tunnel_mode: Compatible/strict tunnel mode. @@ -326,7 +326,7 @@ def data_sync_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="dynamicPeriodicInterval") def dynamic_periodic_interval(self) -> Optional[pulumi.Input[int]]: """ - Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. """ return pulumi.get(self, "dynamic_periodic_interval") @@ -386,7 +386,7 @@ def iot_weight_threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="nacPeriodicInterval") def nac_periodic_interval(self) -> Optional[pulumi.Input[int]]: """ - Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. """ return pulumi.get(self, "nac_periodic_interval") @@ -488,12 +488,12 @@ def __init__(__self__, :param pulumi.Input[int] caputp_echo_interval: Echo interval for the caputp echo requests from swtp. :param pulumi.Input[int] caputp_max_retransmit: Maximum retransmission count for the caputp tunnel packets. :param pulumi.Input[int] data_sync_interval: Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). - :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] iot_holdoff: MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). :param pulumi.Input[int] iot_mac_idle: MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins). :param pulumi.Input[int] iot_scan_interval: IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable). :param pulumi.Input[int] iot_weight_threshold: MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). - :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] parallel_process: Maximum number of parallel processes (1 - 300, default = 1). :param pulumi.Input[str] parallel_process_override: Enable/disable parallel process override. Valid values: `disable`, `enable`. :param pulumi.Input[str] tunnel_mode: Compatible/strict tunnel mode. @@ -609,12 +609,12 @@ def get(resource_name: str, :param pulumi.Input[int] caputp_echo_interval: Echo interval for the caputp echo requests from swtp. :param pulumi.Input[int] caputp_max_retransmit: Maximum retransmission count for the caputp tunnel packets. :param pulumi.Input[int] data_sync_interval: Time interval between collection of switch data (30 - 1800 sec, default = 60, 0 = disable). - :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] dynamic_periodic_interval: Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] iot_holdoff: MAC entry's creation time. Time must be greater than this value for an entry to be created (default = 5 mins). :param pulumi.Input[int] iot_mac_idle: MAC entry's idle time. MAC entry is removed after this value (default = 1440 mins). :param pulumi.Input[int] iot_scan_interval: IoT scan interval (2 - 4294967295 mins, default = 60 mins, 0 = disable). :param pulumi.Input[int] iot_weight_threshold: MAC entry's confidence value. Value is re-queried when below this value (default = 1, 0 = disable). - :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + :param pulumi.Input[int] nac_periodic_interval: Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. :param pulumi.Input[int] parallel_process: Maximum number of parallel processes (1 - 300, default = 1). :param pulumi.Input[str] parallel_process_override: Enable/disable parallel process override. Valid values: `disable`, `enable`. :param pulumi.Input[str] tunnel_mode: Compatible/strict tunnel mode. @@ -667,7 +667,7 @@ def data_sync_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="dynamicPeriodicInterval") def dynamic_periodic_interval(self) -> pulumi.Output[int]: """ - Periodic time interval to run Dynamic port policy engine (5 - 60 sec, default = 15). + Periodic time interval to run Dynamic port policy engine. On FortiOS versions 7.0.1-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. """ return pulumi.get(self, "dynamic_periodic_interval") @@ -707,7 +707,7 @@ def iot_weight_threshold(self) -> pulumi.Output[int]: @pulumi.getter(name="nacPeriodicInterval") def nac_periodic_interval(self) -> pulumi.Output[int]: """ - Periodic time interval to run NAC engine (5 - 60 sec, default = 15). + Periodic time interval to run NAC engine. On FortiOS versions 7.0.0-7.4.3: 5 - 60 sec, default = 15. On FortiOS versions >= 7.4.4: 5 - 180 sec, default = 60. """ return pulumi.get(self, "nac_periodic_interval") @@ -737,7 +737,7 @@ def tunnel_mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/trafficpolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/trafficpolicy.py index 8fbd53c7..e8f5ec8a 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/trafficpolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/trafficpolicy.py @@ -401,7 +401,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -413,7 +412,6 @@ def __init__(__self__, policer_status="enable", type="ingress") ``` - ## Import @@ -458,7 +456,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -470,7 +467,6 @@ def __init__(__self__, policer_status="enable", type="ingress") ``` - ## Import @@ -675,7 +671,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/trafficsniffer.py b/sdk/python/pulumiverse_fortios/switchcontroller/trafficsniffer.py index 92b2978a..ed960d83 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/trafficsniffer.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/trafficsniffer.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Trafficsniffer resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] erspan_ip: Configure ERSPAN collector IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mode: Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. :param pulumi.Input[Sequence[pulumi.Input['TrafficsnifferTargetIpArgs']]] target_ips: Sniffer IPs to filter. The structure of `target_ip` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['TrafficsnifferTargetMacArgs']]] target_macs: Sniffer MACs to filter. The structure of `target_mac` block is documented below. @@ -80,7 +80,7 @@ def erspan_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Trafficsniffer resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] erspan_ip: Configure ERSPAN collector IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mode: Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. :param pulumi.Input[Sequence[pulumi.Input['TrafficsnifferTargetIpArgs']]] target_ips: Sniffer IPs to filter. The structure of `target_ip` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['TrafficsnifferTargetMacArgs']]] target_macs: Sniffer MACs to filter. The structure of `target_mac` block is documented below. @@ -216,7 +216,7 @@ def erspan_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -324,7 +324,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] erspan_ip: Configure ERSPAN collector IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mode: Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TrafficsnifferTargetIpArgs']]]] target_ips: Sniffer IPs to filter. The structure of `target_ip` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TrafficsnifferTargetMacArgs']]]] target_macs: Sniffer MACs to filter. The structure of `target_mac` block is documented below. @@ -425,7 +425,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] erspan_ip: Configure ERSPAN collector IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mode: Configure traffic sniffer mode. Valid values: `erspan-auto`, `rspan`, `none`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TrafficsnifferTargetIpArgs']]]] target_ips: Sniffer IPs to filter. The structure of `target_ip` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['TrafficsnifferTargetMacArgs']]]] target_macs: Sniffer MACs to filter. The structure of `target_mac` block is documented below. @@ -466,7 +466,7 @@ def erspan_ip(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -504,7 +504,7 @@ def target_ports(self) -> pulumi.Output[Optional[Sequence['outputs.Trafficsniffe @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/virtualportpool.py b/sdk/python/pulumiverse_fortios/switchcontroller/virtualportpool.py index 7c35b35f..440c98ba 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/virtualportpool.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/virtualportpool.py @@ -137,14 +137,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Virtualportpool("trname", description="virtualport") ``` - ## Import @@ -181,14 +179,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.switchcontroller.Virtualportpool("trname", description="virtualport") ``` - ## Import @@ -289,7 +285,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/vlan.py b/sdk/python/pulumiverse_fortios/switchcontroller/vlan.py index 9cf013eb..60d0f9ce 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/vlan.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/vlan.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Switch VLAN name. :param pulumi.Input[str] portal_message_override_group: Specify captive portal replacement message override group. :param pulumi.Input['VlanPortalMessageOverridesArgs'] portal_message_overrides: Individual message overrides. The structure of `portal_message_overrides` block is documented below. @@ -132,7 +132,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -285,7 +285,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Switch VLAN name. :param pulumi.Input[str] portal_message_override_group: Specify captive portal replacement message override group. :param pulumi.Input['VlanPortalMessageOverridesArgs'] portal_message_overrides: Individual message overrides. The structure of `portal_message_overrides` block is documented below. @@ -380,7 +380,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -557,7 +557,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Switch VLAN name. :param pulumi.Input[str] portal_message_override_group: Specify captive portal replacement message override group. :param pulumi.Input[pulumi.InputType['VlanPortalMessageOverridesArgs']] portal_message_overrides: Individual message overrides. The structure of `portal_message_overrides` block is documented below. @@ -686,7 +686,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Switch VLAN name. :param pulumi.Input[str] portal_message_override_group: Specify captive portal replacement message override group. :param pulumi.Input[pulumi.InputType['VlanPortalMessageOverridesArgs']] portal_message_overrides: Individual message overrides. The structure of `portal_message_overrides` block is documented below. @@ -755,7 +755,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -825,7 +825,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/switchcontroller/vlanpolicy.py b/sdk/python/pulumiverse_fortios/switchcontroller/vlanpolicy.py index c338f6c5..9fe2c682 100644 --- a/sdk/python/pulumiverse_fortios/switchcontroller/vlanpolicy.py +++ b/sdk/python/pulumiverse_fortios/switchcontroller/vlanpolicy.py @@ -35,7 +35,7 @@ def __init__(__self__, *, :param pulumi.Input[str] discard_mode: Discard mode to be applied when using this VLAN policy. Valid values: `none`, `all-untagged`, `all-tagged`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this VLAN policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VLAN policy name. :param pulumi.Input[Sequence[pulumi.Input['VlanpolicyUntaggedVlanArgs']]] untagged_vlans: Untagged VLANs to be applied when using this VLAN policy. The structure of `untagged_vlans` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -140,7 +140,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -219,7 +219,7 @@ def __init__(__self__, *, :param pulumi.Input[str] discard_mode: Discard mode to be applied when using this VLAN policy. Valid values: `none`, `all-untagged`, `all-tagged`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this VLAN policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VLAN policy name. :param pulumi.Input[Sequence[pulumi.Input['VlanpolicyUntaggedVlanArgs']]] untagged_vlans: Untagged VLANs to be applied when using this VLAN policy. The structure of `untagged_vlans` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -324,7 +324,7 @@ def fortilink(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -427,7 +427,7 @@ def __init__(__self__, :param pulumi.Input[str] discard_mode: Discard mode to be applied when using this VLAN policy. Valid values: `none`, `all-untagged`, `all-tagged`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this VLAN policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VLAN policy name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VlanpolicyUntaggedVlanArgs']]]] untagged_vlans: Untagged VLANs to be applied when using this VLAN policy. The structure of `untagged_vlans` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -540,7 +540,7 @@ def get(resource_name: str, :param pulumi.Input[str] discard_mode: Discard mode to be applied when using this VLAN policy. Valid values: `none`, `all-untagged`, `all-tagged`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fortilink: FortiLink interface for which this VLAN policy belongs to. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: VLAN policy name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VlanpolicyUntaggedVlanArgs']]]] untagged_vlans: Untagged VLANs to be applied when using this VLAN policy. The structure of `untagged_vlans` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -615,7 +615,7 @@ def fortilink(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -637,7 +637,7 @@ def untagged_vlans(self) -> pulumi.Output[Optional[Sequence['outputs.VlanpolicyU @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/__init__.py b/sdk/python/pulumiverse_fortios/system/__init__.py index 36a7d41e..9aa52382 100644 --- a/sdk/python/pulumiverse_fortios/system/__init__.py +++ b/sdk/python/pulumiverse_fortios/system/__init__.py @@ -171,6 +171,7 @@ from .ipv6neighborcache import * from .ipv6tunnel import * from .license_forticare import * +from .license_fortiflex import * from .license_vdom import * from .license_vm import * from .linkmonitor import * @@ -213,6 +214,7 @@ from .speedtestschedule import * from .speedtestserver import * from .speedtestsetting import * +from .sshconfig import * from .ssoadmin import * from .ssoforticloudadmin import * from .ssofortigatecloudadmin import * diff --git a/sdk/python/pulumiverse_fortios/system/_inputs.py b/sdk/python/pulumiverse_fortios/system/_inputs.py index 6ae4a72e..5f917aaa 100644 --- a/sdk/python/pulumiverse_fortios/system/_inputs.py +++ b/sdk/python/pulumiverse_fortios/system/_inputs.py @@ -106,6 +106,7 @@ 'InterfaceVrrpArgs', 'InterfaceVrrpProxyArpArgs', 'IpamPoolArgs', + 'IpamPoolExcludeArgs', 'IpamRuleArgs', 'IpamRuleDeviceArgs', 'IpamRuleInterfaceArgs', @@ -545,6 +546,7 @@ def __init__(__self__, *, casb: Optional[pulumi.Input[str]] = None, data_leak_prevention: Optional[pulumi.Input[str]] = None, data_loss_prevention: Optional[pulumi.Input[str]] = None, + dlp: Optional[pulumi.Input[str]] = None, dnsfilter: Optional[pulumi.Input[str]] = None, emailfilter: Optional[pulumi.Input[str]] = None, endpoint_control: Optional[pulumi.Input[str]] = None, @@ -563,6 +565,7 @@ def __init__(__self__, *, :param pulumi.Input[str] casb: Inline CASB filter profile and settings Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] data_leak_prevention: DLP profiles and settings. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] data_loss_prevention: DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + :param pulumi.Input[str] dlp: DLP profiles and settings. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] dnsfilter: DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] emailfilter: AntiSpam filter and settings. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] endpoint_control: FortiClient Profiles. Valid values: `none`, `read`, `read-write`. @@ -586,6 +589,8 @@ def __init__(__self__, *, pulumi.set(__self__, "data_leak_prevention", data_leak_prevention) if data_loss_prevention is not None: pulumi.set(__self__, "data_loss_prevention", data_loss_prevention) + if dlp is not None: + pulumi.set(__self__, "dlp", dlp) if dnsfilter is not None: pulumi.set(__self__, "dnsfilter", dnsfilter) if emailfilter is not None: @@ -671,6 +676,18 @@ def data_loss_prevention(self) -> Optional[pulumi.Input[str]]: def data_loss_prevention(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "data_loss_prevention", value) + @property + @pulumi.getter + def dlp(self) -> Optional[pulumi.Input[str]]: + """ + DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + """ + return pulumi.get(self, "dlp") + + @dlp.setter + def dlp(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dlp", value) + @property @pulumi.getter def dnsfilter(self) -> Optional[pulumi.Input[str]]: @@ -3134,7 +3151,7 @@ def __init__(__self__, *, :param pulumi.Input[int] id: DNS entry ID. :param pulumi.Input[str] ip: IPv4 address of the host. :param pulumi.Input[str] ipv6: IPv6 address of the host. - :param pulumi.Input[int] preference: DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + :param pulumi.Input[int] preference: DNS entry preference (0 - 65535, highest preference = 0, default = 10). :param pulumi.Input[str] status: Enable/disable resource record status. Valid values: `enable`, `disable`. :param pulumi.Input[int] ttl: Time-to-live for this entry (0 to 2147483647 sec, default = 0). :param pulumi.Input[str] type: Resource record type. Valid values: `A`, `NS`, `CNAME`, `MX`, `AAAA`, `PTR`, `PTR_V6`. @@ -3222,7 +3239,7 @@ def ipv6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def preference(self) -> Optional[pulumi.Input[int]]: """ - DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + DNS entry preference (0 - 65535, highest preference = 0, default = 10). """ return pulumi.get(self, "preference") @@ -3654,8 +3671,8 @@ def __init__(__self__, *, :param pulumi.Input[str] device_type: What type of device this node represents. :param pulumi.Input[int] maximum_minutes: Maximum number of minutes to allow for immediate upgrade preparation. :param pulumi.Input[str] serial: Serial number of the node to include. - :param pulumi.Input[str] setup_time: When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. - :param pulumi.Input[str] time: Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + :param pulumi.Input[str] setup_time: Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). + :param pulumi.Input[str] time: Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] timing: Whether the upgrade should be run immediately, or at a scheduled time. Valid values: `immediate`, `scheduled`. :param pulumi.Input[str] upgrade_path: Image IDs to upgrade through. """ @@ -3728,7 +3745,7 @@ def serial(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="setupTime") def setup_time(self) -> Optional[pulumi.Input[str]]: """ - When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "setup_time") @@ -3740,7 +3757,7 @@ def setup_time(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def time(self) -> Optional[pulumi.Input[str]]: """ - Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "time") @@ -3780,9 +3797,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, start_ip: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] end_ip: Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - :param pulumi.Input[int] id: ID of individual entry in the IPv6 range table. - :param pulumi.Input[str] start_ip: Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -3794,9 +3809,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[pulumi.Input[str]]: - """ - Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - """ return pulumi.get(self, "end_ip") @end_ip.setter @@ -3807,7 +3819,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID of individual entry in the IPv6 range table. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -3818,9 +3830,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[pulumi.Input[str]]: - """ - Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - """ return pulumi.get(self, "start_ip") @start_ip.setter @@ -4008,7 +4017,7 @@ def __init__(__self__, *, vdom: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] monitor: Interfaces to check for port monitoring (or link failure). - :param pulumi.Input[str] override: Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + :param pulumi.Input[str] override: Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. :param pulumi.Input[int] override_wait_time: Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. :param pulumi.Input[int] pingserver_failover_threshold: Remote IP monitoring failover threshold (0 - 50). :param pulumi.Input[str] pingserver_monitor_interface: Interfaces to check for remote IP monitoring. @@ -4055,7 +4064,7 @@ def monitor(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def override(self) -> Optional[pulumi.Input[str]]: """ - Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. """ return pulumi.get(self, "override") @@ -5541,59 +5550,6 @@ def __init__(__self__, *, vrip6_link_local: Optional[pulumi.Input[str]] = None, vrrp6s: Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Vrrp6Args']]]] = None, vrrp_virtual_mac6: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] autoconf: Enable/disable address auto config. Valid values: `enable`, `disable`. - :param pulumi.Input[int] cli_conn6_status: CLI IPv6 connection status. - :param pulumi.Input[str] dhcp6_client_options: DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - :param pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Dhcp6IapdListArgs']]] dhcp6_iapd_lists: DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - :param pulumi.Input[str] dhcp6_information_request: Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - :param pulumi.Input[str] dhcp6_prefix_delegation: Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - :param pulumi.Input[str] dhcp6_prefix_hint: DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - :param pulumi.Input[int] dhcp6_prefix_hint_plt: DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - :param pulumi.Input[int] dhcp6_prefix_hint_vlt: DHCPv6 prefix hint valid life time (sec). - :param pulumi.Input[str] dhcp6_relay_interface_id: DHCP6 relay interface ID. - :param pulumi.Input[str] dhcp6_relay_ip: DHCPv6 relay IP address. - :param pulumi.Input[str] dhcp6_relay_service: Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - :param pulumi.Input[str] dhcp6_relay_source_interface: Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - :param pulumi.Input[str] dhcp6_relay_source_ip: IPv6 address used by the DHCP6 relay as its source IP. - :param pulumi.Input[str] dhcp6_relay_type: DHCPv6 relay type. Valid values: `regular`. - :param pulumi.Input[str] icmp6_send_redirect: Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - :param pulumi.Input[str] interface_identifier: IPv6 interface identifier. - :param pulumi.Input[str] ip6_address: Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - :param pulumi.Input[str] ip6_allowaccess: Allow management access to the interface. - :param pulumi.Input[int] ip6_default_life: Default life (sec). - :param pulumi.Input[int] ip6_delegated_prefix_iaid: IAID of obtained delegated-prefix from the upstream interface. - :param pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6DelegatedPrefixListArgs']]] ip6_delegated_prefix_lists: Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - :param pulumi.Input[str] ip6_dns_server_override: Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6ExtraAddrArgs']]] ip6_extra_addrs: Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - :param pulumi.Input[int] ip6_hop_limit: Hop limit (0 means unspecified). - :param pulumi.Input[int] ip6_link_mtu: IPv6 link MTU. - :param pulumi.Input[str] ip6_manage_flag: Enable/disable the managed flag. Valid values: `enable`, `disable`. - :param pulumi.Input[int] ip6_max_interval: IPv6 maximum interval (4 to 1800 sec). - :param pulumi.Input[int] ip6_min_interval: IPv6 minimum interval (3 to 1350 sec). - :param pulumi.Input[str] ip6_mode: Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - :param pulumi.Input[str] ip6_other_flag: Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6PrefixListArgs']]] ip6_prefix_lists: Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - :param pulumi.Input[str] ip6_prefix_mode: Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - :param pulumi.Input[int] ip6_reachable_time: IPv6 reachable time (milliseconds; 0 means unspecified). - :param pulumi.Input[int] ip6_retrans_time: IPv6 retransmit time (milliseconds; 0 means unspecified). - :param pulumi.Input[str] ip6_send_adv: Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - :param pulumi.Input[str] ip6_subnet: Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - :param pulumi.Input[str] ip6_upstream_interface: Interface name providing delegated information. - :param pulumi.Input[str] nd_cert: Neighbor discovery certificate. - :param pulumi.Input[str] nd_cga_modifier: Neighbor discovery CGA modifier. - :param pulumi.Input[str] nd_mode: Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - :param pulumi.Input[int] nd_security_level: Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - :param pulumi.Input[int] nd_timestamp_delta: Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - :param pulumi.Input[int] nd_timestamp_fuzz: Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - :param pulumi.Input[str] ra_send_mtu: Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - :param pulumi.Input[str] unique_autoconf_addr: Enable/disable unique auto config address. Valid values: `enable`, `disable`. - :param pulumi.Input[str] vrip6_link_local: Link-local IPv6 address of virtual router. - :param pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Vrrp6Args']]] vrrp6s: IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - - The `ip6_extra_addr` block supports: - :param pulumi.Input[str] vrrp_virtual_mac6: Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - """ if autoconf is not None: pulumi.set(__self__, "autoconf", autoconf) if cli_conn6_status is not None: @@ -5696,9 +5652,6 @@ def __init__(__self__, *, @property @pulumi.getter def autoconf(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable address auto config. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "autoconf") @autoconf.setter @@ -5708,9 +5661,6 @@ def autoconf(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="cliConn6Status") def cli_conn6_status(self) -> Optional[pulumi.Input[int]]: - """ - CLI IPv6 connection status. - """ return pulumi.get(self, "cli_conn6_status") @cli_conn6_status.setter @@ -5720,9 +5670,6 @@ def cli_conn6_status(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="dhcp6ClientOptions") def dhcp6_client_options(self) -> Optional[pulumi.Input[str]]: - """ - DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - """ return pulumi.get(self, "dhcp6_client_options") @dhcp6_client_options.setter @@ -5732,9 +5679,6 @@ def dhcp6_client_options(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6IapdLists") def dhcp6_iapd_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Dhcp6IapdListArgs']]]]: - """ - DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - """ return pulumi.get(self, "dhcp6_iapd_lists") @dhcp6_iapd_lists.setter @@ -5744,9 +5688,6 @@ def dhcp6_iapd_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['I @property @pulumi.getter(name="dhcp6InformationRequest") def dhcp6_information_request(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "dhcp6_information_request") @dhcp6_information_request.setter @@ -5756,9 +5697,6 @@ def dhcp6_information_request(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6PrefixDelegation") def dhcp6_prefix_delegation(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "dhcp6_prefix_delegation") @dhcp6_prefix_delegation.setter @@ -5768,9 +5706,6 @@ def dhcp6_prefix_delegation(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6PrefixHint") def dhcp6_prefix_hint(self) -> Optional[pulumi.Input[str]]: - """ - DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - """ return pulumi.get(self, "dhcp6_prefix_hint") @dhcp6_prefix_hint.setter @@ -5780,9 +5715,6 @@ def dhcp6_prefix_hint(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6PrefixHintPlt") def dhcp6_prefix_hint_plt(self) -> Optional[pulumi.Input[int]]: - """ - DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - """ return pulumi.get(self, "dhcp6_prefix_hint_plt") @dhcp6_prefix_hint_plt.setter @@ -5792,9 +5724,6 @@ def dhcp6_prefix_hint_plt(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="dhcp6PrefixHintVlt") def dhcp6_prefix_hint_vlt(self) -> Optional[pulumi.Input[int]]: - """ - DHCPv6 prefix hint valid life time (sec). - """ return pulumi.get(self, "dhcp6_prefix_hint_vlt") @dhcp6_prefix_hint_vlt.setter @@ -5804,9 +5733,6 @@ def dhcp6_prefix_hint_vlt(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="dhcp6RelayInterfaceId") def dhcp6_relay_interface_id(self) -> Optional[pulumi.Input[str]]: - """ - DHCP6 relay interface ID. - """ return pulumi.get(self, "dhcp6_relay_interface_id") @dhcp6_relay_interface_id.setter @@ -5816,9 +5742,6 @@ def dhcp6_relay_interface_id(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6RelayIp") def dhcp6_relay_ip(self) -> Optional[pulumi.Input[str]]: - """ - DHCPv6 relay IP address. - """ return pulumi.get(self, "dhcp6_relay_ip") @dhcp6_relay_ip.setter @@ -5828,9 +5751,6 @@ def dhcp6_relay_ip(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6RelayService") def dhcp6_relay_service(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "dhcp6_relay_service") @dhcp6_relay_service.setter @@ -5840,9 +5760,6 @@ def dhcp6_relay_service(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6RelaySourceInterface") def dhcp6_relay_source_interface(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "dhcp6_relay_source_interface") @dhcp6_relay_source_interface.setter @@ -5852,9 +5769,6 @@ def dhcp6_relay_source_interface(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6RelaySourceIp") def dhcp6_relay_source_ip(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 address used by the DHCP6 relay as its source IP. - """ return pulumi.get(self, "dhcp6_relay_source_ip") @dhcp6_relay_source_ip.setter @@ -5864,9 +5778,6 @@ def dhcp6_relay_source_ip(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="dhcp6RelayType") def dhcp6_relay_type(self) -> Optional[pulumi.Input[str]]: - """ - DHCPv6 relay type. Valid values: `regular`. - """ return pulumi.get(self, "dhcp6_relay_type") @dhcp6_relay_type.setter @@ -5876,9 +5787,6 @@ def dhcp6_relay_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="icmp6SendRedirect") def icmp6_send_redirect(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "icmp6_send_redirect") @icmp6_send_redirect.setter @@ -5888,9 +5796,6 @@ def icmp6_send_redirect(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="interfaceIdentifier") def interface_identifier(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 interface identifier. - """ return pulumi.get(self, "interface_identifier") @interface_identifier.setter @@ -5900,9 +5805,6 @@ def interface_identifier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6Address") def ip6_address(self) -> Optional[pulumi.Input[str]]: - """ - Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - """ return pulumi.get(self, "ip6_address") @ip6_address.setter @@ -5912,9 +5814,6 @@ def ip6_address(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6Allowaccess") def ip6_allowaccess(self) -> Optional[pulumi.Input[str]]: - """ - Allow management access to the interface. - """ return pulumi.get(self, "ip6_allowaccess") @ip6_allowaccess.setter @@ -5924,9 +5823,6 @@ def ip6_allowaccess(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6DefaultLife") def ip6_default_life(self) -> Optional[pulumi.Input[int]]: - """ - Default life (sec). - """ return pulumi.get(self, "ip6_default_life") @ip6_default_life.setter @@ -5936,9 +5832,6 @@ def ip6_default_life(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6DelegatedPrefixIaid") def ip6_delegated_prefix_iaid(self) -> Optional[pulumi.Input[int]]: - """ - IAID of obtained delegated-prefix from the upstream interface. - """ return pulumi.get(self, "ip6_delegated_prefix_iaid") @ip6_delegated_prefix_iaid.setter @@ -5948,9 +5841,6 @@ def ip6_delegated_prefix_iaid(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6DelegatedPrefixLists") def ip6_delegated_prefix_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6DelegatedPrefixListArgs']]]]: - """ - Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - """ return pulumi.get(self, "ip6_delegated_prefix_lists") @ip6_delegated_prefix_lists.setter @@ -5960,9 +5850,6 @@ def ip6_delegated_prefix_lists(self, value: Optional[pulumi.Input[Sequence[pulum @property @pulumi.getter(name="ip6DnsServerOverride") def ip6_dns_server_override(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_dns_server_override") @ip6_dns_server_override.setter @@ -5972,9 +5859,6 @@ def ip6_dns_server_override(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6ExtraAddrs") def ip6_extra_addrs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6ExtraAddrArgs']]]]: - """ - Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - """ return pulumi.get(self, "ip6_extra_addrs") @ip6_extra_addrs.setter @@ -5984,9 +5868,6 @@ def ip6_extra_addrs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['In @property @pulumi.getter(name="ip6HopLimit") def ip6_hop_limit(self) -> Optional[pulumi.Input[int]]: - """ - Hop limit (0 means unspecified). - """ return pulumi.get(self, "ip6_hop_limit") @ip6_hop_limit.setter @@ -5996,9 +5877,6 @@ def ip6_hop_limit(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6LinkMtu") def ip6_link_mtu(self) -> Optional[pulumi.Input[int]]: - """ - IPv6 link MTU. - """ return pulumi.get(self, "ip6_link_mtu") @ip6_link_mtu.setter @@ -6008,9 +5886,6 @@ def ip6_link_mtu(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6ManageFlag") def ip6_manage_flag(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the managed flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_manage_flag") @ip6_manage_flag.setter @@ -6020,9 +5895,6 @@ def ip6_manage_flag(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6MaxInterval") def ip6_max_interval(self) -> Optional[pulumi.Input[int]]: - """ - IPv6 maximum interval (4 to 1800 sec). - """ return pulumi.get(self, "ip6_max_interval") @ip6_max_interval.setter @@ -6032,9 +5904,6 @@ def ip6_max_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6MinInterval") def ip6_min_interval(self) -> Optional[pulumi.Input[int]]: - """ - IPv6 minimum interval (3 to 1350 sec). - """ return pulumi.get(self, "ip6_min_interval") @ip6_min_interval.setter @@ -6044,9 +5913,6 @@ def ip6_min_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6Mode") def ip6_mode(self) -> Optional[pulumi.Input[str]]: - """ - Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - """ return pulumi.get(self, "ip6_mode") @ip6_mode.setter @@ -6056,9 +5922,6 @@ def ip6_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6OtherFlag") def ip6_other_flag(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_other_flag") @ip6_other_flag.setter @@ -6068,9 +5931,6 @@ def ip6_other_flag(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6PrefixLists") def ip6_prefix_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6PrefixListArgs']]]]: - """ - Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - """ return pulumi.get(self, "ip6_prefix_lists") @ip6_prefix_lists.setter @@ -6080,9 +5940,6 @@ def ip6_prefix_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['I @property @pulumi.getter(name="ip6PrefixMode") def ip6_prefix_mode(self) -> Optional[pulumi.Input[str]]: - """ - Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - """ return pulumi.get(self, "ip6_prefix_mode") @ip6_prefix_mode.setter @@ -6092,9 +5949,6 @@ def ip6_prefix_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6ReachableTime") def ip6_reachable_time(self) -> Optional[pulumi.Input[int]]: - """ - IPv6 reachable time (milliseconds; 0 means unspecified). - """ return pulumi.get(self, "ip6_reachable_time") @ip6_reachable_time.setter @@ -6104,9 +5958,6 @@ def ip6_reachable_time(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6RetransTime") def ip6_retrans_time(self) -> Optional[pulumi.Input[int]]: - """ - IPv6 retransmit time (milliseconds; 0 means unspecified). - """ return pulumi.get(self, "ip6_retrans_time") @ip6_retrans_time.setter @@ -6116,9 +5967,6 @@ def ip6_retrans_time(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ip6SendAdv") def ip6_send_adv(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_send_adv") @ip6_send_adv.setter @@ -6128,9 +5976,6 @@ def ip6_send_adv(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6Subnet") def ip6_subnet(self) -> Optional[pulumi.Input[str]]: - """ - Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - """ return pulumi.get(self, "ip6_subnet") @ip6_subnet.setter @@ -6140,9 +5985,6 @@ def ip6_subnet(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ip6UpstreamInterface") def ip6_upstream_interface(self) -> Optional[pulumi.Input[str]]: - """ - Interface name providing delegated information. - """ return pulumi.get(self, "ip6_upstream_interface") @ip6_upstream_interface.setter @@ -6152,9 +5994,6 @@ def ip6_upstream_interface(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ndCert") def nd_cert(self) -> Optional[pulumi.Input[str]]: - """ - Neighbor discovery certificate. - """ return pulumi.get(self, "nd_cert") @nd_cert.setter @@ -6164,9 +6003,6 @@ def nd_cert(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ndCgaModifier") def nd_cga_modifier(self) -> Optional[pulumi.Input[str]]: - """ - Neighbor discovery CGA modifier. - """ return pulumi.get(self, "nd_cga_modifier") @nd_cga_modifier.setter @@ -6176,9 +6012,6 @@ def nd_cga_modifier(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ndMode") def nd_mode(self) -> Optional[pulumi.Input[str]]: - """ - Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - """ return pulumi.get(self, "nd_mode") @nd_mode.setter @@ -6188,9 +6021,6 @@ def nd_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ndSecurityLevel") def nd_security_level(self) -> Optional[pulumi.Input[int]]: - """ - Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - """ return pulumi.get(self, "nd_security_level") @nd_security_level.setter @@ -6200,9 +6030,6 @@ def nd_security_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ndTimestampDelta") def nd_timestamp_delta(self) -> Optional[pulumi.Input[int]]: - """ - Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - """ return pulumi.get(self, "nd_timestamp_delta") @nd_timestamp_delta.setter @@ -6212,9 +6039,6 @@ def nd_timestamp_delta(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ndTimestampFuzz") def nd_timestamp_fuzz(self) -> Optional[pulumi.Input[int]]: - """ - Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - """ return pulumi.get(self, "nd_timestamp_fuzz") @nd_timestamp_fuzz.setter @@ -6224,9 +6048,6 @@ def nd_timestamp_fuzz(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="raSendMtu") def ra_send_mtu(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ra_send_mtu") @ra_send_mtu.setter @@ -6236,9 +6057,6 @@ def ra_send_mtu(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="uniqueAutoconfAddr") def unique_autoconf_addr(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable unique auto config address. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "unique_autoconf_addr") @unique_autoconf_addr.setter @@ -6248,9 +6066,6 @@ def unique_autoconf_addr(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vrip6LinkLocal") def vrip6_link_local(self) -> Optional[pulumi.Input[str]]: - """ - Link-local IPv6 address of virtual router. - """ return pulumi.get(self, "vrip6_link_local") @vrip6_link_local.setter @@ -6260,11 +6075,6 @@ def vrip6_link_local(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vrrp6s(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Vrrp6Args']]]]: - """ - IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - - The `ip6_extra_addr` block supports: - """ return pulumi.get(self, "vrrp6s") @vrrp6s.setter @@ -6274,9 +6084,6 @@ def vrrp6s(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIp @property @pulumi.getter(name="vrrpVirtualMac6") def vrrp_virtual_mac6(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "vrrp_virtual_mac6") @vrrp_virtual_mac6.setter @@ -6291,14 +6098,6 @@ def __init__(__self__, *, prefix_hint: Optional[pulumi.Input[str]] = None, prefix_hint_plt: Optional[pulumi.Input[int]] = None, prefix_hint_vlt: Optional[pulumi.Input[int]] = None): - """ - :param pulumi.Input[int] iaid: Identity association identifier. - :param pulumi.Input[str] prefix_hint: DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - :param pulumi.Input[int] prefix_hint_plt: DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - :param pulumi.Input[int] prefix_hint_vlt: DHCPv6 prefix hint valid life time (sec). - - The `vrrp6` block supports: - """ if iaid is not None: pulumi.set(__self__, "iaid", iaid) if prefix_hint is not None: @@ -6311,9 +6110,6 @@ def __init__(__self__, *, @property @pulumi.getter def iaid(self) -> Optional[pulumi.Input[int]]: - """ - Identity association identifier. - """ return pulumi.get(self, "iaid") @iaid.setter @@ -6323,9 +6119,6 @@ def iaid(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="prefixHint") def prefix_hint(self) -> Optional[pulumi.Input[str]]: - """ - DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - """ return pulumi.get(self, "prefix_hint") @prefix_hint.setter @@ -6335,9 +6128,6 @@ def prefix_hint(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="prefixHintPlt") def prefix_hint_plt(self) -> Optional[pulumi.Input[int]]: - """ - DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - """ return pulumi.get(self, "prefix_hint_plt") @prefix_hint_plt.setter @@ -6347,11 +6137,6 @@ def prefix_hint_plt(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="prefixHintVlt") def prefix_hint_vlt(self) -> Optional[pulumi.Input[int]]: - """ - DHCPv6 prefix hint valid life time (sec). - - The `vrrp6` block supports: - """ return pulumi.get(self, "prefix_hint_vlt") @prefix_hint_vlt.setter @@ -6370,18 +6155,6 @@ def __init__(__self__, *, rdnss_service: Optional[pulumi.Input[str]] = None, subnet: Optional[pulumi.Input[str]] = None, upstream_interface: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] autonomous_flag: Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - :param pulumi.Input[int] delegated_prefix_iaid: IAID of obtained delegated-prefix from the upstream interface. - :param pulumi.Input[str] onlink_flag: Enable/disable the onlink flag. Valid values: `enable`, `disable`. - :param pulumi.Input[int] prefix_id: Prefix ID. - :param pulumi.Input[str] rdnss: Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - :param pulumi.Input[str] rdnss_service: Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - :param pulumi.Input[str] subnet: Add subnet ID to routing prefix. - :param pulumi.Input[str] upstream_interface: Name of the interface that provides delegated information. - """ if autonomous_flag is not None: pulumi.set(__self__, "autonomous_flag", autonomous_flag) if delegated_prefix_iaid is not None: @@ -6402,9 +6175,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autonomousFlag") def autonomous_flag(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "autonomous_flag") @autonomous_flag.setter @@ -6414,9 +6184,6 @@ def autonomous_flag(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="delegatedPrefixIaid") def delegated_prefix_iaid(self) -> Optional[pulumi.Input[int]]: - """ - IAID of obtained delegated-prefix from the upstream interface. - """ return pulumi.get(self, "delegated_prefix_iaid") @delegated_prefix_iaid.setter @@ -6426,9 +6193,6 @@ def delegated_prefix_iaid(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="onlinkFlag") def onlink_flag(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the onlink flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "onlink_flag") @onlink_flag.setter @@ -6438,9 +6202,6 @@ def onlink_flag(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="prefixId") def prefix_id(self) -> Optional[pulumi.Input[int]]: - """ - Prefix ID. - """ return pulumi.get(self, "prefix_id") @prefix_id.setter @@ -6450,11 +6211,6 @@ def prefix_id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def rdnss(self) -> Optional[pulumi.Input[str]]: - """ - Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - """ return pulumi.get(self, "rdnss") @rdnss.setter @@ -6464,9 +6220,6 @@ def rdnss(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="rdnssService") def rdnss_service(self) -> Optional[pulumi.Input[str]]: - """ - Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - """ return pulumi.get(self, "rdnss_service") @rdnss_service.setter @@ -6476,9 +6229,6 @@ def rdnss_service(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def subnet(self) -> Optional[pulumi.Input[str]]: - """ - Add subnet ID to routing prefix. - """ return pulumi.get(self, "subnet") @subnet.setter @@ -6488,9 +6238,6 @@ def subnet(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="upstreamInterface") def upstream_interface(self) -> Optional[pulumi.Input[str]]: - """ - Name of the interface that provides delegated information. - """ return pulumi.get(self, "upstream_interface") @upstream_interface.setter @@ -6502,18 +6249,12 @@ def upstream_interface(self, value: Optional[pulumi.Input[str]]): class InterfaceIpv6Ip6ExtraAddrArgs: def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] prefix: IPv6 prefix. - """ if prefix is not None: pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter def prefix(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 prefix. - """ return pulumi.get(self, "prefix") @prefix.setter @@ -6531,17 +6272,6 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, rdnss: Optional[pulumi.Input[str]] = None, valid_life_time: Optional[pulumi.Input[int]] = None): - """ - :param pulumi.Input[str] autonomous_flag: Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6PrefixListDnsslArgs']]] dnssls: DNS search list option. The structure of `dnssl` block is documented below. - :param pulumi.Input[str] onlink_flag: Enable/disable the onlink flag. Valid values: `enable`, `disable`. - :param pulumi.Input[int] preferred_life_time: Preferred life time (sec). - :param pulumi.Input[str] prefix: IPv6 prefix. - :param pulumi.Input[str] rdnss: Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - :param pulumi.Input[int] valid_life_time: Valid life time (sec). - """ if autonomous_flag is not None: pulumi.set(__self__, "autonomous_flag", autonomous_flag) if dnssls is not None: @@ -6560,9 +6290,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autonomousFlag") def autonomous_flag(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "autonomous_flag") @autonomous_flag.setter @@ -6572,9 +6299,6 @@ def autonomous_flag(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def dnssls(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIpv6Ip6PrefixListDnsslArgs']]]]: - """ - DNS search list option. The structure of `dnssl` block is documented below. - """ return pulumi.get(self, "dnssls") @dnssls.setter @@ -6584,9 +6308,6 @@ def dnssls(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['InterfaceIp @property @pulumi.getter(name="onlinkFlag") def onlink_flag(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the onlink flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "onlink_flag") @onlink_flag.setter @@ -6596,9 +6317,6 @@ def onlink_flag(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="preferredLifeTime") def preferred_life_time(self) -> Optional[pulumi.Input[int]]: - """ - Preferred life time (sec). - """ return pulumi.get(self, "preferred_life_time") @preferred_life_time.setter @@ -6608,9 +6326,6 @@ def preferred_life_time(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def prefix(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 prefix. - """ return pulumi.get(self, "prefix") @prefix.setter @@ -6620,11 +6335,6 @@ def prefix(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def rdnss(self) -> Optional[pulumi.Input[str]]: - """ - Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - """ return pulumi.get(self, "rdnss") @rdnss.setter @@ -6634,9 +6344,6 @@ def rdnss(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="validLifeTime") def valid_life_time(self) -> Optional[pulumi.Input[int]]: - """ - Valid life time (sec). - """ return pulumi.get(self, "valid_life_time") @valid_life_time.setter @@ -6686,17 +6393,8 @@ def __init__(__self__, *, vrid: Optional[pulumi.Input[int]] = None, vrip6: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] accept_mode: Enable/disable accept mode. Valid values: `enable`, `disable`. - :param pulumi.Input[int] adv_interval: Advertisement interval (1 - 255 seconds). - :param pulumi.Input[str] ignore_default_route: Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - :param pulumi.Input[str] preempt: Enable/disable preempt mode. Valid values: `enable`, `disable`. :param pulumi.Input[int] priority: Priority of learned routes. - :param pulumi.Input[int] start_time: Startup time (1 - 255 seconds). :param pulumi.Input[str] status: Bring the interface up or shut the interface down. Valid values: `up`, `down`. - :param pulumi.Input[str] vrdst6: Monitor the route to this destination. - :param pulumi.Input[int] vrgrp: VRRP group ID (1 - 65535). - :param pulumi.Input[int] vrid: Virtual router identifier (1 - 255). - :param pulumi.Input[str] vrip6: IPv6 address of the virtual router. """ if accept_mode is not None: pulumi.set(__self__, "accept_mode", accept_mode) @@ -6724,9 +6422,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="acceptMode") def accept_mode(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable accept mode. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "accept_mode") @accept_mode.setter @@ -6736,9 +6431,6 @@ def accept_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="advInterval") def adv_interval(self) -> Optional[pulumi.Input[int]]: - """ - Advertisement interval (1 - 255 seconds). - """ return pulumi.get(self, "adv_interval") @adv_interval.setter @@ -6748,9 +6440,6 @@ def adv_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="ignoreDefaultRoute") def ignore_default_route(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ignore_default_route") @ignore_default_route.setter @@ -6760,9 +6449,6 @@ def ignore_default_route(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def preempt(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable preempt mode. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "preempt") @preempt.setter @@ -6784,9 +6470,6 @@ def priority(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startTime") def start_time(self) -> Optional[pulumi.Input[int]]: - """ - Startup time (1 - 255 seconds). - """ return pulumi.get(self, "start_time") @start_time.setter @@ -6808,9 +6491,6 @@ def status(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vrdst6(self) -> Optional[pulumi.Input[str]]: - """ - Monitor the route to this destination. - """ return pulumi.get(self, "vrdst6") @vrdst6.setter @@ -6820,9 +6500,6 @@ def vrdst6(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vrgrp(self) -> Optional[pulumi.Input[int]]: - """ - VRRP group ID (1 - 65535). - """ return pulumi.get(self, "vrgrp") @vrgrp.setter @@ -6832,9 +6509,6 @@ def vrgrp(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def vrid(self) -> Optional[pulumi.Input[int]]: - """ - Virtual router identifier (1 - 255). - """ return pulumi.get(self, "vrid") @vrid.setter @@ -6844,9 +6518,6 @@ def vrid(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def vrip6(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 address of the virtual router. - """ return pulumi.get(self, "vrip6") @vrip6.setter @@ -7430,15 +7101,19 @@ def ip(self, value: Optional[pulumi.Input[str]]): class IpamPoolArgs: def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, + excludes: Optional[pulumi.Input[Sequence[pulumi.Input['IpamPoolExcludeArgs']]]] = None, name: Optional[pulumi.Input[str]] = None, subnet: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] description: Description. + :param pulumi.Input[Sequence[pulumi.Input['IpamPoolExcludeArgs']]] excludes: Configure pool exclude subnets. The structure of `exclude` block is documented below. :param pulumi.Input[str] name: IPAM pool name. :param pulumi.Input[str] subnet: Configure IPAM pool subnet, Class A - Class B subnet. """ if description is not None: pulumi.set(__self__, "description", description) + if excludes is not None: + pulumi.set(__self__, "excludes", excludes) if name is not None: pulumi.set(__self__, "name", name) if subnet is not None: @@ -7456,6 +7131,18 @@ def description(self) -> Optional[pulumi.Input[str]]: def description(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "description", value) + @property + @pulumi.getter + def excludes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['IpamPoolExcludeArgs']]]]: + """ + Configure pool exclude subnets. The structure of `exclude` block is documented below. + """ + return pulumi.get(self, "excludes") + + @excludes.setter + def excludes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['IpamPoolExcludeArgs']]]]): + pulumi.set(self, "excludes", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -7481,6 +7168,45 @@ def subnet(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "subnet", value) +@pulumi.input_type +class IpamPoolExcludeArgs: + def __init__(__self__, *, + exclude_subnet: Optional[pulumi.Input[str]] = None, + id: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[str] exclude_subnet: Configure subnet to exclude from the IPAM pool. + :param pulumi.Input[int] id: Exclude ID. + """ + if exclude_subnet is not None: + pulumi.set(__self__, "exclude_subnet", exclude_subnet) + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter(name="excludeSubnet") + def exclude_subnet(self) -> Optional[pulumi.Input[str]]: + """ + Configure subnet to exclude from the IPAM pool. + """ + return pulumi.get(self, "exclude_subnet") + + @exclude_subnet.setter + def exclude_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "exclude_subnet", value) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[int]]: + """ + Exclude ID. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "id", value) + + @pulumi.input_type class IpamRuleArgs: def __init__(__self__, *, @@ -8133,6 +7859,7 @@ def __init__(__self__, *, ip_type: Optional[pulumi.Input[str]] = None, key: Optional[pulumi.Input[str]] = None, key_id: Optional[pulumi.Input[int]] = None, + key_type: Optional[pulumi.Input[str]] = None, ntpv3: Optional[pulumi.Input[str]] = None, server: Optional[pulumi.Input[str]] = None): """ @@ -8141,8 +7868,9 @@ def __init__(__self__, *, :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip_type: Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`. - :param pulumi.Input[str] key: Key for MD5/SHA1 authentication. + :param pulumi.Input[str] key: Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). :param pulumi.Input[int] key_id: Key ID for authentication. + :param pulumi.Input[str] key_type: Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. :param pulumi.Input[str] ntpv3: Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. :param pulumi.Input[str] server: IP address or hostname of the NTP Server. """ @@ -8160,6 +7888,8 @@ def __init__(__self__, *, pulumi.set(__self__, "key", key) if key_id is not None: pulumi.set(__self__, "key_id", key_id) + if key_type is not None: + pulumi.set(__self__, "key_type", key_type) if ntpv3 is not None: pulumi.set(__self__, "ntpv3", ntpv3) if server is not None: @@ -8229,7 +7959,7 @@ def ip_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def key(self) -> Optional[pulumi.Input[str]]: """ - Key for MD5/SHA1 authentication. + Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). """ return pulumi.get(self, "key") @@ -8249,6 +7979,18 @@ def key_id(self) -> Optional[pulumi.Input[int]]: def key_id(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "key_id", value) + @property + @pulumi.getter(name="keyType") + def key_type(self) -> Optional[pulumi.Input[str]]: + """ + Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + """ + return pulumi.get(self, "key_type") + + @key_type.setter + def key_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_type", value) + @property @pulumi.getter def ntpv3(self) -> Optional[pulumi.Input[str]]: @@ -11020,18 +10762,12 @@ def srcintfs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SdwanDupl class SdwanDuplicationDstaddr6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @name.setter @@ -11135,18 +10871,12 @@ def id(self, value: Optional[pulumi.Input[int]]): class SdwanDuplicationSrcaddr6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @name.setter @@ -11287,16 +11017,16 @@ def __init__(__self__, *, :param pulumi.Input[str] http_agent: String in the http-agent field in the HTTP header. :param pulumi.Input[str] http_get: URL used to communicate with the server if the protocol if the protocol is HTTP. :param pulumi.Input[str] http_match: Response string expected from the server if the protocol is HTTP. - :param pulumi.Input[int] interval: Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + :param pulumi.Input[int] interval: Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. :param pulumi.Input[Sequence[pulumi.Input['SdwanHealthCheckMemberArgs']]] members: Member sequence number list. The structure of `members` block is documented below. :param pulumi.Input[str] mos_codec: Codec to use for MOS calculation (default = g711). Valid values: `g711`, `g722`, `g729`. :param pulumi.Input[str] name: Health check name. - :param pulumi.Input[int] packet_size: Packet size of a twamp test session, + :param pulumi.Input[int] packet_size: Packet size of a TWAMP test session. (124/158 - 1024) :param pulumi.Input[str] password: Twamp controller password in authentication mode - :param pulumi.Input[int] port: 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). + :param pulumi.Input[int] port: 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). :param pulumi.Input[int] probe_count: Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). :param pulumi.Input[str] probe_packets: Enable/disable transmission of probe packets. Valid values: `disable`, `enable`. - :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. :param pulumi.Input[str] protocol: Protocol used to determine if the FortiGate can communicate with the server. :param pulumi.Input[str] quality_measured_method: Method to measure the quality of tcp-connect. Valid values: `half-open`, `half-close`. :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (1 - 3600, default = 5). @@ -11585,7 +11315,7 @@ def http_match(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def interval(self) -> Optional[pulumi.Input[int]]: """ - Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. """ return pulumi.get(self, "interval") @@ -11633,7 +11363,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="packetSize") def packet_size(self) -> Optional[pulumi.Input[int]]: """ - Packet size of a twamp test session, + Packet size of a TWAMP test session. (124/158 - 1024) """ return pulumi.get(self, "packet_size") @@ -11657,7 +11387,7 @@ def password(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def port(self) -> Optional[pulumi.Input[int]]: """ - 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). + 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). """ return pulumi.get(self, "port") @@ -11693,7 +11423,7 @@ def probe_packets(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="probeTimeout") def probe_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. """ return pulumi.get(self, "probe_timeout") @@ -12153,7 +11883,7 @@ def __init__(__self__, *, :param pulumi.Input[int] ingress_spillover_threshold: 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. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[str] preferred_source: Preferred source of route for this member. - :param pulumi.Input[int] priority: Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + :param pulumi.Input[int] priority: Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. :param pulumi.Input[int] priority6: Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules. :param pulumi.Input[int] seq_num: Member sequence number. :param pulumi.Input[str] source: Source IP address used in the health-check packet to the server. @@ -12290,7 +12020,7 @@ def preferred_source(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. """ return pulumi.get(self, "priority") @@ -12434,8 +12164,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] health_check: SD-WAN health-check name. :param pulumi.Input[str] ip: IP/IPv6 address of neighbor. - :param pulumi.Input[int] member: Member sequence number. - :param pulumi.Input[Sequence[pulumi.Input['SdwanNeighborMemberBlockArgs']]] member_blocks: Member sequence number list. The structure of `member_block` block is documented below. + :param pulumi.Input[int] member: Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* + :param pulumi.Input[Sequence[pulumi.Input['SdwanNeighborMemberBlockArgs']]] member_blocks: Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. :param pulumi.Input[int] minimum_sla_meet_members: Minimum number of members which meet SLA when the neighbor is preferred. :param pulumi.Input[str] mode: What metric to select the neighbor. Valid values: `sla`, `speedtest`. :param pulumi.Input[str] role: Role of neighbor. Valid values: `standalone`, `primary`, `secondary`. @@ -12489,7 +12219,7 @@ def ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def member(self) -> Optional[pulumi.Input[int]]: """ - Member sequence number. + Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* """ return pulumi.get(self, "member") @@ -12501,7 +12231,7 @@ def member(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="memberBlocks") def member_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SdwanNeighborMemberBlockArgs']]]]: """ - Member sequence number list. The structure of `member_block` block is documented below. + Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. """ return pulumi.get(self, "member_blocks") @@ -13644,18 +13374,12 @@ def zone_mode(self, value: Optional[pulumi.Input[str]]): class SdwanServiceDst6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @name.setter @@ -14028,18 +13752,12 @@ def id(self, value: Optional[pulumi.Input[int]]): class SdwanServiceSrc6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @name.setter @@ -15428,7 +15146,7 @@ def __init__(__self__, *, :param pulumi.Input[str] http_agent: String in the http-agent field in the HTTP header. :param pulumi.Input[str] http_get: URL used to communicate with the server if the protocol if the protocol is HTTP. :param pulumi.Input[str] http_match: Response string expected from the server if the protocol is HTTP. - :param pulumi.Input[int] interval: Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + :param pulumi.Input[int] interval: Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkHealthCheckMemberArgs']]] members: Member sequence number list. The structure of `members` block is documented below. :param pulumi.Input[str] name: Status check or health check name. :param pulumi.Input[int] packet_size: Packet size of a twamp test session, @@ -15621,7 +15339,7 @@ def http_match(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def interval(self) -> Optional[pulumi.Input[int]]: """ - Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. """ return pulumi.get(self, "interval") @@ -16058,8 +15776,8 @@ def __init__(__self__, *, :param pulumi.Input[str] source6: Source IPv6 address used in the health-check packet to the server. :param pulumi.Input[int] spillover_threshold: 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. :param pulumi.Input[str] status: Enable/disable this interface in the SD-WAN. Valid values: `disable`, `enable`. - :param pulumi.Input[int] volume_ratio: Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). - :param pulumi.Input[int] weight: Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + :param pulumi.Input[int] volume_ratio: Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. + :param pulumi.Input[int] weight: Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. """ if comment is not None: pulumi.set(__self__, "comment", comment) @@ -16238,7 +15956,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="volumeRatio") def volume_ratio(self) -> Optional[pulumi.Input[int]]: """ - Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. """ return pulumi.get(self, "volume_ratio") @@ -16250,7 +15968,7 @@ def volume_ratio(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def weight(self) -> Optional[pulumi.Input[int]]: """ - Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. """ return pulumi.get(self, "weight") @@ -17189,18 +16907,12 @@ def users(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Virtualwanli class VirtualwanlinkServiceDst6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @name.setter @@ -17550,18 +17262,12 @@ def id(self, value: Optional[pulumi.Input[int]]): class VirtualwanlinkServiceSrc6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @name.setter @@ -17665,18 +17371,12 @@ def interface_name(self, value: Optional[pulumi.Input[str]]): class VxlanRemoteIp6Args: def __init__(__self__, *, ip6: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] ip6: IPv6 address. - """ if ip6 is not None: pulumi.set(__self__, "ip6", ip6) @property @pulumi.getter def ip6(self) -> Optional[pulumi.Input[str]]: - """ - IPv6 address. - """ return pulumi.get(self, "ip6") @ip6.setter diff --git a/sdk/python/pulumiverse_fortios/system/accprofile.py b/sdk/python/pulumiverse_fortios/system/accprofile.py index 3e8b2c20..828a3da7 100644 --- a/sdk/python/pulumiverse_fortios/system/accprofile.py +++ b/sdk/python/pulumiverse_fortios/system/accprofile.py @@ -61,7 +61,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ftviewgrp: FortiView. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] fwgrp: Administrator access to the Firewall configuration. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input['AccprofileFwgrpPermissionArgs'] fwgrp_permission: Custom firewall permission. The structure of `fwgrp_permission` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] loggrp: Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input['AccprofileLoggrpPermissionArgs'] loggrp_permission: Custom Log & Report permission. The structure of `loggrp_permission` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -292,7 +292,7 @@ def fwgrp_permission(self, value: Optional[pulumi.Input['AccprofileFwgrpPermissi @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -565,7 +565,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ftviewgrp: FortiView. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] fwgrp: Administrator access to the Firewall configuration. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input['AccprofileFwgrpPermissionArgs'] fwgrp_permission: Custom firewall permission. The structure of `fwgrp_permission` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] loggrp: Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input['AccprofileLoggrpPermissionArgs'] loggrp_permission: Custom Log & Report permission. The structure of `loggrp_permission` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -796,7 +796,7 @@ def fwgrp_permission(self, value: Optional[pulumi.Input['AccprofileFwgrpPermissi @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1063,7 +1063,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1119,7 +1118,6 @@ def __init__(__self__, wanoptgrp="read-write", wifi="read-write") ``` - ## Import @@ -1153,7 +1151,7 @@ def __init__(__self__, :param pulumi.Input[str] ftviewgrp: FortiView. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] fwgrp: Administrator access to the Firewall configuration. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input[pulumi.InputType['AccprofileFwgrpPermissionArgs']] fwgrp_permission: Custom firewall permission. The structure of `fwgrp_permission` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] loggrp: Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input[pulumi.InputType['AccprofileLoggrpPermissionArgs']] loggrp_permission: Custom Log & Report permission. The structure of `loggrp_permission` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -1184,7 +1182,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1240,7 +1237,6 @@ def __init__(__self__, wanoptgrp="read-write", wifi="read-write") ``` - ## Import @@ -1406,7 +1402,7 @@ def get(resource_name: str, :param pulumi.Input[str] ftviewgrp: FortiView. Valid values: `none`, `read`, `read-write`. :param pulumi.Input[str] fwgrp: Administrator access to the Firewall configuration. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input[pulumi.InputType['AccprofileFwgrpPermissionArgs']] fwgrp_permission: Custom firewall permission. The structure of `fwgrp_permission` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] loggrp: Administrator access to Logging and Reporting including viewing log messages. Valid values: `none`, `read`, `read-write`, `custom`. :param pulumi.Input[pulumi.InputType['AccprofileLoggrpPermissionArgs']] loggrp_permission: Custom Log & Report permission. The structure of `loggrp_permission` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -1563,7 +1559,7 @@ def fwgrp_permission(self) -> pulumi.Output['outputs.AccprofileFwgrpPermission'] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1681,7 +1677,7 @@ def utmgrp_permission(self) -> pulumi.Output['outputs.AccprofileUtmgrpPermission @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/acme.py b/sdk/python/pulumiverse_fortios/system/acme.py index 8094d47b..59e9eb6c 100644 --- a/sdk/python/pulumiverse_fortios/system/acme.py +++ b/sdk/python/pulumiverse_fortios/system/acme.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Acme resource. :param pulumi.Input[Sequence[pulumi.Input['AcmeAccountArgs']]] accounts: ACME accounts list. The structure of `accounts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AcmeInterfaceArgs']]] interfaces: Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. :param pulumi.Input[str] source_ip: Source IPv4 address used to connect to the ACME server. :param pulumi.Input[str] source_ip6: Source IPv6 address used to connect to the ACME server. @@ -80,7 +80,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Acme resources. :param pulumi.Input[Sequence[pulumi.Input['AcmeAccountArgs']]] accounts: ACME accounts list. The structure of `accounts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AcmeInterfaceArgs']]] interfaces: Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. :param pulumi.Input[str] source_ip: Source IPv4 address used to connect to the ACME server. :param pulumi.Input[str] source_ip6: Source IPv6 address used to connect to the ACME server. @@ -216,7 +216,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -324,7 +324,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AcmeAccountArgs']]]] accounts: ACME accounts list. The structure of `accounts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AcmeInterfaceArgs']]]] interfaces: Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. :param pulumi.Input[str] source_ip: Source IPv4 address used to connect to the ACME server. :param pulumi.Input[str] source_ip6: Source IPv6 address used to connect to the ACME server. @@ -425,7 +425,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AcmeAccountArgs']]]] accounts: ACME accounts list. The structure of `accounts` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AcmeInterfaceArgs']]]] interfaces: Interface(s) on which the ACME client will listen for challenges. The structure of `interface` block is documented below. :param pulumi.Input[str] source_ip: Source IPv4 address used to connect to the ACME server. :param pulumi.Input[str] source_ip6: Source IPv6 address used to connect to the ACME server. @@ -466,7 +466,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -504,7 +504,7 @@ def use_ha_direct(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/admin.py b/sdk/python/pulumiverse_fortios/system/admin.py index 3b2e5687..c49948ee 100644 --- a/sdk/python/pulumiverse_fortios/system/admin.py +++ b/sdk/python/pulumiverse_fortios/system/admin.py @@ -89,7 +89,7 @@ def __init__(__self__, *, :param pulumi.Input[str] email_to: This administrator's email address. :param pulumi.Input[str] force_password_change: Enable/disable force password change on next login. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken: This administrator's FortiToken serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guest_auth: Enable/disable guest authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_lang: Guest management portal language. :param pulumi.Input[Sequence[pulumi.Input['AdminGuestUsergroupArgs']]] guest_usergroups: Select guest user groups. The structure of `guest_usergroups` block is documented below. @@ -372,7 +372,7 @@ def fortitoken(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1105,7 +1105,7 @@ def __init__(__self__, *, :param pulumi.Input[str] email_to: This administrator's email address. :param pulumi.Input[str] force_password_change: Enable/disable force password change on next login. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken: This administrator's FortiToken serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guest_auth: Enable/disable guest authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_lang: Guest management portal language. :param pulumi.Input[Sequence[pulumi.Input['AdminGuestUsergroupArgs']]] guest_usergroups: Select guest user groups. The structure of `guest_usergroups` block is documented below. @@ -1388,7 +1388,7 @@ def fortitoken(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2119,7 +2119,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2142,7 +2141,6 @@ def __init__(__self__, )], wildcard="disable") ``` - ## Import @@ -2172,7 +2170,7 @@ def __init__(__self__, :param pulumi.Input[str] email_to: This administrator's email address. :param pulumi.Input[str] force_password_change: Enable/disable force password change on next login. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken: This administrator's FortiToken serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guest_auth: Enable/disable guest authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_lang: Guest management portal language. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AdminGuestUsergroupArgs']]]] guest_usergroups: Select guest user groups. The structure of `guest_usergroups` block is documented below. @@ -2239,7 +2237,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2262,7 +2259,6 @@ def __init__(__self__, )], wildcard="disable") ``` - ## Import @@ -2522,7 +2518,7 @@ def get(resource_name: str, :param pulumi.Input[str] email_to: This administrator's email address. :param pulumi.Input[str] force_password_change: Enable/disable force password change on next login. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken: This administrator's FortiToken serial number. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guest_auth: Enable/disable guest authentication. Valid values: `disable`, `enable`. :param pulumi.Input[str] guest_lang: Guest management portal language. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AdminGuestUsergroupArgs']]]] guest_usergroups: Select guest user groups. The structure of `guest_usergroups` block is documented below. @@ -2715,7 +2711,7 @@ def fortitoken(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3129,7 +3125,7 @@ def vdom_override(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/admin_administrator.py b/sdk/python/pulumiverse_fortios/system/admin_administrator.py index 7bc635b6..aaf3f91d 100644 --- a/sdk/python/pulumiverse_fortios/system/admin_administrator.py +++ b/sdk/python/pulumiverse_fortios/system/admin_administrator.py @@ -33,6 +33,7 @@ def __init__(__self__, *, The set of arguments for constructing a AdminAdministrator resource. :param pulumi.Input[str] accprofile: Access profile for this administrator. Access profiles control administrator access to FortiGate features. :param pulumi.Input[str] password: Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] name: User name. :param pulumi.Input[Sequence[pulumi.Input[str]]] vdoms: Virtual domain(s) that the administrator can access. @@ -83,6 +84,7 @@ def accprofile(self, value: pulumi.Input[str]): def password(self) -> pulumi.Input[str]: """ Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. """ return pulumi.get(self, "password") @@ -241,6 +243,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] password: Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. :param pulumi.Input[Sequence[pulumi.Input[str]]] vdoms: Virtual domain(s) that the administrator can access. """ if accprofile is not None: @@ -315,6 +318,7 @@ def name(self, value: Optional[pulumi.Input[str]]): def password(self) -> Optional[pulumi.Input[str]]: """ Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. """ return pulumi.get(self, "password") @@ -453,7 +457,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -466,7 +469,6 @@ def __init__(__self__, trusthost2="2.2.2.0 255.255.255.0", vdoms=["root"]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -474,6 +476,7 @@ def __init__(__self__, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] password: Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. :param pulumi.Input[Sequence[pulumi.Input[str]]] vdoms: Virtual domain(s) that the administrator can access. """ ... @@ -489,7 +492,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -502,7 +504,6 @@ def __init__(__self__, trusthost2="2.2.2.0 255.255.255.0", vdoms=["root"]) ``` - :param str resource_name: The name of the resource. :param AdminAdministratorArgs args: The arguments to use to populate this resource's properties. @@ -598,6 +599,7 @@ def get(resource_name: str, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] password: Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. :param pulumi.Input[Sequence[pulumi.Input[str]]] vdoms: Virtual domain(s) that the administrator can access. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -650,6 +652,7 @@ def name(self) -> pulumi.Output[str]: def password(self) -> pulumi.Output[str]: """ Admin user password. + * `trusthostN` - Any IPv4 address or subnet address and netmask from which the administrator can connect to the FortiGate unit. """ return pulumi.get(self, "password") diff --git a/sdk/python/pulumiverse_fortios/system/admin_profiles.py b/sdk/python/pulumiverse_fortios/system/admin_profiles.py index fc4ed214..d5fa7bea 100644 --- a/sdk/python/pulumiverse_fortios/system/admin_profiles.py +++ b/sdk/python/pulumiverse_fortios/system/admin_profiles.py @@ -535,7 +535,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -556,7 +555,6 @@ def __init__(__self__, wanoptgrp="none", wifi="none") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -589,7 +587,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -610,7 +607,6 @@ def __init__(__self__, wanoptgrp="none", wifi="none") ``` - :param str resource_name: The name of the resource. :param AdminProfilesArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/affinityinterrupt.py b/sdk/python/pulumiverse_fortios/system/affinityinterrupt.py index 30c23495..e5ef0c97 100644 --- a/sdk/python/pulumiverse_fortios/system/affinityinterrupt.py +++ b/sdk/python/pulumiverse_fortios/system/affinityinterrupt.py @@ -21,7 +21,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Affinityinterrupt resource. - :param pulumi.Input[str] affinity_cpumask: Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + :param pulumi.Input[str] affinity_cpumask: Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[int] fosid: ID of the interrupt affinity setting. :param pulumi.Input[str] interrupt: Interrupt name. :param pulumi.Input[str] default_affinity_cpumask: Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). @@ -39,7 +39,7 @@ def __init__(__self__, *, @pulumi.getter(name="affinityCpumask") def affinity_cpumask(self) -> pulumi.Input[str]: """ - Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). """ return pulumi.get(self, "affinity_cpumask") @@ -106,7 +106,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Affinityinterrupt resources. - :param pulumi.Input[str] affinity_cpumask: Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + :param pulumi.Input[str] affinity_cpumask: Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[str] default_affinity_cpumask: Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[int] fosid: ID of the interrupt affinity setting. :param pulumi.Input[str] interrupt: Interrupt name. @@ -127,7 +127,7 @@ def __init__(__self__, *, @pulumi.getter(name="affinityCpumask") def affinity_cpumask(self) -> Optional[pulumi.Input[str]]: """ - Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). """ return pulumi.get(self, "affinity_cpumask") @@ -218,7 +218,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] affinity_cpumask: Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + :param pulumi.Input[str] affinity_cpumask: Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[str] default_affinity_cpumask: Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[int] fosid: ID of the interrupt affinity setting. :param pulumi.Input[str] interrupt: Interrupt name. @@ -313,7 +313,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] affinity_cpumask: Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + :param pulumi.Input[str] affinity_cpumask: Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[str] default_affinity_cpumask: Default affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[int] fosid: ID of the interrupt affinity setting. :param pulumi.Input[str] interrupt: Interrupt name. @@ -334,7 +334,7 @@ def get(resource_name: str, @pulumi.getter(name="affinityCpumask") def affinity_cpumask(self) -> pulumi.Output[str]: """ - Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). + Affinity setting (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). """ return pulumi.get(self, "affinity_cpumask") @@ -364,7 +364,7 @@ def interrupt(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/affinitypacketredistribution.py b/sdk/python/pulumiverse_fortios/system/affinitypacketredistribution.py index 76878463..52ca64a7 100644 --- a/sdk/python/pulumiverse_fortios/system/affinitypacketredistribution.py +++ b/sdk/python/pulumiverse_fortios/system/affinitypacketredistribution.py @@ -25,7 +25,7 @@ def __init__(__self__, *, :param pulumi.Input[str] affinity_cpumask: Affinity setting for VM throughput (64-bit hexadecimal value in the format of 0xxxxxxxxxxxxxxxxx). :param pulumi.Input[int] fosid: ID of the packet redistribution setting. :param pulumi.Input[str] interface: Physical interface name on which to perform packet redistribution. - :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). :param pulumi.Input[str] round_robin: Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -78,7 +78,7 @@ def interface(self, value: pulumi.Input[str]): @pulumi.getter def rxqid(self) -> pulumi.Input[int]: """ - ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). """ return pulumi.get(self, "rxqid") @@ -126,7 +126,7 @@ def __init__(__self__, *, :param pulumi.Input[int] fosid: ID of the packet redistribution setting. :param pulumi.Input[str] interface: Physical interface name on which to perform packet redistribution. :param pulumi.Input[str] round_robin: Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if affinity_cpumask is not None: @@ -194,7 +194,7 @@ def round_robin(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def rxqid(self) -> Optional[pulumi.Input[int]]: """ - ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). """ return pulumi.get(self, "rxqid") @@ -254,7 +254,7 @@ def __init__(__self__, :param pulumi.Input[int] fosid: ID of the packet redistribution setting. :param pulumi.Input[str] interface: Physical interface name on which to perform packet redistribution. :param pulumi.Input[str] round_robin: Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -355,7 +355,7 @@ def get(resource_name: str, :param pulumi.Input[int] fosid: ID of the packet redistribution setting. :param pulumi.Input[str] interface: Physical interface name on which to perform packet redistribution. :param pulumi.Input[str] round_robin: Enable/disable round-robin redistribution to multiple CPUs. Valid values: `enable`, `disable`. - :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + :param pulumi.Input[int] rxqid: ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -406,13 +406,13 @@ def round_robin(self) -> pulumi.Output[str]: @pulumi.getter def rxqid(self) -> pulumi.Output[int]: """ - ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution. + ID of the receive queue (when the interface has multiple queues) on which to perform packet redistribution (255 = all queues). """ return pulumi.get(self, "rxqid") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/alarm.py b/sdk/python/pulumiverse_fortios/system/alarm.py index 083c7a66..dbeb60ae 100644 --- a/sdk/python/pulumiverse_fortios/system/alarm.py +++ b/sdk/python/pulumiverse_fortios/system/alarm.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Alarm resource. :param pulumi.Input[str] audible: Enable/disable audible alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AlarmGroupArgs']]] groups: Alarm groups. The structure of `groups` block is documented below. :param pulumi.Input[str] status: Enable/disable alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Alarm resources. :param pulumi.Input[str] audible: Enable/disable audible alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AlarmGroupArgs']]] groups: Alarm groups. The structure of `groups` block is documented below. :param pulumi.Input[str] status: Enable/disable alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] audible: Enable/disable audible alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AlarmGroupArgs']]]] groups: Alarm groups. The structure of `groups` block is documented below. :param pulumi.Input[str] status: Enable/disable alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] audible: Enable/disable audible alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AlarmGroupArgs']]]] groups: Alarm groups. The structure of `groups` block is documented below. :param pulumi.Input[str] status: Enable/disable alarm. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/alias.py b/sdk/python/pulumiverse_fortios/system/alias.py index fc8abe13..54b745f0 100644 --- a/sdk/python/pulumiverse_fortios/system/alias.py +++ b/sdk/python/pulumiverse_fortios/system/alias.py @@ -137,14 +137,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Alias("trname") ``` - ## Import @@ -181,14 +179,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Alias("trname") ``` - ## Import @@ -289,7 +285,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/apiuser.py b/sdk/python/pulumiverse_fortios/system/apiuser.py index 2d5438e0..02422226 100644 --- a/sdk/python/pulumiverse_fortios/system/apiuser.py +++ b/sdk/python/pulumiverse_fortios/system/apiuser.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] cors_allow_origin: Value for Access-Control-Allow-Origin on API responses. Avoid using '*' if possible. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] peer_auth: Enable/disable peer authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] peer_group: Peer group name. @@ -135,7 +135,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -251,7 +251,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] cors_allow_origin: Value for Access-Control-Allow-Origin on API responses. Avoid using '*' if possible. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] peer_auth: Enable/disable peer authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] peer_group: Peer group name. @@ -351,7 +351,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -489,7 +489,7 @@ def __init__(__self__, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] cors_allow_origin: Value for Access-Control-Allow-Origin on API responses. Avoid using '*' if possible. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] peer_auth: Enable/disable peer authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] peer_group: Peer group name. @@ -612,7 +612,7 @@ def get(resource_name: str, :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] cors_allow_origin: Value for Access-Control-Allow-Origin on API responses. Avoid using '*' if possible. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User name. :param pulumi.Input[str] peer_auth: Enable/disable peer authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] peer_group: Peer group name. @@ -684,7 +684,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -730,7 +730,7 @@ def trusthosts(self) -> pulumi.Output[Optional[Sequence['outputs.ApiuserTrusthos @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/apiuser_setting.py b/sdk/python/pulumiverse_fortios/system/apiuser_setting.py index e3f25d23..1be6239f 100644 --- a/sdk/python/pulumiverse_fortios/system/apiuser_setting.py +++ b/sdk/python/pulumiverse_fortios/system/apiuser_setting.py @@ -204,7 +204,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -223,7 +222,6 @@ def __init__(__self__, ], vdoms=["root"]) ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -247,7 +245,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -266,7 +263,6 @@ def __init__(__self__, ], vdoms=["root"]) ``` - :param str resource_name: The name of the resource. :param ApiuserSettingArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/arptable.py b/sdk/python/pulumiverse_fortios/system/arptable.py index e13a2192..95224ea8 100644 --- a/sdk/python/pulumiverse_fortios/system/arptable.py +++ b/sdk/python/pulumiverse_fortios/system/arptable.py @@ -199,7 +199,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -210,7 +209,6 @@ def __init__(__self__, ip="1.1.1.1", mac="08:00:27:1c:a3:8b") ``` - ## Import @@ -249,7 +247,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, ip="1.1.1.1", mac="08:00:27:1c:a3:8b") ``` - ## Import @@ -395,7 +391,7 @@ def mac(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/autoinstall.py b/sdk/python/pulumiverse_fortios/system/autoinstall.py index 55978ec8..869f4b6a 100644 --- a/sdk/python/pulumiverse_fortios/system/autoinstall.py +++ b/sdk/python/pulumiverse_fortios/system/autoinstall.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -214,7 +213,6 @@ def __init__(__self__, default_config_file="fgt_system.conf", default_image_file="image.out") ``` - ## Import @@ -253,7 +251,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -264,7 +261,6 @@ def __init__(__self__, default_config_file="fgt_system.conf", default_image_file="image.out") ``` - ## Import @@ -391,7 +387,7 @@ def default_image_file(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/automationaction.py b/sdk/python/pulumiverse_fortios/system/automationaction.py index 5e381925..642aaa0c 100644 --- a/sdk/python/pulumiverse_fortios/system/automationaction.py +++ b/sdk/python/pulumiverse_fortios/system/automationaction.py @@ -112,7 +112,7 @@ def __init__(__self__, *, :param pulumi.Input[str] gcp_function_domain: Google Cloud function domain. :param pulumi.Input[str] gcp_function_region: Google Cloud function region. :param pulumi.Input[str] gcp_project: Google Cloud Platform project name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AutomationactionHeaderArgs']]] headers: Request headers. The structure of `headers` block is documented below. :param pulumi.Input[str] http_body: Request body (if necessary). Should be serialized json string. :param pulumi.Input[Sequence[pulumi.Input['AutomationactionHttpHeaderArgs']]] http_headers: Request headers. The structure of `http_headers` block is documented below. @@ -680,7 +680,7 @@ def gcp_project(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1064,7 +1064,7 @@ def __init__(__self__, *, :param pulumi.Input[str] gcp_function_domain: Google Cloud function domain. :param pulumi.Input[str] gcp_function_region: Google Cloud function region. :param pulumi.Input[str] gcp_project: Google Cloud Platform project name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AutomationactionHeaderArgs']]] headers: Request headers. The structure of `headers` block is documented below. :param pulumi.Input[str] http_body: Request body (if necessary). Should be serialized json string. :param pulumi.Input[Sequence[pulumi.Input['AutomationactionHttpHeaderArgs']]] http_headers: Request headers. The structure of `http_headers` block is documented below. @@ -1632,7 +1632,7 @@ def gcp_project(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1987,7 +1987,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2002,7 +2001,6 @@ def __init__(__self__, protocol="http", required="disable") ``` - ## Import @@ -2059,7 +2057,7 @@ def __init__(__self__, :param pulumi.Input[str] gcp_function_domain: Google Cloud function domain. :param pulumi.Input[str] gcp_function_region: Google Cloud function region. :param pulumi.Input[str] gcp_project: Google Cloud Platform project name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationactionHeaderArgs']]]] headers: Request headers. The structure of `headers` block is documented below. :param pulumi.Input[str] http_body: Request body (if necessary). Should be serialized json string. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationactionHttpHeaderArgs']]]] http_headers: Request headers. The structure of `http_headers` block is documented below. @@ -2095,7 +2093,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2110,7 +2107,6 @@ def __init__(__self__, protocol="http", required="disable") ``` - ## Import @@ -2385,7 +2381,7 @@ def get(resource_name: str, :param pulumi.Input[str] gcp_function_domain: Google Cloud function domain. :param pulumi.Input[str] gcp_function_region: Google Cloud function region. :param pulumi.Input[str] gcp_project: Google Cloud Platform project name. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationactionHeaderArgs']]]] headers: Request headers. The structure of `headers` block is documented below. :param pulumi.Input[str] http_body: Request body (if necessary). Should be serialized json string. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationactionHttpHeaderArgs']]]] http_headers: Request headers. The structure of `http_headers` block is documented below. @@ -2759,7 +2755,7 @@ def gcp_project(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2933,7 +2929,7 @@ def uri(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/automationdestination.py b/sdk/python/pulumiverse_fortios/system/automationdestination.py index 77e4aff5..16c1f8e1 100644 --- a/sdk/python/pulumiverse_fortios/system/automationdestination.py +++ b/sdk/python/pulumiverse_fortios/system/automationdestination.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Automationdestination resource. :param pulumi.Input[Sequence[pulumi.Input['AutomationdestinationDestinationArgs']]] destinations: Destinations. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_group_id: Cluster group ID set for this destination (default = 0). :param pulumi.Input[str] name: Name. :param pulumi.Input[str] type: Destination type. Valid values: `fortigate`, `ha-cluster`. @@ -76,7 +76,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -147,7 +147,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Automationdestination resources. :param pulumi.Input[Sequence[pulumi.Input['AutomationdestinationDestinationArgs']]] destinations: Destinations. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_group_id: Cluster group ID set for this destination (default = 0). :param pulumi.Input[str] name: Name. :param pulumi.Input[str] type: Destination type. Valid values: `fortigate`, `ha-cluster`. @@ -196,7 +196,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,7 +271,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -280,7 +279,6 @@ def __init__(__self__, ha_group_id=0, type="fortigate") ``` - ## Import @@ -304,7 +302,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationdestinationDestinationArgs']]]] destinations: Destinations. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_group_id: Cluster group ID set for this destination (default = 0). :param pulumi.Input[str] name: Name. :param pulumi.Input[str] type: Destination type. Valid values: `fortigate`, `ha-cluster`. @@ -321,7 +319,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -330,7 +327,6 @@ def __init__(__self__, ha_group_id=0, type="fortigate") ``` - ## Import @@ -414,7 +410,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationdestinationDestinationArgs']]]] destinations: Destinations. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_group_id: Cluster group ID set for this destination (default = 0). :param pulumi.Input[str] name: Name. :param pulumi.Input[str] type: Destination type. Valid values: `fortigate`, `ha-cluster`. @@ -453,7 +449,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -483,7 +479,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/automationstitch.py b/sdk/python/pulumiverse_fortios/system/automationstitch.py index 4e6d80da..474b76eb 100644 --- a/sdk/python/pulumiverse_fortios/system/automationstitch.py +++ b/sdk/python/pulumiverse_fortios/system/automationstitch.py @@ -35,7 +35,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description. :param pulumi.Input[Sequence[pulumi.Input['AutomationstitchDestinationArgs']]] destinations: Serial number/HA group-name of destination devices. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -146,7 +146,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -199,7 +199,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description. :param pulumi.Input[Sequence[pulumi.Input['AutomationstitchDestinationArgs']]] destinations: Serial number/HA group-name of destination devices. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] status: Enable/disable this stitch. Valid values: `enable`, `disable`. :param pulumi.Input[str] trigger: Trigger name. @@ -290,7 +290,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -391,7 +391,7 @@ def __init__(__self__, :param pulumi.Input[str] description: Description. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationstitchDestinationArgs']]]] destinations: Serial number/HA group-name of destination devices. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] status: Enable/disable this stitch. Valid values: `enable`, `disable`. :param pulumi.Input[str] trigger: Trigger name. @@ -504,7 +504,7 @@ def get(resource_name: str, :param pulumi.Input[str] description: Description. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationstitchDestinationArgs']]]] destinations: Serial number/HA group-name of destination devices. The structure of `destination` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] status: Enable/disable this stitch. Valid values: `enable`, `disable`. :param pulumi.Input[str] trigger: Trigger name. @@ -570,7 +570,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -600,7 +600,7 @@ def trigger(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/automationtrigger.py b/sdk/python/pulumiverse_fortios/system/automationtrigger.py index 55ee93b0..0f0fdfe2 100644 --- a/sdk/python/pulumiverse_fortios/system/automationtrigger.py +++ b/sdk/python/pulumiverse_fortios/system/automationtrigger.py @@ -53,11 +53,11 @@ def __init__(__self__, *, :param pulumi.Input[str] faz_event_severity: FortiAnalyzer event severity. :param pulumi.Input[str] faz_event_tags: FortiAnalyzer event tags. :param pulumi.Input[Sequence[pulumi.Input['AutomationtriggerFieldArgs']]] fields: Customized trigger field settings. The structure of `fields` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ioc_level: IOC threat level. Valid values: `medium`, `high`. :param pulumi.Input[str] license_type: License type. - :param pulumi.Input[int] logid: Log ID to trigger event. - :param pulumi.Input[Sequence[pulumi.Input['AutomationtriggerLogidBlockArgs']]] logid_blocks: Log IDs to trigger event. The structure of `logid_block` block is documented below. + :param pulumi.Input[int] logid: Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* + :param pulumi.Input[Sequence[pulumi.Input['AutomationtriggerLogidBlockArgs']]] logid_blocks: Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] report_type: Security Rating report. :param pulumi.Input[str] serial: Fabric connector serial number. @@ -65,7 +65,7 @@ def __init__(__self__, *, :param pulumi.Input[int] trigger_day: Day within a month to trigger. :param pulumi.Input[str] trigger_frequency: Scheduled trigger frequency (default = daily). :param pulumi.Input[int] trigger_hour: Hour of the day on which to trigger (0 - 23, default = 1). - :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, 60 to randomize). + :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, default = 0). :param pulumi.Input[str] trigger_type: Trigger type. Valid values: `event-based`, `scheduled`. :param pulumi.Input[str] trigger_weekday: Day of week for trigger. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -236,7 +236,7 @@ def fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Automationt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -272,7 +272,7 @@ def license_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def logid(self) -> Optional[pulumi.Input[int]]: """ - Log ID to trigger event. + Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* """ return pulumi.get(self, "logid") @@ -284,7 +284,7 @@ def logid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="logidBlocks") def logid_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutomationtriggerLogidBlockArgs']]]]: """ - Log IDs to trigger event. The structure of `logid_block` block is documented below. + Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. """ return pulumi.get(self, "logid_blocks") @@ -380,7 +380,7 @@ def trigger_hour(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="triggerMinute") def trigger_minute(self) -> Optional[pulumi.Input[int]]: """ - Minute of the hour on which to trigger (0 - 59, 60 to randomize). + Minute of the hour on which to trigger (0 - 59, default = 0). """ return pulumi.get(self, "trigger_minute") @@ -477,11 +477,11 @@ def __init__(__self__, *, :param pulumi.Input[str] faz_event_severity: FortiAnalyzer event severity. :param pulumi.Input[str] faz_event_tags: FortiAnalyzer event tags. :param pulumi.Input[Sequence[pulumi.Input['AutomationtriggerFieldArgs']]] fields: Customized trigger field settings. The structure of `fields` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ioc_level: IOC threat level. Valid values: `medium`, `high`. :param pulumi.Input[str] license_type: License type. - :param pulumi.Input[int] logid: Log ID to trigger event. - :param pulumi.Input[Sequence[pulumi.Input['AutomationtriggerLogidBlockArgs']]] logid_blocks: Log IDs to trigger event. The structure of `logid_block` block is documented below. + :param pulumi.Input[int] logid: Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* + :param pulumi.Input[Sequence[pulumi.Input['AutomationtriggerLogidBlockArgs']]] logid_blocks: Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] report_type: Security Rating report. :param pulumi.Input[str] serial: Fabric connector serial number. @@ -489,7 +489,7 @@ def __init__(__self__, *, :param pulumi.Input[int] trigger_day: Day within a month to trigger. :param pulumi.Input[str] trigger_frequency: Scheduled trigger frequency (default = daily). :param pulumi.Input[int] trigger_hour: Hour of the day on which to trigger (0 - 23, default = 1). - :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, 60 to randomize). + :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, default = 0). :param pulumi.Input[str] trigger_type: Trigger type. Valid values: `event-based`, `scheduled`. :param pulumi.Input[str] trigger_weekday: Day of week for trigger. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -660,7 +660,7 @@ def fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Automationt @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -696,7 +696,7 @@ def license_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def logid(self) -> Optional[pulumi.Input[int]]: """ - Log ID to trigger event. + Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* """ return pulumi.get(self, "logid") @@ -708,7 +708,7 @@ def logid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="logidBlocks") def logid_blocks(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AutomationtriggerLogidBlockArgs']]]]: """ - Log IDs to trigger event. The structure of `logid_block` block is documented below. + Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. """ return pulumi.get(self, "logid_blocks") @@ -804,7 +804,7 @@ def trigger_hour(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="triggerMinute") def trigger_minute(self) -> Optional[pulumi.Input[int]]: """ - Minute of the hour on which to trigger (0 - 59, 60 to randomize). + Minute of the hour on which to trigger (0 - 59, default = 0). """ return pulumi.get(self, "trigger_minute") @@ -898,7 +898,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -912,7 +911,6 @@ def __init__(__self__, trigger_minute=60, trigger_type="event-based") ``` - ## Import @@ -943,11 +941,11 @@ def __init__(__self__, :param pulumi.Input[str] faz_event_severity: FortiAnalyzer event severity. :param pulumi.Input[str] faz_event_tags: FortiAnalyzer event tags. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationtriggerFieldArgs']]]] fields: Customized trigger field settings. The structure of `fields` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ioc_level: IOC threat level. Valid values: `medium`, `high`. :param pulumi.Input[str] license_type: License type. - :param pulumi.Input[int] logid: Log ID to trigger event. - :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationtriggerLogidBlockArgs']]]] logid_blocks: Log IDs to trigger event. The structure of `logid_block` block is documented below. + :param pulumi.Input[int] logid: Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationtriggerLogidBlockArgs']]]] logid_blocks: Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] report_type: Security Rating report. :param pulumi.Input[str] serial: Fabric connector serial number. @@ -955,7 +953,7 @@ def __init__(__self__, :param pulumi.Input[int] trigger_day: Day within a month to trigger. :param pulumi.Input[str] trigger_frequency: Scheduled trigger frequency (default = daily). :param pulumi.Input[int] trigger_hour: Hour of the day on which to trigger (0 - 23, default = 1). - :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, 60 to randomize). + :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, default = 0). :param pulumi.Input[str] trigger_type: Trigger type. Valid values: `event-based`, `scheduled`. :param pulumi.Input[str] trigger_weekday: Day of week for trigger. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -972,7 +970,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -986,7 +983,6 @@ def __init__(__self__, trigger_minute=60, trigger_type="event-based") ``` - ## Import @@ -1134,11 +1130,11 @@ def get(resource_name: str, :param pulumi.Input[str] faz_event_severity: FortiAnalyzer event severity. :param pulumi.Input[str] faz_event_tags: FortiAnalyzer event tags. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationtriggerFieldArgs']]]] fields: Customized trigger field settings. The structure of `fields` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ioc_level: IOC threat level. Valid values: `medium`, `high`. :param pulumi.Input[str] license_type: License type. - :param pulumi.Input[int] logid: Log ID to trigger event. - :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationtriggerLogidBlockArgs']]]] logid_blocks: Log IDs to trigger event. The structure of `logid_block` block is documented below. + :param pulumi.Input[int] logid: Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* + :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AutomationtriggerLogidBlockArgs']]]] logid_blocks: Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] report_type: Security Rating report. :param pulumi.Input[str] serial: Fabric connector serial number. @@ -1146,7 +1142,7 @@ def get(resource_name: str, :param pulumi.Input[int] trigger_day: Day within a month to trigger. :param pulumi.Input[str] trigger_frequency: Scheduled trigger frequency (default = daily). :param pulumi.Input[int] trigger_hour: Hour of the day on which to trigger (0 - 23, default = 1). - :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, 60 to randomize). + :param pulumi.Input[int] trigger_minute: Minute of the hour on which to trigger (0 - 59, default = 0). :param pulumi.Input[str] trigger_type: Trigger type. Valid values: `event-based`, `scheduled`. :param pulumi.Input[str] trigger_weekday: Day of week for trigger. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -1260,7 +1256,7 @@ def fields(self) -> pulumi.Output[Optional[Sequence['outputs.AutomationtriggerFi @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1284,7 +1280,7 @@ def license_type(self) -> pulumi.Output[str]: @pulumi.getter def logid(self) -> pulumi.Output[int]: """ - Log ID to trigger event. + Log ID to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid_block`.* """ return pulumi.get(self, "logid") @@ -1292,7 +1288,7 @@ def logid(self) -> pulumi.Output[int]: @pulumi.getter(name="logidBlocks") def logid_blocks(self) -> pulumi.Output[Optional[Sequence['outputs.AutomationtriggerLogidBlock']]]: """ - Log IDs to trigger event. The structure of `logid_block` block is documented below. + Log IDs to trigger event. *Due to the data type change of API, for other versions of FortiOS, please check variable `logid`.* The structure of `logid_block` block is documented below. """ return pulumi.get(self, "logid_blocks") @@ -1356,7 +1352,7 @@ def trigger_hour(self) -> pulumi.Output[int]: @pulumi.getter(name="triggerMinute") def trigger_minute(self) -> pulumi.Output[int]: """ - Minute of the hour on which to trigger (0 - 59, 60 to randomize). + Minute of the hour on which to trigger (0 - 59, default = 0). """ return pulumi.get(self, "trigger_minute") @@ -1378,7 +1374,7 @@ def trigger_weekday(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/autoscript.py b/sdk/python/pulumiverse_fortios/system/autoscript.py index 8fb4753b..d96a270e 100644 --- a/sdk/python/pulumiverse_fortios/system/autoscript.py +++ b/sdk/python/pulumiverse_fortios/system/autoscript.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -321,7 +320,6 @@ def __init__(__self__, \"\"\", start="auto") ``` - ## Import @@ -363,7 +361,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -382,7 +379,6 @@ def __init__(__self__, \"\"\", start="auto") ``` - ## Import @@ -548,7 +544,7 @@ def timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/autoupdate/pushupdate.py b/sdk/python/pulumiverse_fortios/system/autoupdate/pushupdate.py index 2dada1d6..97db347d 100644 --- a/sdk/python/pulumiverse_fortios/system/autoupdate/pushupdate.py +++ b/sdk/python/pulumiverse_fortios/system/autoupdate/pushupdate.py @@ -199,7 +199,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -210,7 +209,6 @@ def __init__(__self__, port=9443, status="disable") ``` - ## Import @@ -249,7 +247,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, port=9443, status="disable") ``` - ## Import @@ -395,7 +391,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/autoupdate/schedule.py b/sdk/python/pulumiverse_fortios/system/autoupdate/schedule.py index b58b16b8..81d6074d 100644 --- a/sdk/python/pulumiverse_fortios/system/autoupdate/schedule.py +++ b/sdk/python/pulumiverse_fortios/system/autoupdate/schedule.py @@ -200,7 +200,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -211,7 +210,6 @@ def __init__(__self__, status="enable", time="02:60") ``` - ## Import @@ -250,7 +248,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -261,7 +258,6 @@ def __init__(__self__, status="enable", time="02:60") ``` - ## Import @@ -394,7 +390,7 @@ def time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/autoupdate/tunneling.py b/sdk/python/pulumiverse_fortios/system/autoupdate/tunneling.py index d3a58115..342883b5 100644 --- a/sdk/python/pulumiverse_fortios/system/autoupdate/tunneling.py +++ b/sdk/python/pulumiverse_fortios/system/autoupdate/tunneling.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -245,7 +244,6 @@ def __init__(__self__, port=0, status="disable") ``` - ## Import @@ -285,7 +283,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -294,7 +291,6 @@ def __init__(__self__, port=0, status="disable") ``` - ## Import @@ -436,7 +432,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/centralmanagement.py b/sdk/python/pulumiverse_fortios/system/centralmanagement.py index e155065d..0041ad81 100644 --- a/sdk/python/pulumiverse_fortios/system/centralmanagement.py +++ b/sdk/python/pulumiverse_fortios/system/centralmanagement.py @@ -55,7 +55,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fmg_source_ip6: IPv6 source address that this FortiGate uses when communicating with FortiManager. :param pulumi.Input[str] fmg_update_port: Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values: `8890`, `443`. :param pulumi.Input[str] fortigate_cloud_sso_default_profile: Override access profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_default_servers: Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -268,7 +268,7 @@ def fortigate_cloud_sso_default_profile(self, value: Optional[pulumi.Input[str]] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -463,7 +463,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fmg_source_ip6: IPv6 source address that this FortiGate uses when communicating with FortiManager. :param pulumi.Input[str] fmg_update_port: Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values: `8890`, `443`. :param pulumi.Input[str] fortigate_cloud_sso_default_profile: Override access profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_default_servers: Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -676,7 +676,7 @@ def fortigate_cloud_sso_default_profile(self, value: Optional[pulumi.Input[str]] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -865,7 +865,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -896,7 +895,6 @@ def __init__(__self__, type="fortimanager", vdom="root") ``` - ## Import @@ -930,7 +928,7 @@ def __init__(__self__, :param pulumi.Input[str] fmg_source_ip6: IPv6 source address that this FortiGate uses when communicating with FortiManager. :param pulumi.Input[str] fmg_update_port: Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values: `8890`, `443`. :param pulumi.Input[str] fortigate_cloud_sso_default_profile: Override access profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_default_servers: Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -955,7 +953,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -986,7 +983,6 @@ def __init__(__self__, type="fortimanager", vdom="root") ``` - ## Import @@ -1134,7 +1130,7 @@ def get(resource_name: str, :param pulumi.Input[str] fmg_source_ip6: IPv6 source address that this FortiGate uses when communicating with FortiManager. :param pulumi.Input[str] fmg_update_port: Port used to communicate with FortiManager that is acting as a FortiGuard update server. Valid values: `8890`, `443`. :param pulumi.Input[str] fortigate_cloud_sso_default_profile: Override access profile. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_default_servers: Enable/disable inclusion of public FortiGuard servers in the override server list. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1279,7 +1275,7 @@ def fortigate_cloud_sso_default_profile(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1373,7 +1369,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/clustersync.py b/sdk/python/pulumiverse_fortios/system/clustersync.py index 3bce4501..98be8fc7 100644 --- a/sdk/python/pulumiverse_fortios/system/clustersync.py +++ b/sdk/python/pulumiverse_fortios/system/clustersync.py @@ -37,9 +37,9 @@ def __init__(__self__, *, The set of arguments for constructing a Clustersync resource. :param pulumi.Input[Sequence[pulumi.Input['ClustersyncDownIntfsBeforeSessSyncArgs']]] down_intfs_before_sess_syncs: List of interfaces to be turned down before session synchronization is complete. The structure of `down_intfs_before_sess_sync` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] hb_interval: Heartbeat interval (1 - 10 sec). - :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold (1 - 10). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] hb_interval: Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). + :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. :param pulumi.Input[int] ike_heartbeat_interval: IKE heartbeat interval (1 - 60 secs). :param pulumi.Input[str] ike_monitor: Enable/disable IKE HA monitor. Valid values: `enable`, `disable`. :param pulumi.Input[int] ike_monitor_interval: IKE HA monitor interval (10 - 300 secs). @@ -116,7 +116,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -128,7 +128,7 @@ def get_all_tables(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="hbInterval") def hb_interval(self) -> Optional[pulumi.Input[int]]: """ - Heartbeat interval (1 - 10 sec). + Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). """ return pulumi.get(self, "hb_interval") @@ -140,7 +140,7 @@ def hb_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="hbLostThreshold") def hb_lost_threshold(self) -> Optional[pulumi.Input[int]]: """ - Lost heartbeat threshold (1 - 10). + Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. """ return pulumi.get(self, "hb_lost_threshold") @@ -317,9 +317,9 @@ def __init__(__self__, *, Input properties used for looking up and filtering Clustersync resources. :param pulumi.Input[Sequence[pulumi.Input['ClustersyncDownIntfsBeforeSessSyncArgs']]] down_intfs_before_sess_syncs: List of interfaces to be turned down before session synchronization is complete. The structure of `down_intfs_before_sess_sync` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] hb_interval: Heartbeat interval (1 - 10 sec). - :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold (1 - 10). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] hb_interval: Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). + :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. :param pulumi.Input[int] ike_heartbeat_interval: IKE heartbeat interval (1 - 60 secs). :param pulumi.Input[str] ike_monitor: Enable/disable IKE HA monitor. Valid values: `enable`, `disable`. :param pulumi.Input[int] ike_monitor_interval: IKE HA monitor interval (10 - 300 secs). @@ -396,7 +396,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -408,7 +408,7 @@ def get_all_tables(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="hbInterval") def hb_interval(self) -> Optional[pulumi.Input[int]]: """ - Heartbeat interval (1 - 10 sec). + Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). """ return pulumi.get(self, "hb_interval") @@ -420,7 +420,7 @@ def hb_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="hbLostThreshold") def hb_lost_threshold(self) -> Optional[pulumi.Input[int]]: """ - Lost heartbeat threshold (1 - 10). + Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. """ return pulumi.get(self, "hb_lost_threshold") @@ -601,7 +601,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -614,7 +613,6 @@ def __init__(__self__, slave_add_ike_routes="enable", sync_id=1) ``` - ## Import @@ -638,9 +636,9 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ClustersyncDownIntfsBeforeSessSyncArgs']]]] down_intfs_before_sess_syncs: List of interfaces to be turned down before session synchronization is complete. The structure of `down_intfs_before_sess_sync` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] hb_interval: Heartbeat interval (1 - 10 sec). - :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold (1 - 10). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] hb_interval: Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). + :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. :param pulumi.Input[int] ike_heartbeat_interval: IKE heartbeat interval (1 - 60 secs). :param pulumi.Input[str] ike_monitor: Enable/disable IKE HA monitor. Valid values: `enable`, `disable`. :param pulumi.Input[int] ike_monitor_interval: IKE HA monitor interval (10 - 300 secs). @@ -665,7 +663,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -678,7 +675,6 @@ def __init__(__self__, slave_add_ike_routes="enable", sync_id=1) ``` - ## Import @@ -792,9 +788,9 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ClustersyncDownIntfsBeforeSessSyncArgs']]]] down_intfs_before_sess_syncs: List of interfaces to be turned down before session synchronization is complete. The structure of `down_intfs_before_sess_sync` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] hb_interval: Heartbeat interval (1 - 10 sec). - :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold (1 - 10). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] hb_interval: Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). + :param pulumi.Input[int] hb_lost_threshold: Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. :param pulumi.Input[int] ike_heartbeat_interval: IKE heartbeat interval (1 - 60 secs). :param pulumi.Input[str] ike_monitor: Enable/disable IKE HA monitor. Valid values: `enable`, `disable`. :param pulumi.Input[int] ike_monitor_interval: IKE HA monitor interval (10 - 300 secs). @@ -851,7 +847,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -859,7 +855,7 @@ def get_all_tables(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="hbInterval") def hb_interval(self) -> pulumi.Output[int]: """ - Heartbeat interval (1 - 10 sec). + Heartbeat interval. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10 sec. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 20 (100*ms). """ return pulumi.get(self, "hb_interval") @@ -867,7 +863,7 @@ def hb_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="hbLostThreshold") def hb_lost_threshold(self) -> pulumi.Output[int]: """ - Lost heartbeat threshold (1 - 10). + Lost heartbeat threshold. Increase to reduce false positives. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 1 - 10. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15: 1 - 60. """ return pulumi.get(self, "hb_lost_threshold") @@ -961,7 +957,7 @@ def syncvds(self) -> pulumi.Output[Optional[Sequence['outputs.ClustersyncSyncvd' @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/console.py b/sdk/python/pulumiverse_fortios/system/console.py index e6db030b..badfb4d3 100644 --- a/sdk/python/pulumiverse_fortios/system/console.py +++ b/sdk/python/pulumiverse_fortios/system/console.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -247,7 +246,6 @@ def __init__(__self__, mode="line", output="more") ``` - ## Import @@ -287,7 +285,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -298,7 +295,6 @@ def __init__(__self__, mode="line", output="more") ``` - ## Import @@ -438,7 +434,7 @@ def output(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/csf.py b/sdk/python/pulumiverse_fortios/system/csf.py index 2815f472..752bd7fb 100644 --- a/sdk/python/pulumiverse_fortios/system/csf.py +++ b/sdk/python/pulumiverse_fortios/system/csf.py @@ -40,9 +40,12 @@ def __init__(__self__, *, management_ip: Optional[pulumi.Input[str]] = None, management_port: Optional[pulumi.Input[int]] = None, saml_configuration_sync: Optional[pulumi.Input[str]] = None, + source_ip: Optional[pulumi.Input[str]] = None, trusted_lists: Optional[pulumi.Input[Sequence[pulumi.Input['CsfTrustedListArgs']]]] = None, uid: Optional[pulumi.Input[str]] = None, upstream: Optional[pulumi.Input[str]] = None, + upstream_interface: Optional[pulumi.Input[str]] = None, + upstream_interface_select_method: Optional[pulumi.Input[str]] = None, upstream_ip: Optional[pulumi.Input[str]] = None, upstream_port: Optional[pulumi.Input[int]] = None, vdomparam: Optional[pulumi.Input[str]] = None): @@ -65,16 +68,19 @@ def __init__(__self__, *, :param pulumi.Input[int] file_quota_warning: Warn when the set percentage of quota has been used. :param pulumi.Input[str] fixed_key: Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.) :param pulumi.Input[str] forticloud_account_enforcement: Fabric FortiCloud account unification. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. :param pulumi.Input[str] group_password: Security Fabric group password. All FortiGates in a Security Fabric must have the same group password. :param pulumi.Input[str] log_unification: Enable/disable broadcast of discovery messages for log unification. Valid values: `disable`, `enable`. :param pulumi.Input[str] management_ip: Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric. :param pulumi.Input[int] management_port: Overriding port for management connection (Overrides admin port). :param pulumi.Input[str] saml_configuration_sync: SAML setting configuration synchronization. Valid values: `default`, `local`. + :param pulumi.Input[str] source_ip: Source IP address for communication with the upstream FortiGate. :param pulumi.Input[Sequence[pulumi.Input['CsfTrustedListArgs']]] trusted_lists: Pre-authorized and blocked security fabric nodes. The structure of `trusted_list` block is documented below. :param pulumi.Input[str] uid: Unique ID of the current CSF node :param pulumi.Input[str] upstream: IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. + :param pulumi.Input[str] upstream_interface: Specify outgoing interface to reach server. + :param pulumi.Input[str] upstream_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] upstream_ip: IP address of the FortiGate upstream from this FortiGate in the Security Fabric. :param pulumi.Input[int] upstream_port: The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -126,12 +132,18 @@ def __init__(__self__, *, pulumi.set(__self__, "management_port", management_port) if saml_configuration_sync is not None: pulumi.set(__self__, "saml_configuration_sync", saml_configuration_sync) + if source_ip is not None: + pulumi.set(__self__, "source_ip", source_ip) if trusted_lists is not None: pulumi.set(__self__, "trusted_lists", trusted_lists) if uid is not None: pulumi.set(__self__, "uid", uid) if upstream is not None: pulumi.set(__self__, "upstream", upstream) + if upstream_interface is not None: + pulumi.set(__self__, "upstream_interface", upstream_interface) + if upstream_interface_select_method is not None: + pulumi.set(__self__, "upstream_interface_select_method", upstream_interface_select_method) if upstream_ip is not None: pulumi.set(__self__, "upstream_ip", upstream_ip) if upstream_port is not None: @@ -347,7 +359,7 @@ def forticloud_account_enforcement(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -427,6 +439,18 @@ def saml_configuration_sync(self) -> Optional[pulumi.Input[str]]: def saml_configuration_sync(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "saml_configuration_sync", value) + @property + @pulumi.getter(name="sourceIp") + def source_ip(self) -> Optional[pulumi.Input[str]]: + """ + Source IP address for communication with the upstream FortiGate. + """ + return pulumi.get(self, "source_ip") + + @source_ip.setter + def source_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_ip", value) + @property @pulumi.getter(name="trustedLists") def trusted_lists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CsfTrustedListArgs']]]]: @@ -463,6 +487,30 @@ def upstream(self) -> Optional[pulumi.Input[str]]: def upstream(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "upstream", value) + @property + @pulumi.getter(name="upstreamInterface") + def upstream_interface(self) -> Optional[pulumi.Input[str]]: + """ + Specify outgoing interface to reach server. + """ + return pulumi.get(self, "upstream_interface") + + @upstream_interface.setter + def upstream_interface(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "upstream_interface", value) + + @property + @pulumi.getter(name="upstreamInterfaceSelectMethod") + def upstream_interface_select_method(self) -> Optional[pulumi.Input[str]]: + """ + Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + """ + return pulumi.get(self, "upstream_interface_select_method") + + @upstream_interface_select_method.setter + def upstream_interface_select_method(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "upstream_interface_select_method", value) + @property @pulumi.getter(name="upstreamIp") def upstream_ip(self) -> Optional[pulumi.Input[str]]: @@ -526,10 +574,13 @@ def __init__(__self__, *, management_ip: Optional[pulumi.Input[str]] = None, management_port: Optional[pulumi.Input[int]] = None, saml_configuration_sync: Optional[pulumi.Input[str]] = None, + source_ip: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, trusted_lists: Optional[pulumi.Input[Sequence[pulumi.Input['CsfTrustedListArgs']]]] = None, uid: Optional[pulumi.Input[str]] = None, upstream: Optional[pulumi.Input[str]] = None, + upstream_interface: Optional[pulumi.Input[str]] = None, + upstream_interface_select_method: Optional[pulumi.Input[str]] = None, upstream_ip: Optional[pulumi.Input[str]] = None, upstream_port: Optional[pulumi.Input[int]] = None, vdomparam: Optional[pulumi.Input[str]] = None): @@ -551,17 +602,20 @@ def __init__(__self__, *, :param pulumi.Input[int] file_quota_warning: Warn when the set percentage of quota has been used. :param pulumi.Input[str] fixed_key: Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.) :param pulumi.Input[str] forticloud_account_enforcement: Fabric FortiCloud account unification. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. :param pulumi.Input[str] group_password: Security Fabric group password. All FortiGates in a Security Fabric must have the same group password. :param pulumi.Input[str] log_unification: Enable/disable broadcast of discovery messages for log unification. Valid values: `disable`, `enable`. :param pulumi.Input[str] management_ip: Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric. :param pulumi.Input[int] management_port: Overriding port for management connection (Overrides admin port). :param pulumi.Input[str] saml_configuration_sync: SAML setting configuration synchronization. Valid values: `default`, `local`. + :param pulumi.Input[str] source_ip: Source IP address for communication with the upstream FortiGate. :param pulumi.Input[str] status: Enable/disable Security Fabric. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['CsfTrustedListArgs']]] trusted_lists: Pre-authorized and blocked security fabric nodes. The structure of `trusted_list` block is documented below. :param pulumi.Input[str] uid: Unique ID of the current CSF node :param pulumi.Input[str] upstream: IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. + :param pulumi.Input[str] upstream_interface: Specify outgoing interface to reach server. + :param pulumi.Input[str] upstream_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] upstream_ip: IP address of the FortiGate upstream from this FortiGate in the Security Fabric. :param pulumi.Input[int] upstream_port: The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -612,6 +666,8 @@ def __init__(__self__, *, pulumi.set(__self__, "management_port", management_port) if saml_configuration_sync is not None: pulumi.set(__self__, "saml_configuration_sync", saml_configuration_sync) + if source_ip is not None: + pulumi.set(__self__, "source_ip", source_ip) if status is not None: pulumi.set(__self__, "status", status) if trusted_lists is not None: @@ -620,6 +676,10 @@ def __init__(__self__, *, pulumi.set(__self__, "uid", uid) if upstream is not None: pulumi.set(__self__, "upstream", upstream) + if upstream_interface is not None: + pulumi.set(__self__, "upstream_interface", upstream_interface) + if upstream_interface_select_method is not None: + pulumi.set(__self__, "upstream_interface_select_method", upstream_interface_select_method) if upstream_ip is not None: pulumi.set(__self__, "upstream_ip", upstream_ip) if upstream_port is not None: @@ -823,7 +883,7 @@ def forticloud_account_enforcement(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -903,6 +963,18 @@ def saml_configuration_sync(self) -> Optional[pulumi.Input[str]]: def saml_configuration_sync(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "saml_configuration_sync", value) + @property + @pulumi.getter(name="sourceIp") + def source_ip(self) -> Optional[pulumi.Input[str]]: + """ + Source IP address for communication with the upstream FortiGate. + """ + return pulumi.get(self, "source_ip") + + @source_ip.setter + def source_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_ip", value) + @property @pulumi.getter def status(self) -> Optional[pulumi.Input[str]]: @@ -951,6 +1023,30 @@ def upstream(self) -> Optional[pulumi.Input[str]]: def upstream(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "upstream", value) + @property + @pulumi.getter(name="upstreamInterface") + def upstream_interface(self) -> Optional[pulumi.Input[str]]: + """ + Specify outgoing interface to reach server. + """ + return pulumi.get(self, "upstream_interface") + + @upstream_interface.setter + def upstream_interface(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "upstream_interface", value) + + @property + @pulumi.getter(name="upstreamInterfaceSelectMethod") + def upstream_interface_select_method(self) -> Optional[pulumi.Input[str]]: + """ + Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + """ + return pulumi.get(self, "upstream_interface_select_method") + + @upstream_interface_select_method.setter + def upstream_interface_select_method(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "upstream_interface_select_method", value) + @property @pulumi.getter(name="upstreamIp") def upstream_ip(self) -> Optional[pulumi.Input[str]]: @@ -1016,10 +1112,13 @@ def __init__(__self__, management_ip: Optional[pulumi.Input[str]] = None, management_port: Optional[pulumi.Input[int]] = None, saml_configuration_sync: Optional[pulumi.Input[str]] = None, + source_ip: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, trusted_lists: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CsfTrustedListArgs']]]]] = None, uid: Optional[pulumi.Input[str]] = None, upstream: Optional[pulumi.Input[str]] = None, + upstream_interface: Optional[pulumi.Input[str]] = None, + upstream_interface_select_method: Optional[pulumi.Input[str]] = None, upstream_ip: Optional[pulumi.Input[str]] = None, upstream_port: Optional[pulumi.Input[int]] = None, vdomparam: Optional[pulumi.Input[str]] = None, @@ -1029,7 +1128,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1043,7 +1141,6 @@ def __init__(__self__, upstream_ip="0.0.0.0", upstream_port=8013) ``` - ## Import @@ -1081,17 +1178,20 @@ def __init__(__self__, :param pulumi.Input[int] file_quota_warning: Warn when the set percentage of quota has been used. :param pulumi.Input[str] fixed_key: Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.) :param pulumi.Input[str] forticloud_account_enforcement: Fabric FortiCloud account unification. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. :param pulumi.Input[str] group_password: Security Fabric group password. All FortiGates in a Security Fabric must have the same group password. :param pulumi.Input[str] log_unification: Enable/disable broadcast of discovery messages for log unification. Valid values: `disable`, `enable`. :param pulumi.Input[str] management_ip: Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric. :param pulumi.Input[int] management_port: Overriding port for management connection (Overrides admin port). :param pulumi.Input[str] saml_configuration_sync: SAML setting configuration synchronization. Valid values: `default`, `local`. + :param pulumi.Input[str] source_ip: Source IP address for communication with the upstream FortiGate. :param pulumi.Input[str] status: Enable/disable Security Fabric. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CsfTrustedListArgs']]]] trusted_lists: Pre-authorized and blocked security fabric nodes. The structure of `trusted_list` block is documented below. :param pulumi.Input[str] uid: Unique ID of the current CSF node :param pulumi.Input[str] upstream: IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. + :param pulumi.Input[str] upstream_interface: Specify outgoing interface to reach server. + :param pulumi.Input[str] upstream_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] upstream_ip: IP address of the FortiGate upstream from this FortiGate in the Security Fabric. :param pulumi.Input[int] upstream_port: The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -1107,7 +1207,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1121,7 +1220,6 @@ def __init__(__self__, upstream_ip="0.0.0.0", upstream_port=8013) ``` - ## Import @@ -1179,10 +1277,13 @@ def _internal_init(__self__, management_ip: Optional[pulumi.Input[str]] = None, management_port: Optional[pulumi.Input[int]] = None, saml_configuration_sync: Optional[pulumi.Input[str]] = None, + source_ip: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, trusted_lists: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CsfTrustedListArgs']]]]] = None, uid: Optional[pulumi.Input[str]] = None, upstream: Optional[pulumi.Input[str]] = None, + upstream_interface: Optional[pulumi.Input[str]] = None, + upstream_interface_select_method: Optional[pulumi.Input[str]] = None, upstream_ip: Optional[pulumi.Input[str]] = None, upstream_port: Optional[pulumi.Input[int]] = None, vdomparam: Optional[pulumi.Input[str]] = None, @@ -1218,12 +1319,15 @@ def _internal_init(__self__, __props__.__dict__["management_ip"] = management_ip __props__.__dict__["management_port"] = management_port __props__.__dict__["saml_configuration_sync"] = saml_configuration_sync + __props__.__dict__["source_ip"] = source_ip if status is None and not opts.urn: raise TypeError("Missing required property 'status'") __props__.__dict__["status"] = status __props__.__dict__["trusted_lists"] = trusted_lists __props__.__dict__["uid"] = uid __props__.__dict__["upstream"] = upstream + __props__.__dict__["upstream_interface"] = upstream_interface + __props__.__dict__["upstream_interface_select_method"] = upstream_interface_select_method __props__.__dict__["upstream_ip"] = upstream_ip __props__.__dict__["upstream_port"] = upstream_port __props__.__dict__["vdomparam"] = vdomparam @@ -1262,10 +1366,13 @@ def get(resource_name: str, management_ip: Optional[pulumi.Input[str]] = None, management_port: Optional[pulumi.Input[int]] = None, saml_configuration_sync: Optional[pulumi.Input[str]] = None, + source_ip: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None, trusted_lists: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CsfTrustedListArgs']]]]] = None, uid: Optional[pulumi.Input[str]] = None, upstream: Optional[pulumi.Input[str]] = None, + upstream_interface: Optional[pulumi.Input[str]] = None, + upstream_interface_select_method: Optional[pulumi.Input[str]] = None, upstream_ip: Optional[pulumi.Input[str]] = None, upstream_port: Optional[pulumi.Input[int]] = None, vdomparam: Optional[pulumi.Input[str]] = None) -> 'Csf': @@ -1292,17 +1399,20 @@ def get(resource_name: str, :param pulumi.Input[int] file_quota_warning: Warn when the set percentage of quota has been used. :param pulumi.Input[str] fixed_key: Auto-generated fixed key used when this device is the root. (Will automatically be generated if not set.) :param pulumi.Input[str] forticloud_account_enforcement: Fabric FortiCloud account unification. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Security Fabric group name. All FortiGates in a Security Fabric must have the same group name. :param pulumi.Input[str] group_password: Security Fabric group password. All FortiGates in a Security Fabric must have the same group password. :param pulumi.Input[str] log_unification: Enable/disable broadcast of discovery messages for log unification. Valid values: `disable`, `enable`. :param pulumi.Input[str] management_ip: Management IP address of this FortiGate. Used to log into this FortiGate from another FortiGate in the Security Fabric. :param pulumi.Input[int] management_port: Overriding port for management connection (Overrides admin port). :param pulumi.Input[str] saml_configuration_sync: SAML setting configuration synchronization. Valid values: `default`, `local`. + :param pulumi.Input[str] source_ip: Source IP address for communication with the upstream FortiGate. :param pulumi.Input[str] status: Enable/disable Security Fabric. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CsfTrustedListArgs']]]] trusted_lists: Pre-authorized and blocked security fabric nodes. The structure of `trusted_list` block is documented below. :param pulumi.Input[str] uid: Unique ID of the current CSF node :param pulumi.Input[str] upstream: IP/FQDN of the FortiGate upstream from this FortiGate in the Security Fabric. + :param pulumi.Input[str] upstream_interface: Specify outgoing interface to reach server. + :param pulumi.Input[str] upstream_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] upstream_ip: IP address of the FortiGate upstream from this FortiGate in the Security Fabric. :param pulumi.Input[int] upstream_port: The port number to use to communicate with the FortiGate upstream from this FortiGate in the Security Fabric (default = 8013). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -1334,10 +1444,13 @@ def get(resource_name: str, __props__.__dict__["management_ip"] = management_ip __props__.__dict__["management_port"] = management_port __props__.__dict__["saml_configuration_sync"] = saml_configuration_sync + __props__.__dict__["source_ip"] = source_ip __props__.__dict__["status"] = status __props__.__dict__["trusted_lists"] = trusted_lists __props__.__dict__["uid"] = uid __props__.__dict__["upstream"] = upstream + __props__.__dict__["upstream_interface"] = upstream_interface + __props__.__dict__["upstream_interface_select_method"] = upstream_interface_select_method __props__.__dict__["upstream_ip"] = upstream_ip __props__.__dict__["upstream_port"] = upstream_port __props__.__dict__["vdomparam"] = vdomparam @@ -1475,7 +1588,7 @@ def forticloud_account_enforcement(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1527,6 +1640,14 @@ def saml_configuration_sync(self) -> pulumi.Output[str]: """ return pulumi.get(self, "saml_configuration_sync") + @property + @pulumi.getter(name="sourceIp") + def source_ip(self) -> pulumi.Output[str]: + """ + Source IP address for communication with the upstream FortiGate. + """ + return pulumi.get(self, "source_ip") + @property @pulumi.getter def status(self) -> pulumi.Output[str]: @@ -1559,6 +1680,22 @@ def upstream(self) -> pulumi.Output[str]: """ return pulumi.get(self, "upstream") + @property + @pulumi.getter(name="upstreamInterface") + def upstream_interface(self) -> pulumi.Output[str]: + """ + Specify outgoing interface to reach server. + """ + return pulumi.get(self, "upstream_interface") + + @property + @pulumi.getter(name="upstreamInterfaceSelectMethod") + def upstream_interface_select_method(self) -> pulumi.Output[str]: + """ + Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. + """ + return pulumi.get(self, "upstream_interface_select_method") + @property @pulumi.getter(name="upstreamIp") def upstream_ip(self) -> pulumi.Output[str]: @@ -1577,7 +1714,7 @@ def upstream_port(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/customlanguage.py b/sdk/python/pulumiverse_fortios/system/customlanguage.py index 997e875b..73a71ec6 100644 --- a/sdk/python/pulumiverse_fortios/system/customlanguage.py +++ b/sdk/python/pulumiverse_fortios/system/customlanguage.py @@ -169,14 +169,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Customlanguage("trname", filename="en") ``` - ## Import @@ -214,14 +212,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Customlanguage("trname", filename="en") ``` - ## Import @@ -337,7 +333,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ddns.py b/sdk/python/pulumiverse_fortios/system/ddns.py index 5da7c73d..e6ab4843 100644 --- a/sdk/python/pulumiverse_fortios/system/ddns.py +++ b/sdk/python/pulumiverse_fortios/system/ddns.py @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] bound_ip: Bound IP address. :param pulumi.Input[str] clear_text: Enable/disable use of clear text connections. Valid values: `disable`, `enable`. :param pulumi.Input[str] ddns_auth: Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. - :param pulumi.Input[str] ddns_domain: Your fully qualified domain name (for example, yourname.DDNS.com). + :param pulumi.Input[str] ddns_domain: Your fully qualified domain name. For example, yourname.ddns.com. :param pulumi.Input[str] ddns_key: DDNS update key (base 64 encoding). :param pulumi.Input[str] ddns_keyname: DDNS update key name. :param pulumi.Input[str] ddns_password: DDNS password. @@ -60,10 +60,10 @@ def __init__(__self__, *, :param pulumi.Input[str] ddns_zone: Zone of your domain name (for example, DDNS.com). :param pulumi.Input[int] ddnsid: DDNS ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] server_type: Address type of the DDNS server. Valid values: `ipv4`, `ipv6`. :param pulumi.Input[str] ssl_certificate: Name of local certificate for SSL connections. - :param pulumi.Input[int] update_interval: DDNS update interval (60 - 2592000 sec, default = 300). + :param pulumi.Input[int] update_interval: DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. :param pulumi.Input[str] use_public_ip: Enable/disable use of public IP address. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -190,7 +190,7 @@ def ddns_auth(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ddnsDomain") def ddns_domain(self) -> Optional[pulumi.Input[str]]: """ - Your fully qualified domain name (for example, yourname.DDNS.com). + Your fully qualified domain name. For example, yourname.ddns.com. """ return pulumi.get(self, "ddns_domain") @@ -334,7 +334,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,7 @@ def ssl_certificate(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="updateInterval") def update_interval(self) -> Optional[pulumi.Input[int]]: """ - DDNS update interval (60 - 2592000 sec, default = 300). + DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. """ return pulumi.get(self, "update_interval") @@ -436,7 +436,7 @@ def __init__(__self__, *, :param pulumi.Input[str] bound_ip: Bound IP address. :param pulumi.Input[str] clear_text: Enable/disable use of clear text connections. Valid values: `disable`, `enable`. :param pulumi.Input[str] ddns_auth: Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. - :param pulumi.Input[str] ddns_domain: Your fully qualified domain name (for example, yourname.DDNS.com). + :param pulumi.Input[str] ddns_domain: Your fully qualified domain name. For example, yourname.ddns.com. :param pulumi.Input[str] ddns_key: DDNS update key (base 64 encoding). :param pulumi.Input[str] ddns_keyname: DDNS update key name. :param pulumi.Input[str] ddns_password: DDNS password. @@ -449,11 +449,11 @@ def __init__(__self__, *, :param pulumi.Input[str] ddns_zone: Zone of your domain name (for example, DDNS.com). :param pulumi.Input[int] ddnsid: DDNS ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['DdnsMonitorInterfaceArgs']]] monitor_interfaces: Monitored interface. The structure of `monitor_interface` block is documented below. :param pulumi.Input[str] server_type: Address type of the DDNS server. Valid values: `ipv4`, `ipv6`. :param pulumi.Input[str] ssl_certificate: Name of local certificate for SSL connections. - :param pulumi.Input[int] update_interval: DDNS update interval (60 - 2592000 sec, default = 300). + :param pulumi.Input[int] update_interval: DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. :param pulumi.Input[str] use_public_ip: Enable/disable use of public IP address. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -558,7 +558,7 @@ def ddns_auth(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ddnsDomain") def ddns_domain(self) -> Optional[pulumi.Input[str]]: """ - Your fully qualified domain name (for example, yourname.DDNS.com). + Your fully qualified domain name. For example, yourname.ddns.com. """ return pulumi.get(self, "ddns_domain") @@ -714,7 +714,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -762,7 +762,7 @@ def ssl_certificate(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="updateInterval") def update_interval(self) -> Optional[pulumi.Input[int]]: """ - DDNS update interval (60 - 2592000 sec, default = 300). + DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. """ return pulumi.get(self, "update_interval") @@ -830,7 +830,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -853,7 +852,6 @@ def __init__(__self__, update_interval=300, use_public_ip="disable") ``` - ## Import @@ -879,7 +877,7 @@ def __init__(__self__, :param pulumi.Input[str] bound_ip: Bound IP address. :param pulumi.Input[str] clear_text: Enable/disable use of clear text connections. Valid values: `disable`, `enable`. :param pulumi.Input[str] ddns_auth: Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. - :param pulumi.Input[str] ddns_domain: Your fully qualified domain name (for example, yourname.DDNS.com). + :param pulumi.Input[str] ddns_domain: Your fully qualified domain name. For example, yourname.ddns.com. :param pulumi.Input[str] ddns_key: DDNS update key (base 64 encoding). :param pulumi.Input[str] ddns_keyname: DDNS update key name. :param pulumi.Input[str] ddns_password: DDNS password. @@ -892,11 +890,11 @@ def __init__(__self__, :param pulumi.Input[str] ddns_zone: Zone of your domain name (for example, DDNS.com). :param pulumi.Input[int] ddnsid: DDNS ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DdnsMonitorInterfaceArgs']]]] monitor_interfaces: Monitored interface. The structure of `monitor_interface` block is documented below. :param pulumi.Input[str] server_type: Address type of the DDNS server. Valid values: `ipv4`, `ipv6`. :param pulumi.Input[str] ssl_certificate: Name of local certificate for SSL connections. - :param pulumi.Input[int] update_interval: DDNS update interval (60 - 2592000 sec, default = 300). + :param pulumi.Input[int] update_interval: DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. :param pulumi.Input[str] use_public_ip: Enable/disable use of public IP address. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -911,7 +909,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -934,7 +931,6 @@ def __init__(__self__, update_interval=300, use_public_ip="disable") ``` - ## Import @@ -1077,7 +1073,7 @@ def get(resource_name: str, :param pulumi.Input[str] bound_ip: Bound IP address. :param pulumi.Input[str] clear_text: Enable/disable use of clear text connections. Valid values: `disable`, `enable`. :param pulumi.Input[str] ddns_auth: Enable/disable TSIG authentication for your DDNS server. Valid values: `disable`, `tsig`. - :param pulumi.Input[str] ddns_domain: Your fully qualified domain name (for example, yourname.DDNS.com). + :param pulumi.Input[str] ddns_domain: Your fully qualified domain name. For example, yourname.ddns.com. :param pulumi.Input[str] ddns_key: DDNS update key (base 64 encoding). :param pulumi.Input[str] ddns_keyname: DDNS update key name. :param pulumi.Input[str] ddns_password: DDNS password. @@ -1090,11 +1086,11 @@ def get(resource_name: str, :param pulumi.Input[str] ddns_zone: Zone of your domain name (for example, DDNS.com). :param pulumi.Input[int] ddnsid: DDNS ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DdnsMonitorInterfaceArgs']]]] monitor_interfaces: Monitored interface. The structure of `monitor_interface` block is documented below. :param pulumi.Input[str] server_type: Address type of the DDNS server. Valid values: `ipv4`, `ipv6`. :param pulumi.Input[str] ssl_certificate: Name of local certificate for SSL connections. - :param pulumi.Input[int] update_interval: DDNS update interval (60 - 2592000 sec, default = 300). + :param pulumi.Input[int] update_interval: DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. :param pulumi.Input[str] use_public_ip: Enable/disable use of public IP address. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -1164,7 +1160,7 @@ def ddns_auth(self) -> pulumi.Output[str]: @pulumi.getter(name="ddnsDomain") def ddns_domain(self) -> pulumi.Output[str]: """ - Your fully qualified domain name (for example, yourname.DDNS.com). + Your fully qualified domain name. For example, yourname.ddns.com. """ return pulumi.get(self, "ddns_domain") @@ -1268,7 +1264,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1300,7 +1296,7 @@ def ssl_certificate(self) -> pulumi.Output[str]: @pulumi.getter(name="updateInterval") def update_interval(self) -> pulumi.Output[int]: """ - DDNS update interval (60 - 2592000 sec, default = 300). + DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default. """ return pulumi.get(self, "update_interval") @@ -1314,7 +1310,7 @@ def use_public_ip(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dedicatedmgmt.py b/sdk/python/pulumiverse_fortios/system/dedicatedmgmt.py index 33740390..af08a2d1 100644 --- a/sdk/python/pulumiverse_fortios/system/dedicatedmgmt.py +++ b/sdk/python/pulumiverse_fortios/system/dedicatedmgmt.py @@ -502,7 +502,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/deviceupgrade.py b/sdk/python/pulumiverse_fortios/system/deviceupgrade.py index d821805e..b0719f82 100644 --- a/sdk/python/pulumiverse_fortios/system/deviceupgrade.py +++ b/sdk/python/pulumiverse_fortios/system/deviceupgrade.py @@ -35,12 +35,12 @@ def __init__(__self__, *, :param pulumi.Input[str] device_type: Fortinet device type. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_reason: Upgrade failure reason. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input['DeviceupgradeKnownHaMemberArgs']]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] maximum_minutes: Maximum number of minutes to allow for immediate upgrade preparation. :param pulumi.Input[str] serial: Serial number of the node to include. - :param pulumi.Input[str] setup_time: Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + :param pulumi.Input[str] setup_time: Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] status: Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. :param pulumi.Input[str] time: Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] timing: Run immediately or at a scheduled time. Valid values: `immediate`, `scheduled`. @@ -116,7 +116,7 @@ def failure_reason(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -176,7 +176,7 @@ def serial(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="setupTime") def setup_time(self) -> Optional[pulumi.Input[str]]: """ - Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "setup_time") @@ -267,12 +267,12 @@ def __init__(__self__, *, :param pulumi.Input[str] device_type: Fortinet device type. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_reason: Upgrade failure reason. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input['DeviceupgradeKnownHaMemberArgs']]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] maximum_minutes: Maximum number of minutes to allow for immediate upgrade preparation. :param pulumi.Input[str] serial: Serial number of the node to include. - :param pulumi.Input[str] setup_time: Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + :param pulumi.Input[str] setup_time: Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] status: Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. :param pulumi.Input[str] time: Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] timing: Run immediately or at a scheduled time. Valid values: `immediate`, `scheduled`. @@ -348,7 +348,7 @@ def failure_reason(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -408,7 +408,7 @@ def serial(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="setupTime") def setup_time(self) -> Optional[pulumi.Input[str]]: """ - Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "setup_time") @@ -523,12 +523,12 @@ def __init__(__self__, :param pulumi.Input[str] device_type: Fortinet device type. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_reason: Upgrade failure reason. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DeviceupgradeKnownHaMemberArgs']]]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] maximum_minutes: Maximum number of minutes to allow for immediate upgrade preparation. :param pulumi.Input[str] serial: Serial number of the node to include. - :param pulumi.Input[str] setup_time: Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + :param pulumi.Input[str] setup_time: Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] status: Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. :param pulumi.Input[str] time: Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] timing: Run immediately or at a scheduled time. Valid values: `immediate`, `scheduled`. @@ -648,12 +648,12 @@ def get(resource_name: str, :param pulumi.Input[str] device_type: Fortinet device type. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_reason: Upgrade failure reason. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DeviceupgradeKnownHaMemberArgs']]]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] maximum_minutes: Maximum number of minutes to allow for immediate upgrade preparation. :param pulumi.Input[str] serial: Serial number of the node to include. - :param pulumi.Input[str] setup_time: Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + :param pulumi.Input[str] setup_time: Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] status: Current status of the upgrade. Valid values: `disabled`, `initialized`, `downloading`, `device-disconnected`, `ready`, `coordinating`, `staging`, `final-check`, `upgrade-devices`, `cancelled`, `confirmed`, `done`, `failed`. :param pulumi.Input[str] time: Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). :param pulumi.Input[str] timing: Run immediately or at a scheduled time. Valid values: `immediate`, `scheduled`. @@ -708,7 +708,7 @@ def failure_reason(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -748,7 +748,7 @@ def serial(self) -> pulumi.Output[str]: @pulumi.getter(name="setupTime") def setup_time(self) -> pulumi.Output[str]: """ - Upgrade configuration time in UTC (hh:mm yyyy/mm/dd UTC). + Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "setup_time") @@ -786,7 +786,7 @@ def upgrade_path(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dhcp/server.py b/sdk/python/pulumiverse_fortios/system/dhcp/server.py index c28a7c95..6ea312c5 100644 --- a/sdk/python/pulumiverse_fortios/system/dhcp/server.py +++ b/sdk/python/pulumiverse_fortios/system/dhcp/server.py @@ -99,7 +99,7 @@ def __init__(__self__, *, :param pulumi.Input[str] filename: Name of the boot file on the TFTP server. :param pulumi.Input[str] forticlient_on_net_status: Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `usrgrp`. :param pulumi.Input[Sequence[pulumi.Input['ServerIpRangeArgs']]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. :param pulumi.Input[int] ipsec_lease_hold: DHCP over IPsec leases expire this many seconds after tunnel down (0 to disable forced-expiry). @@ -554,7 +554,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -983,7 +983,7 @@ def __init__(__self__, *, :param pulumi.Input[str] filename: Name of the boot file on the TFTP server. :param pulumi.Input[str] forticlient_on_net_status: Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: DHCP server can assign IP configurations to clients connected to this interface. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `usrgrp`. :param pulumi.Input[Sequence[pulumi.Input['ServerIpRangeArgs']]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. @@ -1418,7 +1418,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1853,7 +1853,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1872,7 +1871,6 @@ def __init__(__self__, status="disable", timezone="00") ``` - ## Import @@ -1918,7 +1916,7 @@ def __init__(__self__, :param pulumi.Input[str] filename: Name of the boot file on the TFTP server. :param pulumi.Input[str] forticlient_on_net_status: Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: DHCP server can assign IP configurations to clients connected to this interface. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `usrgrp`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServerIpRangeArgs']]]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. @@ -1961,7 +1959,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1980,7 +1977,6 @@ def __init__(__self__, status="disable", timezone="00") ``` - ## Import @@ -2236,7 +2232,7 @@ def get(resource_name: str, :param pulumi.Input[str] filename: Name of the boot file on the TFTP server. :param pulumi.Input[str] forticlient_on_net_status: Enable/disable FortiClient-On-Net service for this DHCP server. Valid values: `disable`, `enable`. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: DHCP server can assign IP configurations to clients connected to this interface. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `usrgrp`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServerIpRangeArgs']]]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. @@ -2525,7 +2521,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2715,7 +2711,7 @@ def vci_strings(self) -> pulumi.Output[Optional[Sequence['outputs.ServerVciStrin @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dhcp6/server.py b/sdk/python/pulumiverse_fortios/system/dhcp6/server.py index 9773abe0..b2421d68 100644 --- a/sdk/python/pulumiverse_fortios/system/dhcp6/server.py +++ b/sdk/python/pulumiverse_fortios/system/dhcp6/server.py @@ -55,7 +55,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dns_service: Options for assigning DNS servers to DHCPv6 clients. Valid values: `delegated`, `default`, `specify`. :param pulumi.Input[str] domain: Domain name suffix for the IP addresses that the DHCP server assigns to clients. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `delegated`. :param pulumi.Input[Sequence[pulumi.Input['ServerIpRangeArgs']]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. :param pulumi.Input[int] lease_time: Lease time in seconds, 0 means unlimited. @@ -265,7 +265,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -458,7 +458,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain: Domain name suffix for the IP addresses that the DHCP server assigns to clients. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: DHCP server can assign IP configurations to clients connected to this interface. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `delegated`. :param pulumi.Input[Sequence[pulumi.Input['ServerIpRangeArgs']]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. @@ -649,7 +649,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -862,7 +862,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -875,7 +874,6 @@ def __init__(__self__, status="enable", subnet="2001:db8:1234:113::/64") ``` - ## Import @@ -907,7 +905,7 @@ def __init__(__self__, :param pulumi.Input[str] domain: Domain name suffix for the IP addresses that the DHCP server assigns to clients. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: DHCP server can assign IP configurations to clients connected to this interface. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `delegated`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServerIpRangeArgs']]]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. @@ -934,7 +932,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -947,7 +944,6 @@ def __init__(__self__, status="enable", subnet="2001:db8:1234:113::/64") ``` - ## Import @@ -1099,7 +1095,7 @@ def get(resource_name: str, :param pulumi.Input[str] domain: Domain name suffix for the IP addresses that the DHCP server assigns to clients. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: DHCP server can assign IP configurations to clients connected to this interface. :param pulumi.Input[str] ip_mode: Method used to assign client IP. Valid values: `range`, `delegated`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ServerIpRangeArgs']]]] ip_ranges: DHCP IP range configuration. The structure of `ip_range` block is documented below. @@ -1230,7 +1226,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1340,7 +1336,7 @@ def upstream_interface(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dns.py b/sdk/python/pulumiverse_fortios/system/dns.py index 31843316..3d3876d9 100644 --- a/sdk/python/pulumiverse_fortios/system/dns.py +++ b/sdk/python/pulumiverse_fortios/system/dns.py @@ -46,8 +46,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Dns resource. :param pulumi.Input[str] primary: Primary DNS server IP address. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] cache_notfound_responses: Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. :param pulumi.Input[int] dns_cache_limit: Maximum number of records in the DNS cache. :param pulumi.Input[int] dns_cache_ttl: Duration in seconds that the DNS cache retains information. @@ -57,7 +57,7 @@ def __init__(__self__, *, :param pulumi.Input[int] fqdn_cache_ttl: FQDN cache time to live in seconds (0 - 86400, default = 0). :param pulumi.Input[int] fqdn_max_refresh: FQDN cache maximum refresh time in seconds (3600 - 86400, default = 3600). :param pulumi.Input[int] fqdn_min_refresh: FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary DNS server IPv6 address. @@ -143,7 +143,7 @@ def primary(self, value: pulumi.Input[str]): @pulumi.getter(name="altPrimary") def alt_primary(self) -> Optional[pulumi.Input[str]]: """ - Alternate primary DNS server. (This is not used as a failover DNS server.) + Alternate primary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_primary") @@ -155,7 +155,7 @@ def alt_primary(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="altSecondary") def alt_secondary(self) -> Optional[pulumi.Input[str]]: """ - Alternate secondary DNS server. (This is not used as a failover DNS server.) + Alternate secondary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_secondary") @@ -275,7 +275,7 @@ def fqdn_min_refresh(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -484,8 +484,8 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Dns resources. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] cache_notfound_responses: Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. :param pulumi.Input[int] dns_cache_limit: Maximum number of records in the DNS cache. :param pulumi.Input[int] dns_cache_ttl: Duration in seconds that the DNS cache retains information. @@ -495,7 +495,7 @@ def __init__(__self__, *, :param pulumi.Input[int] fqdn_cache_ttl: FQDN cache time to live in seconds (0 - 86400, default = 0). :param pulumi.Input[int] fqdn_max_refresh: FQDN cache maximum refresh time in seconds (3600 - 86400, default = 3600). :param pulumi.Input[int] fqdn_min_refresh: FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary DNS server IPv6 address. @@ -571,7 +571,7 @@ def __init__(__self__, *, @pulumi.getter(name="altPrimary") def alt_primary(self) -> Optional[pulumi.Input[str]]: """ - Alternate primary DNS server. (This is not used as a failover DNS server.) + Alternate primary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_primary") @@ -583,7 +583,7 @@ def alt_primary(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="altSecondary") def alt_secondary(self) -> Optional[pulumi.Input[str]]: """ - Alternate secondary DNS server. (This is not used as a failover DNS server.) + Alternate secondary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_secondary") @@ -703,7 +703,7 @@ def fqdn_min_refresh(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -930,7 +930,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -947,7 +946,6 @@ def __init__(__self__, source_ip="0.0.0.0", timeout=5) ``` - ## Import @@ -969,8 +967,8 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] cache_notfound_responses: Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. :param pulumi.Input[int] dns_cache_limit: Maximum number of records in the DNS cache. :param pulumi.Input[int] dns_cache_ttl: Duration in seconds that the DNS cache retains information. @@ -980,7 +978,7 @@ def __init__(__self__, :param pulumi.Input[int] fqdn_cache_ttl: FQDN cache time to live in seconds (0 - 86400, default = 0). :param pulumi.Input[int] fqdn_max_refresh: FQDN cache maximum refresh time in seconds (3600 - 86400, default = 3600). :param pulumi.Input[int] fqdn_min_refresh: FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary DNS server IPv6 address. @@ -1008,7 +1006,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1025,7 +1022,6 @@ def __init__(__self__, source_ip="0.0.0.0", timeout=5) ``` - ## Import @@ -1169,8 +1165,8 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] cache_notfound_responses: Enable/disable response from the DNS server when a record is not in cache. Valid values: `disable`, `enable`. :param pulumi.Input[int] dns_cache_limit: Maximum number of records in the DNS cache. :param pulumi.Input[int] dns_cache_ttl: Duration in seconds that the DNS cache retains information. @@ -1180,7 +1176,7 @@ def get(resource_name: str, :param pulumi.Input[int] fqdn_cache_ttl: FQDN cache time to live in seconds (0 - 86400, default = 0). :param pulumi.Input[int] fqdn_max_refresh: FQDN cache maximum refresh time in seconds (3600 - 86400, default = 3600). :param pulumi.Input[int] fqdn_min_refresh: FQDN cache minimum refresh time in seconds (10 - 3600, default = 60). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary DNS server IPv6 address. @@ -1234,7 +1230,7 @@ def get(resource_name: str, @pulumi.getter(name="altPrimary") def alt_primary(self) -> pulumi.Output[str]: """ - Alternate primary DNS server. (This is not used as a failover DNS server.) + Alternate primary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_primary") @@ -1242,7 +1238,7 @@ def alt_primary(self) -> pulumi.Output[str]: @pulumi.getter(name="altSecondary") def alt_secondary(self) -> pulumi.Output[str]: """ - Alternate secondary DNS server. (This is not used as a failover DNS server.) + Alternate secondary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_secondary") @@ -1322,7 +1318,7 @@ def fqdn_min_refresh(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1440,7 +1436,7 @@ def timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dns64.py b/sdk/python/pulumiverse_fortios/system/dns64.py index cf39e7c7..50422135 100644 --- a/sdk/python/pulumiverse_fortios/system/dns64.py +++ b/sdk/python/pulumiverse_fortios/system/dns64.py @@ -314,7 +314,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dnsdatabase.py b/sdk/python/pulumiverse_fortios/system/dnsdatabase.py index 57750e50..a7cbeba7 100644 --- a/sdk/python/pulumiverse_fortios/system/dnsdatabase.py +++ b/sdk/python/pulumiverse_fortios/system/dnsdatabase.py @@ -42,17 +42,15 @@ def __init__(__self__, *, :param pulumi.Input[str] authoritative: Enable/disable authoritative zone. Valid values: `enable`, `disable`. :param pulumi.Input[str] domain: Domain name. :param pulumi.Input[int] ttl: Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). - :param pulumi.Input[str] type: Zone type (master to manage entries directly, slave to import entries from other zones). + :param pulumi.Input[str] type: Zone type (primary to manage entries directly, secondary to import entries from other zones). :param pulumi.Input[str] view: Zone view (public to serve public clients, shadow to serve internal clients). :param pulumi.Input[str] allow_transfer: DNS zone transfer IP address list. - :param pulumi.Input[str] contact: Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + :param pulumi.Input[str] contact: 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. :param pulumi.Input[Sequence[pulumi.Input['DnsdatabaseDnsEntryArgs']]] dns_entries: DNS entry. The structure of `dns_entry` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] forwarder: DNS zone forwarder IP address list. :param pulumi.Input[str] forwarder6: Forwarder IPv6 address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_master: IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. :param pulumi.Input[str] ip_primary: IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone. :param pulumi.Input[str] name: Zone name. @@ -141,7 +139,7 @@ def ttl(self, value: pulumi.Input[int]): @pulumi.getter def type(self) -> pulumi.Input[str]: """ - Zone type (master to manage entries directly, slave to import entries from other zones). + Zone type (primary to manage entries directly, secondary to import entries from other zones). """ return pulumi.get(self, "type") @@ -177,9 +175,7 @@ def allow_transfer(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def contact(self) -> Optional[pulumi.Input[str]]: """ - Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + 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. """ return pulumi.get(self, "contact") @@ -239,7 +235,7 @@ def forwarder6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -384,15 +380,13 @@ def __init__(__self__, *, Input properties used for looking up and filtering Dnsdatabase resources. :param pulumi.Input[str] allow_transfer: DNS zone transfer IP address list. :param pulumi.Input[str] authoritative: Enable/disable authoritative zone. Valid values: `enable`, `disable`. - :param pulumi.Input[str] contact: Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + :param pulumi.Input[str] contact: 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. :param pulumi.Input[Sequence[pulumi.Input['DnsdatabaseDnsEntryArgs']]] dns_entries: DNS entry. The structure of `dns_entry` block is documented below. :param pulumi.Input[str] domain: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] forwarder: DNS zone forwarder IP address list. :param pulumi.Input[str] forwarder6: Forwarder IPv6 address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_master: IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. :param pulumi.Input[str] ip_primary: IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone. :param pulumi.Input[str] name: Zone name. @@ -402,7 +396,7 @@ def __init__(__self__, *, :param pulumi.Input[str] source_ip6: IPv6 source IP address for forwarding to DNS server. :param pulumi.Input[str] status: Enable/disable this DNS zone. Valid values: `enable`, `disable`. :param pulumi.Input[int] ttl: Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). - :param pulumi.Input[str] type: Zone type (master to manage entries directly, slave to import entries from other zones). + :param pulumi.Input[str] type: Zone type (primary to manage entries directly, secondary to import entries from other zones). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] view: Zone view (public to serve public clients, shadow to serve internal clients). """ @@ -477,9 +471,7 @@ def authoritative(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def contact(self) -> Optional[pulumi.Input[str]]: """ - Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + 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. """ return pulumi.get(self, "contact") @@ -551,7 +543,7 @@ def forwarder6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -671,7 +663,7 @@ def ttl(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def type(self) -> Optional[pulumi.Input[str]]: """ - Zone type (master to manage entries directly, slave to import entries from other zones). + Zone type (primary to manage entries directly, secondary to import entries from other zones). """ return pulumi.get(self, "type") @@ -736,7 +728,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -759,7 +750,6 @@ def __init__(__self__, type="master", view="shadow") ``` - ## Import @@ -783,15 +773,13 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] allow_transfer: DNS zone transfer IP address list. :param pulumi.Input[str] authoritative: Enable/disable authoritative zone. Valid values: `enable`, `disable`. - :param pulumi.Input[str] contact: Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + :param pulumi.Input[str] contact: 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. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DnsdatabaseDnsEntryArgs']]]] dns_entries: DNS entry. The structure of `dns_entry` block is documented below. :param pulumi.Input[str] domain: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] forwarder: DNS zone forwarder IP address list. :param pulumi.Input[str] forwarder6: Forwarder IPv6 address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_master: IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. :param pulumi.Input[str] ip_primary: IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone. :param pulumi.Input[str] name: Zone name. @@ -801,7 +789,7 @@ def __init__(__self__, :param pulumi.Input[str] source_ip6: IPv6 source IP address for forwarding to DNS server. :param pulumi.Input[str] status: Enable/disable this DNS zone. Valid values: `enable`, `disable`. :param pulumi.Input[int] ttl: Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). - :param pulumi.Input[str] type: Zone type (master to manage entries directly, slave to import entries from other zones). + :param pulumi.Input[str] type: Zone type (primary to manage entries directly, secondary to import entries from other zones). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] view: Zone view (public to serve public clients, shadow to serve internal clients). """ @@ -816,7 +804,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -839,7 +826,6 @@ def __init__(__self__, type="master", view="shadow") ``` - ## Import @@ -975,15 +961,13 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] allow_transfer: DNS zone transfer IP address list. :param pulumi.Input[str] authoritative: Enable/disable authoritative zone. Valid values: `enable`, `disable`. - :param pulumi.Input[str] contact: Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + :param pulumi.Input[str] contact: 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. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DnsdatabaseDnsEntryArgs']]]] dns_entries: DNS entry. The structure of `dns_entry` block is documented below. :param pulumi.Input[str] domain: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] forwarder: DNS zone forwarder IP address list. :param pulumi.Input[str] forwarder6: Forwarder IPv6 address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_master: IP address of master DNS server. Entries in this master DNS server and imported into the DNS zone. :param pulumi.Input[str] ip_primary: IP address of primary DNS server. Entries in this primary DNS server and imported into the DNS zone. :param pulumi.Input[str] name: Zone name. @@ -993,7 +977,7 @@ def get(resource_name: str, :param pulumi.Input[str] source_ip6: IPv6 source IP address for forwarding to DNS server. :param pulumi.Input[str] status: Enable/disable this DNS zone. Valid values: `enable`, `disable`. :param pulumi.Input[int] ttl: Default time-to-live value for the entries of this DNS zone (0 - 2147483647 sec, default = 86400). - :param pulumi.Input[str] type: Zone type (master to manage entries directly, slave to import entries from other zones). + :param pulumi.Input[str] type: Zone type (primary to manage entries directly, secondary to import entries from other zones). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] view: Zone view (public to serve public clients, shadow to serve internal clients). """ @@ -1044,9 +1028,7 @@ def authoritative(self) -> pulumi.Output[str]: @pulumi.getter def contact(self) -> pulumi.Output[str]: """ - Email address of the administrator for this zone. - You can specify only the username (e.g. admin) or full email address (e.g. admin@test.com) - When using a simple username, the domain of the email will be this zone. + 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. """ return pulumi.get(self, "contact") @@ -1094,7 +1076,7 @@ def forwarder6(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1174,13 +1156,13 @@ def ttl(self) -> pulumi.Output[int]: @pulumi.getter def type(self) -> pulumi.Output[str]: """ - Zone type (master to manage entries directly, slave to import entries from other zones). + Zone type (primary to manage entries directly, secondary to import entries from other zones). """ return pulumi.get(self, "type") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dnsserver.py b/sdk/python/pulumiverse_fortios/system/dnsserver.py index 5d5d89ad..a52128ba 100644 --- a/sdk/python/pulumiverse_fortios/system/dnsserver.py +++ b/sdk/python/pulumiverse_fortios/system/dnsserver.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Dnsserver resource. :param pulumi.Input[str] dnsfilter_profile: DNS filter profile. - :param pulumi.Input[str] doh: DNS over HTTPS. Valid values: `enable`, `disable`. + :param pulumi.Input[str] doh: Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doh3: Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doq: Enable/disable DNS over QUIC/853 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] mode: DNS server mode. Valid values: `recursive`, `non-recursive`, `forward-only`. @@ -62,7 +62,7 @@ def dnsfilter_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def doh(self) -> Optional[pulumi.Input[str]]: """ - DNS over HTTPS. Valid values: `enable`, `disable`. + Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "doh") @@ -144,7 +144,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Dnsserver resources. :param pulumi.Input[str] dnsfilter_profile: DNS filter profile. - :param pulumi.Input[str] doh: DNS over HTTPS. Valid values: `enable`, `disable`. + :param pulumi.Input[str] doh: Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doh3: Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doq: Enable/disable DNS over QUIC/853 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] mode: DNS server mode. Valid values: `recursive`, `non-recursive`, `forward-only`. @@ -182,7 +182,7 @@ def dnsfilter_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def doh(self) -> Optional[pulumi.Input[str]]: """ - DNS over HTTPS. Valid values: `enable`, `disable`. + Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "doh") @@ -269,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -278,7 +277,6 @@ def __init__(__self__, dnsfilter_profile="default", mode="forward-only") ``` - ## Import @@ -301,7 +299,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dnsfilter_profile: DNS filter profile. - :param pulumi.Input[str] doh: DNS over HTTPS. Valid values: `enable`, `disable`. + :param pulumi.Input[str] doh: Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doh3: Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doq: Enable/disable DNS over QUIC/853 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] mode: DNS server mode. Valid values: `recursive`, `non-recursive`, `forward-only`. @@ -319,7 +317,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -328,7 +325,6 @@ def __init__(__self__, dnsfilter_profile="default", mode="forward-only") ``` - ## Import @@ -411,7 +407,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dnsfilter_profile: DNS filter profile. - :param pulumi.Input[str] doh: DNS over HTTPS. Valid values: `enable`, `disable`. + :param pulumi.Input[str] doh: Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doh3: Enable/disable DNS over QUIC/HTTP3/443 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] doq: Enable/disable DNS over QUIC/853 (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] mode: DNS server mode. Valid values: `recursive`, `non-recursive`, `forward-only`. @@ -443,7 +439,7 @@ def dnsfilter_profile(self) -> pulumi.Output[str]: @pulumi.getter def doh(self) -> pulumi.Output[str]: """ - DNS over HTTPS. Valid values: `enable`, `disable`. + Enable/disable DNS over HTTPS/443 (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "doh") @@ -481,7 +477,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/dscpbasedpriority.py b/sdk/python/pulumiverse_fortios/system/dscpbasedpriority.py index 4defc3e3..7a466e9e 100644 --- a/sdk/python/pulumiverse_fortios/system/dscpbasedpriority.py +++ b/sdk/python/pulumiverse_fortios/system/dscpbasedpriority.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, fosid=1, priority="low") ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, fosid=1, priority="low") ``` - ## Import @@ -342,7 +338,7 @@ def priority(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/emailserver.py b/sdk/python/pulumiverse_fortios/system/emailserver.py index 6e14f3a2..fd84ffe6 100644 --- a/sdk/python/pulumiverse_fortios/system/emailserver.py +++ b/sdk/python/pulumiverse_fortios/system/emailserver.py @@ -533,7 +533,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -549,7 +548,6 @@ def __init__(__self__, type="custom", validate_server="disable") ``` - ## Import @@ -598,7 +596,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -614,7 +611,6 @@ def __init__(__self__, type="custom", validate_server="disable") ``` - ## Import @@ -873,7 +869,7 @@ def validate_server(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/evpn.py b/sdk/python/pulumiverse_fortios/system/evpn.py index 9037c536..acabb6c7 100644 --- a/sdk/python/pulumiverse_fortios/system/evpn.py +++ b/sdk/python/pulumiverse_fortios/system/evpn.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['EvpnExportRtArgs']]] export_rts: List of export route targets. The structure of `export_rt` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['EvpnImportRtArgs']]] import_rts: List of import route targets. The structure of `import_rt` block is documented below. :param pulumi.Input[str] ip_local_learning: Enable/disable IP address local learning. Valid values: `enable`, `disable`. :param pulumi.Input[str] rd: Route Distinguisher: AA|AA:NN|A.B.C.D:NN. @@ -108,7 +108,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -183,7 +183,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['EvpnExportRtArgs']]] export_rts: List of export route targets. The structure of `export_rt` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['EvpnImportRtArgs']]] import_rts: List of import route targets. The structure of `import_rt` block is documented below. :param pulumi.Input[str] ip_local_learning: Enable/disable IP address local learning. Valid values: `enable`, `disable`. :param pulumi.Input[str] rd: Route Distinguisher: AA|AA:NN|A.B.C.D:NN. @@ -260,7 +260,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -359,7 +359,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['EvpnExportRtArgs']]]] export_rts: List of export route targets. The structure of `export_rt` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['EvpnImportRtArgs']]]] import_rts: List of import route targets. The structure of `import_rt` block is documented below. :param pulumi.Input[str] ip_local_learning: Enable/disable IP address local learning. Valid values: `enable`, `disable`. :param pulumi.Input[str] rd: Route Distinguisher: AA|AA:NN|A.B.C.D:NN. @@ -464,7 +464,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['EvpnExportRtArgs']]]] export_rts: List of export route targets. The structure of `export_rt` block is documented below. :param pulumi.Input[int] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['EvpnImportRtArgs']]]] import_rts: List of import route targets. The structure of `import_rt` block is documented below. :param pulumi.Input[str] ip_local_learning: Enable/disable IP address local learning. Valid values: `enable`, `disable`. :param pulumi.Input[str] rd: Route Distinguisher: AA|AA:NN|A.B.C.D:NN. @@ -521,7 +521,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -551,7 +551,7 @@ def rd(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/externalresource.py b/sdk/python/pulumiverse_fortios/system/externalresource.py index 14b6dd62..6938f4d4 100644 --- a/sdk/python/pulumiverse_fortios/system/externalresource.py +++ b/sdk/python/pulumiverse_fortios/system/externalresource.py @@ -46,7 +46,7 @@ def __init__(__self__, *, :param pulumi.Input[str] status: Enable/disable user resource. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: User resource type. :param pulumi.Input[str] update_method: External resource update method. Valid values: `feed`, `push`. - :param pulumi.Input[str] user_agent: Override HTTP User-Agent header used when retrieving this external resource. + :param pulumi.Input[str] user_agent: HTTP User-Agent header (default = 'curl/7.58.0'). :param pulumi.Input[str] username: HTTP basic authentication user name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -244,7 +244,7 @@ def update_method(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="userAgent") def user_agent(self) -> Optional[pulumi.Input[str]]: """ - Override HTTP User-Agent header used when retrieving this external resource. + HTTP User-Agent header (default = 'curl/7.58.0'). """ return pulumi.get(self, "user_agent") @@ -324,7 +324,7 @@ def __init__(__self__, *, :param pulumi.Input[str] status: Enable/disable user resource. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: User resource type. :param pulumi.Input[str] update_method: External resource update method. Valid values: `feed`, `push`. - :param pulumi.Input[str] user_agent: Override HTTP User-Agent header used when retrieving this external resource. + :param pulumi.Input[str] user_agent: HTTP User-Agent header (default = 'curl/7.58.0'). :param pulumi.Input[str] username: HTTP basic authentication user name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -524,7 +524,7 @@ def update_method(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="userAgent") def user_agent(self) -> Optional[pulumi.Input[str]]: """ - Override HTTP User-Agent header used when retrieving this external resource. + HTTP User-Agent header (default = 'curl/7.58.0'). """ return pulumi.get(self, "user_agent") @@ -597,7 +597,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -609,7 +608,6 @@ def __init__(__self__, status="enable", type="category") ``` - ## Import @@ -644,7 +642,7 @@ def __init__(__self__, :param pulumi.Input[str] status: Enable/disable user resource. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: User resource type. :param pulumi.Input[str] update_method: External resource update method. Valid values: `feed`, `push`. - :param pulumi.Input[str] user_agent: Override HTTP User-Agent header used when retrieving this external resource. + :param pulumi.Input[str] user_agent: HTTP User-Agent header (default = 'curl/7.58.0'). :param pulumi.Input[str] username: HTTP basic authentication user name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -660,7 +658,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -672,7 +669,6 @@ def __init__(__self__, status="enable", type="category") ``` - ## Import @@ -803,7 +799,7 @@ def get(resource_name: str, :param pulumi.Input[str] status: Enable/disable user resource. Valid values: `enable`, `disable`. :param pulumi.Input[str] type: User resource type. :param pulumi.Input[str] update_method: External resource update method. Valid values: `feed`, `push`. - :param pulumi.Input[str] user_agent: Override HTTP User-Agent header used when retrieving this external resource. + :param pulumi.Input[str] user_agent: HTTP User-Agent header (default = 'curl/7.58.0'). :param pulumi.Input[str] username: HTTP basic authentication user name. :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -939,7 +935,7 @@ def update_method(self) -> pulumi.Output[str]: @pulumi.getter(name="userAgent") def user_agent(self) -> pulumi.Output[str]: """ - Override HTTP User-Agent header used when retrieving this external resource. + HTTP User-Agent header (default = 'curl/7.58.0'). """ return pulumi.get(self, "user_agent") @@ -961,7 +957,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fabricvpn.py b/sdk/python/pulumiverse_fortios/system/fabricvpn.py index 9c8ab5fa..aabdc9dd 100644 --- a/sdk/python/pulumiverse_fortios/system/fabricvpn.py +++ b/sdk/python/pulumiverse_fortios/system/fabricvpn.py @@ -39,7 +39,7 @@ def __init__(__self__, *, :param pulumi.Input[int] bgp_as: BGP Router AS number, valid from 1 to 4294967295. :param pulumi.Input[str] branch_name: Branch name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] health_checks: Underlying health checks. :param pulumi.Input[str] loopback_address_block: IPv4 address and subnet mask for hub's loopback address, syntax: X.X.X.X/24. :param pulumi.Input[int] loopback_advertised_subnet: Loopback advertised subnet reference. @@ -140,7 +140,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -319,7 +319,7 @@ def __init__(__self__, *, :param pulumi.Input[int] bgp_as: BGP Router AS number, valid from 1 to 4294967295. :param pulumi.Input[str] branch_name: Branch name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] health_checks: Underlying health checks. :param pulumi.Input[str] loopback_address_block: IPv4 address and subnet mask for hub's loopback address, syntax: X.X.X.X/24. :param pulumi.Input[int] loopback_advertised_subnet: Loopback advertised subnet reference. @@ -420,7 +420,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -623,7 +623,7 @@ def __init__(__self__, :param pulumi.Input[int] bgp_as: BGP Router AS number, valid from 1 to 4294967295. :param pulumi.Input[str] branch_name: Branch name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] health_checks: Underlying health checks. :param pulumi.Input[str] loopback_address_block: IPv4 address and subnet mask for hub's loopback address, syntax: X.X.X.X/24. :param pulumi.Input[int] loopback_advertised_subnet: Loopback advertised subnet reference. @@ -760,7 +760,7 @@ def get(resource_name: str, :param pulumi.Input[int] bgp_as: BGP Router AS number, valid from 1 to 4294967295. :param pulumi.Input[str] branch_name: Branch name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] health_checks: Underlying health checks. :param pulumi.Input[str] loopback_address_block: IPv4 address and subnet mask for hub's loopback address, syntax: X.X.X.X/24. :param pulumi.Input[int] loopback_advertised_subnet: Loopback advertised subnet reference. @@ -833,7 +833,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -919,7 +919,7 @@ def sync_mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/federatedupgrade.py b/sdk/python/pulumiverse_fortios/system/federatedupgrade.py index 3359a2e0..5b9f786b 100644 --- a/sdk/python/pulumiverse_fortios/system/federatedupgrade.py +++ b/sdk/python/pulumiverse_fortios/system/federatedupgrade.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_device: Serial number of the node to include. :param pulumi.Input[str] failure_reason: Reason for upgrade failure. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input['FederatedupgradeKnownHaMemberArgs']]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] next_path_index: The index of the next image to upgrade to. @@ -104,7 +104,7 @@ def failure_reason(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -216,7 +216,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_device: Serial number of the node to include. :param pulumi.Input[str] failure_reason: Reason for upgrade failure. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input['FederatedupgradeKnownHaMemberArgs']]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] next_path_index: The index of the next image to upgrade to. @@ -288,7 +288,7 @@ def failure_reason(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -424,7 +424,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_device: Serial number of the node to include. :param pulumi.Input[str] failure_reason: Reason for upgrade failure. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FederatedupgradeKnownHaMemberArgs']]]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] next_path_index: The index of the next image to upgrade to. @@ -537,7 +537,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] failure_device: Serial number of the node to include. :param pulumi.Input[str] failure_reason: Reason for upgrade failure. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_reboot_controller: Serial number of the FortiGate unit that will control the reboot process for the federated upgrade of the HA cluster. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FederatedupgradeKnownHaMemberArgs']]]] known_ha_members: Known members of the HA cluster. If a member is missing at upgrade time, the upgrade will be cancelled. The structure of `known_ha_members` block is documented below. :param pulumi.Input[int] next_path_index: The index of the next image to upgrade to. @@ -591,7 +591,7 @@ def failure_reason(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -645,7 +645,7 @@ def upgrade_id(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fipscc.py b/sdk/python/pulumiverse_fortios/system/fipscc.py index beafa8c6..6236462c 100644 --- a/sdk/python/pulumiverse_fortios/system/fipscc.py +++ b/sdk/python/pulumiverse_fortios/system/fipscc.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -214,7 +213,6 @@ def __init__(__self__, self_test_period=1440, status="disable") ``` - ## Import @@ -253,7 +251,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -264,7 +261,6 @@ def __init__(__self__, self_test_period=1440, status="disable") ``` - ## Import @@ -391,7 +387,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fm.py b/sdk/python/pulumiverse_fortios/system/fm.py index 4ac598d1..f0e358bb 100644 --- a/sdk/python/pulumiverse_fortios/system/fm.py +++ b/sdk/python/pulumiverse_fortios/system/fm.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -315,7 +314,6 @@ def __init__(__self__, status="disable", vdom="root") ``` - ## Import @@ -357,7 +355,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -370,7 +367,6 @@ def __init__(__self__, status="disable", vdom="root") ``` - ## Import @@ -536,7 +532,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fortiai.py b/sdk/python/pulumiverse_fortios/system/fortiai.py index 445c4838..f1f7e2eb 100644 --- a/sdk/python/pulumiverse_fortios/system/fortiai.py +++ b/sdk/python/pulumiverse_fortios/system/fortiai.py @@ -361,7 +361,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fortiguard.py b/sdk/python/pulumiverse_fortios/system/fortiguard.py index b0229c7c..426d0887 100644 --- a/sdk/python/pulumiverse_fortios/system/fortiguard.py +++ b/sdk/python/pulumiverse_fortios/system/fortiguard.py @@ -83,9 +83,9 @@ def __init__(__self__, *, The set of arguments for constructing a Fortiguard resource. :param pulumi.Input[int] antispam_timeout: Antispam query time out (1 - 30 sec, default = 7). :param pulumi.Input[int] outbreak_prevention_timeout: FortiGuard Virus Outbreak Prevention time out (1 - 30 sec, default = 7). - :param pulumi.Input[int] webfilter_timeout: Web filter query time out (1 - 30 sec, default = 7). + :param pulumi.Input[int] webfilter_timeout: Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. :param pulumi.Input[str] antispam_cache: Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. - :param pulumi.Input[int] antispam_cache_mpercent: Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + :param pulumi.Input[int] antispam_cache_mpercent: Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). :param pulumi.Input[int] antispam_cache_mpermille: Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). :param pulumi.Input[int] antispam_cache_ttl: 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. :param pulumi.Input[int] antispam_expiration: Expiration date of the FortiGuard antispam contract. @@ -94,7 +94,7 @@ def __init__(__self__, *, :param pulumi.Input[str] anycast_sdns_server_ip: IP address of the FortiGuard anycast DNS rating server. :param pulumi.Input[int] anycast_sdns_server_port: Port to connect to on the FortiGuard anycast DNS rating server. :param pulumi.Input[str] auto_firmware_upgrade: 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: `enable`, `disable`. - :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[int] auto_firmware_upgrade_delay: 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. :param pulumi.Input[int] auto_firmware_upgrade_end_hour: 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. :param pulumi.Input[int] auto_firmware_upgrade_start_hour: 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. @@ -110,7 +110,7 @@ def __init__(__self__, *, :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] load_balance_servers: Number of servers to alternate between as first FortiGuard option. :param pulumi.Input[str] outbreak_prevention_cache: Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. - :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). :param pulumi.Input[int] outbreak_prevention_cache_mpermille: Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). :param pulumi.Input[int] outbreak_prevention_cache_ttl: Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300). :param pulumi.Input[int] outbreak_prevention_expiration: Expiration date of FortiGuard Virus Outbreak Prevention contract. @@ -303,7 +303,7 @@ def outbreak_prevention_timeout(self, value: pulumi.Input[int]): @pulumi.getter(name="webfilterTimeout") def webfilter_timeout(self) -> pulumi.Input[int]: """ - Web filter query time out (1 - 30 sec, default = 7). + Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. """ return pulumi.get(self, "webfilter_timeout") @@ -327,7 +327,7 @@ def antispam_cache(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="antispamCacheMpercent") def antispam_cache_mpercent(self) -> Optional[pulumi.Input[int]]: """ - Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). """ return pulumi.get(self, "antispam_cache_mpercent") @@ -435,7 +435,7 @@ def auto_firmware_upgrade(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="autoFirmwareUpgradeDay") def auto_firmware_upgrade_day(self) -> Optional[pulumi.Input[str]]: """ - Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. """ return pulumi.get(self, "auto_firmware_upgrade_day") @@ -627,7 +627,7 @@ def outbreak_prevention_cache(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="outbreakPreventionCacheMpercent") def outbreak_prevention_cache_mpercent(self) -> Optional[pulumi.Input[int]]: """ - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). """ return pulumi.get(self, "outbreak_prevention_cache_mpercent") @@ -1127,7 +1127,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Fortiguard resources. :param pulumi.Input[str] antispam_cache: Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. - :param pulumi.Input[int] antispam_cache_mpercent: Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + :param pulumi.Input[int] antispam_cache_mpercent: Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). :param pulumi.Input[int] antispam_cache_mpermille: Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). :param pulumi.Input[int] antispam_cache_ttl: 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. :param pulumi.Input[int] antispam_expiration: Expiration date of the FortiGuard antispam contract. @@ -1137,7 +1137,7 @@ def __init__(__self__, *, :param pulumi.Input[str] anycast_sdns_server_ip: IP address of the FortiGuard anycast DNS rating server. :param pulumi.Input[int] anycast_sdns_server_port: Port to connect to on the FortiGuard anycast DNS rating server. :param pulumi.Input[str] auto_firmware_upgrade: 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: `enable`, `disable`. - :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[int] auto_firmware_upgrade_delay: 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. :param pulumi.Input[int] auto_firmware_upgrade_end_hour: 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. :param pulumi.Input[int] auto_firmware_upgrade_start_hour: 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. @@ -1153,7 +1153,7 @@ def __init__(__self__, *, :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] load_balance_servers: Number of servers to alternate between as first FortiGuard option. :param pulumi.Input[str] outbreak_prevention_cache: Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. - :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). :param pulumi.Input[int] outbreak_prevention_cache_mpermille: Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). :param pulumi.Input[int] outbreak_prevention_cache_ttl: Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300). :param pulumi.Input[int] outbreak_prevention_expiration: Expiration date of FortiGuard Virus Outbreak Prevention contract. @@ -1190,7 +1190,7 @@ def __init__(__self__, *, :param pulumi.Input[int] webfilter_expiration: Expiration date of the FortiGuard web filter contract. :param pulumi.Input[str] webfilter_force_off: Enable/disable turning off the FortiGuard web filtering service. Valid values: `enable`, `disable`. :param pulumi.Input[int] webfilter_license: Interval of time between license checks for the FortiGuard web filter contract. - :param pulumi.Input[int] webfilter_timeout: Web filter query time out (1 - 30 sec, default = 7). + :param pulumi.Input[int] webfilter_timeout: Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. """ if antispam_cache is not None: pulumi.set(__self__, "antispam_cache", antispam_cache) @@ -1339,7 +1339,7 @@ def antispam_cache(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="antispamCacheMpercent") def antispam_cache_mpercent(self) -> Optional[pulumi.Input[int]]: """ - Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). """ return pulumi.get(self, "antispam_cache_mpercent") @@ -1459,7 +1459,7 @@ def auto_firmware_upgrade(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="autoFirmwareUpgradeDay") def auto_firmware_upgrade_day(self) -> Optional[pulumi.Input[str]]: """ - Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. """ return pulumi.get(self, "auto_firmware_upgrade_day") @@ -1651,7 +1651,7 @@ def outbreak_prevention_cache(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="outbreakPreventionCacheMpercent") def outbreak_prevention_cache_mpercent(self) -> Optional[pulumi.Input[int]]: """ - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). """ return pulumi.get(self, "outbreak_prevention_cache_mpercent") @@ -2095,7 +2095,7 @@ def webfilter_license(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="webfilterTimeout") def webfilter_timeout(self) -> Optional[pulumi.Input[int]]: """ - Web filter query time out (1 - 30 sec, default = 7). + Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. """ return pulumi.get(self, "webfilter_timeout") @@ -2180,7 +2180,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2217,7 +2216,6 @@ def __init__(__self__, webfilter_license=1, webfilter_timeout=15) ``` - ## Import @@ -2240,7 +2238,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] antispam_cache: Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. - :param pulumi.Input[int] antispam_cache_mpercent: Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + :param pulumi.Input[int] antispam_cache_mpercent: Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). :param pulumi.Input[int] antispam_cache_mpermille: Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). :param pulumi.Input[int] antispam_cache_ttl: 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. :param pulumi.Input[int] antispam_expiration: Expiration date of the FortiGuard antispam contract. @@ -2250,7 +2248,7 @@ def __init__(__self__, :param pulumi.Input[str] anycast_sdns_server_ip: IP address of the FortiGuard anycast DNS rating server. :param pulumi.Input[int] anycast_sdns_server_port: Port to connect to on the FortiGuard anycast DNS rating server. :param pulumi.Input[str] auto_firmware_upgrade: 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: `enable`, `disable`. - :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[int] auto_firmware_upgrade_delay: 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. :param pulumi.Input[int] auto_firmware_upgrade_end_hour: 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. :param pulumi.Input[int] auto_firmware_upgrade_start_hour: 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. @@ -2266,7 +2264,7 @@ def __init__(__self__, :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] load_balance_servers: Number of servers to alternate between as first FortiGuard option. :param pulumi.Input[str] outbreak_prevention_cache: Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. - :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). :param pulumi.Input[int] outbreak_prevention_cache_mpermille: Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). :param pulumi.Input[int] outbreak_prevention_cache_ttl: Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300). :param pulumi.Input[int] outbreak_prevention_expiration: Expiration date of FortiGuard Virus Outbreak Prevention contract. @@ -2303,7 +2301,7 @@ def __init__(__self__, :param pulumi.Input[int] webfilter_expiration: Expiration date of the FortiGuard web filter contract. :param pulumi.Input[str] webfilter_force_off: Enable/disable turning off the FortiGuard web filtering service. Valid values: `enable`, `disable`. :param pulumi.Input[int] webfilter_license: Interval of time between license checks for the FortiGuard web filter contract. - :param pulumi.Input[int] webfilter_timeout: Web filter query time out (1 - 30 sec, default = 7). + :param pulumi.Input[int] webfilter_timeout: Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. """ ... @overload @@ -2316,7 +2314,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2353,7 +2350,6 @@ def __init__(__self__, webfilter_license=1, webfilter_timeout=15) ``` - ## Import @@ -2618,7 +2614,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] antispam_cache: Enable/disable FortiGuard antispam request caching. Uses a small amount of memory but improves performance. Valid values: `enable`, `disable`. - :param pulumi.Input[int] antispam_cache_mpercent: Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + :param pulumi.Input[int] antispam_cache_mpercent: Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). :param pulumi.Input[int] antispam_cache_mpermille: Maximum permille of FortiGate memory the antispam cache is allowed to use (1 - 150). :param pulumi.Input[int] antispam_cache_ttl: 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. :param pulumi.Input[int] antispam_expiration: Expiration date of the FortiGuard antispam contract. @@ -2628,7 +2624,7 @@ def get(resource_name: str, :param pulumi.Input[str] anycast_sdns_server_ip: IP address of the FortiGuard anycast DNS rating server. :param pulumi.Input[int] anycast_sdns_server_port: Port to connect to on the FortiGuard anycast DNS rating server. :param pulumi.Input[str] auto_firmware_upgrade: 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: `enable`, `disable`. - :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + :param pulumi.Input[str] auto_firmware_upgrade_day: Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. :param pulumi.Input[int] auto_firmware_upgrade_delay: 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. :param pulumi.Input[int] auto_firmware_upgrade_end_hour: 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. :param pulumi.Input[int] auto_firmware_upgrade_start_hour: 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. @@ -2644,7 +2640,7 @@ def get(resource_name: str, :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[int] load_balance_servers: Number of servers to alternate between as first FortiGuard option. :param pulumi.Input[str] outbreak_prevention_cache: Enable/disable FortiGuard Virus Outbreak Prevention cache. Valid values: `enable`, `disable`. - :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + :param pulumi.Input[int] outbreak_prevention_cache_mpercent: Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). :param pulumi.Input[int] outbreak_prevention_cache_mpermille: Maximum permille of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 150 permille, default = 1). :param pulumi.Input[int] outbreak_prevention_cache_ttl: Time-to-live for FortiGuard Virus Outbreak Prevention cache entries (300 - 86400 sec, default = 300). :param pulumi.Input[int] outbreak_prevention_expiration: Expiration date of FortiGuard Virus Outbreak Prevention contract. @@ -2681,7 +2677,7 @@ def get(resource_name: str, :param pulumi.Input[int] webfilter_expiration: Expiration date of the FortiGuard web filter contract. :param pulumi.Input[str] webfilter_force_off: Enable/disable turning off the FortiGuard web filtering service. Valid values: `enable`, `disable`. :param pulumi.Input[int] webfilter_license: Interval of time between license checks for the FortiGuard web filter contract. - :param pulumi.Input[int] webfilter_timeout: Web filter query time out (1 - 30 sec, default = 7). + :param pulumi.Input[int] webfilter_timeout: Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -2766,7 +2762,7 @@ def antispam_cache(self) -> pulumi.Output[str]: @pulumi.getter(name="antispamCacheMpercent") def antispam_cache_mpercent(self) -> pulumi.Output[int]: """ - Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + Maximum percentage of FortiGate memory the antispam cache is allowed to use (1 - 15). """ return pulumi.get(self, "antispam_cache_mpercent") @@ -2846,7 +2842,7 @@ def auto_firmware_upgrade(self) -> pulumi.Output[str]: @pulumi.getter(name="autoFirmwareUpgradeDay") def auto_firmware_upgrade_day(self) -> pulumi.Output[str]: """ - Allowed day(s) of the week to start automatic patch-level firmware upgrade from FortiGuard. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. + Allowed day(s) of the week to install an automatic patch-level firmware upgrade from FortiGuard (default is none). Disallow any day of the week to use auto-firmware-upgrade-delay instead, which waits for designated days before installing an automatic patch-level firmware upgrade. Valid values: `sunday`, `monday`, `tuesday`, `wednesday`, `thursday`, `friday`, `saturday`. """ return pulumi.get(self, "auto_firmware_upgrade_day") @@ -2974,7 +2970,7 @@ def outbreak_prevention_cache(self) -> pulumi.Output[str]: @pulumi.getter(name="outbreakPreventionCacheMpercent") def outbreak_prevention_cache_mpercent(self) -> pulumi.Output[int]: """ - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). """ return pulumi.get(self, "outbreak_prevention_cache_mpercent") @@ -3204,7 +3200,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -3270,7 +3266,7 @@ def webfilter_license(self) -> pulumi.Output[int]: @pulumi.getter(name="webfilterTimeout") def webfilter_timeout(self) -> pulumi.Output[int]: """ - Web filter query time out (1 - 30 sec, default = 7). + Web filter query time out, 1 - 30 sec. On FortiOS versions 6.2.0-7.4.0: default = 7. On FortiOS versions >= 7.4.1: default = 15. """ return pulumi.get(self, "webfilter_timeout") diff --git a/sdk/python/pulumiverse_fortios/system/fortimanager.py b/sdk/python/pulumiverse_fortios/system/fortimanager.py index 218991eb..b63b423a 100644 --- a/sdk/python/pulumiverse_fortios/system/fortimanager.py +++ b/sdk/python/pulumiverse_fortios/system/fortimanager.py @@ -240,7 +240,6 @@ def __init__(__self__, ## Example - ```python import pulumi import pulumiverse_fortios as fortios @@ -257,7 +256,6 @@ def __init__(__self__, type="fortimanager", vdom="root") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -275,7 +273,6 @@ def __init__(__self__, ## Example - ```python import pulumi import pulumiverse_fortios as fortios @@ -292,7 +289,6 @@ def __init__(__self__, type="fortimanager", vdom="root") ``` - :param str resource_name: The name of the resource. :param FortimanagerArgs args: The arguments to use to populate this resource's properties. @@ -411,6 +407,6 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: return pulumi.get(self, "vdomparam") diff --git a/sdk/python/pulumiverse_fortios/system/fortindr.py b/sdk/python/pulumiverse_fortios/system/fortindr.py index 3e765b02..6675e948 100644 --- a/sdk/python/pulumiverse_fortios/system/fortindr.py +++ b/sdk/python/pulumiverse_fortios/system/fortindr.py @@ -361,7 +361,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fortisandbox.py b/sdk/python/pulumiverse_fortios/system/fortisandbox.py index 6933c089..1b80866d 100644 --- a/sdk/python/pulumiverse_fortios/system/fortisandbox.py +++ b/sdk/python/pulumiverse_fortios/system/fortisandbox.py @@ -401,7 +401,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -411,7 +410,6 @@ def __init__(__self__, ssl_min_proto_version="default", status="disable") ``` - ## Import @@ -456,7 +454,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -466,7 +463,6 @@ def __init__(__self__, ssl_min_proto_version="default", status="disable") ``` - ## Import @@ -671,7 +667,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/fssopolling.py b/sdk/python/pulumiverse_fortios/system/fssopolling.py index 8e1a4a77..225f5638 100644 --- a/sdk/python/pulumiverse_fortios/system/fssopolling.py +++ b/sdk/python/pulumiverse_fortios/system/fssopolling.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -213,7 +212,6 @@ def __init__(__self__, listening_port=8000, status="enable") ``` - ## Import @@ -252,7 +250,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -262,7 +259,6 @@ def __init__(__self__, listening_port=8000, status="enable") ``` - ## Import @@ -391,7 +387,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ftmpush.py b/sdk/python/pulumiverse_fortios/system/ftmpush.py index 4d780547..7dde1951 100644 --- a/sdk/python/pulumiverse_fortios/system/ftmpush.py +++ b/sdk/python/pulumiverse_fortios/system/ftmpush.py @@ -25,7 +25,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ftmpush resource. :param pulumi.Input[str] proxy: Enable/disable communication to the proxy server in FortiGuard configuration. Valid values: `enable`, `disable`. :param pulumi.Input[str] server: IPv4 address or domain name of FortiToken Mobile push services server. - :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL (default = Fortinet_Factory). + :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. :param pulumi.Input[str] server_ip: IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). :param pulumi.Input[int] server_port: Port to communicate with FortiToken Mobile push services server (1 - 65535, default = 4433). :param pulumi.Input[str] status: Enable/disable the use of FortiToken Mobile push services. Valid values: `enable`, `disable`. @@ -74,7 +74,7 @@ def server(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="serverCert") def server_cert(self) -> Optional[pulumi.Input[str]]: """ - Name of the server certificate to be used for SSL (default = Fortinet_Factory). + Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. """ return pulumi.get(self, "server_cert") @@ -145,7 +145,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ftmpush resources. :param pulumi.Input[str] proxy: Enable/disable communication to the proxy server in FortiGuard configuration. Valid values: `enable`, `disable`. :param pulumi.Input[str] server: IPv4 address or domain name of FortiToken Mobile push services server. - :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL (default = Fortinet_Factory). + :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. :param pulumi.Input[str] server_ip: IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). :param pulumi.Input[int] server_port: Port to communicate with FortiToken Mobile push services server (1 - 65535, default = 4433). :param pulumi.Input[str] status: Enable/disable the use of FortiToken Mobile push services. Valid values: `enable`, `disable`. @@ -194,7 +194,7 @@ def server(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="serverCert") def server_cert(self) -> Optional[pulumi.Input[str]]: """ - Name of the server certificate to be used for SSL (default = Fortinet_Factory). + Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. """ return pulumi.get(self, "server_cert") @@ -269,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -279,7 +278,6 @@ def __init__(__self__, server_port=4433, status="disable") ``` - ## Import @@ -303,7 +301,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] proxy: Enable/disable communication to the proxy server in FortiGuard configuration. Valid values: `enable`, `disable`. :param pulumi.Input[str] server: IPv4 address or domain name of FortiToken Mobile push services server. - :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL (default = Fortinet_Factory). + :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. :param pulumi.Input[str] server_ip: IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). :param pulumi.Input[int] server_port: Port to communicate with FortiToken Mobile push services server (1 - 65535, default = 4433). :param pulumi.Input[str] status: Enable/disable the use of FortiToken Mobile push services. Valid values: `enable`, `disable`. @@ -320,7 +318,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -330,7 +327,6 @@ def __init__(__self__, server_port=4433, status="disable") ``` - ## Import @@ -414,7 +410,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] proxy: Enable/disable communication to the proxy server in FortiGuard configuration. Valid values: `enable`, `disable`. :param pulumi.Input[str] server: IPv4 address or domain name of FortiToken Mobile push services server. - :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL (default = Fortinet_Factory). + :param pulumi.Input[str] server_cert: Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. :param pulumi.Input[str] server_ip: IPv4 address of FortiToken Mobile push services server (format: xxx.xxx.xxx.xxx). :param pulumi.Input[int] server_port: Port to communicate with FortiToken Mobile push services server (1 - 65535, default = 4433). :param pulumi.Input[str] status: Enable/disable the use of FortiToken Mobile push services. Valid values: `enable`, `disable`. @@ -453,7 +449,7 @@ def server(self) -> pulumi.Output[str]: @pulumi.getter(name="serverCert") def server_cert(self) -> pulumi.Output[str]: """ - Name of the server certificate to be used for SSL (default = Fortinet_Factory). + Name of the server certificate to be used for SSL. On FortiOS versions 6.4.0-7.4.3: default = Fortinet_Factory. """ return pulumi.get(self, "server_cert") @@ -483,7 +479,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/geneve.py b/sdk/python/pulumiverse_fortios/system/geneve.py index 0b02144f..a363de98 100644 --- a/sdk/python/pulumiverse_fortios/system/geneve.py +++ b/sdk/python/pulumiverse_fortios/system/geneve.py @@ -331,7 +331,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -344,7 +343,6 @@ def __init__(__self__, remote_ip6="::", vni=0) ``` - ## Import @@ -387,7 +385,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -400,7 +397,6 @@ def __init__(__self__, remote_ip6="::", vni=0) ``` - ## Import @@ -579,7 +575,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/geoipcountry.py b/sdk/python/pulumiverse_fortios/system/geoipcountry.py index d064d01f..fdd90ec8 100644 --- a/sdk/python/pulumiverse_fortios/system/geoipcountry.py +++ b/sdk/python/pulumiverse_fortios/system/geoipcountry.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/geoipoverride.py b/sdk/python/pulumiverse_fortios/system/geoipoverride.py index d5f7dd1d..ad7a950f 100644 --- a/sdk/python/pulumiverse_fortios/system/geoipoverride.py +++ b/sdk/python/pulumiverse_fortios/system/geoipoverride.py @@ -29,7 +29,7 @@ def __init__(__self__, *, :param pulumi.Input[str] country_id: Two character Country ID code. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GeoipoverrideIp6RangeArgs']]] ip6_ranges: Table of IPv6 ranges assigned to country. The structure of `ip6_range` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['GeoipoverrideIpRangeArgs']]] ip_ranges: Table of IP ranges assigned to country. The structure of `ip_range` block is documented below. :param pulumi.Input[str] name: Location name. @@ -92,7 +92,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -165,7 +165,7 @@ def __init__(__self__, *, :param pulumi.Input[str] country_id: Two character Country ID code. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['GeoipoverrideIp6RangeArgs']]] ip6_ranges: Table of IPv6 ranges assigned to country. The structure of `ip6_range` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['GeoipoverrideIpRangeArgs']]] ip_ranges: Table of IP ranges assigned to country. The structure of `ip_range` block is documented below. :param pulumi.Input[str] name: Location name. @@ -228,7 +228,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,14 +304,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Geoipoverride("trname", description="TEST for country") ``` - ## Import @@ -336,7 +334,7 @@ def __init__(__self__, :param pulumi.Input[str] country_id: Two character Country ID code. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GeoipoverrideIp6RangeArgs']]]] ip6_ranges: Table of IPv6 ranges assigned to country. The structure of `ip6_range` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GeoipoverrideIpRangeArgs']]]] ip_ranges: Table of IP ranges assigned to country. The structure of `ip_range` block is documented below. :param pulumi.Input[str] name: Location name. @@ -353,14 +351,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Geoipoverride("trname", description="TEST for country") ``` - ## Import @@ -448,7 +444,7 @@ def get(resource_name: str, :param pulumi.Input[str] country_id: Two character Country ID code. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GeoipoverrideIp6RangeArgs']]]] ip6_ranges: Table of IPv6 ranges assigned to country. The structure of `ip6_range` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GeoipoverrideIpRangeArgs']]]] ip_ranges: Table of IP ranges assigned to country. The structure of `ip_range` block is documented below. :param pulumi.Input[str] name: Location name. @@ -496,7 +492,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -526,7 +522,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/get_csf.py b/sdk/python/pulumiverse_fortios/system/get_csf.py index f73571da..7c31aae9 100644 --- a/sdk/python/pulumiverse_fortios/system/get_csf.py +++ b/sdk/python/pulumiverse_fortios/system/get_csf.py @@ -22,7 +22,7 @@ class GetCsfResult: """ A collection of values returned by getCsf. """ - def __init__(__self__, accept_auth_by_cert=None, authorization_request_type=None, certificate=None, configuration_sync=None, downstream_access=None, downstream_accprofile=None, fabric_connectors=None, fabric_devices=None, fabric_object_unification=None, fabric_workers=None, file_mgmt=None, file_quota=None, file_quota_warning=None, fixed_key=None, forticloud_account_enforcement=None, group_name=None, group_password=None, id=None, log_unification=None, management_ip=None, management_port=None, saml_configuration_sync=None, status=None, trusted_lists=None, uid=None, upstream=None, upstream_ip=None, upstream_port=None, vdomparam=None): + def __init__(__self__, accept_auth_by_cert=None, authorization_request_type=None, certificate=None, configuration_sync=None, downstream_access=None, downstream_accprofile=None, fabric_connectors=None, fabric_devices=None, fabric_object_unification=None, fabric_workers=None, file_mgmt=None, file_quota=None, file_quota_warning=None, fixed_key=None, forticloud_account_enforcement=None, group_name=None, group_password=None, id=None, log_unification=None, management_ip=None, management_port=None, saml_configuration_sync=None, source_ip=None, status=None, trusted_lists=None, uid=None, upstream=None, upstream_interface=None, upstream_interface_select_method=None, upstream_ip=None, upstream_port=None, vdomparam=None): if accept_auth_by_cert and not isinstance(accept_auth_by_cert, str): raise TypeError("Expected argument 'accept_auth_by_cert' to be a str") pulumi.set(__self__, "accept_auth_by_cert", accept_auth_by_cert) @@ -89,6 +89,9 @@ def __init__(__self__, accept_auth_by_cert=None, authorization_request_type=None if saml_configuration_sync and not isinstance(saml_configuration_sync, str): raise TypeError("Expected argument 'saml_configuration_sync' to be a str") pulumi.set(__self__, "saml_configuration_sync", saml_configuration_sync) + if source_ip and not isinstance(source_ip, str): + raise TypeError("Expected argument 'source_ip' to be a str") + pulumi.set(__self__, "source_ip", source_ip) if status and not isinstance(status, str): raise TypeError("Expected argument 'status' to be a str") pulumi.set(__self__, "status", status) @@ -101,6 +104,12 @@ def __init__(__self__, accept_auth_by_cert=None, authorization_request_type=None if upstream and not isinstance(upstream, str): raise TypeError("Expected argument 'upstream' to be a str") pulumi.set(__self__, "upstream", upstream) + if upstream_interface and not isinstance(upstream_interface, str): + raise TypeError("Expected argument 'upstream_interface' to be a str") + pulumi.set(__self__, "upstream_interface", upstream_interface) + if upstream_interface_select_method and not isinstance(upstream_interface_select_method, str): + raise TypeError("Expected argument 'upstream_interface_select_method' to be a str") + pulumi.set(__self__, "upstream_interface_select_method", upstream_interface_select_method) if upstream_ip and not isinstance(upstream_ip, str): raise TypeError("Expected argument 'upstream_ip' to be a str") pulumi.set(__self__, "upstream_ip", upstream_ip) @@ -287,6 +296,14 @@ def saml_configuration_sync(self) -> str: """ return pulumi.get(self, "saml_configuration_sync") + @property + @pulumi.getter(name="sourceIp") + def source_ip(self) -> str: + """ + Source IP address for communication with the upstream FortiGate. + """ + return pulumi.get(self, "source_ip") + @property @pulumi.getter def status(self) -> str: @@ -319,6 +336,22 @@ def upstream(self) -> str: """ return pulumi.get(self, "upstream") + @property + @pulumi.getter(name="upstreamInterface") + def upstream_interface(self) -> str: + """ + Specify outgoing interface to reach server. + """ + return pulumi.get(self, "upstream_interface") + + @property + @pulumi.getter(name="upstreamInterfaceSelectMethod") + def upstream_interface_select_method(self) -> str: + """ + Specify how to select outgoing interface to reach server. + """ + return pulumi.get(self, "upstream_interface_select_method") + @property @pulumi.getter(name="upstreamIp") def upstream_ip(self) -> str: @@ -369,10 +402,13 @@ def __await__(self): management_ip=self.management_ip, management_port=self.management_port, saml_configuration_sync=self.saml_configuration_sync, + source_ip=self.source_ip, status=self.status, trusted_lists=self.trusted_lists, uid=self.uid, upstream=self.upstream, + upstream_interface=self.upstream_interface, + upstream_interface_select_method=self.upstream_interface_select_method, upstream_ip=self.upstream_ip, upstream_port=self.upstream_port, vdomparam=self.vdomparam) @@ -414,10 +450,13 @@ def get_csf(vdomparam: Optional[str] = None, management_ip=pulumi.get(__ret__, 'management_ip'), management_port=pulumi.get(__ret__, 'management_port'), saml_configuration_sync=pulumi.get(__ret__, 'saml_configuration_sync'), + source_ip=pulumi.get(__ret__, 'source_ip'), status=pulumi.get(__ret__, 'status'), trusted_lists=pulumi.get(__ret__, 'trusted_lists'), uid=pulumi.get(__ret__, 'uid'), upstream=pulumi.get(__ret__, 'upstream'), + upstream_interface=pulumi.get(__ret__, 'upstream_interface'), + upstream_interface_select_method=pulumi.get(__ret__, 'upstream_interface_select_method'), upstream_ip=pulumi.get(__ret__, 'upstream_ip'), upstream_port=pulumi.get(__ret__, 'upstream_port'), vdomparam=pulumi.get(__ret__, 'vdomparam')) diff --git a/sdk/python/pulumiverse_fortios/system/get_fortiguard.py b/sdk/python/pulumiverse_fortios/system/get_fortiguard.py index 7d68ff98..d16d97d5 100644 --- a/sdk/python/pulumiverse_fortios/system/get_fortiguard.py +++ b/sdk/python/pulumiverse_fortios/system/get_fortiguard.py @@ -233,7 +233,7 @@ def antispam_cache(self) -> str: @pulumi.getter(name="antispamCacheMpercent") def antispam_cache_mpercent(self) -> int: """ - Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%!)(MISSING). + Maximum percent of FortiGate memory the antispam cache is allowed to use (1 - 15%). """ return pulumi.get(self, "antispam_cache_mpercent") @@ -449,7 +449,7 @@ def outbreak_prevention_cache(self) -> str: @pulumi.getter(name="outbreakPreventionCacheMpercent") def outbreak_prevention_cache_mpercent(self) -> int: """ - Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%!,(MISSING) default = 2). + Maximum percent of memory FortiGuard Virus Outbreak Prevention cache can use (1 - 15%, default = 2). """ return pulumi.get(self, "outbreak_prevention_cache_mpercent") diff --git a/sdk/python/pulumiverse_fortios/system/get_global.py b/sdk/python/pulumiverse_fortios/system/get_global.py index fee07998..2606099f 100644 --- a/sdk/python/pulumiverse_fortios/system/get_global.py +++ b/sdk/python/pulumiverse_fortios/system/get_global.py @@ -22,7 +22,7 @@ class GetGlobalResult: """ A collection of values returned by getGlobal. """ - def __init__(__self__, admin_concurrent=None, admin_console_timeout=None, admin_forticloud_sso_default_profile=None, admin_forticloud_sso_login=None, admin_host=None, admin_hsts_max_age=None, admin_https_pki_required=None, admin_https_redirect=None, admin_https_ssl_banned_ciphers=None, admin_https_ssl_ciphersuites=None, admin_https_ssl_versions=None, admin_lockout_duration=None, admin_lockout_threshold=None, admin_login_max=None, admin_maintainer=None, admin_port=None, admin_restrict_local=None, admin_scp=None, admin_server_cert=None, admin_sport=None, admin_ssh_grace_time=None, admin_ssh_password=None, admin_ssh_port=None, admin_ssh_v1=None, admin_telnet=None, admin_telnet_port=None, admintimeout=None, alias=None, allow_traffic_redirect=None, anti_replay=None, arp_max_entry=None, asymroute=None, auth_cert=None, auth_http_port=None, auth_https_port=None, auth_ike_saml_port=None, auth_keepalive=None, auth_session_limit=None, auto_auth_extension_device=None, autorun_log_fsck=None, av_affinity=None, av_failopen=None, av_failopen_session=None, batch_cmdb=None, bfd_affinity=None, block_session_timer=None, br_fdb_max_entry=None, cert_chain_max=None, cfg_revert_timeout=None, cfg_save=None, check_protocol_header=None, check_reset_range=None, cli_audit_log=None, cloud_communication=None, clt_cert_req=None, cmdbsvr_affinity=None, compliance_check=None, compliance_check_time=None, cpu_use_threshold=None, csr_ca_attribute=None, daily_restart=None, default_service_source_port=None, device_identification_active_scan_delay=None, device_idle_timeout=None, dh_params=None, dnsproxy_worker_count=None, dst=None, early_tcp_npu_session=None, edit_vdom_prompt=None, endpoint_control_fds_access=None, endpoint_control_portal_port=None, extender_controller_reserved_network=None, failtime=None, faz_disk_buffer_size=None, fds_statistics=None, fds_statistics_period=None, fec_port=None, fgd_alert_subscription=None, forticonverter_config_upload=None, forticonverter_integration=None, fortiextender=None, fortiextender_data_port=None, fortiextender_discovery_lockdown=None, fortiextender_provision_on_authorization=None, fortiextender_vlan_mode=None, fortigslb_integration=None, fortiipam_integration=None, fortiservice_port=None, fortitoken_cloud=None, fortitoken_cloud_push_status=None, fortitoken_cloud_sync_interval=None, gui_allow_default_hostname=None, gui_allow_incompatible_fabric_fgt=None, gui_app_detection_sdwan=None, gui_auto_upgrade_setup_warning=None, gui_cdn_domain_override=None, gui_cdn_usage=None, gui_certificates=None, gui_custom_language=None, gui_date_format=None, gui_date_time_source=None, gui_device_latitude=None, gui_device_longitude=None, gui_display_hostname=None, gui_firmware_upgrade_setup_warning=None, gui_firmware_upgrade_warning=None, gui_forticare_registration_setup_warning=None, gui_fortigate_cloud_sandbox=None, gui_fortiguard_resource_fetch=None, gui_fortisandbox_cloud=None, gui_ipv6=None, gui_lines_per_page=None, gui_local_out=None, gui_replacement_message_groups=None, gui_rest_api_cache=None, gui_theme=None, gui_wireless_opensecurity=None, gui_workflow_management=None, ha_affinity=None, honor_df=None, hostname=None, id=None, igmp_state_limit=None, ike_embryonic_limit=None, interface_subnet_usage=None, internet_service_database=None, internet_service_download_lists=None, interval=None, ip_fragment_mem_thresholds=None, ip_src_port_range=None, ips_affinity=None, ipsec_asic_offload=None, ipsec_ha_seqjump_rate=None, ipsec_hmac_offload=None, ipsec_round_robin=None, ipsec_soft_dec_async=None, ipv6_accept_dad=None, ipv6_allow_anycast_probe=None, ipv6_allow_local_in_slient_drop=None, ipv6_allow_multicast_probe=None, ipv6_allow_traffic_redirect=None, irq_time_accounting=None, language=None, ldapconntimeout=None, lldp_reception=None, lldp_transmission=None, log_single_cpu_high=None, log_ssl_connection=None, log_uuid_address=None, log_uuid_policy=None, login_timestamp=None, long_vdom_name=None, management_ip=None, management_port=None, management_port_use_admin_sport=None, management_vdom=None, max_dlpstat_memory=None, max_route_cache_size=None, mc_ttl_notchange=None, memory_use_threshold_extreme=None, memory_use_threshold_green=None, memory_use_threshold_red=None, miglog_affinity=None, miglogd_children=None, multi_factor_authentication=None, multicast_forward=None, ndp_max_entry=None, per_user_bal=None, per_user_bwl=None, pmtu_discovery=None, policy_auth_concurrent=None, post_login_banner=None, pre_login_banner=None, private_data_encryption=None, proxy_auth_lifetime=None, proxy_auth_lifetime_timeout=None, proxy_auth_timeout=None, proxy_cert_use_mgmt_vdom=None, proxy_cipher_hardware_acceleration=None, proxy_hardware_acceleration=None, proxy_keep_alive_mode=None, proxy_kxp_hardware_acceleration=None, proxy_re_authentication_mode=None, proxy_re_authentication_time=None, proxy_resource_mode=None, proxy_worker_count=None, purdue_level=None, quic_ack_thresold=None, quic_congestion_control_algo=None, quic_max_datagram_size=None, quic_pmtud=None, quic_tls_handshake_timeout=None, quic_udp_payload_size_shaping_per_cid=None, radius_port=None, reboot_upon_config_restore=None, refresh=None, remoteauthtimeout=None, reset_sessionless_tcp=None, restart_time=None, revision_backup_on_logout=None, revision_image_auto_backup=None, scanunit_count=None, security_rating_result_submission=None, security_rating_run_on_schedule=None, send_pmtu_icmp=None, sflowd_max_children_num=None, snat_route_change=None, special_file23_support=None, speedtest_server=None, speedtestd_ctrl_port=None, speedtestd_server_port=None, split_port=None, ssd_trim_date=None, ssd_trim_freq=None, ssd_trim_hour=None, ssd_trim_min=None, ssd_trim_weekday=None, ssh_cbc_cipher=None, ssh_enc_algo=None, ssh_hmac_md5=None, ssh_hostkey=None, ssh_hostkey_algo=None, ssh_hostkey_override=None, ssh_hostkey_password=None, ssh_kex_algo=None, ssh_kex_sha1=None, ssh_mac_algo=None, ssh_mac_weak=None, ssl_min_proto_version=None, ssl_static_key_ciphers=None, sslvpn_cipher_hardware_acceleration=None, sslvpn_ems_sn_check=None, sslvpn_kxp_hardware_acceleration=None, sslvpn_max_worker_count=None, sslvpn_plugin_version_check=None, sslvpn_web_mode=None, strict_dirty_session_check=None, strong_crypto=None, switch_controller=None, switch_controller_reserved_network=None, sys_perf_log_interval=None, syslog_affinity=None, tcp_halfclose_timer=None, tcp_halfopen_timer=None, tcp_option=None, tcp_rst_timer=None, tcp_timewait_timer=None, tftp=None, timezone=None, tp_mc_skip_policy=None, traffic_priority=None, traffic_priority_level=None, two_factor_email_expiry=None, two_factor_fac_expiry=None, two_factor_ftk_expiry=None, two_factor_ftm_expiry=None, two_factor_sms_expiry=None, udp_idle_timer=None, url_filter_affinity=None, url_filter_count=None, user_device_store_max_devices=None, user_device_store_max_unified_mem=None, user_device_store_max_users=None, user_server_cert=None, vdom_admin=None, vdom_mode=None, vdomparam=None, vip_arp_range=None, virtual_server_count=None, virtual_server_hardware_acceleration=None, virtual_switch_vlan=None, vpn_ems_sn_check=None, wad_affinity=None, wad_csvc_cs_count=None, wad_csvc_db_count=None, wad_memory_change_granularity=None, wad_restart_end_time=None, wad_restart_mode=None, wad_restart_start_time=None, wad_source_affinity=None, wad_worker_count=None, wifi_ca_certificate=None, wifi_certificate=None, wimax4g_usb=None, wireless_controller=None, wireless_controller_port=None): + def __init__(__self__, admin_concurrent=None, admin_console_timeout=None, admin_forticloud_sso_default_profile=None, admin_forticloud_sso_login=None, admin_host=None, admin_hsts_max_age=None, admin_https_pki_required=None, admin_https_redirect=None, admin_https_ssl_banned_ciphers=None, admin_https_ssl_ciphersuites=None, admin_https_ssl_versions=None, admin_lockout_duration=None, admin_lockout_threshold=None, admin_login_max=None, admin_maintainer=None, admin_port=None, admin_restrict_local=None, admin_scp=None, admin_server_cert=None, admin_sport=None, admin_ssh_grace_time=None, admin_ssh_password=None, admin_ssh_port=None, admin_ssh_v1=None, admin_telnet=None, admin_telnet_port=None, admintimeout=None, alias=None, allow_traffic_redirect=None, anti_replay=None, arp_max_entry=None, asymroute=None, auth_cert=None, auth_http_port=None, auth_https_port=None, auth_ike_saml_port=None, auth_keepalive=None, auth_session_limit=None, auto_auth_extension_device=None, autorun_log_fsck=None, av_affinity=None, av_failopen=None, av_failopen_session=None, batch_cmdb=None, bfd_affinity=None, block_session_timer=None, br_fdb_max_entry=None, cert_chain_max=None, cfg_revert_timeout=None, cfg_save=None, check_protocol_header=None, check_reset_range=None, cli_audit_log=None, cloud_communication=None, clt_cert_req=None, cmdbsvr_affinity=None, compliance_check=None, compliance_check_time=None, cpu_use_threshold=None, csr_ca_attribute=None, daily_restart=None, default_service_source_port=None, device_identification_active_scan_delay=None, device_idle_timeout=None, dh_params=None, dhcp_lease_backup_interval=None, dnsproxy_worker_count=None, dst=None, early_tcp_npu_session=None, edit_vdom_prompt=None, endpoint_control_fds_access=None, endpoint_control_portal_port=None, extender_controller_reserved_network=None, failtime=None, faz_disk_buffer_size=None, fds_statistics=None, fds_statistics_period=None, fec_port=None, fgd_alert_subscription=None, forticonverter_config_upload=None, forticonverter_integration=None, fortiextender=None, fortiextender_data_port=None, fortiextender_discovery_lockdown=None, fortiextender_provision_on_authorization=None, fortiextender_vlan_mode=None, fortigslb_integration=None, fortiipam_integration=None, fortiservice_port=None, fortitoken_cloud=None, fortitoken_cloud_push_status=None, fortitoken_cloud_sync_interval=None, gui_allow_default_hostname=None, gui_allow_incompatible_fabric_fgt=None, gui_app_detection_sdwan=None, gui_auto_upgrade_setup_warning=None, gui_cdn_domain_override=None, gui_cdn_usage=None, gui_certificates=None, gui_custom_language=None, gui_date_format=None, gui_date_time_source=None, gui_device_latitude=None, gui_device_longitude=None, gui_display_hostname=None, gui_firmware_upgrade_setup_warning=None, gui_firmware_upgrade_warning=None, gui_forticare_registration_setup_warning=None, gui_fortigate_cloud_sandbox=None, gui_fortiguard_resource_fetch=None, gui_fortisandbox_cloud=None, gui_ipv6=None, gui_lines_per_page=None, gui_local_out=None, gui_replacement_message_groups=None, gui_rest_api_cache=None, gui_theme=None, gui_wireless_opensecurity=None, gui_workflow_management=None, ha_affinity=None, honor_df=None, hostname=None, id=None, igmp_state_limit=None, ike_embryonic_limit=None, interface_subnet_usage=None, internet_service_database=None, internet_service_download_lists=None, interval=None, ip_fragment_mem_thresholds=None, ip_src_port_range=None, ips_affinity=None, ipsec_asic_offload=None, ipsec_ha_seqjump_rate=None, ipsec_hmac_offload=None, ipsec_qat_offload=None, ipsec_round_robin=None, ipsec_soft_dec_async=None, ipv6_accept_dad=None, ipv6_allow_anycast_probe=None, ipv6_allow_local_in_silent_drop=None, ipv6_allow_local_in_slient_drop=None, ipv6_allow_multicast_probe=None, ipv6_allow_traffic_redirect=None, irq_time_accounting=None, language=None, ldapconntimeout=None, lldp_reception=None, lldp_transmission=None, log_single_cpu_high=None, log_ssl_connection=None, log_uuid_address=None, log_uuid_policy=None, login_timestamp=None, long_vdom_name=None, management_ip=None, management_port=None, management_port_use_admin_sport=None, management_vdom=None, max_dlpstat_memory=None, max_route_cache_size=None, mc_ttl_notchange=None, memory_use_threshold_extreme=None, memory_use_threshold_green=None, memory_use_threshold_red=None, miglog_affinity=None, miglogd_children=None, multi_factor_authentication=None, multicast_forward=None, ndp_max_entry=None, npu_neighbor_update=None, per_user_bal=None, per_user_bwl=None, pmtu_discovery=None, policy_auth_concurrent=None, post_login_banner=None, pre_login_banner=None, private_data_encryption=None, proxy_auth_lifetime=None, proxy_auth_lifetime_timeout=None, proxy_auth_timeout=None, proxy_cert_use_mgmt_vdom=None, proxy_cipher_hardware_acceleration=None, proxy_hardware_acceleration=None, proxy_keep_alive_mode=None, proxy_kxp_hardware_acceleration=None, proxy_re_authentication_mode=None, proxy_re_authentication_time=None, proxy_resource_mode=None, proxy_worker_count=None, purdue_level=None, quic_ack_thresold=None, quic_congestion_control_algo=None, quic_max_datagram_size=None, quic_pmtud=None, quic_tls_handshake_timeout=None, quic_udp_payload_size_shaping_per_cid=None, radius_port=None, reboot_upon_config_restore=None, refresh=None, remoteauthtimeout=None, reset_sessionless_tcp=None, restart_time=None, revision_backup_on_logout=None, revision_image_auto_backup=None, scanunit_count=None, security_rating_result_submission=None, security_rating_run_on_schedule=None, send_pmtu_icmp=None, sflowd_max_children_num=None, snat_route_change=None, special_file23_support=None, speedtest_server=None, speedtestd_ctrl_port=None, speedtestd_server_port=None, split_port=None, ssd_trim_date=None, ssd_trim_freq=None, ssd_trim_hour=None, ssd_trim_min=None, ssd_trim_weekday=None, ssh_cbc_cipher=None, ssh_enc_algo=None, ssh_hmac_md5=None, ssh_hostkey=None, ssh_hostkey_algo=None, ssh_hostkey_override=None, ssh_hostkey_password=None, ssh_kex_algo=None, ssh_kex_sha1=None, ssh_mac_algo=None, ssh_mac_weak=None, ssl_min_proto_version=None, ssl_static_key_ciphers=None, sslvpn_cipher_hardware_acceleration=None, sslvpn_ems_sn_check=None, sslvpn_kxp_hardware_acceleration=None, sslvpn_max_worker_count=None, sslvpn_plugin_version_check=None, sslvpn_web_mode=None, strict_dirty_session_check=None, strong_crypto=None, switch_controller=None, switch_controller_reserved_network=None, sys_perf_log_interval=None, syslog_affinity=None, tcp_halfclose_timer=None, tcp_halfopen_timer=None, tcp_option=None, tcp_rst_timer=None, tcp_timewait_timer=None, tftp=None, timezone=None, tp_mc_skip_policy=None, traffic_priority=None, traffic_priority_level=None, two_factor_email_expiry=None, two_factor_fac_expiry=None, two_factor_ftk_expiry=None, two_factor_ftm_expiry=None, two_factor_sms_expiry=None, udp_idle_timer=None, url_filter_affinity=None, url_filter_count=None, user_device_store_max_devices=None, user_device_store_max_unified_mem=None, user_device_store_max_users=None, user_server_cert=None, vdom_admin=None, vdom_mode=None, vdomparam=None, vip_arp_range=None, virtual_server_count=None, virtual_server_hardware_acceleration=None, virtual_switch_vlan=None, vpn_ems_sn_check=None, wad_affinity=None, wad_csvc_cs_count=None, wad_csvc_db_count=None, wad_memory_change_granularity=None, wad_restart_end_time=None, wad_restart_mode=None, wad_restart_start_time=None, wad_source_affinity=None, wad_worker_count=None, wifi_ca_certificate=None, wifi_certificate=None, wimax4g_usb=None, wireless_controller=None, wireless_controller_port=None): if admin_concurrent and not isinstance(admin_concurrent, str): raise TypeError("Expected argument 'admin_concurrent' to be a str") pulumi.set(__self__, "admin_concurrent", admin_concurrent) @@ -218,6 +218,9 @@ def __init__(__self__, admin_concurrent=None, admin_console_timeout=None, admin_ if dh_params and not isinstance(dh_params, str): raise TypeError("Expected argument 'dh_params' to be a str") pulumi.set(__self__, "dh_params", dh_params) + if dhcp_lease_backup_interval and not isinstance(dhcp_lease_backup_interval, int): + raise TypeError("Expected argument 'dhcp_lease_backup_interval' to be a int") + pulumi.set(__self__, "dhcp_lease_backup_interval", dhcp_lease_backup_interval) if dnsproxy_worker_count and not isinstance(dnsproxy_worker_count, int): raise TypeError("Expected argument 'dnsproxy_worker_count' to be a int") pulumi.set(__self__, "dnsproxy_worker_count", dnsproxy_worker_count) @@ -425,6 +428,9 @@ def __init__(__self__, admin_concurrent=None, admin_console_timeout=None, admin_ if ipsec_hmac_offload and not isinstance(ipsec_hmac_offload, str): raise TypeError("Expected argument 'ipsec_hmac_offload' to be a str") pulumi.set(__self__, "ipsec_hmac_offload", ipsec_hmac_offload) + if ipsec_qat_offload and not isinstance(ipsec_qat_offload, str): + raise TypeError("Expected argument 'ipsec_qat_offload' to be a str") + pulumi.set(__self__, "ipsec_qat_offload", ipsec_qat_offload) if ipsec_round_robin and not isinstance(ipsec_round_robin, str): raise TypeError("Expected argument 'ipsec_round_robin' to be a str") pulumi.set(__self__, "ipsec_round_robin", ipsec_round_robin) @@ -437,6 +443,9 @@ def __init__(__self__, admin_concurrent=None, admin_console_timeout=None, admin_ if ipv6_allow_anycast_probe and not isinstance(ipv6_allow_anycast_probe, str): raise TypeError("Expected argument 'ipv6_allow_anycast_probe' to be a str") pulumi.set(__self__, "ipv6_allow_anycast_probe", ipv6_allow_anycast_probe) + if ipv6_allow_local_in_silent_drop and not isinstance(ipv6_allow_local_in_silent_drop, str): + raise TypeError("Expected argument 'ipv6_allow_local_in_silent_drop' to be a str") + pulumi.set(__self__, "ipv6_allow_local_in_silent_drop", ipv6_allow_local_in_silent_drop) if ipv6_allow_local_in_slient_drop and not isinstance(ipv6_allow_local_in_slient_drop, str): raise TypeError("Expected argument 'ipv6_allow_local_in_slient_drop' to be a str") pulumi.set(__self__, "ipv6_allow_local_in_slient_drop", ipv6_allow_local_in_slient_drop) @@ -524,6 +533,9 @@ def __init__(__self__, admin_concurrent=None, admin_console_timeout=None, admin_ if ndp_max_entry and not isinstance(ndp_max_entry, int): raise TypeError("Expected argument 'ndp_max_entry' to be a int") pulumi.set(__self__, "ndp_max_entry", ndp_max_entry) + if npu_neighbor_update and not isinstance(npu_neighbor_update, str): + raise TypeError("Expected argument 'npu_neighbor_update' to be a str") + pulumi.set(__self__, "npu_neighbor_update", npu_neighbor_update) if per_user_bal and not isinstance(per_user_bal, str): raise TypeError("Expected argument 'per_user_bal' to be a str") pulumi.set(__self__, "per_user_bal", per_user_bal) @@ -1350,7 +1362,7 @@ def compliance_check_time(self) -> str: @pulumi.getter(name="cpuUseThreshold") def cpu_use_threshold(self) -> int: """ - Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + Threshold at which CPU usage is reported. (% of total CPU, default = 90). """ return pulumi.get(self, "cpu_use_threshold") @@ -1402,6 +1414,14 @@ def dh_params(self) -> str: """ return pulumi.get(self, "dh_params") + @property + @pulumi.getter(name="dhcpLeaseBackupInterval") + def dhcp_lease_backup_interval(self) -> int: + """ + DHCP leases backup interval in seconds (10 - 3600, default = 60). + """ + return pulumi.get(self, "dhcp_lease_backup_interval") + @property @pulumi.getter(name="dnsproxyWorkerCount") def dnsproxy_worker_count(self) -> int: @@ -1954,6 +1974,14 @@ def ipsec_hmac_offload(self) -> str: """ return pulumi.get(self, "ipsec_hmac_offload") + @property + @pulumi.getter(name="ipsecQatOffload") + def ipsec_qat_offload(self) -> str: + """ + Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. + """ + return pulumi.get(self, "ipsec_qat_offload") + @property @pulumi.getter(name="ipsecRoundRobin") def ipsec_round_robin(self) -> str: @@ -1986,6 +2014,14 @@ def ipv6_allow_anycast_probe(self) -> str: """ return pulumi.get(self, "ipv6_allow_anycast_probe") + @property + @pulumi.getter(name="ipv6AllowLocalInSilentDrop") + def ipv6_allow_local_in_silent_drop(self) -> str: + """ + Enable/disable silent drop of IPv6 local-in traffic. + """ + return pulumi.get(self, "ipv6_allow_local_in_silent_drop") + @property @pulumi.getter(name="ipv6AllowLocalInSlientDrop") def ipv6_allow_local_in_slient_drop(self) -> str: @@ -2158,7 +2194,7 @@ def mc_ttl_notchange(self) -> str: @pulumi.getter(name="memoryUseThresholdExtreme") def memory_use_threshold_extreme(self) -> int: """ - Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). """ return pulumi.get(self, "memory_use_threshold_extreme") @@ -2166,7 +2202,7 @@ def memory_use_threshold_extreme(self) -> int: @pulumi.getter(name="memoryUseThresholdGreen") def memory_use_threshold_green(self) -> int: """ - Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). """ return pulumi.get(self, "memory_use_threshold_green") @@ -2174,7 +2210,7 @@ def memory_use_threshold_green(self) -> int: @pulumi.getter(name="memoryUseThresholdRed") def memory_use_threshold_red(self) -> int: """ - Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). """ return pulumi.get(self, "memory_use_threshold_red") @@ -2218,6 +2254,14 @@ def ndp_max_entry(self) -> int: """ return pulumi.get(self, "ndp_max_entry") + @property + @pulumi.getter(name="npuNeighborUpdate") + def npu_neighbor_update(self) -> str: + """ + Enable/disable sending of probing packets to update neighbors for offloaded sessions. + """ + return pulumi.get(self, "npu_neighbor_update") + @property @pulumi.getter(name="perUserBal") def per_user_bal(self) -> str: @@ -3239,6 +3283,7 @@ def __await__(self): device_identification_active_scan_delay=self.device_identification_active_scan_delay, device_idle_timeout=self.device_idle_timeout, dh_params=self.dh_params, + dhcp_lease_backup_interval=self.dhcp_lease_backup_interval, dnsproxy_worker_count=self.dnsproxy_worker_count, dst=self.dst, early_tcp_npu_session=self.early_tcp_npu_session, @@ -3308,10 +3353,12 @@ def __await__(self): ipsec_asic_offload=self.ipsec_asic_offload, ipsec_ha_seqjump_rate=self.ipsec_ha_seqjump_rate, ipsec_hmac_offload=self.ipsec_hmac_offload, + ipsec_qat_offload=self.ipsec_qat_offload, ipsec_round_robin=self.ipsec_round_robin, ipsec_soft_dec_async=self.ipsec_soft_dec_async, ipv6_accept_dad=self.ipv6_accept_dad, ipv6_allow_anycast_probe=self.ipv6_allow_anycast_probe, + ipv6_allow_local_in_silent_drop=self.ipv6_allow_local_in_silent_drop, ipv6_allow_local_in_slient_drop=self.ipv6_allow_local_in_slient_drop, ipv6_allow_multicast_probe=self.ipv6_allow_multicast_probe, ipv6_allow_traffic_redirect=self.ipv6_allow_traffic_redirect, @@ -3341,6 +3388,7 @@ def __await__(self): multi_factor_authentication=self.multi_factor_authentication, multicast_forward=self.multicast_forward, ndp_max_entry=self.ndp_max_entry, + npu_neighbor_update=self.npu_neighbor_update, per_user_bal=self.per_user_bal, per_user_bwl=self.per_user_bwl, pmtu_discovery=self.pmtu_discovery, @@ -3469,7 +3517,6 @@ def get_global(vdomparam: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -3477,7 +3524,6 @@ def get_global(vdomparam: Optional[str] = None, sample1 = fortios.system.get_global() pulumi.export("output1", sample1.hostname) ``` - :param str vdomparam: Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -3553,6 +3599,7 @@ def get_global(vdomparam: Optional[str] = None, device_identification_active_scan_delay=pulumi.get(__ret__, 'device_identification_active_scan_delay'), device_idle_timeout=pulumi.get(__ret__, 'device_idle_timeout'), dh_params=pulumi.get(__ret__, 'dh_params'), + dhcp_lease_backup_interval=pulumi.get(__ret__, 'dhcp_lease_backup_interval'), dnsproxy_worker_count=pulumi.get(__ret__, 'dnsproxy_worker_count'), dst=pulumi.get(__ret__, 'dst'), early_tcp_npu_session=pulumi.get(__ret__, 'early_tcp_npu_session'), @@ -3622,10 +3669,12 @@ def get_global(vdomparam: Optional[str] = None, ipsec_asic_offload=pulumi.get(__ret__, 'ipsec_asic_offload'), ipsec_ha_seqjump_rate=pulumi.get(__ret__, 'ipsec_ha_seqjump_rate'), ipsec_hmac_offload=pulumi.get(__ret__, 'ipsec_hmac_offload'), + ipsec_qat_offload=pulumi.get(__ret__, 'ipsec_qat_offload'), ipsec_round_robin=pulumi.get(__ret__, 'ipsec_round_robin'), ipsec_soft_dec_async=pulumi.get(__ret__, 'ipsec_soft_dec_async'), ipv6_accept_dad=pulumi.get(__ret__, 'ipv6_accept_dad'), ipv6_allow_anycast_probe=pulumi.get(__ret__, 'ipv6_allow_anycast_probe'), + ipv6_allow_local_in_silent_drop=pulumi.get(__ret__, 'ipv6_allow_local_in_silent_drop'), ipv6_allow_local_in_slient_drop=pulumi.get(__ret__, 'ipv6_allow_local_in_slient_drop'), ipv6_allow_multicast_probe=pulumi.get(__ret__, 'ipv6_allow_multicast_probe'), ipv6_allow_traffic_redirect=pulumi.get(__ret__, 'ipv6_allow_traffic_redirect'), @@ -3655,6 +3704,7 @@ def get_global(vdomparam: Optional[str] = None, multi_factor_authentication=pulumi.get(__ret__, 'multi_factor_authentication'), multicast_forward=pulumi.get(__ret__, 'multicast_forward'), ndp_max_entry=pulumi.get(__ret__, 'ndp_max_entry'), + npu_neighbor_update=pulumi.get(__ret__, 'npu_neighbor_update'), per_user_bal=pulumi.get(__ret__, 'per_user_bal'), per_user_bwl=pulumi.get(__ret__, 'per_user_bwl'), pmtu_discovery=pulumi.get(__ret__, 'pmtu_discovery'), @@ -3784,7 +3834,6 @@ def get_global_output(vdomparam: Optional[pulumi.Input[Optional[str]]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -3792,7 +3841,6 @@ def get_global_output(vdomparam: Optional[pulumi.Input[Optional[str]]] = None, sample1 = fortios.system.get_global() pulumi.export("output1", sample1.hostname) ``` - :param str vdomparam: Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/system/get_interface.py b/sdk/python/pulumiverse_fortios/system/get_interface.py index 2c43ff7a..09680cc1 100644 --- a/sdk/python/pulumiverse_fortios/system/get_interface.py +++ b/sdk/python/pulumiverse_fortios/system/get_interface.py @@ -22,7 +22,7 @@ class GetInterfaceResult: """ A collection of values returned by getInterface. """ - def __init__(__self__, ac_name=None, aggregate=None, aggregate_type=None, algorithm=None, alias=None, allowaccess=None, ap_discover=None, arpforward=None, auth_cert=None, auth_portal_addr=None, auth_type=None, auto_auth_extension_device=None, bandwidth_measure_time=None, bfd=None, bfd_desired_min_tx=None, bfd_detect_mult=None, bfd_required_min_rx=None, broadcast_forticlient_discovery=None, broadcast_forward=None, captive_portal=None, cli_conn_status=None, client_options=None, color=None, dedicated_to=None, default_purdue_level=None, defaultgw=None, description=None, detected_peer_mtu=None, detectprotocol=None, detectserver=None, device_access_list=None, device_identification=None, device_identification_active_scan=None, device_netscan=None, device_user_identification=None, devindex=None, dhcp_broadcast_flag=None, dhcp_classless_route_addition=None, dhcp_client_identifier=None, dhcp_relay_agent_option=None, dhcp_relay_circuit_id=None, dhcp_relay_interface=None, dhcp_relay_interface_select_method=None, dhcp_relay_ip=None, dhcp_relay_link_selection=None, dhcp_relay_request_all_server=None, dhcp_relay_service=None, dhcp_relay_source_ip=None, dhcp_relay_type=None, dhcp_renew_time=None, dhcp_smart_relay=None, dhcp_snooping_server_lists=None, disc_retry_timeout=None, disconnect_threshold=None, distance=None, dns_server_override=None, dns_server_protocol=None, drop_fragment=None, drop_overlapped_fragment=None, eap_ca_cert=None, eap_identity=None, eap_method=None, eap_password=None, eap_supplicant=None, eap_user_cert=None, egress_shaping_profile=None, endpoint_compliance=None, estimated_downstream_bandwidth=None, estimated_upstream_bandwidth=None, explicit_ftp_proxy=None, explicit_web_proxy=None, external=None, fail_action_on_extender=None, fail_alert_interfaces=None, fail_alert_method=None, fail_detect=None, fail_detect_option=None, fortiheartbeat=None, fortilink=None, fortilink_backup_link=None, fortilink_neighbor_detect=None, fortilink_split_interface=None, fortilink_stacking=None, forward_domain=None, forward_error_correction=None, gwdetect=None, ha_priority=None, icmp_accept_redirect=None, icmp_send_redirect=None, id=None, ident_accept=None, idle_timeout=None, ike_saml_server=None, inbandwidth=None, ingress_shaping_profile=None, ingress_spillover_threshold=None, interface=None, internal=None, ip=None, ip_managed_by_fortiipam=None, ipmac=None, ips_sniffer_mode=None, ipunnumbered=None, ipv6s=None, l2forward=None, lacp_ha_secondary=None, lacp_ha_slave=None, lacp_mode=None, lacp_speed=None, lcp_echo_interval=None, lcp_max_echo_fails=None, link_up_delay=None, lldp_network_policy=None, lldp_reception=None, lldp_transmission=None, macaddr=None, managed_devices=None, managed_subnetwork_size=None, management_ip=None, measured_downstream_bandwidth=None, measured_upstream_bandwidth=None, mediatype=None, members=None, min_links=None, min_links_down=None, mode=None, monitor_bandwidth=None, mtu=None, mtu_override=None, name=None, ndiscforward=None, netbios_forward=None, netflow_sampler=None, outbandwidth=None, padt_retry_timeout=None, password=None, ping_serv_status=None, polling_interval=None, pppoe_unnumbered_negotiate=None, pptp_auth_type=None, pptp_client=None, pptp_password=None, pptp_server_ip=None, pptp_timeout=None, pptp_user=None, preserve_session_route=None, priority=None, priority_override=None, proxy_captive_portal=None, reachable_time=None, redundant_interface=None, remote_ip=None, replacemsg_override_group=None, ring_rx=None, ring_tx=None, role=None, sample_direction=None, sample_rate=None, scan_botnet_connections=None, secondary_ip=None, secondaryips=None, security_exempt_list=None, security_external_logout=None, security_external_web=None, security_groups=None, security_mac_auth_bypass=None, security_mode=None, security_redirect_url=None, service_name=None, sflow_sampler=None, snmp_index=None, speed=None, spillover_threshold=None, src_check=None, status=None, stp=None, stp_ha_secondary=None, stpforward=None, stpforward_mode=None, subst=None, substitute_dst_mac=None, swc_first_create=None, swc_vlan=None, switch=None, switch_controller_access_vlan=None, switch_controller_arp_inspection=None, switch_controller_dhcp_snooping=None, switch_controller_dhcp_snooping_option82=None, switch_controller_dhcp_snooping_verify_mac=None, switch_controller_dynamic=None, switch_controller_feature=None, switch_controller_igmp_snooping=None, switch_controller_igmp_snooping_fast_leave=None, switch_controller_igmp_snooping_proxy=None, switch_controller_iot_scanning=None, switch_controller_learning_limit=None, switch_controller_mgmt_vlan=None, switch_controller_nac=None, switch_controller_netflow_collect=None, switch_controller_offload=None, switch_controller_offload_gw=None, switch_controller_offload_ip=None, switch_controller_rspan_mode=None, switch_controller_source_ip=None, switch_controller_traffic_policy=None, system_id=None, system_id_type=None, taggings=None, tcp_mss=None, trunk=None, trust_ip1=None, trust_ip2=None, trust_ip3=None, trust_ip61=None, trust_ip62=None, trust_ip63=None, type=None, username=None, vdom=None, vdomparam=None, vindex=None, vlan_protocol=None, vlanforward=None, vlanid=None, vrf=None, vrrp_virtual_mac=None, vrrps=None, wccp=None, weight=None, wins_ip=None): + def __init__(__self__, ac_name=None, aggregate=None, aggregate_type=None, algorithm=None, alias=None, allowaccess=None, ap_discover=None, arpforward=None, auth_cert=None, auth_portal_addr=None, auth_type=None, auto_auth_extension_device=None, bandwidth_measure_time=None, bfd=None, bfd_desired_min_tx=None, bfd_detect_mult=None, bfd_required_min_rx=None, broadcast_forticlient_discovery=None, broadcast_forward=None, captive_portal=None, cli_conn_status=None, client_options=None, color=None, dedicated_to=None, default_purdue_level=None, defaultgw=None, description=None, detected_peer_mtu=None, detectprotocol=None, detectserver=None, device_access_list=None, device_identification=None, device_identification_active_scan=None, device_netscan=None, device_user_identification=None, devindex=None, dhcp_broadcast_flag=None, dhcp_classless_route_addition=None, dhcp_client_identifier=None, dhcp_relay_agent_option=None, dhcp_relay_allow_no_end_option=None, dhcp_relay_circuit_id=None, dhcp_relay_interface=None, dhcp_relay_interface_select_method=None, dhcp_relay_ip=None, dhcp_relay_link_selection=None, dhcp_relay_request_all_server=None, dhcp_relay_service=None, dhcp_relay_source_ip=None, dhcp_relay_type=None, dhcp_renew_time=None, dhcp_smart_relay=None, dhcp_snooping_server_lists=None, disc_retry_timeout=None, disconnect_threshold=None, distance=None, dns_server_override=None, dns_server_protocol=None, drop_fragment=None, drop_overlapped_fragment=None, eap_ca_cert=None, eap_identity=None, eap_method=None, eap_password=None, eap_supplicant=None, eap_user_cert=None, egress_shaping_profile=None, endpoint_compliance=None, estimated_downstream_bandwidth=None, estimated_upstream_bandwidth=None, explicit_ftp_proxy=None, explicit_web_proxy=None, external=None, fail_action_on_extender=None, fail_alert_interfaces=None, fail_alert_method=None, fail_detect=None, fail_detect_option=None, fortiheartbeat=None, fortilink=None, fortilink_backup_link=None, fortilink_neighbor_detect=None, fortilink_split_interface=None, fortilink_stacking=None, forward_domain=None, forward_error_correction=None, gwdetect=None, ha_priority=None, icmp_accept_redirect=None, icmp_send_redirect=None, id=None, ident_accept=None, idle_timeout=None, ike_saml_server=None, inbandwidth=None, ingress_shaping_profile=None, ingress_spillover_threshold=None, interface=None, internal=None, ip=None, ip_managed_by_fortiipam=None, ipmac=None, ips_sniffer_mode=None, ipunnumbered=None, ipv6s=None, l2forward=None, lacp_ha_secondary=None, lacp_ha_slave=None, lacp_mode=None, lacp_speed=None, lcp_echo_interval=None, lcp_max_echo_fails=None, link_up_delay=None, lldp_network_policy=None, lldp_reception=None, lldp_transmission=None, macaddr=None, managed_devices=None, managed_subnetwork_size=None, management_ip=None, measured_downstream_bandwidth=None, measured_upstream_bandwidth=None, mediatype=None, members=None, min_links=None, min_links_down=None, mode=None, monitor_bandwidth=None, mtu=None, mtu_override=None, name=None, ndiscforward=None, netbios_forward=None, netflow_sampler=None, outbandwidth=None, padt_retry_timeout=None, password=None, ping_serv_status=None, polling_interval=None, pppoe_unnumbered_negotiate=None, pptp_auth_type=None, pptp_client=None, pptp_password=None, pptp_server_ip=None, pptp_timeout=None, pptp_user=None, preserve_session_route=None, priority=None, priority_override=None, proxy_captive_portal=None, reachable_time=None, redundant_interface=None, remote_ip=None, replacemsg_override_group=None, ring_rx=None, ring_tx=None, role=None, sample_direction=None, sample_rate=None, scan_botnet_connections=None, secondary_ip=None, secondaryips=None, security_exempt_list=None, security_external_logout=None, security_external_web=None, security_groups=None, security_mac_auth_bypass=None, security_mode=None, security_redirect_url=None, service_name=None, sflow_sampler=None, snmp_index=None, speed=None, spillover_threshold=None, src_check=None, status=None, stp=None, stp_ha_secondary=None, stpforward=None, stpforward_mode=None, subst=None, substitute_dst_mac=None, swc_first_create=None, swc_vlan=None, switch=None, switch_controller_access_vlan=None, switch_controller_arp_inspection=None, switch_controller_dhcp_snooping=None, switch_controller_dhcp_snooping_option82=None, switch_controller_dhcp_snooping_verify_mac=None, switch_controller_dynamic=None, switch_controller_feature=None, switch_controller_igmp_snooping=None, switch_controller_igmp_snooping_fast_leave=None, switch_controller_igmp_snooping_proxy=None, switch_controller_iot_scanning=None, switch_controller_learning_limit=None, switch_controller_mgmt_vlan=None, switch_controller_nac=None, switch_controller_netflow_collect=None, switch_controller_offload=None, switch_controller_offload_gw=None, switch_controller_offload_ip=None, switch_controller_rspan_mode=None, switch_controller_source_ip=None, switch_controller_traffic_policy=None, system_id=None, system_id_type=None, taggings=None, tcp_mss=None, trunk=None, trust_ip1=None, trust_ip2=None, trust_ip3=None, trust_ip61=None, trust_ip62=None, trust_ip63=None, type=None, username=None, vdom=None, vdomparam=None, vindex=None, vlan_protocol=None, vlanforward=None, vlanid=None, vrf=None, vrrp_virtual_mac=None, vrrps=None, wccp=None, weight=None, wins_ip=None): if ac_name and not isinstance(ac_name, str): raise TypeError("Expected argument 'ac_name' to be a str") pulumi.set(__self__, "ac_name", ac_name) @@ -143,6 +143,9 @@ def __init__(__self__, ac_name=None, aggregate=None, aggregate_type=None, algori if dhcp_relay_agent_option and not isinstance(dhcp_relay_agent_option, str): raise TypeError("Expected argument 'dhcp_relay_agent_option' to be a str") pulumi.set(__self__, "dhcp_relay_agent_option", dhcp_relay_agent_option) + if dhcp_relay_allow_no_end_option and not isinstance(dhcp_relay_allow_no_end_option, str): + raise TypeError("Expected argument 'dhcp_relay_allow_no_end_option' to be a str") + pulumi.set(__self__, "dhcp_relay_allow_no_end_option", dhcp_relay_allow_no_end_option) if dhcp_relay_circuit_id and not isinstance(dhcp_relay_circuit_id, str): raise TypeError("Expected argument 'dhcp_relay_circuit_id' to be a str") pulumi.set(__self__, "dhcp_relay_circuit_id", dhcp_relay_circuit_id) @@ -1034,6 +1037,14 @@ def dhcp_relay_agent_option(self) -> str: """ return pulumi.get(self, "dhcp_relay_agent_option") + @property + @pulumi.getter(name="dhcpRelayAllowNoEndOption") + def dhcp_relay_allow_no_end_option(self) -> str: + """ + Enable/disable relaying DHCP messages with no end option. + """ + return pulumi.get(self, "dhcp_relay_allow_no_end_option") + @property @pulumi.getter(name="dhcpRelayCircuitId") def dhcp_relay_circuit_id(self) -> str: @@ -2598,6 +2609,7 @@ def __await__(self): dhcp_classless_route_addition=self.dhcp_classless_route_addition, dhcp_client_identifier=self.dhcp_client_identifier, dhcp_relay_agent_option=self.dhcp_relay_agent_option, + dhcp_relay_allow_no_end_option=self.dhcp_relay_allow_no_end_option, dhcp_relay_circuit_id=self.dhcp_relay_circuit_id, dhcp_relay_interface=self.dhcp_relay_interface, dhcp_relay_interface_select_method=self.dhcp_relay_interface_select_method, @@ -2798,7 +2810,6 @@ def get_interface(name: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -2806,7 +2817,6 @@ def get_interface(name: Optional[str] = None, sample1 = fortios.system.get_interface(name="port1") pulumi.export("output1", sample1.ip) ``` - :param str name: Specify the name of the desired system interface. @@ -2859,6 +2869,7 @@ def get_interface(name: Optional[str] = None, dhcp_classless_route_addition=pulumi.get(__ret__, 'dhcp_classless_route_addition'), dhcp_client_identifier=pulumi.get(__ret__, 'dhcp_client_identifier'), dhcp_relay_agent_option=pulumi.get(__ret__, 'dhcp_relay_agent_option'), + dhcp_relay_allow_no_end_option=pulumi.get(__ret__, 'dhcp_relay_allow_no_end_option'), dhcp_relay_circuit_id=pulumi.get(__ret__, 'dhcp_relay_circuit_id'), dhcp_relay_interface=pulumi.get(__ret__, 'dhcp_relay_interface'), dhcp_relay_interface_select_method=pulumi.get(__ret__, 'dhcp_relay_interface_select_method'), @@ -3060,7 +3071,6 @@ def get_interface_output(name: Optional[pulumi.Input[str]] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -3068,7 +3078,6 @@ def get_interface_output(name: Optional[pulumi.Input[str]] = None, sample1 = fortios.system.get_interface(name="port1") pulumi.export("output1", sample1.ip) ``` - :param str name: Specify the name of the desired system interface. diff --git a/sdk/python/pulumiverse_fortios/system/get_interfacelist.py b/sdk/python/pulumiverse_fortios/system/get_interfacelist.py index 2d26583a..a309c145 100644 --- a/sdk/python/pulumiverse_fortios/system/get_interfacelist.py +++ b/sdk/python/pulumiverse_fortios/system/get_interfacelist.py @@ -82,7 +82,6 @@ def get_interfacelist(filter: Optional[str] = None, ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -90,7 +89,6 @@ def get_interfacelist(filter: Optional[str] = None, sample1 = fortios.system.get_interfacelist(filter="name!=port1") pulumi.export("output1", data["fortios_system_interfacelist"]["sample2"]["namelist"]) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. @@ -118,7 +116,6 @@ def get_interfacelist_output(filter: Optional[pulumi.Input[Optional[str]]] = Non ## Example Usage - ```python import pulumi import pulumi_fortios as fortios @@ -126,7 +123,6 @@ def get_interfacelist_output(filter: Optional[pulumi.Input[Optional[str]]] = Non sample1 = fortios.system.get_interfacelist(filter="name!=port1") pulumi.export("output1", data["fortios_system_interfacelist"]["sample2"]["namelist"]) ``` - :param str filter: A filter used to scope the list. See Filter results of datasource. diff --git a/sdk/python/pulumiverse_fortios/system/get_ntp.py b/sdk/python/pulumiverse_fortios/system/get_ntp.py index c95c8e5b..d531da41 100644 --- a/sdk/python/pulumiverse_fortios/system/get_ntp.py +++ b/sdk/python/pulumiverse_fortios/system/get_ntp.py @@ -110,7 +110,7 @@ def key_id(self) -> int: @pulumi.getter(name="keyType") def key_type(self) -> str: """ - Key type for authentication (MD5, SHA1). + Select NTP authentication type. """ return pulumi.get(self, "key_type") diff --git a/sdk/python/pulumiverse_fortios/system/global_.py b/sdk/python/pulumiverse_fortios/system/global_.py index 2992869f..d8c93a64 100644 --- a/sdk/python/pulumiverse_fortios/system/global_.py +++ b/sdk/python/pulumiverse_fortios/system/global_.py @@ -81,6 +81,7 @@ def __init__(__self__, *, device_identification_active_scan_delay: Optional[pulumi.Input[int]] = None, device_idle_timeout: Optional[pulumi.Input[int]] = None, dh_params: Optional[pulumi.Input[str]] = None, + dhcp_lease_backup_interval: Optional[pulumi.Input[int]] = None, dnsproxy_worker_count: Optional[pulumi.Input[int]] = None, dst: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, @@ -151,10 +152,12 @@ def __init__(__self__, *, ipsec_asic_offload: Optional[pulumi.Input[str]] = None, ipsec_ha_seqjump_rate: Optional[pulumi.Input[int]] = None, ipsec_hmac_offload: Optional[pulumi.Input[str]] = None, + ipsec_qat_offload: Optional[pulumi.Input[str]] = None, ipsec_round_robin: Optional[pulumi.Input[str]] = None, ipsec_soft_dec_async: Optional[pulumi.Input[str]] = None, ipv6_accept_dad: Optional[pulumi.Input[int]] = None, ipv6_allow_anycast_probe: Optional[pulumi.Input[str]] = None, + ipv6_allow_local_in_silent_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_local_in_slient_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_multicast_probe: Optional[pulumi.Input[str]] = None, ipv6_allow_traffic_redirect: Optional[pulumi.Input[str]] = None, @@ -184,6 +187,7 @@ def __init__(__self__, *, multi_factor_authentication: Optional[pulumi.Input[str]] = None, multicast_forward: Optional[pulumi.Input[str]] = None, ndp_max_entry: Optional[pulumi.Input[int]] = None, + npu_neighbor_update: Optional[pulumi.Input[str]] = None, per_user_bal: Optional[pulumi.Input[str]] = None, per_user_bwl: Optional[pulumi.Input[str]] = None, pmtu_discovery: Optional[pulumi.Input[str]] = None, @@ -305,8 +309,8 @@ def __init__(__self__, *, wireless_controller_port: Optional[pulumi.Input[int]] = None): """ The set of arguments for constructing a Global resource. - :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. - :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. + :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). :param pulumi.Input[str] admin_forticloud_sso_default_profile: Override access profile. :param pulumi.Input[str] admin_forticloud_sso_login: Enable/disable FortiCloud admin login via SSO. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_host: Administrative host for HTTP and HTTPS. When set, will be used in lieu of the client's Host header for any redirection. @@ -331,15 +335,15 @@ def __init__(__self__, *, :param pulumi.Input[str] admin_ssh_v1: Enable/disable SSH v1 compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_telnet: Enable/disable TELNET service. Valid values: `enable`, `disable`. :param pulumi.Input[int] admin_telnet_port: Administrative access port for TELNET. (1 - 65535, default = 23). - :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). :param pulumi.Input[str] alias: Alias for your FortiGate unit. :param pulumi.Input[str] allow_traffic_redirect: Disable to allow traffic to be routed back on a different interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] anti_replay: Level of checking for packet replay and TCP sequence checking. Valid values: `disable`, `loose`, `strict`. :param pulumi.Input[int] arp_max_entry: Maximum number of dynamically learned MAC addresses that can be added to the ARP table (131072 - 2147483647, default = 131072). :param pulumi.Input[str] asymroute: Enable/disable asymmetric route. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_cert: Server certificate that the FortiGate uses for HTTPS firewall authentication connections. - :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535, default = 80). - :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535, default = 443). + :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. + :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. :param pulumi.Input[int] auth_ike_saml_port: User IKE SAML authentication port (0 - 65535, default = 1001). :param pulumi.Input[str] auth_keepalive: Enable to prevent user authentication sessions from timing out when idle. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_session_limit: Action to take when the number of allowed user authenticated sessions is reached. Valid values: `block-new`, `logout-inactive`. @@ -353,7 +357,7 @@ def __init__(__self__, *, :param pulumi.Input[int] block_session_timer: Duration in seconds for blocked sessions (1 - 300 sec (5 minutes), default = 30). :param pulumi.Input[int] br_fdb_max_entry: Maximum number of bridge forwarding database (FDB) entries. :param pulumi.Input[int] cert_chain_max: Maximum number of certificates that can be traversed in a certificate chain. - :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. + :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). :param pulumi.Input[str] cfg_save: Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. :param pulumi.Input[str] check_protocol_header: Level of checking performed on protocol headers. Strict checking is more thorough but may affect performance. Loose checking is ok in most cases. Valid values: `loose`, `strict`. :param pulumi.Input[str] check_reset_range: Configure ICMP error message verification. You can either apply strict RST range checking or disable it. Valid values: `strict`, `disable`. @@ -363,13 +367,14 @@ def __init__(__self__, *, :param pulumi.Input[str] cmdbsvr_affinity: Affinity setting for cmdbsvr (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] compliance_check: Enable/disable global PCI DSS compliance check. Valid values: `enable`, `disable`. :param pulumi.Input[str] compliance_check_time: Time of day to run scheduled PCI DSS compliance checks. - :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (% of total CPU, default = 90). :param pulumi.Input[str] csr_ca_attribute: Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. :param pulumi.Input[str] daily_restart: Enable/disable daily restart of FortiGate unit. Use the restart-time option to set the time of day for the restart. Valid values: `enable`, `disable`. :param pulumi.Input[str] default_service_source_port: Default service source port range. (default=1-65535) :param pulumi.Input[int] device_identification_active_scan_delay: Number of seconds to passively scan a device before performing an active scan. (20 - 3600 sec, (20 sec to 1 hour), default = 90). :param pulumi.Input[int] device_idle_timeout: Time in seconds that a device must be idle to automatically log the device user out. (30 - 31536000 sec (30 sec to 1 year), default = 300). :param pulumi.Input[str] dh_params: Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. + :param pulumi.Input[int] dhcp_lease_backup_interval: DHCP leases backup interval in seconds (10 - 3600, default = 60). :param pulumi.Input[int] dnsproxy_worker_count: DNS proxy worker count. :param pulumi.Input[str] dst: Enable/disable daylight saving time. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. @@ -397,7 +402,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fortitoken_cloud: Enable/disable FortiToken Cloud service. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken_cloud_push_status: Enable/disable FTM push service of FortiToken Cloud. Valid values: `enable`, `disable`. :param pulumi.Input[int] fortitoken_cloud_sync_interval: Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_allow_default_hostname: Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_incompatible_fabric_fgt: Enable/disable Allow FGT with incompatible firmware to be treated as compatible in security fabric on the GUI. May cause unexpected error. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_app_detection_sdwan: Enable/disable Allow app-detection based SD-WAN. Valid values: `enable`, `disable`. @@ -440,10 +445,12 @@ def __init__(__self__, *, :param pulumi.Input[str] ipsec_asic_offload: Enable/disable ASIC offloading (hardware acceleration) for IPsec VPN traffic. Hardware acceleration can offload IPsec VPN sessions and accelerate encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipsec_ha_seqjump_rate: ESP jump ahead rate (1G - 10G pps equivalent). :param pulumi.Input[str] ipsec_hmac_offload: Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipsec_qat_offload: Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_round_robin: Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_soft_dec_async: Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipv6_accept_dad: Enable/disable acceptance of IPv6 Duplicate Address Detection (DAD). :param pulumi.Input[str] ipv6_allow_anycast_probe: Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipv6_allow_local_in_silent_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_local_in_slient_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_multicast_probe: Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_traffic_redirect: Disable to prevent IPv6 traffic with same local ingress and egress interface from being forwarded without policy check. Valid values: `enable`, `disable`. @@ -465,14 +472,15 @@ def __init__(__self__, *, :param pulumi.Input[int] max_dlpstat_memory: Maximum DLP stat memory (0 - 4294967295). :param pulumi.Input[int] max_route_cache_size: Maximum number of IP route cache entries (0 - 2147483647). :param pulumi.Input[str] mc_ttl_notchange: Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. - :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). - :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). - :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). - :param pulumi.Input[str] miglog_affinity: Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). - :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). + :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). + :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). + :param pulumi.Input[str] miglog_affinity: Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. + :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. :param pulumi.Input[str] multi_factor_authentication: Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. :param pulumi.Input[str] multicast_forward: Enable/disable multicast forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[int] ndp_max_entry: Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). + :param pulumi.Input[str] npu_neighbor_update: Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bal: Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bwl: Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] pmtu_discovery: Enable/disable path MTU discovery. Valid values: `enable`, `disable`. @@ -501,8 +509,8 @@ def __init__(__self__, *, :param pulumi.Input[str] quic_udp_payload_size_shaping_per_cid: Enable/disable UDP payload size shaping per connection ID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] radius_port: RADIUS service port number. :param pulumi.Input[str] reboot_upon_config_restore: Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] refresh: Statistics refresh interval in GUI. - :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + :param pulumi.Input[int] refresh: Statistics refresh interval second(s) in GUI. + :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. :param pulumi.Input[str] reset_sessionless_tcp: Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. :param pulumi.Input[str] restart_time: Daily restart time (hh:mm). :param pulumi.Input[str] revision_backup_on_logout: Enable/disable back-up of the latest configuration revision when an administrator logs out of the CLI or GUI. Valid values: `enable`, `disable`. @@ -543,7 +551,7 @@ def __init__(__self__, *, :param pulumi.Input[str] sslvpn_plugin_version_check: Enable/disable checking browser's plugin version by SSL VPN. Valid values: `enable`, `disable`. :param pulumi.Input[str] sslvpn_web_mode: Enable/disable SSL-VPN web mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_dirty_session_check: Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. - :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller: Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. :param pulumi.Input[str] switch_controller_reserved_network: Enable reserved network subnet for controlled switches. This is available when the switch controller is enabled. :param pulumi.Input[int] sys_perf_log_interval: Time in minutes between updates of performance statistics logging. (1 - 15 min, default = 5, 0 = disabled). @@ -552,7 +560,7 @@ def __init__(__self__, *, :param pulumi.Input[int] tcp_halfopen_timer: Number of seconds the FortiGate unit should wait to close a session after one peer has sent an open session packet but the other has not responded (1 - 86400 sec (1 day), default = 10). :param pulumi.Input[str] tcp_option: Enable SACK, timestamp and MSS TCP options. Valid values: `enable`, `disable`. :param pulumi.Input[int] tcp_rst_timer: Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). - :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds. + :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). :param pulumi.Input[str] tftp: Enable/disable TFTP. Valid values: `enable`, `disable`. :param pulumi.Input[str] timezone: Number corresponding to your time zone from 00 to 86. Enter set timezone ? to view the list of time zones and the numbers that represent them. :param pulumi.Input[str] tp_mc_skip_policy: Enable/disable skip policy check and allow multicast through. Valid values: `enable`, `disable`. @@ -723,6 +731,8 @@ def __init__(__self__, *, pulumi.set(__self__, "device_idle_timeout", device_idle_timeout) if dh_params is not None: pulumi.set(__self__, "dh_params", dh_params) + if dhcp_lease_backup_interval is not None: + pulumi.set(__self__, "dhcp_lease_backup_interval", dhcp_lease_backup_interval) if dnsproxy_worker_count is not None: pulumi.set(__self__, "dnsproxy_worker_count", dnsproxy_worker_count) if dst is not None: @@ -863,6 +873,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ipsec_ha_seqjump_rate", ipsec_ha_seqjump_rate) if ipsec_hmac_offload is not None: pulumi.set(__self__, "ipsec_hmac_offload", ipsec_hmac_offload) + if ipsec_qat_offload is not None: + pulumi.set(__self__, "ipsec_qat_offload", ipsec_qat_offload) if ipsec_round_robin is not None: pulumi.set(__self__, "ipsec_round_robin", ipsec_round_robin) if ipsec_soft_dec_async is not None: @@ -871,6 +883,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ipv6_accept_dad", ipv6_accept_dad) if ipv6_allow_anycast_probe is not None: pulumi.set(__self__, "ipv6_allow_anycast_probe", ipv6_allow_anycast_probe) + if ipv6_allow_local_in_silent_drop is not None: + pulumi.set(__self__, "ipv6_allow_local_in_silent_drop", ipv6_allow_local_in_silent_drop) if ipv6_allow_local_in_slient_drop is not None: pulumi.set(__self__, "ipv6_allow_local_in_slient_drop", ipv6_allow_local_in_slient_drop) if ipv6_allow_multicast_probe is not None: @@ -929,6 +943,8 @@ def __init__(__self__, *, pulumi.set(__self__, "multicast_forward", multicast_forward) if ndp_max_entry is not None: pulumi.set(__self__, "ndp_max_entry", ndp_max_entry) + if npu_neighbor_update is not None: + pulumi.set(__self__, "npu_neighbor_update", npu_neighbor_update) if per_user_bal is not None: pulumi.set(__self__, "per_user_bal", per_user_bal) if per_user_bwl is not None: @@ -1172,7 +1188,7 @@ def __init__(__self__, *, @pulumi.getter(name="adminConcurrent") def admin_concurrent(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. """ return pulumi.get(self, "admin_concurrent") @@ -1184,7 +1200,7 @@ def admin_concurrent(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="adminConsoleTimeout") def admin_console_timeout(self) -> Optional[pulumi.Input[int]]: """ - Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). """ return pulumi.get(self, "admin_console_timeout") @@ -1484,7 +1500,7 @@ def admin_telnet_port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def admintimeout(self) -> Optional[pulumi.Input[int]]: """ - Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). """ return pulumi.get(self, "admintimeout") @@ -1568,7 +1584,7 @@ def auth_cert(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="authHttpPort") def auth_http_port(self) -> Optional[pulumi.Input[int]]: """ - User authentication HTTP port. (1 - 65535, default = 80). + User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. """ return pulumi.get(self, "auth_http_port") @@ -1580,7 +1596,7 @@ def auth_http_port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="authHttpsPort") def auth_https_port(self) -> Optional[pulumi.Input[int]]: """ - User authentication HTTPS port. (1 - 65535, default = 443). + User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. """ return pulumi.get(self, "auth_https_port") @@ -1748,7 +1764,7 @@ def cert_chain_max(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="cfgRevertTimeout") def cfg_revert_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time-out for reverting to the last saved configuration. + Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). """ return pulumi.get(self, "cfg_revert_timeout") @@ -1868,7 +1884,7 @@ def compliance_check_time(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cpuUseThreshold") def cpu_use_threshold(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + Threshold at which CPU usage is reported. (% of total CPU, default = 90). """ return pulumi.get(self, "cpu_use_threshold") @@ -1948,6 +1964,18 @@ def dh_params(self) -> Optional[pulumi.Input[str]]: def dh_params(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dh_params", value) + @property + @pulumi.getter(name="dhcpLeaseBackupInterval") + def dhcp_lease_backup_interval(self) -> Optional[pulumi.Input[int]]: + """ + DHCP leases backup interval in seconds (10 - 3600, default = 60). + """ + return pulumi.get(self, "dhcp_lease_backup_interval") + + @dhcp_lease_backup_interval.setter + def dhcp_lease_backup_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "dhcp_lease_backup_interval", value) + @property @pulumi.getter(name="dnsproxyWorkerCount") def dnsproxy_worker_count(self) -> Optional[pulumi.Input[int]]: @@ -2276,7 +2304,7 @@ def fortitoken_cloud_sync_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2788,6 +2816,18 @@ def ipsec_hmac_offload(self) -> Optional[pulumi.Input[str]]: def ipsec_hmac_offload(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipsec_hmac_offload", value) + @property + @pulumi.getter(name="ipsecQatOffload") + def ipsec_qat_offload(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "ipsec_qat_offload") + + @ipsec_qat_offload.setter + def ipsec_qat_offload(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ipsec_qat_offload", value) + @property @pulumi.getter(name="ipsecRoundRobin") def ipsec_round_robin(self) -> Optional[pulumi.Input[str]]: @@ -2836,6 +2876,18 @@ def ipv6_allow_anycast_probe(self) -> Optional[pulumi.Input[str]]: def ipv6_allow_anycast_probe(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipv6_allow_anycast_probe", value) + @property + @pulumi.getter(name="ipv6AllowLocalInSilentDrop") + def ipv6_allow_local_in_silent_drop(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "ipv6_allow_local_in_silent_drop") + + @ipv6_allow_local_in_silent_drop.setter + def ipv6_allow_local_in_silent_drop(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ipv6_allow_local_in_silent_drop", value) + @property @pulumi.getter(name="ipv6AllowLocalInSlientDrop") def ipv6_allow_local_in_slient_drop(self) -> Optional[pulumi.Input[str]]: @@ -3092,7 +3144,7 @@ def mc_ttl_notchange(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="memoryUseThresholdExtreme") def memory_use_threshold_extreme(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). """ return pulumi.get(self, "memory_use_threshold_extreme") @@ -3104,7 +3156,7 @@ def memory_use_threshold_extreme(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="memoryUseThresholdGreen") def memory_use_threshold_green(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). """ return pulumi.get(self, "memory_use_threshold_green") @@ -3116,7 +3168,7 @@ def memory_use_threshold_green(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="memoryUseThresholdRed") def memory_use_threshold_red(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). """ return pulumi.get(self, "memory_use_threshold_red") @@ -3128,7 +3180,7 @@ def memory_use_threshold_red(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="miglogAffinity") def miglog_affinity(self) -> Optional[pulumi.Input[str]]: """ - Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. """ return pulumi.get(self, "miglog_affinity") @@ -3140,7 +3192,7 @@ def miglog_affinity(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="miglogdChildren") def miglogd_children(self) -> Optional[pulumi.Input[int]]: """ - Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. """ return pulumi.get(self, "miglogd_children") @@ -3184,6 +3236,18 @@ def ndp_max_entry(self) -> Optional[pulumi.Input[int]]: def ndp_max_entry(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "ndp_max_entry", value) + @property + @pulumi.getter(name="npuNeighborUpdate") + def npu_neighbor_update(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "npu_neighbor_update") + + @npu_neighbor_update.setter + def npu_neighbor_update(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "npu_neighbor_update", value) + @property @pulumi.getter(name="perUserBal") def per_user_bal(self) -> Optional[pulumi.Input[str]]: @@ -3524,7 +3588,7 @@ def reboot_upon_config_restore(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def refresh(self) -> Optional[pulumi.Input[int]]: """ - Statistics refresh interval in GUI. + Statistics refresh interval second(s) in GUI. """ return pulumi.get(self, "refresh") @@ -3536,7 +3600,7 @@ def refresh(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def remoteauthtimeout(self) -> Optional[pulumi.Input[int]]: """ - Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. """ return pulumi.get(self, "remoteauthtimeout") @@ -4028,7 +4092,7 @@ def strict_dirty_session_check(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="strongCrypto") def strong_crypto(self) -> Optional[pulumi.Input[str]]: """ - Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. """ return pulumi.get(self, "strong_crypto") @@ -4136,7 +4200,7 @@ def tcp_rst_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="tcpTimewaitTimer") def tcp_timewait_timer(self) -> Optional[pulumi.Input[int]]: """ - Length of the TCP TIME-WAIT state in seconds. + Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). """ return pulumi.get(self, "tcp_timewait_timer") @@ -4681,6 +4745,7 @@ def __init__(__self__, *, device_identification_active_scan_delay: Optional[pulumi.Input[int]] = None, device_idle_timeout: Optional[pulumi.Input[int]] = None, dh_params: Optional[pulumi.Input[str]] = None, + dhcp_lease_backup_interval: Optional[pulumi.Input[int]] = None, dnsproxy_worker_count: Optional[pulumi.Input[int]] = None, dst: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, @@ -4751,10 +4816,12 @@ def __init__(__self__, *, ipsec_asic_offload: Optional[pulumi.Input[str]] = None, ipsec_ha_seqjump_rate: Optional[pulumi.Input[int]] = None, ipsec_hmac_offload: Optional[pulumi.Input[str]] = None, + ipsec_qat_offload: Optional[pulumi.Input[str]] = None, ipsec_round_robin: Optional[pulumi.Input[str]] = None, ipsec_soft_dec_async: Optional[pulumi.Input[str]] = None, ipv6_accept_dad: Optional[pulumi.Input[int]] = None, ipv6_allow_anycast_probe: Optional[pulumi.Input[str]] = None, + ipv6_allow_local_in_silent_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_local_in_slient_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_multicast_probe: Optional[pulumi.Input[str]] = None, ipv6_allow_traffic_redirect: Optional[pulumi.Input[str]] = None, @@ -4784,6 +4851,7 @@ def __init__(__self__, *, multi_factor_authentication: Optional[pulumi.Input[str]] = None, multicast_forward: Optional[pulumi.Input[str]] = None, ndp_max_entry: Optional[pulumi.Input[int]] = None, + npu_neighbor_update: Optional[pulumi.Input[str]] = None, per_user_bal: Optional[pulumi.Input[str]] = None, per_user_bwl: Optional[pulumi.Input[str]] = None, pmtu_discovery: Optional[pulumi.Input[str]] = None, @@ -4905,8 +4973,8 @@ def __init__(__self__, *, wireless_controller_port: Optional[pulumi.Input[int]] = None): """ Input properties used for looking up and filtering Global resources. - :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. - :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. + :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). :param pulumi.Input[str] admin_forticloud_sso_default_profile: Override access profile. :param pulumi.Input[str] admin_forticloud_sso_login: Enable/disable FortiCloud admin login via SSO. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_host: Administrative host for HTTP and HTTPS. When set, will be used in lieu of the client's Host header for any redirection. @@ -4931,15 +4999,15 @@ def __init__(__self__, *, :param pulumi.Input[str] admin_ssh_v1: Enable/disable SSH v1 compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_telnet: Enable/disable TELNET service. Valid values: `enable`, `disable`. :param pulumi.Input[int] admin_telnet_port: Administrative access port for TELNET. (1 - 65535, default = 23). - :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). :param pulumi.Input[str] alias: Alias for your FortiGate unit. :param pulumi.Input[str] allow_traffic_redirect: Disable to allow traffic to be routed back on a different interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] anti_replay: Level of checking for packet replay and TCP sequence checking. Valid values: `disable`, `loose`, `strict`. :param pulumi.Input[int] arp_max_entry: Maximum number of dynamically learned MAC addresses that can be added to the ARP table (131072 - 2147483647, default = 131072). :param pulumi.Input[str] asymroute: Enable/disable asymmetric route. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_cert: Server certificate that the FortiGate uses for HTTPS firewall authentication connections. - :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535, default = 80). - :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535, default = 443). + :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. + :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. :param pulumi.Input[int] auth_ike_saml_port: User IKE SAML authentication port (0 - 65535, default = 1001). :param pulumi.Input[str] auth_keepalive: Enable to prevent user authentication sessions from timing out when idle. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_session_limit: Action to take when the number of allowed user authenticated sessions is reached. Valid values: `block-new`, `logout-inactive`. @@ -4953,7 +5021,7 @@ def __init__(__self__, *, :param pulumi.Input[int] block_session_timer: Duration in seconds for blocked sessions (1 - 300 sec (5 minutes), default = 30). :param pulumi.Input[int] br_fdb_max_entry: Maximum number of bridge forwarding database (FDB) entries. :param pulumi.Input[int] cert_chain_max: Maximum number of certificates that can be traversed in a certificate chain. - :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. + :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). :param pulumi.Input[str] cfg_save: Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. :param pulumi.Input[str] check_protocol_header: Level of checking performed on protocol headers. Strict checking is more thorough but may affect performance. Loose checking is ok in most cases. Valid values: `loose`, `strict`. :param pulumi.Input[str] check_reset_range: Configure ICMP error message verification. You can either apply strict RST range checking or disable it. Valid values: `strict`, `disable`. @@ -4963,13 +5031,14 @@ def __init__(__self__, *, :param pulumi.Input[str] cmdbsvr_affinity: Affinity setting for cmdbsvr (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] compliance_check: Enable/disable global PCI DSS compliance check. Valid values: `enable`, `disable`. :param pulumi.Input[str] compliance_check_time: Time of day to run scheduled PCI DSS compliance checks. - :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (% of total CPU, default = 90). :param pulumi.Input[str] csr_ca_attribute: Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. :param pulumi.Input[str] daily_restart: Enable/disable daily restart of FortiGate unit. Use the restart-time option to set the time of day for the restart. Valid values: `enable`, `disable`. :param pulumi.Input[str] default_service_source_port: Default service source port range. (default=1-65535) :param pulumi.Input[int] device_identification_active_scan_delay: Number of seconds to passively scan a device before performing an active scan. (20 - 3600 sec, (20 sec to 1 hour), default = 90). :param pulumi.Input[int] device_idle_timeout: Time in seconds that a device must be idle to automatically log the device user out. (30 - 31536000 sec (30 sec to 1 year), default = 300). :param pulumi.Input[str] dh_params: Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. + :param pulumi.Input[int] dhcp_lease_backup_interval: DHCP leases backup interval in seconds (10 - 3600, default = 60). :param pulumi.Input[int] dnsproxy_worker_count: DNS proxy worker count. :param pulumi.Input[str] dst: Enable/disable daylight saving time. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. @@ -4997,7 +5066,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fortitoken_cloud: Enable/disable FortiToken Cloud service. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken_cloud_push_status: Enable/disable FTM push service of FortiToken Cloud. Valid values: `enable`, `disable`. :param pulumi.Input[int] fortitoken_cloud_sync_interval: Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_allow_default_hostname: Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_incompatible_fabric_fgt: Enable/disable Allow FGT with incompatible firmware to be treated as compatible in security fabric on the GUI. May cause unexpected error. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_app_detection_sdwan: Enable/disable Allow app-detection based SD-WAN. Valid values: `enable`, `disable`. @@ -5040,10 +5109,12 @@ def __init__(__self__, *, :param pulumi.Input[str] ipsec_asic_offload: Enable/disable ASIC offloading (hardware acceleration) for IPsec VPN traffic. Hardware acceleration can offload IPsec VPN sessions and accelerate encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipsec_ha_seqjump_rate: ESP jump ahead rate (1G - 10G pps equivalent). :param pulumi.Input[str] ipsec_hmac_offload: Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipsec_qat_offload: Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_round_robin: Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_soft_dec_async: Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipv6_accept_dad: Enable/disable acceptance of IPv6 Duplicate Address Detection (DAD). :param pulumi.Input[str] ipv6_allow_anycast_probe: Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipv6_allow_local_in_silent_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_local_in_slient_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_multicast_probe: Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_traffic_redirect: Disable to prevent IPv6 traffic with same local ingress and egress interface from being forwarded without policy check. Valid values: `enable`, `disable`. @@ -5065,14 +5136,15 @@ def __init__(__self__, *, :param pulumi.Input[int] max_dlpstat_memory: Maximum DLP stat memory (0 - 4294967295). :param pulumi.Input[int] max_route_cache_size: Maximum number of IP route cache entries (0 - 2147483647). :param pulumi.Input[str] mc_ttl_notchange: Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. - :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). - :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). - :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). - :param pulumi.Input[str] miglog_affinity: Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). - :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). + :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). + :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). + :param pulumi.Input[str] miglog_affinity: Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. + :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. :param pulumi.Input[str] multi_factor_authentication: Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. :param pulumi.Input[str] multicast_forward: Enable/disable multicast forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[int] ndp_max_entry: Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). + :param pulumi.Input[str] npu_neighbor_update: Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bal: Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bwl: Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] pmtu_discovery: Enable/disable path MTU discovery. Valid values: `enable`, `disable`. @@ -5101,8 +5173,8 @@ def __init__(__self__, *, :param pulumi.Input[str] quic_udp_payload_size_shaping_per_cid: Enable/disable UDP payload size shaping per connection ID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] radius_port: RADIUS service port number. :param pulumi.Input[str] reboot_upon_config_restore: Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] refresh: Statistics refresh interval in GUI. - :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + :param pulumi.Input[int] refresh: Statistics refresh interval second(s) in GUI. + :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. :param pulumi.Input[str] reset_sessionless_tcp: Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. :param pulumi.Input[str] restart_time: Daily restart time (hh:mm). :param pulumi.Input[str] revision_backup_on_logout: Enable/disable back-up of the latest configuration revision when an administrator logs out of the CLI or GUI. Valid values: `enable`, `disable`. @@ -5143,7 +5215,7 @@ def __init__(__self__, *, :param pulumi.Input[str] sslvpn_plugin_version_check: Enable/disable checking browser's plugin version by SSL VPN. Valid values: `enable`, `disable`. :param pulumi.Input[str] sslvpn_web_mode: Enable/disable SSL-VPN web mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_dirty_session_check: Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. - :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller: Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. :param pulumi.Input[str] switch_controller_reserved_network: Enable reserved network subnet for controlled switches. This is available when the switch controller is enabled. :param pulumi.Input[int] sys_perf_log_interval: Time in minutes between updates of performance statistics logging. (1 - 15 min, default = 5, 0 = disabled). @@ -5152,7 +5224,7 @@ def __init__(__self__, *, :param pulumi.Input[int] tcp_halfopen_timer: Number of seconds the FortiGate unit should wait to close a session after one peer has sent an open session packet but the other has not responded (1 - 86400 sec (1 day), default = 10). :param pulumi.Input[str] tcp_option: Enable SACK, timestamp and MSS TCP options. Valid values: `enable`, `disable`. :param pulumi.Input[int] tcp_rst_timer: Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). - :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds. + :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). :param pulumi.Input[str] tftp: Enable/disable TFTP. Valid values: `enable`, `disable`. :param pulumi.Input[str] timezone: Number corresponding to your time zone from 00 to 86. Enter set timezone ? to view the list of time zones and the numbers that represent them. :param pulumi.Input[str] tp_mc_skip_policy: Enable/disable skip policy check and allow multicast through. Valid values: `enable`, `disable`. @@ -5323,6 +5395,8 @@ def __init__(__self__, *, pulumi.set(__self__, "device_idle_timeout", device_idle_timeout) if dh_params is not None: pulumi.set(__self__, "dh_params", dh_params) + if dhcp_lease_backup_interval is not None: + pulumi.set(__self__, "dhcp_lease_backup_interval", dhcp_lease_backup_interval) if dnsproxy_worker_count is not None: pulumi.set(__self__, "dnsproxy_worker_count", dnsproxy_worker_count) if dst is not None: @@ -5463,6 +5537,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ipsec_ha_seqjump_rate", ipsec_ha_seqjump_rate) if ipsec_hmac_offload is not None: pulumi.set(__self__, "ipsec_hmac_offload", ipsec_hmac_offload) + if ipsec_qat_offload is not None: + pulumi.set(__self__, "ipsec_qat_offload", ipsec_qat_offload) if ipsec_round_robin is not None: pulumi.set(__self__, "ipsec_round_robin", ipsec_round_robin) if ipsec_soft_dec_async is not None: @@ -5471,6 +5547,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ipv6_accept_dad", ipv6_accept_dad) if ipv6_allow_anycast_probe is not None: pulumi.set(__self__, "ipv6_allow_anycast_probe", ipv6_allow_anycast_probe) + if ipv6_allow_local_in_silent_drop is not None: + pulumi.set(__self__, "ipv6_allow_local_in_silent_drop", ipv6_allow_local_in_silent_drop) if ipv6_allow_local_in_slient_drop is not None: pulumi.set(__self__, "ipv6_allow_local_in_slient_drop", ipv6_allow_local_in_slient_drop) if ipv6_allow_multicast_probe is not None: @@ -5529,6 +5607,8 @@ def __init__(__self__, *, pulumi.set(__self__, "multicast_forward", multicast_forward) if ndp_max_entry is not None: pulumi.set(__self__, "ndp_max_entry", ndp_max_entry) + if npu_neighbor_update is not None: + pulumi.set(__self__, "npu_neighbor_update", npu_neighbor_update) if per_user_bal is not None: pulumi.set(__self__, "per_user_bal", per_user_bal) if per_user_bwl is not None: @@ -5772,7 +5852,7 @@ def __init__(__self__, *, @pulumi.getter(name="adminConcurrent") def admin_concurrent(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. """ return pulumi.get(self, "admin_concurrent") @@ -5784,7 +5864,7 @@ def admin_concurrent(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="adminConsoleTimeout") def admin_console_timeout(self) -> Optional[pulumi.Input[int]]: """ - Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). """ return pulumi.get(self, "admin_console_timeout") @@ -6084,7 +6164,7 @@ def admin_telnet_port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def admintimeout(self) -> Optional[pulumi.Input[int]]: """ - Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). """ return pulumi.get(self, "admintimeout") @@ -6168,7 +6248,7 @@ def auth_cert(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="authHttpPort") def auth_http_port(self) -> Optional[pulumi.Input[int]]: """ - User authentication HTTP port. (1 - 65535, default = 80). + User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. """ return pulumi.get(self, "auth_http_port") @@ -6180,7 +6260,7 @@ def auth_http_port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="authHttpsPort") def auth_https_port(self) -> Optional[pulumi.Input[int]]: """ - User authentication HTTPS port. (1 - 65535, default = 443). + User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. """ return pulumi.get(self, "auth_https_port") @@ -6348,7 +6428,7 @@ def cert_chain_max(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="cfgRevertTimeout") def cfg_revert_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time-out for reverting to the last saved configuration. + Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). """ return pulumi.get(self, "cfg_revert_timeout") @@ -6468,7 +6548,7 @@ def compliance_check_time(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cpuUseThreshold") def cpu_use_threshold(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + Threshold at which CPU usage is reported. (% of total CPU, default = 90). """ return pulumi.get(self, "cpu_use_threshold") @@ -6548,6 +6628,18 @@ def dh_params(self) -> Optional[pulumi.Input[str]]: def dh_params(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dh_params", value) + @property + @pulumi.getter(name="dhcpLeaseBackupInterval") + def dhcp_lease_backup_interval(self) -> Optional[pulumi.Input[int]]: + """ + DHCP leases backup interval in seconds (10 - 3600, default = 60). + """ + return pulumi.get(self, "dhcp_lease_backup_interval") + + @dhcp_lease_backup_interval.setter + def dhcp_lease_backup_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "dhcp_lease_backup_interval", value) + @property @pulumi.getter(name="dnsproxyWorkerCount") def dnsproxy_worker_count(self) -> Optional[pulumi.Input[int]]: @@ -6876,7 +6968,7 @@ def fortitoken_cloud_sync_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -7388,6 +7480,18 @@ def ipsec_hmac_offload(self) -> Optional[pulumi.Input[str]]: def ipsec_hmac_offload(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipsec_hmac_offload", value) + @property + @pulumi.getter(name="ipsecQatOffload") + def ipsec_qat_offload(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "ipsec_qat_offload") + + @ipsec_qat_offload.setter + def ipsec_qat_offload(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ipsec_qat_offload", value) + @property @pulumi.getter(name="ipsecRoundRobin") def ipsec_round_robin(self) -> Optional[pulumi.Input[str]]: @@ -7436,6 +7540,18 @@ def ipv6_allow_anycast_probe(self) -> Optional[pulumi.Input[str]]: def ipv6_allow_anycast_probe(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipv6_allow_anycast_probe", value) + @property + @pulumi.getter(name="ipv6AllowLocalInSilentDrop") + def ipv6_allow_local_in_silent_drop(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "ipv6_allow_local_in_silent_drop") + + @ipv6_allow_local_in_silent_drop.setter + def ipv6_allow_local_in_silent_drop(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ipv6_allow_local_in_silent_drop", value) + @property @pulumi.getter(name="ipv6AllowLocalInSlientDrop") def ipv6_allow_local_in_slient_drop(self) -> Optional[pulumi.Input[str]]: @@ -7692,7 +7808,7 @@ def mc_ttl_notchange(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="memoryUseThresholdExtreme") def memory_use_threshold_extreme(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). """ return pulumi.get(self, "memory_use_threshold_extreme") @@ -7704,7 +7820,7 @@ def memory_use_threshold_extreme(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="memoryUseThresholdGreen") def memory_use_threshold_green(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). """ return pulumi.get(self, "memory_use_threshold_green") @@ -7716,7 +7832,7 @@ def memory_use_threshold_green(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="memoryUseThresholdRed") def memory_use_threshold_red(self) -> Optional[pulumi.Input[int]]: """ - Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). """ return pulumi.get(self, "memory_use_threshold_red") @@ -7728,7 +7844,7 @@ def memory_use_threshold_red(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="miglogAffinity") def miglog_affinity(self) -> Optional[pulumi.Input[str]]: """ - Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. """ return pulumi.get(self, "miglog_affinity") @@ -7740,7 +7856,7 @@ def miglog_affinity(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="miglogdChildren") def miglogd_children(self) -> Optional[pulumi.Input[int]]: """ - Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. """ return pulumi.get(self, "miglogd_children") @@ -7784,6 +7900,18 @@ def ndp_max_entry(self) -> Optional[pulumi.Input[int]]: def ndp_max_entry(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "ndp_max_entry", value) + @property + @pulumi.getter(name="npuNeighborUpdate") + def npu_neighbor_update(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "npu_neighbor_update") + + @npu_neighbor_update.setter + def npu_neighbor_update(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "npu_neighbor_update", value) + @property @pulumi.getter(name="perUserBal") def per_user_bal(self) -> Optional[pulumi.Input[str]]: @@ -8124,7 +8252,7 @@ def reboot_upon_config_restore(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def refresh(self) -> Optional[pulumi.Input[int]]: """ - Statistics refresh interval in GUI. + Statistics refresh interval second(s) in GUI. """ return pulumi.get(self, "refresh") @@ -8136,7 +8264,7 @@ def refresh(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def remoteauthtimeout(self) -> Optional[pulumi.Input[int]]: """ - Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. """ return pulumi.get(self, "remoteauthtimeout") @@ -8628,7 +8756,7 @@ def strict_dirty_session_check(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="strongCrypto") def strong_crypto(self) -> Optional[pulumi.Input[str]]: """ - Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. """ return pulumi.get(self, "strong_crypto") @@ -8736,7 +8864,7 @@ def tcp_rst_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="tcpTimewaitTimer") def tcp_timewait_timer(self) -> Optional[pulumi.Input[int]]: """ - Length of the TCP TIME-WAIT state in seconds. + Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). """ return pulumi.get(self, "tcp_timewait_timer") @@ -9283,6 +9411,7 @@ def __init__(__self__, device_identification_active_scan_delay: Optional[pulumi.Input[int]] = None, device_idle_timeout: Optional[pulumi.Input[int]] = None, dh_params: Optional[pulumi.Input[str]] = None, + dhcp_lease_backup_interval: Optional[pulumi.Input[int]] = None, dnsproxy_worker_count: Optional[pulumi.Input[int]] = None, dst: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, @@ -9353,10 +9482,12 @@ def __init__(__self__, ipsec_asic_offload: Optional[pulumi.Input[str]] = None, ipsec_ha_seqjump_rate: Optional[pulumi.Input[int]] = None, ipsec_hmac_offload: Optional[pulumi.Input[str]] = None, + ipsec_qat_offload: Optional[pulumi.Input[str]] = None, ipsec_round_robin: Optional[pulumi.Input[str]] = None, ipsec_soft_dec_async: Optional[pulumi.Input[str]] = None, ipv6_accept_dad: Optional[pulumi.Input[int]] = None, ipv6_allow_anycast_probe: Optional[pulumi.Input[str]] = None, + ipv6_allow_local_in_silent_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_local_in_slient_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_multicast_probe: Optional[pulumi.Input[str]] = None, ipv6_allow_traffic_redirect: Optional[pulumi.Input[str]] = None, @@ -9386,6 +9517,7 @@ def __init__(__self__, multi_factor_authentication: Optional[pulumi.Input[str]] = None, multicast_forward: Optional[pulumi.Input[str]] = None, ndp_max_entry: Optional[pulumi.Input[int]] = None, + npu_neighbor_update: Optional[pulumi.Input[str]] = None, per_user_bal: Optional[pulumi.Input[str]] = None, per_user_bwl: Optional[pulumi.Input[str]] = None, pmtu_discovery: Optional[pulumi.Input[str]] = None, @@ -9511,7 +9643,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -9522,7 +9653,6 @@ def __init__(__self__, hostname="ste11", timezone="04") ``` - ## Import @@ -9544,8 +9674,8 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. - :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. + :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). :param pulumi.Input[str] admin_forticloud_sso_default_profile: Override access profile. :param pulumi.Input[str] admin_forticloud_sso_login: Enable/disable FortiCloud admin login via SSO. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_host: Administrative host for HTTP and HTTPS. When set, will be used in lieu of the client's Host header for any redirection. @@ -9570,15 +9700,15 @@ def __init__(__self__, :param pulumi.Input[str] admin_ssh_v1: Enable/disable SSH v1 compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_telnet: Enable/disable TELNET service. Valid values: `enable`, `disable`. :param pulumi.Input[int] admin_telnet_port: Administrative access port for TELNET. (1 - 65535, default = 23). - :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). :param pulumi.Input[str] alias: Alias for your FortiGate unit. :param pulumi.Input[str] allow_traffic_redirect: Disable to allow traffic to be routed back on a different interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] anti_replay: Level of checking for packet replay and TCP sequence checking. Valid values: `disable`, `loose`, `strict`. :param pulumi.Input[int] arp_max_entry: Maximum number of dynamically learned MAC addresses that can be added to the ARP table (131072 - 2147483647, default = 131072). :param pulumi.Input[str] asymroute: Enable/disable asymmetric route. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_cert: Server certificate that the FortiGate uses for HTTPS firewall authentication connections. - :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535, default = 80). - :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535, default = 443). + :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. + :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. :param pulumi.Input[int] auth_ike_saml_port: User IKE SAML authentication port (0 - 65535, default = 1001). :param pulumi.Input[str] auth_keepalive: Enable to prevent user authentication sessions from timing out when idle. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_session_limit: Action to take when the number of allowed user authenticated sessions is reached. Valid values: `block-new`, `logout-inactive`. @@ -9592,7 +9722,7 @@ def __init__(__self__, :param pulumi.Input[int] block_session_timer: Duration in seconds for blocked sessions (1 - 300 sec (5 minutes), default = 30). :param pulumi.Input[int] br_fdb_max_entry: Maximum number of bridge forwarding database (FDB) entries. :param pulumi.Input[int] cert_chain_max: Maximum number of certificates that can be traversed in a certificate chain. - :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. + :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). :param pulumi.Input[str] cfg_save: Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. :param pulumi.Input[str] check_protocol_header: Level of checking performed on protocol headers. Strict checking is more thorough but may affect performance. Loose checking is ok in most cases. Valid values: `loose`, `strict`. :param pulumi.Input[str] check_reset_range: Configure ICMP error message verification. You can either apply strict RST range checking or disable it. Valid values: `strict`, `disable`. @@ -9602,13 +9732,14 @@ def __init__(__self__, :param pulumi.Input[str] cmdbsvr_affinity: Affinity setting for cmdbsvr (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] compliance_check: Enable/disable global PCI DSS compliance check. Valid values: `enable`, `disable`. :param pulumi.Input[str] compliance_check_time: Time of day to run scheduled PCI DSS compliance checks. - :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (% of total CPU, default = 90). :param pulumi.Input[str] csr_ca_attribute: Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. :param pulumi.Input[str] daily_restart: Enable/disable daily restart of FortiGate unit. Use the restart-time option to set the time of day for the restart. Valid values: `enable`, `disable`. :param pulumi.Input[str] default_service_source_port: Default service source port range. (default=1-65535) :param pulumi.Input[int] device_identification_active_scan_delay: Number of seconds to passively scan a device before performing an active scan. (20 - 3600 sec, (20 sec to 1 hour), default = 90). :param pulumi.Input[int] device_idle_timeout: Time in seconds that a device must be idle to automatically log the device user out. (30 - 31536000 sec (30 sec to 1 year), default = 300). :param pulumi.Input[str] dh_params: Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. + :param pulumi.Input[int] dhcp_lease_backup_interval: DHCP leases backup interval in seconds (10 - 3600, default = 60). :param pulumi.Input[int] dnsproxy_worker_count: DNS proxy worker count. :param pulumi.Input[str] dst: Enable/disable daylight saving time. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. @@ -9636,7 +9767,7 @@ def __init__(__self__, :param pulumi.Input[str] fortitoken_cloud: Enable/disable FortiToken Cloud service. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken_cloud_push_status: Enable/disable FTM push service of FortiToken Cloud. Valid values: `enable`, `disable`. :param pulumi.Input[int] fortitoken_cloud_sync_interval: Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_allow_default_hostname: Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_incompatible_fabric_fgt: Enable/disable Allow FGT with incompatible firmware to be treated as compatible in security fabric on the GUI. May cause unexpected error. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_app_detection_sdwan: Enable/disable Allow app-detection based SD-WAN. Valid values: `enable`, `disable`. @@ -9679,10 +9810,12 @@ def __init__(__self__, :param pulumi.Input[str] ipsec_asic_offload: Enable/disable ASIC offloading (hardware acceleration) for IPsec VPN traffic. Hardware acceleration can offload IPsec VPN sessions and accelerate encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipsec_ha_seqjump_rate: ESP jump ahead rate (1G - 10G pps equivalent). :param pulumi.Input[str] ipsec_hmac_offload: Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipsec_qat_offload: Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_round_robin: Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_soft_dec_async: Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipv6_accept_dad: Enable/disable acceptance of IPv6 Duplicate Address Detection (DAD). :param pulumi.Input[str] ipv6_allow_anycast_probe: Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipv6_allow_local_in_silent_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_local_in_slient_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_multicast_probe: Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_traffic_redirect: Disable to prevent IPv6 traffic with same local ingress and egress interface from being forwarded without policy check. Valid values: `enable`, `disable`. @@ -9704,14 +9837,15 @@ def __init__(__self__, :param pulumi.Input[int] max_dlpstat_memory: Maximum DLP stat memory (0 - 4294967295). :param pulumi.Input[int] max_route_cache_size: Maximum number of IP route cache entries (0 - 2147483647). :param pulumi.Input[str] mc_ttl_notchange: Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. - :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). - :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). - :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). - :param pulumi.Input[str] miglog_affinity: Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). - :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). + :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). + :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). + :param pulumi.Input[str] miglog_affinity: Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. + :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. :param pulumi.Input[str] multi_factor_authentication: Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. :param pulumi.Input[str] multicast_forward: Enable/disable multicast forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[int] ndp_max_entry: Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). + :param pulumi.Input[str] npu_neighbor_update: Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bal: Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bwl: Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] pmtu_discovery: Enable/disable path MTU discovery. Valid values: `enable`, `disable`. @@ -9740,8 +9874,8 @@ def __init__(__self__, :param pulumi.Input[str] quic_udp_payload_size_shaping_per_cid: Enable/disable UDP payload size shaping per connection ID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] radius_port: RADIUS service port number. :param pulumi.Input[str] reboot_upon_config_restore: Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] refresh: Statistics refresh interval in GUI. - :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + :param pulumi.Input[int] refresh: Statistics refresh interval second(s) in GUI. + :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. :param pulumi.Input[str] reset_sessionless_tcp: Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. :param pulumi.Input[str] restart_time: Daily restart time (hh:mm). :param pulumi.Input[str] revision_backup_on_logout: Enable/disable back-up of the latest configuration revision when an administrator logs out of the CLI or GUI. Valid values: `enable`, `disable`. @@ -9782,7 +9916,7 @@ def __init__(__self__, :param pulumi.Input[str] sslvpn_plugin_version_check: Enable/disable checking browser's plugin version by SSL VPN. Valid values: `enable`, `disable`. :param pulumi.Input[str] sslvpn_web_mode: Enable/disable SSL-VPN web mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_dirty_session_check: Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. - :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller: Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. :param pulumi.Input[str] switch_controller_reserved_network: Enable reserved network subnet for controlled switches. This is available when the switch controller is enabled. :param pulumi.Input[int] sys_perf_log_interval: Time in minutes between updates of performance statistics logging. (1 - 15 min, default = 5, 0 = disabled). @@ -9791,7 +9925,7 @@ def __init__(__self__, :param pulumi.Input[int] tcp_halfopen_timer: Number of seconds the FortiGate unit should wait to close a session after one peer has sent an open session packet but the other has not responded (1 - 86400 sec (1 day), default = 10). :param pulumi.Input[str] tcp_option: Enable SACK, timestamp and MSS TCP options. Valid values: `enable`, `disable`. :param pulumi.Input[int] tcp_rst_timer: Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). - :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds. + :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). :param pulumi.Input[str] tftp: Enable/disable TFTP. Valid values: `enable`, `disable`. :param pulumi.Input[str] timezone: Number corresponding to your time zone from 00 to 86. Enter set timezone ? to view the list of time zones and the numbers that represent them. :param pulumi.Input[str] tp_mc_skip_policy: Enable/disable skip policy check and allow multicast through. Valid values: `enable`, `disable`. @@ -9843,7 +9977,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -9854,7 +9987,6 @@ def __init__(__self__, hostname="ste11", timezone="04") ``` - ## Import @@ -9954,6 +10086,7 @@ def _internal_init(__self__, device_identification_active_scan_delay: Optional[pulumi.Input[int]] = None, device_idle_timeout: Optional[pulumi.Input[int]] = None, dh_params: Optional[pulumi.Input[str]] = None, + dhcp_lease_backup_interval: Optional[pulumi.Input[int]] = None, dnsproxy_worker_count: Optional[pulumi.Input[int]] = None, dst: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, @@ -10024,10 +10157,12 @@ def _internal_init(__self__, ipsec_asic_offload: Optional[pulumi.Input[str]] = None, ipsec_ha_seqjump_rate: Optional[pulumi.Input[int]] = None, ipsec_hmac_offload: Optional[pulumi.Input[str]] = None, + ipsec_qat_offload: Optional[pulumi.Input[str]] = None, ipsec_round_robin: Optional[pulumi.Input[str]] = None, ipsec_soft_dec_async: Optional[pulumi.Input[str]] = None, ipv6_accept_dad: Optional[pulumi.Input[int]] = None, ipv6_allow_anycast_probe: Optional[pulumi.Input[str]] = None, + ipv6_allow_local_in_silent_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_local_in_slient_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_multicast_probe: Optional[pulumi.Input[str]] = None, ipv6_allow_traffic_redirect: Optional[pulumi.Input[str]] = None, @@ -10057,6 +10192,7 @@ def _internal_init(__self__, multi_factor_authentication: Optional[pulumi.Input[str]] = None, multicast_forward: Optional[pulumi.Input[str]] = None, ndp_max_entry: Optional[pulumi.Input[int]] = None, + npu_neighbor_update: Optional[pulumi.Input[str]] = None, per_user_bal: Optional[pulumi.Input[str]] = None, per_user_bwl: Optional[pulumi.Input[str]] = None, pmtu_discovery: Optional[pulumi.Input[str]] = None, @@ -10250,6 +10386,7 @@ def _internal_init(__self__, __props__.__dict__["device_identification_active_scan_delay"] = device_identification_active_scan_delay __props__.__dict__["device_idle_timeout"] = device_idle_timeout __props__.__dict__["dh_params"] = dh_params + __props__.__dict__["dhcp_lease_backup_interval"] = dhcp_lease_backup_interval __props__.__dict__["dnsproxy_worker_count"] = dnsproxy_worker_count __props__.__dict__["dst"] = dst __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable @@ -10320,10 +10457,12 @@ def _internal_init(__self__, __props__.__dict__["ipsec_asic_offload"] = ipsec_asic_offload __props__.__dict__["ipsec_ha_seqjump_rate"] = ipsec_ha_seqjump_rate __props__.__dict__["ipsec_hmac_offload"] = ipsec_hmac_offload + __props__.__dict__["ipsec_qat_offload"] = ipsec_qat_offload __props__.__dict__["ipsec_round_robin"] = ipsec_round_robin __props__.__dict__["ipsec_soft_dec_async"] = ipsec_soft_dec_async __props__.__dict__["ipv6_accept_dad"] = ipv6_accept_dad __props__.__dict__["ipv6_allow_anycast_probe"] = ipv6_allow_anycast_probe + __props__.__dict__["ipv6_allow_local_in_silent_drop"] = ipv6_allow_local_in_silent_drop __props__.__dict__["ipv6_allow_local_in_slient_drop"] = ipv6_allow_local_in_slient_drop __props__.__dict__["ipv6_allow_multicast_probe"] = ipv6_allow_multicast_probe __props__.__dict__["ipv6_allow_traffic_redirect"] = ipv6_allow_traffic_redirect @@ -10353,6 +10492,7 @@ def _internal_init(__self__, __props__.__dict__["multi_factor_authentication"] = multi_factor_authentication __props__.__dict__["multicast_forward"] = multicast_forward __props__.__dict__["ndp_max_entry"] = ndp_max_entry + __props__.__dict__["npu_neighbor_update"] = npu_neighbor_update __props__.__dict__["per_user_bal"] = per_user_bal __props__.__dict__["per_user_bwl"] = per_user_bwl __props__.__dict__["pmtu_discovery"] = pmtu_discovery @@ -10547,6 +10687,7 @@ def get(resource_name: str, device_identification_active_scan_delay: Optional[pulumi.Input[int]] = None, device_idle_timeout: Optional[pulumi.Input[int]] = None, dh_params: Optional[pulumi.Input[str]] = None, + dhcp_lease_backup_interval: Optional[pulumi.Input[int]] = None, dnsproxy_worker_count: Optional[pulumi.Input[int]] = None, dst: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, @@ -10617,10 +10758,12 @@ def get(resource_name: str, ipsec_asic_offload: Optional[pulumi.Input[str]] = None, ipsec_ha_seqjump_rate: Optional[pulumi.Input[int]] = None, ipsec_hmac_offload: Optional[pulumi.Input[str]] = None, + ipsec_qat_offload: Optional[pulumi.Input[str]] = None, ipsec_round_robin: Optional[pulumi.Input[str]] = None, ipsec_soft_dec_async: Optional[pulumi.Input[str]] = None, ipv6_accept_dad: Optional[pulumi.Input[int]] = None, ipv6_allow_anycast_probe: Optional[pulumi.Input[str]] = None, + ipv6_allow_local_in_silent_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_local_in_slient_drop: Optional[pulumi.Input[str]] = None, ipv6_allow_multicast_probe: Optional[pulumi.Input[str]] = None, ipv6_allow_traffic_redirect: Optional[pulumi.Input[str]] = None, @@ -10650,6 +10793,7 @@ def get(resource_name: str, multi_factor_authentication: Optional[pulumi.Input[str]] = None, multicast_forward: Optional[pulumi.Input[str]] = None, ndp_max_entry: Optional[pulumi.Input[int]] = None, + npu_neighbor_update: Optional[pulumi.Input[str]] = None, per_user_bal: Optional[pulumi.Input[str]] = None, per_user_bwl: Optional[pulumi.Input[str]] = None, pmtu_discovery: Optional[pulumi.Input[str]] = None, @@ -10776,8 +10920,8 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. - :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + :param pulumi.Input[str] admin_concurrent: Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. + :param pulumi.Input[int] admin_console_timeout: Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). :param pulumi.Input[str] admin_forticloud_sso_default_profile: Override access profile. :param pulumi.Input[str] admin_forticloud_sso_login: Enable/disable FortiCloud admin login via SSO. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_host: Administrative host for HTTP and HTTPS. When set, will be used in lieu of the client's Host header for any redirection. @@ -10802,15 +10946,15 @@ def get(resource_name: str, :param pulumi.Input[str] admin_ssh_v1: Enable/disable SSH v1 compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] admin_telnet: Enable/disable TELNET service. Valid values: `enable`, `disable`. :param pulumi.Input[int] admin_telnet_port: Administrative access port for TELNET. (1 - 65535, default = 23). - :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + :param pulumi.Input[int] admintimeout: Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). :param pulumi.Input[str] alias: Alias for your FortiGate unit. :param pulumi.Input[str] allow_traffic_redirect: Disable to allow traffic to be routed back on a different interface. Valid values: `enable`, `disable`. :param pulumi.Input[str] anti_replay: Level of checking for packet replay and TCP sequence checking. Valid values: `disable`, `loose`, `strict`. :param pulumi.Input[int] arp_max_entry: Maximum number of dynamically learned MAC addresses that can be added to the ARP table (131072 - 2147483647, default = 131072). :param pulumi.Input[str] asymroute: Enable/disable asymmetric route. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_cert: Server certificate that the FortiGate uses for HTTPS firewall authentication connections. - :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535, default = 80). - :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535, default = 443). + :param pulumi.Input[int] auth_http_port: User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. + :param pulumi.Input[int] auth_https_port: User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. :param pulumi.Input[int] auth_ike_saml_port: User IKE SAML authentication port (0 - 65535, default = 1001). :param pulumi.Input[str] auth_keepalive: Enable to prevent user authentication sessions from timing out when idle. Valid values: `enable`, `disable`. :param pulumi.Input[str] auth_session_limit: Action to take when the number of allowed user authenticated sessions is reached. Valid values: `block-new`, `logout-inactive`. @@ -10824,7 +10968,7 @@ def get(resource_name: str, :param pulumi.Input[int] block_session_timer: Duration in seconds for blocked sessions (1 - 300 sec (5 minutes), default = 30). :param pulumi.Input[int] br_fdb_max_entry: Maximum number of bridge forwarding database (FDB) entries. :param pulumi.Input[int] cert_chain_max: Maximum number of certificates that can be traversed in a certificate chain. - :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. + :param pulumi.Input[int] cfg_revert_timeout: Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). :param pulumi.Input[str] cfg_save: Configuration file save mode for CLI changes. Valid values: `automatic`, `manual`, `revert`. :param pulumi.Input[str] check_protocol_header: Level of checking performed on protocol headers. Strict checking is more thorough but may affect performance. Loose checking is ok in most cases. Valid values: `loose`, `strict`. :param pulumi.Input[str] check_reset_range: Configure ICMP error message verification. You can either apply strict RST range checking or disable it. Valid values: `strict`, `disable`. @@ -10834,13 +10978,14 @@ def get(resource_name: str, :param pulumi.Input[str] cmdbsvr_affinity: Affinity setting for cmdbsvr (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] compliance_check: Enable/disable global PCI DSS compliance check. Valid values: `enable`, `disable`. :param pulumi.Input[str] compliance_check_time: Time of day to run scheduled PCI DSS compliance checks. - :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + :param pulumi.Input[int] cpu_use_threshold: Threshold at which CPU usage is reported. (% of total CPU, default = 90). :param pulumi.Input[str] csr_ca_attribute: Enable/disable the CA attribute in certificates. Some CA servers reject CSRs that have the CA attribute. Valid values: `enable`, `disable`. :param pulumi.Input[str] daily_restart: Enable/disable daily restart of FortiGate unit. Use the restart-time option to set the time of day for the restart. Valid values: `enable`, `disable`. :param pulumi.Input[str] default_service_source_port: Default service source port range. (default=1-65535) :param pulumi.Input[int] device_identification_active_scan_delay: Number of seconds to passively scan a device before performing an active scan. (20 - 3600 sec, (20 sec to 1 hour), default = 90). :param pulumi.Input[int] device_idle_timeout: Time in seconds that a device must be idle to automatically log the device user out. (30 - 31536000 sec (30 sec to 1 year), default = 300). :param pulumi.Input[str] dh_params: Number of bits to use in the Diffie-Hellman exchange for HTTPS/SSH protocols. Valid values: `1024`, `1536`, `2048`, `3072`, `4096`, `6144`, `8192`. + :param pulumi.Input[int] dhcp_lease_backup_interval: DHCP leases backup interval in seconds (10 - 3600, default = 60). :param pulumi.Input[int] dnsproxy_worker_count: DNS proxy worker count. :param pulumi.Input[str] dst: Enable/disable daylight saving time. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. @@ -10868,7 +11013,7 @@ def get(resource_name: str, :param pulumi.Input[str] fortitoken_cloud: Enable/disable FortiToken Cloud service. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortitoken_cloud_push_status: Enable/disable FTM push service of FortiToken Cloud. Valid values: `enable`, `disable`. :param pulumi.Input[int] fortitoken_cloud_sync_interval: Interval in which to clean up remote users in FortiToken Cloud (0 - 336 hours (14 days), default = 24, disable = 0). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_allow_default_hostname: Enable/disable the GUI warning about using a default hostname Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_incompatible_fabric_fgt: Enable/disable Allow FGT with incompatible firmware to be treated as compatible in security fabric on the GUI. May cause unexpected error. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_app_detection_sdwan: Enable/disable Allow app-detection based SD-WAN. Valid values: `enable`, `disable`. @@ -10911,10 +11056,12 @@ def get(resource_name: str, :param pulumi.Input[str] ipsec_asic_offload: Enable/disable ASIC offloading (hardware acceleration) for IPsec VPN traffic. Hardware acceleration can offload IPsec VPN sessions and accelerate encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipsec_ha_seqjump_rate: ESP jump ahead rate (1G - 10G pps equivalent). :param pulumi.Input[str] ipsec_hmac_offload: Enable/disable offloading (hardware acceleration) of HMAC processing for IPsec VPN. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipsec_qat_offload: Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_round_robin: Enable/disable round-robin redistribution to multiple CPUs for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipsec_soft_dec_async: Enable/disable software decryption asynchronization (using multiple CPUs to do decryption) for IPsec VPN traffic. Valid values: `enable`, `disable`. :param pulumi.Input[int] ipv6_accept_dad: Enable/disable acceptance of IPv6 Duplicate Address Detection (DAD). :param pulumi.Input[str] ipv6_allow_anycast_probe: Enable/disable IPv6 address probe through Anycast. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ipv6_allow_local_in_silent_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_local_in_slient_drop: Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_multicast_probe: Enable/disable IPv6 address probe through Multicast. Valid values: `enable`, `disable`. :param pulumi.Input[str] ipv6_allow_traffic_redirect: Disable to prevent IPv6 traffic with same local ingress and egress interface from being forwarded without policy check. Valid values: `enable`, `disable`. @@ -10936,14 +11083,15 @@ def get(resource_name: str, :param pulumi.Input[int] max_dlpstat_memory: Maximum DLP stat memory (0 - 4294967295). :param pulumi.Input[int] max_route_cache_size: Maximum number of IP route cache entries (0 - 2147483647). :param pulumi.Input[str] mc_ttl_notchange: Enable/disable no modification of multicast TTL. Valid values: `enable`, `disable`. - :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). - :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). - :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). - :param pulumi.Input[str] miglog_affinity: Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). - :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + :param pulumi.Input[int] memory_use_threshold_extreme: Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). + :param pulumi.Input[int] memory_use_threshold_green: Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). + :param pulumi.Input[int] memory_use_threshold_red: Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). + :param pulumi.Input[str] miglog_affinity: Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. + :param pulumi.Input[int] miglogd_children: Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. :param pulumi.Input[str] multi_factor_authentication: Enforce all login methods to require an additional authentication factor (default = optional). Valid values: `optional`, `mandatory`. :param pulumi.Input[str] multicast_forward: Enable/disable multicast forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[int] ndp_max_entry: Maximum number of NDP table entries (set to 65,536 or higher; if set to 0, kernel holds 65,536 entries). + :param pulumi.Input[str] npu_neighbor_update: Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bal: Enable/disable per-user block/allow list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] per_user_bwl: Enable/disable per-user black/white list filter. Valid values: `enable`, `disable`. :param pulumi.Input[str] pmtu_discovery: Enable/disable path MTU discovery. Valid values: `enable`, `disable`. @@ -10972,8 +11120,8 @@ def get(resource_name: str, :param pulumi.Input[str] quic_udp_payload_size_shaping_per_cid: Enable/disable UDP payload size shaping per connection ID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] radius_port: RADIUS service port number. :param pulumi.Input[str] reboot_upon_config_restore: Enable/disable reboot of system upon restoring configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] refresh: Statistics refresh interval in GUI. - :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + :param pulumi.Input[int] refresh: Statistics refresh interval second(s) in GUI. + :param pulumi.Input[int] remoteauthtimeout: Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. :param pulumi.Input[str] reset_sessionless_tcp: Action to perform if the FortiGate receives a TCP packet but cannot find a corresponding session in its session table. NAT/Route mode only. Valid values: `enable`, `disable`. :param pulumi.Input[str] restart_time: Daily restart time (hh:mm). :param pulumi.Input[str] revision_backup_on_logout: Enable/disable back-up of the latest configuration revision when an administrator logs out of the CLI or GUI. Valid values: `enable`, `disable`. @@ -11014,7 +11162,7 @@ def get(resource_name: str, :param pulumi.Input[str] sslvpn_plugin_version_check: Enable/disable checking browser's plugin version by SSL VPN. Valid values: `enable`, `disable`. :param pulumi.Input[str] sslvpn_web_mode: Enable/disable SSL-VPN web mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_dirty_session_check: Enable to check the session against the original policy when revalidating. This can prevent dropping of redirected sessions when web-filtering and authentication are enabled together. If this option is enabled, the FortiGate unit deletes a session if a routing or policy change causes the session to no longer match the policy that originally allowed the session. Valid values: `enable`, `disable`. - :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + :param pulumi.Input[str] strong_crypto: Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller: Enable/disable switch controller feature. Switch controller allows you to manage FortiSwitch from the FortiGate itself. Valid values: `disable`, `enable`. :param pulumi.Input[str] switch_controller_reserved_network: Enable reserved network subnet for controlled switches. This is available when the switch controller is enabled. :param pulumi.Input[int] sys_perf_log_interval: Time in minutes between updates of performance statistics logging. (1 - 15 min, default = 5, 0 = disabled). @@ -11023,7 +11171,7 @@ def get(resource_name: str, :param pulumi.Input[int] tcp_halfopen_timer: Number of seconds the FortiGate unit should wait to close a session after one peer has sent an open session packet but the other has not responded (1 - 86400 sec (1 day), default = 10). :param pulumi.Input[str] tcp_option: Enable SACK, timestamp and MSS TCP options. Valid values: `enable`, `disable`. :param pulumi.Input[int] tcp_rst_timer: Length of the TCP CLOSE state in seconds (5 - 300 sec, default = 5). - :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds. + :param pulumi.Input[int] tcp_timewait_timer: Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). :param pulumi.Input[str] tftp: Enable/disable TFTP. Valid values: `enable`, `disable`. :param pulumi.Input[str] timezone: Number corresponding to your time zone from 00 to 86. Enter set timezone ? to view the list of time zones and the numbers that represent them. :param pulumi.Input[str] tp_mc_skip_policy: Enable/disable skip policy check and allow multicast through. Valid values: `enable`, `disable`. @@ -11133,6 +11281,7 @@ def get(resource_name: str, __props__.__dict__["device_identification_active_scan_delay"] = device_identification_active_scan_delay __props__.__dict__["device_idle_timeout"] = device_idle_timeout __props__.__dict__["dh_params"] = dh_params + __props__.__dict__["dhcp_lease_backup_interval"] = dhcp_lease_backup_interval __props__.__dict__["dnsproxy_worker_count"] = dnsproxy_worker_count __props__.__dict__["dst"] = dst __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable @@ -11203,10 +11352,12 @@ def get(resource_name: str, __props__.__dict__["ipsec_asic_offload"] = ipsec_asic_offload __props__.__dict__["ipsec_ha_seqjump_rate"] = ipsec_ha_seqjump_rate __props__.__dict__["ipsec_hmac_offload"] = ipsec_hmac_offload + __props__.__dict__["ipsec_qat_offload"] = ipsec_qat_offload __props__.__dict__["ipsec_round_robin"] = ipsec_round_robin __props__.__dict__["ipsec_soft_dec_async"] = ipsec_soft_dec_async __props__.__dict__["ipv6_accept_dad"] = ipv6_accept_dad __props__.__dict__["ipv6_allow_anycast_probe"] = ipv6_allow_anycast_probe + __props__.__dict__["ipv6_allow_local_in_silent_drop"] = ipv6_allow_local_in_silent_drop __props__.__dict__["ipv6_allow_local_in_slient_drop"] = ipv6_allow_local_in_slient_drop __props__.__dict__["ipv6_allow_multicast_probe"] = ipv6_allow_multicast_probe __props__.__dict__["ipv6_allow_traffic_redirect"] = ipv6_allow_traffic_redirect @@ -11236,6 +11387,7 @@ def get(resource_name: str, __props__.__dict__["multi_factor_authentication"] = multi_factor_authentication __props__.__dict__["multicast_forward"] = multicast_forward __props__.__dict__["ndp_max_entry"] = ndp_max_entry + __props__.__dict__["npu_neighbor_update"] = npu_neighbor_update __props__.__dict__["per_user_bal"] = per_user_bal __props__.__dict__["per_user_bwl"] = per_user_bwl __props__.__dict__["pmtu_discovery"] = pmtu_discovery @@ -11361,7 +11513,7 @@ def get(resource_name: str, @pulumi.getter(name="adminConcurrent") def admin_concurrent(self) -> pulumi.Output[str]: """ - Enable/disable concurrent administrator logins. (Use policy-auth-concurrent for firewall authenticated users.) Valid values: `enable`, `disable`. + Enable/disable concurrent administrator logins. Use policy-auth-concurrent for firewall authenticated users. Valid values: `enable`, `disable`. """ return pulumi.get(self, "admin_concurrent") @@ -11369,7 +11521,7 @@ def admin_concurrent(self) -> pulumi.Output[str]: @pulumi.getter(name="adminConsoleTimeout") def admin_console_timeout(self) -> pulumi.Output[int]: """ - Console login timeout that overrides the admintimeout value. (15 - 300 seconds) (15 seconds to 5 minutes). 0 the default, disables this timeout. + Console login timeout that overrides the admin timeout value (15 - 300 seconds, default = 0, which disables the timeout). """ return pulumi.get(self, "admin_console_timeout") @@ -11569,7 +11721,7 @@ def admin_telnet_port(self) -> pulumi.Output[int]: @pulumi.getter def admintimeout(self) -> pulumi.Output[int]: """ - Number of minutes before an idle administrator session times out (5 - 480 minutes (8 hours), default = 5). A shorter idle timeout is more secure. + Number of minutes before an idle administrator session times out (default = 5). A shorter idle timeout is more secure. On FortiOS versions 6.2.0-6.2.6: 5 - 480 minutes (8 hours). On FortiOS versions >= 6.4.0: 1 - 480 minutes (8 hours). """ return pulumi.get(self, "admintimeout") @@ -11625,7 +11777,7 @@ def auth_cert(self) -> pulumi.Output[str]: @pulumi.getter(name="authHttpPort") def auth_http_port(self) -> pulumi.Output[int]: """ - User authentication HTTP port. (1 - 65535, default = 80). + User authentication HTTP port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 80. On FortiOS versions >= 6.4.0: default = 1000. """ return pulumi.get(self, "auth_http_port") @@ -11633,7 +11785,7 @@ def auth_http_port(self) -> pulumi.Output[int]: @pulumi.getter(name="authHttpsPort") def auth_https_port(self) -> pulumi.Output[int]: """ - User authentication HTTPS port. (1 - 65535, default = 443). + User authentication HTTPS port. (1 - 65535). On FortiOS versions 6.2.0-6.2.6: default = 443. On FortiOS versions >= 6.4.0: default = 1003. """ return pulumi.get(self, "auth_https_port") @@ -11745,7 +11897,7 @@ def cert_chain_max(self) -> pulumi.Output[int]: @pulumi.getter(name="cfgRevertTimeout") def cfg_revert_timeout(self) -> pulumi.Output[int]: """ - Time-out for reverting to the last saved configuration. + Time-out for reverting to the last saved configuration. (10 - 4294967295 seconds, default = 600). """ return pulumi.get(self, "cfg_revert_timeout") @@ -11825,7 +11977,7 @@ def compliance_check_time(self) -> pulumi.Output[str]: @pulumi.getter(name="cpuUseThreshold") def cpu_use_threshold(self) -> pulumi.Output[int]: """ - Threshold at which CPU usage is reported. (%!o(MISSING)f total CPU, default = 90). + Threshold at which CPU usage is reported. (% of total CPU, default = 90). """ return pulumi.get(self, "cpu_use_threshold") @@ -11877,6 +12029,14 @@ def dh_params(self) -> pulumi.Output[str]: """ return pulumi.get(self, "dh_params") + @property + @pulumi.getter(name="dhcpLeaseBackupInterval") + def dhcp_lease_backup_interval(self) -> pulumi.Output[int]: + """ + DHCP leases backup interval in seconds (10 - 3600, default = 60). + """ + return pulumi.get(self, "dhcp_lease_backup_interval") + @property @pulumi.getter(name="dnsproxyWorkerCount") def dnsproxy_worker_count(self) -> pulumi.Output[int]: @@ -12097,7 +12257,7 @@ def fortitoken_cloud_sync_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -12437,6 +12597,14 @@ def ipsec_hmac_offload(self) -> pulumi.Output[str]: """ return pulumi.get(self, "ipsec_hmac_offload") + @property + @pulumi.getter(name="ipsecQatOffload") + def ipsec_qat_offload(self) -> pulumi.Output[str]: + """ + Enable/disable QAT offloading (Intel QuickAssist) for IPsec VPN traffic. QuickAssist can accelerate IPsec encryption and decryption. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "ipsec_qat_offload") + @property @pulumi.getter(name="ipsecRoundRobin") def ipsec_round_robin(self) -> pulumi.Output[str]: @@ -12469,6 +12637,14 @@ def ipv6_allow_anycast_probe(self) -> pulumi.Output[str]: """ return pulumi.get(self, "ipv6_allow_anycast_probe") + @property + @pulumi.getter(name="ipv6AllowLocalInSilentDrop") + def ipv6_allow_local_in_silent_drop(self) -> pulumi.Output[str]: + """ + Enable/disable silent drop of IPv6 local-in traffic. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "ipv6_allow_local_in_silent_drop") + @property @pulumi.getter(name="ipv6AllowLocalInSlientDrop") def ipv6_allow_local_in_slient_drop(self) -> pulumi.Output[str]: @@ -12641,7 +12817,7 @@ def mc_ttl_notchange(self) -> pulumi.Output[str]: @pulumi.getter(name="memoryUseThresholdExtreme") def memory_use_threshold_extreme(self) -> pulumi.Output[int]: """ - Threshold at which memory usage is considered extreme (new sessions are dropped) (%!o(MISSING)f total RAM, default = 95). + Threshold at which memory usage is considered extreme (new sessions are dropped) (% of total RAM, default = 95). """ return pulumi.get(self, "memory_use_threshold_extreme") @@ -12649,7 +12825,7 @@ def memory_use_threshold_extreme(self) -> pulumi.Output[int]: @pulumi.getter(name="memoryUseThresholdGreen") def memory_use_threshold_green(self) -> pulumi.Output[int]: """ - Threshold at which memory usage forces the FortiGate to exit conserve mode (%!o(MISSING)f total RAM, default = 82). + Threshold at which memory usage forces the FortiGate to exit conserve mode (% of total RAM, default = 82). """ return pulumi.get(self, "memory_use_threshold_green") @@ -12657,7 +12833,7 @@ def memory_use_threshold_green(self) -> pulumi.Output[int]: @pulumi.getter(name="memoryUseThresholdRed") def memory_use_threshold_red(self) -> pulumi.Output[int]: """ - Threshold at which memory usage forces the FortiGate to enter conserve mode (%!o(MISSING)f total RAM, default = 88). + Threshold at which memory usage forces the FortiGate to enter conserve mode (% of total RAM, default = 88). """ return pulumi.get(self, "memory_use_threshold_red") @@ -12665,7 +12841,7 @@ def memory_use_threshold_red(self) -> pulumi.Output[int]: @pulumi.getter(name="miglogAffinity") def miglog_affinity(self) -> pulumi.Output[str]: """ - Affinity setting for logging (64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx). + Affinity setting for logging. On FortiOS versions 6.2.0-7.2.3: 64-bit hexadecimal value in the format of xxxxxxxxxxxxxxxx. On FortiOS versions >= 7.2.4: hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx. """ return pulumi.get(self, "miglog_affinity") @@ -12673,7 +12849,7 @@ def miglog_affinity(self) -> pulumi.Output[str]: @pulumi.getter(name="miglogdChildren") def miglogd_children(self) -> pulumi.Output[int]: """ - Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. No logs will be dropped or lost if the number is changed. + Number of logging (miglogd) processes to be allowed to run. Higher number can reduce performance; lower number can slow log processing time. """ return pulumi.get(self, "miglogd_children") @@ -12701,6 +12877,14 @@ def ndp_max_entry(self) -> pulumi.Output[int]: """ return pulumi.get(self, "ndp_max_entry") + @property + @pulumi.getter(name="npuNeighborUpdate") + def npu_neighbor_update(self) -> pulumi.Output[str]: + """ + Enable/disable sending of probing packets to update neighbors for offloaded sessions. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "npu_neighbor_update") + @property @pulumi.getter(name="perUserBal") def per_user_bal(self) -> pulumi.Output[str]: @@ -12929,7 +13113,7 @@ def reboot_upon_config_restore(self) -> pulumi.Output[str]: @pulumi.getter def refresh(self) -> pulumi.Output[int]: """ - Statistics refresh interval in GUI. + Statistics refresh interval second(s) in GUI. """ return pulumi.get(self, "refresh") @@ -12937,7 +13121,7 @@ def refresh(self) -> pulumi.Output[int]: @pulumi.getter def remoteauthtimeout(self) -> pulumi.Output[int]: """ - Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (0-300 sec, default = 5, 0 means no timeout). + Number of seconds that the FortiGate waits for responses from remote RADIUS, LDAP, or TACACS+ authentication servers. (default = 5). On FortiOS versions 6.2.0-6.2.6: 0-300 sec, 0 means no timeout. On FortiOS versions >= 6.4.0: 1-300 sec. """ return pulumi.get(self, "remoteauthtimeout") @@ -13265,7 +13449,7 @@ def strict_dirty_session_check(self) -> pulumi.Output[str]: @pulumi.getter(name="strongCrypto") def strong_crypto(self) -> pulumi.Output[str]: """ - Enable to use strong encryption and only allow strong ciphers (AES, 3DES) and digest (SHA1) for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. + Enable to use strong encryption and only allow strong ciphers and digest for HTTPS/SSH/TLS/SSL functions. Valid values: `enable`, `disable`. """ return pulumi.get(self, "strong_crypto") @@ -13337,7 +13521,7 @@ def tcp_rst_timer(self) -> pulumi.Output[int]: @pulumi.getter(name="tcpTimewaitTimer") def tcp_timewait_timer(self) -> pulumi.Output[int]: """ - Length of the TCP TIME-WAIT state in seconds. + Length of the TCP TIME-WAIT state in seconds (1 - 300 sec, default = 1). """ return pulumi.get(self, "tcp_timewait_timer") @@ -13495,7 +13679,7 @@ def vdom_mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/gretunnel.py b/sdk/python/pulumiverse_fortios/system/gretunnel.py index 640bb860..663fb117 100644 --- a/sdk/python/pulumiverse_fortios/system/gretunnel.py +++ b/sdk/python/pulumiverse_fortios/system/gretunnel.py @@ -663,7 +663,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -685,7 +684,6 @@ def __init__(__self__, sequence_number_reception="disable", sequence_number_transmission="enable") ``` - ## Import @@ -738,7 +736,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -760,7 +757,6 @@ def __init__(__self__, sequence_number_reception="disable", sequence_number_transmission="enable") ``` - ## Import @@ -1073,7 +1069,7 @@ def use_sdwan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ha.py b/sdk/python/pulumiverse_fortios/system/ha.py index 7c89f33c..31d84220 100644 --- a/sdk/python/pulumiverse_fortios/system/ha.py +++ b/sdk/python/pulumiverse_fortios/system/ha.py @@ -114,16 +114,16 @@ def __init__(__self__, *, :param pulumi.Input[int] evpn_ttl: HA EVPN FDB TTL on primary box (5 - 3600 sec). :param pulumi.Input[int] failover_hold_time: Time to wait before failover (0 - 300 sec, default = 0), to avoid flip. :param pulumi.Input[str] ftp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gratuitous_arps: Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. - :param pulumi.Input[int] group_id: Cluster group ID (0 - 255). Must be the same for all members. + :param pulumi.Input[int] group_id: HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. :param pulumi.Input[str] group_name: Cluster group name. Must be the same for all members. - :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha_eth_type: HA heartbeat packet Ethertype (4-digit hex). :param pulumi.Input[Sequence[pulumi.Input['HaHaMgmtInterfaceArgs']]] ha_mgmt_interfaces: Reserve interfaces to manage individual cluster units. The structure of `ha_mgmt_interfaces` block is documented below. :param pulumi.Input[str] ha_mgmt_status: Enable to reserve interfaces to manage individual cluster units. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_uptime_diff_margin: Normally you would only reduce this value for failover testing. - :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. :param pulumi.Input[str] hb_interval_in_milliseconds: Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. :param pulumi.Input[int] hb_lost_threshold: Number of lost heartbeats to signal a failure (1 - 60). Increase to reduce false positives. :param pulumi.Input[str] hbdev: Heartbeat interfaces. Must be the same for all members. @@ -147,7 +147,7 @@ def __init__(__self__, *, :param pulumi.Input[str] memory_threshold: Dynamic weighted load balancing memory usage weight and high and low thresholds. :param pulumi.Input[str] mode: HA mode. Must be the same for all members. FGSP requires standalone. Valid values: `standalone`, `a-a`, `a-p`. :param pulumi.Input[str] monitor: Interfaces to check for port monitoring (or link failure). - :param pulumi.Input[int] multicast_ttl: HA multicast TTL on master (5 - 3600 sec). + :param pulumi.Input[int] multicast_ttl: HA multicast TTL on primary (5 - 3600 sec). :param pulumi.Input[str] nntp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. :param pulumi.Input[str] override: Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. :param pulumi.Input[int] override_wait_time: Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. @@ -182,7 +182,7 @@ def __init__(__self__, *, :param pulumi.Input[str] unicast_hb_peerip: Unicast heartbeat peer IP. :param pulumi.Input[Sequence[pulumi.Input['HaUnicastPeerArgs']]] unicast_peers: Number of unicast peers. The structure of `unicast_peers` block is documented below. :param pulumi.Input[str] unicast_status: Enable/disable unicast connection. Valid values: `enable`, `disable`. - :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. :param pulumi.Input[str] uninterruptible_upgrade: Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] upgrade_mode: The mode to upgrade a cluster. Valid values: `simultaneous`, `uninterruptible`, `local-only`, `secondary-only`. :param pulumi.Input[str] vcluster2: Enable/disable virtual cluster 2 for virtual clustering. Valid values: `enable`, `disable`. @@ -480,7 +480,7 @@ def ftp_proxy_threshold(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -504,7 +504,7 @@ def gratuitous_arps(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupId") def group_id(self) -> Optional[pulumi.Input[int]]: """ - Cluster group ID (0 - 255). Must be the same for all members. + HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. """ return pulumi.get(self, "group_id") @@ -528,7 +528,7 @@ def group_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="haDirect") def ha_direct(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ha_direct") @@ -588,7 +588,7 @@ def ha_uptime_diff_margin(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="hbInterval") def hb_interval(self) -> Optional[pulumi.Input[int]]: """ - Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. """ return pulumi.get(self, "hb_interval") @@ -876,7 +876,7 @@ def monitor(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="multicastTtl") def multicast_ttl(self) -> Optional[pulumi.Input[int]]: """ - HA multicast TTL on master (5 - 3600 sec). + HA multicast TTL on primary (5 - 3600 sec). """ return pulumi.get(self, "multicast_ttl") @@ -1296,7 +1296,7 @@ def unicast_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="uninterruptiblePrimaryWait") def uninterruptible_primary_wait(self) -> Optional[pulumi.Input[int]]: """ - Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. """ return pulumi.get(self, "uninterruptible_primary_wait") @@ -1514,16 +1514,16 @@ def __init__(__self__, *, :param pulumi.Input[int] evpn_ttl: HA EVPN FDB TTL on primary box (5 - 3600 sec). :param pulumi.Input[int] failover_hold_time: Time to wait before failover (0 - 300 sec, default = 0), to avoid flip. :param pulumi.Input[str] ftp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gratuitous_arps: Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. - :param pulumi.Input[int] group_id: Cluster group ID (0 - 255). Must be the same for all members. + :param pulumi.Input[int] group_id: HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. :param pulumi.Input[str] group_name: Cluster group name. Must be the same for all members. - :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha_eth_type: HA heartbeat packet Ethertype (4-digit hex). :param pulumi.Input[Sequence[pulumi.Input['HaHaMgmtInterfaceArgs']]] ha_mgmt_interfaces: Reserve interfaces to manage individual cluster units. The structure of `ha_mgmt_interfaces` block is documented below. :param pulumi.Input[str] ha_mgmt_status: Enable to reserve interfaces to manage individual cluster units. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_uptime_diff_margin: Normally you would only reduce this value for failover testing. - :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. :param pulumi.Input[str] hb_interval_in_milliseconds: Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. :param pulumi.Input[int] hb_lost_threshold: Number of lost heartbeats to signal a failure (1 - 60). Increase to reduce false positives. :param pulumi.Input[str] hbdev: Heartbeat interfaces. Must be the same for all members. @@ -1547,7 +1547,7 @@ def __init__(__self__, *, :param pulumi.Input[str] memory_threshold: Dynamic weighted load balancing memory usage weight and high and low thresholds. :param pulumi.Input[str] mode: HA mode. Must be the same for all members. FGSP requires standalone. Valid values: `standalone`, `a-a`, `a-p`. :param pulumi.Input[str] monitor: Interfaces to check for port monitoring (or link failure). - :param pulumi.Input[int] multicast_ttl: HA multicast TTL on master (5 - 3600 sec). + :param pulumi.Input[int] multicast_ttl: HA multicast TTL on primary (5 - 3600 sec). :param pulumi.Input[str] nntp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. :param pulumi.Input[str] override: Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. :param pulumi.Input[int] override_wait_time: Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. @@ -1582,7 +1582,7 @@ def __init__(__self__, *, :param pulumi.Input[str] unicast_hb_peerip: Unicast heartbeat peer IP. :param pulumi.Input[Sequence[pulumi.Input['HaUnicastPeerArgs']]] unicast_peers: Number of unicast peers. The structure of `unicast_peers` block is documented below. :param pulumi.Input[str] unicast_status: Enable/disable unicast connection. Valid values: `enable`, `disable`. - :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. :param pulumi.Input[str] uninterruptible_upgrade: Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] upgrade_mode: The mode to upgrade a cluster. Valid values: `simultaneous`, `uninterruptible`, `local-only`, `secondary-only`. :param pulumi.Input[str] vcluster2: Enable/disable virtual cluster 2 for virtual clustering. Valid values: `enable`, `disable`. @@ -1880,7 +1880,7 @@ def ftp_proxy_threshold(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1904,7 +1904,7 @@ def gratuitous_arps(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupId") def group_id(self) -> Optional[pulumi.Input[int]]: """ - Cluster group ID (0 - 255). Must be the same for all members. + HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. """ return pulumi.get(self, "group_id") @@ -1928,7 +1928,7 @@ def group_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="haDirect") def ha_direct(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ha_direct") @@ -1988,7 +1988,7 @@ def ha_uptime_diff_margin(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="hbInterval") def hb_interval(self) -> Optional[pulumi.Input[int]]: """ - Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. """ return pulumi.get(self, "hb_interval") @@ -2276,7 +2276,7 @@ def monitor(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="multicastTtl") def multicast_ttl(self) -> Optional[pulumi.Input[int]]: """ - HA multicast TTL on master (5 - 3600 sec). + HA multicast TTL on primary (5 - 3600 sec). """ return pulumi.get(self, "multicast_ttl") @@ -2696,7 +2696,7 @@ def unicast_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="uninterruptiblePrimaryWait") def uninterruptible_primary_wait(self) -> Optional[pulumi.Input[int]]: """ - Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. """ return pulumi.get(self, "uninterruptible_primary_wait") @@ -2911,7 +2911,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2953,7 +2952,6 @@ def __init__(__self__, ), weight="40 ") ``` - ## Import @@ -2984,16 +2982,16 @@ def __init__(__self__, :param pulumi.Input[int] evpn_ttl: HA EVPN FDB TTL on primary box (5 - 3600 sec). :param pulumi.Input[int] failover_hold_time: Time to wait before failover (0 - 300 sec, default = 0), to avoid flip. :param pulumi.Input[str] ftp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gratuitous_arps: Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. - :param pulumi.Input[int] group_id: Cluster group ID (0 - 255). Must be the same for all members. + :param pulumi.Input[int] group_id: HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. :param pulumi.Input[str] group_name: Cluster group name. Must be the same for all members. - :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha_eth_type: HA heartbeat packet Ethertype (4-digit hex). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HaHaMgmtInterfaceArgs']]]] ha_mgmt_interfaces: Reserve interfaces to manage individual cluster units. The structure of `ha_mgmt_interfaces` block is documented below. :param pulumi.Input[str] ha_mgmt_status: Enable to reserve interfaces to manage individual cluster units. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_uptime_diff_margin: Normally you would only reduce this value for failover testing. - :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. :param pulumi.Input[str] hb_interval_in_milliseconds: Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. :param pulumi.Input[int] hb_lost_threshold: Number of lost heartbeats to signal a failure (1 - 60). Increase to reduce false positives. :param pulumi.Input[str] hbdev: Heartbeat interfaces. Must be the same for all members. @@ -3017,7 +3015,7 @@ def __init__(__self__, :param pulumi.Input[str] memory_threshold: Dynamic weighted load balancing memory usage weight and high and low thresholds. :param pulumi.Input[str] mode: HA mode. Must be the same for all members. FGSP requires standalone. Valid values: `standalone`, `a-a`, `a-p`. :param pulumi.Input[str] monitor: Interfaces to check for port monitoring (or link failure). - :param pulumi.Input[int] multicast_ttl: HA multicast TTL on master (5 - 3600 sec). + :param pulumi.Input[int] multicast_ttl: HA multicast TTL on primary (5 - 3600 sec). :param pulumi.Input[str] nntp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. :param pulumi.Input[str] override: Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. :param pulumi.Input[int] override_wait_time: Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. @@ -3052,7 +3050,7 @@ def __init__(__self__, :param pulumi.Input[str] unicast_hb_peerip: Unicast heartbeat peer IP. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HaUnicastPeerArgs']]]] unicast_peers: Number of unicast peers. The structure of `unicast_peers` block is documented below. :param pulumi.Input[str] unicast_status: Enable/disable unicast connection. Valid values: `enable`, `disable`. - :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. :param pulumi.Input[str] uninterruptible_upgrade: Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] upgrade_mode: The mode to upgrade a cluster. Valid values: `simultaneous`, `uninterruptible`, `local-only`, `secondary-only`. :param pulumi.Input[str] vcluster2: Enable/disable virtual cluster 2 for virtual clustering. Valid values: `enable`, `disable`. @@ -3074,7 +3072,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -3116,7 +3113,6 @@ def __init__(__self__, ), weight="40 ") ``` - ## Import @@ -3449,16 +3445,16 @@ def get(resource_name: str, :param pulumi.Input[int] evpn_ttl: HA EVPN FDB TTL on primary box (5 - 3600 sec). :param pulumi.Input[int] failover_hold_time: Time to wait before failover (0 - 300 sec, default = 0), to avoid flip. :param pulumi.Input[str] ftp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of FTP proxy sessions. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gratuitous_arps: Enable/disable gratuitous ARPs. Disable if link-failed-signal enabled. Valid values: `enable`, `disable`. - :param pulumi.Input[int] group_id: Cluster group ID (0 - 255). Must be the same for all members. + :param pulumi.Input[int] group_id: HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. :param pulumi.Input[str] group_name: Cluster group name. Must be the same for all members. - :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ha_direct: Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. :param pulumi.Input[str] ha_eth_type: HA heartbeat packet Ethertype (4-digit hex). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HaHaMgmtInterfaceArgs']]]] ha_mgmt_interfaces: Reserve interfaces to manage individual cluster units. The structure of `ha_mgmt_interfaces` block is documented below. :param pulumi.Input[str] ha_mgmt_status: Enable to reserve interfaces to manage individual cluster units. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_uptime_diff_margin: Normally you would only reduce this value for failover testing. - :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + :param pulumi.Input[int] hb_interval: Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. :param pulumi.Input[str] hb_interval_in_milliseconds: Number of milliseconds for each heartbeat interval: 100ms or 10ms. Valid values: `100ms`, `10ms`. :param pulumi.Input[int] hb_lost_threshold: Number of lost heartbeats to signal a failure (1 - 60). Increase to reduce false positives. :param pulumi.Input[str] hbdev: Heartbeat interfaces. Must be the same for all members. @@ -3482,7 +3478,7 @@ def get(resource_name: str, :param pulumi.Input[str] memory_threshold: Dynamic weighted load balancing memory usage weight and high and low thresholds. :param pulumi.Input[str] mode: HA mode. Must be the same for all members. FGSP requires standalone. Valid values: `standalone`, `a-a`, `a-p`. :param pulumi.Input[str] monitor: Interfaces to check for port monitoring (or link failure). - :param pulumi.Input[int] multicast_ttl: HA multicast TTL on master (5 - 3600 sec). + :param pulumi.Input[int] multicast_ttl: HA multicast TTL on primary (5 - 3600 sec). :param pulumi.Input[str] nntp_proxy_threshold: Dynamic weighted load balancing weight and high and low number of NNTP proxy sessions. :param pulumi.Input[str] override: Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. :param pulumi.Input[int] override_wait_time: Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. @@ -3517,7 +3513,7 @@ def get(resource_name: str, :param pulumi.Input[str] unicast_hb_peerip: Unicast heartbeat peer IP. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HaUnicastPeerArgs']]]] unicast_peers: Number of unicast peers. The structure of `unicast_peers` block is documented below. :param pulumi.Input[str] unicast_status: Enable/disable unicast connection. Valid values: `enable`, `disable`. - :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + :param pulumi.Input[int] uninterruptible_primary_wait: Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. :param pulumi.Input[str] uninterruptible_upgrade: Enable to upgrade a cluster without blocking network traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] upgrade_mode: The mode to upgrade a cluster. Valid values: `simultaneous`, `uninterruptible`, `local-only`, `secondary-only`. :param pulumi.Input[str] vcluster2: Enable/disable virtual cluster 2 for virtual clustering. Valid values: `enable`, `disable`. @@ -3697,7 +3693,7 @@ def ftp_proxy_threshold(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3713,7 +3709,7 @@ def gratuitous_arps(self) -> pulumi.Output[str]: @pulumi.getter(name="groupId") def group_id(self) -> pulumi.Output[int]: """ - Cluster group ID (0 - 255). Must be the same for all members. + HA group ID. Must be the same for all members. On FortiOS versions 6.2.0-6.2.6: 0 - 255. On FortiOS versions 7.0.2-7.0.15: 0 - 1023. On FortiOS versions 7.2.0: 0 - 1023; or 0 - 7 when there are more than 2 vclusters. """ return pulumi.get(self, "group_id") @@ -3729,7 +3725,7 @@ def group_name(self) -> pulumi.Output[str]: @pulumi.getter(name="haDirect") def ha_direct(self) -> pulumi.Output[str]: """ - Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, and FortiSandbox. Valid values: `enable`, `disable`. + Enable/disable using ha-mgmt interface for syslog, SNMP, remote authentication (RADIUS), FortiAnalyzer, FortiSandbox, sFlow, and Netflow. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ha_direct") @@ -3769,7 +3765,7 @@ def ha_uptime_diff_margin(self) -> pulumi.Output[int]: @pulumi.getter(name="hbInterval") def hb_interval(self) -> pulumi.Output[int]: """ - Time between sending heartbeat packets (1 - 20 (100*ms)). Increase to reduce false positives. + Time between sending heartbeat packets (1 - 20). Increase to reduce false positives. """ return pulumi.get(self, "hb_interval") @@ -3961,7 +3957,7 @@ def monitor(self) -> pulumi.Output[str]: @pulumi.getter(name="multicastTtl") def multicast_ttl(self) -> pulumi.Output[int]: """ - HA multicast TTL on master (5 - 3600 sec). + HA multicast TTL on primary (5 - 3600 sec). """ return pulumi.get(self, "multicast_ttl") @@ -4241,7 +4237,7 @@ def unicast_status(self) -> pulumi.Output[str]: @pulumi.getter(name="uninterruptiblePrimaryWait") def uninterruptible_primary_wait(self) -> pulumi.Output[int]: """ - Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (1 - 300, default = 30). + Number of minutes the primary HA unit waits before the secondary HA unit is considered upgraded and the system is started before starting its own upgrade (default = 30). On FortiOS versions 6.4.10-6.4.15, 7.0.2-7.0.5: 1 - 300. On FortiOS versions >= 7.0.6: 15 - 300. """ return pulumi.get(self, "uninterruptible_primary_wait") @@ -4303,7 +4299,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/hamonitor.py b/sdk/python/pulumiverse_fortios/system/hamonitor.py index 13a38c00..cb26e2b6 100644 --- a/sdk/python/pulumiverse_fortios/system/hamonitor.py +++ b/sdk/python/pulumiverse_fortios/system/hamonitor.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, vlan_hb_interval=5, vlan_hb_lost_threshold=3) ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, vlan_hb_interval=5, vlan_hb_lost_threshold=3) ``` - ## Import @@ -326,7 +322,7 @@ def monitor_vlan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ike.py b/sdk/python/pulumiverse_fortios/system/ike.py index 5cfe7a7f..d9c0fee1 100644 --- a/sdk/python/pulumiverse_fortios/system/ike.py +++ b/sdk/python/pulumiverse_fortios/system/ike.py @@ -68,7 +68,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dh_multiprocess: Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values: `enable`, `disable`. :param pulumi.Input[int] dh_worker_count: Number of Diffie-Hellman workers to start. :param pulumi.Input[int] embryonic_limit: Maximum number of IPsec tunnels to negotiate simultaneously. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. The `dh_group_1` block supports: @@ -418,7 +418,7 @@ def embryonic_limit(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -496,7 +496,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dh_multiprocess: Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values: `enable`, `disable`. :param pulumi.Input[int] dh_worker_count: Number of Diffie-Hellman workers to start. :param pulumi.Input[int] embryonic_limit: Maximum number of IPsec tunnels to negotiate simultaneously. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. The `dh_group_1` block supports: @@ -846,7 +846,7 @@ def embryonic_limit(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -948,7 +948,7 @@ def __init__(__self__, :param pulumi.Input[str] dh_multiprocess: Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values: `enable`, `disable`. :param pulumi.Input[int] dh_worker_count: Number of Diffie-Hellman workers to start. :param pulumi.Input[int] embryonic_limit: Maximum number of IPsec tunnels to negotiate simultaneously. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. The `dh_group_1` block supports: @@ -1123,7 +1123,7 @@ def get(resource_name: str, :param pulumi.Input[str] dh_multiprocess: Enable/disable multiprocess Diffie-Hellman daemon for IKE. Valid values: `enable`, `disable`. :param pulumi.Input[int] dh_worker_count: Number of Diffie-Hellman workers to start. :param pulumi.Input[int] embryonic_limit: Maximum number of IPsec tunnels to negotiate simultaneously. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. The `dh_group_1` block supports: @@ -1356,13 +1356,13 @@ def embryonic_limit(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/system/interface.py b/sdk/python/pulumiverse_fortios/system/interface.py index 2a5a3d2e..e4e7088a 100644 --- a/sdk/python/pulumiverse_fortios/system/interface.py +++ b/sdk/python/pulumiverse_fortios/system/interface.py @@ -58,6 +58,7 @@ def __init__(__self__, *, dhcp_classless_route_addition: Optional[pulumi.Input[str]] = None, dhcp_client_identifier: Optional[pulumi.Input[str]] = None, dhcp_relay_agent_option: Optional[pulumi.Input[str]] = None, + dhcp_relay_allow_no_end_option: Optional[pulumi.Input[str]] = None, dhcp_relay_circuit_id: Optional[pulumi.Input[str]] = None, dhcp_relay_interface: Optional[pulumi.Input[str]] = None, dhcp_relay_interface_select_method: Optional[pulumi.Input[str]] = None, @@ -292,6 +293,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dhcp_classless_route_addition: Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dhcp_client_identifier: DHCP client identifier. :param pulumi.Input[str] dhcp_relay_agent_option: Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. + :param pulumi.Input[str] dhcp_relay_allow_no_end_option: Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dhcp_relay_circuit_id: DHCP relay circuit ID. :param pulumi.Input[str] dhcp_relay_interface: Specify outgoing interface to reach server. :param pulumi.Input[str] dhcp_relay_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -338,7 +340,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fortilink_stacking: Enable/disable FortiLink switch-stacking on this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_domain: Transparent mode forward domain. :param pulumi.Input[str] forward_error_correction: Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gwdetect: Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_priority: HA election priority for the PING server. :param pulumi.Input[str] icmp_accept_redirect: Enable/disable ICMP accept redirect. Valid values: `enable`, `disable`. @@ -346,9 +348,9 @@ def __init__(__self__, *, :param pulumi.Input[str] ident_accept: Enable/disable authentication for this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout seconds, 0 means no timeout. :param pulumi.Input[str] ike_saml_server: Configure IKE authentication SAML server. - :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[str] ingress_shaping_profile: Incoming traffic shaping profile. - :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps). + :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[int] internal: Implicitly created. :param pulumi.Input[str] ip: Interface IPv4 address and subnet mask, syntax: X.X.X.X/24. @@ -386,11 +388,11 @@ def __init__(__self__, *, :param pulumi.Input[str] ndiscforward: Enable/disable NDISC forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[str] netbios_forward: Enable/disable NETBIOS forwarding. Valid values: `disable`, `enable`. :param pulumi.Input[str] netflow_sampler: Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. - :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[int] padt_retry_timeout: PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. :param pulumi.Input[str] password: PPPoE account's password. :param pulumi.Input[int] ping_serv_status: PING server status. - :param pulumi.Input[int] polling_interval: sFlow polling interval (1 - 255 sec). + :param pulumi.Input[int] polling_interval: sFlow polling interval in seconds (1 - 255). :param pulumi.Input[str] pppoe_unnumbered_negotiate: Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] pptp_auth_type: PPTP authentication type. Valid values: `auto`, `pap`, `chap`, `mschapv1`, `mschapv2`. :param pulumi.Input[str] pptp_client: Enable/disable PPTP client. Valid values: `enable`, `disable`. @@ -438,7 +440,7 @@ def __init__(__self__, *, :param pulumi.Input[int] swc_vlan: Creation status for switch-controller VLANs. :param pulumi.Input[str] switch: Contained in switch. :param pulumi.Input[str] switch_controller_access_vlan: Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. :param pulumi.Input[str] switch_controller_dhcp_snooping: Switch controller DHCP snooping. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_option82: Switch controller DHCP snooping option82. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_verify_mac: Switch controller DHCP snooping verify MAC. Valid values: `enable`, `disable`. @@ -566,6 +568,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dhcp_client_identifier", dhcp_client_identifier) if dhcp_relay_agent_option is not None: pulumi.set(__self__, "dhcp_relay_agent_option", dhcp_relay_agent_option) + if dhcp_relay_allow_no_end_option is not None: + pulumi.set(__self__, "dhcp_relay_allow_no_end_option", dhcp_relay_allow_no_end_option) if dhcp_relay_circuit_id is not None: pulumi.set(__self__, "dhcp_relay_circuit_id", dhcp_relay_circuit_id) if dhcp_relay_interface is not None: @@ -1451,6 +1455,18 @@ def dhcp_relay_agent_option(self) -> Optional[pulumi.Input[str]]: def dhcp_relay_agent_option(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dhcp_relay_agent_option", value) + @property + @pulumi.getter(name="dhcpRelayAllowNoEndOption") + def dhcp_relay_allow_no_end_option(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "dhcp_relay_allow_no_end_option") + + @dhcp_relay_allow_no_end_option.setter + def dhcp_relay_allow_no_end_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dhcp_relay_allow_no_end_option", value) + @property @pulumi.getter(name="dhcpRelayCircuitId") def dhcp_relay_circuit_id(self) -> Optional[pulumi.Input[str]]: @@ -2007,7 +2023,7 @@ def forward_error_correction(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2103,7 +2119,7 @@ def ike_saml_server(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def inbandwidth(self) -> Optional[pulumi.Input[int]]: """ - Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. """ return pulumi.get(self, "inbandwidth") @@ -2127,7 +2143,7 @@ def ingress_shaping_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ingressSpilloverThreshold") def ingress_spillover_threshold(self) -> Optional[pulumi.Input[int]]: """ - Ingress Spillover threshold (0 - 16776000 kbps). + Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. """ return pulumi.get(self, "ingress_spillover_threshold") @@ -2583,7 +2599,7 @@ def netflow_sampler(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def outbandwidth(self) -> Optional[pulumi.Input[int]]: """ - Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. """ return pulumi.get(self, "outbandwidth") @@ -2631,7 +2647,7 @@ def ping_serv_status(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="pollingInterval") def polling_interval(self) -> Optional[pulumi.Input[int]]: """ - sFlow polling interval (1 - 255 sec). + sFlow polling interval in seconds (1 - 255). """ return pulumi.get(self, "polling_interval") @@ -3207,7 +3223,7 @@ def switch_controller_access_vlan(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="switchControllerArpInspection") def switch_controller_arp_inspection(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + Enable/disable FortiSwitch ARP inspection. """ return pulumi.get(self, "switch_controller_arp_inspection") @@ -3776,6 +3792,7 @@ def __init__(__self__, *, dhcp_classless_route_addition: Optional[pulumi.Input[str]] = None, dhcp_client_identifier: Optional[pulumi.Input[str]] = None, dhcp_relay_agent_option: Optional[pulumi.Input[str]] = None, + dhcp_relay_allow_no_end_option: Optional[pulumi.Input[str]] = None, dhcp_relay_circuit_id: Optional[pulumi.Input[str]] = None, dhcp_relay_interface: Optional[pulumi.Input[str]] = None, dhcp_relay_interface_select_method: Optional[pulumi.Input[str]] = None, @@ -4010,6 +4027,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dhcp_classless_route_addition: Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dhcp_client_identifier: DHCP client identifier. :param pulumi.Input[str] dhcp_relay_agent_option: Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. + :param pulumi.Input[str] dhcp_relay_allow_no_end_option: Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dhcp_relay_circuit_id: DHCP relay circuit ID. :param pulumi.Input[str] dhcp_relay_interface: Specify outgoing interface to reach server. :param pulumi.Input[str] dhcp_relay_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -4056,7 +4074,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fortilink_stacking: Enable/disable FortiLink switch-stacking on this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_domain: Transparent mode forward domain. :param pulumi.Input[str] forward_error_correction: Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gwdetect: Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_priority: HA election priority for the PING server. :param pulumi.Input[str] icmp_accept_redirect: Enable/disable ICMP accept redirect. Valid values: `enable`, `disable`. @@ -4064,9 +4082,9 @@ def __init__(__self__, *, :param pulumi.Input[str] ident_accept: Enable/disable authentication for this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout seconds, 0 means no timeout. :param pulumi.Input[str] ike_saml_server: Configure IKE authentication SAML server. - :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[str] ingress_shaping_profile: Incoming traffic shaping profile. - :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps). + :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[int] internal: Implicitly created. :param pulumi.Input[str] ip: Interface IPv4 address and subnet mask, syntax: X.X.X.X/24. @@ -4104,11 +4122,11 @@ def __init__(__self__, *, :param pulumi.Input[str] ndiscforward: Enable/disable NDISC forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[str] netbios_forward: Enable/disable NETBIOS forwarding. Valid values: `disable`, `enable`. :param pulumi.Input[str] netflow_sampler: Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. - :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[int] padt_retry_timeout: PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. :param pulumi.Input[str] password: PPPoE account's password. :param pulumi.Input[int] ping_serv_status: PING server status. - :param pulumi.Input[int] polling_interval: sFlow polling interval (1 - 255 sec). + :param pulumi.Input[int] polling_interval: sFlow polling interval in seconds (1 - 255). :param pulumi.Input[str] pppoe_unnumbered_negotiate: Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] pptp_auth_type: PPTP authentication type. Valid values: `auto`, `pap`, `chap`, `mschapv1`, `mschapv2`. :param pulumi.Input[str] pptp_client: Enable/disable PPTP client. Valid values: `enable`, `disable`. @@ -4156,7 +4174,7 @@ def __init__(__self__, *, :param pulumi.Input[int] swc_vlan: Creation status for switch-controller VLANs. :param pulumi.Input[str] switch: Contained in switch. :param pulumi.Input[str] switch_controller_access_vlan: Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. :param pulumi.Input[str] switch_controller_dhcp_snooping: Switch controller DHCP snooping. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_option82: Switch controller DHCP snooping option82. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_verify_mac: Switch controller DHCP snooping verify MAC. Valid values: `enable`, `disable`. @@ -4284,6 +4302,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dhcp_client_identifier", dhcp_client_identifier) if dhcp_relay_agent_option is not None: pulumi.set(__self__, "dhcp_relay_agent_option", dhcp_relay_agent_option) + if dhcp_relay_allow_no_end_option is not None: + pulumi.set(__self__, "dhcp_relay_allow_no_end_option", dhcp_relay_allow_no_end_option) if dhcp_relay_circuit_id is not None: pulumi.set(__self__, "dhcp_relay_circuit_id", dhcp_relay_circuit_id) if dhcp_relay_interface is not None: @@ -5159,6 +5179,18 @@ def dhcp_relay_agent_option(self) -> Optional[pulumi.Input[str]]: def dhcp_relay_agent_option(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dhcp_relay_agent_option", value) + @property + @pulumi.getter(name="dhcpRelayAllowNoEndOption") + def dhcp_relay_allow_no_end_option(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "dhcp_relay_allow_no_end_option") + + @dhcp_relay_allow_no_end_option.setter + def dhcp_relay_allow_no_end_option(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dhcp_relay_allow_no_end_option", value) + @property @pulumi.getter(name="dhcpRelayCircuitId") def dhcp_relay_circuit_id(self) -> Optional[pulumi.Input[str]]: @@ -5715,7 +5747,7 @@ def forward_error_correction(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -5811,7 +5843,7 @@ def ike_saml_server(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def inbandwidth(self) -> Optional[pulumi.Input[int]]: """ - Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. """ return pulumi.get(self, "inbandwidth") @@ -5835,7 +5867,7 @@ def ingress_shaping_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ingressSpilloverThreshold") def ingress_spillover_threshold(self) -> Optional[pulumi.Input[int]]: """ - Ingress Spillover threshold (0 - 16776000 kbps). + Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. """ return pulumi.get(self, "ingress_spillover_threshold") @@ -6291,7 +6323,7 @@ def netflow_sampler(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def outbandwidth(self) -> Optional[pulumi.Input[int]]: """ - Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. """ return pulumi.get(self, "outbandwidth") @@ -6339,7 +6371,7 @@ def ping_serv_status(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="pollingInterval") def polling_interval(self) -> Optional[pulumi.Input[int]]: """ - sFlow polling interval (1 - 255 sec). + sFlow polling interval in seconds (1 - 255). """ return pulumi.get(self, "polling_interval") @@ -6915,7 +6947,7 @@ def switch_controller_access_vlan(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="switchControllerArpInspection") def switch_controller_arp_inspection(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + Enable/disable FortiSwitch ARP inspection. """ return pulumi.get(self, "switch_controller_arp_inspection") @@ -7498,6 +7530,7 @@ def __init__(__self__, dhcp_classless_route_addition: Optional[pulumi.Input[str]] = None, dhcp_client_identifier: Optional[pulumi.Input[str]] = None, dhcp_relay_agent_option: Optional[pulumi.Input[str]] = None, + dhcp_relay_allow_no_end_option: Optional[pulumi.Input[str]] = None, dhcp_relay_circuit_id: Optional[pulumi.Input[str]] = None, dhcp_relay_interface: Optional[pulumi.Input[str]] = None, dhcp_relay_interface_select_method: Optional[pulumi.Input[str]] = None, @@ -7695,7 +7728,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -7716,7 +7748,6 @@ def __init__(__self__, type="physical", vdom="root") ``` - ## Import @@ -7779,6 +7810,7 @@ def __init__(__self__, :param pulumi.Input[str] dhcp_classless_route_addition: Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dhcp_client_identifier: DHCP client identifier. :param pulumi.Input[str] dhcp_relay_agent_option: Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. + :param pulumi.Input[str] dhcp_relay_allow_no_end_option: Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dhcp_relay_circuit_id: DHCP relay circuit ID. :param pulumi.Input[str] dhcp_relay_interface: Specify outgoing interface to reach server. :param pulumi.Input[str] dhcp_relay_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -7825,7 +7857,7 @@ def __init__(__self__, :param pulumi.Input[str] fortilink_stacking: Enable/disable FortiLink switch-stacking on this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_domain: Transparent mode forward domain. :param pulumi.Input[str] forward_error_correction: Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gwdetect: Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_priority: HA election priority for the PING server. :param pulumi.Input[str] icmp_accept_redirect: Enable/disable ICMP accept redirect. Valid values: `enable`, `disable`. @@ -7833,9 +7865,9 @@ def __init__(__self__, :param pulumi.Input[str] ident_accept: Enable/disable authentication for this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout seconds, 0 means no timeout. :param pulumi.Input[str] ike_saml_server: Configure IKE authentication SAML server. - :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[str] ingress_shaping_profile: Incoming traffic shaping profile. - :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps). + :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[int] internal: Implicitly created. :param pulumi.Input[str] ip: Interface IPv4 address and subnet mask, syntax: X.X.X.X/24. @@ -7873,11 +7905,11 @@ def __init__(__self__, :param pulumi.Input[str] ndiscforward: Enable/disable NDISC forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[str] netbios_forward: Enable/disable NETBIOS forwarding. Valid values: `disable`, `enable`. :param pulumi.Input[str] netflow_sampler: Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. - :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[int] padt_retry_timeout: PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. :param pulumi.Input[str] password: PPPoE account's password. :param pulumi.Input[int] ping_serv_status: PING server status. - :param pulumi.Input[int] polling_interval: sFlow polling interval (1 - 255 sec). + :param pulumi.Input[int] polling_interval: sFlow polling interval in seconds (1 - 255). :param pulumi.Input[str] pppoe_unnumbered_negotiate: Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] pptp_auth_type: PPTP authentication type. Valid values: `auto`, `pap`, `chap`, `mschapv1`, `mschapv2`. :param pulumi.Input[str] pptp_client: Enable/disable PPTP client. Valid values: `enable`, `disable`. @@ -7925,7 +7957,7 @@ def __init__(__self__, :param pulumi.Input[int] swc_vlan: Creation status for switch-controller VLANs. :param pulumi.Input[str] switch: Contained in switch. :param pulumi.Input[str] switch_controller_access_vlan: Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. :param pulumi.Input[str] switch_controller_dhcp_snooping: Switch controller DHCP snooping. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_option82: Switch controller DHCP snooping option82. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_verify_mac: Switch controller DHCP snooping verify MAC. Valid values: `enable`, `disable`. @@ -7982,7 +8014,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -8003,7 +8034,6 @@ def __init__(__self__, type="physical", vdom="root") ``` - ## Import @@ -8079,6 +8109,7 @@ def _internal_init(__self__, dhcp_classless_route_addition: Optional[pulumi.Input[str]] = None, dhcp_client_identifier: Optional[pulumi.Input[str]] = None, dhcp_relay_agent_option: Optional[pulumi.Input[str]] = None, + dhcp_relay_allow_no_end_option: Optional[pulumi.Input[str]] = None, dhcp_relay_circuit_id: Optional[pulumi.Input[str]] = None, dhcp_relay_interface: Optional[pulumi.Input[str]] = None, dhcp_relay_interface_select_method: Optional[pulumi.Input[str]] = None, @@ -8320,6 +8351,7 @@ def _internal_init(__self__, __props__.__dict__["dhcp_classless_route_addition"] = dhcp_classless_route_addition __props__.__dict__["dhcp_client_identifier"] = dhcp_client_identifier __props__.__dict__["dhcp_relay_agent_option"] = dhcp_relay_agent_option + __props__.__dict__["dhcp_relay_allow_no_end_option"] = dhcp_relay_allow_no_end_option __props__.__dict__["dhcp_relay_circuit_id"] = dhcp_relay_circuit_id __props__.__dict__["dhcp_relay_interface"] = dhcp_relay_interface __props__.__dict__["dhcp_relay_interface_select_method"] = dhcp_relay_interface_select_method @@ -8566,6 +8598,7 @@ def get(resource_name: str, dhcp_classless_route_addition: Optional[pulumi.Input[str]] = None, dhcp_client_identifier: Optional[pulumi.Input[str]] = None, dhcp_relay_agent_option: Optional[pulumi.Input[str]] = None, + dhcp_relay_allow_no_end_option: Optional[pulumi.Input[str]] = None, dhcp_relay_circuit_id: Optional[pulumi.Input[str]] = None, dhcp_relay_interface: Optional[pulumi.Input[str]] = None, dhcp_relay_interface_select_method: Optional[pulumi.Input[str]] = None, @@ -8805,6 +8838,7 @@ def get(resource_name: str, :param pulumi.Input[str] dhcp_classless_route_addition: Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] dhcp_client_identifier: DHCP client identifier. :param pulumi.Input[str] dhcp_relay_agent_option: Enable/disable DHCP relay agent option. Valid values: `enable`, `disable`. + :param pulumi.Input[str] dhcp_relay_allow_no_end_option: Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dhcp_relay_circuit_id: DHCP relay circuit ID. :param pulumi.Input[str] dhcp_relay_interface: Specify outgoing interface to reach server. :param pulumi.Input[str] dhcp_relay_interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -8851,7 +8885,7 @@ def get(resource_name: str, :param pulumi.Input[str] fortilink_stacking: Enable/disable FortiLink switch-stacking on this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_domain: Transparent mode forward domain. :param pulumi.Input[str] forward_error_correction: Configure forward error correction (FEC). Valid values: `none`, `disable`, `cl91-rs-fec`, `cl74-fc-fec`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gwdetect: Enable/disable detect gateway alive for first. Valid values: `enable`, `disable`. :param pulumi.Input[int] ha_priority: HA election priority for the PING server. :param pulumi.Input[str] icmp_accept_redirect: Enable/disable ICMP accept redirect. Valid values: `enable`, `disable`. @@ -8859,9 +8893,9 @@ def get(resource_name: str, :param pulumi.Input[str] ident_accept: Enable/disable authentication for this interface. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout seconds, 0 means no timeout. :param pulumi.Input[str] ike_saml_server: Configure IKE authentication SAML server. - :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + :param pulumi.Input[int] inbandwidth: Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[str] ingress_shaping_profile: Incoming traffic shaping profile. - :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps). + :param pulumi.Input[int] ingress_spillover_threshold: Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[int] internal: Implicitly created. :param pulumi.Input[str] ip: Interface IPv4 address and subnet mask, syntax: X.X.X.X/24. @@ -8899,11 +8933,11 @@ def get(resource_name: str, :param pulumi.Input[str] ndiscforward: Enable/disable NDISC forwarding. Valid values: `enable`, `disable`. :param pulumi.Input[str] netbios_forward: Enable/disable NETBIOS forwarding. Valid values: `disable`, `enable`. :param pulumi.Input[str] netflow_sampler: Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: `disable`, `tx`, `rx`, `both`. - :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + :param pulumi.Input[int] outbandwidth: Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. :param pulumi.Input[int] padt_retry_timeout: PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. :param pulumi.Input[str] password: PPPoE account's password. :param pulumi.Input[int] ping_serv_status: PING server status. - :param pulumi.Input[int] polling_interval: sFlow polling interval (1 - 255 sec). + :param pulumi.Input[int] polling_interval: sFlow polling interval in seconds (1 - 255). :param pulumi.Input[str] pppoe_unnumbered_negotiate: Enable/disable PPPoE unnumbered negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] pptp_auth_type: PPTP authentication type. Valid values: `auto`, `pap`, `chap`, `mschapv1`, `mschapv2`. :param pulumi.Input[str] pptp_client: Enable/disable PPTP client. Valid values: `enable`, `disable`. @@ -8951,7 +8985,7 @@ def get(resource_name: str, :param pulumi.Input[int] swc_vlan: Creation status for switch-controller VLANs. :param pulumi.Input[str] switch: Contained in switch. :param pulumi.Input[str] switch_controller_access_vlan: Block FortiSwitch port-to-port traffic. Valid values: `enable`, `disable`. - :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + :param pulumi.Input[str] switch_controller_arp_inspection: Enable/disable FortiSwitch ARP inspection. :param pulumi.Input[str] switch_controller_dhcp_snooping: Switch controller DHCP snooping. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_option82: Switch controller DHCP snooping option82. Valid values: `enable`, `disable`. :param pulumi.Input[str] switch_controller_dhcp_snooping_verify_mac: Switch controller DHCP snooping verify MAC. Valid values: `enable`, `disable`. @@ -9042,6 +9076,7 @@ def get(resource_name: str, __props__.__dict__["dhcp_classless_route_addition"] = dhcp_classless_route_addition __props__.__dict__["dhcp_client_identifier"] = dhcp_client_identifier __props__.__dict__["dhcp_relay_agent_option"] = dhcp_relay_agent_option + __props__.__dict__["dhcp_relay_allow_no_end_option"] = dhcp_relay_allow_no_end_option __props__.__dict__["dhcp_relay_circuit_id"] = dhcp_relay_circuit_id __props__.__dict__["dhcp_relay_interface"] = dhcp_relay_interface __props__.__dict__["dhcp_relay_interface_select_method"] = dhcp_relay_interface_select_method @@ -9563,6 +9598,14 @@ def dhcp_relay_agent_option(self) -> pulumi.Output[str]: """ return pulumi.get(self, "dhcp_relay_agent_option") + @property + @pulumi.getter(name="dhcpRelayAllowNoEndOption") + def dhcp_relay_allow_no_end_option(self) -> pulumi.Output[str]: + """ + Enable/disable relaying DHCP messages with no end option. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "dhcp_relay_allow_no_end_option") + @property @pulumi.getter(name="dhcpRelayCircuitId") def dhcp_relay_circuit_id(self) -> pulumi.Output[str]: @@ -9935,7 +9978,7 @@ def forward_error_correction(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -9999,7 +10042,7 @@ def ike_saml_server(self) -> pulumi.Output[str]: @pulumi.getter def inbandwidth(self) -> pulumi.Output[int]: """ - Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited. + Bandwidth limit for incoming traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.4.2, 7.0.0-7.0.5, 7.2.0: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. """ return pulumi.get(self, "inbandwidth") @@ -10015,7 +10058,7 @@ def ingress_shaping_profile(self) -> pulumi.Output[str]: @pulumi.getter(name="ingressSpilloverThreshold") def ingress_spillover_threshold(self) -> pulumi.Output[int]: """ - Ingress Spillover threshold (0 - 16776000 kbps). + Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. """ return pulumi.get(self, "ingress_spillover_threshold") @@ -10319,7 +10362,7 @@ def netflow_sampler(self) -> pulumi.Output[str]: @pulumi.getter def outbandwidth(self) -> pulumi.Output[int]: """ - Bandwidth limit for outgoing traffic (0 - 16776000 kbps). + Bandwidth limit for outgoing traffic, 0 means unlimited. On FortiOS versions 6.2.0-6.2.6: 0 - 16776000 kbps. On FortiOS versions 6.4.10-6.4.15, 7.0.6-7.0.15, >= 7.2.1: 0 - 80000000 kbps. """ return pulumi.get(self, "outbandwidth") @@ -10351,7 +10394,7 @@ def ping_serv_status(self) -> pulumi.Output[int]: @pulumi.getter(name="pollingInterval") def polling_interval(self) -> pulumi.Output[int]: """ - sFlow polling interval (1 - 255 sec). + sFlow polling interval in seconds (1 - 255). """ return pulumi.get(self, "polling_interval") @@ -10735,7 +10778,7 @@ def switch_controller_access_vlan(self) -> pulumi.Output[str]: @pulumi.getter(name="switchControllerArpInspection") def switch_controller_arp_inspection(self) -> pulumi.Output[str]: """ - Enable/disable FortiSwitch ARP inspection. Valid values: `enable`, `disable`. + Enable/disable FortiSwitch ARP inspection. """ return pulumi.get(self, "switch_controller_arp_inspection") @@ -11005,7 +11048,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipam.py b/sdk/python/pulumiverse_fortios/system/ipam.py index 72fabcef..42b04f58 100644 --- a/sdk/python/pulumiverse_fortios/system/ipam.py +++ b/sdk/python/pulumiverse_fortios/system/ipam.py @@ -33,7 +33,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ipam resource. :param pulumi.Input[str] automatic_conflict_resolution: Enable/disable automatic conflict resolution. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] manage_lan_addresses: Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_lan_extension_addresses: Enable/disable default management of FortiExtender LAN extension interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_ssid_addresses: Enable/disable default management of FortiAP SSID addresses. Valid values: `disable`, `enable`. @@ -100,7 +100,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -249,7 +249,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ipam resources. :param pulumi.Input[str] automatic_conflict_resolution: Enable/disable automatic conflict resolution. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] manage_lan_addresses: Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_lan_extension_addresses: Enable/disable default management of FortiExtender LAN extension interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_ssid_addresses: Enable/disable default management of FortiAP SSID addresses. Valid values: `disable`, `enable`. @@ -316,7 +316,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -489,7 +489,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] automatic_conflict_resolution: Enable/disable automatic conflict resolution. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] manage_lan_addresses: Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_lan_extension_addresses: Enable/disable default management of FortiExtender LAN extension interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_ssid_addresses: Enable/disable default management of FortiAP SSID addresses. Valid values: `disable`, `enable`. @@ -610,7 +610,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] automatic_conflict_resolution: Enable/disable automatic conflict resolution. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] manage_lan_addresses: Enable/disable default management of LAN interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_lan_extension_addresses: Enable/disable default management of FortiExtender LAN extension interface addresses. Valid values: `disable`, `enable`. :param pulumi.Input[str] manage_ssid_addresses: Enable/disable default management of FortiAP SSID addresses. Valid values: `disable`, `enable`. @@ -661,7 +661,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -739,7 +739,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipiptunnel.py b/sdk/python/pulumiverse_fortios/system/ipiptunnel.py index 42acfda2..d3d51de1 100644 --- a/sdk/python/pulumiverse_fortios/system/ipiptunnel.py +++ b/sdk/python/pulumiverse_fortios/system/ipiptunnel.py @@ -266,7 +266,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -276,7 +275,6 @@ def __init__(__self__, local_gw="1.1.1.1", remote_gw="2.2.2.2") ``` - ## Import @@ -317,7 +315,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -327,7 +324,6 @@ def __init__(__self__, local_gw="1.1.1.1", remote_gw="2.2.2.2") ``` - ## Import @@ -486,7 +482,7 @@ def use_sdwan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ips.py b/sdk/python/pulumiverse_fortios/system/ips.py index 2929eae5..0fc539b3 100644 --- a/sdk/python/pulumiverse_fortios/system/ips.py +++ b/sdk/python/pulumiverse_fortios/system/ips.py @@ -267,7 +267,7 @@ def signature_hold_time(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipsecaggregate.py b/sdk/python/pulumiverse_fortios/system/ipsecaggregate.py index 8c053f9c..28940712 100644 --- a/sdk/python/pulumiverse_fortios/system/ipsecaggregate.py +++ b/sdk/python/pulumiverse_fortios/system/ipsecaggregate.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['IpsecaggregateMemberArgs']]] members: Member tunnels of the aggregate. The structure of `member` block is documented below. :param pulumi.Input[str] algorithm: Frame distribution algorithm. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: IPsec aggregate name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -83,7 +83,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -129,7 +129,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ipsecaggregate resources. :param pulumi.Input[str] algorithm: Frame distribution algorithm. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['IpsecaggregateMemberArgs']]] members: Member tunnels of the aggregate. The structure of `member` block is documented below. :param pulumi.Input[str] name: IPsec aggregate name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -175,7 +175,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -237,7 +237,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -373,7 +372,6 @@ def __init__(__self__, tunnel_name=trname1_phase1interface.name, )]) ``` - ## Import @@ -397,7 +395,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] algorithm: Frame distribution algorithm. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpsecaggregateMemberArgs']]]] members: Member tunnels of the aggregate. The structure of `member` block is documented below. :param pulumi.Input[str] name: IPsec aggregate name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -413,7 +411,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -549,7 +546,6 @@ def __init__(__self__, tunnel_name=trname1_phase1interface.name, )]) ``` - ## Import @@ -632,7 +628,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] algorithm: Frame distribution algorithm. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IpsecaggregateMemberArgs']]]] members: Member tunnels of the aggregate. The structure of `member` block is documented below. :param pulumi.Input[str] name: IPsec aggregate name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -669,7 +665,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -691,7 +687,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns.py b/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns.py index aab28cc9..3ce271e0 100644 --- a/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns.py +++ b/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns.py @@ -314,7 +314,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns6.py b/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns6.py index b1cd7f06..ff9cd228 100644 --- a/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns6.py +++ b/sdk/python/pulumiverse_fortios/system/ipsurlfilterdns6.py @@ -267,7 +267,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipv6neighborcache.py b/sdk/python/pulumiverse_fortios/system/ipv6neighborcache.py index 7bb8dd4a..2a5c4226 100644 --- a/sdk/python/pulumiverse_fortios/system/ipv6neighborcache.py +++ b/sdk/python/pulumiverse_fortios/system/ipv6neighborcache.py @@ -199,7 +199,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -210,7 +209,6 @@ def __init__(__self__, ipv6="fe80::b11a:5ae3:198:ba1c", mac="00:00:00:00:00:00") ``` - ## Import @@ -249,7 +247,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, ipv6="fe80::b11a:5ae3:198:ba1c", mac="00:00:00:00:00:00") ``` - ## Import @@ -395,7 +391,7 @@ def mac(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ipv6tunnel.py b/sdk/python/pulumiverse_fortios/system/ipv6tunnel.py index 8fc1270f..8b2b8dde 100644 --- a/sdk/python/pulumiverse_fortios/system/ipv6tunnel.py +++ b/sdk/python/pulumiverse_fortios/system/ipv6tunnel.py @@ -268,7 +268,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -278,7 +277,6 @@ def __init__(__self__, interface="port3", source="2001:db8:85a3::8a2e:370:7334") ``` - ## Import @@ -319,7 +317,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -329,7 +326,6 @@ def __init__(__self__, interface="port3", source="2001:db8:85a3::8a2e:370:7334") ``` - ## Import @@ -484,7 +480,7 @@ def use_sdwan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/license_forticare.py b/sdk/python/pulumiverse_fortios/system/license_forticare.py index d55b9cae..34fcdfd8 100644 --- a/sdk/python/pulumiverse_fortios/system/license_forticare.py +++ b/sdk/python/pulumiverse_fortios/system/license_forticare.py @@ -70,14 +70,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test2 = fortios.system.LicenseForticare("test2", registration_code="license") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -94,14 +92,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test2 = fortios.system.LicenseForticare("test2", registration_code="license") ``` - :param str resource_name: The name of the resource. :param LicenseForticareArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/license_fortiflex.py b/sdk/python/pulumiverse_fortios/system/license_fortiflex.py new file mode 100644 index 00000000..8493feb6 --- /dev/null +++ b/sdk/python/pulumiverse_fortios/system/license_fortiflex.py @@ -0,0 +1,211 @@ +# coding=utf-8 +# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from .. import _utilities + +__all__ = ['LicenseFortiflexArgs', 'LicenseFortiflex'] + +@pulumi.input_type +class LicenseFortiflexArgs: + def __init__(__self__, *, + token: pulumi.Input[str], + proxy_url: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a LicenseFortiflex resource. + :param pulumi.Input[str] token: FortiFlex VM license token. + :param pulumi.Input[str] proxy_url: HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + """ + pulumi.set(__self__, "token", token) + if proxy_url is not None: + pulumi.set(__self__, "proxy_url", proxy_url) + + @property + @pulumi.getter + def token(self) -> pulumi.Input[str]: + """ + FortiFlex VM license token. + """ + return pulumi.get(self, "token") + + @token.setter + def token(self, value: pulumi.Input[str]): + pulumi.set(self, "token", value) + + @property + @pulumi.getter(name="proxyUrl") + def proxy_url(self) -> Optional[pulumi.Input[str]]: + """ + HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + """ + return pulumi.get(self, "proxy_url") + + @proxy_url.setter + def proxy_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_url", value) + + +@pulumi.input_type +class _LicenseFortiflexState: + def __init__(__self__, *, + proxy_url: Optional[pulumi.Input[str]] = None, + token: Optional[pulumi.Input[str]] = None): + """ + Input properties used for looking up and filtering LicenseFortiflex resources. + :param pulumi.Input[str] proxy_url: HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + :param pulumi.Input[str] token: FortiFlex VM license token. + """ + if proxy_url is not None: + pulumi.set(__self__, "proxy_url", proxy_url) + if token is not None: + pulumi.set(__self__, "token", token) + + @property + @pulumi.getter(name="proxyUrl") + def proxy_url(self) -> Optional[pulumi.Input[str]]: + """ + HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + """ + return pulumi.get(self, "proxy_url") + + @proxy_url.setter + def proxy_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_url", value) + + @property + @pulumi.getter + def token(self) -> Optional[pulumi.Input[str]]: + """ + FortiFlex VM license token. + """ + return pulumi.get(self, "token") + + @token.setter + def token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "token", value) + + +class LicenseFortiflex(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + proxy_url: Optional[pulumi.Input[str]] = None, + token: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Provides a resource to download VM license using uploaded FortiFlex token for FortiOS. Reboots immediately if successful. + + ## Example Usage + + ```python + import pulumi + import pulumiverse_fortios as fortios + + test = fortios.system.LicenseFortiflex("test", token="5FE7B3CE6B606DEB20E3") + ``` + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] proxy_url: HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + :param pulumi.Input[str] token: FortiFlex VM license token. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: LicenseFortiflexArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Provides a resource to download VM license using uploaded FortiFlex token for FortiOS. Reboots immediately if successful. + + ## Example Usage + + ```python + import pulumi + import pulumiverse_fortios as fortios + + test = fortios.system.LicenseFortiflex("test", token="5FE7B3CE6B606DEB20E3") + ``` + + :param str resource_name: The name of the resource. + :param LicenseFortiflexArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(LicenseFortiflexArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + proxy_url: Optional[pulumi.Input[str]] = None, + token: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = LicenseFortiflexArgs.__new__(LicenseFortiflexArgs) + + __props__.__dict__["proxy_url"] = proxy_url + if token is None and not opts.urn: + raise TypeError("Missing required property 'token'") + __props__.__dict__["token"] = token + super(LicenseFortiflex, __self__).__init__( + 'fortios:system/licenseFortiflex:LicenseFortiflex', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None, + proxy_url: Optional[pulumi.Input[str]] = None, + token: Optional[pulumi.Input[str]] = None) -> 'LicenseFortiflex': + """ + Get an existing LicenseFortiflex resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] proxy_url: HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + :param pulumi.Input[str] token: FortiFlex VM license token. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = _LicenseFortiflexState.__new__(_LicenseFortiflexState) + + __props__.__dict__["proxy_url"] = proxy_url + __props__.__dict__["token"] = token + return LicenseFortiflex(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="proxyUrl") + def proxy_url(self) -> pulumi.Output[Optional[str]]: + """ + HTTP proxy URL in the form: http://user:pass@proxyip:proxyport. + """ + return pulumi.get(self, "proxy_url") + + @property + @pulumi.getter + def token(self) -> pulumi.Output[str]: + """ + FortiFlex VM license token. + """ + return pulumi.get(self, "token") + diff --git a/sdk/python/pulumiverse_fortios/system/license_vdom.py b/sdk/python/pulumiverse_fortios/system/license_vdom.py index da07093d..de02ed88 100644 --- a/sdk/python/pulumiverse_fortios/system/license_vdom.py +++ b/sdk/python/pulumiverse_fortios/system/license_vdom.py @@ -70,14 +70,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test2 = fortios.system.LicenseVdom("test2", license="license") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -94,14 +92,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test2 = fortios.system.LicenseVdom("test2", license="license") ``` - :param str resource_name: The name of the resource. :param LicenseVdomArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/license_vm.py b/sdk/python/pulumiverse_fortios/system/license_vm.py index a7f35a33..251bf271 100644 --- a/sdk/python/pulumiverse_fortios/system/license_vm.py +++ b/sdk/python/pulumiverse_fortios/system/license_vm.py @@ -70,14 +70,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test2 = fortios.system.LicenseVm("test2", file_content="LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -94,14 +92,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios test2 = fortios.system.LicenseVm("test2", file_content="LS0tLS1CRUdJTiBGR1QgVk0gTElDRU5TRS0tLS0tDQpRQUFBQUxXaTdCVnVkV2x3QXJZcC92S2J2Yk5zME5YNWluUW9sVldmcFoxWldJQi9pL2g4c01oR0psWWc5Vkl1DQorSlBJRis1aFphMWwyNm9yNHdiEQE3RnJDeVZnQUFBQWhxWjliWHFLK1hGN2o3dnB3WTB6QXRTaTdOMVM1ZWNxDQpWYmRRREZyYklUdnRvUWNyRU1jV0ltQzFqWWs5dmVoeGlYTG1OV0MwN25BSitYTTJFNmh2b29DMjE1YUwxK2wrDQovUHl5M0VLVnNTNjJDT2hMZHc3UndXajB3V3RqMmZiWg0KLS0tLS1FTkQgRkdUIFZNIExJQ0VOU0UtLS0tLQ0K") ``` - :param str resource_name: The name of the resource. :param LicenseVmArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/linkmonitor.py b/sdk/python/pulumiverse_fortios/system/linkmonitor.py index c93c47bb..de71d39a 100644 --- a/sdk/python/pulumiverse_fortios/system/linkmonitor.py +++ b/sdk/python/pulumiverse_fortios/system/linkmonitor.py @@ -61,23 +61,23 @@ def __init__(__self__, *, :param pulumi.Input[str] diffservcode: Differentiated services code point (DSCP) in the IP header of the probe packet. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fail_weight: Threshold weight to trigger link failure alert. - :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (1 - 10, default = 5) + :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[str] gateway_ip: Gateway IP address used to probe the server. :param pulumi.Input[str] gateway_ip6: Gateway IPv6 address used to probe the server. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_priority: HA election priority (1 - 50). :param pulumi.Input[str] http_agent: String in the http-agent field in the HTTP header. :param pulumi.Input[str] http_get: If you are monitoring an HTML server you can send an HTTP-GET request with a custom string. Use this option to define the string. :param pulumi.Input[str] http_match: String that you expect to see in the HTTP-GET requests of the traffic to be monitored. - :param pulumi.Input[int] interval: Detection interval (1 - 3600 sec, default = 5). + :param pulumi.Input[int] interval: Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. :param pulumi.Input[str] name: Link monitor name. - :param pulumi.Input[int] packet_size: Packet size of a twamp test session, + :param pulumi.Input[int] packet_size: Packet size of a TWAMP test session. :param pulumi.Input[str] password: Twamp controller password in authentication mode :param pulumi.Input[int] port: Port number of the traffic to be used to monitor the server. :param pulumi.Input[int] probe_count: Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). - :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. :param pulumi.Input[str] protocol: Protocols used to monitor the server. - :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (1 - 10, default = 5). + :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[Sequence[pulumi.Input['LinkmonitorRouteArgs']]] routes: Subnet to monitor. The structure of `route` block is documented below. :param pulumi.Input[str] security_mode: Twamp controller security mode. Valid values: `none`, `authentication`. :param pulumi.Input[str] server_config: Mode of server configuration. Valid values: `default`, `individual`. @@ -243,7 +243,7 @@ def fail_weight(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def failtime(self) -> Optional[pulumi.Input[int]]: """ - Number of retry attempts before the server is considered down (1 - 10, default = 5) + Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. """ return pulumi.get(self, "failtime") @@ -279,7 +279,7 @@ def gateway_ip6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -339,7 +339,7 @@ def http_match(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def interval(self) -> Optional[pulumi.Input[int]]: """ - Detection interval (1 - 3600 sec, default = 5). + Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. """ return pulumi.get(self, "interval") @@ -363,7 +363,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="packetSize") def packet_size(self) -> Optional[pulumi.Input[int]]: """ - Packet size of a twamp test session, + Packet size of a TWAMP test session. """ return pulumi.get(self, "packet_size") @@ -411,7 +411,7 @@ def probe_count(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="probeTimeout") def probe_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. """ return pulumi.get(self, "probe_timeout") @@ -435,7 +435,7 @@ def protocol(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def recoverytime(self) -> Optional[pulumi.Input[int]]: """ - Number of successful responses received before server is considered recovered (1 - 10, default = 5). + Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. """ return pulumi.get(self, "recoverytime") @@ -659,23 +659,23 @@ def __init__(__self__, *, :param pulumi.Input[str] diffservcode: Differentiated services code point (DSCP) in the IP header of the probe packet. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fail_weight: Threshold weight to trigger link failure alert. - :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (1 - 10, default = 5) + :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[str] gateway_ip: Gateway IP address used to probe the server. :param pulumi.Input[str] gateway_ip6: Gateway IPv6 address used to probe the server. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_priority: HA election priority (1 - 50). :param pulumi.Input[str] http_agent: String in the http-agent field in the HTTP header. :param pulumi.Input[str] http_get: If you are monitoring an HTML server you can send an HTTP-GET request with a custom string. Use this option to define the string. :param pulumi.Input[str] http_match: String that you expect to see in the HTTP-GET requests of the traffic to be monitored. - :param pulumi.Input[int] interval: Detection interval (1 - 3600 sec, default = 5). + :param pulumi.Input[int] interval: Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. :param pulumi.Input[str] name: Link monitor name. - :param pulumi.Input[int] packet_size: Packet size of a twamp test session, + :param pulumi.Input[int] packet_size: Packet size of a TWAMP test session. :param pulumi.Input[str] password: Twamp controller password in authentication mode :param pulumi.Input[int] port: Port number of the traffic to be used to monitor the server. :param pulumi.Input[int] probe_count: Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). - :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. :param pulumi.Input[str] protocol: Protocols used to monitor the server. - :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (1 - 10, default = 5). + :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[Sequence[pulumi.Input['LinkmonitorRouteArgs']]] routes: Subnet to monitor. The structure of `route` block is documented below. :param pulumi.Input[str] security_mode: Twamp controller security mode. Valid values: `none`, `authentication`. :param pulumi.Input[str] server_config: Mode of server configuration. Valid values: `default`, `individual`. @@ -831,7 +831,7 @@ def fail_weight(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def failtime(self) -> Optional[pulumi.Input[int]]: """ - Number of retry attempts before the server is considered down (1 - 10, default = 5) + Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. """ return pulumi.get(self, "failtime") @@ -867,7 +867,7 @@ def gateway_ip6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -927,7 +927,7 @@ def http_match(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def interval(self) -> Optional[pulumi.Input[int]]: """ - Detection interval (1 - 3600 sec, default = 5). + Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. """ return pulumi.get(self, "interval") @@ -951,7 +951,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="packetSize") def packet_size(self) -> Optional[pulumi.Input[int]]: """ - Packet size of a twamp test session, + Packet size of a TWAMP test session. """ return pulumi.get(self, "packet_size") @@ -999,7 +999,7 @@ def probe_count(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="probeTimeout") def probe_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. """ return pulumi.get(self, "probe_timeout") @@ -1023,7 +1023,7 @@ def protocol(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def recoverytime(self) -> Optional[pulumi.Input[int]]: """ - Number of successful responses received before server is considered recovered (1 - 10, default = 5). + Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. """ return pulumi.get(self, "recoverytime") @@ -1260,7 +1260,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1289,7 +1288,6 @@ def __init__(__self__, update_cascade_interface="enable", update_static_route="enable") ``` - ## Import @@ -1316,23 +1314,23 @@ def __init__(__self__, :param pulumi.Input[str] diffservcode: Differentiated services code point (DSCP) in the IP header of the probe packet. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fail_weight: Threshold weight to trigger link failure alert. - :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (1 - 10, default = 5) + :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[str] gateway_ip: Gateway IP address used to probe the server. :param pulumi.Input[str] gateway_ip6: Gateway IPv6 address used to probe the server. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_priority: HA election priority (1 - 50). :param pulumi.Input[str] http_agent: String in the http-agent field in the HTTP header. :param pulumi.Input[str] http_get: If you are monitoring an HTML server you can send an HTTP-GET request with a custom string. Use this option to define the string. :param pulumi.Input[str] http_match: String that you expect to see in the HTTP-GET requests of the traffic to be monitored. - :param pulumi.Input[int] interval: Detection interval (1 - 3600 sec, default = 5). + :param pulumi.Input[int] interval: Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. :param pulumi.Input[str] name: Link monitor name. - :param pulumi.Input[int] packet_size: Packet size of a twamp test session, + :param pulumi.Input[int] packet_size: Packet size of a TWAMP test session. :param pulumi.Input[str] password: Twamp controller password in authentication mode :param pulumi.Input[int] port: Port number of the traffic to be used to monitor the server. :param pulumi.Input[int] probe_count: Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). - :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. :param pulumi.Input[str] protocol: Protocols used to monitor the server. - :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (1 - 10, default = 5). + :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LinkmonitorRouteArgs']]]] routes: Subnet to monitor. The structure of `route` block is documented below. :param pulumi.Input[str] security_mode: Twamp controller security mode. Valid values: `none`, `authentication`. :param pulumi.Input[str] server_config: Mode of server configuration. Valid values: `default`, `individual`. @@ -1360,7 +1358,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1389,7 +1386,6 @@ def __init__(__self__, update_cascade_interface="enable", update_static_route="enable") ``` - ## Import @@ -1570,23 +1566,23 @@ def get(resource_name: str, :param pulumi.Input[str] diffservcode: Differentiated services code point (DSCP) in the IP header of the probe packet. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fail_weight: Threshold weight to trigger link failure alert. - :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (1 - 10, default = 5) + :param pulumi.Input[int] failtime: Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[str] gateway_ip: Gateway IP address used to probe the server. :param pulumi.Input[str] gateway_ip6: Gateway IPv6 address used to probe the server. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ha_priority: HA election priority (1 - 50). :param pulumi.Input[str] http_agent: String in the http-agent field in the HTTP header. :param pulumi.Input[str] http_get: If you are monitoring an HTML server you can send an HTTP-GET request with a custom string. Use this option to define the string. :param pulumi.Input[str] http_match: String that you expect to see in the HTTP-GET requests of the traffic to be monitored. - :param pulumi.Input[int] interval: Detection interval (1 - 3600 sec, default = 5). + :param pulumi.Input[int] interval: Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. :param pulumi.Input[str] name: Link monitor name. - :param pulumi.Input[int] packet_size: Packet size of a twamp test session, + :param pulumi.Input[int] packet_size: Packet size of a TWAMP test session. :param pulumi.Input[str] password: Twamp controller password in authentication mode :param pulumi.Input[int] port: Port number of the traffic to be used to monitor the server. :param pulumi.Input[int] probe_count: Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). - :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + :param pulumi.Input[int] probe_timeout: Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. :param pulumi.Input[str] protocol: Protocols used to monitor the server. - :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (1 - 10, default = 5). + :param pulumi.Input[int] recoverytime: Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['LinkmonitorRouteArgs']]]] routes: Subnet to monitor. The structure of `route` block is documented below. :param pulumi.Input[str] security_mode: Twamp controller security mode. Valid values: `none`, `authentication`. :param pulumi.Input[str] server_config: Mode of server configuration. Valid values: `default`, `individual`. @@ -1690,7 +1686,7 @@ def fail_weight(self) -> pulumi.Output[int]: @pulumi.getter def failtime(self) -> pulumi.Output[int]: """ - Number of retry attempts before the server is considered down (1 - 10, default = 5) + Number of retry attempts before the server is considered down (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. """ return pulumi.get(self, "failtime") @@ -1714,7 +1710,7 @@ def gateway_ip6(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1754,7 +1750,7 @@ def http_match(self) -> pulumi.Output[str]: @pulumi.getter def interval(self) -> pulumi.Output[int]: """ - Detection interval (1 - 3600 sec, default = 5). + Detection interval. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 3600 * 1000 msec, default = 500. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600 * 1000 msec, default = 500. """ return pulumi.get(self, "interval") @@ -1770,7 +1766,7 @@ def name(self) -> pulumi.Output[str]: @pulumi.getter(name="packetSize") def packet_size(self) -> pulumi.Output[int]: """ - Packet size of a twamp test session, + Packet size of a TWAMP test session. """ return pulumi.get(self, "packet_size") @@ -1802,7 +1798,7 @@ def probe_count(self) -> pulumi.Output[int]: @pulumi.getter(name="probeTimeout") def probe_timeout(self) -> pulumi.Output[int]: """ - Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500). + Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.2.4-7.0.10, 7.2.0-7.2.4: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 5000 msec. """ return pulumi.get(self, "probe_timeout") @@ -1818,7 +1814,7 @@ def protocol(self) -> pulumi.Output[str]: @pulumi.getter def recoverytime(self) -> pulumi.Output[int]: """ - Number of successful responses received before server is considered recovered (1 - 10, default = 5). + Number of successful responses received before server is considered recovered (default = 5). On FortiOS versions 6.2.0-7.0.5: 1 - 10. On FortiOS versions >= 7.0.6: 1 - 3600. """ return pulumi.get(self, "recoverytime") @@ -1936,7 +1932,7 @@ def update_static_route(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/lldp/networkpolicy.py b/sdk/python/pulumiverse_fortios/system/lldp/networkpolicy.py index 03f91952..541fd700 100644 --- a/sdk/python/pulumiverse_fortios/system/lldp/networkpolicy.py +++ b/sdk/python/pulumiverse_fortios/system/lldp/networkpolicy.py @@ -31,7 +31,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Networkpolicy resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['NetworkpolicyGuestArgs'] guest: Guest. The structure of `guest` block is documented below. :param pulumi.Input['NetworkpolicyGuestVoiceSignalingArgs'] guest_voice_signaling: Guest Voice Signaling. The structure of `guest_voice_signaling` block is documented below. :param pulumi.Input[str] name: LLDP network policy name. @@ -84,7 +84,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -231,7 +231,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Networkpolicy resources. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['NetworkpolicyGuestArgs'] guest: Guest. The structure of `guest` block is documented below. :param pulumi.Input['NetworkpolicyGuestVoiceSignalingArgs'] guest_voice_signaling: Guest Voice Signaling. The structure of `guest_voice_signaling` block is documented below. :param pulumi.Input[str] name: LLDP network policy name. @@ -284,7 +284,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -436,14 +436,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.lldp.Networkpolicy("trname", comment="test") ``` - ## Import @@ -466,7 +464,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['NetworkpolicyGuestArgs']] guest: Guest. The structure of `guest` block is documented below. :param pulumi.Input[pulumi.InputType['NetworkpolicyGuestVoiceSignalingArgs']] guest_voice_signaling: Guest Voice Signaling. The structure of `guest_voice_signaling` block is documented below. :param pulumi.Input[str] name: LLDP network policy name. @@ -489,14 +487,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.lldp.Networkpolicy("trname", comment="test") ``` - ## Import @@ -594,7 +590,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['NetworkpolicyGuestArgs']] guest: Guest. The structure of `guest` block is documented below. :param pulumi.Input[pulumi.InputType['NetworkpolicyGuestVoiceSignalingArgs']] guest_voice_signaling: Guest Voice Signaling. The structure of `guest_voice_signaling` block is documented below. :param pulumi.Input[str] name: LLDP network policy name. @@ -636,7 +632,7 @@ def comment(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -682,7 +678,7 @@ def streaming_video(self) -> pulumi.Output['outputs.NetworkpolicyStreamingVideo' @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ltemodem.py b/sdk/python/pulumiverse_fortios/system/ltemodem.py index c7c4e23a..b7d04a04 100644 --- a/sdk/python/pulumiverse_fortios/system/ltemodem.py +++ b/sdk/python/pulumiverse_fortios/system/ltemodem.py @@ -643,7 +643,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/macaddresstable.py b/sdk/python/pulumiverse_fortios/system/macaddresstable.py index c5463d1c..20118df2 100644 --- a/sdk/python/pulumiverse_fortios/system/macaddresstable.py +++ b/sdk/python/pulumiverse_fortios/system/macaddresstable.py @@ -316,7 +316,7 @@ def reply_substitute(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/managementtunnel.py b/sdk/python/pulumiverse_fortios/system/managementtunnel.py index 0b7a33f1..e5691713 100644 --- a/sdk/python/pulumiverse_fortios/system/managementtunnel.py +++ b/sdk/python/pulumiverse_fortios/system/managementtunnel.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -315,7 +314,6 @@ def __init__(__self__, authorized_manager_only="enable", status="enable") ``` - ## Import @@ -357,7 +355,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -370,7 +367,6 @@ def __init__(__self__, authorized_manager_only="enable", status="enable") ``` - ## Import @@ -536,7 +532,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/mobiletunnel.py b/sdk/python/pulumiverse_fortios/system/mobiletunnel.py index 7b25017d..941ca2fa 100644 --- a/sdk/python/pulumiverse_fortios/system/mobiletunnel.py +++ b/sdk/python/pulumiverse_fortios/system/mobiletunnel.py @@ -43,11 +43,11 @@ def __init__(__self__, *, :param pulumi.Input[int] n_mhae_spi: NEMO authentication SPI (default: 256). :param pulumi.Input[int] reg_interval: NMMO HA registration interval (5 - 300, default = 5). :param pulumi.Input[int] reg_retry: Maximum number of NMMO HA registration retries (1 to 30, default = 3). - :param pulumi.Input[int] renew_interval: Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + :param pulumi.Input[int] renew_interval: Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). :param pulumi.Input[str] roaming_interface: Select the associated interface name from available options. - :param pulumi.Input[str] tunnel_mode: NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + :param pulumi.Input[str] tunnel_mode: NEMO tunnel mode (GRE tunnel). Valid values: `gre`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] home_address: Home IP address (Format: xxx.xxx.xxx.xxx). :param pulumi.Input[str] n_mhae_key: NEMO authentication key. :param pulumi.Input[str] name: Tunnel name. @@ -170,7 +170,7 @@ def reg_retry(self, value: pulumi.Input[int]): @pulumi.getter(name="renewInterval") def renew_interval(self) -> pulumi.Input[int]: """ - Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). """ return pulumi.get(self, "renew_interval") @@ -194,7 +194,7 @@ def roaming_interface(self, value: pulumi.Input[str]): @pulumi.getter(name="tunnelMode") def tunnel_mode(self) -> pulumi.Input[str]: """ - NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + NEMO tunnel mode (GRE tunnel). Valid values: `gre`. """ return pulumi.get(self, "tunnel_mode") @@ -218,7 +218,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -323,7 +323,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Mobiletunnel resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hash_algorithm: Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. :param pulumi.Input[str] home_address: Home IP address (Format: xxx.xxx.xxx.xxx). :param pulumi.Input[str] home_agent: IPv4 address of the NEMO HA (Format: xxx.xxx.xxx.xxx). @@ -335,10 +335,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['MobiletunnelNetworkArgs']]] networks: NEMO network configuration. The structure of `network` block is documented below. :param pulumi.Input[int] reg_interval: NMMO HA registration interval (5 - 300, default = 5). :param pulumi.Input[int] reg_retry: Maximum number of NMMO HA registration retries (1 to 30, default = 3). - :param pulumi.Input[int] renew_interval: Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + :param pulumi.Input[int] renew_interval: Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). :param pulumi.Input[str] roaming_interface: Select the associated interface name from available options. :param pulumi.Input[str] status: Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. - :param pulumi.Input[str] tunnel_mode: NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + :param pulumi.Input[str] tunnel_mode: NEMO tunnel mode (GRE tunnel). Valid values: `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if dynamic_sort_subtable is not None: @@ -394,7 +394,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -538,7 +538,7 @@ def reg_retry(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="renewInterval") def renew_interval(self) -> Optional[pulumi.Input[int]]: """ - Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). """ return pulumi.get(self, "renew_interval") @@ -574,7 +574,7 @@ def status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="tunnelMode") def tunnel_mode(self) -> Optional[pulumi.Input[str]]: """ - NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + NEMO tunnel mode (GRE tunnel). Valid values: `gre`. """ return pulumi.get(self, "tunnel_mode") @@ -624,7 +624,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -644,7 +643,6 @@ def __init__(__self__, status="disable", tunnel_mode="gre") ``` - ## Import @@ -667,7 +665,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hash_algorithm: Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. :param pulumi.Input[str] home_address: Home IP address (Format: xxx.xxx.xxx.xxx). :param pulumi.Input[str] home_agent: IPv4 address of the NEMO HA (Format: xxx.xxx.xxx.xxx). @@ -679,10 +677,10 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MobiletunnelNetworkArgs']]]] networks: NEMO network configuration. The structure of `network` block is documented below. :param pulumi.Input[int] reg_interval: NMMO HA registration interval (5 - 300, default = 5). :param pulumi.Input[int] reg_retry: Maximum number of NMMO HA registration retries (1 to 30, default = 3). - :param pulumi.Input[int] renew_interval: Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + :param pulumi.Input[int] renew_interval: Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). :param pulumi.Input[str] roaming_interface: Select the associated interface name from available options. :param pulumi.Input[str] status: Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. - :param pulumi.Input[str] tunnel_mode: NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + :param pulumi.Input[str] tunnel_mode: NEMO tunnel mode (GRE tunnel). Valid values: `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -696,7 +694,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -716,7 +713,6 @@ def __init__(__self__, status="disable", tunnel_mode="gre") ``` - ## Import @@ -854,7 +850,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hash_algorithm: Hash Algorithm (Keyed MD5). Valid values: `hmac-md5`. :param pulumi.Input[str] home_address: Home IP address (Format: xxx.xxx.xxx.xxx). :param pulumi.Input[str] home_agent: IPv4 address of the NEMO HA (Format: xxx.xxx.xxx.xxx). @@ -866,10 +862,10 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MobiletunnelNetworkArgs']]]] networks: NEMO network configuration. The structure of `network` block is documented below. :param pulumi.Input[int] reg_interval: NMMO HA registration interval (5 - 300, default = 5). :param pulumi.Input[int] reg_retry: Maximum number of NMMO HA registration retries (1 to 30, default = 3). - :param pulumi.Input[int] renew_interval: Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + :param pulumi.Input[int] renew_interval: Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). :param pulumi.Input[str] roaming_interface: Select the associated interface name from available options. :param pulumi.Input[str] status: Enable/disable this mobile tunnel. Valid values: `disable`, `enable`. - :param pulumi.Input[str] tunnel_mode: NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + :param pulumi.Input[str] tunnel_mode: NEMO tunnel mode (GRE tunnel). Valid values: `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -908,7 +904,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1004,7 +1000,7 @@ def reg_retry(self) -> pulumi.Output[int]: @pulumi.getter(name="renewInterval") def renew_interval(self) -> pulumi.Output[int]: """ - Time before lifetime expiraton to send NMMO HA re-registration (5 - 60, default = 60). + Time before lifetime expiration to send NMMO HA re-registration (5 - 60, default = 60). """ return pulumi.get(self, "renew_interval") @@ -1028,13 +1024,13 @@ def status(self) -> pulumi.Output[str]: @pulumi.getter(name="tunnelMode") def tunnel_mode(self) -> pulumi.Output[str]: """ - NEMO tunnnel mode (GRE tunnel). Valid values: `gre`. + NEMO tunnel mode (GRE tunnel). Valid values: `gre`. """ return pulumi.get(self, "tunnel_mode") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/modem.py b/sdk/python/pulumiverse_fortios/system/modem.py index 2d64d7df..c1427c53 100644 --- a/sdk/python/pulumiverse_fortios/system/modem.py +++ b/sdk/python/pulumiverse_fortios/system/modem.py @@ -2327,7 +2327,7 @@ def username3(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/modem3g/custom.py b/sdk/python/pulumiverse_fortios/system/modem3g/custom.py index 5d7f50c1..2b28a65c 100644 --- a/sdk/python/pulumiverse_fortios/system/modem3g/custom.py +++ b/sdk/python/pulumiverse_fortios/system/modem3g/custom.py @@ -533,7 +533,7 @@ def product_id(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/nat64.py b/sdk/python/pulumiverse_fortios/system/nat64.py index 5f8b9c66..cef7eb5d 100644 --- a/sdk/python/pulumiverse_fortios/system/nat64.py +++ b/sdk/python/pulumiverse_fortios/system/nat64.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] always_synthesize_aaaa_record: Enable/disable AAAA record synthesis (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] generate_ipv6_fragment_header: Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat46_force_ipv4_packet_forwarding: Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. :param pulumi.Input[str] secondary_prefix_status: Enable/disable secondary NAT64 prefix. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['Nat64SecondaryPrefixArgs']]] secondary_prefixes: Secondary NAT64 prefix. The structure of `secondary_prefix` block is documented below. @@ -111,7 +111,7 @@ def generate_ipv6_fragment_header(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -198,7 +198,7 @@ def __init__(__self__, *, :param pulumi.Input[str] always_synthesize_aaaa_record: Enable/disable AAAA record synthesis (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] generate_ipv6_fragment_header: Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat46_force_ipv4_packet_forwarding: Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64_prefix: NAT64 prefix must be ::/96 (default = 64:ff9b::/96). :param pulumi.Input[str] secondary_prefix_status: Enable/disable secondary NAT64 prefix. Valid values: `enable`, `disable`. @@ -267,7 +267,7 @@ def generate_ipv6_fragment_header(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -369,7 +369,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -382,7 +381,6 @@ def __init__(__self__, secondary_prefix_status="disable", status="disable") ``` - ## Import @@ -407,7 +405,7 @@ def __init__(__self__, :param pulumi.Input[str] always_synthesize_aaaa_record: Enable/disable AAAA record synthesis (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] generate_ipv6_fragment_header: Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat46_force_ipv4_packet_forwarding: Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64_prefix: NAT64 prefix must be ::/96 (default = 64:ff9b::/96). :param pulumi.Input[str] secondary_prefix_status: Enable/disable secondary NAT64 prefix. Valid values: `enable`, `disable`. @@ -426,7 +424,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -439,7 +436,6 @@ def __init__(__self__, secondary_prefix_status="disable", status="disable") ``` - ## Import @@ -535,7 +531,7 @@ def get(resource_name: str, :param pulumi.Input[str] always_synthesize_aaaa_record: Enable/disable AAAA record synthesis (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] generate_ipv6_fragment_header: Enable/disable IPv6 fragment header generation. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] nat46_force_ipv4_packet_forwarding: Enable/disable mandatory IPv4 packet forwarding in nat46. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat64_prefix: NAT64 prefix must be ::/96 (default = 64:ff9b::/96). :param pulumi.Input[str] secondary_prefix_status: Enable/disable secondary NAT64 prefix. Valid values: `enable`, `disable`. @@ -587,7 +583,7 @@ def generate_ipv6_fragment_header(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -633,7 +629,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ndproxy.py b/sdk/python/pulumiverse_fortios/system/ndproxy.py index 7edd3150..1908b467 100644 --- a/sdk/python/pulumiverse_fortios/system/ndproxy.py +++ b/sdk/python/pulumiverse_fortios/system/ndproxy.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Ndproxy resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['NdproxyMemberArgs']]] members: Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. :param pulumi.Input[str] status: Enable/disable neighbor discovery proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Ndproxy resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['NdproxyMemberArgs']]] members: Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. :param pulumi.Input[str] status: Enable/disable neighbor discovery proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,14 +205,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Ndproxy("trname", status="disable") ``` - ## Import @@ -235,7 +233,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NdproxyMemberArgs']]]] members: Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. :param pulumi.Input[str] status: Enable/disable neighbor discovery proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -251,14 +249,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Ndproxy("trname", status="disable") ``` - ## Import @@ -335,7 +331,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NdproxyMemberArgs']]]] members: Interfaces using the neighbor discovery proxy. The structure of `member` block is documented below. :param pulumi.Input[str] status: Enable/disable neighbor discovery proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -363,7 +359,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +381,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/netflow.py b/sdk/python/pulumiverse_fortios/system/netflow.py index 3fb233ca..737ab657 100644 --- a/sdk/python/pulumiverse_fortios/system/netflow.py +++ b/sdk/python/pulumiverse_fortios/system/netflow.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input['NetflowCollectorArgs']]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_flow_timeout: Timeout for periodic report of finished flows (10 - 600 sec, default = 15). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -136,7 +136,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -252,7 +252,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input['NetflowCollectorArgs']]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_flow_timeout: Timeout for periodic report of finished flows (10 - 600 sec, default = 15). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -352,7 +352,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -469,7 +469,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -483,7 +482,6 @@ def __init__(__self__, template_tx_counter=20, template_tx_timeout=30) ``` - ## Import @@ -510,7 +508,7 @@ def __init__(__self__, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NetflowCollectorArgs']]]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_flow_timeout: Timeout for periodic report of finished flows (10 - 600 sec, default = 15). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -530,7 +528,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -544,7 +541,6 @@ def __init__(__self__, template_tx_counter=20, template_tx_timeout=30) ``` - ## Import @@ -649,7 +645,7 @@ def get(resource_name: str, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NetflowCollectorArgs']]]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] inactive_flow_timeout: Timeout for periodic report of finished flows (10 - 600 sec, default = 15). :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -721,7 +717,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -775,7 +771,7 @@ def template_tx_timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/networkvisibility.py b/sdk/python/pulumiverse_fortios/system/networkvisibility.py index 37eddd17..b2726a30 100644 --- a/sdk/python/pulumiverse_fortios/system/networkvisibility.py +++ b/sdk/python/pulumiverse_fortios/system/networkvisibility.py @@ -269,7 +269,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -282,7 +281,6 @@ def __init__(__self__, hostname_ttl=86400, source_location="enable") ``` - ## Import @@ -323,7 +321,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -336,7 +333,6 @@ def __init__(__self__, hostname_ttl=86400, source_location="enable") ``` - ## Import @@ -489,7 +485,7 @@ def source_location(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/npu.py b/sdk/python/pulumiverse_fortios/system/npu.py index cb499114..1808b6cd 100644 --- a/sdk/python/pulumiverse_fortios/system/npu.py +++ b/sdk/python/pulumiverse_fortios/system/npu.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dedicated_management_affinity: Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] dedicated_management_cpu: Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: `enable`, `disable`. :param pulumi.Input[str] fastpath: Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ipsec_dec_subengine_mask: IPsec decryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_enc_subengine_mask: IPsec encryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_inbound_cache: Enable/disable IPsec inbound cache for anti-replay. Valid values: `enable`, `disable`. @@ -156,7 +156,7 @@ def fastpath(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -387,7 +387,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dedicated_management_affinity: Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] dedicated_management_cpu: Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: `enable`, `disable`. :param pulumi.Input[str] fastpath: Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ipsec_dec_subengine_mask: IPsec decryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_enc_subengine_mask: IPsec encryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_inbound_cache: Enable/disable IPsec inbound cache for anti-replay. Valid values: `enable`, `disable`. @@ -500,7 +500,7 @@ def fastpath(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -755,7 +755,7 @@ def __init__(__self__, :param pulumi.Input[str] dedicated_management_affinity: Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] dedicated_management_cpu: Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: `enable`, `disable`. :param pulumi.Input[str] fastpath: Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ipsec_dec_subengine_mask: IPsec decryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_enc_subengine_mask: IPsec encryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_inbound_cache: Enable/disable IPsec inbound cache for anti-replay. Valid values: `enable`, `disable`. @@ -908,7 +908,7 @@ def get(resource_name: str, :param pulumi.Input[str] dedicated_management_affinity: Affinity setting for management deamons (hexadecimal value up to 256 bits in the format of xxxxxxxxxxxxxxxx). :param pulumi.Input[str] dedicated_management_cpu: Enable to dedicate one CPU for GUI and CLI connections when NPs are busy. Valid values: `enable`, `disable`. :param pulumi.Input[str] fastpath: Enable/disable NP6 offloading (also called fast path). Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ipsec_dec_subengine_mask: IPsec decryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_enc_subengine_mask: IPsec encryption subengine mask (0x1 - 0xff, default 0xff). :param pulumi.Input[str] ipsec_inbound_cache: Enable/disable IPsec inbound cache for anti-replay. Valid values: `enable`, `disable`. @@ -989,7 +989,7 @@ def fastpath(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1115,7 +1115,7 @@ def uesp_offload(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ntp.py b/sdk/python/pulumiverse_fortios/system/ntp.py index 74b88f2f..cba69f1e 100644 --- a/sdk/python/pulumiverse_fortios/system/ntp.py +++ b/sdk/python/pulumiverse_fortios/system/ntp.py @@ -35,11 +35,11 @@ def __init__(__self__, *, The set of arguments for constructing a Ntp resource. :param pulumi.Input[str] authentication: Enable/disable authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['NtpInterfaceArgs']]] interfaces: FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. :param pulumi.Input[str] key: Key for authentication. :param pulumi.Input[int] key_id: Key ID for authentication. - :param pulumi.Input[str] key_type: Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + :param pulumi.Input[str] key_type: Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. :param pulumi.Input[Sequence[pulumi.Input['NtpNtpserverArgs']]] ntpservers: Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. :param pulumi.Input[str] ntpsync: Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_mode: 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: `enable`, `disable`. @@ -108,7 +108,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -156,7 +156,7 @@ def key_id(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="keyType") def key_type(self) -> Optional[pulumi.Input[str]]: """ - Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. """ return pulumi.get(self, "key_type") @@ -283,11 +283,11 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ntp resources. :param pulumi.Input[str] authentication: Enable/disable authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['NtpInterfaceArgs']]] interfaces: FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. :param pulumi.Input[str] key: Key for authentication. :param pulumi.Input[int] key_id: Key ID for authentication. - :param pulumi.Input[str] key_type: Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + :param pulumi.Input[str] key_type: Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. :param pulumi.Input[Sequence[pulumi.Input['NtpNtpserverArgs']]] ntpservers: Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. :param pulumi.Input[str] ntpsync: Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_mode: 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: `enable`, `disable`. @@ -356,7 +356,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -404,7 +404,7 @@ def key_id(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="keyType") def key_type(self) -> Optional[pulumi.Input[str]]: """ - Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. """ return pulumi.get(self, "key_type") @@ -535,7 +535,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -548,7 +547,6 @@ def __init__(__self__, syncinterval=1, type="fortiguard") ``` - ## Import @@ -572,11 +570,11 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] authentication: Enable/disable authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NtpInterfaceArgs']]]] interfaces: FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. :param pulumi.Input[str] key: Key for authentication. :param pulumi.Input[int] key_id: Key ID for authentication. - :param pulumi.Input[str] key_type: Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + :param pulumi.Input[str] key_type: Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NtpNtpserverArgs']]]] ntpservers: Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. :param pulumi.Input[str] ntpsync: Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_mode: 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: `enable`, `disable`. @@ -597,7 +595,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -610,7 +607,6 @@ def __init__(__self__, syncinterval=1, type="fortiguard") ``` - ## Import @@ -720,11 +716,11 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] authentication: Enable/disable authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NtpInterfaceArgs']]]] interfaces: FortiGate interface(s) with NTP server mode enabled. Devices on your network can contact these interfaces for NTP services. The structure of `interface` block is documented below. :param pulumi.Input[str] key: Key for authentication. :param pulumi.Input[int] key_id: Key ID for authentication. - :param pulumi.Input[str] key_type: Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + :param pulumi.Input[str] key_type: Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NtpNtpserverArgs']]]] ntpservers: Configure the FortiGate to connect to any available third-party NTP server. The structure of `ntpserver` block is documented below. :param pulumi.Input[str] ntpsync: Enable/disable setting the FortiGate system time by synchronizing with an NTP Server. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_mode: 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: `enable`, `disable`. @@ -775,7 +771,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -807,7 +803,7 @@ def key_id(self) -> pulumi.Output[int]: @pulumi.getter(name="keyType") def key_type(self) -> pulumi.Output[str]: """ - Key type for authentication (MD5, SHA1). Valid values: `MD5`, `SHA1`. + Key type for authentication. On FortiOS versions 6.2.4-7.4.3: MD5, SHA1. On FortiOS versions >= 7.4.4: MD5, SHA1, SHA256. """ return pulumi.get(self, "key_type") @@ -869,7 +865,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/objecttagging.py b/sdk/python/pulumiverse_fortios/system/objecttagging.py index cbe6bc26..560d8bbd 100644 --- a/sdk/python/pulumiverse_fortios/system/objecttagging.py +++ b/sdk/python/pulumiverse_fortios/system/objecttagging.py @@ -33,7 +33,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] device: Device. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] multiple: Allow multiple tag selection. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['ObjecttaggingTagArgs']]] tags: Tags. The structure of `tags` block is documented below. @@ -124,7 +124,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -201,7 +201,7 @@ def __init__(__self__, *, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] device: Device. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] multiple: Allow multiple tag selection. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['ObjecttaggingTagArgs']]] tags: Tags. The structure of `tags` block is documented below. @@ -292,7 +292,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -383,7 +382,6 @@ def __init__(__self__, interface="disable", multiple="enable") ``` - ## Import @@ -410,7 +408,7 @@ def __init__(__self__, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] device: Device. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] multiple: Allow multiple tag selection. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ObjecttaggingTagArgs']]]] tags: Tags. The structure of `tags` block is documented below. @@ -427,7 +425,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -440,7 +437,6 @@ def __init__(__self__, interface="disable", multiple="enable") ``` - ## Import @@ -536,7 +532,7 @@ def get(resource_name: str, :param pulumi.Input[int] color: Color of icon on the GUI. :param pulumi.Input[str] device: Device. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface. Valid values: `disable`, `mandatory`, `optional`. :param pulumi.Input[str] multiple: Allow multiple tag selection. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ObjecttaggingTagArgs']]]] tags: Tags. The structure of `tags` block is documented below. @@ -602,7 +598,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -632,7 +628,7 @@ def tags(self) -> pulumi.Output[Optional[Sequence['outputs.ObjecttaggingTag']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/outputs.py b/sdk/python/pulumiverse_fortios/system/outputs.py index 111d12a3..11b15757 100644 --- a/sdk/python/pulumiverse_fortios/system/outputs.py +++ b/sdk/python/pulumiverse_fortios/system/outputs.py @@ -107,6 +107,7 @@ 'InterfaceVrrp', 'InterfaceVrrpProxyArp', 'IpamPool', + 'IpamPoolExclude', 'IpamRule', 'IpamRuleDevice', 'IpamRuleInterface', @@ -690,6 +691,7 @@ def __init__(__self__, *, casb: Optional[str] = None, data_leak_prevention: Optional[str] = None, data_loss_prevention: Optional[str] = None, + dlp: Optional[str] = None, dnsfilter: Optional[str] = None, emailfilter: Optional[str] = None, endpoint_control: Optional[str] = None, @@ -708,6 +710,7 @@ def __init__(__self__, *, :param str casb: Inline CASB filter profile and settings Valid values: `none`, `read`, `read-write`. :param str data_leak_prevention: DLP profiles and settings. Valid values: `none`, `read`, `read-write`. :param str data_loss_prevention: DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + :param str dlp: DLP profiles and settings. Valid values: `none`, `read`, `read-write`. :param str dnsfilter: DNS Filter profiles and settings. Valid values: `none`, `read`, `read-write`. :param str emailfilter: AntiSpam filter and settings. Valid values: `none`, `read`, `read-write`. :param str endpoint_control: FortiClient Profiles. Valid values: `none`, `read`, `read-write`. @@ -731,6 +734,8 @@ def __init__(__self__, *, pulumi.set(__self__, "data_leak_prevention", data_leak_prevention) if data_loss_prevention is not None: pulumi.set(__self__, "data_loss_prevention", data_loss_prevention) + if dlp is not None: + pulumi.set(__self__, "dlp", dlp) if dnsfilter is not None: pulumi.set(__self__, "dnsfilter", dnsfilter) if emailfilter is not None: @@ -796,6 +801,14 @@ def data_loss_prevention(self) -> Optional[str]: """ return pulumi.get(self, "data_loss_prevention") + @property + @pulumi.getter + def dlp(self) -> Optional[str]: + """ + DLP profiles and settings. Valid values: `none`, `read`, `read-write`. + """ + return pulumi.get(self, "dlp") + @property @pulumi.getter def dnsfilter(self) -> Optional[str]: @@ -3052,7 +3065,7 @@ def __init__(__self__, *, :param int id: DNS entry ID. :param str ip: IPv4 address of the host. :param str ipv6: IPv6 address of the host. - :param int preference: DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + :param int preference: DNS entry preference (0 - 65535, highest preference = 0, default = 10). :param str status: Enable/disable resource record status. Valid values: `enable`, `disable`. :param int ttl: Time-to-live for this entry (0 to 2147483647 sec, default = 0). :param str type: Resource record type. Valid values: `A`, `NS`, `CNAME`, `MX`, `AAAA`, `PTR`, `PTR_V6`. @@ -3120,7 +3133,7 @@ def ipv6(self) -> Optional[str]: @pulumi.getter def preference(self) -> Optional[int]: """ - DNS entry preference, 0 is the highest preference (0 - 65535, default = 10) + DNS entry preference (0 - 65535, highest preference = 0, default = 10). """ return pulumi.get(self, "preference") @@ -3565,8 +3578,8 @@ def __init__(__self__, *, :param str device_type: What type of device this node represents. :param int maximum_minutes: Maximum number of minutes to allow for immediate upgrade preparation. :param str serial: Serial number of the node to include. - :param str setup_time: When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. - :param str time: Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + :param str setup_time: Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). + :param str time: Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). :param str timing: Whether the upgrade should be run immediately, or at a scheduled time. Valid values: `immediate`, `scheduled`. :param str upgrade_path: Image IDs to upgrade through. """ @@ -3623,7 +3636,7 @@ def serial(self) -> Optional[str]: @pulumi.getter(name="setupTime") def setup_time(self) -> Optional[str]: """ - When the upgrade was configured. Format hh:mm yyyy/mm/dd UTC. + Upgrade preparation start time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "setup_time") @@ -3631,7 +3644,7 @@ def setup_time(self) -> Optional[str]: @pulumi.getter def time(self) -> Optional[str]: """ - Scheduled time for the upgrade. Format hh:mm yyyy/mm/dd UTC. + Scheduled upgrade execution time in UTC (hh:mm yyyy/mm/dd UTC). """ return pulumi.get(self, "time") @@ -3678,9 +3691,7 @@ def __init__(__self__, *, id: Optional[int] = None, start_ip: Optional[str] = None): """ - :param str end_ip: Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - :param int id: ID of individual entry in the IPv6 range table. - :param str start_ip: Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). + :param int id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -3692,25 +3703,19 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[str]: - """ - Ending IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - """ return pulumi.get(self, "end_ip") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID of individual entry in the IPv6 range table. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[str]: - """ - Starting IP address, inclusive, of the address range (format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx). - """ return pulumi.get(self, "start_ip") @@ -3904,7 +3909,7 @@ def __init__(__self__, *, vdom: Optional[str] = None): """ :param str monitor: Interfaces to check for port monitoring (or link failure). - :param str override: Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + :param str override: Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. :param int override_wait_time: Delay negotiating if override is enabled (0 - 3600 sec). Reduces how often the cluster negotiates. :param int pingserver_failover_threshold: Remote IP monitoring failover threshold (0 - 50). :param str pingserver_monitor_interface: Interfaces to check for remote IP monitoring. @@ -3947,7 +3952,7 @@ def monitor(self) -> Optional[str]: @pulumi.getter def override(self) -> Optional[str]: """ - Enable and increase the priority of the unit that should always be primary (master). Valid values: `enable`, `disable`. + Enable and increase the priority of the unit that should always be primary. Valid values: `enable`, `disable`. """ return pulumi.get(self, "override") @@ -5600,59 +5605,6 @@ def __init__(__self__, *, vrip6_link_local: Optional[str] = None, vrrp6s: Optional[Sequence['outputs.InterfaceIpv6Vrrp6']] = None, vrrp_virtual_mac6: Optional[str] = None): - """ - :param str autoconf: Enable/disable address auto config. Valid values: `enable`, `disable`. - :param int cli_conn6_status: CLI IPv6 connection status. - :param str dhcp6_client_options: DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - :param Sequence['InterfaceIpv6Dhcp6IapdListArgs'] dhcp6_iapd_lists: DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - :param str dhcp6_information_request: Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - :param str dhcp6_prefix_delegation: Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - :param str dhcp6_prefix_hint: DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - :param int dhcp6_prefix_hint_plt: DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - :param int dhcp6_prefix_hint_vlt: DHCPv6 prefix hint valid life time (sec). - :param str dhcp6_relay_interface_id: DHCP6 relay interface ID. - :param str dhcp6_relay_ip: DHCPv6 relay IP address. - :param str dhcp6_relay_service: Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - :param str dhcp6_relay_source_interface: Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - :param str dhcp6_relay_source_ip: IPv6 address used by the DHCP6 relay as its source IP. - :param str dhcp6_relay_type: DHCPv6 relay type. Valid values: `regular`. - :param str icmp6_send_redirect: Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - :param str interface_identifier: IPv6 interface identifier. - :param str ip6_address: Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - :param str ip6_allowaccess: Allow management access to the interface. - :param int ip6_default_life: Default life (sec). - :param int ip6_delegated_prefix_iaid: IAID of obtained delegated-prefix from the upstream interface. - :param Sequence['InterfaceIpv6Ip6DelegatedPrefixListArgs'] ip6_delegated_prefix_lists: Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - :param str ip6_dns_server_override: Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - :param Sequence['InterfaceIpv6Ip6ExtraAddrArgs'] ip6_extra_addrs: Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - :param int ip6_hop_limit: Hop limit (0 means unspecified). - :param int ip6_link_mtu: IPv6 link MTU. - :param str ip6_manage_flag: Enable/disable the managed flag. Valid values: `enable`, `disable`. - :param int ip6_max_interval: IPv6 maximum interval (4 to 1800 sec). - :param int ip6_min_interval: IPv6 minimum interval (3 to 1350 sec). - :param str ip6_mode: Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - :param str ip6_other_flag: Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - :param Sequence['InterfaceIpv6Ip6PrefixListArgs'] ip6_prefix_lists: Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - :param str ip6_prefix_mode: Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - :param int ip6_reachable_time: IPv6 reachable time (milliseconds; 0 means unspecified). - :param int ip6_retrans_time: IPv6 retransmit time (milliseconds; 0 means unspecified). - :param str ip6_send_adv: Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - :param str ip6_subnet: Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - :param str ip6_upstream_interface: Interface name providing delegated information. - :param str nd_cert: Neighbor discovery certificate. - :param str nd_cga_modifier: Neighbor discovery CGA modifier. - :param str nd_mode: Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - :param int nd_security_level: Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - :param int nd_timestamp_delta: Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - :param int nd_timestamp_fuzz: Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - :param str ra_send_mtu: Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - :param str unique_autoconf_addr: Enable/disable unique auto config address. Valid values: `enable`, `disable`. - :param str vrip6_link_local: Link-local IPv6 address of virtual router. - :param Sequence['InterfaceIpv6Vrrp6Args'] vrrp6s: IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - - The `ip6_extra_addr` block supports: - :param str vrrp_virtual_mac6: Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - """ if autoconf is not None: pulumi.set(__self__, "autoconf", autoconf) if cli_conn6_status is not None: @@ -5755,395 +5707,246 @@ def __init__(__self__, *, @property @pulumi.getter def autoconf(self) -> Optional[str]: - """ - Enable/disable address auto config. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "autoconf") @property @pulumi.getter(name="cliConn6Status") def cli_conn6_status(self) -> Optional[int]: - """ - CLI IPv6 connection status. - """ return pulumi.get(self, "cli_conn6_status") @property @pulumi.getter(name="dhcp6ClientOptions") def dhcp6_client_options(self) -> Optional[str]: - """ - DHCPv6 client options. Valid values: `rapid`, `iapd`, `iana`. - """ return pulumi.get(self, "dhcp6_client_options") @property @pulumi.getter(name="dhcp6IapdLists") def dhcp6_iapd_lists(self) -> Optional[Sequence['outputs.InterfaceIpv6Dhcp6IapdList']]: - """ - DHCPv6 IA-PD list The structure of `dhcp6_iapd_list` block is documented below. - """ return pulumi.get(self, "dhcp6_iapd_lists") @property @pulumi.getter(name="dhcp6InformationRequest") def dhcp6_information_request(self) -> Optional[str]: - """ - Enable/disable DHCPv6 information request. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "dhcp6_information_request") @property @pulumi.getter(name="dhcp6PrefixDelegation") def dhcp6_prefix_delegation(self) -> Optional[str]: - """ - Enable/disable DHCPv6 prefix delegation. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "dhcp6_prefix_delegation") @property @pulumi.getter(name="dhcp6PrefixHint") def dhcp6_prefix_hint(self) -> Optional[str]: - """ - DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - """ return pulumi.get(self, "dhcp6_prefix_hint") @property @pulumi.getter(name="dhcp6PrefixHintPlt") def dhcp6_prefix_hint_plt(self) -> Optional[int]: - """ - DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - """ return pulumi.get(self, "dhcp6_prefix_hint_plt") @property @pulumi.getter(name="dhcp6PrefixHintVlt") def dhcp6_prefix_hint_vlt(self) -> Optional[int]: - """ - DHCPv6 prefix hint valid life time (sec). - """ return pulumi.get(self, "dhcp6_prefix_hint_vlt") @property @pulumi.getter(name="dhcp6RelayInterfaceId") def dhcp6_relay_interface_id(self) -> Optional[str]: - """ - DHCP6 relay interface ID. - """ return pulumi.get(self, "dhcp6_relay_interface_id") @property @pulumi.getter(name="dhcp6RelayIp") def dhcp6_relay_ip(self) -> Optional[str]: - """ - DHCPv6 relay IP address. - """ return pulumi.get(self, "dhcp6_relay_ip") @property @pulumi.getter(name="dhcp6RelayService") def dhcp6_relay_service(self) -> Optional[str]: - """ - Enable/disable DHCPv6 relay. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "dhcp6_relay_service") @property @pulumi.getter(name="dhcp6RelaySourceInterface") def dhcp6_relay_source_interface(self) -> Optional[str]: - """ - Enable/disable use of address on this interface as the source address of the relay message. Valid values: `disable`, `enable`. - """ return pulumi.get(self, "dhcp6_relay_source_interface") @property @pulumi.getter(name="dhcp6RelaySourceIp") def dhcp6_relay_source_ip(self) -> Optional[str]: - """ - IPv6 address used by the DHCP6 relay as its source IP. - """ return pulumi.get(self, "dhcp6_relay_source_ip") @property @pulumi.getter(name="dhcp6RelayType") def dhcp6_relay_type(self) -> Optional[str]: - """ - DHCPv6 relay type. Valid values: `regular`. - """ return pulumi.get(self, "dhcp6_relay_type") @property @pulumi.getter(name="icmp6SendRedirect") def icmp6_send_redirect(self) -> Optional[str]: - """ - Enable/disable sending of ICMPv6 redirects. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "icmp6_send_redirect") @property @pulumi.getter(name="interfaceIdentifier") def interface_identifier(self) -> Optional[str]: - """ - IPv6 interface identifier. - """ return pulumi.get(self, "interface_identifier") @property @pulumi.getter(name="ip6Address") def ip6_address(self) -> Optional[str]: - """ - Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - """ return pulumi.get(self, "ip6_address") @property @pulumi.getter(name="ip6Allowaccess") def ip6_allowaccess(self) -> Optional[str]: - """ - Allow management access to the interface. - """ return pulumi.get(self, "ip6_allowaccess") @property @pulumi.getter(name="ip6DefaultLife") def ip6_default_life(self) -> Optional[int]: - """ - Default life (sec). - """ return pulumi.get(self, "ip6_default_life") @property @pulumi.getter(name="ip6DelegatedPrefixIaid") def ip6_delegated_prefix_iaid(self) -> Optional[int]: - """ - IAID of obtained delegated-prefix from the upstream interface. - """ return pulumi.get(self, "ip6_delegated_prefix_iaid") @property @pulumi.getter(name="ip6DelegatedPrefixLists") def ip6_delegated_prefix_lists(self) -> Optional[Sequence['outputs.InterfaceIpv6Ip6DelegatedPrefixList']]: - """ - Advertised IPv6 delegated prefix list. The structure of `ip6_delegated_prefix_list` block is documented below. - """ return pulumi.get(self, "ip6_delegated_prefix_lists") @property @pulumi.getter(name="ip6DnsServerOverride") def ip6_dns_server_override(self) -> Optional[str]: - """ - Enable/disable using the DNS server acquired by DHCP. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_dns_server_override") @property @pulumi.getter(name="ip6ExtraAddrs") def ip6_extra_addrs(self) -> Optional[Sequence['outputs.InterfaceIpv6Ip6ExtraAddr']]: - """ - Extra IPv6 address prefixes of interface. The structure of `ip6_extra_addr` block is documented below. - """ return pulumi.get(self, "ip6_extra_addrs") @property @pulumi.getter(name="ip6HopLimit") def ip6_hop_limit(self) -> Optional[int]: - """ - Hop limit (0 means unspecified). - """ return pulumi.get(self, "ip6_hop_limit") @property @pulumi.getter(name="ip6LinkMtu") def ip6_link_mtu(self) -> Optional[int]: - """ - IPv6 link MTU. - """ return pulumi.get(self, "ip6_link_mtu") @property @pulumi.getter(name="ip6ManageFlag") def ip6_manage_flag(self) -> Optional[str]: - """ - Enable/disable the managed flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_manage_flag") @property @pulumi.getter(name="ip6MaxInterval") def ip6_max_interval(self) -> Optional[int]: - """ - IPv6 maximum interval (4 to 1800 sec). - """ return pulumi.get(self, "ip6_max_interval") @property @pulumi.getter(name="ip6MinInterval") def ip6_min_interval(self) -> Optional[int]: - """ - IPv6 minimum interval (3 to 1350 sec). - """ return pulumi.get(self, "ip6_min_interval") @property @pulumi.getter(name="ip6Mode") def ip6_mode(self) -> Optional[str]: - """ - Addressing mode (static, DHCP, delegated). Valid values: `static`, `dhcp`, `pppoe`, `delegated`. - """ return pulumi.get(self, "ip6_mode") @property @pulumi.getter(name="ip6OtherFlag") def ip6_other_flag(self) -> Optional[str]: - """ - Enable/disable the other IPv6 flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_other_flag") @property @pulumi.getter(name="ip6PrefixLists") def ip6_prefix_lists(self) -> Optional[Sequence['outputs.InterfaceIpv6Ip6PrefixList']]: - """ - Advertised prefix list. The structure of `ip6_prefix_list` block is documented below. - """ return pulumi.get(self, "ip6_prefix_lists") @property @pulumi.getter(name="ip6PrefixMode") def ip6_prefix_mode(self) -> Optional[str]: - """ - Assigning a prefix from DHCP or RA. Valid values: `dhcp6`, `ra`. - """ return pulumi.get(self, "ip6_prefix_mode") @property @pulumi.getter(name="ip6ReachableTime") def ip6_reachable_time(self) -> Optional[int]: - """ - IPv6 reachable time (milliseconds; 0 means unspecified). - """ return pulumi.get(self, "ip6_reachable_time") @property @pulumi.getter(name="ip6RetransTime") def ip6_retrans_time(self) -> Optional[int]: - """ - IPv6 retransmit time (milliseconds; 0 means unspecified). - """ return pulumi.get(self, "ip6_retrans_time") @property @pulumi.getter(name="ip6SendAdv") def ip6_send_adv(self) -> Optional[str]: - """ - Enable/disable sending advertisements about the interface. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ip6_send_adv") @property @pulumi.getter(name="ip6Subnet") def ip6_subnet(self) -> Optional[str]: - """ - Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx - """ return pulumi.get(self, "ip6_subnet") @property @pulumi.getter(name="ip6UpstreamInterface") def ip6_upstream_interface(self) -> Optional[str]: - """ - Interface name providing delegated information. - """ return pulumi.get(self, "ip6_upstream_interface") @property @pulumi.getter(name="ndCert") def nd_cert(self) -> Optional[str]: - """ - Neighbor discovery certificate. - """ return pulumi.get(self, "nd_cert") @property @pulumi.getter(name="ndCgaModifier") def nd_cga_modifier(self) -> Optional[str]: - """ - Neighbor discovery CGA modifier. - """ return pulumi.get(self, "nd_cga_modifier") @property @pulumi.getter(name="ndMode") def nd_mode(self) -> Optional[str]: - """ - Neighbor discovery mode. Valid values: `basic`, `SEND-compatible`. - """ return pulumi.get(self, "nd_mode") @property @pulumi.getter(name="ndSecurityLevel") def nd_security_level(self) -> Optional[int]: - """ - Neighbor discovery security level (0 - 7; 0 = least secure, default = 0). - """ return pulumi.get(self, "nd_security_level") @property @pulumi.getter(name="ndTimestampDelta") def nd_timestamp_delta(self) -> Optional[int]: - """ - Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300). - """ return pulumi.get(self, "nd_timestamp_delta") @property @pulumi.getter(name="ndTimestampFuzz") def nd_timestamp_fuzz(self) -> Optional[int]: - """ - Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1). - """ return pulumi.get(self, "nd_timestamp_fuzz") @property @pulumi.getter(name="raSendMtu") def ra_send_mtu(self) -> Optional[str]: - """ - Enable/disable sending link MTU in RA packet. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ra_send_mtu") @property @pulumi.getter(name="uniqueAutoconfAddr") def unique_autoconf_addr(self) -> Optional[str]: - """ - Enable/disable unique auto config address. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "unique_autoconf_addr") @property @pulumi.getter(name="vrip6LinkLocal") def vrip6_link_local(self) -> Optional[str]: - """ - Link-local IPv6 address of virtual router. - """ return pulumi.get(self, "vrip6_link_local") @property @pulumi.getter def vrrp6s(self) -> Optional[Sequence['outputs.InterfaceIpv6Vrrp6']]: - """ - IPv6 VRRP configuration. The structure of `vrrp6` block is documented below. - - The `ip6_extra_addr` block supports: - """ return pulumi.get(self, "vrrp6s") @property @pulumi.getter(name="vrrpVirtualMac6") def vrrp_virtual_mac6(self) -> Optional[str]: - """ - Enable/disable virtual MAC for VRRP. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "vrrp_virtual_mac6") @@ -6175,14 +5978,6 @@ def __init__(__self__, *, prefix_hint: Optional[str] = None, prefix_hint_plt: Optional[int] = None, prefix_hint_vlt: Optional[int] = None): - """ - :param int iaid: Identity association identifier. - :param str prefix_hint: DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - :param int prefix_hint_plt: DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - :param int prefix_hint_vlt: DHCPv6 prefix hint valid life time (sec). - - The `vrrp6` block supports: - """ if iaid is not None: pulumi.set(__self__, "iaid", iaid) if prefix_hint is not None: @@ -6195,35 +5990,21 @@ def __init__(__self__, *, @property @pulumi.getter def iaid(self) -> Optional[int]: - """ - Identity association identifier. - """ return pulumi.get(self, "iaid") @property @pulumi.getter(name="prefixHint") def prefix_hint(self) -> Optional[str]: - """ - DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. - """ return pulumi.get(self, "prefix_hint") @property @pulumi.getter(name="prefixHintPlt") def prefix_hint_plt(self) -> Optional[int]: - """ - DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. - """ return pulumi.get(self, "prefix_hint_plt") @property @pulumi.getter(name="prefixHintVlt") def prefix_hint_vlt(self) -> Optional[int]: - """ - DHCPv6 prefix hint valid life time (sec). - - The `vrrp6` block supports: - """ return pulumi.get(self, "prefix_hint_vlt") @@ -6265,18 +6046,6 @@ def __init__(__self__, *, rdnss_service: Optional[str] = None, subnet: Optional[str] = None, upstream_interface: Optional[str] = None): - """ - :param str autonomous_flag: Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - :param int delegated_prefix_iaid: IAID of obtained delegated-prefix from the upstream interface. - :param str onlink_flag: Enable/disable the onlink flag. Valid values: `enable`, `disable`. - :param int prefix_id: Prefix ID. - :param str rdnss: Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - :param str rdnss_service: Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - :param str subnet: Add subnet ID to routing prefix. - :param str upstream_interface: Name of the interface that provides delegated information. - """ if autonomous_flag is not None: pulumi.set(__self__, "autonomous_flag", autonomous_flag) if delegated_prefix_iaid is not None: @@ -6297,67 +6066,41 @@ def __init__(__self__, *, @property @pulumi.getter(name="autonomousFlag") def autonomous_flag(self) -> Optional[str]: - """ - Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "autonomous_flag") @property @pulumi.getter(name="delegatedPrefixIaid") def delegated_prefix_iaid(self) -> Optional[int]: - """ - IAID of obtained delegated-prefix from the upstream interface. - """ return pulumi.get(self, "delegated_prefix_iaid") @property @pulumi.getter(name="onlinkFlag") def onlink_flag(self) -> Optional[str]: - """ - Enable/disable the onlink flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "onlink_flag") @property @pulumi.getter(name="prefixId") def prefix_id(self) -> Optional[int]: - """ - Prefix ID. - """ return pulumi.get(self, "prefix_id") @property @pulumi.getter def rdnss(self) -> Optional[str]: - """ - Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - """ return pulumi.get(self, "rdnss") @property @pulumi.getter(name="rdnssService") def rdnss_service(self) -> Optional[str]: - """ - Recursive DNS service option. Valid values: `delegated`, `default`, `specify`. - """ return pulumi.get(self, "rdnss_service") @property @pulumi.getter def subnet(self) -> Optional[str]: - """ - Add subnet ID to routing prefix. - """ return pulumi.get(self, "subnet") @property @pulumi.getter(name="upstreamInterface") def upstream_interface(self) -> Optional[str]: - """ - Name of the interface that provides delegated information. - """ return pulumi.get(self, "upstream_interface") @@ -6365,18 +6108,12 @@ def upstream_interface(self) -> Optional[str]: class InterfaceIpv6Ip6ExtraAddr(dict): def __init__(__self__, *, prefix: Optional[str] = None): - """ - :param str prefix: IPv6 prefix. - """ if prefix is not None: pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter def prefix(self) -> Optional[str]: - """ - IPv6 prefix. - """ return pulumi.get(self, "prefix") @@ -6413,17 +6150,6 @@ def __init__(__self__, *, prefix: Optional[str] = None, rdnss: Optional[str] = None, valid_life_time: Optional[int] = None): - """ - :param str autonomous_flag: Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - :param Sequence['InterfaceIpv6Ip6PrefixListDnsslArgs'] dnssls: DNS search list option. The structure of `dnssl` block is documented below. - :param str onlink_flag: Enable/disable the onlink flag. Valid values: `enable`, `disable`. - :param int preferred_life_time: Preferred life time (sec). - :param str prefix: IPv6 prefix. - :param str rdnss: Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - :param int valid_life_time: Valid life time (sec). - """ if autonomous_flag is not None: pulumi.set(__self__, "autonomous_flag", autonomous_flag) if dnssls is not None: @@ -6442,59 +6168,36 @@ def __init__(__self__, *, @property @pulumi.getter(name="autonomousFlag") def autonomous_flag(self) -> Optional[str]: - """ - Enable/disable the autonomous flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "autonomous_flag") @property @pulumi.getter def dnssls(self) -> Optional[Sequence['outputs.InterfaceIpv6Ip6PrefixListDnssl']]: - """ - DNS search list option. The structure of `dnssl` block is documented below. - """ return pulumi.get(self, "dnssls") @property @pulumi.getter(name="onlinkFlag") def onlink_flag(self) -> Optional[str]: - """ - Enable/disable the onlink flag. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "onlink_flag") @property @pulumi.getter(name="preferredLifeTime") def preferred_life_time(self) -> Optional[int]: - """ - Preferred life time (sec). - """ return pulumi.get(self, "preferred_life_time") @property @pulumi.getter def prefix(self) -> Optional[str]: - """ - IPv6 prefix. - """ return pulumi.get(self, "prefix") @property @pulumi.getter def rdnss(self) -> Optional[str]: - """ - Recursive DNS server option. - - The `dhcp6_iapd_list` block supports: - """ return pulumi.get(self, "rdnss") @property @pulumi.getter(name="validLifeTime") def valid_life_time(self) -> Optional[int]: - """ - Valid life time (sec). - """ return pulumi.get(self, "valid_life_time") @@ -6559,17 +6262,8 @@ def __init__(__self__, *, vrid: Optional[int] = None, vrip6: Optional[str] = None): """ - :param str accept_mode: Enable/disable accept mode. Valid values: `enable`, `disable`. - :param int adv_interval: Advertisement interval (1 - 255 seconds). - :param str ignore_default_route: Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - :param str preempt: Enable/disable preempt mode. Valid values: `enable`, `disable`. :param int priority: Priority of learned routes. - :param int start_time: Startup time (1 - 255 seconds). :param str status: Bring the interface up or shut the interface down. Valid values: `up`, `down`. - :param str vrdst6: Monitor the route to this destination. - :param int vrgrp: VRRP group ID (1 - 65535). - :param int vrid: Virtual router identifier (1 - 255). - :param str vrip6: IPv6 address of the virtual router. """ if accept_mode is not None: pulumi.set(__self__, "accept_mode", accept_mode) @@ -6597,33 +6291,21 @@ def __init__(__self__, *, @property @pulumi.getter(name="acceptMode") def accept_mode(self) -> Optional[str]: - """ - Enable/disable accept mode. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "accept_mode") @property @pulumi.getter(name="advInterval") def adv_interval(self) -> Optional[int]: - """ - Advertisement interval (1 - 255 seconds). - """ return pulumi.get(self, "adv_interval") @property @pulumi.getter(name="ignoreDefaultRoute") def ignore_default_route(self) -> Optional[str]: - """ - Enable/disable ignoring of default route when checking destination. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ignore_default_route") @property @pulumi.getter def preempt(self) -> Optional[str]: - """ - Enable/disable preempt mode. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "preempt") @property @@ -6637,9 +6319,6 @@ def priority(self) -> Optional[int]: @property @pulumi.getter(name="startTime") def start_time(self) -> Optional[int]: - """ - Startup time (1 - 255 seconds). - """ return pulumi.get(self, "start_time") @property @@ -6653,33 +6332,21 @@ def status(self) -> Optional[str]: @property @pulumi.getter def vrdst6(self) -> Optional[str]: - """ - Monitor the route to this destination. - """ return pulumi.get(self, "vrdst6") @property @pulumi.getter def vrgrp(self) -> Optional[int]: - """ - VRRP group ID (1 - 65535). - """ return pulumi.get(self, "vrgrp") @property @pulumi.getter def vrid(self) -> Optional[int]: - """ - Virtual router identifier (1 - 255). - """ return pulumi.get(self, "vrid") @property @pulumi.getter def vrip6(self) -> Optional[str]: - """ - IPv6 address of the virtual router. - """ return pulumi.get(self, "vrip6") @@ -7196,15 +6863,19 @@ def ip(self) -> Optional[str]: class IpamPool(dict): def __init__(__self__, *, description: Optional[str] = None, + excludes: Optional[Sequence['outputs.IpamPoolExclude']] = None, name: Optional[str] = None, subnet: Optional[str] = None): """ :param str description: Description. + :param Sequence['IpamPoolExcludeArgs'] excludes: Configure pool exclude subnets. The structure of `exclude` block is documented below. :param str name: IPAM pool name. :param str subnet: Configure IPAM pool subnet, Class A - Class B subnet. """ if description is not None: pulumi.set(__self__, "description", description) + if excludes is not None: + pulumi.set(__self__, "excludes", excludes) if name is not None: pulumi.set(__self__, "name", name) if subnet is not None: @@ -7218,6 +6889,14 @@ def description(self) -> Optional[str]: """ return pulumi.get(self, "description") + @property + @pulumi.getter + def excludes(self) -> Optional[Sequence['outputs.IpamPoolExclude']]: + """ + Configure pool exclude subnets. The structure of `exclude` block is documented below. + """ + return pulumi.get(self, "excludes") + @property @pulumi.getter def name(self) -> Optional[str]: @@ -7235,6 +6914,54 @@ def subnet(self) -> Optional[str]: return pulumi.get(self, "subnet") +@pulumi.output_type +class IpamPoolExclude(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "excludeSubnet": + suggest = "exclude_subnet" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IpamPoolExclude. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IpamPoolExclude.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IpamPoolExclude.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + exclude_subnet: Optional[str] = None, + id: Optional[int] = None): + """ + :param str exclude_subnet: Configure subnet to exclude from the IPAM pool. + :param int id: Exclude ID. + """ + if exclude_subnet is not None: + pulumi.set(__self__, "exclude_subnet", exclude_subnet) + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter(name="excludeSubnet") + def exclude_subnet(self) -> Optional[str]: + """ + Configure subnet to exclude from the IPAM pool. + """ + return pulumi.get(self, "exclude_subnet") + + @property + @pulumi.getter + def id(self) -> Optional[int]: + """ + Exclude ID. + """ + return pulumi.get(self, "id") + + @pulumi.output_type class IpamRule(dict): def __init__(__self__, *, @@ -7843,6 +7570,8 @@ def __key_warning(key: str): suggest = "ip_type" elif key == "keyId": suggest = "key_id" + elif key == "keyType": + suggest = "key_type" if suggest: pulumi.log.warn(f"Key '{key}' not found in NtpNtpserver. Access the value via the '{suggest}' property getter instead.") @@ -7863,6 +7592,7 @@ def __init__(__self__, *, ip_type: Optional[str] = None, key: Optional[str] = None, key_id: Optional[int] = None, + key_type: Optional[str] = None, ntpv3: Optional[str] = None, server: Optional[str] = None): """ @@ -7871,8 +7601,9 @@ def __init__(__self__, *, :param str interface: Specify outgoing interface to reach server. :param str interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param str ip_type: Choose to connect to IPv4 or/and IPv6 NTP server. Valid values: `IPv6`, `IPv4`, `Both`. - :param str key: Key for MD5/SHA1 authentication. + :param str key: Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). :param int key_id: Key ID for authentication. + :param str key_type: Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. :param str ntpv3: Enable to use NTPv3 instead of NTPv4. Valid values: `enable`, `disable`. :param str server: IP address or hostname of the NTP Server. """ @@ -7890,6 +7621,8 @@ def __init__(__self__, *, pulumi.set(__self__, "key", key) if key_id is not None: pulumi.set(__self__, "key_id", key_id) + if key_type is not None: + pulumi.set(__self__, "key_type", key_type) if ntpv3 is not None: pulumi.set(__self__, "ntpv3", ntpv3) if server is not None: @@ -7939,7 +7672,7 @@ def ip_type(self) -> Optional[str]: @pulumi.getter def key(self) -> Optional[str]: """ - Key for MD5/SHA1 authentication. + Key for authentication. On FortiOS versions 6.2.0: MD5(NTPv3)/SHA1(NTPv4). On FortiOS versions >= 7.4.4: MD5(NTPv3)/SHA1(NTPv4)/SHA256(NTPv4). """ return pulumi.get(self, "key") @@ -7951,6 +7684,14 @@ def key_id(self) -> Optional[int]: """ return pulumi.get(self, "key_id") + @property + @pulumi.getter(name="keyType") + def key_type(self) -> Optional[str]: + """ + Select NTP authentication type. Valid values: `MD5`, `SHA1`, `SHA256`. + """ + return pulumi.get(self, "key_type") + @property @pulumi.getter def ntpv3(self) -> Optional[str]: @@ -10689,18 +10430,12 @@ def srcintfs(self) -> Optional[Sequence['outputs.SdwanDuplicationSrcintf']]: class SdwanDuplicationDstaddr6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @@ -10784,18 +10519,12 @@ def id(self) -> Optional[int]: class SdwanDuplicationSrcaddr6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @@ -10997,16 +10726,16 @@ def __init__(__self__, *, :param str http_agent: String in the http-agent field in the HTTP header. :param str http_get: URL used to communicate with the server if the protocol if the protocol is HTTP. :param str http_match: Response string expected from the server if the protocol is HTTP. - :param int interval: Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + :param int interval: Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. :param Sequence['SdwanHealthCheckMemberArgs'] members: Member sequence number list. The structure of `members` block is documented below. :param str mos_codec: Codec to use for MOS calculation (default = g711). Valid values: `g711`, `g722`, `g729`. :param str name: Health check name. - :param int packet_size: Packet size of a twamp test session, + :param int packet_size: Packet size of a TWAMP test session. (124/158 - 1024) :param str password: Twamp controller password in authentication mode - :param int port: 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). + :param int port: 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). :param int probe_count: Number of most recent probes that should be used to calculate latency and jitter (5 - 30, default = 30). :param str probe_packets: Enable/disable transmission of probe packets. Valid values: `disable`, `enable`. - :param int probe_timeout: Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + :param int probe_timeout: Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. :param str protocol: Protocol used to determine if the FortiGate can communicate with the server. :param str quality_measured_method: Method to measure the quality of tcp-connect. Valid values: `half-open`, `half-close`. :param int recoverytime: Number of successful responses received before server is considered recovered (1 - 3600, default = 5). @@ -11239,7 +10968,7 @@ def http_match(self) -> Optional[str]: @pulumi.getter def interval(self) -> Optional[int]: """ - Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500). + Status check interval in milliseconds, or the time between attempting to connect to the server (default = 500). On FortiOS versions 6.4.1-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. """ return pulumi.get(self, "interval") @@ -11271,7 +11000,7 @@ def name(self) -> Optional[str]: @pulumi.getter(name="packetSize") def packet_size(self) -> Optional[int]: """ - Packet size of a twamp test session, + Packet size of a TWAMP test session. (124/158 - 1024) """ return pulumi.get(self, "packet_size") @@ -11287,7 +11016,7 @@ def password(self) -> Optional[str]: @pulumi.getter def port(self) -> Optional[int]: """ - 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). + 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). """ return pulumi.get(self, "port") @@ -11311,7 +11040,7 @@ def probe_packets(self) -> Optional[str]: @pulumi.getter(name="probeTimeout") def probe_timeout(self) -> Optional[int]: """ - Time to wait before a probe packet is considered lost (500 - 3600*1000 msec, default = 500). + Time to wait before a probe packet is considered lost (default = 500). On FortiOS versions 6.4.2-7.0.10, 7.2.0-7.2.4: 500 - 3600*1000 msec. On FortiOS versions 6.4.1: 500 - 5000 msec. On FortiOS versions 7.0.11-7.0.15, >= 7.2.6: 20 - 3600*1000 msec. """ return pulumi.get(self, "probe_timeout") @@ -11716,7 +11445,7 @@ def __init__(__self__, *, :param int ingress_spillover_threshold: 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. :param str interface: Interface name. :param str preferred_source: Preferred source of route for this member. - :param int priority: Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + :param int priority: Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. :param int priority6: Priority of the interface for IPv6 (1 - 65535, default = 1024). Used for SD-WAN rules or priority rules. :param int seq_num: Member sequence number. :param str source: Source IP address used in the health-check packet to the server. @@ -11825,7 +11554,7 @@ def preferred_source(self) -> Optional[str]: @pulumi.getter def priority(self) -> Optional[int]: """ - Priority of the interface (0 - 65535). Used for SD-WAN rules or priority rules. + Priority of the interface for IPv4 . Used for SD-WAN rules or priority rules. On FortiOS versions 6.4.1: 0 - 65535. On FortiOS versions >= 7.0.4: 1 - 65535, default = 1. """ return pulumi.get(self, "priority") @@ -11950,8 +11679,8 @@ def __init__(__self__, *, """ :param str health_check: SD-WAN health-check name. :param str ip: IP/IPv6 address of neighbor. - :param int member: Member sequence number. - :param Sequence['SdwanNeighborMemberBlockArgs'] member_blocks: Member sequence number list. The structure of `member_block` block is documented below. + :param int member: Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* + :param Sequence['SdwanNeighborMemberBlockArgs'] member_blocks: Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. :param int minimum_sla_meet_members: Minimum number of members which meet SLA when the neighbor is preferred. :param str mode: What metric to select the neighbor. Valid values: `sla`, `speedtest`. :param str role: Role of neighbor. Valid values: `standalone`, `primary`, `secondary`. @@ -11997,7 +11726,7 @@ def ip(self) -> Optional[str]: @pulumi.getter def member(self) -> Optional[int]: """ - Member sequence number. + Member sequence number. *Due to the data type change of API, for other versions of FortiOS, please check variable `member_block`.* """ return pulumi.get(self, "member") @@ -12005,7 +11734,7 @@ def member(self) -> Optional[int]: @pulumi.getter(name="memberBlocks") def member_blocks(self) -> Optional[Sequence['outputs.SdwanNeighborMemberBlock']]: """ - Member sequence number list. The structure of `member_block` block is documented below. + Member sequence number list. *Due to the data type change of API, for other versions of FortiOS, please check variable `member`.* The structure of `member_block` block is documented below. """ return pulumi.get(self, "member_blocks") @@ -12988,18 +12717,12 @@ def zone_mode(self) -> Optional[str]: class SdwanServiceDst6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @@ -13338,18 +13061,12 @@ def id(self) -> Optional[int]: class SdwanServiceSrc6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @@ -14713,7 +14430,7 @@ def __init__(__self__, *, :param str http_agent: String in the http-agent field in the HTTP header. :param str http_get: URL used to communicate with the server if the protocol if the protocol is HTTP. :param str http_match: Response string expected from the server if the protocol is HTTP. - :param int interval: Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + :param int interval: Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. :param Sequence['VirtualwanlinkHealthCheckMemberArgs'] members: Member sequence number list. The structure of `members` block is documented below. :param str name: Status check or health check name. :param int packet_size: Packet size of a twamp test session, @@ -14874,7 +14591,7 @@ def http_match(self) -> Optional[str]: @pulumi.getter def interval(self) -> Optional[int]: """ - Status check interval, or the time between attempting to connect to the server (1 - 3600 sec, default = 5). + Status check interval, or the time between attempting to connect to the server. On FortiOS versions 6.2.0: 1 - 3600 sec, default = 5. On FortiOS versions 6.2.4-6.4.0: 500 - 3600*1000 msec, default = 500. """ return pulumi.get(self, "interval") @@ -15250,8 +14967,8 @@ def __init__(__self__, *, :param str source6: Source IPv6 address used in the health-check packet to the server. :param int spillover_threshold: 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. :param str status: Enable/disable this interface in the SD-WAN. Valid values: `disable`, `enable`. - :param int volume_ratio: Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). - :param int weight: Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + :param int volume_ratio: Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. + :param int weight: Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. """ if comment is not None: pulumi.set(__self__, "comment", comment) @@ -15382,7 +15099,7 @@ def status(self) -> Optional[str]: @pulumi.getter(name="volumeRatio") def volume_ratio(self) -> Optional[int]: """ - Measured volume ratio (this value / sum of all values = percentage of link volume, 0 - 255). + Measured volume ratio (this value / sum of all values = percentage of link volume). On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. """ return pulumi.get(self, "volume_ratio") @@ -15390,7 +15107,7 @@ def volume_ratio(self) -> Optional[int]: @pulumi.getter def weight(self) -> Optional[int]: """ - Weight of this interface for weighted load balancing. (0 - 255) More traffic is directed to interfaces with higher weights. + Weight of this interface for weighted load balancing. More traffic is directed to interfaces with higher weights. On FortiOS versions 6.2.0: 0 - 255. On FortiOS versions 6.2.4-6.4.0: 1 - 255. """ return pulumi.get(self, "weight") @@ -16201,18 +15918,12 @@ def users(self) -> Optional[Sequence['outputs.VirtualwanlinkServiceUser']]: class VirtualwanlinkServiceDst6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @@ -16532,18 +16243,12 @@ def id(self) -> Optional[int]: class VirtualwanlinkServiceSrc6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address or address group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address or address group name. - """ return pulumi.get(self, "name") @@ -16644,18 +16349,12 @@ def interface_name(self) -> Optional[str]: class VxlanRemoteIp6(dict): def __init__(__self__, *, ip6: Optional[str] = None): - """ - :param str ip6: IPv6 address. - """ if ip6 is not None: pulumi.set(__self__, "ip6", ip6) @property @pulumi.getter def ip6(self) -> Optional[str]: - """ - IPv6 address. - """ return pulumi.get(self, "ip6") @@ -16992,6 +16691,7 @@ def __init__(__self__, *, casb: str, data_leak_prevention: str, data_loss_prevention: str, + dlp: str, dnsfilter: str, emailfilter: str, endpoint_control: str, @@ -17010,6 +16710,7 @@ def __init__(__self__, *, :param str casb: Inline CASB filter profile and settings :param str data_leak_prevention: DLP profiles and settings. :param str data_loss_prevention: DLP profiles and settings. + :param str dlp: DLP profiles and settings. :param str dnsfilter: DNS Filter profiles and settings. :param str emailfilter: AntiSpam filter and settings. :param str endpoint_control: FortiClient Profiles. @@ -17028,6 +16729,7 @@ def __init__(__self__, *, pulumi.set(__self__, "casb", casb) pulumi.set(__self__, "data_leak_prevention", data_leak_prevention) pulumi.set(__self__, "data_loss_prevention", data_loss_prevention) + pulumi.set(__self__, "dlp", dlp) pulumi.set(__self__, "dnsfilter", dnsfilter) pulumi.set(__self__, "emailfilter", emailfilter) pulumi.set(__self__, "endpoint_control", endpoint_control) @@ -17081,6 +16783,14 @@ def data_loss_prevention(self) -> str: """ return pulumi.get(self, "data_loss_prevention") + @property + @pulumi.getter + def dlp(self) -> str: + """ + DLP profiles and settings. + """ + return pulumi.get(self, "dlp") + @property @pulumi.getter def dnsfilter(self) -> str: @@ -20635,6 +20345,7 @@ def __init__(__self__, *, ip_type: str, key: str, key_id: int, + key_type: str, ntpv3: str, server: str): """ @@ -20645,6 +20356,7 @@ def __init__(__self__, *, :param str ip_type: Choose to connect to IPv4 or/and IPv6 NTP server. :param str key: Key for MD5/SHA1 authentication. :param int key_id: Key ID for authentication. + :param str key_type: Select NTP authentication type. :param str ntpv3: Enable to use NTPv3 instead of NTPv4. :param str server: IP address or hostname of the NTP Server. """ @@ -20655,6 +20367,7 @@ def __init__(__self__, *, pulumi.set(__self__, "ip_type", ip_type) pulumi.set(__self__, "key", key) pulumi.set(__self__, "key_id", key_id) + pulumi.set(__self__, "key_type", key_type) pulumi.set(__self__, "ntpv3", ntpv3) pulumi.set(__self__, "server", server) @@ -20714,6 +20427,14 @@ def key_id(self) -> int: """ return pulumi.get(self, "key_id") + @property + @pulumi.getter(name="keyType") + def key_type(self) -> str: + """ + Select NTP authentication type. + """ + return pulumi.get(self, "key_type") + @property @pulumi.getter def ntpv3(self) -> str: diff --git a/sdk/python/pulumiverse_fortios/system/passwordpolicy.py b/sdk/python/pulumiverse_fortios/system/passwordpolicy.py index 86e4d704..446dedec 100644 --- a/sdk/python/pulumiverse_fortios/system/passwordpolicy.py +++ b/sdk/python/pulumiverse_fortios/system/passwordpolicy.py @@ -33,13 +33,13 @@ def __init__(__self__, *, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -122,7 +122,7 @@ def expire_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="minChangeCharacters") def min_change_characters(self) -> Optional[pulumi.Input[int]]: """ - Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + 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). """ return pulumi.get(self, "min_change_characters") @@ -194,7 +194,7 @@ def minimum_length(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="reusePassword") def reuse_password(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. """ return pulumi.get(self, "reuse_password") @@ -249,13 +249,13 @@ def __init__(__self__, *, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -338,7 +338,7 @@ def expire_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="minChangeCharacters") def min_change_characters(self) -> Optional[pulumi.Input[int]]: """ - Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + 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). """ return pulumi.get(self, "min_change_characters") @@ -410,7 +410,7 @@ def minimum_length(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="reusePassword") def reuse_password(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. """ return pulumi.get(self, "reuse_password") @@ -467,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -485,7 +484,6 @@ def __init__(__self__, reuse_password="enable", status="disable") ``` - ## Import @@ -511,13 +509,13 @@ def __init__(__self__, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -532,7 +530,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -550,7 +547,6 @@ def __init__(__self__, reuse_password="enable", status="disable") ``` - ## Import @@ -654,13 +650,13 @@ def get(resource_name: str, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -719,7 +715,7 @@ def expire_status(self) -> pulumi.Output[str]: @pulumi.getter(name="minChangeCharacters") def min_change_characters(self) -> pulumi.Output[int]: """ - Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + 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). """ return pulumi.get(self, "min_change_characters") @@ -767,7 +763,7 @@ def minimum_length(self) -> pulumi.Output[int]: @pulumi.getter(name="reusePassword") def reuse_password(self) -> pulumi.Output[str]: """ - Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. """ return pulumi.get(self, "reuse_password") @@ -781,7 +777,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/passwordpolicyguestadmin.py b/sdk/python/pulumiverse_fortios/system/passwordpolicyguestadmin.py index 63b36c03..ea706ad6 100644 --- a/sdk/python/pulumiverse_fortios/system/passwordpolicyguestadmin.py +++ b/sdk/python/pulumiverse_fortios/system/passwordpolicyguestadmin.py @@ -33,13 +33,13 @@ def __init__(__self__, *, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -122,7 +122,7 @@ def expire_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="minChangeCharacters") def min_change_characters(self) -> Optional[pulumi.Input[int]]: """ - Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + 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). """ return pulumi.get(self, "min_change_characters") @@ -194,7 +194,7 @@ def minimum_length(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="reusePassword") def reuse_password(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. """ return pulumi.get(self, "reuse_password") @@ -249,13 +249,13 @@ def __init__(__self__, *, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -338,7 +338,7 @@ def expire_status(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="minChangeCharacters") def min_change_characters(self) -> Optional[pulumi.Input[int]]: """ - Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + 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). """ return pulumi.get(self, "min_change_characters") @@ -410,7 +410,7 @@ def minimum_length(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="reusePassword") def reuse_password(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. """ return pulumi.get(self, "reuse_password") @@ -467,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -485,7 +484,6 @@ def __init__(__self__, reuse_password="enable", status="disable") ``` - ## Import @@ -511,13 +509,13 @@ def __init__(__self__, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -532,7 +530,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -550,7 +547,6 @@ def __init__(__self__, reuse_password="enable", status="disable") ``` - ## Import @@ -654,13 +650,13 @@ def get(resource_name: str, :param pulumi.Input[str] change4_characters: Enable/disable changing at least 4 characters for a new password (This attribute overrides reuse-password if both are enabled). Valid values: `enable`, `disable`. :param pulumi.Input[int] expire_day: Number of days after which passwords expire (1 - 999 days, default = 90). :param pulumi.Input[str] expire_status: Enable/disable password expiration. Valid values: `enable`, `disable`. - :param pulumi.Input[int] min_change_characters: Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + :param pulumi.Input[int] min_change_characters: 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). :param pulumi.Input[int] min_lower_case_letter: Minimum number of lowercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_non_alphanumeric: Minimum number of non-alphanumeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_number: Minimum number of numeric characters in password (0 - 128, default = 0). :param pulumi.Input[int] min_upper_case_letter: Minimum number of uppercase characters in password (0 - 128, default = 0). :param pulumi.Input[int] minimum_length: Minimum password length (8 - 128, default = 8). - :param pulumi.Input[str] reuse_password: Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + :param pulumi.Input[str] reuse_password: Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. :param pulumi.Input[str] status: Enable/disable setting a password policy for locally defined administrator passwords and IPsec VPN pre-shared keys. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -719,7 +715,7 @@ def expire_status(self) -> pulumi.Output[str]: @pulumi.getter(name="minChangeCharacters") def min_change_characters(self) -> pulumi.Output[int]: """ - Minimum number of unique characters in new password which do not exist in old password (This attribute overrides reuse-password if both are enabled). + 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). """ return pulumi.get(self, "min_change_characters") @@ -767,7 +763,7 @@ def minimum_length(self) -> pulumi.Output[int]: @pulumi.getter(name="reusePassword") def reuse_password(self) -> pulumi.Output[str]: """ - Enable/disable reusing of password (if both reuse-password and change-4-characters are enabled, change-4-characters overrides). Valid values: `enable`, `disable`. + Enable/disable reuse of password. On FortiOS versions 6.2.0-7.0.0: If both reuse-password and change-4-characters are enabled, change-4-characters overrides.. On FortiOS versions >= 7.0.1: If both reuse-password and min-change-characters are enabled, min-change-characters overrides.. Valid values: `enable`, `disable`. """ return pulumi.get(self, "reuse_password") @@ -781,7 +777,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/pcpserver.py b/sdk/python/pulumiverse_fortios/system/pcpserver.py index bbcd5feb..9bf69f44 100644 --- a/sdk/python/pulumiverse_fortios/system/pcpserver.py +++ b/sdk/python/pulumiverse_fortios/system/pcpserver.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Pcpserver resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['PcpserverPoolArgs']]] pools: Configure PCP pools. The structure of `pools` block is documented below. :param pulumi.Input[str] status: Enable/disable PCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Pcpserver resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['PcpserverPoolArgs']]] pools: Configure PCP pools. The structure of `pools` block is documented below. :param pulumi.Input[str] status: Enable/disable PCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PcpserverPoolArgs']]]] pools: Configure PCP pools. The structure of `pools` block is documented below. :param pulumi.Input[str] status: Enable/disable PCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PcpserverPoolArgs']]]] pools: Configure PCP pools. The structure of `pools` block is documented below. :param pulumi.Input[str] status: Enable/disable PCP server. Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/physicalswitch.py b/sdk/python/pulumiverse_fortios/system/physicalswitch.py index a21a1c33..0a01a3a3 100644 --- a/sdk/python/pulumiverse_fortios/system/physicalswitch.py +++ b/sdk/python/pulumiverse_fortios/system/physicalswitch.py @@ -314,7 +314,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/pppoeinterface.py b/sdk/python/pulumiverse_fortios/system/pppoeinterface.py index 270d298e..69fc1a3e 100644 --- a/sdk/python/pulumiverse_fortios/system/pppoeinterface.py +++ b/sdk/python/pulumiverse_fortios/system/pppoeinterface.py @@ -41,8 +41,8 @@ def __init__(__self__, *, :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout (0-4294967295 sec). :param pulumi.Input[str] ipunnumbered: PPPoE unnumbered IP. :param pulumi.Input[str] ipv6: Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. - :param pulumi.Input[int] lcp_echo_interval: PPPoE LCP echo interval in (0-4294967295 sec, default = 5). - :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + :param pulumi.Input[int] lcp_echo_interval: Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. + :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect. :param pulumi.Input[str] name: Name of the PPPoE interface. :param pulumi.Input[int] padt_retry_timeout: PPPoE terminate timeout value in (0-4294967295 sec). :param pulumi.Input[str] password: Enter the password. @@ -185,7 +185,7 @@ def ipv6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="lcpEchoInterval") def lcp_echo_interval(self) -> Optional[pulumi.Input[int]]: """ - PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. """ return pulumi.get(self, "lcp_echo_interval") @@ -197,7 +197,7 @@ def lcp_echo_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="lcpMaxEchoFails") def lcp_max_echo_fails(self) -> Optional[pulumi.Input[int]]: """ - Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + Maximum missed LCP echo messages before disconnect. """ return pulumi.get(self, "lcp_max_echo_fails") @@ -320,8 +320,8 @@ def __init__(__self__, *, :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout (0-4294967295 sec). :param pulumi.Input[str] ipunnumbered: PPPoE unnumbered IP. :param pulumi.Input[str] ipv6: Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. - :param pulumi.Input[int] lcp_echo_interval: PPPoE LCP echo interval in (0-4294967295 sec, default = 5). - :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + :param pulumi.Input[int] lcp_echo_interval: Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. + :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect. :param pulumi.Input[str] name: Name of the PPPoE interface. :param pulumi.Input[int] padt_retry_timeout: PPPoE terminate timeout value in (0-4294967295 sec). :param pulumi.Input[str] password: Enter the password. @@ -465,7 +465,7 @@ def ipv6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="lcpEchoInterval") def lcp_echo_interval(self) -> Optional[pulumi.Input[int]]: """ - PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. """ return pulumi.get(self, "lcp_echo_interval") @@ -477,7 +477,7 @@ def lcp_echo_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="lcpMaxEchoFails") def lcp_max_echo_fails(self) -> Optional[pulumi.Input[int]]: """ - Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + Maximum missed LCP echo messages before disconnect. """ return pulumi.get(self, "lcp_max_echo_fails") @@ -598,7 +598,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -616,7 +615,6 @@ def __init__(__self__, padt_retry_timeout=1, pppoe_unnumbered_negotiate="enable") ``` - ## Import @@ -646,8 +644,8 @@ def __init__(__self__, :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout (0-4294967295 sec). :param pulumi.Input[str] ipunnumbered: PPPoE unnumbered IP. :param pulumi.Input[str] ipv6: Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. - :param pulumi.Input[int] lcp_echo_interval: PPPoE LCP echo interval in (0-4294967295 sec, default = 5). - :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + :param pulumi.Input[int] lcp_echo_interval: Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. + :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect. :param pulumi.Input[str] name: Name of the PPPoE interface. :param pulumi.Input[int] padt_retry_timeout: PPPoE terminate timeout value in (0-4294967295 sec). :param pulumi.Input[str] password: Enter the password. @@ -667,7 +665,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -685,7 +682,6 @@ def __init__(__self__, padt_retry_timeout=1, pppoe_unnumbered_negotiate="enable") ``` - ## Import @@ -809,8 +805,8 @@ def get(resource_name: str, :param pulumi.Input[int] idle_timeout: PPPoE auto disconnect after idle timeout (0-4294967295 sec). :param pulumi.Input[str] ipunnumbered: PPPoE unnumbered IP. :param pulumi.Input[str] ipv6: Enable/disable IPv6 Control Protocol (IPv6CP). Valid values: `enable`, `disable`. - :param pulumi.Input[int] lcp_echo_interval: PPPoE LCP echo interval in (0-4294967295 sec, default = 5). - :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + :param pulumi.Input[int] lcp_echo_interval: Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. + :param pulumi.Input[int] lcp_max_echo_fails: Maximum missed LCP echo messages before disconnect. :param pulumi.Input[str] name: Name of the PPPoE interface. :param pulumi.Input[int] padt_retry_timeout: PPPoE terminate timeout value in (0-4294967295 sec). :param pulumi.Input[str] password: Enter the password. @@ -910,7 +906,7 @@ def ipv6(self) -> pulumi.Output[str]: @pulumi.getter(name="lcpEchoInterval") def lcp_echo_interval(self) -> pulumi.Output[int]: """ - PPPoE LCP echo interval in (0-4294967295 sec, default = 5). + Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. """ return pulumi.get(self, "lcp_echo_interval") @@ -918,7 +914,7 @@ def lcp_echo_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="lcpMaxEchoFails") def lcp_max_echo_fails(self) -> pulumi.Output[int]: """ - Maximum missed LCP echo messages before disconnect (0-4294967295, default = 3). + Maximum missed LCP echo messages before disconnect. """ return pulumi.get(self, "lcp_max_echo_fails") @@ -972,7 +968,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/proberesponse.py b/sdk/python/pulumiverse_fortios/system/proberesponse.py index f8428264..8ae73a2f 100644 --- a/sdk/python/pulumiverse_fortios/system/proberesponse.py +++ b/sdk/python/pulumiverse_fortios/system/proberesponse.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -315,7 +314,6 @@ def __init__(__self__, timeout=300, ttl_mode="retain") ``` - ## Import @@ -357,7 +355,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -370,7 +367,6 @@ def __init__(__self__, timeout=300, ttl_mode="retain") ``` - ## Import @@ -538,7 +534,7 @@ def ttl_mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/proxyarp.py b/sdk/python/pulumiverse_fortios/system/proxyarp.py index 23847468..76622ec1 100644 --- a/sdk/python/pulumiverse_fortios/system/proxyarp.py +++ b/sdk/python/pulumiverse_fortios/system/proxyarp.py @@ -200,7 +200,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -211,7 +210,6 @@ def __init__(__self__, interface="port4", ip="1.1.1.1") ``` - ## Import @@ -250,7 +248,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -261,7 +258,6 @@ def __init__(__self__, interface="port4", ip="1.1.1.1") ``` - ## Import @@ -394,7 +390,7 @@ def ip(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ptp.py b/sdk/python/pulumiverse_fortios/system/ptp.py index 4406f332..f0898735 100644 --- a/sdk/python/pulumiverse_fortios/system/ptp.py +++ b/sdk/python/pulumiverse_fortios/system/ptp.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] interface: PTP slave will reply through this interface. :param pulumi.Input[str] delay_mechanism: End to end delay detection or peer to peer delay detection. Valid values: `E2E`, `P2P`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mode: Multicast transmission or hybrid transmission. Valid values: `multicast`, `hybrid`. :param pulumi.Input[int] request_interval: The delay request value is the logarithmic mean interval in seconds between the delay request messages sent by the slave to the master. :param pulumi.Input[Sequence[pulumi.Input['PtpServerInterfaceArgs']]] server_interfaces: FortiGate interface(s) with PTP server mode enabled. Devices on your network can contact these interfaces for PTP services. The structure of `server_interface` block is documented below. @@ -99,7 +99,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -197,7 +197,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ptp resources. :param pulumi.Input[str] delay_mechanism: End to end delay detection or peer to peer delay detection. Valid values: `E2E`, `P2P`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: PTP slave will reply through this interface. :param pulumi.Input[str] mode: Multicast transmission or hybrid transmission. Valid values: `multicast`, `hybrid`. :param pulumi.Input[int] request_interval: The delay request value is the logarithmic mean interval in seconds between the delay request messages sent by the slave to the master. @@ -255,7 +255,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -369,7 +369,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -381,7 +380,6 @@ def __init__(__self__, request_interval=1, status="enable") ``` - ## Import @@ -405,7 +403,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] delay_mechanism: End to end delay detection or peer to peer delay detection. Valid values: `E2E`, `P2P`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: PTP slave will reply through this interface. :param pulumi.Input[str] mode: Multicast transmission or hybrid transmission. Valid values: `multicast`, `hybrid`. :param pulumi.Input[int] request_interval: The delay request value is the logarithmic mean interval in seconds between the delay request messages sent by the slave to the master. @@ -425,7 +423,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -437,7 +434,6 @@ def __init__(__self__, request_interval=1, status="enable") ``` - ## Import @@ -532,7 +528,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] delay_mechanism: End to end delay detection or peer to peer delay detection. Valid values: `E2E`, `P2P`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: PTP slave will reply through this interface. :param pulumi.Input[str] mode: Multicast transmission or hybrid transmission. Valid values: `multicast`, `hybrid`. :param pulumi.Input[int] request_interval: The delay request value is the logarithmic mean interval in seconds between the delay request messages sent by the slave to the master. @@ -577,7 +573,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -631,7 +627,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/admin.py b/sdk/python/pulumiverse_fortios/system/replacemsg/admin.py index a598e6f1..f82db9b8 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/admin.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/admin.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/alertmail.py b/sdk/python/pulumiverse_fortios/system/replacemsg/alertmail.py index 8d12e9c6..0da2228a 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/alertmail.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/alertmail.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/auth.py b/sdk/python/pulumiverse_fortios/system/replacemsg/auth.py index c7481c6c..50a3409b 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/auth.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/auth.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/automation.py b/sdk/python/pulumiverse_fortios/system/replacemsg/automation.py index 4325c193..38379011 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/automation.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/automation.py @@ -361,7 +361,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/devicedetectionportal.py b/sdk/python/pulumiverse_fortios/system/replacemsg/devicedetectionportal.py index 85ea67d0..da27bb23 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/devicedetectionportal.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/devicedetectionportal.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/ec.py b/sdk/python/pulumiverse_fortios/system/replacemsg/ec.py index 9a5b33da..4dbe5024 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/ec.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/ec.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/fortiguardwf.py b/sdk/python/pulumiverse_fortios/system/replacemsg/fortiguardwf.py index e51c1e65..21ab4b54 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/fortiguardwf.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/fortiguardwf.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/ftp.py b/sdk/python/pulumiverse_fortios/system/replacemsg/ftp.py index 1d42805f..4ef45dc3 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/ftp.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/ftp.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/http.py b/sdk/python/pulumiverse_fortios/system/replacemsg/http.py index 03655c2b..4c4fce06 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/http.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/http.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/icap.py b/sdk/python/pulumiverse_fortios/system/replacemsg/icap.py index 9c4c1f29..dbec3308 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/icap.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/icap.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/mail.py b/sdk/python/pulumiverse_fortios/system/replacemsg/mail.py index 2796f6bd..897e01da 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/mail.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/mail.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/nacquar.py b/sdk/python/pulumiverse_fortios/system/replacemsg/nacquar.py index f875c9cd..d8655a92 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/nacquar.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/nacquar.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/nntp.py b/sdk/python/pulumiverse_fortios/system/replacemsg/nntp.py index e7ab0478..fc07626f 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/nntp.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/nntp.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/spam.py b/sdk/python/pulumiverse_fortios/system/replacemsg/spam.py index 4825ea51..b69717e6 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/spam.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/spam.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/sslvpn.py b/sdk/python/pulumiverse_fortios/system/replacemsg/sslvpn.py index d299f3a4..66e4a74c 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/sslvpn.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/sslvpn.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/trafficquota.py b/sdk/python/pulumiverse_fortios/system/replacemsg/trafficquota.py index 3a789ee4..53bd93d5 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/trafficquota.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/trafficquota.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/utm.py b/sdk/python/pulumiverse_fortios/system/replacemsg/utm.py index 2bbd6f07..aee9ec87 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/utm.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/utm.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsg/webproxy.py b/sdk/python/pulumiverse_fortios/system/replacemsg/webproxy.py index 78b10b47..8f7da0ce 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsg/webproxy.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsg/webproxy.py @@ -362,7 +362,7 @@ def msg_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsggroup.py b/sdk/python/pulumiverse_fortios/system/replacemsggroup.py index 60afefa0..edc99686 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsggroup.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsggroup.py @@ -55,7 +55,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupEcArgs']]] ecs: Replacement message table entries. The structure of `ec` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupFortiguardWfArgs']]] fortiguard_wfs: Replacement message table entries. The structure of `fortiguard_wf` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupFtpArgs']]] ftps: Replacement message table entries. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupHttpArgs']]] https: Replacement message table entries. The structure of `http` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupIcapArgs']]] icaps: Replacement message table entries. The structure of `icap` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupMailArgs']]] mails: Replacement message table entries. The structure of `mail` block is documented below. @@ -267,7 +267,7 @@ def ftps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Replacemsggro @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -461,7 +461,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupEcArgs']]] ecs: Replacement message table entries. The structure of `ec` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupFortiguardWfArgs']]] fortiguard_wfs: Replacement message table entries. The structure of `fortiguard_wf` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupFtpArgs']]] ftps: Replacement message table entries. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Group type. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupHttpArgs']]] https: Replacement message table entries. The structure of `http` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['ReplacemsggroupIcapArgs']]] icaps: Replacement message table entries. The structure of `icap` block is documented below. @@ -663,7 +663,7 @@ def ftps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Replacemsggro @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -864,7 +864,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -873,7 +872,6 @@ def __init__(__self__, comment="sgh", group_type="utm") ``` - ## Import @@ -906,7 +904,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupEcArgs']]]] ecs: Replacement message table entries. The structure of `ec` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupFortiguardWfArgs']]]] fortiguard_wfs: Replacement message table entries. The structure of `fortiguard_wf` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupFtpArgs']]]] ftps: Replacement message table entries. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Group type. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupHttpArgs']]]] https: Replacement message table entries. The structure of `http` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupIcapArgs']]]] icaps: Replacement message table entries. The structure of `icap` block is documented below. @@ -932,7 +930,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -941,7 +938,6 @@ def __init__(__self__, comment="sgh", group_type="utm") ``` - ## Import @@ -1090,7 +1086,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupEcArgs']]]] ecs: Replacement message table entries. The structure of `ec` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupFortiguardWfArgs']]]] fortiguard_wfs: Replacement message table entries. The structure of `fortiguard_wf` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupFtpArgs']]]] ftps: Replacement message table entries. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Group type. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupHttpArgs']]]] https: Replacement message table entries. The structure of `http` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ReplacemsggroupIcapArgs']]]] icaps: Replacement message table entries. The structure of `icap` block is documented below. @@ -1228,7 +1224,7 @@ def ftps(self) -> pulumi.Output[Optional[Sequence['outputs.ReplacemsggroupFtp']] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1322,7 +1318,7 @@ def utms(self) -> pulumi.Output[Optional[Sequence['outputs.ReplacemsggroupUtm']] @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/replacemsgimage.py b/sdk/python/pulumiverse_fortios/system/replacemsgimage.py index 21c1a454..19d63984 100644 --- a/sdk/python/pulumiverse_fortios/system/replacemsgimage.py +++ b/sdk/python/pulumiverse_fortios/system/replacemsgimage.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -179,7 +178,6 @@ def __init__(__self__, image_base64="iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=", image_type="png") ``` - ## Import @@ -217,7 +215,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -226,7 +223,6 @@ def __init__(__self__, image_base64="iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEWAAABFgAVshLGQAAAAMSURBVBhXY/j//z8ABf4C/qc1gYQAAAAASUVORK5CYII=", image_type="png") ``` - ## Import @@ -340,7 +336,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/resourcelimits.py b/sdk/python/pulumiverse_fortios/system/resourcelimits.py index 0534205c..d6dc3c8a 100644 --- a/sdk/python/pulumiverse_fortios/system/resourcelimits.py +++ b/sdk/python/pulumiverse_fortios/system/resourcelimits.py @@ -39,12 +39,12 @@ def __init__(__self__, *, :param pulumi.Input[int] dialup_tunnel: Maximum number of dial-up tunnels. :param pulumi.Input[int] firewall_address: Maximum number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[int] firewall_addrgrp: Maximum number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[int] ipsec_phase1: Maximum number of VPN IPsec phase1 tunnels. :param pulumi.Input[int] ipsec_phase1_interface: Maximum number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[int] ipsec_phase2: Maximum number of VPN IPsec phase2 tunnels. :param pulumi.Input[int] ipsec_phase2_interface: Maximum number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[int] log_disk_quota: Log disk quota in MB. + :param pulumi.Input[int] log_disk_quota: Log disk quota in megabytes (MB). :param pulumi.Input[int] onetime_schedule: Maximum number of firewall one-time schedules. :param pulumi.Input[int] proxy: Maximum number of concurrent proxy users. :param pulumi.Input[int] recurring_schedule: Maximum number of firewall recurring schedules. @@ -146,7 +146,7 @@ def firewall_addrgrp(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="firewallPolicy") def firewall_policy(self) -> Optional[pulumi.Input[int]]: """ - Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). """ return pulumi.get(self, "firewall_policy") @@ -206,7 +206,7 @@ def ipsec_phase2_interface(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="logDiskQuota") def log_disk_quota(self) -> Optional[pulumi.Input[int]]: """ - Log disk quota in MB. + Log disk quota in megabytes (MB). """ return pulumi.get(self, "log_disk_quota") @@ -351,12 +351,12 @@ def __init__(__self__, *, :param pulumi.Input[int] dialup_tunnel: Maximum number of dial-up tunnels. :param pulumi.Input[int] firewall_address: Maximum number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[int] firewall_addrgrp: Maximum number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[int] ipsec_phase1: Maximum number of VPN IPsec phase1 tunnels. :param pulumi.Input[int] ipsec_phase1_interface: Maximum number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[int] ipsec_phase2: Maximum number of VPN IPsec phase2 tunnels. :param pulumi.Input[int] ipsec_phase2_interface: Maximum number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[int] log_disk_quota: Log disk quota in MB. + :param pulumi.Input[int] log_disk_quota: Log disk quota in megabytes (MB). :param pulumi.Input[int] onetime_schedule: Maximum number of firewall one-time schedules. :param pulumi.Input[int] proxy: Maximum number of concurrent proxy users. :param pulumi.Input[int] recurring_schedule: Maximum number of firewall recurring schedules. @@ -458,7 +458,7 @@ def firewall_addrgrp(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="firewallPolicy") def firewall_policy(self) -> Optional[pulumi.Input[int]]: """ - Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). """ return pulumi.get(self, "firewall_policy") @@ -518,7 +518,7 @@ def ipsec_phase2_interface(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="logDiskQuota") def log_disk_quota(self) -> Optional[pulumi.Input[int]]: """ - Log disk quota in MB. + Log disk quota in megabytes (MB). """ return pulumi.get(self, "log_disk_quota") @@ -665,7 +665,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -690,7 +689,6 @@ def __init__(__self__, user=0, user_group=0) ``` - ## Import @@ -716,12 +714,12 @@ def __init__(__self__, :param pulumi.Input[int] dialup_tunnel: Maximum number of dial-up tunnels. :param pulumi.Input[int] firewall_address: Maximum number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[int] firewall_addrgrp: Maximum number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[int] ipsec_phase1: Maximum number of VPN IPsec phase1 tunnels. :param pulumi.Input[int] ipsec_phase1_interface: Maximum number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[int] ipsec_phase2: Maximum number of VPN IPsec phase2 tunnels. :param pulumi.Input[int] ipsec_phase2_interface: Maximum number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[int] log_disk_quota: Log disk quota in MB. + :param pulumi.Input[int] log_disk_quota: Log disk quota in megabytes (MB). :param pulumi.Input[int] onetime_schedule: Maximum number of firewall one-time schedules. :param pulumi.Input[int] proxy: Maximum number of concurrent proxy users. :param pulumi.Input[int] recurring_schedule: Maximum number of firewall recurring schedules. @@ -743,7 +741,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -768,7 +765,6 @@ def __init__(__self__, user=0, user_group=0) ``` - ## Import @@ -890,12 +886,12 @@ def get(resource_name: str, :param pulumi.Input[int] dialup_tunnel: Maximum number of dial-up tunnels. :param pulumi.Input[int] firewall_address: Maximum number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[int] firewall_addrgrp: Maximum number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[int] firewall_policy: Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[int] ipsec_phase1: Maximum number of VPN IPsec phase1 tunnels. :param pulumi.Input[int] ipsec_phase1_interface: Maximum number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[int] ipsec_phase2: Maximum number of VPN IPsec phase2 tunnels. :param pulumi.Input[int] ipsec_phase2_interface: Maximum number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[int] log_disk_quota: Log disk quota in MB. + :param pulumi.Input[int] log_disk_quota: Log disk quota in megabytes (MB). :param pulumi.Input[int] onetime_schedule: Maximum number of firewall one-time schedules. :param pulumi.Input[int] proxy: Maximum number of concurrent proxy users. :param pulumi.Input[int] recurring_schedule: Maximum number of firewall recurring schedules. @@ -967,7 +963,7 @@ def firewall_addrgrp(self) -> pulumi.Output[int]: @pulumi.getter(name="firewallPolicy") def firewall_policy(self) -> pulumi.Output[int]: """ - Maximum number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + Maximum number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). """ return pulumi.get(self, "firewall_policy") @@ -1007,7 +1003,7 @@ def ipsec_phase2_interface(self) -> pulumi.Output[int]: @pulumi.getter(name="logDiskQuota") def log_disk_quota(self) -> pulumi.Output[int]: """ - Log disk quota in MB. + Log disk quota in megabytes (MB). """ return pulumi.get(self, "log_disk_quota") @@ -1077,7 +1073,7 @@ def user_group(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/saml.py b/sdk/python/pulumiverse_fortios/system/saml.py index cf0d3514..46e3d79c 100644 --- a/sdk/python/pulumiverse_fortios/system/saml.py +++ b/sdk/python/pulumiverse_fortios/system/saml.py @@ -45,7 +45,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_profile: Default profile for new SSO admin. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] entity_id: SP entity ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] idp_cert: IDP certificate name. :param pulumi.Input[str] idp_entity_id: IDP entity ID. :param pulumi.Input[str] idp_single_logout_url: IDP single logout URL. @@ -180,7 +180,7 @@ def entity_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -389,7 +389,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_profile: Default profile for new SSO admin. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] entity_id: SP entity ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] idp_cert: IDP certificate name. :param pulumi.Input[str] idp_entity_id: IDP entity ID. :param pulumi.Input[str] idp_single_logout_url: IDP single logout URL. @@ -524,7 +524,7 @@ def entity_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -733,7 +733,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -746,7 +745,6 @@ def __init__(__self__, status="disable", tolerance=5) ``` - ## Import @@ -774,7 +772,7 @@ def __init__(__self__, :param pulumi.Input[str] default_profile: Default profile for new SSO admin. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] entity_id: SP entity ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] idp_cert: IDP certificate name. :param pulumi.Input[str] idp_entity_id: IDP entity ID. :param pulumi.Input[str] idp_single_logout_url: IDP single logout URL. @@ -801,7 +799,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -814,7 +811,6 @@ def __init__(__self__, status="disable", tolerance=5) ``` - ## Import @@ -944,7 +940,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_profile: Default profile for new SSO admin. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] entity_id: SP entity ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] idp_cert: IDP certificate name. :param pulumi.Input[str] idp_entity_id: IDP entity ID. :param pulumi.Input[str] idp_single_logout_url: IDP single logout URL. @@ -1039,7 +1035,7 @@ def entity_id(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1149,7 +1145,7 @@ def tolerance(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sdnconnector.py b/sdk/python/pulumiverse_fortios/system/sdnconnector.py index e67fd40f..06cfd933 100644 --- a/sdk/python/pulumiverse_fortios/system/sdnconnector.py +++ b/sdk/python/pulumiverse_fortios/system/sdnconnector.py @@ -97,7 +97,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SdnconnectorForwardingRuleArgs']]] forwarding_rules: Configure GCP forwarding rule. The structure of `forwarding_rule` block is documented below. :param pulumi.Input[str] gcp_project: GCP project name. :param pulumi.Input[Sequence[pulumi.Input['SdnconnectorGcpProjectListArgs']]] gcp_project_lists: Configure GCP project list. The structure of `gcp_project_list` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Group name of computers. :param pulumi.Input[str] ha_status: Enable/disable use for FortiGate HA service. Valid values: `disable`, `enable`. :param pulumi.Input[str] ibm_region: IBM cloud region name. @@ -130,7 +130,7 @@ def __init__(__self__, *, :param pulumi.Input[str] service_account: GCP service account email. :param pulumi.Input[str] subscription_id: Azure subscription ID. :param pulumi.Input[str] tenant_id: Tenant ID (directory ID). - :param pulumi.Input[int] update_interval: Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + :param pulumi.Input[int] update_interval: Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. :param pulumi.Input[str] use_metadata_iam: Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. :param pulumi.Input[str] user_id: User ID. :param pulumi.Input[str] username: Username of the remote SDN connector as login credentials. @@ -482,7 +482,7 @@ def gcp_project_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -878,7 +878,7 @@ def tenant_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="updateInterval") def update_interval(self) -> Optional[pulumi.Input[int]]: """ - Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. """ return pulumi.get(self, "update_interval") @@ -1077,7 +1077,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SdnconnectorForwardingRuleArgs']]] forwarding_rules: Configure GCP forwarding rule. The structure of `forwarding_rule` block is documented below. :param pulumi.Input[str] gcp_project: GCP project name. :param pulumi.Input[Sequence[pulumi.Input['SdnconnectorGcpProjectListArgs']]] gcp_project_lists: Configure GCP project list. The structure of `gcp_project_list` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Group name of computers. :param pulumi.Input[str] ha_status: Enable/disable use for FortiGate HA service. Valid values: `disable`, `enable`. :param pulumi.Input[str] ibm_region: IBM cloud region name. @@ -1112,7 +1112,7 @@ def __init__(__self__, *, :param pulumi.Input[str] subscription_id: Azure subscription ID. :param pulumi.Input[str] tenant_id: Tenant ID (directory ID). :param pulumi.Input[str] type: Type of SDN connector. - :param pulumi.Input[int] update_interval: Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + :param pulumi.Input[int] update_interval: Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. :param pulumi.Input[str] use_metadata_iam: Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. :param pulumi.Input[str] user_id: User ID. :param pulumi.Input[str] username: Username of the remote SDN connector as login credentials. @@ -1442,7 +1442,7 @@ def gcp_project_lists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1862,7 +1862,7 @@ def type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="updateInterval") def update_interval(self) -> Optional[pulumi.Input[int]]: """ - Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. """ return pulumi.get(self, "update_interval") @@ -2051,7 +2051,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2068,7 +2067,6 @@ def __init__(__self__, use_metadata_iam="disable", username="sg") ``` - ## Import @@ -2106,7 +2104,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdnconnectorForwardingRuleArgs']]]] forwarding_rules: Configure GCP forwarding rule. The structure of `forwarding_rule` block is documented below. :param pulumi.Input[str] gcp_project: GCP project name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdnconnectorGcpProjectListArgs']]]] gcp_project_lists: Configure GCP project list. The structure of `gcp_project_list` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Group name of computers. :param pulumi.Input[str] ha_status: Enable/disable use for FortiGate HA service. Valid values: `disable`, `enable`. :param pulumi.Input[str] ibm_region: IBM cloud region name. @@ -2141,7 +2139,7 @@ def __init__(__self__, :param pulumi.Input[str] subscription_id: Azure subscription ID. :param pulumi.Input[str] tenant_id: Tenant ID (directory ID). :param pulumi.Input[str] type: Type of SDN connector. - :param pulumi.Input[int] update_interval: Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + :param pulumi.Input[int] update_interval: Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. :param pulumi.Input[str] use_metadata_iam: Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. :param pulumi.Input[str] user_id: User ID. :param pulumi.Input[str] username: Username of the remote SDN connector as login credentials. @@ -2163,7 +2161,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2180,7 +2177,6 @@ def __init__(__self__, use_metadata_iam="disable", username="sg") ``` - ## Import @@ -2446,7 +2442,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdnconnectorForwardingRuleArgs']]]] forwarding_rules: Configure GCP forwarding rule. The structure of `forwarding_rule` block is documented below. :param pulumi.Input[str] gcp_project: GCP project name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdnconnectorGcpProjectListArgs']]]] gcp_project_lists: Configure GCP project list. The structure of `gcp_project_list` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_name: Group name of computers. :param pulumi.Input[str] ha_status: Enable/disable use for FortiGate HA service. Valid values: `disable`, `enable`. :param pulumi.Input[str] ibm_region: IBM cloud region name. @@ -2481,7 +2477,7 @@ def get(resource_name: str, :param pulumi.Input[str] subscription_id: Azure subscription ID. :param pulumi.Input[str] tenant_id: Tenant ID (directory ID). :param pulumi.Input[str] type: Type of SDN connector. - :param pulumi.Input[int] update_interval: Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + :param pulumi.Input[int] update_interval: Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. :param pulumi.Input[str] use_metadata_iam: Enable/disable using IAM role from metadata to call API. Valid values: `disable`, `enable`. :param pulumi.Input[str] user_id: User ID. :param pulumi.Input[str] username: Username of the remote SDN connector as login credentials. @@ -2691,7 +2687,7 @@ def gcp_project_lists(self) -> pulumi.Output[Optional[Sequence['outputs.Sdnconne @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2971,7 +2967,7 @@ def type(self) -> pulumi.Output[str]: @pulumi.getter(name="updateInterval") def update_interval(self) -> pulumi.Output[int]: """ - Dynamic object update interval (0 - 3600 sec, 0 means disabled, default = 60). + Dynamic object update interval (default = 60, 0 = disabled). On FortiOS versions 6.2.0: 0 - 3600 sec. On FortiOS versions >= 6.2.4: 30 - 3600 sec. """ return pulumi.get(self, "update_interval") @@ -3025,7 +3021,7 @@ def vcenter_username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sdnproxy.py b/sdk/python/pulumiverse_fortios/system/sdnproxy.py index 216611db..e00a0e6f 100644 --- a/sdk/python/pulumiverse_fortios/system/sdnproxy.py +++ b/sdk/python/pulumiverse_fortios/system/sdnproxy.py @@ -455,7 +455,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sdwan.py b/sdk/python/pulumiverse_fortios/system/sdwan.py index 2697a83c..55c1ed0a 100644 --- a/sdk/python/pulumiverse_fortios/system/sdwan.py +++ b/sdk/python/pulumiverse_fortios/system/sdwan.py @@ -43,7 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['SdwanFailAlertInterfaceArgs']]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SdwanHealthCheckArgs']]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input['SdwanMemberArgs']]] members: FortiGate interfaces added to the SD-WAN. The structure of `members` block is documented below. @@ -172,7 +172,7 @@ def fail_detect(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -355,7 +355,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['SdwanFailAlertInterfaceArgs']]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SdwanHealthCheckArgs']]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input['SdwanMemberArgs']]] members: FortiGate interfaces added to the SD-WAN. The structure of `members` block is documented below. @@ -484,7 +484,7 @@ def fail_detect(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -691,7 +691,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdwanFailAlertInterfaceArgs']]]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdwanHealthCheckArgs']]]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdwanMemberArgs']]]] members: FortiGate interfaces added to the SD-WAN. The structure of `members` block is documented below. @@ -836,7 +836,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdwanFailAlertInterfaceArgs']]]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdwanHealthCheckArgs']]]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SdwanMemberArgs']]]] members: FortiGate interfaces added to the SD-WAN. The structure of `members` block is documented below. @@ -927,7 +927,7 @@ def fail_detect(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1013,7 +1013,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sessionhelper.py b/sdk/python/pulumiverse_fortios/system/sessionhelper.py index 785ec4ae..40d0346c 100644 --- a/sdk/python/pulumiverse_fortios/system/sessionhelper.py +++ b/sdk/python/pulumiverse_fortios/system/sessionhelper.py @@ -201,7 +201,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -211,7 +210,6 @@ def __init__(__self__, port=3234, protocol=17) ``` - ## Import @@ -250,7 +248,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, port=3234, protocol=17) ``` - ## Import @@ -391,7 +387,7 @@ def protocol(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sessionttl.py b/sdk/python/pulumiverse_fortios/system/sessionttl.py index da0fc454..63cbc42a 100644 --- a/sdk/python/pulumiverse_fortios/system/sessionttl.py +++ b/sdk/python/pulumiverse_fortios/system/sessionttl.py @@ -25,7 +25,7 @@ def __init__(__self__, *, The set of arguments for constructing a Sessionttl resource. :param pulumi.Input[str] default: Default timeout. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SessionttlPortArgs']]] ports: Session TTL port. The structure of `port` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -68,7 +68,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -113,7 +113,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Sessionttl resources. :param pulumi.Input[str] default: Default timeout. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SessionttlPortArgs']]] ports: Session TTL port. The structure of `port` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -156,7 +156,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,14 +205,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Sessionttl("trname", default="3600") ``` - ## Import @@ -236,7 +234,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] default: Default timeout. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SessionttlPortArgs']]]] ports: Session TTL port. The structure of `port` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -251,14 +249,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Sessionttl("trname", default="3600") ``` - ## Import @@ -336,7 +332,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] default: Default timeout. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SessionttlPortArgs']]]] ports: Session TTL port. The structure of `port` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -371,7 +367,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +381,7 @@ def ports(self) -> pulumi.Output[Optional[Sequence['outputs.SessionttlPort']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/setting_dns.py b/sdk/python/pulumiverse_fortios/system/setting_dns.py index c3f75ca1..36266998 100644 --- a/sdk/python/pulumiverse_fortios/system/setting_dns.py +++ b/sdk/python/pulumiverse_fortios/system/setting_dns.py @@ -139,7 +139,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -149,7 +148,6 @@ def __init__(__self__, primary="208.91.112.53", secondary="208.91.112.22") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -170,7 +168,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +177,6 @@ def __init__(__self__, primary="208.91.112.53", secondary="208.91.112.22") ``` - :param str resource_name: The name of the resource. :param SettingDnsArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/setting_ntp.py b/sdk/python/pulumiverse_fortios/system/setting_ntp.py index 49c196ed..91d66d5f 100644 --- a/sdk/python/pulumiverse_fortios/system/setting_ntp.py +++ b/sdk/python/pulumiverse_fortios/system/setting_ntp.py @@ -138,7 +138,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -151,7 +150,6 @@ def __init__(__self__, ntpsync="disable", type="custom") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -172,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -185,7 +182,6 @@ def __init__(__self__, ntpsync="disable", type="custom") ``` - :param str resource_name: The name of the resource. :param SettingNtpArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/settings.py b/sdk/python/pulumiverse_fortios/system/settings.py index 3122d6fa..2198537b 100644 --- a/sdk/python/pulumiverse_fortios/system/settings.py +++ b/sdk/python/pulumiverse_fortios/system/settings.py @@ -132,6 +132,7 @@ def __init__(__self__, *, ike_tcp_port: Optional[pulumi.Input[int]] = None, implicit_allow_dns: Optional[pulumi.Input[str]] = None, inspection_mode: Optional[pulumi.Input[str]] = None, + internet_service_app_ctrl_size: Optional[pulumi.Input[int]] = None, internet_service_database_cache: Optional[pulumi.Input[str]] = None, ip: Optional[pulumi.Input[str]] = None, ip6: Optional[pulumi.Input[str]] = None, @@ -184,10 +185,10 @@ def __init__(__self__, *, :param pulumi.Input[str] asymroute_icmp: Enable/disable ICMP asymmetric routing. Valid values: `enable`, `disable`. :param pulumi.Input[str] auxiliary_session: Enable/disable auxiliary session. Valid values: `enable`, `disable`. :param pulumi.Input[str] bfd: Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[int] bfd_detect_mult: BFD detection multiplier (1 - 50, default = 3). :param pulumi.Input[str] bfd_dont_enforce_src_port: Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[str] block_land_attack: Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. :param pulumi.Input[str] central_nat: Enable/disable central NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: VDOM comments. @@ -207,7 +208,7 @@ def __init__(__self__, *, :param pulumi.Input[int] discovered_device_timeout: Timeout for discovered devices (1 - 365 days, default = 28). :param pulumi.Input[str] dyn_addr_session_check: Enable/disable dirty session check caused by dynamic address updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. :param pulumi.Input[str] email_portal_check_dns: Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. :param pulumi.Input[str] ext_resource_session_check: Enable/disable dirty session check caused by external resource updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] firewall_session_dirty: Select how to manage sessions affected by firewall policy configuration changes. Valid values: `check-all`, `check-new`, `check-policy-option`. @@ -215,7 +216,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fw_session_hairpin: Enable/disable checking for a matching policy each time hairpin traffic goes through the FortiGate. Valid values: `enable`, `disable`. :param pulumi.Input[str] gateway: Transparent mode IPv4 default gateway IP address. :param pulumi.Input[str] gateway6: Transparent mode IPv4 default gateway IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_advanced_policy: Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_advanced_wireless_features: Enable/disable advanced wireless features in GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_unnamed_policy: Enable/disable the requirement for policy naming on the GUI. Valid values: `enable`, `disable`. @@ -291,6 +292,7 @@ def __init__(__self__, *, :param pulumi.Input[int] ike_tcp_port: TCP port for IKE/IPsec traffic (default 4500). :param pulumi.Input[str] implicit_allow_dns: Enable/disable implicitly allowing DNS traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. + :param pulumi.Input[int] internet_service_app_ctrl_size: Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. :param pulumi.Input[str] internet_service_database_cache: Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. :param pulumi.Input[str] ip: IP address and netmask. :param pulumi.Input[str] ip6: IPv6 address prefix for NAT mode. @@ -327,7 +329,7 @@ def __init__(__self__, *, :param pulumi.Input[str] tcp_session_without_syn: Enable/disable allowing TCP session without SYN flags. Valid values: `enable`, `disable`. :param pulumi.Input[str] utf8_spam_tagging: Enable/disable converting antispam tags to UTF-8 for better non-ASCII character support. Valid values: `enable`, `disable`. :param pulumi.Input[str] v4_ecmp_mode: IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. - :param pulumi.Input[str] vdom_type: VDOM type (traffic or admin). + :param pulumi.Input[str] vdom_type: VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] vpn_stats_log: Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. :param pulumi.Input[int] vpn_stats_period: Period to send VPN log statistics (0 or 60 - 86400 sec). @@ -565,6 +567,8 @@ def __init__(__self__, *, pulumi.set(__self__, "implicit_allow_dns", implicit_allow_dns) if inspection_mode is not None: pulumi.set(__self__, "inspection_mode", inspection_mode) + if internet_service_app_ctrl_size is not None: + pulumi.set(__self__, "internet_service_app_ctrl_size", internet_service_app_ctrl_size) if internet_service_database_cache is not None: pulumi.set(__self__, "internet_service_database_cache", internet_service_database_cache) if ip is not None: @@ -760,7 +764,7 @@ def bfd(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="bfdDesiredMinTx") def bfd_desired_min_tx(self) -> Optional[pulumi.Input[int]]: """ - BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. """ return pulumi.get(self, "bfd_desired_min_tx") @@ -796,7 +800,7 @@ def bfd_dont_enforce_src_port(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="bfdRequiredMinRx") def bfd_required_min_rx(self) -> Optional[pulumi.Input[int]]: """ - BFD required minimal receive interval (1 - 100000 ms, default = 50). + BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. """ return pulumi.get(self, "bfd_required_min_rx") @@ -1036,7 +1040,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ecmpMaxPaths") def ecmp_max_paths(self) -> Optional[pulumi.Input[int]]: """ - Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. """ return pulumi.get(self, "ecmp_max_paths") @@ -1132,7 +1136,7 @@ def gateway6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2040,6 +2044,18 @@ def inspection_mode(self) -> Optional[pulumi.Input[str]]: def inspection_mode(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "inspection_mode", value) + @property + @pulumi.getter(name="internetServiceAppCtrlSize") + def internet_service_app_ctrl_size(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + """ + return pulumi.get(self, "internet_service_app_ctrl_size") + + @internet_service_app_ctrl_size.setter + def internet_service_app_ctrl_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "internet_service_app_ctrl_size", value) + @property @pulumi.getter(name="internetServiceDatabaseCache") def internet_service_database_cache(self) -> Optional[pulumi.Input[str]]: @@ -2476,7 +2492,7 @@ def v4_ecmp_mode(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="vdomType") def vdom_type(self) -> Optional[pulumi.Input[str]]: """ - VDOM type (traffic or admin). + VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. """ return pulumi.get(self, "vdom_type") @@ -2652,6 +2668,7 @@ def __init__(__self__, *, ike_tcp_port: Optional[pulumi.Input[int]] = None, implicit_allow_dns: Optional[pulumi.Input[str]] = None, inspection_mode: Optional[pulumi.Input[str]] = None, + internet_service_app_ctrl_size: Optional[pulumi.Input[int]] = None, internet_service_database_cache: Optional[pulumi.Input[str]] = None, ip: Optional[pulumi.Input[str]] = None, ip6: Optional[pulumi.Input[str]] = None, @@ -2704,10 +2721,10 @@ def __init__(__self__, *, :param pulumi.Input[str] asymroute_icmp: Enable/disable ICMP asymmetric routing. Valid values: `enable`, `disable`. :param pulumi.Input[str] auxiliary_session: Enable/disable auxiliary session. Valid values: `enable`, `disable`. :param pulumi.Input[str] bfd: Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[int] bfd_detect_mult: BFD detection multiplier (1 - 50, default = 3). :param pulumi.Input[str] bfd_dont_enforce_src_port: Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[str] block_land_attack: Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. :param pulumi.Input[str] central_nat: Enable/disable central NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: VDOM comments. @@ -2727,7 +2744,7 @@ def __init__(__self__, *, :param pulumi.Input[int] discovered_device_timeout: Timeout for discovered devices (1 - 365 days, default = 28). :param pulumi.Input[str] dyn_addr_session_check: Enable/disable dirty session check caused by dynamic address updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. :param pulumi.Input[str] email_portal_check_dns: Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. :param pulumi.Input[str] ext_resource_session_check: Enable/disable dirty session check caused by external resource updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] firewall_session_dirty: Select how to manage sessions affected by firewall policy configuration changes. Valid values: `check-all`, `check-new`, `check-policy-option`. @@ -2735,7 +2752,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fw_session_hairpin: Enable/disable checking for a matching policy each time hairpin traffic goes through the FortiGate. Valid values: `enable`, `disable`. :param pulumi.Input[str] gateway: Transparent mode IPv4 default gateway IP address. :param pulumi.Input[str] gateway6: Transparent mode IPv4 default gateway IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_advanced_policy: Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_advanced_wireless_features: Enable/disable advanced wireless features in GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_unnamed_policy: Enable/disable the requirement for policy naming on the GUI. Valid values: `enable`, `disable`. @@ -2811,6 +2828,7 @@ def __init__(__self__, *, :param pulumi.Input[int] ike_tcp_port: TCP port for IKE/IPsec traffic (default 4500). :param pulumi.Input[str] implicit_allow_dns: Enable/disable implicitly allowing DNS traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. + :param pulumi.Input[int] internet_service_app_ctrl_size: Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. :param pulumi.Input[str] internet_service_database_cache: Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. :param pulumi.Input[str] ip: IP address and netmask. :param pulumi.Input[str] ip6: IPv6 address prefix for NAT mode. @@ -2847,7 +2865,7 @@ def __init__(__self__, *, :param pulumi.Input[str] tcp_session_without_syn: Enable/disable allowing TCP session without SYN flags. Valid values: `enable`, `disable`. :param pulumi.Input[str] utf8_spam_tagging: Enable/disable converting antispam tags to UTF-8 for better non-ASCII character support. Valid values: `enable`, `disable`. :param pulumi.Input[str] v4_ecmp_mode: IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. - :param pulumi.Input[str] vdom_type: VDOM type (traffic or admin). + :param pulumi.Input[str] vdom_type: VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] vpn_stats_log: Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. :param pulumi.Input[int] vpn_stats_period: Period to send VPN log statistics (0 or 60 - 86400 sec). @@ -3085,6 +3103,8 @@ def __init__(__self__, *, pulumi.set(__self__, "implicit_allow_dns", implicit_allow_dns) if inspection_mode is not None: pulumi.set(__self__, "inspection_mode", inspection_mode) + if internet_service_app_ctrl_size is not None: + pulumi.set(__self__, "internet_service_app_ctrl_size", internet_service_app_ctrl_size) if internet_service_database_cache is not None: pulumi.set(__self__, "internet_service_database_cache", internet_service_database_cache) if ip is not None: @@ -3280,7 +3300,7 @@ def bfd(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="bfdDesiredMinTx") def bfd_desired_min_tx(self) -> Optional[pulumi.Input[int]]: """ - BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. """ return pulumi.get(self, "bfd_desired_min_tx") @@ -3316,7 +3336,7 @@ def bfd_dont_enforce_src_port(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="bfdRequiredMinRx") def bfd_required_min_rx(self) -> Optional[pulumi.Input[int]]: """ - BFD required minimal receive interval (1 - 100000 ms, default = 50). + BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. """ return pulumi.get(self, "bfd_required_min_rx") @@ -3556,7 +3576,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ecmpMaxPaths") def ecmp_max_paths(self) -> Optional[pulumi.Input[int]]: """ - Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. """ return pulumi.get(self, "ecmp_max_paths") @@ -3652,7 +3672,7 @@ def gateway6(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4560,6 +4580,18 @@ def inspection_mode(self) -> Optional[pulumi.Input[str]]: def inspection_mode(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "inspection_mode", value) + @property + @pulumi.getter(name="internetServiceAppCtrlSize") + def internet_service_app_ctrl_size(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + """ + return pulumi.get(self, "internet_service_app_ctrl_size") + + @internet_service_app_ctrl_size.setter + def internet_service_app_ctrl_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "internet_service_app_ctrl_size", value) + @property @pulumi.getter(name="internetServiceDatabaseCache") def internet_service_database_cache(self) -> Optional[pulumi.Input[str]]: @@ -4996,7 +5028,7 @@ def v4_ecmp_mode(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="vdomType") def vdom_type(self) -> Optional[pulumi.Input[str]]: """ - VDOM type (traffic or admin). + VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. """ return pulumi.get(self, "vdom_type") @@ -5174,6 +5206,7 @@ def __init__(__self__, ike_tcp_port: Optional[pulumi.Input[int]] = None, implicit_allow_dns: Optional[pulumi.Input[str]] = None, inspection_mode: Optional[pulumi.Input[str]] = None, + internet_service_app_ctrl_size: Optional[pulumi.Input[int]] = None, internet_service_database_cache: Optional[pulumi.Input[str]] = None, ip: Optional[pulumi.Input[str]] = None, ip6: Optional[pulumi.Input[str]] = None, @@ -5221,7 +5254,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -5233,7 +5265,6 @@ def __init__(__self__, sip_ssl_port=5061, status="enable") ``` - ## Import @@ -5264,10 +5295,10 @@ def __init__(__self__, :param pulumi.Input[str] asymroute_icmp: Enable/disable ICMP asymmetric routing. Valid values: `enable`, `disable`. :param pulumi.Input[str] auxiliary_session: Enable/disable auxiliary session. Valid values: `enable`, `disable`. :param pulumi.Input[str] bfd: Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[int] bfd_detect_mult: BFD detection multiplier (1 - 50, default = 3). :param pulumi.Input[str] bfd_dont_enforce_src_port: Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[str] block_land_attack: Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. :param pulumi.Input[str] central_nat: Enable/disable central NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: VDOM comments. @@ -5287,7 +5318,7 @@ def __init__(__self__, :param pulumi.Input[int] discovered_device_timeout: Timeout for discovered devices (1 - 365 days, default = 28). :param pulumi.Input[str] dyn_addr_session_check: Enable/disable dirty session check caused by dynamic address updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. :param pulumi.Input[str] email_portal_check_dns: Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. :param pulumi.Input[str] ext_resource_session_check: Enable/disable dirty session check caused by external resource updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] firewall_session_dirty: Select how to manage sessions affected by firewall policy configuration changes. Valid values: `check-all`, `check-new`, `check-policy-option`. @@ -5295,7 +5326,7 @@ def __init__(__self__, :param pulumi.Input[str] fw_session_hairpin: Enable/disable checking for a matching policy each time hairpin traffic goes through the FortiGate. Valid values: `enable`, `disable`. :param pulumi.Input[str] gateway: Transparent mode IPv4 default gateway IP address. :param pulumi.Input[str] gateway6: Transparent mode IPv4 default gateway IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_advanced_policy: Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_advanced_wireless_features: Enable/disable advanced wireless features in GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_unnamed_policy: Enable/disable the requirement for policy naming on the GUI. Valid values: `enable`, `disable`. @@ -5371,6 +5402,7 @@ def __init__(__self__, :param pulumi.Input[int] ike_tcp_port: TCP port for IKE/IPsec traffic (default 4500). :param pulumi.Input[str] implicit_allow_dns: Enable/disable implicitly allowing DNS traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. + :param pulumi.Input[int] internet_service_app_ctrl_size: Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. :param pulumi.Input[str] internet_service_database_cache: Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. :param pulumi.Input[str] ip: IP address and netmask. :param pulumi.Input[str] ip6: IPv6 address prefix for NAT mode. @@ -5407,7 +5439,7 @@ def __init__(__self__, :param pulumi.Input[str] tcp_session_without_syn: Enable/disable allowing TCP session without SYN flags. Valid values: `enable`, `disable`. :param pulumi.Input[str] utf8_spam_tagging: Enable/disable converting antispam tags to UTF-8 for better non-ASCII character support. Valid values: `enable`, `disable`. :param pulumi.Input[str] v4_ecmp_mode: IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. - :param pulumi.Input[str] vdom_type: VDOM type (traffic or admin). + :param pulumi.Input[str] vdom_type: VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] vpn_stats_log: Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. :param pulumi.Input[int] vpn_stats_period: Period to send VPN log statistics (0 or 60 - 86400 sec). @@ -5424,7 +5456,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -5436,7 +5467,6 @@ def __init__(__self__, sip_ssl_port=5061, status="enable") ``` - ## Import @@ -5587,6 +5617,7 @@ def _internal_init(__self__, ike_tcp_port: Optional[pulumi.Input[int]] = None, implicit_allow_dns: Optional[pulumi.Input[str]] = None, inspection_mode: Optional[pulumi.Input[str]] = None, + internet_service_app_ctrl_size: Optional[pulumi.Input[int]] = None, internet_service_database_cache: Optional[pulumi.Input[str]] = None, ip: Optional[pulumi.Input[str]] = None, ip6: Optional[pulumi.Input[str]] = None, @@ -5753,6 +5784,7 @@ def _internal_init(__self__, __props__.__dict__["ike_tcp_port"] = ike_tcp_port __props__.__dict__["implicit_allow_dns"] = implicit_allow_dns __props__.__dict__["inspection_mode"] = inspection_mode + __props__.__dict__["internet_service_app_ctrl_size"] = internet_service_app_ctrl_size __props__.__dict__["internet_service_database_cache"] = internet_service_database_cache __props__.__dict__["ip"] = ip __props__.__dict__["ip6"] = ip6 @@ -5920,6 +5952,7 @@ def get(resource_name: str, ike_tcp_port: Optional[pulumi.Input[int]] = None, implicit_allow_dns: Optional[pulumi.Input[str]] = None, inspection_mode: Optional[pulumi.Input[str]] = None, + internet_service_app_ctrl_size: Optional[pulumi.Input[int]] = None, internet_service_database_cache: Optional[pulumi.Input[str]] = None, ip: Optional[pulumi.Input[str]] = None, ip6: Optional[pulumi.Input[str]] = None, @@ -5977,10 +6010,10 @@ def get(resource_name: str, :param pulumi.Input[str] asymroute_icmp: Enable/disable ICMP asymmetric routing. Valid values: `enable`, `disable`. :param pulumi.Input[str] auxiliary_session: Enable/disable auxiliary session. Valid values: `enable`, `disable`. :param pulumi.Input[str] bfd: Enable/disable Bi-directional Forwarding Detection (BFD) on all interfaces. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_desired_min_tx: BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[int] bfd_detect_mult: BFD detection multiplier (1 - 50, default = 3). :param pulumi.Input[str] bfd_dont_enforce_src_port: Enable to not enforce verifying the source port of BFD Packets. Valid values: `enable`, `disable`. - :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms, default = 50). + :param pulumi.Input[int] bfd_required_min_rx: BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. :param pulumi.Input[str] block_land_attack: Enable/disable blocking of land attacks. Valid values: `disable`, `enable`. :param pulumi.Input[str] central_nat: Enable/disable central NAT. Valid values: `enable`, `disable`. :param pulumi.Input[str] comments: VDOM comments. @@ -6000,7 +6033,7 @@ def get(resource_name: str, :param pulumi.Input[int] discovered_device_timeout: Timeout for discovered devices (1 - 365 days, default = 28). :param pulumi.Input[str] dyn_addr_session_check: Enable/disable dirty session check caused by dynamic address updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + :param pulumi.Input[int] ecmp_max_paths: Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. :param pulumi.Input[str] email_portal_check_dns: Enable/disable using DNS to validate email addresses collected by a captive portal. Valid values: `disable`, `enable`. :param pulumi.Input[str] ext_resource_session_check: Enable/disable dirty session check caused by external resource updates. Valid values: `enable`, `disable`. :param pulumi.Input[str] firewall_session_dirty: Select how to manage sessions affected by firewall policy configuration changes. Valid values: `check-all`, `check-new`, `check-policy-option`. @@ -6008,7 +6041,7 @@ def get(resource_name: str, :param pulumi.Input[str] fw_session_hairpin: Enable/disable checking for a matching policy each time hairpin traffic goes through the FortiGate. Valid values: `enable`, `disable`. :param pulumi.Input[str] gateway: Transparent mode IPv4 default gateway IP address. :param pulumi.Input[str] gateway6: Transparent mode IPv4 default gateway IP address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_advanced_policy: Enable/disable advanced policy configuration on the GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_advanced_wireless_features: Enable/disable advanced wireless features in GUI. Valid values: `enable`, `disable`. :param pulumi.Input[str] gui_allow_unnamed_policy: Enable/disable the requirement for policy naming on the GUI. Valid values: `enable`, `disable`. @@ -6084,6 +6117,7 @@ def get(resource_name: str, :param pulumi.Input[int] ike_tcp_port: TCP port for IKE/IPsec traffic (default 4500). :param pulumi.Input[str] implicit_allow_dns: Enable/disable implicitly allowing DNS traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] inspection_mode: Inspection mode (proxy-based or flow-based). Valid values: `proxy`, `flow`. + :param pulumi.Input[int] internet_service_app_ctrl_size: Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. :param pulumi.Input[str] internet_service_database_cache: Enable/disable Internet Service database caching. Valid values: `disable`, `enable`. :param pulumi.Input[str] ip: IP address and netmask. :param pulumi.Input[str] ip6: IPv6 address prefix for NAT mode. @@ -6120,7 +6154,7 @@ def get(resource_name: str, :param pulumi.Input[str] tcp_session_without_syn: Enable/disable allowing TCP session without SYN flags. Valid values: `enable`, `disable`. :param pulumi.Input[str] utf8_spam_tagging: Enable/disable converting antispam tags to UTF-8 for better non-ASCII character support. Valid values: `enable`, `disable`. :param pulumi.Input[str] v4_ecmp_mode: IPv4 Equal-cost multi-path (ECMP) routing and load balancing mode. Valid values: `source-ip-based`, `weight-based`, `usage-based`, `source-dest-ip-based`. - :param pulumi.Input[str] vdom_type: VDOM type (traffic or admin). + :param pulumi.Input[str] vdom_type: VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] vpn_stats_log: Enable/disable periodic VPN log statistics for one or more types of VPN. Separate names with a space. Valid values: `ipsec`, `pptp`, `l2tp`, `ssl`. :param pulumi.Input[int] vpn_stats_period: Period to send VPN log statistics (0 or 60 - 86400 sec). @@ -6246,6 +6280,7 @@ def get(resource_name: str, __props__.__dict__["ike_tcp_port"] = ike_tcp_port __props__.__dict__["implicit_allow_dns"] = implicit_allow_dns __props__.__dict__["inspection_mode"] = inspection_mode + __props__.__dict__["internet_service_app_ctrl_size"] = internet_service_app_ctrl_size __props__.__dict__["internet_service_database_cache"] = internet_service_database_cache __props__.__dict__["ip"] = ip __props__.__dict__["ip6"] = ip6 @@ -6365,7 +6400,7 @@ def bfd(self) -> pulumi.Output[str]: @pulumi.getter(name="bfdDesiredMinTx") def bfd_desired_min_tx(self) -> pulumi.Output[int]: """ - BFD desired minimal transmit interval (1 - 100000 ms, default = 50). + BFD desired minimal transmit interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. """ return pulumi.get(self, "bfd_desired_min_tx") @@ -6389,7 +6424,7 @@ def bfd_dont_enforce_src_port(self) -> pulumi.Output[str]: @pulumi.getter(name="bfdRequiredMinRx") def bfd_required_min_rx(self) -> pulumi.Output[int]: """ - BFD required minimal receive interval (1 - 100000 ms, default = 50). + BFD required minimal receive interval (1 - 100000 ms). On FortiOS versions 6.2.0-6.4.15: default = 50. On FortiOS versions >= 7.0.0: default = 250. """ return pulumi.get(self, "bfd_required_min_rx") @@ -6549,7 +6584,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="ecmpMaxPaths") def ecmp_max_paths(self) -> pulumi.Output[int]: """ - Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing (1 - 100, default = 10). + Maximum number of Equal Cost Multi-Path (ECMP) next-hops. Set to 1 to disable ECMP routing. On FortiOS versions 6.2.0: 1 - 100, default = 10. On FortiOS versions >= 6.2.4: 1 - 255, default = 255. """ return pulumi.get(self, "ecmp_max_paths") @@ -6613,7 +6648,7 @@ def gateway6(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -7217,6 +7252,14 @@ def inspection_mode(self) -> pulumi.Output[str]: """ return pulumi.get(self, "inspection_mode") + @property + @pulumi.getter(name="internetServiceAppCtrlSize") + def internet_service_app_ctrl_size(self) -> pulumi.Output[int]: + """ + Maximum number of tuple entries (protocol, port, IP address, application ID) stored by the FortiGate unit (0 - 4294967295, default = 32768). A smaller value limits the FortiGate unit from learning about internet applications. + """ + return pulumi.get(self, "internet_service_app_ctrl_size") + @property @pulumi.getter(name="internetServiceDatabaseCache") def internet_service_database_cache(self) -> pulumi.Output[str]: @@ -7509,13 +7552,13 @@ def v4_ecmp_mode(self) -> pulumi.Output[str]: @pulumi.getter(name="vdomType") def vdom_type(self) -> pulumi.Output[str]: """ - VDOM type (traffic or admin). + VDOM type. On FortiOS versions 7.2.0: traffic or admin. On FortiOS versions >= 7.2.1: traffic, lan-extension or admin. """ return pulumi.get(self, "vdom_type") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sflow.py b/sdk/python/pulumiverse_fortios/system/sflow.py index 63ce4c62..8fd87330 100644 --- a/sdk/python/pulumiverse_fortios/system/sflow.py +++ b/sdk/python/pulumiverse_fortios/system/sflow.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input['SflowCollectorArgs']]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -107,7 +107,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -182,7 +182,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input['SflowCollectorArgs']]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -259,7 +259,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -336,7 +336,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -346,7 +345,6 @@ def __init__(__self__, collector_port=6343, source_ip="0.0.0.0") ``` - ## Import @@ -372,7 +370,7 @@ def __init__(__self__, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SflowCollectorArgs']]]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -389,7 +387,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -399,7 +396,6 @@ def __init__(__self__, collector_port=6343, source_ip="0.0.0.0") ``` - ## Import @@ -493,7 +489,7 @@ def get(resource_name: str, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SflowCollectorArgs']]]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -550,7 +546,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -580,7 +576,7 @@ def source_ip(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sittunnel.py b/sdk/python/pulumiverse_fortios/system/sittunnel.py index e3b32197..89536007 100644 --- a/sdk/python/pulumiverse_fortios/system/sittunnel.py +++ b/sdk/python/pulumiverse_fortios/system/sittunnel.py @@ -301,7 +301,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -312,7 +311,6 @@ def __init__(__self__, ip6="::/0", source="2.2.2.2") ``` - ## Import @@ -354,7 +352,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -365,7 +362,6 @@ def __init__(__self__, ip6="::/0", source="2.2.2.2") ``` - ## Import @@ -533,7 +529,7 @@ def use_sdwan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/smsserver.py b/sdk/python/pulumiverse_fortios/system/smsserver.py index 0325f730..57288f4a 100644 --- a/sdk/python/pulumiverse_fortios/system/smsserver.py +++ b/sdk/python/pulumiverse_fortios/system/smsserver.py @@ -136,14 +136,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Smsserver("trname", mail_server="1.1.1.2") ``` - ## Import @@ -180,14 +178,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Smsserver("trname", mail_server="1.1.1.2") ``` - ## Import @@ -290,7 +286,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/snmp/_inputs.py b/sdk/python/pulumiverse_fortios/system/snmp/_inputs.py index 361a64c5..bb9442d2 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/_inputs.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/_inputs.py @@ -112,11 +112,7 @@ def __init__(__self__, *, ipv6: Optional[pulumi.Input[str]] = None, source_ipv6: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] ha_direct: Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - :param pulumi.Input[str] host_type: Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - :param pulumi.Input[int] id: Host6 entry ID. - :param pulumi.Input[str] ipv6: SNMP manager IPv6 address prefix. - :param pulumi.Input[str] source_ipv6: Source IPv6 address for SNMP traps. + :param pulumi.Input[int] id: an identifier for the resource with format {{fosid}}. """ if ha_direct is not None: pulumi.set(__self__, "ha_direct", ha_direct) @@ -132,9 +128,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="haDirect") def ha_direct(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ha_direct") @ha_direct.setter @@ -144,9 +137,6 @@ def ha_direct(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="hostType") def host_type(self) -> Optional[pulumi.Input[str]]: - """ - Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - """ return pulumi.get(self, "host_type") @host_type.setter @@ -157,7 +147,7 @@ def host_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - Host6 entry ID. + an identifier for the resource with format {{fosid}}. """ return pulumi.get(self, "id") @@ -168,9 +158,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def ipv6(self) -> Optional[pulumi.Input[str]]: - """ - SNMP manager IPv6 address prefix. - """ return pulumi.get(self, "ipv6") @ipv6.setter @@ -180,9 +167,6 @@ def ipv6(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="sourceIpv6") def source_ipv6(self) -> Optional[pulumi.Input[str]]: - """ - Source IPv6 address for SNMP traps. - """ return pulumi.get(self, "source_ipv6") @source_ipv6.setter diff --git a/sdk/python/pulumiverse_fortios/system/snmp/community.py b/sdk/python/pulumiverse_fortios/system/snmp/community.py index b5f88c9a..1e3cd8be 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/community.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/community.py @@ -42,7 +42,7 @@ def __init__(__self__, *, :param pulumi.Input[int] fosid: Community ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP trap events. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['CommunityHostArgs']]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['CommunityHosts6Args']]] hosts6s: Configure IPv6 SNMP managers. The structure of `hosts6` block is documented below. :param pulumi.Input[str] mib_view: SNMP access control MIB view. @@ -143,7 +143,7 @@ def events(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +385,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP trap events. :param pulumi.Input[int] fosid: Community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['CommunityHostArgs']]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['CommunityHosts6Args']]] hosts6s: Configure IPv6 SNMP managers. The structure of `hosts6` block is documented below. :param pulumi.Input[str] mib_view: SNMP access control MIB view. @@ -487,7 +487,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -732,7 +732,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -752,7 +751,6 @@ def __init__(__self__, trap_v2c_rport=162, trap_v2c_status="enable") ``` - ## Import @@ -777,7 +775,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP trap events. :param pulumi.Input[int] fosid: Community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CommunityHostArgs']]]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CommunityHosts6Args']]]] hosts6s: Configure IPv6 SNMP managers. The structure of `hosts6` block is documented below. :param pulumi.Input[str] mib_view: SNMP access control MIB view. @@ -807,7 +805,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -827,7 +824,6 @@ def __init__(__self__, trap_v2c_rport=162, trap_v2c_status="enable") ``` - ## Import @@ -956,7 +952,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP trap events. :param pulumi.Input[int] fosid: Community ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CommunityHostArgs']]]] hosts: Configure IPv4 SNMP managers (hosts). The structure of `hosts` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CommunityHosts6Args']]]] hosts6s: Configure IPv6 SNMP managers. The structure of `hosts6` block is documented below. :param pulumi.Input[str] mib_view: SNMP access control MIB view. @@ -1030,7 +1026,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1156,7 +1152,7 @@ def trap_v2c_status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/snmp/get_sysinfo.py b/sdk/python/pulumiverse_fortios/system/snmp/get_sysinfo.py index d4ae4c62..798bc69c 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/get_sysinfo.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/get_sysinfo.py @@ -21,7 +21,10 @@ class GetSysinfoResult: """ A collection of values returned by getSysinfo. """ - def __init__(__self__, contact_info=None, description=None, engine_id=None, engine_id_type=None, id=None, location=None, status=None, trap_free_memory_threshold=None, trap_freeable_memory_threshold=None, trap_high_cpu_threshold=None, trap_log_full_threshold=None, trap_low_memory_threshold=None, vdomparam=None): + def __init__(__self__, append_index=None, contact_info=None, description=None, engine_id=None, engine_id_type=None, id=None, location=None, status=None, trap_free_memory_threshold=None, trap_freeable_memory_threshold=None, trap_high_cpu_threshold=None, trap_log_full_threshold=None, trap_low_memory_threshold=None, vdomparam=None): + if append_index and not isinstance(append_index, str): + raise TypeError("Expected argument 'append_index' to be a str") + pulumi.set(__self__, "append_index", append_index) if contact_info and not isinstance(contact_info, str): raise TypeError("Expected argument 'contact_info' to be a str") pulumi.set(__self__, "contact_info", contact_info) @@ -62,6 +65,14 @@ def __init__(__self__, contact_info=None, description=None, engine_id=None, engi raise TypeError("Expected argument 'vdomparam' to be a str") pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter(name="appendIndex") + def append_index(self) -> str: + """ + Enable/disable allowance of appending VDOM or interface index in some RFC tables. + """ + return pulumi.get(self, "append_index") + @property @pulumi.getter(name="contactInfo") def contact_info(self) -> str: @@ -170,6 +181,7 @@ def __await__(self): if False: yield self return GetSysinfoResult( + append_index=self.append_index, contact_info=self.contact_info, description=self.description, engine_id=self.engine_id, @@ -199,6 +211,7 @@ def get_sysinfo(vdomparam: Optional[str] = None, __ret__ = pulumi.runtime.invoke('fortios:system/snmp/getSysinfo:getSysinfo', __args__, opts=opts, typ=GetSysinfoResult).value return AwaitableGetSysinfoResult( + append_index=pulumi.get(__ret__, 'append_index'), contact_info=pulumi.get(__ret__, 'contact_info'), description=pulumi.get(__ret__, 'description'), engine_id=pulumi.get(__ret__, 'engine_id'), diff --git a/sdk/python/pulumiverse_fortios/system/snmp/mibview.py b/sdk/python/pulumiverse_fortios/system/snmp/mibview.py index a335b88f..e6cb8849 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/mibview.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/mibview.py @@ -314,7 +314,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/snmp/outputs.py b/sdk/python/pulumiverse_fortios/system/snmp/outputs.py index 7f466fe6..84ccbb0a 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/outputs.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/outputs.py @@ -138,11 +138,7 @@ def __init__(__self__, *, ipv6: Optional[str] = None, source_ipv6: Optional[str] = None): """ - :param str ha_direct: Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - :param str host_type: Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - :param int id: Host6 entry ID. - :param str ipv6: SNMP manager IPv6 address prefix. - :param str source_ipv6: Source IPv6 address for SNMP traps. + :param int id: an identifier for the resource with format {{fosid}}. """ if ha_direct is not None: pulumi.set(__self__, "ha_direct", ha_direct) @@ -158,41 +154,29 @@ def __init__(__self__, *, @property @pulumi.getter(name="haDirect") def ha_direct(self) -> Optional[str]: - """ - Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ha_direct") @property @pulumi.getter(name="hostType") def host_type(self) -> Optional[str]: - """ - Control whether the SNMP manager sends SNMP queries, receives SNMP traps, or both. Valid values: `any`, `query`, `trap`. - """ return pulumi.get(self, "host_type") @property @pulumi.getter def id(self) -> Optional[int]: """ - Host6 entry ID. + an identifier for the resource with format {{fosid}}. """ return pulumi.get(self, "id") @property @pulumi.getter def ipv6(self) -> Optional[str]: - """ - SNMP manager IPv6 address prefix. - """ return pulumi.get(self, "ipv6") @property @pulumi.getter(name="sourceIpv6") def source_ipv6(self) -> Optional[str]: - """ - Source IPv6 address for SNMP traps. - """ return pulumi.get(self, "source_ipv6") diff --git a/sdk/python/pulumiverse_fortios/system/snmp/sysinfo.py b/sdk/python/pulumiverse_fortios/system/snmp/sysinfo.py index 5f8a62d9..7aede6d7 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/sysinfo.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/sysinfo.py @@ -14,6 +14,7 @@ @pulumi.input_type class SysinfoArgs: def __init__(__self__, *, + append_index: Optional[pulumi.Input[str]] = None, contact_info: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, engine_id: Optional[pulumi.Input[str]] = None, @@ -28,9 +29,10 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Sysinfo resource. + :param pulumi.Input[str] append_index: Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. :param pulumi.Input[str] contact_info: Contact information. :param pulumi.Input[str] description: System description. - :param pulumi.Input[str] engine_id: Local SNMP engineID string (maximum 24 characters). + :param pulumi.Input[str] engine_id: Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. :param pulumi.Input[str] engine_id_type: Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. :param pulumi.Input[str] location: System location. :param pulumi.Input[str] status: Enable/disable SNMP. Valid values: `enable`, `disable`. @@ -41,6 +43,8 @@ def __init__(__self__, *, :param pulumi.Input[int] trap_low_memory_threshold: Memory usage when trap is sent. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ + if append_index is not None: + pulumi.set(__self__, "append_index", append_index) if contact_info is not None: pulumi.set(__self__, "contact_info", contact_info) if description is not None: @@ -66,6 +70,18 @@ def __init__(__self__, *, if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter(name="appendIndex") + def append_index(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "append_index") + + @append_index.setter + def append_index(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "append_index", value) + @property @pulumi.getter(name="contactInfo") def contact_info(self) -> Optional[pulumi.Input[str]]: @@ -94,7 +110,7 @@ def description(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="engineId") def engine_id(self) -> Optional[pulumi.Input[str]]: """ - Local SNMP engineID string (maximum 24 characters). + Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. """ return pulumi.get(self, "engine_id") @@ -214,6 +230,7 @@ def vdomparam(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type class _SysinfoState: def __init__(__self__, *, + append_index: Optional[pulumi.Input[str]] = None, contact_info: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, engine_id: Optional[pulumi.Input[str]] = None, @@ -228,9 +245,10 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Sysinfo resources. + :param pulumi.Input[str] append_index: Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. :param pulumi.Input[str] contact_info: Contact information. :param pulumi.Input[str] description: System description. - :param pulumi.Input[str] engine_id: Local SNMP engineID string (maximum 24 characters). + :param pulumi.Input[str] engine_id: Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. :param pulumi.Input[str] engine_id_type: Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. :param pulumi.Input[str] location: System location. :param pulumi.Input[str] status: Enable/disable SNMP. Valid values: `enable`, `disable`. @@ -241,6 +259,8 @@ def __init__(__self__, *, :param pulumi.Input[int] trap_low_memory_threshold: Memory usage when trap is sent. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ + if append_index is not None: + pulumi.set(__self__, "append_index", append_index) if contact_info is not None: pulumi.set(__self__, "contact_info", contact_info) if description is not None: @@ -266,6 +286,18 @@ def __init__(__self__, *, if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter(name="appendIndex") + def append_index(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "append_index") + + @append_index.setter + def append_index(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "append_index", value) + @property @pulumi.getter(name="contactInfo") def contact_info(self) -> Optional[pulumi.Input[str]]: @@ -294,7 +326,7 @@ def description(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="engineId") def engine_id(self) -> Optional[pulumi.Input[str]]: """ - Local SNMP engineID string (maximum 24 characters). + Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. """ return pulumi.get(self, "engine_id") @@ -416,6 +448,7 @@ class Sysinfo(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + append_index: Optional[pulumi.Input[str]] = None, contact_info: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, engine_id: Optional[pulumi.Input[str]] = None, @@ -434,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -445,7 +477,6 @@ def __init__(__self__, trap_log_full_threshold=90, trap_low_memory_threshold=80) ``` - ## Import @@ -467,9 +498,10 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] append_index: Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. :param pulumi.Input[str] contact_info: Contact information. :param pulumi.Input[str] description: System description. - :param pulumi.Input[str] engine_id: Local SNMP engineID string (maximum 24 characters). + :param pulumi.Input[str] engine_id: Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. :param pulumi.Input[str] engine_id_type: Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. :param pulumi.Input[str] location: System location. :param pulumi.Input[str] status: Enable/disable SNMP. Valid values: `enable`, `disable`. @@ -491,7 +523,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -502,7 +533,6 @@ def __init__(__self__, trap_log_full_threshold=90, trap_low_memory_threshold=80) ``` - ## Import @@ -537,6 +567,7 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + append_index: Optional[pulumi.Input[str]] = None, contact_info: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, engine_id: Optional[pulumi.Input[str]] = None, @@ -558,6 +589,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SysinfoArgs.__new__(SysinfoArgs) + __props__.__dict__["append_index"] = append_index __props__.__dict__["contact_info"] = contact_info __props__.__dict__["description"] = description __props__.__dict__["engine_id"] = engine_id @@ -580,6 +612,7 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + append_index: Optional[pulumi.Input[str]] = None, contact_info: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, engine_id: Optional[pulumi.Input[str]] = None, @@ -599,9 +632,10 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] append_index: Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. :param pulumi.Input[str] contact_info: Contact information. :param pulumi.Input[str] description: System description. - :param pulumi.Input[str] engine_id: Local SNMP engineID string (maximum 24 characters). + :param pulumi.Input[str] engine_id: Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. :param pulumi.Input[str] engine_id_type: Local SNMP engineID type (text/hex/mac). Valid values: `text`, `hex`, `mac`. :param pulumi.Input[str] location: System location. :param pulumi.Input[str] status: Enable/disable SNMP. Valid values: `enable`, `disable`. @@ -616,6 +650,7 @@ def get(resource_name: str, __props__ = _SysinfoState.__new__(_SysinfoState) + __props__.__dict__["append_index"] = append_index __props__.__dict__["contact_info"] = contact_info __props__.__dict__["description"] = description __props__.__dict__["engine_id"] = engine_id @@ -630,6 +665,14 @@ def get(resource_name: str, __props__.__dict__["vdomparam"] = vdomparam return Sysinfo(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="appendIndex") + def append_index(self) -> pulumi.Output[str]: + """ + Enable/disable allowance of appending VDOM or interface index in some RFC tables. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "append_index") + @property @pulumi.getter(name="contactInfo") def contact_info(self) -> pulumi.Output[Optional[str]]: @@ -650,7 +693,7 @@ def description(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="engineId") def engine_id(self) -> pulumi.Output[str]: """ - Local SNMP engineID string (maximum 24 characters). + Local SNMP engineID string. On FortiOS versions 6.2.0-7.0.0: maximum 24 characters. On FortiOS versions >= 7.0.1: maximum 27 characters. """ return pulumi.get(self, "engine_id") @@ -720,7 +763,7 @@ def trap_low_memory_threshold(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/snmp/user.py b/sdk/python/pulumiverse_fortios/system/snmp/user.py index bb409c8f..5b4bea43 100644 --- a/sdk/python/pulumiverse_fortios/system/snmp/user.py +++ b/sdk/python/pulumiverse_fortios/system/snmp/user.py @@ -45,7 +45,7 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_pwd: Password for authentication protocol. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_direct: Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. :param pulumi.Input[str] mib_view: SNMP access control MIB view. :param pulumi.Input[str] name: SNMP user name. @@ -164,7 +164,7 @@ def events(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -421,7 +421,7 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_pwd: Password for authentication protocol. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_direct: Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. :param pulumi.Input[str] mib_view: SNMP access control MIB view. :param pulumi.Input[str] name: SNMP user name. @@ -540,7 +540,7 @@ def events(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -799,7 +799,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -819,7 +818,6 @@ def __init__(__self__, trap_rport=162, trap_status="enable") ``` - ## Import @@ -845,7 +843,7 @@ def __init__(__self__, :param pulumi.Input[str] auth_pwd: Password for authentication protocol. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_direct: Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. :param pulumi.Input[str] mib_view: SNMP access control MIB view. :param pulumi.Input[str] name: SNMP user name. @@ -876,7 +874,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -896,7 +893,6 @@ def __init__(__self__, trap_rport=162, trap_status="enable") ``` - ## Import @@ -1032,7 +1028,7 @@ def get(resource_name: str, :param pulumi.Input[str] auth_pwd: Password for authentication protocol. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] events: SNMP notifications (traps) to send. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ha_direct: Enable/disable direct management of HA cluster members. Valid values: `enable`, `disable`. :param pulumi.Input[str] mib_view: SNMP access control MIB view. :param pulumi.Input[str] name: SNMP user name. @@ -1117,7 +1113,7 @@ def events(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1251,7 +1247,7 @@ def trap_status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/speedtestschedule.py b/sdk/python/pulumiverse_fortios/system/speedtestschedule.py index 7aff53bd..c9170055 100644 --- a/sdk/python/pulumiverse_fortios/system/speedtestschedule.py +++ b/sdk/python/pulumiverse_fortios/system/speedtestschedule.py @@ -41,7 +41,7 @@ def __init__(__self__, *, :param pulumi.Input[str] diffserv: DSCP used for speed test. :param pulumi.Input[str] dynamic_server: Enable/disable dynamic server option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[str] mode: Protocol Auto(default), TCP or UDP used for speed test. Valid values: `UDP`, `TCP`, `Auto`. :param pulumi.Input[Sequence[pulumi.Input['SpeedtestscheduleScheduleArgs']]] schedules: Schedules for the interface. The structure of `schedules` block is documented below. @@ -148,7 +148,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -353,7 +353,7 @@ def __init__(__self__, *, :param pulumi.Input[str] diffserv: DSCP used for speed test. :param pulumi.Input[str] dynamic_server: Enable/disable dynamic server option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[str] mode: Protocol Auto(default), TCP or UDP used for speed test. Valid values: `UDP`, `TCP`, `Auto`. :param pulumi.Input[Sequence[pulumi.Input['SpeedtestscheduleScheduleArgs']]] schedules: Schedules for the interface. The structure of `schedules` block is documented below. @@ -460,7 +460,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -689,7 +689,7 @@ def __init__(__self__, :param pulumi.Input[str] diffserv: DSCP used for speed test. :param pulumi.Input[str] dynamic_server: Enable/disable dynamic server option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[str] mode: Protocol Auto(default), TCP or UDP used for speed test. Valid values: `UDP`, `TCP`, `Auto`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SpeedtestscheduleScheduleArgs']]]] schedules: Schedules for the interface. The structure of `schedules` block is documented below. @@ -834,7 +834,7 @@ def get(resource_name: str, :param pulumi.Input[str] diffserv: DSCP used for speed test. :param pulumi.Input[str] dynamic_server: Enable/disable dynamic server option. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Interface name. :param pulumi.Input[str] mode: Protocol Auto(default), TCP or UDP used for speed test. Valid values: `UDP`, `TCP`, `Auto`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SpeedtestscheduleScheduleArgs']]]] schedules: Schedules for the interface. The structure of `schedules` block is documented below. @@ -911,7 +911,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1021,7 +1021,7 @@ def update_shaper(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/speedtestserver.py b/sdk/python/pulumiverse_fortios/system/speedtestserver.py index 8fdf6994..a86ed0c0 100644 --- a/sdk/python/pulumiverse_fortios/system/speedtestserver.py +++ b/sdk/python/pulumiverse_fortios/system/speedtestserver.py @@ -25,7 +25,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Speedtestserver resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SpeedtestserverHostArgs']]] hosts: Hosts of the server. The structure of `host` block is documented below. :param pulumi.Input[str] name: Speed test server name. :param pulumi.Input[int] timestamp: Speed test server timestamp. @@ -60,7 +60,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -129,7 +129,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Speedtestserver resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SpeedtestserverHostArgs']]] hosts: Hosts of the server. The structure of `host` block is documented below. :param pulumi.Input[str] name: Speed test server name. :param pulumi.Input[int] timestamp: Speed test server timestamp. @@ -164,7 +164,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -257,7 +257,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SpeedtestserverHostArgs']]]] hosts: Hosts of the server. The structure of `host` block is documented below. :param pulumi.Input[str] name: Speed test server name. :param pulumi.Input[int] timestamp: Speed test server timestamp. @@ -350,7 +350,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SpeedtestserverHostArgs']]]] hosts: Hosts of the server. The structure of `host` block is documented below. :param pulumi.Input[str] name: Speed test server name. :param pulumi.Input[int] timestamp: Speed test server timestamp. @@ -380,7 +380,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def timestamp(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/speedtestsetting.py b/sdk/python/pulumiverse_fortios/system/speedtestsetting.py index 612a79ab..43125667 100644 --- a/sdk/python/pulumiverse_fortios/system/speedtestsetting.py +++ b/sdk/python/pulumiverse_fortios/system/speedtestsetting.py @@ -133,7 +133,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure speed test setting. Applies to FortiOS Version `7.2.6,7.4.1,7.4.2`. + Configure speed test setting. Applies to FortiOS Version `7.2.6,7.2.7,7.2.8,7.4.1,7.4.2,7.4.3,7.4.4`. ## Import @@ -166,7 +166,7 @@ def __init__(__self__, args: Optional[SpeedtestsettingArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure speed test setting. Applies to FortiOS Version `7.2.6,7.4.1,7.4.2`. + Configure speed test setting. Applies to FortiOS Version `7.2.6,7.2.7,7.2.8,7.4.1,7.4.2,7.4.3,7.4.4`. ## Import @@ -267,7 +267,7 @@ def multiple_tcp_stream(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/sshconfig.py b/sdk/python/pulumiverse_fortios/system/sshconfig.py new file mode 100644 index 00000000..87436bac --- /dev/null +++ b/sdk/python/pulumiverse_fortios/system/sshconfig.py @@ -0,0 +1,510 @@ +# coding=utf-8 +# *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +from .. import _utilities + +__all__ = ['SshconfigArgs', 'Sshconfig'] + +@pulumi.input_type +class SshconfigArgs: + def __init__(__self__, *, + ssh_enc_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk: Optional[pulumi.Input[str]] = None, + ssh_hsk_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk_override: Optional[pulumi.Input[str]] = None, + ssh_hsk_password: Optional[pulumi.Input[str]] = None, + ssh_kex_algo: Optional[pulumi.Input[str]] = None, + ssh_mac_algo: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Sshconfig resource. + :param pulumi.Input[str] ssh_enc_algo: Select one or more SSH ciphers. Valid values: `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`. + :param pulumi.Input[str] ssh_hsk: Config SSH host key. + :param pulumi.Input[str] ssh_hsk_algo: Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + :param pulumi.Input[str] ssh_hsk_override: Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + :param pulumi.Input[str] ssh_hsk_password: Password for ssh-hostkey. + :param pulumi.Input[str] ssh_kex_algo: Select one or more SSH kex algorithms. 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`. + :param pulumi.Input[str] ssh_mac_algo: Select one or more SSH MAC algorithms. 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`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + if ssh_enc_algo is not None: + pulumi.set(__self__, "ssh_enc_algo", ssh_enc_algo) + if ssh_hsk is not None: + pulumi.set(__self__, "ssh_hsk", ssh_hsk) + if ssh_hsk_algo is not None: + pulumi.set(__self__, "ssh_hsk_algo", ssh_hsk_algo) + if ssh_hsk_override is not None: + pulumi.set(__self__, "ssh_hsk_override", ssh_hsk_override) + if ssh_hsk_password is not None: + pulumi.set(__self__, "ssh_hsk_password", ssh_hsk_password) + if ssh_kex_algo is not None: + pulumi.set(__self__, "ssh_kex_algo", ssh_kex_algo) + if ssh_mac_algo is not None: + pulumi.set(__self__, "ssh_mac_algo", ssh_mac_algo) + if vdomparam is not None: + pulumi.set(__self__, "vdomparam", vdomparam) + + @property + @pulumi.getter(name="sshEncAlgo") + def ssh_enc_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH ciphers. Valid values: `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`. + """ + return pulumi.get(self, "ssh_enc_algo") + + @ssh_enc_algo.setter + def ssh_enc_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_enc_algo", value) + + @property + @pulumi.getter(name="sshHsk") + def ssh_hsk(self) -> Optional[pulumi.Input[str]]: + """ + Config SSH host key. + """ + return pulumi.get(self, "ssh_hsk") + + @ssh_hsk.setter + def ssh_hsk(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk", value) + + @property + @pulumi.getter(name="sshHskAlgo") + def ssh_hsk_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + """ + return pulumi.get(self, "ssh_hsk_algo") + + @ssh_hsk_algo.setter + def ssh_hsk_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk_algo", value) + + @property + @pulumi.getter(name="sshHskOverride") + def ssh_hsk_override(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "ssh_hsk_override") + + @ssh_hsk_override.setter + def ssh_hsk_override(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk_override", value) + + @property + @pulumi.getter(name="sshHskPassword") + def ssh_hsk_password(self) -> Optional[pulumi.Input[str]]: + """ + Password for ssh-hostkey. + """ + return pulumi.get(self, "ssh_hsk_password") + + @ssh_hsk_password.setter + def ssh_hsk_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk_password", value) + + @property + @pulumi.getter(name="sshKexAlgo") + def ssh_kex_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH kex algorithms. 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`. + """ + return pulumi.get(self, "ssh_kex_algo") + + @ssh_kex_algo.setter + def ssh_kex_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_kex_algo", value) + + @property + @pulumi.getter(name="sshMacAlgo") + def ssh_mac_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH MAC algorithms. 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`. + """ + return pulumi.get(self, "ssh_mac_algo") + + @ssh_mac_algo.setter + def ssh_mac_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_mac_algo", value) + + @property + @pulumi.getter + def vdomparam(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + + @vdomparam.setter + def vdomparam(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vdomparam", value) + + +@pulumi.input_type +class _SshconfigState: + def __init__(__self__, *, + ssh_enc_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk: Optional[pulumi.Input[str]] = None, + ssh_hsk_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk_override: Optional[pulumi.Input[str]] = None, + ssh_hsk_password: Optional[pulumi.Input[str]] = None, + ssh_kex_algo: Optional[pulumi.Input[str]] = None, + ssh_mac_algo: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None): + """ + Input properties used for looking up and filtering Sshconfig resources. + :param pulumi.Input[str] ssh_enc_algo: Select one or more SSH ciphers. Valid values: `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`. + :param pulumi.Input[str] ssh_hsk: Config SSH host key. + :param pulumi.Input[str] ssh_hsk_algo: Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + :param pulumi.Input[str] ssh_hsk_override: Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + :param pulumi.Input[str] ssh_hsk_password: Password for ssh-hostkey. + :param pulumi.Input[str] ssh_kex_algo: Select one or more SSH kex algorithms. 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`. + :param pulumi.Input[str] ssh_mac_algo: Select one or more SSH MAC algorithms. 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`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + if ssh_enc_algo is not None: + pulumi.set(__self__, "ssh_enc_algo", ssh_enc_algo) + if ssh_hsk is not None: + pulumi.set(__self__, "ssh_hsk", ssh_hsk) + if ssh_hsk_algo is not None: + pulumi.set(__self__, "ssh_hsk_algo", ssh_hsk_algo) + if ssh_hsk_override is not None: + pulumi.set(__self__, "ssh_hsk_override", ssh_hsk_override) + if ssh_hsk_password is not None: + pulumi.set(__self__, "ssh_hsk_password", ssh_hsk_password) + if ssh_kex_algo is not None: + pulumi.set(__self__, "ssh_kex_algo", ssh_kex_algo) + if ssh_mac_algo is not None: + pulumi.set(__self__, "ssh_mac_algo", ssh_mac_algo) + if vdomparam is not None: + pulumi.set(__self__, "vdomparam", vdomparam) + + @property + @pulumi.getter(name="sshEncAlgo") + def ssh_enc_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH ciphers. Valid values: `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`. + """ + return pulumi.get(self, "ssh_enc_algo") + + @ssh_enc_algo.setter + def ssh_enc_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_enc_algo", value) + + @property + @pulumi.getter(name="sshHsk") + def ssh_hsk(self) -> Optional[pulumi.Input[str]]: + """ + Config SSH host key. + """ + return pulumi.get(self, "ssh_hsk") + + @ssh_hsk.setter + def ssh_hsk(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk", value) + + @property + @pulumi.getter(name="sshHskAlgo") + def ssh_hsk_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + """ + return pulumi.get(self, "ssh_hsk_algo") + + @ssh_hsk_algo.setter + def ssh_hsk_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk_algo", value) + + @property + @pulumi.getter(name="sshHskOverride") + def ssh_hsk_override(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "ssh_hsk_override") + + @ssh_hsk_override.setter + def ssh_hsk_override(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk_override", value) + + @property + @pulumi.getter(name="sshHskPassword") + def ssh_hsk_password(self) -> Optional[pulumi.Input[str]]: + """ + Password for ssh-hostkey. + """ + return pulumi.get(self, "ssh_hsk_password") + + @ssh_hsk_password.setter + def ssh_hsk_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_hsk_password", value) + + @property + @pulumi.getter(name="sshKexAlgo") + def ssh_kex_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH kex algorithms. 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`. + """ + return pulumi.get(self, "ssh_kex_algo") + + @ssh_kex_algo.setter + def ssh_kex_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_kex_algo", value) + + @property + @pulumi.getter(name="sshMacAlgo") + def ssh_mac_algo(self) -> Optional[pulumi.Input[str]]: + """ + Select one or more SSH MAC algorithms. 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`. + """ + return pulumi.get(self, "ssh_mac_algo") + + @ssh_mac_algo.setter + def ssh_mac_algo(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_mac_algo", value) + + @property + @pulumi.getter + def vdomparam(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + + @vdomparam.setter + def vdomparam(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vdomparam", value) + + +class Sshconfig(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + ssh_enc_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk: Optional[pulumi.Input[str]] = None, + ssh_hsk_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk_override: Optional[pulumi.Input[str]] = None, + ssh_hsk_password: Optional[pulumi.Input[str]] = None, + ssh_kex_algo: Optional[pulumi.Input[str]] = None, + ssh_mac_algo: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Configure SSH config. Applies to FortiOS Version `>= 7.4.4`. + + ## Import + + System SshConfig can be imported using any of these accepted formats: + + ```sh + $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + ``` + + If you do not want to import arguments of block: + + $ export "FORTIOS_IMPORT_TABLE"="false" + + ```sh + $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + ``` + + $ unset "FORTIOS_IMPORT_TABLE" + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] ssh_enc_algo: Select one or more SSH ciphers. Valid values: `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`. + :param pulumi.Input[str] ssh_hsk: Config SSH host key. + :param pulumi.Input[str] ssh_hsk_algo: Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + :param pulumi.Input[str] ssh_hsk_override: Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + :param pulumi.Input[str] ssh_hsk_password: Password for ssh-hostkey. + :param pulumi.Input[str] ssh_kex_algo: Select one or more SSH kex algorithms. 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`. + :param pulumi.Input[str] ssh_mac_algo: Select one or more SSH MAC algorithms. 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`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: Optional[SshconfigArgs] = None, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Configure SSH config. Applies to FortiOS Version `>= 7.4.4`. + + ## Import + + System SshConfig can be imported using any of these accepted formats: + + ```sh + $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + ``` + + If you do not want to import arguments of block: + + $ export "FORTIOS_IMPORT_TABLE"="false" + + ```sh + $ pulumi import fortios:system/sshconfig:Sshconfig labelname SystemSshConfig + ``` + + $ unset "FORTIOS_IMPORT_TABLE" + + :param str resource_name: The name of the resource. + :param SshconfigArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(SshconfigArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + ssh_enc_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk: Optional[pulumi.Input[str]] = None, + ssh_hsk_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk_override: Optional[pulumi.Input[str]] = None, + ssh_hsk_password: Optional[pulumi.Input[str]] = None, + ssh_kex_algo: Optional[pulumi.Input[str]] = None, + ssh_mac_algo: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = SshconfigArgs.__new__(SshconfigArgs) + + __props__.__dict__["ssh_enc_algo"] = ssh_enc_algo + __props__.__dict__["ssh_hsk"] = ssh_hsk + __props__.__dict__["ssh_hsk_algo"] = ssh_hsk_algo + __props__.__dict__["ssh_hsk_override"] = ssh_hsk_override + __props__.__dict__["ssh_hsk_password"] = ssh_hsk_password + __props__.__dict__["ssh_kex_algo"] = ssh_kex_algo + __props__.__dict__["ssh_mac_algo"] = ssh_mac_algo + __props__.__dict__["vdomparam"] = vdomparam + super(Sshconfig, __self__).__init__( + 'fortios:system/sshconfig:Sshconfig', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None, + ssh_enc_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk: Optional[pulumi.Input[str]] = None, + ssh_hsk_algo: Optional[pulumi.Input[str]] = None, + ssh_hsk_override: Optional[pulumi.Input[str]] = None, + ssh_hsk_password: Optional[pulumi.Input[str]] = None, + ssh_kex_algo: Optional[pulumi.Input[str]] = None, + ssh_mac_algo: Optional[pulumi.Input[str]] = None, + vdomparam: Optional[pulumi.Input[str]] = None) -> 'Sshconfig': + """ + Get an existing Sshconfig resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] ssh_enc_algo: Select one or more SSH ciphers. Valid values: `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`. + :param pulumi.Input[str] ssh_hsk: Config SSH host key. + :param pulumi.Input[str] ssh_hsk_algo: Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + :param pulumi.Input[str] ssh_hsk_override: Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + :param pulumi.Input[str] ssh_hsk_password: Password for ssh-hostkey. + :param pulumi.Input[str] ssh_kex_algo: Select one or more SSH kex algorithms. 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`. + :param pulumi.Input[str] ssh_mac_algo: Select one or more SSH MAC algorithms. 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`. + :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = _SshconfigState.__new__(_SshconfigState) + + __props__.__dict__["ssh_enc_algo"] = ssh_enc_algo + __props__.__dict__["ssh_hsk"] = ssh_hsk + __props__.__dict__["ssh_hsk_algo"] = ssh_hsk_algo + __props__.__dict__["ssh_hsk_override"] = ssh_hsk_override + __props__.__dict__["ssh_hsk_password"] = ssh_hsk_password + __props__.__dict__["ssh_kex_algo"] = ssh_kex_algo + __props__.__dict__["ssh_mac_algo"] = ssh_mac_algo + __props__.__dict__["vdomparam"] = vdomparam + return Sshconfig(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="sshEncAlgo") + def ssh_enc_algo(self) -> pulumi.Output[str]: + """ + Select one or more SSH ciphers. Valid values: `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`. + """ + return pulumi.get(self, "ssh_enc_algo") + + @property + @pulumi.getter(name="sshHsk") + def ssh_hsk(self) -> pulumi.Output[str]: + """ + Config SSH host key. + """ + return pulumi.get(self, "ssh_hsk") + + @property + @pulumi.getter(name="sshHskAlgo") + def ssh_hsk_algo(self) -> pulumi.Output[str]: + """ + Select one or more SSH hostkey algorithms. Valid values: `ssh-rsa`, `ecdsa-sha2-nistp521`, `ecdsa-sha2-nistp384`, `ecdsa-sha2-nistp256`, `rsa-sha2-256`, `rsa-sha2-512`, `ssh-ed25519`. + """ + return pulumi.get(self, "ssh_hsk_algo") + + @property + @pulumi.getter(name="sshHskOverride") + def ssh_hsk_override(self) -> pulumi.Output[str]: + """ + Enable/disable SSH host key override in SSH daemon. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "ssh_hsk_override") + + @property + @pulumi.getter(name="sshHskPassword") + def ssh_hsk_password(self) -> pulumi.Output[Optional[str]]: + """ + Password for ssh-hostkey. + """ + return pulumi.get(self, "ssh_hsk_password") + + @property + @pulumi.getter(name="sshKexAlgo") + def ssh_kex_algo(self) -> pulumi.Output[str]: + """ + Select one or more SSH kex algorithms. 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`. + """ + return pulumi.get(self, "ssh_kex_algo") + + @property + @pulumi.getter(name="sshMacAlgo") + def ssh_mac_algo(self) -> pulumi.Output[str]: + """ + Select one or more SSH MAC algorithms. 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`. + """ + return pulumi.get(self, "ssh_mac_algo") + + @property + @pulumi.getter + def vdomparam(self) -> pulumi.Output[str]: + """ + Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. + """ + return pulumi.get(self, "vdomparam") + diff --git a/sdk/python/pulumiverse_fortios/system/ssoadmin.py b/sdk/python/pulumiverse_fortios/system/ssoadmin.py index 3d2993e2..1fa48ffd 100644 --- a/sdk/python/pulumiverse_fortios/system/ssoadmin.py +++ b/sdk/python/pulumiverse_fortios/system/ssoadmin.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ssoadmin resource. :param pulumi.Input[str] accprofile: SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_ignore_release_overview_version: The FortiOS version to ignore release overview prompt for. :param pulumi.Input[str] name: SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -75,7 +75,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -146,7 +146,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ssoadmin resources. :param pulumi.Input[str] accprofile: SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_ignore_release_overview_version: The FortiOS version to ignore release overview prompt for. :param pulumi.Input[str] name: SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -195,7 +195,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -270,7 +270,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -281,7 +280,6 @@ def __init__(__self__, name="root", )]) ``` - ## Import @@ -305,7 +303,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] accprofile: SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_ignore_release_overview_version: The FortiOS version to ignore release overview prompt for. :param pulumi.Input[str] name: SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -322,7 +320,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -333,7 +330,6 @@ def __init__(__self__, name="root", )]) ``` - ## Import @@ -419,7 +415,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] accprofile: SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gui_ignore_release_overview_version: The FortiOS version to ignore release overview prompt for. :param pulumi.Input[str] name: SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -458,7 +454,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -480,7 +476,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ssoforticloudadmin.py b/sdk/python/pulumiverse_fortios/system/ssoforticloudadmin.py index c2d6c34b..66aeb681 100644 --- a/sdk/python/pulumiverse_fortios/system/ssoforticloudadmin.py +++ b/sdk/python/pulumiverse_fortios/system/ssoforticloudadmin.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ssoforticloudadmin resource. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input['SsoforticloudadminVdomArgs']]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ssoforticloudadmin resources. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input['SsoforticloudadminVdomArgs']]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SsoforticloudadminVdomArgs']]]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SsoforticloudadminVdomArgs']]]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -402,7 +402,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/ssofortigatecloudadmin.py b/sdk/python/pulumiverse_fortios/system/ssofortigatecloudadmin.py index 725dfe66..d43b77f5 100644 --- a/sdk/python/pulumiverse_fortios/system/ssofortigatecloudadmin.py +++ b/sdk/python/pulumiverse_fortios/system/ssofortigatecloudadmin.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ssofortigatecloudadmin resource. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input['SsofortigatecloudadminVdomArgs']]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Ssofortigatecloudadmin resources. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input['SsofortigatecloudadminVdomArgs']]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SsofortigatecloudadminVdomArgs']]]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] accprofile: FortiCloud SSO admin user access profile. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: FortiCloud SSO admin name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SsofortigatecloudadminVdomArgs']]]] vdoms: Virtual domain(s) that the administrator can access. The structure of `vdom` block is documented below. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -402,7 +402,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/standalonecluster.py b/sdk/python/pulumiverse_fortios/system/standalonecluster.py index 792ec8f1..f20b0ca5 100644 --- a/sdk/python/pulumiverse_fortios/system/standalonecluster.py +++ b/sdk/python/pulumiverse_fortios/system/standalonecluster.py @@ -33,8 +33,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['StandaloneclusterClusterPeerArgs']]] cluster_peers: Configure FortiGate Session Life Support Protocol (FGSP) session synchronization. The structure of `cluster_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] encryption: Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] group_member_id: Cluster member ID (0 - 3). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] group_member_id: Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. :param pulumi.Input[str] layer2_connection: Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. :param pulumi.Input[str] psksecret: Pre-shared secret for session synchronization (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] session_sync_dev: Offload session-sync process to kernel and sync sessions using connected interface(s) directly. @@ -116,7 +116,7 @@ def encryption(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -128,7 +128,7 @@ def get_all_tables(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupMemberId") def group_member_id(self) -> Optional[pulumi.Input[int]]: """ - Cluster member ID (0 - 3). + Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. """ return pulumi.get(self, "group_member_id") @@ -217,8 +217,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['StandaloneclusterClusterPeerArgs']]] cluster_peers: Configure FortiGate Session Life Support Protocol (FGSP) session synchronization. The structure of `cluster_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] encryption: Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] group_member_id: Cluster member ID (0 - 3). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] group_member_id: Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. :param pulumi.Input[str] layer2_connection: Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. :param pulumi.Input[str] psksecret: Pre-shared secret for session synchronization (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] session_sync_dev: Offload session-sync process to kernel and sync sessions using connected interface(s) directly. @@ -300,7 +300,7 @@ def encryption(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -312,7 +312,7 @@ def get_all_tables(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupMemberId") def group_member_id(self) -> Optional[pulumi.Input[int]]: """ - Cluster member ID (0 - 3). + Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. """ return pulumi.get(self, "group_member_id") @@ -425,8 +425,8 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['StandaloneclusterClusterPeerArgs']]]] cluster_peers: Configure FortiGate Session Life Support Protocol (FGSP) session synchronization. The structure of `cluster_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] encryption: Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] group_member_id: Cluster member ID (0 - 3). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] group_member_id: Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. :param pulumi.Input[str] layer2_connection: Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. :param pulumi.Input[str] psksecret: Pre-shared secret for session synchronization (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] session_sync_dev: Offload session-sync process to kernel and sync sessions using connected interface(s) directly. @@ -540,8 +540,8 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['StandaloneclusterClusterPeerArgs']]]] cluster_peers: Configure FortiGate Session Life Support Protocol (FGSP) session synchronization. The structure of `cluster_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] encryption: Enable/disable encryption when synchronizing sessions. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. - :param pulumi.Input[int] group_member_id: Cluster member ID (0 - 3). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] group_member_id: Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. :param pulumi.Input[str] layer2_connection: Indicate whether layer 2 connections are present among FGSP members. Valid values: `available`, `unavailable`. :param pulumi.Input[str] psksecret: Pre-shared secret for session synchronization (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] session_sync_dev: Offload session-sync process to kernel and sync sessions using connected interface(s) directly. @@ -601,7 +601,7 @@ def encryption(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -609,7 +609,7 @@ def get_all_tables(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="groupMemberId") def group_member_id(self) -> pulumi.Output[int]: """ - Cluster member ID (0 - 3). + Cluster member ID. On FortiOS versions 6.4.0: 0 - 3. On FortiOS versions >= 6.4.1: 0 - 15. """ return pulumi.get(self, "group_member_id") @@ -647,7 +647,7 @@ def standalone_group_id(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/storage.py b/sdk/python/pulumiverse_fortios/system/storage.py index bb890a10..413ef1be 100644 --- a/sdk/python/pulumiverse_fortios/system/storage.py +++ b/sdk/python/pulumiverse_fortios/system/storage.py @@ -588,7 +588,7 @@ def usage(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/stp.py b/sdk/python/pulumiverse_fortios/system/stp.py index e2fbf416..ed464eeb 100644 --- a/sdk/python/pulumiverse_fortios/system/stp.py +++ b/sdk/python/pulumiverse_fortios/system/stp.py @@ -408,7 +408,7 @@ def switch_priority(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/switchinterface.py b/sdk/python/pulumiverse_fortios/system/switchinterface.py index acddb95e..b8e12f73 100644 --- a/sdk/python/pulumiverse_fortios/system/switchinterface.py +++ b/sdk/python/pulumiverse_fortios/system/switchinterface.py @@ -32,7 +32,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Switchinterface resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intra_switch_policy: Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. :param pulumi.Input[int] mac_ttl: Duration for which MAC addresses are held in the ARP table (300 - 8640000 sec, default = 300). :param pulumi.Input[Sequence[pulumi.Input['SwitchinterfaceMemberArgs']]] members: Names of the interfaces that belong to the virtual switch. The structure of `member` block is documented below. @@ -88,7 +88,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -248,7 +248,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Switchinterface resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intra_switch_policy: Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. :param pulumi.Input[int] mac_ttl: Duration for which MAC addresses are held in the ARP table (300 - 8640000 sec, default = 300). :param pulumi.Input[Sequence[pulumi.Input['SwitchinterfaceMemberArgs']]] members: Names of the interfaces that belong to the virtual switch. The structure of `member` block is documented below. @@ -304,7 +304,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -488,7 +488,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intra_switch_policy: Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. :param pulumi.Input[int] mac_ttl: Duration for which MAC addresses are held in the ARP table (300 - 8640000 sec, default = 300). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SwitchinterfaceMemberArgs']]]] members: Names of the interfaces that belong to the virtual switch. The structure of `member` block is documented below. @@ -609,7 +609,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] intra_switch_policy: Allow any traffic between switch interfaces or require firewall policies to allow traffic between switch interfaces. Valid values: `implicit`, `explicit`. :param pulumi.Input[int] mac_ttl: Duration for which MAC addresses are held in the ARP table (300 - 8640000 sec, default = 300). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SwitchinterfaceMemberArgs']]]] members: Names of the interfaces that belong to the virtual switch. The structure of `member` block is documented below. @@ -653,7 +653,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -739,7 +739,7 @@ def vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/tosbasedpriority.py b/sdk/python/pulumiverse_fortios/system/tosbasedpriority.py index 8a939948..8dafb2dd 100644 --- a/sdk/python/pulumiverse_fortios/system/tosbasedpriority.py +++ b/sdk/python/pulumiverse_fortios/system/tosbasedpriority.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -180,7 +179,6 @@ def __init__(__self__, priority="low", tos=11) ``` - ## Import @@ -218,7 +216,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -228,7 +225,6 @@ def __init__(__self__, priority="low", tos=11) ``` - ## Import @@ -342,7 +338,7 @@ def tos(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdom.py b/sdk/python/pulumiverse_fortios/system/vdom.py index 7c822f19..d8b05909 100644 --- a/sdk/python/pulumiverse_fortios/system/vdom.py +++ b/sdk/python/pulumiverse_fortios/system/vdom.py @@ -236,7 +236,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -245,7 +244,6 @@ def __init__(__self__, short_name="testvdom", temporary=0) ``` - ## Import @@ -285,7 +283,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -294,7 +291,6 @@ def __init__(__self__, short_name="testvdom", temporary=0) ``` - ## Import @@ -434,7 +430,7 @@ def vcluster_id(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdom_setting.py b/sdk/python/pulumiverse_fortios/system/vdom_setting.py index 84d9f2fd..d0ec86ad 100644 --- a/sdk/python/pulumiverse_fortios/system/vdom_setting.py +++ b/sdk/python/pulumiverse_fortios/system/vdom_setting.py @@ -139,7 +139,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -148,7 +147,6 @@ def __init__(__self__, short_name="aa1122", temporary="0") ``` - :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -169,7 +167,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -178,7 +175,6 @@ def __init__(__self__, short_name="aa1122", temporary="0") ``` - :param str resource_name: The name of the resource. :param VdomSettingArgs args: The arguments to use to populate this resource's properties. diff --git a/sdk/python/pulumiverse_fortios/system/vdomdns.py b/sdk/python/pulumiverse_fortios/system/vdomdns.py index 75cf0c83..3b0a3b82 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomdns.py +++ b/sdk/python/pulumiverse_fortios/system/vdomdns.py @@ -36,11 +36,11 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Vdomdns resource. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] dns_over_tls: Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary IPv6 DNS server IP address for the VDOM. @@ -96,7 +96,7 @@ def __init__(__self__, *, @pulumi.getter(name="altPrimary") def alt_primary(self) -> Optional[pulumi.Input[str]]: """ - Alternate primary DNS server. (This is not used as a failover DNS server.) + Alternate primary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_primary") @@ -108,7 +108,7 @@ def alt_primary(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="altSecondary") def alt_secondary(self) -> Optional[pulumi.Input[str]]: """ - Alternate secondary DNS server. (This is not used as a failover DNS server.) + Alternate secondary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_secondary") @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -332,11 +332,11 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Vdomdns resources. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] dns_over_tls: Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary IPv6 DNS server IP address for the VDOM. @@ -392,7 +392,7 @@ def __init__(__self__, *, @pulumi.getter(name="altPrimary") def alt_primary(self) -> Optional[pulumi.Input[str]]: """ - Alternate primary DNS server. (This is not used as a failover DNS server.) + Alternate primary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_primary") @@ -404,7 +404,7 @@ def alt_primary(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="altSecondary") def alt_secondary(self) -> Optional[pulumi.Input[str]]: """ - Alternate secondary DNS server. (This is not used as a failover DNS server.) + Alternate secondary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_secondary") @@ -440,7 +440,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -652,11 +652,11 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] dns_over_tls: Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary IPv6 DNS server IP address for the VDOM. @@ -793,11 +793,11 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] alt_primary: Alternate primary DNS server. (This is not used as a failover DNS server.) - :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. (This is not used as a failover DNS server.) + :param pulumi.Input[str] alt_primary: Alternate primary DNS server. This is not used as a failover DNS server. + :param pulumi.Input[str] alt_secondary: Alternate secondary DNS server. This is not used as a failover DNS server. :param pulumi.Input[str] dns_over_tls: Enable/disable/enforce DNS over TLS. Valid values: `disable`, `enable`, `enforce`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ip6_primary: Primary IPv6 DNS server IP address for the VDOM. @@ -840,7 +840,7 @@ def get(resource_name: str, @pulumi.getter(name="altPrimary") def alt_primary(self) -> pulumi.Output[str]: """ - Alternate primary DNS server. (This is not used as a failover DNS server.) + Alternate primary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_primary") @@ -848,7 +848,7 @@ def alt_primary(self) -> pulumi.Output[str]: @pulumi.getter(name="altSecondary") def alt_secondary(self) -> pulumi.Output[str]: """ - Alternate secondary DNS server. (This is not used as a failover DNS server.) + Alternate secondary DNS server. This is not used as a failover DNS server. """ return pulumi.get(self, "alt_secondary") @@ -872,7 +872,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -974,7 +974,7 @@ def vdom_dns(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdomexception.py b/sdk/python/pulumiverse_fortios/system/vdomexception.py index 1707e725..7adc9e09 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomexception.py +++ b/sdk/python/pulumiverse_fortios/system/vdomexception.py @@ -28,8 +28,8 @@ def __init__(__self__, *, The set of arguments for constructing a Vdomexception resource. :param pulumi.Input[str] object: Name of the configuration object that can be configured independently for all VDOMs. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] fosid: Index <1-4096>. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] fosid: Index (1 - 4096). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] oid: Object ID. :param pulumi.Input[str] scope: Determine whether the configuration object can be configured separately for all VDOMs or if some VDOMs share the same configuration. Valid values: `all`, `inclusive`, `exclusive`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -79,7 +79,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def fosid(self) -> Optional[pulumi.Input[int]]: """ - Index <1-4096>. + Index (1 - 4096). """ return pulumi.get(self, "fosid") @@ -91,7 +91,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -162,8 +162,8 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Vdomexception resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] fosid: Index <1-4096>. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] fosid: Index (1 - 4096). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] object: Name of the configuration object that can be configured independently for all VDOMs. :param pulumi.Input[int] oid: Object ID. :param pulumi.Input[str] scope: Determine whether the configuration object can be configured separately for all VDOMs or if some VDOMs share the same configuration. Valid values: `all`, `inclusive`, `exclusive`. @@ -203,7 +203,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def fosid(self) -> Optional[pulumi.Input[int]]: """ - Index <1-4096>. + Index (1 - 4096). """ return pulumi.get(self, "fosid") @@ -215,7 +215,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -303,7 +303,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -314,7 +313,6 @@ def __init__(__self__, oid=7150, scope="all") ``` - ## Import @@ -337,8 +335,8 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] fosid: Index <1-4096>. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] fosid: Index (1 - 4096). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] object: Name of the configuration object that can be configured independently for all VDOMs. :param pulumi.Input[int] oid: Object ID. :param pulumi.Input[str] scope: Determine whether the configuration object can be configured separately for all VDOMs or if some VDOMs share the same configuration. Valid values: `all`, `inclusive`, `exclusive`. @@ -356,7 +354,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -367,7 +364,6 @@ def __init__(__self__, oid=7150, scope="all") ``` - ## Import @@ -455,8 +451,8 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] fosid: Index <1-4096>. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[int] fosid: Index (1 - 4096). + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] object: Name of the configuration object that can be configured independently for all VDOMs. :param pulumi.Input[int] oid: Object ID. :param pulumi.Input[str] scope: Determine whether the configuration object can be configured separately for all VDOMs or if some VDOMs share the same configuration. Valid values: `all`, `inclusive`, `exclusive`. @@ -489,7 +485,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def fosid(self) -> pulumi.Output[int]: """ - Index <1-4096>. + Index (1 - 4096). """ return pulumi.get(self, "fosid") @@ -497,7 +493,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -527,7 +523,7 @@ def scope(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdomlink.py b/sdk/python/pulumiverse_fortios/system/vdomlink.py index 1f66c5a9..07a72776 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomlink.py +++ b/sdk/python/pulumiverse_fortios/system/vdomlink.py @@ -20,7 +20,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Vdomlink resource. - :param pulumi.Input[str] name: VDOM link name (maximum = 8 characters). + :param pulumi.Input[str] name: VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. :param pulumi.Input[str] type: VDOM link type: PPP or Ethernet. :param pulumi.Input[str] vcluster: Virtual cluster. Valid values: `vcluster1`, `vcluster2`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -38,7 +38,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - VDOM link name (maximum = 8 characters). + VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. """ return pulumi.get(self, "name") @@ -92,7 +92,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Vdomlink resources. - :param pulumi.Input[str] name: VDOM link name (maximum = 8 characters). + :param pulumi.Input[str] name: VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. :param pulumi.Input[str] type: VDOM link type: PPP or Ethernet. :param pulumi.Input[str] vcluster: Virtual cluster. Valid values: `vcluster1`, `vcluster2`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -110,7 +110,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - VDOM link name (maximum = 8 characters). + VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. """ return pulumi.get(self, "name") @@ -188,7 +188,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] name: VDOM link name (maximum = 8 characters). + :param pulumi.Input[str] name: VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. :param pulumi.Input[str] type: VDOM link type: PPP or Ethernet. :param pulumi.Input[str] vcluster: Virtual cluster. Valid values: `vcluster1`, `vcluster2`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -273,7 +273,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] name: VDOM link name (maximum = 8 characters). + :param pulumi.Input[str] name: VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. :param pulumi.Input[str] type: VDOM link type: PPP or Ethernet. :param pulumi.Input[str] vcluster: Virtual cluster. Valid values: `vcluster1`, `vcluster2`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -292,7 +292,7 @@ def get(resource_name: str, @pulumi.getter def name(self) -> pulumi.Output[str]: """ - VDOM link name (maximum = 8 characters). + VDOM link name. On FortiOS versions 6.2.0-6.4.0: maximum = 8 characters. On FortiOS versions >= 6.4.1: maximum = 11 characters. """ return pulumi.get(self, "name") @@ -314,7 +314,7 @@ def vcluster(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdomnetflow.py b/sdk/python/pulumiverse_fortios/system/vdomnetflow.py index 8625db11..5e57b94d 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomnetflow.py +++ b/sdk/python/pulumiverse_fortios/system/vdomnetflow.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input['VdomnetflowCollectorArgs']]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for communication with the NetFlow agent. @@ -112,7 +112,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -200,7 +200,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input['VdomnetflowCollectorArgs']]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for communication with the NetFlow agent. @@ -280,7 +280,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -381,7 +380,6 @@ def __init__(__self__, source_ip="0.0.0.0", vdom_netflow="disable") ``` - ## Import @@ -407,7 +405,7 @@ def __init__(__self__, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VdomnetflowCollectorArgs']]]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for communication with the NetFlow agent. @@ -425,7 +423,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -436,7 +433,6 @@ def __init__(__self__, source_ip="0.0.0.0", vdom_netflow="disable") ``` - ## Import @@ -531,7 +527,7 @@ def get(resource_name: str, :param pulumi.Input[int] collector_port: NetFlow collector port number. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VdomnetflowCollectorArgs']]]] collectors: Netflow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for communication with the NetFlow agent. @@ -590,7 +586,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -628,7 +624,7 @@ def vdom_netflow(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdomproperty.py b/sdk/python/pulumiverse_fortios/system/vdomproperty.py index b6f9852a..746e9907 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomproperty.py +++ b/sdk/python/pulumiverse_fortios/system/vdomproperty.py @@ -43,19 +43,19 @@ def __init__(__self__, *, :param pulumi.Input[str] dialup_tunnel: Maximum guaranteed number of dial-up tunnels. :param pulumi.Input[str] firewall_address: Maximum guaranteed number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[str] firewall_addrgrp: Maximum guaranteed number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[str] ipsec_phase1: Maximum guaranteed number of VPN IPsec phase 1 tunnels. :param pulumi.Input[str] ipsec_phase1_interface: Maximum guaranteed number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[str] ipsec_phase2: Maximum guaranteed number of VPN IPsec phase 2 tunnels. :param pulumi.Input[str] ipsec_phase2_interface: Maximum guaranteed number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[str] log_disk_quota: Log disk quota in MB (range depends on how much disk space is available). + :param pulumi.Input[str] log_disk_quota: Log disk quota in megabytes (MB). Range depends on how much disk space is available. :param pulumi.Input[str] name: VDOM name. :param pulumi.Input[str] onetime_schedule: Maximum guaranteed number of firewall one-time schedules. :param pulumi.Input[str] proxy: Maximum guaranteed number of concurrent proxy users. :param pulumi.Input[str] recurring_schedule: Maximum guaranteed number of firewall recurring schedules. :param pulumi.Input[str] service_group: Maximum guaranteed number of firewall service groups. :param pulumi.Input[str] session: Maximum guaranteed number of sessions. - :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain (0 - 4294967295). + :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. :param pulumi.Input[str] sslvpn: Maximum guaranteed number of SSL-VPNs. :param pulumi.Input[str] user: Maximum guaranteed number of local users. :param pulumi.Input[str] user_group: Maximum guaranteed number of user groups. @@ -170,7 +170,7 @@ def firewall_addrgrp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="firewallPolicy") def firewall_policy(self) -> Optional[pulumi.Input[str]]: """ - Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). """ return pulumi.get(self, "firewall_policy") @@ -230,7 +230,7 @@ def ipsec_phase2_interface(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="logDiskQuota") def log_disk_quota(self) -> Optional[pulumi.Input[str]]: """ - Log disk quota in MB (range depends on how much disk space is available). + Log disk quota in megabytes (MB). Range depends on how much disk space is available. """ return pulumi.get(self, "log_disk_quota") @@ -314,7 +314,7 @@ def session(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="snmpIndex") def snmp_index(self) -> Optional[pulumi.Input[int]]: """ - Permanent SNMP Index of the virtual domain (0 - 4294967295). + Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. """ return pulumi.get(self, "snmp_index") @@ -403,19 +403,19 @@ def __init__(__self__, *, :param pulumi.Input[str] dialup_tunnel: Maximum guaranteed number of dial-up tunnels. :param pulumi.Input[str] firewall_address: Maximum guaranteed number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[str] firewall_addrgrp: Maximum guaranteed number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[str] ipsec_phase1: Maximum guaranteed number of VPN IPsec phase 1 tunnels. :param pulumi.Input[str] ipsec_phase1_interface: Maximum guaranteed number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[str] ipsec_phase2: Maximum guaranteed number of VPN IPsec phase 2 tunnels. :param pulumi.Input[str] ipsec_phase2_interface: Maximum guaranteed number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[str] log_disk_quota: Log disk quota in MB (range depends on how much disk space is available). + :param pulumi.Input[str] log_disk_quota: Log disk quota in megabytes (MB). Range depends on how much disk space is available. :param pulumi.Input[str] name: VDOM name. :param pulumi.Input[str] onetime_schedule: Maximum guaranteed number of firewall one-time schedules. :param pulumi.Input[str] proxy: Maximum guaranteed number of concurrent proxy users. :param pulumi.Input[str] recurring_schedule: Maximum guaranteed number of firewall recurring schedules. :param pulumi.Input[str] service_group: Maximum guaranteed number of firewall service groups. :param pulumi.Input[str] session: Maximum guaranteed number of sessions. - :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain (0 - 4294967295). + :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. :param pulumi.Input[str] sslvpn: Maximum guaranteed number of SSL-VPNs. :param pulumi.Input[str] user: Maximum guaranteed number of local users. :param pulumi.Input[str] user_group: Maximum guaranteed number of user groups. @@ -530,7 +530,7 @@ def firewall_addrgrp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="firewallPolicy") def firewall_policy(self) -> Optional[pulumi.Input[str]]: """ - Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). """ return pulumi.get(self, "firewall_policy") @@ -590,7 +590,7 @@ def ipsec_phase2_interface(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="logDiskQuota") def log_disk_quota(self) -> Optional[pulumi.Input[str]]: """ - Log disk quota in MB (range depends on how much disk space is available). + Log disk quota in megabytes (MB). Range depends on how much disk space is available. """ return pulumi.get(self, "log_disk_quota") @@ -674,7 +674,7 @@ def session(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="snmpIndex") def snmp_index(self) -> Optional[pulumi.Input[int]]: """ - Permanent SNMP Index of the virtual domain (0 - 4294967295). + Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. """ return pulumi.get(self, "snmp_index") @@ -787,19 +787,19 @@ def __init__(__self__, :param pulumi.Input[str] dialup_tunnel: Maximum guaranteed number of dial-up tunnels. :param pulumi.Input[str] firewall_address: Maximum guaranteed number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[str] firewall_addrgrp: Maximum guaranteed number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[str] ipsec_phase1: Maximum guaranteed number of VPN IPsec phase 1 tunnels. :param pulumi.Input[str] ipsec_phase1_interface: Maximum guaranteed number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[str] ipsec_phase2: Maximum guaranteed number of VPN IPsec phase 2 tunnels. :param pulumi.Input[str] ipsec_phase2_interface: Maximum guaranteed number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[str] log_disk_quota: Log disk quota in MB (range depends on how much disk space is available). + :param pulumi.Input[str] log_disk_quota: Log disk quota in megabytes (MB). Range depends on how much disk space is available. :param pulumi.Input[str] name: VDOM name. :param pulumi.Input[str] onetime_schedule: Maximum guaranteed number of firewall one-time schedules. :param pulumi.Input[str] proxy: Maximum guaranteed number of concurrent proxy users. :param pulumi.Input[str] recurring_schedule: Maximum guaranteed number of firewall recurring schedules. :param pulumi.Input[str] service_group: Maximum guaranteed number of firewall service groups. :param pulumi.Input[str] session: Maximum guaranteed number of sessions. - :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain (0 - 4294967295). + :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. :param pulumi.Input[str] sslvpn: Maximum guaranteed number of SSL-VPNs. :param pulumi.Input[str] user: Maximum guaranteed number of local users. :param pulumi.Input[str] user_group: Maximum guaranteed number of user groups. @@ -944,19 +944,19 @@ def get(resource_name: str, :param pulumi.Input[str] dialup_tunnel: Maximum guaranteed number of dial-up tunnels. :param pulumi.Input[str] firewall_address: Maximum guaranteed number of firewall addresses (IPv4, IPv6, multicast). :param pulumi.Input[str] firewall_addrgrp: Maximum guaranteed number of firewall address groups (IPv4, IPv6). - :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + :param pulumi.Input[str] firewall_policy: Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). :param pulumi.Input[str] ipsec_phase1: Maximum guaranteed number of VPN IPsec phase 1 tunnels. :param pulumi.Input[str] ipsec_phase1_interface: Maximum guaranteed number of VPN IPsec phase1 interface tunnels. :param pulumi.Input[str] ipsec_phase2: Maximum guaranteed number of VPN IPsec phase 2 tunnels. :param pulumi.Input[str] ipsec_phase2_interface: Maximum guaranteed number of VPN IPsec phase2 interface tunnels. - :param pulumi.Input[str] log_disk_quota: Log disk quota in MB (range depends on how much disk space is available). + :param pulumi.Input[str] log_disk_quota: Log disk quota in megabytes (MB). Range depends on how much disk space is available. :param pulumi.Input[str] name: VDOM name. :param pulumi.Input[str] onetime_schedule: Maximum guaranteed number of firewall one-time schedules. :param pulumi.Input[str] proxy: Maximum guaranteed number of concurrent proxy users. :param pulumi.Input[str] recurring_schedule: Maximum guaranteed number of firewall recurring schedules. :param pulumi.Input[str] service_group: Maximum guaranteed number of firewall service groups. :param pulumi.Input[str] session: Maximum guaranteed number of sessions. - :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain (0 - 4294967295). + :param pulumi.Input[int] snmp_index: Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. :param pulumi.Input[str] sslvpn: Maximum guaranteed number of SSL-VPNs. :param pulumi.Input[str] user: Maximum guaranteed number of local users. :param pulumi.Input[str] user_group: Maximum guaranteed number of user groups. @@ -1034,7 +1034,7 @@ def firewall_addrgrp(self) -> pulumi.Output[str]: @pulumi.getter(name="firewallPolicy") def firewall_policy(self) -> pulumi.Output[str]: """ - Maximum guaranteed number of firewall policies (IPv4, IPv6, policy46, policy64, DoS-policy4, DoS-policy6, multicast). + Maximum guaranteed number of firewall policies (policy, DoS-policy4, DoS-policy6, multicast). """ return pulumi.get(self, "firewall_policy") @@ -1074,7 +1074,7 @@ def ipsec_phase2_interface(self) -> pulumi.Output[str]: @pulumi.getter(name="logDiskQuota") def log_disk_quota(self) -> pulumi.Output[str]: """ - Log disk quota in MB (range depends on how much disk space is available). + Log disk quota in megabytes (MB). Range depends on how much disk space is available. """ return pulumi.get(self, "log_disk_quota") @@ -1130,7 +1130,7 @@ def session(self) -> pulumi.Output[str]: @pulumi.getter(name="snmpIndex") def snmp_index(self) -> pulumi.Output[int]: """ - Permanent SNMP Index of the virtual domain (0 - 4294967295). + Permanent SNMP Index of the virtual domain. On FortiOS versions 6.2.0-6.2.6: 0 - 4294967295. On FortiOS versions >= 6.4.0: 1 - 2147483647. """ return pulumi.get(self, "snmp_index") @@ -1160,7 +1160,7 @@ def user_group(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdomradiusserver.py b/sdk/python/pulumiverse_fortios/system/vdomradiusserver.py index 97aa4c0f..319d628e 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomradiusserver.py +++ b/sdk/python/pulumiverse_fortios/system/vdomradiusserver.py @@ -315,7 +315,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vdomsflow.py b/sdk/python/pulumiverse_fortios/system/vdomsflow.py index 78b4d863..387493d7 100644 --- a/sdk/python/pulumiverse_fortios/system/vdomsflow.py +++ b/sdk/python/pulumiverse_fortios/system/vdomsflow.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input['VdomsflowCollectorArgs']]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -112,7 +112,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -200,7 +200,7 @@ def __init__(__self__, *, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input['VdomsflowCollectorArgs']]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -280,7 +280,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -381,7 +380,6 @@ def __init__(__self__, source_ip="0.0.0.0", vdom_sflow="disable") ``` - ## Import @@ -407,7 +405,7 @@ def __init__(__self__, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VdomsflowCollectorArgs']]]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -425,7 +423,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -436,7 +433,6 @@ def __init__(__self__, source_ip="0.0.0.0", vdom_sflow="disable") ``` - ## Import @@ -531,7 +527,7 @@ def get(resource_name: str, :param pulumi.Input[int] collector_port: UDP port number used for sending sFlow datagrams (configure only if required by your sFlow collector or your network configuration) (0 - 65535, default = 6343). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VdomsflowCollectorArgs']]]] collectors: sFlow collectors. The structure of `collectors` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] source_ip: Source IP address for sFlow agent. @@ -590,7 +586,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -628,7 +624,7 @@ def vdom_sflow(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/virtualswitch.py b/sdk/python/pulumiverse_fortios/system/virtualswitch.py index 417567dd..b48e665b 100644 --- a/sdk/python/pulumiverse_fortios/system/virtualswitch.py +++ b/sdk/python/pulumiverse_fortios/system/virtualswitch.py @@ -30,7 +30,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Virtualswitch resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the virtual switch. :param pulumi.Input[str] physical_switch: Physical switch parent. :param pulumi.Input[Sequence[pulumi.Input['VirtualswitchPortArgs']]] ports: Configure member ports. The structure of `port` block is documented below. @@ -80,7 +80,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -214,7 +214,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Virtualswitch resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the virtual switch. :param pulumi.Input[str] physical_switch: Physical switch parent. :param pulumi.Input[Sequence[pulumi.Input['VirtualswitchPortArgs']]] ports: Configure member ports. The structure of `port` block is documented below. @@ -264,7 +264,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -422,7 +422,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the virtual switch. :param pulumi.Input[str] physical_switch: Physical switch parent. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualswitchPortArgs']]]] ports: Configure member ports. The structure of `port` block is documented below. @@ -535,7 +535,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the virtual switch. :param pulumi.Input[str] physical_switch: Physical switch parent. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualswitchPortArgs']]]] ports: Configure member ports. The structure of `port` block is documented below. @@ -575,7 +575,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -637,7 +637,7 @@ def span_source_port(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/virtualwanlink.py b/sdk/python/pulumiverse_fortios/system/virtualwanlink.py index a7d9c670..d83578ea 100644 --- a/sdk/python/pulumiverse_fortios/system/virtualwanlink.py +++ b/sdk/python/pulumiverse_fortios/system/virtualwanlink.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkFailAlertInterfaceArgs']]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkHealthCheckArgs']]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkMemberArgs']]] members: Physical FortiGate interfaces added to the virtual-wan-link. The structure of `members` block is documented below. @@ -120,7 +120,7 @@ def fail_detect(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -284,7 +284,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkFailAlertInterfaceArgs']]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkHealthCheckArgs']]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input['VirtualwanlinkMemberArgs']]] members: Physical FortiGate interfaces added to the virtual-wan-link. The structure of `members` block is documented below. @@ -368,7 +368,7 @@ def fail_detect(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -535,7 +535,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -545,7 +544,6 @@ def __init__(__self__, load_balance_mode="source-ip-based", status="disable") ``` - ## Import @@ -570,7 +568,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwanlinkFailAlertInterfaceArgs']]]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwanlinkHealthCheckArgs']]]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwanlinkMemberArgs']]]] members: Physical FortiGate interfaces added to the virtual-wan-link. The structure of `members` block is documented below. @@ -594,7 +592,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -604,7 +601,6 @@ def __init__(__self__, load_balance_mode="source-ip-based", status="disable") ``` - ## Import @@ -713,7 +709,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwanlinkFailAlertInterfaceArgs']]]] fail_alert_interfaces: Physical interfaces that will be alerted. The structure of `fail_alert_interfaces` block is documented below. :param pulumi.Input[str] fail_detect: Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwanlinkHealthCheckArgs']]]] health_checks: 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. The structure of `health_check` block is documented below. :param pulumi.Input[str] load_balance_mode: 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`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwanlinkMemberArgs']]]] members: Physical FortiGate interfaces added to the virtual-wan-link. The structure of `members` block is documented below. @@ -775,7 +771,7 @@ def fail_detect(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -853,7 +849,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/virtualwirepair.py b/sdk/python/pulumiverse_fortios/system/virtualwirepair.py index 99fc0e9b..c636dc40 100644 --- a/sdk/python/pulumiverse_fortios/system/virtualwirepair.py +++ b/sdk/python/pulumiverse_fortios/system/virtualwirepair.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Virtualwirepair resource. :param pulumi.Input[Sequence[pulumi.Input['VirtualwirepairMemberArgs']]] members: Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Virtual-wire-pair name. Must be a unique interface name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] vlan_filter: Set VLAN filters. @@ -75,7 +75,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -145,7 +145,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Virtualwirepair resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['VirtualwirepairMemberArgs']]] members: Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. :param pulumi.Input[str] name: Virtual-wire-pair name. Must be a unique interface name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -183,7 +183,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -289,7 +289,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwirepairMemberArgs']]]] members: Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. :param pulumi.Input[str] name: Virtual-wire-pair name. Must be a unique interface name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VirtualwirepairMemberArgs']]]] members: Interfaces belong to the virtual-wire-pair. The structure of `member` block is documented below. :param pulumi.Input[str] name: Virtual-wire-pair name. Must be a unique interface name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -420,7 +420,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -442,7 +442,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vnetunnel.py b/sdk/python/pulumiverse_fortios/system/vnetunnel.py index cefde1d6..5e43ccc2 100644 --- a/sdk/python/pulumiverse_fortios/system/vnetunnel.py +++ b/sdk/python/pulumiverse_fortios/system/vnetunnel.py @@ -692,7 +692,7 @@ def update_url(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/vxlan.py b/sdk/python/pulumiverse_fortios/system/vxlan.py index f9a03fa5..daa96afb 100644 --- a/sdk/python/pulumiverse_fortios/system/vxlan.py +++ b/sdk/python/pulumiverse_fortios/system/vxlan.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[int] dstport: VXLAN destination port (1 - 65535, default = 4789). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] evpn_id: EVPN instance. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] learn_from_traffic: Enable/disable VXLAN MAC learning from traffic. Valid values: `enable`, `disable`. :param pulumi.Input[int] multicast_ttl: VXLAN multicast TTL (1-255, default = 0). :param pulumi.Input[str] name: VXLAN device or interface name. Must be a unique interface name. @@ -145,7 +145,7 @@ def evpn_id(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -247,7 +247,7 @@ def __init__(__self__, *, :param pulumi.Input[int] dstport: VXLAN destination port (1 - 65535, default = 4789). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] evpn_id: EVPN instance. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Outgoing interface for VXLAN encapsulated traffic. :param pulumi.Input[str] ip_version: IP version to use for the VXLAN interface and so for communication over the VXLAN. IPv4 or IPv6 unicast or multicast. Valid values: `ipv4-unicast`, `ipv6-unicast`, `ipv4-multicast`, `ipv6-multicast`. :param pulumi.Input[str] learn_from_traffic: Enable/disable VXLAN MAC learning from traffic. Valid values: `enable`, `disable`. @@ -325,7 +325,7 @@ def evpn_id(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -466,7 +466,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -480,7 +479,6 @@ def __init__(__self__, )], vni=3) ``` - ## Import @@ -505,7 +503,7 @@ def __init__(__self__, :param pulumi.Input[int] dstport: VXLAN destination port (1 - 65535, default = 4789). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] evpn_id: EVPN instance. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Outgoing interface for VXLAN encapsulated traffic. :param pulumi.Input[str] ip_version: IP version to use for the VXLAN interface and so for communication over the VXLAN. IPv4 or IPv6 unicast or multicast. Valid values: `ipv4-unicast`, `ipv6-unicast`, `ipv4-multicast`, `ipv6-multicast`. :param pulumi.Input[str] learn_from_traffic: Enable/disable VXLAN MAC learning from traffic. Valid values: `enable`, `disable`. @@ -527,7 +525,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -541,7 +538,6 @@ def __init__(__self__, )], vni=3) ``` - ## Import @@ -650,7 +646,7 @@ def get(resource_name: str, :param pulumi.Input[int] dstport: VXLAN destination port (1 - 65535, default = 4789). :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] evpn_id: EVPN instance. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Outgoing interface for VXLAN encapsulated traffic. :param pulumi.Input[str] ip_version: IP version to use for the VXLAN interface and so for communication over the VXLAN. IPv4 or IPv6 unicast or multicast. Valid values: `ipv4-unicast`, `ipv6-unicast`, `ipv4-multicast`, `ipv6-multicast`. :param pulumi.Input[str] learn_from_traffic: Enable/disable VXLAN MAC learning from traffic. Valid values: `enable`, `disable`. @@ -708,7 +704,7 @@ def evpn_id(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -770,7 +766,7 @@ def remote_ips(self) -> pulumi.Output[Optional[Sequence['outputs.VxlanRemoteIp'] @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/wccp.py b/sdk/python/pulumiverse_fortios/system/wccp.py index fc60b5fc..4ca17e22 100644 --- a/sdk/python/pulumiverse_fortios/system/wccp.py +++ b/sdk/python/pulumiverse_fortios/system/wccp.py @@ -830,7 +830,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -856,7 +855,6 @@ def __init__(__self__, service_id="1", service_type="auto") ``` - ## Import @@ -914,7 +912,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -940,7 +937,6 @@ def __init__(__self__, service_id="1", service_type="auto") ``` - ## Import @@ -1316,7 +1312,7 @@ def service_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/system/zone.py b/sdk/python/pulumiverse_fortios/system/zone.py index b10796e2..78a52f95 100644 --- a/sdk/python/pulumiverse_fortios/system/zone.py +++ b/sdk/python/pulumiverse_fortios/system/zone.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Zone resource. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ZoneInterfaceArgs']]] interfaces: Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. :param pulumi.Input[str] intrazone: Allow or deny traffic routing between different interfaces in the same zone (default = deny). Valid values: `allow`, `deny`. :param pulumi.Input[str] name: Zone name. @@ -80,7 +80,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Zone resources. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ZoneInterfaceArgs']]] interfaces: Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. :param pulumi.Input[str] intrazone: Allow or deny traffic routing between different interfaces in the same zone (default = deny). Valid values: `allow`, `deny`. :param pulumi.Input[str] name: Zone name. @@ -216,7 +216,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,14 +304,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Zone("trname", intrazone="allow") ``` - ## Import @@ -335,7 +333,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ZoneInterfaceArgs']]]] interfaces: Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. :param pulumi.Input[str] intrazone: Allow or deny traffic routing between different interfaces in the same zone (default = deny). Valid values: `allow`, `deny`. :param pulumi.Input[str] name: Zone name. @@ -353,14 +351,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.system.Zone("trname", intrazone="allow") ``` - ## Import @@ -447,7 +443,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ZoneInterfaceArgs']]]] interfaces: Add interfaces to this zone. Interfaces must not be assigned to another zone or have firewall policies defined. The structure of `interface` block is documented below. :param pulumi.Input[str] intrazone: Allow or deny traffic routing between different interfaces in the same zone (default = deny). Valid values: `allow`, `deny`. :param pulumi.Input[str] name: Zone name. @@ -488,7 +484,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -526,7 +522,7 @@ def taggings(self) -> pulumi.Output[Optional[Sequence['outputs.ZoneTagging']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/adgrp.py b/sdk/python/pulumiverse_fortios/user/adgrp.py index fce97125..90439485 100644 --- a/sdk/python/pulumiverse_fortios/user/adgrp.py +++ b/sdk/python/pulumiverse_fortios/user/adgrp.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -219,7 +218,6 @@ def __init__(__self__, source_ip6="::") trname = fortios.user.Adgrp("trname", server_name=trname1.name) ``` - ## Import @@ -258,7 +256,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -274,7 +271,6 @@ def __init__(__self__, source_ip6="::") trname = fortios.user.Adgrp("trname", server_name=trname1.name) ``` - ## Import @@ -401,7 +397,7 @@ def server_name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/certificate.py b/sdk/python/pulumiverse_fortios/user/certificate.py index ee0b8d08..0da37c7b 100644 --- a/sdk/python/pulumiverse_fortios/user/certificate.py +++ b/sdk/python/pulumiverse_fortios/user/certificate.py @@ -455,7 +455,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/device.py b/sdk/python/pulumiverse_fortios/user/device.py index ebc5dec0..26d6c626 100644 --- a/sdk/python/pulumiverse_fortios/user/device.py +++ b/sdk/python/pulumiverse_fortios/user/device.py @@ -35,7 +35,7 @@ def __init__(__self__, *, :param pulumi.Input[str] category: Device category. Valid values: `none`, `amazon-device`, `android-device`, `blackberry-device`, `fortinet-device`, `ios-device`, `windows-device`. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mac: Device MAC address. :param pulumi.Input[str] master_device: Master device (optional). :param pulumi.Input[Sequence[pulumi.Input['DeviceTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -132,7 +132,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -235,7 +235,7 @@ def __init__(__self__, *, :param pulumi.Input[str] category: Device category. Valid values: `none`, `amazon-device`, `android-device`, `blackberry-device`, `fortinet-device`, `ios-device`, `windows-device`. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mac: Device MAC address. :param pulumi.Input[str] master_device: Master device (optional). :param pulumi.Input[Sequence[pulumi.Input['DeviceTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -332,7 +332,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -436,7 +436,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -447,7 +446,6 @@ def __init__(__self__, mac="08:00:20:0a:8c:6d", type="unknown") ``` - ## Import @@ -474,7 +472,7 @@ def __init__(__self__, :param pulumi.Input[str] category: Device category. Valid values: `none`, `amazon-device`, `android-device`, `blackberry-device`, `fortinet-device`, `ios-device`, `windows-device`. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mac: Device MAC address. :param pulumi.Input[str] master_device: Master device (optional). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DeviceTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -493,7 +491,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -504,7 +501,6 @@ def __init__(__self__, mac="08:00:20:0a:8c:6d", type="unknown") ``` - ## Import @@ -606,7 +602,7 @@ def get(resource_name: str, :param pulumi.Input[str] category: Device category. Valid values: `none`, `amazon-device`, `android-device`, `blackberry-device`, `fortinet-device`, `ios-device`, `windows-device`. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] mac: Device MAC address. :param pulumi.Input[str] master_device: Master device (optional). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DeviceTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -676,7 +672,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -722,7 +718,7 @@ def user(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/deviceaccesslist.py b/sdk/python/pulumiverse_fortios/user/deviceaccesslist.py index 95a962bc..5e75518f 100644 --- a/sdk/python/pulumiverse_fortios/user/deviceaccesslist.py +++ b/sdk/python/pulumiverse_fortios/user/deviceaccesslist.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_action: Accept or deny unknown/unspecified devices. Valid values: `accept`, `deny`. :param pulumi.Input[Sequence[pulumi.Input['DeviceaccesslistDeviceListArgs']]] device_lists: Device list. The structure of `device_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Device access list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -84,7 +84,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -131,7 +131,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_action: Accept or deny unknown/unspecified devices. Valid values: `accept`, `deny`. :param pulumi.Input[Sequence[pulumi.Input['DeviceaccesslistDeviceListArgs']]] device_lists: Device list. The structure of `device_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Device access list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -188,7 +188,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,14 +238,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.user.Deviceaccesslist("trname", default_action="accept") ``` - ## Import @@ -270,7 +268,7 @@ def __init__(__self__, :param pulumi.Input[str] default_action: Accept or deny unknown/unspecified devices. Valid values: `accept`, `deny`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DeviceaccesslistDeviceListArgs']]]] device_lists: Device list. The structure of `device_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Device access list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -285,14 +283,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.user.Deviceaccesslist("trname", default_action="accept") ``` - ## Import @@ -374,7 +370,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_action: Accept or deny unknown/unspecified devices. Valid values: `accept`, `deny`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DeviceaccesslistDeviceListArgs']]]] device_lists: Device list. The structure of `device_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Device access list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -418,7 +414,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -432,7 +428,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/devicecategory.py b/sdk/python/pulumiverse_fortios/user/devicecategory.py index ba76dcb5..3a64909d 100644 --- a/sdk/python/pulumiverse_fortios/user/devicecategory.py +++ b/sdk/python/pulumiverse_fortios/user/devicecategory.py @@ -314,7 +314,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/devicegroup.py b/sdk/python/pulumiverse_fortios/user/devicegroup.py index e19f3bc1..4ef7a430 100644 --- a/sdk/python/pulumiverse_fortios/user/devicegroup.py +++ b/sdk/python/pulumiverse_fortios/user/devicegroup.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Devicegroup resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['DevicegroupMemberArgs']]] members: Device group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Device group name. :param pulumi.Input[Sequence[pulumi.Input['DevicegroupTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -76,7 +76,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -147,7 +147,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Devicegroup resources. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['DevicegroupMemberArgs']]] members: Device group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Device group name. :param pulumi.Input[Sequence[pulumi.Input['DevicegroupTaggingArgs']]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -196,7 +196,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,7 +271,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -285,7 +284,6 @@ def __init__(__self__, name=trnames12.alias, )]) ``` - ## Import @@ -309,7 +307,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DevicegroupMemberArgs']]]] members: Device group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Device group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DevicegroupTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -326,7 +324,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -340,7 +337,6 @@ def __init__(__self__, name=trnames12.alias, )]) ``` - ## Import @@ -424,7 +420,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DevicegroupMemberArgs']]]] members: Device group member. The structure of `member` block is documented below. :param pulumi.Input[str] name: Device group name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DevicegroupTaggingArgs']]]] taggings: Config object tagging. The structure of `tagging` block is documented below. @@ -463,7 +459,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -493,7 +489,7 @@ def taggings(self) -> pulumi.Output[Optional[Sequence['outputs.DevicegroupTaggin @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/domaincontroller.py b/sdk/python/pulumiverse_fortios/user/domaincontroller.py index 23ebfaba..419832d3 100644 --- a/sdk/python/pulumiverse_fortios/user/domaincontroller.py +++ b/sdk/python/pulumiverse_fortios/user/domaincontroller.py @@ -58,7 +58,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_name: Domain DNS name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DomaincontrollerExtraServerArgs']]] extra_servers: extra servers. The structure of `extra_server` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hostname: Hostname of the server to connect to. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -286,7 +286,7 @@ def extra_servers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Doma @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -494,7 +494,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_name: Domain DNS name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['DomaincontrollerExtraServerArgs']]] extra_servers: extra servers. The structure of `extra_server` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hostname: Hostname of the server to connect to. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -702,7 +702,7 @@ def extra_servers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Doma @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -929,7 +929,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -957,7 +956,6 @@ def __init__(__self__, ldap_server=trname1.name, port=445) ``` - ## Import @@ -990,7 +988,7 @@ def __init__(__self__, :param pulumi.Input[str] domain_name: Domain DNS name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DomaincontrollerExtraServerArgs']]]] extra_servers: extra servers. The structure of `extra_server` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hostname: Hostname of the server to connect to. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1018,7 +1016,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1046,7 +1043,6 @@ def __init__(__self__, ldap_server=trname1.name, port=445) ``` - ## Import @@ -1203,7 +1199,7 @@ def get(resource_name: str, :param pulumi.Input[str] domain_name: Domain DNS name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['DomaincontrollerExtraServerArgs']]]] extra_servers: extra servers. The structure of `extra_server` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hostname: Hostname of the server to connect to. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. @@ -1345,7 +1341,7 @@ def extra_servers(self) -> pulumi.Output[Optional[Sequence['outputs.Domaincontro @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1463,7 +1459,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/exchange.py b/sdk/python/pulumiverse_fortios/user/exchange.py index 33374e04..60897354 100644 --- a/sdk/python/pulumiverse_fortios/user/exchange.py +++ b/sdk/python/pulumiverse_fortios/user/exchange.py @@ -40,7 +40,7 @@ def __init__(__self__, *, :param pulumi.Input[str] connect_protocol: Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`. :param pulumi.Input[str] domain_name: MS Exchange server fully qualified domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_auth_type: Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. :param pulumi.Input[str] ip: Server IPv4 address. :param pulumi.Input[Sequence[pulumi.Input['ExchangeKdcIpArgs']]] kdc_ips: KDC IPv4 addresses for Kerberos authentication. The structure of `kdc_ip` block is documented below. @@ -160,7 +160,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,7 +304,7 @@ def __init__(__self__, *, :param pulumi.Input[str] connect_protocol: Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`. :param pulumi.Input[str] domain_name: MS Exchange server fully qualified domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_auth_type: Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. :param pulumi.Input[str] ip: Server IPv4 address. :param pulumi.Input[Sequence[pulumi.Input['ExchangeKdcIpArgs']]] kdc_ips: KDC IPv4 addresses for Kerberos authentication. The structure of `kdc_ip` block is documented below. @@ -424,7 +424,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -592,7 +592,7 @@ def __init__(__self__, :param pulumi.Input[str] connect_protocol: Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`. :param pulumi.Input[str] domain_name: MS Exchange server fully qualified domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_auth_type: Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. :param pulumi.Input[str] ip: Server IPv4 address. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExchangeKdcIpArgs']]]] kdc_ips: KDC IPv4 addresses for Kerberos authentication. The structure of `kdc_ip` block is documented below. @@ -727,7 +727,7 @@ def get(resource_name: str, :param pulumi.Input[str] connect_protocol: Connection protocol used to connect to MS Exchange service. Valid values: `rpc-over-tcp`, `rpc-over-http`, `rpc-over-https`. :param pulumi.Input[str] domain_name: MS Exchange server fully qualified domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_auth_type: Authentication security type used for the HTTP transport. Valid values: `basic`, `ntlm`. :param pulumi.Input[str] ip: Server IPv4 address. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExchangeKdcIpArgs']]]] kdc_ips: KDC IPv4 addresses for Kerberos authentication. The structure of `kdc_ip` block is documented below. @@ -812,7 +812,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -882,7 +882,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/externalidentityprovider.py b/sdk/python/pulumiverse_fortios/user/externalidentityprovider.py index 8f0c27dd..13c53242 100644 --- a/sdk/python/pulumiverse_fortios/user/externalidentityprovider.py +++ b/sdk/python/pulumiverse_fortios/user/externalidentityprovider.py @@ -463,7 +463,7 @@ def __init__(__self__, version: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure external identity provider. Applies to FortiOS Version `>= 7.4.2`. + Configure external identity provider. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. ## Import @@ -506,7 +506,7 @@ def __init__(__self__, args: Optional[ExternalidentityproviderArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure external identity provider. Applies to FortiOS Version `>= 7.4.2`. + Configure external identity provider. Applies to FortiOS Version `7.2.8,7.4.2,7.4.3,7.4.4`. ## Import @@ -729,7 +729,7 @@ def user_attr_name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/fortitoken.py b/sdk/python/pulumiverse_fortios/user/fortitoken.py index b82e3b8f..791091ee 100644 --- a/sdk/python/pulumiverse_fortios/user/fortitoken.py +++ b/sdk/python/pulumiverse_fortios/user/fortitoken.py @@ -596,7 +596,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/fsso.py b/sdk/python/pulumiverse_fortios/user/fsso.py index 872d7cf1..3768a53b 100644 --- a/sdk/python/pulumiverse_fortios/user/fsso.py +++ b/sdk/python/pulumiverse_fortios/user/fsso.py @@ -1126,7 +1126,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1141,7 +1140,6 @@ def __init__(__self__, source_ip="0.0.0.0", source_ip6="::") ``` - ## Import @@ -1208,7 +1206,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1223,7 +1220,6 @@ def __init__(__self__, source_ip="0.0.0.0", source_ip6="::") ``` - ## Import @@ -1718,7 +1714,7 @@ def user_info_server(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/fssopolling.py b/sdk/python/pulumiverse_fortios/user/fssopolling.py index 8bd4fe6a..2e3f6be7 100644 --- a/sdk/python/pulumiverse_fortios/user/fssopolling.py +++ b/sdk/python/pulumiverse_fortios/user/fssopolling.py @@ -41,7 +41,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_domain: Default domain managed by this Active Directory server. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Active Directory server ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] logon_history: Number of hours of logon history to keep, 0 means keep all history. :param pulumi.Input[str] password: Password required to log into this Active Directory server :param pulumi.Input[int] polling_frequency: Polling frequency (every 1 to 30 seconds). @@ -169,7 +169,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -299,7 +299,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_domain: Default domain managed by this Active Directory server. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Active Directory server ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_server: LDAP server name used in LDAP connection strings. :param pulumi.Input[int] logon_history: Number of hours of logon history to keep, 0 means keep all history. :param pulumi.Input[str] password: Password required to log into this Active Directory server @@ -397,7 +397,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -587,7 +587,7 @@ def __init__(__self__, :param pulumi.Input[str] default_domain: Default domain managed by this Active Directory server. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Active Directory server ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_server: LDAP server name used in LDAP connection strings. :param pulumi.Input[int] logon_history: Number of hours of logon history to keep, 0 means keep all history. :param pulumi.Input[str] password: Password required to log into this Active Directory server @@ -728,7 +728,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_domain: Default domain managed by this Active Directory server. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Active Directory server ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_server: LDAP server name used in LDAP connection strings. :param pulumi.Input[int] logon_history: Number of hours of logon history to keep, 0 means keep all history. :param pulumi.Input[str] password: Password required to log into this Active Directory server @@ -799,7 +799,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -885,7 +885,7 @@ def user(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/group.py b/sdk/python/pulumiverse_fortios/user/group.py index 5af7bfdf..817922a0 100644 --- a/sdk/python/pulumiverse_fortios/user/group.py +++ b/sdk/python/pulumiverse_fortios/user/group.py @@ -51,10 +51,10 @@ def __init__(__self__, *, :param pulumi.Input[str] company: Set the action for the company guest user field. Valid values: `optional`, `mandatory`, `disabled`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] email: Enable/disable the guest user email address field. Valid values: `disable`, `enable`. - :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire. (1 - 31536000 sec) + :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire (1 - 31536000). :param pulumi.Input[str] expire_type: Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. :param pulumi.Input[int] fosid: Group ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. :param pulumi.Input[Sequence[pulumi.Input['GroupGuestArgs']]] guests: Guest User. The structure of `guest` block is documented below. :param pulumi.Input[str] http_digest_realm: Realm attribute for MD5-digest authentication. @@ -204,7 +204,7 @@ def email(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def expire(self) -> Optional[pulumi.Input[int]]: """ - Time in seconds before guest user accounts expire. (1 - 31536000 sec) + Time in seconds before guest user accounts expire (1 - 31536000). """ return pulumi.get(self, "expire") @@ -240,7 +240,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -491,10 +491,10 @@ def __init__(__self__, *, :param pulumi.Input[str] company: Set the action for the company guest user field. Valid values: `optional`, `mandatory`, `disabled`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] email: Enable/disable the guest user email address field. Valid values: `disable`, `enable`. - :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire. (1 - 31536000 sec) + :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire (1 - 31536000). :param pulumi.Input[str] expire_type: Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. :param pulumi.Input[int] fosid: Group ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. :param pulumi.Input[Sequence[pulumi.Input['GroupGuestArgs']]] guests: Guest User. The structure of `guest` block is documented below. :param pulumi.Input[str] http_digest_realm: Realm attribute for MD5-digest authentication. @@ -644,7 +644,7 @@ def email(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def expire(self) -> Optional[pulumi.Input[int]]: """ - Time in seconds before guest user accounts expire. (1 - 31536000 sec) + Time in seconds before guest user accounts expire (1 - 31536000). """ return pulumi.get(self, "expire") @@ -680,7 +680,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -931,7 +931,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -949,7 +948,6 @@ def __init__(__self__, mobile_phone="disable", multiple_guest_add="disable") ``` - ## Import @@ -977,10 +975,10 @@ def __init__(__self__, :param pulumi.Input[str] company: Set the action for the company guest user field. Valid values: `optional`, `mandatory`, `disabled`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] email: Enable/disable the guest user email address field. Valid values: `disable`, `enable`. - :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire. (1 - 31536000 sec) + :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire (1 - 31536000). :param pulumi.Input[str] expire_type: Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. :param pulumi.Input[int] fosid: Group ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupGuestArgs']]]] guests: Guest User. The structure of `guest` block is documented below. :param pulumi.Input[str] http_digest_realm: Realm attribute for MD5-digest authentication. @@ -1010,7 +1008,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1028,7 +1025,6 @@ def __init__(__self__, mobile_phone="disable", multiple_guest_add="disable") ``` - ## Import @@ -1176,10 +1172,10 @@ def get(resource_name: str, :param pulumi.Input[str] company: Set the action for the company guest user field. Valid values: `optional`, `mandatory`, `disabled`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] email: Enable/disable the guest user email address field. Valid values: `disable`, `enable`. - :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire. (1 - 31536000 sec) + :param pulumi.Input[int] expire: Time in seconds before guest user accounts expire (1 - 31536000). :param pulumi.Input[str] expire_type: Determine when the expiration countdown begins. Valid values: `immediately`, `first-successful-login`. :param pulumi.Input[int] fosid: Group ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_type: Set the group to be for firewall authentication, FSSO, RSSO, or guest users. Valid values: `firewall`, `fsso-service`, `rsso`, `guest`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['GroupGuestArgs']]]] guests: Guest User. The structure of `guest` block is documented below. :param pulumi.Input[str] http_digest_realm: Realm attribute for MD5-digest authentication. @@ -1283,7 +1279,7 @@ def email(self) -> pulumi.Output[str]: @pulumi.getter def expire(self) -> pulumi.Output[int]: """ - Time in seconds before guest user accounts expire. (1 - 31536000 sec) + Time in seconds before guest user accounts expire (1 - 31536000). """ return pulumi.get(self, "expire") @@ -1307,7 +1303,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1441,7 +1437,7 @@ def user_name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/krbkeytab.py b/sdk/python/pulumiverse_fortios/user/krbkeytab.py index 1bd858c0..d9e7f5c1 100644 --- a/sdk/python/pulumiverse_fortios/user/krbkeytab.py +++ b/sdk/python/pulumiverse_fortios/user/krbkeytab.py @@ -233,7 +233,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +259,6 @@ def __init__(__self__, ldap_server=trname2.name, principal="testprin") ``` - ## Import @@ -300,7 +298,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -327,7 +324,6 @@ def __init__(__self__, ldap_server=trname2.name, principal="testprin") ``` - ## Import @@ -475,7 +471,7 @@ def principal(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/ldap.py b/sdk/python/pulumiverse_fortios/user/ldap.py index c01c49ae..7274437c 100644 --- a/sdk/python/pulumiverse_fortios/user/ldap.py +++ b/sdk/python/pulumiverse_fortios/user/ldap.py @@ -46,6 +46,7 @@ def __init__(__self__, *, source_ip: Optional[pulumi.Input[str]] = None, source_port: Optional[pulumi.Input[int]] = None, ssl_min_proto_version: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, two_factor: Optional[pulumi.Input[str]] = None, two_factor_authentication: Optional[pulumi.Input[str]] = None, @@ -59,7 +60,7 @@ def __init__(__self__, *, The set of arguments for constructing a Ldap resource. :param pulumi.Input[str] dn: Distinguished name used to look up entries on the LDAP server. :param pulumi.Input[str] server: LDAP server CN domain name or IP. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_filter: Account key filter, using the UPN as the search filter. :param pulumi.Input[str] account_key_processing: Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: `same`, `strip`. :param pulumi.Input[str] account_key_upn_san: Define SAN in certificate for user principle name matching. Valid values: `othername`, `rfc822name`, `dnsname`. @@ -89,6 +90,7 @@ def __init__(__self__, *, :param pulumi.Input[str] source_ip: Source IP for communications to LDAP server. :param pulumi.Input[int] source_port: Source port to be used for communication with the LDAP server. :param pulumi.Input[str] ssl_min_proto_version: Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_server: Tertiary LDAP server CN domain name or IP. :param pulumi.Input[str] two_factor: Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. :param pulumi.Input[str] two_factor_authentication: Authentication method by FortiToken Cloud. Valid values: `fortitoken`, `email`, `sms`. @@ -161,6 +163,8 @@ def __init__(__self__, *, pulumi.set(__self__, "source_port", source_port) if ssl_min_proto_version is not None: pulumi.set(__self__, "ssl_min_proto_version", ssl_min_proto_version) + if status_ttl is not None: + pulumi.set(__self__, "status_ttl", status_ttl) if tertiary_server is not None: pulumi.set(__self__, "tertiary_server", tertiary_server) if two_factor is not None: @@ -208,7 +212,7 @@ def server(self, value: pulumi.Input[str]): @pulumi.getter(name="accountKeyCertField") def account_key_cert_field(self) -> Optional[pulumi.Input[str]]: """ - Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + Define subject identity field in certificate for user access right checking. """ return pulumi.get(self, "account_key_cert_field") @@ -564,6 +568,18 @@ def ssl_min_proto_version(self) -> Optional[pulumi.Input[str]]: def ssl_min_proto_version(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ssl_min_proto_version", value) + @property + @pulumi.getter(name="statusTtl") + def status_ttl(self) -> Optional[pulumi.Input[int]]: + """ + 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). + """ + return pulumi.get(self, "status_ttl") + + @status_ttl.setter + def status_ttl(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "status_ttl", value) + @property @pulumi.getter(name="tertiaryServer") def tertiary_server(self) -> Optional[pulumi.Input[str]]: @@ -708,6 +724,7 @@ def __init__(__self__, *, source_ip: Optional[pulumi.Input[str]] = None, source_port: Optional[pulumi.Input[int]] = None, ssl_min_proto_version: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, two_factor: Optional[pulumi.Input[str]] = None, two_factor_authentication: Optional[pulumi.Input[str]] = None, @@ -719,7 +736,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Ldap resources. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_filter: Account key filter, using the UPN as the search filter. :param pulumi.Input[str] account_key_processing: Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: `same`, `strip`. :param pulumi.Input[str] account_key_upn_san: Define SAN in certificate for user principle name matching. Valid values: `othername`, `rfc822name`, `dnsname`. @@ -751,6 +768,7 @@ def __init__(__self__, *, :param pulumi.Input[str] source_ip: Source IP for communications to LDAP server. :param pulumi.Input[int] source_port: Source port to be used for communication with the LDAP server. :param pulumi.Input[str] ssl_min_proto_version: Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_server: Tertiary LDAP server CN domain name or IP. :param pulumi.Input[str] two_factor: Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. :param pulumi.Input[str] two_factor_authentication: Authentication method by FortiToken Cloud. Valid values: `fortitoken`, `email`, `sms`. @@ -825,6 +843,8 @@ def __init__(__self__, *, pulumi.set(__self__, "source_port", source_port) if ssl_min_proto_version is not None: pulumi.set(__self__, "ssl_min_proto_version", ssl_min_proto_version) + if status_ttl is not None: + pulumi.set(__self__, "status_ttl", status_ttl) if tertiary_server is not None: pulumi.set(__self__, "tertiary_server", tertiary_server) if two_factor is not None: @@ -848,7 +868,7 @@ def __init__(__self__, *, @pulumi.getter(name="accountKeyCertField") def account_key_cert_field(self) -> Optional[pulumi.Input[str]]: """ - Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + Define subject identity field in certificate for user access right checking. """ return pulumi.get(self, "account_key_cert_field") @@ -1228,6 +1248,18 @@ def ssl_min_proto_version(self) -> Optional[pulumi.Input[str]]: def ssl_min_proto_version(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ssl_min_proto_version", value) + @property + @pulumi.getter(name="statusTtl") + def status_ttl(self) -> Optional[pulumi.Input[int]]: + """ + 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). + """ + return pulumi.get(self, "status_ttl") + + @status_ttl.setter + def status_ttl(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "status_ttl", value) + @property @pulumi.getter(name="tertiaryServer") def tertiary_server(self) -> Optional[pulumi.Input[str]]: @@ -1374,6 +1406,7 @@ def __init__(__self__, source_ip: Optional[pulumi.Input[str]] = None, source_port: Optional[pulumi.Input[int]] = None, ssl_min_proto_version: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, two_factor: Optional[pulumi.Input[str]] = None, two_factor_authentication: Optional[pulumi.Input[str]] = None, @@ -1389,7 +1422,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1412,7 +1444,6 @@ def __init__(__self__, ssl_min_proto_version="default", type="simple") ``` - ## Import @@ -1434,7 +1465,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_filter: Account key filter, using the UPN as the search filter. :param pulumi.Input[str] account_key_processing: Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: `same`, `strip`. :param pulumi.Input[str] account_key_upn_san: Define SAN in certificate for user principle name matching. Valid values: `othername`, `rfc822name`, `dnsname`. @@ -1466,6 +1497,7 @@ def __init__(__self__, :param pulumi.Input[str] source_ip: Source IP for communications to LDAP server. :param pulumi.Input[int] source_port: Source port to be used for communication with the LDAP server. :param pulumi.Input[str] ssl_min_proto_version: Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_server: Tertiary LDAP server CN domain name or IP. :param pulumi.Input[str] two_factor: Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. :param pulumi.Input[str] two_factor_authentication: Authentication method by FortiToken Cloud. Valid values: `fortitoken`, `email`, `sms`. @@ -1487,7 +1519,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1510,7 +1541,6 @@ def __init__(__self__, ssl_min_proto_version="default", type="simple") ``` - ## Import @@ -1577,6 +1607,7 @@ def _internal_init(__self__, source_ip: Optional[pulumi.Input[str]] = None, source_port: Optional[pulumi.Input[int]] = None, ssl_min_proto_version: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, two_factor: Optional[pulumi.Input[str]] = None, two_factor_authentication: Optional[pulumi.Input[str]] = None, @@ -1631,6 +1662,7 @@ def _internal_init(__self__, __props__.__dict__["source_ip"] = source_ip __props__.__dict__["source_port"] = source_port __props__.__dict__["ssl_min_proto_version"] = ssl_min_proto_version + __props__.__dict__["status_ttl"] = status_ttl __props__.__dict__["tertiary_server"] = tertiary_server __props__.__dict__["two_factor"] = two_factor __props__.__dict__["two_factor_authentication"] = two_factor_authentication @@ -1684,6 +1716,7 @@ def get(resource_name: str, source_ip: Optional[pulumi.Input[str]] = None, source_port: Optional[pulumi.Input[int]] = None, ssl_min_proto_version: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, two_factor: Optional[pulumi.Input[str]] = None, two_factor_authentication: Optional[pulumi.Input[str]] = None, @@ -1700,7 +1733,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_filter: Account key filter, using the UPN as the search filter. :param pulumi.Input[str] account_key_processing: Account key processing operation, either keep or strip domain string of UPN in the token. Valid values: `same`, `strip`. :param pulumi.Input[str] account_key_upn_san: Define SAN in certificate for user principle name matching. Valid values: `othername`, `rfc822name`, `dnsname`. @@ -1732,6 +1765,7 @@ def get(resource_name: str, :param pulumi.Input[str] source_ip: Source IP for communications to LDAP server. :param pulumi.Input[int] source_port: Source port to be used for communication with the LDAP server. :param pulumi.Input[str] ssl_min_proto_version: Minimum supported protocol version for SSL/TLS connections (default is to follow system global setting). + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_server: Tertiary LDAP server CN domain name or IP. :param pulumi.Input[str] two_factor: Enable/disable two-factor authentication. Valid values: `disable`, `fortitoken-cloud`. :param pulumi.Input[str] two_factor_authentication: Authentication method by FortiToken Cloud. Valid values: `fortitoken`, `email`, `sms`. @@ -1778,6 +1812,7 @@ def get(resource_name: str, __props__.__dict__["source_ip"] = source_ip __props__.__dict__["source_port"] = source_port __props__.__dict__["ssl_min_proto_version"] = ssl_min_proto_version + __props__.__dict__["status_ttl"] = status_ttl __props__.__dict__["tertiary_server"] = tertiary_server __props__.__dict__["two_factor"] = two_factor __props__.__dict__["two_factor_authentication"] = two_factor_authentication @@ -1793,7 +1828,7 @@ def get(resource_name: str, @pulumi.getter(name="accountKeyCertField") def account_key_cert_field(self) -> pulumi.Output[str]: """ - Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + Define subject identity field in certificate for user access right checking. """ return pulumi.get(self, "account_key_cert_field") @@ -2045,6 +2080,14 @@ def ssl_min_proto_version(self) -> pulumi.Output[str]: """ return pulumi.get(self, "ssl_min_proto_version") + @property + @pulumi.getter(name="statusTtl") + def status_ttl(self) -> pulumi.Output[int]: + """ + 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). + """ + return pulumi.get(self, "status_ttl") + @property @pulumi.getter(name="tertiaryServer") def tertiary_server(self) -> pulumi.Output[str]: @@ -2111,7 +2154,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/local.py b/sdk/python/pulumiverse_fortios/user/local.py index b4d0d3d0..6211d7cd 100644 --- a/sdk/python/pulumiverse_fortios/user/local.py +++ b/sdk/python/pulumiverse_fortios/user/local.py @@ -993,7 +993,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1026,7 +1025,6 @@ def __init__(__self__, two_factor="disable", type="ldap") ``` - ## Import @@ -1089,7 +1087,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1122,7 +1119,6 @@ def __init__(__self__, two_factor="disable", type="ldap") ``` - ## Import @@ -1559,7 +1555,7 @@ def username_sensitivity(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/nacpolicy.py b/sdk/python/pulumiverse_fortios/user/nacpolicy.py index 68e4c184..7c2f364a 100644 --- a/sdk/python/pulumiverse_fortios/user/nacpolicy.py +++ b/sdk/python/pulumiverse_fortios/user/nacpolicy.py @@ -22,11 +22,14 @@ def __init__(__self__, *, ems_tag: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, firewall_address: Optional[pulumi.Input[str]] = None, + fortivoice_tag: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, host: Optional[pulumi.Input[str]] = None, hw_vendor: Optional[pulumi.Input[str]] = None, hw_version: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, + match_period: Optional[pulumi.Input[int]] = None, + match_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, os: Optional[pulumi.Input[str]] = None, severities: Optional[pulumi.Input[Sequence[pulumi.Input['NacpolicySeverityArgs']]]] = None, @@ -52,11 +55,14 @@ def __init__(__self__, *, :param pulumi.Input[str] ems_tag: NAC policy matching EMS tag. :param pulumi.Input[str] family: NAC policy matching family. :param pulumi.Input[str] firewall_address: Dynamic firewall address to associate MAC which match this policy. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] fortivoice_tag: NAC policy matching FortiVoice tag. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: NAC policy matching host. :param pulumi.Input[str] hw_vendor: NAC policy matching hardware vendor. :param pulumi.Input[str] hw_version: NAC policy matching hardware version. :param pulumi.Input[str] mac: NAC policy matching MAC address. + :param pulumi.Input[int] match_period: Number of days the matched devices will be retained (0 - always retain) + :param pulumi.Input[str] match_type: Match and retain the devices based on the type. Valid values: `dynamic`, `override`. :param pulumi.Input[str] name: NAC policy name. :param pulumi.Input[str] os: NAC policy matching operating system. :param pulumi.Input[Sequence[pulumi.Input['NacpolicySeverityArgs']]] severities: NAC policy matching devices vulnerability severity lists. The structure of `severity` block is documented below. @@ -87,6 +93,8 @@ def __init__(__self__, *, pulumi.set(__self__, "family", family) if firewall_address is not None: pulumi.set(__self__, "firewall_address", firewall_address) + if fortivoice_tag is not None: + pulumi.set(__self__, "fortivoice_tag", fortivoice_tag) if get_all_tables is not None: pulumi.set(__self__, "get_all_tables", get_all_tables) if host is not None: @@ -97,6 +105,10 @@ def __init__(__self__, *, pulumi.set(__self__, "hw_version", hw_version) if mac is not None: pulumi.set(__self__, "mac", mac) + if match_period is not None: + pulumi.set(__self__, "match_period", match_period) + if match_type is not None: + pulumi.set(__self__, "match_type", match_type) if name is not None: pulumi.set(__self__, "name", name) if os is not None: @@ -204,11 +216,23 @@ def firewall_address(self) -> Optional[pulumi.Input[str]]: def firewall_address(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "firewall_address", value) + @property + @pulumi.getter(name="fortivoiceTag") + def fortivoice_tag(self) -> Optional[pulumi.Input[str]]: + """ + NAC policy matching FortiVoice tag. + """ + return pulumi.get(self, "fortivoice_tag") + + @fortivoice_tag.setter + def fortivoice_tag(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fortivoice_tag", value) + @property @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -264,6 +288,30 @@ def mac(self) -> Optional[pulumi.Input[str]]: def mac(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "mac", value) + @property + @pulumi.getter(name="matchPeriod") + def match_period(self) -> Optional[pulumi.Input[int]]: + """ + Number of days the matched devices will be retained (0 - always retain) + """ + return pulumi.get(self, "match_period") + + @match_period.setter + def match_period(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "match_period", value) + + @property + @pulumi.getter(name="matchType") + def match_type(self) -> Optional[pulumi.Input[str]]: + """ + Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + """ + return pulumi.get(self, "match_type") + + @match_type.setter + def match_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "match_type", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -478,11 +526,14 @@ def __init__(__self__, *, ems_tag: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, firewall_address: Optional[pulumi.Input[str]] = None, + fortivoice_tag: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, host: Optional[pulumi.Input[str]] = None, hw_vendor: Optional[pulumi.Input[str]] = None, hw_version: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, + match_period: Optional[pulumi.Input[int]] = None, + match_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, os: Optional[pulumi.Input[str]] = None, severities: Optional[pulumi.Input[Sequence[pulumi.Input['NacpolicySeverityArgs']]]] = None, @@ -508,11 +559,14 @@ def __init__(__self__, *, :param pulumi.Input[str] ems_tag: NAC policy matching EMS tag. :param pulumi.Input[str] family: NAC policy matching family. :param pulumi.Input[str] firewall_address: Dynamic firewall address to associate MAC which match this policy. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] fortivoice_tag: NAC policy matching FortiVoice tag. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: NAC policy matching host. :param pulumi.Input[str] hw_vendor: NAC policy matching hardware vendor. :param pulumi.Input[str] hw_version: NAC policy matching hardware version. :param pulumi.Input[str] mac: NAC policy matching MAC address. + :param pulumi.Input[int] match_period: Number of days the matched devices will be retained (0 - always retain) + :param pulumi.Input[str] match_type: Match and retain the devices based on the type. Valid values: `dynamic`, `override`. :param pulumi.Input[str] name: NAC policy name. :param pulumi.Input[str] os: NAC policy matching operating system. :param pulumi.Input[Sequence[pulumi.Input['NacpolicySeverityArgs']]] severities: NAC policy matching devices vulnerability severity lists. The structure of `severity` block is documented below. @@ -543,6 +597,8 @@ def __init__(__self__, *, pulumi.set(__self__, "family", family) if firewall_address is not None: pulumi.set(__self__, "firewall_address", firewall_address) + if fortivoice_tag is not None: + pulumi.set(__self__, "fortivoice_tag", fortivoice_tag) if get_all_tables is not None: pulumi.set(__self__, "get_all_tables", get_all_tables) if host is not None: @@ -553,6 +609,10 @@ def __init__(__self__, *, pulumi.set(__self__, "hw_version", hw_version) if mac is not None: pulumi.set(__self__, "mac", mac) + if match_period is not None: + pulumi.set(__self__, "match_period", match_period) + if match_type is not None: + pulumi.set(__self__, "match_type", match_type) if name is not None: pulumi.set(__self__, "name", name) if os is not None: @@ -660,11 +720,23 @@ def firewall_address(self) -> Optional[pulumi.Input[str]]: def firewall_address(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "firewall_address", value) + @property + @pulumi.getter(name="fortivoiceTag") + def fortivoice_tag(self) -> Optional[pulumi.Input[str]]: + """ + NAC policy matching FortiVoice tag. + """ + return pulumi.get(self, "fortivoice_tag") + + @fortivoice_tag.setter + def fortivoice_tag(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fortivoice_tag", value) + @property @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -720,6 +792,30 @@ def mac(self) -> Optional[pulumi.Input[str]]: def mac(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "mac", value) + @property + @pulumi.getter(name="matchPeriod") + def match_period(self) -> Optional[pulumi.Input[int]]: + """ + Number of days the matched devices will be retained (0 - always retain) + """ + return pulumi.get(self, "match_period") + + @match_period.setter + def match_period(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "match_period", value) + + @property + @pulumi.getter(name="matchType") + def match_type(self) -> Optional[pulumi.Input[str]]: + """ + Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + """ + return pulumi.get(self, "match_type") + + @match_type.setter + def match_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "match_type", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -936,11 +1032,14 @@ def __init__(__self__, ems_tag: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, firewall_address: Optional[pulumi.Input[str]] = None, + fortivoice_tag: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, host: Optional[pulumi.Input[str]] = None, hw_vendor: Optional[pulumi.Input[str]] = None, hw_version: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, + match_period: Optional[pulumi.Input[int]] = None, + match_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, os: Optional[pulumi.Input[str]] = None, severities: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NacpolicySeverityArgs']]]]] = None, @@ -988,11 +1087,14 @@ def __init__(__self__, :param pulumi.Input[str] ems_tag: NAC policy matching EMS tag. :param pulumi.Input[str] family: NAC policy matching family. :param pulumi.Input[str] firewall_address: Dynamic firewall address to associate MAC which match this policy. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] fortivoice_tag: NAC policy matching FortiVoice tag. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: NAC policy matching host. :param pulumi.Input[str] hw_vendor: NAC policy matching hardware vendor. :param pulumi.Input[str] hw_version: NAC policy matching hardware version. :param pulumi.Input[str] mac: NAC policy matching MAC address. + :param pulumi.Input[int] match_period: Number of days the matched devices will be retained (0 - always retain) + :param pulumi.Input[str] match_type: Match and retain the devices based on the type. Valid values: `dynamic`, `override`. :param pulumi.Input[str] name: NAC policy name. :param pulumi.Input[str] os: NAC policy matching operating system. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NacpolicySeverityArgs']]]] severities: NAC policy matching devices vulnerability severity lists. The structure of `severity` block is documented below. @@ -1059,11 +1161,14 @@ def _internal_init(__self__, ems_tag: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, firewall_address: Optional[pulumi.Input[str]] = None, + fortivoice_tag: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, host: Optional[pulumi.Input[str]] = None, hw_vendor: Optional[pulumi.Input[str]] = None, hw_version: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, + match_period: Optional[pulumi.Input[int]] = None, + match_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, os: Optional[pulumi.Input[str]] = None, severities: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NacpolicySeverityArgs']]]]] = None, @@ -1096,11 +1201,14 @@ def _internal_init(__self__, __props__.__dict__["ems_tag"] = ems_tag __props__.__dict__["family"] = family __props__.__dict__["firewall_address"] = firewall_address + __props__.__dict__["fortivoice_tag"] = fortivoice_tag __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["host"] = host __props__.__dict__["hw_vendor"] = hw_vendor __props__.__dict__["hw_version"] = hw_version __props__.__dict__["mac"] = mac + __props__.__dict__["match_period"] = match_period + __props__.__dict__["match_type"] = match_type __props__.__dict__["name"] = name __props__.__dict__["os"] = os __props__.__dict__["severities"] = severities @@ -1134,11 +1242,14 @@ def get(resource_name: str, ems_tag: Optional[pulumi.Input[str]] = None, family: Optional[pulumi.Input[str]] = None, firewall_address: Optional[pulumi.Input[str]] = None, + fortivoice_tag: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, host: Optional[pulumi.Input[str]] = None, hw_vendor: Optional[pulumi.Input[str]] = None, hw_version: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, + match_period: Optional[pulumi.Input[int]] = None, + match_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, os: Optional[pulumi.Input[str]] = None, severities: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NacpolicySeverityArgs']]]]] = None, @@ -1169,11 +1280,14 @@ def get(resource_name: str, :param pulumi.Input[str] ems_tag: NAC policy matching EMS tag. :param pulumi.Input[str] family: NAC policy matching family. :param pulumi.Input[str] firewall_address: Dynamic firewall address to associate MAC which match this policy. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] fortivoice_tag: NAC policy matching FortiVoice tag. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] host: NAC policy matching host. :param pulumi.Input[str] hw_vendor: NAC policy matching hardware vendor. :param pulumi.Input[str] hw_version: NAC policy matching hardware version. :param pulumi.Input[str] mac: NAC policy matching MAC address. + :param pulumi.Input[int] match_period: Number of days the matched devices will be retained (0 - always retain) + :param pulumi.Input[str] match_type: Match and retain the devices based on the type. Valid values: `dynamic`, `override`. :param pulumi.Input[str] name: NAC policy name. :param pulumi.Input[str] os: NAC policy matching operating system. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['NacpolicySeverityArgs']]]] severities: NAC policy matching devices vulnerability severity lists. The structure of `severity` block is documented below. @@ -1202,11 +1316,14 @@ def get(resource_name: str, __props__.__dict__["ems_tag"] = ems_tag __props__.__dict__["family"] = family __props__.__dict__["firewall_address"] = firewall_address + __props__.__dict__["fortivoice_tag"] = fortivoice_tag __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["host"] = host __props__.__dict__["hw_vendor"] = hw_vendor __props__.__dict__["hw_version"] = hw_version __props__.__dict__["mac"] = mac + __props__.__dict__["match_period"] = match_period + __props__.__dict__["match_type"] = match_type __props__.__dict__["name"] = name __props__.__dict__["os"] = os __props__.__dict__["severities"] = severities @@ -1274,11 +1391,19 @@ def firewall_address(self) -> pulumi.Output[str]: """ return pulumi.get(self, "firewall_address") + @property + @pulumi.getter(name="fortivoiceTag") + def fortivoice_tag(self) -> pulumi.Output[str]: + """ + NAC policy matching FortiVoice tag. + """ + return pulumi.get(self, "fortivoice_tag") + @property @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1314,6 +1439,22 @@ def mac(self) -> pulumi.Output[str]: """ return pulumi.get(self, "mac") + @property + @pulumi.getter(name="matchPeriod") + def match_period(self) -> pulumi.Output[int]: + """ + Number of days the matched devices will be retained (0 - always retain) + """ + return pulumi.get(self, "match_period") + + @property + @pulumi.getter(name="matchType") + def match_type(self) -> pulumi.Output[str]: + """ + Match and retain the devices based on the type. Valid values: `dynamic`, `override`. + """ + return pulumi.get(self, "match_type") + @property @pulumi.getter def name(self) -> pulumi.Output[str]: @@ -1444,7 +1585,7 @@ def user_group(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/passwordpolicy.py b/sdk/python/pulumiverse_fortios/user/passwordpolicy.py index 7286a8cb..1c13dc60 100644 --- a/sdk/python/pulumiverse_fortios/user/passwordpolicy.py +++ b/sdk/python/pulumiverse_fortios/user/passwordpolicy.py @@ -467,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -476,7 +475,6 @@ def __init__(__self__, expire_days=22, warn_days=13) ``` - ## Import @@ -523,7 +521,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -532,7 +529,6 @@ def __init__(__self__, expire_days=22, warn_days=13) ``` - ## Import @@ -755,7 +751,7 @@ def reuse_password(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/peer.py b/sdk/python/pulumiverse_fortios/user/peer.py index c636116c..81716bee 100644 --- a/sdk/python/pulumiverse_fortios/user/peer.py +++ b/sdk/python/pulumiverse_fortios/user/peer.py @@ -632,7 +632,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -644,7 +643,6 @@ def __init__(__self__, mandatory_ca_verify="enable", two_factor="disable") ``` - ## Import @@ -696,7 +694,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -708,7 +705,6 @@ def __init__(__self__, mandatory_ca_verify="enable", two_factor="disable") ``` - ## Import @@ -1006,7 +1002,7 @@ def two_factor(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/peergrp.py b/sdk/python/pulumiverse_fortios/user/peergrp.py index ed428c32..15787623 100644 --- a/sdk/python/pulumiverse_fortios/user/peergrp.py +++ b/sdk/python/pulumiverse_fortios/user/peergrp.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Peergrp resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['PeergrpMemberArgs']]] members: Peer group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Peer group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Peergrp resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['PeergrpMemberArgs']]] members: Peer group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Peer group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,7 +205,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -220,7 +219,6 @@ def __init__(__self__, name=trname2.name, )]) ``` - ## Import @@ -243,7 +241,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PeergrpMemberArgs']]]] members: Peer group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Peer group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -259,7 +257,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -274,7 +271,6 @@ def __init__(__self__, name=trname2.name, )]) ``` - ## Import @@ -351,7 +347,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PeergrpMemberArgs']]]] members: Peer group members. The structure of `member` block is documented below. :param pulumi.Input[str] name: Peer group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -379,7 +375,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -401,7 +397,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/pop3.py b/sdk/python/pulumiverse_fortios/user/pop3.py index d1db2a65..d94abad3 100644 --- a/sdk/python/pulumiverse_fortios/user/pop3.py +++ b/sdk/python/pulumiverse_fortios/user/pop3.py @@ -235,7 +235,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -246,7 +245,6 @@ def __init__(__self__, server="1.1.1.1", ssl_min_proto_version="default") ``` - ## Import @@ -286,7 +284,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -297,7 +294,6 @@ def __init__(__self__, server="1.1.1.1", ssl_min_proto_version="default") ``` - ## Import @@ -439,7 +435,7 @@ def ssl_min_proto_version(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/quarantine.py b/sdk/python/pulumiverse_fortios/user/quarantine.py index 3ac07046..0c24be23 100644 --- a/sdk/python/pulumiverse_fortios/user/quarantine.py +++ b/sdk/python/pulumiverse_fortios/user/quarantine.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Quarantine resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firewall_groups: Firewall address group which includes all quarantine MAC address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['QuarantineTargetArgs']]] targets: Quarantine entry to hold multiple MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] traffic_policy: Traffic policy for quarantined MACs. @@ -76,7 +76,7 @@ def firewall_groups(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -147,7 +147,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Quarantine resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firewall_groups: Firewall address group which includes all quarantine MAC address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['QuarantineTargetArgs']]] targets: Quarantine entry to hold multiple MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] traffic_policy: Traffic policy for quarantined MACs. @@ -196,7 +196,7 @@ def firewall_groups(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,14 +271,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.user.Quarantine("trname", quarantine="enable") ``` - ## Import @@ -302,7 +300,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firewall_groups: Firewall address group which includes all quarantine MAC address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QuarantineTargetArgs']]]] targets: Quarantine entry to hold multiple MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] traffic_policy: Traffic policy for quarantined MACs. @@ -319,14 +317,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.user.Quarantine("trname", quarantine="enable") ``` - ## Import @@ -410,7 +406,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firewall_groups: Firewall address group which includes all quarantine MAC address. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] quarantine: Enable/disable quarantine. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QuarantineTargetArgs']]]] targets: Quarantine entry to hold multiple MACs. The structure of `targets` block is documented below. :param pulumi.Input[str] traffic_policy: Traffic policy for quarantined MACs. @@ -449,7 +445,7 @@ def firewall_groups(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -479,7 +475,7 @@ def traffic_policy(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/radius.py b/sdk/python/pulumiverse_fortios/user/radius.py index 9c9df678..edfb9b46 100644 --- a/sdk/python/pulumiverse_fortios/user/radius.py +++ b/sdk/python/pulumiverse_fortios/user/radius.py @@ -80,7 +80,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Radius resource. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_processing: Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. :param pulumi.Input[Sequence[pulumi.Input['RadiusAccountingServerArgs']]] accounting_servers: Additional accounting servers. The structure of `accounting_server` block is documented below. :param pulumi.Input[str] acct_all_servers: Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: `enable`, `disable`. @@ -93,7 +93,7 @@ def __init__(__self__, *, :param pulumi.Input[str] client_cert: Client certificate to use under TLS. :param pulumi.Input[str] delimiter: Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character "+"). Valid values: `plus`, `comma`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_override_attr_type: RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. :param pulumi.Input[str] h3c_compatibility: Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -272,7 +272,7 @@ def __init__(__self__, *, @pulumi.getter(name="accountKeyCertField") def account_key_cert_field(self) -> Optional[pulumi.Input[str]]: """ - Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + Define subject identity field in certificate for user access right checking. """ return pulumi.get(self, "account_key_cert_field") @@ -428,7 +428,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1080,7 +1080,7 @@ def __init__(__self__, *, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Radius resources. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_processing: Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. :param pulumi.Input[Sequence[pulumi.Input['RadiusAccountingServerArgs']]] accounting_servers: Additional accounting servers. The structure of `accounting_server` block is documented below. :param pulumi.Input[str] acct_all_servers: Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: `enable`, `disable`. @@ -1093,7 +1093,7 @@ def __init__(__self__, *, :param pulumi.Input[str] client_cert: Client certificate to use under TLS. :param pulumi.Input[str] delimiter: Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character "+"). Valid values: `plus`, `comma`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_override_attr_type: RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. :param pulumi.Input[str] h3c_compatibility: Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -1272,7 +1272,7 @@ def __init__(__self__, *, @pulumi.getter(name="accountKeyCertField") def account_key_cert_field(self) -> Optional[pulumi.Input[str]]: """ - Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + Define subject identity field in certificate for user access right checking. """ return pulumi.get(self, "account_key_cert_field") @@ -1428,7 +1428,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2086,7 +2086,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2119,7 +2118,6 @@ def __init__(__self__, use_management_vdom="disable", username_case_sensitive="disable") ``` - ## Import @@ -2141,7 +2139,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_processing: Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RadiusAccountingServerArgs']]]] accounting_servers: Additional accounting servers. The structure of `accounting_server` block is documented below. :param pulumi.Input[str] acct_all_servers: Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: `enable`, `disable`. @@ -2154,7 +2152,7 @@ def __init__(__self__, :param pulumi.Input[str] client_cert: Client certificate to use under TLS. :param pulumi.Input[str] delimiter: Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character "+"). Valid values: `plus`, `comma`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_override_attr_type: RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. :param pulumi.Input[str] h3c_compatibility: Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -2215,7 +2213,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2248,7 +2245,6 @@ def __init__(__self__, use_management_vdom="disable", username_case_sensitive="disable") ``` - ## Import @@ -2497,7 +2493,7 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + :param pulumi.Input[str] account_key_cert_field: Define subject identity field in certificate for user access right checking. :param pulumi.Input[str] account_key_processing: Account key processing operation. The FortiGate will keep either the whole domain or strip the domain from the subject identity. Valid values: `same`, `strip`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['RadiusAccountingServerArgs']]]] accounting_servers: Additional accounting servers. The structure of `accounting_server` block is documented below. :param pulumi.Input[str] acct_all_servers: Enable/disable sending of accounting messages to all configured servers (default = disable). Valid values: `enable`, `disable`. @@ -2510,7 +2506,7 @@ def get(resource_name: str, :param pulumi.Input[str] client_cert: Client certificate to use under TLS. :param pulumi.Input[str] delimiter: Configure delimiter to be used for separating profile group names in the SSO attribute (default = plus character "+"). Valid values: `plus`, `comma`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_override_attr_type: RADIUS attribute type to override user group information. Valid values: `filter-Id`, `class`. :param pulumi.Input[str] h3c_compatibility: Enable/disable compatibility with the H3C, a mechanism that performs security checking for authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. @@ -2632,7 +2628,7 @@ def get(resource_name: str, @pulumi.getter(name="accountKeyCertField") def account_key_cert_field(self) -> pulumi.Output[str]: """ - Define subject identity field in certificate for user access right checking. Valid values: `othername`, `rfc822name`, `dnsname`. + Define subject identity field in certificate for user access right checking. """ return pulumi.get(self, "account_key_cert_field") @@ -2736,7 +2732,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3118,7 +3114,7 @@ def username_case_sensitive(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/saml.py b/sdk/python/pulumiverse_fortios/user/saml.py index 93622a40..64ebccfd 100644 --- a/sdk/python/pulumiverse_fortios/user/saml.py +++ b/sdk/python/pulumiverse_fortios/user/saml.py @@ -693,7 +693,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -709,7 +708,6 @@ def __init__(__self__, single_sign_on_url="https://1.1.1.1/sign", user_name="ad111") ``` - ## Import @@ -763,7 +761,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -779,7 +776,6 @@ def __init__(__self__, single_sign_on_url="https://1.1.1.1/sign", user_name="ad111") ``` - ## Import @@ -1111,7 +1107,7 @@ def user_name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/securityexemptlist.py b/sdk/python/pulumiverse_fortios/user/securityexemptlist.py index ace97952..aa63dbfc 100644 --- a/sdk/python/pulumiverse_fortios/user/securityexemptlist.py +++ b/sdk/python/pulumiverse_fortios/user/securityexemptlist.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Securityexemptlist resource. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the exempt list. :param pulumi.Input[Sequence[pulumi.Input['SecurityexemptlistRuleArgs']]] rules: Configure rules for exempting users from captive portal authentication. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Securityexemptlist resources. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the exempt list. :param pulumi.Input[Sequence[pulumi.Input['SecurityexemptlistRuleArgs']]] rules: Configure rules for exempting users from captive portal authentication. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the exempt list. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecurityexemptlistRuleArgs']]]] rules: Configure rules for exempting users from captive portal authentication. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] description: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of the exempt list. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SecurityexemptlistRuleArgs']]]] rules: Configure rules for exempting users from captive portal authentication. The structure of `rule` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def rules(self) -> pulumi.Output[Optional[Sequence['outputs.SecurityexemptlistRu @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/setting.py b/sdk/python/pulumiverse_fortios/user/setting.py index f33edc2a..7a45e4f6 100644 --- a/sdk/python/pulumiverse_fortios/user/setting.py +++ b/sdk/python/pulumiverse_fortios/user/setting.py @@ -64,7 +64,7 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_type: Supported firewall policy authentication protocols/methods. Valid values: `http`, `https`, `ftp`, `telnet`. :param pulumi.Input[str] default_user_password_policy: Default password policy to apply to all local users unless otherwise specified, as defined in config user password-policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] per_policy_disclaimer: Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. :param pulumi.Input[str] radius_ses_timeout_act: Set the RADIUS session timeout to a hard timeout or to ignore RADIUS server session timeouts. Valid values: `hard-timeout`, `ignore-timeout`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -376,7 +376,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -472,7 +472,7 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_type: Supported firewall policy authentication protocols/methods. Valid values: `http`, `https`, `ftp`, `telnet`. :param pulumi.Input[str] default_user_password_policy: Default password policy to apply to all local users unless otherwise specified, as defined in config user password-policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] per_policy_disclaimer: Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. :param pulumi.Input[str] radius_ses_timeout_act: Set the RADIUS session timeout to a hard timeout or to ignore RADIUS server session timeouts. Valid values: `hard-timeout`, `ignore-timeout`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -784,7 +784,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -865,7 +865,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -887,7 +886,6 @@ def __init__(__self__, auth_type="http https ftp telnet", radius_ses_timeout_act="hard-timeout") ``` - ## Import @@ -930,7 +928,7 @@ def __init__(__self__, :param pulumi.Input[str] auth_type: Supported firewall policy authentication protocols/methods. Valid values: `http`, `https`, `ftp`, `telnet`. :param pulumi.Input[str] default_user_password_policy: Default password policy to apply to all local users unless otherwise specified, as defined in config user password-policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] per_policy_disclaimer: Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. :param pulumi.Input[str] radius_ses_timeout_act: Set the RADIUS session timeout to a hard timeout or to ignore RADIUS server session timeouts. Valid values: `hard-timeout`, `ignore-timeout`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -946,7 +944,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -968,7 +965,6 @@ def __init__(__self__, auth_type="http https ftp telnet", radius_ses_timeout_act="hard-timeout") ``` - ## Import @@ -1125,7 +1121,7 @@ def get(resource_name: str, :param pulumi.Input[str] auth_type: Supported firewall policy authentication protocols/methods. Valid values: `http`, `https`, `ftp`, `telnet`. :param pulumi.Input[str] default_user_password_policy: Default password policy to apply to all local users unless otherwise specified, as defined in config user password-policy. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] per_policy_disclaimer: Enable/disable per policy disclaimer. Valid values: `enable`, `disable`. :param pulumi.Input[str] radius_ses_timeout_act: Set the RADIUS session timeout to a hard timeout or to ignore RADIUS server session timeouts. Valid values: `hard-timeout`, `ignore-timeout`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -1333,7 +1329,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1355,7 +1351,7 @@ def radius_ses_timeout_act(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/user/tacacs.py b/sdk/python/pulumiverse_fortios/user/tacacs.py index 20751141..76a9995d 100644 --- a/sdk/python/pulumiverse_fortios/user/tacacs.py +++ b/sdk/python/pulumiverse_fortios/user/tacacs.py @@ -25,6 +25,7 @@ def __init__(__self__, *, secondary_server: Optional[pulumi.Input[str]] = None, server: Optional[pulumi.Input[str]] = None, source_ip: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_key: Optional[pulumi.Input[str]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None): @@ -41,6 +42,7 @@ def __init__(__self__, *, :param pulumi.Input[str] secondary_server: Secondary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] server: Primary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] source_ip: source IP for communications to TACACS+ server. + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_key: Key to access the tertiary server. :param pulumi.Input[str] tertiary_server: Tertiary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -67,6 +69,8 @@ def __init__(__self__, *, pulumi.set(__self__, "server", server) if source_ip is not None: pulumi.set(__self__, "source_ip", source_ip) + if status_ttl is not None: + pulumi.set(__self__, "status_ttl", status_ttl) if tertiary_key is not None: pulumi.set(__self__, "tertiary_key", tertiary_key) if tertiary_server is not None: @@ -206,6 +210,18 @@ def source_ip(self) -> Optional[pulumi.Input[str]]: def source_ip(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "source_ip", value) + @property + @pulumi.getter(name="statusTtl") + def status_ttl(self) -> Optional[pulumi.Input[int]]: + """ + 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). + """ + return pulumi.get(self, "status_ttl") + + @status_ttl.setter + def status_ttl(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "status_ttl", value) + @property @pulumi.getter(name="tertiaryKey") def tertiary_key(self) -> Optional[pulumi.Input[str]]: @@ -257,6 +273,7 @@ def __init__(__self__, *, secondary_server: Optional[pulumi.Input[str]] = None, server: Optional[pulumi.Input[str]] = None, source_ip: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_key: Optional[pulumi.Input[str]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None): @@ -273,6 +290,7 @@ def __init__(__self__, *, :param pulumi.Input[str] secondary_server: Secondary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] server: Primary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] source_ip: source IP for communications to TACACS+ server. + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_key: Key to access the tertiary server. :param pulumi.Input[str] tertiary_server: Tertiary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -299,6 +317,8 @@ def __init__(__self__, *, pulumi.set(__self__, "server", server) if source_ip is not None: pulumi.set(__self__, "source_ip", source_ip) + if status_ttl is not None: + pulumi.set(__self__, "status_ttl", status_ttl) if tertiary_key is not None: pulumi.set(__self__, "tertiary_key", tertiary_key) if tertiary_server is not None: @@ -438,6 +458,18 @@ def source_ip(self) -> Optional[pulumi.Input[str]]: def source_ip(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "source_ip", value) + @property + @pulumi.getter(name="statusTtl") + def status_ttl(self) -> Optional[pulumi.Input[int]]: + """ + 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). + """ + return pulumi.get(self, "status_ttl") + + @status_ttl.setter + def status_ttl(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "status_ttl", value) + @property @pulumi.getter(name="tertiaryKey") def tertiary_key(self) -> Optional[pulumi.Input[str]]: @@ -491,6 +523,7 @@ def __init__(__self__, secondary_server: Optional[pulumi.Input[str]] = None, server: Optional[pulumi.Input[str]] = None, source_ip: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_key: Optional[pulumi.Input[str]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, @@ -500,7 +533,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -511,7 +543,6 @@ def __init__(__self__, port=2342, server="1.1.1.1") ``` - ## Import @@ -544,6 +575,7 @@ def __init__(__self__, :param pulumi.Input[str] secondary_server: Secondary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] server: Primary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] source_ip: source IP for communications to TACACS+ server. + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_key: Key to access the tertiary server. :param pulumi.Input[str] tertiary_server: Tertiary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -559,7 +591,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -570,7 +601,6 @@ def __init__(__self__, port=2342, server="1.1.1.1") ``` - ## Import @@ -616,6 +646,7 @@ def _internal_init(__self__, secondary_server: Optional[pulumi.Input[str]] = None, server: Optional[pulumi.Input[str]] = None, source_ip: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_key: Optional[pulumi.Input[str]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, @@ -639,6 +670,7 @@ def _internal_init(__self__, __props__.__dict__["secondary_server"] = secondary_server __props__.__dict__["server"] = server __props__.__dict__["source_ip"] = source_ip + __props__.__dict__["status_ttl"] = status_ttl __props__.__dict__["tertiary_key"] = None if tertiary_key is None else pulumi.Output.secret(tertiary_key) __props__.__dict__["tertiary_server"] = tertiary_server __props__.__dict__["vdomparam"] = vdomparam @@ -665,6 +697,7 @@ def get(resource_name: str, secondary_server: Optional[pulumi.Input[str]] = None, server: Optional[pulumi.Input[str]] = None, source_ip: Optional[pulumi.Input[str]] = None, + status_ttl: Optional[pulumi.Input[int]] = None, tertiary_key: Optional[pulumi.Input[str]] = None, tertiary_server: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None) -> 'Tacacs': @@ -686,6 +719,7 @@ def get(resource_name: str, :param pulumi.Input[str] secondary_server: Secondary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] server: Primary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] source_ip: source IP for communications to TACACS+ server. + :param pulumi.Input[int] status_ttl: 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). :param pulumi.Input[str] tertiary_key: Key to access the tertiary server. :param pulumi.Input[str] tertiary_server: Tertiary TACACS+ server CN domain name or IP address. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -705,6 +739,7 @@ def get(resource_name: str, __props__.__dict__["secondary_server"] = secondary_server __props__.__dict__["server"] = server __props__.__dict__["source_ip"] = source_ip + __props__.__dict__["status_ttl"] = status_ttl __props__.__dict__["tertiary_key"] = tertiary_key __props__.__dict__["tertiary_server"] = tertiary_server __props__.__dict__["vdomparam"] = vdomparam @@ -798,6 +833,14 @@ def source_ip(self) -> pulumi.Output[str]: """ return pulumi.get(self, "source_ip") + @property + @pulumi.getter(name="statusTtl") + def status_ttl(self) -> pulumi.Output[int]: + """ + 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). + """ + return pulumi.get(self, "status_ttl") + @property @pulumi.getter(name="tertiaryKey") def tertiary_key(self) -> pulumi.Output[Optional[str]]: @@ -816,7 +859,7 @@ def tertiary_server(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/virtualpatch/profile.py b/sdk/python/pulumiverse_fortios/virtualpatch/profile.py index fc64ed2d..086c096d 100644 --- a/sdk/python/pulumiverse_fortios/virtualpatch/profile.py +++ b/sdk/python/pulumiverse_fortios/virtualpatch/profile.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ProfileExemptionArgs']]] exemptions: Exempt devices or rules. The structure of `exemption` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging of detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] severity: Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`. @@ -108,7 +108,7 @@ def exemptions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Profile @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -183,7 +183,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['ProfileExemptionArgs']]] exemptions: Exempt devices or rules. The structure of `exemption` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging of detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] severity: Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`. @@ -260,7 +260,7 @@ def exemptions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Profile @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -359,7 +359,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileExemptionArgs']]]] exemptions: Exempt devices or rules. The structure of `exemption` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging of detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] severity: Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`. @@ -464,7 +464,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ProfileExemptionArgs']]]] exemptions: Exempt devices or rules. The structure of `exemption` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] log: Enable/disable logging of detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] severity: Relative severity of the signature (low, medium, high, critical). Valid values: `low`, `medium`, `high`, `critical`. @@ -521,7 +521,7 @@ def exemptions(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileExemptio @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -551,7 +551,7 @@ def severity(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/voip/_inputs.py b/sdk/python/pulumiverse_fortios/voip/_inputs.py index 7ee208a5..7e5a2be3 100644 --- a/sdk/python/pulumiverse_fortios/voip/_inputs.py +++ b/sdk/python/pulumiverse_fortios/voip/_inputs.py @@ -395,7 +395,7 @@ def __init__(__self__, *, :param pulumi.Input[int] prack_rate: PRACK request rate limit (per second, per policy). :param pulumi.Input[str] prack_rate_track: Track the packet protocol field. Valid values: `none`, `src-ip`, `dest-ip`. :param pulumi.Input[str] preserve_override: Override i line to preserve original IPS (default: append). Valid values: `disable`, `enable`. - :param pulumi.Input[int] provisional_invite_expiry_time: Expiry time for provisional INVITE (10 - 3600 sec). + :param pulumi.Input[int] provisional_invite_expiry_time: Expiry time (10-3600, in seconds) for provisional INVITE. :param pulumi.Input[int] publish_rate: PUBLISH request rate limit (per second, per policy). :param pulumi.Input[str] publish_rate_track: Track the packet protocol field. Valid values: `none`, `src-ip`, `dest-ip`. :param pulumi.Input[int] refer_rate: REFER request rate limit (per second, per policy). @@ -1703,7 +1703,7 @@ def preserve_override(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="provisionalInviteExpiryTime") def provisional_invite_expiry_time(self) -> Optional[pulumi.Input[int]]: """ - Expiry time for provisional INVITE (10 - 3600 sec). + Expiry time (10-3600, in seconds) for provisional INVITE. """ return pulumi.get(self, "provisional_invite_expiry_time") diff --git a/sdk/python/pulumiverse_fortios/voip/outputs.py b/sdk/python/pulumiverse_fortios/voip/outputs.py index a9e8ab58..e5d9abd3 100644 --- a/sdk/python/pulumiverse_fortios/voip/outputs.py +++ b/sdk/python/pulumiverse_fortios/voip/outputs.py @@ -642,7 +642,7 @@ def __init__(__self__, *, :param int prack_rate: PRACK request rate limit (per second, per policy). :param str prack_rate_track: Track the packet protocol field. Valid values: `none`, `src-ip`, `dest-ip`. :param str preserve_override: Override i line to preserve original IPS (default: append). Valid values: `disable`, `enable`. - :param int provisional_invite_expiry_time: Expiry time for provisional INVITE (10 - 3600 sec). + :param int provisional_invite_expiry_time: Expiry time (10-3600, in seconds) for provisional INVITE. :param int publish_rate: PUBLISH request rate limit (per second, per policy). :param str publish_rate_track: Track the packet protocol field. Valid values: `none`, `src-ip`, `dest-ip`. :param int refer_rate: REFER request rate limit (per second, per policy). @@ -1602,7 +1602,7 @@ def preserve_override(self) -> Optional[str]: @pulumi.getter(name="provisionalInviteExpiryTime") def provisional_invite_expiry_time(self) -> Optional[int]: """ - Expiry time for provisional INVITE (10 - 3600 sec). + Expiry time (10-3600, in seconds) for provisional INVITE. """ return pulumi.get(self, "provisional_invite_expiry_time") diff --git a/sdk/python/pulumiverse_fortios/voip/profile.py b/sdk/python/pulumiverse_fortios/voip/profile.py index e0d83ed4..bcb31d6b 100644 --- a/sdk/python/pulumiverse_fortios/voip/profile.py +++ b/sdk/python/pulumiverse_fortios/voip/profile.py @@ -27,8 +27,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Profile resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] feature_set: Flow or proxy inspection feature set. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] feature_set: IPS or voipd (SIP-ALG) inspection feature set. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileMsrpArgs'] msrp: MSRP. The structure of `msrp` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input['ProfileSccpArgs'] sccp: SCCP. The structure of `sccp` block is documented below. @@ -68,7 +68,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="featureSet") def feature_set(self) -> Optional[pulumi.Input[str]]: """ - Flow or proxy inspection feature set. + IPS or voipd (SIP-ALG) inspection feature set. """ return pulumi.get(self, "feature_set") @@ -80,7 +80,7 @@ def feature_set(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -163,8 +163,8 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Profile resources. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] feature_set: Flow or proxy inspection feature set. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] feature_set: IPS or voipd (SIP-ALG) inspection feature set. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileMsrpArgs'] msrp: MSRP. The structure of `msrp` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input['ProfileSccpArgs'] sccp: SCCP. The structure of `sccp` block is documented below. @@ -204,7 +204,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="featureSet") def feature_set(self) -> Optional[pulumi.Input[str]]: """ - Flow or proxy inspection feature set. + IPS or voipd (SIP-ALG) inspection feature set. """ return pulumi.get(self, "feature_set") @@ -216,7 +216,7 @@ def feature_set(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,7 +304,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -368,7 +367,6 @@ def __init__(__self__, update_rate=0, )) ``` - ## Import @@ -391,8 +389,8 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] feature_set: Flow or proxy inspection feature set. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] feature_set: IPS or voipd (SIP-ALG) inspection feature set. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileMsrpArgs']] msrp: MSRP. The structure of `msrp` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[pulumi.InputType['ProfileSccpArgs']] sccp: SCCP. The structure of `sccp` block is documented below. @@ -410,7 +408,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -474,7 +471,6 @@ def __init__(__self__, update_rate=0, )) ``` - ## Import @@ -560,8 +556,8 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] feature_set: Flow or proxy inspection feature set. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] feature_set: IPS or voipd (SIP-ALG) inspection feature set. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileMsrpArgs']] msrp: MSRP. The structure of `msrp` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[pulumi.InputType['ProfileSccpArgs']] sccp: SCCP. The structure of `sccp` block is documented below. @@ -594,7 +590,7 @@ def comment(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="featureSet") def feature_set(self) -> pulumi.Output[str]: """ - Flow or proxy inspection feature set. + IPS or voipd (SIP-ALG) inspection feature set. """ return pulumi.get(self, "feature_set") @@ -602,7 +598,7 @@ def feature_set(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -640,7 +636,7 @@ def sip(self) -> pulumi.Output['outputs.ProfileSip']: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/certificate/ca.py b/sdk/python/pulumiverse_fortios/vpn/certificate/ca.py index 7900f321..8f952669 100644 --- a/sdk/python/pulumiverse_fortios/vpn/certificate/ca.py +++ b/sdk/python/pulumiverse_fortios/vpn/certificate/ca.py @@ -19,6 +19,7 @@ def __init__(__self__, *, auto_update_days_warning: Optional[pulumi.Input[int]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -36,6 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[int] auto_update_days_warning: Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled). :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -56,6 +58,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ca_identifier", ca_identifier) if est_url is not None: pulumi.set(__self__, "est_url", est_url) + if fabric_ca is not None: + pulumi.set(__self__, "fabric_ca", fabric_ca) if last_updated is not None: pulumi.set(__self__, "last_updated", last_updated) if name is not None: @@ -137,6 +141,18 @@ def est_url(self) -> Optional[pulumi.Input[str]]: def est_url(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "est_url", value) + @property + @pulumi.getter(name="fabricCa") + def fabric_ca(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "fabric_ca") + + @fabric_ca.setter + def fabric_ca(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fabric_ca", value) + @property @pulumi.getter(name="lastUpdated") def last_updated(self) -> Optional[pulumi.Input[int]]: @@ -266,6 +282,7 @@ def __init__(__self__, *, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -283,6 +300,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ca: CA certificate as a PEM file. :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -304,6 +322,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ca_identifier", ca_identifier) if est_url is not None: pulumi.set(__self__, "est_url", est_url) + if fabric_ca is not None: + pulumi.set(__self__, "fabric_ca", fabric_ca) if last_updated is not None: pulumi.set(__self__, "last_updated", last_updated) if name is not None: @@ -385,6 +405,18 @@ def est_url(self) -> Optional[pulumi.Input[str]]: def est_url(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "est_url", value) + @property + @pulumi.getter(name="fabricCa") + def fabric_ca(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "fabric_ca") + + @fabric_ca.setter + def fabric_ca(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fabric_ca", value) + @property @pulumi.getter(name="lastUpdated") def last_updated(self) -> Optional[pulumi.Input[int]]: @@ -516,6 +548,7 @@ def __init__(__self__, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -555,6 +588,7 @@ def __init__(__self__, :param pulumi.Input[str] ca: CA certificate as a PEM file. :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -613,6 +647,7 @@ def _internal_init(__self__, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -639,6 +674,7 @@ def _internal_init(__self__, __props__.__dict__["ca"] = None if ca is None else pulumi.Output.secret(ca) __props__.__dict__["ca_identifier"] = ca_identifier __props__.__dict__["est_url"] = est_url + __props__.__dict__["fabric_ca"] = fabric_ca __props__.__dict__["last_updated"] = last_updated __props__.__dict__["name"] = name __props__.__dict__["obsolete"] = obsolete @@ -666,6 +702,7 @@ def get(resource_name: str, ca: Optional[pulumi.Input[str]] = None, ca_identifier: Optional[pulumi.Input[str]] = None, est_url: Optional[pulumi.Input[str]] = None, + fabric_ca: Optional[pulumi.Input[str]] = None, last_updated: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, obsolete: Optional[pulumi.Input[str]] = None, @@ -688,6 +725,7 @@ def get(resource_name: str, :param pulumi.Input[str] ca: CA certificate as a PEM file. :param pulumi.Input[str] ca_identifier: CA identifier of the SCEP server. :param pulumi.Input[str] est_url: URL of the EST server. + :param pulumi.Input[str] fabric_ca: Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. :param pulumi.Input[int] last_updated: Time at which CA was last updated. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] obsolete: Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`. @@ -708,6 +746,7 @@ def get(resource_name: str, __props__.__dict__["ca"] = ca __props__.__dict__["ca_identifier"] = ca_identifier __props__.__dict__["est_url"] = est_url + __props__.__dict__["fabric_ca"] = fabric_ca __props__.__dict__["last_updated"] = last_updated __props__.__dict__["name"] = name __props__.__dict__["obsolete"] = obsolete @@ -760,6 +799,14 @@ def est_url(self) -> pulumi.Output[str]: """ return pulumi.get(self, "est_url") + @property + @pulumi.getter(name="fabricCa") + def fabric_ca(self) -> pulumi.Output[str]: + """ + Enable/disable synchronization of CA across Security Fabric. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "fabric_ca") + @property @pulumi.getter(name="lastUpdated") def last_updated(self) -> pulumi.Output[int]: @@ -834,7 +881,7 @@ def trusted(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/certificate/crl.py b/sdk/python/pulumiverse_fortios/vpn/certificate/crl.py index 25b5b0dc..d03abc74 100644 --- a/sdk/python/pulumiverse_fortios/vpn/certificate/crl.py +++ b/sdk/python/pulumiverse_fortios/vpn/certificate/crl.py @@ -833,7 +833,7 @@ def update_vdom(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/certificate/local.py b/sdk/python/pulumiverse_fortios/vpn/certificate/local.py index afbed9ee..ae4e3feb 100644 --- a/sdk/python/pulumiverse_fortios/vpn/certificate/local.py +++ b/sdk/python/pulumiverse_fortios/vpn/certificate/local.py @@ -66,7 +66,7 @@ def __init__(__self__, *, :param pulumi.Input[str] certificate: PEM format certificate. :param pulumi.Input[str] cmp_path: Path location inside CMP server. :param pulumi.Input[str] cmp_regeneration_method: CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. - :param pulumi.Input[str] cmp_server: 'ADDRESS:PORT' for CMP server. + :param pulumi.Input[str] cmp_server: Address and port for CMP server (format = address:port). :param pulumi.Input[str] cmp_server_cert: CMP server certificate. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] csr: Certificate Signing Request. @@ -310,7 +310,7 @@ def cmp_regeneration_method(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cmpServer") def cmp_server(self) -> Optional[pulumi.Input[str]]: """ - 'ADDRESS:PORT' for CMP server. + Address and port for CMP server (format = address:port). """ return pulumi.get(self, "cmp_server") @@ -698,7 +698,7 @@ def __init__(__self__, *, :param pulumi.Input[str] certificate: PEM format certificate. :param pulumi.Input[str] cmp_path: Path location inside CMP server. :param pulumi.Input[str] cmp_regeneration_method: CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. - :param pulumi.Input[str] cmp_server: 'ADDRESS:PORT' for CMP server. + :param pulumi.Input[str] cmp_server: Address and port for CMP server (format = address:port). :param pulumi.Input[str] cmp_server_cert: CMP server certificate. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] csr: Certificate Signing Request. @@ -942,7 +942,7 @@ def cmp_regeneration_method(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cmpServer") def cmp_server(self) -> Optional[pulumi.Input[str]]: """ - 'ADDRESS:PORT' for CMP server. + Address and port for CMP server (format = address:port). """ return pulumi.get(self, "cmp_server") @@ -1354,7 +1354,7 @@ def __init__(__self__, :param pulumi.Input[str] certificate: PEM format certificate. :param pulumi.Input[str] cmp_path: Path location inside CMP server. :param pulumi.Input[str] cmp_regeneration_method: CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. - :param pulumi.Input[str] cmp_server: 'ADDRESS:PORT' for CMP server. + :param pulumi.Input[str] cmp_server: Address and port for CMP server (format = address:port). :param pulumi.Input[str] cmp_server_cert: CMP server certificate. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] csr: Certificate Signing Request. @@ -1581,7 +1581,7 @@ def get(resource_name: str, :param pulumi.Input[str] certificate: PEM format certificate. :param pulumi.Input[str] cmp_path: Path location inside CMP server. :param pulumi.Input[str] cmp_regeneration_method: CMP auto-regeneration method. Valid values: `keyupate`, `renewal`. - :param pulumi.Input[str] cmp_server: 'ADDRESS:PORT' for CMP server. + :param pulumi.Input[str] cmp_server: Address and port for CMP server (format = address:port). :param pulumi.Input[str] cmp_server_cert: CMP server certificate. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] csr: Certificate Signing Request. @@ -1747,7 +1747,7 @@ def cmp_regeneration_method(self) -> pulumi.Output[str]: @pulumi.getter(name="cmpServer") def cmp_server(self) -> pulumi.Output[str]: """ - 'ADDRESS:PORT' for CMP server. + Address and port for CMP server (format = address:port). """ return pulumi.get(self, "cmp_server") @@ -1961,7 +1961,7 @@ def state(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/certificate/ocspserver.py b/sdk/python/pulumiverse_fortios/vpn/certificate/ocspserver.py index 25490661..544f5572 100644 --- a/sdk/python/pulumiverse_fortios/vpn/certificate/ocspserver.py +++ b/sdk/python/pulumiverse_fortios/vpn/certificate/ocspserver.py @@ -302,7 +302,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -313,7 +312,6 @@ def __init__(__self__, unavail_action="revoke", url="www.tetserv.com") ``` - ## Import @@ -355,7 +353,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -366,7 +363,6 @@ def __init__(__self__, unavail_action="revoke", url="www.tetserv.com") ``` - ## Import @@ -532,7 +528,7 @@ def url(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/certificate/remote.py b/sdk/python/pulumiverse_fortios/vpn/certificate/remote.py index 4840420a..811767d3 100644 --- a/sdk/python/pulumiverse_fortios/vpn/certificate/remote.py +++ b/sdk/python/pulumiverse_fortios/vpn/certificate/remote.py @@ -361,7 +361,7 @@ def source(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/certificate/setting.py b/sdk/python/pulumiverse_fortios/vpn/certificate/setting.py index 9bcc038e..c65f5fa5 100644 --- a/sdk/python/pulumiverse_fortios/vpn/certificate/setting.py +++ b/sdk/python/pulumiverse_fortios/vpn/certificate/setting.py @@ -68,11 +68,11 @@ def __init__(__self__, *, :param pulumi.Input[str] check_ca_cert: Enable/disable verification of the user certificate and pass authentication if any CA in the chain is trusted (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] check_ca_chain: Enable/disable verification of the entire certificate chain and pass authentication only if the chain is complete and all of the CAs in the chain are trusted (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] cmp_key_usage_checking: Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. - :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input['SettingCrlVerificationArgs'] crl_verification: CRL verification options. The structure of `crl_verification` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ocsp_default_server: Default OCSP server. @@ -87,7 +87,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ssl_ocsp_source_ip: Source IP address to use to communicate with the OCSP server. :param pulumi.Input[str] strict_crl_check: Enable/disable strict mode CRL checking. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_ocsp_check: Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. - :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input[str] subject_set: When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -330,7 +330,7 @@ def cmp_key_usage_checking(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cmpSaveExtraCerts") def cmp_save_extra_certs(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "cmp_save_extra_certs") @@ -342,7 +342,7 @@ def cmp_save_extra_certs(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cnAllowMulti") def cn_allow_multi(self) -> Optional[pulumi.Input[str]]: """ - When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. """ return pulumi.get(self, "cn_allow_multi") @@ -354,7 +354,7 @@ def cn_allow_multi(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cnMatch") def cn_match(self) -> Optional[pulumi.Input[str]]: """ - When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. """ return pulumi.get(self, "cn_match") @@ -378,7 +378,7 @@ def crl_verification(self, value: Optional[pulumi.Input['SettingCrlVerificationA @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -558,7 +558,7 @@ def strict_ocsp_check(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="subjectMatch") def subject_match(self) -> Optional[pulumi.Input[str]]: """ - When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. """ return pulumi.get(self, "subject_match") @@ -646,11 +646,11 @@ def __init__(__self__, *, :param pulumi.Input[str] check_ca_cert: Enable/disable verification of the user certificate and pass authentication if any CA in the chain is trusted (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] check_ca_chain: Enable/disable verification of the entire certificate chain and pass authentication only if the chain is complete and all of the CAs in the chain are trusted (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] cmp_key_usage_checking: Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. - :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input['SettingCrlVerificationArgs'] crl_verification: CRL verification options. The structure of `crl_verification` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ocsp_default_server: Default OCSP server. @@ -665,7 +665,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ssl_ocsp_source_ip: Source IP address to use to communicate with the OCSP server. :param pulumi.Input[str] strict_crl_check: Enable/disable strict mode CRL checking. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_ocsp_check: Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. - :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input[str] subject_set: When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -914,7 +914,7 @@ def cmp_key_usage_checking(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cmpSaveExtraCerts") def cmp_save_extra_certs(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "cmp_save_extra_certs") @@ -926,7 +926,7 @@ def cmp_save_extra_certs(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cnAllowMulti") def cn_allow_multi(self) -> Optional[pulumi.Input[str]]: """ - When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. """ return pulumi.get(self, "cn_allow_multi") @@ -938,7 +938,7 @@ def cn_allow_multi(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cnMatch") def cn_match(self) -> Optional[pulumi.Input[str]]: """ - When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. """ return pulumi.get(self, "cn_match") @@ -962,7 +962,7 @@ def crl_verification(self, value: Optional[pulumi.Input['SettingCrlVerificationA @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1142,7 +1142,7 @@ def strict_ocsp_check(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="subjectMatch") def subject_match(self) -> Optional[pulumi.Input[str]]: """ - When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. """ return pulumi.get(self, "subject_match") @@ -1222,7 +1222,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1245,7 +1244,6 @@ def __init__(__self__, strict_ocsp_check="disable", subject_match="substring") ``` - ## Import @@ -1281,11 +1279,11 @@ def __init__(__self__, :param pulumi.Input[str] check_ca_cert: Enable/disable verification of the user certificate and pass authentication if any CA in the chain is trusted (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] check_ca_chain: Enable/disable verification of the entire certificate chain and pass authentication only if the chain is complete and all of the CAs in the chain are trusted (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] cmp_key_usage_checking: Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. - :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input[pulumi.InputType['SettingCrlVerificationArgs']] crl_verification: CRL verification options. The structure of `crl_verification` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ocsp_default_server: Default OCSP server. @@ -1300,7 +1298,7 @@ def __init__(__self__, :param pulumi.Input[str] ssl_ocsp_source_ip: Source IP address to use to communicate with the OCSP server. :param pulumi.Input[str] strict_crl_check: Enable/disable strict mode CRL checking. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_ocsp_check: Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. - :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input[str] subject_set: When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -1315,7 +1313,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1338,7 +1335,6 @@ def __init__(__self__, strict_ocsp_check="disable", subject_match="substring") ``` - ## Import @@ -1533,11 +1529,11 @@ def get(resource_name: str, :param pulumi.Input[str] check_ca_cert: Enable/disable verification of the user certificate and pass authentication if any CA in the chain is trusted (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] check_ca_chain: Enable/disable verification of the entire certificate chain and pass authentication only if the chain is complete and all of the CAs in the chain are trusted (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] cmp_key_usage_checking: Enable/disable server certificate key usage checking in CMP mode (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. - :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] cmp_save_extra_certs: Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] cn_allow_multi: When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + :param pulumi.Input[str] cn_match: When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input[pulumi.InputType['SettingCrlVerificationArgs']] crl_verification: CRL verification options. The structure of `crl_verification` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] ocsp_default_server: Default OCSP server. @@ -1552,7 +1548,7 @@ def get(resource_name: str, :param pulumi.Input[str] ssl_ocsp_source_ip: Source IP address to use to communicate with the OCSP server. :param pulumi.Input[str] strict_crl_check: Enable/disable strict mode CRL checking. Valid values: `enable`, `disable`. :param pulumi.Input[str] strict_ocsp_check: Enable/disable strict mode OCSP checking. Valid values: `enable`, `disable`. - :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + :param pulumi.Input[str] subject_match: When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. :param pulumi.Input[str] subject_set: When searching for a matching certificate, control how to do RDN set matching with certificate subject name (default = subset). Valid values: `subset`, `superset`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -1714,7 +1710,7 @@ def cmp_key_usage_checking(self) -> pulumi.Output[str]: @pulumi.getter(name="cmpSaveExtraCerts") def cmp_save_extra_certs(self) -> pulumi.Output[str]: """ - Enable/disable saving extra certificates in CMP mode. Valid values: `enable`, `disable`. + Enable/disable saving extra certificates in CMP mode (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "cmp_save_extra_certs") @@ -1722,7 +1718,7 @@ def cmp_save_extra_certs(self) -> pulumi.Output[str]: @pulumi.getter(name="cnAllowMulti") def cn_allow_multi(self) -> pulumi.Output[str]: """ - When searching for a matching certificate, allow mutliple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. + When searching for a matching certificate, allow multiple CN fields in certificate subject name (default = enable). Valid values: `disable`, `enable`. """ return pulumi.get(self, "cn_allow_multi") @@ -1730,7 +1726,7 @@ def cn_allow_multi(self) -> pulumi.Output[str]: @pulumi.getter(name="cnMatch") def cn_match(self) -> pulumi.Output[str]: """ - When searching for a matching certificate, control how to find matches in the cn attribute of the certificate subject name. Valid values: `substring`, `value`. + When searching for a matching certificate, control how to do CN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. """ return pulumi.get(self, "cn_match") @@ -1746,7 +1742,7 @@ def crl_verification(self) -> pulumi.Output['outputs.SettingCrlVerification']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1866,7 +1862,7 @@ def strict_ocsp_check(self) -> pulumi.Output[str]: @pulumi.getter(name="subjectMatch") def subject_match(self) -> pulumi.Output[str]: """ - When searching for a matching certificate, control how to find matches in the certificate subject name. Valid values: `substring`, `value`. + When searching for a matching certificate, control how to do RDN value matching with certificate subject name (default = substring). Valid values: `substring`, `value`. """ return pulumi.get(self, "subject_match") @@ -1880,7 +1876,7 @@ def subject_set(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/_inputs.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/_inputs.py index dcb11b0f..da9b413b 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/_inputs.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/_inputs.py @@ -262,9 +262,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, start_ip: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] end_ip: End of IPv6 exclusive range. - :param pulumi.Input[int] id: ID. - :param pulumi.Input[str] start_ip: Start of IPv6 exclusive range. + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -276,9 +274,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[pulumi.Input[str]]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @end_ip.setter @@ -289,7 +284,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -300,9 +295,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[pulumi.Input[str]]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @start_ip.setter @@ -317,9 +309,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, start_ip: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] end_ip: End of IPv6 exclusive range. - :param pulumi.Input[int] id: ID. - :param pulumi.Input[str] start_ip: Start of IPv6 exclusive range. + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -331,9 +321,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[pulumi.Input[str]]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @end_ip.setter @@ -344,7 +331,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -355,9 +342,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[pulumi.Input[str]]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @start_ip.setter @@ -445,9 +429,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, start_ip: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] end_ip: End of IPv6 exclusive range. - :param pulumi.Input[int] id: ID. - :param pulumi.Input[str] start_ip: Start of IPv6 exclusive range. + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -459,9 +441,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[pulumi.Input[str]]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @end_ip.setter @@ -472,7 +451,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -483,9 +462,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[pulumi.Input[str]]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @start_ip.setter @@ -500,9 +476,7 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, start_ip: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] end_ip: End of IPv6 exclusive range. - :param pulumi.Input[int] id: ID. - :param pulumi.Input[str] start_ip: Start of IPv6 exclusive range. + :param pulumi.Input[int] id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -514,9 +488,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[pulumi.Input[str]]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @end_ip.setter @@ -527,7 +498,7 @@ def end_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def id(self) -> Optional[pulumi.Input[int]]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -538,9 +509,6 @@ def id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[pulumi.Input[str]]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @start_ip.setter diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/concentrator.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/concentrator.py index f7d310d9..549ce42d 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/concentrator.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/concentrator.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Concentrator resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Concentrator ID. (1-65535) - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ConcentratorMemberArgs']]] members: Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. :param pulumi.Input[str] name: Concentrator name. :param pulumi.Input[str] src_check: Enable to check source address of phase 2 selector. Disable to check only the destination selector. Valid values: `disable`, `enable`. @@ -76,7 +76,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -147,7 +147,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Concentrator resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Concentrator ID. (1-65535) - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ConcentratorMemberArgs']]] members: Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. :param pulumi.Input[str] name: Concentrator name. :param pulumi.Input[str] src_check: Enable to check source address of phase 2 selector. Disable to check only the destination selector. Valid values: `disable`, `enable`. @@ -196,7 +196,7 @@ def fosid(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -271,14 +271,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.vpn.ipsec.Concentrator("trname", src_check="disable") ``` - ## Import @@ -302,7 +300,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Concentrator ID. (1-65535) - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ConcentratorMemberArgs']]]] members: Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. :param pulumi.Input[str] name: Concentrator name. :param pulumi.Input[str] src_check: Enable to check source address of phase 2 selector. Disable to check only the destination selector. Valid values: `disable`, `enable`. @@ -319,14 +317,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.vpn.ipsec.Concentrator("trname", src_check="disable") ``` - ## Import @@ -410,7 +406,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fosid: Concentrator ID. (1-65535) - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ConcentratorMemberArgs']]]] members: Names of up to 3 VPN tunnels to add to the concentrator. The structure of `member` block is documented below. :param pulumi.Input[str] name: Concentrator name. :param pulumi.Input[str] src_check: Enable to check source address of phase 2 selector. Disable to check only the destination selector. Valid values: `disable`, `enable`. @@ -449,7 +445,7 @@ def fosid(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -479,7 +475,7 @@ def src_check(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/fec.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/fec.py index 4b369d2b..928ecc65 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/fec.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/fec.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Fec resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['FecMappingArgs']]] mappings: FEC redundancy mapping table. The structure of `mappings` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Fec resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['FecMappingArgs']]] mappings: FEC redundancy mapping table. The structure of `mappings` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FecMappingArgs']]]] mappings: FEC redundancy mapping table. The structure of `mappings` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['FecMappingArgs']]]] mappings: FEC redundancy mapping table. The structure of `mappings` block is documented below. :param pulumi.Input[str] name: Profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/forticlient.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/forticlient.py index a4223ab5..b9b6b83c 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/forticlient.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/forticlient.py @@ -201,7 +201,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -350,7 +349,6 @@ def __init__(__self__, status="enable", usergroupname="Guest-group") ``` - ## Import @@ -389,7 +387,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -538,7 +535,6 @@ def __init__(__self__, status="enable", usergroupname="Guest-group") ``` - ## Import @@ -669,7 +665,7 @@ def usergroupname(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkey.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkey.py index 7b2969ba..037fc469 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkey.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkey.py @@ -430,7 +430,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -446,7 +445,6 @@ def __init__(__self__, remote_gw="1.1.1.1", remotespi="0x100") ``` - ## Import @@ -492,7 +490,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -508,7 +505,6 @@ def __init__(__self__, remote_gw="1.1.1.1", remotespi="0x100") ``` - ## Import @@ -736,7 +732,7 @@ def remotespi(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkeyinterface.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkeyinterface.py index 994da693..d0594fc0 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkeyinterface.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/manualkeyinterface.py @@ -561,7 +561,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -581,7 +580,6 @@ def __init__(__self__, remote_gw6="::", remote_spi="0x100") ``` - ## Import @@ -631,7 +629,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -651,7 +648,6 @@ def __init__(__self__, remote_gw6="::", remote_spi="0x100") ``` - ## Import @@ -933,7 +929,7 @@ def remote_spi(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/outputs.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/outputs.py index cf7f5df7..922d2bf6 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/outputs.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/outputs.py @@ -275,9 +275,7 @@ def __init__(__self__, *, id: Optional[int] = None, start_ip: Optional[str] = None): """ - :param str end_ip: End of IPv6 exclusive range. - :param int id: ID. - :param str start_ip: Start of IPv6 exclusive range. + :param int id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -289,25 +287,19 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[str]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[str]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @@ -337,9 +329,7 @@ def __init__(__self__, *, id: Optional[int] = None, start_ip: Optional[str] = None): """ - :param str end_ip: End of IPv6 exclusive range. - :param int id: ID. - :param str start_ip: Start of IPv6 exclusive range. + :param int id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -351,25 +341,19 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[str]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[str]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @@ -477,9 +461,7 @@ def __init__(__self__, *, id: Optional[int] = None, start_ip: Optional[str] = None): """ - :param str end_ip: End of IPv6 exclusive range. - :param int id: ID. - :param str start_ip: Start of IPv6 exclusive range. + :param int id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -491,25 +473,19 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[str]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[str]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") @@ -539,9 +515,7 @@ def __init__(__self__, *, id: Optional[int] = None, start_ip: Optional[str] = None): """ - :param str end_ip: End of IPv6 exclusive range. - :param int id: ID. - :param str start_ip: Start of IPv6 exclusive range. + :param int id: an identifier for the resource with format {{name}}. """ if end_ip is not None: pulumi.set(__self__, "end_ip", end_ip) @@ -553,25 +527,19 @@ def __init__(__self__, *, @property @pulumi.getter(name="endIp") def end_ip(self) -> Optional[str]: - """ - End of IPv6 exclusive range. - """ return pulumi.get(self, "end_ip") @property @pulumi.getter def id(self) -> Optional[int]: """ - ID. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @property @pulumi.getter(name="startIp") def start_ip(self) -> Optional[str]: - """ - Start of IPv6 exclusive range. - """ return pulumi.get(self, "start_ip") diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1.py index de4fef3e..92110159 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1.py @@ -34,11 +34,15 @@ def __init__(__self__, *, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1BackupGatewayArgs']]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1CertificateArgs']]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, dev_id: Optional[pulumi.Input[str]] = None, dev_id_notification: Optional[pulumi.Input[str]] = None, @@ -142,6 +146,16 @@ def __init__(__self__, *, reauth: Optional[pulumi.Input[str]] = None, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -177,11 +191,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['Phase1BackupGatewayArgs']]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input['Phase1CertificateArgs']]] certificates: Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dev_id: Device ID carried by the device ID notification. :param pulumi.Input[str] dev_id_notification: Enable/disable device ID notification. Valid values: `disable`, `enable`. @@ -205,24 +223,24 @@ def __init__(__self__, *, :param pulumi.Input[str] esn: Extended sequence number (ESN) negotiation. Valid values: `require`, `allow`, `disable`. :param pulumi.Input[str] exchange_fgt_device_id: Enable/disable device identifier exchange with peer FortiGate units for use of VPN monitor data by FortiManager. Valid values: `enable`, `disable`. :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -278,14 +296,24 @@ def __init__(__self__, *, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] qkd: Enable/disable use of Quantum Key Distribution (QKD) server. Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] qkd_profile: Quantum Key Distribution (QKD) server profile. :param pulumi.Input[str] reauth: Enable/disable re-authentication upon IKE SA lifetime expiration. Valid values: `disable`, `enable`. :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: Remote VPN gateway. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -334,6 +362,10 @@ def __init__(__self__, *, pulumi.set(__self__, "banner", banner) if cert_id_validation is not None: pulumi.set(__self__, "cert_id_validation", cert_id_validation) + if cert_peer_username_strip is not None: + pulumi.set(__self__, "cert_peer_username_strip", cert_peer_username_strip) + if cert_peer_username_validation is not None: + pulumi.set(__self__, "cert_peer_username_validation", cert_peer_username_validation) if cert_trust_store is not None: pulumi.set(__self__, "cert_trust_store", cert_trust_store) if certificates is not None: @@ -344,6 +376,10 @@ def __init__(__self__, *, pulumi.set(__self__, "client_auto_negotiate", client_auto_negotiate) if client_keep_alive is not None: pulumi.set(__self__, "client_keep_alive", client_keep_alive) + if client_resume is not None: + pulumi.set(__self__, "client_resume", client_resume) + if client_resume_interval is not None: + pulumi.set(__self__, "client_resume_interval", client_resume_interval) if comments is not None: pulumi.set(__self__, "comments", comments) if dev_id is not None: @@ -550,6 +586,26 @@ def __init__(__self__, *, pulumi.set(__self__, "rekey", rekey) if remote_gw is not None: pulumi.set(__self__, "remote_gw", remote_gw) + if remote_gw6_country is not None: + pulumi.set(__self__, "remote_gw6_country", remote_gw6_country) + if remote_gw6_end_ip is not None: + pulumi.set(__self__, "remote_gw6_end_ip", remote_gw6_end_ip) + if remote_gw6_match is not None: + pulumi.set(__self__, "remote_gw6_match", remote_gw6_match) + if remote_gw6_start_ip is not None: + pulumi.set(__self__, "remote_gw6_start_ip", remote_gw6_start_ip) + if remote_gw6_subnet is not None: + pulumi.set(__self__, "remote_gw6_subnet", remote_gw6_subnet) + if remote_gw_country is not None: + pulumi.set(__self__, "remote_gw_country", remote_gw_country) + if remote_gw_end_ip is not None: + pulumi.set(__self__, "remote_gw_end_ip", remote_gw_end_ip) + if remote_gw_match is not None: + pulumi.set(__self__, "remote_gw_match", remote_gw_match) + if remote_gw_start_ip is not None: + pulumi.set(__self__, "remote_gw_start_ip", remote_gw_start_ip) + if remote_gw_subnet is not None: + pulumi.set(__self__, "remote_gw_subnet", remote_gw_subnet) if remotegw_ddns is not None: pulumi.set(__self__, "remotegw_ddns", remotegw_ddns) if rsa_signature_format is not None: @@ -797,6 +853,30 @@ def cert_id_validation(self) -> Optional[pulumi.Input[str]]: def cert_id_validation(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "cert_id_validation", value) + @property + @pulumi.getter(name="certPeerUsernameStrip") + def cert_peer_username_strip(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "cert_peer_username_strip") + + @cert_peer_username_strip.setter + def cert_peer_username_strip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_strip", value) + + @property + @pulumi.getter(name="certPeerUsernameValidation") + def cert_peer_username_validation(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + """ + return pulumi.get(self, "cert_peer_username_validation") + + @cert_peer_username_validation.setter + def cert_peer_username_validation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_validation", value) + @property @pulumi.getter(name="certTrustStore") def cert_trust_store(self) -> Optional[pulumi.Input[str]]: @@ -857,6 +937,30 @@ def client_keep_alive(self) -> Optional[pulumi.Input[str]]: def client_keep_alive(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "client_keep_alive", value) + @property + @pulumi.getter(name="clientResume") + def client_resume(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "client_resume") + + @client_resume.setter + def client_resume(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_resume", value) + + @property + @pulumi.getter(name="clientResumeInterval") + def client_resume_interval(self) -> Optional[pulumi.Input[int]]: + """ + Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + """ + return pulumi.get(self, "client_resume_interval") + + @client_resume_interval.setter + def client_resume_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "client_resume_interval", value) + @property @pulumi.getter def comments(self) -> Optional[pulumi.Input[str]]: @@ -1137,7 +1241,7 @@ def fallback_tcp_threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecBase") def fec_base(self) -> Optional[pulumi.Input[int]]: """ - Number of base Forward Error Correction packets (1 - 100). + Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. """ return pulumi.get(self, "fec_base") @@ -1149,7 +1253,7 @@ def fec_base(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodec") def fec_codec(self) -> Optional[pulumi.Input[int]]: """ - ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* """ return pulumi.get(self, "fec_codec") @@ -1161,7 +1265,7 @@ def fec_codec(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodecString") def fec_codec_string(self) -> Optional[pulumi.Input[str]]: """ - Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. """ return pulumi.get(self, "fec_codec_string") @@ -1221,7 +1325,7 @@ def fec_mapping_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="fecReceiveTimeout") def fec_receive_timeout(self) -> Optional[pulumi.Input[int]]: """ - Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. """ return pulumi.get(self, "fec_receive_timeout") @@ -1233,7 +1337,7 @@ def fec_receive_timeout(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecRedundant") def fec_redundant(self) -> Optional[pulumi.Input[int]]: """ - Number of redundant Forward Error Correction packets (1 - 100). + Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. """ return pulumi.get(self, "fec_redundant") @@ -1317,7 +1421,7 @@ def fragmentation_mtu(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1341,7 +1445,7 @@ def group_authentication(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupAuthenticationSecret") def group_authentication_secret(self) -> Optional[pulumi.Input[str]]: """ - Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. """ return pulumi.get(self, "group_authentication_secret") @@ -2013,7 +2117,7 @@ def ppk_secret(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority for routes added by IKE (0 - 4294967295). + Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -2093,11 +2197,131 @@ def remote_gw(self) -> Optional[pulumi.Input[str]]: def remote_gw(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "remote_gw", value) + @property + @pulumi.getter(name="remoteGw6Country") + def remote_gw6_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw6_country") + + @remote_gw6_country.setter + def remote_gw6_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_country", value) + + @property + @pulumi.getter(name="remoteGw6EndIp") + def remote_gw6_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_end_ip") + + @remote_gw6_end_ip.setter + def remote_gw6_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_end_ip", value) + + @property + @pulumi.getter(name="remoteGw6Match") + def remote_gw6_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw6_match") + + @remote_gw6_match.setter + def remote_gw6_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_match", value) + + @property + @pulumi.getter(name="remoteGw6StartIp") + def remote_gw6_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_start_ip") + + @remote_gw6_start_ip.setter + def remote_gw6_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_start_ip", value) + + @property + @pulumi.getter(name="remoteGw6Subnet") + def remote_gw6_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 address and prefix. + """ + return pulumi.get(self, "remote_gw6_subnet") + + @remote_gw6_subnet.setter + def remote_gw6_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_subnet", value) + + @property + @pulumi.getter(name="remoteGwCountry") + def remote_gw_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw_country") + + @remote_gw_country.setter + def remote_gw_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_country", value) + + @property + @pulumi.getter(name="remoteGwEndIp") + def remote_gw_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_end_ip") + + @remote_gw_end_ip.setter + def remote_gw_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_end_ip", value) + + @property + @pulumi.getter(name="remoteGwMatch") + def remote_gw_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw_match") + + @remote_gw_match.setter + def remote_gw_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_match", value) + + @property + @pulumi.getter(name="remoteGwStartIp") + def remote_gw_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_start_ip") + + @remote_gw_start_ip.setter + def remote_gw_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_start_ip", value) + + @property + @pulumi.getter(name="remoteGwSubnet") + def remote_gw_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 address and subnet mask. + """ + return pulumi.get(self, "remote_gw_subnet") + + @remote_gw_subnet.setter + def remote_gw_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_subnet", value) + @property @pulumi.getter(name="remotegwDdns") def remotegw_ddns(self) -> Optional[pulumi.Input[str]]: """ - Domain name of remote gateway (eg. name.DDNS.com). + Domain name of remote gateway. For example, name.ddns.com. """ return pulumi.get(self, "remotegw_ddns") @@ -2292,11 +2516,15 @@ def __init__(__self__, *, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1BackupGatewayArgs']]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1CertificateArgs']]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, dev_id: Optional[pulumi.Input[str]] = None, dev_id_notification: Optional[pulumi.Input[str]] = None, @@ -2403,6 +2631,16 @@ def __init__(__self__, *, reauth: Optional[pulumi.Input[str]] = None, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -2435,11 +2673,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['Phase1BackupGatewayArgs']]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input['Phase1CertificateArgs']]] certificates: Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dev_id: Device ID carried by the device ID notification. :param pulumi.Input[str] dev_id_notification: Enable/disable device ID notification. Valid values: `disable`, `enable`. @@ -2463,24 +2705,24 @@ def __init__(__self__, *, :param pulumi.Input[str] esn: Extended sequence number (ESN) negotiation. Valid values: `require`, `allow`, `disable`. :param pulumi.Input[str] exchange_fgt_device_id: Enable/disable device identifier exchange with peer FortiGate units for use of VPN monitor data by FortiManager. Valid values: `enable`, `disable`. :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -2537,7 +2779,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] proposal: Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). @@ -2546,7 +2788,17 @@ def __init__(__self__, *, :param pulumi.Input[str] reauth: Enable/disable re-authentication upon IKE SA lifetime expiration. Valid values: `disable`, `enable`. :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: Remote VPN gateway. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -2592,6 +2844,10 @@ def __init__(__self__, *, pulumi.set(__self__, "banner", banner) if cert_id_validation is not None: pulumi.set(__self__, "cert_id_validation", cert_id_validation) + if cert_peer_username_strip is not None: + pulumi.set(__self__, "cert_peer_username_strip", cert_peer_username_strip) + if cert_peer_username_validation is not None: + pulumi.set(__self__, "cert_peer_username_validation", cert_peer_username_validation) if cert_trust_store is not None: pulumi.set(__self__, "cert_trust_store", cert_trust_store) if certificates is not None: @@ -2602,6 +2858,10 @@ def __init__(__self__, *, pulumi.set(__self__, "client_auto_negotiate", client_auto_negotiate) if client_keep_alive is not None: pulumi.set(__self__, "client_keep_alive", client_keep_alive) + if client_resume is not None: + pulumi.set(__self__, "client_resume", client_resume) + if client_resume_interval is not None: + pulumi.set(__self__, "client_resume_interval", client_resume_interval) if comments is not None: pulumi.set(__self__, "comments", comments) if dev_id is not None: @@ -2814,6 +3074,26 @@ def __init__(__self__, *, pulumi.set(__self__, "rekey", rekey) if remote_gw is not None: pulumi.set(__self__, "remote_gw", remote_gw) + if remote_gw6_country is not None: + pulumi.set(__self__, "remote_gw6_country", remote_gw6_country) + if remote_gw6_end_ip is not None: + pulumi.set(__self__, "remote_gw6_end_ip", remote_gw6_end_ip) + if remote_gw6_match is not None: + pulumi.set(__self__, "remote_gw6_match", remote_gw6_match) + if remote_gw6_start_ip is not None: + pulumi.set(__self__, "remote_gw6_start_ip", remote_gw6_start_ip) + if remote_gw6_subnet is not None: + pulumi.set(__self__, "remote_gw6_subnet", remote_gw6_subnet) + if remote_gw_country is not None: + pulumi.set(__self__, "remote_gw_country", remote_gw_country) + if remote_gw_end_ip is not None: + pulumi.set(__self__, "remote_gw_end_ip", remote_gw_end_ip) + if remote_gw_match is not None: + pulumi.set(__self__, "remote_gw_match", remote_gw_match) + if remote_gw_start_ip is not None: + pulumi.set(__self__, "remote_gw_start_ip", remote_gw_start_ip) + if remote_gw_subnet is not None: + pulumi.set(__self__, "remote_gw_subnet", remote_gw_subnet) if remotegw_ddns is not None: pulumi.set(__self__, "remotegw_ddns", remotegw_ddns) if rsa_signature_format is not None: @@ -3025,6 +3305,30 @@ def cert_id_validation(self) -> Optional[pulumi.Input[str]]: def cert_id_validation(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "cert_id_validation", value) + @property + @pulumi.getter(name="certPeerUsernameStrip") + def cert_peer_username_strip(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "cert_peer_username_strip") + + @cert_peer_username_strip.setter + def cert_peer_username_strip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_strip", value) + + @property + @pulumi.getter(name="certPeerUsernameValidation") + def cert_peer_username_validation(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + """ + return pulumi.get(self, "cert_peer_username_validation") + + @cert_peer_username_validation.setter + def cert_peer_username_validation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_validation", value) + @property @pulumi.getter(name="certTrustStore") def cert_trust_store(self) -> Optional[pulumi.Input[str]]: @@ -3085,6 +3389,30 @@ def client_keep_alive(self) -> Optional[pulumi.Input[str]]: def client_keep_alive(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "client_keep_alive", value) + @property + @pulumi.getter(name="clientResume") + def client_resume(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "client_resume") + + @client_resume.setter + def client_resume(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_resume", value) + + @property + @pulumi.getter(name="clientResumeInterval") + def client_resume_interval(self) -> Optional[pulumi.Input[int]]: + """ + Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + """ + return pulumi.get(self, "client_resume_interval") + + @client_resume_interval.setter + def client_resume_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "client_resume_interval", value) + @property @pulumi.getter def comments(self) -> Optional[pulumi.Input[str]]: @@ -3365,7 +3693,7 @@ def fallback_tcp_threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecBase") def fec_base(self) -> Optional[pulumi.Input[int]]: """ - Number of base Forward Error Correction packets (1 - 100). + Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. """ return pulumi.get(self, "fec_base") @@ -3377,7 +3705,7 @@ def fec_base(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodec") def fec_codec(self) -> Optional[pulumi.Input[int]]: """ - ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* """ return pulumi.get(self, "fec_codec") @@ -3389,7 +3717,7 @@ def fec_codec(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodecString") def fec_codec_string(self) -> Optional[pulumi.Input[str]]: """ - Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. """ return pulumi.get(self, "fec_codec_string") @@ -3449,7 +3777,7 @@ def fec_mapping_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="fecReceiveTimeout") def fec_receive_timeout(self) -> Optional[pulumi.Input[int]]: """ - Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. """ return pulumi.get(self, "fec_receive_timeout") @@ -3461,7 +3789,7 @@ def fec_receive_timeout(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecRedundant") def fec_redundant(self) -> Optional[pulumi.Input[int]]: """ - Number of redundant Forward Error Correction packets (1 - 100). + Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. """ return pulumi.get(self, "fec_redundant") @@ -3545,7 +3873,7 @@ def fragmentation_mtu(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3569,7 +3897,7 @@ def group_authentication(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupAuthenticationSecret") def group_authentication_secret(self) -> Optional[pulumi.Input[str]]: """ - Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. """ return pulumi.get(self, "group_authentication_secret") @@ -4253,7 +4581,7 @@ def ppk_secret(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority for routes added by IKE (0 - 4294967295). + Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -4357,11 +4685,131 @@ def remote_gw(self) -> Optional[pulumi.Input[str]]: def remote_gw(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "remote_gw", value) + @property + @pulumi.getter(name="remoteGw6Country") + def remote_gw6_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw6_country") + + @remote_gw6_country.setter + def remote_gw6_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_country", value) + + @property + @pulumi.getter(name="remoteGw6EndIp") + def remote_gw6_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_end_ip") + + @remote_gw6_end_ip.setter + def remote_gw6_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_end_ip", value) + + @property + @pulumi.getter(name="remoteGw6Match") + def remote_gw6_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw6_match") + + @remote_gw6_match.setter + def remote_gw6_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_match", value) + + @property + @pulumi.getter(name="remoteGw6StartIp") + def remote_gw6_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_start_ip") + + @remote_gw6_start_ip.setter + def remote_gw6_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_start_ip", value) + + @property + @pulumi.getter(name="remoteGw6Subnet") + def remote_gw6_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 address and prefix. + """ + return pulumi.get(self, "remote_gw6_subnet") + + @remote_gw6_subnet.setter + def remote_gw6_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_subnet", value) + + @property + @pulumi.getter(name="remoteGwCountry") + def remote_gw_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw_country") + + @remote_gw_country.setter + def remote_gw_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_country", value) + + @property + @pulumi.getter(name="remoteGwEndIp") + def remote_gw_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_end_ip") + + @remote_gw_end_ip.setter + def remote_gw_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_end_ip", value) + + @property + @pulumi.getter(name="remoteGwMatch") + def remote_gw_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw_match") + + @remote_gw_match.setter + def remote_gw_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_match", value) + + @property + @pulumi.getter(name="remoteGwStartIp") + def remote_gw_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_start_ip") + + @remote_gw_start_ip.setter + def remote_gw_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_start_ip", value) + + @property + @pulumi.getter(name="remoteGwSubnet") + def remote_gw_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 address and subnet mask. + """ + return pulumi.get(self, "remote_gw_subnet") + + @remote_gw_subnet.setter + def remote_gw_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_subnet", value) + @property @pulumi.getter(name="remotegwDdns") def remotegw_ddns(self) -> Optional[pulumi.Input[str]]: """ - Domain name of remote gateway (eg. name.DDNS.com). + Domain name of remote gateway. For example, name.ddns.com. """ return pulumi.get(self, "remotegw_ddns") @@ -4558,11 +5006,15 @@ def __init__(__self__, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1BackupGatewayArgs']]]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1CertificateArgs']]]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, dev_id: Optional[pulumi.Input[str]] = None, dev_id_notification: Optional[pulumi.Input[str]] = None, @@ -4669,6 +5121,16 @@ def __init__(__self__, reauth: Optional[pulumi.Input[str]] = None, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -4690,7 +5152,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -4768,7 +5229,6 @@ def __init__(__self__, wizard_type="custom", xauthtype="disable") ``` - ## Import @@ -4805,11 +5265,15 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1BackupGatewayArgs']]]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1CertificateArgs']]]] certificates: Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dev_id: Device ID carried by the device ID notification. :param pulumi.Input[str] dev_id_notification: Enable/disable device ID notification. Valid values: `disable`, `enable`. @@ -4833,24 +5297,24 @@ def __init__(__self__, :param pulumi.Input[str] esn: Extended sequence number (ESN) negotiation. Valid values: `require`, `allow`, `disable`. :param pulumi.Input[str] exchange_fgt_device_id: Enable/disable device identifier exchange with peer FortiGate units for use of VPN monitor data by FortiManager. Valid values: `enable`, `disable`. :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -4907,7 +5371,7 @@ def __init__(__self__, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] proposal: Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). @@ -4916,7 +5380,17 @@ def __init__(__self__, :param pulumi.Input[str] reauth: Enable/disable re-authentication upon IKE SA lifetime expiration. Valid values: `disable`, `enable`. :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: Remote VPN gateway. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -4943,7 +5417,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -5021,7 +5494,6 @@ def __init__(__self__, wizard_type="custom", xauthtype="disable") ``` - ## Import @@ -5071,11 +5543,15 @@ def _internal_init(__self__, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1BackupGatewayArgs']]]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1CertificateArgs']]]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, dev_id: Optional[pulumi.Input[str]] = None, dev_id_notification: Optional[pulumi.Input[str]] = None, @@ -5182,6 +5658,16 @@ def _internal_init(__self__, reauth: Optional[pulumi.Input[str]] = None, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -5221,11 +5707,15 @@ def _internal_init(__self__, __props__.__dict__["backup_gateways"] = backup_gateways __props__.__dict__["banner"] = banner __props__.__dict__["cert_id_validation"] = cert_id_validation + __props__.__dict__["cert_peer_username_strip"] = cert_peer_username_strip + __props__.__dict__["cert_peer_username_validation"] = cert_peer_username_validation __props__.__dict__["cert_trust_store"] = cert_trust_store __props__.__dict__["certificates"] = certificates __props__.__dict__["childless_ike"] = childless_ike __props__.__dict__["client_auto_negotiate"] = client_auto_negotiate __props__.__dict__["client_keep_alive"] = client_keep_alive + __props__.__dict__["client_resume"] = client_resume + __props__.__dict__["client_resume_interval"] = client_resume_interval __props__.__dict__["comments"] = comments __props__.__dict__["dev_id"] = dev_id __props__.__dict__["dev_id_notification"] = dev_id_notification @@ -5338,6 +5828,16 @@ def _internal_init(__self__, __props__.__dict__["reauth"] = reauth __props__.__dict__["rekey"] = rekey __props__.__dict__["remote_gw"] = remote_gw + __props__.__dict__["remote_gw6_country"] = remote_gw6_country + __props__.__dict__["remote_gw6_end_ip"] = remote_gw6_end_ip + __props__.__dict__["remote_gw6_match"] = remote_gw6_match + __props__.__dict__["remote_gw6_start_ip"] = remote_gw6_start_ip + __props__.__dict__["remote_gw6_subnet"] = remote_gw6_subnet + __props__.__dict__["remote_gw_country"] = remote_gw_country + __props__.__dict__["remote_gw_end_ip"] = remote_gw_end_ip + __props__.__dict__["remote_gw_match"] = remote_gw_match + __props__.__dict__["remote_gw_start_ip"] = remote_gw_start_ip + __props__.__dict__["remote_gw_subnet"] = remote_gw_subnet __props__.__dict__["remotegw_ddns"] = remotegw_ddns __props__.__dict__["rsa_signature_format"] = rsa_signature_format __props__.__dict__["rsa_signature_hash_override"] = rsa_signature_hash_override @@ -5380,11 +5880,15 @@ def get(resource_name: str, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1BackupGatewayArgs']]]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1CertificateArgs']]]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, dev_id: Optional[pulumi.Input[str]] = None, dev_id_notification: Optional[pulumi.Input[str]] = None, @@ -5491,6 +5995,16 @@ def get(resource_name: str, reauth: Optional[pulumi.Input[str]] = None, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -5528,11 +6042,15 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1BackupGatewayArgs']]]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1CertificateArgs']]]] certificates: Names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] dev_id: Device ID carried by the device ID notification. :param pulumi.Input[str] dev_id_notification: Enable/disable device ID notification. Valid values: `disable`, `enable`. @@ -5556,24 +6074,24 @@ def get(resource_name: str, :param pulumi.Input[str] esn: Extended sequence number (ESN) negotiation. Valid values: `require`, `allow`, `disable`. :param pulumi.Input[str] exchange_fgt_device_id: Enable/disable device identifier exchange with peer FortiGate units for use of VPN monitor data by FortiManager. Valid values: `enable`, `disable`. :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -5630,7 +6148,7 @@ def get(resource_name: str, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] proposal: Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). @@ -5639,7 +6157,17 @@ def get(resource_name: str, :param pulumi.Input[str] reauth: Enable/disable re-authentication upon IKE SA lifetime expiration. Valid values: `disable`, `enable`. :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: Remote VPN gateway. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -5674,11 +6202,15 @@ def get(resource_name: str, __props__.__dict__["backup_gateways"] = backup_gateways __props__.__dict__["banner"] = banner __props__.__dict__["cert_id_validation"] = cert_id_validation + __props__.__dict__["cert_peer_username_strip"] = cert_peer_username_strip + __props__.__dict__["cert_peer_username_validation"] = cert_peer_username_validation __props__.__dict__["cert_trust_store"] = cert_trust_store __props__.__dict__["certificates"] = certificates __props__.__dict__["childless_ike"] = childless_ike __props__.__dict__["client_auto_negotiate"] = client_auto_negotiate __props__.__dict__["client_keep_alive"] = client_keep_alive + __props__.__dict__["client_resume"] = client_resume + __props__.__dict__["client_resume_interval"] = client_resume_interval __props__.__dict__["comments"] = comments __props__.__dict__["dev_id"] = dev_id __props__.__dict__["dev_id_notification"] = dev_id_notification @@ -5785,6 +6317,16 @@ def get(resource_name: str, __props__.__dict__["reauth"] = reauth __props__.__dict__["rekey"] = rekey __props__.__dict__["remote_gw"] = remote_gw + __props__.__dict__["remote_gw6_country"] = remote_gw6_country + __props__.__dict__["remote_gw6_end_ip"] = remote_gw6_end_ip + __props__.__dict__["remote_gw6_match"] = remote_gw6_match + __props__.__dict__["remote_gw6_start_ip"] = remote_gw6_start_ip + __props__.__dict__["remote_gw6_subnet"] = remote_gw6_subnet + __props__.__dict__["remote_gw_country"] = remote_gw_country + __props__.__dict__["remote_gw_end_ip"] = remote_gw_end_ip + __props__.__dict__["remote_gw_match"] = remote_gw_match + __props__.__dict__["remote_gw_start_ip"] = remote_gw_start_ip + __props__.__dict__["remote_gw_subnet"] = remote_gw_subnet __props__.__dict__["remotegw_ddns"] = remotegw_ddns __props__.__dict__["rsa_signature_format"] = rsa_signature_format __props__.__dict__["rsa_signature_hash_override"] = rsa_signature_hash_override @@ -5922,6 +6464,22 @@ def cert_id_validation(self) -> pulumi.Output[str]: """ return pulumi.get(self, "cert_id_validation") + @property + @pulumi.getter(name="certPeerUsernameStrip") + def cert_peer_username_strip(self) -> pulumi.Output[str]: + """ + Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "cert_peer_username_strip") + + @property + @pulumi.getter(name="certPeerUsernameValidation") + def cert_peer_username_validation(self) -> pulumi.Output[str]: + """ + Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + """ + return pulumi.get(self, "cert_peer_username_validation") + @property @pulumi.getter(name="certTrustStore") def cert_trust_store(self) -> pulumi.Output[str]: @@ -5962,6 +6520,22 @@ def client_keep_alive(self) -> pulumi.Output[str]: """ return pulumi.get(self, "client_keep_alive") + @property + @pulumi.getter(name="clientResume") + def client_resume(self) -> pulumi.Output[str]: + """ + Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "client_resume") + + @property + @pulumi.getter(name="clientResumeInterval") + def client_resume_interval(self) -> pulumi.Output[int]: + """ + Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + """ + return pulumi.get(self, "client_resume_interval") + @property @pulumi.getter def comments(self) -> pulumi.Output[Optional[str]]: @@ -6150,7 +6724,7 @@ def fallback_tcp_threshold(self) -> pulumi.Output[int]: @pulumi.getter(name="fecBase") def fec_base(self) -> pulumi.Output[int]: """ - Number of base Forward Error Correction packets (1 - 100). + Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. """ return pulumi.get(self, "fec_base") @@ -6158,7 +6732,7 @@ def fec_base(self) -> pulumi.Output[int]: @pulumi.getter(name="fecCodec") def fec_codec(self) -> pulumi.Output[int]: """ - ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* """ return pulumi.get(self, "fec_codec") @@ -6166,7 +6740,7 @@ def fec_codec(self) -> pulumi.Output[int]: @pulumi.getter(name="fecCodecString") def fec_codec_string(self) -> pulumi.Output[str]: """ - Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. """ return pulumi.get(self, "fec_codec_string") @@ -6206,7 +6780,7 @@ def fec_mapping_profile(self) -> pulumi.Output[str]: @pulumi.getter(name="fecReceiveTimeout") def fec_receive_timeout(self) -> pulumi.Output[int]: """ - Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. """ return pulumi.get(self, "fec_receive_timeout") @@ -6214,7 +6788,7 @@ def fec_receive_timeout(self) -> pulumi.Output[int]: @pulumi.getter(name="fecRedundant") def fec_redundant(self) -> pulumi.Output[int]: """ - Number of redundant Forward Error Correction packets (1 - 100). + Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. """ return pulumi.get(self, "fec_redundant") @@ -6270,7 +6844,7 @@ def fragmentation_mtu(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -6286,7 +6860,7 @@ def group_authentication(self) -> pulumi.Output[str]: @pulumi.getter(name="groupAuthenticationSecret") def group_authentication_secret(self) -> pulumi.Output[Optional[str]]: """ - Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. """ return pulumi.get(self, "group_authentication_secret") @@ -6742,7 +7316,7 @@ def ppk_secret(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def priority(self) -> pulumi.Output[int]: """ - Priority for routes added by IKE (0 - 4294967295). + Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -6810,11 +7384,91 @@ def remote_gw(self) -> pulumi.Output[str]: """ return pulumi.get(self, "remote_gw") + @property + @pulumi.getter(name="remoteGw6Country") + def remote_gw6_country(self) -> pulumi.Output[str]: + """ + IPv6 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw6_country") + + @property + @pulumi.getter(name="remoteGw6EndIp") + def remote_gw6_end_ip(self) -> pulumi.Output[str]: + """ + Last IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_end_ip") + + @property + @pulumi.getter(name="remoteGw6Match") + def remote_gw6_match(self) -> pulumi.Output[str]: + """ + Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw6_match") + + @property + @pulumi.getter(name="remoteGw6StartIp") + def remote_gw6_start_ip(self) -> pulumi.Output[str]: + """ + First IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_start_ip") + + @property + @pulumi.getter(name="remoteGw6Subnet") + def remote_gw6_subnet(self) -> pulumi.Output[str]: + """ + IPv6 address and prefix. + """ + return pulumi.get(self, "remote_gw6_subnet") + + @property + @pulumi.getter(name="remoteGwCountry") + def remote_gw_country(self) -> pulumi.Output[str]: + """ + IPv4 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw_country") + + @property + @pulumi.getter(name="remoteGwEndIp") + def remote_gw_end_ip(self) -> pulumi.Output[str]: + """ + Last IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_end_ip") + + @property + @pulumi.getter(name="remoteGwMatch") + def remote_gw_match(self) -> pulumi.Output[str]: + """ + Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw_match") + + @property + @pulumi.getter(name="remoteGwStartIp") + def remote_gw_start_ip(self) -> pulumi.Output[str]: + """ + First IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_start_ip") + + @property + @pulumi.getter(name="remoteGwSubnet") + def remote_gw_subnet(self) -> pulumi.Output[str]: + """ + IPv4 address and subnet mask. + """ + return pulumi.get(self, "remote_gw_subnet") + @property @pulumi.getter(name="remotegwDdns") def remotegw_ddns(self) -> pulumi.Output[str]: """ - Domain name of remote gateway (eg. name.DDNS.com). + Domain name of remote gateway. For example, name.ddns.com. """ return pulumi.get(self, "remotegw_ddns") @@ -6908,7 +7562,7 @@ def usrgrp(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1interface.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1interface.py index 997954f9..af19a9cc 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1interface.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase1interface.py @@ -42,11 +42,15 @@ def __init__(__self__, *, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1interfaceBackupGatewayArgs']]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1interfaceCertificateArgs']]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, default_gw: Optional[pulumi.Input[str]] = None, default_gw_priority: Optional[pulumi.Input[int]] = None, @@ -175,6 +179,16 @@ def __init__(__self__, *, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, remote_gw6: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -220,11 +234,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['Phase1interfaceBackupGatewayArgs']]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input['Phase1interfaceCertificateArgs']]] certificates: The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] default_gw: IPv4 address of default route gateway to use for traffic exiting the interface. :param pulumi.Input[int] default_gw_priority: Priority for default gateway route. A higher priority number signifies a less preferred route. @@ -259,24 +277,24 @@ def __init__(__self__, *, :param pulumi.Input[str] exchange_ip_addr4: IPv4 address to exchange with peers. :param pulumi.Input[str] exchange_ip_addr6: IPv6 address to exchange with peers :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -344,7 +362,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] qkd: Enable/disable use of Quantum Key Distribution (QKD) server. Valid values: `disable`, `allow`, `require`. @@ -353,7 +371,17 @@ def __init__(__self__, *, :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: IPv4 address of the remote gateway's external interface. :param pulumi.Input[str] remote_gw6: IPv6 address of the remote gateway's external interface. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -421,6 +449,10 @@ def __init__(__self__, *, pulumi.set(__self__, "banner", banner) if cert_id_validation is not None: pulumi.set(__self__, "cert_id_validation", cert_id_validation) + if cert_peer_username_strip is not None: + pulumi.set(__self__, "cert_peer_username_strip", cert_peer_username_strip) + if cert_peer_username_validation is not None: + pulumi.set(__self__, "cert_peer_username_validation", cert_peer_username_validation) if cert_trust_store is not None: pulumi.set(__self__, "cert_trust_store", cert_trust_store) if certificates is not None: @@ -431,6 +463,10 @@ def __init__(__self__, *, pulumi.set(__self__, "client_auto_negotiate", client_auto_negotiate) if client_keep_alive is not None: pulumi.set(__self__, "client_keep_alive", client_keep_alive) + if client_resume is not None: + pulumi.set(__self__, "client_resume", client_resume) + if client_resume_interval is not None: + pulumi.set(__self__, "client_resume_interval", client_resume_interval) if comments is not None: pulumi.set(__self__, "comments", comments) if default_gw is not None: @@ -687,6 +723,26 @@ def __init__(__self__, *, pulumi.set(__self__, "remote_gw", remote_gw) if remote_gw6 is not None: pulumi.set(__self__, "remote_gw6", remote_gw6) + if remote_gw6_country is not None: + pulumi.set(__self__, "remote_gw6_country", remote_gw6_country) + if remote_gw6_end_ip is not None: + pulumi.set(__self__, "remote_gw6_end_ip", remote_gw6_end_ip) + if remote_gw6_match is not None: + pulumi.set(__self__, "remote_gw6_match", remote_gw6_match) + if remote_gw6_start_ip is not None: + pulumi.set(__self__, "remote_gw6_start_ip", remote_gw6_start_ip) + if remote_gw6_subnet is not None: + pulumi.set(__self__, "remote_gw6_subnet", remote_gw6_subnet) + if remote_gw_country is not None: + pulumi.set(__self__, "remote_gw_country", remote_gw_country) + if remote_gw_end_ip is not None: + pulumi.set(__self__, "remote_gw_end_ip", remote_gw_end_ip) + if remote_gw_match is not None: + pulumi.set(__self__, "remote_gw_match", remote_gw_match) + if remote_gw_start_ip is not None: + pulumi.set(__self__, "remote_gw_start_ip", remote_gw_start_ip) + if remote_gw_subnet is not None: + pulumi.set(__self__, "remote_gw_subnet", remote_gw_subnet) if remotegw_ddns is not None: pulumi.set(__self__, "remotegw_ddns", remotegw_ddns) if rsa_signature_format is not None: @@ -1034,6 +1090,30 @@ def cert_id_validation(self) -> Optional[pulumi.Input[str]]: def cert_id_validation(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "cert_id_validation", value) + @property + @pulumi.getter(name="certPeerUsernameStrip") + def cert_peer_username_strip(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "cert_peer_username_strip") + + @cert_peer_username_strip.setter + def cert_peer_username_strip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_strip", value) + + @property + @pulumi.getter(name="certPeerUsernameValidation") + def cert_peer_username_validation(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + """ + return pulumi.get(self, "cert_peer_username_validation") + + @cert_peer_username_validation.setter + def cert_peer_username_validation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_validation", value) + @property @pulumi.getter(name="certTrustStore") def cert_trust_store(self) -> Optional[pulumi.Input[str]]: @@ -1094,6 +1174,30 @@ def client_keep_alive(self) -> Optional[pulumi.Input[str]]: def client_keep_alive(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "client_keep_alive", value) + @property + @pulumi.getter(name="clientResume") + def client_resume(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "client_resume") + + @client_resume.setter + def client_resume(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_resume", value) + + @property + @pulumi.getter(name="clientResumeInterval") + def client_resume_interval(self) -> Optional[pulumi.Input[int]]: + """ + Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + """ + return pulumi.get(self, "client_resume_interval") + + @client_resume_interval.setter + def client_resume_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "client_resume_interval", value) + @property @pulumi.getter def comments(self) -> Optional[pulumi.Input[str]]: @@ -1506,7 +1610,7 @@ def fallback_tcp_threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecBase") def fec_base(self) -> Optional[pulumi.Input[int]]: """ - Number of base Forward Error Correction packets (1 - 100). + Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. """ return pulumi.get(self, "fec_base") @@ -1518,7 +1622,7 @@ def fec_base(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodec") def fec_codec(self) -> Optional[pulumi.Input[int]]: """ - ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* """ return pulumi.get(self, "fec_codec") @@ -1530,7 +1634,7 @@ def fec_codec(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodecString") def fec_codec_string(self) -> Optional[pulumi.Input[str]]: """ - Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. """ return pulumi.get(self, "fec_codec_string") @@ -1590,7 +1694,7 @@ def fec_mapping_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="fecReceiveTimeout") def fec_receive_timeout(self) -> Optional[pulumi.Input[int]]: """ - Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. """ return pulumi.get(self, "fec_receive_timeout") @@ -1602,7 +1706,7 @@ def fec_receive_timeout(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecRedundant") def fec_redundant(self) -> Optional[pulumi.Input[int]]: """ - Number of redundant Forward Error Correction packets (1 - 100). + Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. """ return pulumi.get(self, "fec_redundant") @@ -1686,7 +1790,7 @@ def fragmentation_mtu(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1710,7 +1814,7 @@ def group_authentication(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupAuthenticationSecret") def group_authentication_secret(self) -> Optional[pulumi.Input[str]]: """ - Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. """ return pulumi.get(self, "group_authentication_secret") @@ -2526,7 +2630,7 @@ def ppk_secret(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority for routes added by IKE (0 - 4294967295). + Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -2630,11 +2734,131 @@ def remote_gw6(self) -> Optional[pulumi.Input[str]]: def remote_gw6(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "remote_gw6", value) + @property + @pulumi.getter(name="remoteGw6Country") + def remote_gw6_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw6_country") + + @remote_gw6_country.setter + def remote_gw6_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_country", value) + + @property + @pulumi.getter(name="remoteGw6EndIp") + def remote_gw6_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_end_ip") + + @remote_gw6_end_ip.setter + def remote_gw6_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_end_ip", value) + + @property + @pulumi.getter(name="remoteGw6Match") + def remote_gw6_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw6_match") + + @remote_gw6_match.setter + def remote_gw6_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_match", value) + + @property + @pulumi.getter(name="remoteGw6StartIp") + def remote_gw6_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_start_ip") + + @remote_gw6_start_ip.setter + def remote_gw6_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_start_ip", value) + + @property + @pulumi.getter(name="remoteGw6Subnet") + def remote_gw6_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 address and prefix. + """ + return pulumi.get(self, "remote_gw6_subnet") + + @remote_gw6_subnet.setter + def remote_gw6_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_subnet", value) + + @property + @pulumi.getter(name="remoteGwCountry") + def remote_gw_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw_country") + + @remote_gw_country.setter + def remote_gw_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_country", value) + + @property + @pulumi.getter(name="remoteGwEndIp") + def remote_gw_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_end_ip") + + @remote_gw_end_ip.setter + def remote_gw_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_end_ip", value) + + @property + @pulumi.getter(name="remoteGwMatch") + def remote_gw_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw_match") + + @remote_gw_match.setter + def remote_gw_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_match", value) + + @property + @pulumi.getter(name="remoteGwStartIp") + def remote_gw_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_start_ip") + + @remote_gw_start_ip.setter + def remote_gw_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_start_ip", value) + + @property + @pulumi.getter(name="remoteGwSubnet") + def remote_gw_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 address and subnet mask. + """ + return pulumi.get(self, "remote_gw_subnet") + + @remote_gw_subnet.setter + def remote_gw_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_subnet", value) + @property @pulumi.getter(name="remotegwDdns") def remotegw_ddns(self) -> Optional[pulumi.Input[str]]: """ - Domain name of remote gateway (eg. name.DDNS.com). + Domain name of remote gateway. For example, name.ddns.com. """ return pulumi.get(self, "remotegw_ddns") @@ -2862,11 +3086,15 @@ def __init__(__self__, *, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1interfaceBackupGatewayArgs']]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input['Phase1interfaceCertificateArgs']]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, default_gw: Optional[pulumi.Input[str]] = None, default_gw_priority: Optional[pulumi.Input[int]] = None, @@ -2997,6 +3225,16 @@ def __init__(__self__, *, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, remote_gw6: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -3040,11 +3278,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['Phase1interfaceBackupGatewayArgs']]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input['Phase1interfaceCertificateArgs']]] certificates: The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] default_gw: IPv4 address of default route gateway to use for traffic exiting the interface. :param pulumi.Input[int] default_gw_priority: Priority for default gateway route. A higher priority number signifies a less preferred route. @@ -3079,24 +3321,24 @@ def __init__(__self__, *, :param pulumi.Input[str] exchange_ip_addr4: IPv4 address to exchange with peers. :param pulumi.Input[str] exchange_ip_addr6: IPv6 address to exchange with peers :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -3165,7 +3407,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] proposal: Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). @@ -3175,7 +3417,17 @@ def __init__(__self__, *, :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: IPv4 address of the remote gateway's external interface. :param pulumi.Input[str] remote_gw6: IPv6 address of the remote gateway's external interface. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -3241,6 +3493,10 @@ def __init__(__self__, *, pulumi.set(__self__, "banner", banner) if cert_id_validation is not None: pulumi.set(__self__, "cert_id_validation", cert_id_validation) + if cert_peer_username_strip is not None: + pulumi.set(__self__, "cert_peer_username_strip", cert_peer_username_strip) + if cert_peer_username_validation is not None: + pulumi.set(__self__, "cert_peer_username_validation", cert_peer_username_validation) if cert_trust_store is not None: pulumi.set(__self__, "cert_trust_store", cert_trust_store) if certificates is not None: @@ -3251,6 +3507,10 @@ def __init__(__self__, *, pulumi.set(__self__, "client_auto_negotiate", client_auto_negotiate) if client_keep_alive is not None: pulumi.set(__self__, "client_keep_alive", client_keep_alive) + if client_resume is not None: + pulumi.set(__self__, "client_resume", client_resume) + if client_resume_interval is not None: + pulumi.set(__self__, "client_resume_interval", client_resume_interval) if comments is not None: pulumi.set(__self__, "comments", comments) if default_gw is not None: @@ -3511,6 +3771,26 @@ def __init__(__self__, *, pulumi.set(__self__, "remote_gw", remote_gw) if remote_gw6 is not None: pulumi.set(__self__, "remote_gw6", remote_gw6) + if remote_gw6_country is not None: + pulumi.set(__self__, "remote_gw6_country", remote_gw6_country) + if remote_gw6_end_ip is not None: + pulumi.set(__self__, "remote_gw6_end_ip", remote_gw6_end_ip) + if remote_gw6_match is not None: + pulumi.set(__self__, "remote_gw6_match", remote_gw6_match) + if remote_gw6_start_ip is not None: + pulumi.set(__self__, "remote_gw6_start_ip", remote_gw6_start_ip) + if remote_gw6_subnet is not None: + pulumi.set(__self__, "remote_gw6_subnet", remote_gw6_subnet) + if remote_gw_country is not None: + pulumi.set(__self__, "remote_gw_country", remote_gw_country) + if remote_gw_end_ip is not None: + pulumi.set(__self__, "remote_gw_end_ip", remote_gw_end_ip) + if remote_gw_match is not None: + pulumi.set(__self__, "remote_gw_match", remote_gw_match) + if remote_gw_start_ip is not None: + pulumi.set(__self__, "remote_gw_start_ip", remote_gw_start_ip) + if remote_gw_subnet is not None: + pulumi.set(__self__, "remote_gw_subnet", remote_gw_subnet) if remotegw_ddns is not None: pulumi.set(__self__, "remotegw_ddns", remotegw_ddns) if rsa_signature_format is not None: @@ -3834,6 +4114,30 @@ def cert_id_validation(self) -> Optional[pulumi.Input[str]]: def cert_id_validation(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "cert_id_validation", value) + @property + @pulumi.getter(name="certPeerUsernameStrip") + def cert_peer_username_strip(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "cert_peer_username_strip") + + @cert_peer_username_strip.setter + def cert_peer_username_strip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_strip", value) + + @property + @pulumi.getter(name="certPeerUsernameValidation") + def cert_peer_username_validation(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + """ + return pulumi.get(self, "cert_peer_username_validation") + + @cert_peer_username_validation.setter + def cert_peer_username_validation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert_peer_username_validation", value) + @property @pulumi.getter(name="certTrustStore") def cert_trust_store(self) -> Optional[pulumi.Input[str]]: @@ -3894,6 +4198,30 @@ def client_keep_alive(self) -> Optional[pulumi.Input[str]]: def client_keep_alive(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "client_keep_alive", value) + @property + @pulumi.getter(name="clientResume") + def client_resume(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "client_resume") + + @client_resume.setter + def client_resume(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_resume", value) + + @property + @pulumi.getter(name="clientResumeInterval") + def client_resume_interval(self) -> Optional[pulumi.Input[int]]: + """ + Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + """ + return pulumi.get(self, "client_resume_interval") + + @client_resume_interval.setter + def client_resume_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "client_resume_interval", value) + @property @pulumi.getter def comments(self) -> Optional[pulumi.Input[str]]: @@ -4306,7 +4634,7 @@ def fallback_tcp_threshold(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecBase") def fec_base(self) -> Optional[pulumi.Input[int]]: """ - Number of base Forward Error Correction packets (1 - 100). + Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. """ return pulumi.get(self, "fec_base") @@ -4318,7 +4646,7 @@ def fec_base(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodec") def fec_codec(self) -> Optional[pulumi.Input[int]]: """ - ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* """ return pulumi.get(self, "fec_codec") @@ -4330,7 +4658,7 @@ def fec_codec(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecCodecString") def fec_codec_string(self) -> Optional[pulumi.Input[str]]: """ - Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. """ return pulumi.get(self, "fec_codec_string") @@ -4390,7 +4718,7 @@ def fec_mapping_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="fecReceiveTimeout") def fec_receive_timeout(self) -> Optional[pulumi.Input[int]]: """ - Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. """ return pulumi.get(self, "fec_receive_timeout") @@ -4402,7 +4730,7 @@ def fec_receive_timeout(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fecRedundant") def fec_redundant(self) -> Optional[pulumi.Input[int]]: """ - Number of redundant Forward Error Correction packets (1 - 100). + Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. """ return pulumi.get(self, "fec_redundant") @@ -4486,7 +4814,7 @@ def fragmentation_mtu(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4510,7 +4838,7 @@ def group_authentication(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="groupAuthenticationSecret") def group_authentication_secret(self) -> Optional[pulumi.Input[str]]: """ - Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. """ return pulumi.get(self, "group_authentication_secret") @@ -5338,7 +5666,7 @@ def ppk_secret(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority for routes added by IKE (0 - 4294967295). + Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -5454,11 +5782,131 @@ def remote_gw6(self) -> Optional[pulumi.Input[str]]: def remote_gw6(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "remote_gw6", value) + @property + @pulumi.getter(name="remoteGw6Country") + def remote_gw6_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw6_country") + + @remote_gw6_country.setter + def remote_gw6_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_country", value) + + @property + @pulumi.getter(name="remoteGw6EndIp") + def remote_gw6_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_end_ip") + + @remote_gw6_end_ip.setter + def remote_gw6_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_end_ip", value) + + @property + @pulumi.getter(name="remoteGw6Match") + def remote_gw6_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw6_match") + + @remote_gw6_match.setter + def remote_gw6_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_match", value) + + @property + @pulumi.getter(name="remoteGw6StartIp") + def remote_gw6_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_start_ip") + + @remote_gw6_start_ip.setter + def remote_gw6_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_start_ip", value) + + @property + @pulumi.getter(name="remoteGw6Subnet") + def remote_gw6_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv6 address and prefix. + """ + return pulumi.get(self, "remote_gw6_subnet") + + @remote_gw6_subnet.setter + def remote_gw6_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw6_subnet", value) + + @property + @pulumi.getter(name="remoteGwCountry") + def remote_gw_country(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw_country") + + @remote_gw_country.setter + def remote_gw_country(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_country", value) + + @property + @pulumi.getter(name="remoteGwEndIp") + def remote_gw_end_ip(self) -> Optional[pulumi.Input[str]]: + """ + Last IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_end_ip") + + @remote_gw_end_ip.setter + def remote_gw_end_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_end_ip", value) + + @property + @pulumi.getter(name="remoteGwMatch") + def remote_gw_match(self) -> Optional[pulumi.Input[str]]: + """ + Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw_match") + + @remote_gw_match.setter + def remote_gw_match(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_match", value) + + @property + @pulumi.getter(name="remoteGwStartIp") + def remote_gw_start_ip(self) -> Optional[pulumi.Input[str]]: + """ + First IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_start_ip") + + @remote_gw_start_ip.setter + def remote_gw_start_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_start_ip", value) + + @property + @pulumi.getter(name="remoteGwSubnet") + def remote_gw_subnet(self) -> Optional[pulumi.Input[str]]: + """ + IPv4 address and subnet mask. + """ + return pulumi.get(self, "remote_gw_subnet") + + @remote_gw_subnet.setter + def remote_gw_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "remote_gw_subnet", value) + @property @pulumi.getter(name="remotegwDdns") def remotegw_ddns(self) -> Optional[pulumi.Input[str]]: """ - Domain name of remote gateway (eg. name.DDNS.com). + Domain name of remote gateway. For example, name.ddns.com. """ return pulumi.get(self, "remotegw_ddns") @@ -5688,11 +6136,15 @@ def __init__(__self__, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceBackupGatewayArgs']]]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceCertificateArgs']]]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, default_gw: Optional[pulumi.Input[str]] = None, default_gw_priority: Optional[pulumi.Input[int]] = None, @@ -5823,6 +6275,16 @@ def __init__(__self__, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, remote_gw6: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -5846,7 +6308,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -5949,7 +6410,6 @@ def __init__(__self__, wizard_type="custom", xauthtype="disable") ``` - ## Import @@ -5995,11 +6455,15 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceBackupGatewayArgs']]]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceCertificateArgs']]]] certificates: The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] default_gw: IPv4 address of default route gateway to use for traffic exiting the interface. :param pulumi.Input[int] default_gw_priority: Priority for default gateway route. A higher priority number signifies a less preferred route. @@ -6034,24 +6498,24 @@ def __init__(__self__, :param pulumi.Input[str] exchange_ip_addr4: IPv4 address to exchange with peers. :param pulumi.Input[str] exchange_ip_addr6: IPv6 address to exchange with peers :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -6120,7 +6584,7 @@ def __init__(__self__, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] proposal: Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). @@ -6130,7 +6594,17 @@ def __init__(__self__, :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: IPv4 address of the remote gateway's external interface. :param pulumi.Input[str] remote_gw6: IPv6 address of the remote gateway's external interface. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -6159,7 +6633,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -6262,7 +6735,6 @@ def __init__(__self__, wizard_type="custom", xauthtype="disable") ``` - ## Import @@ -6321,11 +6793,15 @@ def _internal_init(__self__, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceBackupGatewayArgs']]]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceCertificateArgs']]]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, default_gw: Optional[pulumi.Input[str]] = None, default_gw_priority: Optional[pulumi.Input[int]] = None, @@ -6456,6 +6932,16 @@ def _internal_init(__self__, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, remote_gw6: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -6506,11 +6992,15 @@ def _internal_init(__self__, __props__.__dict__["backup_gateways"] = backup_gateways __props__.__dict__["banner"] = banner __props__.__dict__["cert_id_validation"] = cert_id_validation + __props__.__dict__["cert_peer_username_strip"] = cert_peer_username_strip + __props__.__dict__["cert_peer_username_validation"] = cert_peer_username_validation __props__.__dict__["cert_trust_store"] = cert_trust_store __props__.__dict__["certificates"] = certificates __props__.__dict__["childless_ike"] = childless_ike __props__.__dict__["client_auto_negotiate"] = client_auto_negotiate __props__.__dict__["client_keep_alive"] = client_keep_alive + __props__.__dict__["client_resume"] = client_resume + __props__.__dict__["client_resume_interval"] = client_resume_interval __props__.__dict__["comments"] = comments __props__.__dict__["default_gw"] = default_gw __props__.__dict__["default_gw_priority"] = default_gw_priority @@ -6645,6 +7135,16 @@ def _internal_init(__self__, __props__.__dict__["rekey"] = rekey __props__.__dict__["remote_gw"] = remote_gw __props__.__dict__["remote_gw6"] = remote_gw6 + __props__.__dict__["remote_gw6_country"] = remote_gw6_country + __props__.__dict__["remote_gw6_end_ip"] = remote_gw6_end_ip + __props__.__dict__["remote_gw6_match"] = remote_gw6_match + __props__.__dict__["remote_gw6_start_ip"] = remote_gw6_start_ip + __props__.__dict__["remote_gw6_subnet"] = remote_gw6_subnet + __props__.__dict__["remote_gw_country"] = remote_gw_country + __props__.__dict__["remote_gw_end_ip"] = remote_gw_end_ip + __props__.__dict__["remote_gw_match"] = remote_gw_match + __props__.__dict__["remote_gw_start_ip"] = remote_gw_start_ip + __props__.__dict__["remote_gw_subnet"] = remote_gw_subnet __props__.__dict__["remotegw_ddns"] = remotegw_ddns __props__.__dict__["rsa_signature_format"] = rsa_signature_format __props__.__dict__["rsa_signature_hash_override"] = rsa_signature_hash_override @@ -6698,11 +7198,15 @@ def get(resource_name: str, backup_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceBackupGatewayArgs']]]]] = None, banner: Optional[pulumi.Input[str]] = None, cert_id_validation: Optional[pulumi.Input[str]] = None, + cert_peer_username_strip: Optional[pulumi.Input[str]] = None, + cert_peer_username_validation: Optional[pulumi.Input[str]] = None, cert_trust_store: Optional[pulumi.Input[str]] = None, certificates: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceCertificateArgs']]]]] = None, childless_ike: Optional[pulumi.Input[str]] = None, client_auto_negotiate: Optional[pulumi.Input[str]] = None, client_keep_alive: Optional[pulumi.Input[str]] = None, + client_resume: Optional[pulumi.Input[str]] = None, + client_resume_interval: Optional[pulumi.Input[int]] = None, comments: Optional[pulumi.Input[str]] = None, default_gw: Optional[pulumi.Input[str]] = None, default_gw_priority: Optional[pulumi.Input[int]] = None, @@ -6833,6 +7337,16 @@ def get(resource_name: str, rekey: Optional[pulumi.Input[str]] = None, remote_gw: Optional[pulumi.Input[str]] = None, remote_gw6: Optional[pulumi.Input[str]] = None, + remote_gw6_country: Optional[pulumi.Input[str]] = None, + remote_gw6_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_match: Optional[pulumi.Input[str]] = None, + remote_gw6_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw6_subnet: Optional[pulumi.Input[str]] = None, + remote_gw_country: Optional[pulumi.Input[str]] = None, + remote_gw_end_ip: Optional[pulumi.Input[str]] = None, + remote_gw_match: Optional[pulumi.Input[str]] = None, + remote_gw_start_ip: Optional[pulumi.Input[str]] = None, + remote_gw_subnet: Optional[pulumi.Input[str]] = None, remotegw_ddns: Optional[pulumi.Input[str]] = None, rsa_signature_format: Optional[pulumi.Input[str]] = None, rsa_signature_hash_override: Optional[pulumi.Input[str]] = None, @@ -6881,11 +7395,15 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceBackupGatewayArgs']]]] backup_gateways: Instruct unity clients about the backup gateway address(es). The structure of `backup_gateway` block is documented below. :param pulumi.Input[str] banner: Message that unity client should display after connecting. :param pulumi.Input[str] cert_id_validation: Enable/disable cross validation of peer ID and the identity in the peer's certificate as specified in RFC 4945. Valid values: `enable`, `disable`. + :param pulumi.Input[str] cert_peer_username_strip: Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + :param pulumi.Input[str] cert_peer_username_validation: Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. :param pulumi.Input[str] cert_trust_store: CA certificate trust store. Valid values: `local`, `ems`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Phase1interfaceCertificateArgs']]]] certificates: The names of up to 4 signed personal certificates. The structure of `certificate` block is documented below. :param pulumi.Input[str] childless_ike: Enable/disable childless IKEv2 initiation (RFC 6023). Valid values: `enable`, `disable`. :param pulumi.Input[str] client_auto_negotiate: Enable/disable allowing the VPN client to bring up the tunnel when there is no traffic. Valid values: `disable`, `enable`. :param pulumi.Input[str] client_keep_alive: Enable/disable allowing the VPN client to keep the tunnel up when there is no traffic. Valid values: `disable`, `enable`. + :param pulumi.Input[str] client_resume: Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + :param pulumi.Input[int] client_resume_interval: Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). :param pulumi.Input[str] comments: Comment. :param pulumi.Input[str] default_gw: IPv4 address of default route gateway to use for traffic exiting the interface. :param pulumi.Input[int] default_gw_priority: Priority for default gateway route. A higher priority number signifies a less preferred route. @@ -6920,24 +7438,24 @@ def get(resource_name: str, :param pulumi.Input[str] exchange_ip_addr4: IPv4 address to exchange with peers. :param pulumi.Input[str] exchange_ip_addr6: IPv6 address to exchange with peers :param pulumi.Input[int] fallback_tcp_threshold: Timeout in seconds before falling back IKE/IPsec traffic to tcp. - :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets (1 - 100). - :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). - :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + :param pulumi.Input[int] fec_base: Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. + :param pulumi.Input[int] fec_codec: ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* + :param pulumi.Input[str] fec_codec_string: Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. :param pulumi.Input[str] fec_egress: Enable/disable Forward Error Correction for egress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_health_check: SD-WAN health check. :param pulumi.Input[str] fec_ingress: Enable/disable Forward Error Correction for ingress IPsec traffic. Valid values: `enable`, `disable`. :param pulumi.Input[str] fec_mapping_profile: Forward Error Correction (FEC) mapping profile. - :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). - :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets (1 - 100). + :param pulumi.Input[int] fec_receive_timeout: Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. + :param pulumi.Input[int] fec_redundant: Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. :param pulumi.Input[int] fec_send_timeout: Timeout in milliseconds before sending Forward Error Correction packets (1 - 1000). :param pulumi.Input[str] fgsp_sync: Enable/disable IPsec syncing of tunnels for FGSP IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_enforcement: Enable/disable FortiClient enforcement. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortinet_esp: Enable/disable Fortinet ESP encapsulaton. Valid values: `enable`, `disable`. :param pulumi.Input[str] fragmentation: Enable/disable fragment IKE message on re-transmission. Valid values: `enable`, `disable`. :param pulumi.Input[int] fragmentation_mtu: IKE fragmentation MTU (500 - 16000). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_authentication: Enable/disable IKEv2 IDi group authentication. Valid values: `enable`, `disable`. - :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + :param pulumi.Input[str] group_authentication_secret: Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. :param pulumi.Input[str] ha_sync_esp_seqno: Enable/disable sequence number jump ahead for IPsec HA. Valid values: `enable`, `disable`. :param pulumi.Input[str] idle_timeout: Enable/disable IPsec tunnel idle timeout. Valid values: `enable`, `disable`. :param pulumi.Input[int] idle_timeoutinterval: IPsec tunnel idle timeout in minutes (5 - 43200). @@ -7006,7 +7524,7 @@ def get(resource_name: str, :param pulumi.Input[str] ppk: Enable/disable IKEv2 Postquantum Preshared Key (PPK). Valid values: `disable`, `allow`, `require`. :param pulumi.Input[str] ppk_identity: IKEv2 Postquantum Preshared Key Identity. :param pulumi.Input[str] ppk_secret: IKEv2 Postquantum Preshared Key (ASCII string or hexadecimal encoded with a leading 0x). - :param pulumi.Input[int] priority: Priority for routes added by IKE (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] proposal: Phase1 proposal. Valid values: `des-md5`, `des-sha1`, `des-sha256`, `des-sha384`, `des-sha512`, `3des-md5`, `3des-sha1`, `3des-sha256`, `3des-sha384`, `3des-sha512`, `aes128-md5`, `aes128-sha1`, `aes128-sha256`, `aes128-sha384`, `aes128-sha512`, `aes128gcm-prfsha1`, `aes128gcm-prfsha256`, `aes128gcm-prfsha384`, `aes128gcm-prfsha512`, `aes192-md5`, `aes192-sha1`, `aes192-sha256`, `aes192-sha384`, `aes192-sha512`, `aes256-md5`, `aes256-sha1`, `aes256-sha256`, `aes256-sha384`, `aes256-sha512`, `aes256gcm-prfsha1`, `aes256gcm-prfsha256`, `aes256gcm-prfsha384`, `aes256gcm-prfsha512`, `chacha20poly1305-prfsha1`, `chacha20poly1305-prfsha256`, `chacha20poly1305-prfsha384`, `chacha20poly1305-prfsha512`, `aria128-md5`, `aria128-sha1`, `aria128-sha256`, `aria128-sha384`, `aria128-sha512`, `aria192-md5`, `aria192-sha1`, `aria192-sha256`, `aria192-sha384`, `aria192-sha512`, `aria256-md5`, `aria256-sha1`, `aria256-sha256`, `aria256-sha384`, `aria256-sha512`, `seed-md5`, `seed-sha1`, `seed-sha256`, `seed-sha384`, `seed-sha512`. :param pulumi.Input[str] psksecret: Pre-shared secret for PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] psksecret_remote: Pre-shared secret for remote side PSK authentication (ASCII string or hexadecimal encoded with a leading 0x). @@ -7016,7 +7534,17 @@ def get(resource_name: str, :param pulumi.Input[str] rekey: Enable/disable phase1 rekey. Valid values: `enable`, `disable`. :param pulumi.Input[str] remote_gw: IPv4 address of the remote gateway's external interface. :param pulumi.Input[str] remote_gw6: IPv6 address of the remote gateway's external interface. - :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway (eg. name.DDNS.com). + :param pulumi.Input[str] remote_gw6_country: IPv6 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw6_end_ip: Last IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_match: Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw6_start_ip: First IPv6 address in the range. + :param pulumi.Input[str] remote_gw6_subnet: IPv6 address and prefix. + :param pulumi.Input[str] remote_gw_country: IPv4 addresses associated to a specific country. + :param pulumi.Input[str] remote_gw_end_ip: Last IPv4 address in the range. + :param pulumi.Input[str] remote_gw_match: Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + :param pulumi.Input[str] remote_gw_start_ip: First IPv4 address in the range. + :param pulumi.Input[str] remote_gw_subnet: IPv4 address and subnet mask. + :param pulumi.Input[str] remotegw_ddns: Domain name of remote gateway. For example, name.ddns.com. :param pulumi.Input[str] rsa_signature_format: Digital Signature Authentication RSA signature format. Valid values: `pkcs1`, `pss`. :param pulumi.Input[str] rsa_signature_hash_override: Enable/disable IKEv2 RSA signature hash algorithm override. Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable saving XAuth username and password on VPN clients. Valid values: `disable`, `enable`. @@ -7062,11 +7590,15 @@ def get(resource_name: str, __props__.__dict__["backup_gateways"] = backup_gateways __props__.__dict__["banner"] = banner __props__.__dict__["cert_id_validation"] = cert_id_validation + __props__.__dict__["cert_peer_username_strip"] = cert_peer_username_strip + __props__.__dict__["cert_peer_username_validation"] = cert_peer_username_validation __props__.__dict__["cert_trust_store"] = cert_trust_store __props__.__dict__["certificates"] = certificates __props__.__dict__["childless_ike"] = childless_ike __props__.__dict__["client_auto_negotiate"] = client_auto_negotiate __props__.__dict__["client_keep_alive"] = client_keep_alive + __props__.__dict__["client_resume"] = client_resume + __props__.__dict__["client_resume_interval"] = client_resume_interval __props__.__dict__["comments"] = comments __props__.__dict__["default_gw"] = default_gw __props__.__dict__["default_gw_priority"] = default_gw_priority @@ -7197,6 +7729,16 @@ def get(resource_name: str, __props__.__dict__["rekey"] = rekey __props__.__dict__["remote_gw"] = remote_gw __props__.__dict__["remote_gw6"] = remote_gw6 + __props__.__dict__["remote_gw6_country"] = remote_gw6_country + __props__.__dict__["remote_gw6_end_ip"] = remote_gw6_end_ip + __props__.__dict__["remote_gw6_match"] = remote_gw6_match + __props__.__dict__["remote_gw6_start_ip"] = remote_gw6_start_ip + __props__.__dict__["remote_gw6_subnet"] = remote_gw6_subnet + __props__.__dict__["remote_gw_country"] = remote_gw_country + __props__.__dict__["remote_gw_end_ip"] = remote_gw_end_ip + __props__.__dict__["remote_gw_match"] = remote_gw_match + __props__.__dict__["remote_gw_start_ip"] = remote_gw_start_ip + __props__.__dict__["remote_gw_subnet"] = remote_gw_subnet __props__.__dict__["remotegw_ddns"] = remotegw_ddns __props__.__dict__["rsa_signature_format"] = rsa_signature_format __props__.__dict__["rsa_signature_hash_override"] = rsa_signature_hash_override @@ -7408,6 +7950,22 @@ def cert_id_validation(self) -> pulumi.Output[str]: """ return pulumi.get(self, "cert_id_validation") + @property + @pulumi.getter(name="certPeerUsernameStrip") + def cert_peer_username_strip(self) -> pulumi.Output[str]: + """ + Enable/disable domain stripping on certificate identity. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "cert_peer_username_strip") + + @property + @pulumi.getter(name="certPeerUsernameValidation") + def cert_peer_username_validation(self) -> pulumi.Output[str]: + """ + Enable/disable cross validation of peer username and the identity in the peer's certificate. Valid values: `none`, `othername`, `rfc822name`, `cn`. + """ + return pulumi.get(self, "cert_peer_username_validation") + @property @pulumi.getter(name="certTrustStore") def cert_trust_store(self) -> pulumi.Output[str]: @@ -7448,6 +8006,22 @@ def client_keep_alive(self) -> pulumi.Output[str]: """ return pulumi.get(self, "client_keep_alive") + @property + @pulumi.getter(name="clientResume") + def client_resume(self) -> pulumi.Output[str]: + """ + Enable/disable resumption of offline FortiClient sessions. When a FortiClient enabled laptop is closed or enters sleep/hibernate mode, enabling this feature allows FortiClient to keep the tunnel during this period, and allows users to immediately resume using the IPsec tunnel when the device wakes up. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "client_resume") + + @property + @pulumi.getter(name="clientResumeInterval") + def client_resume_interval(self) -> pulumi.Output[int]: + """ + Maximum time in seconds during which a VPN client may resume using a tunnel after a client PC has entered sleep mode or temporarily lost its network connection (120 - 172800, default = 1800). + """ + return pulumi.get(self, "client_resume_interval") + @property @pulumi.getter def comments(self) -> pulumi.Output[Optional[str]]: @@ -7724,7 +8298,7 @@ def fallback_tcp_threshold(self) -> pulumi.Output[int]: @pulumi.getter(name="fecBase") def fec_base(self) -> pulumi.Output[int]: """ - Number of base Forward Error Correction packets (1 - 100). + Number of base Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 100. On FortiOS versions >= 7.0.2: 1 - 20. """ return pulumi.get(self, "fec_base") @@ -7732,7 +8306,7 @@ def fec_base(self) -> pulumi.Output[int]: @pulumi.getter(name="fecCodec") def fec_codec(self) -> pulumi.Output[int]: """ - ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). + ipsec fec encoding/decoding algorithm (0: reed-solomon, 1: xor). *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec_string`.* """ return pulumi.get(self, "fec_codec") @@ -7740,7 +8314,7 @@ def fec_codec(self) -> pulumi.Output[int]: @pulumi.getter(name="fecCodecString") def fec_codec_string(self) -> pulumi.Output[str]: """ - Forward Error Correction encoding/decoding algorithm. Valid values: `rs`, `xor`. + Forward Error Correction encoding/decoding algorithm. *Due to the data type change of API, for other versions of FortiOS, please check variable `fec-codec`.* Valid values: `rs`, `xor`. """ return pulumi.get(self, "fec_codec_string") @@ -7780,7 +8354,7 @@ def fec_mapping_profile(self) -> pulumi.Output[str]: @pulumi.getter(name="fecReceiveTimeout") def fec_receive_timeout(self) -> pulumi.Output[int]: """ - Timeout in milliseconds before dropping Forward Error Correction packets (1 - 10000). + Timeout in milliseconds before dropping Forward Error Correction packets. On FortiOS versions 6.2.4-7.0.1: 1 - 10000. On FortiOS versions >= 7.0.2: 1 - 1000. """ return pulumi.get(self, "fec_receive_timeout") @@ -7788,7 +8362,7 @@ def fec_receive_timeout(self) -> pulumi.Output[int]: @pulumi.getter(name="fecRedundant") def fec_redundant(self) -> pulumi.Output[int]: """ - Number of redundant Forward Error Correction packets (1 - 100). + Number of redundant Forward Error Correction packets. On FortiOS versions 6.2.4-6.2.6: 0 - 100, when fec-codec is reed-solomon or 1 when fec-codec is xor. On FortiOS versions >= 7.0.2: 1 - 5 for reed-solomon, 1 for xor. """ return pulumi.get(self, "fec_redundant") @@ -7844,7 +8418,7 @@ def fragmentation_mtu(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -7860,7 +8434,7 @@ def group_authentication(self) -> pulumi.Output[str]: @pulumi.getter(name="groupAuthenticationSecret") def group_authentication_secret(self) -> pulumi.Output[Optional[str]]: """ - Password for IKEv2 IDi group authentication. (ASCII string or hexadecimal indicated by a leading 0x.) + Password for IKEv2 ID group authentication. ASCII string or hexadecimal indicated by a leading 0x. """ return pulumi.get(self, "group_authentication_secret") @@ -8412,7 +8986,7 @@ def ppk_secret(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def priority(self) -> pulumi.Output[int]: """ - Priority for routes added by IKE (0 - 4294967295). + Priority for routes added by IKE. On FortiOS versions 6.2.0-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -8488,11 +9062,91 @@ def remote_gw6(self) -> pulumi.Output[str]: """ return pulumi.get(self, "remote_gw6") + @property + @pulumi.getter(name="remoteGw6Country") + def remote_gw6_country(self) -> pulumi.Output[str]: + """ + IPv6 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw6_country") + + @property + @pulumi.getter(name="remoteGw6EndIp") + def remote_gw6_end_ip(self) -> pulumi.Output[str]: + """ + Last IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_end_ip") + + @property + @pulumi.getter(name="remoteGw6Match") + def remote_gw6_match(self) -> pulumi.Output[str]: + """ + Set type of IPv6 remote gateway address matching. Valid values: `any`, `ipprefix`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw6_match") + + @property + @pulumi.getter(name="remoteGw6StartIp") + def remote_gw6_start_ip(self) -> pulumi.Output[str]: + """ + First IPv6 address in the range. + """ + return pulumi.get(self, "remote_gw6_start_ip") + + @property + @pulumi.getter(name="remoteGw6Subnet") + def remote_gw6_subnet(self) -> pulumi.Output[str]: + """ + IPv6 address and prefix. + """ + return pulumi.get(self, "remote_gw6_subnet") + + @property + @pulumi.getter(name="remoteGwCountry") + def remote_gw_country(self) -> pulumi.Output[str]: + """ + IPv4 addresses associated to a specific country. + """ + return pulumi.get(self, "remote_gw_country") + + @property + @pulumi.getter(name="remoteGwEndIp") + def remote_gw_end_ip(self) -> pulumi.Output[str]: + """ + Last IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_end_ip") + + @property + @pulumi.getter(name="remoteGwMatch") + def remote_gw_match(self) -> pulumi.Output[str]: + """ + Set type of IPv4 remote gateway address matching. Valid values: `any`, `ipmask`, `iprange`, `geography`. + """ + return pulumi.get(self, "remote_gw_match") + + @property + @pulumi.getter(name="remoteGwStartIp") + def remote_gw_start_ip(self) -> pulumi.Output[str]: + """ + First IPv4 address in the range. + """ + return pulumi.get(self, "remote_gw_start_ip") + + @property + @pulumi.getter(name="remoteGwSubnet") + def remote_gw_subnet(self) -> pulumi.Output[str]: + """ + IPv4 address and subnet mask. + """ + return pulumi.get(self, "remote_gw_subnet") + @property @pulumi.getter(name="remotegwDdns") def remotegw_ddns(self) -> pulumi.Output[str]: """ - Domain name of remote gateway (eg. name.DDNS.com). + Domain name of remote gateway. For example, name.ddns.com. """ return pulumi.get(self, "remotegw_ddns") @@ -8594,7 +9248,7 @@ def usrgrp(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2.py index 4f0e81c2..ab15a188 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2.py @@ -88,7 +88,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -508,7 +508,7 @@ def keylife_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def keylifekbs(self) -> Optional[pulumi.Input[int]]: """ - Phase2 key life in number of bytes of traffic (5120 - 4294967295). + Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). """ return pulumi.get(self, "keylifekbs") @@ -844,7 +844,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -1244,7 +1244,7 @@ def keylife_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def keylifekbs(self) -> Optional[pulumi.Input[int]]: """ - Phase2 key life in number of bytes of traffic (5120 - 4294967295). + Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). """ return pulumi.get(self, "keylifekbs") @@ -1587,7 +1587,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1701,7 +1700,6 @@ def __init__(__self__, src_subnet6="::/0", use_natip="disable") ``` - ## Import @@ -1746,7 +1744,7 @@ def __init__(__self__, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -1782,7 +1780,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1896,7 +1893,6 @@ def __init__(__self__, src_subnet6="::/0", use_natip="disable") ``` - ## Import @@ -2125,7 +2121,7 @@ def get(resource_name: str, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -2391,7 +2387,7 @@ def keylife_type(self) -> pulumi.Output[str]: @pulumi.getter def keylifekbs(self) -> pulumi.Output[int]: """ - Phase2 key life in number of bytes of traffic (5120 - 4294967295). + Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). """ return pulumi.get(self, "keylifekbs") @@ -2573,7 +2569,7 @@ def use_natip(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2interface.py b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2interface.py index f65dec1c..1988b8d9 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2interface.py +++ b/sdk/python/pulumiverse_fortios/vpn/ipsec/phase2interface.py @@ -90,7 +90,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -532,7 +532,7 @@ def keylife_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def keylifekbs(self) -> Optional[pulumi.Input[int]]: """ - Phase2 key life in number of bytes of traffic (5120 - 4294967295). + Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). """ return pulumi.get(self, "keylifekbs") @@ -846,7 +846,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -1268,7 +1268,7 @@ def keylife_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def keylifekbs(self) -> Optional[pulumi.Input[int]]: """ - Phase2 key life in number of bytes of traffic (5120 - 4294967295). + Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). """ return pulumi.get(self, "keylifekbs") @@ -1587,7 +1587,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1718,7 +1717,6 @@ def __init__(__self__, src_port=0, src_subnet="0.0.0.0 0.0.0.0") ``` - ## Import @@ -1765,7 +1763,7 @@ def __init__(__self__, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -1799,7 +1797,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1930,7 +1927,6 @@ def __init__(__self__, src_port=0, src_subnet="0.0.0.0 0.0.0.0") ``` - ## Import @@ -2161,7 +2157,7 @@ def get(resource_name: str, :param pulumi.Input[str] ipv4_df: Enable/disable setting and resetting of IPv4 'Don't Fragment' bit. Valid values: `enable`, `disable`. :param pulumi.Input[str] keepalive: Enable/disable keep alive. Valid values: `enable`, `disable`. :param pulumi.Input[str] keylife_type: Keylife type. Valid values: `seconds`, `kbs`, `both`. - :param pulumi.Input[int] keylifekbs: Phase2 key life in number of bytes of traffic (5120 - 4294967295). + :param pulumi.Input[int] keylifekbs: Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). :param pulumi.Input[int] keylifeseconds: Phase2 key life in time in seconds (120 - 172800). :param pulumi.Input[str] l2tp: Enable/disable L2TP over IPsec. Valid values: `enable`, `disable`. :param pulumi.Input[str] name: IPsec tunnel name. @@ -2441,7 +2437,7 @@ def keylife_type(self) -> pulumi.Output[str]: @pulumi.getter def keylifekbs(self) -> pulumi.Output[int]: """ - Phase2 key life in number of bytes of traffic (5120 - 4294967295). + Phase2 key life in number of kilobytes of traffic (5120 - 4294967295). """ return pulumi.get(self, "keylifekbs") @@ -2607,7 +2603,7 @@ def src_subnet6(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/kmipserver.py b/sdk/python/pulumiverse_fortios/vpn/kmipserver.py index 65a7d5ca..9ff2df82 100644 --- a/sdk/python/pulumiverse_fortios/vpn/kmipserver.py +++ b/sdk/python/pulumiverse_fortios/vpn/kmipserver.py @@ -31,7 +31,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Kmipserver resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] name: KMIP server entry name. @@ -84,7 +84,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -231,7 +231,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Kmipserver resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] name: KMIP server entry name. @@ -284,7 +284,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -455,7 +455,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] name: KMIP server entry name. @@ -572,7 +572,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] interface: Specify outgoing interface to reach server. :param pulumi.Input[str] interface_select_method: Specify how to select outgoing interface to reach server. Valid values: `auto`, `sdwan`, `specify`. :param pulumi.Input[str] name: KMIP server entry name. @@ -614,7 +614,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -692,7 +692,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/l2tp.py b/sdk/python/pulumiverse_fortios/vpn/l2tp.py index 3b66c457..6e846454 100644 --- a/sdk/python/pulumiverse_fortios/vpn/l2tp.py +++ b/sdk/python/pulumiverse_fortios/vpn/l2tp.py @@ -597,7 +597,7 @@ def usrgrp(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ocvpn.py b/sdk/python/pulumiverse_fortios/vpn/ocvpn.py index f37f28d1..9eaca8cb 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ocvpn.py +++ b/sdk/python/pulumiverse_fortios/vpn/ocvpn.py @@ -42,7 +42,7 @@ def __init__(__self__, *, :param pulumi.Input[str] eap: Enable/disable EAP client authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] eap_users: EAP authentication user group. :param pulumi.Input['OcvpnForticlientAccessArgs'] forticlient_access: Configure FortiClient settings. The structure of `forticlient_access` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_allocation_block: Class B subnet reserved for private IP address assignment. :param pulumi.Input[str] multipath: Enable/disable multipath redundancy. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat: Enable/disable inter-overlay source NAT. Valid values: `enable`, `disable`. @@ -168,7 +168,7 @@ def forticlient_access(self, value: Optional[pulumi.Input['OcvpnForticlientAcces @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -338,7 +338,7 @@ def __init__(__self__, *, :param pulumi.Input[str] eap: Enable/disable EAP client authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] eap_users: EAP authentication user group. :param pulumi.Input['OcvpnForticlientAccessArgs'] forticlient_access: Configure FortiClient settings. The structure of `forticlient_access` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_allocation_block: Class B subnet reserved for private IP address assignment. :param pulumi.Input[str] multipath: Enable/disable multipath redundancy. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat: Enable/disable inter-overlay source NAT. Valid values: `enable`, `disable`. @@ -464,7 +464,7 @@ def forticlient_access(self, value: Optional[pulumi.Input['OcvpnForticlientAcces @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -630,7 +630,7 @@ def __init__(__self__, wan_interfaces: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['OcvpnWanInterfaceArgs']]]]] = None, __props__=None): """ - Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6`. + Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8`. ## Import @@ -658,7 +658,7 @@ def __init__(__self__, :param pulumi.Input[str] eap: Enable/disable EAP client authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] eap_users: EAP authentication user group. :param pulumi.Input[pulumi.InputType['OcvpnForticlientAccessArgs']] forticlient_access: Configure FortiClient settings. The structure of `forticlient_access` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_allocation_block: Class B subnet reserved for private IP address assignment. :param pulumi.Input[str] multipath: Enable/disable multipath redundancy. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat: Enable/disable inter-overlay source NAT. Valid values: `enable`, `disable`. @@ -678,7 +678,7 @@ def __init__(__self__, args: Optional[OcvpnArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6`. + Configure Overlay Controller VPN settings. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15,7.2.0,7.2.1,7.2.2,7.2.3,7.2.4,7.2.6,7.2.7,7.2.8`. ## Import @@ -799,7 +799,7 @@ def get(resource_name: str, :param pulumi.Input[str] eap: Enable/disable EAP client authentication. Valid values: `enable`, `disable`. :param pulumi.Input[str] eap_users: EAP authentication user group. :param pulumi.Input[pulumi.InputType['OcvpnForticlientAccessArgs']] forticlient_access: Configure FortiClient settings. The structure of `forticlient_access` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ip_allocation_block: Class B subnet reserved for private IP address assignment. :param pulumi.Input[str] multipath: Enable/disable multipath redundancy. Valid values: `enable`, `disable`. :param pulumi.Input[str] nat: Enable/disable inter-overlay source NAT. Valid values: `enable`, `disable`. @@ -888,7 +888,7 @@ def forticlient_access(self) -> pulumi.Output['outputs.OcvpnForticlientAccess']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -966,7 +966,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/pptp.py b/sdk/python/pulumiverse_fortios/vpn/pptp.py index c17ef667..d28792fd 100644 --- a/sdk/python/pulumiverse_fortios/vpn/pptp.py +++ b/sdk/python/pulumiverse_fortios/vpn/pptp.py @@ -268,7 +268,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -281,7 +280,6 @@ def __init__(__self__, status="enable", usrgrp="Guest-group") ``` - ## Import @@ -322,7 +320,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -335,7 +332,6 @@ def __init__(__self__, status="enable", usrgrp="Guest-group") ``` - ## Import @@ -490,7 +486,7 @@ def usrgrp(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/qkd.py b/sdk/python/pulumiverse_fortios/vpn/qkd.py index 847dcd28..23d18bcb 100644 --- a/sdk/python/pulumiverse_fortios/vpn/qkd.py +++ b/sdk/python/pulumiverse_fortios/vpn/qkd.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Quantum Key Distribution ID assigned by the KME. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Quantum Key Distribution configuration name. :param pulumi.Input[str] peer: Authenticate Quantum Key Device's certificate with the peer/peergrp. :param pulumi.Input[int] port: Port to connect to on the KME. @@ -112,7 +112,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -200,7 +200,7 @@ def __init__(__self__, *, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Quantum Key Distribution ID assigned by the KME. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Quantum Key Distribution configuration name. :param pulumi.Input[str] peer: Authenticate Quantum Key Device's certificate with the peer/peergrp. :param pulumi.Input[int] port: Port to connect to on the KME. @@ -280,7 +280,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,7 +392,7 @@ def __init__(__self__, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Quantum Key Distribution ID assigned by the KME. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Quantum Key Distribution configuration name. :param pulumi.Input[str] peer: Authenticate Quantum Key Device's certificate with the peer/peergrp. :param pulumi.Input[int] port: Port to connect to on the KME. @@ -501,7 +501,7 @@ def get(resource_name: str, :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: Quantum Key Distribution ID assigned by the KME. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Quantum Key Distribution configuration name. :param pulumi.Input[str] peer: Authenticate Quantum Key Device's certificate with the peer/peergrp. :param pulumi.Input[int] port: Port to connect to on the KME. @@ -560,7 +560,7 @@ def fosid(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -598,7 +598,7 @@ def server(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/_inputs.py b/sdk/python/pulumiverse_fortios/vpn/ssl/_inputs.py index 70ef7861..6b2d87cf 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/_inputs.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/_inputs.py @@ -281,18 +281,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class SettingsAuthenticationRuleSourceAddress6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Group name. - """ return pulumi.get(self, "name") @name.setter @@ -373,18 +367,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class SettingsSourceAddress6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Group name. - """ return pulumi.get(self, "name") @name.setter @@ -465,18 +453,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class SettingsTunnelIpv6PoolArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Group name. - """ return pulumi.get(self, "name") @name.setter diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/client.py b/sdk/python/pulumiverse_fortios/vpn/ssl/client.py index ef31af6c..e5bfbc45 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/client.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/client.py @@ -44,7 +44,7 @@ def __init__(__self__, *, :param pulumi.Input[str] name: SSL-VPN tunnel name. :param pulumi.Input[str] peer: Authenticate peer's certificate with the peer/peergrp. :param pulumi.Input[int] port: SSL-VPN server port. - :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] psk: Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] realm: Realm name configured on SSL-VPN server. :param pulumi.Input[str] server: IPv4, IPv6 or DNS address of the SSL-VPN server. @@ -214,7 +214,7 @@ def port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority for routes added by SSL-VPN (0 - 4294967295). + Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -340,7 +340,7 @@ def __init__(__self__, *, :param pulumi.Input[str] name: SSL-VPN tunnel name. :param pulumi.Input[str] peer: Authenticate peer's certificate with the peer/peergrp. :param pulumi.Input[int] port: SSL-VPN server port. - :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] psk: Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] realm: Realm name configured on SSL-VPN server. :param pulumi.Input[str] server: IPv4, IPv6 or DNS address of the SSL-VPN server. @@ -510,7 +510,7 @@ def port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def priority(self) -> Optional[pulumi.Input[int]]: """ - Priority for routes added by SSL-VPN (0 - 4294967295). + Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -660,7 +660,7 @@ def __init__(__self__, :param pulumi.Input[str] name: SSL-VPN tunnel name. :param pulumi.Input[str] peer: Authenticate peer's certificate with the peer/peergrp. :param pulumi.Input[int] port: SSL-VPN server port. - :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] psk: Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] realm: Realm name configured on SSL-VPN server. :param pulumi.Input[str] server: IPv4, IPv6 or DNS address of the SSL-VPN server. @@ -801,7 +801,7 @@ def get(resource_name: str, :param pulumi.Input[str] name: SSL-VPN tunnel name. :param pulumi.Input[str] peer: Authenticate peer's certificate with the peer/peergrp. :param pulumi.Input[int] port: SSL-VPN server port. - :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN (0 - 4294967295). + :param pulumi.Input[int] priority: Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. :param pulumi.Input[str] psk: Pre-shared secret to authenticate with the server (ASCII string or hexadecimal encoded with a leading 0x). :param pulumi.Input[str] realm: Realm name configured on SSL-VPN server. :param pulumi.Input[str] server: IPv4, IPv6 or DNS address of the SSL-VPN server. @@ -918,7 +918,7 @@ def port(self) -> pulumi.Output[int]: @pulumi.getter def priority(self) -> pulumi.Output[int]: """ - Priority for routes added by SSL-VPN (0 - 4294967295). + Priority for routes added by SSL-VPN. On FortiOS versions 7.0.1-7.0.3: 0 - 4294967295. On FortiOS versions >= 7.0.4: 1 - 65535. """ return pulumi.get(self, "priority") @@ -972,7 +972,7 @@ def user(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/outputs.py b/sdk/python/pulumiverse_fortios/vpn/ssl/outputs.py index b8c418b7..801f8c7c 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/outputs.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/outputs.py @@ -262,18 +262,12 @@ def name(self) -> Optional[str]: class SettingsAuthenticationRuleSourceAddress6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Group name. - """ return pulumi.get(self, "name") @@ -338,18 +332,12 @@ def name(self) -> Optional[str]: class SettingsSourceAddress6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Group name. - """ return pulumi.get(self, "name") @@ -414,18 +402,12 @@ def name(self) -> Optional[str]: class SettingsTunnelIpv6Pool(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Group name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Group name. - """ return pulumi.get(self, "name") diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/settings.py b/sdk/python/pulumiverse_fortios/vpn/ssl/settings.py index ffdd64cb..630ba217 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/settings.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/settings.py @@ -126,7 +126,7 @@ def __init__(__self__, *, :param pulumi.Input[str] encode2f_sequence: Encode \\2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] encrypt_and_store_password: Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_two_factor_auth: Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_x_forwarded_for: Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] hsts_include_subdomains: Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. :param pulumi.Input[str] http_compression: Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. @@ -168,7 +168,7 @@ def __init__(__self__, *, :param pulumi.Input[str] tunnel_connect_without_reauth: Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['SettingsTunnelIpPoolArgs']]] tunnel_ip_pools: Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ip_pools` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['SettingsTunnelIpv6PoolArgs']]] tunnel_ipv6_pools: Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ipv6_pools` block is documented below. - :param pulumi.Input[int] tunnel_user_session_timeout: Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + :param pulumi.Input[int] tunnel_user_session_timeout: Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. :param pulumi.Input[str] unsafe_legacy_renegotiation: Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] url_obscuration: Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. :param pulumi.Input[str] user_peer: Name of user peer. @@ -680,7 +680,7 @@ def force_two_factor_auth(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1184,7 +1184,7 @@ def tunnel_ipv6_pools(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @pulumi.getter(name="tunnelUserSessionTimeout") def tunnel_user_session_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. """ return pulumi.get(self, "tunnel_user_session_timeout") @@ -1414,7 +1414,7 @@ def __init__(__self__, *, :param pulumi.Input[str] encode2f_sequence: Encode \\2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] encrypt_and_store_password: Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_two_factor_auth: Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_x_forwarded_for: Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] hsts_include_subdomains: Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. :param pulumi.Input[str] http_compression: Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. @@ -1456,7 +1456,7 @@ def __init__(__self__, *, :param pulumi.Input[str] tunnel_connect_without_reauth: Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['SettingsTunnelIpPoolArgs']]] tunnel_ip_pools: Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ip_pools` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['SettingsTunnelIpv6PoolArgs']]] tunnel_ipv6_pools: Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ipv6_pools` block is documented below. - :param pulumi.Input[int] tunnel_user_session_timeout: Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + :param pulumi.Input[int] tunnel_user_session_timeout: Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. :param pulumi.Input[str] unsafe_legacy_renegotiation: Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] url_obscuration: Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. :param pulumi.Input[str] user_peer: Name of user peer. @@ -1968,7 +1968,7 @@ def force_two_factor_auth(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2472,7 +2472,7 @@ def tunnel_ipv6_pools(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[' @pulumi.getter(name="tunnelUserSessionTimeout") def tunnel_user_session_timeout(self) -> Optional[pulumi.Input[int]]: """ - Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. """ return pulumi.get(self, "tunnel_user_session_timeout") @@ -2680,7 +2680,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2692,7 +2691,6 @@ def __init__(__self__, port=443, servercert="self-sign") ``` - ## Import @@ -2742,7 +2740,7 @@ def __init__(__self__, :param pulumi.Input[str] encode2f_sequence: Encode \\2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] encrypt_and_store_password: Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_two_factor_auth: Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_x_forwarded_for: Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] hsts_include_subdomains: Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. :param pulumi.Input[str] http_compression: Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. @@ -2784,7 +2782,7 @@ def __init__(__self__, :param pulumi.Input[str] tunnel_connect_without_reauth: Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingsTunnelIpPoolArgs']]]] tunnel_ip_pools: Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ip_pools` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingsTunnelIpv6PoolArgs']]]] tunnel_ipv6_pools: Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ipv6_pools` block is documented below. - :param pulumi.Input[int] tunnel_user_session_timeout: Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + :param pulumi.Input[int] tunnel_user_session_timeout: Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. :param pulumi.Input[str] unsafe_legacy_renegotiation: Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] url_obscuration: Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. :param pulumi.Input[str] user_peer: Name of user peer. @@ -2806,7 +2804,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2818,7 +2815,6 @@ def __init__(__self__, port=443, servercert="self-sign") ``` - ## Import @@ -3147,7 +3143,7 @@ def get(resource_name: str, :param pulumi.Input[str] encode2f_sequence: Encode \\2F sequence to forward slash in URLs. Valid values: `enable`, `disable`. :param pulumi.Input[str] encrypt_and_store_password: Encrypt and store user passwords for SSL-VPN web sessions. Valid values: `enable`, `disable`. :param pulumi.Input[str] force_two_factor_auth: Enable to force two-factor authentication for all SSL-VPNs. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_x_forwarded_for: Forward the same, add, or remove HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] hsts_include_subdomains: Add HSTS includeSubDomains response header. Valid values: `enable`, `disable`. :param pulumi.Input[str] http_compression: Enable to allow HTTP compression over SSL-VPN tunnels. Valid values: `enable`, `disable`. @@ -3189,7 +3185,7 @@ def get(resource_name: str, :param pulumi.Input[str] tunnel_connect_without_reauth: Enable/disable tunnel connection without re-authorization if previous connection dropped. Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingsTunnelIpPoolArgs']]]] tunnel_ip_pools: Names of the IPv4 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ip_pools` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingsTunnelIpv6PoolArgs']]]] tunnel_ipv6_pools: Names of the IPv6 IP Pool firewall objects that define the IP addresses reserved for remote clients. The structure of `tunnel_ipv6_pools` block is documented below. - :param pulumi.Input[int] tunnel_user_session_timeout: Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + :param pulumi.Input[int] tunnel_user_session_timeout: Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. :param pulumi.Input[str] unsafe_legacy_renegotiation: Enable/disable unsafe legacy re-negotiation. Valid values: `enable`, `disable`. :param pulumi.Input[str] url_obscuration: Enable to obscure the host name of the URL of the web browser display. Valid values: `enable`, `disable`. :param pulumi.Input[str] user_peer: Name of user peer. @@ -3514,7 +3510,7 @@ def force_two_factor_auth(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3850,7 +3846,7 @@ def tunnel_ipv6_pools(self) -> pulumi.Output[Optional[Sequence['outputs.Settings @pulumi.getter(name="tunnelUserSessionTimeout") def tunnel_user_session_timeout(self) -> pulumi.Output[int]: """ - Time out value to clean up user session after tunnel connection is dropped (1 - 255 sec, default=30). + Number of seconds after which user sessions are cleaned up after tunnel connection is dropped (default = 30). On FortiOS versions 6.2.0-7.4.3: 1 - 255 sec. On FortiOS versions >= 7.4.4: 1 - 86400 sec. """ return pulumi.get(self, "tunnel_user_session_timeout") @@ -3880,7 +3876,7 @@ def user_peer(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/_inputs.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/_inputs.py index 49694764..577969ab 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/_inputs.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/_inputs.py @@ -144,7 +144,7 @@ class HostchecksoftwareCheckItemListMd5Args: def __init__(__self__, *, id: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] id: Hex string of MD5 checksum. + :param pulumi.Input[str] id: an identifier for the resource with format {{name}}. """ if id is not None: pulumi.set(__self__, "id", id) @@ -153,7 +153,7 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[pulumi.Input[str]]: """ - Hex string of MD5 checksum. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -244,7 +244,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain: Login domain. :param pulumi.Input[str] folder: Network shared file folder parameter. :param pulumi.Input[Sequence[pulumi.Input['PortalBookmarkGroupBookmarkFormDataArgs']]] form_datas: Form data. The structure of `form_data` block is documented below. - :param pulumi.Input[int] height: Screen height (range from 480 - 65535, default = 768). + :param pulumi.Input[int] height: Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. :param pulumi.Input[str] host: Host name/IP parameter. :param pulumi.Input[str] keyboard_layout: Keyboard layout. :param pulumi.Input[int] listening_port: Listening port (0 - 65535). @@ -254,10 +254,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Bookmark name. :param pulumi.Input[int] port: Remote port. :param pulumi.Input[str] preconnection_blob: An arbitrary string which identifies the RDP source. - :param pulumi.Input[int] preconnection_id: The numeric ID of the RDP source (0-2147483648). + :param pulumi.Input[int] preconnection_id: The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. :param pulumi.Input[int] remote_port: Remote port (0 - 65535). :param pulumi.Input[str] restricted_admin: Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. - :param pulumi.Input[str] security: Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + :param pulumi.Input[str] security: Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. :param pulumi.Input[str] send_preconnection_id: Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_layout: Server side keyboard layout. :param pulumi.Input[str] show_status_window: Enable/disable showing of status window. Valid values: `enable`, `disable`. @@ -268,7 +268,7 @@ def __init__(__self__, *, :param pulumi.Input[str] sso_username: SSO user name. :param pulumi.Input[str] url: URL parameter. :param pulumi.Input[str] vnc_keyboard_layout: Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. - :param pulumi.Input[int] width: Screen width (range from 640 - 65535, default = 1024). + :param pulumi.Input[int] width: Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ if additional_params is not None: pulumi.set(__self__, "additional_params", additional_params) @@ -423,7 +423,7 @@ def form_datas(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PortalB @pulumi.getter def height(self) -> Optional[pulumi.Input[int]]: """ - Screen height (range from 480 - 65535, default = 768). + Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "height") @@ -543,7 +543,7 @@ def preconnection_blob(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="preconnectionId") def preconnection_id(self) -> Optional[pulumi.Input[int]]: """ - The numeric ID of the RDP source (0-2147483648). + The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. """ return pulumi.get(self, "preconnection_id") @@ -579,7 +579,7 @@ def restricted_admin(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def security(self) -> Optional[pulumi.Input[str]]: """ - Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. """ return pulumi.get(self, "security") @@ -711,7 +711,7 @@ def vnc_keyboard_layout(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def width(self) -> Optional[pulumi.Input[int]]: """ - Screen width (range from 640 - 65535, default = 1024). + Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "width") @@ -1170,7 +1170,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] dns_server1: DNS server 1. :param pulumi.Input[str] dns_server2: DNS server 2. - :param pulumi.Input[str] domains: Split DNS domains used for SSL-VPN clients separated by comma(,). + :param pulumi.Input[str] domains: Split DNS domains used for SSL-VPN clients separated by comma. :param pulumi.Input[int] id: ID. :param pulumi.Input[str] ipv6_dns_server1: IPv6 DNS server 1. :param pulumi.Input[str] ipv6_dns_server2: IPv6 DNS server 2. @@ -1216,7 +1216,7 @@ def dns_server2(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def domains(self) -> Optional[pulumi.Input[str]]: """ - Split DNS domains used for SSL-VPN clients separated by comma(,). + Split DNS domains used for SSL-VPN clients separated by comma. """ return pulumi.get(self, "domains") @@ -1327,7 +1327,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain: Login domain. :param pulumi.Input[str] folder: Network shared file folder parameter. :param pulumi.Input[Sequence[pulumi.Input['UserbookmarkBookmarkFormDataArgs']]] form_datas: Form data. The structure of `form_data` block is documented below. - :param pulumi.Input[int] height: Screen height (range from 480 - 65535, default = 768). + :param pulumi.Input[int] height: Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. :param pulumi.Input[str] host: Host name/IP parameter. :param pulumi.Input[str] keyboard_layout: Keyboard layout. :param pulumi.Input[int] listening_port: Listening port (0 - 65535). @@ -1337,10 +1337,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Bookmark name. :param pulumi.Input[int] port: Remote port. :param pulumi.Input[str] preconnection_blob: An arbitrary string which identifies the RDP source. - :param pulumi.Input[int] preconnection_id: The numeric ID of the RDP source (0-2147483648). + :param pulumi.Input[int] preconnection_id: The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. :param pulumi.Input[int] remote_port: Remote port (0 - 65535). :param pulumi.Input[str] restricted_admin: Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. - :param pulumi.Input[str] security: Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + :param pulumi.Input[str] security: Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. :param pulumi.Input[str] send_preconnection_id: Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_layout: Server side keyboard layout. :param pulumi.Input[str] show_status_window: Enable/disable showing of status window. Valid values: `enable`, `disable`. @@ -1351,7 +1351,7 @@ def __init__(__self__, *, :param pulumi.Input[str] sso_username: SSO user name. :param pulumi.Input[str] url: URL parameter. :param pulumi.Input[str] vnc_keyboard_layout: Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. - :param pulumi.Input[int] width: Screen width (range from 640 - 65535, default = 1024). + :param pulumi.Input[int] width: Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ if additional_params is not None: pulumi.set(__self__, "additional_params", additional_params) @@ -1506,7 +1506,7 @@ def form_datas(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Userboo @pulumi.getter def height(self) -> Optional[pulumi.Input[int]]: """ - Screen height (range from 480 - 65535, default = 768). + Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "height") @@ -1626,7 +1626,7 @@ def preconnection_blob(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="preconnectionId") def preconnection_id(self) -> Optional[pulumi.Input[int]]: """ - The numeric ID of the RDP source (0-2147483648). + The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. """ return pulumi.get(self, "preconnection_id") @@ -1662,7 +1662,7 @@ def restricted_admin(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def security(self) -> Optional[pulumi.Input[str]]: """ - Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. """ return pulumi.get(self, "security") @@ -1794,7 +1794,7 @@ def vnc_keyboard_layout(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def width(self) -> Optional[pulumi.Input[int]]: """ - Screen width (range from 640 - 65535, default = 1024). + Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "width") @@ -1885,7 +1885,7 @@ def __init__(__self__, *, :param pulumi.Input[str] domain: Login domain. :param pulumi.Input[str] folder: Network shared file folder parameter. :param pulumi.Input[Sequence[pulumi.Input['UsergroupbookmarkBookmarkFormDataArgs']]] form_datas: Form data. The structure of `form_data` block is documented below. - :param pulumi.Input[int] height: Screen height (range from 480 - 65535, default = 768). + :param pulumi.Input[int] height: Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. :param pulumi.Input[str] host: Host name/IP parameter. :param pulumi.Input[str] keyboard_layout: Keyboard layout. :param pulumi.Input[int] listening_port: Listening port (0 - 65535). @@ -1895,10 +1895,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Bookmark name. :param pulumi.Input[int] port: Remote port. :param pulumi.Input[str] preconnection_blob: An arbitrary string which identifies the RDP source. - :param pulumi.Input[int] preconnection_id: The numeric ID of the RDP source (0-2147483648). + :param pulumi.Input[int] preconnection_id: The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. :param pulumi.Input[int] remote_port: Remote port (0 - 65535). :param pulumi.Input[str] restricted_admin: Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. - :param pulumi.Input[str] security: Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + :param pulumi.Input[str] security: Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. :param pulumi.Input[str] send_preconnection_id: Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. :param pulumi.Input[str] server_layout: Server side keyboard layout. :param pulumi.Input[str] show_status_window: Enable/disable showing of status window. Valid values: `enable`, `disable`. @@ -1909,7 +1909,7 @@ def __init__(__self__, *, :param pulumi.Input[str] sso_username: SSO user name. :param pulumi.Input[str] url: URL parameter. :param pulumi.Input[str] vnc_keyboard_layout: Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. - :param pulumi.Input[int] width: Screen width (range from 640 - 65535, default = 1024). + :param pulumi.Input[int] width: Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ if additional_params is not None: pulumi.set(__self__, "additional_params", additional_params) @@ -2064,7 +2064,7 @@ def form_datas(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Usergro @pulumi.getter def height(self) -> Optional[pulumi.Input[int]]: """ - Screen height (range from 480 - 65535, default = 768). + Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "height") @@ -2184,7 +2184,7 @@ def preconnection_blob(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="preconnectionId") def preconnection_id(self) -> Optional[pulumi.Input[int]]: """ - The numeric ID of the RDP source (0-2147483648). + The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. """ return pulumi.get(self, "preconnection_id") @@ -2220,7 +2220,7 @@ def restricted_admin(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def security(self) -> Optional[pulumi.Input[str]]: """ - Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. """ return pulumi.get(self, "security") @@ -2352,7 +2352,7 @@ def vnc_keyboard_layout(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def width(self) -> Optional[pulumi.Input[int]]: """ - Screen width (range from 640 - 65535, default = 1024). + Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "width") diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/hostchecksoftware.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/hostchecksoftware.py index 2e6550c6..f483e90c 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/hostchecksoftware.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/hostchecksoftware.py @@ -29,7 +29,7 @@ def __init__(__self__, *, The set of arguments for constructing a Hostchecksoftware resource. :param pulumi.Input[Sequence[pulumi.Input['HostchecksoftwareCheckItemListArgs']]] check_item_lists: Check item list. The structure of `check_item_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guid: Globally unique ID. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] os_type: OS type. Valid values: `windows`, `macos`. @@ -84,7 +84,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -181,7 +181,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Hostchecksoftware resources. :param pulumi.Input[Sequence[pulumi.Input['HostchecksoftwareCheckItemListArgs']]] check_item_lists: Check item list. The structure of `check_item_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guid: Globally unique ID. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] os_type: OS type. Valid values: `windows`, `macos`. @@ -236,7 +236,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -337,7 +337,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -346,7 +345,6 @@ def __init__(__self__, os_type="windows", type="fw") ``` - ## Import @@ -370,7 +368,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HostchecksoftwareCheckItemListArgs']]]] check_item_lists: Check item list. The structure of `check_item_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guid: Globally unique ID. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] os_type: OS type. Valid values: `windows`, `macos`. @@ -389,7 +387,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -398,7 +395,6 @@ def __init__(__self__, os_type="windows", type="fw") ``` - ## Import @@ -488,7 +484,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['HostchecksoftwareCheckItemListArgs']]]] check_item_lists: Check item list. The structure of `check_item_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] guid: Globally unique ID. :param pulumi.Input[str] name: Name. :param pulumi.Input[str] os_type: OS type. Valid values: `windows`, `macos`. @@ -531,7 +527,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -569,7 +565,7 @@ def type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/outputs.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/outputs.py index 014067ca..122c709c 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/outputs.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/outputs.py @@ -121,7 +121,7 @@ class HostchecksoftwareCheckItemListMd5(dict): def __init__(__self__, *, id: Optional[str] = None): """ - :param str id: Hex string of MD5 checksum. + :param str id: an identifier for the resource with format {{name}}. """ if id is not None: pulumi.set(__self__, "id", id) @@ -130,7 +130,7 @@ def __init__(__self__, *, @pulumi.getter def id(self) -> Optional[str]: """ - Hex string of MD5 checksum. + an identifier for the resource with format {{name}}. """ return pulumi.get(self, "id") @@ -264,7 +264,7 @@ def __init__(__self__, *, :param str domain: Login domain. :param str folder: Network shared file folder parameter. :param Sequence['PortalBookmarkGroupBookmarkFormDataArgs'] form_datas: Form data. The structure of `form_data` block is documented below. - :param int height: Screen height (range from 480 - 65535, default = 768). + :param int height: Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. :param str host: Host name/IP parameter. :param str keyboard_layout: Keyboard layout. :param int listening_port: Listening port (0 - 65535). @@ -274,10 +274,10 @@ def __init__(__self__, *, :param str name: Bookmark name. :param int port: Remote port. :param str preconnection_blob: An arbitrary string which identifies the RDP source. - :param int preconnection_id: The numeric ID of the RDP source (0-2147483648). + :param int preconnection_id: The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. :param int remote_port: Remote port (0 - 65535). :param str restricted_admin: Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. - :param str security: Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + :param str security: Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. :param str send_preconnection_id: Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. :param str server_layout: Server side keyboard layout. :param str show_status_window: Enable/disable showing of status window. Valid values: `enable`, `disable`. @@ -288,7 +288,7 @@ def __init__(__self__, *, :param str sso_username: SSO user name. :param str url: URL parameter. :param str vnc_keyboard_layout: Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. - :param int width: Screen width (range from 640 - 65535, default = 1024). + :param int width: Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ if additional_params is not None: pulumi.set(__self__, "additional_params", additional_params) @@ -415,7 +415,7 @@ def form_datas(self) -> Optional[Sequence['outputs.PortalBookmarkGroupBookmarkFo @pulumi.getter def height(self) -> Optional[int]: """ - Screen height (range from 480 - 65535, default = 768). + Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "height") @@ -495,7 +495,7 @@ def preconnection_blob(self) -> Optional[str]: @pulumi.getter(name="preconnectionId") def preconnection_id(self) -> Optional[int]: """ - The numeric ID of the RDP source (0-2147483648). + The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. """ return pulumi.get(self, "preconnection_id") @@ -519,7 +519,7 @@ def restricted_admin(self) -> Optional[str]: @pulumi.getter def security(self) -> Optional[str]: """ - Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. """ return pulumi.get(self, "security") @@ -607,7 +607,7 @@ def vnc_keyboard_layout(self) -> Optional[str]: @pulumi.getter def width(self) -> Optional[int]: """ - Screen width (range from 640 - 65535, default = 1024). + Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "width") @@ -1054,7 +1054,7 @@ def __init__(__self__, *, """ :param str dns_server1: DNS server 1. :param str dns_server2: DNS server 2. - :param str domains: Split DNS domains used for SSL-VPN clients separated by comma(,). + :param str domains: Split DNS domains used for SSL-VPN clients separated by comma. :param int id: ID. :param str ipv6_dns_server1: IPv6 DNS server 1. :param str ipv6_dns_server2: IPv6 DNS server 2. @@ -1092,7 +1092,7 @@ def dns_server2(self) -> Optional[str]: @pulumi.getter def domains(self) -> Optional[str]: """ - Split DNS domains used for SSL-VPN clients separated by comma(,). + Split DNS domains used for SSL-VPN clients separated by comma. """ return pulumi.get(self, "domains") @@ -1238,7 +1238,7 @@ def __init__(__self__, *, :param str domain: Login domain. :param str folder: Network shared file folder parameter. :param Sequence['UserbookmarkBookmarkFormDataArgs'] form_datas: Form data. The structure of `form_data` block is documented below. - :param int height: Screen height (range from 480 - 65535, default = 768). + :param int height: Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. :param str host: Host name/IP parameter. :param str keyboard_layout: Keyboard layout. :param int listening_port: Listening port (0 - 65535). @@ -1248,10 +1248,10 @@ def __init__(__self__, *, :param str name: Bookmark name. :param int port: Remote port. :param str preconnection_blob: An arbitrary string which identifies the RDP source. - :param int preconnection_id: The numeric ID of the RDP source (0-2147483648). + :param int preconnection_id: The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. :param int remote_port: Remote port (0 - 65535). :param str restricted_admin: Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. - :param str security: Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + :param str security: Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. :param str send_preconnection_id: Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. :param str server_layout: Server side keyboard layout. :param str show_status_window: Enable/disable showing of status window. Valid values: `enable`, `disable`. @@ -1262,7 +1262,7 @@ def __init__(__self__, *, :param str sso_username: SSO user name. :param str url: URL parameter. :param str vnc_keyboard_layout: Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. - :param int width: Screen width (range from 640 - 65535, default = 1024). + :param int width: Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ if additional_params is not None: pulumi.set(__self__, "additional_params", additional_params) @@ -1389,7 +1389,7 @@ def form_datas(self) -> Optional[Sequence['outputs.UserbookmarkBookmarkFormData' @pulumi.getter def height(self) -> Optional[int]: """ - Screen height (range from 480 - 65535, default = 768). + Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "height") @@ -1469,7 +1469,7 @@ def preconnection_blob(self) -> Optional[str]: @pulumi.getter(name="preconnectionId") def preconnection_id(self) -> Optional[int]: """ - The numeric ID of the RDP source (0-2147483648). + The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. """ return pulumi.get(self, "preconnection_id") @@ -1493,7 +1493,7 @@ def restricted_admin(self) -> Optional[str]: @pulumi.getter def security(self) -> Optional[str]: """ - Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. """ return pulumi.get(self, "security") @@ -1581,7 +1581,7 @@ def vnc_keyboard_layout(self) -> Optional[str]: @pulumi.getter def width(self) -> Optional[int]: """ - Screen width (range from 640 - 65535, default = 1024). + Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "width") @@ -1715,7 +1715,7 @@ def __init__(__self__, *, :param str domain: Login domain. :param str folder: Network shared file folder parameter. :param Sequence['UsergroupbookmarkBookmarkFormDataArgs'] form_datas: Form data. The structure of `form_data` block is documented below. - :param int height: Screen height (range from 480 - 65535, default = 768). + :param int height: Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. :param str host: Host name/IP parameter. :param str keyboard_layout: Keyboard layout. :param int listening_port: Listening port (0 - 65535). @@ -1725,10 +1725,10 @@ def __init__(__self__, *, :param str name: Bookmark name. :param int port: Remote port. :param str preconnection_blob: An arbitrary string which identifies the RDP source. - :param int preconnection_id: The numeric ID of the RDP source (0-2147483648). + :param int preconnection_id: The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. :param int remote_port: Remote port (0 - 65535). :param str restricted_admin: Enable/disable restricted admin mode for RDP. Valid values: `enable`, `disable`. - :param str security: Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + :param str security: Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. :param str send_preconnection_id: Enable/disable sending of preconnection ID. Valid values: `enable`, `disable`. :param str server_layout: Server side keyboard layout. :param str show_status_window: Enable/disable showing of status window. Valid values: `enable`, `disable`. @@ -1739,7 +1739,7 @@ def __init__(__self__, *, :param str sso_username: SSO user name. :param str url: URL parameter. :param str vnc_keyboard_layout: Keyboard layout. Valid values: `default`, `da`, `nl`, `en-uk`, `en-uk-ext`, `fi`, `fr`, `fr-be`, `fr-ca-mul`, `de`, `de-ch`, `it`, `it-142`, `pt`, `pt-br-abnt2`, `no`, `gd`, `es`, `sv`, `us-intl`. - :param int width: Screen width (range from 640 - 65535, default = 1024). + :param int width: Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ if additional_params is not None: pulumi.set(__self__, "additional_params", additional_params) @@ -1866,7 +1866,7 @@ def form_datas(self) -> Optional[Sequence['outputs.UsergroupbookmarkBookmarkForm @pulumi.getter def height(self) -> Optional[int]: """ - Screen height (range from 480 - 65535, default = 768). + Screen height. On FortiOS versions 7.0.4-7.0.5: range from 480 - 65535, default = 768. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "height") @@ -1946,7 +1946,7 @@ def preconnection_blob(self) -> Optional[str]: @pulumi.getter(name="preconnectionId") def preconnection_id(self) -> Optional[int]: """ - The numeric ID of the RDP source (0-2147483648). + The numeric ID of the RDP source. On FortiOS versions 6.2.0-6.4.2, 7.0.0: 0-2147483648. On FortiOS versions 6.4.10-6.4.15, >= 7.0.1: 0-4294967295. """ return pulumi.get(self, "preconnection_id") @@ -1970,7 +1970,7 @@ def restricted_admin(self) -> Optional[str]: @pulumi.getter def security(self) -> Optional[str]: """ - Security mode for RDP connection. Valid values: `rdp`, `nla`, `tls`, `any`. + Security mode for RDP connection (default = any). Valid values: `rdp`, `nla`, `tls`, `any`. """ return pulumi.get(self, "security") @@ -2058,7 +2058,7 @@ def vnc_keyboard_layout(self) -> Optional[str]: @pulumi.getter def width(self) -> Optional[int]: """ - Screen width (range from 640 - 65535, default = 1024). + Screen width. On FortiOS versions 7.0.4-7.0.5: range from 640 - 65535, default = 1024. On FortiOS versions >= 7.0.6: range from 0 - 65535, default = 0. """ return pulumi.get(self, "width") diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/portal.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/portal.py index 2d909d42..6d6869ec 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/portal.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/portal.py @@ -124,7 +124,7 @@ def __init__(__self__, *, :param pulumi.Input[str] focus_bookmark: Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download: Enable/disable download option for FortiClient. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download_method: FortiClient download method. Valid values: `direct`, `ssl-vpn`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] heading: Web portal heading message. :param pulumi.Input[str] hide_sso_credential: Enable to prevent SSO credential being sent to client. Valid values: `enable`, `disable`. :param pulumi.Input[str] host_check: Type of host checking performed on endpoints. Valid values: `none`, `av`, `fw`, `av-fw`, `custom`. @@ -156,7 +156,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PortalOsCheckListArgs']]] os_check_lists: SSL VPN OS checks. The structure of `os_check_list` block is documented below. :param pulumi.Input[str] prefer_ipv6_dns: prefer to query IPv6 dns first if enabled. Valid values: `enable`, `disable`. :param pulumi.Input[str] redir_url: Client login redirect URL. - :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. :param pulumi.Input[str] service_restriction: Enable/disable tunnel service restriction. Valid values: `enable`, `disable`. :param pulumi.Input[str] skip_check_for_browser: Enable to skip host check for browser support. Valid values: `enable`, `disable`. @@ -648,7 +648,7 @@ def forticlient_download_method(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1032,7 +1032,7 @@ def redir_url(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="rewriteIpUriUi") def rewrite_ip_uri_ui(self) -> Optional[pulumi.Input[str]]: """ - Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "rewrite_ip_uri_ui") @@ -1428,7 +1428,7 @@ def __init__(__self__, *, :param pulumi.Input[str] focus_bookmark: Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download: Enable/disable download option for FortiClient. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download_method: FortiClient download method. Valid values: `direct`, `ssl-vpn`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] heading: Web portal heading message. :param pulumi.Input[str] hide_sso_credential: Enable to prevent SSO credential being sent to client. Valid values: `enable`, `disable`. :param pulumi.Input[str] host_check: Type of host checking performed on endpoints. Valid values: `none`, `av`, `fw`, `av-fw`, `custom`. @@ -1460,7 +1460,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PortalOsCheckListArgs']]] os_check_lists: SSL VPN OS checks. The structure of `os_check_list` block is documented below. :param pulumi.Input[str] prefer_ipv6_dns: prefer to query IPv6 dns first if enabled. Valid values: `enable`, `disable`. :param pulumi.Input[str] redir_url: Client login redirect URL. - :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. :param pulumi.Input[str] service_restriction: Enable/disable tunnel service restriction. Valid values: `enable`, `disable`. :param pulumi.Input[str] skip_check_for_browser: Enable to skip host check for browser support. Valid values: `enable`, `disable`. @@ -1952,7 +1952,7 @@ def forticlient_download_method(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2336,7 +2336,7 @@ def redir_url(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="rewriteIpUriUi") def rewrite_ip_uri_ui(self) -> Optional[pulumi.Input[str]]: """ - Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "rewrite_ip_uri_ui") @@ -2713,7 +2713,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2769,7 +2768,6 @@ def __init__(__self__, wins_server1="0.0.0.0", wins_server2="0.0.0.0") ``` - ## Import @@ -2816,7 +2814,7 @@ def __init__(__self__, :param pulumi.Input[str] focus_bookmark: Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download: Enable/disable download option for FortiClient. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download_method: FortiClient download method. Valid values: `direct`, `ssl-vpn`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] heading: Web portal heading message. :param pulumi.Input[str] hide_sso_credential: Enable to prevent SSO credential being sent to client. Valid values: `enable`, `disable`. :param pulumi.Input[str] host_check: Type of host checking performed on endpoints. Valid values: `none`, `av`, `fw`, `av-fw`, `custom`. @@ -2848,7 +2846,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PortalOsCheckListArgs']]]] os_check_lists: SSL VPN OS checks. The structure of `os_check_list` block is documented below. :param pulumi.Input[str] prefer_ipv6_dns: prefer to query IPv6 dns first if enabled. Valid values: `enable`, `disable`. :param pulumi.Input[str] redir_url: Client login redirect URL. - :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. :param pulumi.Input[str] service_restriction: Enable/disable tunnel service restriction. Valid values: `enable`, `disable`. :param pulumi.Input[str] skip_check_for_browser: Enable to skip host check for browser support. Valid values: `enable`, `disable`. @@ -2884,7 +2882,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -2940,7 +2937,6 @@ def __init__(__self__, wins_server1="0.0.0.0", wins_server2="0.0.0.0") ``` - ## Import @@ -3269,7 +3265,7 @@ def get(resource_name: str, :param pulumi.Input[str] focus_bookmark: Enable to prioritize the placement of the bookmark section over the quick-connection section in the SSL-VPN application. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download: Enable/disable download option for FortiClient. Valid values: `enable`, `disable`. :param pulumi.Input[str] forticlient_download_method: FortiClient download method. Valid values: `direct`, `ssl-vpn`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] heading: Web portal heading message. :param pulumi.Input[str] hide_sso_credential: Enable to prevent SSO credential being sent to client. Valid values: `enable`, `disable`. :param pulumi.Input[str] host_check: Type of host checking performed on endpoints. Valid values: `none`, `av`, `fw`, `av-fw`, `custom`. @@ -3301,7 +3297,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['PortalOsCheckListArgs']]]] os_check_lists: SSL VPN OS checks. The structure of `os_check_list` block is documented below. :param pulumi.Input[str] prefer_ipv6_dns: prefer to query IPv6 dns first if enabled. Valid values: `enable`, `disable`. :param pulumi.Input[str] redir_url: Client login redirect URL. - :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + :param pulumi.Input[str] rewrite_ip_uri_ui: Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] save_password: Enable/disable FortiClient saving the user's password. Valid values: `enable`, `disable`. :param pulumi.Input[str] service_restriction: Enable/disable tunnel service restriction. Valid values: `enable`, `disable`. :param pulumi.Input[str] skip_check_for_browser: Enable to skip host check for browser support. Valid values: `enable`, `disable`. @@ -3617,7 +3613,7 @@ def forticlient_download_method(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -3873,7 +3869,7 @@ def redir_url(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="rewriteIpUriUi") def rewrite_ip_uri_ui(self) -> pulumi.Output[str]: """ - Rewrite contents for URI contains IP and "/ui/". (default = disable) Valid values: `enable`, `disable`. + Rewrite contents for URI contains IP and /ui/ (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "rewrite_ip_uri_ui") @@ -4023,7 +4019,7 @@ def user_group_bookmark(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/realm.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/realm.py index 9117ccf0..bf01ba96 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/realm.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/realm.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -379,7 +378,6 @@ def __init__(__self__, url_path="1", virtual_host="2.2.2.2") ``` - ## Import @@ -423,7 +421,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -434,7 +431,6 @@ def __init__(__self__, url_path="1", virtual_host="2.2.2.2") ``` - ## Import @@ -602,7 +598,7 @@ def url_path(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/userbookmark.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/userbookmark.py index e95cf685..dd86c108 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/userbookmark.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/userbookmark.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UserbookmarkBookmarkArgs']]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] custom_lang: Personal language. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User and group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -84,7 +84,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -131,7 +131,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UserbookmarkBookmarkArgs']]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] custom_lang: Personal language. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User and group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -188,7 +188,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -238,14 +238,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.vpn.ssl.web.Userbookmark("trname", custom_lang="big5") ``` - ## Import @@ -270,7 +268,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UserbookmarkBookmarkArgs']]]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] custom_lang: Personal language. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User and group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -285,14 +283,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.vpn.ssl.web.Userbookmark("trname", custom_lang="big5") ``` - ## Import @@ -374,7 +370,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UserbookmarkBookmarkArgs']]]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] custom_lang: Personal language. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: User and group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -418,7 +414,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -432,7 +428,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/vpn/ssl/web/usergroupbookmark.py b/sdk/python/pulumiverse_fortios/vpn/ssl/web/usergroupbookmark.py index ee21cb99..9c8e0ade 100644 --- a/sdk/python/pulumiverse_fortios/vpn/ssl/web/usergroupbookmark.py +++ b/sdk/python/pulumiverse_fortios/vpn/ssl/web/usergroupbookmark.py @@ -25,7 +25,7 @@ def __init__(__self__, *, The set of arguments for constructing a Usergroupbookmark resource. :param pulumi.Input[Sequence[pulumi.Input['UsergroupbookmarkBookmarkArgs']]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -68,7 +68,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -113,7 +113,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Usergroupbookmark resources. :param pulumi.Input[Sequence[pulumi.Input['UsergroupbookmarkBookmarkArgs']]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -156,7 +156,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,7 +205,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -225,7 +224,6 @@ def __init__(__self__, url="www.aaa.com", )]) ``` - ## Import @@ -249,7 +247,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UsergroupbookmarkBookmarkArgs']]]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -264,7 +262,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -284,7 +281,6 @@ def __init__(__self__, url="www.aaa.com", )]) ``` - ## Import @@ -362,7 +358,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['UsergroupbookmarkBookmarkArgs']]]] bookmarks: Bookmark table. The structure of `bookmarks` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -397,7 +393,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -411,7 +407,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/waf/mainclass.py b/sdk/python/pulumiverse_fortios/waf/mainclass.py index f11029a0..52972448 100644 --- a/sdk/python/pulumiverse_fortios/waf/mainclass.py +++ b/sdk/python/pulumiverse_fortios/waf/mainclass.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/waf/profile.py b/sdk/python/pulumiverse_fortios/waf/profile.py index eaa81e3b..bf9f3347 100644 --- a/sdk/python/pulumiverse_fortios/waf/profile.py +++ b/sdk/python/pulumiverse_fortios/waf/profile.py @@ -36,7 +36,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] external: Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileMethodArgs'] method: Method restriction. The structure of `method` block is documented below. :param pulumi.Input[str] name: WAF Profile name. :param pulumi.Input['ProfileSignatureArgs'] signature: WAF signatures. The structure of `signature` block is documented below. @@ -144,7 +144,7 @@ def external(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -236,7 +236,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] external: Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileMethodArgs'] method: Method restriction. The structure of `method` block is documented below. :param pulumi.Input[str] name: WAF Profile name. :param pulumi.Input['ProfileSignatureArgs'] signature: WAF signatures. The structure of `signature` block is documented below. @@ -344,7 +344,7 @@ def external(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -436,7 +436,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -445,7 +444,6 @@ def __init__(__self__, extended_log="disable", external="disable") ``` - ## Import @@ -473,7 +471,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] external: Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileMethodArgs']] method: Method restriction. The structure of `method` block is documented below. :param pulumi.Input[str] name: WAF Profile name. :param pulumi.Input[pulumi.InputType['ProfileSignatureArgs']] signature: WAF signatures. The structure of `signature` block is documented below. @@ -491,7 +489,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -500,7 +497,6 @@ def __init__(__self__, extended_log="disable", external="disable") ``` - ## Import @@ -603,7 +599,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] extended_log: Enable/disable extended logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] external: Disable/Enable external HTTP Inspection. Valid values: `disable`, `enable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileMethodArgs']] method: Method restriction. The structure of `method` block is documented below. :param pulumi.Input[str] name: WAF Profile name. :param pulumi.Input[pulumi.InputType['ProfileSignatureArgs']] signature: WAF signatures. The structure of `signature` block is documented below. @@ -680,7 +676,7 @@ def external(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -718,7 +714,7 @@ def url_accesses(self) -> pulumi.Output[Optional[Sequence['outputs.ProfileUrlAcc @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/waf/signature.py b/sdk/python/pulumiverse_fortios/waf/signature.py index 266c27e6..c724ab81 100644 --- a/sdk/python/pulumiverse_fortios/waf/signature.py +++ b/sdk/python/pulumiverse_fortios/waf/signature.py @@ -267,7 +267,7 @@ def fosid(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/waf/subclass.py b/sdk/python/pulumiverse_fortios/waf/subclass.py index 3829d552..c22d742d 100644 --- a/sdk/python/pulumiverse_fortios/waf/subclass.py +++ b/sdk/python/pulumiverse_fortios/waf/subclass.py @@ -267,7 +267,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/_inputs.py b/sdk/python/pulumiverse_fortios/wanopt/_inputs.py index 889aeb2a..f591f7e1 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/_inputs.py +++ b/sdk/python/pulumiverse_fortios/wanopt/_inputs.py @@ -925,7 +925,7 @@ def __init__(__self__, *, :param pulumi.Input[str] prefer_chunking: Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: `dynamic`, `fix`. :param pulumi.Input[str] protocol_opt: Select Protocol specific optimitation or generic TCP optimization. Valid values: `protocol`, `tcp`. :param pulumi.Input[str] secure_tunnel: Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ssl: Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ssl: Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. :param pulumi.Input[int] ssl_port: Port on which to expect HTTPS traffic for SSL/TLS offloading. :param pulumi.Input[str] status: Enable/disable HTTP WAN Optimization. Valid values: `enable`, `disable`. :param pulumi.Input[str] tunnel_non_http: 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: `enable`, `disable`. @@ -1033,7 +1033,7 @@ def secure_tunnel(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def ssl(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ssl") @@ -1223,7 +1223,7 @@ def __init__(__self__, *, :param pulumi.Input[str] log_traffic: Enable/disable logging. Valid values: `enable`, `disable`. :param pulumi.Input[str] port: 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. :param pulumi.Input[str] secure_tunnel: Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ssl: Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + :param pulumi.Input[str] ssl: Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. :param pulumi.Input[int] ssl_port: Port on which to expect HTTPS traffic for SSL/TLS offloading. :param pulumi.Input[str] status: Enable/disable HTTP WAN Optimization. Valid values: `enable`, `disable`. :param pulumi.Input[str] tunnel_sharing: Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: `private`, `shared`, `express-shared`. @@ -1311,7 +1311,7 @@ def secure_tunnel(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def ssl(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ssl") diff --git a/sdk/python/pulumiverse_fortios/wanopt/authgroup.py b/sdk/python/pulumiverse_fortios/wanopt/authgroup.py index 338a73f4..425b270b 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/authgroup.py +++ b/sdk/python/pulumiverse_fortios/wanopt/authgroup.py @@ -268,7 +268,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -278,7 +277,6 @@ def __init__(__self__, cert="Fortinet_CA_SSL", peer_accept="any") ``` - ## Import @@ -319,7 +317,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -329,7 +326,6 @@ def __init__(__self__, cert="Fortinet_CA_SSL", peer_accept="any") ``` - ## Import @@ -486,7 +482,7 @@ def psk(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/cacheservice.py b/sdk/python/pulumiverse_fortios/wanopt/cacheservice.py index d56605a7..dca4a38b 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/cacheservice.py +++ b/sdk/python/pulumiverse_fortios/wanopt/cacheservice.py @@ -32,7 +32,7 @@ def __init__(__self__, *, :param pulumi.Input[str] device_id: Set identifier for this cache device. :param pulumi.Input[Sequence[pulumi.Input['CacheserviceDstPeerArgs']]] dst_peers: Modify cache-service destination peer list. The structure of `dst_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] prefer_scenario: Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. :param pulumi.Input[Sequence[pulumi.Input['CacheserviceSrcPeerArgs']]] src_peers: Modify cache-service source peer list. The structure of `src_peer` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -120,7 +120,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -184,7 +184,7 @@ def __init__(__self__, *, :param pulumi.Input[str] device_id: Set identifier for this cache device. :param pulumi.Input[Sequence[pulumi.Input['CacheserviceDstPeerArgs']]] dst_peers: Modify cache-service destination peer list. The structure of `dst_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] prefer_scenario: Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. :param pulumi.Input[Sequence[pulumi.Input['CacheserviceSrcPeerArgs']]] src_peers: Modify cache-service source peer list. The structure of `src_peer` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -272,7 +272,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -337,7 +337,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -348,7 +347,6 @@ def __init__(__self__, device_id="default_dev_id", prefer_scenario="balance") ``` - ## Import @@ -375,7 +373,7 @@ def __init__(__self__, :param pulumi.Input[str] device_id: Set identifier for this cache device. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CacheserviceDstPeerArgs']]]] dst_peers: Modify cache-service destination peer list. The structure of `dst_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] prefer_scenario: Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CacheserviceSrcPeerArgs']]]] src_peers: Modify cache-service source peer list. The structure of `src_peer` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -391,7 +389,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -402,7 +399,6 @@ def __init__(__self__, device_id="default_dev_id", prefer_scenario="balance") ``` - ## Import @@ -495,7 +491,7 @@ def get(resource_name: str, :param pulumi.Input[str] device_id: Set identifier for this cache device. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CacheserviceDstPeerArgs']]]] dst_peers: Modify cache-service destination peer list. The structure of `dst_peer` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] prefer_scenario: Set the preferred cache behavior towards the balance between latency and hit-ratio. Valid values: `balance`, `prefer-speed`, `prefer-cache`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['CacheserviceSrcPeerArgs']]]] src_peers: Modify cache-service source peer list. The structure of `src_peer` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -559,7 +555,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -581,7 +577,7 @@ def src_peers(self) -> pulumi.Output[Optional[Sequence['outputs.CacheserviceSrcP @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/contentdeliverynetworkrule.py b/sdk/python/pulumiverse_fortios/wanopt/contentdeliverynetworkrule.py index 492c61ab..c59125cc 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/contentdeliverynetworkrule.py +++ b/sdk/python/pulumiverse_fortios/wanopt/contentdeliverynetworkrule.py @@ -35,7 +35,7 @@ def __init__(__self__, *, :param pulumi.Input[str] category: Content delivery network rule category. Valid values: `vcache`, `youtube`. :param pulumi.Input[str] comment: Comment about this CDN-rule. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ContentdeliverynetworkruleHostDomainNameSuffixArgs']]] host_domain_name_suffixes: Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `host_domain_name_suffix` block is documented below. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] request_cache_control: Enable/disable HTTP request cache control. Valid values: `enable`, `disable`. @@ -116,7 +116,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -267,7 +267,7 @@ def __init__(__self__, *, :param pulumi.Input[str] category: Content delivery network rule category. Valid values: `vcache`, `youtube`. :param pulumi.Input[str] comment: Comment about this CDN-rule. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['ContentdeliverynetworkruleHostDomainNameSuffixArgs']]] host_domain_name_suffixes: Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `host_domain_name_suffix` block is documented below. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] request_cache_control: Enable/disable HTTP request cache control. Valid values: `enable`, `disable`. @@ -348,7 +348,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -502,7 +502,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -519,7 +518,6 @@ def __init__(__self__, text_response_vcache="enable", updateserver="disable") ``` - ## Import @@ -544,7 +542,7 @@ def __init__(__self__, :param pulumi.Input[str] category: Content delivery network rule category. Valid values: `vcache`, `youtube`. :param pulumi.Input[str] comment: Comment about this CDN-rule. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ContentdeliverynetworkruleHostDomainNameSuffixArgs']]]] host_domain_name_suffixes: Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `host_domain_name_suffix` block is documented below. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] request_cache_control: Enable/disable HTTP request cache control. Valid values: `enable`, `disable`. @@ -567,7 +565,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -584,7 +581,6 @@ def __init__(__self__, text_response_vcache="enable", updateserver="disable") ``` - ## Import @@ -690,7 +686,7 @@ def get(resource_name: str, :param pulumi.Input[str] category: Content delivery network rule category. Valid values: `vcache`, `youtube`. :param pulumi.Input[str] comment: Comment about this CDN-rule. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ContentdeliverynetworkruleHostDomainNameSuffixArgs']]]] host_domain_name_suffixes: Suffix portion of the fully qualified domain name (eg. fortinet.com in "www.fortinet.com"). The structure of `host_domain_name_suffix` block is documented below. :param pulumi.Input[str] name: Name of table. :param pulumi.Input[str] request_cache_control: Enable/disable HTTP request cache control. Valid values: `enable`, `disable`. @@ -750,7 +746,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -828,7 +824,7 @@ def updateserver(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/outputs.py b/sdk/python/pulumiverse_fortios/wanopt/outputs.py index 97cb33a2..b171a4ce 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/outputs.py +++ b/sdk/python/pulumiverse_fortios/wanopt/outputs.py @@ -909,7 +909,7 @@ def __init__(__self__, *, :param str prefer_chunking: Select dynamic or fixed-size data chunking for HTTP WAN Optimization. Valid values: `dynamic`, `fix`. :param str protocol_opt: Select Protocol specific optimitation or generic TCP optimization. Valid values: `protocol`, `tcp`. :param str secure_tunnel: Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. - :param str ssl: Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + :param str ssl: Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. :param int ssl_port: Port on which to expect HTTPS traffic for SSL/TLS offloading. :param str status: Enable/disable HTTP WAN Optimization. Valid values: `enable`, `disable`. :param str tunnel_non_http: 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: `enable`, `disable`. @@ -993,7 +993,7 @@ def secure_tunnel(self) -> Optional[str]: @pulumi.getter def ssl(self) -> Optional[str]: """ - Enable/disable SSL/TLS offloading (hardware acceleration) for HTTPS traffic in this tunnel. Valid values: `enable`, `disable`. + Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ssl") @@ -1185,7 +1185,7 @@ def __init__(__self__, *, :param str log_traffic: Enable/disable logging. Valid values: `enable`, `disable`. :param str port: 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. :param str secure_tunnel: Enable/disable securing the WAN Opt tunnel using SSL. Secure and non-secure tunnels use the same TCP port (7810). Valid values: `enable`, `disable`. - :param str ssl: Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + :param str ssl: Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. :param int ssl_port: Port on which to expect HTTPS traffic for SSL/TLS offloading. :param str status: Enable/disable HTTP WAN Optimization. Valid values: `enable`, `disable`. :param str tunnel_sharing: Tunnel sharing mode for aggressive/non-aggressive and/or interactive/non-interactive protocols. Valid values: `private`, `shared`, `express-shared`. @@ -1253,7 +1253,7 @@ def secure_tunnel(self) -> Optional[str]: @pulumi.getter def ssl(self) -> Optional[str]: """ - Enable/disable SSL/TLS offloading. Valid values: `enable`, `disable`. + Enable/disable SSL/TLS offloading (hardware acceleration) for traffic in this tunnel. Valid values: `enable`, `disable`. """ return pulumi.get(self, "ssl") diff --git a/sdk/python/pulumiverse_fortios/wanopt/peer.py b/sdk/python/pulumiverse_fortios/wanopt/peer.py index b4e80826..39249ec1 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/peer.py +++ b/sdk/python/pulumiverse_fortios/wanopt/peer.py @@ -137,7 +137,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -146,7 +145,6 @@ def __init__(__self__, ip="1.1.1.1", peer_host_id="1") ``` - ## Import @@ -183,7 +181,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -192,7 +189,6 @@ def __init__(__self__, ip="1.1.1.1", peer_host_id="1") ``` - ## Import @@ -293,7 +289,7 @@ def peer_host_id(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/profile.py b/sdk/python/pulumiverse_fortios/wanopt/profile.py index eaabf9f5..c9dc330c 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/profile.py +++ b/sdk/python/pulumiverse_fortios/wanopt/profile.py @@ -33,7 +33,7 @@ def __init__(__self__, *, :param pulumi.Input['ProfileCifsArgs'] cifs: Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of `cifs` block is documented below. :param pulumi.Input[str] comments: Comment. :param pulumi.Input['ProfileFtpArgs'] ftp: Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileHttpArgs'] http: Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. :param pulumi.Input['ProfileMapiArgs'] mapi: Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of `mapi` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -116,7 +116,7 @@ def ftp(self, value: Optional[pulumi.Input['ProfileFtpArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -217,7 +217,7 @@ def __init__(__self__, *, :param pulumi.Input['ProfileCifsArgs'] cifs: Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of `cifs` block is documented below. :param pulumi.Input[str] comments: Comment. :param pulumi.Input['ProfileFtpArgs'] ftp: Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input['ProfileHttpArgs'] http: Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. :param pulumi.Input['ProfileMapiArgs'] mapi: Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of `mapi` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -300,7 +300,7 @@ def ftp(self, value: Optional[pulumi.Input['ProfileFtpArgs']]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -403,7 +403,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -462,7 +461,6 @@ def __init__(__self__, ), transparent="enable") ``` - ## Import @@ -488,7 +486,7 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['ProfileCifsArgs']] cifs: Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of `cifs` block is documented below. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[pulumi.InputType['ProfileFtpArgs']] ftp: Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileHttpArgs']] http: Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileMapiArgs']] mapi: Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of `mapi` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -507,7 +505,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -566,7 +563,6 @@ def __init__(__self__, ), transparent="enable") ``` - ## Import @@ -664,7 +660,7 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['ProfileCifsArgs']] cifs: Enable/disable CIFS (Windows sharing) WAN Optimization and configure CIFS WAN Optimization features. The structure of `cifs` block is documented below. :param pulumi.Input[str] comments: Comment. :param pulumi.Input[pulumi.InputType['ProfileFtpArgs']] ftp: Enable/disable FTP WAN Optimization and configure FTP WAN Optimization features. The structure of `ftp` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[pulumi.InputType['ProfileHttpArgs']] http: Enable/disable HTTP WAN Optimization and configure HTTP WAN Optimization features. The structure of `http` block is documented below. :param pulumi.Input[pulumi.InputType['ProfileMapiArgs']] mapi: Enable/disable MAPI email WAN Optimization and configure MAPI WAN Optimization features. The structure of `mapi` block is documented below. :param pulumi.Input[str] name: Profile name. @@ -725,7 +721,7 @@ def ftp(self) -> pulumi.Output['outputs.ProfileFtp']: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -771,7 +767,7 @@ def transparent(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/remotestorage.py b/sdk/python/pulumiverse_fortios/wanopt/remotestorage.py index bbcfb745..229ce212 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/remotestorage.py +++ b/sdk/python/pulumiverse_fortios/wanopt/remotestorage.py @@ -203,7 +203,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -212,7 +211,6 @@ def __init__(__self__, remote_cache_ip="0.0.0.0", status="disable") ``` - ## Import @@ -251,7 +249,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -260,7 +257,6 @@ def __init__(__self__, remote_cache_ip="0.0.0.0", status="disable") ``` - ## Import @@ -387,7 +383,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/settings.py b/sdk/python/pulumiverse_fortios/wanopt/settings.py index c3e260a1..fdd1b7c7 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/settings.py +++ b/sdk/python/pulumiverse_fortios/wanopt/settings.py @@ -202,7 +202,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -212,7 +211,6 @@ def __init__(__self__, host_id="default-id", tunnel_ssl_algorithm="high") ``` - ## Import @@ -251,7 +249,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -261,7 +258,6 @@ def __init__(__self__, host_id="default-id", tunnel_ssl_algorithm="high") ``` - ## Import @@ -390,7 +386,7 @@ def tunnel_ssl_algorithm(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wanopt/webcache.py b/sdk/python/pulumiverse_fortios/wanopt/webcache.py index c3becee4..042792ea 100644 --- a/sdk/python/pulumiverse_fortios/wanopt/webcache.py +++ b/sdk/python/pulumiverse_fortios/wanopt/webcache.py @@ -632,7 +632,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -656,7 +655,6 @@ def __init__(__self__, neg_resp_time=0, reval_pnc="disable") ``` - ## Import @@ -708,7 +706,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -732,7 +729,6 @@ def __init__(__self__, neg_resp_time=0, reval_pnc="disable") ``` - ## Import @@ -1028,7 +1024,7 @@ def reval_pnc(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/_inputs.py b/sdk/python/pulumiverse_fortios/webproxy/_inputs.py index 0e577dca..fd23712b 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/_inputs.py +++ b/sdk/python/pulumiverse_fortios/webproxy/_inputs.py @@ -185,18 +185,12 @@ def name(self, value: Optional[pulumi.Input[str]]): class ExplicitPacPolicySrcaddr6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address name. - """ return pulumi.get(self, "name") @name.setter @@ -293,18 +287,12 @@ def weight(self, value: Optional[pulumi.Input[int]]): class GlobalLearnClientIpSrcaddr6Args: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - """ - :param pulumi.Input[str] name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: - """ - Address name. - """ return pulumi.get(self, "name") @name.setter diff --git a/sdk/python/pulumiverse_fortios/webproxy/debugurl.py b/sdk/python/pulumiverse_fortios/webproxy/debugurl.py index 18546375..b996c5b4 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/debugurl.py +++ b/sdk/python/pulumiverse_fortios/webproxy/debugurl.py @@ -202,7 +202,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -212,7 +211,6 @@ def __init__(__self__, status="enable", url_pattern="/examples/servlet/*Servlet") ``` - ## Import @@ -251,7 +249,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -261,7 +258,6 @@ def __init__(__self__, status="enable", url_pattern="/examples/servlet/*Servlet") ``` - ## Import @@ -390,7 +386,7 @@ def url_pattern(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/explicit.py b/sdk/python/pulumiverse_fortios/webproxy/explicit.py index 9fe11e65..af1d9cf9 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/explicit.py +++ b/sdk/python/pulumiverse_fortios/webproxy/explicit.py @@ -16,7 +16,9 @@ @pulumi.input_type class ExplicitArgs: def __init__(__self__, *, + client_cert: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + empty_cert_action: Optional[pulumi.Input[str]] = None, ftp_incoming_port: Optional[pulumi.Input[str]] = None, ftp_over_http: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, @@ -50,13 +52,16 @@ def __init__(__self__, *, strict_guest: Optional[pulumi.Input[str]] = None, trace_auth_no_rsp: Optional[pulumi.Input[str]] = None, unknown_http_version: Optional[pulumi.Input[str]] = None, + user_agent_detect: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Explicit resource. + :param pulumi.Input[str] client_cert: Enable/disable to request client certificate. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. :param pulumi.Input[str] ftp_incoming_port: Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). :param pulumi.Input[str] ftp_over_http: Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_connection_mode: HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. :param pulumi.Input[str] http_incoming_port: Accept incoming HTTP requests on one or more ports (0 - 65535, default = 8080). :param pulumi.Input[str] https_incoming_port: Accept incoming HTTPS requests on one or more ports (0 - 65535, default = 0, use the same as HTTP). @@ -74,7 +79,7 @@ def __init__(__self__, *, :param pulumi.Input[str] pac_file_through_https: Enable/disable to get Proxy Auto-Configuration (PAC) through HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] pac_file_url: PAC file access URL. :param pulumi.Input[Sequence[pulumi.Input['ExplicitPacPolicyArgs']]] pac_policies: PAC policies. The structure of `pac_policy` block is documented below. - :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). :param pulumi.Input[str] realm: Authentication realm used to identify the explicit web proxy (maximum of 63 characters). :param pulumi.Input[str] sec_default_action: Accept or deny explicit web proxy sessions when no web proxy firewall policy exists. Valid values: `accept`, `deny`. :param pulumi.Input[str] secure_web_proxy: Enable/disable/require the secure web proxy for HTTP and HTTPS session. Valid values: `disable`, `enable`, `secure`. @@ -87,10 +92,15 @@ def __init__(__self__, *, :param pulumi.Input[str] strict_guest: Enable/disable strict guest user checking by the explicit web proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] trace_auth_no_rsp: Enable/disable logging timed-out authentication requests. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_http_version: Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. + :param pulumi.Input[str] user_agent_detect: Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ + if client_cert is not None: + pulumi.set(__self__, "client_cert", client_cert) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) + if empty_cert_action is not None: + pulumi.set(__self__, "empty_cert_action", empty_cert_action) if ftp_incoming_port is not None: pulumi.set(__self__, "ftp_incoming_port", ftp_incoming_port) if ftp_over_http is not None: @@ -157,9 +167,23 @@ def __init__(__self__, *, pulumi.set(__self__, "trace_auth_no_rsp", trace_auth_no_rsp) if unknown_http_version is not None: pulumi.set(__self__, "unknown_http_version", unknown_http_version) + if user_agent_detect is not None: + pulumi.set(__self__, "user_agent_detect", user_agent_detect) if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter(name="clientCert") + def client_cert(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable to request client certificate. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "client_cert") + + @client_cert.setter + def client_cert(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_cert", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -172,6 +196,18 @@ def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dynamic_sort_subtable", value) + @property + @pulumi.getter(name="emptyCertAction") + def empty_cert_action(self) -> Optional[pulumi.Input[str]]: + """ + Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + """ + return pulumi.get(self, "empty_cert_action") + + @empty_cert_action.setter + def empty_cert_action(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "empty_cert_action", value) + @property @pulumi.getter(name="ftpIncomingPort") def ftp_incoming_port(self) -> Optional[pulumi.Input[str]]: @@ -200,7 +236,7 @@ def ftp_over_http(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -416,7 +452,7 @@ def pac_policies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Expli @pulumi.getter(name="prefDnsResult") def pref_dns_result(self) -> Optional[pulumi.Input[str]]: """ - Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). """ return pulumi.get(self, "pref_dns_result") @@ -568,6 +604,18 @@ def unknown_http_version(self) -> Optional[pulumi.Input[str]]: def unknown_http_version(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "unknown_http_version", value) + @property + @pulumi.getter(name="userAgentDetect") + def user_agent_detect(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "user_agent_detect") + + @user_agent_detect.setter + def user_agent_detect(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "user_agent_detect", value) + @property @pulumi.getter def vdomparam(self) -> Optional[pulumi.Input[str]]: @@ -584,7 +632,9 @@ def vdomparam(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type class _ExplicitState: def __init__(__self__, *, + client_cert: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + empty_cert_action: Optional[pulumi.Input[str]] = None, ftp_incoming_port: Optional[pulumi.Input[str]] = None, ftp_over_http: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, @@ -618,13 +668,16 @@ def __init__(__self__, *, strict_guest: Optional[pulumi.Input[str]] = None, trace_auth_no_rsp: Optional[pulumi.Input[str]] = None, unknown_http_version: Optional[pulumi.Input[str]] = None, + user_agent_detect: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Explicit resources. + :param pulumi.Input[str] client_cert: Enable/disable to request client certificate. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. :param pulumi.Input[str] ftp_incoming_port: Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). :param pulumi.Input[str] ftp_over_http: Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_connection_mode: HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. :param pulumi.Input[str] http_incoming_port: Accept incoming HTTP requests on one or more ports (0 - 65535, default = 8080). :param pulumi.Input[str] https_incoming_port: Accept incoming HTTPS requests on one or more ports (0 - 65535, default = 0, use the same as HTTP). @@ -642,7 +695,7 @@ def __init__(__self__, *, :param pulumi.Input[str] pac_file_through_https: Enable/disable to get Proxy Auto-Configuration (PAC) through HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] pac_file_url: PAC file access URL. :param pulumi.Input[Sequence[pulumi.Input['ExplicitPacPolicyArgs']]] pac_policies: PAC policies. The structure of `pac_policy` block is documented below. - :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). :param pulumi.Input[str] realm: Authentication realm used to identify the explicit web proxy (maximum of 63 characters). :param pulumi.Input[str] sec_default_action: Accept or deny explicit web proxy sessions when no web proxy firewall policy exists. Valid values: `accept`, `deny`. :param pulumi.Input[str] secure_web_proxy: Enable/disable/require the secure web proxy for HTTP and HTTPS session. Valid values: `disable`, `enable`, `secure`. @@ -655,10 +708,15 @@ def __init__(__self__, *, :param pulumi.Input[str] strict_guest: Enable/disable strict guest user checking by the explicit web proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] trace_auth_no_rsp: Enable/disable logging timed-out authentication requests. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_http_version: Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. + :param pulumi.Input[str] user_agent_detect: Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ + if client_cert is not None: + pulumi.set(__self__, "client_cert", client_cert) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) + if empty_cert_action is not None: + pulumi.set(__self__, "empty_cert_action", empty_cert_action) if ftp_incoming_port is not None: pulumi.set(__self__, "ftp_incoming_port", ftp_incoming_port) if ftp_over_http is not None: @@ -725,9 +783,23 @@ def __init__(__self__, *, pulumi.set(__self__, "trace_auth_no_rsp", trace_auth_no_rsp) if unknown_http_version is not None: pulumi.set(__self__, "unknown_http_version", unknown_http_version) + if user_agent_detect is not None: + pulumi.set(__self__, "user_agent_detect", user_agent_detect) if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) + @property + @pulumi.getter(name="clientCert") + def client_cert(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable to request client certificate. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "client_cert") + + @client_cert.setter + def client_cert(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_cert", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -740,6 +812,18 @@ def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "dynamic_sort_subtable", value) + @property + @pulumi.getter(name="emptyCertAction") + def empty_cert_action(self) -> Optional[pulumi.Input[str]]: + """ + Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + """ + return pulumi.get(self, "empty_cert_action") + + @empty_cert_action.setter + def empty_cert_action(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "empty_cert_action", value) + @property @pulumi.getter(name="ftpIncomingPort") def ftp_incoming_port(self) -> Optional[pulumi.Input[str]]: @@ -768,7 +852,7 @@ def ftp_over_http(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -984,7 +1068,7 @@ def pac_policies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Expli @pulumi.getter(name="prefDnsResult") def pref_dns_result(self) -> Optional[pulumi.Input[str]]: """ - Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). """ return pulumi.get(self, "pref_dns_result") @@ -1136,6 +1220,18 @@ def unknown_http_version(self) -> Optional[pulumi.Input[str]]: def unknown_http_version(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "unknown_http_version", value) + @property + @pulumi.getter(name="userAgentDetect") + def user_agent_detect(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "user_agent_detect") + + @user_agent_detect.setter + def user_agent_detect(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "user_agent_detect", value) + @property @pulumi.getter def vdomparam(self) -> Optional[pulumi.Input[str]]: @@ -1154,7 +1250,9 @@ class Explicit(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + client_cert: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + empty_cert_action: Optional[pulumi.Input[str]] = None, ftp_incoming_port: Optional[pulumi.Input[str]] = None, ftp_over_http: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, @@ -1188,6 +1286,7 @@ def __init__(__self__, strict_guest: Optional[pulumi.Input[str]] = None, trace_auth_no_rsp: Optional[pulumi.Input[str]] = None, unknown_http_version: Optional[pulumi.Input[str]] = None, + user_agent_detect: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ @@ -1213,10 +1312,12 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] client_cert: Enable/disable to request client certificate. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. :param pulumi.Input[str] ftp_incoming_port: Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). :param pulumi.Input[str] ftp_over_http: Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_connection_mode: HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. :param pulumi.Input[str] http_incoming_port: Accept incoming HTTP requests on one or more ports (0 - 65535, default = 8080). :param pulumi.Input[str] https_incoming_port: Accept incoming HTTPS requests on one or more ports (0 - 65535, default = 0, use the same as HTTP). @@ -1234,7 +1335,7 @@ def __init__(__self__, :param pulumi.Input[str] pac_file_through_https: Enable/disable to get Proxy Auto-Configuration (PAC) through HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] pac_file_url: PAC file access URL. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExplicitPacPolicyArgs']]]] pac_policies: PAC policies. The structure of `pac_policy` block is documented below. - :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). :param pulumi.Input[str] realm: Authentication realm used to identify the explicit web proxy (maximum of 63 characters). :param pulumi.Input[str] sec_default_action: Accept or deny explicit web proxy sessions when no web proxy firewall policy exists. Valid values: `accept`, `deny`. :param pulumi.Input[str] secure_web_proxy: Enable/disable/require the secure web proxy for HTTP and HTTPS session. Valid values: `disable`, `enable`, `secure`. @@ -1247,6 +1348,7 @@ def __init__(__self__, :param pulumi.Input[str] strict_guest: Enable/disable strict guest user checking by the explicit web proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] trace_auth_no_rsp: Enable/disable logging timed-out authentication requests. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_http_version: Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. + :param pulumi.Input[str] user_agent_detect: Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -1291,7 +1393,9 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + client_cert: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + empty_cert_action: Optional[pulumi.Input[str]] = None, ftp_incoming_port: Optional[pulumi.Input[str]] = None, ftp_over_http: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, @@ -1325,6 +1429,7 @@ def _internal_init(__self__, strict_guest: Optional[pulumi.Input[str]] = None, trace_auth_no_rsp: Optional[pulumi.Input[str]] = None, unknown_http_version: Optional[pulumi.Input[str]] = None, + user_agent_detect: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -1335,7 +1440,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ExplicitArgs.__new__(ExplicitArgs) + __props__.__dict__["client_cert"] = client_cert __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable + __props__.__dict__["empty_cert_action"] = empty_cert_action __props__.__dict__["ftp_incoming_port"] = ftp_incoming_port __props__.__dict__["ftp_over_http"] = ftp_over_http __props__.__dict__["get_all_tables"] = get_all_tables @@ -1369,6 +1476,7 @@ def _internal_init(__self__, __props__.__dict__["strict_guest"] = strict_guest __props__.__dict__["trace_auth_no_rsp"] = trace_auth_no_rsp __props__.__dict__["unknown_http_version"] = unknown_http_version + __props__.__dict__["user_agent_detect"] = user_agent_detect __props__.__dict__["vdomparam"] = vdomparam super(Explicit, __self__).__init__( 'fortios:webproxy/explicit:Explicit', @@ -1380,7 +1488,9 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + client_cert: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, + empty_cert_action: Optional[pulumi.Input[str]] = None, ftp_incoming_port: Optional[pulumi.Input[str]] = None, ftp_over_http: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, @@ -1414,6 +1524,7 @@ def get(resource_name: str, strict_guest: Optional[pulumi.Input[str]] = None, trace_auth_no_rsp: Optional[pulumi.Input[str]] = None, unknown_http_version: Optional[pulumi.Input[str]] = None, + user_agent_detect: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None) -> 'Explicit': """ Get an existing Explicit resource's state with the given name, id, and optional extra @@ -1422,10 +1533,12 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] client_cert: Enable/disable to request client certificate. Valid values: `disable`, `enable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. + :param pulumi.Input[str] empty_cert_action: Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. :param pulumi.Input[str] ftp_incoming_port: Accept incoming FTP-over-HTTP requests on one or more ports (0 - 65535, default = 0; use the same as HTTP). :param pulumi.Input[str] ftp_over_http: Enable to proxy FTP-over-HTTP sessions sent from a web browser. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] http_connection_mode: HTTP connection mode (default = static). Valid values: `static`, `multiplex`, `serverpool`. :param pulumi.Input[str] http_incoming_port: Accept incoming HTTP requests on one or more ports (0 - 65535, default = 8080). :param pulumi.Input[str] https_incoming_port: Accept incoming HTTPS requests on one or more ports (0 - 65535, default = 0, use the same as HTTP). @@ -1443,7 +1556,7 @@ def get(resource_name: str, :param pulumi.Input[str] pac_file_through_https: Enable/disable to get Proxy Auto-Configuration (PAC) through HTTPS. Valid values: `enable`, `disable`. :param pulumi.Input[str] pac_file_url: PAC file access URL. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ExplicitPacPolicyArgs']]]] pac_policies: PAC policies. The structure of `pac_policy` block is documented below. - :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + :param pulumi.Input[str] pref_dns_result: Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). :param pulumi.Input[str] realm: Authentication realm used to identify the explicit web proxy (maximum of 63 characters). :param pulumi.Input[str] sec_default_action: Accept or deny explicit web proxy sessions when no web proxy firewall policy exists. Valid values: `accept`, `deny`. :param pulumi.Input[str] secure_web_proxy: Enable/disable/require the secure web proxy for HTTP and HTTPS session. Valid values: `disable`, `enable`, `secure`. @@ -1456,13 +1569,16 @@ def get(resource_name: str, :param pulumi.Input[str] strict_guest: Enable/disable strict guest user checking by the explicit web proxy. Valid values: `enable`, `disable`. :param pulumi.Input[str] trace_auth_no_rsp: Enable/disable logging timed-out authentication requests. Valid values: `enable`, `disable`. :param pulumi.Input[str] unknown_http_version: Either reject unknown HTTP traffic as malformed or handle unknown HTTP traffic as best as the proxy server can. + :param pulumi.Input[str] user_agent_detect: Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) __props__ = _ExplicitState.__new__(_ExplicitState) + __props__.__dict__["client_cert"] = client_cert __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable + __props__.__dict__["empty_cert_action"] = empty_cert_action __props__.__dict__["ftp_incoming_port"] = ftp_incoming_port __props__.__dict__["ftp_over_http"] = ftp_over_http __props__.__dict__["get_all_tables"] = get_all_tables @@ -1496,9 +1612,18 @@ def get(resource_name: str, __props__.__dict__["strict_guest"] = strict_guest __props__.__dict__["trace_auth_no_rsp"] = trace_auth_no_rsp __props__.__dict__["unknown_http_version"] = unknown_http_version + __props__.__dict__["user_agent_detect"] = user_agent_detect __props__.__dict__["vdomparam"] = vdomparam return Explicit(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="clientCert") + def client_cert(self) -> pulumi.Output[str]: + """ + Enable/disable to request client certificate. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "client_cert") + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @@ -1507,6 +1632,14 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: """ return pulumi.get(self, "dynamic_sort_subtable") + @property + @pulumi.getter(name="emptyCertAction") + def empty_cert_action(self) -> pulumi.Output[str]: + """ + Action of an empty client certificate. Valid values: `accept`, `block`, `accept-unmanageable`. + """ + return pulumi.get(self, "empty_cert_action") + @property @pulumi.getter(name="ftpIncomingPort") def ftp_incoming_port(self) -> pulumi.Output[str]: @@ -1527,7 +1660,7 @@ def ftp_over_http(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1671,7 +1804,7 @@ def pac_policies(self) -> pulumi.Output[Optional[Sequence['outputs.ExplicitPacPo @pulumi.getter(name="prefDnsResult") def pref_dns_result(self) -> pulumi.Output[str]: """ - Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). Valid values: `ipv4`, `ipv6`. + Prefer resolving addresses using the configured IPv4 or IPv6 DNS server (default = ipv4). """ return pulumi.get(self, "pref_dns_result") @@ -1771,9 +1904,17 @@ def unknown_http_version(self) -> pulumi.Output[str]: """ return pulumi.get(self, "unknown_http_version") + @property + @pulumi.getter(name="userAgentDetect") + def user_agent_detect(self) -> pulumi.Output[str]: + """ + Enable/disable to detect device type by HTTP user-agent if no client certificate provided. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "user_agent_detect") + @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/fastfallback.py b/sdk/python/pulumiverse_fortios/webproxy/fastfallback.py index 9a70f3ec..5bb33719 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/fastfallback.py +++ b/sdk/python/pulumiverse_fortios/webproxy/fastfallback.py @@ -408,7 +408,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/forwardserver.py b/sdk/python/pulumiverse_fortios/webproxy/forwardserver.py index 9305288e..017d8e09 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/forwardserver.py +++ b/sdk/python/pulumiverse_fortios/webproxy/forwardserver.py @@ -500,7 +500,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -513,7 +512,6 @@ def __init__(__self__, port=3128, server_down_option="block") ``` - ## Import @@ -561,7 +559,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -574,7 +571,6 @@ def __init__(__self__, port=3128, server_down_option="block") ``` - ## Import @@ -820,7 +816,7 @@ def username(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/forwardservergroup.py b/sdk/python/pulumiverse_fortios/webproxy/forwardservergroup.py index 217e9e22..a95071e0 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/forwardservergroup.py +++ b/sdk/python/pulumiverse_fortios/webproxy/forwardservergroup.py @@ -28,7 +28,7 @@ def __init__(__self__, *, The set of arguments for constructing a Forwardservergroup resource. :param pulumi.Input[str] affinity: 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: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_down_option: 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: `block`, `pass`. :param pulumi.Input[str] ldb_method: Load balance method: weighted or least-session. :param pulumi.Input[str] name: Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing. @@ -80,7 +80,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -164,7 +164,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Forwardservergroup resources. :param pulumi.Input[str] affinity: 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: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_down_option: 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: `block`, `pass`. :param pulumi.Input[str] ldb_method: Load balance method: weighted or least-session. :param pulumi.Input[str] name: Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing. @@ -216,7 +216,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -304,7 +304,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -325,7 +324,6 @@ def __init__(__self__, weight=12, )]) ``` - ## Import @@ -349,7 +347,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] affinity: 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: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_down_option: 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: `block`, `pass`. :param pulumi.Input[str] ldb_method: Load balance method: weighted or least-session. :param pulumi.Input[str] name: Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing. @@ -367,7 +365,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -388,7 +385,6 @@ def __init__(__self__, weight=12, )]) ``` - ## Import @@ -475,7 +471,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] affinity: 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: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] group_down_option: 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: `block`, `pass`. :param pulumi.Input[str] ldb_method: Load balance method: weighted or least-session. :param pulumi.Input[str] name: Configure a forward server group consisting one or multiple forward servers. Supports failover and load balancing. @@ -516,7 +512,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -554,7 +550,7 @@ def server_lists(self) -> pulumi.Output[Optional[Sequence['outputs.Forwardserver @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/global_.py b/sdk/python/pulumiverse_fortios/webproxy/global_.py index 1d97e20c..a456650f 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/global_.py +++ b/sdk/python/pulumiverse_fortios/webproxy/global_.py @@ -17,6 +17,7 @@ class GlobalArgs: def __init__(__self__, *, proxy_fqdn: pulumi.Input[str], + always_learn_client_ip: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, fast_policy_match: Optional[pulumi.Input[str]] = None, forward_proxy_auth: Optional[pulumi.Input[str]] = None, @@ -34,6 +35,7 @@ def __init__(__self__, *, max_request_length: Optional[pulumi.Input[int]] = None, max_waf_body_cache_length: Optional[pulumi.Input[int]] = None, policy_category_deep_inspect: Optional[pulumi.Input[str]] = None, + proxy_transparent_cert_inspection: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr6: Optional[pulumi.Input[str]] = None, ssl_ca_cert: Optional[pulumi.Input[str]] = None, @@ -46,11 +48,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Global resource. :param pulumi.Input[str] proxy_fqdn: Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. + :param pulumi.Input[str] always_learn_client_ip: Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fast_policy_match: Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_proxy_auth: Enable/disable forwarding proxy authentication headers. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_server_affinity_timeout: Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_user_cache: Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip: Enable/disable learning the client's IP address from headers. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip_from_header: Learn client IP address from the specified headers. Valid values: `true-client-ip`, `x-real-ip`, `x-forwarded-for`. @@ -60,9 +63,10 @@ def __init__(__self__, *, :param pulumi.Input[str] log_forward_server: Enable/disable forward server name logging in forward traffic log. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_policy_pending: Enable/disable logging sessions that are pending on policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[int] max_message_length: Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). - :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. :param pulumi.Input[int] max_waf_body_cache_length: Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). :param pulumi.Input[str] policy_category_deep_inspect: Enable/disable deep inspection for application level category policy matching. Valid values: `enable`, `disable`. + :param pulumi.Input[str] proxy_transparent_cert_inspection: Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] src_affinity_exempt_addr: IPv4 source addresses to exempt proxy affinity. :param pulumi.Input[str] src_affinity_exempt_addr6: IPv6 source addresses to exempt proxy affinity. :param pulumi.Input[str] ssl_ca_cert: SSL CA certificate for SSL interception. @@ -74,6 +78,8 @@ def __init__(__self__, *, :param pulumi.Input[str] webproxy_profile: Name of the web proxy profile to apply when explicit proxy traffic is allowed by default and traffic is accepted that does not match an explicit proxy policy. """ pulumi.set(__self__, "proxy_fqdn", proxy_fqdn) + if always_learn_client_ip is not None: + pulumi.set(__self__, "always_learn_client_ip", always_learn_client_ip) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if fast_policy_match is not None: @@ -108,6 +114,8 @@ def __init__(__self__, *, pulumi.set(__self__, "max_waf_body_cache_length", max_waf_body_cache_length) if policy_category_deep_inspect is not None: pulumi.set(__self__, "policy_category_deep_inspect", policy_category_deep_inspect) + if proxy_transparent_cert_inspection is not None: + pulumi.set(__self__, "proxy_transparent_cert_inspection", proxy_transparent_cert_inspection) if src_affinity_exempt_addr is not None: pulumi.set(__self__, "src_affinity_exempt_addr", src_affinity_exempt_addr) if src_affinity_exempt_addr6 is not None: @@ -139,6 +147,18 @@ def proxy_fqdn(self) -> pulumi.Input[str]: def proxy_fqdn(self, value: pulumi.Input[str]): pulumi.set(self, "proxy_fqdn", value) + @property + @pulumi.getter(name="alwaysLearnClientIp") + def always_learn_client_ip(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "always_learn_client_ip") + + @always_learn_client_ip.setter + def always_learn_client_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "always_learn_client_ip", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -191,7 +211,7 @@ def forward_server_affinity_timeout(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -311,7 +331,7 @@ def max_message_length(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maxRequestLength") def max_request_length(self) -> Optional[pulumi.Input[int]]: """ - Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. """ return pulumi.get(self, "max_request_length") @@ -343,6 +363,18 @@ def policy_category_deep_inspect(self) -> Optional[pulumi.Input[str]]: def policy_category_deep_inspect(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "policy_category_deep_inspect", value) + @property + @pulumi.getter(name="proxyTransparentCertInspection") + def proxy_transparent_cert_inspection(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "proxy_transparent_cert_inspection") + + @proxy_transparent_cert_inspection.setter + def proxy_transparent_cert_inspection(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_transparent_cert_inspection", value) + @property @pulumi.getter(name="srcAffinityExemptAddr") def src_affinity_exempt_addr(self) -> Optional[pulumi.Input[str]]: @@ -455,6 +487,7 @@ def webproxy_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type class _GlobalState: def __init__(__self__, *, + always_learn_client_ip: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, fast_policy_match: Optional[pulumi.Input[str]] = None, forward_proxy_auth: Optional[pulumi.Input[str]] = None, @@ -473,6 +506,7 @@ def __init__(__self__, *, max_waf_body_cache_length: Optional[pulumi.Input[int]] = None, policy_category_deep_inspect: Optional[pulumi.Input[str]] = None, proxy_fqdn: Optional[pulumi.Input[str]] = None, + proxy_transparent_cert_inspection: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr6: Optional[pulumi.Input[str]] = None, ssl_ca_cert: Optional[pulumi.Input[str]] = None, @@ -484,11 +518,12 @@ def __init__(__self__, *, webproxy_profile: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Global resources. + :param pulumi.Input[str] always_learn_client_ip: Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fast_policy_match: Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_proxy_auth: Enable/disable forwarding proxy authentication headers. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_server_affinity_timeout: Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_user_cache: Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip: Enable/disable learning the client's IP address from headers. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip_from_header: Learn client IP address from the specified headers. Valid values: `true-client-ip`, `x-real-ip`, `x-forwarded-for`. @@ -498,10 +533,11 @@ def __init__(__self__, *, :param pulumi.Input[str] log_forward_server: Enable/disable forward server name logging in forward traffic log. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_policy_pending: Enable/disable logging sessions that are pending on policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[int] max_message_length: Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). - :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. :param pulumi.Input[int] max_waf_body_cache_length: Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). :param pulumi.Input[str] policy_category_deep_inspect: Enable/disable deep inspection for application level category policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[str] proxy_fqdn: Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. + :param pulumi.Input[str] proxy_transparent_cert_inspection: Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] src_affinity_exempt_addr: IPv4 source addresses to exempt proxy affinity. :param pulumi.Input[str] src_affinity_exempt_addr6: IPv6 source addresses to exempt proxy affinity. :param pulumi.Input[str] ssl_ca_cert: SSL CA certificate for SSL interception. @@ -512,6 +548,8 @@ def __init__(__self__, *, :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] webproxy_profile: Name of the web proxy profile to apply when explicit proxy traffic is allowed by default and traffic is accepted that does not match an explicit proxy policy. """ + if always_learn_client_ip is not None: + pulumi.set(__self__, "always_learn_client_ip", always_learn_client_ip) if dynamic_sort_subtable is not None: pulumi.set(__self__, "dynamic_sort_subtable", dynamic_sort_subtable) if fast_policy_match is not None: @@ -548,6 +586,8 @@ def __init__(__self__, *, pulumi.set(__self__, "policy_category_deep_inspect", policy_category_deep_inspect) if proxy_fqdn is not None: pulumi.set(__self__, "proxy_fqdn", proxy_fqdn) + if proxy_transparent_cert_inspection is not None: + pulumi.set(__self__, "proxy_transparent_cert_inspection", proxy_transparent_cert_inspection) if src_affinity_exempt_addr is not None: pulumi.set(__self__, "src_affinity_exempt_addr", src_affinity_exempt_addr) if src_affinity_exempt_addr6 is not None: @@ -567,6 +607,18 @@ def __init__(__self__, *, if webproxy_profile is not None: pulumi.set(__self__, "webproxy_profile", webproxy_profile) + @property + @pulumi.getter(name="alwaysLearnClientIp") + def always_learn_client_ip(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "always_learn_client_ip") + + @always_learn_client_ip.setter + def always_learn_client_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "always_learn_client_ip", value) + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> Optional[pulumi.Input[str]]: @@ -619,7 +671,7 @@ def forward_server_affinity_timeout(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -739,7 +791,7 @@ def max_message_length(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="maxRequestLength") def max_request_length(self) -> Optional[pulumi.Input[int]]: """ - Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. """ return pulumi.get(self, "max_request_length") @@ -783,6 +835,18 @@ def proxy_fqdn(self) -> Optional[pulumi.Input[str]]: def proxy_fqdn(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "proxy_fqdn", value) + @property + @pulumi.getter(name="proxyTransparentCertInspection") + def proxy_transparent_cert_inspection(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "proxy_transparent_cert_inspection") + + @proxy_transparent_cert_inspection.setter + def proxy_transparent_cert_inspection(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_transparent_cert_inspection", value) + @property @pulumi.getter(name="srcAffinityExemptAddr") def src_affinity_exempt_addr(self) -> Optional[pulumi.Input[str]]: @@ -897,6 +961,7 @@ class Global(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + always_learn_client_ip: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, fast_policy_match: Optional[pulumi.Input[str]] = None, forward_proxy_auth: Optional[pulumi.Input[str]] = None, @@ -915,6 +980,7 @@ def __init__(__self__, max_waf_body_cache_length: Optional[pulumi.Input[int]] = None, policy_category_deep_inspect: Optional[pulumi.Input[str]] = None, proxy_fqdn: Optional[pulumi.Input[str]] = None, + proxy_transparent_cert_inspection: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr6: Optional[pulumi.Input[str]] = None, ssl_ca_cert: Optional[pulumi.Input[str]] = None, @@ -930,7 +996,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -950,7 +1015,6 @@ def __init__(__self__, tunnel_non_http="enable", unknown_http_version="best-effort") ``` - ## Import @@ -972,11 +1036,12 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] always_learn_client_ip: Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fast_policy_match: Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_proxy_auth: Enable/disable forwarding proxy authentication headers. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_server_affinity_timeout: Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_user_cache: Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip: Enable/disable learning the client's IP address from headers. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip_from_header: Learn client IP address from the specified headers. Valid values: `true-client-ip`, `x-real-ip`, `x-forwarded-for`. @@ -986,10 +1051,11 @@ def __init__(__self__, :param pulumi.Input[str] log_forward_server: Enable/disable forward server name logging in forward traffic log. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_policy_pending: Enable/disable logging sessions that are pending on policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[int] max_message_length: Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). - :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. :param pulumi.Input[int] max_waf_body_cache_length: Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). :param pulumi.Input[str] policy_category_deep_inspect: Enable/disable deep inspection for application level category policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[str] proxy_fqdn: Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. + :param pulumi.Input[str] proxy_transparent_cert_inspection: Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] src_affinity_exempt_addr: IPv4 source addresses to exempt proxy affinity. :param pulumi.Input[str] src_affinity_exempt_addr6: IPv6 source addresses to exempt proxy affinity. :param pulumi.Input[str] ssl_ca_cert: SSL CA certificate for SSL interception. @@ -1011,7 +1077,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -1031,7 +1096,6 @@ def __init__(__self__, tunnel_non_http="enable", unknown_http_version="best-effort") ``` - ## Import @@ -1066,6 +1130,7 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + always_learn_client_ip: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, fast_policy_match: Optional[pulumi.Input[str]] = None, forward_proxy_auth: Optional[pulumi.Input[str]] = None, @@ -1084,6 +1149,7 @@ def _internal_init(__self__, max_waf_body_cache_length: Optional[pulumi.Input[int]] = None, policy_category_deep_inspect: Optional[pulumi.Input[str]] = None, proxy_fqdn: Optional[pulumi.Input[str]] = None, + proxy_transparent_cert_inspection: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr6: Optional[pulumi.Input[str]] = None, ssl_ca_cert: Optional[pulumi.Input[str]] = None, @@ -1102,6 +1168,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = GlobalArgs.__new__(GlobalArgs) + __props__.__dict__["always_learn_client_ip"] = always_learn_client_ip __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["fast_policy_match"] = fast_policy_match __props__.__dict__["forward_proxy_auth"] = forward_proxy_auth @@ -1122,6 +1189,7 @@ def _internal_init(__self__, if proxy_fqdn is None and not opts.urn: raise TypeError("Missing required property 'proxy_fqdn'") __props__.__dict__["proxy_fqdn"] = proxy_fqdn + __props__.__dict__["proxy_transparent_cert_inspection"] = proxy_transparent_cert_inspection __props__.__dict__["src_affinity_exempt_addr"] = src_affinity_exempt_addr __props__.__dict__["src_affinity_exempt_addr6"] = src_affinity_exempt_addr6 __props__.__dict__["ssl_ca_cert"] = ssl_ca_cert @@ -1141,6 +1209,7 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + always_learn_client_ip: Optional[pulumi.Input[str]] = None, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, fast_policy_match: Optional[pulumi.Input[str]] = None, forward_proxy_auth: Optional[pulumi.Input[str]] = None, @@ -1159,6 +1228,7 @@ def get(resource_name: str, max_waf_body_cache_length: Optional[pulumi.Input[int]] = None, policy_category_deep_inspect: Optional[pulumi.Input[str]] = None, proxy_fqdn: Optional[pulumi.Input[str]] = None, + proxy_transparent_cert_inspection: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr: Optional[pulumi.Input[str]] = None, src_affinity_exempt_addr6: Optional[pulumi.Input[str]] = None, ssl_ca_cert: Optional[pulumi.Input[str]] = None, @@ -1175,11 +1245,12 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] always_learn_client_ip: Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fast_policy_match: Enable/disable fast matching algorithm for explicit and transparent proxy policy. Valid values: `enable`, `disable`. :param pulumi.Input[str] forward_proxy_auth: Enable/disable forwarding proxy authentication headers. Valid values: `enable`, `disable`. :param pulumi.Input[int] forward_server_affinity_timeout: Period of time before the source IP's traffic is no longer assigned to the forwarding server (6 - 60 min, default = 30). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] ldap_user_cache: Enable/disable LDAP user cache for explicit and transparent proxy user. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip: Enable/disable learning the client's IP address from headers. Valid values: `enable`, `disable`. :param pulumi.Input[str] learn_client_ip_from_header: Learn client IP address from the specified headers. Valid values: `true-client-ip`, `x-real-ip`, `x-forwarded-for`. @@ -1189,10 +1260,11 @@ def get(resource_name: str, :param pulumi.Input[str] log_forward_server: Enable/disable forward server name logging in forward traffic log. Valid values: `enable`, `disable`. :param pulumi.Input[str] log_policy_pending: Enable/disable logging sessions that are pending on policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[int] max_message_length: Maximum length of HTTP message, not including body (16 - 256 Kbytes, default = 32). - :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + :param pulumi.Input[int] max_request_length: Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. :param pulumi.Input[int] max_waf_body_cache_length: Maximum length of HTTP messages processed by Web Application Firewall (WAF) (10 - 1024 Kbytes, default = 32). :param pulumi.Input[str] policy_category_deep_inspect: Enable/disable deep inspection for application level category policy matching. Valid values: `enable`, `disable`. :param pulumi.Input[str] proxy_fqdn: Fully Qualified Domain Name (FQDN) that clients connect to (default = default.fqdn) to connect to the explicit web proxy. + :param pulumi.Input[str] proxy_transparent_cert_inspection: Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. :param pulumi.Input[str] src_affinity_exempt_addr: IPv4 source addresses to exempt proxy affinity. :param pulumi.Input[str] src_affinity_exempt_addr6: IPv6 source addresses to exempt proxy affinity. :param pulumi.Input[str] ssl_ca_cert: SSL CA certificate for SSL interception. @@ -1207,6 +1279,7 @@ def get(resource_name: str, __props__ = _GlobalState.__new__(_GlobalState) + __props__.__dict__["always_learn_client_ip"] = always_learn_client_ip __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["fast_policy_match"] = fast_policy_match __props__.__dict__["forward_proxy_auth"] = forward_proxy_auth @@ -1225,6 +1298,7 @@ def get(resource_name: str, __props__.__dict__["max_waf_body_cache_length"] = max_waf_body_cache_length __props__.__dict__["policy_category_deep_inspect"] = policy_category_deep_inspect __props__.__dict__["proxy_fqdn"] = proxy_fqdn + __props__.__dict__["proxy_transparent_cert_inspection"] = proxy_transparent_cert_inspection __props__.__dict__["src_affinity_exempt_addr"] = src_affinity_exempt_addr __props__.__dict__["src_affinity_exempt_addr6"] = src_affinity_exempt_addr6 __props__.__dict__["ssl_ca_cert"] = ssl_ca_cert @@ -1236,6 +1310,14 @@ def get(resource_name: str, __props__.__dict__["webproxy_profile"] = webproxy_profile return Global(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="alwaysLearnClientIp") + def always_learn_client_ip(self) -> pulumi.Output[str]: + """ + Enable/disable learning the client's IP address from headers for every request. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "always_learn_client_ip") + @property @pulumi.getter(name="dynamicSortSubtable") def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @@ -1272,7 +1354,7 @@ def forward_server_affinity_timeout(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1352,7 +1434,7 @@ def max_message_length(self) -> pulumi.Output[int]: @pulumi.getter(name="maxRequestLength") def max_request_length(self) -> pulumi.Output[int]: """ - Maximum length of HTTP request line (2 - 64 Kbytes, default = 4). + Maximum length of HTTP request line (2 - 64 Kbytes). On FortiOS versions 6.2.0: default = 4. On FortiOS versions >= 6.2.4: default = 8. """ return pulumi.get(self, "max_request_length") @@ -1380,6 +1462,14 @@ def proxy_fqdn(self) -> pulumi.Output[str]: """ return pulumi.get(self, "proxy_fqdn") + @property + @pulumi.getter(name="proxyTransparentCertInspection") + def proxy_transparent_cert_inspection(self) -> pulumi.Output[str]: + """ + Enable/disable transparent proxy certificate inspection. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "proxy_transparent_cert_inspection") + @property @pulumi.getter(name="srcAffinityExemptAddr") def src_affinity_exempt_addr(self) -> pulumi.Output[str]: @@ -1438,7 +1528,7 @@ def unknown_http_version(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/outputs.py b/sdk/python/pulumiverse_fortios/webproxy/outputs.py index cd6c778e..497eb4b9 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/outputs.py +++ b/sdk/python/pulumiverse_fortios/webproxy/outputs.py @@ -169,18 +169,12 @@ def name(self) -> Optional[str]: class ExplicitPacPolicySrcaddr6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address name. - """ return pulumi.get(self, "name") @@ -257,18 +251,12 @@ def weight(self) -> Optional[int]: class GlobalLearnClientIpSrcaddr6(dict): def __init__(__self__, *, name: Optional[str] = None): - """ - :param str name: Address name. - """ if name is not None: pulumi.set(__self__, "name", name) @property @pulumi.getter def name(self) -> Optional[str]: - """ - Address name. - """ return pulumi.get(self, "name") diff --git a/sdk/python/pulumiverse_fortios/webproxy/profile.py b/sdk/python/pulumiverse_fortios/webproxy/profile.py index 72914ab6..fc823bde 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/profile.py +++ b/sdk/python/pulumiverse_fortios/webproxy/profile.py @@ -34,7 +34,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Profile resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_client_ip: Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_front_end_https: Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_via_request: Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. @@ -96,7 +96,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -282,7 +282,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Profile resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_client_ip: Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_front_end_https: Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_via_request: Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. @@ -344,7 +344,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -535,7 +535,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -551,7 +550,6 @@ def __init__(__self__, log_header_change="disable", strip_encoding="disable") ``` - ## Import @@ -574,7 +572,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_client_ip: Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_front_end_https: Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_via_request: Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. @@ -600,7 +598,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -616,7 +613,6 @@ def __init__(__self__, log_header_change="disable", strip_encoding="disable") ``` - ## Import @@ -723,7 +719,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] header_client_ip: Action to take on the HTTP client-IP header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_front_end_https: Action to take on the HTTP front-end-HTTPS header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. :param pulumi.Input[str] header_via_request: Action to take on the HTTP via header in forwarded requests: forwards (pass), adds, or removes the HTTP header. Valid values: `pass`, `add`, `remove`. @@ -771,7 +767,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -873,7 +869,7 @@ def strip_encoding(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/urlmatch.py b/sdk/python/pulumiverse_fortios/webproxy/urlmatch.py index 3162b914..5e1c513c 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/urlmatch.py +++ b/sdk/python/pulumiverse_fortios/webproxy/urlmatch.py @@ -301,7 +301,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -319,7 +318,6 @@ def __init__(__self__, status="enable", url_pattern="/examples/servlet/*Servlet") ``` - ## Import @@ -361,7 +359,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -379,7 +376,6 @@ def __init__(__self__, status="enable", url_pattern="/examples/servlet/*Servlet") ``` - ## Import @@ -547,7 +543,7 @@ def url_pattern(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/webproxy/wisp.py b/sdk/python/pulumiverse_fortios/webproxy/wisp.py index f0a96905..c905087b 100644 --- a/sdk/python/pulumiverse_fortios/webproxy/wisp.py +++ b/sdk/python/pulumiverse_fortios/webproxy/wisp.py @@ -300,7 +300,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -312,7 +311,6 @@ def __init__(__self__, server_port=15868, timeout=5) ``` - ## Import @@ -354,7 +352,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -366,7 +363,6 @@ def __init__(__self__, server_port=15868, timeout=5) ``` - ## Import @@ -536,7 +532,7 @@ def timeout(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/_inputs.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/_inputs.py index 6a919005..2c3e7bac 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/_inputs.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/_inputs.py @@ -717,18 +717,26 @@ def __init__(__self__, *, comment: Optional[pulumi.Input[str]] = None, concurrent_client_limit_type: Optional[pulumi.Input[str]] = None, concurrent_clients: Optional[pulumi.Input[int]] = None, + key_type: Optional[pulumi.Input[str]] = None, mac: Optional[pulumi.Input[str]] = None, mpsk_schedules: Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupMpskKeyMpskScheduleArgs']]]] = None, name: Optional[pulumi.Input[str]] = None, - passphrase: Optional[pulumi.Input[str]] = None): + passphrase: Optional[pulumi.Input[str]] = None, + sae_password: Optional[pulumi.Input[str]] = None, + sae_pk: Optional[pulumi.Input[str]] = None, + sae_private_key: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] concurrent_client_limit_type: MPSK client limit type options. Valid values: `default`, `unlimited`, `specified`. :param pulumi.Input[int] concurrent_clients: Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). + :param pulumi.Input[str] key_type: Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. :param pulumi.Input[str] mac: MAC address. :param pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupMpskKeyMpskScheduleArgs']]] mpsk_schedules: Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpsk_schedules` block is documented below. :param pulumi.Input[str] name: Pre-shared key name. :param pulumi.Input[str] passphrase: WPA Pre-shared key. + :param pulumi.Input[str] sae_password: WPA3 SAE password. + :param pulumi.Input[str] sae_pk: Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] sae_private_key: Private key used for WPA3 SAE-PK authentication. """ if comment is not None: pulumi.set(__self__, "comment", comment) @@ -736,6 +744,8 @@ def __init__(__self__, *, pulumi.set(__self__, "concurrent_client_limit_type", concurrent_client_limit_type) if concurrent_clients is not None: pulumi.set(__self__, "concurrent_clients", concurrent_clients) + if key_type is not None: + pulumi.set(__self__, "key_type", key_type) if mac is not None: pulumi.set(__self__, "mac", mac) if mpsk_schedules is not None: @@ -744,6 +754,12 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if passphrase is not None: pulumi.set(__self__, "passphrase", passphrase) + if sae_password is not None: + pulumi.set(__self__, "sae_password", sae_password) + if sae_pk is not None: + pulumi.set(__self__, "sae_pk", sae_pk) + if sae_private_key is not None: + pulumi.set(__self__, "sae_private_key", sae_private_key) @property @pulumi.getter @@ -781,6 +797,18 @@ def concurrent_clients(self) -> Optional[pulumi.Input[int]]: def concurrent_clients(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "concurrent_clients", value) + @property + @pulumi.getter(name="keyType") + def key_type(self) -> Optional[pulumi.Input[str]]: + """ + Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + """ + return pulumi.get(self, "key_type") + + @key_type.setter + def key_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_type", value) + @property @pulumi.getter def mac(self) -> Optional[pulumi.Input[str]]: @@ -829,6 +857,42 @@ def passphrase(self) -> Optional[pulumi.Input[str]]: def passphrase(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "passphrase", value) + @property + @pulumi.getter(name="saePassword") + def sae_password(self) -> Optional[pulumi.Input[str]]: + """ + WPA3 SAE password. + """ + return pulumi.get(self, "sae_password") + + @sae_password.setter + def sae_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sae_password", value) + + @property + @pulumi.getter(name="saePk") + def sae_pk(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "sae_pk") + + @sae_pk.setter + def sae_pk(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sae_pk", value) + + @property + @pulumi.getter(name="saePrivateKey") + def sae_private_key(self) -> Optional[pulumi.Input[str]]: + """ + Private key used for WPA3 SAE-PK authentication. + """ + return pulumi.get(self, "sae_private_key") + + @sae_private_key.setter + def sae_private_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sae_private_key", value) + @pulumi.input_type class MpskprofileMpskGroupMpskKeyMpskScheduleArgs: @@ -2215,27 +2279,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[pulumi.Input[str]] = None, vap_all: Optional[pulumi.Input[str]] = None, vaps: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio1VapArgs']]]] = None): - """ - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 4 operates on. - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio1ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param pulumi.Input[str] override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[int] radio_id: radio-id - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio1VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -2278,9 +2321,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -2290,9 +2330,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -2302,9 +2339,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -2314,9 +2348,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -2326,9 +2357,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -2338,9 +2366,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio1ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -2350,9 +2375,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio1 @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[pulumi.Input[str]]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @drma_manual_mode.setter @@ -2362,9 +2384,6 @@ def drma_manual_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @override_analysis.setter @@ -2374,9 +2393,6 @@ def override_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @override_band.setter @@ -2386,9 +2402,6 @@ def override_band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @override_channel.setter @@ -2398,9 +2411,6 @@ def override_channel(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @override_txpower.setter @@ -2410,9 +2420,6 @@ def override_txpower(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @override_vaps.setter @@ -2422,9 +2429,6 @@ def override_vaps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -2434,9 +2438,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -2446,9 +2447,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -2458,9 +2456,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[pulumi.Input[int]]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @radio_id.setter @@ -2470,9 +2465,6 @@ def radio_id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -2482,9 +2474,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -2494,9 +2483,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio1VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -2572,27 +2558,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[pulumi.Input[str]] = None, vap_all: Optional[pulumi.Input[str]] = None, vaps: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio2VapArgs']]]] = None): - """ - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 4 operates on. - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio2ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param pulumi.Input[str] override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[int] radio_id: radio-id - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio2VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -2635,9 +2600,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -2647,9 +2609,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -2659,9 +2618,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -2671,9 +2627,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -2683,9 +2636,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -2695,9 +2645,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio2ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -2707,9 +2654,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio2 @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[pulumi.Input[str]]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @drma_manual_mode.setter @@ -2719,9 +2663,6 @@ def drma_manual_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @override_analysis.setter @@ -2731,9 +2672,6 @@ def override_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @override_band.setter @@ -2743,9 +2681,6 @@ def override_band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @override_channel.setter @@ -2755,9 +2690,6 @@ def override_channel(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @override_txpower.setter @@ -2767,9 +2699,6 @@ def override_txpower(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @override_vaps.setter @@ -2779,9 +2708,6 @@ def override_vaps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -2791,9 +2717,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -2803,9 +2726,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -2815,9 +2735,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[pulumi.Input[int]]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @radio_id.setter @@ -2827,9 +2744,6 @@ def radio_id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -2839,9 +2753,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -2851,9 +2762,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio2VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -2928,26 +2836,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[pulumi.Input[str]] = None, vap_all: Optional[pulumi.Input[str]] = None, vaps: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio3VapArgs']]]] = None): - """ - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 4 operates on. - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio3ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param pulumi.Input[str] override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio3VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -2988,9 +2876,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -3000,9 +2885,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -3012,9 +2894,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -3024,9 +2903,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -3036,9 +2912,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -3048,9 +2921,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio3ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -3060,9 +2930,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio3 @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[pulumi.Input[str]]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @drma_manual_mode.setter @@ -3072,9 +2939,6 @@ def drma_manual_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @override_analysis.setter @@ -3084,9 +2948,6 @@ def override_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @override_band.setter @@ -3096,9 +2957,6 @@ def override_band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @override_channel.setter @@ -3108,9 +2966,6 @@ def override_channel(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @override_txpower.setter @@ -3120,9 +2975,6 @@ def override_txpower(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @override_vaps.setter @@ -3132,9 +2984,6 @@ def override_vaps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -3144,9 +2993,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -3156,9 +3002,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -3168,9 +3011,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -3180,9 +3020,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -3192,9 +3029,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio3VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -3269,26 +3103,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[pulumi.Input[str]] = None, vap_all: Optional[pulumi.Input[str]] = None, vaps: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio4VapArgs']]]] = None): - """ - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 4 operates on. - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio4ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param pulumi.Input[str] override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param pulumi.Input[str] override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpRadio4VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -3329,9 +3143,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -3341,9 +3152,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -3353,9 +3161,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -3365,9 +3170,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -3377,9 +3179,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -3389,9 +3188,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio4ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -3401,9 +3197,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio4 @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[pulumi.Input[str]]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @drma_manual_mode.setter @@ -3413,9 +3206,6 @@ def drma_manual_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @override_analysis.setter @@ -3425,9 +3215,6 @@ def override_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @override_band.setter @@ -3437,9 +3224,6 @@ def override_band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @override_channel.setter @@ -3449,9 +3233,6 @@ def override_channel(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @override_txpower.setter @@ -3461,9 +3242,6 @@ def override_txpower(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[pulumi.Input[str]]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @override_vaps.setter @@ -3473,9 +3251,6 @@ def override_vaps(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -3485,9 +3260,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -3497,9 +3269,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -3509,9 +3278,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -3521,9 +3287,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -3533,9 +3296,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpRadio4VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -4242,21 +4002,21 @@ def __init__(__self__, *, station_locate: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] aeroscout: Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`. - :param pulumi.Input[str] aeroscout_ap_mac: Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. - :param pulumi.Input[str] aeroscout_mmu_report: Enable/disable MU compounded report. Valid values: `enable`, `disable`. - :param pulumi.Input[str] aeroscout_mu: Enable/disable AeroScout support. Valid values: `enable`, `disable`. - :param pulumi.Input[int] aeroscout_mu_factor: AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + :param pulumi.Input[str] aeroscout_ap_mac: Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. + :param pulumi.Input[str] aeroscout_mmu_report: Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] aeroscout_mu: Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[int] aeroscout_mu_factor: eroScout MU mode dilution factor (default = 20). :param pulumi.Input[int] aeroscout_mu_timeout: AeroScout MU mode timeout (0 - 65535 sec, default = 5). :param pulumi.Input[str] aeroscout_server_ip: IP address of AeroScout server. :param pulumi.Input[int] aeroscout_server_port: AeroScout server UDP listening port. - :param pulumi.Input[str] ekahau_blink_mode: Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] ekahau_blink_mode: Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ekahau_tag: WiFi frame MAC address or WiFi Tag. - :param pulumi.Input[str] erc_server_ip: IP address of Ekahua RTLS Controller (ERC). - :param pulumi.Input[int] erc_server_port: Ekahua RTLS Controller (ERC) UDP listening port. + :param pulumi.Input[str] erc_server_ip: IP address of Ekahau RTLS Controller (ERC). + :param pulumi.Input[int] erc_server_port: Ekahau RTLS Controller (ERC) UDP listening port. :param pulumi.Input[str] fortipresence: 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: `foreign`, `both`, `disable`. :param pulumi.Input[str] fortipresence_ble: Enable/disable FortiPresence finding and reporting BLE devices. Valid values: `enable`, `disable`. :param pulumi.Input[int] fortipresence_frequency: FortiPresence report transmit frequency (5 - 65535 sec, default = 30). - :param pulumi.Input[int] fortipresence_port: FortiPresence server UDP listening port (default = 3000). + :param pulumi.Input[int] fortipresence_port: UDP listening port of FortiPresence server (default = 3000). :param pulumi.Input[str] fortipresence_project: FortiPresence project name (max. 16 characters, default = fortipresence). :param pulumi.Input[str] fortipresence_rogue: Enable/disable FortiPresence finding and reporting rogue APs. Valid values: `enable`, `disable`. :param pulumi.Input[str] fortipresence_secret: FortiPresence secret password (max. 16 characters). @@ -4370,7 +4130,7 @@ def aeroscout(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="aeroscoutApMac") def aeroscout_ap_mac(self) -> Optional[pulumi.Input[str]]: """ - Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. """ return pulumi.get(self, "aeroscout_ap_mac") @@ -4382,7 +4142,7 @@ def aeroscout_ap_mac(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="aeroscoutMmuReport") def aeroscout_mmu_report(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable MU compounded report. Valid values: `enable`, `disable`. + Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "aeroscout_mmu_report") @@ -4394,7 +4154,7 @@ def aeroscout_mmu_report(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="aeroscoutMu") def aeroscout_mu(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable AeroScout support. Valid values: `enable`, `disable`. + Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "aeroscout_mu") @@ -4406,7 +4166,7 @@ def aeroscout_mu(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="aeroscoutMuFactor") def aeroscout_mu_factor(self) -> Optional[pulumi.Input[int]]: """ - AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + eroScout MU mode dilution factor (default = 20). """ return pulumi.get(self, "aeroscout_mu_factor") @@ -4454,7 +4214,7 @@ def aeroscout_server_port(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="ekahauBlinkMode") def ekahau_blink_mode(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "ekahau_blink_mode") @@ -4478,7 +4238,7 @@ def ekahau_tag(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ercServerIp") def erc_server_ip(self) -> Optional[pulumi.Input[str]]: """ - IP address of Ekahua RTLS Controller (ERC). + IP address of Ekahau RTLS Controller (ERC). """ return pulumi.get(self, "erc_server_ip") @@ -4490,7 +4250,7 @@ def erc_server_ip(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ercServerPort") def erc_server_port(self) -> Optional[pulumi.Input[int]]: """ - Ekahua RTLS Controller (ERC) UDP listening port. + Ekahau RTLS Controller (ERC) UDP listening port. """ return pulumi.get(self, "erc_server_port") @@ -4538,7 +4298,7 @@ def fortipresence_frequency(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="fortipresencePort") def fortipresence_port(self) -> Optional[pulumi.Input[int]]: """ - FortiPresence server UDP listening port (default = 3000). + UDP listening port of FortiPresence server (default = 3000). """ return pulumi.get(self, "fortipresence_port") @@ -4906,6 +4666,7 @@ def __init__(__self__, *, call_admission_control: Optional[pulumi.Input[str]] = None, call_capacity: Optional[pulumi.Input[int]] = None, channel_bonding: Optional[pulumi.Input[str]] = None, + channel_bonding_ext: Optional[pulumi.Input[str]] = None, channel_utilization: Optional[pulumi.Input[str]] = None, channels: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio1ChannelArgs']]]] = None, coexistence: Optional[pulumi.Input[str]] = None, @@ -4961,86 +4722,9 @@ def __init__(__self__, *, wids_profile: Optional[pulumi.Input[str]] = None, zero_wait_dfs: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_addr: MAC address to monitor. - :param pulumi.Input[int] ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param pulumi.Input[int] ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param pulumi.Input[str] ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 3 operates on. - :param pulumi.Input[str] band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param pulumi.Input[str] bandwidth_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param pulumi.Input[int] beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param pulumi.Input[int] bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param pulumi.Input[str] bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param pulumi.Input[str] call_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param pulumi.Input[str] channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param pulumi.Input[str] channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio1ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param pulumi.Input[int] dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param pulumi.Input[int] frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param pulumi.Input[int] iperf_server_port: Iperf service port number. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param pulumi.Input[int] max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param pulumi.Input[str] mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param pulumi.Input[str] mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param pulumi.Input[str] n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] optional_antenna: Optional antenna used on FAP (default = none). - :param pulumi.Input[str] optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[str] powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param pulumi.Input[str] protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param pulumi.Input[int] radio_id: radio-id - :param pulumi.Input[int] rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param pulumi.Input[str] sam_bssid: BSSID for WiFi network. - :param pulumi.Input[str] sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param pulumi.Input[str] sam_cwp_match_string: Identification string from the captive portal login form. - :param pulumi.Input[str] sam_cwp_password: Password for captive portal authentication. - :param pulumi.Input[str] sam_cwp_success_string: Success identification on the page after a successful login. - :param pulumi.Input[str] sam_cwp_test_url: Website the client is trying to access. - :param pulumi.Input[str] sam_cwp_username: Username for captive portal authentication. - :param pulumi.Input[str] sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param pulumi.Input[str] sam_password: Passphrase for WiFi network connection. - :param pulumi.Input[str] sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[int] sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param pulumi.Input[str] sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param pulumi.Input[str] sam_server_fqdn: SAM test server domain name. - :param pulumi.Input[str] sam_server_ip: SAM test server IP address. - :param pulumi.Input[str] sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param pulumi.Input[str] sam_ssid: SSID for WiFi network. - :param pulumi.Input[str] sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param pulumi.Input[str] sam_username: Username for WiFi network connection. - :param pulumi.Input[str] short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio1VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param pulumi.Input[str] wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param pulumi.Input[str] zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -5094,6 +4778,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -5206,9 +4892,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @airtime_fairness.setter @@ -5218,9 +4901,6 @@ def airtime_fairness(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def amsdu(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @amsdu.setter @@ -5242,9 +4922,6 @@ def ap_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[pulumi.Input[str]]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @ap_sniffer_addr.setter @@ -5254,9 +4931,6 @@ def ap_sniffer_addr(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[pulumi.Input[int]]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @ap_sniffer_bufsize.setter @@ -5266,9 +4940,6 @@ def ap_sniffer_bufsize(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[pulumi.Input[int]]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @ap_sniffer_chan.setter @@ -5278,9 +4949,6 @@ def ap_sniffer_chan(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @ap_sniffer_ctl.setter @@ -5290,9 +4958,6 @@ def ap_sniffer_ctl(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @ap_sniffer_data.setter @@ -5302,9 +4967,6 @@ def ap_sniffer_data(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @ap_sniffer_mgmt_beacon.setter @@ -5314,9 +4976,6 @@ def ap_sniffer_mgmt_beacon(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @ap_sniffer_mgmt_other.setter @@ -5326,9 +4985,6 @@ def ap_sniffer_mgmt_other(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @ap_sniffer_mgmt_probe.setter @@ -5338,9 +4994,6 @@ def ap_sniffer_mgmt_probe(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[pulumi.Input[str]]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @arrp_profile.setter @@ -5350,9 +5003,6 @@ def arrp_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -5362,9 +5012,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -5374,9 +5021,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -5386,9 +5030,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -5398,9 +5039,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -5410,9 +5048,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[pulumi.Input[str]]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @band5g_type.setter @@ -5422,9 +5057,6 @@ def band5g_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @bandwidth_admission_control.setter @@ -5434,9 +5066,6 @@ def bandwidth_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @bandwidth_capacity.setter @@ -5446,9 +5075,6 @@ def bandwidth_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[pulumi.Input[int]]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @beacon_interval.setter @@ -5458,9 +5084,6 @@ def beacon_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[pulumi.Input[int]]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @bss_color.setter @@ -5470,9 +5093,6 @@ def bss_color(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[pulumi.Input[str]]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @bss_color_mode.setter @@ -5482,9 +5102,6 @@ def bss_color_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @call_admission_control.setter @@ -5494,9 +5111,6 @@ def call_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @call_capacity.setter @@ -5506,21 +5120,24 @@ def call_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[pulumi.Input[str]]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") @channel_bonding.setter def channel_bonding(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "channel_bonding", value) + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "channel_bonding_ext") + + @channel_bonding_ext.setter + def channel_bonding_ext(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "channel_bonding_ext", value) + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @channel_utilization.setter @@ -5530,9 +5147,6 @@ def channel_utilization(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio1ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -5542,9 +5156,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Wtpprofil @property @pulumi.getter def coexistence(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @coexistence.setter @@ -5554,9 +5165,6 @@ def coexistence(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def darrp(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @darrp.setter @@ -5566,9 +5174,6 @@ def darrp(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def drma(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @drma.setter @@ -5578,9 +5183,6 @@ def drma(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[pulumi.Input[str]]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @drma_sensitivity.setter @@ -5590,9 +5192,6 @@ def drma_sensitivity(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def dtim(self) -> Optional[pulumi.Input[int]]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @dtim.setter @@ -5602,9 +5201,6 @@ def dtim(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @frag_threshold.setter @@ -5626,9 +5222,6 @@ def frequency_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[pulumi.Input[str]]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @iperf_protocol.setter @@ -5638,9 +5231,6 @@ def iperf_protocol(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[pulumi.Input[int]]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @iperf_server_port.setter @@ -5662,9 +5252,6 @@ def max_clients(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[pulumi.Input[int]]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @max_distance.setter @@ -5674,9 +5261,6 @@ def max_distance(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[pulumi.Input[str]]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @mimo_mode.setter @@ -5686,9 +5270,6 @@ def mimo_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def mode(self) -> Optional[pulumi.Input[str]]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @mode.setter @@ -5698,9 +5279,6 @@ def mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def n80211d(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @n80211d.setter @@ -5710,9 +5288,6 @@ def n80211d(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @optional_antenna.setter @@ -5722,9 +5297,6 @@ def optional_antenna(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @optional_antenna_gain.setter @@ -5734,9 +5306,6 @@ def optional_antenna_gain(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -5746,9 +5315,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -5758,9 +5324,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -5770,9 +5333,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @powersave_optimize.setter @@ -5782,9 +5342,6 @@ def powersave_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @protection_mode.setter @@ -5794,9 +5351,6 @@ def protection_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[pulumi.Input[int]]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @radio_id.setter @@ -5806,9 +5360,6 @@ def radio_id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @rts_threshold.setter @@ -5818,9 +5369,6 @@ def rts_threshold(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[pulumi.Input[str]]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @sam_bssid.setter @@ -5830,9 +5378,6 @@ def sam_bssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[pulumi.Input[str]]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @sam_ca_certificate.setter @@ -5842,9 +5387,6 @@ def sam_ca_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @sam_captive_portal.setter @@ -5854,9 +5396,6 @@ def sam_captive_portal(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[pulumi.Input[str]]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @sam_client_certificate.setter @@ -5866,9 +5405,6 @@ def sam_client_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[pulumi.Input[str]]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @sam_cwp_failure_string.setter @@ -5878,9 +5414,6 @@ def sam_cwp_failure_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[pulumi.Input[str]]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @sam_cwp_match_string.setter @@ -5890,9 +5423,6 @@ def sam_cwp_match_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @sam_cwp_password.setter @@ -5902,9 +5432,6 @@ def sam_cwp_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[pulumi.Input[str]]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @sam_cwp_success_string.setter @@ -5914,9 +5441,6 @@ def sam_cwp_success_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[pulumi.Input[str]]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @sam_cwp_test_url.setter @@ -5926,9 +5450,6 @@ def sam_cwp_test_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @sam_cwp_username.setter @@ -5938,9 +5459,6 @@ def sam_cwp_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[pulumi.Input[str]]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @sam_eap_method.setter @@ -5950,9 +5468,6 @@ def sam_eap_method(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[pulumi.Input[str]]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @sam_password.setter @@ -5962,9 +5477,6 @@ def sam_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[pulumi.Input[str]]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @sam_private_key.setter @@ -5974,9 +5486,6 @@ def sam_private_key(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @sam_private_key_password.setter @@ -5986,9 +5495,6 @@ def sam_private_key_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[pulumi.Input[int]]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @sam_report_intv.setter @@ -5998,9 +5504,6 @@ def sam_report_intv(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[pulumi.Input[str]]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @sam_security_type.setter @@ -6010,9 +5513,6 @@ def sam_security_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @sam_server_fqdn.setter @@ -6022,9 +5522,6 @@ def sam_server_fqdn(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @sam_server_ip.setter @@ -6034,9 +5531,6 @@ def sam_server_ip(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @sam_server_type.setter @@ -6046,9 +5540,6 @@ def sam_server_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[pulumi.Input[str]]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @sam_ssid.setter @@ -6058,9 +5549,6 @@ def sam_ssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @sam_test.setter @@ -6070,9 +5558,6 @@ def sam_test(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @sam_username.setter @@ -6082,9 +5567,6 @@ def sam_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[pulumi.Input[str]]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @short_guard_interval.setter @@ -6094,9 +5576,6 @@ def short_guard_interval(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -6106,9 +5585,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @transmit_optimize.setter @@ -6118,9 +5594,6 @@ def transmit_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -6130,9 +5603,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio1VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -6142,9 +5612,6 @@ def vaps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRad @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[pulumi.Input[str]]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @wids_profile.setter @@ -6154,9 +5621,6 @@ def wids_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @zero_wait_dfs.setter @@ -6239,6 +5703,7 @@ def __init__(__self__, *, call_admission_control: Optional[pulumi.Input[str]] = None, call_capacity: Optional[pulumi.Input[int]] = None, channel_bonding: Optional[pulumi.Input[str]] = None, + channel_bonding_ext: Optional[pulumi.Input[str]] = None, channel_utilization: Optional[pulumi.Input[str]] = None, channels: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio2ChannelArgs']]]] = None, coexistence: Optional[pulumi.Input[str]] = None, @@ -6294,86 +5759,9 @@ def __init__(__self__, *, wids_profile: Optional[pulumi.Input[str]] = None, zero_wait_dfs: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_addr: MAC address to monitor. - :param pulumi.Input[int] ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param pulumi.Input[int] ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param pulumi.Input[str] ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 3 operates on. - :param pulumi.Input[str] band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param pulumi.Input[str] bandwidth_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param pulumi.Input[int] beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param pulumi.Input[int] bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param pulumi.Input[str] bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param pulumi.Input[str] call_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param pulumi.Input[str] channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param pulumi.Input[str] channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio2ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param pulumi.Input[int] dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param pulumi.Input[int] frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param pulumi.Input[int] iperf_server_port: Iperf service port number. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param pulumi.Input[int] max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param pulumi.Input[str] mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param pulumi.Input[str] mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param pulumi.Input[str] n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] optional_antenna: Optional antenna used on FAP (default = none). - :param pulumi.Input[str] optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[str] powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param pulumi.Input[str] protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param pulumi.Input[int] radio_id: radio-id - :param pulumi.Input[int] rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param pulumi.Input[str] sam_bssid: BSSID for WiFi network. - :param pulumi.Input[str] sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param pulumi.Input[str] sam_cwp_match_string: Identification string from the captive portal login form. - :param pulumi.Input[str] sam_cwp_password: Password for captive portal authentication. - :param pulumi.Input[str] sam_cwp_success_string: Success identification on the page after a successful login. - :param pulumi.Input[str] sam_cwp_test_url: Website the client is trying to access. - :param pulumi.Input[str] sam_cwp_username: Username for captive portal authentication. - :param pulumi.Input[str] sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param pulumi.Input[str] sam_password: Passphrase for WiFi network connection. - :param pulumi.Input[str] sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[int] sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param pulumi.Input[str] sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param pulumi.Input[str] sam_server_fqdn: SAM test server domain name. - :param pulumi.Input[str] sam_server_ip: SAM test server IP address. - :param pulumi.Input[str] sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param pulumi.Input[str] sam_ssid: SSID for WiFi network. - :param pulumi.Input[str] sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param pulumi.Input[str] sam_username: Username for WiFi network connection. - :param pulumi.Input[str] short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio2VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param pulumi.Input[str] wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param pulumi.Input[str] zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -6427,6 +5815,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -6539,9 +5929,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @airtime_fairness.setter @@ -6551,9 +5938,6 @@ def airtime_fairness(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def amsdu(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @amsdu.setter @@ -6575,9 +5959,6 @@ def ap_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[pulumi.Input[str]]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @ap_sniffer_addr.setter @@ -6587,9 +5968,6 @@ def ap_sniffer_addr(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[pulumi.Input[int]]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @ap_sniffer_bufsize.setter @@ -6599,9 +5977,6 @@ def ap_sniffer_bufsize(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[pulumi.Input[int]]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @ap_sniffer_chan.setter @@ -6611,9 +5986,6 @@ def ap_sniffer_chan(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @ap_sniffer_ctl.setter @@ -6623,9 +5995,6 @@ def ap_sniffer_ctl(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @ap_sniffer_data.setter @@ -6635,9 +6004,6 @@ def ap_sniffer_data(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @ap_sniffer_mgmt_beacon.setter @@ -6647,9 +6013,6 @@ def ap_sniffer_mgmt_beacon(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @ap_sniffer_mgmt_other.setter @@ -6659,9 +6022,6 @@ def ap_sniffer_mgmt_other(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @ap_sniffer_mgmt_probe.setter @@ -6671,9 +6031,6 @@ def ap_sniffer_mgmt_probe(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[pulumi.Input[str]]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @arrp_profile.setter @@ -6683,9 +6040,6 @@ def arrp_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -6695,9 +6049,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -6707,9 +6058,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -6719,9 +6067,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -6731,9 +6076,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -6743,9 +6085,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[pulumi.Input[str]]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @band5g_type.setter @@ -6755,9 +6094,6 @@ def band5g_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @bandwidth_admission_control.setter @@ -6767,9 +6103,6 @@ def bandwidth_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @bandwidth_capacity.setter @@ -6779,9 +6112,6 @@ def bandwidth_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[pulumi.Input[int]]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @beacon_interval.setter @@ -6791,9 +6121,6 @@ def beacon_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[pulumi.Input[int]]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @bss_color.setter @@ -6803,9 +6130,6 @@ def bss_color(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[pulumi.Input[str]]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @bss_color_mode.setter @@ -6815,9 +6139,6 @@ def bss_color_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @call_admission_control.setter @@ -6827,9 +6148,6 @@ def call_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @call_capacity.setter @@ -6839,21 +6157,24 @@ def call_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[pulumi.Input[str]]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") @channel_bonding.setter def channel_bonding(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "channel_bonding", value) + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "channel_bonding_ext") + + @channel_bonding_ext.setter + def channel_bonding_ext(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "channel_bonding_ext", value) + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @channel_utilization.setter @@ -6863,9 +6184,6 @@ def channel_utilization(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio2ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -6875,9 +6193,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Wtpprofil @property @pulumi.getter def coexistence(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @coexistence.setter @@ -6887,9 +6202,6 @@ def coexistence(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def darrp(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @darrp.setter @@ -6899,9 +6211,6 @@ def darrp(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def drma(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @drma.setter @@ -6911,9 +6220,6 @@ def drma(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[pulumi.Input[str]]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @drma_sensitivity.setter @@ -6923,9 +6229,6 @@ def drma_sensitivity(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def dtim(self) -> Optional[pulumi.Input[int]]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @dtim.setter @@ -6935,9 +6238,6 @@ def dtim(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @frag_threshold.setter @@ -6959,9 +6259,6 @@ def frequency_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[pulumi.Input[str]]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @iperf_protocol.setter @@ -6971,9 +6268,6 @@ def iperf_protocol(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[pulumi.Input[int]]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @iperf_server_port.setter @@ -6995,9 +6289,6 @@ def max_clients(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[pulumi.Input[int]]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @max_distance.setter @@ -7007,9 +6298,6 @@ def max_distance(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[pulumi.Input[str]]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @mimo_mode.setter @@ -7019,9 +6307,6 @@ def mimo_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def mode(self) -> Optional[pulumi.Input[str]]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @mode.setter @@ -7031,9 +6316,6 @@ def mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def n80211d(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @n80211d.setter @@ -7043,9 +6325,6 @@ def n80211d(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @optional_antenna.setter @@ -7055,9 +6334,6 @@ def optional_antenna(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @optional_antenna_gain.setter @@ -7067,9 +6343,6 @@ def optional_antenna_gain(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -7079,9 +6352,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -7091,9 +6361,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -7103,9 +6370,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @powersave_optimize.setter @@ -7115,9 +6379,6 @@ def powersave_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @protection_mode.setter @@ -7127,9 +6388,6 @@ def protection_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[pulumi.Input[int]]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @radio_id.setter @@ -7139,9 +6397,6 @@ def radio_id(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @rts_threshold.setter @@ -7151,9 +6406,6 @@ def rts_threshold(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[pulumi.Input[str]]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @sam_bssid.setter @@ -7163,9 +6415,6 @@ def sam_bssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[pulumi.Input[str]]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @sam_ca_certificate.setter @@ -7175,9 +6424,6 @@ def sam_ca_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @sam_captive_portal.setter @@ -7187,9 +6433,6 @@ def sam_captive_portal(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[pulumi.Input[str]]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @sam_client_certificate.setter @@ -7199,9 +6442,6 @@ def sam_client_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[pulumi.Input[str]]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @sam_cwp_failure_string.setter @@ -7211,9 +6451,6 @@ def sam_cwp_failure_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[pulumi.Input[str]]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @sam_cwp_match_string.setter @@ -7223,9 +6460,6 @@ def sam_cwp_match_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @sam_cwp_password.setter @@ -7235,9 +6469,6 @@ def sam_cwp_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[pulumi.Input[str]]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @sam_cwp_success_string.setter @@ -7247,9 +6478,6 @@ def sam_cwp_success_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[pulumi.Input[str]]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @sam_cwp_test_url.setter @@ -7259,9 +6487,6 @@ def sam_cwp_test_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @sam_cwp_username.setter @@ -7271,9 +6496,6 @@ def sam_cwp_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[pulumi.Input[str]]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @sam_eap_method.setter @@ -7283,9 +6505,6 @@ def sam_eap_method(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[pulumi.Input[str]]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @sam_password.setter @@ -7295,9 +6514,6 @@ def sam_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[pulumi.Input[str]]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @sam_private_key.setter @@ -7307,9 +6523,6 @@ def sam_private_key(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @sam_private_key_password.setter @@ -7319,9 +6532,6 @@ def sam_private_key_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[pulumi.Input[int]]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @sam_report_intv.setter @@ -7331,9 +6541,6 @@ def sam_report_intv(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[pulumi.Input[str]]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @sam_security_type.setter @@ -7343,9 +6550,6 @@ def sam_security_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @sam_server_fqdn.setter @@ -7355,9 +6559,6 @@ def sam_server_fqdn(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @sam_server_ip.setter @@ -7367,9 +6568,6 @@ def sam_server_ip(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @sam_server_type.setter @@ -7379,9 +6577,6 @@ def sam_server_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[pulumi.Input[str]]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @sam_ssid.setter @@ -7391,9 +6586,6 @@ def sam_ssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @sam_test.setter @@ -7403,9 +6595,6 @@ def sam_test(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @sam_username.setter @@ -7415,9 +6604,6 @@ def sam_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[pulumi.Input[str]]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @short_guard_interval.setter @@ -7427,9 +6613,6 @@ def short_guard_interval(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -7439,9 +6622,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @transmit_optimize.setter @@ -7451,9 +6631,6 @@ def transmit_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -7463,9 +6640,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio2VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -7475,9 +6649,6 @@ def vaps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRad @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[pulumi.Input[str]]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @wids_profile.setter @@ -7487,9 +6658,6 @@ def wids_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @zero_wait_dfs.setter @@ -7572,6 +6740,7 @@ def __init__(__self__, *, call_admission_control: Optional[pulumi.Input[str]] = None, call_capacity: Optional[pulumi.Input[int]] = None, channel_bonding: Optional[pulumi.Input[str]] = None, + channel_bonding_ext: Optional[pulumi.Input[str]] = None, channel_utilization: Optional[pulumi.Input[str]] = None, channels: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio3ChannelArgs']]]] = None, coexistence: Optional[pulumi.Input[str]] = None, @@ -7626,85 +6795,9 @@ def __init__(__self__, *, wids_profile: Optional[pulumi.Input[str]] = None, zero_wait_dfs: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_addr: MAC address to monitor. - :param pulumi.Input[int] ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param pulumi.Input[int] ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param pulumi.Input[str] ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 3 operates on. - :param pulumi.Input[str] band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param pulumi.Input[str] bandwidth_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param pulumi.Input[int] beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param pulumi.Input[int] bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param pulumi.Input[str] bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param pulumi.Input[str] call_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param pulumi.Input[str] channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param pulumi.Input[str] channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio3ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param pulumi.Input[int] dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param pulumi.Input[int] frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param pulumi.Input[int] iperf_server_port: Iperf service port number. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param pulumi.Input[int] max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param pulumi.Input[str] mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param pulumi.Input[str] mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param pulumi.Input[str] n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] optional_antenna: Optional antenna used on FAP (default = none). - :param pulumi.Input[str] optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[str] powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param pulumi.Input[str] protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param pulumi.Input[int] rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param pulumi.Input[str] sam_bssid: BSSID for WiFi network. - :param pulumi.Input[str] sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param pulumi.Input[str] sam_cwp_match_string: Identification string from the captive portal login form. - :param pulumi.Input[str] sam_cwp_password: Password for captive portal authentication. - :param pulumi.Input[str] sam_cwp_success_string: Success identification on the page after a successful login. - :param pulumi.Input[str] sam_cwp_test_url: Website the client is trying to access. - :param pulumi.Input[str] sam_cwp_username: Username for captive portal authentication. - :param pulumi.Input[str] sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param pulumi.Input[str] sam_password: Passphrase for WiFi network connection. - :param pulumi.Input[str] sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[int] sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param pulumi.Input[str] sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param pulumi.Input[str] sam_server_fqdn: SAM test server domain name. - :param pulumi.Input[str] sam_server_ip: SAM test server IP address. - :param pulumi.Input[str] sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param pulumi.Input[str] sam_ssid: SSID for WiFi network. - :param pulumi.Input[str] sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param pulumi.Input[str] sam_username: Username for WiFi network connection. - :param pulumi.Input[str] short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio3VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param pulumi.Input[str] wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param pulumi.Input[str] zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -7758,6 +6851,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -7868,9 +6963,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @airtime_fairness.setter @@ -7880,9 +6972,6 @@ def airtime_fairness(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def amsdu(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @amsdu.setter @@ -7904,9 +6993,6 @@ def ap_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[pulumi.Input[str]]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @ap_sniffer_addr.setter @@ -7916,9 +7002,6 @@ def ap_sniffer_addr(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[pulumi.Input[int]]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @ap_sniffer_bufsize.setter @@ -7928,9 +7011,6 @@ def ap_sniffer_bufsize(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[pulumi.Input[int]]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @ap_sniffer_chan.setter @@ -7940,9 +7020,6 @@ def ap_sniffer_chan(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @ap_sniffer_ctl.setter @@ -7952,9 +7029,6 @@ def ap_sniffer_ctl(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @ap_sniffer_data.setter @@ -7964,9 +7038,6 @@ def ap_sniffer_data(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @ap_sniffer_mgmt_beacon.setter @@ -7976,9 +7047,6 @@ def ap_sniffer_mgmt_beacon(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @ap_sniffer_mgmt_other.setter @@ -7988,9 +7056,6 @@ def ap_sniffer_mgmt_other(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @ap_sniffer_mgmt_probe.setter @@ -8000,9 +7065,6 @@ def ap_sniffer_mgmt_probe(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[pulumi.Input[str]]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @arrp_profile.setter @@ -8012,9 +7074,6 @@ def arrp_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -8024,9 +7083,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -8036,9 +7092,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -8048,9 +7101,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -8060,9 +7110,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -8072,9 +7119,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[pulumi.Input[str]]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @band5g_type.setter @@ -8084,9 +7128,6 @@ def band5g_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @bandwidth_admission_control.setter @@ -8096,9 +7137,6 @@ def bandwidth_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @bandwidth_capacity.setter @@ -8108,9 +7146,6 @@ def bandwidth_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[pulumi.Input[int]]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @beacon_interval.setter @@ -8120,9 +7155,6 @@ def beacon_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[pulumi.Input[int]]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @bss_color.setter @@ -8132,9 +7164,6 @@ def bss_color(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[pulumi.Input[str]]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @bss_color_mode.setter @@ -8144,9 +7173,6 @@ def bss_color_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @call_admission_control.setter @@ -8156,9 +7182,6 @@ def call_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @call_capacity.setter @@ -8168,21 +7191,24 @@ def call_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[pulumi.Input[str]]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") @channel_bonding.setter def channel_bonding(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "channel_bonding", value) + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "channel_bonding_ext") + + @channel_bonding_ext.setter + def channel_bonding_ext(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "channel_bonding_ext", value) + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @channel_utilization.setter @@ -8192,9 +7218,6 @@ def channel_utilization(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio3ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -8204,9 +7227,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Wtpprofil @property @pulumi.getter def coexistence(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @coexistence.setter @@ -8216,9 +7236,6 @@ def coexistence(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def darrp(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @darrp.setter @@ -8228,9 +7245,6 @@ def darrp(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def drma(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @drma.setter @@ -8240,9 +7254,6 @@ def drma(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[pulumi.Input[str]]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @drma_sensitivity.setter @@ -8252,9 +7263,6 @@ def drma_sensitivity(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def dtim(self) -> Optional[pulumi.Input[int]]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @dtim.setter @@ -8264,9 +7272,6 @@ def dtim(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @frag_threshold.setter @@ -8288,9 +7293,6 @@ def frequency_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[pulumi.Input[str]]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @iperf_protocol.setter @@ -8300,9 +7302,6 @@ def iperf_protocol(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[pulumi.Input[int]]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @iperf_server_port.setter @@ -8324,9 +7323,6 @@ def max_clients(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[pulumi.Input[int]]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @max_distance.setter @@ -8336,9 +7332,6 @@ def max_distance(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[pulumi.Input[str]]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @mimo_mode.setter @@ -8348,9 +7341,6 @@ def mimo_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def mode(self) -> Optional[pulumi.Input[str]]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @mode.setter @@ -8360,9 +7350,6 @@ def mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def n80211d(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @n80211d.setter @@ -8372,9 +7359,6 @@ def n80211d(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @optional_antenna.setter @@ -8384,9 +7368,6 @@ def optional_antenna(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @optional_antenna_gain.setter @@ -8396,9 +7377,6 @@ def optional_antenna_gain(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -8408,9 +7386,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -8420,9 +7395,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -8432,9 +7404,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @powersave_optimize.setter @@ -8444,9 +7413,6 @@ def powersave_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @protection_mode.setter @@ -8456,9 +7422,6 @@ def protection_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @rts_threshold.setter @@ -8468,9 +7431,6 @@ def rts_threshold(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[pulumi.Input[str]]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @sam_bssid.setter @@ -8480,9 +7440,6 @@ def sam_bssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[pulumi.Input[str]]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @sam_ca_certificate.setter @@ -8492,9 +7449,6 @@ def sam_ca_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @sam_captive_portal.setter @@ -8504,9 +7458,6 @@ def sam_captive_portal(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[pulumi.Input[str]]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @sam_client_certificate.setter @@ -8516,9 +7467,6 @@ def sam_client_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[pulumi.Input[str]]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @sam_cwp_failure_string.setter @@ -8528,9 +7476,6 @@ def sam_cwp_failure_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[pulumi.Input[str]]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @sam_cwp_match_string.setter @@ -8540,9 +7485,6 @@ def sam_cwp_match_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @sam_cwp_password.setter @@ -8552,9 +7494,6 @@ def sam_cwp_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[pulumi.Input[str]]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @sam_cwp_success_string.setter @@ -8564,9 +7503,6 @@ def sam_cwp_success_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[pulumi.Input[str]]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @sam_cwp_test_url.setter @@ -8576,9 +7512,6 @@ def sam_cwp_test_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @sam_cwp_username.setter @@ -8588,9 +7521,6 @@ def sam_cwp_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[pulumi.Input[str]]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @sam_eap_method.setter @@ -8600,9 +7530,6 @@ def sam_eap_method(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[pulumi.Input[str]]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @sam_password.setter @@ -8612,9 +7539,6 @@ def sam_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[pulumi.Input[str]]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @sam_private_key.setter @@ -8624,9 +7548,6 @@ def sam_private_key(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @sam_private_key_password.setter @@ -8636,9 +7557,6 @@ def sam_private_key_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[pulumi.Input[int]]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @sam_report_intv.setter @@ -8648,9 +7566,6 @@ def sam_report_intv(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[pulumi.Input[str]]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @sam_security_type.setter @@ -8660,9 +7575,6 @@ def sam_security_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @sam_server_fqdn.setter @@ -8672,9 +7584,6 @@ def sam_server_fqdn(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @sam_server_ip.setter @@ -8684,9 +7593,6 @@ def sam_server_ip(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @sam_server_type.setter @@ -8696,9 +7602,6 @@ def sam_server_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[pulumi.Input[str]]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @sam_ssid.setter @@ -8708,9 +7611,6 @@ def sam_ssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @sam_test.setter @@ -8720,9 +7620,6 @@ def sam_test(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @sam_username.setter @@ -8732,9 +7629,6 @@ def sam_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[pulumi.Input[str]]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @short_guard_interval.setter @@ -8744,9 +7638,6 @@ def short_guard_interval(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -8756,9 +7647,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @transmit_optimize.setter @@ -8768,9 +7656,6 @@ def transmit_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -8780,9 +7665,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio3VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -8792,9 +7674,6 @@ def vaps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRad @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[pulumi.Input[str]]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @wids_profile.setter @@ -8804,9 +7683,6 @@ def wids_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @zero_wait_dfs.setter @@ -8889,6 +7765,7 @@ def __init__(__self__, *, call_admission_control: Optional[pulumi.Input[str]] = None, call_capacity: Optional[pulumi.Input[int]] = None, channel_bonding: Optional[pulumi.Input[str]] = None, + channel_bonding_ext: Optional[pulumi.Input[str]] = None, channel_utilization: Optional[pulumi.Input[str]] = None, channels: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio4ChannelArgs']]]] = None, coexistence: Optional[pulumi.Input[str]] = None, @@ -8943,85 +7820,9 @@ def __init__(__self__, *, wids_profile: Optional[pulumi.Input[str]] = None, zero_wait_dfs: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[str] airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_addr: MAC address to monitor. - :param pulumi.Input[int] ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param pulumi.Input[int] ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param pulumi.Input[str] ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param pulumi.Input[int] auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[int] auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param pulumi.Input[str] auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param pulumi.Input[str] band: WiFi band that Radio 3 operates on. - :param pulumi.Input[str] band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param pulumi.Input[str] bandwidth_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param pulumi.Input[int] beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param pulumi.Input[int] bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param pulumi.Input[str] bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param pulumi.Input[str] call_admission_control: 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: `enable`, `disable`. - :param pulumi.Input[int] call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param pulumi.Input[str] channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param pulumi.Input[str] channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio4ChannelArgs']]] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param pulumi.Input[str] coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param pulumi.Input[str] drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param pulumi.Input[int] dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param pulumi.Input[int] frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param pulumi.Input[int] iperf_server_port: Iperf service port number. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param pulumi.Input[int] max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param pulumi.Input[str] mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param pulumi.Input[str] mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param pulumi.Input[str] n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] optional_antenna: Optional antenna used on FAP (default = none). - :param pulumi.Input[str] optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param pulumi.Input[int] power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param pulumi.Input[str] power_mode: 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`, `percentage`. - :param pulumi.Input[int] power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param pulumi.Input[str] powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param pulumi.Input[str] protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param pulumi.Input[int] rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param pulumi.Input[str] sam_bssid: BSSID for WiFi network. - :param pulumi.Input[str] sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param pulumi.Input[str] sam_cwp_match_string: Identification string from the captive portal login form. - :param pulumi.Input[str] sam_cwp_password: Password for captive portal authentication. - :param pulumi.Input[str] sam_cwp_success_string: Success identification on the page after a successful login. - :param pulumi.Input[str] sam_cwp_test_url: Website the client is trying to access. - :param pulumi.Input[str] sam_cwp_username: Username for captive portal authentication. - :param pulumi.Input[str] sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param pulumi.Input[str] sam_password: Passphrase for WiFi network connection. - :param pulumi.Input[str] sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[str] sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param pulumi.Input[int] sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param pulumi.Input[str] sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param pulumi.Input[str] sam_server_fqdn: SAM test server domain name. - :param pulumi.Input[str] sam_server_ip: SAM test server IP address. - :param pulumi.Input[str] sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param pulumi.Input[str] sam_ssid: SSID for WiFi network. - :param pulumi.Input[str] sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param pulumi.Input[str] sam_username: Username for WiFi network connection. - :param pulumi.Input[str] short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param pulumi.Input[str] spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param pulumi.Input[str] transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param pulumi.Input[str] vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio4VapArgs']]] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param pulumi.Input[str] wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param pulumi.Input[str] zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -9075,6 +7876,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -9185,9 +7988,6 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @airtime_fairness.setter @@ -9197,9 +7997,6 @@ def airtime_fairness(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def amsdu(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @amsdu.setter @@ -9221,9 +8018,6 @@ def ap_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[pulumi.Input[str]]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @ap_sniffer_addr.setter @@ -9233,9 +8027,6 @@ def ap_sniffer_addr(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[pulumi.Input[int]]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @ap_sniffer_bufsize.setter @@ -9245,9 +8036,6 @@ def ap_sniffer_bufsize(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[pulumi.Input[int]]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @ap_sniffer_chan.setter @@ -9257,9 +8045,6 @@ def ap_sniffer_chan(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @ap_sniffer_ctl.setter @@ -9269,9 +8054,6 @@ def ap_sniffer_ctl(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @ap_sniffer_data.setter @@ -9281,9 +8063,6 @@ def ap_sniffer_data(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @ap_sniffer_mgmt_beacon.setter @@ -9293,9 +8072,6 @@ def ap_sniffer_mgmt_beacon(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @ap_sniffer_mgmt_other.setter @@ -9305,9 +8081,6 @@ def ap_sniffer_mgmt_other(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @ap_sniffer_mgmt_probe.setter @@ -9317,9 +8090,6 @@ def ap_sniffer_mgmt_probe(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[pulumi.Input[str]]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @arrp_profile.setter @@ -9329,9 +8099,6 @@ def arrp_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[pulumi.Input[int]]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @auto_power_high.setter @@ -9341,9 +8108,6 @@ def auto_power_high(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @auto_power_level.setter @@ -9353,9 +8117,6 @@ def auto_power_level(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[pulumi.Input[int]]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @auto_power_low.setter @@ -9365,9 +8126,6 @@ def auto_power_low(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[pulumi.Input[str]]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @auto_power_target.setter @@ -9377,9 +8135,6 @@ def auto_power_target(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def band(self) -> Optional[pulumi.Input[str]]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @band.setter @@ -9389,9 +8144,6 @@ def band(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[pulumi.Input[str]]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @band5g_type.setter @@ -9401,9 +8153,6 @@ def band5g_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @bandwidth_admission_control.setter @@ -9413,9 +8162,6 @@ def bandwidth_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @bandwidth_capacity.setter @@ -9425,9 +8171,6 @@ def bandwidth_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[pulumi.Input[int]]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @beacon_interval.setter @@ -9437,9 +8180,6 @@ def beacon_interval(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[pulumi.Input[int]]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @bss_color.setter @@ -9449,9 +8189,6 @@ def bss_color(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[pulumi.Input[str]]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @bss_color_mode.setter @@ -9461,9 +8198,6 @@ def bss_color_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[pulumi.Input[str]]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @call_admission_control.setter @@ -9473,9 +8207,6 @@ def call_admission_control(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[pulumi.Input[int]]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @call_capacity.setter @@ -9485,21 +8216,24 @@ def call_capacity(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[pulumi.Input[str]]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") @channel_bonding.setter def channel_bonding(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "channel_bonding", value) + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "channel_bonding_ext") + + @channel_bonding_ext.setter + def channel_bonding_ext(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "channel_bonding_ext", value) + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @channel_utilization.setter @@ -9509,9 +8243,6 @@ def channel_utilization(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def channels(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio4ChannelArgs']]]]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @channels.setter @@ -9521,9 +8252,6 @@ def channels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Wtpprofil @property @pulumi.getter def coexistence(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @coexistence.setter @@ -9533,9 +8261,6 @@ def coexistence(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def darrp(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @darrp.setter @@ -9545,9 +8270,6 @@ def darrp(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def drma(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @drma.setter @@ -9557,9 +8279,6 @@ def drma(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[pulumi.Input[str]]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @drma_sensitivity.setter @@ -9569,9 +8288,6 @@ def drma_sensitivity(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def dtim(self) -> Optional[pulumi.Input[int]]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @dtim.setter @@ -9581,9 +8297,6 @@ def dtim(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @frag_threshold.setter @@ -9605,9 +8318,6 @@ def frequency_handoff(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[pulumi.Input[str]]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @iperf_protocol.setter @@ -9617,9 +8327,6 @@ def iperf_protocol(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[pulumi.Input[int]]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @iperf_server_port.setter @@ -9641,9 +8348,6 @@ def max_clients(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[pulumi.Input[int]]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @max_distance.setter @@ -9653,9 +8357,6 @@ def max_distance(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[pulumi.Input[str]]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @mimo_mode.setter @@ -9665,9 +8366,6 @@ def mimo_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def mode(self) -> Optional[pulumi.Input[str]]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @mode.setter @@ -9677,9 +8375,6 @@ def mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def n80211d(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @n80211d.setter @@ -9689,9 +8384,6 @@ def n80211d(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @optional_antenna.setter @@ -9701,9 +8393,6 @@ def optional_antenna(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[pulumi.Input[str]]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @optional_antenna_gain.setter @@ -9713,9 +8402,6 @@ def optional_antenna_gain(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[pulumi.Input[int]]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @power_level.setter @@ -9725,9 +8411,6 @@ def power_level(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[pulumi.Input[str]]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @power_mode.setter @@ -9737,9 +8420,6 @@ def power_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[pulumi.Input[int]]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @power_value.setter @@ -9749,9 +8429,6 @@ def power_value(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @powersave_optimize.setter @@ -9761,9 +8438,6 @@ def powersave_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @protection_mode.setter @@ -9773,9 +8447,6 @@ def protection_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[pulumi.Input[int]]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @rts_threshold.setter @@ -9785,9 +8456,6 @@ def rts_threshold(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[pulumi.Input[str]]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @sam_bssid.setter @@ -9797,9 +8465,6 @@ def sam_bssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[pulumi.Input[str]]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @sam_ca_certificate.setter @@ -9809,9 +8474,6 @@ def sam_ca_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @sam_captive_portal.setter @@ -9821,9 +8483,6 @@ def sam_captive_portal(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[pulumi.Input[str]]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @sam_client_certificate.setter @@ -9833,9 +8492,6 @@ def sam_client_certificate(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[pulumi.Input[str]]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @sam_cwp_failure_string.setter @@ -9845,9 +8501,6 @@ def sam_cwp_failure_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[pulumi.Input[str]]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @sam_cwp_match_string.setter @@ -9857,9 +8510,6 @@ def sam_cwp_match_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @sam_cwp_password.setter @@ -9869,9 +8519,6 @@ def sam_cwp_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[pulumi.Input[str]]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @sam_cwp_success_string.setter @@ -9881,9 +8528,6 @@ def sam_cwp_success_string(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[pulumi.Input[str]]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @sam_cwp_test_url.setter @@ -9893,9 +8537,6 @@ def sam_cwp_test_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @sam_cwp_username.setter @@ -9905,9 +8546,6 @@ def sam_cwp_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[pulumi.Input[str]]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @sam_eap_method.setter @@ -9917,9 +8555,6 @@ def sam_eap_method(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[pulumi.Input[str]]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @sam_password.setter @@ -9929,9 +8564,6 @@ def sam_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[pulumi.Input[str]]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @sam_private_key.setter @@ -9941,9 +8573,6 @@ def sam_private_key(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[pulumi.Input[str]]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @sam_private_key_password.setter @@ -9953,9 +8582,6 @@ def sam_private_key_password(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[pulumi.Input[int]]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @sam_report_intv.setter @@ -9965,9 +8591,6 @@ def sam_report_intv(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[pulumi.Input[str]]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @sam_security_type.setter @@ -9977,9 +8600,6 @@ def sam_security_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @sam_server_fqdn.setter @@ -9989,9 +8609,6 @@ def sam_server_fqdn(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[pulumi.Input[str]]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @sam_server_ip.setter @@ -10001,9 +8618,6 @@ def sam_server_ip(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @sam_server_type.setter @@ -10013,9 +8627,6 @@ def sam_server_type(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[pulumi.Input[str]]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @sam_ssid.setter @@ -10025,9 +8636,6 @@ def sam_ssid(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[pulumi.Input[str]]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @sam_test.setter @@ -10037,9 +8645,6 @@ def sam_test(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[pulumi.Input[str]]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @sam_username.setter @@ -10049,9 +8654,6 @@ def sam_username(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[pulumi.Input[str]]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @short_guard_interval.setter @@ -10061,9 +8663,6 @@ def short_guard_interval(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @spectrum_analysis.setter @@ -10073,9 +8672,6 @@ def spectrum_analysis(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[pulumi.Input[str]]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @transmit_optimize.setter @@ -10085,9 +8681,6 @@ def transmit_optimize(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @vap_all.setter @@ -10097,9 +8690,6 @@ def vap_all(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter def vaps(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRadio4VapArgs']]]]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @vaps.setter @@ -10109,9 +8699,6 @@ def vaps(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['WtpprofileRad @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[pulumi.Input[str]]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @wids_profile.setter @@ -10121,9 +8708,6 @@ def wids_profile(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[pulumi.Input[str]]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @zero_wait_dfs.setter diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/accesscontrollist.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/accesscontrollist.py index d85d6078..09a6fabc 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/accesscontrollist.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/accesscontrollist.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Accesscontrollist resource. :param pulumi.Input[str] comment: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AccesscontrollistLayer3Ipv4RuleArgs']]] layer3_ipv4_rules: AP ACL layer3 ipv4 rule list. The structure of `layer3_ipv4_rules` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['AccesscontrollistLayer3Ipv6RuleArgs']]] layer3_ipv6_rules: AP ACL layer3 ipv6 rule list. The structure of `layer3_ipv6_rules` block is documented below. :param pulumi.Input[str] name: AP access control list name. @@ -78,7 +78,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -151,7 +151,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Accesscontrollist resources. :param pulumi.Input[str] comment: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AccesscontrollistLayer3Ipv4RuleArgs']]] layer3_ipv4_rules: AP ACL layer3 ipv4 rule list. The structure of `layer3_ipv4_rules` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['AccesscontrollistLayer3Ipv6RuleArgs']]] layer3_ipv6_rules: AP ACL layer3 ipv6 rule list. The structure of `layer3_ipv6_rules` block is documented below. :param pulumi.Input[str] name: AP access control list name. @@ -202,7 +202,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -299,7 +299,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AccesscontrollistLayer3Ipv4RuleArgs']]]] layer3_ipv4_rules: AP ACL layer3 ipv4 rule list. The structure of `layer3_ipv4_rules` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AccesscontrollistLayer3Ipv6RuleArgs']]]] layer3_ipv6_rules: AP ACL layer3 ipv6 rule list. The structure of `layer3_ipv6_rules` block is documented below. :param pulumi.Input[str] name: AP access control list name. @@ -398,7 +398,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Description. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AccesscontrollistLayer3Ipv4RuleArgs']]]] layer3_ipv4_rules: AP ACL layer3 ipv4 rule list. The structure of `layer3_ipv4_rules` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AccesscontrollistLayer3Ipv6RuleArgs']]]] layer3_ipv6_rules: AP ACL layer3 ipv6 rule list. The structure of `layer3_ipv6_rules` block is documented below. :param pulumi.Input[str] name: AP access control list name. @@ -439,7 +439,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -469,7 +469,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/address.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/address.py index b8674af5..8e2043e6 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/address.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/address.py @@ -166,7 +166,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. ## Import @@ -200,7 +200,7 @@ def __init__(__self__, args: Optional[AddressArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + Configure the client with its MAC address. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. ## Import @@ -314,7 +314,7 @@ def policy(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/addrgrp.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/addrgrp.py index 8c831710..a14004b0 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/addrgrp.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/addrgrp.py @@ -28,7 +28,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_policy: Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if addresses is not None: @@ -96,7 +96,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -132,7 +132,7 @@ def __init__(__self__, *, :param pulumi.Input[str] default_policy: Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ if addresses is not None: @@ -200,7 +200,7 @@ def fosid(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -234,7 +234,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): """ - Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. ## Import @@ -260,7 +260,7 @@ def __init__(__self__, :param pulumi.Input[str] default_policy: Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ ... @@ -270,7 +270,7 @@ def __init__(__self__, args: Optional[AddrgrpArgs] = None, opts: Optional[pulumi.ResourceOptions] = None): """ - Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13`. + Configure the MAC address group. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,6.4.15,7.0.0,7.0.1,7.0.2,7.0.3,7.0.4,7.0.5,7.0.6,7.0.7,7.0.8,7.0.9,7.0.10,7.0.11,7.0.12,7.0.13,7.0.14,7.0.15`. ## Import @@ -353,7 +353,7 @@ def get(resource_name: str, :param pulumi.Input[str] default_policy: Allow or block the clients with MAC addresses that are not in the group. Valid values: `allow`, `deny`. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] fosid: ID. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -404,13 +404,13 @@ def fosid(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/apcfgprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/apcfgprofile.py index 1d1240b0..6d7b4435 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/apcfgprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/apcfgprofile.py @@ -37,7 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApcfgprofileCommandListArgs']]] command_lists: AP local configuration command list. The structure of `command_list` block is documented below. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AP local configuration profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -164,7 +164,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -221,7 +221,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApcfgprofileCommandListArgs']]] command_lists: AP local configuration command list. The structure of `command_list` block is documented below. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AP local configuration profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -348,7 +348,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -429,7 +429,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ApcfgprofileCommandListArgs']]]] command_lists: AP local configuration command list. The structure of `command_list` block is documented below. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AP local configuration profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -542,7 +542,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ApcfgprofileCommandListArgs']]]] command_lists: AP local configuration command list. The structure of `command_list` block is documented below. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: AP local configuration profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -631,7 +631,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -645,7 +645,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/apstatus.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/apstatus.py index 71a96aa1..24473202 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/apstatus.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/apstatus.py @@ -361,7 +361,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/arrpprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/arrpprofile.py index 5d92a046..3e933cd3 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/arrpprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/arrpprofile.py @@ -44,10 +44,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a Arrpprofile resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input['ArrpprofileDarrpOptimizeScheduleArgs']]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_dfs_channel: Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[str] include_weather_channel: Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[int] monitor_period: Period in seconds to measure average transmit retries and receive errors (default = 300). @@ -136,7 +136,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="darrpOptimize") def darrp_optimize(self) -> Optional[pulumi.Input[int]]: """ - Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). """ return pulumi.get(self, "darrp_optimize") @@ -172,7 +172,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -452,10 +452,10 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Arrpprofile resources. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input['ArrpprofileDarrpOptimizeScheduleArgs']]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_dfs_channel: Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[str] include_weather_channel: Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[int] monitor_period: Period in seconds to measure average transmit retries and receive errors (default = 300). @@ -544,7 +544,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="darrpOptimize") def darrp_optimize(self) -> Optional[pulumi.Input[int]]: """ - Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). """ return pulumi.get(self, "darrp_optimize") @@ -580,7 +580,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -884,10 +884,10 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ArrpprofileDarrpOptimizeScheduleArgs']]]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_dfs_channel: Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[str] include_weather_channel: Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[int] monitor_period: Period in seconds to measure average transmit retries and receive errors (default = 300). @@ -1053,10 +1053,10 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['ArrpprofileDarrpOptimizeScheduleArgs']]]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] include_dfs_channel: Enable/disable use of DFS channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[str] include_weather_channel: Enable/disable use of weather channel in DARRP channel selection phase 1 (default = disable). :param pulumi.Input[int] monitor_period: Period in seconds to measure average transmit retries and receive errors (default = 300). @@ -1121,7 +1121,7 @@ def comment(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="darrpOptimize") def darrp_optimize(self) -> pulumi.Output[int]: """ - Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). """ return pulumi.get(self, "darrp_optimize") @@ -1145,7 +1145,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1247,7 +1247,7 @@ def threshold_tx_retries(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/bleprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/bleprofile.py index 5ffd1c39..2bdd173b 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/bleprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/bleprofile.py @@ -1066,7 +1066,7 @@ def txpower(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/bonjourprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/bonjourprofile.py index f892a24f..61e7c69e 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/bonjourprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/bonjourprofile.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Bonjourprofile resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Bonjour profile name. :param pulumi.Input[Sequence[pulumi.Input['BonjourprofilePolicyListArgs']]] policy_lists: Bonjour policy list. The structure of `policy_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Bonjourprofile resources. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Bonjour profile name. :param pulumi.Input[Sequence[pulumi.Input['BonjourprofilePolicyListArgs']]] policy_lists: Bonjour policy list. The structure of `policy_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Bonjour profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BonjourprofilePolicyListArgs']]]] policy_lists: Bonjour policy list. The structure of `policy_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Bonjour profile name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BonjourprofilePolicyListArgs']]]] policy_lists: Bonjour policy list. The structure of `policy_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def policy_lists(self) -> pulumi.Output[Optional[Sequence['outputs.Bonjourprofil @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/global_.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/global_.py index b6b274e8..b9bebd02 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/global_.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/global_.py @@ -27,8 +27,14 @@ def __init__(__self__, *, ipsec_base_ip: Optional[pulumi.Input[str]] = None, link_aggregation: Optional[pulumi.Input[str]] = None, location: Optional[pulumi.Input[str]] = None, + max_ble_device: Optional[pulumi.Input[int]] = None, max_clients: Optional[pulumi.Input[int]] = None, max_retransmit: Optional[pulumi.Input[int]] = None, + max_rogue_ap: Optional[pulumi.Input[int]] = None, + max_rogue_ap_wtp: Optional[pulumi.Input[int]] = None, + max_rogue_sta: Optional[pulumi.Input[int]] = None, + max_sta_cap: Optional[pulumi.Input[int]] = None, + max_sta_cap_wtp: Optional[pulumi.Input[int]] = None, mesh_eth_type: Optional[pulumi.Input[int]] = None, nac_interval: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, @@ -42,11 +48,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Global resource. :param pulumi.Input[int] acd_process_count: Configure the number cw_acd daemons for multi-core CPU support (default = 0). - :param pulumi.Input[str] ap_log_server: Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] ap_log_server: Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_log_server_ip: IP address that APs or FortiAPs send log messages to. :param pulumi.Input[int] ap_log_server_port: Port that APs or FortiAPs send log messages to. :param pulumi.Input[str] control_message_offload: Configure CAPWAP control message data channel offload. - :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dfs_lab_test: Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] discovery_mc_addr: Multicast IP address for AP discovery (default = 244.0.1.140). :param pulumi.Input[int] fiapp_eth_type: Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). @@ -54,8 +60,14 @@ def __init__(__self__, *, :param pulumi.Input[str] ipsec_base_ip: Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). :param pulumi.Input[str] link_aggregation: Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Description of the location of the wireless controller. + :param pulumi.Input[int] max_ble_device: Maximum number of BLE devices stored on the controller (default = 0). :param pulumi.Input[int] max_clients: Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). :param pulumi.Input[int] max_retransmit: Maximum number of tunnel packet retransmissions (0 - 64, default = 3). + :param pulumi.Input[int] max_rogue_ap: Maximum number of rogue APs stored on the controller (default = 0). + :param pulumi.Input[int] max_rogue_ap_wtp: Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + :param pulumi.Input[int] max_rogue_sta: Maximum number of rogue stations stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap: Maximum number of station cap stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap_wtp: Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). :param pulumi.Input[int] mesh_eth_type: Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). :param pulumi.Input[int] nac_interval: Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). :param pulumi.Input[str] name: Name of the wireless controller. @@ -93,10 +105,22 @@ def __init__(__self__, *, pulumi.set(__self__, "link_aggregation", link_aggregation) if location is not None: pulumi.set(__self__, "location", location) + if max_ble_device is not None: + pulumi.set(__self__, "max_ble_device", max_ble_device) if max_clients is not None: pulumi.set(__self__, "max_clients", max_clients) if max_retransmit is not None: pulumi.set(__self__, "max_retransmit", max_retransmit) + if max_rogue_ap is not None: + pulumi.set(__self__, "max_rogue_ap", max_rogue_ap) + if max_rogue_ap_wtp is not None: + pulumi.set(__self__, "max_rogue_ap_wtp", max_rogue_ap_wtp) + if max_rogue_sta is not None: + pulumi.set(__self__, "max_rogue_sta", max_rogue_sta) + if max_sta_cap is not None: + pulumi.set(__self__, "max_sta_cap", max_sta_cap) + if max_sta_cap_wtp is not None: + pulumi.set(__self__, "max_sta_cap_wtp", max_sta_cap_wtp) if mesh_eth_type is not None: pulumi.set(__self__, "mesh_eth_type", mesh_eth_type) if nac_interval is not None: @@ -134,7 +158,7 @@ def acd_process_count(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apLogServer") def ap_log_server(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "ap_log_server") @@ -182,7 +206,7 @@ def control_message_offload(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="dataEthernetIi") def data_ethernet_ii(self) -> Optional[pulumi.Input[str]]: """ - Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "data_ethernet_ii") @@ -274,6 +298,18 @@ def location(self) -> Optional[pulumi.Input[str]]: def location(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "location", value) + @property + @pulumi.getter(name="maxBleDevice") + def max_ble_device(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of BLE devices stored on the controller (default = 0). + """ + return pulumi.get(self, "max_ble_device") + + @max_ble_device.setter + def max_ble_device(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_ble_device", value) + @property @pulumi.getter(name="maxClients") def max_clients(self) -> Optional[pulumi.Input[int]]: @@ -298,6 +334,66 @@ def max_retransmit(self) -> Optional[pulumi.Input[int]]: def max_retransmit(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "max_retransmit", value) + @property + @pulumi.getter(name="maxRogueAp") + def max_rogue_ap(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of rogue APs stored on the controller (default = 0). + """ + return pulumi.get(self, "max_rogue_ap") + + @max_rogue_ap.setter + def max_rogue_ap(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_rogue_ap", value) + + @property + @pulumi.getter(name="maxRogueApWtp") + def max_rogue_ap_wtp(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + """ + return pulumi.get(self, "max_rogue_ap_wtp") + + @max_rogue_ap_wtp.setter + def max_rogue_ap_wtp(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_rogue_ap_wtp", value) + + @property + @pulumi.getter(name="maxRogueSta") + def max_rogue_sta(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of rogue stations stored on the controller (default = 0). + """ + return pulumi.get(self, "max_rogue_sta") + + @max_rogue_sta.setter + def max_rogue_sta(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_rogue_sta", value) + + @property + @pulumi.getter(name="maxStaCap") + def max_sta_cap(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of station cap stored on the controller (default = 0). + """ + return pulumi.get(self, "max_sta_cap") + + @max_sta_cap.setter + def max_sta_cap(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_sta_cap", value) + + @property + @pulumi.getter(name="maxStaCapWtp") + def max_sta_cap_wtp(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + """ + return pulumi.get(self, "max_sta_cap_wtp") + + @max_sta_cap_wtp.setter + def max_sta_cap_wtp(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_sta_cap_wtp", value) + @property @pulumi.getter(name="meshEthType") def mesh_eth_type(self) -> Optional[pulumi.Input[int]]: @@ -435,8 +531,14 @@ def __init__(__self__, *, ipsec_base_ip: Optional[pulumi.Input[str]] = None, link_aggregation: Optional[pulumi.Input[str]] = None, location: Optional[pulumi.Input[str]] = None, + max_ble_device: Optional[pulumi.Input[int]] = None, max_clients: Optional[pulumi.Input[int]] = None, max_retransmit: Optional[pulumi.Input[int]] = None, + max_rogue_ap: Optional[pulumi.Input[int]] = None, + max_rogue_ap_wtp: Optional[pulumi.Input[int]] = None, + max_rogue_sta: Optional[pulumi.Input[int]] = None, + max_sta_cap: Optional[pulumi.Input[int]] = None, + max_sta_cap_wtp: Optional[pulumi.Input[int]] = None, mesh_eth_type: Optional[pulumi.Input[int]] = None, nac_interval: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, @@ -450,11 +552,11 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Global resources. :param pulumi.Input[int] acd_process_count: Configure the number cw_acd daemons for multi-core CPU support (default = 0). - :param pulumi.Input[str] ap_log_server: Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] ap_log_server: Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_log_server_ip: IP address that APs or FortiAPs send log messages to. :param pulumi.Input[int] ap_log_server_port: Port that APs or FortiAPs send log messages to. :param pulumi.Input[str] control_message_offload: Configure CAPWAP control message data channel offload. - :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dfs_lab_test: Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] discovery_mc_addr: Multicast IP address for AP discovery (default = 244.0.1.140). :param pulumi.Input[int] fiapp_eth_type: Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). @@ -462,8 +564,14 @@ def __init__(__self__, *, :param pulumi.Input[str] ipsec_base_ip: Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). :param pulumi.Input[str] link_aggregation: Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Description of the location of the wireless controller. + :param pulumi.Input[int] max_ble_device: Maximum number of BLE devices stored on the controller (default = 0). :param pulumi.Input[int] max_clients: Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). :param pulumi.Input[int] max_retransmit: Maximum number of tunnel packet retransmissions (0 - 64, default = 3). + :param pulumi.Input[int] max_rogue_ap: Maximum number of rogue APs stored on the controller (default = 0). + :param pulumi.Input[int] max_rogue_ap_wtp: Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + :param pulumi.Input[int] max_rogue_sta: Maximum number of rogue stations stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap: Maximum number of station cap stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap_wtp: Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). :param pulumi.Input[int] mesh_eth_type: Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). :param pulumi.Input[int] nac_interval: Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). :param pulumi.Input[str] name: Name of the wireless controller. @@ -501,10 +609,22 @@ def __init__(__self__, *, pulumi.set(__self__, "link_aggregation", link_aggregation) if location is not None: pulumi.set(__self__, "location", location) + if max_ble_device is not None: + pulumi.set(__self__, "max_ble_device", max_ble_device) if max_clients is not None: pulumi.set(__self__, "max_clients", max_clients) if max_retransmit is not None: pulumi.set(__self__, "max_retransmit", max_retransmit) + if max_rogue_ap is not None: + pulumi.set(__self__, "max_rogue_ap", max_rogue_ap) + if max_rogue_ap_wtp is not None: + pulumi.set(__self__, "max_rogue_ap_wtp", max_rogue_ap_wtp) + if max_rogue_sta is not None: + pulumi.set(__self__, "max_rogue_sta", max_rogue_sta) + if max_sta_cap is not None: + pulumi.set(__self__, "max_sta_cap", max_sta_cap) + if max_sta_cap_wtp is not None: + pulumi.set(__self__, "max_sta_cap_wtp", max_sta_cap_wtp) if mesh_eth_type is not None: pulumi.set(__self__, "mesh_eth_type", mesh_eth_type) if nac_interval is not None: @@ -542,7 +662,7 @@ def acd_process_count(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apLogServer") def ap_log_server(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "ap_log_server") @@ -590,7 +710,7 @@ def control_message_offload(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="dataEthernetIi") def data_ethernet_ii(self) -> Optional[pulumi.Input[str]]: """ - Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "data_ethernet_ii") @@ -682,6 +802,18 @@ def location(self) -> Optional[pulumi.Input[str]]: def location(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "location", value) + @property + @pulumi.getter(name="maxBleDevice") + def max_ble_device(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of BLE devices stored on the controller (default = 0). + """ + return pulumi.get(self, "max_ble_device") + + @max_ble_device.setter + def max_ble_device(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_ble_device", value) + @property @pulumi.getter(name="maxClients") def max_clients(self) -> Optional[pulumi.Input[int]]: @@ -706,6 +838,66 @@ def max_retransmit(self) -> Optional[pulumi.Input[int]]: def max_retransmit(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "max_retransmit", value) + @property + @pulumi.getter(name="maxRogueAp") + def max_rogue_ap(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of rogue APs stored on the controller (default = 0). + """ + return pulumi.get(self, "max_rogue_ap") + + @max_rogue_ap.setter + def max_rogue_ap(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_rogue_ap", value) + + @property + @pulumi.getter(name="maxRogueApWtp") + def max_rogue_ap_wtp(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + """ + return pulumi.get(self, "max_rogue_ap_wtp") + + @max_rogue_ap_wtp.setter + def max_rogue_ap_wtp(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_rogue_ap_wtp", value) + + @property + @pulumi.getter(name="maxRogueSta") + def max_rogue_sta(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of rogue stations stored on the controller (default = 0). + """ + return pulumi.get(self, "max_rogue_sta") + + @max_rogue_sta.setter + def max_rogue_sta(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_rogue_sta", value) + + @property + @pulumi.getter(name="maxStaCap") + def max_sta_cap(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of station cap stored on the controller (default = 0). + """ + return pulumi.get(self, "max_sta_cap") + + @max_sta_cap.setter + def max_sta_cap(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_sta_cap", value) + + @property + @pulumi.getter(name="maxStaCapWtp") + def max_sta_cap_wtp(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + """ + return pulumi.get(self, "max_sta_cap_wtp") + + @max_sta_cap_wtp.setter + def max_sta_cap_wtp(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_sta_cap_wtp", value) + @property @pulumi.getter(name="meshEthType") def mesh_eth_type(self) -> Optional[pulumi.Input[int]]: @@ -845,8 +1037,14 @@ def __init__(__self__, ipsec_base_ip: Optional[pulumi.Input[str]] = None, link_aggregation: Optional[pulumi.Input[str]] = None, location: Optional[pulumi.Input[str]] = None, + max_ble_device: Optional[pulumi.Input[int]] = None, max_clients: Optional[pulumi.Input[int]] = None, max_retransmit: Optional[pulumi.Input[int]] = None, + max_rogue_ap: Optional[pulumi.Input[int]] = None, + max_rogue_ap_wtp: Optional[pulumi.Input[int]] = None, + max_rogue_sta: Optional[pulumi.Input[int]] = None, + max_sta_cap: Optional[pulumi.Input[int]] = None, + max_sta_cap_wtp: Optional[pulumi.Input[int]] = None, mesh_eth_type: Optional[pulumi.Input[int]] = None, nac_interval: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, @@ -863,7 +1061,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -885,7 +1082,6 @@ def __init__(__self__, rogue_scan_mac_adjacency=7, wtp_share="disable") ``` - ## Import @@ -908,11 +1104,11 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] acd_process_count: Configure the number cw_acd daemons for multi-core CPU support (default = 0). - :param pulumi.Input[str] ap_log_server: Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] ap_log_server: Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_log_server_ip: IP address that APs or FortiAPs send log messages to. :param pulumi.Input[int] ap_log_server_port: Port that APs or FortiAPs send log messages to. :param pulumi.Input[str] control_message_offload: Configure CAPWAP control message data channel offload. - :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dfs_lab_test: Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] discovery_mc_addr: Multicast IP address for AP discovery (default = 244.0.1.140). :param pulumi.Input[int] fiapp_eth_type: Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). @@ -920,8 +1116,14 @@ def __init__(__self__, :param pulumi.Input[str] ipsec_base_ip: Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). :param pulumi.Input[str] link_aggregation: Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Description of the location of the wireless controller. + :param pulumi.Input[int] max_ble_device: Maximum number of BLE devices stored on the controller (default = 0). :param pulumi.Input[int] max_clients: Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). :param pulumi.Input[int] max_retransmit: Maximum number of tunnel packet retransmissions (0 - 64, default = 3). + :param pulumi.Input[int] max_rogue_ap: Maximum number of rogue APs stored on the controller (default = 0). + :param pulumi.Input[int] max_rogue_ap_wtp: Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + :param pulumi.Input[int] max_rogue_sta: Maximum number of rogue stations stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap: Maximum number of station cap stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap_wtp: Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). :param pulumi.Input[int] mesh_eth_type: Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). :param pulumi.Input[int] nac_interval: Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). :param pulumi.Input[str] name: Name of the wireless controller. @@ -944,7 +1146,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -966,7 +1167,6 @@ def __init__(__self__, rogue_scan_mac_adjacency=7, wtp_share="disable") ``` - ## Import @@ -1014,8 +1214,14 @@ def _internal_init(__self__, ipsec_base_ip: Optional[pulumi.Input[str]] = None, link_aggregation: Optional[pulumi.Input[str]] = None, location: Optional[pulumi.Input[str]] = None, + max_ble_device: Optional[pulumi.Input[int]] = None, max_clients: Optional[pulumi.Input[int]] = None, max_retransmit: Optional[pulumi.Input[int]] = None, + max_rogue_ap: Optional[pulumi.Input[int]] = None, + max_rogue_ap_wtp: Optional[pulumi.Input[int]] = None, + max_rogue_sta: Optional[pulumi.Input[int]] = None, + max_sta_cap: Optional[pulumi.Input[int]] = None, + max_sta_cap_wtp: Optional[pulumi.Input[int]] = None, mesh_eth_type: Optional[pulumi.Input[int]] = None, nac_interval: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, @@ -1048,8 +1254,14 @@ def _internal_init(__self__, __props__.__dict__["ipsec_base_ip"] = ipsec_base_ip __props__.__dict__["link_aggregation"] = link_aggregation __props__.__dict__["location"] = location + __props__.__dict__["max_ble_device"] = max_ble_device __props__.__dict__["max_clients"] = max_clients __props__.__dict__["max_retransmit"] = max_retransmit + __props__.__dict__["max_rogue_ap"] = max_rogue_ap + __props__.__dict__["max_rogue_ap_wtp"] = max_rogue_ap_wtp + __props__.__dict__["max_rogue_sta"] = max_rogue_sta + __props__.__dict__["max_sta_cap"] = max_sta_cap + __props__.__dict__["max_sta_cap_wtp"] = max_sta_cap_wtp __props__.__dict__["mesh_eth_type"] = mesh_eth_type __props__.__dict__["nac_interval"] = nac_interval __props__.__dict__["name"] = name @@ -1083,8 +1295,14 @@ def get(resource_name: str, ipsec_base_ip: Optional[pulumi.Input[str]] = None, link_aggregation: Optional[pulumi.Input[str]] = None, location: Optional[pulumi.Input[str]] = None, + max_ble_device: Optional[pulumi.Input[int]] = None, max_clients: Optional[pulumi.Input[int]] = None, max_retransmit: Optional[pulumi.Input[int]] = None, + max_rogue_ap: Optional[pulumi.Input[int]] = None, + max_rogue_ap_wtp: Optional[pulumi.Input[int]] = None, + max_rogue_sta: Optional[pulumi.Input[int]] = None, + max_sta_cap: Optional[pulumi.Input[int]] = None, + max_sta_cap_wtp: Optional[pulumi.Input[int]] = None, mesh_eth_type: Optional[pulumi.Input[int]] = None, nac_interval: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, @@ -1103,11 +1321,11 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] acd_process_count: Configure the number cw_acd daemons for multi-core CPU support (default = 0). - :param pulumi.Input[str] ap_log_server: Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] ap_log_server: Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] ap_log_server_ip: IP address that APs or FortiAPs send log messages to. :param pulumi.Input[int] ap_log_server_port: Port that APs or FortiAPs send log messages to. :param pulumi.Input[str] control_message_offload: Configure CAPWAP control message data channel offload. - :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] data_ethernet_ii: Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] dfs_lab_test: Enable/disable DFS certificate lab test mode. Valid values: `enable`, `disable`. :param pulumi.Input[str] discovery_mc_addr: Multicast IP address for AP discovery (default = 244.0.1.140). :param pulumi.Input[int] fiapp_eth_type: Ethernet type for Fortinet Inter-Access Point Protocol (IAPP), or IEEE 802.11f, packets (0 - 65535, default = 5252). @@ -1115,8 +1333,14 @@ def get(resource_name: str, :param pulumi.Input[str] ipsec_base_ip: Base IP address for IPsec VPN tunnels between the access points and the wireless controller (default = 169.254.0.1). :param pulumi.Input[str] link_aggregation: Enable/disable calculating the CAPWAP transmit hash to load balance sessions to link aggregation nodes (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Description of the location of the wireless controller. + :param pulumi.Input[int] max_ble_device: Maximum number of BLE devices stored on the controller (default = 0). :param pulumi.Input[int] max_clients: Maximum number of clients that can connect simultaneously (default = 0, meaning no limitation). :param pulumi.Input[int] max_retransmit: Maximum number of tunnel packet retransmissions (0 - 64, default = 3). + :param pulumi.Input[int] max_rogue_ap: Maximum number of rogue APs stored on the controller (default = 0). + :param pulumi.Input[int] max_rogue_ap_wtp: Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + :param pulumi.Input[int] max_rogue_sta: Maximum number of rogue stations stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap: Maximum number of station cap stored on the controller (default = 0). + :param pulumi.Input[int] max_sta_cap_wtp: Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). :param pulumi.Input[int] mesh_eth_type: Mesh Ethernet identifier included in backhaul packets (0 - 65535, default = 8755). :param pulumi.Input[int] nac_interval: Interval in seconds between two WiFi network access control (NAC) checks (10 - 600, default = 120). :param pulumi.Input[str] name: Name of the wireless controller. @@ -1145,8 +1369,14 @@ def get(resource_name: str, __props__.__dict__["ipsec_base_ip"] = ipsec_base_ip __props__.__dict__["link_aggregation"] = link_aggregation __props__.__dict__["location"] = location + __props__.__dict__["max_ble_device"] = max_ble_device __props__.__dict__["max_clients"] = max_clients __props__.__dict__["max_retransmit"] = max_retransmit + __props__.__dict__["max_rogue_ap"] = max_rogue_ap + __props__.__dict__["max_rogue_ap_wtp"] = max_rogue_ap_wtp + __props__.__dict__["max_rogue_sta"] = max_rogue_sta + __props__.__dict__["max_sta_cap"] = max_sta_cap + __props__.__dict__["max_sta_cap_wtp"] = max_sta_cap_wtp __props__.__dict__["mesh_eth_type"] = mesh_eth_type __props__.__dict__["nac_interval"] = nac_interval __props__.__dict__["name"] = name @@ -1171,7 +1401,7 @@ def acd_process_count(self) -> pulumi.Output[int]: @pulumi.getter(name="apLogServer") def ap_log_server(self) -> pulumi.Output[str]: """ - Enable/disable configuring APs or FortiAPs to send log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. + Enable/disable configuring FortiGate to redirect wireless event log messages or FortiAPs to send UTM log messages to a syslog server (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "ap_log_server") @@ -1203,7 +1433,7 @@ def control_message_offload(self) -> pulumi.Output[str]: @pulumi.getter(name="dataEthernetIi") def data_ethernet_ii(self) -> pulumi.Output[str]: """ - Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = disable). Valid values: `enable`, `disable`. + Configure the wireless controller to use Ethernet II or 802.3 frames with 802.3 data tunnel mode (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "data_ethernet_ii") @@ -1263,6 +1493,14 @@ def location(self) -> pulumi.Output[str]: """ return pulumi.get(self, "location") + @property + @pulumi.getter(name="maxBleDevice") + def max_ble_device(self) -> pulumi.Output[int]: + """ + Maximum number of BLE devices stored on the controller (default = 0). + """ + return pulumi.get(self, "max_ble_device") + @property @pulumi.getter(name="maxClients") def max_clients(self) -> pulumi.Output[int]: @@ -1279,6 +1517,46 @@ def max_retransmit(self) -> pulumi.Output[int]: """ return pulumi.get(self, "max_retransmit") + @property + @pulumi.getter(name="maxRogueAp") + def max_rogue_ap(self) -> pulumi.Output[int]: + """ + Maximum number of rogue APs stored on the controller (default = 0). + """ + return pulumi.get(self, "max_rogue_ap") + + @property + @pulumi.getter(name="maxRogueApWtp") + def max_rogue_ap_wtp(self) -> pulumi.Output[int]: + """ + Maximum number of rogue AP's wtp info stored on the controller (1 - 16, default = 16). + """ + return pulumi.get(self, "max_rogue_ap_wtp") + + @property + @pulumi.getter(name="maxRogueSta") + def max_rogue_sta(self) -> pulumi.Output[int]: + """ + Maximum number of rogue stations stored on the controller (default = 0). + """ + return pulumi.get(self, "max_rogue_sta") + + @property + @pulumi.getter(name="maxStaCap") + def max_sta_cap(self) -> pulumi.Output[int]: + """ + Maximum number of station cap stored on the controller (default = 0). + """ + return pulumi.get(self, "max_sta_cap") + + @property + @pulumi.getter(name="maxStaCapWtp") + def max_sta_cap_wtp(self) -> pulumi.Output[int]: + """ + Maximum number of station cap's wtp info stored on the controller (1 - 16, default = 8). + """ + return pulumi.get(self, "max_sta_cap_wtp") + @property @pulumi.getter(name="meshEthType") def mesh_eth_type(self) -> pulumi.Output[int]: @@ -1337,7 +1615,7 @@ def tunnel_mode(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqp3gppcellular.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqp3gppcellular.py index 77c0d7c5..f7aaac9a 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqp3gppcellular.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqp3gppcellular.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Anqp3gppcellular resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Anqp3gppcellularMccMncListArgs']]] mcc_mnc_lists: Mobile Country Code and Mobile Network Code configuration. The structure of `mcc_mnc_list` block is documented below. :param pulumi.Input[str] name: 3GPP PLMN name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Anqp3gppcellular resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['Anqp3gppcellularMccMncListArgs']]] mcc_mnc_lists: Mobile Country Code and Mobile Network Code configuration. The structure of `mcc_mnc_list` block is documented below. :param pulumi.Input[str] name: 3GPP PLMN name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,14 +205,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.Anqp3gppcellular("trname") ``` - ## Import @@ -235,7 +233,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Anqp3gppcellularMccMncListArgs']]]] mcc_mnc_lists: Mobile Country Code and Mobile Network Code configuration. The structure of `mcc_mnc_list` block is documented below. :param pulumi.Input[str] name: 3GPP PLMN name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -251,14 +249,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.Anqp3gppcellular("trname") ``` - ## Import @@ -335,7 +331,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['Anqp3gppcellularMccMncListArgs']]]] mcc_mnc_lists: Mobile Country Code and Mobile Network Code configuration. The structure of `mcc_mnc_list` block is documented below. :param pulumi.Input[str] name: 3GPP PLMN name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -363,7 +359,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +381,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpipaddresstype.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpipaddresstype.py index a3e26306..1e63f387 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpipaddresstype.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpipaddresstype.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -179,7 +178,6 @@ def __init__(__self__, ipv4_address_type="public", ipv6_address_type="not-available") ``` - ## Import @@ -217,7 +215,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -226,7 +223,6 @@ def __init__(__self__, ipv4_address_type="public", ipv6_address_type="not-available") ``` - ## Import @@ -340,7 +336,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnairealm.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnairealm.py index e7e40c7f..8f8bfe90 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnairealm.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnairealm.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Anqpnairealm resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AnqpnairealmNaiListArgs']]] nai_lists: NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: NAI realm list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Anqpnairealm resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['AnqpnairealmNaiListArgs']]] nai_lists: NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: NAI realm list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqpnairealmNaiListArgs']]]] nai_lists: NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: NAI realm list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqpnairealmNaiListArgs']]]] nai_lists: NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: NAI realm list name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.py index c6363556..d64f509d 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpnetworkauthtype.py @@ -170,7 +170,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -179,7 +178,6 @@ def __init__(__self__, auth_type="acceptance-of-terms", url="www.example.com") ``` - ## Import @@ -217,7 +215,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -226,7 +223,6 @@ def __init__(__self__, auth_type="acceptance-of-terms", url="www.example.com") ``` - ## Import @@ -340,7 +336,7 @@ def url(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqproamingconsortium.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqproamingconsortium.py index d87660c2..692dd297 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqproamingconsortium.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqproamingconsortium.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Anqproamingconsortium resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Roaming consortium name. :param pulumi.Input[Sequence[pulumi.Input['AnqproamingconsortiumOiListArgs']]] oi_lists: Organization identifier list. The structure of `oi_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Anqproamingconsortium resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Roaming consortium name. :param pulumi.Input[Sequence[pulumi.Input['AnqproamingconsortiumOiListArgs']]] oi_lists: Organization identifier list. The structure of `oi_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,14 +205,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.Anqproamingconsortium("trname") ``` - ## Import @@ -235,7 +233,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Roaming consortium name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqproamingconsortiumOiListArgs']]]] oi_lists: Organization identifier list. The structure of `oi_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -251,14 +249,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.Anqproamingconsortium("trname") ``` - ## Import @@ -335,7 +331,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Roaming consortium name. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqproamingconsortiumOiListArgs']]]] oi_lists: Organization identifier list. The structure of `oi_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -363,7 +359,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +381,7 @@ def oi_lists(self) -> pulumi.Output[Optional[Sequence['outputs.Anqproamingconsor @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenuename.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenuename.py index 2a00046c..8fb60e3c 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenuename.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenuename.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Anqpvenuename resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue name duple. :param pulumi.Input[Sequence[pulumi.Input['AnqpvenuenameValueListArgs']]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Anqpvenuename resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue name duple. :param pulumi.Input[Sequence[pulumi.Input['AnqpvenuenameValueListArgs']]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,7 +205,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -216,7 +215,6 @@ def __init__(__self__, value="3", )]) ``` - ## Import @@ -239,7 +237,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue name duple. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqpvenuenameValueListArgs']]]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -255,7 +253,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -266,7 +263,6 @@ def __init__(__self__, value="3", )]) ``` - ## Import @@ -343,7 +339,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue name duple. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqpvenuenameValueListArgs']]]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -371,7 +367,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -393,7 +389,7 @@ def value_lists(self) -> pulumi.Output[Optional[Sequence['outputs.AnqpvenuenameV @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenueurl.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenueurl.py index c791ee5f..f2cef5e5 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenueurl.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/anqpvenueurl.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Anqpvenueurl resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue url. :param pulumi.Input[Sequence[pulumi.Input['AnqpvenueurlValueListArgs']]] value_lists: URL list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Anqpvenueurl resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue url. :param pulumi.Input[Sequence[pulumi.Input['AnqpvenueurlValueListArgs']]] value_lists: URL list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue url. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqpvenueurlValueListArgs']]]] value_lists: URL list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Name of venue url. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['AnqpvenueurlValueListArgs']]]] value_lists: URL list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def value_lists(self) -> pulumi.Output[Optional[Sequence['outputs.AnqpvenueurlVa @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.py index 93dff62d..9d959eae 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpadviceofcharge.py @@ -25,7 +25,7 @@ def __init__(__self__, *, The set of arguments for constructing a H2qpadviceofcharge resource. :param pulumi.Input[Sequence[pulumi.Input['H2qpadviceofchargeAocListArgs']]] aoc_lists: AOC list. The structure of `aoc_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Plan name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -68,7 +68,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -113,7 +113,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering H2qpadviceofcharge resources. :param pulumi.Input[Sequence[pulumi.Input['H2qpadviceofchargeAocListArgs']]] aoc_lists: AOC list. The structure of `aoc_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Plan name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -156,7 +156,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -225,7 +225,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qpadviceofchargeAocListArgs']]]] aoc_lists: AOC list. The structure of `aoc_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Plan name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -314,7 +314,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qpadviceofchargeAocListArgs']]]] aoc_lists: AOC list. The structure of `aoc_list` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Plan name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -349,7 +349,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpconncapability.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpconncapability.py index e5eac15a..6f84b70c 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpconncapability.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpconncapability.py @@ -467,7 +467,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -485,7 +484,6 @@ def __init__(__self__, voip_tcp_port="unknown", voip_udp_port="unknown") ``` - ## Import @@ -532,7 +530,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -550,7 +547,6 @@ def __init__(__self__, voip_tcp_port="unknown", voip_udp_port="unknown") ``` - ## Import @@ -765,7 +761,7 @@ def tls_port(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpoperatorname.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpoperatorname.py index 619ff334..9e5da11c 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpoperatorname.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpoperatorname.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a H2qpoperatorname resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Friendly name ID. :param pulumi.Input[Sequence[pulumi.Input['H2qpoperatornameValueListArgs']]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering H2qpoperatorname resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Friendly name ID. :param pulumi.Input[Sequence[pulumi.Input['H2qpoperatornameValueListArgs']]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,14 +205,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.H2qpoperatorname("trname") ``` - ## Import @@ -235,7 +233,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Friendly name ID. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qpoperatornameValueListArgs']]]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -251,14 +249,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.H2qpoperatorname("trname") ``` - ## Import @@ -335,7 +331,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Friendly name ID. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qpoperatornameValueListArgs']]]] value_lists: Name list. The structure of `value_list` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -363,7 +359,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +381,7 @@ def value_lists(self) -> pulumi.Output[Optional[Sequence['outputs.H2qpoperatorna @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovider.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovider.py index 46465bbe..9cdb333c 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovider.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovider.py @@ -30,7 +30,7 @@ def __init__(__self__, *, The set of arguments for constructing a H2qposuprovider resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['H2qposuproviderFriendlyNameArgs']]] friendly_names: OSU provider friendly name. The structure of `friendly_name` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icon: OSU provider icon. :param pulumi.Input[str] name: OSU provider ID. :param pulumi.Input[str] osu_method: OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`. @@ -88,7 +88,7 @@ def friendly_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['H2q @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -198,7 +198,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering H2qposuprovider resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input['H2qposuproviderFriendlyNameArgs']]] friendly_names: OSU provider friendly name. The structure of `friendly_name` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icon: OSU provider icon. :param pulumi.Input[str] name: OSU provider ID. :param pulumi.Input[str] osu_method: OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`. @@ -256,7 +256,7 @@ def friendly_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['H2q @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -390,7 +390,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qposuproviderFriendlyNameArgs']]]] friendly_names: OSU provider friendly name. The structure of `friendly_name` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icon: OSU provider icon. :param pulumi.Input[str] name: OSU provider ID. :param pulumi.Input[str] osu_method: OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`. @@ -499,7 +499,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qposuproviderFriendlyNameArgs']]]] friendly_names: OSU provider friendly name. The structure of `friendly_name` block is documented below. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] icon: OSU provider icon. :param pulumi.Input[str] name: OSU provider ID. :param pulumi.Input[str] osu_method: OSU method list. Valid values: `oma-dm`, `soap-xml-spp`, `reserved`. @@ -544,7 +544,7 @@ def friendly_names(self) -> pulumi.Output[Optional[Sequence['outputs.H2qposuprov @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -598,7 +598,7 @@ def service_descriptions(self) -> pulumi.Output[Optional[Sequence['outputs.H2qpo @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.py index b0743b80..acd5247e 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qposuprovidernai.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a H2qposuprovidernai resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['H2qposuprovidernaiNaiListArgs']]] nai_lists: OSU NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: OSU provider NAI ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering H2qposuprovidernai resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['H2qposuprovidernaiNaiListArgs']]] nai_lists: OSU NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: OSU provider NAI ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -224,7 +224,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qposuprovidernaiNaiListArgs']]]] nai_lists: OSU NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: OSU provider NAI ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -313,7 +313,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['H2qposuprovidernaiNaiListArgs']]]] nai_lists: OSU NAI list. The structure of `nai_list` block is documented below. :param pulumi.Input[str] name: OSU provider NAI ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -341,7 +341,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -363,7 +363,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.py index 41578203..07ffed68 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qptermsandconditions.py @@ -361,7 +361,7 @@ def url(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpwanmetric.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpwanmetric.py index e61ee6ab..610a9abe 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpwanmetric.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/h2qpwanmetric.py @@ -368,7 +368,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -383,7 +382,6 @@ def __init__(__self__, uplink_load=0, uplink_speed=2400) ``` - ## Import @@ -427,7 +425,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -442,7 +439,6 @@ def __init__(__self__, uplink_load=0, uplink_speed=2400) ``` - ## Import @@ -634,7 +630,7 @@ def uplink_speed(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/hsprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/hsprofile.py index b47755f7..020b7a7a 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/hsprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/hsprofile.py @@ -72,9 +72,9 @@ def __init__(__self__, *, :param pulumi.Input[str] dgaf: Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`. :param pulumi.Input[str] domain_name: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hessid: Homogeneous extended service set identifier (HESSID). :param pulumi.Input[str] ip_addr_type: IP address type name. :param pulumi.Input[str] l2tif: Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`. @@ -344,7 +344,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="gasComebackDelay") def gas_comeback_delay(self) -> Optional[pulumi.Input[int]]: """ - GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. """ return pulumi.get(self, "gas_comeback_delay") @@ -368,7 +368,7 @@ def gas_fragmentation_limit(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -736,9 +736,9 @@ def __init__(__self__, *, :param pulumi.Input[str] dgaf: Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`. :param pulumi.Input[str] domain_name: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hessid: Homogeneous extended service set identifier (HESSID). :param pulumi.Input[str] ip_addr_type: IP address type name. :param pulumi.Input[str] l2tif: Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`. @@ -1008,7 +1008,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="gasComebackDelay") def gas_comeback_delay(self) -> Optional[pulumi.Input[int]]: """ - GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. """ return pulumi.get(self, "gas_comeback_delay") @@ -1032,7 +1032,7 @@ def gas_fragmentation_limit(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1424,9 +1424,9 @@ def __init__(__self__, :param pulumi.Input[str] dgaf: Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`. :param pulumi.Input[str] domain_name: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hessid: Homogeneous extended service set identifier (HESSID). :param pulumi.Input[str] ip_addr_type: IP address type name. :param pulumi.Input[str] l2tif: Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`. @@ -1657,9 +1657,9 @@ def get(resource_name: str, :param pulumi.Input[str] dgaf: Enable/disable downstream group-addressed forwarding (DGAF). Valid values: `enable`, `disable`. :param pulumi.Input[str] domain_name: Domain name. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] hessid: Homogeneous extended service set identifier (HESSID). :param pulumi.Input[str] ip_addr_type: IP address type name. :param pulumi.Input[str] l2tif: Enable/disable Layer 2 traffic inspection and filtering. Valid values: `enable`, `disable`. @@ -1841,7 +1841,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="gasComebackDelay") def gas_comeback_delay(self) -> pulumi.Output[int]: """ - GAS comeback delay (0 or 100 - 4000 milliseconds, default = 500). + GAS comeback delay (default = 500). On FortiOS versions 6.2.0-7.0.0: 0 or 100 - 4000 milliseconds. On FortiOS versions >= 7.0.1: 0 or 100 - 10000 milliseconds. """ return pulumi.get(self, "gas_comeback_delay") @@ -1857,7 +1857,7 @@ def gas_fragmentation_limit(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2007,7 +2007,7 @@ def terms_and_conditions(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/icon.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/icon.py index c5bc983a..3b9afe8b 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/icon.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/icon.py @@ -24,7 +24,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Icon resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['IconIconListArgs']]] icon_lists: Icon list. The structure of `icon_list` block is documented below. :param pulumi.Input[str] name: Icon list ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -56,7 +56,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -112,7 +112,7 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Icon resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['IconIconListArgs']]] icon_lists: Icon list. The structure of `icon_list` block is documented below. :param pulumi.Input[str] name: Icon list ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -144,7 +144,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -205,14 +205,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.Icon("trname") ``` - ## Import @@ -235,7 +233,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IconIconListArgs']]]] icon_lists: Icon list. The structure of `icon_list` block is documented below. :param pulumi.Input[str] name: Icon list ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -251,14 +249,12 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios trname = fortios.wirelesscontroller.hotspot20.Icon("trname") ``` - ## Import @@ -335,7 +331,7 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IconIconListArgs']]]] icon_lists: Icon list. The structure of `icon_list` block is documented below. :param pulumi.Input[str] name: Icon list ID. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -363,7 +359,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -385,7 +381,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/qosmap.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/qosmap.py index 5306fef7..c6321032 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/qosmap.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/hotspot20/qosmap.py @@ -27,7 +27,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['QosmapDscpExceptArgs']]] dscp_excepts: Differentiated Services Code Point (DSCP) exceptions. The structure of `dscp_except` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['QosmapDscpRangeArgs']]] dscp_ranges: Differentiated Services Code Point (DSCP) ranges. The structure of `dscp_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QOS-MAP name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -84,7 +84,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -131,7 +131,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['QosmapDscpExceptArgs']]] dscp_excepts: Differentiated Services Code Point (DSCP) exceptions. The structure of `dscp_except` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['QosmapDscpRangeArgs']]] dscp_ranges: Differentiated Services Code Point (DSCP) ranges. The structure of `dscp_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QOS-MAP name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -188,7 +188,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -259,7 +259,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosmapDscpExceptArgs']]]] dscp_excepts: Differentiated Services Code Point (DSCP) exceptions. The structure of `dscp_except` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosmapDscpRangeArgs']]]] dscp_ranges: Differentiated Services Code Point (DSCP) ranges. The structure of `dscp_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QOS-MAP name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -352,7 +352,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosmapDscpExceptArgs']]]] dscp_excepts: Differentiated Services Code Point (DSCP) exceptions. The structure of `dscp_except` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosmapDscpRangeArgs']]]] dscp_ranges: Differentiated Services Code Point (DSCP) ranges. The structure of `dscp_range` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: QOS-MAP name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -396,7 +396,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/intercontroller.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/intercontroller.py index 9fd57425..e8f3a408 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/intercontroller.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/intercontroller.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fast_failover_max: Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). :param pulumi.Input[int] fast_failover_wait: Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] inter_controller_key: Secret key for inter-controller communications. :param pulumi.Input[str] inter_controller_mode: Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. :param pulumi.Input[Sequence[pulumi.Input['IntercontrollerInterControllerPeerArgs']]] inter_controller_peers: Fast failover peer wireless controller list. The structure of `inter_controller_peer` block is documented below. @@ -100,7 +100,7 @@ def fast_failover_wait(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -199,7 +199,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fast_failover_max: Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). :param pulumi.Input[int] fast_failover_wait: Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] inter_controller_key: Secret key for inter-controller communications. :param pulumi.Input[str] inter_controller_mode: Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. :param pulumi.Input[Sequence[pulumi.Input['IntercontrollerInterControllerPeerArgs']]] inter_controller_peers: Fast failover peer wireless controller list. The structure of `inter_controller_peer` block is documented below. @@ -268,7 +268,7 @@ def fast_failover_wait(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -370,7 +370,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -382,7 +381,6 @@ def __init__(__self__, inter_controller_mode="disable", inter_controller_pri="primary") ``` - ## Import @@ -407,7 +405,7 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fast_failover_max: Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). :param pulumi.Input[int] fast_failover_wait: Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] inter_controller_key: Secret key for inter-controller communications. :param pulumi.Input[str] inter_controller_mode: Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IntercontrollerInterControllerPeerArgs']]]] inter_controller_peers: Fast failover peer wireless controller list. The structure of `inter_controller_peer` block is documented below. @@ -426,7 +424,6 @@ def __init__(__self__, ## Example Usage - ```python import pulumi import pulumiverse_fortios as fortios @@ -438,7 +435,6 @@ def __init__(__self__, inter_controller_mode="disable", inter_controller_pri="primary") ``` - ## Import @@ -534,7 +530,7 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] fast_failover_max: Maximum number of retransmissions for fast failover HA messages between peer wireless controllers (3 - 64, default = 10). :param pulumi.Input[int] fast_failover_wait: Minimum wait time before an AP transitions from secondary controller to primary controller (10 - 86400 sec, default = 10). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] inter_controller_key: Secret key for inter-controller communications. :param pulumi.Input[str] inter_controller_mode: Configure inter-controller mode (disable, l2-roaming, 1+1, default = disable). Valid values: `disable`, `l2-roaming`, `1+1`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['IntercontrollerInterControllerPeerArgs']]]] inter_controller_peers: Fast failover peer wireless controller list. The structure of `inter_controller_peer` block is documented below. @@ -586,7 +582,7 @@ def fast_failover_wait(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -632,7 +628,7 @@ def l3_roaming(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/log.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/log.py index 43529407..2f795631 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/log.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/log.py @@ -26,7 +26,8 @@ def __init__(__self__, *, status: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wids_log: Optional[pulumi.Input[str]] = None, - wtp_event_log: Optional[pulumi.Input[str]] = None): + wtp_event_log: Optional[pulumi.Input[str]] = None, + wtp_fips_event_log: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Log resource. :param pulumi.Input[str] addrgrp_log: Lowest severity level to log address group message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. @@ -42,6 +43,7 @@ def __init__(__self__, *, :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wids_log: Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. :param pulumi.Input[str] wtp_event_log: Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + :param pulumi.Input[str] wtp_fips_event_log: Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. """ if addrgrp_log is not None: pulumi.set(__self__, "addrgrp_log", addrgrp_log) @@ -69,6 +71,8 @@ def __init__(__self__, *, pulumi.set(__self__, "wids_log", wids_log) if wtp_event_log is not None: pulumi.set(__self__, "wtp_event_log", wtp_event_log) + if wtp_fips_event_log is not None: + pulumi.set(__self__, "wtp_fips_event_log", wtp_fips_event_log) @property @pulumi.getter(name="addrgrpLog") @@ -226,6 +230,18 @@ def wtp_event_log(self) -> Optional[pulumi.Input[str]]: def wtp_event_log(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "wtp_event_log", value) + @property + @pulumi.getter(name="wtpFipsEventLog") + def wtp_fips_event_log(self) -> Optional[pulumi.Input[str]]: + """ + Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + """ + return pulumi.get(self, "wtp_fips_event_log") + + @wtp_fips_event_log.setter + def wtp_fips_event_log(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "wtp_fips_event_log", value) + @pulumi.input_type class _LogState: @@ -242,7 +258,8 @@ def __init__(__self__, *, status: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wids_log: Optional[pulumi.Input[str]] = None, - wtp_event_log: Optional[pulumi.Input[str]] = None): + wtp_event_log: Optional[pulumi.Input[str]] = None, + wtp_fips_event_log: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Log resources. :param pulumi.Input[str] addrgrp_log: Lowest severity level to log address group message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. @@ -258,6 +275,7 @@ def __init__(__self__, *, :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wids_log: Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. :param pulumi.Input[str] wtp_event_log: Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + :param pulumi.Input[str] wtp_fips_event_log: Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. """ if addrgrp_log is not None: pulumi.set(__self__, "addrgrp_log", addrgrp_log) @@ -285,6 +303,8 @@ def __init__(__self__, *, pulumi.set(__self__, "wids_log", wids_log) if wtp_event_log is not None: pulumi.set(__self__, "wtp_event_log", wtp_event_log) + if wtp_fips_event_log is not None: + pulumi.set(__self__, "wtp_fips_event_log", wtp_fips_event_log) @property @pulumi.getter(name="addrgrpLog") @@ -442,6 +462,18 @@ def wtp_event_log(self) -> Optional[pulumi.Input[str]]: def wtp_event_log(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "wtp_event_log", value) + @property + @pulumi.getter(name="wtpFipsEventLog") + def wtp_fips_event_log(self) -> Optional[pulumi.Input[str]]: + """ + Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + """ + return pulumi.get(self, "wtp_fips_event_log") + + @wtp_fips_event_log.setter + def wtp_fips_event_log(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "wtp_fips_event_log", value) + class Log(pulumi.CustomResource): @overload @@ -461,6 +493,7 @@ def __init__(__self__, vdomparam: Optional[pulumi.Input[str]] = None, wids_log: Optional[pulumi.Input[str]] = None, wtp_event_log: Optional[pulumi.Input[str]] = None, + wtp_fips_event_log: Optional[pulumi.Input[str]] = None, __props__=None): """ Configure wireless controller event log filters. Applies to FortiOS Version `>= 6.2.4`. @@ -498,6 +531,7 @@ def __init__(__self__, :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wids_log: Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. :param pulumi.Input[str] wtp_event_log: Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + :param pulumi.Input[str] wtp_fips_event_log: Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. """ ... @overload @@ -554,6 +588,7 @@ def _internal_init(__self__, vdomparam: Optional[pulumi.Input[str]] = None, wids_log: Optional[pulumi.Input[str]] = None, wtp_event_log: Optional[pulumi.Input[str]] = None, + wtp_fips_event_log: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -576,6 +611,7 @@ def _internal_init(__self__, __props__.__dict__["vdomparam"] = vdomparam __props__.__dict__["wids_log"] = wids_log __props__.__dict__["wtp_event_log"] = wtp_event_log + __props__.__dict__["wtp_fips_event_log"] = wtp_fips_event_log super(Log, __self__).__init__( 'fortios:wirelesscontroller/log:Log', resource_name, @@ -598,7 +634,8 @@ def get(resource_name: str, status: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wids_log: Optional[pulumi.Input[str]] = None, - wtp_event_log: Optional[pulumi.Input[str]] = None) -> 'Log': + wtp_event_log: Optional[pulumi.Input[str]] = None, + wtp_fips_event_log: Optional[pulumi.Input[str]] = None) -> 'Log': """ Get an existing Log resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -619,6 +656,7 @@ def get(resource_name: str, :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wids_log: Lowest severity level to log WIDS message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. :param pulumi.Input[str] wtp_event_log: Lowest severity level to log WTP event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + :param pulumi.Input[str] wtp_fips_event_log: Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -637,6 +675,7 @@ def get(resource_name: str, __props__.__dict__["vdomparam"] = vdomparam __props__.__dict__["wids_log"] = wids_log __props__.__dict__["wtp_event_log"] = wtp_event_log + __props__.__dict__["wtp_fips_event_log"] = wtp_fips_event_log return Log(resource_name, opts=opts, __props__=__props__) @property @@ -721,7 +760,7 @@ def status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -743,3 +782,11 @@ def wtp_event_log(self) -> pulumi.Output[str]: """ return pulumi.get(self, "wtp_event_log") + @property + @pulumi.getter(name="wtpFipsEventLog") + def wtp_fips_event_log(self) -> pulumi.Output[str]: + """ + Lowest severity level to log FAP fips event message. Valid values: `emergency`, `alert`, `critical`, `error`, `warning`, `notification`, `information`, `debug`. + """ + return pulumi.get(self, "wtp_fips_event_log") + diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/mpskprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/mpskprofile.py index 248d7cf2..c4047e73 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/mpskprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/mpskprofile.py @@ -19,15 +19,21 @@ def __init__(__self__, *, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, mpsk_concurrent_clients: Optional[pulumi.Input[int]] = None, + mpsk_external_server: Optional[pulumi.Input[str]] = None, + mpsk_external_server_auth: Optional[pulumi.Input[str]] = None, mpsk_groups: Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]]] = None, + mpsk_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Mpskprofile resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] mpsk_concurrent_clients: Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). + :param pulumi.Input[str] mpsk_external_server: RADIUS server to be used to authenticate MPSK users. + :param pulumi.Input[str] mpsk_external_server_auth: Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]] mpsk_groups: List of multiple PSK groups. The structure of `mpsk_group` block is documented below. + :param pulumi.Input[str] mpsk_type: Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. :param pulumi.Input[str] name: MPSK profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -37,8 +43,14 @@ def __init__(__self__, *, pulumi.set(__self__, "get_all_tables", get_all_tables) if mpsk_concurrent_clients is not None: pulumi.set(__self__, "mpsk_concurrent_clients", mpsk_concurrent_clients) + if mpsk_external_server is not None: + pulumi.set(__self__, "mpsk_external_server", mpsk_external_server) + if mpsk_external_server_auth is not None: + pulumi.set(__self__, "mpsk_external_server_auth", mpsk_external_server_auth) if mpsk_groups is not None: pulumi.set(__self__, "mpsk_groups", mpsk_groups) + if mpsk_type is not None: + pulumi.set(__self__, "mpsk_type", mpsk_type) if name is not None: pulumi.set(__self__, "name", name) if vdomparam is not None: @@ -60,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -80,6 +92,30 @@ def mpsk_concurrent_clients(self) -> Optional[pulumi.Input[int]]: def mpsk_concurrent_clients(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "mpsk_concurrent_clients", value) + @property + @pulumi.getter(name="mpskExternalServer") + def mpsk_external_server(self) -> Optional[pulumi.Input[str]]: + """ + RADIUS server to be used to authenticate MPSK users. + """ + return pulumi.get(self, "mpsk_external_server") + + @mpsk_external_server.setter + def mpsk_external_server(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mpsk_external_server", value) + + @property + @pulumi.getter(name="mpskExternalServerAuth") + def mpsk_external_server_auth(self) -> Optional[pulumi.Input[str]]: + """ + Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "mpsk_external_server_auth") + + @mpsk_external_server_auth.setter + def mpsk_external_server_auth(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mpsk_external_server_auth", value) + @property @pulumi.getter(name="mpskGroups") def mpsk_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]]]: @@ -92,6 +128,18 @@ def mpsk_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Mpskprofil def mpsk_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]]]): pulumi.set(self, "mpsk_groups", value) + @property + @pulumi.getter(name="mpskType") + def mpsk_type(self) -> Optional[pulumi.Input[str]]: + """ + Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + """ + return pulumi.get(self, "mpsk_type") + + @mpsk_type.setter + def mpsk_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mpsk_type", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -123,15 +171,21 @@ def __init__(__self__, *, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, mpsk_concurrent_clients: Optional[pulumi.Input[int]] = None, + mpsk_external_server: Optional[pulumi.Input[str]] = None, + mpsk_external_server_auth: Optional[pulumi.Input[str]] = None, mpsk_groups: Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]]] = None, + mpsk_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Mpskprofile resources. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] mpsk_concurrent_clients: Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). + :param pulumi.Input[str] mpsk_external_server: RADIUS server to be used to authenticate MPSK users. + :param pulumi.Input[str] mpsk_external_server_auth: Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]] mpsk_groups: List of multiple PSK groups. The structure of `mpsk_group` block is documented below. + :param pulumi.Input[str] mpsk_type: Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. :param pulumi.Input[str] name: MPSK profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -141,8 +195,14 @@ def __init__(__self__, *, pulumi.set(__self__, "get_all_tables", get_all_tables) if mpsk_concurrent_clients is not None: pulumi.set(__self__, "mpsk_concurrent_clients", mpsk_concurrent_clients) + if mpsk_external_server is not None: + pulumi.set(__self__, "mpsk_external_server", mpsk_external_server) + if mpsk_external_server_auth is not None: + pulumi.set(__self__, "mpsk_external_server_auth", mpsk_external_server_auth) if mpsk_groups is not None: pulumi.set(__self__, "mpsk_groups", mpsk_groups) + if mpsk_type is not None: + pulumi.set(__self__, "mpsk_type", mpsk_type) if name is not None: pulumi.set(__self__, "name", name) if vdomparam is not None: @@ -164,7 +224,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -184,6 +244,30 @@ def mpsk_concurrent_clients(self) -> Optional[pulumi.Input[int]]: def mpsk_concurrent_clients(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "mpsk_concurrent_clients", value) + @property + @pulumi.getter(name="mpskExternalServer") + def mpsk_external_server(self) -> Optional[pulumi.Input[str]]: + """ + RADIUS server to be used to authenticate MPSK users. + """ + return pulumi.get(self, "mpsk_external_server") + + @mpsk_external_server.setter + def mpsk_external_server(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mpsk_external_server", value) + + @property + @pulumi.getter(name="mpskExternalServerAuth") + def mpsk_external_server_auth(self) -> Optional[pulumi.Input[str]]: + """ + Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "mpsk_external_server_auth") + + @mpsk_external_server_auth.setter + def mpsk_external_server_auth(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mpsk_external_server_auth", value) + @property @pulumi.getter(name="mpskGroups") def mpsk_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]]]: @@ -196,6 +280,18 @@ def mpsk_groups(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['Mpskprofil def mpsk_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MpskprofileMpskGroupArgs']]]]): pulumi.set(self, "mpsk_groups", value) + @property + @pulumi.getter(name="mpskType") + def mpsk_type(self) -> Optional[pulumi.Input[str]]: + """ + Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + """ + return pulumi.get(self, "mpsk_type") + + @mpsk_type.setter + def mpsk_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "mpsk_type", value) + @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: @@ -229,7 +325,10 @@ def __init__(__self__, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, mpsk_concurrent_clients: Optional[pulumi.Input[int]] = None, + mpsk_external_server: Optional[pulumi.Input[str]] = None, + mpsk_external_server_auth: Optional[pulumi.Input[str]] = None, mpsk_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MpskprofileMpskGroupArgs']]]]] = None, + mpsk_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): @@ -257,9 +356,12 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] mpsk_concurrent_clients: Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). + :param pulumi.Input[str] mpsk_external_server: RADIUS server to be used to authenticate MPSK users. + :param pulumi.Input[str] mpsk_external_server_auth: Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MpskprofileMpskGroupArgs']]]] mpsk_groups: List of multiple PSK groups. The structure of `mpsk_group` block is documented below. + :param pulumi.Input[str] mpsk_type: Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. :param pulumi.Input[str] name: MPSK profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -308,7 +410,10 @@ def _internal_init(__self__, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, mpsk_concurrent_clients: Optional[pulumi.Input[int]] = None, + mpsk_external_server: Optional[pulumi.Input[str]] = None, + mpsk_external_server_auth: Optional[pulumi.Input[str]] = None, mpsk_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MpskprofileMpskGroupArgs']]]]] = None, + mpsk_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, __props__=None): @@ -323,7 +428,10 @@ def _internal_init(__self__, __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["mpsk_concurrent_clients"] = mpsk_concurrent_clients + __props__.__dict__["mpsk_external_server"] = mpsk_external_server + __props__.__dict__["mpsk_external_server_auth"] = mpsk_external_server_auth __props__.__dict__["mpsk_groups"] = mpsk_groups + __props__.__dict__["mpsk_type"] = mpsk_type __props__.__dict__["name"] = name __props__.__dict__["vdomparam"] = vdomparam super(Mpskprofile, __self__).__init__( @@ -339,7 +447,10 @@ def get(resource_name: str, dynamic_sort_subtable: Optional[pulumi.Input[str]] = None, get_all_tables: Optional[pulumi.Input[str]] = None, mpsk_concurrent_clients: Optional[pulumi.Input[int]] = None, + mpsk_external_server: Optional[pulumi.Input[str]] = None, + mpsk_external_server_auth: Optional[pulumi.Input[str]] = None, mpsk_groups: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MpskprofileMpskGroupArgs']]]]] = None, + mpsk_type: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None) -> 'Mpskprofile': """ @@ -350,9 +461,12 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] mpsk_concurrent_clients: Maximum number of concurrent clients that connect using the same passphrase in multiple PSK authentication (0 - 65535, default = 0, meaning no limitation). + :param pulumi.Input[str] mpsk_external_server: RADIUS server to be used to authenticate MPSK users. + :param pulumi.Input[str] mpsk_external_server_auth: Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['MpskprofileMpskGroupArgs']]]] mpsk_groups: List of multiple PSK groups. The structure of `mpsk_group` block is documented below. + :param pulumi.Input[str] mpsk_type: Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. :param pulumi.Input[str] name: MPSK profile name. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -363,7 +477,10 @@ def get(resource_name: str, __props__.__dict__["dynamic_sort_subtable"] = dynamic_sort_subtable __props__.__dict__["get_all_tables"] = get_all_tables __props__.__dict__["mpsk_concurrent_clients"] = mpsk_concurrent_clients + __props__.__dict__["mpsk_external_server"] = mpsk_external_server + __props__.__dict__["mpsk_external_server_auth"] = mpsk_external_server_auth __props__.__dict__["mpsk_groups"] = mpsk_groups + __props__.__dict__["mpsk_type"] = mpsk_type __props__.__dict__["name"] = name __props__.__dict__["vdomparam"] = vdomparam return Mpskprofile(resource_name, opts=opts, __props__=__props__) @@ -380,7 +497,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -392,6 +509,22 @@ def mpsk_concurrent_clients(self) -> pulumi.Output[int]: """ return pulumi.get(self, "mpsk_concurrent_clients") + @property + @pulumi.getter(name="mpskExternalServer") + def mpsk_external_server(self) -> pulumi.Output[str]: + """ + RADIUS server to be used to authenticate MPSK users. + """ + return pulumi.get(self, "mpsk_external_server") + + @property + @pulumi.getter(name="mpskExternalServerAuth") + def mpsk_external_server_auth(self) -> pulumi.Output[str]: + """ + Enable/Disable MPSK external server authentication (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "mpsk_external_server_auth") + @property @pulumi.getter(name="mpskGroups") def mpsk_groups(self) -> pulumi.Output[Optional[Sequence['outputs.MpskprofileMpskGroup']]]: @@ -400,6 +533,14 @@ def mpsk_groups(self) -> pulumi.Output[Optional[Sequence['outputs.MpskprofileMps """ return pulumi.get(self, "mpsk_groups") + @property + @pulumi.getter(name="mpskType") + def mpsk_type(self) -> pulumi.Output[str]: + """ + Select the security type of keys for this profile. Valid values: `wpa2-personal`, `wpa3-sae`, `wpa3-sae-transition`. + """ + return pulumi.get(self, "mpsk_type") + @property @pulumi.getter def name(self) -> pulumi.Output[str]: @@ -410,7 +551,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/nacprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/nacprofile.py index 38f035ab..f467aa21 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/nacprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/nacprofile.py @@ -314,7 +314,7 @@ def onboarding_vlan(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/outputs.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/outputs.py index d43746ad..84fcd4b9 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/outputs.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/outputs.py @@ -691,8 +691,16 @@ def __key_warning(key: str): suggest = "concurrent_client_limit_type" elif key == "concurrentClients": suggest = "concurrent_clients" + elif key == "keyType": + suggest = "key_type" elif key == "mpskSchedules": suggest = "mpsk_schedules" + elif key == "saePassword": + suggest = "sae_password" + elif key == "saePk": + suggest = "sae_pk" + elif key == "saePrivateKey": + suggest = "sae_private_key" if suggest: pulumi.log.warn(f"Key '{key}' not found in MpskprofileMpskGroupMpskKey. Access the value via the '{suggest}' property getter instead.") @@ -709,18 +717,26 @@ def __init__(__self__, *, comment: Optional[str] = None, concurrent_client_limit_type: Optional[str] = None, concurrent_clients: Optional[int] = None, + key_type: Optional[str] = None, mac: Optional[str] = None, mpsk_schedules: Optional[Sequence['outputs.MpskprofileMpskGroupMpskKeyMpskSchedule']] = None, name: Optional[str] = None, - passphrase: Optional[str] = None): + passphrase: Optional[str] = None, + sae_password: Optional[str] = None, + sae_pk: Optional[str] = None, + sae_private_key: Optional[str] = None): """ :param str comment: Comment. :param str concurrent_client_limit_type: MPSK client limit type options. Valid values: `default`, `unlimited`, `specified`. :param int concurrent_clients: Number of clients that can connect using this pre-shared key (1 - 65535, default is 256). + :param str key_type: Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. :param str mac: MAC address. :param Sequence['MpskprofileMpskGroupMpskKeyMpskScheduleArgs'] mpsk_schedules: Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. The structure of `mpsk_schedules` block is documented below. :param str name: Pre-shared key name. :param str passphrase: WPA Pre-shared key. + :param str sae_password: WPA3 SAE password. + :param str sae_pk: Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + :param str sae_private_key: Private key used for WPA3 SAE-PK authentication. """ if comment is not None: pulumi.set(__self__, "comment", comment) @@ -728,6 +744,8 @@ def __init__(__self__, *, pulumi.set(__self__, "concurrent_client_limit_type", concurrent_client_limit_type) if concurrent_clients is not None: pulumi.set(__self__, "concurrent_clients", concurrent_clients) + if key_type is not None: + pulumi.set(__self__, "key_type", key_type) if mac is not None: pulumi.set(__self__, "mac", mac) if mpsk_schedules is not None: @@ -736,6 +754,12 @@ def __init__(__self__, *, pulumi.set(__self__, "name", name) if passphrase is not None: pulumi.set(__self__, "passphrase", passphrase) + if sae_password is not None: + pulumi.set(__self__, "sae_password", sae_password) + if sae_pk is not None: + pulumi.set(__self__, "sae_pk", sae_pk) + if sae_private_key is not None: + pulumi.set(__self__, "sae_private_key", sae_private_key) @property @pulumi.getter @@ -761,6 +785,14 @@ def concurrent_clients(self) -> Optional[int]: """ return pulumi.get(self, "concurrent_clients") + @property + @pulumi.getter(name="keyType") + def key_type(self) -> Optional[str]: + """ + Select the type of the key. Valid values: `wpa2-personal`, `wpa3-sae`. + """ + return pulumi.get(self, "key_type") + @property @pulumi.getter def mac(self) -> Optional[str]: @@ -793,6 +825,30 @@ def passphrase(self) -> Optional[str]: """ return pulumi.get(self, "passphrase") + @property + @pulumi.getter(name="saePassword") + def sae_password(self) -> Optional[str]: + """ + WPA3 SAE password. + """ + return pulumi.get(self, "sae_password") + + @property + @pulumi.getter(name="saePk") + def sae_pk(self) -> Optional[str]: + """ + Enable/disable WPA3 SAE-PK (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "sae_pk") + + @property + @pulumi.getter(name="saePrivateKey") + def sae_private_key(self) -> Optional[str]: + """ + Private key used for WPA3 SAE-PK authentication. + """ + return pulumi.get(self, "sae_private_key") + @pulumi.output_type class MpskprofileMpskGroupMpskKeyMpskSchedule(dict): @@ -2149,27 +2205,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[str] = None, vap_all: Optional[str] = None, vaps: Optional[Sequence['outputs.WtpRadio1Vap']] = None): - """ - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 4 operates on. - :param Sequence['WtpRadio1ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param str override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param str override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param str override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param str override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param str override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param int radio_id: radio-id - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpRadio1VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -2212,153 +2247,96 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpRadio1Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[str]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[str]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[str]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[str]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[str]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[str]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[int]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpRadio1Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @@ -2469,27 +2447,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[str] = None, vap_all: Optional[str] = None, vaps: Optional[Sequence['outputs.WtpRadio2Vap']] = None): - """ - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 4 operates on. - :param Sequence['WtpRadio2ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param str override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param str override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param str override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param str override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param str override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param int radio_id: radio-id - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpRadio2VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -2532,153 +2489,96 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpRadio2Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[str]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[str]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[str]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[str]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[str]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[str]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[int]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpRadio2Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @@ -2786,26 +2686,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[str] = None, vap_all: Optional[str] = None, vaps: Optional[Sequence['outputs.WtpRadio3Vap']] = None): - """ - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 4 operates on. - :param Sequence['WtpRadio3ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param str override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param str override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param str override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param str override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param str override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpRadio3VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -2846,145 +2726,91 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpRadio3Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[str]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[str]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[str]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[str]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[str]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[str]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpRadio3Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @@ -3092,26 +2918,6 @@ def __init__(__self__, *, spectrum_analysis: Optional[str] = None, vap_all: Optional[str] = None, vaps: Optional[Sequence['outputs.WtpRadio4Vap']] = None): - """ - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 4 operates on. - :param Sequence['WtpRadio4ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str drma_manual_mode: Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - :param str override_analysis: Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - :param str override_band: Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - :param str override_channel: Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - :param str override_txpower: Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - :param str override_vaps: Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpRadio4VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ if auto_power_high is not None: pulumi.set(__self__, "auto_power_high", auto_power_high) if auto_power_level is not None: @@ -3152,145 +2958,91 @@ def __init__(__self__, *, @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 4 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpRadio4Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter(name="drmaManualMode") def drma_manual_mode(self) -> Optional[str]: - """ - Radio mode to be used for DRMA manual mode (default = ncf). Valid values: `ap`, `monitor`, `ncf`, `ncf-peek`. - """ return pulumi.get(self, "drma_manual_mode") @property @pulumi.getter(name="overrideAnalysis") def override_analysis(self) -> Optional[str]: - """ - Enable to override the WTP profile spectrum analysis configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_analysis") @property @pulumi.getter(name="overrideBand") def override_band(self) -> Optional[str]: - """ - Enable to override the WTP profile band setting. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_band") @property @pulumi.getter(name="overrideChannel") def override_channel(self) -> Optional[str]: - """ - Enable to override WTP profile channel settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_channel") @property @pulumi.getter(name="overrideTxpower") def override_txpower(self) -> Optional[str]: - """ - Enable to override the WTP profile power level configuration. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_txpower") @property @pulumi.getter(name="overrideVaps") def override_vaps(self) -> Optional[str]: - """ - Enable to override WTP profile Virtual Access Point (VAP) settings. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "override_vaps") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpRadio4Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @@ -4050,21 +3802,21 @@ def __init__(__self__, *, station_locate: Optional[str] = None): """ :param str aeroscout: Enable/disable AeroScout Real Time Location Service (RTLS) support. Valid values: `enable`, `disable`. - :param str aeroscout_ap_mac: Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. - :param str aeroscout_mmu_report: Enable/disable MU compounded report. Valid values: `enable`, `disable`. - :param str aeroscout_mu: Enable/disable AeroScout support. Valid values: `enable`, `disable`. - :param int aeroscout_mu_factor: AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + :param str aeroscout_ap_mac: Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. + :param str aeroscout_mmu_report: Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. + :param str aeroscout_mu: Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. + :param int aeroscout_mu_factor: eroScout MU mode dilution factor (default = 20). :param int aeroscout_mu_timeout: AeroScout MU mode timeout (0 - 65535 sec, default = 5). :param str aeroscout_server_ip: IP address of AeroScout server. :param int aeroscout_server_port: AeroScout server UDP listening port. - :param str ekahau_blink_mode: Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + :param str ekahau_blink_mode: Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. :param str ekahau_tag: WiFi frame MAC address or WiFi Tag. - :param str erc_server_ip: IP address of Ekahua RTLS Controller (ERC). - :param int erc_server_port: Ekahua RTLS Controller (ERC) UDP listening port. + :param str erc_server_ip: IP address of Ekahau RTLS Controller (ERC). + :param int erc_server_port: Ekahau RTLS Controller (ERC) UDP listening port. :param str fortipresence: 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: `foreign`, `both`, `disable`. :param str fortipresence_ble: Enable/disable FortiPresence finding and reporting BLE devices. Valid values: `enable`, `disable`. :param int fortipresence_frequency: FortiPresence report transmit frequency (5 - 65535 sec, default = 30). - :param int fortipresence_port: FortiPresence server UDP listening port (default = 3000). + :param int fortipresence_port: UDP listening port of FortiPresence server (default = 3000). :param str fortipresence_project: FortiPresence project name (max. 16 characters, default = fortipresence). :param str fortipresence_rogue: Enable/disable FortiPresence finding and reporting rogue APs. Valid values: `enable`, `disable`. :param str fortipresence_secret: FortiPresence secret password (max. 16 characters). @@ -4174,7 +3926,7 @@ def aeroscout(self) -> Optional[str]: @pulumi.getter(name="aeroscoutApMac") def aeroscout_ap_mac(self) -> Optional[str]: """ - Use BSSID or board MAC address as AP MAC address in the Aeroscout AP message. Valid values: `bssid`, `board-mac`. + Use BSSID or board MAC address as AP MAC address in AeroScout AP messages (default = bssid). Valid values: `bssid`, `board-mac`. """ return pulumi.get(self, "aeroscout_ap_mac") @@ -4182,7 +3934,7 @@ def aeroscout_ap_mac(self) -> Optional[str]: @pulumi.getter(name="aeroscoutMmuReport") def aeroscout_mmu_report(self) -> Optional[str]: """ - Enable/disable MU compounded report. Valid values: `enable`, `disable`. + Enable/disable compounded AeroScout tag and MU report (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "aeroscout_mmu_report") @@ -4190,7 +3942,7 @@ def aeroscout_mmu_report(self) -> Optional[str]: @pulumi.getter(name="aeroscoutMu") def aeroscout_mu(self) -> Optional[str]: """ - Enable/disable AeroScout support. Valid values: `enable`, `disable`. + Enable/disable AeroScout Mobile Unit (MU) support (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "aeroscout_mu") @@ -4198,7 +3950,7 @@ def aeroscout_mu(self) -> Optional[str]: @pulumi.getter(name="aeroscoutMuFactor") def aeroscout_mu_factor(self) -> Optional[int]: """ - AeroScout Mobile Unit (MU) mode dilution factor (default = 20). + eroScout MU mode dilution factor (default = 20). """ return pulumi.get(self, "aeroscout_mu_factor") @@ -4230,7 +3982,7 @@ def aeroscout_server_port(self) -> Optional[int]: @pulumi.getter(name="ekahauBlinkMode") def ekahau_blink_mode(self) -> Optional[str]: """ - Enable/disable Ekahua blink mode (also called AiRISTA Flow Blink Mode) to find the location of devices connected to a wireless LAN (default = disable). Valid values: `enable`, `disable`. + Enable/disable Ekahau blink mode (now known as AiRISTA Flow) to track and locate WiFi tags (default = disable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "ekahau_blink_mode") @@ -4246,7 +3998,7 @@ def ekahau_tag(self) -> Optional[str]: @pulumi.getter(name="ercServerIp") def erc_server_ip(self) -> Optional[str]: """ - IP address of Ekahua RTLS Controller (ERC). + IP address of Ekahau RTLS Controller (ERC). """ return pulumi.get(self, "erc_server_ip") @@ -4254,7 +4006,7 @@ def erc_server_ip(self) -> Optional[str]: @pulumi.getter(name="ercServerPort") def erc_server_port(self) -> Optional[int]: """ - Ekahua RTLS Controller (ERC) UDP listening port. + Ekahau RTLS Controller (ERC) UDP listening port. """ return pulumi.get(self, "erc_server_port") @@ -4286,7 +4038,7 @@ def fortipresence_frequency(self) -> Optional[int]: @pulumi.getter(name="fortipresencePort") def fortipresence_port(self) -> Optional[int]: """ - FortiPresence server UDP listening port (default = 3000). + UDP listening port of FortiPresence server (default = 3000). """ return pulumi.get(self, "fortipresence_port") @@ -4574,6 +4326,8 @@ def __key_warning(key: str): suggest = "call_capacity" elif key == "channelBonding": suggest = "channel_bonding" + elif key == "channelBondingExt": + suggest = "channel_bonding_ext" elif key == "channelUtilization": suggest = "channel_utilization" elif key == "drmaSensitivity": @@ -4705,6 +4459,7 @@ def __init__(__self__, *, call_admission_control: Optional[str] = None, call_capacity: Optional[int] = None, channel_bonding: Optional[str] = None, + channel_bonding_ext: Optional[str] = None, channel_utilization: Optional[str] = None, channels: Optional[Sequence['outputs.WtpprofileRadio1Channel']] = None, coexistence: Optional[str] = None, @@ -4760,86 +4515,9 @@ def __init__(__self__, *, wids_profile: Optional[str] = None, zero_wait_dfs: Optional[str] = None): """ - :param str airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param str amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param str ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param str ap_sniffer_addr: MAC address to monitor. - :param int ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param int ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param str ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param str arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 3 operates on. - :param str band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param str bandwidth_admission_control: 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: `enable`, `disable`. - :param int bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param int beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param int bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param str bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param str call_admission_control: 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: `enable`, `disable`. - :param int call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param str channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param str channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param Sequence['WtpprofileRadio1ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param str darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param str drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param str drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param int dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param int frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param str frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param str iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param int iperf_server_port: Iperf service port number. :param int max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param int max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param str mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param str mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param str n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param str optional_antenna: Optional antenna used on FAP (default = none). - :param str optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param str powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param str protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param int radio_id: radio-id - :param int rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param str sam_bssid: BSSID for WiFi network. - :param str sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param str sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param str sam_cwp_match_string: Identification string from the captive portal login form. - :param str sam_cwp_password: Password for captive portal authentication. - :param str sam_cwp_success_string: Success identification on the page after a successful login. - :param str sam_cwp_test_url: Website the client is trying to access. - :param str sam_cwp_username: Username for captive portal authentication. - :param str sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param str sam_password: Passphrase for WiFi network connection. - :param str sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param str sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param int sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param str sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param str sam_server_fqdn: SAM test server domain name. - :param str sam_server_ip: SAM test server IP address. - :param str sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param str sam_ssid: SSID for WiFi network. - :param str sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param str sam_username: Username for WiFi network connection. - :param str short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpprofileRadio1VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param str wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param str zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -4893,6 +4571,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -5005,17 +4685,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[str]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @property @pulumi.getter def amsdu(self) -> Optional[str]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @property @@ -5029,249 +4703,161 @@ def ap_handoff(self) -> Optional[str]: @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[str]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[int]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[int]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[str]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[str]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[int]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[int]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[int]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[str]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[int]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[str]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[str]: + return pulumi.get(self, "channel_bonding_ext") + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[str]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpprofileRadio1Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter def coexistence(self) -> Optional[str]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @property @pulumi.getter def darrp(self) -> Optional[str]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @property @pulumi.getter def drma(self) -> Optional[str]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[str]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @property @pulumi.getter def dtim(self) -> Optional[int]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[int]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @property @@ -5285,17 +4871,11 @@ def frequency_handoff(self) -> Optional[str]: @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[str]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[int]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @property @@ -5309,337 +4889,211 @@ def max_clients(self) -> Optional[int]: @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[int]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[str]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @property @pulumi.getter def mode(self) -> Optional[str]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @property @pulumi.getter def n80211d(self) -> Optional[str]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[str]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[str]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[str]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[str]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[int]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[int]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[str]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[str]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[str]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[str]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[str]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[str]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[str]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[str]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[str]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[str]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[str]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[str]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[str]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[str]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[int]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[str]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[str]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[str]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[str]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[str]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[str]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[str]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[str]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[str]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpprofileRadio1Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[str]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[str]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @@ -5734,6 +5188,8 @@ def __key_warning(key: str): suggest = "call_capacity" elif key == "channelBonding": suggest = "channel_bonding" + elif key == "channelBondingExt": + suggest = "channel_bonding_ext" elif key == "channelUtilization": suggest = "channel_utilization" elif key == "drmaSensitivity": @@ -5865,6 +5321,7 @@ def __init__(__self__, *, call_admission_control: Optional[str] = None, call_capacity: Optional[int] = None, channel_bonding: Optional[str] = None, + channel_bonding_ext: Optional[str] = None, channel_utilization: Optional[str] = None, channels: Optional[Sequence['outputs.WtpprofileRadio2Channel']] = None, coexistence: Optional[str] = None, @@ -5920,86 +5377,9 @@ def __init__(__self__, *, wids_profile: Optional[str] = None, zero_wait_dfs: Optional[str] = None): """ - :param str airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param str amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param str ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param str ap_sniffer_addr: MAC address to monitor. - :param int ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param int ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param str ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param str arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 3 operates on. - :param str band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param str bandwidth_admission_control: 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: `enable`, `disable`. - :param int bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param int beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param int bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param str bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param str call_admission_control: 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: `enable`, `disable`. - :param int call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param str channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param str channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param Sequence['WtpprofileRadio2ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param str darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param str drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param str drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param int dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param int frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param str frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param str iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param int iperf_server_port: Iperf service port number. :param int max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param int max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param str mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param str mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param str n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param str optional_antenna: Optional antenna used on FAP (default = none). - :param str optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param str powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param str protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param int radio_id: radio-id - :param int rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param str sam_bssid: BSSID for WiFi network. - :param str sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param str sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param str sam_cwp_match_string: Identification string from the captive portal login form. - :param str sam_cwp_password: Password for captive portal authentication. - :param str sam_cwp_success_string: Success identification on the page after a successful login. - :param str sam_cwp_test_url: Website the client is trying to access. - :param str sam_cwp_username: Username for captive portal authentication. - :param str sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param str sam_password: Passphrase for WiFi network connection. - :param str sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param str sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param int sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param str sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param str sam_server_fqdn: SAM test server domain name. - :param str sam_server_ip: SAM test server IP address. - :param str sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param str sam_ssid: SSID for WiFi network. - :param str sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param str sam_username: Username for WiFi network connection. - :param str short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpprofileRadio2VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param str wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param str zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -6053,6 +5433,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -6165,17 +5547,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[str]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @property @pulumi.getter def amsdu(self) -> Optional[str]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @property @@ -6189,249 +5565,161 @@ def ap_handoff(self) -> Optional[str]: @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[str]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[int]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[int]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[str]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[str]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[int]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[int]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[int]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[str]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[int]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[str]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[str]: + return pulumi.get(self, "channel_bonding_ext") + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[str]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpprofileRadio2Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter def coexistence(self) -> Optional[str]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @property @pulumi.getter def darrp(self) -> Optional[str]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @property @pulumi.getter def drma(self) -> Optional[str]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[str]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @property @pulumi.getter def dtim(self) -> Optional[int]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[int]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @property @@ -6445,17 +5733,11 @@ def frequency_handoff(self) -> Optional[str]: @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[str]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[int]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @property @@ -6469,337 +5751,211 @@ def max_clients(self) -> Optional[int]: @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[int]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[str]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @property @pulumi.getter def mode(self) -> Optional[str]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @property @pulumi.getter def n80211d(self) -> Optional[str]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[str]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[str]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[str]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[str]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @property @pulumi.getter(name="radioId") def radio_id(self) -> Optional[int]: - """ - radio-id - """ return pulumi.get(self, "radio_id") @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[int]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[str]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[str]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[str]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[str]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[str]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[str]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[str]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[str]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[str]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[str]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[str]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[str]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[str]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[str]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[int]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[str]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[str]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[str]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[str]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[str]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[str]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[str]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[str]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[str]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpprofileRadio2Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[str]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[str]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @@ -6894,6 +6050,8 @@ def __key_warning(key: str): suggest = "call_capacity" elif key == "channelBonding": suggest = "channel_bonding" + elif key == "channelBondingExt": + suggest = "channel_bonding_ext" elif key == "channelUtilization": suggest = "channel_utilization" elif key == "drmaSensitivity": @@ -7023,6 +6181,7 @@ def __init__(__self__, *, call_admission_control: Optional[str] = None, call_capacity: Optional[int] = None, channel_bonding: Optional[str] = None, + channel_bonding_ext: Optional[str] = None, channel_utilization: Optional[str] = None, channels: Optional[Sequence['outputs.WtpprofileRadio3Channel']] = None, coexistence: Optional[str] = None, @@ -7077,85 +6236,9 @@ def __init__(__self__, *, wids_profile: Optional[str] = None, zero_wait_dfs: Optional[str] = None): """ - :param str airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param str amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param str ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param str ap_sniffer_addr: MAC address to monitor. - :param int ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param int ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param str ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param str arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 3 operates on. - :param str band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param str bandwidth_admission_control: 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: `enable`, `disable`. - :param int bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param int beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param int bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param str bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param str call_admission_control: 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: `enable`, `disable`. - :param int call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param str channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param str channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param Sequence['WtpprofileRadio3ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param str darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param str drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param str drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param int dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param int frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param str frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param str iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param int iperf_server_port: Iperf service port number. :param int max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param int max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param str mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param str mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param str n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param str optional_antenna: Optional antenna used on FAP (default = none). - :param str optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param str powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param str protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param int rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param str sam_bssid: BSSID for WiFi network. - :param str sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param str sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param str sam_cwp_match_string: Identification string from the captive portal login form. - :param str sam_cwp_password: Password for captive portal authentication. - :param str sam_cwp_success_string: Success identification on the page after a successful login. - :param str sam_cwp_test_url: Website the client is trying to access. - :param str sam_cwp_username: Username for captive portal authentication. - :param str sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param str sam_password: Passphrase for WiFi network connection. - :param str sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param str sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param int sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param str sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param str sam_server_fqdn: SAM test server domain name. - :param str sam_server_ip: SAM test server IP address. - :param str sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param str sam_ssid: SSID for WiFi network. - :param str sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param str sam_username: Username for WiFi network connection. - :param str short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpprofileRadio3VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param str wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param str zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -7209,6 +6292,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -7319,17 +6404,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[str]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @property @pulumi.getter def amsdu(self) -> Optional[str]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @property @@ -7343,249 +6422,161 @@ def ap_handoff(self) -> Optional[str]: @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[str]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[int]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[int]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[str]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[str]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[int]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[int]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[int]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[str]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[int]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[str]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[str]: + return pulumi.get(self, "channel_bonding_ext") + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[str]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpprofileRadio3Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter def coexistence(self) -> Optional[str]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @property @pulumi.getter def darrp(self) -> Optional[str]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @property @pulumi.getter def drma(self) -> Optional[str]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[str]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @property @pulumi.getter def dtim(self) -> Optional[int]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[int]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @property @@ -7599,17 +6590,11 @@ def frequency_handoff(self) -> Optional[str]: @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[str]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[int]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @property @@ -7623,329 +6608,206 @@ def max_clients(self) -> Optional[int]: @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[int]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[str]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @property @pulumi.getter def mode(self) -> Optional[str]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @property @pulumi.getter def n80211d(self) -> Optional[str]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[str]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[str]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[str]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[str]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[int]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[str]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[str]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[str]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[str]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[str]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[str]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[str]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[str]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[str]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[str]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[str]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[str]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[str]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[str]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[int]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[str]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[str]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[str]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[str]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[str]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[str]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[str]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[str]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[str]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpprofileRadio3Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[str]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[str]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") @@ -8040,6 +6902,8 @@ def __key_warning(key: str): suggest = "call_capacity" elif key == "channelBonding": suggest = "channel_bonding" + elif key == "channelBondingExt": + suggest = "channel_bonding_ext" elif key == "channelUtilization": suggest = "channel_utilization" elif key == "drmaSensitivity": @@ -8169,6 +7033,7 @@ def __init__(__self__, *, call_admission_control: Optional[str] = None, call_capacity: Optional[int] = None, channel_bonding: Optional[str] = None, + channel_bonding_ext: Optional[str] = None, channel_utilization: Optional[str] = None, channels: Optional[Sequence['outputs.WtpprofileRadio4Channel']] = None, coexistence: Optional[str] = None, @@ -8223,85 +7088,9 @@ def __init__(__self__, *, wids_profile: Optional[str] = None, zero_wait_dfs: Optional[str] = None): """ - :param str airtime_fairness: Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - :param str amsdu: Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. :param str ap_handoff: Enable/disable AP handoff of clients to other APs (default = disable). Valid values: `enable`, `disable`. - :param str ap_sniffer_addr: MAC address to monitor. - :param int ap_sniffer_bufsize: Sniffer buffer size (1 - 32 MB, default = 16). - :param int ap_sniffer_chan: Channel on which to operate the sniffer (default = 6). - :param str ap_sniffer_ctl: Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_data: Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_beacon: Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_other: Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - :param str ap_sniffer_mgmt_probe: Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - :param str arrp_profile: Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - :param int auto_power_high: The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_level: Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - :param int auto_power_low: The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - :param str auto_power_target: The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - :param str band: WiFi band that Radio 3 operates on. - :param str band5g_type: WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - :param str bandwidth_admission_control: 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: `enable`, `disable`. - :param int bandwidth_capacity: Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - :param int beacon_interval: Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - :param int bss_color: BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - :param str bss_color_mode: BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - :param str call_admission_control: 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: `enable`, `disable`. - :param int call_capacity: Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - :param str channel_bonding: Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - :param str channel_utilization: Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - :param Sequence['WtpprofileRadio4ChannelArgs'] channels: Selected list of wireless radio channels. The structure of `channel` block is documented below. - :param str coexistence: Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - :param str darrp: Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - :param str drma: Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - :param str drma_sensitivity: Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - :param int dtim: Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - :param int frag_threshold: Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). :param str frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param str iperf_protocol: Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - :param int iperf_server_port: Iperf service port number. :param int max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). - :param int max_distance: Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - :param str mimo_mode: Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - :param str mode: Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - :param str n80211d: Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - :param str optional_antenna: Optional antenna used on FAP (default = none). - :param str optional_antenna_gain: Optional antenna gain in dBi (0 to 20, default = 0). - :param int power_level: Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - :param str power_mode: 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`, `percentage`. - :param int power_value: Radio EIRP power in dBm (1 - 33, default = 27). - :param str powersave_optimize: Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - :param str protection_mode: Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - :param int rts_threshold: Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - :param str sam_bssid: BSSID for WiFi network. - :param str sam_ca_certificate: CA certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_captive_portal: Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - :param str sam_client_certificate: Client certificate for WPA2/WPA3-ENTERPRISE. - :param str sam_cwp_failure_string: Failure identification on the page after an incorrect login. - :param str sam_cwp_match_string: Identification string from the captive portal login form. - :param str sam_cwp_password: Password for captive portal authentication. - :param str sam_cwp_success_string: Success identification on the page after a successful login. - :param str sam_cwp_test_url: Website the client is trying to access. - :param str sam_cwp_username: Username for captive portal authentication. - :param str sam_eap_method: Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - :param str sam_password: Passphrase for WiFi network connection. - :param str sam_private_key: Private key for WPA2/WPA3-ENTERPRISE. - :param str sam_private_key_password: Password for private key file for WPA2/WPA3-ENTERPRISE. - :param int sam_report_intv: SAM report interval (sec), 0 for a one-time report. - :param str sam_security_type: Select WiFi network security type (default = "wpa-personal"). - :param str sam_server_fqdn: SAM test server domain name. - :param str sam_server_ip: SAM test server IP address. - :param str sam_server_type: Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - :param str sam_ssid: SSID for WiFi network. - :param str sam_test: Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - :param str sam_username: Username for WiFi network connection. - :param str short_guard_interval: Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - :param str spectrum_analysis: Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - :param str transmit_optimize: Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - :param str vap_all: Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - :param Sequence['WtpprofileRadio4VapArgs'] vaps: Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - :param str wids_profile: Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - :param str zero_wait_dfs: Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. """ if airtime_fairness is not None: pulumi.set(__self__, "airtime_fairness", airtime_fairness) @@ -8355,6 +7144,8 @@ def __init__(__self__, *, pulumi.set(__self__, "call_capacity", call_capacity) if channel_bonding is not None: pulumi.set(__self__, "channel_bonding", channel_bonding) + if channel_bonding_ext is not None: + pulumi.set(__self__, "channel_bonding_ext", channel_bonding_ext) if channel_utilization is not None: pulumi.set(__self__, "channel_utilization", channel_utilization) if channels is not None: @@ -8465,17 +7256,11 @@ def __init__(__self__, *, @property @pulumi.getter(name="airtimeFairness") def airtime_fairness(self) -> Optional[str]: - """ - Enable/disable airtime fairness (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "airtime_fairness") @property @pulumi.getter def amsdu(self) -> Optional[str]: - """ - Enable/disable 802.11n AMSDU support. AMSDU can improve performance if supported by your WiFi clients (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "amsdu") @property @@ -8489,249 +7274,161 @@ def ap_handoff(self) -> Optional[str]: @property @pulumi.getter(name="apSnifferAddr") def ap_sniffer_addr(self) -> Optional[str]: - """ - MAC address to monitor. - """ return pulumi.get(self, "ap_sniffer_addr") @property @pulumi.getter(name="apSnifferBufsize") def ap_sniffer_bufsize(self) -> Optional[int]: - """ - Sniffer buffer size (1 - 32 MB, default = 16). - """ return pulumi.get(self, "ap_sniffer_bufsize") @property @pulumi.getter(name="apSnifferChan") def ap_sniffer_chan(self) -> Optional[int]: - """ - Channel on which to operate the sniffer (default = 6). - """ return pulumi.get(self, "ap_sniffer_chan") @property @pulumi.getter(name="apSnifferCtl") def ap_sniffer_ctl(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi control frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_ctl") @property @pulumi.getter(name="apSnifferData") def ap_sniffer_data(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi data frame (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_data") @property @pulumi.getter(name="apSnifferMgmtBeacon") def ap_sniffer_mgmt_beacon(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management Beacon frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_beacon") @property @pulumi.getter(name="apSnifferMgmtOther") def ap_sniffer_mgmt_other(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management other frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_other") @property @pulumi.getter(name="apSnifferMgmtProbe") def ap_sniffer_mgmt_probe(self) -> Optional[str]: - """ - Enable/disable sniffer on WiFi management probe frames (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "ap_sniffer_mgmt_probe") @property @pulumi.getter(name="arrpProfile") def arrp_profile(self) -> Optional[str]: - """ - Distributed Automatic Radio Resource Provisioning (DARRP) profile name to assign to the radio. - """ return pulumi.get(self, "arrp_profile") @property @pulumi.getter(name="autoPowerHigh") def auto_power_high(self) -> Optional[int]: - """ - The upper bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_high") @property @pulumi.getter(name="autoPowerLevel") def auto_power_level(self) -> Optional[str]: - """ - Enable/disable automatic power-level adjustment to prevent co-channel interference (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "auto_power_level") @property @pulumi.getter(name="autoPowerLow") def auto_power_low(self) -> Optional[int]: - """ - The lower bound of automatic transmit power adjustment in dBm (the actual range of transmit power depends on the AP platform type). - """ return pulumi.get(self, "auto_power_low") @property @pulumi.getter(name="autoPowerTarget") def auto_power_target(self) -> Optional[str]: - """ - The target of automatic transmit power adjustment in dBm. (-95 to -20, default = -70). - """ return pulumi.get(self, "auto_power_target") @property @pulumi.getter def band(self) -> Optional[str]: - """ - WiFi band that Radio 3 operates on. - """ return pulumi.get(self, "band") @property @pulumi.getter(name="band5gType") def band5g_type(self) -> Optional[str]: - """ - WiFi 5G band type. Valid values: `5g-full`, `5g-high`, `5g-low`. - """ return pulumi.get(self, "band5g_type") @property @pulumi.getter(name="bandwidthAdmissionControl") def bandwidth_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "bandwidth_admission_control") @property @pulumi.getter(name="bandwidthCapacity") def bandwidth_capacity(self) -> Optional[int]: - """ - Maximum bandwidth capacity allowed (1 - 600000 Kbps, default = 2000). - """ return pulumi.get(self, "bandwidth_capacity") @property @pulumi.getter(name="beaconInterval") def beacon_interval(self) -> Optional[int]: - """ - Beacon interval. The time between beacon frames in msec (the actual range of beacon interval depends on the AP platform type, default = 100). - """ return pulumi.get(self, "beacon_interval") @property @pulumi.getter(name="bssColor") def bss_color(self) -> Optional[int]: - """ - BSS color value for this 11ax radio (0 - 63, 0 means disable. default = 0). - """ return pulumi.get(self, "bss_color") @property @pulumi.getter(name="bssColorMode") def bss_color_mode(self) -> Optional[str]: - """ - BSS color mode for this 11ax radio (default = auto). Valid values: `auto`, `static`. - """ return pulumi.get(self, "bss_color_mode") @property @pulumi.getter(name="callAdmissionControl") def call_admission_control(self) -> Optional[str]: - """ - 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: `enable`, `disable`. - """ return pulumi.get(self, "call_admission_control") @property @pulumi.getter(name="callCapacity") def call_capacity(self) -> Optional[int]: - """ - Maximum number of Voice over WLAN (VoWLAN) phones supported by the radio (0 - 60, default = 10). - """ return pulumi.get(self, "call_capacity") @property @pulumi.getter(name="channelBonding") def channel_bonding(self) -> Optional[str]: - """ - Channel bandwidth: 160,80, 40, or 20MHz. Channels may use both 20 and 40 by enabling coexistence. Valid values: `160MHz`, `80MHz`, `40MHz`, `20MHz`. - """ return pulumi.get(self, "channel_bonding") + @property + @pulumi.getter(name="channelBondingExt") + def channel_bonding_ext(self) -> Optional[str]: + return pulumi.get(self, "channel_bonding_ext") + @property @pulumi.getter(name="channelUtilization") def channel_utilization(self) -> Optional[str]: - """ - Enable/disable measuring channel utilization. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "channel_utilization") @property @pulumi.getter def channels(self) -> Optional[Sequence['outputs.WtpprofileRadio4Channel']]: - """ - Selected list of wireless radio channels. The structure of `channel` block is documented below. - """ return pulumi.get(self, "channels") @property @pulumi.getter def coexistence(self) -> Optional[str]: - """ - Enable/disable allowing both HT20 and HT40 on the same radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "coexistence") @property @pulumi.getter def darrp(self) -> Optional[str]: - """ - Enable/disable Distributed Automatic Radio Resource Provisioning (DARRP) to make sure the radio is always using the most optimal channel (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "darrp") @property @pulumi.getter def drma(self) -> Optional[str]: - """ - Enable/disable dynamic radio mode assignment (DRMA) (default = disable). Valid values: `disable`, `enable`. - """ return pulumi.get(self, "drma") @property @pulumi.getter(name="drmaSensitivity") def drma_sensitivity(self) -> Optional[str]: - """ - Network Coverage Factor (NCF) percentage required to consider a radio as redundant (default = low). Valid values: `low`, `medium`, `high`. - """ return pulumi.get(self, "drma_sensitivity") @property @pulumi.getter def dtim(self) -> Optional[int]: - """ - Delivery Traffic Indication Map (DTIM) period (1 - 255, default = 1). Set higher to save battery life of WiFi client in power-save mode. - """ return pulumi.get(self, "dtim") @property @pulumi.getter(name="fragThreshold") def frag_threshold(self) -> Optional[int]: - """ - Maximum packet size that can be sent without fragmentation (800 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "frag_threshold") @property @@ -8745,17 +7442,11 @@ def frequency_handoff(self) -> Optional[str]: @property @pulumi.getter(name="iperfProtocol") def iperf_protocol(self) -> Optional[str]: - """ - Iperf test protocol (default = "UDP"). Valid values: `udp`, `tcp`. - """ return pulumi.get(self, "iperf_protocol") @property @pulumi.getter(name="iperfServerPort") def iperf_server_port(self) -> Optional[int]: - """ - Iperf service port number. - """ return pulumi.get(self, "iperf_server_port") @property @@ -8769,329 +7460,206 @@ def max_clients(self) -> Optional[int]: @property @pulumi.getter(name="maxDistance") def max_distance(self) -> Optional[int]: - """ - Maximum expected distance between the AP and clients (0 - 54000 m, default = 0). - """ return pulumi.get(self, "max_distance") @property @pulumi.getter(name="mimoMode") def mimo_mode(self) -> Optional[str]: - """ - Configure radio MIMO mode (default = default). Valid values: `default`, `1x1`, `2x2`, `3x3`, `4x4`, `8x8`. - """ return pulumi.get(self, "mimo_mode") @property @pulumi.getter def mode(self) -> Optional[str]: - """ - Mode of radio 3. Radio 3 can be disabled, configured as an access point, a rogue AP monitor, or a sniffer. - """ return pulumi.get(self, "mode") @property @pulumi.getter def n80211d(self) -> Optional[str]: - """ - Enable/disable 802.11d countryie(default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "n80211d") @property @pulumi.getter(name="optionalAntenna") def optional_antenna(self) -> Optional[str]: - """ - Optional antenna used on FAP (default = none). - """ return pulumi.get(self, "optional_antenna") @property @pulumi.getter(name="optionalAntennaGain") def optional_antenna_gain(self) -> Optional[str]: - """ - Optional antenna gain in dBi (0 to 20, default = 0). - """ return pulumi.get(self, "optional_antenna_gain") @property @pulumi.getter(name="powerLevel") def power_level(self) -> Optional[int]: - """ - Radio power level as a percentage of the maximum transmit power (0 - 100, default = 100). - """ return pulumi.get(self, "power_level") @property @pulumi.getter(name="powerMode") def power_mode(self) -> Optional[str]: - """ - 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`, `percentage`. - """ return pulumi.get(self, "power_mode") @property @pulumi.getter(name="powerValue") def power_value(self) -> Optional[int]: - """ - Radio EIRP power in dBm (1 - 33, default = 27). - """ return pulumi.get(self, "power_value") @property @pulumi.getter(name="powersaveOptimize") def powersave_optimize(self) -> Optional[str]: - """ - Enable client power-saving features such as TIM, AC VO, and OBSS etc. Valid values: `tim`, `ac-vo`, `no-obss-scan`, `no-11b-rate`, `client-rate-follow`. - """ return pulumi.get(self, "powersave_optimize") @property @pulumi.getter(name="protectionMode") def protection_mode(self) -> Optional[str]: - """ - Enable/disable 802.11g protection modes to support backwards compatibility with older clients (rtscts, ctsonly, disable). Valid values: `rtscts`, `ctsonly`, `disable`. - """ return pulumi.get(self, "protection_mode") @property @pulumi.getter(name="rtsThreshold") def rts_threshold(self) -> Optional[int]: - """ - Maximum packet size for RTS transmissions, specifying the maximum size of a data packet before RTS/CTS (256 - 2346 bytes, default = 2346). - """ return pulumi.get(self, "rts_threshold") @property @pulumi.getter(name="samBssid") def sam_bssid(self) -> Optional[str]: - """ - BSSID for WiFi network. - """ return pulumi.get(self, "sam_bssid") @property @pulumi.getter(name="samCaCertificate") def sam_ca_certificate(self) -> Optional[str]: - """ - CA certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_ca_certificate") @property @pulumi.getter(name="samCaptivePortal") def sam_captive_portal(self) -> Optional[str]: - """ - Enable/disable Captive Portal Authentication (default = disable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "sam_captive_portal") @property @pulumi.getter(name="samClientCertificate") def sam_client_certificate(self) -> Optional[str]: - """ - Client certificate for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_client_certificate") @property @pulumi.getter(name="samCwpFailureString") def sam_cwp_failure_string(self) -> Optional[str]: - """ - Failure identification on the page after an incorrect login. - """ return pulumi.get(self, "sam_cwp_failure_string") @property @pulumi.getter(name="samCwpMatchString") def sam_cwp_match_string(self) -> Optional[str]: - """ - Identification string from the captive portal login form. - """ return pulumi.get(self, "sam_cwp_match_string") @property @pulumi.getter(name="samCwpPassword") def sam_cwp_password(self) -> Optional[str]: - """ - Password for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_password") @property @pulumi.getter(name="samCwpSuccessString") def sam_cwp_success_string(self) -> Optional[str]: - """ - Success identification on the page after a successful login. - """ return pulumi.get(self, "sam_cwp_success_string") @property @pulumi.getter(name="samCwpTestUrl") def sam_cwp_test_url(self) -> Optional[str]: - """ - Website the client is trying to access. - """ return pulumi.get(self, "sam_cwp_test_url") @property @pulumi.getter(name="samCwpUsername") def sam_cwp_username(self) -> Optional[str]: - """ - Username for captive portal authentication. - """ return pulumi.get(self, "sam_cwp_username") @property @pulumi.getter(name="samEapMethod") def sam_eap_method(self) -> Optional[str]: - """ - Select WPA2/WPA3-ENTERPRISE EAP Method (default = PEAP). Valid values: `both`, `tls`, `peap`. - """ return pulumi.get(self, "sam_eap_method") @property @pulumi.getter(name="samPassword") def sam_password(self) -> Optional[str]: - """ - Passphrase for WiFi network connection. - """ return pulumi.get(self, "sam_password") @property @pulumi.getter(name="samPrivateKey") def sam_private_key(self) -> Optional[str]: - """ - Private key for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key") @property @pulumi.getter(name="samPrivateKeyPassword") def sam_private_key_password(self) -> Optional[str]: - """ - Password for private key file for WPA2/WPA3-ENTERPRISE. - """ return pulumi.get(self, "sam_private_key_password") @property @pulumi.getter(name="samReportIntv") def sam_report_intv(self) -> Optional[int]: - """ - SAM report interval (sec), 0 for a one-time report. - """ return pulumi.get(self, "sam_report_intv") @property @pulumi.getter(name="samSecurityType") def sam_security_type(self) -> Optional[str]: - """ - Select WiFi network security type (default = "wpa-personal"). - """ return pulumi.get(self, "sam_security_type") @property @pulumi.getter(name="samServerFqdn") def sam_server_fqdn(self) -> Optional[str]: - """ - SAM test server domain name. - """ return pulumi.get(self, "sam_server_fqdn") @property @pulumi.getter(name="samServerIp") def sam_server_ip(self) -> Optional[str]: - """ - SAM test server IP address. - """ return pulumi.get(self, "sam_server_ip") @property @pulumi.getter(name="samServerType") def sam_server_type(self) -> Optional[str]: - """ - Select SAM server type (default = "IP"). Valid values: `ip`, `fqdn`. - """ return pulumi.get(self, "sam_server_type") @property @pulumi.getter(name="samSsid") def sam_ssid(self) -> Optional[str]: - """ - SSID for WiFi network. - """ return pulumi.get(self, "sam_ssid") @property @pulumi.getter(name="samTest") def sam_test(self) -> Optional[str]: - """ - Select SAM test type (default = "PING"). Valid values: `ping`, `iperf`. - """ return pulumi.get(self, "sam_test") @property @pulumi.getter(name="samUsername") def sam_username(self) -> Optional[str]: - """ - Username for WiFi network connection. - """ return pulumi.get(self, "sam_username") @property @pulumi.getter(name="shortGuardInterval") def short_guard_interval(self) -> Optional[str]: - """ - Use either the short guard interval (Short GI) of 400 ns or the long guard interval (Long GI) of 800 ns. Valid values: `enable`, `disable`. - """ return pulumi.get(self, "short_guard_interval") @property @pulumi.getter(name="spectrumAnalysis") def spectrum_analysis(self) -> Optional[str]: - """ - Enable/disable spectrum analysis to find interference that would negatively impact wireless performance. - """ return pulumi.get(self, "spectrum_analysis") @property @pulumi.getter(name="transmitOptimize") def transmit_optimize(self) -> Optional[str]: - """ - Packet transmission optimization options including power saving, aggregation limiting, retry limiting, etc. All are enabled by default. Valid values: `disable`, `power-save`, `aggr-limit`, `retry-limit`, `send-bar`. - """ return pulumi.get(self, "transmit_optimize") @property @pulumi.getter(name="vapAll") def vap_all(self) -> Optional[str]: - """ - Enable/disable the automatic inheritance of all Virtual Access Points (VAPs) (default = enable). - """ return pulumi.get(self, "vap_all") @property @pulumi.getter def vaps(self) -> Optional[Sequence['outputs.WtpprofileRadio4Vap']]: - """ - Manually selected list of Virtual Access Points (VAPs). The structure of `vaps` block is documented below. - """ return pulumi.get(self, "vaps") @property @pulumi.getter(name="widsProfile") def wids_profile(self) -> Optional[str]: - """ - Wireless Intrusion Detection System (WIDS) profile name to assign to the radio. - """ return pulumi.get(self, "wids_profile") @property @pulumi.getter(name="zeroWaitDfs") def zero_wait_dfs(self) -> Optional[str]: - """ - Enable/disable zero wait DFS on radio (default = enable). Valid values: `enable`, `disable`. - """ return pulumi.get(self, "zero_wait_dfs") diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/qosprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/qosprofile.py index dcbf36e0..613b4b20 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/qosprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/qosprofile.py @@ -58,7 +58,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['QosprofileDscpWmmViArgs']]] dscp_wmm_vis: DSCP mapping for video access (default = 32 40). The structure of `dscp_wmm_vi` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['QosprofileDscpWmmVoArgs']]] dscp_wmm_vos: DSCP mapping for voice access (default = 48 56). The structure of `dscp_wmm_vo` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WiFi QoS profile name. :param pulumi.Input[int] uplink: Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). :param pulumi.Input[int] uplink_sta: Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). @@ -296,7 +296,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -482,7 +482,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['QosprofileDscpWmmViArgs']]] dscp_wmm_vis: DSCP mapping for video access (default = 32 40). The structure of `dscp_wmm_vi` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['QosprofileDscpWmmVoArgs']]] dscp_wmm_vos: DSCP mapping for voice access (default = 48 56). The structure of `dscp_wmm_vo` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WiFi QoS profile name. :param pulumi.Input[int] uplink: Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). :param pulumi.Input[int] uplink_sta: Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). @@ -720,7 +720,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -930,7 +930,7 @@ def __init__(__self__, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosprofileDscpWmmViArgs']]]] dscp_wmm_vis: DSCP mapping for video access (default = 32 40). The structure of `dscp_wmm_vi` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosprofileDscpWmmVoArgs']]]] dscp_wmm_vos: DSCP mapping for voice access (default = 48 56). The structure of `dscp_wmm_vo` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WiFi QoS profile name. :param pulumi.Input[int] uplink: Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). :param pulumi.Input[int] uplink_sta: Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). @@ -1103,7 +1103,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosprofileDscpWmmViArgs']]]] dscp_wmm_vis: DSCP mapping for video access (default = 32 40). The structure of `dscp_wmm_vi` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['QosprofileDscpWmmVoArgs']]]] dscp_wmm_vos: DSCP mapping for voice access (default = 48 56). The structure of `dscp_wmm_vo` block is documented below. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WiFi QoS profile name. :param pulumi.Input[int] uplink: Maximum uplink bandwidth for Virtual Access Points (VAPs) (0 - 2097152 Kbps, default = 0, 0 means no limit). :param pulumi.Input[int] uplink_sta: Maximum uplink bandwidth for clients (0 - 2097152 Kbps, default = 0, 0 means no limit). @@ -1264,7 +1264,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1294,7 +1294,7 @@ def uplink_sta(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/region.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/region.py index 2b10297c..977ac88b 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/region.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/region.py @@ -408,7 +408,7 @@ def opacity(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/setting.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/setting.py index 39a33030..5651f477 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/setting.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/setting.py @@ -38,7 +38,7 @@ def __init__(__self__, *, The set of arguments for constructing a Setting resource. :param pulumi.Input[str] account_id: FortiCloud customer account ID. :param pulumi.Input[str] country: Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input['SettingDarrpOptimizeScheduleArgs']]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[int] device_holdoff: Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). :param pulumi.Input[int] device_idle: Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). @@ -48,7 +48,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fake_ssid_action: Actions taken for detected fake SSID. Valid values: `log`, `suppress`. :param pulumi.Input[str] fapc_compatibility: Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SettingOffendingSsidArgs']]] offending_ssids: Configure offending SSID. The structure of `offending_ssid` block is documented below. :param pulumi.Input[str] phishing_ssid_detect: Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] rolling_wtp_upgrade: Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. @@ -120,7 +120,7 @@ def country(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="darrpOptimize") def darrp_optimize(self) -> Optional[pulumi.Input[int]]: """ - Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). """ return pulumi.get(self, "darrp_optimize") @@ -240,7 +240,7 @@ def firmware_provision_on_authorization(self, value: Optional[pulumi.Input[str]] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -334,7 +334,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Setting resources. :param pulumi.Input[str] account_id: FortiCloud customer account ID. :param pulumi.Input[str] country: Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input['SettingDarrpOptimizeScheduleArgs']]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[int] device_holdoff: Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). :param pulumi.Input[int] device_idle: Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). @@ -344,7 +344,7 @@ def __init__(__self__, *, :param pulumi.Input[str] fake_ssid_action: Actions taken for detected fake SSID. Valid values: `log`, `suppress`. :param pulumi.Input[str] fapc_compatibility: Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input['SettingOffendingSsidArgs']]] offending_ssids: Configure offending SSID. The structure of `offending_ssid` block is documented below. :param pulumi.Input[str] phishing_ssid_detect: Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] rolling_wtp_upgrade: Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. @@ -416,7 +416,7 @@ def country(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="darrpOptimize") def darrp_optimize(self) -> Optional[pulumi.Input[int]]: """ - Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). """ return pulumi.get(self, "darrp_optimize") @@ -536,7 +536,7 @@ def firmware_provision_on_authorization(self, value: Optional[pulumi.Input[str]] @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -654,7 +654,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] account_id: FortiCloud customer account ID. :param pulumi.Input[str] country: Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingDarrpOptimizeScheduleArgs']]]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[int] device_holdoff: Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). :param pulumi.Input[int] device_idle: Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). @@ -664,7 +664,7 @@ def __init__(__self__, :param pulumi.Input[str] fake_ssid_action: Actions taken for detected fake SSID. Valid values: `log`, `suppress`. :param pulumi.Input[str] fapc_compatibility: Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingOffendingSsidArgs']]]] offending_ssids: Configure offending SSID. The structure of `offending_ssid` block is documented below. :param pulumi.Input[str] phishing_ssid_detect: Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] rolling_wtp_upgrade: Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. @@ -795,7 +795,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] account_id: FortiCloud customer account ID. :param pulumi.Input[str] country: Country or region in which the FortiGate is located. The country determines the 802.11 bands and channels that are available. - :param pulumi.Input[int] darrp_optimize: Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + :param pulumi.Input[int] darrp_optimize: Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingDarrpOptimizeScheduleArgs']]]] darrp_optimize_schedules: Firewall schedules for DARRP running time. DARRP will run periodically based on darrp-optimize within the schedules. Separate multiple schedule names with a space. The structure of `darrp_optimize_schedules` block is documented below. :param pulumi.Input[int] device_holdoff: Lower limit of creation time of device for identification in minutes (0 - 60, default = 5). :param pulumi.Input[int] device_idle: Upper limit of idle time of device for identification in minutes (0 - 14400, default = 1440). @@ -805,7 +805,7 @@ def get(resource_name: str, :param pulumi.Input[str] fake_ssid_action: Actions taken for detected fake SSID. Valid values: `log`, `suppress`. :param pulumi.Input[str] fapc_compatibility: Enable/disable FAP-C series compatibility. Valid values: `enable`, `disable`. :param pulumi.Input[str] firmware_provision_on_authorization: Enable/disable automatic provisioning of latest firmware on authorization. Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SettingOffendingSsidArgs']]]] offending_ssids: Configure offending SSID. The structure of `offending_ssid` block is documented below. :param pulumi.Input[str] phishing_ssid_detect: Enable/disable phishing SSID detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] rolling_wtp_upgrade: Enable/disable rolling WTP upgrade (default = disable). Valid values: `enable`, `disable`. @@ -856,7 +856,7 @@ def country(self) -> pulumi.Output[str]: @pulumi.getter(name="darrpOptimize") def darrp_optimize(self) -> pulumi.Output[int]: """ - Time for running Dynamic Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). + Time for running Distributed Automatic Radio Resource Provisioning (DARRP) optimizations (0 - 86400 sec, default = 86400, 0 = disable). """ return pulumi.get(self, "darrp_optimize") @@ -936,7 +936,7 @@ def firmware_provision_on_authorization(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -966,7 +966,7 @@ def rolling_wtp_upgrade(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/snmp.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/snmp.py index 557434b5..e001b825 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/snmp.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/snmp.py @@ -31,7 +31,7 @@ def __init__(__self__, *, :param pulumi.Input[str] contact_info: Contact Information. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] engine_id: AC SNMP engineId string (maximum 24 characters). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] trap_high_cpu_threshold: CPU usage when trap is sent. :param pulumi.Input[int] trap_high_mem_threshold: Memory usage when trap is sent. :param pulumi.Input[Sequence[pulumi.Input['SnmpUserArgs']]] users: SNMP User Configuration. The structure of `user` block is documented below. @@ -108,7 +108,7 @@ def engine_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -183,7 +183,7 @@ def __init__(__self__, *, :param pulumi.Input[str] contact_info: Contact Information. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] engine_id: AC SNMP engineId string (maximum 24 characters). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] trap_high_cpu_threshold: CPU usage when trap is sent. :param pulumi.Input[int] trap_high_mem_threshold: Memory usage when trap is sent. :param pulumi.Input[Sequence[pulumi.Input['SnmpUserArgs']]] users: SNMP User Configuration. The structure of `user` block is documented below. @@ -260,7 +260,7 @@ def engine_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -359,7 +359,7 @@ def __init__(__self__, :param pulumi.Input[str] contact_info: Contact Information. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] engine_id: AC SNMP engineId string (maximum 24 characters). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] trap_high_cpu_threshold: CPU usage when trap is sent. :param pulumi.Input[int] trap_high_mem_threshold: Memory usage when trap is sent. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SnmpUserArgs']]]] users: SNMP User Configuration. The structure of `user` block is documented below. @@ -464,7 +464,7 @@ def get(resource_name: str, :param pulumi.Input[str] contact_info: Contact Information. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] engine_id: AC SNMP engineId string (maximum 24 characters). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] trap_high_cpu_threshold: CPU usage when trap is sent. :param pulumi.Input[int] trap_high_mem_threshold: Memory usage when trap is sent. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['SnmpUserArgs']]]] users: SNMP User Configuration. The structure of `user` block is documented below. @@ -521,7 +521,7 @@ def engine_id(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -551,7 +551,7 @@ def users(self) -> pulumi.Output[Optional[Sequence['outputs.SnmpUser']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/ssidpolicy.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/ssidpolicy.py index e4a70ae3..01ab7621 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/ssidpolicy.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/ssidpolicy.py @@ -306,7 +306,7 @@ def name(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/syslogprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/syslogprofile.py index 326f3972..ff7327f3 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/syslogprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/syslogprofile.py @@ -549,7 +549,7 @@ def server_status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/timers.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/timers.py index c13754dd..bcd01012 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/timers.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/timers.py @@ -20,6 +20,7 @@ def __init__(__self__, *, ap_reboot_wait_interval2: Optional[pulumi.Input[int]] = None, ap_reboot_wait_time: Optional[pulumi.Input[str]] = None, auth_timeout: Optional[pulumi.Input[int]] = None, + ble_device_cleanup: Optional[pulumi.Input[int]] = None, ble_scan_report_intv: Optional[pulumi.Input[int]] = None, client_idle_rehome_timeout: Optional[pulumi.Input[int]] = None, client_idle_timeout: Optional[pulumi.Input[int]] = None, @@ -37,6 +38,8 @@ def __init__(__self__, *, radio_stats_interval: Optional[pulumi.Input[int]] = None, rogue_ap_cleanup: Optional[pulumi.Input[int]] = None, rogue_ap_log: Optional[pulumi.Input[int]] = None, + rogue_sta_cleanup: Optional[pulumi.Input[int]] = None, + sta_cap_cleanup: Optional[pulumi.Input[int]] = None, sta_capability_interval: Optional[pulumi.Input[int]] = None, sta_locate_timer: Optional[pulumi.Input[int]] = None, sta_stats_interval: Optional[pulumi.Input[int]] = None, @@ -48,6 +51,7 @@ def __init__(__self__, *, :param pulumi.Input[int] ap_reboot_wait_interval2: Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). :param pulumi.Input[str] ap_reboot_wait_time: Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. :param pulumi.Input[int] auth_timeout: Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). + :param pulumi.Input[int] ble_device_cleanup: Time period in minutes to keep BLE device after it is gone (default = 60). :param pulumi.Input[int] ble_scan_report_intv: Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). :param pulumi.Input[int] client_idle_rehome_timeout: Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). :param pulumi.Input[int] client_idle_timeout: Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). @@ -59,15 +63,17 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] echo_interval: Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). :param pulumi.Input[int] fake_ap_log: Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ipsec_intf_cleanup: Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). :param pulumi.Input[int] nat_session_keep_alive: Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). :param pulumi.Input[int] radio_stats_interval: Time between running radio reports (1 - 255 sec, default = 15). :param pulumi.Input[int] rogue_ap_cleanup: Time period in minutes to keep rogue AP after it is gone (default = 0). :param pulumi.Input[int] rogue_ap_log: Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). + :param pulumi.Input[int] rogue_sta_cleanup: Time period in minutes to keep rogue station after it is gone (default = 0). + :param pulumi.Input[int] sta_cap_cleanup: Time period in minutes to keep station capability data after it is gone (default = 0). :param pulumi.Input[int] sta_capability_interval: Time between running station capability reports (1 - 255 sec, default = 30). :param pulumi.Input[int] sta_locate_timer: Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). - :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec, default = 1). + :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. :param pulumi.Input[int] vap_stats_interval: Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -79,6 +85,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ap_reboot_wait_time", ap_reboot_wait_time) if auth_timeout is not None: pulumi.set(__self__, "auth_timeout", auth_timeout) + if ble_device_cleanup is not None: + pulumi.set(__self__, "ble_device_cleanup", ble_device_cleanup) if ble_scan_report_intv is not None: pulumi.set(__self__, "ble_scan_report_intv", ble_scan_report_intv) if client_idle_rehome_timeout is not None: @@ -113,6 +121,10 @@ def __init__(__self__, *, pulumi.set(__self__, "rogue_ap_cleanup", rogue_ap_cleanup) if rogue_ap_log is not None: pulumi.set(__self__, "rogue_ap_log", rogue_ap_log) + if rogue_sta_cleanup is not None: + pulumi.set(__self__, "rogue_sta_cleanup", rogue_sta_cleanup) + if sta_cap_cleanup is not None: + pulumi.set(__self__, "sta_cap_cleanup", sta_cap_cleanup) if sta_capability_interval is not None: pulumi.set(__self__, "sta_capability_interval", sta_capability_interval) if sta_locate_timer is not None: @@ -172,6 +184,18 @@ def auth_timeout(self) -> Optional[pulumi.Input[int]]: def auth_timeout(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "auth_timeout", value) + @property + @pulumi.getter(name="bleDeviceCleanup") + def ble_device_cleanup(self) -> Optional[pulumi.Input[int]]: + """ + Time period in minutes to keep BLE device after it is gone (default = 60). + """ + return pulumi.get(self, "ble_device_cleanup") + + @ble_device_cleanup.setter + def ble_device_cleanup(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "ble_device_cleanup", value) + @property @pulumi.getter(name="bleScanReportIntv") def ble_scan_report_intv(self) -> Optional[pulumi.Input[int]]: @@ -308,7 +332,7 @@ def fake_ap_log(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -376,6 +400,30 @@ def rogue_ap_log(self) -> Optional[pulumi.Input[int]]: def rogue_ap_log(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "rogue_ap_log", value) + @property + @pulumi.getter(name="rogueStaCleanup") + def rogue_sta_cleanup(self) -> Optional[pulumi.Input[int]]: + """ + Time period in minutes to keep rogue station after it is gone (default = 0). + """ + return pulumi.get(self, "rogue_sta_cleanup") + + @rogue_sta_cleanup.setter + def rogue_sta_cleanup(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "rogue_sta_cleanup", value) + + @property + @pulumi.getter(name="staCapCleanup") + def sta_cap_cleanup(self) -> Optional[pulumi.Input[int]]: + """ + Time period in minutes to keep station capability data after it is gone (default = 0). + """ + return pulumi.get(self, "sta_cap_cleanup") + + @sta_cap_cleanup.setter + def sta_cap_cleanup(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "sta_cap_cleanup", value) + @property @pulumi.getter(name="staCapabilityInterval") def sta_capability_interval(self) -> Optional[pulumi.Input[int]]: @@ -404,7 +452,7 @@ def sta_locate_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="staStatsInterval") def sta_stats_interval(self) -> Optional[pulumi.Input[int]]: """ - Time between running client (station) reports (1 - 255 sec, default = 1). + Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. """ return pulumi.get(self, "sta_stats_interval") @@ -444,6 +492,7 @@ def __init__(__self__, *, ap_reboot_wait_interval2: Optional[pulumi.Input[int]] = None, ap_reboot_wait_time: Optional[pulumi.Input[str]] = None, auth_timeout: Optional[pulumi.Input[int]] = None, + ble_device_cleanup: Optional[pulumi.Input[int]] = None, ble_scan_report_intv: Optional[pulumi.Input[int]] = None, client_idle_rehome_timeout: Optional[pulumi.Input[int]] = None, client_idle_timeout: Optional[pulumi.Input[int]] = None, @@ -461,6 +510,8 @@ def __init__(__self__, *, radio_stats_interval: Optional[pulumi.Input[int]] = None, rogue_ap_cleanup: Optional[pulumi.Input[int]] = None, rogue_ap_log: Optional[pulumi.Input[int]] = None, + rogue_sta_cleanup: Optional[pulumi.Input[int]] = None, + sta_cap_cleanup: Optional[pulumi.Input[int]] = None, sta_capability_interval: Optional[pulumi.Input[int]] = None, sta_locate_timer: Optional[pulumi.Input[int]] = None, sta_stats_interval: Optional[pulumi.Input[int]] = None, @@ -472,6 +523,7 @@ def __init__(__self__, *, :param pulumi.Input[int] ap_reboot_wait_interval2: Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). :param pulumi.Input[str] ap_reboot_wait_time: Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. :param pulumi.Input[int] auth_timeout: Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). + :param pulumi.Input[int] ble_device_cleanup: Time period in minutes to keep BLE device after it is gone (default = 60). :param pulumi.Input[int] ble_scan_report_intv: Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). :param pulumi.Input[int] client_idle_rehome_timeout: Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). :param pulumi.Input[int] client_idle_timeout: Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). @@ -483,15 +535,17 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] echo_interval: Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). :param pulumi.Input[int] fake_ap_log: Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ipsec_intf_cleanup: Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). :param pulumi.Input[int] nat_session_keep_alive: Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). :param pulumi.Input[int] radio_stats_interval: Time between running radio reports (1 - 255 sec, default = 15). :param pulumi.Input[int] rogue_ap_cleanup: Time period in minutes to keep rogue AP after it is gone (default = 0). :param pulumi.Input[int] rogue_ap_log: Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). + :param pulumi.Input[int] rogue_sta_cleanup: Time period in minutes to keep rogue station after it is gone (default = 0). + :param pulumi.Input[int] sta_cap_cleanup: Time period in minutes to keep station capability data after it is gone (default = 0). :param pulumi.Input[int] sta_capability_interval: Time between running station capability reports (1 - 255 sec, default = 30). :param pulumi.Input[int] sta_locate_timer: Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). - :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec, default = 1). + :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. :param pulumi.Input[int] vap_stats_interval: Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -503,6 +557,8 @@ def __init__(__self__, *, pulumi.set(__self__, "ap_reboot_wait_time", ap_reboot_wait_time) if auth_timeout is not None: pulumi.set(__self__, "auth_timeout", auth_timeout) + if ble_device_cleanup is not None: + pulumi.set(__self__, "ble_device_cleanup", ble_device_cleanup) if ble_scan_report_intv is not None: pulumi.set(__self__, "ble_scan_report_intv", ble_scan_report_intv) if client_idle_rehome_timeout is not None: @@ -537,6 +593,10 @@ def __init__(__self__, *, pulumi.set(__self__, "rogue_ap_cleanup", rogue_ap_cleanup) if rogue_ap_log is not None: pulumi.set(__self__, "rogue_ap_log", rogue_ap_log) + if rogue_sta_cleanup is not None: + pulumi.set(__self__, "rogue_sta_cleanup", rogue_sta_cleanup) + if sta_cap_cleanup is not None: + pulumi.set(__self__, "sta_cap_cleanup", sta_cap_cleanup) if sta_capability_interval is not None: pulumi.set(__self__, "sta_capability_interval", sta_capability_interval) if sta_locate_timer is not None: @@ -596,6 +656,18 @@ def auth_timeout(self) -> Optional[pulumi.Input[int]]: def auth_timeout(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "auth_timeout", value) + @property + @pulumi.getter(name="bleDeviceCleanup") + def ble_device_cleanup(self) -> Optional[pulumi.Input[int]]: + """ + Time period in minutes to keep BLE device after it is gone (default = 60). + """ + return pulumi.get(self, "ble_device_cleanup") + + @ble_device_cleanup.setter + def ble_device_cleanup(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "ble_device_cleanup", value) + @property @pulumi.getter(name="bleScanReportIntv") def ble_scan_report_intv(self) -> Optional[pulumi.Input[int]]: @@ -732,7 +804,7 @@ def fake_ap_log(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -800,6 +872,30 @@ def rogue_ap_log(self) -> Optional[pulumi.Input[int]]: def rogue_ap_log(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "rogue_ap_log", value) + @property + @pulumi.getter(name="rogueStaCleanup") + def rogue_sta_cleanup(self) -> Optional[pulumi.Input[int]]: + """ + Time period in minutes to keep rogue station after it is gone (default = 0). + """ + return pulumi.get(self, "rogue_sta_cleanup") + + @rogue_sta_cleanup.setter + def rogue_sta_cleanup(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "rogue_sta_cleanup", value) + + @property + @pulumi.getter(name="staCapCleanup") + def sta_cap_cleanup(self) -> Optional[pulumi.Input[int]]: + """ + Time period in minutes to keep station capability data after it is gone (default = 0). + """ + return pulumi.get(self, "sta_cap_cleanup") + + @sta_cap_cleanup.setter + def sta_cap_cleanup(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "sta_cap_cleanup", value) + @property @pulumi.getter(name="staCapabilityInterval") def sta_capability_interval(self) -> Optional[pulumi.Input[int]]: @@ -828,7 +924,7 @@ def sta_locate_timer(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="staStatsInterval") def sta_stats_interval(self) -> Optional[pulumi.Input[int]]: """ - Time between running client (station) reports (1 - 255 sec, default = 1). + Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. """ return pulumi.get(self, "sta_stats_interval") @@ -870,6 +966,7 @@ def __init__(__self__, ap_reboot_wait_interval2: Optional[pulumi.Input[int]] = None, ap_reboot_wait_time: Optional[pulumi.Input[str]] = None, auth_timeout: Optional[pulumi.Input[int]] = None, + ble_device_cleanup: Optional[pulumi.Input[int]] = None, ble_scan_report_intv: Optional[pulumi.Input[int]] = None, client_idle_rehome_timeout: Optional[pulumi.Input[int]] = None, client_idle_timeout: Optional[pulumi.Input[int]] = None, @@ -887,6 +984,8 @@ def __init__(__self__, radio_stats_interval: Optional[pulumi.Input[int]] = None, rogue_ap_cleanup: Optional[pulumi.Input[int]] = None, rogue_ap_log: Optional[pulumi.Input[int]] = None, + rogue_sta_cleanup: Optional[pulumi.Input[int]] = None, + sta_cap_cleanup: Optional[pulumi.Input[int]] = None, sta_capability_interval: Optional[pulumi.Input[int]] = None, sta_locate_timer: Optional[pulumi.Input[int]] = None, sta_stats_interval: Optional[pulumi.Input[int]] = None, @@ -920,6 +1019,7 @@ def __init__(__self__, :param pulumi.Input[int] ap_reboot_wait_interval2: Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). :param pulumi.Input[str] ap_reboot_wait_time: Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. :param pulumi.Input[int] auth_timeout: Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). + :param pulumi.Input[int] ble_device_cleanup: Time period in minutes to keep BLE device after it is gone (default = 60). :param pulumi.Input[int] ble_scan_report_intv: Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). :param pulumi.Input[int] client_idle_rehome_timeout: Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). :param pulumi.Input[int] client_idle_timeout: Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). @@ -931,15 +1031,17 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] echo_interval: Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). :param pulumi.Input[int] fake_ap_log: Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ipsec_intf_cleanup: Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). :param pulumi.Input[int] nat_session_keep_alive: Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). :param pulumi.Input[int] radio_stats_interval: Time between running radio reports (1 - 255 sec, default = 15). :param pulumi.Input[int] rogue_ap_cleanup: Time period in minutes to keep rogue AP after it is gone (default = 0). :param pulumi.Input[int] rogue_ap_log: Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). + :param pulumi.Input[int] rogue_sta_cleanup: Time period in minutes to keep rogue station after it is gone (default = 0). + :param pulumi.Input[int] sta_cap_cleanup: Time period in minutes to keep station capability data after it is gone (default = 0). :param pulumi.Input[int] sta_capability_interval: Time between running station capability reports (1 - 255 sec, default = 30). :param pulumi.Input[int] sta_locate_timer: Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). - :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec, default = 1). + :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. :param pulumi.Input[int] vap_stats_interval: Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -989,6 +1091,7 @@ def _internal_init(__self__, ap_reboot_wait_interval2: Optional[pulumi.Input[int]] = None, ap_reboot_wait_time: Optional[pulumi.Input[str]] = None, auth_timeout: Optional[pulumi.Input[int]] = None, + ble_device_cleanup: Optional[pulumi.Input[int]] = None, ble_scan_report_intv: Optional[pulumi.Input[int]] = None, client_idle_rehome_timeout: Optional[pulumi.Input[int]] = None, client_idle_timeout: Optional[pulumi.Input[int]] = None, @@ -1006,6 +1109,8 @@ def _internal_init(__self__, radio_stats_interval: Optional[pulumi.Input[int]] = None, rogue_ap_cleanup: Optional[pulumi.Input[int]] = None, rogue_ap_log: Optional[pulumi.Input[int]] = None, + rogue_sta_cleanup: Optional[pulumi.Input[int]] = None, + sta_cap_cleanup: Optional[pulumi.Input[int]] = None, sta_capability_interval: Optional[pulumi.Input[int]] = None, sta_locate_timer: Optional[pulumi.Input[int]] = None, sta_stats_interval: Optional[pulumi.Input[int]] = None, @@ -1024,6 +1129,7 @@ def _internal_init(__self__, __props__.__dict__["ap_reboot_wait_interval2"] = ap_reboot_wait_interval2 __props__.__dict__["ap_reboot_wait_time"] = ap_reboot_wait_time __props__.__dict__["auth_timeout"] = auth_timeout + __props__.__dict__["ble_device_cleanup"] = ble_device_cleanup __props__.__dict__["ble_scan_report_intv"] = ble_scan_report_intv __props__.__dict__["client_idle_rehome_timeout"] = client_idle_rehome_timeout __props__.__dict__["client_idle_timeout"] = client_idle_timeout @@ -1041,6 +1147,8 @@ def _internal_init(__self__, __props__.__dict__["radio_stats_interval"] = radio_stats_interval __props__.__dict__["rogue_ap_cleanup"] = rogue_ap_cleanup __props__.__dict__["rogue_ap_log"] = rogue_ap_log + __props__.__dict__["rogue_sta_cleanup"] = rogue_sta_cleanup + __props__.__dict__["sta_cap_cleanup"] = sta_cap_cleanup __props__.__dict__["sta_capability_interval"] = sta_capability_interval __props__.__dict__["sta_locate_timer"] = sta_locate_timer __props__.__dict__["sta_stats_interval"] = sta_stats_interval @@ -1060,6 +1168,7 @@ def get(resource_name: str, ap_reboot_wait_interval2: Optional[pulumi.Input[int]] = None, ap_reboot_wait_time: Optional[pulumi.Input[str]] = None, auth_timeout: Optional[pulumi.Input[int]] = None, + ble_device_cleanup: Optional[pulumi.Input[int]] = None, ble_scan_report_intv: Optional[pulumi.Input[int]] = None, client_idle_rehome_timeout: Optional[pulumi.Input[int]] = None, client_idle_timeout: Optional[pulumi.Input[int]] = None, @@ -1077,6 +1186,8 @@ def get(resource_name: str, radio_stats_interval: Optional[pulumi.Input[int]] = None, rogue_ap_cleanup: Optional[pulumi.Input[int]] = None, rogue_ap_log: Optional[pulumi.Input[int]] = None, + rogue_sta_cleanup: Optional[pulumi.Input[int]] = None, + sta_cap_cleanup: Optional[pulumi.Input[int]] = None, sta_capability_interval: Optional[pulumi.Input[int]] = None, sta_locate_timer: Optional[pulumi.Input[int]] = None, sta_stats_interval: Optional[pulumi.Input[int]] = None, @@ -1093,6 +1204,7 @@ def get(resource_name: str, :param pulumi.Input[int] ap_reboot_wait_interval2: Time in minutes to wait before AP reboots when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session (5 - 65535, default = 0, 0 for no reboot). :param pulumi.Input[str] ap_reboot_wait_time: Time to reboot the AP when there is no controller detected and standalone SSIDs are pushed to the AP in the previous session, format hh:mm. :param pulumi.Input[int] auth_timeout: Time after which a client is considered failed in RADIUS authentication and times out (5 - 30 sec, default = 5). + :param pulumi.Input[int] ble_device_cleanup: Time period in minutes to keep BLE device after it is gone (default = 60). :param pulumi.Input[int] ble_scan_report_intv: Time between running Bluetooth Low Energy (BLE) reports (10 - 3600 sec, default = 30). :param pulumi.Input[int] client_idle_rehome_timeout: Time after which a client is considered idle and disconnected from the home controller (2 - 3600 sec, default = 20, 0 for no timeout). :param pulumi.Input[int] client_idle_timeout: Time after which a client is considered idle and times out (20 - 3600 sec, default = 300, 0 for no timeout). @@ -1104,15 +1216,17 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[int] echo_interval: Time between echo requests sent by the managed WTP, AP, or FortiAP (1 - 255 sec, default = 30). :param pulumi.Input[int] fake_ap_log: Time between recording logs about fake APs if periodic fake AP logging is configured (0 - 1440 min, default = 1). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[int] ipsec_intf_cleanup: Time period to keep IPsec VPN interfaces up after WTP sessions are disconnected (30 - 3600 sec, default = 120). :param pulumi.Input[int] nat_session_keep_alive: Maximal time in seconds between control requests sent by the managed WTP, AP, or FortiAP (0 - 255 sec, default = 0). :param pulumi.Input[int] radio_stats_interval: Time between running radio reports (1 - 255 sec, default = 15). :param pulumi.Input[int] rogue_ap_cleanup: Time period in minutes to keep rogue AP after it is gone (default = 0). :param pulumi.Input[int] rogue_ap_log: Time between logging rogue AP messages if periodic rogue AP logging is configured (0 - 1440 min, default = 0). + :param pulumi.Input[int] rogue_sta_cleanup: Time period in minutes to keep rogue station after it is gone (default = 0). + :param pulumi.Input[int] sta_cap_cleanup: Time period in minutes to keep station capability data after it is gone (default = 0). :param pulumi.Input[int] sta_capability_interval: Time between running station capability reports (1 - 255 sec, default = 30). :param pulumi.Input[int] sta_locate_timer: Time between running client presence flushes to remove clients that are listed but no longer present (0 - 86400 sec, default = 1800). - :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec, default = 1). + :param pulumi.Input[int] sta_stats_interval: Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. :param pulumi.Input[int] vap_stats_interval: Time between running Virtual Access Point (VAP) reports (1 - 255 sec, default = 15). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ @@ -1124,6 +1238,7 @@ def get(resource_name: str, __props__.__dict__["ap_reboot_wait_interval2"] = ap_reboot_wait_interval2 __props__.__dict__["ap_reboot_wait_time"] = ap_reboot_wait_time __props__.__dict__["auth_timeout"] = auth_timeout + __props__.__dict__["ble_device_cleanup"] = ble_device_cleanup __props__.__dict__["ble_scan_report_intv"] = ble_scan_report_intv __props__.__dict__["client_idle_rehome_timeout"] = client_idle_rehome_timeout __props__.__dict__["client_idle_timeout"] = client_idle_timeout @@ -1141,6 +1256,8 @@ def get(resource_name: str, __props__.__dict__["radio_stats_interval"] = radio_stats_interval __props__.__dict__["rogue_ap_cleanup"] = rogue_ap_cleanup __props__.__dict__["rogue_ap_log"] = rogue_ap_log + __props__.__dict__["rogue_sta_cleanup"] = rogue_sta_cleanup + __props__.__dict__["sta_cap_cleanup"] = sta_cap_cleanup __props__.__dict__["sta_capability_interval"] = sta_capability_interval __props__.__dict__["sta_locate_timer"] = sta_locate_timer __props__.__dict__["sta_stats_interval"] = sta_stats_interval @@ -1180,6 +1297,14 @@ def auth_timeout(self) -> pulumi.Output[int]: """ return pulumi.get(self, "auth_timeout") + @property + @pulumi.getter(name="bleDeviceCleanup") + def ble_device_cleanup(self) -> pulumi.Output[int]: + """ + Time period in minutes to keep BLE device after it is gone (default = 60). + """ + return pulumi.get(self, "ble_device_cleanup") + @property @pulumi.getter(name="bleScanReportIntv") def ble_scan_report_intv(self) -> pulumi.Output[int]: @@ -1272,7 +1397,7 @@ def fake_ap_log(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1316,6 +1441,22 @@ def rogue_ap_log(self) -> pulumi.Output[int]: """ return pulumi.get(self, "rogue_ap_log") + @property + @pulumi.getter(name="rogueStaCleanup") + def rogue_sta_cleanup(self) -> pulumi.Output[int]: + """ + Time period in minutes to keep rogue station after it is gone (default = 0). + """ + return pulumi.get(self, "rogue_sta_cleanup") + + @property + @pulumi.getter(name="staCapCleanup") + def sta_cap_cleanup(self) -> pulumi.Output[int]: + """ + Time period in minutes to keep station capability data after it is gone (default = 0). + """ + return pulumi.get(self, "sta_cap_cleanup") + @property @pulumi.getter(name="staCapabilityInterval") def sta_capability_interval(self) -> pulumi.Output[int]: @@ -1336,7 +1477,7 @@ def sta_locate_timer(self) -> pulumi.Output[int]: @pulumi.getter(name="staStatsInterval") def sta_stats_interval(self) -> pulumi.Output[int]: """ - Time between running client (station) reports (1 - 255 sec, default = 1). + Time between running client (station) reports (1 - 255 sec). On FortiOS versions 6.2.0-7.4.1: default = 1. On FortiOS versions >= 7.4.2: default = 10. """ return pulumi.get(self, "sta_stats_interval") @@ -1350,7 +1491,7 @@ def vap_stats_interval(self) -> pulumi.Output[int]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/utmprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/utmprofile.py index 9682bb15..d11040bb 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/utmprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/utmprofile.py @@ -541,7 +541,7 @@ def utm_log(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/vap.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/vap.py index b220fa1e..ba61a036 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/vap.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/vap.py @@ -21,6 +21,7 @@ def __init__(__self__, *, additional_akms: Optional[pulumi.Input[str]] = None, address_group: Optional[pulumi.Input[str]] = None, address_group_policy: Optional[pulumi.Input[str]] = None, + akm24_only: Optional[pulumi.Input[str]] = None, alias: Optional[pulumi.Input[str]] = None, antivirus_profile: Optional[pulumi.Input[str]] = None, application_detection_engine: Optional[pulumi.Input[str]] = None, @@ -32,12 +33,14 @@ def __init__(__self__, *, auth_cert: Optional[pulumi.Input[str]] = None, auth_portal_addr: Optional[pulumi.Input[str]] = None, beacon_advertising: Optional[pulumi.Input[str]] = None, + beacon_protection: Optional[pulumi.Input[str]] = None, broadcast_ssid: Optional[pulumi.Input[str]] = None, broadcast_suppression: Optional[pulumi.Input[str]] = None, bss_color_partial: Optional[pulumi.Input[str]] = None, bstm_disassociation_imminent: Optional[pulumi.Input[str]] = None, bstm_load_balancing_disassoc_timer: Optional[pulumi.Input[int]] = None, bstm_rssi_disassoc_timer: Optional[pulumi.Input[int]] = None, + captive_portal: Optional[pulumi.Input[str]] = None, captive_portal_ac_name: Optional[pulumi.Input[str]] = None, captive_portal_auth_timeout: Optional[pulumi.Input[int]] = None, captive_portal_fw_accounting: Optional[pulumi.Input[str]] = None, @@ -118,6 +121,7 @@ def __init__(__self__, *, nac: Optional[pulumi.Input[str]] = None, nac_profile: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + nas_filter_rule: Optional[pulumi.Input[str]] = None, neighbor_report_dual_band: Optional[pulumi.Input[str]] = None, okc: Optional[pulumi.Input[str]] = None, osen: Optional[pulumi.Input[str]] = None, @@ -158,6 +162,9 @@ def __init__(__self__, *, rates11ax_mcs_map: Optional[pulumi.Input[str]] = None, rates11ax_ss12: Optional[pulumi.Input[str]] = None, rates11ax_ss34: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map160: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map320: Optional[pulumi.Input[str]] = None, rates11bg: Optional[pulumi.Input[str]] = None, rates11n_ss12: Optional[pulumi.Input[str]] = None, rates11n_ss34: Optional[pulumi.Input[str]] = None, @@ -202,9 +209,10 @@ def __init__(__self__, *, The set of arguments for constructing a Vap resource. :param pulumi.Input[str] access_control_list: access-control-list profile name. :param pulumi.Input[int] acct_interim_interval: WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). - :param pulumi.Input[str] additional_akms: Additional AKMs. Valid values: `akm6`. + :param pulumi.Input[str] additional_akms: Additional AKMs. :param pulumi.Input[str] address_group: Address group ID. :param pulumi.Input[str] address_group_policy: Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. + :param pulumi.Input[str] akm24_only: WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] alias: Alias. :param pulumi.Input[str] antivirus_profile: AntiVirus profile name. :param pulumi.Input[str] application_detection_engine: Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. @@ -216,12 +224,14 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_cert: HTTPS server certificate. :param pulumi.Input[str] auth_portal_addr: Address of captive portal. :param pulumi.Input[str] beacon_advertising: Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. + :param pulumi.Input[str] beacon_protection: Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] broadcast_ssid: Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] broadcast_suppression: Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. :param pulumi.Input[str] bss_color_partial: Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] bstm_disassociation_imminent: Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] bstm_load_balancing_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). :param pulumi.Input[int] bstm_rssi_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). + :param pulumi.Input[str] captive_portal: Enable/disable captive portal. Valid values: `enable`, `disable`. :param pulumi.Input[str] captive_portal_ac_name: Local-bridging captive portal ac-name. :param pulumi.Input[int] captive_portal_auth_timeout: Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). :param pulumi.Input[str] captive_portal_fw_accounting: Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. @@ -253,9 +263,9 @@ def __init__(__self__, *, :param pulumi.Input[int] ft_r0_key_lifetime: Lifetime of the PMK-R0 key in FT, 1-65535 minutes. :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtk_rekey: Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] high_efficiency: Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] hotspot20_profile: Hotspot 2.0 profile name. :param pulumi.Input[str] igmp_snooping: Enable/disable IGMP snooping. Valid values: `enable`, `disable`. @@ -302,6 +312,7 @@ def __init__(__self__, *, :param pulumi.Input[str] nac: Enable/disable network access control. Valid values: `enable`, `disable`. :param pulumi.Input[str] nac_profile: NAC profile name. :param pulumi.Input[str] name: Virtual AP name. + :param pulumi.Input[str] nas_filter_rule: Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] neighbor_report_dual_band: Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] okc: Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. :param pulumi.Input[str] osen: Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. @@ -322,7 +333,7 @@ def __init__(__self__, *, :param pulumi.Input[str] probe_resp_suppression: Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] probe_resp_threshold: Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). :param pulumi.Input[str] ptk_rekey: Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] qos_profile: Quality of service profile name. :param pulumi.Input[str] quarantine: Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] radio2g_threshold: Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). @@ -342,6 +353,9 @@ def __init__(__self__, *, :param pulumi.Input[str] rates11ax_mcs_map: Comma separated list of max supported HE MCS for spatial streams 1 through 8. :param pulumi.Input[str] rates11ax_ss12: 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`. :param pulumi.Input[str] rates11ax_ss34: 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`. + :param pulumi.Input[str] rates11be_mcs_map: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map160: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map320: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. :param pulumi.Input[str] rates11bg: Allowed data rates for 802.11b/g. :param pulumi.Input[str] rates11n_ss12: 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`. :param pulumi.Input[str] rates11n_ss34: 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`. @@ -393,6 +407,8 @@ def __init__(__self__, *, pulumi.set(__self__, "address_group", address_group) if address_group_policy is not None: pulumi.set(__self__, "address_group_policy", address_group_policy) + if akm24_only is not None: + pulumi.set(__self__, "akm24_only", akm24_only) if alias is not None: pulumi.set(__self__, "alias", alias) if antivirus_profile is not None: @@ -415,6 +431,8 @@ def __init__(__self__, *, pulumi.set(__self__, "auth_portal_addr", auth_portal_addr) if beacon_advertising is not None: pulumi.set(__self__, "beacon_advertising", beacon_advertising) + if beacon_protection is not None: + pulumi.set(__self__, "beacon_protection", beacon_protection) if broadcast_ssid is not None: pulumi.set(__self__, "broadcast_ssid", broadcast_ssid) if broadcast_suppression is not None: @@ -427,6 +445,8 @@ def __init__(__self__, *, pulumi.set(__self__, "bstm_load_balancing_disassoc_timer", bstm_load_balancing_disassoc_timer) if bstm_rssi_disassoc_timer is not None: pulumi.set(__self__, "bstm_rssi_disassoc_timer", bstm_rssi_disassoc_timer) + if captive_portal is not None: + pulumi.set(__self__, "captive_portal", captive_portal) if captive_portal_ac_name is not None: pulumi.set(__self__, "captive_portal_ac_name", captive_portal_ac_name) if captive_portal_auth_timeout is not None: @@ -587,6 +607,8 @@ def __init__(__self__, *, pulumi.set(__self__, "nac_profile", nac_profile) if name is not None: pulumi.set(__self__, "name", name) + if nas_filter_rule is not None: + pulumi.set(__self__, "nas_filter_rule", nas_filter_rule) if neighbor_report_dual_band is not None: pulumi.set(__self__, "neighbor_report_dual_band", neighbor_report_dual_band) if okc is not None: @@ -667,6 +689,12 @@ def __init__(__self__, *, pulumi.set(__self__, "rates11ax_ss12", rates11ax_ss12) if rates11ax_ss34 is not None: pulumi.set(__self__, "rates11ax_ss34", rates11ax_ss34) + if rates11be_mcs_map is not None: + pulumi.set(__self__, "rates11be_mcs_map", rates11be_mcs_map) + if rates11be_mcs_map160 is not None: + pulumi.set(__self__, "rates11be_mcs_map160", rates11be_mcs_map160) + if rates11be_mcs_map320 is not None: + pulumi.set(__self__, "rates11be_mcs_map320", rates11be_mcs_map320) if rates11bg is not None: pulumi.set(__self__, "rates11bg", rates11bg) if rates11n_ss12 is not None: @@ -776,7 +804,7 @@ def acct_interim_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="additionalAkms") def additional_akms(self) -> Optional[pulumi.Input[str]]: """ - Additional AKMs. Valid values: `akm6`. + Additional AKMs. """ return pulumi.get(self, "additional_akms") @@ -808,6 +836,18 @@ def address_group_policy(self) -> Optional[pulumi.Input[str]]: def address_group_policy(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "address_group_policy", value) + @property + @pulumi.getter(name="akm24Only") + def akm24_only(self) -> Optional[pulumi.Input[str]]: + """ + WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "akm24_only") + + @akm24_only.setter + def akm24_only(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "akm24_only", value) + @property @pulumi.getter def alias(self) -> Optional[pulumi.Input[str]]: @@ -940,6 +980,18 @@ def beacon_advertising(self) -> Optional[pulumi.Input[str]]: def beacon_advertising(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "beacon_advertising", value) + @property + @pulumi.getter(name="beaconProtection") + def beacon_protection(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "beacon_protection") + + @beacon_protection.setter + def beacon_protection(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "beacon_protection", value) + @property @pulumi.getter(name="broadcastSsid") def broadcast_ssid(self) -> Optional[pulumi.Input[str]]: @@ -1012,6 +1064,18 @@ def bstm_rssi_disassoc_timer(self) -> Optional[pulumi.Input[int]]: def bstm_rssi_disassoc_timer(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "bstm_rssi_disassoc_timer", value) + @property + @pulumi.getter(name="captivePortal") + def captive_portal(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable captive portal. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "captive_portal") + + @captive_portal.setter + def captive_portal(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "captive_portal", value) + @property @pulumi.getter(name="captivePortalAcName") def captive_portal_ac_name(self) -> Optional[pulumi.Input[str]]: @@ -1388,7 +1452,7 @@ def gas_fragmentation_limit(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1412,7 +1476,7 @@ def gtk_rekey(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="gtkRekeyIntv") def gtk_rekey_intv(self) -> Optional[pulumi.Input[int]]: """ - GTK rekey interval (1800 - 864000 sec, default = 86400). + GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. """ return pulumi.get(self, "gtk_rekey_intv") @@ -1972,6 +2036,18 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) + @property + @pulumi.getter(name="nasFilterRule") + def nas_filter_rule(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "nas_filter_rule") + + @nas_filter_rule.setter + def nas_filter_rule(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "nas_filter_rule", value) + @property @pulumi.getter(name="neighborReportDualBand") def neighbor_report_dual_band(self) -> Optional[pulumi.Input[str]]: @@ -2216,7 +2292,7 @@ def ptk_rekey(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ptkRekeyIntv") def ptk_rekey_intv(self) -> Optional[pulumi.Input[int]]: """ - PTK rekey interval (1800 - 864000 sec, default = 86400). + PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. """ return pulumi.get(self, "ptk_rekey_intv") @@ -2452,6 +2528,42 @@ def rates11ax_ss34(self) -> Optional[pulumi.Input[str]]: def rates11ax_ss34(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "rates11ax_ss34", value) + @property + @pulumi.getter(name="rates11beMcsMap") + def rates11be_mcs_map(self) -> Optional[pulumi.Input[str]]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map") + + @rates11be_mcs_map.setter + def rates11be_mcs_map(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rates11be_mcs_map", value) + + @property + @pulumi.getter(name="rates11beMcsMap160") + def rates11be_mcs_map160(self) -> Optional[pulumi.Input[str]]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map160") + + @rates11be_mcs_map160.setter + def rates11be_mcs_map160(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rates11be_mcs_map160", value) + + @property + @pulumi.getter(name="rates11beMcsMap320") + def rates11be_mcs_map320(self) -> Optional[pulumi.Input[str]]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map320") + + @rates11be_mcs_map320.setter + def rates11be_mcs_map320(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rates11be_mcs_map320", value) + @property @pulumi.getter def rates11bg(self) -> Optional[pulumi.Input[str]]: @@ -2941,6 +3053,7 @@ def __init__(__self__, *, additional_akms: Optional[pulumi.Input[str]] = None, address_group: Optional[pulumi.Input[str]] = None, address_group_policy: Optional[pulumi.Input[str]] = None, + akm24_only: Optional[pulumi.Input[str]] = None, alias: Optional[pulumi.Input[str]] = None, antivirus_profile: Optional[pulumi.Input[str]] = None, application_detection_engine: Optional[pulumi.Input[str]] = None, @@ -2952,12 +3065,14 @@ def __init__(__self__, *, auth_cert: Optional[pulumi.Input[str]] = None, auth_portal_addr: Optional[pulumi.Input[str]] = None, beacon_advertising: Optional[pulumi.Input[str]] = None, + beacon_protection: Optional[pulumi.Input[str]] = None, broadcast_ssid: Optional[pulumi.Input[str]] = None, broadcast_suppression: Optional[pulumi.Input[str]] = None, bss_color_partial: Optional[pulumi.Input[str]] = None, bstm_disassociation_imminent: Optional[pulumi.Input[str]] = None, bstm_load_balancing_disassoc_timer: Optional[pulumi.Input[int]] = None, bstm_rssi_disassoc_timer: Optional[pulumi.Input[int]] = None, + captive_portal: Optional[pulumi.Input[str]] = None, captive_portal_ac_name: Optional[pulumi.Input[str]] = None, captive_portal_auth_timeout: Optional[pulumi.Input[int]] = None, captive_portal_fw_accounting: Optional[pulumi.Input[str]] = None, @@ -3038,6 +3153,7 @@ def __init__(__self__, *, nac: Optional[pulumi.Input[str]] = None, nac_profile: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + nas_filter_rule: Optional[pulumi.Input[str]] = None, neighbor_report_dual_band: Optional[pulumi.Input[str]] = None, okc: Optional[pulumi.Input[str]] = None, osen: Optional[pulumi.Input[str]] = None, @@ -3078,6 +3194,9 @@ def __init__(__self__, *, rates11ax_mcs_map: Optional[pulumi.Input[str]] = None, rates11ax_ss12: Optional[pulumi.Input[str]] = None, rates11ax_ss34: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map160: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map320: Optional[pulumi.Input[str]] = None, rates11bg: Optional[pulumi.Input[str]] = None, rates11n_ss12: Optional[pulumi.Input[str]] = None, rates11n_ss34: Optional[pulumi.Input[str]] = None, @@ -3122,9 +3241,10 @@ def __init__(__self__, *, Input properties used for looking up and filtering Vap resources. :param pulumi.Input[str] access_control_list: access-control-list profile name. :param pulumi.Input[int] acct_interim_interval: WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). - :param pulumi.Input[str] additional_akms: Additional AKMs. Valid values: `akm6`. + :param pulumi.Input[str] additional_akms: Additional AKMs. :param pulumi.Input[str] address_group: Address group ID. :param pulumi.Input[str] address_group_policy: Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. + :param pulumi.Input[str] akm24_only: WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] alias: Alias. :param pulumi.Input[str] antivirus_profile: AntiVirus profile name. :param pulumi.Input[str] application_detection_engine: Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. @@ -3136,12 +3256,14 @@ def __init__(__self__, *, :param pulumi.Input[str] auth_cert: HTTPS server certificate. :param pulumi.Input[str] auth_portal_addr: Address of captive portal. :param pulumi.Input[str] beacon_advertising: Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. + :param pulumi.Input[str] beacon_protection: Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] broadcast_ssid: Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] broadcast_suppression: Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. :param pulumi.Input[str] bss_color_partial: Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] bstm_disassociation_imminent: Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] bstm_load_balancing_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). :param pulumi.Input[int] bstm_rssi_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). + :param pulumi.Input[str] captive_portal: Enable/disable captive portal. Valid values: `enable`, `disable`. :param pulumi.Input[str] captive_portal_ac_name: Local-bridging captive portal ac-name. :param pulumi.Input[int] captive_portal_auth_timeout: Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). :param pulumi.Input[str] captive_portal_fw_accounting: Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. @@ -3173,9 +3295,9 @@ def __init__(__self__, *, :param pulumi.Input[int] ft_r0_key_lifetime: Lifetime of the PMK-R0 key in FT, 1-65535 minutes. :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtk_rekey: Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] high_efficiency: Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] hotspot20_profile: Hotspot 2.0 profile name. :param pulumi.Input[str] igmp_snooping: Enable/disable IGMP snooping. Valid values: `enable`, `disable`. @@ -3222,6 +3344,7 @@ def __init__(__self__, *, :param pulumi.Input[str] nac: Enable/disable network access control. Valid values: `enable`, `disable`. :param pulumi.Input[str] nac_profile: NAC profile name. :param pulumi.Input[str] name: Virtual AP name. + :param pulumi.Input[str] nas_filter_rule: Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] neighbor_report_dual_band: Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] okc: Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. :param pulumi.Input[str] osen: Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. @@ -3242,7 +3365,7 @@ def __init__(__self__, *, :param pulumi.Input[str] probe_resp_suppression: Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] probe_resp_threshold: Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). :param pulumi.Input[str] ptk_rekey: Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] qos_profile: Quality of service profile name. :param pulumi.Input[str] quarantine: Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] radio2g_threshold: Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). @@ -3262,6 +3385,9 @@ def __init__(__self__, *, :param pulumi.Input[str] rates11ax_mcs_map: Comma separated list of max supported HE MCS for spatial streams 1 through 8. :param pulumi.Input[str] rates11ax_ss12: 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`. :param pulumi.Input[str] rates11ax_ss34: 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`. + :param pulumi.Input[str] rates11be_mcs_map: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map160: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map320: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. :param pulumi.Input[str] rates11bg: Allowed data rates for 802.11b/g. :param pulumi.Input[str] rates11n_ss12: 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`. :param pulumi.Input[str] rates11n_ss34: 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`. @@ -3313,6 +3439,8 @@ def __init__(__self__, *, pulumi.set(__self__, "address_group", address_group) if address_group_policy is not None: pulumi.set(__self__, "address_group_policy", address_group_policy) + if akm24_only is not None: + pulumi.set(__self__, "akm24_only", akm24_only) if alias is not None: pulumi.set(__self__, "alias", alias) if antivirus_profile is not None: @@ -3335,6 +3463,8 @@ def __init__(__self__, *, pulumi.set(__self__, "auth_portal_addr", auth_portal_addr) if beacon_advertising is not None: pulumi.set(__self__, "beacon_advertising", beacon_advertising) + if beacon_protection is not None: + pulumi.set(__self__, "beacon_protection", beacon_protection) if broadcast_ssid is not None: pulumi.set(__self__, "broadcast_ssid", broadcast_ssid) if broadcast_suppression is not None: @@ -3347,6 +3477,8 @@ def __init__(__self__, *, pulumi.set(__self__, "bstm_load_balancing_disassoc_timer", bstm_load_balancing_disassoc_timer) if bstm_rssi_disassoc_timer is not None: pulumi.set(__self__, "bstm_rssi_disassoc_timer", bstm_rssi_disassoc_timer) + if captive_portal is not None: + pulumi.set(__self__, "captive_portal", captive_portal) if captive_portal_ac_name is not None: pulumi.set(__self__, "captive_portal_ac_name", captive_portal_ac_name) if captive_portal_auth_timeout is not None: @@ -3507,6 +3639,8 @@ def __init__(__self__, *, pulumi.set(__self__, "nac_profile", nac_profile) if name is not None: pulumi.set(__self__, "name", name) + if nas_filter_rule is not None: + pulumi.set(__self__, "nas_filter_rule", nas_filter_rule) if neighbor_report_dual_band is not None: pulumi.set(__self__, "neighbor_report_dual_band", neighbor_report_dual_band) if okc is not None: @@ -3587,6 +3721,12 @@ def __init__(__self__, *, pulumi.set(__self__, "rates11ax_ss12", rates11ax_ss12) if rates11ax_ss34 is not None: pulumi.set(__self__, "rates11ax_ss34", rates11ax_ss34) + if rates11be_mcs_map is not None: + pulumi.set(__self__, "rates11be_mcs_map", rates11be_mcs_map) + if rates11be_mcs_map160 is not None: + pulumi.set(__self__, "rates11be_mcs_map160", rates11be_mcs_map160) + if rates11be_mcs_map320 is not None: + pulumi.set(__self__, "rates11be_mcs_map320", rates11be_mcs_map320) if rates11bg is not None: pulumi.set(__self__, "rates11bg", rates11bg) if rates11n_ss12 is not None: @@ -3696,7 +3836,7 @@ def acct_interim_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="additionalAkms") def additional_akms(self) -> Optional[pulumi.Input[str]]: """ - Additional AKMs. Valid values: `akm6`. + Additional AKMs. """ return pulumi.get(self, "additional_akms") @@ -3728,6 +3868,18 @@ def address_group_policy(self) -> Optional[pulumi.Input[str]]: def address_group_policy(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "address_group_policy", value) + @property + @pulumi.getter(name="akm24Only") + def akm24_only(self) -> Optional[pulumi.Input[str]]: + """ + WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "akm24_only") + + @akm24_only.setter + def akm24_only(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "akm24_only", value) + @property @pulumi.getter def alias(self) -> Optional[pulumi.Input[str]]: @@ -3860,6 +4012,18 @@ def beacon_advertising(self) -> Optional[pulumi.Input[str]]: def beacon_advertising(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "beacon_advertising", value) + @property + @pulumi.getter(name="beaconProtection") + def beacon_protection(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "beacon_protection") + + @beacon_protection.setter + def beacon_protection(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "beacon_protection", value) + @property @pulumi.getter(name="broadcastSsid") def broadcast_ssid(self) -> Optional[pulumi.Input[str]]: @@ -3932,6 +4096,18 @@ def bstm_rssi_disassoc_timer(self) -> Optional[pulumi.Input[int]]: def bstm_rssi_disassoc_timer(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "bstm_rssi_disassoc_timer", value) + @property + @pulumi.getter(name="captivePortal") + def captive_portal(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable captive portal. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "captive_portal") + + @captive_portal.setter + def captive_portal(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "captive_portal", value) + @property @pulumi.getter(name="captivePortalAcName") def captive_portal_ac_name(self) -> Optional[pulumi.Input[str]]: @@ -4308,7 +4484,7 @@ def gas_fragmentation_limit(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -4332,7 +4508,7 @@ def gtk_rekey(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="gtkRekeyIntv") def gtk_rekey_intv(self) -> Optional[pulumi.Input[int]]: """ - GTK rekey interval (1800 - 864000 sec, default = 86400). + GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. """ return pulumi.get(self, "gtk_rekey_intv") @@ -4892,6 +5068,18 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) + @property + @pulumi.getter(name="nasFilterRule") + def nas_filter_rule(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "nas_filter_rule") + + @nas_filter_rule.setter + def nas_filter_rule(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "nas_filter_rule", value) + @property @pulumi.getter(name="neighborReportDualBand") def neighbor_report_dual_band(self) -> Optional[pulumi.Input[str]]: @@ -5136,7 +5324,7 @@ def ptk_rekey(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ptkRekeyIntv") def ptk_rekey_intv(self) -> Optional[pulumi.Input[int]]: """ - PTK rekey interval (1800 - 864000 sec, default = 86400). + PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. """ return pulumi.get(self, "ptk_rekey_intv") @@ -5372,6 +5560,42 @@ def rates11ax_ss34(self) -> Optional[pulumi.Input[str]]: def rates11ax_ss34(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "rates11ax_ss34", value) + @property + @pulumi.getter(name="rates11beMcsMap") + def rates11be_mcs_map(self) -> Optional[pulumi.Input[str]]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map") + + @rates11be_mcs_map.setter + def rates11be_mcs_map(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rates11be_mcs_map", value) + + @property + @pulumi.getter(name="rates11beMcsMap160") + def rates11be_mcs_map160(self) -> Optional[pulumi.Input[str]]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map160") + + @rates11be_mcs_map160.setter + def rates11be_mcs_map160(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rates11be_mcs_map160", value) + + @property + @pulumi.getter(name="rates11beMcsMap320") + def rates11be_mcs_map320(self) -> Optional[pulumi.Input[str]]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map320") + + @rates11be_mcs_map320.setter + def rates11be_mcs_map320(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rates11be_mcs_map320", value) + @property @pulumi.getter def rates11bg(self) -> Optional[pulumi.Input[str]]: @@ -5863,6 +6087,7 @@ def __init__(__self__, additional_akms: Optional[pulumi.Input[str]] = None, address_group: Optional[pulumi.Input[str]] = None, address_group_policy: Optional[pulumi.Input[str]] = None, + akm24_only: Optional[pulumi.Input[str]] = None, alias: Optional[pulumi.Input[str]] = None, antivirus_profile: Optional[pulumi.Input[str]] = None, application_detection_engine: Optional[pulumi.Input[str]] = None, @@ -5874,12 +6099,14 @@ def __init__(__self__, auth_cert: Optional[pulumi.Input[str]] = None, auth_portal_addr: Optional[pulumi.Input[str]] = None, beacon_advertising: Optional[pulumi.Input[str]] = None, + beacon_protection: Optional[pulumi.Input[str]] = None, broadcast_ssid: Optional[pulumi.Input[str]] = None, broadcast_suppression: Optional[pulumi.Input[str]] = None, bss_color_partial: Optional[pulumi.Input[str]] = None, bstm_disassociation_imminent: Optional[pulumi.Input[str]] = None, bstm_load_balancing_disassoc_timer: Optional[pulumi.Input[int]] = None, bstm_rssi_disassoc_timer: Optional[pulumi.Input[int]] = None, + captive_portal: Optional[pulumi.Input[str]] = None, captive_portal_ac_name: Optional[pulumi.Input[str]] = None, captive_portal_auth_timeout: Optional[pulumi.Input[int]] = None, captive_portal_fw_accounting: Optional[pulumi.Input[str]] = None, @@ -5960,6 +6187,7 @@ def __init__(__self__, nac: Optional[pulumi.Input[str]] = None, nac_profile: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + nas_filter_rule: Optional[pulumi.Input[str]] = None, neighbor_report_dual_band: Optional[pulumi.Input[str]] = None, okc: Optional[pulumi.Input[str]] = None, osen: Optional[pulumi.Input[str]] = None, @@ -6000,6 +6228,9 @@ def __init__(__self__, rates11ax_mcs_map: Optional[pulumi.Input[str]] = None, rates11ax_ss12: Optional[pulumi.Input[str]] = None, rates11ax_ss34: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map160: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map320: Optional[pulumi.Input[str]] = None, rates11bg: Optional[pulumi.Input[str]] = None, rates11n_ss12: Optional[pulumi.Input[str]] = None, rates11n_ss34: Optional[pulumi.Input[str]] = None, @@ -6066,9 +6297,10 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] access_control_list: access-control-list profile name. :param pulumi.Input[int] acct_interim_interval: WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). - :param pulumi.Input[str] additional_akms: Additional AKMs. Valid values: `akm6`. + :param pulumi.Input[str] additional_akms: Additional AKMs. :param pulumi.Input[str] address_group: Address group ID. :param pulumi.Input[str] address_group_policy: Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. + :param pulumi.Input[str] akm24_only: WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] alias: Alias. :param pulumi.Input[str] antivirus_profile: AntiVirus profile name. :param pulumi.Input[str] application_detection_engine: Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. @@ -6080,12 +6312,14 @@ def __init__(__self__, :param pulumi.Input[str] auth_cert: HTTPS server certificate. :param pulumi.Input[str] auth_portal_addr: Address of captive portal. :param pulumi.Input[str] beacon_advertising: Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. + :param pulumi.Input[str] beacon_protection: Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] broadcast_ssid: Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] broadcast_suppression: Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. :param pulumi.Input[str] bss_color_partial: Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] bstm_disassociation_imminent: Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] bstm_load_balancing_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). :param pulumi.Input[int] bstm_rssi_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). + :param pulumi.Input[str] captive_portal: Enable/disable captive portal. Valid values: `enable`, `disable`. :param pulumi.Input[str] captive_portal_ac_name: Local-bridging captive portal ac-name. :param pulumi.Input[int] captive_portal_auth_timeout: Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). :param pulumi.Input[str] captive_portal_fw_accounting: Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. @@ -6117,9 +6351,9 @@ def __init__(__self__, :param pulumi.Input[int] ft_r0_key_lifetime: Lifetime of the PMK-R0 key in FT, 1-65535 minutes. :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtk_rekey: Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] high_efficiency: Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] hotspot20_profile: Hotspot 2.0 profile name. :param pulumi.Input[str] igmp_snooping: Enable/disable IGMP snooping. Valid values: `enable`, `disable`. @@ -6166,6 +6400,7 @@ def __init__(__self__, :param pulumi.Input[str] nac: Enable/disable network access control. Valid values: `enable`, `disable`. :param pulumi.Input[str] nac_profile: NAC profile name. :param pulumi.Input[str] name: Virtual AP name. + :param pulumi.Input[str] nas_filter_rule: Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] neighbor_report_dual_band: Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] okc: Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. :param pulumi.Input[str] osen: Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. @@ -6186,7 +6421,7 @@ def __init__(__self__, :param pulumi.Input[str] probe_resp_suppression: Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] probe_resp_threshold: Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). :param pulumi.Input[str] ptk_rekey: Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] qos_profile: Quality of service profile name. :param pulumi.Input[str] quarantine: Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] radio2g_threshold: Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). @@ -6206,6 +6441,9 @@ def __init__(__self__, :param pulumi.Input[str] rates11ax_mcs_map: Comma separated list of max supported HE MCS for spatial streams 1 through 8. :param pulumi.Input[str] rates11ax_ss12: 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`. :param pulumi.Input[str] rates11ax_ss34: 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`. + :param pulumi.Input[str] rates11be_mcs_map: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map160: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map320: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. :param pulumi.Input[str] rates11bg: Allowed data rates for 802.11b/g. :param pulumi.Input[str] rates11n_ss12: 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`. :param pulumi.Input[str] rates11n_ss34: 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`. @@ -6294,6 +6532,7 @@ def _internal_init(__self__, additional_akms: Optional[pulumi.Input[str]] = None, address_group: Optional[pulumi.Input[str]] = None, address_group_policy: Optional[pulumi.Input[str]] = None, + akm24_only: Optional[pulumi.Input[str]] = None, alias: Optional[pulumi.Input[str]] = None, antivirus_profile: Optional[pulumi.Input[str]] = None, application_detection_engine: Optional[pulumi.Input[str]] = None, @@ -6305,12 +6544,14 @@ def _internal_init(__self__, auth_cert: Optional[pulumi.Input[str]] = None, auth_portal_addr: Optional[pulumi.Input[str]] = None, beacon_advertising: Optional[pulumi.Input[str]] = None, + beacon_protection: Optional[pulumi.Input[str]] = None, broadcast_ssid: Optional[pulumi.Input[str]] = None, broadcast_suppression: Optional[pulumi.Input[str]] = None, bss_color_partial: Optional[pulumi.Input[str]] = None, bstm_disassociation_imminent: Optional[pulumi.Input[str]] = None, bstm_load_balancing_disassoc_timer: Optional[pulumi.Input[int]] = None, bstm_rssi_disassoc_timer: Optional[pulumi.Input[int]] = None, + captive_portal: Optional[pulumi.Input[str]] = None, captive_portal_ac_name: Optional[pulumi.Input[str]] = None, captive_portal_auth_timeout: Optional[pulumi.Input[int]] = None, captive_portal_fw_accounting: Optional[pulumi.Input[str]] = None, @@ -6391,6 +6632,7 @@ def _internal_init(__self__, nac: Optional[pulumi.Input[str]] = None, nac_profile: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + nas_filter_rule: Optional[pulumi.Input[str]] = None, neighbor_report_dual_band: Optional[pulumi.Input[str]] = None, okc: Optional[pulumi.Input[str]] = None, osen: Optional[pulumi.Input[str]] = None, @@ -6431,6 +6673,9 @@ def _internal_init(__self__, rates11ax_mcs_map: Optional[pulumi.Input[str]] = None, rates11ax_ss12: Optional[pulumi.Input[str]] = None, rates11ax_ss34: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map160: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map320: Optional[pulumi.Input[str]] = None, rates11bg: Optional[pulumi.Input[str]] = None, rates11n_ss12: Optional[pulumi.Input[str]] = None, rates11n_ss34: Optional[pulumi.Input[str]] = None, @@ -6485,6 +6730,7 @@ def _internal_init(__self__, __props__.__dict__["additional_akms"] = additional_akms __props__.__dict__["address_group"] = address_group __props__.__dict__["address_group_policy"] = address_group_policy + __props__.__dict__["akm24_only"] = akm24_only __props__.__dict__["alias"] = alias __props__.__dict__["antivirus_profile"] = antivirus_profile __props__.__dict__["application_detection_engine"] = application_detection_engine @@ -6496,12 +6742,14 @@ def _internal_init(__self__, __props__.__dict__["auth_cert"] = auth_cert __props__.__dict__["auth_portal_addr"] = auth_portal_addr __props__.__dict__["beacon_advertising"] = beacon_advertising + __props__.__dict__["beacon_protection"] = beacon_protection __props__.__dict__["broadcast_ssid"] = broadcast_ssid __props__.__dict__["broadcast_suppression"] = broadcast_suppression __props__.__dict__["bss_color_partial"] = bss_color_partial __props__.__dict__["bstm_disassociation_imminent"] = bstm_disassociation_imminent __props__.__dict__["bstm_load_balancing_disassoc_timer"] = bstm_load_balancing_disassoc_timer __props__.__dict__["bstm_rssi_disassoc_timer"] = bstm_rssi_disassoc_timer + __props__.__dict__["captive_portal"] = captive_portal __props__.__dict__["captive_portal_ac_name"] = captive_portal_ac_name __props__.__dict__["captive_portal_auth_timeout"] = captive_portal_auth_timeout __props__.__dict__["captive_portal_fw_accounting"] = captive_portal_fw_accounting @@ -6582,6 +6830,7 @@ def _internal_init(__self__, __props__.__dict__["nac"] = nac __props__.__dict__["nac_profile"] = nac_profile __props__.__dict__["name"] = name + __props__.__dict__["nas_filter_rule"] = nas_filter_rule __props__.__dict__["neighbor_report_dual_band"] = neighbor_report_dual_band __props__.__dict__["okc"] = okc __props__.__dict__["osen"] = osen @@ -6622,6 +6871,9 @@ def _internal_init(__self__, __props__.__dict__["rates11ax_mcs_map"] = rates11ax_mcs_map __props__.__dict__["rates11ax_ss12"] = rates11ax_ss12 __props__.__dict__["rates11ax_ss34"] = rates11ax_ss34 + __props__.__dict__["rates11be_mcs_map"] = rates11be_mcs_map + __props__.__dict__["rates11be_mcs_map160"] = rates11be_mcs_map160 + __props__.__dict__["rates11be_mcs_map320"] = rates11be_mcs_map320 __props__.__dict__["rates11bg"] = rates11bg __props__.__dict__["rates11n_ss12"] = rates11n_ss12 __props__.__dict__["rates11n_ss34"] = rates11n_ss34 @@ -6679,6 +6931,7 @@ def get(resource_name: str, additional_akms: Optional[pulumi.Input[str]] = None, address_group: Optional[pulumi.Input[str]] = None, address_group_policy: Optional[pulumi.Input[str]] = None, + akm24_only: Optional[pulumi.Input[str]] = None, alias: Optional[pulumi.Input[str]] = None, antivirus_profile: Optional[pulumi.Input[str]] = None, application_detection_engine: Optional[pulumi.Input[str]] = None, @@ -6690,12 +6943,14 @@ def get(resource_name: str, auth_cert: Optional[pulumi.Input[str]] = None, auth_portal_addr: Optional[pulumi.Input[str]] = None, beacon_advertising: Optional[pulumi.Input[str]] = None, + beacon_protection: Optional[pulumi.Input[str]] = None, broadcast_ssid: Optional[pulumi.Input[str]] = None, broadcast_suppression: Optional[pulumi.Input[str]] = None, bss_color_partial: Optional[pulumi.Input[str]] = None, bstm_disassociation_imminent: Optional[pulumi.Input[str]] = None, bstm_load_balancing_disassoc_timer: Optional[pulumi.Input[int]] = None, bstm_rssi_disassoc_timer: Optional[pulumi.Input[int]] = None, + captive_portal: Optional[pulumi.Input[str]] = None, captive_portal_ac_name: Optional[pulumi.Input[str]] = None, captive_portal_auth_timeout: Optional[pulumi.Input[int]] = None, captive_portal_fw_accounting: Optional[pulumi.Input[str]] = None, @@ -6776,6 +7031,7 @@ def get(resource_name: str, nac: Optional[pulumi.Input[str]] = None, nac_profile: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, + nas_filter_rule: Optional[pulumi.Input[str]] = None, neighbor_report_dual_band: Optional[pulumi.Input[str]] = None, okc: Optional[pulumi.Input[str]] = None, osen: Optional[pulumi.Input[str]] = None, @@ -6816,6 +7072,9 @@ def get(resource_name: str, rates11ax_mcs_map: Optional[pulumi.Input[str]] = None, rates11ax_ss12: Optional[pulumi.Input[str]] = None, rates11ax_ss34: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map160: Optional[pulumi.Input[str]] = None, + rates11be_mcs_map320: Optional[pulumi.Input[str]] = None, rates11bg: Optional[pulumi.Input[str]] = None, rates11n_ss12: Optional[pulumi.Input[str]] = None, rates11n_ss34: Optional[pulumi.Input[str]] = None, @@ -6865,9 +7124,10 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] access_control_list: access-control-list profile name. :param pulumi.Input[int] acct_interim_interval: WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). - :param pulumi.Input[str] additional_akms: Additional AKMs. Valid values: `akm6`. + :param pulumi.Input[str] additional_akms: Additional AKMs. :param pulumi.Input[str] address_group: Address group ID. :param pulumi.Input[str] address_group_policy: Configure MAC address filtering policy for MAC addresses that are in the address-group. Valid values: `disable`, `allow`, `deny`. + :param pulumi.Input[str] akm24_only: WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] alias: Alias. :param pulumi.Input[str] antivirus_profile: AntiVirus profile name. :param pulumi.Input[str] application_detection_engine: Enable/disable application detection engine (default = disable). Valid values: `enable`, `disable`. @@ -6879,12 +7139,14 @@ def get(resource_name: str, :param pulumi.Input[str] auth_cert: HTTPS server certificate. :param pulumi.Input[str] auth_portal_addr: Address of captive portal. :param pulumi.Input[str] beacon_advertising: Fortinet beacon advertising IE data (default = empty). Valid values: `name`, `model`, `serial-number`. + :param pulumi.Input[str] beacon_protection: Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] broadcast_ssid: Enable/disable broadcasting the SSID (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] broadcast_suppression: Optional suppression of broadcast messages. For example, you can keep DHCP messages, ARP broadcasts, and so on off of the wireless network. :param pulumi.Input[str] bss_color_partial: Enable/disable 802.11ax partial BSS color (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] bstm_disassociation_imminent: Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[int] bstm_load_balancing_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = 10). :param pulumi.Input[int] bstm_rssi_disassoc_timer: Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). + :param pulumi.Input[str] captive_portal: Enable/disable captive portal. Valid values: `enable`, `disable`. :param pulumi.Input[str] captive_portal_ac_name: Local-bridging captive portal ac-name. :param pulumi.Input[int] captive_portal_auth_timeout: Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). :param pulumi.Input[str] captive_portal_fw_accounting: Enable/disable RADIUS accounting for captive portal firewall authentication session. Valid values: `enable`, `disable`. @@ -6916,9 +7178,9 @@ def get(resource_name: str, :param pulumi.Input[int] ft_r0_key_lifetime: Lifetime of the PMK-R0 key in FT, 1-65535 minutes. :param pulumi.Input[int] gas_comeback_delay: GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). :param pulumi.Input[int] gas_fragmentation_limit: GAS fragmentation limit (512 - 4096, default = 1024). - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] gtk_rekey: Enable/disable GTK rekey for WPA security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] gtk_rekey_intv: GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] high_efficiency: Enable/disable 802.11ax high efficiency (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] hotspot20_profile: Hotspot 2.0 profile name. :param pulumi.Input[str] igmp_snooping: Enable/disable IGMP snooping. Valid values: `enable`, `disable`. @@ -6965,6 +7227,7 @@ def get(resource_name: str, :param pulumi.Input[str] nac: Enable/disable network access control. Valid values: `enable`, `disable`. :param pulumi.Input[str] nac_profile: NAC profile name. :param pulumi.Input[str] name: Virtual AP name. + :param pulumi.Input[str] nas_filter_rule: Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] neighbor_report_dual_band: Enable/disable dual-band neighbor report (default = disable). Valid values: `disable`, `enable`. :param pulumi.Input[str] okc: Enable/disable Opportunistic Key Caching (OKC) (default = enable). Valid values: `disable`, `enable`. :param pulumi.Input[str] osen: Enable/disable OSEN as part of key management (default = disable). Valid values: `enable`, `disable`. @@ -6985,7 +7248,7 @@ def get(resource_name: str, :param pulumi.Input[str] probe_resp_suppression: Enable/disable probe response suppression (to ignore weak signals) (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] probe_resp_threshold: Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). :param pulumi.Input[str] ptk_rekey: Enable/disable PTK rekey for WPA-Enterprise security. Valid values: `enable`, `disable`. - :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (1800 - 864000 sec, default = 86400). + :param pulumi.Input[int] ptk_rekey_intv: PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. :param pulumi.Input[str] qos_profile: Quality of service profile name. :param pulumi.Input[str] quarantine: Enable/disable station quarantine (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] radio2g_threshold: Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). @@ -7005,6 +7268,9 @@ def get(resource_name: str, :param pulumi.Input[str] rates11ax_mcs_map: Comma separated list of max supported HE MCS for spatial streams 1 through 8. :param pulumi.Input[str] rates11ax_ss12: 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`. :param pulumi.Input[str] rates11ax_ss34: 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`. + :param pulumi.Input[str] rates11be_mcs_map: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map160: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + :param pulumi.Input[str] rates11be_mcs_map320: Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. :param pulumi.Input[str] rates11bg: Allowed data rates for 802.11b/g. :param pulumi.Input[str] rates11n_ss12: 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`. :param pulumi.Input[str] rates11n_ss34: 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`. @@ -7055,6 +7321,7 @@ def get(resource_name: str, __props__.__dict__["additional_akms"] = additional_akms __props__.__dict__["address_group"] = address_group __props__.__dict__["address_group_policy"] = address_group_policy + __props__.__dict__["akm24_only"] = akm24_only __props__.__dict__["alias"] = alias __props__.__dict__["antivirus_profile"] = antivirus_profile __props__.__dict__["application_detection_engine"] = application_detection_engine @@ -7066,12 +7333,14 @@ def get(resource_name: str, __props__.__dict__["auth_cert"] = auth_cert __props__.__dict__["auth_portal_addr"] = auth_portal_addr __props__.__dict__["beacon_advertising"] = beacon_advertising + __props__.__dict__["beacon_protection"] = beacon_protection __props__.__dict__["broadcast_ssid"] = broadcast_ssid __props__.__dict__["broadcast_suppression"] = broadcast_suppression __props__.__dict__["bss_color_partial"] = bss_color_partial __props__.__dict__["bstm_disassociation_imminent"] = bstm_disassociation_imminent __props__.__dict__["bstm_load_balancing_disassoc_timer"] = bstm_load_balancing_disassoc_timer __props__.__dict__["bstm_rssi_disassoc_timer"] = bstm_rssi_disassoc_timer + __props__.__dict__["captive_portal"] = captive_portal __props__.__dict__["captive_portal_ac_name"] = captive_portal_ac_name __props__.__dict__["captive_portal_auth_timeout"] = captive_portal_auth_timeout __props__.__dict__["captive_portal_fw_accounting"] = captive_portal_fw_accounting @@ -7152,6 +7421,7 @@ def get(resource_name: str, __props__.__dict__["nac"] = nac __props__.__dict__["nac_profile"] = nac_profile __props__.__dict__["name"] = name + __props__.__dict__["nas_filter_rule"] = nas_filter_rule __props__.__dict__["neighbor_report_dual_band"] = neighbor_report_dual_band __props__.__dict__["okc"] = okc __props__.__dict__["osen"] = osen @@ -7192,6 +7462,9 @@ def get(resource_name: str, __props__.__dict__["rates11ax_mcs_map"] = rates11ax_mcs_map __props__.__dict__["rates11ax_ss12"] = rates11ax_ss12 __props__.__dict__["rates11ax_ss34"] = rates11ax_ss34 + __props__.__dict__["rates11be_mcs_map"] = rates11be_mcs_map + __props__.__dict__["rates11be_mcs_map160"] = rates11be_mcs_map160 + __props__.__dict__["rates11be_mcs_map320"] = rates11be_mcs_map320 __props__.__dict__["rates11bg"] = rates11bg __props__.__dict__["rates11n_ss12"] = rates11n_ss12 __props__.__dict__["rates11n_ss34"] = rates11n_ss34 @@ -7254,7 +7527,7 @@ def acct_interim_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="additionalAkms") def additional_akms(self) -> pulumi.Output[str]: """ - Additional AKMs. Valid values: `akm6`. + Additional AKMs. """ return pulumi.get(self, "additional_akms") @@ -7274,6 +7547,14 @@ def address_group_policy(self) -> pulumi.Output[str]: """ return pulumi.get(self, "address_group_policy") + @property + @pulumi.getter(name="akm24Only") + def akm24_only(self) -> pulumi.Output[str]: + """ + WPA3 SAE using group-dependent hash only (default = disable). Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "akm24_only") + @property @pulumi.getter def alias(self) -> pulumi.Output[str]: @@ -7362,6 +7643,14 @@ def beacon_advertising(self) -> pulumi.Output[str]: """ return pulumi.get(self, "beacon_advertising") + @property + @pulumi.getter(name="beaconProtection") + def beacon_protection(self) -> pulumi.Output[str]: + """ + Enable/disable beacon protection support (default = disable). Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "beacon_protection") + @property @pulumi.getter(name="broadcastSsid") def broadcast_ssid(self) -> pulumi.Output[str]: @@ -7410,6 +7699,14 @@ def bstm_rssi_disassoc_timer(self) -> pulumi.Output[int]: """ return pulumi.get(self, "bstm_rssi_disassoc_timer") + @property + @pulumi.getter(name="captivePortal") + def captive_portal(self) -> pulumi.Output[str]: + """ + Enable/disable captive portal. Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "captive_portal") + @property @pulumi.getter(name="captivePortalAcName") def captive_portal_ac_name(self) -> pulumi.Output[str]: @@ -7662,7 +7959,7 @@ def gas_fragmentation_limit(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -7678,7 +7975,7 @@ def gtk_rekey(self) -> pulumi.Output[str]: @pulumi.getter(name="gtkRekeyIntv") def gtk_rekey_intv(self) -> pulumi.Output[int]: """ - GTK rekey interval (1800 - 864000 sec, default = 86400). + GTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. """ return pulumi.get(self, "gtk_rekey_intv") @@ -8050,6 +8347,14 @@ def name(self) -> pulumi.Output[str]: """ return pulumi.get(self, "name") + @property + @pulumi.getter(name="nasFilterRule") + def nas_filter_rule(self) -> pulumi.Output[str]: + """ + Enable/disable NAS filter rule support (default = disable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "nas_filter_rule") + @property @pulumi.getter(name="neighborReportDualBand") def neighbor_report_dual_band(self) -> pulumi.Output[str]: @@ -8214,7 +8519,7 @@ def ptk_rekey(self) -> pulumi.Output[str]: @pulumi.getter(name="ptkRekeyIntv") def ptk_rekey_intv(self) -> pulumi.Output[int]: """ - PTK rekey interval (1800 - 864000 sec, default = 86400). + PTK rekey interval (default = 86400). On FortiOS versions 6.2.0-7.4.3: 1800 - 864000 sec. On FortiOS versions >= 7.4.4: 600 - 864000 sec. """ return pulumi.get(self, "ptk_rekey_intv") @@ -8370,6 +8675,30 @@ def rates11ax_ss34(self) -> pulumi.Output[str]: """ return pulumi.get(self, "rates11ax_ss34") + @property + @pulumi.getter(name="rates11beMcsMap") + def rates11be_mcs_map(self) -> pulumi.Output[str]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 20MHz/40MHz/80MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map") + + @property + @pulumi.getter(name="rates11beMcsMap160") + def rates11be_mcs_map160(self) -> pulumi.Output[str]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 160MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map160") + + @property + @pulumi.getter(name="rates11beMcsMap320") + def rates11be_mcs_map320(self) -> pulumi.Output[str]: + """ + Comma separated list of max nss that supports EHT-MCS 0-9, 10-11, 12-13 for 320MHz bandwidth. + """ + return pulumi.get(self, "rates11be_mcs_map320") + @property @pulumi.getter def rates11bg(self) -> pulumi.Output[str]: @@ -8628,7 +8957,7 @@ def utm_status(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/vapgroup.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/vapgroup.py index ca637be9..7106392f 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/vapgroup.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/vapgroup.py @@ -26,7 +26,7 @@ def __init__(__self__, *, The set of arguments for constructing a Vapgroup resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group Name :param pulumi.Input[Sequence[pulumi.Input['VapgroupVapArgs']]] vaps: List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -72,7 +72,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -130,7 +130,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Vapgroup resources. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group Name :param pulumi.Input[Sequence[pulumi.Input['VapgroupVapArgs']]] vaps: List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -176,7 +176,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -258,7 +258,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group Name :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VapgroupVapArgs']]]] vaps: List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -351,7 +351,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] comment: Comment. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: Group Name :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['VapgroupVapArgs']]]] vaps: List of SSIDs to be included in the VAP group. The structure of `vaps` block is documented below. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -410,7 +410,7 @@ def vaps(self) -> pulumi.Output[Optional[Sequence['outputs.VapgroupVap']]]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/wagprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/wagprofile.py index 466a60dc..e7d6e054 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/wagprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/wagprofile.py @@ -30,7 +30,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dhcp_ip_addr: IP address of the monitoring DHCP request packet sent through the tunnel. :param pulumi.Input[str] name: Tunnel profile name. :param pulumi.Input[int] ping_interval: Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). - :param pulumi.Input[int] ping_number: Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + :param pulumi.Input[int] ping_number: Number of the tunnel mointoring echo packets (1 - 65535, default = 5). :param pulumi.Input[int] return_packet_timeout: Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). :param pulumi.Input[str] tunnel_type: Tunnel type. Valid values: `l2tpv3`, `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -110,7 +110,7 @@ def ping_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="pingNumber") def ping_number(self) -> Optional[pulumi.Input[int]]: """ - Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + Number of the tunnel mointoring echo packets (1 - 65535, default = 5). """ return pulumi.get(self, "ping_number") @@ -198,7 +198,7 @@ def __init__(__self__, *, :param pulumi.Input[str] dhcp_ip_addr: IP address of the monitoring DHCP request packet sent through the tunnel. :param pulumi.Input[str] name: Tunnel profile name. :param pulumi.Input[int] ping_interval: Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). - :param pulumi.Input[int] ping_number: Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + :param pulumi.Input[int] ping_number: Number of the tunnel mointoring echo packets (1 - 65535, default = 5). :param pulumi.Input[int] return_packet_timeout: Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). :param pulumi.Input[str] tunnel_type: Tunnel type. Valid values: `l2tpv3`, `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -278,7 +278,7 @@ def ping_interval(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="pingNumber") def ping_number(self) -> Optional[pulumi.Input[int]]: """ - Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + Number of the tunnel mointoring echo packets (1 - 65535, default = 5). """ return pulumi.get(self, "ping_number") @@ -390,7 +390,7 @@ def __init__(__self__, :param pulumi.Input[str] dhcp_ip_addr: IP address of the monitoring DHCP request packet sent through the tunnel. :param pulumi.Input[str] name: Tunnel profile name. :param pulumi.Input[int] ping_interval: Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). - :param pulumi.Input[int] ping_number: Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + :param pulumi.Input[int] ping_number: Number of the tunnel mointoring echo packets (1 - 65535, default = 5). :param pulumi.Input[int] return_packet_timeout: Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). :param pulumi.Input[str] tunnel_type: Tunnel type. Valid values: `l2tpv3`, `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -499,7 +499,7 @@ def get(resource_name: str, :param pulumi.Input[str] dhcp_ip_addr: IP address of the monitoring DHCP request packet sent through the tunnel. :param pulumi.Input[str] name: Tunnel profile name. :param pulumi.Input[int] ping_interval: Interval between two tunnel monitoring echo packets (1 - 65535 sec, default = 1). - :param pulumi.Input[int] ping_number: Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + :param pulumi.Input[int] ping_number: Number of the tunnel mointoring echo packets (1 - 65535, default = 5). :param pulumi.Input[int] return_packet_timeout: Window of time for the return packets from the tunnel's remote end (1 - 65535 sec, default = 160). :param pulumi.Input[str] tunnel_type: Tunnel type. Valid values: `l2tpv3`, `gre`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -558,7 +558,7 @@ def ping_interval(self) -> pulumi.Output[int]: @pulumi.getter(name="pingNumber") def ping_number(self) -> pulumi.Output[int]: """ - Number of the tunnel monitoring echo packets (1 - 65535, default = 5). + Number of the tunnel mointoring echo packets (1 - 65535, default = 5). """ return pulumi.get(self, "ping_number") @@ -580,7 +580,7 @@ def tunnel_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/widsprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/widsprofile.py index f5e329c5..f794ad06 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/widsprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/widsprofile.py @@ -79,12 +79,12 @@ def __init__(__self__, *, :param pulumi.Input[str] ap_bgscan_disable_end: End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). :param pulumi.Input[Sequence[pulumi.Input['WidsprofileApBgscanDisableScheduleArgs']]] ap_bgscan_disable_schedules: 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. The structure of `ap_bgscan_disable_schedules` block is documented below. :param pulumi.Input[str] ap_bgscan_disable_start: Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). - :param pulumi.Input[int] ap_bgscan_duration: Listening time on a scanning channel (10 - 1000 msec, default = 20). - :param pulumi.Input[int] ap_bgscan_idle: Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). - :param pulumi.Input[int] ap_bgscan_intv: Period of time between scanning two channels (1 - 600 sec, default = 1). - :param pulumi.Input[int] ap_bgscan_period: Period of time between background scans (60 - 3600 sec, default = 600). - :param pulumi.Input[int] ap_bgscan_report_intv: Period of time between background scan reports (15 - 600 sec, default = 30). - :param pulumi.Input[int] ap_fgscan_report_intv: Period of time between foreground scan reports (15 - 600 sec, default = 15). + :param pulumi.Input[int] ap_bgscan_duration: Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. + :param pulumi.Input[int] ap_bgscan_idle: Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. + :param pulumi.Input[int] ap_bgscan_intv: Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. + :param pulumi.Input[int] ap_bgscan_period: Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. + :param pulumi.Input[int] ap_bgscan_report_intv: Period between background scan reports (15 - 600 sec, default = 30). + :param pulumi.Input[int] ap_fgscan_report_intv: Period between foreground scan reports (15 - 600 sec, default = 15). :param pulumi.Input[str] ap_scan: Enable/disable rogue AP detection. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['WidsprofileApScanChannelList2g5gArgs']]] ap_scan_channel_list2g5gs: Selected ap scan channel list for 2.4G and 5G bands. The structure of `ap_scan_channel_list_2g_5g` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['WidsprofileApScanChannelList6gArgs']]] ap_scan_channel_list6gs: Selected ap scan channel list for 6G band. The structure of `ap_scan_channel_list_6g` block is documented below. @@ -119,13 +119,13 @@ def __init__(__self__, *, :param pulumi.Input[str] eapol_succ_flood: Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] eapol_succ_intv: The detection interval for EAPOL-Success flooding (1 - 3600 sec). :param pulumi.Input[int] eapol_succ_thresh: The threshold value for EAPOL-Success flooding in specified interval. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] invalid_mac_oui: Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] long_duration_attack: Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] long_duration_thresh: Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). :param pulumi.Input[str] name: WIDS profile name. :param pulumi.Input[str] null_ssid_probe_resp: Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sensor_mode: Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + :param pulumi.Input[str] sensor_mode: Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. :param pulumi.Input[str] spoofed_deauth: Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -310,7 +310,7 @@ def ap_bgscan_disable_start(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="apBgscanDuration") def ap_bgscan_duration(self) -> Optional[pulumi.Input[int]]: """ - Listening time on a scanning channel (10 - 1000 msec, default = 20). + Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. """ return pulumi.get(self, "ap_bgscan_duration") @@ -322,7 +322,7 @@ def ap_bgscan_duration(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanIdle") def ap_bgscan_idle(self) -> Optional[pulumi.Input[int]]: """ - Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. """ return pulumi.get(self, "ap_bgscan_idle") @@ -334,7 +334,7 @@ def ap_bgscan_idle(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanIntv") def ap_bgscan_intv(self) -> Optional[pulumi.Input[int]]: """ - Period of time between scanning two channels (1 - 600 sec, default = 1). + Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. """ return pulumi.get(self, "ap_bgscan_intv") @@ -346,7 +346,7 @@ def ap_bgscan_intv(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanPeriod") def ap_bgscan_period(self) -> Optional[pulumi.Input[int]]: """ - Period of time between background scans (60 - 3600 sec, default = 600). + Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. """ return pulumi.get(self, "ap_bgscan_period") @@ -358,7 +358,7 @@ def ap_bgscan_period(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanReportIntv") def ap_bgscan_report_intv(self) -> Optional[pulumi.Input[int]]: """ - Period of time between background scan reports (15 - 600 sec, default = 30). + Period between background scan reports (15 - 600 sec, default = 30). """ return pulumi.get(self, "ap_bgscan_report_intv") @@ -370,7 +370,7 @@ def ap_bgscan_report_intv(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apFgscanReportIntv") def ap_fgscan_report_intv(self) -> Optional[pulumi.Input[int]]: """ - Period of time between foreground scan reports (15 - 600 sec, default = 15). + Period between foreground scan reports (15 - 600 sec, default = 15). """ return pulumi.get(self, "ap_fgscan_report_intv") @@ -790,7 +790,7 @@ def eapol_succ_thresh(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -862,7 +862,7 @@ def null_ssid_probe_resp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="sensorMode") def sensor_mode(self) -> Optional[pulumi.Input[str]]: """ - Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. """ return pulumi.get(self, "sensor_mode") @@ -987,12 +987,12 @@ def __init__(__self__, *, :param pulumi.Input[str] ap_bgscan_disable_end: End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). :param pulumi.Input[Sequence[pulumi.Input['WidsprofileApBgscanDisableScheduleArgs']]] ap_bgscan_disable_schedules: 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. The structure of `ap_bgscan_disable_schedules` block is documented below. :param pulumi.Input[str] ap_bgscan_disable_start: Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). - :param pulumi.Input[int] ap_bgscan_duration: Listening time on a scanning channel (10 - 1000 msec, default = 20). - :param pulumi.Input[int] ap_bgscan_idle: Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). - :param pulumi.Input[int] ap_bgscan_intv: Period of time between scanning two channels (1 - 600 sec, default = 1). - :param pulumi.Input[int] ap_bgscan_period: Period of time between background scans (60 - 3600 sec, default = 600). - :param pulumi.Input[int] ap_bgscan_report_intv: Period of time between background scan reports (15 - 600 sec, default = 30). - :param pulumi.Input[int] ap_fgscan_report_intv: Period of time between foreground scan reports (15 - 600 sec, default = 15). + :param pulumi.Input[int] ap_bgscan_duration: Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. + :param pulumi.Input[int] ap_bgscan_idle: Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. + :param pulumi.Input[int] ap_bgscan_intv: Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. + :param pulumi.Input[int] ap_bgscan_period: Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. + :param pulumi.Input[int] ap_bgscan_report_intv: Period between background scan reports (15 - 600 sec, default = 30). + :param pulumi.Input[int] ap_fgscan_report_intv: Period between foreground scan reports (15 - 600 sec, default = 15). :param pulumi.Input[str] ap_scan: Enable/disable rogue AP detection. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input['WidsprofileApScanChannelList2g5gArgs']]] ap_scan_channel_list2g5gs: Selected ap scan channel list for 2.4G and 5G bands. The structure of `ap_scan_channel_list_2g_5g` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['WidsprofileApScanChannelList6gArgs']]] ap_scan_channel_list6gs: Selected ap scan channel list for 6G band. The structure of `ap_scan_channel_list_6g` block is documented below. @@ -1027,13 +1027,13 @@ def __init__(__self__, *, :param pulumi.Input[str] eapol_succ_flood: Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] eapol_succ_intv: The detection interval for EAPOL-Success flooding (1 - 3600 sec). :param pulumi.Input[int] eapol_succ_thresh: The threshold value for EAPOL-Success flooding in specified interval. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] invalid_mac_oui: Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] long_duration_attack: Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] long_duration_thresh: Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). :param pulumi.Input[str] name: WIDS profile name. :param pulumi.Input[str] null_ssid_probe_resp: Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sensor_mode: Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + :param pulumi.Input[str] sensor_mode: Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. :param pulumi.Input[str] spoofed_deauth: Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -1218,7 +1218,7 @@ def ap_bgscan_disable_start(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="apBgscanDuration") def ap_bgscan_duration(self) -> Optional[pulumi.Input[int]]: """ - Listening time on a scanning channel (10 - 1000 msec, default = 20). + Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. """ return pulumi.get(self, "ap_bgscan_duration") @@ -1230,7 +1230,7 @@ def ap_bgscan_duration(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanIdle") def ap_bgscan_idle(self) -> Optional[pulumi.Input[int]]: """ - Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. """ return pulumi.get(self, "ap_bgscan_idle") @@ -1242,7 +1242,7 @@ def ap_bgscan_idle(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanIntv") def ap_bgscan_intv(self) -> Optional[pulumi.Input[int]]: """ - Period of time between scanning two channels (1 - 600 sec, default = 1). + Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. """ return pulumi.get(self, "ap_bgscan_intv") @@ -1254,7 +1254,7 @@ def ap_bgscan_intv(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanPeriod") def ap_bgscan_period(self) -> Optional[pulumi.Input[int]]: """ - Period of time between background scans (60 - 3600 sec, default = 600). + Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. """ return pulumi.get(self, "ap_bgscan_period") @@ -1266,7 +1266,7 @@ def ap_bgscan_period(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apBgscanReportIntv") def ap_bgscan_report_intv(self) -> Optional[pulumi.Input[int]]: """ - Period of time between background scan reports (15 - 600 sec, default = 30). + Period between background scan reports (15 - 600 sec, default = 30). """ return pulumi.get(self, "ap_bgscan_report_intv") @@ -1278,7 +1278,7 @@ def ap_bgscan_report_intv(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="apFgscanReportIntv") def ap_fgscan_report_intv(self) -> Optional[pulumi.Input[int]]: """ - Period of time between foreground scan reports (15 - 600 sec, default = 15). + Period between foreground scan reports (15 - 600 sec, default = 15). """ return pulumi.get(self, "ap_fgscan_report_intv") @@ -1698,7 +1698,7 @@ def eapol_succ_thresh(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1770,7 +1770,7 @@ def null_ssid_probe_resp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="sensorMode") def sensor_mode(self) -> Optional[pulumi.Input[str]]: """ - Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. """ return pulumi.get(self, "sensor_mode") @@ -1919,12 +1919,12 @@ def __init__(__self__, :param pulumi.Input[str] ap_bgscan_disable_end: End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WidsprofileApBgscanDisableScheduleArgs']]]] ap_bgscan_disable_schedules: 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. The structure of `ap_bgscan_disable_schedules` block is documented below. :param pulumi.Input[str] ap_bgscan_disable_start: Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). - :param pulumi.Input[int] ap_bgscan_duration: Listening time on a scanning channel (10 - 1000 msec, default = 20). - :param pulumi.Input[int] ap_bgscan_idle: Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). - :param pulumi.Input[int] ap_bgscan_intv: Period of time between scanning two channels (1 - 600 sec, default = 1). - :param pulumi.Input[int] ap_bgscan_period: Period of time between background scans (60 - 3600 sec, default = 600). - :param pulumi.Input[int] ap_bgscan_report_intv: Period of time between background scan reports (15 - 600 sec, default = 30). - :param pulumi.Input[int] ap_fgscan_report_intv: Period of time between foreground scan reports (15 - 600 sec, default = 15). + :param pulumi.Input[int] ap_bgscan_duration: Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. + :param pulumi.Input[int] ap_bgscan_idle: Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. + :param pulumi.Input[int] ap_bgscan_intv: Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. + :param pulumi.Input[int] ap_bgscan_period: Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. + :param pulumi.Input[int] ap_bgscan_report_intv: Period between background scan reports (15 - 600 sec, default = 30). + :param pulumi.Input[int] ap_fgscan_report_intv: Period between foreground scan reports (15 - 600 sec, default = 15). :param pulumi.Input[str] ap_scan: Enable/disable rogue AP detection. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WidsprofileApScanChannelList2g5gArgs']]]] ap_scan_channel_list2g5gs: Selected ap scan channel list for 2.4G and 5G bands. The structure of `ap_scan_channel_list_2g_5g` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WidsprofileApScanChannelList6gArgs']]]] ap_scan_channel_list6gs: Selected ap scan channel list for 6G band. The structure of `ap_scan_channel_list_6g` block is documented below. @@ -1959,13 +1959,13 @@ def __init__(__self__, :param pulumi.Input[str] eapol_succ_flood: Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] eapol_succ_intv: The detection interval for EAPOL-Success flooding (1 - 3600 sec). :param pulumi.Input[int] eapol_succ_thresh: The threshold value for EAPOL-Success flooding in specified interval. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] invalid_mac_oui: Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] long_duration_attack: Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] long_duration_thresh: Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). :param pulumi.Input[str] name: WIDS profile name. :param pulumi.Input[str] null_ssid_probe_resp: Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sensor_mode: Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + :param pulumi.Input[str] sensor_mode: Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. :param pulumi.Input[str] spoofed_deauth: Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -2214,12 +2214,12 @@ def get(resource_name: str, :param pulumi.Input[str] ap_bgscan_disable_end: End time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WidsprofileApBgscanDisableScheduleArgs']]]] ap_bgscan_disable_schedules: 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. The structure of `ap_bgscan_disable_schedules` block is documented below. :param pulumi.Input[str] ap_bgscan_disable_start: Start time, using a 24-hour clock in the format of hh:mm, for disabling background scanning (default = 00:00). - :param pulumi.Input[int] ap_bgscan_duration: Listening time on a scanning channel (10 - 1000 msec, default = 20). - :param pulumi.Input[int] ap_bgscan_idle: Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). - :param pulumi.Input[int] ap_bgscan_intv: Period of time between scanning two channels (1 - 600 sec, default = 1). - :param pulumi.Input[int] ap_bgscan_period: Period of time between background scans (60 - 3600 sec, default = 600). - :param pulumi.Input[int] ap_bgscan_report_intv: Period of time between background scan reports (15 - 600 sec, default = 30). - :param pulumi.Input[int] ap_fgscan_report_intv: Period of time between foreground scan reports (15 - 600 sec, default = 15). + :param pulumi.Input[int] ap_bgscan_duration: Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. + :param pulumi.Input[int] ap_bgscan_idle: Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. + :param pulumi.Input[int] ap_bgscan_intv: Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. + :param pulumi.Input[int] ap_bgscan_period: Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. + :param pulumi.Input[int] ap_bgscan_report_intv: Period between background scan reports (15 - 600 sec, default = 30). + :param pulumi.Input[int] ap_fgscan_report_intv: Period between foreground scan reports (15 - 600 sec, default = 15). :param pulumi.Input[str] ap_scan: Enable/disable rogue AP detection. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WidsprofileApScanChannelList2g5gArgs']]]] ap_scan_channel_list2g5gs: Selected ap scan channel list for 2.4G and 5G bands. The structure of `ap_scan_channel_list_2g_5g` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WidsprofileApScanChannelList6gArgs']]]] ap_scan_channel_list6gs: Selected ap scan channel list for 6G band. The structure of `ap_scan_channel_list_6g` block is documented below. @@ -2254,13 +2254,13 @@ def get(resource_name: str, :param pulumi.Input[str] eapol_succ_flood: Enable/disable EAPOL-Success flooding (to AP) detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] eapol_succ_intv: The detection interval for EAPOL-Success flooding (1 - 3600 sec). :param pulumi.Input[int] eapol_succ_thresh: The threshold value for EAPOL-Success flooding in specified interval. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] invalid_mac_oui: Enable/disable invalid MAC OUI detection. Valid values: `enable`, `disable`. :param pulumi.Input[str] long_duration_attack: Enable/disable long duration attack detection based on user configured threshold (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] long_duration_thresh: Threshold value for long duration attack detection (1000 - 32767 usec, default = 8200). :param pulumi.Input[str] name: WIDS profile name. :param pulumi.Input[str] null_ssid_probe_resp: Enable/disable null SSID probe response detection (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] sensor_mode: Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + :param pulumi.Input[str] sensor_mode: Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. :param pulumi.Input[str] spoofed_deauth: Enable/disable spoofed de-authentication attack detection (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -2374,7 +2374,7 @@ def ap_bgscan_disable_start(self) -> pulumi.Output[str]: @pulumi.getter(name="apBgscanDuration") def ap_bgscan_duration(self) -> pulumi.Output[int]: """ - Listening time on a scanning channel (10 - 1000 msec, default = 20). + Listen time on scanning a channel (10 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 20. On FortiOS versions >= 7.0.2: default = 30. """ return pulumi.get(self, "ap_bgscan_duration") @@ -2382,7 +2382,7 @@ def ap_bgscan_duration(self) -> pulumi.Output[int]: @pulumi.getter(name="apBgscanIdle") def ap_bgscan_idle(self) -> pulumi.Output[int]: """ - Waiting time for channel inactivity before scanning this channel (0 - 1000 msec, default = 0). + Wait time for channel inactivity before scanning this channel (0 - 1000 msec). On FortiOS versions 6.2.0-7.0.1: default = 0. On FortiOS versions >= 7.0.2: default = 20. """ return pulumi.get(self, "ap_bgscan_idle") @@ -2390,7 +2390,7 @@ def ap_bgscan_idle(self) -> pulumi.Output[int]: @pulumi.getter(name="apBgscanIntv") def ap_bgscan_intv(self) -> pulumi.Output[int]: """ - Period of time between scanning two channels (1 - 600 sec, default = 1). + Period between successive channel scans (1 - 600 sec). On FortiOS versions 6.2.0-7.0.1: default = 1. On FortiOS versions >= 7.0.2: default = 3. """ return pulumi.get(self, "ap_bgscan_intv") @@ -2398,7 +2398,7 @@ def ap_bgscan_intv(self) -> pulumi.Output[int]: @pulumi.getter(name="apBgscanPeriod") def ap_bgscan_period(self) -> pulumi.Output[int]: """ - Period of time between background scans (60 - 3600 sec, default = 600). + Period between background scans (default = 600). On FortiOS versions 6.2.0-6.2.6: 60 - 3600 sec. On FortiOS versions 6.4.0-7.0.1: 10 - 3600 sec. """ return pulumi.get(self, "ap_bgscan_period") @@ -2406,7 +2406,7 @@ def ap_bgscan_period(self) -> pulumi.Output[int]: @pulumi.getter(name="apBgscanReportIntv") def ap_bgscan_report_intv(self) -> pulumi.Output[int]: """ - Period of time between background scan reports (15 - 600 sec, default = 30). + Period between background scan reports (15 - 600 sec, default = 30). """ return pulumi.get(self, "ap_bgscan_report_intv") @@ -2414,7 +2414,7 @@ def ap_bgscan_report_intv(self) -> pulumi.Output[int]: @pulumi.getter(name="apFgscanReportIntv") def ap_fgscan_report_intv(self) -> pulumi.Output[int]: """ - Period of time between foreground scan reports (15 - 600 sec, default = 15). + Period between foreground scan reports (15 - 600 sec, default = 15). """ return pulumi.get(self, "ap_fgscan_report_intv") @@ -2694,7 +2694,7 @@ def eapol_succ_thresh(self) -> pulumi.Output[int]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2742,7 +2742,7 @@ def null_ssid_probe_resp(self) -> pulumi.Output[str]: @pulumi.getter(name="sensorMode") def sensor_mode(self) -> pulumi.Output[str]: """ - Scan WiFi nearby stations (default = disable). Valid values: `disable`, `foreign`, `both`. + Scan nearby WiFi stations (default = disable). Valid values: `disable`, `foreign`, `both`. """ return pulumi.get(self, "sensor_mode") @@ -2756,7 +2756,7 @@ def spoofed_deauth(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/wtp.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/wtp.py index 44617045..b57c9bfd 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/wtp.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/wtp.py @@ -78,10 +78,10 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firmware_provision: Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] image_download: Enable/disable WTP image download. Valid values: `enable`, `disable`. :param pulumi.Input[int] index: Index (0 - 4294967295). - :param pulumi.Input[str] ip_fragment_preventing: Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input['WtpLanArgs'] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input[str] led_state: Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Field for describing the physical location of the WTP, AP or FortiAP. @@ -107,8 +107,8 @@ def __init__(__self__, *, :param pulumi.Input[str] split_tunneling_acl_local_ap_subnet: Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input['WtpSplitTunnelingAclArgs']]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. - :param pulumi.Input[int] tun_mtu_downlink: Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. - :param pulumi.Input[int] tun_mtu_uplink: Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_mode: Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. @@ -359,7 +359,7 @@ def firmware_provision_latest(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -395,7 +395,7 @@ def index(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="ipFragmentPreventing") def ip_fragment_preventing(self) -> Optional[pulumi.Input[str]]: """ - Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + 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`. """ return pulumi.get(self, "ip_fragment_preventing") @@ -707,7 +707,7 @@ def split_tunneling_acls(self, value: Optional[pulumi.Input[Sequence[pulumi.Inpu @pulumi.getter(name="tunMtuDownlink") def tun_mtu_downlink(self) -> Optional[pulumi.Input[int]]: """ - Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_downlink") @@ -719,7 +719,7 @@ def tun_mtu_downlink(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="tunMtuUplink") def tun_mtu_uplink(self) -> Optional[pulumi.Input[int]]: """ - Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_uplink") @@ -852,10 +852,10 @@ def __init__(__self__, *, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firmware_provision: Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] image_download: Enable/disable WTP image download. Valid values: `enable`, `disable`. :param pulumi.Input[int] index: Index (0 - 4294967295). - :param pulumi.Input[str] ip_fragment_preventing: Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input['WtpLanArgs'] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input[str] led_state: Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Field for describing the physical location of the WTP, AP or FortiAP. @@ -881,8 +881,8 @@ def __init__(__self__, *, :param pulumi.Input[str] split_tunneling_acl_local_ap_subnet: Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input['WtpSplitTunnelingAclArgs']]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. - :param pulumi.Input[int] tun_mtu_downlink: Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. - :param pulumi.Input[int] tun_mtu_uplink: Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_mode: Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. @@ -1123,7 +1123,7 @@ def firmware_provision_latest(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1159,7 +1159,7 @@ def index(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="ipFragmentPreventing") def ip_fragment_preventing(self) -> Optional[pulumi.Input[str]]: """ - Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + 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`. """ return pulumi.get(self, "ip_fragment_preventing") @@ -1471,7 +1471,7 @@ def split_tunneling_acls(self, value: Optional[pulumi.Input[Sequence[pulumi.Inpu @pulumi.getter(name="tunMtuDownlink") def tun_mtu_downlink(self) -> Optional[pulumi.Input[int]]: """ - Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_downlink") @@ -1483,7 +1483,7 @@ def tun_mtu_downlink(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="tunMtuUplink") def tun_mtu_uplink(self) -> Optional[pulumi.Input[int]]: """ - Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_uplink") @@ -1652,10 +1652,10 @@ def __init__(__self__, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firmware_provision: Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] image_download: Enable/disable WTP image download. Valid values: `enable`, `disable`. :param pulumi.Input[int] index: Index (0 - 4294967295). - :param pulumi.Input[str] ip_fragment_preventing: Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input[pulumi.InputType['WtpLanArgs']] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input[str] led_state: Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Field for describing the physical location of the WTP, AP or FortiAP. @@ -1681,8 +1681,8 @@ def __init__(__self__, :param pulumi.Input[str] split_tunneling_acl_local_ap_subnet: Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpSplitTunnelingAclArgs']]]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. - :param pulumi.Input[int] tun_mtu_downlink: Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. - :param pulumi.Input[int] tun_mtu_uplink: Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_mode: Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. @@ -1917,10 +1917,10 @@ def get(resource_name: str, :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. :param pulumi.Input[str] firmware_provision: Firmware version to provision to this FortiAP on bootup (major.minor.build, i.e. 6.2.1234). :param pulumi.Input[str] firmware_provision_latest: Enable/disable one-time automatic provisioning of the latest firmware version. Valid values: `disable`, `once`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] image_download: Enable/disable WTP image download. Valid values: `enable`, `disable`. :param pulumi.Input[int] index: Index (0 - 4294967295). - :param pulumi.Input[str] ip_fragment_preventing: Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input[pulumi.InputType['WtpLanArgs']] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input[str] led_state: Enable to allow the FortiAPs LEDs to light. Disable to keep the LEDs off. You may want to keep the LEDs off so they are not distracting in low light areas etc. Valid values: `enable`, `disable`. :param pulumi.Input[str] location: Field for describing the physical location of the WTP, AP or FortiAP. @@ -1946,8 +1946,8 @@ def get(resource_name: str, :param pulumi.Input[str] split_tunneling_acl_local_ap_subnet: Enable/disable automatically adding local subnetwork of FortiAP to split-tunneling ACL (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpSplitTunnelingAclArgs']]]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. - :param pulumi.Input[int] tun_mtu_downlink: Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. - :param pulumi.Input[int] tun_mtu_uplink: Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] uuid: Universally Unique Identifier (UUID; automatically assigned but can be manually reset). :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_mode: Enable/disable using the FortiAP WAN port as a LAN port. Valid values: `wan-lan`, `wan-only`. @@ -2101,7 +2101,7 @@ def firmware_provision_latest(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2125,7 +2125,7 @@ def index(self) -> pulumi.Output[int]: @pulumi.getter(name="ipFragmentPreventing") def ip_fragment_preventing(self) -> pulumi.Output[str]: """ - Method by which IP fragmentation is prevented for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + 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`. """ return pulumi.get(self, "ip_fragment_preventing") @@ -2333,7 +2333,7 @@ def split_tunneling_acls(self) -> pulumi.Output[Optional[Sequence['outputs.WtpSp @pulumi.getter(name="tunMtuDownlink") def tun_mtu_downlink(self) -> pulumi.Output[int]: """ - Downlink tunnel MTU in octets. Set the value to either 0 (by default), 576, or 1500. + The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_downlink") @@ -2341,7 +2341,7 @@ def tun_mtu_downlink(self) -> pulumi.Output[int]: @pulumi.getter(name="tunMtuUplink") def tun_mtu_uplink(self) -> pulumi.Output[int]: """ - Uplink tunnel maximum transmission unit (MTU) in octets (eight-bit bytes). Set the value to either 0 (by default), 576, or 1500. + The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_uplink") @@ -2355,7 +2355,7 @@ def uuid(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpgroup.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpgroup.py index 4d34dc4d..cba0dd0b 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpgroup.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpgroup.py @@ -27,7 +27,7 @@ def __init__(__self__, *, The set of arguments for constructing a Wtpgroup resource. :param pulumi.Input[int] ble_major_id: Override BLE Major ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WTP group name. :param pulumi.Input[str] platform_type: FortiAP models to define the WTP group platform type. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -76,7 +76,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -147,7 +147,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering Wtpgroup resources. :param pulumi.Input[int] ble_major_id: Override BLE Major ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WTP group name. :param pulumi.Input[str] platform_type: FortiAP models to define the WTP group platform type. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -196,7 +196,7 @@ def dynamic_sort_subtable(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -291,7 +291,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] ble_major_id: Override BLE Major ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WTP group name. :param pulumi.Input[str] platform_type: FortiAP models to define the WTP group platform type. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -388,7 +388,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] ble_major_id: Override BLE Major ID. :param pulumi.Input[str] dynamic_sort_subtable: Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] name: WTP group name. :param pulumi.Input[str] platform_type: FortiAP models to define the WTP group platform type. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. @@ -427,7 +427,7 @@ def dynamic_sort_subtable(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -449,7 +449,7 @@ def platform_type(self) -> pulumi.Output[str]: @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpprofile.py b/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpprofile.py index 2147edf8..6d28471f 100644 --- a/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpprofile.py +++ b/sdk/python/pulumiverse_fortios/wirelesscontroller/wtpprofile.py @@ -61,6 +61,7 @@ def __init__(__self__, *, tun_mtu_downlink: Optional[pulumi.Input[int]] = None, tun_mtu_uplink: Optional[pulumi.Input[int]] = None, unii45ghz_band: Optional[pulumi.Input[str]] = None, + usb_port: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wan_port_auth: Optional[pulumi.Input[str]] = None, wan_port_auth_macsec: Optional[pulumi.Input[str]] = None, @@ -77,7 +78,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ble_profile: Bluetooth Low Energy profile name. :param pulumi.Input[str] bonjour_profile: Bonjour profile name. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] console_login: Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] console_login: Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] control_message_offload: Enable/disable CAPWAP control message data channel offload. :param pulumi.Input[Sequence[pulumi.Input['WtpprofileDenyMacListArgs']]] deny_mac_lists: List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `deny_mac_list` block is documented below. :param pulumi.Input[str] dtls_in_kernel: Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. @@ -87,17 +88,17 @@ def __init__(__self__, *, :param pulumi.Input['WtpprofileEslSesDongleArgs'] esl_ses_dongle: ESL SES-imagotag dongle configuration. The structure of `esl_ses_dongle` block is documented below. :param pulumi.Input[str] ext_info_enable: Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] handoff_roaming: Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] handoff_rssi: Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). :param pulumi.Input[int] handoff_sta_thresh: Threshold value for AP handoff. :param pulumi.Input[str] indoor_outdoor_deployment: Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. - :param pulumi.Input[str] ip_fragment_preventing: Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input['WtpprofileLanArgs'] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input['WtpprofileLbsArgs'] lbs: Set various location based service (LBS) options. The structure of `lbs` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['WtpprofileLedScheduleArgs']]] led_schedules: 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. The structure of `led_schedules` block is documented below. :param pulumi.Input[str] led_state: Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. :param pulumi.Input[str] login_passwd: Set the managed WTP, FortiAP, or AP's administrator password. :param pulumi.Input[str] login_passwd_change: Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). @@ -112,9 +113,10 @@ def __init__(__self__, *, :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input['WtpprofileSplitTunnelingAclArgs']]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. :param pulumi.Input[str] syslog_profile: System log server configuration profile name. - :param pulumi.Input[int] tun_mtu_downlink: Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). - :param pulumi.Input[int] tun_mtu_uplink: Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] unii45ghz_band: Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] usb_port: Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_auth: Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. :param pulumi.Input[str] wan_port_auth_macsec: Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. @@ -213,6 +215,8 @@ def __init__(__self__, *, pulumi.set(__self__, "tun_mtu_uplink", tun_mtu_uplink) if unii45ghz_band is not None: pulumi.set(__self__, "unii45ghz_band", unii45ghz_band) + if usb_port is not None: + pulumi.set(__self__, "usb_port", usb_port) if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) if wan_port_auth is not None: @@ -316,7 +320,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="consoleLogin") def console_login(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "console_login") @@ -436,7 +440,7 @@ def frequency_handoff(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -496,7 +500,7 @@ def indoor_outdoor_deployment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ipFragmentPreventing") def ip_fragment_preventing(self) -> Optional[pulumi.Input[str]]: """ - Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + 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`. """ return pulumi.get(self, "ip_fragment_preventing") @@ -556,7 +560,7 @@ def led_state(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def lldp(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. """ return pulumi.get(self, "lldp") @@ -736,7 +740,7 @@ def syslog_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="tunMtuDownlink") def tun_mtu_downlink(self) -> Optional[pulumi.Input[int]]: """ - Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_downlink") @@ -748,7 +752,7 @@ def tun_mtu_downlink(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="tunMtuUplink") def tun_mtu_uplink(self) -> Optional[pulumi.Input[int]]: """ - Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_uplink") @@ -768,6 +772,18 @@ def unii45ghz_band(self) -> Optional[pulumi.Input[str]]: def unii45ghz_band(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "unii45ghz_band", value) + @property + @pulumi.getter(name="usbPort") + def usb_port(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "usb_port") + + @usb_port.setter + def usb_port(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "usb_port", value) + @property @pulumi.getter def vdomparam(self) -> Optional[pulumi.Input[str]]: @@ -901,6 +917,7 @@ def __init__(__self__, *, tun_mtu_downlink: Optional[pulumi.Input[int]] = None, tun_mtu_uplink: Optional[pulumi.Input[int]] = None, unii45ghz_band: Optional[pulumi.Input[str]] = None, + usb_port: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wan_port_auth: Optional[pulumi.Input[str]] = None, wan_port_auth_macsec: Optional[pulumi.Input[str]] = None, @@ -917,7 +934,7 @@ def __init__(__self__, *, :param pulumi.Input[str] ble_profile: Bluetooth Low Energy profile name. :param pulumi.Input[str] bonjour_profile: Bonjour profile name. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] console_login: Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] console_login: Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] control_message_offload: Enable/disable CAPWAP control message data channel offload. :param pulumi.Input[Sequence[pulumi.Input['WtpprofileDenyMacListArgs']]] deny_mac_lists: List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `deny_mac_list` block is documented below. :param pulumi.Input[str] dtls_in_kernel: Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. @@ -927,17 +944,17 @@ def __init__(__self__, *, :param pulumi.Input['WtpprofileEslSesDongleArgs'] esl_ses_dongle: ESL SES-imagotag dongle configuration. The structure of `esl_ses_dongle` block is documented below. :param pulumi.Input[str] ext_info_enable: Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] handoff_roaming: Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] handoff_rssi: Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). :param pulumi.Input[int] handoff_sta_thresh: Threshold value for AP handoff. :param pulumi.Input[str] indoor_outdoor_deployment: Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. - :param pulumi.Input[str] ip_fragment_preventing: Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input['WtpprofileLanArgs'] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input['WtpprofileLbsArgs'] lbs: Set various location based service (LBS) options. The structure of `lbs` block is documented below. :param pulumi.Input[Sequence[pulumi.Input['WtpprofileLedScheduleArgs']]] led_schedules: 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. The structure of `led_schedules` block is documented below. :param pulumi.Input[str] led_state: Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. :param pulumi.Input[str] login_passwd: Set the managed WTP, FortiAP, or AP's administrator password. :param pulumi.Input[str] login_passwd_change: Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). @@ -952,9 +969,10 @@ def __init__(__self__, *, :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input['WtpprofileSplitTunnelingAclArgs']]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. :param pulumi.Input[str] syslog_profile: System log server configuration profile name. - :param pulumi.Input[int] tun_mtu_downlink: Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). - :param pulumi.Input[int] tun_mtu_uplink: Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] unii45ghz_band: Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] usb_port: Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_auth: Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. :param pulumi.Input[str] wan_port_auth_macsec: Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. @@ -1053,6 +1071,8 @@ def __init__(__self__, *, pulumi.set(__self__, "tun_mtu_uplink", tun_mtu_uplink) if unii45ghz_band is not None: pulumi.set(__self__, "unii45ghz_band", unii45ghz_band) + if usb_port is not None: + pulumi.set(__self__, "usb_port", usb_port) if vdomparam is not None: pulumi.set(__self__, "vdomparam", vdomparam) if wan_port_auth is not None: @@ -1156,7 +1176,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="consoleLogin") def console_login(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "console_login") @@ -1276,7 +1296,7 @@ def frequency_handoff(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="getAllTables") def get_all_tables(self) -> Optional[pulumi.Input[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -1336,7 +1356,7 @@ def indoor_outdoor_deployment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="ipFragmentPreventing") def ip_fragment_preventing(self) -> Optional[pulumi.Input[str]]: """ - Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + 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`. """ return pulumi.get(self, "ip_fragment_preventing") @@ -1396,7 +1416,7 @@ def led_state(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def lldp(self) -> Optional[pulumi.Input[str]]: """ - Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. """ return pulumi.get(self, "lldp") @@ -1576,7 +1596,7 @@ def syslog_profile(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="tunMtuDownlink") def tun_mtu_downlink(self) -> Optional[pulumi.Input[int]]: """ - Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_downlink") @@ -1588,7 +1608,7 @@ def tun_mtu_downlink(self, value: Optional[pulumi.Input[int]]): @pulumi.getter(name="tunMtuUplink") def tun_mtu_uplink(self) -> Optional[pulumi.Input[int]]: """ - Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_uplink") @@ -1608,6 +1628,18 @@ def unii45ghz_band(self) -> Optional[pulumi.Input[str]]: def unii45ghz_band(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "unii45ghz_band", value) + @property + @pulumi.getter(name="usbPort") + def usb_port(self) -> Optional[pulumi.Input[str]]: + """ + Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "usb_port") + + @usb_port.setter + def usb_port(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "usb_port", value) + @property @pulumi.getter def vdomparam(self) -> Optional[pulumi.Input[str]]: @@ -1743,6 +1775,7 @@ def __init__(__self__, tun_mtu_downlink: Optional[pulumi.Input[int]] = None, tun_mtu_uplink: Optional[pulumi.Input[int]] = None, unii45ghz_band: Optional[pulumi.Input[str]] = None, + usb_port: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wan_port_auth: Optional[pulumi.Input[str]] = None, wan_port_auth_macsec: Optional[pulumi.Input[str]] = None, @@ -1781,7 +1814,7 @@ def __init__(__self__, :param pulumi.Input[str] ble_profile: Bluetooth Low Energy profile name. :param pulumi.Input[str] bonjour_profile: Bonjour profile name. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] console_login: Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] console_login: Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] control_message_offload: Enable/disable CAPWAP control message data channel offload. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpprofileDenyMacListArgs']]]] deny_mac_lists: List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `deny_mac_list` block is documented below. :param pulumi.Input[str] dtls_in_kernel: Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. @@ -1791,17 +1824,17 @@ def __init__(__self__, :param pulumi.Input[pulumi.InputType['WtpprofileEslSesDongleArgs']] esl_ses_dongle: ESL SES-imagotag dongle configuration. The structure of `esl_ses_dongle` block is documented below. :param pulumi.Input[str] ext_info_enable: Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] handoff_roaming: Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] handoff_rssi: Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). :param pulumi.Input[int] handoff_sta_thresh: Threshold value for AP handoff. :param pulumi.Input[str] indoor_outdoor_deployment: Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. - :param pulumi.Input[str] ip_fragment_preventing: Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input[pulumi.InputType['WtpprofileLanArgs']] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input[pulumi.InputType['WtpprofileLbsArgs']] lbs: Set various location based service (LBS) options. The structure of `lbs` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpprofileLedScheduleArgs']]]] led_schedules: 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. The structure of `led_schedules` block is documented below. :param pulumi.Input[str] led_state: Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. :param pulumi.Input[str] login_passwd: Set the managed WTP, FortiAP, or AP's administrator password. :param pulumi.Input[str] login_passwd_change: Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). @@ -1816,9 +1849,10 @@ def __init__(__self__, :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpprofileSplitTunnelingAclArgs']]]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. :param pulumi.Input[str] syslog_profile: System log server configuration profile name. - :param pulumi.Input[int] tun_mtu_downlink: Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). - :param pulumi.Input[int] tun_mtu_uplink: Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] unii45ghz_band: Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] usb_port: Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_auth: Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. :param pulumi.Input[str] wan_port_auth_macsec: Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. @@ -1914,6 +1948,7 @@ def _internal_init(__self__, tun_mtu_downlink: Optional[pulumi.Input[int]] = None, tun_mtu_uplink: Optional[pulumi.Input[int]] = None, unii45ghz_band: Optional[pulumi.Input[str]] = None, + usb_port: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wan_port_auth: Optional[pulumi.Input[str]] = None, wan_port_auth_macsec: Optional[pulumi.Input[str]] = None, @@ -1975,6 +2010,7 @@ def _internal_init(__self__, __props__.__dict__["tun_mtu_downlink"] = tun_mtu_downlink __props__.__dict__["tun_mtu_uplink"] = tun_mtu_uplink __props__.__dict__["unii45ghz_band"] = unii45ghz_band + __props__.__dict__["usb_port"] = usb_port __props__.__dict__["vdomparam"] = vdomparam __props__.__dict__["wan_port_auth"] = wan_port_auth __props__.__dict__["wan_port_auth_macsec"] = wan_port_auth_macsec @@ -2039,6 +2075,7 @@ def get(resource_name: str, tun_mtu_downlink: Optional[pulumi.Input[int]] = None, tun_mtu_uplink: Optional[pulumi.Input[int]] = None, unii45ghz_band: Optional[pulumi.Input[str]] = None, + usb_port: Optional[pulumi.Input[str]] = None, vdomparam: Optional[pulumi.Input[str]] = None, wan_port_auth: Optional[pulumi.Input[str]] = None, wan_port_auth_macsec: Optional[pulumi.Input[str]] = None, @@ -2060,7 +2097,7 @@ def get(resource_name: str, :param pulumi.Input[str] ble_profile: Bluetooth Low Energy profile name. :param pulumi.Input[str] bonjour_profile: Bonjour profile name. :param pulumi.Input[str] comment: Comment. - :param pulumi.Input[str] console_login: Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] console_login: Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] control_message_offload: Enable/disable CAPWAP control message data channel offload. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpprofileDenyMacListArgs']]]] deny_mac_lists: List of MAC addresses that are denied access to this WTP, FortiAP, or AP. The structure of `deny_mac_list` block is documented below. :param pulumi.Input[str] dtls_in_kernel: Enable/disable data channel DTLS in kernel. Valid values: `enable`, `disable`. @@ -2070,17 +2107,17 @@ def get(resource_name: str, :param pulumi.Input[pulumi.InputType['WtpprofileEslSesDongleArgs']] esl_ses_dongle: ESL SES-imagotag dongle configuration. The structure of `esl_ses_dongle` block is documented below. :param pulumi.Input[str] ext_info_enable: Enable/disable station/VAP/radio extension information. Valid values: `enable`, `disable`. :param pulumi.Input[str] frequency_handoff: Enable/disable frequency handoff of clients to other channels (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + :param pulumi.Input[str] get_all_tables: Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. :param pulumi.Input[str] handoff_roaming: Enable/disable client load balancing during roaming to avoid roaming delay (default = disable). Valid values: `enable`, `disable`. :param pulumi.Input[int] handoff_rssi: Minimum received signal strength indicator (RSSI) value for handoff (20 - 30, default = 25). :param pulumi.Input[int] handoff_sta_thresh: Threshold value for AP handoff. :param pulumi.Input[str] indoor_outdoor_deployment: Set to allow indoor/outdoor-only channels under regulatory rules (default = platform-determined). Valid values: `platform-determined`, `outdoor`, `indoor`. - :param pulumi.Input[str] ip_fragment_preventing: Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + :param pulumi.Input[str] ip_fragment_preventing: 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`. :param pulumi.Input[pulumi.InputType['WtpprofileLanArgs']] lan: WTP LAN port mapping. The structure of `lan` block is documented below. :param pulumi.Input[pulumi.InputType['WtpprofileLbsArgs']] lbs: Set various location based service (LBS) options. The structure of `lbs` block is documented below. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpprofileLedScheduleArgs']]]] led_schedules: 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. The structure of `led_schedules` block is documented below. :param pulumi.Input[str] led_state: Enable/disable use of LEDs on WTP (default = disable). Valid values: `enable`, `disable`. - :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] lldp: Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. :param pulumi.Input[str] login_passwd: Set the managed WTP, FortiAP, or AP's administrator password. :param pulumi.Input[str] login_passwd_change: Change or reset the administrator password of a managed WTP, FortiAP or AP (yes, default, or no, default = no). Valid values: `yes`, `default`, `no`. :param pulumi.Input[int] max_clients: Maximum number of stations (STAs) supported by the WTP (default = 0, meaning no client limitation). @@ -2095,9 +2132,10 @@ def get(resource_name: str, :param pulumi.Input[str] split_tunneling_acl_path: Split tunneling ACL path is local/tunnel. Valid values: `tunnel`, `local`. :param pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['WtpprofileSplitTunnelingAclArgs']]]] split_tunneling_acls: Split tunneling ACL filter list. The structure of `split_tunneling_acl` block is documented below. :param pulumi.Input[str] syslog_profile: System log server configuration profile name. - :param pulumi.Input[int] tun_mtu_downlink: Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). - :param pulumi.Input[int] tun_mtu_uplink: Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + :param pulumi.Input[int] tun_mtu_downlink: The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). + :param pulumi.Input[int] tun_mtu_uplink: The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). :param pulumi.Input[str] unii45ghz_band: Enable/disable UNII-4 5Ghz band channels (default = disable). Valid values: `enable`, `disable`. + :param pulumi.Input[str] usb_port: Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. :param pulumi.Input[str] vdomparam: Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. :param pulumi.Input[str] wan_port_auth: Set WAN port authentication mode (default = none). Valid values: `none`, `802.1x`. :param pulumi.Input[str] wan_port_auth_macsec: Enable/disable WAN port 802.1x supplicant MACsec policy (default = disable). Valid values: `enable`, `disable`. @@ -2155,6 +2193,7 @@ def get(resource_name: str, __props__.__dict__["tun_mtu_downlink"] = tun_mtu_downlink __props__.__dict__["tun_mtu_uplink"] = tun_mtu_uplink __props__.__dict__["unii45ghz_band"] = unii45ghz_band + __props__.__dict__["usb_port"] = usb_port __props__.__dict__["vdomparam"] = vdomparam __props__.__dict__["wan_port_auth"] = wan_port_auth __props__.__dict__["wan_port_auth_macsec"] = wan_port_auth_macsec @@ -2224,7 +2263,7 @@ def comment(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="consoleLogin") def console_login(self) -> pulumi.Output[str]: """ - Enable/disable FAP console login access (default = enable). Valid values: `enable`, `disable`. + Enable/disable FortiAP console login access (default = enable). Valid values: `enable`, `disable`. """ return pulumi.get(self, "console_login") @@ -2304,7 +2343,7 @@ def frequency_handoff(self) -> pulumi.Output[str]: @pulumi.getter(name="getAllTables") def get_all_tables(self) -> pulumi.Output[Optional[str]]: """ - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwish conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. + Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. """ return pulumi.get(self, "get_all_tables") @@ -2344,7 +2383,7 @@ def indoor_outdoor_deployment(self) -> pulumi.Output[str]: @pulumi.getter(name="ipFragmentPreventing") def ip_fragment_preventing(self) -> pulumi.Output[str]: """ - Select how to prevent IP fragmentation for CAPWAP tunneled control and data packets (default = tcp-mss-adjust). Valid values: `tcp-mss-adjust`, `icmp-unreachable`. + 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`. """ return pulumi.get(self, "ip_fragment_preventing") @@ -2384,7 +2423,7 @@ def led_state(self) -> pulumi.Output[str]: @pulumi.getter def lldp(self) -> pulumi.Output[str]: """ - Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP (default = disable). Valid values: `enable`, `disable`. + Enable/disable Link Layer Discovery Protocol (LLDP) for the WTP, FortiAP, or AP. On FortiOS versions 6.2.0: default = disable. On FortiOS versions >= 6.2.4: default = enable. Valid values: `enable`, `disable`. """ return pulumi.get(self, "lldp") @@ -2504,7 +2543,7 @@ def syslog_profile(self) -> pulumi.Output[str]: @pulumi.getter(name="tunMtuDownlink") def tun_mtu_downlink(self) -> pulumi.Output[int]: """ - Downlink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + The MTU of downlink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_downlink") @@ -2512,7 +2551,7 @@ def tun_mtu_downlink(self) -> pulumi.Output[int]: @pulumi.getter(name="tunMtuUplink") def tun_mtu_uplink(self) -> pulumi.Output[int]: """ - Uplink CAPWAP tunnel MTU (0, 576, or 1500 bytes, default = 0). + The maximum transmission unit (MTU) of uplink CAPWAP tunnel (576 - 1500 bytes or 0; 0 means the local MTU of FortiAP; default = 0). """ return pulumi.get(self, "tun_mtu_uplink") @@ -2524,9 +2563,17 @@ def unii45ghz_band(self) -> pulumi.Output[str]: """ return pulumi.get(self, "unii45ghz_band") + @property + @pulumi.getter(name="usbPort") + def usb_port(self) -> pulumi.Output[str]: + """ + Enable/disable USB port of the WTP (default = enable). Valid values: `enable`, `disable`. + """ + return pulumi.get(self, "usb_port") + @property @pulumi.getter - def vdomparam(self) -> pulumi.Output[Optional[str]]: + def vdomparam(self) -> pulumi.Output[str]: """ Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. """ diff --git a/sdk/python/setup.py b/sdk/python/setup.py index 14b3bba3..3267af41 100644 --- a/sdk/python/setup.py +++ b/sdk/python/setup.py @@ -3,13 +3,12 @@ # *** Do not edit by hand unless you're certain you know what you are doing! *** import errno -import os from setuptools import setup, find_packages from setuptools.command.install import install from subprocess import check_call -VERSION = os.getenv("PULUMI_PYTHON_VERSION", "0.0.0") +VERSION = "0.0.0" def readme(): try: with open('README.md', encoding='utf-8') as f: